.loading { display: none; position: fixed; background: #fff url(../images/loading.gif) no-repeat 50% 50%; top:0;bottom: 0;left:0;right: 0; z-index: 2147483647; }

.pt150 {padding-top:150px;}
.pb150 {padding-bottom:150px;}
.pdrl45 {padding-left:45px; padding-right:45px;}
.pdrl40 {padding-left:40px; padding-right:40px;}
.pdrl30 {padding-left:30px; padding-right:30px;}
.pt25 {padding-top:25px;}
.mb50 {margin-bottom:50px;}
.mb30 {margin-bottom:30px;}

.ft38 {font-size:38px;}
.ft28 {font-size:28px;}
.ft26 {font-size:26px;}
.ft24 {font-size:24px;}
.ft22 {font-size:22px;}
.ft20 {font-size:20px;}
.ft18 {font-size:18px;}
.ft16 {font-size:16px;}
.ft14 {font-size:14px;}
.ft12 {font-size:12px;}

.sr_more {width:23px; height:23px; background:url('../images/common/sr_more.png') 0 0 no-repeat; color:transparent; display:block; transition:all ease-in-out 0.3s; font-size: 0;}
.sr_more:hover {transform:rotate(180deg);}

/* 嶺뚮∥�뾼占쎈데 �뜝�떬�맩逾у뜝�럥占썼キ占� */
/*.kau_main_slide_wrap {position:relative;}*/
.kau_main_slide_wrap.fifi {position:fixed; width:100%; top:0; left:0;}
.mic_wrap.fifi {margin-top:957px; position:relative; z-index:999999;}



.kau_main_slide_wrap1:before {position:absolute; content:''; display:block; width:428px; height:625px; background:url('../images/main/inp01.png') 0 0 no-repeat; background-size:cover !important; z-index:99999; left:-10px; bottom:-282px; -webkit-animation-delay: -3s;
    animation-delay: -3s;
    -webkit-transform: translate3d(1370px, 8030px, 1301px);
    transform: translate3d(1370px, 8030px, 1301px); animation: move 7s infinite;}
.kau_main_slide_wrap2:before {position:absolute; content:''; display:block; width:677px; height:348px; background:url('../images/main/air.png') 0 0 no-repeat; background-size:cover !important; z-index:99999; left:-10px; bottom:-70px; -webkit-animation-delay: -3s;
animation-delay: -3s;
-webkit-transform: translate3d(1370px, 8030px, 1301px);
transform: translate3d(1370px, 8030px, 1301px); animation: move 7s infinite;}
.kau_main_slide {width:100%; }
.kau_main_slide > li {width:100%; height:957px;  background-size:cover !important; background-attachment:fixed !important;}
.kau_main_slide > li.kms01 {background:url('../images/main/main_slide.jpg') center 0 no-repeat;}
.kau_main_slide > li.kms02 { background: none; }
/*.kau_main_slide > li.kms02 > div {position:fixed !important; left:0; top:0;}*/
.kau_main_slide_wrap .bx-controls {position:absolute; /*top:50%; margin-top:65px;*/ left:190px; right:190px; z-index:99999; display:none;}
.kau_main_slide_wrap .bx-controls .bx-controls-direction {position:relative;}
.kau_main_slide_wrap .bx-controls .bx-prev, .kau_main_slide_wrap .bx-controls .bx-next {display:inline-block; width:71px; height:71px; color:transparent; position:absolute; transition:all ease-in-out 0.1s;}
.kau_main_slide_wrap .bx-controls .bx-prev {background:url('../images/main/ms_arr_l.png') 0 0 no-repeat; left:0;}
.kau_main_slide_wrap .bx-controls .bx-prev:hover {background:url('../images/main/ms_arr_l_on.png') 0 0 no-repeat;}
.kau_main_slide_wrap .bx-controls .bx-next {background:url('../images/main/ms_arr_r.png') 0 0 no-repeat; right:0;}
.kau_main_slide_wrap .bx-controls .bx-next:hover {background:url('../images/main/ms_arr_r_on.png') 0 0 no-repeat;}

/**/
.all_line {top:0; left:0; bottom:0; right:0; z-index:9999; position:absolute; display:none;}
.all_line ul {width:100%; height:100%;}
.all_line ul:after {clear:both; content:''; display:block; }
.all_line ul > li {float:left; width:20%; height:100%; position:relative; }
.all_line ul > li > div {background:#000; width:0%; height:100%; position:absolute; top:0; left:0; background-size:cover !important;}
.all_line ul > li:nth-child(1) > div {background:url('../images/main/star.jpg') 0 0 no-repeat;}
.all_line ul > li:nth-child(2) > div {background:url('../images/main/star.jpg') 20% 0 no-repeat;}
.all_line ul > li:nth-child(3) > div {background:url('../images/main/star.jpg') 40% 0 no-repeat;}
.all_line ul > li:nth-child(4) > div {background:url('../images/main/star.jpg') 60% 0 no-repeat;}
.all_line ul > li:nth-child(5) > div {background:url('../images/main/star.jpg') 80% 0 no-repeat;}

@-webkit-keyframes move {
  0% {
    -webkit-transform: translate3d(0, 0, 0px);
            transform: translate3d(0, 0, 0px); }
  33% {
    -webkit-transform: translate3d(-10px, -10px, 25px);
            transform: translate3d(-10px, -10px, 25px); }
  66% {
    -webkit-transform: translate3d(10px, 10px, 50px);
            transform: translate3d(10px, 10px, 50px); }
  100% {
    -webkit-transform: translate3d(0, 0, 0px);
            transform: translate3d(0, 0, 0px); } 
}
@keyframes move {
  0% {
    -webkit-transform: translate3d(0, 0, 0px);
            transform: translate3d(0, 0, 0px); }
  33% {
    -webkit-transform: translate3d(-10px, -10px, 25px);
            transform: translate3d(-10px, -10px, 25px); }
  66% {
    -webkit-transform: translate3d(10px, 10px, 50px);
            transform: translate3d(10px, 10px, 50px); }
  100% {
    -webkit-transform: translate3d(0, 0, 0px);
            transform: translate3d(0, 0, 0px); } 
}

/* main_gnb */
.main_gnb {top:116px; bottom:0; left:0; right:0; z-index:99; color:#ffffff; z-index:99999;}
.main_gnb .main_tab_wrap {height:100%;}
.main_gnb .main_tab {width:260px; top:0; left:0; bottom:0; border-right:1px solid rgba(255, 255, 255, 0.2);}
.main_gnb .mainbox {padding-left:260px; padding-right:260px; height:100%;}
.main_gnb .mainbox .dst {width:100%; height:100%; text-align:center;}
.main_gnb .mainbox .dstc {text-align:center;}
.main_gnb .mainbox .mb_tit {font-size:32px; color:#ffffff; font-weight:400; display:inline-block; line-height:1.4; position:relative; padding-left:90px; text-align:left;}
.main_gnb .mainbox .mb_tit img {position:absolute; left:0; top:50%; margin-top:-35px;}
.main_gnb .mainbox .mb_sub {display:inline-block; margin-top:50px;}
.main_gnb .mainbox .mb_sub li {text-align:center; margin-bottom:24px;}
.main_gnb .mainbox .mb_sub li:last-child {margin-bottom:0px;}
.main_gnb .mainbox .mb_sub li a {color:#ffffff; font-size:20px; font-weight:400; display:block; position:relative; padding-left:33px;}
.main_gnb .mainbox .mb_sub li a:before {position:absolute; content:''; display:block; width:22px; height:22px; background:url('../images/main/mb_plus_wh.png') 0 0 no-repeat; left:0; top:2px; transition:all ease-in-out 0.1s;}
.main_gnb .mainbox .mb_sub li a:hover:before {background:url('../images/main/mb_plus_blu.png') 0 0 no-repeat;}
/* 2023.03.09 */
.main_gnb .mainbox .mb_sub li a.new { color: #0fe0ff; }
/* .main_gnb .mainbox .mb_sub li a.new { color: #3e1ee2; }  */

.main_gnb .mainbox .mb_sub li.more { padding-top: 30px; }
.main_gnb .mainbox .mb_sub li.more a { padding-left: 0; font-size: 24px; text-shadow: 1px 1px 3px #000; }
.main_gnb .mainbox .mb_sub li.more a:hover { color: #0fe0ff; }
.main_gnb .mainbox .mb_sub li.more a::before { display: none; }
.main_gnb .mainbox > ul > li:hover .mb_sub li.more a { text-align: center; }



.main_gnb .mainbox .mb_sub li a.new:before { background:url('../images/main/mb_plus_sky.png') 0 0 no-repeat; }
.main_gnb .mainbox .mb_sub li a.new:hover:before {background:url('../images/main/mb_plus_blu.png') 0 0 no-repeat;}

.main_gnb .mainbox > ul {height:100%;} 
.main_gnb .mainbox > ul > li { border-right:1px solid rgba(255, 255, 255, 0.2); height:100%; text-align:center; position:relative; background-size:cover !important;}
.main_gnb .mainbox > ul > li.mgb01:hover {background:url('rgba(0,0,0,0.5)') center bottom no-repeat;}
.main_gnb .mainbox > ul > li.mgb02:hover {background:url('rgba(0,0,0,0.5)') center bottom no-repeat;}
.main_gnb .mainbox > ul > li.mgb03:hover {background:url('rgba(0,0,0,0.5)') center bottom no-repeat;}
.main_gnb .mainbox > ul > li.mgb04:hover {background:url('rgba(0,0,0,0.5)') center bottom no-repeat;}
.main_gnb .mainbox > ul > li.mgb05:hover {background:url('rgba(0,0,0,0.5)') center bottom no-repeat;}
.main_gnb .mainbox > ul > li.mgb06:hover {background:url('rgba(0,0,0,0.5)') center bottom no-repeat;}
.main_gnb .mainbox > ul > li.mgb07:hover {background:url('rgba(0,0,0,0.5)') center bottom no-repeat;}
.main_gnb .mainbox > ul > li.mgb08:hover {background:url('rgba(0,0,0,0.5)') right 0 no-repeat;}
.main_gnb .mainbox > ul > li.mgb09:hover {background:url('rgba(0,0,0,0.5)') center bottom no-repeat;}


.main_gnb .mainbox > ul > li:hover .mb_tit {display:block;}
.main_gnb .mainbox > ul > li:hover .dstc {vertical-align:top; padding-top:70px; display:inline-block;}

.main_gnb .mainbox > ul > li.no_menu:hover .mb_tit {display:inline-block;}
.main_gnb .mainbox > ul > li.no_menu:hover .dstc {padding-top:0; vertical-align:middle; display:table-cell; width:100%; text-align:center;} 
/*.main_gnb .mainbox > ul > li:hover .mb_sub {display:inline-block;}*/
.main_gnb .mainbox > ul > li:hover .mb_sub li a {text-align:left;}
.main_gnb .mainbox > ul > li:before, .main_gnb .mainbox > ul > li:after {position:absolute; content:''; display:block;  width:9px; height:9px; background:url('../images/main/line_plus.png') 0 0 no-repeat; z-index:1;}
.main_gnb .mainbox > ul > li:before {right:-5px; top:110px;}
.main_gnb .mainbox > ul > li:after {right:-5px; bottom:110px;}
.main_gnb .mit_box .mit_num {font-family: 'Montserrat'; font-size:30px; display:inline; margin-right:15px; vertical-align:middle;}
.main_gnb .mit_box ul {padding-left:100px;}
.main_gnb .mit_box li {margin-bottom:12px; font-size:15px; word-break:keep-all;}
.main_gnb .mit_box li:last-child {margin-bottom:0px;}
.main_gnb .main_tab_list > li {border-bottom:1px solid rgba(255, 255, 255, 0.2); padding:20px; position:relative; cursor:pointer; transition:all ease-in-out 0.2s; display:table; width:100%; height:120px; text-align:center;}
.main_gnb .main_tab_list > li:before {position:absolute; content:''; display:block; right:-5px; bottom:-5px; width:9px; height:9px; background:url('../images/main/line_plus.png') 0 0 no-repeat;}
.main_gnb .main_tab_list > li .mit_box {display:table-cell; vertical-align:middle;  word-break:keep-all; font-size:18px; line-height:1.6;}
.main_gnb .main_tab_list > li .mit_box span {vertical-align:middle;}
.main_gnb .main_tab_list > li.mtl01.act, .main_gnb .main_tab_list > li.mtl01:hover {color:#94eec3;}
.main_gnb .main_tab_list > li.mtl02.act, .main_gnb .main_tab_list > li.mtl02:hover  {color:#5ee0ef;}
.main_gnb .main_tab_list > li.mtl03.act, .main_gnb .main_tab_list > li.mtl03:hover  {color:#2ea9f0;}

/**/
.aline {position:absolute; height:100%; width:100%; background:#000; top:0; display:none}
			

/* headline */
.headline_wrap {background:#f2f2f2; padding:123px 0 151px;}
.headline_wrap .hdl_tit {color:#d9e2ee; font-size:160px; font-family: 'Montserrat'; margin-bottom:10px;}
.headline_wrap .hdl_tit .mid_txt {left:50%; color:#1d1d23; font-size:54px; left:50%; top:50%; margin-top:-32px; margin-left:-146px;}
.headline_wrap .hdl_btn {right:30px; top:-120px; font-size:0px;}
.headline_wrap .hdl_btn > .por {display:inline-block;}
.headline_wrap .hdl_btn > .por > a {display:inline-block; width:40px; height:40px; color:transparent; vertical-align:middle; margin-left:5px; background-size:cover !important;}
.headline_wrap .hdl_btn .hdl_more {background:url('../images/main/hd_plus.png') 0 0 no-repeat; transition:all ease-in-out 0.3s;}
.headline_wrap .hdl_btn .hdl_more:hover {transform:rotate(180deg);}
.headline_wrap .hdl_btn .hdl_menu {background:url('../images/main/hd_menu.png') 0 0 no-repeat;}
.headline_wrap .bx-controls {display:inline-block; vertical-align:top;}
.headline_wrap .bx-controls .bx-prev, .headline_wrap .bx-controls .bx-next {display:inline-block; width:40px; height:40px; color:transparent; background-size:cover !important;}
.headline_wrap .bx-controls .bx-prev {background:url('../images/main/hd_arr_ll.png') 0 0 no-repeat; transition:all ease-in-out 0.2s;}  
.headline_wrap .bx-controls .bx-next {background:url('../images/main/hd_arr_rr.png') 0 0 no-repeat; margin-left:5px;  transition:all ease-in-out 0.2s;}
.headline_wrap .bx-controls .bx-prev:hover {background:url('../images/main/hd_arr_ll.png') 0 -40px no-repeat; transition:all ease-in-out 0.2s;}  
.headline_wrap .bx-controls .bx-next:hover {background:url('../images/main/hd_arr_rr.png') 0 -40px no-repeat;  transition:all ease-in-out 0.2s;}

.headline_wrap .hdl_btn .wrap_tab {position:absolute; top:0px; right:45px; background:#1a5099; border-radius:20px; padding:38px 45px; z-index:999;}
.headline_wrap .hdl_btn .wrap_tab li {margin-bottom:20px; min-width:120px;}
.headline_wrap .hdl_btn .wrap_tab li:last-child {margin-bottom:0px;}
.headline_wrap .hdl_btn .wrap_tab a {font-size:16px; color:#ffffff;}
.headline_wrap .hdl_btn .wrap_tab a:hover {font-weight:400;}
.headline_wrap .tabbox {display:none; position:relative;}


.headline_wrap .bx-wrapper {margin:0 auto;/* max-width:1345px !important;*/} 
.headline_wrap .bx-viewport {/*height:440px !important;*/}
.headline_wrap .hdl_slider > li { color:#ffffff; height:422px; width:300px !important; transition:all ease-in-out 0.2s;}
.headline_wrap .hdl_slider .hdl_all_wrap {padding-top:40px; height:100%;}
.headline_wrap .hdl_slider .hdl_all {background:#2a344a; padding-top:120px; padding-bottom:20px; height:100%;}
.headline_wrap .hdl_slider > li:hover .hdl_all {/*box-shadow:10px 10px 20px rgba(0, 1, 1, 0.2);*/ background:url('../images/main/khead_on.jpg') 0 0 no-repeat; background-size:cover !important;;}


.headline_wrap .hdl_slider .hdl_all .hdl_pic {top:-40px; left:30px; right:30px; max-width:240px; max-height:160px; overflow:hidden;}
.headline_wrap .hdl_slider .hdl_all .hdl_pic > img {width:100%;}
.headline_wrap .hdl_slider .hdl_all .hdl_txt01 {margin:20px 0 10px; max-height:70px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.headline_wrap .hdl_slider .hdl_all .hdl_txt02 {max-height:98px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;}
.headline_wrap .hdl_slider .hdl_all .hdl_date {bottom:20px; right:30px;}
.headline_wrap .hdl_slider .hdl_all .hdl_date > span {padding:0 3px;}
.headline_wrap iframe { width: 100%; height: 815px; border: none; }


/* edu_wrap */
.edu_wrap {width:100%; height:1050px; background:url('../images/main/edu_back.jpg') center center; background-size:cover;}
.edu_wrap > .inner {height:100%;}
.edu_wrap .edu_tit {font-size:46px; line-height:1.3;}
.edu_wrap .edu_tit.edu_tit01 {background:url('../images/main/edt01.png') 0 0 no-repeat; padding-top:15px; padding-left:10px; top:102px; left:155px;}
.edu_wrap .edu_tit.edu_tit02 {background:url('../images/main/edt02.png') right bottom no-repeat; padding-bottom:15px; padding-right:10px; text-align:right; bottom:130px; right:130px;}
.edu_wrap .edu_box li {display:inline-block; font-weight:bold; position:absolute; text-align:center;}
.edu_wrap .edu_box01 {width:380px; height:300px; background:url('../images/main/edu_txt01.png') 0 0 no-repeat; left:141px; top:370px;}
.edu_wrap .edu_box02 {width:390px; height:300px; background:url('../images/main/edu_txt02.png') 0 0 no-repeat; right:121px; top:151px;}
.edu_wrap .edu_box03 {bottom:128px; height:194px; width:752px; left:180px;}
.edu_wrap .edu_box li.edb01 {left:230px; top:82px;}
.edu_wrap .edu_box li.edb02 {left:45px; top:116px;}
.edu_wrap .edu_box li.edb03 {left:114px; top:239px;}
.edu_wrap .edu_box li.edb04 {left:67px; top:143px;}
.edu_wrap .edu_box li.edb05 {left:210px; top:30px}
.edu_wrap .edu_box li.edb06 {left:300px; top:124px;}
.edu_wrap .edu_box li.edb07 {left:277px; top:214px;}

.edu_wrap .edu_box03 li {width:148px; height:128px; background:url('../images/main/edu_p02.png') 0 0 no-repeat; text-align:center; vertical-align:middle;}
.edu_wrap .edu_box03 li .dst {width:100%; height:100%;  position:relative;}
.edu_wrap .edu_box03 li .dst:before {content:''; display:block; position:absolute;}
.edu_wrap .edu_box03 li.edb08 {background:url('../images/main/edu_p01.png') 0 0 no-repeat; top:66px; left:0;} 
.edu_wrap .edu_box03 li.edb09 {left:121px; top:0px;}
.edu_wrap .edu_box03 li.edb10 {left:242px; top:66px;}
.edu_wrap .edu_box03 li.edb11 {left:363px; top:0px;}
.edu_wrap .edu_box03 li.edb12 {left:484px; top:66px;}
.edu_wrap .edu_box03 li.edb13 {left:605px; top:0px;}

.edu_wrap .edu_box03 li.edb08 .dst:before {width:41px; height:21px; background:url('../images/main/edu_tp01.png') 0 0 no-repeat; right:21px; top:-29px;}
.edu_wrap .edu_box03 li.edb09 .dst:before {width:41px; height:21px; background:url('../images/main/edu_tp02.png') 0 0 no-repeat; left:21px; bottom:-29px;}
.edu_wrap .edu_box03 li.edb10 .dst:before {width:57px; height:32px; background:url('../images/main/edu_tp03.png') 0 0 no-repeat; right:-43px; top:67px;}
.edu_wrap .edu_box03 li.edb11 .dst:before {width:57px; height:32px; background:url('../images/main/edu_tp04.png') 0 0 no-repeat; right:-43px; top:28px;}
.edu_wrap .edu_box03 li.edb12 .dst:before {width:41px; height:25px; background:url('../images/main/edu_tp05.png') 0 0 no-repeat; right:-30px; top:67px;}


/* all_notice */
.all_notice  {position:relative; padding-bottom: 100px; }
.all_notice:before {position:absolute; content:''; display:none; width:483px; height:160px; background:url('../images/main/inp02.png') 0 0 no-repeat; z-index:1; right:0; top:-40px;}
.all_notice .inner > .fl {width:850px;}
.all_notice .ntc_top_area .ntc_bottom_area .sr_more {position:relative; top:10px; transition:all ease-in-out 0.2s;}
.all_notice .notic_tab li {margin-right:35px; position:relative; height:45px; line-height:45px;}
.all_notice .notic_tab li:before {content:''; display:block; position:absolute; top:50%; margin-top:-5px; right:-14px; width:1px; height:10px; background:#d6d6d6;}
.all_notice .notic_tab li:last-child {margin-right:0px;}
.all_notice .notic_tab li:last-child:before {display:none;}
.all_notice .notic_tab li a {font-size:20px; color:#333333; cursor:pointer;}
.all_notice .notic_tab li.act a {color:#448def; font-weight:bold;}
.all_notice .notic_tab li a.selected {color:#448def; font-weight:bold;}
.all_notice .ntcbox {display:none;}
.all_notice .ntcbox h4 {font-size: 0;}
.all_notice .ntc_list {margin-left:-60px;}
.all_notice .ntc_list > li {padding-left:60px; margin-bottom:50px; height:131px;}
.all_notice .ntc_box .ntc_date {top:2px; font-family: 'Montserrat';} 
.all_notice .ntc_box .ntc_contents {padding-left:100px;}
.all_notice .ntc_box .ntc_contents .ntc_tit {margin-bottom:15px; max-height:70px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.all_notice .ntc_box .ntc_contents .ntc_txt {max-height:46px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.all_notice .ntc_list > li:hover .ntc_contents .ntc_tit {color:#135aa0;}
.all_notice .ntc_list > li:hover .ntc_contents .ntc_txt {text-decoration:underline;}
/*.all_notice .ntc_list > li:hover .ntc_contents .ntc_txt {position:relative; display:inline-block;}
.all_notice .ntc_list > li:hover .ntc_contents .ntc_txt:before {content:''; display:inline-block; width:100%; height:1px; background:#777777; bottom:0; left:0; position:absolute;}*/
.all_notice .ntc_top_area {margin-bottom:70px;}
.all_notice .ntc_top_area .ntc_top {left:0; top:0;}
.all_notice .ntc_top_area .ntc_bottom_area {padding-left:168px;}
.all_notice .inner > .fr {width:480px;}
.all_notice .inner > .fr .ntc_top > .sr_more {right:0; top:10px;}
.all_notice .ntc_list > li:nth-child(3), .all_notice .ntc_list > li:nth-child(4) {margin-bottom:0px;}

.schd_wrap {box-shadow:3px 0 20px rgba(0, 1, 1, 0.08); height:300px;}
.schd_wrap .schd_contents {left:0; right:0; bottom:0; top:50px;}
.schd_wrap .schd_contents .schd_list_wrap {overflow:auto; position:relative; width:100%; height:250px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:40px 0; }
.schd_wrap .schd_contents .schd_list_wrap .schd_list {padding-right:15px;}
.schd_wrap .schd_contents .schd_list_wrap .schd_list > li {position:relative; margin-bottom:15px; padding-left:16px;}
.schd_wrap .schd_contents .schd_list_wrap .schd_list > li:before {content:''; display:block; border-radius:50%; top:5px; left:0; width:5px; height:5px; background:#8e9298; position:absolute;}
.schd_wrap .schd_contents .schd_list_wrap .schd_list > li div {color:#333333; font-size:17px; position:relative; padding-right:220px; display:block; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical; height:19px;}
.schd_wrap .schd_contents .schd_list_wrap .schd_list > li div > span {font-size:14px; color:#555555; position:absolute; top:0; right:0;}
.schd_wrap .schd_select > .poa {top:0; right:0; width:226px; background:#135aa0 url('../images/main/sch_arr.jpg') 0 0 no-repeat;}
.schd_wrap .nts_select {background:#135aa0; width:186px; float:right;}
.schd_wrap .nts_select > a {color:#ffffff; font-size:16px;  text-indent:40px;}
.schd_wrap .nts_select > a i {display:inline-block; font-size:0px; background:url('../images/common/sel_arr.png') right center no-repeat; width:10px; height:8px; margin-left:10px; position:relative; top:-2px; vertical-align:middle; transition:all ease-in-out 0.2s;}
.schd_wrap .nts_select > a.ssl i {background:url('../images/common/sel_arr.png') right center no-repeat; transform:rotate(180deg); transition:all ease-in-out 0.2s;} 
.schd_wrap .nts_select > a > span {color:#5ee0ef;}
.schd_wrap .nts_select .nts_select_ul {background:#252f42; height:250px; width:100%; overflow:auto; z-index:2; position:absolute; padding:13px 0;}
.schd_wrap .nts_select .nts_select_ul li {line-height:2;}
.schd_wrap .nts_select .nts_select_ul a {color:#ffffff;}
.schd_contents > button { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 100px; height: 40px; border: none; border-radius: 5px; background: none; color: #fff; }
.schd_contents > button:focus { outline: 2px solid #000; color: #000; }
.ntcbox { position: relative; }
.ntcbox > .sr_more { position: absolute; top: -106px; right: 0; }


/* link_banner */
.link_banner_wrap { position: absolute; bottom: 100%; left: 0; width: 100%; background-color: #252f42; display: none; }
.link_banner { padding: 40px 0; }
.link_banner > .inner {position:relative;}
.link_banner > .inner:before {position:absolute; content:''; display:block; width:198px; height:404px; background:url('../images/main/inp03.png') 0 0 no-repeat; z-index:1; left:-149px; top:-55px; background-size:cover;}
.link_banner .link_banner_slider > li {background:#252f42; height:219px;}
.link_banner .link_banner_slider > li .sh_place { padding:53px 115px;}
.link_banner .link_banner_slide { max-width: 1400px; margin: 0 auto; background:#252f42; padding:53px 115px; position: relative; overflow: hidden; }
.lb_pagination { position: absolute; top: 0; right: 0; bottom: auto; left: auto; width: 114px; height: 40px; text-align: center; z-index: 2; background-color: #135aa0; color: #fff; line-height: 40px; }
.lb_prev { position: absolute; top: 0; left:0; width: 114px; height: 100%; background-color: #252f42; z-index: 1; font-size: 0; border: none; cursor: pointer;}
.lb_prev img { opacity: 0.85; }
.lb_prev:hover img { opacity: 1; }
.lb_next { position: absolute; top: 0; right:0; width: 114px; height: 100%; background-color: #252f42; z-index: 1; font-size: 0; border: none; cursor: pointer; }
.lb_next img { opacity: 0.85; }
.lb_next:hover img { opacity: 1; }
.swiper-button-disabled img { opacity: 0.25; }
.swiper-button-disabled:hover img { opacity: 0.25; }
.lb_pagination::before { content: ""; background: url(../images/main/lb_current.png) 0 0 no-repeat; width: 30px; height: 40px; display: block; position: absolute; top: 0; left: -30px; }
.lb_pagination span { color: #fff; font-size: 16px; word-break: break-all;}
.lb_pagination .swiper-pagination-current { color: #5ee0ef; }
.link_banner .sh_pager {top:0; right:0; width:114px; height:40px; text-align:center; background:#135aa0; line-height:40px; z-index:9;}
.link_banner .sh_pager strong {color:#5ee0ef; margin-right:6px;}
.link_banner .sh_pager div {position:relative;}
.link_banner .sh_pager div:before { background:url('../images/main/lb_current.png') 0 0 no-repeat; width:30px; height:40px; content:''; display:block; position:absolute; top:0; left:-30px;}
.link_banner .lb_list { display: flex; flex-wrap: wrap; gap: 10px; justify-content: space-around; }
.link_banner .lb_list li a { display: block; padding: 80px 10px 0 10px; text-align:center; background-size: auto 70px; background-repeat: no-repeat; background-position: center 0; transition:all ease-in-out 0.2s; }
.link_banner .lb_list li a { word-break:keep-all; font-size: 16px; }
.link_banner .lb_list li:hover a {color:#9bf5ff;} 
.link_banner .lb_list li.lb01 a {background-image:url('../images/main/lb01.png');}
.link_banner .lb_list li.lb02 a {background-image:url('../images/main/lb02.png');}
.link_banner .lb_list li.lb03 a {background-image:url('../images/main/lb03.png');}
.link_banner .lb_list li.lb04 a {background-image:url('../images/main/lb04.png');}
.link_banner .lb_list li.lb05 a {background-image:url('../images/main/lb05.png');}
.link_banner .lb_list li.lb06 a {background-image:url('../images/main/lb06.png');}
.link_banner .lb_list li.lb07 a {background-image:url('../images/main/lb07.png');}
.link_banner .lb_list li.lb08 a {background-image:url('../images/main/lb08.png');}
.link_banner .lb_list li.lb09 a {background-image:url('../images/main/lb09.png');}
.link_banner .lb_list li.lb10 a {background-image:url('../images/main/lb10.png');}
.link_banner .lb_list li.lb11 a {background-image:url('../images/main/lb11.png');}
.link_banner .lb_list li.lb12 a {background-image:url('../images/main/lb12.png');}
.link_banner .lb_list li.lb13 a {background-image:url('../images/main/lb13.png');}
.link_banner .lb_list li.lb14 a {background-image:url('../images/main/lb14.png');}
.link_banner .lb_list li.lb15 a {background-image:url('../images/main/lb15.png');}
.link_banner .lb_list li.lb16 a {background-image:url('../images/main/lb16.png');}
.link_banner .lb_list li.lb17 a {background-image:url('../images/main/lb17.png');}
.link_banner .lb_list li.lb18 a {background-image:url('../images/main/lb18.png');}
.link_banner .lb_list li.lb19 a {background-image:url('../images/main/lb19.png');}
.link_banner .lb_list li.lb20 a {background-image:url('../images/main/lb20.png');}
.link_banner .lb_list li.lb21 a {background-image:url('../images/main/lb21.png');}
.link_banner .lb_list li.lb22 a {background-image:url('../images/main/lb22.png');}
.link_banner .lb_list li.lb23 a {background-image:url('../images/main/lb23.png');}
.link_banner .lb_list li.lb24 a {background-image:url('../images/main/lb24.png');}
.link_banner .lb_list li.lb25 a {background-image:url('../images/main/lb25.png');}
.link_banner .lb_list li.lb26 a {background-image:url('../images/main/lb26.png');}
.link_banner .lb_list li.lb27 a {background-image:url('../images/main/lb27.png');}
.link_banner .lb_list li.lb28 a {background-image:url('../images/main/lb28.png');}
.link_banner .lb_list li.lb29 a {background-image:url('../images/main/lb29.png');}
.link_banner .lb_list li.lb30 a {background-image:url('../images/main/lb30.png');}
.link_banner .lb_list li.lb31 a {background-image:url('../images/main/lb31.png');}
.link_banner .lb_list li.lb32 a {background-image:url('../images/main/lb32.png');}
.link_banner .lb_list li.lb33 a {background-image:url('../images/main/lb33.png');}
.link_banner .lb_list li.lb34 a {background-image:url('../images/main/lb34.png');}
.link_banner .lb_list li.lb35 a {background-image:url('../images/main/lb35.png');}
.link_banner .lb_list li.lb36 a {background-image:url('../images/main/lb36.png');}
.link_banner .lb_list li.lb37 a {background-image:url('../images/main/lb37.png');}
.link_banner .lb_list li.lb38 a {background-image:url('../images/main/lb38.png');}
.link_banner .lb_list li.lb39 a {background-image:url('../images/main/lb39.png');}
.link_banner .lb_list li.lb40 a {background-image:url('../images/main/lb40.png');}
.link_banner .lb_list li.lb41 a {background-image:url('../images/main/lb41.png');}
.link_banner .lb_list li.lb42 a {background-image:url('../images/main/lb42.png');}
.link_banner .lb_list li.lb43 a {background-image:url('../images/main/lb42.png');}
.link_banner .lb_list li.lb44 a {background-image:url('../images/main/lb44.png');}



.link_banner .lb_list li.lb01 a:hover {background-image:url('../images/main/lb01_on.png');}
.link_banner .lb_list li.lb02 a:hover {background-image:url('../images/main/lb02_on.png');}
.link_banner .lb_list li.lb03 a:hover {background-image:url('../images/main/lb03_on.png');}
.link_banner .lb_list li.lb04 a:hover {background-image:url('../images/main/lb04_on.png');}
.link_banner .lb_list li.lb05 a:hover {background-image:url('../images/main/lb05_on.png');}
.link_banner .lb_list li.lb06 a:hover {background-image:url('../images/main/lb06_on.png');}
.link_banner .lb_list li.lb07 a:hover {background-image:url('../images/main/lb07_on.png');}
.link_banner .lb_list li.lb08 a:hover {background-image:url('../images/main/lb08_on.png');}
.link_banner .lb_list li.lb09 a:hover {background-image:url('../images/main/lb09_on.png');}
.link_banner .lb_list li.lb10 a:hover {background-image:url('../images/main/lb10_on.png');}
.link_banner .lb_list li.lb11 a:hover {background-image:url('../images/main/lb11_on.png');}
.link_banner .lb_list li.lb12 a:hover {background-image:url('../images/main/lb12_on.png');}
.link_banner .lb_list li.lb13 a:hover {background-image:url('../images/main/lb13_on.png');}
.link_banner .lb_list li.lb14 a:hover {background-image:url('../images/main/lb14_on.png');}
.link_banner .lb_list li.lb15 a:hover {background-image:url('../images/main/lb15_on.png');}
.link_banner .lb_list li.lb16 a:hover {background-image:url('../images/main/lb16_on.png');}
.link_banner .lb_list li.lb17 a:hover {background-image:url('../images/main/lb17_on.png');}
.link_banner .lb_list li.lb18 a:hover {background-image:url('../images/main/lb18_on.png');}
.link_banner .lb_list li.lb19 a:hover {background-image:url('../images/main/lb19_on.png');}
.link_banner .lb_list li.lb20 a:hover {background-image:url('../images/main/lb20_on.png');}
.link_banner .lb_list li.lb21 a:hover {background-image:url('../images/main/lb21_on.png');}
.link_banner .lb_list li.lb22 a:hover {background-image:url('../images/main/lb22_on.png');}
.link_banner .lb_list li.lb23 a:hover {background-image:url('../images/main/lb23_on.png');}
.link_banner .lb_list li.lb24 a:hover {background-image:url('../images/main/lb24_on.png');}
.link_banner .lb_list li.lb25 a:hover {background-image:url('../images/main/lb25_on.png');}
.link_banner .lb_list li.lb26 a:hover {background-image:url('../images/main/lb26_on.png');}
.link_banner .lb_list li.lb27 a:hover {background-image:url('../images/main/lb27_on.png');}
.link_banner .lb_list li.lb28 a:hover {background-image:url('../images/main/lb28_on.png');}
.link_banner .lb_list li.lb29 a:hover {background-image:url('../images/main/lb29_on.png');}
.link_banner .lb_list li.lb30 a:hover {background-image:url('../images/main/lb30_on.png');}
.link_banner .lb_list li.lb31 a:hover {background-image:url('../images/main/lb31_on.png');}
.link_banner .lb_list li.lb32 a:hover {background-image:url('../images/main/lb32_on.png');}
.link_banner .lb_list li.lb33 a:hover {background-image:url('../images/main/lb33_on.png');}
.link_banner .lb_list li.lb34 a:hover {background-image:url('../images/main/lb34_on.png');}
.link_banner .lb_list li.lb35 a:hover {background-image:url('../images/main/lb35_on.png');}
.link_banner .lb_list li.lb36 a:hover {background-image:url('../images/main/lb36_on.png');}
.link_banner .lb_list li.lb37 a:hover {background-image:url('../images/main/lb37_on.png');}
.link_banner .lb_list li.lb38 a:hover {background-image:url('../images/main/lb38_on.png');}
.link_banner .lb_list li.lb39 a:hover {background-image:url('../images/main/lb39_on.png');}
.link_banner .lb_list li.lb40 a:hover {background-image:url('../images/main/lb40_on.png');}
.link_banner .lb_list li.lb41 a:hover {background-image:url('../images/main/lb41_on.png');}
.link_banner .lb_list li.lb42 a:hover {background-image:url('../images/main/lb42_on.png');}
.link_banner .lb_list li.lb43 a:hover {background-image:url('../images/main/lb42_on.png');}
.link_banner .lb_list li.lb44 a:hover {background-image:url('../images/main/lb44_on.png');}

.link_banner .bx-controls {position:absolute; top:50%; left:45px; right:45px; z-index:10;}
.link_banner .bx-controls .bx-prev, .link_banner .bx-controls .bx-next {width:8px; height:17px; display:block; position:absolute;}
.link_banner .bx-controls .bx-controls-direction {position:relative;}
.link_banner .bx-controls .bx-prev {background:url('../images/main/lb_arr_l.png') 0 0 no-repeat; text-indent:-9999px; left:0;}
.link_banner .bx-controls .bx-next {background:url('../images/main/lb_arr_r.png') 0 0 no-repeat; text-indent:-9999px; right:0;}

.login_wrap { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); z-index: 999999991; }
.login_pop { width: 670px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.login_hd { height: 105px; position: relative; background-image: url(../images/sub/emblem.png), linear-gradient(to right, #1b5296, #332983); background-repeat: no-repeat, no-repeat; background-position: -29px -39px, left; text-align: center; background-size: 180px, auto;}
.login_hd h2 { padding-top: 20px; }
.login_hd .close_login, .login_hd .close_pw_find { position: absolute; top: 40px; right: 20px; background: none; border: none; z-index: 11; cursor: pointer;}
.login_conts { background-color: #fff; padding: 30px; }
.login_conts h3 { font-size: 17px; font-weight: 400; color: #333; line-height: 36px; }
.login_conts input { width: 100%; border: none; border-bottom: 1px solid #e6e6e6; height: 50px; font-size: 15px; color: #666; }
.login_conts .btn_login { display: block; width: 100%; height: 80px; line-height: 80px; text-align: center; font-size: 17px; color: #fff; background-color: #1b5296; margin: 10px 0; transition: all 0.2s ease-in-out; }
.login_conts .btn_login:hover { background-color: #073772; }
.login_conts label { display: block; font-size: 15px; font-weight: 200; color: #333; cursor: pointer; margin-bottom: 20px; }
.login_conts label input { width: 18px; height: 18px; border: 1px solid #333; vertical-align: middle; margin-right: 10px; appearance: checkbox; }
.login_conts p { position: relative; padding-left: 12px; font-size: 15px; font-weight: 200; color: #333; line-height: 28px; }
.login_conts p::before { content: ""; position: absolute; top: 10px; left: 0; width: 4px; height: 4px; background-color: #333; }
.login_tool { background-color: #fff; text-align: center; padding: 20px 0 30px 0; }
.login_tool a { display: inline-block; width: 200px; height: 45px; line-height: 45px; font-size: 15px; font-weight: 200; color: #333; border: 1px solid #333; }
.login_tool a:hover { background-color: #fafafa; }
.login_tool .find_pw { background: url(../images/sub/bg_btn_pw.png) center right 10px no-repeat; }
.login_tool .go_home { background: url(../images/sub/bg_btn_gohome.png) center right 10px no-repeat; }
.login_program { background-color: #e7e7e7; padding: 10px 35px; overflow: hidden; }
.login_program p { float: left; font-size: 15px; font-weight: 200; color: #333; line-height: 34px; }
.login_program a { float: right; line-height: 34px; background-color: #332983; padding: 0 12px; font-size: 15px; font-weight: 200; color: #fff; }
.login_program a:hover { background-color: #160e52; }
.login_program a img { vertical-align: middle; margin-left: 12px; margin-top: -3px; }

.layer_poster70 { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999999999; background-color: rgba(0, 0, 0, 0.9); overflow-y: auto; }
.poster70 { width: 90%; max-width: 1400px; margin: 50px auto; }
.poster70 img { max-width: 100%; margin: 20px 0; }
.close_poster70 { position: fixed; top: 10px; right: 20px; background: none; border: none; cursor: pointer; }


@media screen and (max-width:1600px){
.main_gnb .mainbox {padding-right:120px; padding-left:220px;}
.kau_main_slide_wrap .bx-controls {right:50px; left:149px;}	
.pc .depth1 {left:55%;}
.pc h1.logo {left:15px;}
.pc .depth1 > li {padding:0 16px;}

/**/
.main_gnb .mit_box ul {padding-left:70px;}
.main_gnb .mit_box .mit_num {left:10px;}
.main_gnb .main_tab {width:220px;}
.main_gnb .mainbox .mb_tit img {display:block; margin:0 auto 10px; position:static;}
.main_gnb .mainbox .mb_tit {padding-left:0px; text-align:center;}
}


@media screen and (max-width:1400px){
/**/
.pc .depth1 {left:60%;} 
.pc .depth1 > li {padding:0 14px;}
.pc .depth1 > li > a {font-size:18px;}
.main_gnb .mainbox {padding-right:90px;}
.kau_main_slide_wrap .bx-controls {right:20px;}	
	
.all_notice .inner > .fl {width:60%;}
.all_notice .inner > .fr {width:35%;}
.all_notice .ntc_top_area .ntc_top {position:static;}
.all_notice .ntc_top_area .ntc_bottom_area {padding-left:0px;}
.all_notice .ntc_top_area {margin-bottom:30px;}
.all_notice .ntc_top_area .ntc_bottom_area .sr_more {position:absolute; top:0; right:0;}

/**/
.link_banner .bx-controls {left:65px; right:65px;}
.link_banner .sh_pager {right:40px;}

/**/
.headline_wrap .bx-wrapper {width:960px !important;}
.headline_wrap .hdl_slider > li {margin-right:30px !important;}

/**/
.main_gnb .mainbox .mb_tit {font-size:30px;}
.headline_wrap iframe { height: px; }
.headline_wrap {padding-bottom:0;}


}

@media screen and (max-width:1279px){
.all_notice .inner > .fl {width:100%; margin-bottom:20px;}
.all_notice .inner > .fr {width:100%;}
.all_notice .ntc_top_area .ntc_top {position:absolute;}
.all_notice .ntc_top_area .ntc_bottom_area {padding-left:168px;}
.all_notice .ntc_top_area {margin-bottom:70px;}

/**/

/**/
.headline_wrap .bx-wrapper {width:900px;}
.headline_wrap .hdl_btn {position:static; text-align:center; margin-top:50px;}

/**/

.kau_main_slide_wrap.fifi {position:relative;}
.mic_wrap.fifi {margin-top:0px; position:static;}

.main_gnb .main_tab_list > li {width:25%;}
.main_gnb .main_tab_list > li:last-child {width:25%;}



.main_gnb .mainbox {padding-right:0px; padding-left:0px; padding-bottom:171px;}
.main_gnb .main_tab {width:100%; top:auto; background:#0b1028;}
.main_gnb .main_tab .main_tab_list {min-width:500px;}
.main_gnb .main_tab .main_tab_list:after {content:''; display:block; clear:both;}
.main_gnb .main_tab_list > li {float:left; border-top: 1px solid rgba(255, 255, 255, 0.2); border-bottom:0px; border-right: 1px solid rgba(255, 255, 255, 0.2); padding:0;}
.main_gnb .main_tab_list > li .mit_box { display:table-cell; width:100%; height:171px;}
.main_gnb .mit_box ul {display:table-cell; vertical-align:middle;}
.main_gnb .main_tab_list > li:last-child {border-right:0px;}
.main_gnb .mit_box .mit_num {position:static; text-align:center;  vertical-align:middle; font-size:28px;}
.main_gnb .mit_box .mit_num .jdsb {font-size:19px; margin-top:5px; line-height:1.6;}
.main_gnb .mit_box ul {padding-left:0px; display:none;}
.main_gnb .mit_box li {text-align:center;}
.main_gnb .main_tab_list > li:before {bottom:auto; top:-5px;}
.main_gnb .mainbox > ul > li:last-child:before, .main_gnb .mainbox > ul > li:last-child:after {display:none;}
.main_gnb .main_tab_list > li:last-child:before {display:none;}
.main_gnb .mainbox .dstc {text-align:center; padding:0 10px;}
.kau_main_slide_wrap:before {width:250px; height:359px; bottom:100px; left:-35px;}
.main_gnb .mainbox .mb_tit {padding-left:0px;}
.main_gnb .mainbox .mb_tit img {display:block; margin:0 auto 10px; position:static;}
/*.main_gnb .mainbox > ul > li:hover .mb_sub {display:none !important;}*/
.main_gnb .mainbox .dst {text-align:center;}
.main_gnb .mainbox > ul > li:hover .dstc {display:block; height:100%; padding-top:0px;}
.main_gnb .mainbox > ul > li:hover .mb_tit {display:block; width:100%; height:100%;}
.main_gnb .mainbox01 > ul > li {height:50%; border-bottom:1px solid rgba(255, 255, 255, 0.2); width:50%;}
.main_gnb .mainbox01 > ul > li:hover {height:50%;}
.main_gnb .mainbox01 > ul > li:hover .mb_tit img {display:inline; vertical-align:middle;}
.main_gnb .mainbox .mb_sub {margin-top:20px;}
.main_gnb .mainbox .mb_sub li {margin-bottom:15px; text-align:left;}
.main_gnb .mainbox .mb_sub li a:hover:before {background:url('../images/main/mb_plus.png') 0 0 no-repeat;}


/**/
.kau_main_slide_wrap:before {display:none !important;}
.kau_main_slide_wrap .bx-controls {display:none;}
.main_gnb .mainbox01 > ul > li:after {bottom:-5px; display:none;}
.main_gnb .mainbox01 > ul > li.mgb03:after {display:none;}
/*.main_gnb .mainbox .mb_sub {display:none !important;}*/


/**/
#infoarea {display:none;}

/**/
.video_wrap {display:none;}

/**/
.top_btn {bottom:-34px;}

/**/
/* .main_gnb .mainbox > ul > li:hover {background:cover !important;} */
.main_gnb .mainbox > ul > li:hover .mb_tit {display:block;width:auto; height:auto;}
.main_gnb .mainbox > ul > li:hover .dstc {vertical-align:middle; display:table-cell;}
.main_gnb .mainbox > ul > li.mgb01:hover {background:url('../images/main/mg_back01.jpg') center bottom no-repeat;}
.main_gnb .mainbox > ul > li.mgb02:hover {background:url('../images/main/mg_back02.jpg') center bottom no-repeat;}
.main_gnb .mainbox > ul > li.mgb03:hover {background:url('../images/main/mg_back03.jpg') center bottom no-repeat;}
.main_gnb .mainbox > ul > li.mgb04:hover {background:url('../images/main/mg_back04.jpg') center bottom no-repeat;}
.main_gnb .mainbox01 > ul > li:nth-child(2):before, .main_gnb .mainbox01 > ul > li:nth-child(2):after {display:none;}

.login_pop { width: 550px; }
.login_hd { height: 85px; background-position: -23px -31px, left; background-size: 144px, auto;}
.login_hd h2 { padding-top: 16px; }
.login_hd h2 img { height: 50px; }
.login_hd .close_login, .login_hd .close_pw_find { top: 32px; right: 20px; }
.login_conts { padding: 24px; }
.login_conts h3 { font-size: 15px; line-height: 28px; }
.login_conts input { height: 40px; font-size: 14px; }
.login_conts .btn_login { height: 64px; line-height: 64px; font-size: 15px; }
.login_conts label { font-size: 14px; }
.login_conts label input { width: 16px; height: 16px; }
.login_conts p { padding-left: 10px; font-size: 14px; line-height: 24px; }
.login_conts p::before { top: 10px; width: 3px; height: 3px; }
.login_tool { padding: 16px 0 24px 0; }
.login_tool a { width: 160px; height: 40px; line-height: 40px; font-size: 14px; }
.login_tool .find_pw { background-size: auto 10px; }
.login_tool .go_home { background-size: auto 5px; }
.login_program { padding: 10px 26px; }
.login_program p { font-size: 14px; line-height: 28px; }
.login_program a { line-height: 28px; font-size: 14px; }

/* 2023.06.09 */
.main_gnb .mainbox .mb_sub li a { font-size: 17px; }
.main_gnb .mainbox { padding-bottom: 0; }

.main_gnb .mainbox .mb_sub li.more { padding-top: 25px; }
.main_gnb .mainbox .mb_sub li.more a { font-size: 18px; }

.kau_main_slide > li.kms02 {background:url('../images/main/main_slide.jpg') center 0 no-repeat; background-size: cover;}

}


@media screen and (max-width:1023px){
/**/	
.all_notice .inner > .fl {width:100%; margin-bottom:50px;}
.all_notice .inner > .fr {width:100%;}
.all_notice .inner > .fr .mont {margin-bottom:20px;}
	
/**/
.all_notice .ntc_top_area .ntc_top {position:static; margin-bottom:20px;}
.all_notice .ntc_top_area .ntc_bottom_area {padding:0px;}	
.all_notice .ntc_top_area .ntc_bottom_area .notic_tab {float:none; position:absolute; z-index:11; width:100%; display:none;}
.all_notice .notic_tab li {width:100%; float:none; margin-right:0px; background:#135aa0;}
.all_notice .notic_tab li:before {display:none;}
.all_notice .notic_tab li a {display:block; width:100%; text-align:center; color:#ffffff;}
.all_notice .ntc_top_area .ntc_bottom_area .sr_more {float:none; position:absolute; top:0; right:0;}
.all_notice .momap_tab {background:#135aa0; width:100%; height:45px; line-height:45px; color:#ffffff; text-align:center; cursor:pointer; font-size:18px;}
.all_notice .momap_tab i {display:inline-block; width:15px; height:12px; background:url('../images/main/tab_arr.png') 0 0 no-repeat; font-size:0; background-size:cover !important; margin-left:10px; vertical-align:middle;}
.all_notice .ntc_list > li:nth-child(3), .all_notice .ntc_list > li:nth-child(4) {display:none;}
.all_notice .ntc_top_area {margin-bottom:50px;}
.all_notice .ntc_list > li {height:auto !important; margin-bottom:25px; min-height:0px; max-height:none;}
.all_notice .ntc_list > li:nth-child(2) {margin-bottom:0px;}
.all_notice .ntc_box .ntc_date {top:-5px;}
.schd_wrap .schd_contents .schd_list_wrap .schd_list > li a {padding-right:150px;}
.schd_wrap .schd_contents .schd_list_wrap .schd_list > li a > span .nyun {display:none;}

/**/
.link_banner { padding: 30px 0; }
.link_banner .link_banner_slider > li {height:auto;}
.link_banner .sh_pager {position:static; width:100%;}
.link_banner .bx-controls {top:11px;}
.link_banner .sh_pager div:before {display:none;}
.link_banner > .inner:before {top:auto; bottom:-190px; left:-30px; width:160px; height:326px;}
.link_banner .link_banner_slider > li .sh_place {padding:50px 20px 0; }
.link_banner .lb_list li { background-size: auto 50px; padding-top: 60px; }
.link_banner .lb_list li a { font-size: 14px; }
.link_banner .link_banner_slide { padding: 50px 30px 20px 30px; }
.lb_prev { width: 30px; }
.lb_next { width: 30px; }
.lb_pagination span { font-size: 14px; }
/**/
.headline_wrap .bx-wrapper {width:630px !important;}

}

@media screen and (max-width:768px){
.ft38 {font-size:26px;}
.ft28 {font-size:20px;}
.ft22 {font-size:18px;}
.ft20 {font-size:17px;}
.ft18 {font-size:15px;}
.ft16 {font-size:14px;}	
.ft14 {font-size:12px;}

.pt150 {padding-top:60px;}
.pb150 {padding-bottom:60px;}
.pdrl45 {padding-left:25px; padding-right:25px;}
.pdrl30 {padding-left:15px; padding-right:15px;}
.pt25 {}

/**/
.all_notice .inner > .fl {margin-bottom:35px;}
.all_notice .momap_tab {font-size:18px; height:40px; line-height:40px;}
.all_notice .momap_tab i {width:7px; height:6px; transition:all ease-in-out 0.2s;}
.all_notice .momap_tab.dos i {width:7px; height:6px; transform:rotate(180deg); transition:all ease-in-out 0.2s;}
.all_notice .notic_tab li {height:40px; line-height:40px;}
.all_notice .ntc_top_area {margin-bottom:20px;}
.all_notice .ntc_top_area .ntc_bottom_area .sr_more {margin-top:4px;}
.all_notice .notic_tab li a {font-size:16px;}

/**/
.all_notice .ntc_box .ntc_contents {padding-left:65px;}
.all_notice .ntc_box .ntc_contents .ntc_tit {max-height:56px; margin-bottom:10px;}
.all_notice .ntc_box .ntc_contents .ntc_txt {max-height:39px;}
.all_notice .ntc_box .ntc_date {top:-3px;}

/**/
.schd_wrap {height:240px;}
.schd_wrap .ft24 {font-size:15px;}
.schd_wrap .schd_select > .poa {width:190px;}
.schd_wrap .nts_select {height:40px; line-height:40px; width:158px;}
.schd_wrap .nts_select label {font-size:13px;}
.schd_wrap .nts_select select {height:40px;}
.schd_wrap .schd_contents {top:40px;}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {margin-top:30px; margin-bottom:0;}
.schd_wrap .schd_contents .schd_list_wrap .schd_list > li {margin-bottom:20px;}
.schd_wrap .schd_contents .schd_list_wrap .schd_list > li a {font-size:13px; height:15px;}
.schd_wrap .schd_contents .schd_list_wrap {height:200px; padding:20px 20px 20px 0;}
.schd_wrap .schd_contents .schd_list_wrap .schd_list {padding-right:0px;}

/**/
.headline_wrap {padding:40px 0 60px; max-width: 100%; /*overflow: hidden;*/}
.headline_wrap .hdl_tit {font-size:80px;}
.headline_wrap .hdl_tit .mid_txt {font-size:27px; margin-left:-72px; margin-top:-16px;}
.headline_wrap .hdl_slider .hdl_all .hdl_txt01 {font-size:15px; max-height:48px;}
.headline_wrap .hdl_slider .hdl_all .hdl_txt02 {max-height:84px; -webkit-line-clamp:4;}
.headline_wrap .hdl_slider .hdl_all .hdl_pic {left:15px; right:15px; top:-35px;}
.headline_wrap .hdl_slider .hdl_all .hdl_pic > img {width:100%;} 
.headline_wrap .hdl_slider > li {width:210px !important; margin-right:25px !important; height:310px;}
.headline_wrap .bx-wrapper {width:445px !important;}
.headline_wrap .hdl_slider .hdl_all_wrap {padding-top:35px;}
.headline_wrap .hdl_slider .hdl_all {padding-top:100px;}
.headline_wrap .hdl_slider .hdl_all .hdl_txt01 {margin:0 0 10px;}
.headline_wrap .hdl_slider .hdl_all .hdl_date {right:15px; bottom:15px;}
.headline_wrap .hdl_btn {margin-top:25px;}
.headline_wrap .bx-controls .bx-prev, .headline_wrap .bx-controls .bx-next {width:30px; height:30px;}
.headline_wrap .bx-controls .bx-prev:hover {background:url('../images/main/hd_arr_ll.png') 0 0px no-repeat;}  
.headline_wrap .bx-controls .bx-next:hover {background:url('../images/main/hd_arr_rr.png') 0 0px no-repeat;}
.headline_wrap .hdl_btn > .por > a {width:30px; height:30px;}
.schd_wrap .schd_contents .schd_list_wrap .schd_list > li div > span .nyun {display:none;}
.schd_wrap .schd_contents .schd_list_wrap .schd_list > li div {font-size:14px; padding-right:140px; height:16px;}
.headline_wrap iframe { height: 846px; }

/**/
.kau_main_slide > li {height:800px;}
.kau_main_slide_wrap:before {display:none;}
.main_gnb .mit_box .mit_num {font-size:20px; display:block; margin-right:0px;}
.main_gnb .mit_box .mit_num .jdsb {font-size:14px;}
.kau_main_slide > li.kms01 {background:url('../images/main/main_slide_k.jpg') center 0 no-repeat;}
.kau_main_slide > li.kms01 > div {width:100%; height:800px; background:url('../images/main/main_slide_k.jpg') center 0 no-repeat;}


/**/
.main_gnb .mainbox {padding-bottom:0;}
.main_gnb .main_tab_list > li .mit_box {height:115px;} 
.main_gnb .mit_box li {font-size:13px; margin-bottom:5px; letter-spacing:-0.075em;}
.main_gnb .mainbox .mb_tit {font-size:17px;}
.main_gnb .mainbox .mb_tit img {width:35px;}
.main_gnb {top:57px;}

.main_gnb .mainbox .mb_sub {margin-top:10px;}
.main_gnb .mainbox .mb_sub li {margin-bottom:15px;}
.main_gnb .mainbox .mb_sub li a {font-size:12px; padding-left:25px;}
.main_gnb .mainbox .mb_sub li a:before {width:15px; height:15px; background-size:15px auto !important; margin-top:-4px;}
.main_gnb .mainbox > ul > li.mgb07:hover {background:url('../images/main/mg_back07.jpg') 0 bottom no-repeat;}

.main_gnb .mainbox .mb_sub li.more { padding-top: 20px; }
.main_gnb .mainbox .mb_sub li.more a { font-size: 13px; }



.headline_wrap .hdl_btn .wrap_tab {padding:20px;}
.headline_wrap .hdl_btn .wrap_tab a {font-size:13px;}
.schd_wrap .nts_select .nts_select_ul {height:200px;}

.link_banner { padding: 20px 0; }
.link_banner > .inner:before {width:86px; height:175px; left:0; bottom:-80px;}
.link_banner .lb_list li a > span {display:inline-block; font-size: 12px;}
.link_banner .lb_list li { background-size: auto 30px; padding-top: 40px; }
.link_banner .lb_list li a { word-break: normal; }
.link_banner .link_banner_slider > li {height:370px;}
.headline_wrap .hdl_slider > li:hover .hdl_all {background:#2a344a;}
.main_gnb .mit_box .mit_num {font-size:16px;}	
.main_gnb .main_tab_list > li .mit_box {font-size:14px;}	

.login_pop { width: 90%; }
.login_hd { height: 60px; background-position: -20px -31px, left; background-size: 114px, auto;}
.login_hd h2 { padding-top: 15px; }
.login_hd h2 img { height: 30px; }
.login_hd .close_login, .login_hd .close_pw_find { top: 15px; right: 10px; }
.login_conts { padding: 15px; }
.login_conts h3 { font-size: 14px; line-height: 24px; }
.login_conts input { height: 35px; font-size: 13px; }
.login_conts .btn_login { height: 45px; line-height: 45px; font-size: 13px; }
.login_conts label { font-size: 13px; }
.login_conts label input { width: 14px; height: 14px; }
.login_conts p { padding-left: 10px; font-size: 12px; line-height: 20px; }
.login_conts p::before { top: 7px; width: 3px; height: 3px; }
.login_tool { padding: 12px 0 16px 0; }
.login_tool a { width: 40%; height: 30px; line-height: 30px; font-size: 13px; }
.login_tool .find_pw { background: none; }
.login_tool .go_home { background: none; }
.login_program { padding: 10px; }
.login_program p { font-size: 12px; line-height: 24px; }
.login_program a { line-height: 24px; font-size: 12px; }

}

@media screen and (max-width:500px){
.headline_wrap .hdl_slider .hdl_all {padding-top:80px;}
.headline_wrap .hdl_slider > li {width:170px !important; margin-right:20px !important;}
.headline_wrap .bx-wrapper {width:360px !important;}
/*.main_gnb .main_tab_list > li {height:99px;}
.main_gnb .main_tab_list > li .mit_box {height:97px;} */
.main_gnb .main_tab {overflow:auto;}
.main_gnb .main_tab_list > li:before {display:none;}

.kau_main_slide > li {height:760px;}
.kau_main_slide > li.kms01 > div {width:100%; height:760px; background:url('../images/main/main_slide_k.jpg') center 0 no-repeat;}
}

@media screen and (max-width:400px){
.headline_wrap .hdl_slider .hdl_all {padding-top:80px;}
.headline_wrap .hdl_slider > li {width:160px !important; margin-right:15px !important;}
.headline_wrap .bx-wrapper {width:335px !important;}
}
