@charset "UTF-8";
#rec .cmn-main_visual .cmn-page_title{color:#333}
#rec .cmn-main_visual .cmn-page_title em{font-weight:400}
#rec .cmn-main_visual .cmn-page_title .en{color:#333}
@media print,screen and (min-width:768px){#rec .cmn-wrapper{padding-bottom:150px}
#rec .cmn-main_visual{height:500px;margin-bottom:100px}
#rec .cmn-main_visual .cmn-page_title{top:27%}
#rec .cmn-main_visual .cmn-page_title em{font-size:3.4rem}
#rec .cmn-main_visual .cmn-page_title .en{font-size:2rem}
#rec .cmn-main_visual .cmn-mv_bg{background-image:url(../img/img_mv.jpg)}
#rec .rec-img{margin:0 -10% 135px}
#rec .rec-section{margin-top:93px}
#rec .rec-section+.rec-section{margin-top:115px}
#rec .rec-headline{margin-bottom:40px;font-size:2.9rem;font-weight:400}
#rec .rec-head .rec-headline{margin-bottom:60px;text-align:center}
}
@media print,screen and (max-width:767px){#rec .cmn-wrapper{padding-top:0;padding-bottom:80px}
#rec .cmn-wrapper>.box-inner{padding:0}
#rec .cmn-main_visual{margin-bottom:40px;padding-bottom:72.463768115942029%}
#rec .cmn-main_visual .cmn-page_title{top:29%;left:20px}
#rec .cmn-main_visual .cmn-mv_bg{background-image:url(../img/img_mv_smp.jpg)}
#rec .rec-img{margin:0 -20px 45px}
#rec .rec-section{margin-top:55px}
#rec .rec-section+.rec-section{margin-top:55px}
#rec .rec-headline{margin-bottom:25px;font-size:2rem;font-weight:700}
#rec .rec-head .rec-headline{margin-bottom:25px}
#rec .rec-table{border-top:none}
#rec .rec-table tr:last-child td{padding-bottom:0}
#rec .rec-table th{padding-left:0;padding-right:0;background:0 0;border-bottom:2px solid #999;font-weight:700}
#rec .rec-table td{border:none}
}