/*header
*******************************************************************************/
#header{
width:765px;
height:106px;
padding-bottom:12px;
}

#header #top{
border-top:#005C00 2px solid;
width:765px;
height:63px;
}

#header #top h1 a{
background:url(../img/cmn_logo.gif) no-repeat;
width:275px;
height:28px;
text-indent:-9999px;
position:absolute;
top:18px;
left:13px;
display:block;
}

#header #top h2 {
text-align:right;
width:290px;
height:22px;
position:relative;
top:12px;
left:470px;
display:block;
}

#header #top ul{
position:absolute;
top:43px;
right:5px;
}

#header #top ul li{
background:url(../img/cmn_hmn_smap.gif) no-repeat 0px 2px;
padding-top:2px;
padding-left:15px;
padding-right:15px;
font-size:11px;
display:inline;
}

#header .menu{
width:765px;
clear:both;
}

/*#header .menu{
width:765px;
}
\*/
#header .menu .menu01{
width:153px;
height:43px;
display:inline;
}

#header .menu .menu02{
width:153px;
height:43px;
display:inline;
}
#header .menu .menu03{
width:153px;
height:43px;
display:inline;
}

#header .menu .menu04{
width:153px;
height:43px;
display:inline;
}

#header .menu .menu05{
width:153px;
height:43px;
display:inline;
}

#header .menu .menu01 a{
background:url(/img/cmn_hmn_01.jpg) no-repeat 0px 0px;
width:153px;
height:43px;
display:block;
text-indent:-9999px;
float:left;
}

#header .menu .menu02 a{
background:url(/img/cmn_hmn_01.jpg) no-repeat -153px 0px;
width:153px;
height:43px;
display:block;
text-indent:-9999px;
float:left;
}

#header .menu .menu03 a{
background:url(/img/cmn_hmn_01.jpg) no-repeat -306px 0px;
width:153px;
height:43px;
display:block;
text-indent:-9999px;
float:left;
}

#header .menu .menu04 a{
background:url(/img/cmn_hmn_01.jpg) no-repeat -459px 0px;
width:153px;
height:43px;
display:block;
text-indent:-9999px;
float:left;
}

#header .menu .menu05 a{
background:url(/img/cmn_hmn_01.jpg) no-repeat -612px 0px;
width:153px;
height:43px;
display:block;
text-indent:-9999px;
float:left;
}

#header .menu .menu01 a:hover{
background:url(/img/cmn_hmn_01_hover.jpg) no-repeat 0px 0px;
width:153px;
height:43px;
display:block;
text-indent:-9999px;
float:left;
}

#header .menu .menu02 a:hover{
background:url(/img/cmn_hmn_01_hover.jpg) no-repeat -153px 0px;
width:153px;
height:43px;
display:block;
text-indent:-9999px;
float:left;
}

#header .menu .menu03 a:hover{
background:url(/img/cmn_hmn_01_hover.jpg) no-repeat -306px 0px;
width:153px;
height:43px;
display:block;
text-indent:-9999px;
float:left;
}

#header .menu .menu04 a:hover{
background:url(/img/cmn_hmn_01_hover.jpg) no-repeat -459px 0px;
width:153px;
height:43px;
display:block;
text-indent:-9999px;
float:left;
}

#header .menu .menu05 a:hover{
background:url(/img/cmn_hmn_01_hover.jpg) no-repeat -612px 0px;
width:153px;
height:43px;
display:block;
text-indent:-9999px;
float:left;
}

/*footer
*******************************************************************************/
#footer{
background:url(../img/bg_footer.gif) repeat-x;
width:763px;
height:36px;
padding-top:14px;
padding-right:3px;
}

#footer p{
padding-right:3px;
text-align:right;
color:#005C00;
font-size:10px;
}