@charset "utf-8";

.mob_img{width:100% !important}
.p0{padding:0 !important}
.pB0{padding-bottom:0 !important}
.pB5{padding-bottom:5px !important}
.pB10{padding-bottom:10px !important}
.pB15{padding-bottom:15px !important}
.pB20{padding-bottom:20px !important}
.pB25{padding-bottom:25px !important}
.pB30{padding-bottom:30px !important}
.mT0{margin-top:0 !important}
.mT5{margin-top:5px !important}
.mT10{margin-top:10px !important}
.mT15{margin-top:15px !important}
.mT20{margin-top:20px !important}
.mT25{margin-top:25px !important}
.mT30{margin-top:30px !important}
.mT50{margin-top:50px !important}
.mB0{margin-bottom:0 !important}
.bB0{border-bottom:none !important}
.bB1{border-bottom:1px solid #eaeaea !important}
.b1{border:1px solid #ededed !important}
.txtForm{position:relative;overflow:hidden;margin:30px 0;padding-bottom:30px;border-bottom:1px solid #eaeaea}
.txtForm ul{overflow:hidden}
.txtForm ul li{margin-bottom:5px;font-size:18px;color:#323232;font-weight:bold;letter-spacing:-0.02em}
.txtForm > p{overflow:hidden;margin-top:10px !important}

.txtBox{position:relative;overflow:hidden;margin-top:30px;padding:10px;border:1px solid #eaeaea;background:#f9f9f9}

.busiAreasForm{position:relative;overflow:hidden;width:100%;margin-top:30px}
.busiAreasForm > ul > li{overflow:hidden;display:block;margin-bottom:30px;padding-bottom:30px;border-bottom:1px dashed #eaeaea}
.busiAreasForm ul > li p{float:left;width:36%;margin-right:3%}
.busiAreasForm ul > li dl{float:left;width:58%;padding:1.5%;background:#f9f9f9}
.busiAreasForm ul > li dl dt{margin-bottom:5px;font-size:15px;color:#047ab3;font-weight:bold}
.busiAreasForm ul > li dl dd{font-size:12px;font-weight:normal}
.busiAreasForm ul > li > ul{display:inline-block;margin-top:20px;}
.busiAreasForm ul > li > ul li{overflow:hidden;margin-bottom:5px;padding-left:8px;background:url('/web/eng/images/busi/icon_li_bullet.png') left 6px no-repeat}

.busiareas_explain{position:relative;overflow:hidden;width:100%; margin-top:50px}
.busiareas_explain dl{overflow:hidden;min-height:40px;margin-bottom:20px}
.busiareas_explain dl dt{margin-bottom:5px;font-size:15px;color:#000;font-weight:bold}
.busiareas_explain dl dd{font-size:12px;font-weight:normal}
.busiareas_explain dl.explain01{padding:0px 0px 10px 90px;background:url('/web/eng/images/busi/icon_busiAreas01.png') no-repeat 20px 0px}
.busiareas_explain dl.explain02{padding:0px 0px 10px 90px;background:url('/web/eng/images/busi/icon_busiAreas02.png') no-repeat 20px 0px}
.busiareas_explain dl.explain03{padding:0px 0px 10px 90px;background:url('/web/eng/images/busi/icon_busiAreas03.png') no-repeat 20px 0px}
.busiareas_explain dl.explain04{padding:0px 0px 10px 90px;background:url('/web/eng/images/busi/icon_busiAreas04.png') no-repeat 20px 0px}
.busiareas_explain dl.explain05{padding:0px 0px 10px 90px;background:url('/web/eng/images/busi/icon_busiAreas05.png') no-repeat 20px 0px}


@media all and (max-width: 640px){

.p0 > a, .p0 > a.on{width:91.5%}

}




@media all and (max-width: 480px){

.p0 > a, .p0 > a.on{width:90%}



}



@media all and (max-width: 360px){

.p0 > a, .p0 > a.on{width:88.5%}

.busiAreasForm ul > li p{float:none;width:100%;margin-right:0%}
.busiAreasForm ul > li dl{float:none;width:97%;margin-top:20px;padding:1.5%}



}


@media all and (max-width: 320px){

.p0 > a, .p0 > a.on{width:87%}

}










