@charset "utf-8";

#atc01{width:100%;background:url(/index/include/include01/bg.jpg) no-repeat 90rem top}
#atc01 .inner{max-width:140rem;width:100%;margin:0 auto;padding:13rem 0}
#atc01 .inc_logo{margin:0 auto 8rem;text-align:center}
#atc01 .inc_logo img{max-width:40rem;width:100%}
#atc01 .inc_logo .m_img{display:none}
/*비전영역*/
#atc01 .vision_cont{margin-bottom:8rem;text-align:center}
#atc01 .vision_cont img{display:inline-block;margin:0 auto}
#atc01 .vision_cont .cont_inner{padding:4.5rem 0;text-align:center}
#atc01 .vision_cont .cont_inner .tit{margin-bottom:3rem;font-size:4.8rem;font-weight:700;line-height:100%;color:#000;font-family:'Poppins'}
#atc01 .vision_cont .cont_inner .txt{font-size:3.5rem;line-height:150%;color:#111}
#atc01 .vision_cont .cont_inner .txt + .txt{margin-top:.5rem}
#atc01 .vision_cont .cont_inner .txt span{position:relative}
#atc01 .vision_cont .cont_inner .txt span:before{content:'';width:100%;height:2px;background:#111;position:absolute;bottom:-3px;left:0}
#atc01 .vision_cont .cont_inner .txt span em{font-style:normal;font-weight:700;}

#atc01 .about_cont{text-align:center}
#atc01 .about_cont .tit{margin-bottom:2rem;font-size:4.3rem;line-height:130%;color:#111}
#atc01 .about_cont .txt{font-size:1.7rem;line-height:140%;color:#666}
#atc01 .about_cont .txt span{font-weight:500;color:#111}

@media(max-width:1400px){
#atc01 .inner{padding:10rem 2rem}
}
@media(max-width:1280px){
#atc01 .inner{padding:9rem 2rem}
#atc01 .inc_logo img{max-width:37rem}

#atc01 .vision_cont .cont_inner .tit{font-size:4.5rem}
#atc01 .vision_cont .cont_inner .txt{font-size:3.2rem}

#atc01 .about_cont .tit{font-size:4rem}
}

@media(max-width:1024px){
#atc01{width:100%;background:#fff}	
#atc01 .inner{padding:8rem 2rem}	
#atc01 .inc_logo img{max-width:34rem}
#atc01 .inc_logo .pc_img{display:none}
#atc01 .inc_logo .m_img{display:inline-block}
#atc01 .vision_cont .cont_inner .tit{font-size:4.2rem}
#atc01 .vision_cont .cont_inner .txt{font-size:2.9rem}

#atc01 .about_cont .tit{font-size:3.7rem}
}

@media(max-width:767px){
#atc01 .inner{padding:7rem 2rem}
#atc01 .inc_logo img{max-width:30rem}
#atc01 .inc_logo{margin-bottom:5rem}
#atc01 .vision_cont{margin-bottom:5rem}
#atc01 .vision_cont img{width:3.5rem}

#atc01 .vision_cont .cont_inner .tit{font-size:3.9rem}
#atc01 .vision_cont .cont_inner .txt{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px dashed #ddd;font-size:2.6rem;line-height:130%}
#atc01 .vision_cont .cont_inner .txt:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
#atc01 .vision_cont .cont_inner .txt span:before{display:none}

#atc01 .about_cont .tit{font-size:3.4rem}
#atc01 .about_cont .txt br{display:none}
}


@media(max-width:480px){
#atc01 .inner{padding:6rem 2rem}
#atc01 .inc_logo img{max-width:26rem}

#atc01 .vision_cont .cont_inner{padding:3rem 0}
#atc01 .vision_cont .cont_inner .tit{margin-bottom:2rem;font-size:3.6rem}
#atc01 .vision_cont .cont_inner .txt{font-size:2.3rem}

#atc01 .about_cont .tit{font-size:3.1rem}
#atc01 .about_cont .tit br{display:none}
}

@media(max-width:320px){
#atc01 .inner{padding:6rem 1.5rem}	
#atc01 .inc_logo img{max-width:24rem}
#atc01 .vision_cont .cont_inner .tit{font-size:3.3rem}
#atc01 .vision_cont .cont_inner .txt{font-size:2rem}

#atc01 .about_cont .tit{font-size:2.8rem}
}
