@charset "utf-8";
/* CSS Document */

#top_bg {
background: url(../img/top_bg.gif) repeat-x left top;
height: 17px;
width: 100%;
}

.top_bg_t {
color: #696969;
font-size: 11px;
font-weight: 600;
padding: 4px 0px 0px 10px;
text-align: left;
width: 810px;
}


#header {
float: left;
padding: 8px 0px 43px 0px;
width: 840px;
}

#header_left {
float: left;
padding: 0px 0px 0px 40px;
width: 190px;
}



#header_right {
float: left;
width: 600px;
}

#sub_navi {
float: left;
padding: 20px 2px 0px 50px;
width: 550px;
}


#sub_navi li{
list-style: none;
display: inline;
}

#sub_navi li a {
display: block;
float: left;
}

#sub_navi li.sub_navi01 a {
background: url(../img/sub_navi01.gif) no-repeat left top;
height: 31px;
width: 74px;
}

#sub_navi li.sub_navi01 a:hover {
background: url(../img/sub_navi01_.gif) no-repeat left top;
height: 31px;
width: 74px;
}

#sub_navi li.sub_navi02 a {
background: url(../img/sub_navi02.gif) no-repeat left top;
height: 31px;
width: 73px;
}

#sub_navi li.sub_navi02 a:hover {
background: url(../img/sub_navi02_.gif) no-repeat left top;
height: 31px;
width: 73px;
}

#sub_navi li.sub_navi03 a {
background: url(../img/sub_navi03.gif) no-repeat left top;
height: 31px;
width: 103px;
}

#sub_navi li.sub_navi03 a:hover {
background: url(../img/sub_navi03_.gif) no-repeat left top;
height: 31px;
width: 103px;
}

#sub_navi li.sub_navi04 a {
background: url(../img/sub_navi04.gif) no-repeat left top;
height: 31px;
width: 73px;
}

#sub_navi li.sub_navi04 a:hover {
background: url(../img/sub_navi04_.gif) no-repeat left top;
height: 31px;
width: 73px;
}

#sub_navi li.sub_navi05 a {
background: url(../img/sub_navi05.gif) no-repeat left top;
height: 31px;
width: 77px;
}

#sub_navi li.sub_navi05 a:hover {
background: url(../img/sub_navi05_.gif) no-repeat left top;
height: 31px;
width: 77px;
}

#sub_navi li.sub_navi06 a {
background: url(../img/sub_navi06.gif) no-repeat left top;
height: 31px;
width: 76px;
}

#sub_navi li.sub_navi06 a:hover {
background: url(../img/sub_navi06_.gif) no-repeat left top;
height: 31px;
width: 76px;
}


#main_img {
background: url(../img/sub_bg.gif) repeat-x left top;
height: 126px;
width: 100%;
}

.main_img_ {
padding-left: 1px;
width: 833px;
}























