@charset "utf-8";

/* ===================== import each stylesheet ===================== */

#wrapper #container #contents #main-top #main .cate-ttl{
margin-top:0;
padding-top:6px;
padding-bottom:22px;
}

#container #contents #side_area{
float:right;
width:220px;
}

#container #contents #main h1{
width:395px;
}

#container #contents #bread-crumb{
margin:16px 0 17px 24px;
}

#container #contents #main p.pic{
text-align:right;
}
#container #contents #main #contents_set{
padding:0 0 0 76px;
}


#container #contents #main #contents_set dl{
width:570px;
background:url(../common/img/bdr_dot.gif) repeat-x 0 0;
}

#container #contents #main #contents_set dl dt{
background:url(../news/img/icon_r_arrow.gif) no-repeat 0 15px;
padding:13px 0 0 12px;
}

#container #contents #main #contents_set dl dt img{
padding:0 0 0 5px;
}

#container #contents #main #contents_set dl dd{
background:url(../common/img/bdr_u_bar.gif) repeat-x left bottom;
padding:10px 0 13px 12px;
}

#container #contents #main #contents_set h3{
font-weight:bold;
font-size:13px;
background:url(../news/img/icon_ttl.gif) no-repeat 0 0 ;
padding:0 0 8px 23px;
width:590px;
}

#container #contents #side_area ul{
width:220px;
background:url(../news/img/nav_side_bdr.gif) repeat-x left bottom;
padding:0 0 1px 0;
}


#container #contents #side_area ul li{
background:url(../news/img/nav_side_list.gif) no-repeat 0 0;
font-weight:bold;
padding:5px 0 0 11px;
width:209px;
height:20px;
vertical-align:bottom;
}

#container #contents #side_area ul li.current{
background:url(../news/img/nav_side_current.gif) no-repeat 0 0;
}



#container #contents #side_area ul li img{
vertical-align:top;
}


/*20081008*/



#container #contents #main #contents_set #article {
width:580px;
}

#container #contents #main #contents_set #article h1{
background:url(../common/img/bdr_dot.gif) repeat-x left bottom;
padding:3px 0 15px 0;
font-weight:bold;
font-size:120%;
}

#container #contents #main #contents_set #article h2{
background:none;
width:580px;
padding:0;
margin:16px 0 15px 0;

}


#container #contents #main #contents_set #article p{
margin:0 0 9px 0;
}
#container #contents #main #contents_set #article p.date{
margin:0;
}
#container #contents #main #contents_set #article .img_mgn p{
margin:7px 0 0 0;
}

#container #contents #main #contents_set #article .img_mgn{
margin:0 0 30px 0;
width:232px;
}
