@charset "UTF-8";
/* 공통 */
#wrapper{position:relative; min-width:1400px; overflow:hidden;}
.wrap.wide{width:1820px;}

/* 조직도 */
.wrap .president_hist_wrap{position:relative;}
.wrap .president_hist_wrap .president_img_box{position:absolute;top:108px;right:0;font-size:0;z-index:1;line-height:0;}
.wrap .president_hist_wrap .president_img_box .president_img{width:531px;}
.wrap .president_hist_wrap .president_img_box .president_info_box{position:absolute;bottom:-120px;left:-249px;width:350px;height:350px;padding-top:124px;background-image:linear-gradient(to right,#062d6e 40%,#034e98);text-align:center;}
.wrap .president_hist_wrap .president_img_box .president_info_box .top_text{display: block;margin-bottom:20px;font-size:24px;color:#fff;letter-spacing:-0.03em;line-height:28px;font-family:'WantedSans', 'Malgun Gothic', '맑은 고딕', Dotum, '돋움', Helvetica, AppleSDGothicNeo, sans-serif;font-weight:500;}
.wrap .president_hist_wrap .president_img_box .president_info_box .bot_text{font-size:30px;color:#fff;display: inline-block;letter-spacing:-0.03em;line-height:34px;font-family:'WantedSans', 'Malgun Gothic', '맑은 고딕', Dotum, '돋움', Helvetica, AppleSDGothicNeo, sans-serif;font-weight:500;}
.wrap .president_hist_wrap .president_img_box .president_info_box .bot_text .name{position:relative;padding-left:24px;font-size:52px;line-height:56px;color: #fff;letter-spacing: -0.03em;line-height: 34px;font-family: 'WantedSans', 'Malgun Gothic', '맑은 고딕', Dotum, '돋움', Helvetica, AppleSDGothicNeo, sans-serif;font-weight: 500;}
.wrap .president_hist_wrap .president_img_box .president_info_box .bot_text .name:before{display:block;position:absolute;bottom:6px;left:6px;width:8px;height:8px;background-color:#00bcf9;border-radius:50%;}
.wrap .president_hist_wrap .temp_history .hist_inner .right_box:before{left:0;}
.wrap .president_hist_wrap .temp_history .hist_inner .right_box .hist_list:before,
.wrap .president_hist_wrap .temp_history .hist_inner .right_box .hist_list .hist_item:after,
.wrap .president_hist_wrap .temp_history .hist_inner .right_box .hist_list .hist_item:first-child:before,
.wrap .president_hist_wrap .temp_history .hist_inner .right_box .hist_list .hist_item:first-child:after{display:none;}
.wrap .president_hist_wrap .temp_history .hist_inner .right_box .hist_list{padding-top:6px;}
.wrap .president_hist_wrap .temp_history .hist_inner .right_box .hist_list .hist_item{display: flex;position: relative;width: 100%;padding-left: 31px;line-height: 0;box-sizing: border-box;}
.wrap .president_hist_wrap .temp_history .hist_inner .right_box .hist_list .hist_item + .hist_item{margin-top:32px;}
.hist_title{display: inline-block;flex-shrink: 0;width: 200px;font-size: 24px;color: #0e0e0e;line-height: 32px;letter-spacing: -0.03em;font-weight: 600;font-family: 'WantedSans', 'Malgun Gothic', '맑은 고딕', Dotum, '돋움', Helvetica, AppleSDGothicNeo, sans-serif;vertical-align: top;box-sizing: border-box;}
.wrap .president_hist_wrap .temp_history .hist_inner .right_box .hist_list .hist_item .hist_title{width:271px;}
.wrap .president_hist_wrap .temp_history .hist_inner .right_box .hist_list .hist_item .hist_title,
.wrap .president_hist_wrap .temp_history .hist_inner .right_box .hist_list .hist_item .hist_desc .text{letter-spacing:-0.02em;}
.wrap .president_hist_wrap .bg_text{margin:26px 0 48px;padding-left:2px;font-size:160px;color:#f6f6f6;letter-spacing:-0.02em;line-height:164px;font-family:'EB', 'Malgun Gothic', '맑은 고딕', Dotum, '돋움', Helvetica, AppleSDGothicNeo, sans-serif;font-weight:700;}
.temp_history .hist_inner .right_box .hist_list .hist_item .hist_desc .text {display: inline-block;font-size: 20px;color: #0e0e0e;line-height: 32px;letter-spacing: -0.03em;font-weight: 400;font-family: 'WantedSans', 'Malgun Gothic', '맑은 고딕', Dotum, '돋움', Helvetica, AppleSDGothicNeo, sans-serif;vertical-align: top;box-sizing: border-box;}
@media all and (max-width:1470px){
    .wrap .president_hist_wrap .president_img_box{top:85px;}
    .wrap .president_hist_wrap .president_img_box .president_img{width:440px;}
    .wrap .president_hist_wrap .president_img_box .president_info_box{left:-150px;}
    .wrap .president_hist_wrap .president_img_box .president_info_box{width:300px;height:300px;padding-top:110px;}
    .wrap .president_hist_wrap .president_img_box .president_info_box .top_text{margin-bottom:10px;font-size:20px;line-height:24px;}
    .wrap .president_hist_wrap .president_img_box .president_info_box .bot_text{font-size:26px;line-height:30px;}
    .wrap .president_hist_wrap .president_img_box .president_info_box .bot_text .name{font-size:44px;line-height:48px;}
    .wrap .president_hist_wrap .bg_text{padding-left:0;font-size:120px;line-height:124px;}
}
@media all and (max-width:1235px){
    .wrap .president_hist_wrap .temp_history .hist_inner .right_box .hist_list .hist_item .hist_title{width:220px;}
    .wrap .president_hist_wrap .president_img_box .president_img{width:340px;}
    .wrap .president_hist_wrap .president_img_box .president_info_box{bottom:-180px;left:-70px;width:250px;height:250px;padding-top:90px;}
    .wrap .president_hist_wrap .president_img_box .president_info_box .top_text{font-size:18px;line-height:22px;}
    .wrap .president_hist_wrap .president_img_box .president_info_box .bot_text{font-size:22px;line-height:26px;}
    .wrap .president_hist_wrap .president_img_box .president_info_box .bot_text .name{padding-left:18px;font-size:38px;line-height:42px;}
    .wrap .president_hist_wrap .bg_text{font-size:90px;line-height:94px;}
}
@media all and (max-width:1000px){
    .wrap .temp_history .hist_inner .right_box .hist_list .hist_item{flex-direction:column;}
    .wrap .temp_history .hist_inner .right_box .hist_list .hist_item .hist_desc{display:block;width:100%;}
    .wrap .president_hist_wrap .temp_history .hist_inner .right_box .hist_list .hist_item{padding-left:25px;}
    .wrap .president_hist_wrap .temp_history .hist_inner .right_box .hist_list .hist_item + .hist_item{margin-top:25px;}
    .wrap .president_hist_wrap .bg_text{font-size:70px;line-height:74px;}
    .wrap .president_hist_wrap .president_img_box .president_img{width:280px;}
    .wrap .president_hist_wrap .president_img_box .president_info_box{bottom:-100px;left:-40px;height:auto;padding:30px 10px;}
}
@media all and (max-width:640px){
    .wrap .temp_history{margin-top:0;}
    .wrap .president_hist_wrap .bg_text{font-size:50px;line-height:54px;text-align:center;}
    .wrap .president_hist_wrap .president_img_box{position:relative;top:0;}
    .wrap .president_hist_wrap .president_img_box .president_img{display:block;margin:0 auto;width:100%;max-width:360px;padding-bottom:50px;}
    .wrap .president_hist_wrap .president_img_box .president_info_box{left:-3vw;bottom:0;width:210px;padding:20px 30px;text-align:left;}
    .wrap .president_hist_wrap .president_img_box .president_info_box .top_text{margin-bottom:5px;font-size:16px;line-height:20px;}
    .wrap .president_hist_wrap .president_img_box .president_info_box .bot_text{font-size:18px;line-height:22px;}
    .wrap .president_hist_wrap .president_img_box .president_info_box .bot_text .name{font-size:28px;line-height:32px;}
    .wrap .president_hist_wrap .president_img_box .president_info_box .bot_text .name:before{width:6px;height:6px;}
    .wrap .president_hist_wrap .temp_history .hist_inner .right_box .hist_list .hist_item{padding-left:3vw;}
}

/* 조직도 공통 */
.org_wrap .org_box .item{display:block;position:relative;height:60px;padding:16px 12px;border-radius:10px;box-sizing:border-box;}
.org_wrap .org_box .item .text{transition:all 0.3s;display:block;position:relative;font-size:18px;color:#fff;line-height:28px;letter-spacing:-0.02em;font-weight:400;text-align:center;}

/* 조직도 링크 */
.org_wrap .org_box a{display:block; width:100%;}
.org_wrap .org_box a:hover{text-decoration:none;}

/* 조직도 링크아이콘 */
.org_wrap .org_box .plus{transition:all 0.3s ease-in-out;display:block;position:absolute;top:5px;right:5px;width:15px;height:15px;background-color:#fff;border-radius:5px;}
.org_wrap .org_box .plus:before{display:block;position:absolute;top:calc((100% - 1px) / 2);left:calc((100% - 7px) / 2);width:7px;height:1px;background-color:#0e005c;content:'';}
.org_wrap .org_box .plus:after{display:block;position:absolute;top:calc((100% - 7px) / 2);left:calc((100% - 1px) / 2);width:1px;height:7px;background-color:#0e005c;content:'';}
.org_wrap .org_box .depth4_item .plus:before,
.org_wrap .org_box .depth4_item .plus:after{background-color:#fff;}

/* 레이아웃 */
caption {overflow: hidden;position: relative;left: 0;top: 0;width: 1px;height: 1px;background: 0 0;font-size: 0;color: transparent;line-height: 0;text-indent: 100%;}

/* 공통 색상변경 */
.org_wrap .org_box .item.navy{background-color:#0e005c;}
.org_wrap .org_box .item.gray1{background-color:#444444;}
.org_wrap .org_box .item.gray1 .plus:before,
.org_wrap .org_box .item.gray1 .plus:after{background-color:#444444;}
.org_wrap .org_box .item.gray2{background-color:#e0e0e0;}
.org_wrap .org_box .item.gray2 .text{color:#000;}
.org_wrap .org_box .item.green1{background-color:#00906f;}
.org_wrap .org_box .item.green1 .plus:before,
.org_wrap .org_box .item.green1 .plus:after{background-color:#00906f;}
.org_wrap .org_box .item.green2{background-color:#f0f6e0;}
.org_wrap .org_box .item.green2 .text{color:#094b3d;}
.org_wrap .org_box .item.green2 .plus{background-color:#066336;}
.org_wrap .org_box .item.green3{background-color:#e0f6ed;}
.org_wrap .org_box .item.green3 .text{color:#02504a;}
.org_wrap .org_box .item.green3 .plus{background-color:#00887e;}
.org_wrap .org_box .item.purple1{background-color:#450770;}
.org_wrap .org_box .item.purple2{background-color:#f2efff;}
.org_wrap .org_box .item.purple2 .text{color:#620489;}
.org_wrap .org_box .item.purple2 .plus{background-color:#620489;}
.org_wrap .org_box .item.orange1{background-color:#db5329;}
.org_wrap .org_box .item.orange1 .plus:before,
.org_wrap .org_box .item.orange1 .plus:after{background-color:#db5329;}
.org_wrap .org_box .item.orange2{background-color:#fdf1e5;}
.org_wrap .org_box .item.orange2 .text{color:#b92e04;}
.org_wrap .org_box .item.orange2 .plus{background-color:#b92e04;}
.org_wrap .org_box .item.yellow{background-color:#fff3d6;}
.org_wrap .org_box .item.yellow .text{color:#6a3203;}
.org_wrap .org_box .item.yellow .plus{background-color:#6a3203;}
.org_wrap .org_box .item.pink{background-color:#ffecf5;}
.org_wrap .org_box .item.pink .text{color:#930543;}
.org_wrap .org_box .item.pink .plus{background-color:#930543;}
.org_wrap .org_box .item.blue{background-color:#ecf6ff;}
.org_wrap .org_box .item.blue .text{color:#0f216e;}
/* 조직도 */
.org_wrap .title{margin-top:96px;margin-bottom:12px;font-size:34px;line-height:60px;color:#010101;letter-spacing:-0.02em;text-align:center;font-weight:600;font-family:'GmarketSans', 'Malgun Gothic', '맑은 고딕', Dotum, '돋움', Helvetica, AppleSDGothicNeo, sans-serif;}
.org_wrap .title + .h3{margin-top:0;}
.org_wrap .table td{position:relative;font-weight:400;}
.org_wrap .table .empty:after{display:block;content:'';position:absolute;top:50%;left:50%;width:8px;height:2px;background-color:#555;transform:translate(-50%, -50%);}
.org_wrap .org_box .title{margin-top:23px; margin-bottom:34px;color:#0e005c;}
.org_wrap .org_box .depth1{display:block;position:relative;width:100%;text-align:center;box-sizing:border-box;}
.org_wrap .org_box .depth1 .depth1_item{position:relative;padding:16px 10px;margin:0 auto 25px;width:260px;height:60px;background-image:linear-gradient(to top, #13763d 0%, #155495 100%); border-radius:10px;}
.org_wrap .org_box .depth1 .depth1_item .depth1_title{font-size:18px;line-height:28px;letter-spacing:-0.02em;color:#fff;font-weight:400;}
.org_wrap .org_box .depth1 .depth1_item:after{display:block;position:absolute;top:100%;left:50%;width:2px;height:25px;background-color:#d1d1d1;content:'';}
.org_wrap .org_box .depth2{display:block;position:relative;max-width:880px;margin:0 auto;padding-top:25px;font-size:0;line-height:0;box-sizing:border-box;}
.org_wrap .org_box .depth2:before{display:block;position:absolute;top:0;left:130px;width:calc(100% - 260px);height:2px;background-color:#d1d1d1;content:'';}
.org_wrap .org_box .depth2 .depth2_li{display:inline-block;position:relative;width:calc((100% - 100px) / 3);min-width:260px;vertical-align:top;}
.org_wrap .org_box .depth2 .depth2_li + .depth2_li{margin-left:50px;}
.org_wrap .org_box .depth2 .depth2_li:before{display:block;position:absolute;top:-25px;left:50%;width:2px;height:25px;background-color:#d1d1d1;content:'';}
.org_wrap .org_box .depth2 .depth2_li .depth2_item{background-color:#fff;border:2px solid #00906f;}
.org_wrap .org_box .depth2 .depth2_li .depth2_item .depth2_title{color:#02504a;font-weight:500;}
.org_wrap .org_box .depth2 .depth2_li .depth2_item.navy{background-color:#0e005c;border:none;}
.org_wrap .org_box .depth2 .depth2_li .depth2_item.navy .depth2_title{color:#fff;font-weight:400;}
.org_wrap .org_box .depth1 .depth2 .depth2_li .depth2_item.navy:after{display:block;position:absolute;top:100%;left:50%;width:2px;height:25px;background-color:#d1d1d1;content:'';}
.org_wrap .org_box .depth3{display:flex;justify-content:space-between;position:relative;width:1200px;left:50%;transform:translateX(-50%);padding-top:50px;font-size:0;line-height:0;box-sizing:border-box;}
.org_wrap .org_box .depth3:before{display:block;position:absolute;top:25px;left:130px;width:calc(100% - 260px);height:2px;background-color:#d1d1d1;content:'';}
.org_wrap .org_box .depth3 .depth3_li{display:inline-block;position:relative;flex-basis:260px;vertical-align:top;}
.org_wrap .org_box .depth3 .depth3_li + .depth3_li{margin-left:53px;}
.org_wrap .org_box .depth3 .depth3_li:before{display:block;position:absolute;top:-25px;left:50%;width:2px;height:25px;background-color:#d1d1d1;content:'';}
.org_wrap .org_box .depth3 .depth3_li .depth3_item:after{display:block;position:absolute;top:100%;left:50%;width:2px;height:25px;background-color:#d1d1d1;content:'';}
.org_wrap .org_box .depth3 .depth3_li .depth3_item.gray1:after{left:58px;height:32px;}
.org_wrap .org_box .depth3 .depth3_li .depth3_item.orange1:after{left:95px;height:30px;}
.org_wrap .org_box .depth3_item.orange1 .depth4 .depth4_li .depth4_item.group{left:94px;}
.org_wrap .org_box .depth4{display:flex;justify-content:space-between;position:relative;padding-top:50px;font-size:0;line-height:0;box-sizing:border-box;}
.org_wrap .org_box .depth4 .depth4_li{display:block;position:relative;width:50px;}
.org_wrap .org_box .depth4 .depth4_li .depth4_item{display:flex;align-items:center;min-height:250px;}
.org_wrap .org_box .depth4 .depth4_li .depth4_item .depth4_title{line-height:18px;}
.org_wrap .org_box .depth4 .depth4_li .depth4_item:before{display:block; position:absolute;top:-25px;left:50%;width:2px;height:25px;background-color:#d1d1d1;content:'';}
.org_wrap .org_box .depth4 .depth4_li .depth4_item.group:before{display:block; position:absolute;top:-20px;left:50%;width:2px;height:20px;background-color:#d1d1d1;content:'';}
.org_wrap .org_box .depth4 .depth4_li .depth4_item.each:before{display:block; position:absolute;top:-33px;left:50%;width:2px;height:33px;background-color:#d1d1d1;content:'';}
.org_wrap .org_box .depth4:after{display:block; position:absolute;top:25px;left:25px;width:calc(100% - 48px);height:2px;background-color:#d1d1d1;content:'';}
.org_wrap .org_box .depth3_li.list1 .depth4:before{display:block; position:absolute;top:30px;left:25px;width:calc(100% - 153px);height:2px;background-color:#d1d1d1;content:'';}
.org_wrap .org_box .depth3_li.list1 .depth4:after{width:calc(100% - 81px); top:16px;left:58px;}
.org_wrap .org_box .depth3_li.list2 .depth4{padding:50px 35px 0;}
.org_wrap .org_box .depth3_li.list2 .depth4:after{width:calc(100% - 119px);left:60px;}
.org_wrap .org_box .depth3_li.list4 .depth4:before{display:block; position:absolute;top:30px;left:25px;width:calc(100% - 118px);height:2px;background-color:#d1d1d1;content:'';}
.org_wrap .org_box .depth3_li.list4 .depth4:after{width:calc(100% - 118px);top:16px; left:95px;}

/* 이메일무단수집거부 */
.email-rejection_wrap p,
.email-rejection_wrap .title_box,
.email-rejection_wrap .title_box{margin-bottom:63px;}
.email-rejection_wrap .title_box:before,
.email-rejection_wrap .title_box:before{height:220px;}
.email-rejection_wrap .title_box .box,
.email-rejection_wrap .title_box .box .box_wrap,.email-rejection_wrap .title_box .box .box_wrap{padding:26px 78px 24px;border:0;border-radius:5px;background-color:#fff;text-align:center;}
.email-rejection_wrap .title_box .box .box_wrap{padding-bottom:40px;}
.email-rejection_wrap .title_box .box .box_wrap:before,.email-rejection_wrap .title_box .box .box_wrap:before{display:inline-block;width:61px;height:41px;margin-top:40px;margin-bottom:20px;background-image:url(../images/contents/book.png);background-repeat:no-repeat;background-position:center;}
.email-rejection_wrap .box_wrap:before{margin-top:31px;margin-bottom:28px;background-image:url(../img/sub/mail.png);}
.email-rejection_wrap .title_box .box .box_text{font-size:16px; letter-spacing:-0.025em;}
.email-rejection_wrap .title_box > p{padding-top:32px;padding-right:43px;padding-left:85px;font-size:16px;letter-spacing:-0.025em;text-align:center;margin: 0 auto; max-width: 1000px;}
.email-rejection_wrap .title_box .box {
    margin: 0 auto;
    padding: 1px;
    border: 0;
    background: linear-gradient(120deg, #d52534 5%, #8f3e60 40%, #455990 75%, #116cb1 90%);
}
.email-rejection_wrap .title_box .box .box_wrap:before {
    content: '';
    margin-top: 31px;
    margin-bottom: 28px;
    background-image: url(../img/sub/mail.png);
}
@media (max-width:1480px){    
    .email-rejection_wrap .title_box > p{margin-top:21px;padding-right:48px;padding-bottom:42px;padding-left:48px;}
}
@media (max-width:640px){
    .email-rejection_wrap .title_box > p{margin-top:21px;padding-right:48px;padding-bottom:42px;padding-left:48px;}
    .email-rejection_wrap .title_box,
    .email-rejection_wrap .title_box .box .box_wrap,
    .email-rejection_wrap .title_box .box .box_wrap .box_text{font-size:14px;}

    .email-rejection_wrap .title_box > p{margin-top:12px;padding:0;padding-bottom:21px;font-size:14px;}
}
@media (max-width:480px){
}

/* 오시는길 */
.traffic_wrap{font-size:0;line-height:0;}
.traffic_wrap h3{margin-bottom:50px;}
.traffic_wrap .traffic_tab_box{position:relative;margin:136px 0 91px;border-top:2px solid #000;text-align:center;}
.traffic_wrap .traffic_tab_box:before{display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#b9b9b9;}
.traffic_wrap .traffic_tab_box .traffic_tab_list{display:inline-block;padding-left:9px;}
.traffic_wrap .traffic_tab_box .traffic_tab_list .traffic_tab_item{display:inline-block;position:relative;margin-right:76px;vertical-align:top;}
.traffic_wrap .traffic_tab_box .traffic_tab_list .traffic_tab_item:last-child{margin-right:0;}
.traffic_wrap .traffic_tab_box .traffic_tab_list .traffic_tab_item .traffic_tab_btn{position:relative;padding:21px 0 20px;border:none;}
.traffic_wrap .traffic_tab_box .traffic_tab_list .traffic_tab_item .traffic_tab_btn:after{display:inline-block;width:18px;height:18px;margin-top:-2px;margin-left:0;background:url(/site/public/images/template/tab_icon.png) left center / cover no-repeat;vertical-align:middle;transform:scale(0);transition-property:margin, transform;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1);}
.traffic_wrap .traffic_tab_box .traffic_tab_list .traffic_tab_item.active .traffic_tab_btn:after{margin-left:11px;transform:scale(1);}
.traffic_wrap .traffic_tab_box .traffic_tab_list .traffic_tab_item .traffic_tab_btn .btn_text{font-size:18px;color:#323232;letter-spacing:-0.03em;line-height:24px;font-family:'WantedSans', 'Malgun Gothic', '맑은 고딕', Dotum, '돋움', Helvetica, AppleSDGothicNeo, sans-serif;font-weight:400;word-break:keep-all;transition-property:color;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1);vertical-align:middle;}
.traffic_wrap .traffic_tab_box .traffic_tab_list .traffic_tab_item.active .traffic_tab_btn .btn_text{color:#0583f2;font-weight:700;}
.traffic_wrap .traffic_box{display:none;}
.traffic_wrap .traffic_box.active{display:block;}
.traffic_wrap .traffic_box.long .temp_box.news_type .box_inner .news_item .left_box{width:300px;}
.traffic_wrap .traffic_box.long .temp_box.news_type .box_inner .news_item .right_box{width:calc(100% - 350px);}
.traffic_wrap .traffic_box .temp_box.news_type .box_inner .news_item .right_box .right_inner{min-height:130px;}
.traffic_wrap .traffic_box .temp_box.news_type .box_inner .news_item .right_box .warning_box.type3 .top_box .title{display:inline-block;width:auto;margin-right:27px;}
.traffic_wrap .traffic_box .temp_box.news_type .box_inner .news_item .right_box .warning_box.type3 .top_box .title + .temp_btn{margin-top:-5px;}
.traffic_wrap .traffic_box .temp_box.news_type .box_inner .news_item .right_box .table{margin-top:54px;}
@media all and (min-width:1001px){
    .traffic_wrap .traffic_tab_box .traffic_tab_list .traffic_tab_item .traffic_tab_btn:hover .btn_text{color:#0583f2;font-weight:700;}
}
@media all and (max-width:1470px){
    .traffic_wrap h3{margin-bottom:30px;}
    .traffic_wrap .traffic_tab_box{margin:130px 0 50px;}
    .traffic_wrap .traffic_box .temp_box.news_type .box_inner .news_item .right_box .right_inner{min-height:0;}
    .traffic_wrap .traffic_box.long .temp_box.news_type .box_inner .news_item .left_box{width:220px;}
    .traffic_wrap .traffic_box.long .temp_box.news_type .box_inner .news_item .right_box{width:calc(100% - 250px);}
}
@media all and (max-width:1000px){
    .traffic_wrap h3{margin-bottom:20px;}
    .traffic_wrap .traffic_tab_box{margin:90px 0 50px;}
    .traffic_wrap .traffic_tab_box .traffic_tab_list .traffic_tab_item{margin-right:40px;}
    .traffic_wrap .traffic_tab_box .traffic_tab_list .traffic_tab_item .traffic_tab_btn{padding:17px 0;}
    .traffic_wrap .traffic_tab_box .traffic_tab_list .traffic_tab_item .traffic_tab_btn .btn_text{font-size:17px;line-height:21px;}
    .traffic_wrap .traffic_box.long .temp_box.news_type .box_inner .news_item .right_box{width:100%;}
    .traffic_wrap .traffic_box .temp_box.news_type .box_inner .news_item .right_box .warning_box.type3 .top_box .title{display:block;width:100%;}
    .traffic_wrap .traffic_box .temp_box.news_type .box_inner .news_item .right_box .warning_box.type3 .top_box .title + .temp_btn{margin-top:10px;}
    .traffic_wrap .traffic_box .temp_box.news_type .box_inner .news_item .right_box .table{margin-top:30px;}
}
@media all and (max-width:640px){
    .traffic_wrap .traffic_tab_box{margin:50px 0 30px;}
    .traffic_wrap .traffic_tab_box .traffic_tab_list{display:block;width:100%;}
    .traffic_wrap .traffic_tab_box .traffic_tab_list .traffic_tab_item{width:50%;margin-right:0;}
    .traffic_wrap .traffic_tab_box .traffic_tab_list .traffic_tab_item:nth-child(2n){border-left:1px solid #d3d3d3;}
    .traffic_wrap .traffic_tab_box .traffic_tab_list .traffic_tab_item:nth-child(n + 3){border-top:1px solid #d3d3d3;}
    .traffic_wrap .traffic_tab_box .traffic_tab_list .traffic_tab_item .traffic_tab_btn{padding:14px 0;}
    .traffic_wrap .traffic_tab_box .traffic_tab_list .traffic_tab_item .traffic_tab_btn .btn_text{font-size:16px;line-height:20px;}
    .traffic_wrap .traffic_box .temp_box.news_type .box_inner .news_item .right_box .table{margin-top:20px;}
}

/* 대학소개 > 총장실 > 총장인사말 */
.president_wrap{margin-top:80px;padding-left:156px;}
.president_wrap:before{display:block;position:absolute;top:100px;left:0;width:100%;height:470px;background:linear-gradient(to bottom,#eaf5fe 40%,#fff)top center / cover no-repeat;border-radius:0 140px 0 140px;content: '';}
.president_wrap .president_top_box{position:relative;padding-top:110px;}
.president_wrap .president_top_box .president_img{position:absolute;top:-50px;right:117px;max-width:fit-content;max-height:fit-content;}
.president_wrap .president_top_box .president_title_box{position:relative;}
.president_wrap .president_top_box .president_title_box:before{display:block;position:absolute;top:-60px;left:-60px;width:108px;height:93px;background:url(/site/public/images/template/president_top_deco.png) center center / cover no-repeat;}
.president_wrap .president_top_box .president_title_box .president_title{position:relative;font-size:40px;color:#292929;letter-spacing:-0.03em;line-height:54px;font-family:'WantedSans', 'Malgun Gothic', '맑은 고딕', Dotum, '돋움', Helvetica, AppleSDGothicNeo, sans-serif;font-weight:700;}
.president_wrap .president_top_box .president_title_box .president_title .title_point{width:100%;color:#0e5aca;}
.president_wrap .president_text_box{position:relative;margin-top:49px;padding-left:41px;padding-right:170px;}
.president_wrap .president_text_box:before{display:block;position:absolute;top:11px;left:1px;width:1px;height:calc(100% - 20px);background-color:#839ab9;}
.president_wrap .president_text_box .president_sub_title{margin-bottom:46px;padding-left:2px;padding-right:510px;font-size:20px;color:#073673;letter-spacing:-0.03em;line-height:36px;font-family:'WantedSans', 'Malgun Gothic', '맑은 고딕', Dotum, '돋움', Helvetica, AppleSDGothicNeo, sans-serif;font-weight:700;word-break:keep-all;}
.president_wrap .president_text_box .president_text{font-size:18px;color:#666;letter-spacing:-0.03em;line-height:30px;font-family:'WantedSans', 'Malgun Gothic', '맑은 고딕', Dotum, '돋움', Helvetica, AppleSDGothicNeo, sans-serif;font-weight:500;word-break:keep-all;}
.president_wrap .president_sign_box{margin-top:47px;padding-left:41px;padding-right:175px;text-align:right;}
.president_wrap .president_sign_box .sign_text{margin-top:7px;margin-right:24px;font-size:24px;color:#000;letter-spacing:-0.03em;line-height:28px;font-family:'WantedSans', 'Malgun Gothic', '맑은 고딕', Dotum, '돋움', Helvetica, AppleSDGothicNeo, sans-serif;font-weight:600;vertical-align:top;word-break:keep-all;}
.president_wrap .president_sign_box .sign_img{vertical-align:top;}

/* 컨텐츠 공통 스크롤 이벤트 효과 */
.cts_item.active .waypoint.way_active{opacity:1;transform:translateY(0);}
@media print{
    .waypoint{opacity:1 !important;transform:translateY(0) !important;}
}

@media all and (max-width:1470px){    
    .president_wrap{margin-top:50px;padding-left:100px;}
    .president_wrap:before{height:35vw;}
    .president_wrap .president_top_box{padding-top:105px;}
    .president_wrap .president_top_box .president_img{top:20px;right:100px;width:400px;}
    .president_wrap .president_top_box .president_title_box:before{top:-50px;left:-50px;width:90px;height:78px;}
    .president_wrap .president_top_box .president_title_box .president_title{font-size:34px;line-height:48px;}
    .president_wrap .president_text_box{margin-top:50px;padding-right:100px;}
    .president_wrap .president_text_box .president_sub_title{padding-right:410px;font-size:18px;line-height:32px;}
    .president_wrap .president_text_box .president_text{font-size:16px;line-height:28px;}
    .president_wrap .president_sign_box{margin-top:25px;padding-right:100px;}
    .president_wrap .president_sign_box .sign_text{margin-top:3px;font-size:22px;}
}
@media all and (max-width:1235px){
    .president_wrap{padding-left:50px;}
    .president_wrap .president_top_box{padding-top:70px;}
    .president_wrap .president_top_box .president_img{right:50px;width:365px;}
    .president_wrap .president_top_box .president_title_box:before{top:-30px;left:-30px;width:70px;height:60px;}
    .president_wrap .president_text_box{margin-top:30px;padding-left:30px;padding-right:50px;}
    .president_wrap .president_text_box .president_sub_title{padding-right:340px;}
}
@media all and (max-width:1000px){
    .president_wrap{margin-top:30px;padding-left:40px;}
    .president_wrap:before{height:42vw;top: 200px;}
    .president_wrap .president_top_box{padding-top:60px;}
    .president_wrap .president_top_box .president_img{top:40px;width:320px;}
    .president_wrap .president_top_box .president_title_box .president_title{font-size:25px;line-height:35px;}
    .president_wrap .president_text_box{padding-left:20px; padding-right:40px;}
    .president_wrap .president_text_box .president_sub_title{margin-bottom:25px;padding-right:310px;font-size:17px;line-height:27px;}
    .president_wrap .president_sign_box{margin-top:15px;}
    .president_wrap .president_sign_box .sign_text{font-size:18px;line-height:22px;}
    .president_wrap .president_sign_box .sign_img{width:120px;}
}
@media all and (max-width:800px){
    .president_wrap{padding-left:0;}
    .president_wrap:before{height:40vw;border-radius:0 140px 0 0;}
    .president_wrap .president_top_box{padding-top:50px;}
    .president_wrap .president_top_box .president_img{top:-15px;right:40px;width:270px;max-width:unset;max-height:unset;}
    .president_wrap .president_top_box .president_title_box{padding:0 3%;}
    .president_wrap .president_top_box .president_title_box .president_title{width:100%;text-align:left;}
    .president_wrap .president_top_box .president_title_box:before{display:none;}
    .president_wrap .president_text_box{padding:0 3%;text-align:left;}
    .president_wrap .president_text_box:before{display:none;}
    .president_wrap .president_text_box .president_sub_title{padding-right:0;}
    .president_wrap .president_sign_box{margin-top:50px;padding:0 3%;text-align:center;}
}
@media all and (max-width:640px){
    .president_wrap:before{height:260px;border-radius:0 100px 0 0;}
    .president_wrap .president_top_box .president_img{right:30px;width:220px;}
    .president_wrap .president_top_box .president_title_box .president_title{font-size:20px;line-height:30px;}
    .president_wrap .president_text_box .president_sub_title{margin-bottom:20px;font-size:16px;line-height:24px;}
    .president_wrap .president_text_box .president_text{font-size:15px;line-height:25px;}
    .president_wrap .president_sign_box{margin-top:30px;}
    .president_wrap .president_sign_box .sign_text{margin-top:0;margin-right:15px;font-size:16px;}
    .president_wrap .president_sign_box .sign_img{width:100px;}
}

@media screen and (max-width:1400px){
    .org_wrap .org_box .depth3{width:1100px;}
    .org_wrap .org_box .depth3:before{left:130px;width:calc(100% - 260px);}
    .org_wrap .org_box .depth3 .depth3_li{min-width:auto;}
    .org_wrap .org_box .depth3 .depth3_li + .depth3_li{margin-left:20px;}
    .org_wrap .org_box .depth3_li.list2 .depth4{padding:50px 20px 0;}
    .org_wrap .org_box .depth3_li.list1 .depth4:before{left:26px;width:calc(100% - 154px);}
    .org_wrap .org_box .depth3_li.list4 .depth4:before{left:26px;width:calc(100% - 119px);}
    .org_wrap .org_box .depth3_li.list2 .depth4:after{left:46px;width:calc(100% - 90px);}
}
@media screen and (max-width:1200px){
    .org_wrap .org_box .depth1 .depth2 .depth2_li .depth2_item.navy:after{height:465px;}
    .org_wrap .org_box .depth3{flex-wrap:wrap;width:800px;padding-top:60px;}
    .org_wrap .org_box .depth3:before{top:35px;left:178px;width:calc(100% - 354px);}
    .org_wrap .org_box .depth3:after{display:block;position:absolute;top:465px;left:178px;width:calc(100% - 355px);height:2px;background-color:#d1d1d1;content:'';}
    .org_wrap .org_box .depth3 .depth3_li{flex-basis:calc((100% - 90px) / 2);}
    .org_wrap .org_box .depth3 .depth3_li:nth-child(n+3){margin-top:60px;}
    .org_wrap .org_box .depth3 .depth3_li.list3{margin-left:0;}
    .org_wrap .org_box .depth3 .depth3_li .depth3_item:after{height:35px;}
    .org_wrap .org_box .depth3 .depth3_li .depth3_item.gray1:after{left:90px;height:41px;}
    .org_wrap .org_box .depth3 .depth3_li .depth3_item.orange1:after{left:133px;height:40px;}
    .org_wrap .org_box .depth4{padding-left:20px; padding-right:20px; padding-top:60px;}
    .org_wrap .org_box .depth4:after{top:35px;left:45px;width:calc(100% - 90px);}
    .org_wrap .org_box .depth3_li.list1 .depth4:after{top:26px;left:90px;width:calc(100% - 134px);}
    .org_wrap .org_box .depth3_li.list1 .depth4:before{top:40px; left:45px;width:calc(100% - 220px);}
    .org_wrap .org_box .depth3_li.list2 .depth4:after{top:25px;}
    .org_wrap .org_box .depth3_li.list4 .depth4:before{top:40px;left:45px;width:calc(100% - 177px);}
    .org_wrap .org_box .depth3_li.list4 .depth4:after{top:26px;left:134px;width:calc(100% - 178px);}
}
@media screen and (max-width:1000px){
    .org_wrap .title{font-size:26px;text-align:center;}
    .org_wrap .h3{font-size:22px;line-height:32px;}
    .org_wrap .org_box .title{margin-top:0;margin-bottom:10px;}
    .org_wrap .org_box .depth2{display:flex; flex-direction:column;align-items:center;}
    .org_wrap .org_box .depth2 .depth2_li{display:block;width:100%;max-width:260px;}
    .org_wrap .org_box .depth2 .depth2_li + .depth2_li{margin-left:0;margin-top:25px;}
    .org_wrap .org_box .depth2 .depth2_li{order:0;}
    .org_wrap .org_box .depth2 .depth2_li.ceo{order:1;}
    .org_wrap .org_box .depth2:before{display:none;}
    .org_wrap .org_box .depth3{width:730px;}
    .org_wrap .org_box .depth3:before{left:160px;width:calc(100% - 320px);}
    .org_wrap .org_box .depth3:after{left:160px;width:calc(100% - 320px);}
    .org_wrap .org_box .depth3_li.list1 .depth4:before{width:calc(100% - 204px);}
    .org_wrap .org_box .depth3_li.list4 .depth4:before{width:calc(100% - 166px);}
}
@media screen and (max-width:800px){
    .org_wrap .org_box .depth1 .depth1_item{margin-bottom:0;}
    .org_wrap .org_box .depth2 .depth2_li{max-width:none;}
    .org_wrap .org_box .depth1 .depth2 .depth2_li .depth2_item{max-width:260px;margin:0 auto;}
    .org_wrap .org_box .depth1 .depth2 .depth2_li .depth2_item.navy:after{height:30px;}
    .org_wrap .org_box .depth3{width:100%;padding-top:30px;}
    .org_wrap .org_box .depth3:after{display:none;}
    .org_wrap .org_box .depth3 .depth3_li{flex-basis:100%;}
    .org_wrap .org_box .depth3 .depth3_li:nth-child(n+3){margin-top:0;}
    .org_wrap .org_box .depth3 .depth3_li + .depth3_li{margin-left:0;margin-top:25px;}
    .org_wrap .org_box .depth3_li.list2 .depth4{padding:0;}
    .org_wrap .org_box .depth3 .depth3_li .depth3_item:after{left:10px; height:190px;}
    .org_wrap .org_box .depth3 .depth3_li .depth3_item.gray1:after{left:10px;height:342px;}
    .org_wrap .org_box .depth3 .depth3_li .depth3_item.purple1:after{left:10px;height:340px;}
    .org_wrap .org_box .depth3 .depth3_li .depth3_item.orange1:after{left:10px;height:265px;}
    .org_wrap .org_box .depth3_li.list1 .depth4:after{display:none;}
    .org_wrap .org_box .depth3_li.list2 .depth4:after{display:none;}
    .org_wrap .org_box .depth4:after{display:none;}
    .org_wrap .org_box .depth4{flex-direction:column;margin-top:10px;margin-left:20px;padding:0;}
    .org_wrap .org_box .depth4 .depth4_li{width:100%;}
    .org_wrap .org_box .depth4 .depth4_li + .depth4_li{margin-top:15px;}
    .org_wrap .org_box .depth4 .depth4_li .depth4_item{min-height:auto;}
    .org_wrap .org_box .depth4 .depth4_li .depth4_item:before{top:50%;left:-10px;width:10px;height:2px;}
    .org_wrap .org_box .depth4 .depth4_li .depth4_item.group:before{top:50%;left:-10px;width:10px;height:2px;}
    .org_wrap .org_box .depth4 .depth4_li .depth4_item.each:before{top:50%;left:-10px;width:10px;height:2px;}
}
@media screen and (max-width:640px){
    .org_wrap .table .empty:after{display:inline-block;position:relative;left:15px;top:0;vertical-align:middle;}
}
@media screen and (min-width:641px){
    .org_wrap .table td:first-child{word-break:keep-all;}
    .org_wrap .table td{padding:17px 3%;}
}