/* CSS Document */

/*-- グローバルナビゲーション --*/
/*-- ----------------------------------------------------------------------------- --*/
.gnavi {
margin:10px auto 0 58px;
padding:0 0 0 0;
width:746px;
background-image:url(../images/bg_gnavi.gif);
background-repeat:no-repeat;
background-position:left top;
}
.gnavi ul {
margin:0;
padding:0;
list-style:none;
}
.gnavi ul li {
margin:0;
padding:0;
float:left;
}
.gnavi ul li a {
display:block;
height:68px;
}
.gnavi ul li  a:hover {
background-color:transparent;
}
.gnavi ul li  a:hover img {
visibility:hidden;
}
.gnavi ul .gnavi01 {
width:216px;
}
.gnavi ul .gnavi02 {
width:177px;
}
.gnavi ul .gnavi03 {
width:175px;
}
.gnavi ul .gnavi04 {
width:178px;
}

/*-- NEWS --*/
/*-- ----------------------------------------------------------------------------- --*/
.news1 {
margin:0 0 0 50px;
height:85px;
padding:0;
}
.news {
width:380px;
height:63px;
padding:0;
margin:0;
font-size:13px;
line-height:20px;
overflow-y:auto
}
.news dl {
margin:0;
pading:0;
}
.news dl dt {
margin:0 10px 0 0;
pading:0;
float:left;
}
.news dl dt dd {
pading:0 0 0 20px;
float:left;
}

/*-- ボックス（バックグラウンド含む） --*/
/*-- ----------------------------------------------------------------------------- --*/
.bg_box_index {
background-image:url(../images/bg1.gif);
background-repeat:no-repeat;
height:342px;
width:814px;
margin:0 auto 0 auto;
}
.bg_box_index2 {
background-image:url(../images/bg2.gif);
background-repeat:no-repeat;
height:179px;
width:814px;
margin:0 auto 0 auto;
padding-top:8px;
}