/* CSS Document */

#content h2{
line-height:100%;
margin:0 0 5px 0;
}



.cont_cell{
width:598px;
margin:0 auto;
*margin:-6px auto 0;
padding:10px;
background:url(../img/img_search/cont_bg_mdl.gif) repeat-y 0 0;
font-size:110%;
}

.cont_tp{
width:618px;
height:8px;
margin:0 auto;
background:url(../img/img_search/cont_bg_tp.gif) no-repeat 0 0;
}

.cont_btm{
width:618px;
height:8px;
margin:0 auto 20px;
background:url(../img/img_search/cont_bg_btm.gif) no-repeat 0 0;
}




/*==============================================================*/

#content h3{
clear:both;
padding:0 0 3px 0;
}


.space_h3{
padding:25px 0 3px 0;
}



.site_dl{
float:left;
width:144px;
margin:0 0 10px 0;
background:url(../img/img_sitemap/bg1.gif) repeat-y 0 0;
line-height:200%;
}

.site_dl dt{
background:#fff;
font-weight:bold;
color:#535353;
}

.site_dl dt a{
background:#fff;
font-weight:normal;

}




.site_dl dd{
padding:5px 0 5px 25px;
line-height:110%;
background:url(../img/img_sitemap/bg2.gif) no-repeat 0 63%;
}

.site_dl dd.l_list{
background:url(../img/img_sitemap/bg3.gif) no-repeat 0 63%;
}




.site_ul{
padding:0 0 10px 0;
}


.site_ul li{
float:left;
display:inline;
width:119px;
height:2em;
margin:0 0 12px 0;
padding:0 0 0 25px;
line-height:110%;
}



dl.site_dl a{
padding:10px 0 0 0;
}



.clear{
clear:both;
padding:40px 0 0 0;
}
