@charset "utf-8";

#atc01{overflow:hidden;position:relative;width:100%;background-color:#f1ede0}
#atc01:before{display:block;content:"";position:absolute;left:0;width:31%;height:100%;background-color:#fff}
#atc01_wrap{position:relative;width:1150px;height:1250px;margin:0 auto;}
#atc01 h3{padding-top:120px;font-size:30px;font-weight:700;text-align:center;font-family:'Montserrat','notokr-bold'}
#atc01 .img_l{position:absolute;left:0;z-index:3;}
#atc01 .img_r{position:absolute;top:795px;z-index:4;}
#atc01 .company{position:absolute;top:830px;z-index:6;font-size:120px;font-weight:600;color:#fff;letter-spacing:-1px;font-family:'Montserrat'}
#atc01 .cont{position:absolute;right:30px;top:330px;z-index:5;width:540px;height:465px;padding:60px 0 0 80px;font-size:15px;color:#777;background-color:#fff}
#atc01 .cont h4{font-size:30px;font-weight:300;line-height:1.2;color:#222;letter-spacing:2px;text-transform:uppercase;font-family:'Montserrat','notokr-demilight'}
#atc01 .cont h5{margin:20px 0;font-size:16px;color:#222;font-family:'notokr-bold'}
#atc01 .cont .more_btn{overflow:hidden;display:block;position:relative;width:160px;margin-top:25px;border:1px solid #e9c435;font-size:13px;font-weight:700;line-height:54px;text-align:center;color:#222;-webkit-transition:color .4s;transition:color .4s;font-family:'Montserrat'}
#atc01 .cont .more_btn span{position:absolute;z-index:-1;display:block;width:0;height:0;border-radius:50%;background-color:#e9c435;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
#atc01 .cont .more_btn:hover{color:#fff}
#atc01 .cont .more_btn:hover span{width:350px;height:350px}
