@charset "euc-kr"; 

@import url('common.css'); 
@import url('layout.css'); 

.bold { font-weight:bold; }
.mon { font-family:'Montserrat', sans-serif; }

.moView { display:none !important; }
.pcView { display:block !important; }

.dim-pop { position:absolute; z-index:91; display:none; box-shadow:0 5px 40px rgba(0,0,0,0.1); border-radius:23px; letter-spacing:-0.5px; background:#fff; }
.dim-pop.on { display:block; }
.dim-pop .dim-pop-title { line-height:80px; text-align:center; font-size:24px; font-weight:bold; border-bottom:1px solid rgba(0,0,0,0.1); }
.dim-pop .dim-pop-close { z-index:100; position:absolute; top:0; right:0; background:url('../images/pop/pop_close_btn.png') center no-repeat; width:50px; height:50px; display:block; }
.dim-pop .dim-pop-close2 { z-index:100; position:absolute; top:0; right:0; background:url('../images/pop/pop_close_btn_w.png') center no-repeat; width:50px; height:50px; display:block; }
.dim-pop .dim-pop-cont { overflow:hidden; width:320px; padding:30px 20px 20px; font-size:16px; }
.dim-pop.popimg { z-index:100; }
.dim-pop.popimg .dim-pop-cont { position:relative; padding:0; width: auto; }
.dim-pop.popimg .popimgbtn { position:absolute; bottom:30px; left:6%; right:6%; display:block; text-align:center; }
.dim-pop.popimg .popimgbtn .btn { font-size:22px; }

.dim-pop.popimg .popimgbtn2 { position:absolute; bottom:105px; left:6%; right:6%; display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; text-align:center; }
.dim-pop.popimg .popimgbtn2 .btn { width:44%; margin:5px 0; font-size:20px; }

.location1 { top:100px; left:200px; }
.location2 { top:430px; left:200px; }
.location3 { top:100px; right:200px; }
.location4 { top:430px; right:200px; }
.location5 { top:100px; left:540px; }
.location6 { top:475px; right:200px; }

.dim-pop .title { font-size:22px; letter-spacing:-1px; word-break:keep-all; line-height:1.2; }

.dim-pop .btn-wrap { margin-top:10px; }
.dim-pop .btn-wrap .bar { margin:15px 0; border-top:2px dashed rgba(0,0,0,0.2); }
.dim-pop .btn:first-child { margin-top:0; }
.dim-pop .btn { display:block; margin-top:5px; border-radius:80px; padding:10px 0; text-align:center; font-size:1.125em; line-height:1.2; color:#fff; }
.dim-pop .btn span { display:block; font-size:0.75em; }
.dim-pop .navy { color:#2c3790; font-weight:500; line-height:1.2; }
.dim-pop .navyBtn { background:#2c3791; }
.dim-pop .blueBtn { background:#009fed; }
.dim-pop .yellowBtn { background:#fcaf15; }
.dim-pop .greenBtn { background:#7fc241; }

.dim-pop .blackBtn { background:rgba(0,0,0,0.6); }


.dim-pop font[color="Sky blue"]{ color: #009fed !important; }
.dim-pop font[color="Red"]{ color: #dd1430 !important; }
.dim-pop font[color="Blue"]{ color: #2c3791 !important; }

.on .dim-wrap-close, .on .dim-pop-wrap .arrow span { display:none; }
.dim-wrap-close, .dim-pop-wrap .arrow span { display:none; }

.type2.dim-pop-list { position:absolute; top:100px; left:200px; right:200px; }
.type2 .dim-pop { overflow:hidden; position:absolute; margin:0 10px 40px; width:320px; box-shadow:0 5px 20px rgba(0,0,0,0.3); } 
.type2 .dim-pop .dim-pop-cont { padding:0; }
.type2 .dim-pop .title { padding:20px; }
.type2 .dim-pop .text { padding:0 20px; }
.type2 .dim-pop .btn-wrap { margin-top:20px; }
.type2 .dim-pop .btn { padding:15px 10px; margin-top:0; border-radius:0; }


.type2 .location1 { top:0; left:0; }
.type2 .location2 { top:0; left:340px; }
.type2 .location3 { top:0; right:340px; }
.type2 .location4 { top:0; right:0; }

.area_layerPop2{position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:10000; overflow-x:auto;}
.pop_wrap{position:absolute; top:50%; left:50%; width:800px; text-align:center; transform:translate(-50%, -50%); max-width:90%;}
.pop_wrap.width{width:507px; max-width:100%;}

.popup_box{width:100%; position:relative;}
.pop_img_wrap{display:block; width:100%;}
.pop_img{max-width:100%; height:auto;
    image-rendering: optimizeQuality; /* ǰ  */
    image-rendering: -webkit-optimize-contrast; /* Ŷ  ȭ */
    image-rendering: crisp-edges; /* ȼ Ʈ  ܿ  */
    image-rendering: pixelated; /* ػ ̹ Ȯ   */
}
.pop_wrap>.popup_box .close_wrap{position:absolute; top:0; right:0; width:5%; aspect-ratio:1;}
.pop_wrap.width>.popup_box .close_wrap{width:9%;}
.pop_wrap .btn_close{display:block;position:relative; width:100%; height:100%;}
.pop_wrap .btn_close > img{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:17px; height:auto; max-width:70%;}
pop_img_wrap > img{display:block;width:100%; height:auto;}
.pop_btn_wrap{display:flex; width:100%; }
.pop_btn_wrap > a{display:block; width:50%;}
.pop_btn_wrap img{width:100%; height:auto;}
.pop_btn_wrap > div{width:50%; height:70px;}

/*layerArea*/
#main_layout { position:relative; margin-top:80px; min-height:600px; }
#main_layout .layerArea { display:block; position:absolute; top:80px; left:50%; margin-left:-560px; z-index:8888; width:1120px; height:auto; }
#main_layout .layerArea .layerPop01 { position:relative; top:50px; display:inline-block; }
#main_layout .layerArea .layerPop01 p { margin:0; padding:0; }
#main_layout .layerArea .layerPop01 a.layerClose { display:block; position:absolute; top:0; right:0; width:45px; height:45px; background:url('/admission/images/btn_pop_close.png') no-repeat; background-color:rgba(144, 133, 127, 0.8)}
#main_layout .layerArea .layerPop01 .todayClose { display:block; width:100%; background:#948a85; padding:8px 10px; color:#fff; line-height:14px; font-size:11px; }
#main_layout .layerArea .layerPop01 .todayClose input[type=checkbox] { display:none; }
#main_layout .layerArea .layerPop01 .todayClose input[type=checkbox] + label { height:14px; margin:0; display:inline-block; background:url('/admission/images/bg_checked_off.png') no-repeat; padding-left:20px; }
#main_layout .layerArea .layerPop01 .todayClose input[type=checkbox]:checked + label { background:url('/admission/images/bg_checked.png') no-repeat; }

/* 메인???? */
.kv_wrap { position:relative; overflow:hidden; }
.kv_wrap .main_list .slide { padding-top:180px; height:calc(100vh - 80px ); background-size:cover !important; }
.kv_wrap .main_list h2 { color:#fff; text-align:center; word-break: keep-all; }
.kv_wrap .main_list h2 .sub_slogan { font-size:34px; font-weight:300; font-family:'Montserrat', sans-serif; 
	line-height:1.2; letter-spacing:-1px; }
.kv_wrap .main_list h2 .slogan { font-size:60px; font-weight:300; line-height:1.4; margin-top:20px; }
.kv_wrap .main_list h2 .slogan * { line-height:1.4 !important; }

.kv_wrap .arrowWrap span { position:absolute; top:50%; margin-top:-42px; display:block; width:43px; height:83px;
	text-indent:-9999px; cursor:pointer; opacity:0.3; transition:all 0.5s; }
.kv_wrap .arrowWrap span:hover { opacity:1; }
.kv_wrap .arrowWrap .next { right:50px; background:url('/admission/images/common/arrowB_next.png')no-repeat center; }
.kv_wrap .arrowWrap .prev { left:50px; background:url('/admission/images/common/arrowB_prev.png')no-repeat center; }

.kv_wrap .main_list .no1 { background:url('/admission/images/main/kv_01.png') center no-repeat; }
.kv_wrap .main_list .no2 { background:url('/admission/images/main/kv_02.png') center no-repeat; }
.kv_wrap .main_list .no3 { background:url('/admission/images/main/kv_03.png') center no-repeat; }
.kv_wrap .main_list .no4 { background:url('/admission/images/main/kv_04.png') center no-repeat; }


@keyframes down_ani {          
	0% { margin-top:15px; } 
	50% { margin-top:0px; }  
	100% { margin-top:15px; } 
}

.kv_wrap .scroll { position:absolute; top:55%; left:50%; transform:translate(-50%,-50%); width:56px; height:75px;
	background:url('/admission/images/main/scroll_ico.png') center no-repeat; cursor:pointer; animation: down_ani 1.5s ease-in-out infinite; }

/* ??리스? */
.main_list .slick-dots { position:absolute; left:50%; top:42%; transform:translate(-50%,-50%); }
.main_list .slick-dots li { display:inline-block; margin:0 8px; }
.main_list .slick-dots li button { padding:0; width:10px; height:10px; background:none; border-radius:50%; border:2px solid #fff;
	text-indent:-9999px; cursor:pointer; }
.main_list .slick-dots li.slick-active button { background:#fff; }

.kv_wrap .issueInner { position:absolute; bottom:40px; right:-78%; width:86%; padding-left:80px; transition:all 1s; }
.kv_wrap .issueInner.on { right:0; }

.issueInner .control { position:relative; }
.issueInner .count { position:absolute; top:0; left:0; width:65px; height:65px; margin-bottom:25px; padding-top:10px; border-radius:50%; text-align:center; background:#fcaf15; }
.issueInner .count p { color:#fff; line-height:1.5; font-size:14px; }
.issueInner .count span { display:block; line-height:1; font-size:24px; font-weight:bold; color:#000; }
.issueInner .open { position:absolute; bottom:68px; left:0; width:65px; height:65px; border-radius:50%;
	background:url('/admission/images/common/news_open.png')no-repeat center center #009fed; }
.issueInner .open.on { background:url('/admission/images/common/news_close.png')no-repeat center center #009fed; }

.issue_list .slick-list { margin:0 45px 0 -20px; overflow: visible; }
.issue_list .slick-slide { margin:0 20px; }
.issueInner .arrow { opacity:0; position:relative; width:auto; margin-top:40px; margin-right:60px; overflow:hidden; }
.issueInner.on .arrow { opacity:1; }
.issueInner .arrow span { display:block; float:left; width:14px; height:23px; margin-right:20px; text-indent:-9999px; cursor:pointer; }
.issueInner .arrow span.prev { background:url('/admission/images/common/arrow_prev_wh.png')no-repeat center; }
.issueInner .arrow span.next { background:url('/admission/images/common/arrow_next_wh.png')no-repeat center; }
.issueInner .arrow span.pause { background:url('/admission/images/common/icon_pause.png')no-repeat center; }
.issueInner .arrow span.play { display:none; background:url('/admission/images/common/icon_play.png')no-repeat center; }
.issueInner .arrow .sliderpage { display:block; float:left; color:#fff; margin-right:20px; }
.issueInner .arrow .pro_bar { position:absolute; right:0px; left:150px; top:50%; margin-top:-2px; background:rgba(0,0,0,0.3); height:4px; }
.issueInner .arrow .curren_bar { position:absolute; height:4px; background:#fff; transition: all 0.5s; }

.issue_list { width:100%; height:auto; overflow:hidden; overflow-y:scroll; -ms-overflow-style:none; scrollbar-width: none; }
.issue_list::-webkit-scrollbar { display: none; }
.issue_list .slide { position:relative; min-height:150px; border-radius:20px; background:#ffffff; }
.issue_list .slide h3 { display:inline-block; font-size:18px; line-height:40px; color:#fff; padding:0 20px; margin:0 auto;
	border-radius:0 0 10px 0; text-align:center; }
.issue_list .text_area { padding:20px; }
.issue_list .text_area p { font-size:18px; font-weight:500; line-height:1.2; height:3.6em;
	display:-webkit-box; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:3; -webkit-box-orient: vertical; }
.issue_list .text_area p span { line-height:28px; font-weight:bold; }
.issue_list .ord { position:absolute; right:20px; top:10px; }
.issue_list .ord span { font-size:18px; color:rgba(0,0,0,0.15); font-weight:bold; }

.issue_list .slide:hover { background:#d8e7fc; }

.issue_list .slide.type01 h3 { background:#2c3790; } /* ?? */
.issue_list .slide.type02 h3 { background:#01ad63; } /* ?? */
.issue_list .slide.type03 h3 { background:#00a9ef; } /* ?????? */
.issue_list .slide.type04 h3 { background:#fcaf16; } /* ??? */
.issue_list .slide.type05 h3 { background:#4e62e7; } /* ???? */
.issue_list .slide.type06 h3 { background:#4c515c; } /* 공통 */

h2.basic { font-size:48px; letter-spacing:-2px; font-weight:300; line-height:1.3; }
h2.basic span { display:block; margin-bottom:20px; letter-spacing:-1px; font-size:20px; font-family:'Montserrat', sans-serif; font-weight:400; }
h2.basic p { margin:0; padding:0; line-height:1.2; }

.notice_wrap { padding:140px 0; background:#efefef; }
.noticeTabWrap { position:relative; margin-top:80px;}
.noticeTab { position:relative; float:left; }
.noticeTab li { float:left; margin-right:60px;}
.noticeTab li:last-child { margin-right:0; }
.noticeTab li h3 { font-size:22px; font-weight:300; line-height:50px; }
.noticeTab li.on h3 { position:relative; font-weight:bold; border-bottom:4px solid #000; }
.noticeTabWrap .plus { display:block; width:20px; height:50px; text-indent:-9999px; float:right;
	background:url('/admission/images/common/icon_plus_bk.png')no-repeat center; }
.noticeTab:after { content:''; display:block; height:1px; width:47%; position:absolute; top:50%; right:-57%;
	background:rgba(0,0,0,0.2); }

.noticeTab_m { display:none; }

.notice_list .slick-list { padding-top:20px; margin:0 -20px; }
.notice_list .slick-slide { margin:0 20px; }
.notice_list li { background:#fff; border-radius:20px; transition:all 0.3s }
.notice_list li:hover { margin-top:-20px; }
.notice_list li a { position:relative; display:block; min-height:320px; padding:30px; }
.notice_list li p { height:5.6em; margin-top:20px; line-height:1.4; font-size:22px; font-weight:500; word-break:keep-all;
	-webkit-line-clamp:5; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;}
.notice_list li .type { display:inline-block; font-size:16px; line-height:1; padding:6px 20px; border-radius:35px; background:#eee; }
.notice_list li .date { position:absolute; bottom:30px; left:30px; font-size:18px; font-weight:300; color:rgba(0,0,0,0.5) }
.notice_list li .new { position:absolute; bottom:30px; right:30px; font-size:18px; font-weight:bold;  }

.notice_list li .cate1 { color:#4a4c5a; background:#dbdbde; } /*공통*/
.notice_list li .cate2 { color:#2c3790; background:#d5d7e9; } /*??*/
.notice_list li .cate3 { color:#01ad63; background:#ccefe0; } /*??*/
.notice_list li .cate4 { color:#eba00a; background:#feefd0; } /*???*/
.notice_list li .cate5 { color:#00a9ef; background:#cdeefd; } /*??????*/
.notice_list li .cate6 { color:#4e62e7; background:#dce0fb; } /*????*/
.notice_list li .cate7 { color:#8a7966; background:#e8e5e0; } /*기??*/

.noticeInner { position:relative; margin-top:60px; overflow:hidden; }
.noticeInner .arrow { width:100%; text-align:center; margin-top:80px; }
.noticeInner .arrow span { display:inline-block !important; width:14px; height:23px; text-indent:-9999px; margin:0 30px;
	opacity:0.2; cursor:pointer; transition:all 0.5s; }
.noticeInner .arrow span:hover { opacity:1; }
.noticeInner .arrow span.prev { background:url('/admission/images/common/arrow_prev_bk.png')no-repeat center; }
.noticeInner .arrow span.next { background:url('/admission/images/common/arrow_next_bk.png')no-repeat center; }
.noticeInner .dots { display:inline-block; }
.noticeInner .slick-dots li { display:inline-block; }
.noticeInner .slick-dots li button { display:inline-block; padding:0; width:10px; height:10px; margin:0 10px; 
	background:none; border-radius:50%; border:2px solid #000; text-indent:-9999px; cursor:pointer; }
.noticeInner .slick-dots li.slick-active button { background:#000; }

.quick_wrap { position:relative; padding-bottom:100px; background:#d9e8ed; }
.quick_wrap .cont_wrap:before { content:''; position:absolute; top:0; left:0; right:0; display:block; background:#eee; height:85px; }
.quick_wrap .cont_wrap:after { content:''; position:absolute; right:10%; bottom:0; display:block; width:433px; height:610px;
	background:url('/admission/images/main/main_bg.png')no-repeat center;}
.quick_wrap h2.basic { position:relative; z-index:1; }

.quickInner { position:relative; z-index:1; margin-top:80px; }
.quick_list .slick-list { margin:0 -20px; }
.quick_list .slick-slide { margin:0 20px; }
.quick_list li.slide { background:url('/admission/images/main/quick_arrow.png')no-repeat left 30px bottom 30px #fff; border-radius:20px; }
.quick_list li.slide a { display:block; height:200px; padding:30px; line-height:1.4; font-size:22px; font-weight:bold; letter-spacing:-1px;
	word-break: break-all; }
.quick_list li.slide:hover { 
	background-image:url('/admission/images/main/quick_arrow_on.png'), url('/admission/images/main/quick_con_bg.png'); 
	background-size:40px 40px, 85px 128px;
	background-position: left 30px bottom 30px, right bottom 10px;
	background-color:#2c3790; }
.quick_list li.slide:hover a { color:#fff; }

.quickInner .arrow { width:100%; text-align:center; margin-top:80px; }
.quickInner .arrow span { display:inline-block !important; width:14px; height:23px; text-indent:-9999px; margin:0 30px;
	opacity:0.2; cursor:pointer; transition:all 0.3s; }
.quickInner .arrow span:hover { opacity:1; }
.quickInner .arrow span.prev { background:url('/admission/images/common/arrow_prev_bk.png')no-repeat center; }
.quickInner .arrow span.next { background:url('/admission/images/common/arrow_next_bk.png')no-repeat center; }
.quickInner .dots { display:inline-block; }
.quickInner .slick-dots li { display:inline-block; }
.quickInner .slick-dots li button { display:inline-block; padding:0; width:10px; height:10px; margin:0 10px; 
	background:none; border-radius:50%; border:2px solid #000; text-indent:-9999px; cursor:pointer; }
.quickInner .slick-dots li.slick-active button { background:#000; }

.youtube_wrap { padding:150px 0; position:relative; background:url('/admission/images/main/bg_yt.png') center left no-repeat;
	background-size:cover; overflow:hidden; }

.youtube_wrap .cont_wrap { overflow:visible; }
.youtube_wrap .title { width:50%; float:left; }
.youtube_wrap h2.basic { color:#fff; }
.youtube_wrap h2.basic img { margin-left:20px; }
.youtube_wrap .title .bar { display:block; width:50px; height:4px; margin:80px 0 40px; background:#fff; }
.youtube_wrap .title a { padding-right:50px; font-size:22px; font-weight:bold; color:#fff; 
	background:url('/admission/images/common/arrowM_wh.png') no-repeat center right; }

.youtube_list .slick-list { margin:0 26% 0 -20px; overflow:visible; }
.youtube_list .slick-slide { margin:0 20px; }
.youtube_list li { position:relative; background:#fff; min-height:350px; border-radius:20px; }
.youtube_list li .videocontent { padding:25px; }
.youtube_list li .subtitle { word-break:keep-all; font-size:22px; font-weight:bold; line-height:1.4; } 
.youtube_list li .date { margin-top:5px; font-size:18px; font-weight:300; color:rgba(0,0,0,0.5); }
.youtube_list li .img { position:absolute; bottom:25px; right:25px; left:25px; }
.youtube_list li .img img { position:relative; width:100%; }


.youtube_list li:hover img{ -webkit-filter: grayscale(30%) brightness(70%); /* Safari 6.0 - 9.0 */
  filter: grayscale(30%) brightness(70%); }
.youtube_list li:hover .img:after { content:''; position:absolute; top:50%; left:50%;
	transform:translate(-50%,-50%); width:50px; height:50px; display:block; 
	background:url('/admission/images/main/play.png')no-repeat center; }

.youtubeInner { width:48%; float:right; position:relative; overflow:hidden; overflow-y:scroll; -ms-overflow-style:none; scrollbar-width: none; }
.youtubeInner::-webkit-scrollbar { display: none; }
.youtubeInner .arrow { position:relative; width:auto; margin-top:40px; margin-right:60px; overflow:hidden; }
.youtubeInner .arrow span { display:block; float:left; width:14px; height:23px; margin-right:20px; text-indent:-9999px; cursor:pointer; }
.youtubeInner .arrow span.prev { background:url('/admission/images/common/arrow_prev_wh.png')no-repeat center; }
.youtubeInner .arrow span.next { background:url('/admission/images/common/arrow_next_wh.png')no-repeat center; }
.youtubeInner .arrow span.pause { background:url('/admission/images/common/icon_pause.png')no-repeat center; }
.youtubeInner .arrow span.play { display:none; background:url('/admission/images/common/icon_play.png')no-repeat center; }
.youtubeInner .arrow .sliderpage { display:block; float:left; color:#fff; margin-right:20px; }
.youtubeInner .arrow .pro_bar { position:absolute; right:0px; left:150px; top:50%; margin-top:-2px; background:rgba(0,0,0,0.3); height:4px; }
.youtubeInner .arrow .curren_bar { position:absolute; height:4px; background:#fff; transition: all 0.5s; }


.banner_wrap { padding:140px 0; background:#efefef; }
.banner_wrap li { float:left; width:32%; margin-right:2%; }
.banner_wrap li img { width:100%; }
.banner_wrap li:nth-of-type(3n) { margin-right:0; }


@media screen and (max-width:1440px) {
	.type2.dim-pop-list { right:50px; left:50px; }
	.noticeTab:after { display:none; }	
	.kv_wrap .issueInner { width:96%; right:-86%;}
}

@media screen and (max-width:1280px)  and (max-height: 720px) {
	.pop_wrap{max-width:43%;}
}

@media screen and (max-width:1240px) {

	.quick_list li.slide a { font-size:18px; }
	.notice_list li p { font-size:18px; }
	.notice_list li a { min-height:300px; }
	
	.kv_wrap .scroll {  }

	.youtube_wrap .title { float:none; width:auto; margin-bottom:40px; }
	.youtubeInner { float:none; width:96%; padding-right:4%; margin-left:4%; }
	.youtube_list .slick-list { margin:0 20% 0 -20px; }
	.youtube_list li { min-height:380px; }
	.youtubeInner .arrow { margin-right:0 }
	
	.location1 { left:50px; }
	.location2 { left:50px; }
	.location3 { right:50px; }
	.location4 { right:50px; }
	.location5 { left:400px; }
	.location6 { right:50px; }

	

	.type2.on .dim-wrap-close, .on.dim-pop-wrap.type2 .arrow span { display:block; }
	.dim-pop-wrap.type2 { display:none; z-index:90; position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.4); }
	.dim-pop-wrap.type2.on { display:block; }
	.dim-pop-wrap.type2 > div { position:absolute; top:150px; right:50%; bottom:auto; width:320px; margin-right:-160px; transform:translate(0,0); }
	.type2 .dim-wrap-close { position:absolute; top:-30px; right:0; display:inline-block; padding-right:30px; background:url('../images/pop/pop_close_btn_wh.png') right center no-repeat; 
		color:#fff !important; line-height:1; } 
	.dim-pop-wrap.type2 .arrow span { position:absolute; top:50%; display:block; width:26px; height:50px; margin-top:-25px; text-indent:-9999px; cursor: pointer; }
	.dim-pop-wrap.type2 .arrow span.next { right:-50px; background:url('/admission/images/pop/pop_next.png')no-repeat center }
	.dim-pop-wrap.type2 .arrow span.prev { left:-50px; background:url('/admission/images/pop/pop_prev.png')no-repeat center }
	
	.type2 .dim-pop { position:static; top:auto; right:auto; left:auto; margin:0 5px; box-shadow:none; }
	.type2 .dim-pop .dim-pop-close, .dim-pop .dim-pop-close2 { display:none; }
	.type2 .dim-pop .dim-pop-cont { width:100%; }
	.type2.dim-pop-list { overflow-y:auto; position:static; display:block; max-height:calc(100vh - 150px); }
	.type2.dim-pop-list .slick-dots { text-align:center; margin:20px 0; }
	.type2.dim-pop-list .slick-dots li { display:inline-block; width:10px; height:10px; margin:0 10px; border:2px solid #fff; border-radius:50%; }
	.type2.dim-pop-list .slick-dots li.slick-active { background:#fff; }
	.type2.dim-pop-list .slick-dots button { display:none; }


}

@media screen and (max-width:1024px) {
	.kv_wrap .main_list h2 .sub_slogan { font-size:28px; }
	.kv_wrap .main_list h2 .slogan { font-size:48px;}
	.main_list .slick-dots { top:45%; }
	.kv_wrap .arrowWrap span { display:none !important; }

	.kv_wrap .issueInner { right:-80%; }

	.quick_wrap .cont_wrap:after { background:url('/admission/images/main/main_bg_m.png')no-repeat right bottom;
	width:100%; height:100%; right:4%; background-size:contain; }

	.youtube_list li { min-height:340px; }

	.pop_wrap{
		width:100%;
	}
	.pop_btn_wrap > a{display:block; width:50%;}
	.pop_btn_wrap img{width:100%; height:auto;}


	.noticeTab { width:50%; padding:0; border-bottom:4px solid #000; }
	.noticeTab li { float:none; width:100% !important; text-align:left; }
	.noticeTab li:after { display:none; }
	.noticeTab li a { display:none; line-height:60px; }
	.noticeTab li h3 { font-size:18px; }
	.noticeTab li.on a { display:block; background:url('/admission/images/ico_sub_m_open.png') right 4% center no-repeat; }
	.noticeTab li.on h3 { border-bottom:0; }
	
	.noticeTab_m { background:#fff; position:absolute; top:54px; width:50%; z-index:998; border:1px solid #000; border-top:0; }
	.noticeTab_m.open { display:block; }
	.noticeTab_m li a { display:block; padding:12px 0 12px 20px; border-top:1px solid #e5e5e5; }
	.noticeTab_m li:fist-child a { border-top:0; }
	.noticeTab_m li h3 { font-size:18px; }
	.noticeTab_m li a:hover { background:#efefef; }

	.noticeTabWrap .plus { height:54px; width:30px; background-image:url('/admission/images/main/icon_plus_nv.png'); background-size:contain }
}



/*@media screen and (max-width:1024px)  and (max-height: 768px) {
	.pop_wrap{max-width:57%;}
}*/

@media screen and (max-width:768px){
	.pop_wrap{max-width:90%;}
	.pop_wrap.width{max-width:90%;}
}

@media screen and (max-width:720px) {	

	.moView { display:block !important; }
	.pcView { display:none !important; }

	h2.basic { font-size:32px; }
	h2.basic span { font-size:16px; }
	
	.type2.dim-pop-list { max-height:calc(100vh - 100px); }
	.dim-pop-wrap.type2 > div { top:100px; }

	.dim-pop.popimg .dim-pop-cont img { width:100%; }
	.dim-pop.popimg .popimgbtn { bottom:20px; }
	.dim-pop.popimg .popimgbtn .btn { font-size:16px; }

	.dim-pop.popimg .popimgbtn2 { bottom:70px; }
	.dim-pop.popimg .popimgbtn2 .btn { font-size:14px; }

	.on .dim-wrap-close, .on.dim-pop-wrap .arrow span { display:block; }
	.dim-pop-wrap { display:none; z-index:90; position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.4); }
	.dim-pop-wrap.on { display:block; }
	.dim-pop-wrap > div { position:absolute; top:50%; right:50%; bottom:auto; width:320px; margin-right:-160px; transform:translate(0,-50%); }
	.dim-wrap-close { position:absolute; top:-30px; right:0; display:inline-block; padding-right:30px; background:url('../images/pop/pop_close_btn_wh.png') right center no-repeat; 
		color:#fff !important; line-height:1; } 
	.dim-pop-wrap .arrow span { position:absolute; top:50%; display:block; width:26px; height:50px; margin-top:-25px; text-indent:-9999px; cursor: pointer; }
	.dim-pop-wrap .arrow span.next { right:-50px; background:url('/admission/images/pop/pop_next.png')no-repeat center }
	.dim-pop-wrap .arrow span.prev { left:-50px; background:url('/admission/images/pop/pop_prev.png')no-repeat center }
	
	.dim-pop { position:relative; top:auto; right:auto; left:auto; margin:0 5px; }
	.dim-pop .dim-pop-close, .dim-pop .dim-pop-close2 { display:none; }
	.dim-pop .dim-pop-cont { width:100%; }
	.dim-pop-list .slick-dots { text-align:center; margin-top:20px; }
	.dim-pop-list .slick-dots li { display:inline-block; width:10px; height:10px; margin:0 10px; border:2px solid #fff; border-radius:50%; }
	.dim-pop-list .slick-dots li.slick-active { background:#fff; }
	.dim-pop-list .slick-dots button { display:none; }

	.pop_btn_wrap{flex-wrap:wrap;}
	.pop_btn_wrap .pop_btn_left{background-color: #2c3791;}
	.pop_btn_wrap .pop_btn_right{background-color:#009fed;}

	.pop_wrap>.popup_box .close_wrap{width:7%;}
	.pop_wrap .btn_close > img{max-width:45%;}


	#main_layout { margin-top:50px; }
	.kv_wrap .main_list .no1 { background-image:url(/admission/images/main/kv_m_01.png); }
	.kv_wrap .main_list .no2 { background-image:url(/admission/images/main/kv_m_02.png); }
	.kv_wrap .main_list .no3 { background-image:url(/admission/images/main/kv_m_03.png); }
	.kv_wrap .main_list .no4 { background-image:url(/admission/images/main/kv_m_04.png); }

	.kv_wrap .main_list h2 .sub_slogan { font-size:22px; }
	.kv_wrap .main_list h2 .slogan { font-size:40px; }
	.kv_wrap .main_list .slide { padding-top:100px; height:calc(100vh - 50px ); }
	
	.kv_wrap .scroll { background-size:40px auto; }

	.kv_wrap .issueInner { right:calc(-96% + 70px); padding-left:75px; bottom:20px; }
	.issue_list .slick-list { margin:0 45px 0 -10px; overflow: visible; }
	.issue_list .slick-slide { margin:0 10px; }
	.issue_list .slide h3, .issue_list .text_area p, .issue_list .ord span { font-size:16px; }
	.issueInner .count, .issueInner .open { width:62px; height:62px; left:0px; }
	.issueInner .count { padding-top:14px; }
	.issueInner .count p { font-size:12px; }
	.issueInner .count span { font-size:18px; }
	.issueInner .open { bottom:40px; background-image:url('/admission/images/common/arrowS_wh_open.png'); }
	.issueInner .open.on { background-image:url('/admission/images/common/arrowS_wh.png') }  

	.issueInner .arrow { margin-top:10px; }
	.issueInner .arrow > span { display:none !important; }
	.issueInner .arrow .sliderpage { opacity:0; }
	.issueInner .arrow .pro_bar { left:0; }

	.notice_wrap, .youtube_wrap { padding:80px 0; }
	.youtube_wrap { background-image:url('/admission/images/main/bg_yt_m.png'); }
	.noticeInner, .noticeTabWrap { margin-top:40px; }
	.noticeInner .arrow span  { display:none !important; }
	.notice_list .slick-list { margin:0 -10px; }
	.notice_list .slick-slide { margin:0 10px; }
	.notice_list li a { min-height:240px; padding:20px; }
	.notice_list li .date, .notice_list li .type, .notice_list li .new  { font-size:14px; }
	.notice_list li .date { left:20px; bottom:20px; }
	.notice_list li .new { right:20px; bottom:20px; }
	.noticeInner .arrow { margin-top:30px; }
	.noticeInner .slick-dots li button { margin:0 5px; }

	.youtube_wrap h2.basic img { height:17px; margin-left:15px; }

	.youtube_wrap .title .bar { margin:20px 0; }
	.youtube_wrap .title a { font-size:16px; background-size:20px auto; padding-right:30px; }
	.youtube_list .slick-list { margin:0 40% 0 -10px; }
	.youtube_list .slick-slide { margin:0 10px; }

	.youtube_list li { min-height:300px; }
	.youtube_list li .subtitle { font-size:16px; }
	.youtube_list li .date { font-size:14px; }
	.youtube_list li .videocontent { padding:20px; }

	.youtubeInner .arrow { margin-top:20px; }
	.youtubeInner .arrow > span { display:none !important; }
	.youtubeInner .arrow .sliderpage { opacity:0; }
	.youtubeInner .arrow .pro_bar { left:0; }

	.quick_wrap { padding-bottom:40px; }
	.quick_wrap .cont_wrap:before { height:70px; }
	.quickInner { margin-top:40px; }
	.quickInner .arrow { margin-top:30px; }
	.quick_list .slick-list { margin:0 -10px; }
	.quick_list .slick-slide { margin:0 10px; }
	.quick_list li.slide a { padding:20px; color:#fff; font-size:1em; height:160px; }
	.quick_list li.slide { background-image: url('/admission/images/main/quick_arrow_on.png'); background-color:#2c3790;
		background-size:30px; background-position:left 20px bottom 20px; }
	.quick_list li.slide:hover {background-image: url('/admission/images/main/quick_arrow_on.png'); background-color:#2c3790;
		background-size:30px; background-position:left 20px bottom 20px; }
	.quickInner .arrow span { display:none !important; }
	.quickInner .slick-dots li button { margin:0 5px; }

	.banner_wrap { padding:40px 0; }
	.banner_wrap li { float:none; width:auto; margin-right:0; margin-bottom:20px; }
	.banner_wrap li:nth-of-type(3n) { margin-bottom:0; }
}
@media screen and (max-width:480px) {	

	.kv_wrap .main_list h2 .sub_slogan { font-size:18px; }
	.kv_wrap .main_list h2 .slogan { font-size:30px; }
	.kv_wrap .scroll { top:52%; }

	h2.basic { font-size:24px; }
	
	.notice_list li a { min-height:240px; }
	
	.quick_list li.slide a { height:140px; }

	.youtube_list .slick-list { margin:0 -10px; }
	.youtube_list li { min-height:auto; }
	.youtube_list li .img { position:static; display:block; margin-top:20px; }

	.dim-pop-wrap .arrow span { display:none !important; }

	.pop_btn_wrap > a{display:block; width:100%;}
	.pop_btn_wrap img{width:70%; height:auto;}
}
/*@media screen and (min-width: 769px) and (max-height: 1037px){
	.pop_wrap{top:0px; transform:translate(-50%, 0%);}
}*/

/* YouTube ? */
.play-vod { position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-40px; }
.dimmed { display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.7; z-index:900; }

.youtube_popup { position:fixed; left:50%; top:50%; width:80%; display:block; margin-left:0; margin-top:0; background-color:transparent; border:0; z-index:970;
	transform:translate(-50%, -50%); }
.youtube_popup #youtube_player { position:relative; width:100%; height:0; padding-bottom:56.25%; }
.youtube_popup iframe { position:absolute; top:0; left:0; width:100%; height:100%; }

.notice_list li .att { position:absolute; bottom:30px; right:30px; }
