@charset "utf-8";

/* =========================== MAIN */
#atc01_area{opacity:0;overflow:hidden;display:flex;width:100%;height:100vh}
#atc01_area .bnr_txt{position:relative;z-index:4;width:50%;height:100%;background:#f7f7f7}
/*텍스트박스영역*/
#atc01_area .bnr_txt .bnt_txt_box{position:relative;width:100%;height:61%;padding-left:52px;background:#f7f7f7}

/*텍스트박스 라인영역*/
#atc01_area .bnr_txt .bnt_txt_box .line_area{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;padding-left:52px}
#atc01_area .bnr_txt .bnt_txt_box .line_area > div{float:left;width:16.66%;height:0;border-left:1px solid #e4e4e4}

/*텍스트박스 텍스트영역*/
#atc01_area .bnr_txt .bnt_txt_box .txt_area{opacity:0;position:relative;z-index:10;padding-top:185px;margin-left:16.66%}
#atc01_area .bnr_txt .bnt_txt_box .s_tit{display:inline-block;margin-bottom:17px;font-weight:900;font-size:15px;color:#0242c0;}
#atc01_area .bnr_txt .bnt_txt_box .main_tit{margin:0 0 15px -5px;font-weight:700;font-size:60px;line-height:1.2;color:#000;}
#atc01_area .bnr_txt .bnt_txt_box .main_tit span {color:#0242c0;font-family:"The Jamsil",sans-serif;}
#atc01_area .bnr_txt .bnt_txt_box .main_tit em {color:#003194;font-family:"The Jamsil",sans-serif;}
#atc01_area .bnr_txt .bnt_txt_box .more{position:relative;width:47px;height:47px;text-align:center;line-height:47px;border-radius:47px;background:#000;}
#atc01_area .bnr_txt .bnt_txt_box .more:before{position:absolute;right:-60px;content:'READ MORE';font-weight:900;font-size:11px;color:#a1a1a1;transition:all .2s;transition-delay:.2s;}
#atc01_area .bnr_txt .bnt_txt_box .more a{display:block}
#atc01_area .bnr_txt .bnt_txt_box .more a img{transition:all .3s}

/*텍스트박스 어바웃영역*/
#atc01_area .bnr_txt .about_cont{opacity:0;overflow:hidden;width:100%;height:39%;padding-left:52px;background:url(/images/fs/main/about_bg.png) no-repeat center / cover}
#atc01_area .bnr_txt .about_cont a{display:block}
#atc01_area .bnr_txt .about_cont .about_txt{opacity:0;position:relative;float:right;width:50%;height:100%;padding:68px 0 0 45px;background:rgba(0,44,131,.9)}
#atc01_area .bnr_txt .about_cont .about_txt:before{position:absolute;top:0;left:-33.33%;content:'';width:33.33%;height:100%;background:rgba(0,38,112,.2)}
#atc01_area .bnr_txt .about_cont .about_txt .ab_tit{margin-bottom:140px;font-weight:600;font-size:16px;color:#fefefe;font-family:"The Jamsil",sans-serif}
#atc01_area .bnr_txt .about_cont .about_txt .ab_txt li{display:flex;align-items:center;gap:10px;font-family:"Paperlogy";font-weight:700;font-size:16px;line-height:2;letter-spacing:0.06em;color:#fff;opacity:.6;}

/*이미지슬라이드 영역*/
#atc01_area .main{opacity:0;position:relative;z-index:1;width:calc(50% - 88px);margin-left:-30%;height:100%}
#atc01_area .main ul li .mvis_txt {position:absolute;left:70px;bottom:170px;font-weight:100;font-family:"The Jamsil",sans-serif;font-size:63px;line-height:1;color:#fff;}
#atc01_area .main ul li .mvis_txt.op45 {opacity:.45;}
#atc01_area .main ul li .mvis_txt.op80 {opacity:.8;}
#atc01_area .main ul li .mvis_txt em {font-weight:600;display:block;}
#atc01_area .main ul li img{width:100%;height:100%;object-fit:cover}

