@charset "utf-8";
/* ------------------------------------------------------------ common */

#fv { background: url(../images2/company/history/fv.jpg) center center no-repeat; color: #fff;}

#history_detail { padding: 125px 0 0;}
#history_detail h3 { font-size: 36px; letter-spacing: 2px; padding: 0 0 15px; font-family: 'JosefinSans-BoldItalic' ;}
#history_detail dl { font-family: 'Lato', "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, sans-serif; border-bottom: 1px solid #ededed; margin: 0 0 65px;}
#history_detail dl dt { float: left; padding: 30px 0;}
#history_detail dl dd { padding: 30px 0 30px 175px; border-top: 1px solid #ededed;} 
 
 
/* ------------------------------------------------------------ mobile */
@media only screen and (max-width:640px){

#fv { background: url(../images2/company/history/fv.jpg) center center no-repeat; background-size: cover; color: #fff; padding: 20% 0;}

#history_detail { padding: 30px 0 0;}
#history_detail h3 { font-size: 24px; letter-spacing: 2px; padding: 0 0 15px;}
#history_detail dl { font-family: 'Lato', "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, sans-serif; border-bottom: 1px solid #ededed; margin: 0 0 35px;}
#history_detail dl dt { float: none; padding: 15px 0 5px; display: block;}
#history_detail dl dd { padding: 15px 0; border-top: 1px solid #ededed; display: block;} 
 


}