@charset "utf-8";

@import url(reset.css);
@import url(base.css);
@import url(common.css);

#content #first .dlsame{
 border:1px solid #ccc;
 overflow:hidden;
 zoom:1;
 margin-bottom:18px;
}

#content #first .dlsame dl{
 margin:0 9px 0 0;
 line-height:1.0;
}

#content #first .dlsame dl dt{
 float:left;
 clear:left;
 background-color:#333;
 color:#fff;
 padding-left:10px;
 width:140px;
}

#content #first .dlsame dl dt span{
 display:block;
 padding:8px 0 8px 12px;
 border-right:1px solid #ccc;
 width:127px;
 border-bottom:1px solid #ccc;
}

#content #first .dlsame dl dt span.spec01{
 padding-bottom:29px;
}

#content #first .dlsame dl dt span.spec02{
 padding-bottom:392px;
}

#content #first .dlsame dl dd{
 padding:8px 0 8px 162px;
 border-bottom:1px solid #ccc;
 _border-top:none;

}

#content #first .dlsame dl dd.last,#content #first .dlsame dl dt span.last{
 border-bottom:none;
}

#content #first .dlsame dl dd p{
 margin-bottom:18px;
}

#content #first .dlsame dl dd p.last{
 margin-bottom:0;
}

#content #first .dlsame dl dd p span{
 font-weight:bold;
}

#content #first .dlsame dl dd.special01{
 line-height:1.5;
 padding-bottom:5px;
}

#content .pagetop01{
 text-align:right;
 margin:0 -5px 30px 0;
}

#content #map{
 height:396px;
 border:1px solid #EAE6BF;
 padding:1px;
 margin-bottom:22px;
}

#content .pagetop{
 margin:23px 5px 20px 0;
}
