.header{position:fixed; left:0; top:0; z-index:999; width:100%; height:80px; text-align:center; background:#fff;}
.header .inner{}
.header .logo{position:absolute; left:30px; top:24px;}
.header .logo img.on{display:none;}
.header .btn_all_search{position:absolute; right:calc(3% + 60px); top:30px; width:60px; height:60px; background:url(/images/admissionNew/common/btn_search.png) center center no-repeat; cursor:pointer;}
.header .btn_all_search.on{background:#faa635 url(/images/admissionNew/new_main/btn_search_on.png) center center no-repeat; }
.header .btn_link{position:absolute; right:105px; top:50%; transform:translateY(-50%);}
.header .btn_link a{display:inline-block; padding:10px; font-size:18px; color:#606060; transform:rotate(0.03deg);}
.header .btn_menu{position:absolute; right:0; top:0; width:80px; height:80px; background:#0d4d9c url(/images/admissionNew/common/btn_menu.png) center center no-repeat; cursor:pointer;}
.header .btn_menu.on{background:#212e84 url(/images/admissionNew/new_main/btn_menu_on.png) center center no-repeat; }
.gnb{display:inline-block; padding-left:40px;}
.gnb > li{position:relative; float:left; height:80px; text-align:center; line-height:80px; overflow:hidden;}
.gnb > li:after{content:''; position:absolute; bottom:0px; left:50%; transform:translateX(-50%); width:0; height:6px; background:#0d4d9c; opacity:0;}
.gnb > li:hover:after{opacity:1; width:100%; transition:linear 0.2s;}
.gnb > li.active:after{opacity:1; width:100%;}
.gnb > li + li {margin-left:100px;}
.gnb > li > a{font-size:18px; color:#000; transform:rotate(0.03deg);}
.gnb > li .gnbDepth2{position:absolute; left:50%; top:calc(100% + 45px); z-index:10; transform:translateX(-50%); padding:30px 0 27px; width:200px; background:#fff; border-radius:16px 0 16px 0; box-shadow:0 0 20px rgba(0,0,0,0.2); transition:linear 0.2s; opacity:0; }
.gnb > li .gnbDepth2 li{word-break:keep-all;}
.gnb > li .gnbDepth2 li + li{margin-top:25px;}
.gnb > li .gnbDepth2 li a{display:block; font-size:15px; color:#000000; transform:rotate(0.03deg);}
.gnb > li .gnbDepth2 li a:hover{color:#caad69;}
.gnb > li.on{overflow:visible;}
.gnb > li.on .gnbDepth2{top:calc(100% + 15px); opacity:1;}
.gnb > li.on .gnbDepth2:before{content:''; position:absolute; display:block;left:50%; top:-45px; transform:translateX(-50%); z-index:-1; width:100%; height:100%;}

.headerLiNewWin {background: url('/images/admissionNew/main/nWindow_ic.png') 131px 0px no-repeat !important;}
.headerNewWin {
	background: url('/images/admissionNew/main/nWindow_ic.png') 96% 28% no-repeat !important;
	width: 85px;
	display: inline-block;
}
.allMenu{position:absolute; left:0; top:0; width:100%; height:100vh; max-height:100vh; overflow-y:auto; padding:135px 0 100px; background:linear-gradient(to right, #014f99 6%,#00c5d0 100%); border-bottom:1px solid rgba(0,0,0,0.15); z-index:99;}
.allMenu:after{content:''; position:absolute; right:0; bottom:0; width:707px; height:354px; background:url(/images/admissionNew/common/allmenu_bg.png) no-repeat; background-size:contain; z-index:-1;}
.allMenu .btn_close{position:absolute; right:35px; top:30px; z-index:10; display:block; width:24px; height:24px; background:url(/images/admissionNew/common/btn_close.png) center no-repeat; border:none; outline:none; font-size:0; cursor:pointer; z-index:100;}
.allMenu .logo_area{position:relative; width:1270px; margin:0 auto;}
.gnbDepth1{width:1270px; margin:80px auto 0; font-size:0;}
.gnbDepth1:after{content:''; display:block; clear:both;}
.gnbDepth1 > li{position:relative; float:left; padding:0 120px; text-align:center; line-height:1; vertical-align:top; border-bottom:1px solid rgba(255,255,255,0.15);}
.gnbDepth1 > li.mb_block{display:none;}
.gnbDepth1 > li + li{border-left:1px solid rgba(255,255,255,0.15);}
.gnbDepth1 > li:first-child{}
.gnbDepth1 > li > span{position:relative; display:inline-block; width:100%; height:100%; padding:50px 0 30px; font-size:28px; color:#fff; font-weight:500; text-align:center; cursor:pointer;}
.gnbDepth1 > li > span:after{}
.gnbDepth1 > li:hover > span{color:#ffdd8b;}
.gnbDepth1 .gnbDepth2{position:absolute; top:100%; left:50%; transform:translateX(-50%); margin-left:-1px; width:100%; height:450px; padding:35px 0; border-left:1px solid rgba(255,255,255,0.15);}
.gnbDepth1 .gnbDepth2.first{border-left:0;}
.gnbDepth1 .gnbDepth2:after{content:''; display:block; clear:both;}
.gnbDepth1 .gnbDepth2 li{font-size:16px; color:#fff;}
.gnbDepth1 .gnbDepth2 li + li{margin-top:25px;}
.gnbDepth1 .gnbDepth2 li a{display:block; color:#ffffff; transform:rotate(0.03deg);}
.gnbDepth1 .gnbDepth2 li:hover > a{color:#ffdd8b;}
.allMenuBg{position:fixed; left:0; top:0; display:block; content:''; width:100%; height:100%; background:rgba(0,0,0,0.4); z-index:98; overflow:hidden; visibility: visible; display:none; }
.header.on .headerBtn{border-left:1px solid rgba(153,158,161,0.3);}


.header.on{background:#fff; box-shadow:0 0 10px rgba(68,68,68,0.4);}
.header.on .logo{}
.header.on .logo img{display:none;}
.header.on .logo img.on{display:block;}
.header.on .gnb{}
.header.on .gnb > li > a{position:relative; color:#000; }
.header.on .gnb > li.on{}
.header.on .btn_all_search{background:url(/images/admissionNew/common/btn_search_on.png) center center no-repeat;}
.header.on .btn_menu{background:#0d4d9c url(/images/admissionNew/common/btn_menu_on.png) center center no-repeat;}
.header.gnb_bg:after{content:''; position:absolute; left:0; top:100px; display:block; width:100%; height:230px; background:#fff;}

.section_footer{background:linear-gradient(to right, #014f99 6%,#00c5d0 100%);}
.section_footer .footer{padding:70px 0 80px;}
.section_footer .footer_inner{position:relative; padding-left:400px; width: 100%;max-width:1320px; margin: 0 auto;}
.section_footer .logo{position:absolute; left:100px; top:0;}
.section_footer .footer_menu{}
.section_footer .footer_menu li{position:relative; float:left;}
.section_footer .footer_menu li + li{margin-left:32px;}
.section_footer .footer_menu li + li:before{content:''; position:absolute; left:-16px; top:50%; transform:translateY(-50%); display:block; width:2px; height:2px; border-radius:2px; background:rgba(255,255,255,1);}
.section_footer .footer_menu li a{display:block; font-size:16px; color:#fff; transform:rotate(0.03deg);}
.section_footer .footer_menu li.mb{display:none;}
.mb_none > a {font-weight: bold; color: #ffdd8b !important;}
.section_footer .address{margin-top:20px;}
.section_footer .address p{line-height:1.2; font-size:14px; color:#fff; transform:rotate(0.03deg); word-break:keep-all;}
.section_footer .address span{display:inline-block; margin-left:10px;}
.section_footer .copy{margin-top:15px; font-size:14px; color:rgba(255,255,255,0.5); transform:rotate(0.03deg);}
.section_footer .footer .btn_scroll_top{position:absolute; top:50%; right:70px; transform:translateY(-50%); margin-top:-25px; z-index:10;
	-webkit-animation: mover 0.7s infinite alternate;
	animation: mover 0.7s infinite alternate;
}

@keyframes mover {
    0% { transform:translate(-50%, 8px);}
    100% { transform: translate(-50%, 0);}
}


.sub_container{padding-top:80px;}
.sub_visual{width:100%; height:420px; background:url(/images/admissionNew/sub/sub_visual_01.png)no-repeat center bottom; background-size:cover;}
.sub_visual.type1{background:url(/images/admissionNew/sub/sub_visual_01.png)no-repeat center bottom;}
.sub_visual.type2{background:url(/images/admissionNew/sub/sub_visual_02.png)no-repeat center bottom;}
.sub_visual.type3{background:url(/images/admissionNew/sub/sub_visual_03.png)no-repeat center bottom;}
.sub_visual.type4{background:url(/images/admissionNew/sub/sub_visual_04.png)no-repeat center bottom;}
.sub_visual.type5{background:url(/images/admissionNew/sub/sub_visual_05.png)no-repeat center bottom;}
.sub_visual.type5{background:url(/images/admissionNew/sub/sub_visual_06.png)no-repeat center bottom;}
.sub_visual.type7{background:url(/images/admissionNew/sub/sub_visual_07.png)no-repeat center bottom;}
.sub_visual h2{padding-top:155px; text-align:center; font-size:36px; color:#e7e7e7; font-weight:normal;}
.sub_visual h2 .eng{display:block; font-size:24px; color:#fff;}

.lnbArea{position:relative; width:1250px; margin:-70px auto 0; height:70px; padding:0 10px; background:#fff; font-size:0; z-index:20;}
.lnbInside{position:relative; width:100%; height:70px; padding:14px 0 10px; border-bottom:1px solid #c4c4c4;}
.btn_home{display:inline-block; width:56px; height:100%; background:url(/images/admissionNew/sub/lnb_home.png)no-repeat center left 16px;}
.btn_home a{display:block; width:100%; height:100%;}
.lnb{position: absolute; left: 56px; top: 14px;}
.lnb .depth{position:relative;}
.lnb > li{position: relative; float: left; width: 240px; line-height: 40px; border-left: 1px solid #e5e5e5;}
.lnb > li > span {display: block; padding-left: 25px; background: url(/images/admissionNew/sub/lnb_arrow.png) 290px 18px no-repeat; font-size: 16px; color: #161616; transform:rotate(0.03deg); cursor: pointer;}
.lnb .depth.depth_tit1{width: 320px;}
.lnb .depth.depth_tit2{width: 340px;}
.lnbBox {display:none; position: absolute; left:-1px; top: -15px; width: 100%; background: #fff; border: 1px solid #ced1d3; z-index: 10; box-shadow:0 0 10px rgba(68,68,68,0.2);}
.lnbBox.lnb_depth2{margin-left:-1px;}
.lnbBox .now{display: block; height:70px; line-height:70px; padding-left:25px; background: url(/images/admissionNew/sub/lnb_arrow_on.png) 290px center no-repeat; font-size: 16px; color: #161616; transform:rotate(0.03deg); cursor: pointer;}
.lnbBox ul{width:calc(100% - 20px); margin:0 auto; padding:40px 0; border-top:1px solid #c4c4c4;}
.lnbBox li{text-align:center; background:#fff;}
.lnbBox li + li{margin-top:30px;}
.lnbBox li a{position:relative; display:inline-block; padding:0 5px; font-size:16px; color:#3a3d41; transform:rotate(0.03deg);}
.lnbBox li.active a{color:#007c6a;}
.lnbBox li.active a:after {content:''; position:absolute; left:50%; bottom:-10px; transform:translateX(-50%); width:100%; height:2px; background: #007c6a;} 

.sub_content{width:1250px; max-width:100%; min-height:400px; margin:0 auto; padding:0 0px 90px;}
h3.sub_tit{padding:90px 0 100px; text-align:center; font-size:36px; line-height:1; font-weight:500;}
h3.sub_tit span{position:relative; display:inline-block;}


@media screen and (min-width:1921px){
	.sub_visual_re{background:url(/images/admissionNew/sub/sub_visual_01.png) center no-repeat; background-size:cover;}
}


@media screen and (max-width:1699px){
	.header .logo{position:absolute; left:20px; top:50%; transform:translateY(-50%);}
	.header .logo img{height:32px;}
	.header .btn_all_search{left:auto; right:70px; top:50%; transform:translateY(-50%); width:40px; height:40px; margin-left:0; background-size:auto 20px;}
	.header .btn_menu{left:auto; top:50%; transform:translateY(-50%); margin-left:0;}
	.header .btn_link{right:95px;}
	.header.on .btn_all_search{top:50%; background-size:auto 20px;}
	.header.on .btn_menu{top:50%; }
	.header.gnb_bg:after{top:100px;}

}

@media screen and (max-width:1499px){
	.gnb > li + li {margin-left:80px;}
}

@media screen and (max-width:1319px){
	.header .logo img{height:28px;}
	.header .btn_link a{font-size:16px;}
	.gnb > li + li {margin-left:60px;}
	.gnb > li > a{font-size:16px; }
	.gnb > li .gnbDepth2 li a{font-size:14px;}

	.section_footer .footer{padding:60px 0 70px;}
	.section_footer .footer_inner{padding-left:360px;}
	.section_footer .logo{left:80px; top:0;}
	.section_footer .footer .btn_scroll_top{right:20px; margin-top:15px;}
}

@media all and (max-width: 1270px){
	.allMenu{padding:100px 0;}
	.allMenu:after{width:500px; background:url(/images/admissionNew/common/allmenu_bg.png) no-repeat right bottom;}
	.allMenu .logo_area{position:relative; width:100%;}
	.gnbDepth1{width:90%; margin:70px auto 0;}
	.gnbDepth1 > li{position:relative; float:left; width:25%; padding:0;}
	.gnbDepth1 > li > span{padding:40px 0 20px; font-size:26px;}
	.gnbDepth1 .gnbDepth2{height:400px; padding:30px 0; border-left:1px solid rgba(255,255,255,0.15);}
	.gnbDepth1 .gnbDepth2 li{font-size:15px; color:#fff;}
	.gnbDepth1 .gnbDepth2 li + li{margin-top:20px;}
}


@media all and (max-width: 1250px) {
	.sub_visual{height:400px;}
	.sub_visual h2{padding-top:120px; font-size:33px;}
	.sub_visual h2 .eng{font-size:17px;}
	.lnbArea{width: calc(100% - 40px);}
	.sub_content{width: calc(100% - 40px); padding:0 0 80px;}
	h3.sub_tit{padding:60px 0 80px; font-size:33px;}
	.tabMenuArea{margin-bottom:35px;}
}

@media screen and (max-width:1180px){
	.header{height:70px;}
	.header .logo img{height:30px;}
	.header .btn_all_search{right:60px; width:35px; height:35px; background-size:auto 18px;}
	.header .btn_menu{width:70px; height:70px; background-size:auto 15px;}
	.gnb > li{height:70px; line-height:70px;}
	.gnb > li + li {margin-left:40px;}
	.gnb > li > a{font-size:15px; }
	.gnb > li .gnbDepth2{top:100%; width:90px}
	.gnb > li .gnbDepth2 li a{font-size:13px;}
	.gnb > li .gnbDepth2 li + li{margin-top:10px;}

	.header.on .gnb{}
	.header.on .btn_menu{background-size:auto 15px;}
	.header.gnb_bg:after{top:90px; height:180px;}

	.section_footer .footer_inner{width:92%; max-width:none; padding-left:260px;}
	.section_footer .logo{position:absolute; left:0; top:0;}
	.section_footer .footer_menu li + li{margin-left:28px;}
	.section_footer .footer_menu li + li:before{left:-14px;}
	.section_footer .footer_menu li a{font-size:15px;}
	.section_footer .address p{font-size:13px;}
	.section_footer .copy{margin-top:10px; font-size:13px;}

	.sub_container{padding-top:65px;}
	.sub_visual_re{height:320px; background-size:cover;}
	.text_visual_re{font-size:36px;}
	.text_visual_re span{margin-top:12px; font-size:15px; }
	.area_lnb_re{height:50px;}
	.lnb_re{width:100%;}
	.lnb_re>li:first-child{border-left:none;}
	.lnb_re>li>a{width:230px; line-height:50px; text-indent:22px; background:url(/images/admissionNew/sub/lnb_arrow.png) right 22px center no-repeat;}
	.lnb_re>li a{font-size:16px;}
	.lnb_re>li a.home{width:60px; height:49px; }
	.lnb_re>li.depth1_re .on,
	.lnb_re>li.depth2_re .on{background:url(/images/admissionNew/sub/lnb_arrow_on.png) right 22px center no-repeat; }
	.sub_lnb_re{padding:15px 0; }
	.sub_lnb_re>li a{padding:7px 22px; font-size:15px; }
}

@media screen and (max-width:1024px){
	.header{height:65px;}
	.header .logo{left:3%;}
	.header .logo img{height:28px;}
	.header .btn_menu{width:65px; height:65px;}
	.gnb{display:none;}
	.header.gnb_bg:after{display:none;}
	
	.allMenu{position:absolute; left:0; top:0; width:100%; height:100vh; max-height:100vh; overflow-y:auto; padding:0 0 30px; background:none;}
	.allMenu:after{display:none;}
	.allMenu .btn_close{position:absolute; right:30px; top:20px; z-index:10; display:block; width:24px; height:24px; background:url(/images/admissionNew/common/btn_close.png) center no-repeat; border:none; outline:none; font-size:0; cursor:pointer; z-index:100;}
	.allMenu .logo_area{position:relative; width:100%; height:65px; padding:0; text-align:left; background:linear-gradient(to right, #014f99 6%,#00c5d0 100%); }
	.allMenu .logo_area .logo_sitemap{position:absolute; top:50%; transform:translateY(-50%); left:3%; height:28px;}


	.allMenu{width:100%; position:relative;}
	.gnbDepth1{position:relative; width:100%; margin:0; padding:0; text-align:left;}
	.gnbDepth1 > li{position:static; float:none; width:100%; padding:0; padding:20px 25px; text-align:left; background:#ffffff url(/images/admissionNew/common/arrow_right_menu.png)no-repeat center right 5%; background-size:auto 35%;}
	.gnbDepth1 > li.mb_block{display:block;}
	.gnbDepth1 > li + li{border-top:1px solid #e3e3e3;}
	.gnbDepth1 > li:after{display:none;}
	.gnbDepth1 > li > .d1{position:relative; width:auto; margin:0; padding:0; font-size:16px; color:#000; transform:rotate(0.03deg); z-index:2;}
	.gnbDepth1 > li > .d1:after{content:''; position:absolute; left:50%; bottom:-5px; transform:translateX(-50%); width:0; height:10px; background:#fff; opacity:0; z-index:-1;}
	.gnbDepth1 .gnbDepth2{display:none; position:absolute; width:50%; height:100%; top:0; right:0; transform:translate(0,0); padding:30px; background:#fafafa; }
	.gnbDepth1 .gnbDepth2 > li{}
	.gnbDepth1 .gnbDepth2 > li + li{margin:0; margin-top:16px;}
	.gnbDepth1 .gnbDepth2 li > a{position:relative; display:inline-block; padding:0px; font-size:15px; color:#6a6a6a; line-height:1; transform:rotate(0.03deg); word-break:keep-all; z-index:2;}
	.gnbDepth1 .gnbDepth2 li > a:after{content:''; position:absolute; left:50%; transform:translateX(-50%); bottom:-2px; width:0; height:1px; background:#008773; opacity:0; z-index:1;}
	.gnbDepth1 .gnbDepth2.on{display: flex; flex-direction: column; justify-content:center;}

	.gnbDepth1 > li:hover{background:#e2f2f2 url(/images/admissionNew/common/arrow_right_menu.png)no-repeat center right 5%; background-size:auto 35%;}
	.gnbDepth1 > li:hover > .d1{color:#008773;}
	.gnbDepth1 > li:hover > .d1:after{width:calc(100% + 6px); opacity:0.8; transition:linear 0.2s;}
	.gnbDepth1 > li:hover:after{opacity:1; transition:linear 0.2s;}
	.gnbDepth1 .gnbDepth2 li:hover > a{color:#008773;}
	.gnbDepth1 .gnbDepth2 li:hover > a:after{opacity:0.5; width:100%; transition:linear 0.2s;}


	
	.gnbDepth1 > li.active{background:#fff url(/images/admissionNew/common/arrow_right_gray.png)no-repeat center right 20px; background-size:auto 40%;}
	.gnbDepth1 > li.active > .d1{color:#134280;}
	.gnbDepth1 > li.active > .d1:after{width:100%; opacity:0.4; transition:linear 0.2s;}
	.gnbDepth1 > li.active:after{opacity:1; transition:linear 0.2s;}
	.gnbDepth1 .gnbDepth2.on{display: flex; flex-direction: column; justify-content:center;}
	.gnbDepth1.half > li{width:50%;}
	
	.section_footer .footer_inner{width:92%; max-width:none; padding-left:200px;}
	.section_footer .logo{position:absolute; left:0; top:0;}
	.section_footer .logo img{width:150px;}
	.section_footer .footer_menu li + li{margin-left:28px;}
	.section_footer .footer_menu li + li:before{left:-14px;}
	.section_footer .footer_menu li a{font-size:15px;}
	.section_footer .address p{font-size:13px;}
	.section_footer .address .br{display:block;}
	.section_footer .address .t1{margin-left:0;}
	.section_footer .copy{margin-top:10px; font-size:13px;}

	.sub_visual{height:360px;}
	.sub_visual h2{font-size:30px;}
	.sub_visual h2 .eng{font-size:19px;}

	.sub_content{width: calc(100% - 35px); padding:0 0 70px;}
	h3.sub_tit{padding:50px 0 70px; font-size:28px;}
	h3.sub_tit span:after{background-size:40px auto;}
}

@media screen and (max-width:850px){
	.header{height:60px;}
	.header .logo{}
	.header .logo img{height:22px;}
	.header .btn_menu{width:60px; height:60px;}
	
	.allMenu .btn_close{width:22px; height:22px; background:url(/images/admissionNew/common/btn_close.png) center no-repeat; background-size:20px auto;}
	.allMenu .logo_area{height:60px;}
	.allMenu .logo_area .logo_sitemap{left:3%; height:22px;}
		
	.section_footer .footer_inner{width:92%; max-width:none; padding-left:185px;}
	.section_footer .logo img{width:140px;}
	.section_footer .footer_menu li + li{margin-left:24px;}
	.section_footer .footer_menu li + li:before{left:-12px;}
	.section_footer .footer_menu li a{font-size:13px;}
	.section_footer .address p{font-size:12px;}
	.section_footer .footer_menu li.mb,
	.section_footer .address .br{display:block;}
	.section_footer .address .t1{margin-left:0;}
	.section_footer .copy{margin-top:10px; font-size:12px;}


	.sub_container{padding-top:60px;}
	.sub_visual_re{height:280px; }
	.text_visual_re{font-size:30px;}
	.text_visual_re span{margin-top:10px; font-size:13px; }
	.area_lnb_re{height:40px;}
	.lnb_re>li>a{width:200px; line-height:40px;}
	.lnb_re>li a{font-size:14px;}
	.lnb_re>li a.home{width:50px; height:39px; }
	.sub_lnb_re{padding:10px 0; }
	.sub_lnb_re>li a{padding:5px 20px; font-size:13px; }
}


@media screen and (max-width:767px){
	.header{box-shadow:0 0 10px rgba(68,68,68,0.4);}
	.header .logo{}
	.header .btn_menu{right:0;}
	.header .btn_link{right:65px;}
	.header .btn_link a{font-size:14px;}

	.allMenu .btn_close{right:5%; width:20px; height:20px; background:url(/images/admissionNew/common/btn_close.png) center no-repeat; background-size:18px auto;}

	.section_footer .footer{padding:40px 0;}
	.section_footer .footer_inner{padding-left:0; width:88%; margin:0 auto; text-align:center;}
	.section_footer .logo{position:relative; left:auto; top:auto;}
	.section_footer .logo img{width:125px;}
	.section_footer .footer_menu{margin-top:25px; font-size:0;}
	.section_footer .footer_menu li{position:relative; float:none; display:inline-block;}
	.section_footer .footer_menu li a{font-size:13px;}
	.section_footer .footer_menu li.mb_none{display:none;}
	.section_footer .address{margin-top:15px; opacity:0.5;}
	.section_footer .address p{line-height:1.4; font-size:12px; color:#fff;}
	.section_footer .copy{display:none;}
	.section_footer .footer .btn_scroll_top{display:none; right:3%; margin-top:-50px;}
	.section_footer .footer .btn_scroll_top img{width:40px;}

	.sub_visual{width:100%; height:210px; background:url(/images/admissionNew/sub/sub_visual_01.png)no-repeat center bottom; background-size:cover;}
	.sub_visual.type1{background:url(/images/admissionNew/sub/sub_visual_01.png)no-repeat center bottom; background-size:cover;}
	.sub_visual.type2{background:url(/images/admissionNew/sub/sub_visual_02.png)no-repeat center bottom; background-size:cover;}
	.sub_visual.type3{background:url(/images/admissionNew/sub/sub_visual_03.png)no-repeat center bottom; background-size:cover;}
	.sub_visual.type4{background:url(/images/admissionNew/sub/sub_visual_04.png)no-repeat center bottom; background-size:cover;}
	.sub_visual.type5{background:url(/images/admissionNew/sub/sub_visual_05.png)no-repeat center bottom; background-size:cover;}
	.sub_visual.type5{background:url(/images/admissionNew/sub/sub_visual_06.png)no-repeat center bottom; background-size:cover;}
	.sub_visual.type7{background:url(/images/admissionNew/sub/sub_visual_07.png)no-repeat center bottom; background-size:cover;}
	.sub_visual h2{padding-top:80px;font-size:26px;}
	.sub_visual h2 .eng{font-size:16px;}

	.lnbArea{width:100%; margin:0 auto 0; height:auto; padding:0 0 0 30px; background:#fff; border-radius:0; border-bottom:1px solid #c4c4c4;}
	.lnbArea.fixed{position:fixed; left:0; top:60px; z-index:80;}
	.lnbInside{position:relative; width:100%; height:50px; padding:10px 0; border-bottom:0;}
	.btn_home{display:inline-block; width:40px; height:100%; background:url(/images/admissionNew/sub/lnb_home.png)no-repeat top 8px left 5px; background-size:17px auto;}
	.btn_home a{display:block; width:100%; height:100%;}
	.lnb{width:100%; left:40px; top:10px;}
	.lnb > li{position: relative; line-height: 34px;}
	.lnb > li > span {display: block; padding-left: 20px; background: url(/images/admissionNew/sub/lnb_arrow.png) 200px 16px no-repeat; font-size: 15px; color: #161616; cursor: pointer;}
	.lnb .depth.depth_tit1{width:calc(50% - 40px);}
	.lnb .depth.depth_tit1 > span{padding-left: 20px; background: url(/images/admissionNew/sub/lnb_arrow.png) right 25px top 16px no-repeat; font-size: 15px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
	.lnb .depth.depth_tit2{width:50%;}
	.lnb .depth.depth_tit2 > span{padding-left: 20px; background: url(/images/admissionNew/sub/lnb_arrow.png) right 30px top 16px no-repeat; font-size: 15px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}

	.lnbBox {top:-10px; left:0;}
	.lnbBox .now{height:50px; line-height:50px; padding-left:20px; background: url(/images/admissionNew/sub/lnb_arrow_on.png) 200px center no-repeat; font-size: 15px;}
	.lnbBox.lnb_depth1 .now{background: url(/images/admissionNew/sub/lnb_arrow_on.png) right 25px center no-repeat; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
	.lnbBox.lnb_depth2 .now{background: url(/images/admissionNew/sub/lnb_arrow_on.png) right 30px center no-repeat; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
	.lnbBox ul{padding:30px 0;}
	.lnbBox li{text-align:center; background:#fff;}
	.lnbBox li + li{margin-top:20px;}
	.lnbBox li a{font-size:15px;}
	.lnbBox li.active a{color:#007c6a;}
	.lnbBox li.active a:after {bottom:-5px;}
	
	.sub_content{width:100%; padding:35px 30px 55px;}
	h3.sub_tit{display:none;}
}

@media screen and (max-width:490px){
	.lnbArea{padding:0 0 0 3%;}
	.lnb .depth.depth_tit1 > span{padding-left:15px; background: url(/images/admissionNew/sub/lnb_arrow.png) right 15px top 16px no-repeat; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
	.lnb .depth.depth_tit2 > span{padding-left:15px; background: url(/images/admissionNew/sub/lnb_arrow.png) right 10px top 16px no-repeat; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
	.lnbBox.lnb_depth1 .now{background: url(/images/admissionNew/sub/lnb_arrow_on.png) right 20px center no-repeat; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
	.lnbBox.lnb_depth2 .now{background: url(/images/admissionNew/sub/lnb_arrow_on.png) right 10px center no-repeat; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}

	.sub_content{width:100%; padding:30px 3% 60px;}
	.btn_home{width:35px;}
	.lnb{left:35px;}
	.lnb .depth.depth_tit1{width: calc(50% - 35px);}
}

@media screen and (max-width:320px){	
	.header{height:55px;}
	.header .logo img{height:18px;}
	.header .btn_menu{width:55px; height:55px;}
	.header .btn_link{right:55px;}
	.header .btn_link a{font-size:12px;}
	
	.allMenu .logo_area{height:55px;}
	.allMenu .logo_area .logo_sitemap{left:3%; height:18px;}

	.section_footer .footer_menu{margin-top:25px;}
	.section_footer .footer_menu li{position:relative; float:none; display:inline-block;}
	.section_footer .footer_menu li + li{margin-left:20px;}
	.section_footer .footer_menu li + li:before{left:-10px;}
	.section_footer .address p{font-size:11px;}
	
	.sub_container{padding-top:55px;}
	.lnb > li > span {padding-left: 15px;}
	.lnb .depth.depth_tit1 > span{padding-left:10px; background: url(/images/admissionNew/sub/lnb_arrow.png) right 10px top 16px no-repeat; font-size:14px;}
	.lnb .depth.depth_tit2 > span{padding-left:10px; font-size:14px;}
	.lnbBox .now{padding-left:15px; font-size:14px;}
	.lnbBox.lnb_depth1 .now {background: url(/images/admissionNew/sub/lnb_arrow_on.png) right 10px center no-repeat;}
	.lnbBox li + li{margin-top:15px;}
	.lnbBox li a{font-size:14px;}
	
}