﻿
/*-----------------------------------------------------------
Author :Gahye, Park
Creative date :2021. 11. 10
-----------------------------------------------------------*/

/* 슬라이드 공통 */
.slick-slider{transition:all ease-in-out .3s;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-slide{display:none;height:100%;min-height:1px;vertical-align:middle;}
.slick-list{overflow:hidden;height:100%;}
.slick-list.dragging{cursor:pointer;}
.slick-track{height:100%;}
.slick-initialized .slick-slide{display:inline-block;}
.slick-current{display:block;opacity:1;}

/* slick control 공통 */
.control{position:relative;}
.control a{position:relative;display:inline-block;vertical-align:middle;font-size:1.3rem;color:#000;}
.control a.slick_arr > i{position:relative;-webkit-transition:transform .3s, opacity .3s;transition:transform .3s, opacity .3s;}
.control a.slick_arr.slick-hidden {display:inline-block;opacity:.3;cursor:default;}
.control a.slickPlay{display:none;}
.control .counter{display:inline-block;margin-right:1.5rem;vertical-align:middle;font-size:.8rem;font-family:"SCDream";color:#666;}
.control .counter .current{color:#1e4096;}
.control .counter .total{position:relative;padding-left:2rem;}
.control .counter .total:before{position:absolute;top:50%;left:.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.85rem;height:1px;background:#ccc;content:"";}

/* heading */
.heading1{margin-bottom:1.25rem;font-size:1.1rem;font-family:"SCDream";font-weight:400;color:#000;}
.heading1 > strong{color:#1e4096;font-weight:700;}
.heading2{margin-bottom:1.5rem;font-size:1.1rem;font-family:"SCDream";font-weight:700;color:#333;}

/* 더보기 버튼 공통 */
.btn_more1{position:absolute;}
.btn_more1 > i{font-size:1.3rem;color:#000;-moz-transition:transform .3s;-webkit-transition:transform .3s;-ms-transition:transform .3s;transition:transform .3s;}
.btn_more2{position:relative;display:inline-block;padding-right:3.75rem;color:#000;font-family:"Sora";font-size:.8rem;font-weight:600;}
.btn_more2:before{position:absolute;top:50%;right:.75rem;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.55rem;height:.8rem;background:url(/00_common/images/T1003_main/btn_more2_arr.png)no-repeat center/100%;content:"";-webkit-transition:right .3s;transition:right .3s;}
.btn_more2:after{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2rem;height:2rem;border-radius:50%;background:#b1e6de;content:"";}

/* 메인비주얼 */
.MVisual1003{position:relative;height:100%;overflow:hidden;}
.MVisual1003 #m_visual,
.MVisual1003 #m_visual .slick-list{height:100% !important;}
.MVisual1003 #m_visual .visualItem{position:relative;height:100% !important;}
.MVisual1003 #m_visual .visualItem .slogan{position:absolute;z-index:1;top:4.5rem;left:50%;width:1400px;padding-right:40%;font-family:"SCDream";font-size:1.95rem;color:#000;font-weight:300;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.MVisual1003 #m_visual .visualItem .slogan em{font-size:2.25rem;font-weight:700;color:#279483;}
.MVisual1003 #m_visual .visualItem .slogan .txt2 em{color:#1e4096;}
.MVisual1003 #m_visual .visualItem .slogan .txt3{margin-top:1.5rem;font-size:.8rem;}
.MVisual1003 #m_visual .visualItem .img{position:relative;display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:35% center;}
.MVisual1003 .control{position:absolute;bottom:1rem;left:50%;width:1400px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;}

/* 바로가기1 */
.M_link1003{position:relative;height:100%;overflow:hidden;-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0;-webkit-transition:opacity .3s, transform .3s;transition:opacity .3s, transform .3s;}
.active .M_link1003{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
.M_link1003 ul{overflow:hidden;display:table;table-layout:fixed;width:100%;margin:-.75rem;}
.M_link1003 ul li{position:relative;display:table-cell;padding:.75rem;}  
.M_link1003 ul li a{display:block;height:100%;-webkit-transition:background 0.3s;-ms-transition:background 0.3s;-moz-transition:background 0.3s;transition:background 0.3s;}
.M_link1003 ul li a:before{position:absolute;top:50%;right:0;width:2.15rem;height:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/00_common/images/T1003_main/M_link1003_arr.png)no-repeat center/cover;content:"";}
.M_link1003 ul li a:after{display:block;clear:both;content:"";}
.M_link1003 ul li a .ico{display:inline-block;width:4.55rem;height:4.55rem;vertical-align:middle;background:#f0f3fb;border-radius:50%;}
.M_link1003 ul li a .ico img{display:block;width:100%;height:100%;-webkit-transition:0.3s;transition:0.3s;}
.M_link1003 ul li a em{display:inline-block;width:calc(100% - 7.5rem);max-height:2.75rem;padding-left:.5rem;vertical-align:middle;color:#333;font-size:.9rem;overflow:hidden;} 

/* 팝업존 */
.pop1003{position:relative;height:100%;padding:3.25rem 1.75rem 1.75rem;-webkit-transform:translateX(50px);transform:translateX(50px);background:#5a75cd;opacity:0;-webkit-transition:opacity .3s, transform .3s;transition:opacity .3s, transform .3s;}
.active .pop1003{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
.pop1003 h2{position:absolute;top:-2.5rem;left:1.5rem;width:5rem;height:5rem;border-radius:50%;background:#1e4096;color:#fff;line-height:5rem;text-align:center;font-family:"SCDream";font-size:1rem;font-weight:600;}
.pop1003 .pop_wrap,
.pop1003 .pop_wrap .popLst,
.pop1003 .pop_wrap .popLst .popItem{height:100% !important;}
.pop1003 .pop_wrap .popLst .slick-list{height:100% !important;}
.pop1003 .pop_wrap .popLst .popItem > a{display:block;width:calc(100% - 4px);height:calc(100% - 4px);margin:3px auto 0;}
.pop1003 .pop_wrap .popLst .popItem > a .img{position:relative;width:100%;height:15.5rem;overflow:hidden;background:#eee;}
.pop1003 .pop_wrap .popLst .popItem > a .img > span{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transition:transform .3s;transition:transform .3s;}
.pop1003 .control{position:absolute;top:.75rem;right:1.5rem;color:#fff;}
.pop1003 .control a,
.pop1003 .control .counter{color:#fff;}
.pop1003 .control .counter .current{color:#a4eee3;}
/* 팝업리스트 레이어 추가 */
.pop1003 .pop_layer_box{position:absolute;top:0;left:0;display:none;width:100%;height:100%;border-radius:1rem;background:#394b61;}
.pop1003 .pop_layer_box .pop_layer{position:relative;padding:1rem;}
.pop1003 .pop_layer_box .pop_layer h3{font-size:0.9rem;color:#fff;}
.pop1003 .pop_layer_box .pop_layer ul{margin-top:0.75rem;padding:1rem 2rem;height:12rem;line-height:1.1rem;text-align:left;background:#576c85;overflow-y:auto;}
.pop1003 .pop_layer_box .pop_layer ul li{list-style-type:disc;color:#fff;}
.pop1003 .pop_layer_box .pop_layer ul li a:hover,
.pop1003 .pop_layer_box .pop_layer ul li a:focus{text-decoration:underline;}
.pop1003 .pop_layer_box .pop_layer a.pop_close{position:absolute;top:0.75rem;right:1.25rem;display:block;padding:0.25rem 0.5rem;color:#fff;background:#576c85;border-radius:5px;}

/* 바로가기2 */
.M_link_service1003{position:relative;height:100%;-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0;-webkit-transition:opacity .3s, transform .3s;transition:opacity .3s, transform .3s;}
.active .M_link_service1003{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
.M_link_service1003 .list_box{position:absolute;display:none;top:4.4rem;left:0;width:100%;}
.M_link_service1003 h3.form1{position:relative;float:left;width:13.9rem;height:3rem;font-family:"SCDream";color:#000;font-size:.9rem;font-weight:600;}
.M_link_service1003 h3.form1:before{position:absolute;bottom:0;left:1rem;width:4.05rem;height:3.65rem;background:url(/00_common/images/T1003_main/M_link_service1003_tit_img.png)no-repeat center/cover;content:"";}
.M_link_service1003 h3.form1 > a{position:relative;display:block;width:100%;height:100%;}
.M_link_service1003 h3.form1 > a:before{position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:2px;background:#000;content:"";-webkit-transition:height .3s;transition:height .3s;}
.M_link_service1003 h3.form1 > a > span{position:absolute;top:50%;right:2rem;max-width:6rem;max-height:2.5rem;overflow:hidden;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.M_link_service1003 h3.form2{position:relative;float:left;width:calc((100% - 21rem) / 4);}  
.M_link_service1003 h3.form2.form2_first{margin-left:7.08rem;}
.M_link_service1003 h3.form2.form2_first:before{position:absolute;z-index:-1;bottom:0;left:-6rem;width:calc((100% + 1.5rem) * 4);height:2px;background:#000;content:"";-webkit-transition:height .3s;transition:height .3s;}
.M_link_service1003 h3.form2.form2_first:after{position:absolute;bottom:0;left:-5rem;width:4.6rem;height:3.45rem;background:url(/00_common/images/T1003_main/M_link_service1003_tab_img.png)no-repeat center/cover;content:"";}
.M_link_service1003 h3.form2 > a{position:relative;display:block;width:100%;height:3rem;font-family:"SCDream";font-size:.9rem;color:#000;text-align:center;}
.M_link_service1003 h3.form2 > a:before{position:absolute;z-index:-5;display:none;top:3px;right:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";width:0px;height:0px;border-left:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #082164;}
.M_link_service1003 h3.form2 > a:after{position:absolute;display:none;top:0;left:0;width:100%;height:100%;background:url(/00_common/images/T1003_main/M_link_service1003_tab_pt.png)repeat;content:"";}
.M_link_service1003 h3.form2 > a > span{position:absolute;z-index:1;top:50%;left:50%;width:100%;max-height:2.65rem;padding:0 .5rem;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow:hidden;}
.M_link_service1003 h3.form2 > a > span:before{position:absolute;z-index:1;top:50%;right:0;font-family:"xeicon";font-size:1rem;color:#7184a8;-webkit-transform:translateY(-50%) rotate(-30deg);transform:translateY(-50%) rotate(-30deg);content:"\e949";}
.M_link_service1003 h3.form2.form2_last > a > span:before{display:none;}
.M_link_service1003 ul{margin:-.5rem;}
.M_link_service1003 ul:after{display:block;clear:both;content:"";}
.M_link_service1003 ul > li{float:left;width:20%;padding:.5rem;}
.M_link_service1003 ul > li > a{position:relative;display:block;width:100%;height:7rem;background:#fff;overflow:hidden;text-align:center;}
.M_link_service1003 ul > li > a .ico{position:relative;display:block;width:3.25rem;height:3.25rem;margin:.75rem auto 0;}
.M_link_service1003 ul > li > a .ico > img{display:block;width:100%;height:100%;}
.M_link_service1003 ul > li > a > em{position:relative;display:block;max-height:2.3rem;margin-top:.5rem;padding:0 .5rem;line-height:1.3;color:#333;font-size:.85rem;overflow:hidden;}
.M_link_service1003 ul > li > a:before{position:absolute;top:100%;left:0;width:100%;height:100%;background:#1e4096;-webkit-transition:top .3s;transition:top .3s;content:"";}
/* 바로가기2 active */
.M_link_service1003 .list_box.on{display:block;}
.M_link_service1003 h3.form1.current{color:#fff;}
.M_link_service1003 h3.form1.current > a:before{height:100%;box-shadow:0 1px 20px rgb(30 64 150 / 20%);background: #1e9675;}
.M_link_service1003.form2_active h3.form2 a{color:#fff;}
.M_link_service1003.M_link_service1003.form2_active h3.form2:before{height:3rem;background:#1e4097;}
.M_link_service1003 h3.form2.current{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem);font-weight:700;color:#415aad;}
.M_link_service1003 h3.form2.current > a{height:3.5rem;}
.M_link_service1003 h3.form2.current > a:before,
.M_link_service1003 h3.form2.current > a:after{display:block;}
.M_link_service1003 h3.form2.form2_last.current > a:before{display:none;}
.M_link_service1003 h3.form2.current > a > span:before{display:none;}
/* 바로가기3 */
.M_link_info1003{position:relative;height:100%;-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0;-webkit-transition:opacity .3s, transform .3s;transition:opacity .3s, transform .3s;}
.active .M_link_info1003{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
.M_link_info1003:before{position:absolute;bottom:-3.25rem;right:-5rem;width:23.95rem;height:17.85rem;background:url(/00_common/images/T1003_main/1003_bg_wrap03.png)no-repeat center/cover;content:"";}
.M_link_info1003 .txt{position:relative;color:#47615e;font-size:.85rem;}
.M_link_info1003 .btn_more2{margin-top:2.5rem;}

/* 게시판 */
.notice1003{position:relative;height:100%;-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0;-webkit-transition:opacity .3s, transform .3s;transition:opacity .3s, transform .3s;}
.active .notice1003{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
.notice1003 h2{float:left;width:calc((100% - 3rem) / 5);}  
.notice1003 h2 a{position:relative;display:block;width:100%;height:3rem;border-width:1px 1px 0;border-style:solid;border-color:#d2d2d2;font-family:"SCDream";font-size:.95rem;color:#333;text-align:center;}
.notice1003 h2 ~ h2 a{border-left:0;}
.notice1003 h2 a > span{position:absolute;top:50%;left:50%;width:100%;max-height:2.65rem;padding:0 .5rem;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow:hidden;}
.notice1003 .list_box{position:absolute;top:3rem;display:none;width:100%;border-top:2px solid #1e4096;}
.notice1003 .list_box li.NoData{text-align:center;padding:2rem 0;}
.notice1003 .top_link > a{position:relative;display:block;padding:1.5rem 0 1.5rem 6.75rem;border-bottom:1px dashed #d2d2d2;}
.notice1003 .top_link > a .date{position:absolute;display:table;table-layout:fixed;top:50%;left:0;width:5rem;height:5rem;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:4px solid #e3e3e3;color:#333;text-align:center;font-family:"Sora";}
.notice1003 .top_link.new > a .date:before{position:absolute;top:-3px;right:0;width:1.5rem;height:1.5rem;background:#0e2c66;border-radius:50%;line-height:1.5rem;text-align:center;color:#fff;font-weight:600;font-size:.7rem;font-family:"Sora";content:"N";}
.notice1003 .top_link > a .date > span{display:table-cell;vertical-align:middle;width:100%;}
.notice1003 .top_link > a .date > span > strong{display:block;font-size:1.1rem;color:#1e4096;}
.notice1003 .top_link > a .lnk_tit{ display:block;font-family:"SCDream";font-size:.95rem;font-weight:600;color:#222;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.notice1003 .top_link > a .lnk_tit .lnk_tit_frm{display:inline-block;margin-right:.75rem;color:#1e4096;}
.notice1003 .top_link > a .lnk_tit .lnk_tit_frm2{color:#00a1b9;}
.notice1003 .top_link > a .lnk_tit .lnk_tit_frm3{color:#279483;}
.notice1003 .top_link > a .lnk_tit .lnk_tit_frm4{color:#5a75cd;}
.notice1003 .top_link > a .lnk_txt{display:block;height:2.5rem;margin-top:1rem;color:#707070;font-size:.8rem;overflow:hidden;}
.notice1003 .list_box .link_lst{padding:1.25rem 0;}
.notice1003 .list_box .link_lst > li{padding:.25rem 0;line-height:1.25rem;font-size:.85rem;}
.notice1003 .list_box .link_lst > li:after{display:block;clear:both;content:"";}
.notice1003 .list_box .link_lst > li .txt_frm{float:left;width:2rem;margin-right:.85rem;background:#1e4096;font-size:.7rem;color:#fff;text-align:center;}
.notice1003 .list_box .link_lst > li .txt_frm2{background:#00a1b9;}
.notice1003 .list_box .link_lst > li .txt_frm3{background:#279483;}
.notice1003 .list_box .link_lst > li .txt_frm4{background:#5a75cd;}
.notice1003 .list_box .link_lst > li .txt{float:left;width:calc(100% - 7.75rem);color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.notice1003 .list_box .link_lst > li .date{float:left;width:4.9rem;font-size:.8rem;color:#707070;text-align:right;}
.notice1003 .btn_more1{top:calc(-3rem - 2px);right:0;width:3rem;height:3rem;border-width:1px 1px 0 1px;border-style:solid;border-color:#d2d2d2;text-align:center;line-height:calc(3rem + 4px);}
/* active */
.notice1003 .list_box.on{display:block;}
.notice1003 h2 a.current{background:#1e4096;border-color:#1e4096;color:#fff;box-shadow:0 0 10px rgba(30,64,150,.4);font-weight:600;}

/* 교육소식 */
.gallery1003{position:relative;height:100%;-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0;-webkit-transition:opacity .3s, transform .3s;transition:opacity .3s, transform .3s;}
.active .gallery1003{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
.gallery1003 .ctrl_wrap{position:absolute;top:-.25rem;right:0;}
.gallery1003 .ctrl_wrap .control{display:inline-block;vertical-align:middle;margin-right:.25rem;}
.gallery1003 .ctrl_wrap .btn_more1{position:relative;display:inline-block;vertical-align:middle;}
.gallery1003 .gall_list{margin:-1rem;}
.gallery1003 .gall_list .gallItem{padding:1rem;}
.gallery1003 .gall_list .gallItem > a{position:relative;display:block;background:#fff;box-shadow:0 1px 20px rgba(0,0,0,.1);} 
.gallery1003 .gall_list .gallItem .img{position:relative;width:100%;height:12rem;overflow:hidden;background:#eee;}
.gallery1003 .gall_list .gallItem .img span{position:absolute;left:50%;top:50%;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:transform 0.3s;transition:transform 0.3s;-webkit-transition:transform 0.3s;transition:transform 0.3s;}
.gallery1003 .gall_list .gallItem .txt_form{position:absolute;top:11.1rem;left:0;padding:.5rem 1rem .5rem 1.1rem;background:#279483;color:#fff;font-weight:500;border-radius:0 1rem 1rem 0;}
.gallery1003 .gall_list .gallItem .txt_form2{background:#1e4096;}
.gallery1003 .gall_list .gallItem .txt{padding:1.75rem 1.5rem 1.5rem;}
.gallery1003 .gall_list .gallItem .txt > strong{display:block;height:2.75rem;font-size:.9rem;font-weight:500;color:#222;overflow:hidden;}
.gallery1003 .gall_list .gallItem .txt .date{position:relative;display:block;margin-top:.5rem;padding-left:1rem;color:#666;font-size:.7rem;}
.gallery1003 .gall_list .gallItem .txt .date:before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"xeicon";font-size:.9rem;color:#999;content:"\ead8";}

/* 배너존 */
.banner_zone{line-height:1;border-top:1px solid #d1d8e4;}
.banner_zone .container{position:relative;height:4rem;padding-left:14.5rem;}
.banner_zone h2{position:absolute;display:block;top:50%;left:0;width:3.25rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:0.9rem;font-weight:400;color:#222;}
.banner_zone .banner_ctrl{position:absolute;top:50%;left:4.25rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.banner_zone .banner_ctrl a{float:left;width:29px;height:29px;margin-left:.25rem;background-image:url(/images/T1003/main/banner_ctrl.png);background-repeat:no-repeat;background-position:0 0;background-size:145px 29px;overflow:hidden;}
.banner_zone .banner_ctrl a.play{display:none;background-position:0 0;}
.banner_zone .banner_ctrl a.stop{background-position:-29px 0;}
.banner_zone .banner_ctrl a.prev{background-position:-58px 0;} 
.banner_zone .banner_ctrl a.next{background-position:-87px 0;}
.banner_zone .banner_ctrl a.list{background-position:-116px 0;}
.banner_zone .bannerLst{height:100%;margin:0 -1rem;padding:.75rem 0;}
.banner_zone .bannerLst .bannerItem{padding:0 1rem;}
.banner_zone .bannerLst .bannerItem a{display:block;line-height:2.3rem;text-align:center;}
/* 배너존 - 이미지일 경우 */
.banner_zone .bannerLst.bannerImg .bannerItem a{display:block;width:100%;height:2.5rem;overflow:hidden;border:1px solid #c8d1db;}
.banner_zone .bannerLst .bannerItem a img{display:block;max-width:100%;height:auto;margin:auto;}
/* 배너존 - 텍스트일 경우 */
.banner_zone .bannerLst.bannerTxt .bannerItem a{position:relative;}
.banner_zone .bannerLst.bannerTxt .bannerItem a:before{position:absolute;top:50%;left:-1rem;width:1px;height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-left:1px dotted #000;content:"";}
.banner_zone .bannerLst.bannerTxt .bannerItem.slick-current a:before{display:none;}

/* media query mobile */
@media (max-width:1440px){
	/* 메인비주얼 */
	.MVisual1003 .control{left:2%;width:auto;-webkit-transform:translateX(0);transform:translateX(0);}
	.MVisual1003 #m_visual .visualItem .slogan{width:96%;}
}
@media (max-width:1200px){
	/* 메인비주얼 */
	.MVisual1003{position:absolute;top:0;left:50%;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
	.MVisual1003 #m_visual .visualItem .img{background-position:29% center;}
	.MVisual1003 #m_visual .visualItem .slogan{padding:0;text-align:center;font-size:1.3rem;}
	.MVisual1003 #m_visual .visualItem .slogan em{font-size:1.5rem;}
	.MVisual1003 .control{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
	
	/* 바로가기2 */
	.M_link1003 ul li{display:block;}
	
	/* 팝업존 */
	.pop1003{padding:2.5rem 0 0;background:transparent;}
	.pop1003 h2{top:0;left:0;width:100%;height:2.5rem;padding:0 1.5rem;line-height:2.5rem;border-radius:0;text-align:left;}
	.pop1003 .pop_wrap{padding:1.5rem;background:#5a75cd;}
	.pop1003 .pop_wrap .popLst .popItem > a .img{height:13rem;}
	.pop1003 .control{top:.35rem;right:1rem;}
	
	/* 바로가기3 */
	.M_link_info1003:before{width:20rem;height:15rem;}
}
@media (max-width:1024px){
	/* 배너존 */
	.banner_zone .container{padding-left:8.5rem;}
	.banner_zone h2{display:none;}
	.banner_zone .banner_ctrl{left:0;}
	
	/* 메인비주얼 */
	.MVisual1003 #m_visual .visualItem .slogan{top:3rem;}
	
	/* 바로가기2 */
	.M_link_service1003 ul{margin:-.25rem;}
	.M_link_service1003 ul > li{padding:.25rem;}
	.M_link_service1003 ul > li > a .ico{width:3rem;height:3rem;}
	.M_link_service1003 ul > li > a > em{max-height:2rem;font-size:.75rem;}
	
	/* 바로가기3 */
	.M_link_info1003:before{bottom:-2.75rem;}
}
@media (min-width:769px) {
	/* slick control 공통 : action */
	.control a.slickPrev:not(.slick-hidden):hover > i,
	.control a.slickPrev:not(.slick-hidden):focus > i{-moz-transform:translateX(-3px);-webkit-transform:translateX(-3px);-ms-transform:translateX(-3px);transform:translateX(-3px);}
	.control a.slickNext:not(.slick-hidden):hover > i,
	.control a.slickNext:not(.slick-hidden):focus > i{-moz-transform:translateX(3px);-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px);}
	
	/* 더보기 버튼 공통 active*/
	.btn_more1:hover > i,
	.btn_more1:focus > i{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
	.btn_more2:hover:before,
	.btn_more2:focus:before{right:.5rem;}

	/* 바로가기1 active */
	.M_link1003 ul li a:hover .ico img, .M_link1003 ul li a:focus .ico img{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);}
	.M_link1003 ul li a:hover em, .M_link1003 ul li a:focus em{text-decoration:underline;}
	
	/* 교육소식 active */
	.gallery1003 .gall_list .gallItem a:hover .img span,
	.gallery1003 .gall_list .gallItem a:focus .img span{-webkit-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1);}
    
    /* 게시판 active */
    .notice1003 .top_link > a:hover .lnk_txt,
    .notice1003 .top_link > a:focus .lnk_txt,
    .notice1003 .list_box .link_lst > li a:hover .txt,
    .notice1003 .list_box .link_lst > li a:focus .txt{text-decoration:underline;}
    
	/* 팝업존  active */
	.pop1003 .pop_wrap .popLst .popItem > a:hover .img > span,
	.pop1003 .pop_wrap .popLst .popItem > a:focus .img > span{-webkit-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1);}
	
	/* 바로가기2 active */
	.M_link_service1003 ul > li > a:hover,
	.M_link_service1003 ul > li > a:focus{box-shadow:0 1px 20px rgba(30,64,150,.2);}
	.M_link_service1003 ul > li > a:hover:before,
	.M_link_service1003 ul > li > a:focus:before{top:0;}
	.M_link_service1003 ul > li > a:hover > em,
	.M_link_service1003 ul > li > a:focus > em{color:#fff;}
}
@media (max-width:768px){
	/* heading */
	.heading1{font-size:1rem;}
	.heading2{font-size:1rem;}
	
	/* 메인비주얼 */
	.MVisual1003 #m_visual .visualItem .slogan{top:2.5rem;font-size:1.1rem;}
	.MVisual1003 #m_visual .visualItem .slogan em{font-size:1.3rem;}
	.MVisual1003 #m_visual .visualItem .slogan .txt3{margin-top:.25rem;}
	
	/* 바로가기1 */
	.M_link1003 ul li a .ico{width:3.5rem;height:3.5rem;}
	.M_link1003 ul li a em{max-height:2.25rem;font-size:.75rem;}
	
	/* 팝업존 */
	.pop1003 .pop_wrap{height:19rem !important;}
	.pop1003 .pop_wrap .popLst .popItem > a .img{height:100%;}
	
	/* 바로가기2 */
	.M_link_service1003 h3.form2.form2_first:after{display:none;}
	.M_link_service1003 h3.form1{float:none;margin-bottom:1.25rem;}
	.M_link_service1003 h3.form1 > a:before{left:auto;right:0;width:100%;}
	.M_link_service1003 h3.form1.current > a:before{width:105%;}
	.M_link_service1003 h3.form2{width:calc(100% / 4);}
	.M_link_service1003 h3.form2.form2_first{margin-left:0;}
	.M_link_service1003 h3.form2.form2_first:before{left:0;width:calc(100% * 4);}
	
	
	/* 교육소식 */
	.M_link_service1003 .list_box{top:8.5rem;}
	.gallery1003 .gall_list .gallItem .img{height:9rem;}
	.gallery1003 .gall_list .gallItem .txt_form{top:8.1rem;}
	.gallery1003 .gall_list .gallItem .txt > strong{height:2.5rem;font-size:.85rem;}

	/* 바로가기2 */
	.M_link_service1003 ul > li{width:33.333%;}
	
	/* 바로가기3 */
	.M_link_info1003:before{right:0;width:16rem;height:12rem;}
}
@media (max-width:480px){
	/* 메인비주얼 */ 
	.MVisual1003 #m_visual .visualItem .img{background-position:18% center;}
	.MVisual1003 #m_visual .visualItem .slogan{top:1.5rem;font-size:.9rem;}
	.MVisual1003 #m_visual .visualItem .slogan em{font-size:1rem;}
	
	/* 팝업존 */
	.pop1003 .pop_wrap{height:15rem !important;}
	
	/* 바로가기2 */
	.M_link_service1003 h3.form2 > a{font-size:.75rem;}
	.M_link_service1003 h3.form2 > a > span:before{right:-.25rem;}
	
	/* 게시판 */
	.notice1003 h2{width:calc((100% - 1.75rem) / 5);}
	.notice1003 h2 a{font-size:.75rem;}
	.notice1003 h2 a > span{max-height:2.05rem;}
	.notice1003 .top_link > a{padding:1rem 0;}
	.notice1003 .top_link > a .date{position:relative;top:auto;left:auto;width:auto;height:auto;border:0;border-radius:0;-webkit-transform:translateY(0);transform:translateY(0);}
	.notice1003 .top_link.new > a .date{padding-left:1.25rem;}
	.notice1003 .top_link > a .date > span{display:block;color:#1e4096;font-size:.75rem;font-weight:600;}
	.notice1003 .top_link > a .date > span > strong{display:inline-block;font-size:.75rem;font-weight:600;}
	.notice1003 .top_link.new > a .date:before{top:50%;right:auto;left:0;width:19px;height:19px;line-height:19px;font-size:.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
	.notice1003 .top_link > a .lnk_tit{margin-top:.5rem;font-size:.85rem;}
	.notice1003 .top_link > a .lnk_txt{margin-top:.75rem;}
	.notice1003 .list_box .link_lst{padding:1rem 0;}
	.notice1003 .list_box .link_lst > li .date{display:none;}
	.notice1003 .list_box .link_lst > li .txt{width:calc(100% - 3rem);}
	.notice1003 .btn_more1{width:1.75rem;}
	
	/* 바로가기2 */
	.M_link_service1003 ul > li{width:50%;}
	
	/* 바로가기3 */
	.M_link_info1003:before{width:10rem;height:8rem;}
}
@media (max-width:380px){  
	
	/* 바로가기3 */
	.M_link_info1003:before{width:8rem;height:6rem;}
}
