h1.main { font-size:45px; font-weight:500; position:relative; text-align:center;  padding:130px 0 0 0; border-top:0px solid #dfdfdf;}
h1.main span.section_tit:after {content:"";width:50px;height:2px;background-color:#ccc;display:block;text-align:center;position: absolute;bottom: 0;left: 50%;margin-left: -25px;}
h1#section3 {background-color:#000;}
h1#section6 {padding-bottom: 80px ;}
h1.main span.section_txt {display:block;text-align:center;padding:35px 0 0 0;font-size: 25px;}
h1.main span.section_txt_w {display:block;text-align:center;padding: 35px 0 35px 0;font-size: 25px;color:#fff;}
.section_tit{position:relative;}

.pc_s{display:block !important;}
.mo_s{display:none !important;}
.b-bold{font-weight:600}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
h1.main { font-size:45px; font-weight:500; position:relative; text-align:center;  padding:4.727rem 0 0 0; border-top:0px solid #dfdfdf;}
h1.main span.section_txt {display:block;text-align:center; line-height:150%;font-size: 1.2rem; padding:1.273rem 0 1.273rem 0}	
h1.main span.section_txt_w {display:block;text-align:center;padding: 0.545rem 0 0 0;font-size: 1.2rem;color:#fff;}
#pc_only {display:none !important;}

h1.main span.section_tit:after{/* margin:16px auto 0 auto; */}
.main .ims{width:100%;}

.pc_s{display:none !important;}
.mo_s{display:block !important;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}



