@charset "utf-8";

/*content-----------------------------------------------*/

#main #section #content{
float:right;
width:660px;
margin:15px 0 0 40px;
padding:0;
font-size:12px;
}

#main #section #content h2{margin:0 0 40px 0;}

#main #section #content dl{
background:#E8E3E0 url(../img/sitemap/line.gif) repeat-x bottom;
width:320px;
margin-bottom:5px;
}

#main #section #content dl dt{
background: url(../img/sitemap/ic01.jpg) no-repeat left center;
margin-left:13px;
padding:10px 0 10px 10px;
}

#main #section #content dl dt a{
color:#644231;
font-weight:bold;
font-size:12px;
text-decoration:underline;
}

#main #section #content dl dt a:hover{
text-decoration:none;
}

#main #section #content dl dd{
padding:0 0 10px 10px;
margin:0 10px 0 30px;
float:left;
background: url(../img/sitemap/ic01.jpg) no-repeat left 5px;
}

#main #section #content dl dd a{
color:#644231;
font-size:11px;
text-decoration:underline;
}

#main #section #content dl dd a:hover{
text-decoration:none;
}


#main #section #content #page_top{
float:right;
margin:20px 0 50px 0;
}

.cutter{clear:both;}

.bold{font-weight:bold;}

/*rollover achtive---------------------------------------------*/

#footer #footer_box ul#foot_btn li#fbtn02{
background:url(../img/common/f_btn02_on.jpg) no-repeat left top;
}

*:first-child+html #footer #footer_box ul#foot_btn li#fbtn02{
background:url(../img/common/f_btn02_on.jpg) no-repeat left 2px;
}

#footer #footer_box ul#foot_btn li#fbtn02 img{
visibility:hidden;
}