/*슬라이드 숫자*/
#atc01_area .bnr_bar{opacity:0;position:absolute;z-index:2;bottom:-30px;width:100%;height:100px;background-color:#191919}
#atc01_area .bnr_bar ul{display:flex;align-items:center;width:100%;height:100%;padding-left:55px}
#atc01_area .bnr_bar ul li{padding-left:22px}
#atc01_area .bnr_bar ul li a{font-size:12px;font-weight:600;color:#a8a8a8;font-family:"The Jamsil",sans-serif;}

#atc01_area .pager{position:relative;display:flex;justify-content:space-between;position:absolute;z-index:3;bottom:30px;right:100px;left:unset;width:250px}
#atc01_area .pager:after{content:"";opacity:.3;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60%;height:0.1px;background-color:#e1e1e1}
#atc01_area .pager div{opacity:1;width:auto;height:auto;background:none;color:#fff}
#atc01_area .pager span{opacity:1;position:static;font-size:15px;font-weight:600;font-family:"The Jamsil",sans-serif;color:rgb(255, 255, 255, 0.5)}
#atc01_area .pager div.on span{color:#fff}

#atc01_area .pager div.active span{color:#fff}

/*스크롤다운*/
.scroll{position:absolute;top:50%;left:52px;margin-top:55px;z-index:9999}
.scroll:before{position:absolute;top:-120px;left:-62px;width:126px;content:'SCROLL DOWN';font-weight:600;font-size:11px;letter-spacing:1px;color:#333;transform:rotate(-270deg);font-family:"The Jamsil",sans-serif}

.scroll .scroll_shape{position:absolute;overflow:hidden;left:-1px;width:3px;height:3px;border-radius:3px;background:#0242c0;
-webkit-animation:arr 2.5s infinite linear;-ms-animation:arr 2.5s infinite linear;animation:arr 2.5s infinite linear}
@-webkit-keyframes arr{from{opacity:0;top:-56px}10%{opacity:1;top:-46px}100%{top:14px;opacity:0}}
@keyframes arr{from{opacity:0;top:-56px}10%{opacity:1;top:-46px}100%{top:14px;opacity:0}}


/* 반응형 [s] */
@media (hover:hover){
#atc01_area .bnr_txt .bnt_txt_box .more a:hover img{-ms-transform:rotate(90deg);transform:rotate(90deg)}
#atc01_area .bnr_txt .bnt_txt_box .more:hover:before{right:-85px}
}
@media screen and (max-width:1720px) {
#atc01_area .bnr_txt .bnt_txt_box .main_tit{font-size:43px}
}
@media (max-width:1480px){
#atc01_area .bnr_txt{display:flex;flex-direction:column}
#atc01_area .bnr_txt .bnt_txt_box{height:60%;padding-left:5%}
#atc01_area .bnr_txt .bnt_txt_box .main_tit{margin:0 0 30px -3px;font-size:40px}
#atc01_area .bnr_txt .bnt_txt_box .txt_area{margin-left:5%}
#atc01_area .bnr_txt .bnt_txt_box .line_area{padding-left:5%}
#atc01_area .bnr_txt .about_cont{padding-left:0px;height:40%}
#atc01_area .bnr_txt .about_cont .about_txt{padding:0px;width:100%}
#atc01_area .bnr_txt .about_cont .about_txt:before{display:none}
#atc01_area .bnr_txt .about_cont a{display:flex;flex-direction:column;justify-content:center;margin:auto;width:80%;height:100%}
#atc01_area .bnr_txt .about_cont .about_txt .ab_tit{margin-bottom:60px}
#atc01_area .bnr_bar ul{padding-left:0px}
#atc01_area .pager{bottom:43px;right:5%;width:175px}
.scroll:before{left:-95px}
.scroll .scroll_shape{left:-34px}
}
@media (max-width:1024px){
#atc01_area{opacity:1;height:680px}
#atc01_area .main{width:50%}
#atc01_area .bnr_txt .bnt_txt_box{display:flex;align-items:center;padding-left:0px;height:60%}
#atc01_area .bnr_txt .bnt_txt_box .txt_area{opacity:1;padding-top:0px}
#atc01_area .bnr_txt .bnt_txt_box .line_area > div{height:100%}
#atc01_area .bnr_txt .bnt_txt_box .main_tit{font-size:38px}
#atc01_area .bnr_txt .about_cont{opacity:1;height:40%}
#atc01_area .bnr_txt .about_cont .about_txt{opacity:1}
#atc01_area .bnr_txt .about_cont a{width:90%}
#atc01_area .bnr_txt .about_cont .about_txt .ab_tit{margin-bottom:35px;font-size:15px}
#atc01_area .bnr_txt .about_cont .about_txt .ab_txt li{font-size:15px;}
#atc01_area .bnr_txt .bnt_txt_box .s_tit{font-size:13px}
#atc01_area .bnr_bar{bottom:0px}
#atc01_area .bnr_bar ul li{padding-left:18px}
#atc01_area .main{opacity:1;margin-left:0px}
#atc01_area .pager{bottom:6%;width:155px}
#atc01_area .pager span{font-size:14px}
#atc01_area .bnr_bar{opacity:1}
.scroll{display:none}
}
@media (max-width:768px){
#atc01_area{height:490px}
#atc01_area .bnr_txt{position:absolute;top:45%;transform:translateY(-50%);width:100%;height:auto;background-color:transparent}
#atc01_area .bnr_txt .bnt_txt_box{justify-content:center;text-align:center;height:auto;background-color:transparent}
#atc01_area .bnr_txt .bnt_txt_box .line_area{display:none}
#atc01_area .bnr_txt .bnt_txt_box .txt_area{margin-left:0px;width:95%;}
#atc01_area .bnr_txt .bnt_txt_box .s_tit{color:rgb(255, 255, 255, 0.6);}
#atc01_area .bnr_txt .bnt_txt_box .main_tit{margin:0px;color:#fff;}
#atc01_area .bnr_txt .bnt_txt_box .main_tit :is(span,em) {color:#fff;}
#atc01_area .bnr_txt .bnt_txt_box .more{display:none}
#atc01_area .bnr_txt .bnt_txt_box .s_tit:before{display:none}
#atc01_area .bnr_txt .about_cont{display:none}
#atc01_area .main{width:100%}
#atc01_area .main ul li img{filter:brightness(0.5)}
#atc01_area .pager{bottom:26px;right:2.5%}
#atc01_area .bnr_bar{height:70px}
}
@media (max-width:480px){
#atc01_area{height:410px}
#atc01_area .bnr_txt .bnt_txt_box .main_tit{font-size:32px}
#atc01_area .bnr_txt .bnt_txt_box .s_tit{margin-bottom:12px}
#atc01_area .bnr_bar{height:65px}
#atc01_area .bnr_bar ul li{padding-left:2.5%}
#atc01_area .pager{bottom:25px;width:138px}
#atc01_area .pager span{font-size:13px}
}
@media (max-width:380px){
#atc01_area{height:360px}
#atc01_area .bnr_txt .bnt_txt_box .s_tit{margin-bottom:8px;font-size:12px}
#atc01_area .bnr_txt .bnt_txt_box .main_tit{font-size:26px}
#atc01_area .bnr_bar{height:60px}
#atc01_area .bnr_bar ul li a{font-size:11px}
#atc01_area .pager{bottom:23px;width:135px}
#atc01_area .pager span{font-size:12px}
}
/* 반응형 [e] */

/* =========================== atc01 */

#atc02_area{position:relative;height:100%;padding-right:88px}
#atc02_area .tit_area{overflow:hidden;padding:184px 0 61px 11.2%;font-size:15px;line-height:25px;color:#888;letter-spacing:-.3px;opacity:0}
#atc02_area .tit_area > div{float:left}
#atc02_area .tit_area .tit_wrap{width:18.3%}
#atc02_area .tit_area .txt{width:81.7%}
#atc02_area .tit_area .tit_wrap .s_tit{position:relative;display:inline-block;margin-bottom:15px;font-size:14px;color:#0242c0;font-family:"Paperlogy";font-weight:900;}
#atc02_area .tit_area .tit_wrap .tit{font-weight:700;font-family:"The Jamsil",sans-serif;font-size:50px;color:#000;}
#atc02_area .tit_area .tit_wrap .tit span{font-weight:800;color:#0242c0}
#atc02_area .tit_area .txt{position:relative;padding:10px 0 0 44px;font-size:15px;line-height:26px;color:#666;}
#atc02_area .tit_area .txt .txt_item{white-space:pre-line}
#atc02_area .tit_area .txt .more{position:absolute;top:-20px;right:120px;width:127px;height:127px;font-weight:800;font-size:18px;line-height:1.2;text-align:center;border:1px solid #bfbfbf;border-radius:127px;transition:all .3s;}
#atc02_area .tit_area .txt .more a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:#a1a1a1;transition:all .3s}
#atc02_area .tit_area .txt .more a em {color:#0242c0;}
#atc02_area .tit_area .txt .more a img {filter:brightness(0) saturate(100%) invert(14%) sepia(41%) saturate(7463%) hue-rotate(211deg) brightness(103%) contrast(114%);margin-top:5px;}

/* 갤러리 썸네일 */
#atc02_area .img_area{position:relative;margin-left:11.2%;opacity:0;height:480px}
#atc02_area .img_area li{overflow:hidden;position:relative}
#atc02_area .img_area .bx-viewport{height:100%!important}
#atc02_area .img_area li a{display:block;height:100%}
#atc02_area .img_area li .gall_tit{font-size:15px;position:absolute;left:0;right:0;bottom:-65px;width:100%;padding:20px;color:#fff;text-align:center;background:#0242c0;transition:all .3s;font-family:"The Jamsil",sans-serif;font-weight:500}
#atc02_area .gall_thum{height:100%;width:100%;background-size:cover !important;background-position:center !important}
#atc02_area .nav_container{display:flex;gap:10px;margin-left:11.2%;margin-top:30px}
#atc02_area .nav_container div{display:flex;justify-content:center;align-items:center;width:45px;height:45px;border:1px solid #e1e1e1;border-radius:50%;transition:all .3s;background-color:#f5f5f5;cursor:pointer}
#atc02_area .nav_container div svg{width:20px;color:#8f8f8f;transition:all .3s}


/*atc02 배경*/
.inc02_bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}
.inc02_bg > div{float:left}
.inc02_bg .line_area{overflow:hidden;width:26.38%;height:100%;padding-left:52px}
.inc02_bg .line_area > div{float:left;width:33.33%;height:100%;border-left:1px solid #ededed}
.inc02_bg .bg_color{width:73.62%;height:100%;background:#f7f7f7}

/*회색*/
.grayscale {/* Firefox 10+, Firefox on Android */filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");/* IE 6-9 */filter:gray;/*Chrome 19+,Safari 6+,Safari 6+ iOS,Opera 15+*/-webkit-filter:grayscale(100%)}
.grayscale.grayscale-fade {transition:filter .5s}
.grayscale-replaced.grayscale-fade svg {opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
    /* 반응형 [s] */
    @media (hover:hover){
    #atc02_area .tit_area .txt .more:hover {background:#0242c0}
    #atc02_area .tit_area .txt .more:hover a :is(em,span){color:#fff}
    #atc02_area .tit_area .txt .more:hover a img {filter:none;}
    #atc02_area .img_area li:hover .gall_tit{bottom:0}
    #atc02_area .nav_container div:hover{background-color:#0242c0}
    #atc02_area .nav_container div:hover svg{color:#fff}
    #atc02_area .img_area li:hover .grayscale.grayscale-fade{-webkit-filter:grayscale(0%);filter:none}
    #atc02_area .img_area li:hover .grayscale-replaced.grayscale-fade svg {opacity:0}
    }
    @media screen and (max-width:1720px) {
    #atc02_area .tit_area .tit_wrap .tit{font-size:37px}
    }
    @media (max-width:1380px){
    #atc02_area .tit_area{display:flex;align-items:center;padding:150px 0 60px 5%}
    #atc02_area .tit_area .tit_wrap{width:30%}
    #atc02_area .tit_area .txt{display:flex;flex-direction:column;gap:20px;padding:0px;word-break:keep-all}

    #atc02_area .tit_area .txt .more{position:absolute;top:-50px;right:120px;width:110px;height:110px;}
    #atc02_area .tit_area .txt .more a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:#a1a1a1;transition:all .3s}
    #atc02_area .img_area{margin-left:5%;height:420px}
    #atc02_area .nav_container{margin-left:5%;}
    }
    @media (max-width:1200px){
    #atc02_area{padding-right:0px}
    }
    @media (max-width:1024px){
    #atc02_area{padding-right:0px}
    #atc02_area .tit_area{width:100%;opacity:1 !important;justify-content:space-between;align-items:center;padding:0;margin:100px 2.5% 50px;width:95%;}
    #atc02_area .tit_area > div {float:none}
    #atc02_area .tit_area .tit_wrap {width:auto;}
    #atc02_area .tit_area .tit_wrap .tit{font-size:35px}
    #atc02_area .tit_area .txt {width:auto;}
    #atc02_area .tit_area .txt .txt_item{white-space:normal;width:90%}
    #atc02_area .tit_area .txt .more {position:static;}
    #atc02_area .img_area{opacity:1 !important;margin-left:2.5%;height:390px}
    #atc02_area .nav_container{margin-left:2.5%;}
    .inc02_bg{display:none}
    }
    @media (max-width:768px){
    #atc02_area .tit_area{align-items:center;margin:80px 2.5% 50px}
    #atc02_area .tit_area .tit_wrap .s_tit{margin-bottom:13px;font-size:13px}
    #atc02_area .tit_area .tit_wrap .s_tit:before{display:none}
    #atc02_area .tit_area .tit_wrap .tit{font-size:30px}
    #atc02_area .tit_area .txt .txt_item{margin:auto}
    #atc02_area .img_area{margin:0 2.5%}
    #atc02_area .img_area li .gall_tit{padding:16px;bottom:0px !important}
    #atc02_area .nav_container{justify-content:center;margin-left:0px;margin-top:35px;}
    #atc02_area .img_area li .grayscale.grayscale-fade{-webkit-filter:grayscale(0%);filter:none !important}
    #atc02_area .img_area li .grayscale-replaced.grayscale-fade svg {opacity:0 !important}
    }
    @media (max-width:480px){
    #atc02_area .tit_area {flex-direction:column;}
    #atc02_area .tit_area .tit_wrap .s_tit{margin-bottom:10px;font-size:12px}
    #atc02_area .tit_area .tit_wrap .tit{font-size:28px}
    #atc02_area .tit_area .txt{gap:25px;margin-top:20px;font-size:14px;line-height:1.8}
    #atc02_area .tit_area .txt .txt_item{width:95%}
    #atc02_area .tit_area .txt .more {width:auto;height:auto;padding:10px 15px;}
    #atc02_area .tit_area .txt .more a {flex-direction:row;gap:5px;}
    #atc02_area .tit_area .txt .more a img {margin-top:0;}
    #atc02_area .img_area{margin-bottom:35px;height:310px}
    #atc02_area .img_area li .gall_tit{font-size:14px}
    #atc02_area .nav_container{display:none}
    }
    @media (max-width:380px){
    #atc02_area .tit_area{margin:70px 2.5% 40px}
    #atc02_area .tit_area .tit_wrap .tit{font-size:24px}
    #atc02_area .tit_area .txt{font-size:13px}
    #atc02_area .tit_area .txt .txt_item{width:100%}
    #atc02_area .tit_area .txt .more{font-size:11px}
    #atc02_area .img_area{margin-bottom:25px;height:290px}
    #atc02_area .img_area li .gall_tit{font-size:13px}
    }
    /* 반응형 [e] */


/* =========================== atc03 */
#atc03 .bottom_inner{display:flex;justify-content:space-between;position:relative;width:100%;max-width:1514px;margin:80px auto 0;padding-bottom:130px;opacity:0;}
#atc03 .bottom_inner:before{position:absolute;left:0;top:-390px;content:'';z-index:-1;width:1px;height:calc(100vh + 20px);background:#ededed;}
#atc03 .bottom_inner:after{position:absolute;left:0;top:0;content:'';z-index:-1;width:calc(100% + 260px);height:1px;background:#ededed;}
#atc03 .tit_area{overflow:hidden;padding:184px 0 61px 10.8%;font-size:15px;line-height:25px;color:#888;letter-spacing:-.3px;opacity:0;}
#atc03 .tit_area .tit_wrap .s_tit{position:relative;display:inline-block;margin-bottom:15px;font-size:14px;color:#0242c0;font-family:"Paperlogy";font-weight:900;}
#atc03 .tit_area .tit_wrap .tit{font-weight:700;font-family:"The Jamsil",sans-serif;font-size:50px;color:#000;line-height:normal;}
#atc03 .tit_area .tit_wrap .tit span{font-weight:800;color:#0242c0;}
#atc03 .noti_late{width:580px;margin-left:50px}
#atc03 .noti_late .late_tit{display:flex;justify-content:center;align-items:center;width:110px;height:45px;margin-top:-23px;border-radius:50px;font-weight:500;color:#fff;background-color:#0242c0;}
#atc03 .noti_late ul{padding-top:65px}
#atc03 .noti_late ul li{position:relative;padding:25px 10px}
#atc03 .noti_late ul li .subj{font-size:18px;font-weight:600;color:#111}
#atc03 .noti_late ul li .date{margin-top:7px;font-size:15px;color:#888}
#atc03 .noti_late ul li+li{border-top:1px solid #e1e1e1}
#atc03 .noti_late ul li .arrow{display:flex;align-items:center;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:100%;border:1px solid #e1e1e1;transition:all .2s}
#atc03 .noti_late ul li .arrow svg{height:18px;color:#111;transition:all .2s}
#atc03 .icon_box{display:flex;justify-content:space-between;column-gap:20px;padding-top:80px}
#atc03 .icon_box .icon_link{width:340px;height:340px;border-radius:20px;color:#fff;background-color:#121420}
#atc03 .icon_box .icon_link.co_blue{background-color:#0242c0;}
#atc03 .icon_box .icon_link a{display:flex;align-items:end;position:relative;width:100%;height:100%;padding:0 0 52px 40px;color:#fff}
#atc03 .icon_box .icon_link a .icon{display:flex;align-items:center;justify-content:center;position:absolute;right:40px;top:40px;width:70px;height:70px;border-radius:10px;background:rgba(255,255,255,.1);transition:all .2s}
#atc03 .icon_box .icon_link a .txt{font-size:25px;font-weight:700;}
#atc03 .icon_box .icon_link a .txt span{display:block;margin-bottom:17px;font-size:15px;font-weight:500;}
/* 모바일 호버 X */
@media (hover: hover) {
    #atc03 .noti_late ul li:hover .arrow{border:1px solid #121420;background-color:#121420}
    #atc03 .noti_late ul li:hover .arrow svg{transform:rotate(45deg);color:#fff}
    #atc03 .icon_box .icon_link a:hover .icon {background-color:rgba(255,255,255,.9)}
    #atc03 .icon_box .icon_link a:hover .icon img {filter:brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(4658%) hue-rotate(196deg) brightness(101%) contrast(92%);}
    #atc03 .icon_box .icon_link.co_blue a:hover .icon img {filter:brightness(0) saturate(100%) invert(14%) sepia(41%) saturate(7463%) hue-rotate(211deg) brightness(103%) contrast(114%);}
}
/* 반응형 [s] */
@media screen and (max-width:1720px) {
    #atc03 .tit_area .tit_wrap .tit{font-size:37px}
    #atc03 .news_slide ul li a{gap:50px}
    #atc03 .bottom_inner{gap:50px;padding:0 88px 130px 0;max-width:1340px;}
    #atc03 .noti_late{margin-left:0;}
}
@media screen and (max-width:1600px) {
    #atc03 .bottom_inner{gap:25px;max-width:96%;}
}
@media (max-width:1380px){
    #atc03 .tit_area{display:flex;align-items:center;padding:150px 0 60px 5%}
    #atc03 .tit_area .tit_wrap{width:30%}
    #atc03 .tit_area .txt{display:flex;flex-direction:column;gap:20px;padding:0px;word-break:keep-all}
}
@media (max-width:1200px){
    #atc03{padding-right:0px}
    #atc03 .bottom_inner {padding:0 0 60px 60px;margin:0 auto;}
    #atc03 .bottom_inner:before{left:28px;height:calc(100vh + 35px);}
    #atc03 .bottom_inner:after{left:28px;}
    #atc03 .news_box{width:calc(100% - 75px)}
    #atc03 .news_box .eng_tit{top:0}
    #atc03 .news_slide ul li .news_txt{width:calc(100% - 520px);padding-top:75px}
    #atc03 .news_slide ul li .news_txt .big_subj{font-size:45px}
    #atc03 .news_slide ul li .news_txt .cont_txt{margin-top:60px}
    #atc03 .news_slide ul li .news_txt .cont_txt .date{width:110px}
    #atc03 .news_slide ul li .news_txt .cont_txt .cont{width:calc(100% - 110px)}
    #atc03 .news_slide ul li .news_img{width:470px;height:420px}
    #atc03 .news_nav{margin-top:219px}
    #atc03 .news_nav p{width:75px;height:75px}
    #atc03 .atc03_bottom .bottom_inner{column-gap:40px;padding:0 30px 130px}
    #atc03 .noti_late{width:420px}
    #atc03 .icon_box{column-gap:15px;width:calc(100% - 460px)}
    #atc03 .icon_box .icon_link{width:calc(100%/2 - 7.5px)}
    #atc03 .icon_box .icon_link a{padding:0 0 45px 35px}
    #atc03 .icon_box .icon_link a .txt{font-size:20px;}
}
@media (max-width:1024px){
    #atc03{padding-right:0px}
    #atc03 .bottom_inner {padding:0 0 60px 0;}
    #atc03 .bottom_inner:before, #atc03 .bottom_inner:after {display:none;}
    #atc03 .tit_area{opacity:1 !important;flex-direction:column;align-items:start;padding:0px;margin:100px 2.5% 50px;width:95%}
    #atc03 .tit_area .txt{margin-top:30px;gap:40px}
    #atc03 .tit_area .tit_wrap{width:100%}
    #atc03 .tit_area .tit_wrap .tit{font-size:35px}
    #atc03 .atc03_top{padding:120px 30px 0;background-size:1440px}
    #atc03 .news_box{width:calc(100% - 65px)}
    #atc03 .news_box .eng_tit{font-size:14px}
    #atc03 .news_slide ul li a{column-gap:normal}
    #atc03 .news_slide ul li .news_txt{width:60%;padding:65px 30px 0 0}
    #atc03 .news_slide ul li .news_txt .big_subj{font-size:38px}
    #atc03 .news_slide ul li .news_txt .cont_txt{margin-top:50px}
    #atc03 .news_slide ul li .news_img{width:40%;height:380px}
    #atc03 .news_nav{margin-top:214px}
    #atc03 .news_nav p{width:65px;height:65px}
    #atc03 .atc03_bottom .bottom_inner{column-gap:30px}
    #atc03 .noti_late{width:calc(100% - 340px)}
    #atc03 .noti_late .late_tit{width:100px;height:40px;margin-top:0;font-size:14px}
    #atc03 .noti_late ul {padding-top:0;}
    #atc03 .noti_late ul li{padding:20px 10px}
    #atc03 .noti_late ul li .subj{font-size:16px}
    #atc03 .noti_late ul li .date{font-size:14px}
    #atc03 .icon_box{display:block;width:310px;padding:0;}
    #atc03 .icon_box .icon_link{width:100%;height:calc(100%/2 - 7.5px)}
    #atc03 .icon_box .icon_link+.icon_link{margin-top:15px}
    #atc03 .icon_box .icon_link a{padding:0 30px;align-items:center}
    #atc03 .icon_box .icon_link a .txt{font-size:20px}
    #atc03 .icon_box .icon_link a .txt span{font-size:14px}
    #atc03 .icon_box .icon_link a .icon{width:65px;height:65px;background-size:33px;top:30px;right:30px;}
}
@media (max-width:768px){
    #atc03 .tit_area{align-items:center;text-align:center;margin:80px 2.5% 50px}
    #atc03 .tit_area .tit_wrap .s_tit{margin-bottom:13px;font-size:13px}
    #atc03 .tit_area .tit_wrap .s_tit:before{display:none}
    #atc03 .tit_area .tit_wrap .tit{font-size:30px;line-height:inherit;}
    #atc03 .news_box{width:100%}
    #atc03 .news_box .eng_tit{position:initial;font-size:13px}
    #atc03 .news_slide ul li a{display:block}
    #atc03 .news_slide ul li .news_txt{width:100%;padding:40px 0 0}
    #atc03 .news_slide ul li .news_txt .big_subj{width:420px;font-size:30px}
    #atc03 .news_slide ul li .news_img{width:100%;height:400px;margin-top:45px}
    #atc03 .news_nav{display:flex;justify-content:center;column-gap:15px;margin-top:45px}
    #atc03 .news_nav p{width:60px;height:60px;border-radius:15px;border:1px solid #e1e1e1}
    #atc03 .news_nav p svg{transform:rotate(-90deg);color:#121420}
    #atc03 .bottom_inner {flex-direction:column;}
    #atc03 .noti_late{width:100%}
    #atc03 .noti_late .late_tit{font-size:13px;margin-top:0}
    #atc03 .icon_box{display:flex;flex-direction:column;gap:20px;justify-content:center;width:100%;}
    #atc03 .icon_box .icon_link{height:auto}
    #atc03 .icon_box .icon_link+.icon_link{margin-top:0}
    #atc03 .icon_box .icon_link a{padding:30px 25px}
    #atc03 .icon_box .icon_link a .icon{top:50%;right:25px;transform:translateY(-50%);width:55px;height:55px}
    #atc03 .icon_box .icon_link a .txt{font-size:18px}
    #atc03 .icon_box .icon_link a .txt span{margin-bottom:15px;font-size:13px}
}
@media (max-width:480px){
    #atc03 .tit_area .tit_wrap .s_tit{margin-bottom:10px;font-size:12px}
    #atc03 .tit_area .tit_wrap .tit{font-size:28px}
    #atc03 .atc03_top{padding:70px 15px 0;background-size:1900px}
    #atc03 .news_slide ul li .news_txt{padding-top:30px}
    #atc03 .news_slide ul li .news_txt .big_subj{width:100%;font-size:25px}
    #atc03 .news_slide ul li .news_txt .cont_txt{display:block;margin-top:40px}
    #atc03 .news_slide ul li .news_txt .cont_txt .date{display:block;margin-bottom:15px}
    #atc03 .news_slide ul li .news_txt .cont_txt .cont{width:100%}
    #atc03 .news_slide ul li .news_img{height:310px;margin-top:35px}
    #atc03 .news_nav{margin-top:25px}
    #atc03 .news_nav p{width:50px;height:50px}
    #atc03 .atc03_bottom .bottom_inner{margin-top:60px;padding:0 15px 50px}
    #atc03 .atc03_bottom .bottom_inner:after{top:17px}
    #atc03 .noti_late .late_tit{width:85px;height:35px}
    #atc03 .noti_late ul li .subj{overflow:hidden;width:80%;font-size:14px;white-space:nowrap;text-overflow:ellipsis}
    #atc03 .noti_late ul li .date{font-size:13px}
    #atc03 .icon_box{display:block;padding-top:30px}
    #atc03 .icon_box .icon_link+.icon_link{margin-top:10px}
    #atc03 .icon_box .icon_link a .txt{font-size:16px}
    #atc03 .icon_box .icon_link a .txt span{margin-bottom:10px}
}
@media (max-width:380px){
    #atc03 .tit_area{margin:70px 2.5% 40px}
    #atc03 .tit_area .tit_wrap .tit{font-size:24px}
    #atc03 .atc03_top{background-size:1750px}
    #atc03 .news_slide ul li .news_txt .big_subj{font-size:23px}
    #atc03 .news_slide ul li .news_txt .cont_txt{margin-top:35px}
    #atc03 .news_slide ul li .news_img{height:260px;margin-top:35px}
    #atc03 .atc03_bottom .bottom_inner{padding-bottom:40px}
    #atc03 .icon_box .icon_link a{padding:25px}
}
/* 반응형 [e] */