@charset "shift_jis";

/*********************************
 *
 * INDEX
 *
 *********************************/
 
 
div.tit {width:1080px; margin:0 auto; padding-top:204px; margin-bottom:50px;} 
div.tit02 {width:1080px; margin:0 auto;}
  

#his_contents {width: 1280px; height:504px; background-image:url(../images/history/his_bk.gif); background-repeat: repeat-x; padding-top:330x; margin:0 auto 0 auto;} 
#contents {width:1280px; margin:0 auto; border-bottom: 1px dashed #c9c9c9; padding-bottom:50px;} 
 
#his_contents .hisbox {width:1080px; margin:0 auto 0 auto;}
#his_contents .hisbox h3 {margin:0 0 0 70px !important; padding-top:40px;}


#his_cont {width:1080px; margin:0 auto;} 
.his_cont_l {float:left; width:525px; margin:30px 30px 0 0;}
.his_cont_r {float:right; width:525px; margin:30px 0 0 0;}
.his_cont_box{ background-image:url(../images/history/his_boxbk.gif); background-repeat:no-repeat; background-position:bottom; height:253px;}
p.histxt{line-height:2.5em !important; width:500px; margin:0 15px 0 0}


#contents_en {width:1080px; margin:0 auto;} 

#contents_en dl { width:1080px; font-size:14px; margin-top:20px;}
#contents_en dt { width:178px; float:left; border-bottom: 1px solid #898989; padding-bottom:15px; margin:0 0 15px 49px; font-weight:bold;}
#contents_en dd { margin-left:227px;  border-bottom: 1px solid #e1e1e1; padding-bottom:15px; margin-bottom:15px;}