.bgFixed{height: 120px; }
.titleBox .bx-wrapper{margin: 0 !important; display: inline-block; position: absolute; top: 90px; left: 10px; width: 100% !important; }
.prizeBox{}
.prizeBox > li{width: 100%; height: 26px; }
.prizeBox > li > img{height: 100%; float: left;}
.prizeBox > li > div{float: left; margin-left: 5px; height: 100%; }
.prizeBox > li > div > h4{font-size: 14px; font-weight: bold; color: #333; letter-spacing: -1.5px; margin-bottom: 2px; }
.prizeBox > li > div > p{font-size: 9px; color: #797979; }

@media all and (min-width:768px) {

.titleBox .bx-wrapper{margin: 0 !important; margin-left: 10px !important; margin-top: -3px !important; position: static; width: 500px !important; }
.prizeBox{}
.prizeBox > li{height: 36px; }
.prizeBox > li > div > h4{font-size: 16px; margin-bottom: 5px; }
.prizeBox > li > div > p{font-size: 10px; }
}


.thin{font-weight: 100 !important;}
.light{font-weight: 300 !important;}
.regular{font-weight: 400 !important;}
.medium{font-weight: 500 !important;}
.bold{font-weight: 700 !important;}

.header{width: 100%; position: relative; }
.header a{text-decoration: none; }
.header > .mobTop{display: none; }
.header *{box-sizing: border-box; letter-spacing: -.5px; background-repeat: no-repeat; background-size: contain; background-position: center center; word-break: keep-all; }
.header span.noneText{width: 0; height: 0; display: block; overflow: hidden; }
.header > div{width: 100%; }
.header > .title{height: 90px; margin-top: 30px; }
.header .titleBox{width: 1080px; height: 100%; margin: 0 auto; }
.header > .title > div > h1{width: 570px; height: 32px; position: absolute; left: 50%; margin-left: -285px; margin-top: 27px; }
.header > .title > div > h1.logo2 > a{width: 135px; }
.header > .title > div > h1.logo3 > a{width: 160px; }
.header > .title > div > h1.logo4 > a{width: 185px; }
.header > .title > div > h1.logo5 > a{width: 220px; }
.header > .title > div > h1.campus_0 > a{background-image: url(/assets/_img/header/logo.png?5); }
.header > .title > div > h1.campus_1 > a{background-image: url(/assets/_img/header/logo1.png?5); }
.header > .title > div > h1.campus_2 > a{background-image: url(/assets/_img/header/logo2.png?5); }
.header > .title > div > h1.campus_3 > a{background-image: url(/assets/_img/header/logo3.png?5); }
.header > .title > div > h1.campus_4 > a{background-image: url(/assets/_img/header/logo4.png?5); }
.header > .title > div > h1.campus_5 > a{background-image: url(/assets/_img/header/logo.png?5); }
.header > .title > div > h1.campus_7 > a{background-image: url(/assets/_img/header/logo7.png?5); }
.header > .title > div > h1.campus_8 > a{background-image: url(/assets/_img/header/logo8.png?5); }
.header > .title > div > h1.campus_9 > a{background-image: url(/assets/_img/header/logo9.png?5); }
.header > .title > div > h1.campus_10 > a{background-image: url(/assets/_img/header/logo10.png?5); }
.header > .title > div > h1.campus_11 > a{background-image: url(/assets/_img/header/logo11.png?5); }
.header > .title > div > h1.campus_12 > a{background-image: url(/assets/_img/header/logo12.png?5); }
.header > .title > div > h1.campus_13 > a{background-image: url(/assets/_img/header/logo13.png?5); }
.header > .title > div > h1.campus_15 > a{background-image: url(/assets/_img/header/logo15.png?5); }
.header > .title > div > h1.campus_16 > a{background-image: url(/assets/_img/header/logo16.png?5); }
.header > .title > div > h1.campus_17 > a{background-image: url(/assets/_img/header/logo17.png?5); }
.header > .title > div > h1.campus_18 > a{background-image: url(/assets/_img/header/logo18.png?5); }
.header > .title > div > h1.campus_19 > a{background-image: url(/assets/_img/header/logo19.png?5); }
.header > .title > div > h1.campus_22 > a{background-image: url(/assets/_img/header/logo22.png?5); }
.header > .title > div > h1.campus_24 > a{background-image: url(/assets/_img/header/logo24.png?5); }
.header > .title > div > h1.campus_25 > a{background-image: url(/assets/_img/header/logo25.png?5); }
.header > .title > div > h1.campus_26 > a{background-image: url(/assets/_img/header/logo26.png?5); }
.header > .title > div > h1.campus_27 > a{background-image: url(/assets/_img/header/logo27.png?5); }
.header > .title > div > h1.campus_28 > a{background-image: url(/assets/_img/header/logo28.png?5); }
.header > .title > div > h1.campus_113 > a{background-image: url(/assets/_img/header/logo13.png?5); }
.header > .title > div > h1.campus_30 > a{background-image: url(/assets/_img/header/logo30.png?5); }
.header > .title h1 > a{width: auto; height: 30px; display: block; float: left; }
.header > .title h1 > a > img{height: 100%; }
.header > .title h1 > span{width: 1px; height: 30px; margin: 0 10px; display: block; float: left; background-color: #0090da; }
.header > .title > div > div > a{display: block; float: right; margin-top: 0; }
.header > .title > div > div > a > span{font-size: 2.357rem; font-weight: bold; color: #053357; display: block; }
.header .titleBox > div{margin-top: 28px; }

.header .titleBox > ul{float: right; margin-top: 5px; }
.header .titleBox > ul:after{content: ''; display: block; clear: both; }
.header .titleBox > ul > li{float: left; }
.header .titleBox > ul > li > span{width: 20px; height: 20px; display: inline-block; vertical-align: middle; margin-right: 5px; }
.header .titleBox > ul > li.title1{margin-right: 40px;}
.header .titleBox > ul > li.title1 > span{background-image: url(/assets/_img/header/icon_header_01.svg); }
.header .titleBox > ul > li.title2 > .login{border-right: 1px solid #053357; padding-right: 5px; margin-right: 5px; }
.header .titleBox > ul > li.title2 > .study{border-left: 1px solid #053357; padding-left: 5px; margin-left: 5px; }
.header .titleBox > ul > li.title2 > span{background-image: url(/assets/_img/header/icon_header_02.svg); }
.header .titleBox > ul > li > a{display: inline-block; font-size: 1rem; color: #053357; vertical-align: middle; }

.header > .subBox{background-color: #fff; z-index: 500; }
.header > .mobMenuBtn{display: none; }
.header > .subBox > div{width: 100%; }
.header > .campus{width: 100%; position: absolute; height: 30px; background-color: #2196f3; top: -30px; }
.header > .campus > div{width: 1080px; margin: 0 auto; height: 100%; }
.header > .campus > div{height: 30px; }
.header > .campus > h4{width: 0; height: 0; display: block; overflow: hidden; font-size: 1.286rem;}
.header > .campus > div > div{float: left; height: 100%; padding: 7px 0; display: none; }
.header > .campus > div:after{content: ''; display: block; clear: both; }
.header > .campus > div > div > h2{width: 185px; height: 100%; display: block; background-position: left center; background-repeat: no-repeat; background-size: contain; }
.header > .campus > div > div > h2.campusLogo1{width: 185px; background-image: url(/assets/_img/header/greenLogo_01.png); border-right: 2px solid #fff; margin-right: 2px; padding-right: 10px; background-position: left center; }
.header > .campus > div > div > h2.campusLogo2{background-image: url(/assets/_img/header/greenLogo_02.png); margin-left: 4px; }
.header > .campus > div > div > h2 > a{width: 100%; height: 100%; display: block; }
.header > .campus > div > div > h2 > a > span{width: 0; height: 0; display: block; overflow: hidden; }
.header > .campus > div > a{float: right; color: #fff; font-size: 1rem; line-height: 32px; margin-top: -62px; }
.header > .campus > div > a > span{width: 20px; height: 20px; display: inline-block; background-image: url(/assets/_img/header/icon_header_03.svg); vertical-align: middle; margin-right: 5px; margin-top: -4px; }

.header > .campus > div > ul{width: 100%; float: left; height: 30px; margin: 0 auto; }
.header > .campus > div > ul:after{content: ''; display: block; clear: both; }
.header > .campus > div > ul > li{float: left; padding: 0 4.5px; line-height: 30px; }/*padding: 0 5.3px; 인천가맹추가시 */
/*.header > .campus > div > ul > li.camF{padding-left: 0;}
.header > .campus > div > ul > li.camL{padding-right: 0;}*/
.header > .campus > div > ul > li > a{width: 100%; height: 100%; display: block; color: #fff; font-size: 1rem; }
.header > .campus > div > ul > li.on{background-color: #fff; }
.header > .campus > div > ul > li.on > a{color: #2196f3; }
.header > .campus > div > button{display: none; }

.header > .subBox > .menu{height: 48px; border-top: solid 1px #b1b0b1;border-bottom: solid 1px #b1b0b1;}
.header > .subBox > .menu > ul{width: 1080px; height: 100%; margin: 0 auto; }
.header > .subBox > .menu > ul:after{content: ''; display: block; clear: both; }
.header > .subBox > .menu > ul > li{/*margin: 0 3.6%; max-*/width: auto; float: left; text-align: center; padding-right: 8.399999%; }
.header > .subBox > .menu > ul > li.menu8{padding-right: 0 !important;  }
.header > .subBox > .menu > ul > li > h3{width: auto; height: 47px; display: inline-block; line-height: 47px; font-size: 14px; position: relative; cursor: pointer; color: #333; }
.header > .subBox > .menu > ul > li > div{position: absolute; left: 0; width: 100%; height: 0; overflow: hidden; background-color: #fff; z-index: 5000; transition: all ease .6s; }
/*.header > .subBox > .menu > ul > li:hover > h3{border-bottom: 5px solid #2196f3; transition: all ease .4s; }*/
.header > .subBox > .menu > ul > li > h3:before{content: '';position: absolute;left: -1px;bottom: 0;width: calc(100% + 2px);height: 6px;background-color: #2196f3;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0);transform: scaleX(0);transition: transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);}
.header > .subBox > .menu > ul > li:hover > h3:before{transform: scaleX(1); }
.header > .subBox > .menu > ul > li:hover > div{height: 98px; padding-top: 34px;}
.header > .subBox > .menu > ul > li.menu3:hover > div{height: 290px;}
.header > .subBox > .menu > ul > li.menu5:hover > div{height: 290px; }
.header > .subBox > .menu > ul > li.menu6:hover > div{height: 165px; }
.header > .subBox > .menu > ul > .menuBG{width: 100%; min-width: 100%; height: 0; top: 158px; left: 0; position: absolute; margin: 0; padding: 0; background-color: #fff; z-index: 4500; transition: all ease .4s; /*box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1); */}
.header > .subBox > .menu > ul > li:hover ~ .menuBG{height: 98px; padding-top: 34px;}
.header > .subBox > .menu > ul > li.menu3:hover ~ .menuBG{height: 290px;}
.header > .subBox > .menu > ul > li.menu5:hover ~ .menuBG{height: 290px; }
.header > .subBox > .menu > ul > li.menu6:hover ~ .menuBG{height: 165px; }
.header > .subBox > .menu > ul > li > div > div{width: 1080px; height: 100%; margin: 0 auto; position: relative; }
.header > .subBox > .menu > ul > li.menu1 > div > div > div{padding: 2% 3%; }
.header > .subBox > .menu > ul > li.menu1 > div > div > div > h5{font-size: 3.143rem; color: #fff; line-height: 1.1; font-weight: bold; margin-bottom: 10px; }
.header > .subBox > .menu > ul > li.menu1 > div > div > div > h6{font-size: 1.1rem; color: #fff; line-height: 1.4; letter-spacing: -1px; }
.header > .subBox > .menu > ul > li > div > div > ul{height: 100%; }
.header > .subBox > .menu > ul > li.menu2 > div > div > ul{margin-left: -70px; }
.header > .subBox > .menu > ul > li.menu8 > div > div > ul{margin-left: 80px; }
.header > .subBox > .menu > ul > li > div > div > ul:after{content: ''; display: block; clear: both; }
.header > .subBox > .menu > ul > li > div > div > ul > li > a{/*display: block; width: 100%; height: 100%; */display: inline-block; color: #1d1d1d; font-size: 15px; }
.header > .subBox > .menu > ul > li > div > div > ul > li > a:hover{color: #2196f3; }
.afterArrow:after{content: '>'; color: #fff; transition: all ease .6s; position: absolute; }
.afterArrow:hover:after{color: #2196f3; transform: translateX(8px); }
.header > .subBox > .menu > ul > li.menu5 > div > div > ul > li > a{height: auto; margin-top: 40px; display: block; }
.header > .subBox > .menu > ul > li.menu5 > div > div > ul > li > a:after{content: none; margin-left: 0;}
.header > .subBox > .menu > ul > li > div > div > ul > li.curriMenu > a:after{content: none; margin-left: 0;}
.header > .subBox > .menu > ul > li > div > div > ul > li.curriMenu > a:hover:after{content: none; margin-left: 0;}
.menu li{float: left; height: 100%; }
.menuLi li{border-right: 1px solid #D3D1CE; padding-top: 8px; }
.menuLi li:last-child{border-right: 0; }
.menu5 li:last-child{border-right: 1px solid #D3D1CE; }


.header > .subBox > ul{position: absolute; bottom: 35px; width: 80%; z-index: 15000;left: 10%; }
.header > .subBox > ul > li{width: 30%; display: inline-block; margin: 0 1%; }
.header > .subBox > ul > li > a{color: #fff;width: auto;text-align: center; display: block;border: 1px solid #fff;border-radius: 20px;font-size: 12px;height: 32px; line-height: 32px; }

.menu1 li{}
.header > .subBox > .menu > ul > li.menu1:hover > div{height: 420px; }
.menu1 > div > div{text-align: left; }
.menu1 > div > div:after{content: ''; display: block; clear: both; }
.menu1 > div > div > div{width: 390px; height: 265px; background-image: url(/assets/_img/header/img_g1.jpg); display: block; float: left; }
.menu1 > div > div > ul.menu1_2{position: relative; }
.menu1 > div > div > ul{width: 185px; display: block; float: left; border-right: 1px solid #D3D1CE; }
.menu1 > div > div > ul > li{display: block; margin-bottom: 50px; float: none; width: auto; height: auto; border-right: 0; text-align: center; }
.ncsMenu{ }
.ncsMenu > h5{font-size: 15px; color: #1d1d1d; border-top: 1px dotted #D3D1CE; padding-top: 10px; width: 60%; margin: 0 auto; }
.ncsMenu > h5 > span{display: none; }
.ncsMenu:hover > h5{color: #2196f3; }
.ncsMenu > div{display: none; position: absolute; left: 100%; padding-left: 20px; top: 30px; }
.ncsMenu:hover > div{display: block; }
.ncsMenu > div > span{width: 256px; height: 110px; background-image: url(/assets/_img/header/img_g2.jpg); display: block; margin-bottom: 30px; }
.ncsMenu > div > ul{text-align: left; }
.ncsMenu > div > ul > li{float: none; border-right: 0; margin-bottom: 15px; }
.ncsMenu > div > ul > li > a{/*width: 100%; height: 100%; */display: inline-block; font-size: 1rem; color: #8b8b8b; cursor: pointer; }
.ncsMenu > div > ul > li:hover > a{color: #2196f3; }

.menu2 li{width: 200px; }
.header > .subBox > .menu > ul > li.menu2 > div > div{width: 800px;}
.menu3 li{width: 160px; height: auto; float: none; border-right: 0; padding: 0; text-align: left; }
.menu3 li.curriMenu{width: 115px; height: 220px; float: left; text-align: right; margin-top: -75px; border-right: 1px solid #D3D1CE; padding-right: 5px; line-height: 1.3; padding-top: 30px; }
.menu3 li.curriMenu span{width: 100%; height: 32px; display: inline-block; margin-bottom: 10px; background-position: right center; }
.menu3 h5{margin-bottom: 10px; font-size: 1rem; color: #666; }
.menu3 h5 > span{display: none; }
.menu3 li.curriMenu01 a{font-size: 1rem; color: #8b8b8b; /*width: 100%; height: 100%; */display: inline-block; }
.menu3 li.curriMenu01 a:hover{color: #2196f3; position: relative; }
.menu3 li.curriMenu01 > ul > li{margin-bottom: 10px; }
.menu3 li.curriMenu01 > ul > li:last-child{margin-bottom: 0; }
.menu3 > div > div > span{width: 1px; height: 115px; display: block; position: absolute; background-color: #D3D1CE; bottom: 30px; left: 160px; }
.menu3 li.curriMenu02 span{background-image: url(/assets/_img/header/icon_c1.svg); }
.menu3 li.curriMenu03 span{background-image: url(/assets/_img/header/icon_c2.svg); }
.menu3 li.curriMenu04 span{background-image: url(/assets/_img/header/icon_c3.svg); }
.menu3 li.curriMenu05 span{background-image: url(/assets/_img/header/icon_c4.svg); }
.menu3 li.curriMenu06 span{background-image: url(/assets/_img/header/icon_c5.svg); }
.menu3 li.curriMenu07 span{background-image: url(/assets/_img/header/icon_c6.svg); }
.menu3 li.curriMenu08 span{background-image: url(/assets/_img/header/icon_c7.svg); }
.menu3 li.curriMenu09 span{background-image: url(/assets/_img/header/icon_c8.svg); }
.menu3 li.curriMenu02:hover span{background-image: url(/assets/_img/header/icon_c1_on.svg); }
.menu3 li.curriMenu03:hover span{background-image: url(/assets/_img/header/icon_c2_on.svg); }
.menu3 li.curriMenu04:hover span{background-image: url(/assets/_img/header/icon_c3_on.svg); }
.menu3 li.curriMenu05:hover span{background-image: url(/assets/_img/header/icon_c4_on.svg); }
.menu3 li.curriMenu06:hover span{background-image: url(/assets/_img/header/icon_c5_on.svg); }
.menu3 li.curriMenu07:hover span{background-image: url(/assets/_img/header/icon_c6_on.svg); }
.menu3 li.curriMenu08:hover span{background-image: url(/assets/_img/header/icon_c7_on.svg); }
.menu3 li.curriMenu09:hover span{background-image: url(/assets/_img/header/icon_c8_on.svg); }
.menu3 li.curriMenu10{width: auto; float: left; margin-top: -80px; border-bottom: 1px dotted #D3D1CE; padding-bottom: 10px; }
.menu3 li.curriMenu11{width: auto; float: left; margin-top: -40px; }
.menu3 li.curriMenu02{margin-left: 160px; }
.menu4 li{width: 12.5%; }
.menu5 li{width: 12.5%; height: 60%; text-align: right; margin-top: 1%;}
.menu5 li a{padding-right: 2px; }
.menu5 li span{width: 100%; height: 60px; display: block; background-position: right center; margin-bottom: 10px; }
.menu5 li.menu5_1 span{background-image: url(/assets/_img/header/icon_p1.png); }
.menu5 li.menu5_2 span{background-image: url(/assets/_img/header/icon_p2.png); }
.menu5 li.menu5_3 span{background-image: url(/assets/_img/header/icon_p3.png); }
.menu5 li.menu5_4 span{background-image: url(/assets/_img/header/icon_p4.png); }
.menu5 li.menu5_5 span{background-image: url(/assets/_img/header/icon_p5.png); }
.menu5 li.menu5_6 span{background-image: url(/assets/_img/header/icon_p6.png); }
.menu5 li.menu5_7 span{background-image: url(/assets/_img/header/icon_p7.png); }
.menu5 li.menu5_8 span{background-image: url(/assets/_img/header/icon_p8.png); }
.menu6 li{width: 150px; padding-top: 20px; }
.menu6 li span{width: 32px; height: 32px; display: block; margin: 0 auto 30px; }
.menu6 li.menu6_1 span{background-image: url(/assets/_img/header/icon_s1.svg); }
.menu6 li.menu6_2 span{background-image: url(/assets/_img/header/icon_s2.svg); }
.menu6 li.menu6_3 span{background-image: url(/assets/_img/header/icon_s4.svg); }
.menu6 li.menu6_4 span{background-image: url(/assets/_img/header/icon_s3.svg); }
.menu6 li.menu6_1:hover span{background-image: url(/assets/_img/header/icon_s1_on.svg); }
.menu6 li.menu6_2:hover span{background-image: url(/assets/_img/header/icon_s2_on.svg); }
.menu6 li.menu6_3:hover span{background-image: url(/assets/_img/header/icon_s4_on.svg); }
.menu6 li.menu6_4:hover span{background-image: url(/assets/_img/header/icon_s3_on.svg); }
.header > .subBox > .menu > ul > li.menu6 > div > div{width: 600px;}
.menu7 li{width: 16.666666%; }
.menu8 li{width: 20%; }
/*.menu8 li:last-child{border-right: 0; }*/
.pageNavigationBG.scroll{position: fixed; top: 0; background-color: #fff; }

@media all and (min-width:1080px){
	.header > .subBox > .menu > ul > li > div{display: block !important; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1); }
	.header .campus > div{display: block !important; }
	.header .subBox{height: 48px !important;}
	.ncsMenu:hover > div{display: block !important; }
	.curriMenu01 > ul{display: block !important; }
	.header > .subBox > ul{display: none; }
}

@media all and (max-width:1079px){
	.afterArrow:after{content: none; }
	.header{width: 100%; height: 115px; position: fixed; background-color: #fff; left: 0; top: 0; z-index: 15000; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1); }
	.bgFixed{width: 100%; height: 115px; display: block; background-color: transparent; }
	.header *{box-sizing: border-box; letter-spacing: -.5px; }
	.header > .mobTop{display: block; background-color: #2196f3; width: 100%; height: 32px; padding: 5px 0; }
	.header > .mobTop > a{width: 100%; height: 100%; display: block; background-image: url(/assets/_img/header/logo_w.svg); }
	.header > div{width: 100%; }
	.header > .title{height: auto; margin-top: 45px; padding: 15px; }
	.header .titleBox{width: 100%;}
	.header > .title > div > h1{width: 180px; height: 100%; position: inherit; margin: 0; background-position: left center; float: left; }
	.header > .title > div > h1.campus_0 > a{background-image: url(/assets/_img/header/logo_m.png?2); }
	.header > .title > div > h1.campus_5 > a{background-image: url(/assets/_img/header/logo_m.png?2); }
 	/*.header > .title > div > div{float: right; margin-right: 80px; }*/
	.header > .title > div > div > a{width: 38px; height: 38px; margin-top: 0; position: relative; }
	.headerCall { }
	.headerCall:before {content: ''; display: block; width: 38px; height: 38px; background-image: url(/assets/_img/header/icon_header_m01.svg?2); background-size: 55%; position: absolute; animation: phone 4s infinite; background-repeat: no-repeat; background-position: center center; }
	.headerCall:after {width: 36px; height: 36px; content: ''; position: absolute; border-radius: 75px;border: solid 1px #053357;border-radius: 75px; /*animation: circle 3s infinite;*/ }


		@keyframes circle {
			0%{}
			50%{
				height: 40px;
				width: 40px;
			}
		}
@keyframes phone {
  0%{}
  2.5%{
    transform: translateX(-3px);
  }
  5%{
    transform: translateX(3px);
  }
  7.5%{
    transform: translateX(-3px);
  }
  10%{
    transform: translateX(3px);
  }
  15%{
    transform: translateX(-3px);
  }
  20%{
    transform: translateX(0px);
  }
  100%{}
}

	.header > .title > div > div > a > span{width: 0; height: 0; overflow: hidden;}
	.header > .title h1 > a{height: 35px; }
	.header > .title h1 > span{height: 35px; }
	.header > .title > div .title1{display: none; }
	.header > .title > div .title2 > a{display: none; }
	.header > .title > div .title2 > span{display: none; }
	.header > .title > div > div > ul{margin-top: 10px; }
	.header > .title > div > div > ul > li.title2 > .login{width: 30px; height: 30px; display: inline-block; background-image: url(/assets/_img/header/icon_header_m02.svg); margin-right: 8px; padding-right: 0; border: 0; }
	.header > .title > div > div > ul > li.title2 > .mypage{width: 30px; height: 30px; display: inline-block; background-image: url(/assets/_img/header/icon_header_m03.svg); margin-right: 0; padding-right: 0; border: 0; }
	.header > .title > div > div > ul > li.title2 > .study{margin-right: 0; padding-right: 0; border: 0; }
	.header > .title > div > div > ul > li.title2 > a > span{width: 0; height: 0; display: block; overflow: hidden; }
	.header .titleBox > div{margin-top: 0; margin-right: 75px; }
	.header > .subBox{width: 100%; position: absolute; top: 115px; background-color: #053357; z-index: 15000; padding: 0; left: 100%; transition: all ease .4s; overflow-y: auto; -ms-overflow-style: none; }::-webkit-scrollbar {display:none;}
	.header > .subBox.onMenu{left: 0; }
	.header > .mobMenuBtn{width: 70px; height: 70px; display: block; background-color: transparent; position: absolute; top: 45px; right: 0; transition: all ease .4s; cursor: pointer; }
	.header > .mobMenuBtn > span{width: 30%; height: 2px; background-color: #053357; transition: all ease .6s; display: block; position: absolute;}
	.header > .mobMenuBtn > .menuLine0{width: 2px; height: 60%; left: 0; top: 20%; }
	.header > .mobMenuBtn > .menuLine1{top: 40%; left: 30%; }
	.header > .mobMenuBtn > .menuLine2{top: 55%; left: 40%; }
	.header > .mobMenuBtn.mobMenuBtn_on > span{background-color: #fff; }
	.header > .mobMenuBtn.mobMenuBtn_on > .menuLine0{display: none;}
	.header > .mobMenuBtn.mobMenuBtn_on > .menuLine1{top: 50%; left: 35%; transform: rotate(45deg); }
	.header > .mobMenuBtn.mobMenuBtn_on > .menuLine2{top: 50%; left: 35%; transform: rotate(-45deg); }
	.header > .mobMenuBtn_on{background-color: #053357;  }
	.header > .subBox > div{width: 100%; }
	.header > .campus{height: auto;  top: 0; padding: 0 5%; background-color: #fff; }
.header > .campus > h4{width: 100%; height: 40px; line-height: 25px; color: #fff; text-align: center; background-color: #2196f3; font-weight: bold; font-size: .875rem; cursor: pointer; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.header > .campus > h4 > span{height:15px; width:25px; display:block; position:relative;overflow:hidden; left:50%; margin-left: -12px; }
.header > .campus > h4 > span:before{content:''; height:8px; width:8px; display:block; border:2px solid #fff; border-right-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; bottom:7px; left: 7px; }
	/*  지도 아이콘  */
/*.header > .campus > h4 > span{color: #fff;position: absolute;margin-left: 10px;margin-top: 0;width: 15px;height: 15px;border: solid 1px currentColor;border-radius: 13px 13px 13px 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg); transition: all ease .4s; }
.header > .campus > h4 > span:before {content: '';position: absolute;left: 3px;top: 3px;width: 5px;height: 5px;border: solid 1px currentColor;border-radius: 5px; transition: all ease .4s; }
.header > .campus > h4 > span:after {content: '';position: absolute;left: 0;top: 13px;width: 0;height: 0;border-radius: 50%;-webkit-transform: rotate(45deg);transform: rotate(45deg); background-color: #fff; transition: all ease .4s; }

.header > .campus > h4 > span.loc{border-radius: 9px 9px 9px 0; width: 18px; height: 18px; margin-top: -4px; }
.header > .campus > h4 > span.loc:before {left: 3px;top: 3px;width: 8px;height: 8px;border: solid 1px currentColor;border-radius: 8px;}
.header > .campus > h4 > span.loc:after {left: -13px;top: 13px;width: 20px;height: 5px;border: solid 2px currentColor;-webkit-transform: rotate(45deg);transform: rotate(45deg); background-color: transparent; }*/

.header > .campus > div{width: 100%; z-index: 20000;display: none; height: auto; padding: 60px 5%; position: absolute; top: 0; background-color: #fff; left: 0; box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.12); overflow: auto; }
/*.header > .campus > div > div{display: none; }*/
.header > .campus > div > div{width: 604px; float: none; margin: 0 auto; border-bottom: 1px solid #b1b0b1; margin-bottom: 5%; padding-bottom: 10px; height: auto; display: block; }
.header > .campus > div > div > h2{margin-top: 0; height: 25px; }
.header > .campus > div > div > h2.campusLogo1{width: 300px; background-image: url(/assets/_img/header/greenLogo_01_m.png); margin: 0; padding: 0; border-right: 2px solid #2196f3; background-position: center center; }
.header > .campus > div > div > h2.campusLogo2{width: 300px; background-image: url(/assets/_img/header/greenLogo_02_m.png); background-position: center center; }
.header > .campus > div > div > h2 > a{}
.header > .campus > div > div > h2 > a > span{width: 0; height: 0; display: block; overflow: hidden; }
.header > .campus > div > a{float: none; width: 100%; max-width: 860px; background-color: #2196f3; margin-top: 0; text-align: right; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding-right: 5px; font-size: .875rem;display: block; margin: 0 auto; margin-top: -2px;}
.header > .campus > div > ul{float: none; max-width: 860px; height: auto; border: solid 1px #b1b0b1; margin: 0 auto; }
.header > .campus > div > ul:after{content: ''; display: block; clear: both; }
.header > .campus > div > ul > li{width: 25%; height: 40px; border: solid 1px #b1b0b1; line-height: 40px; padding: 0; }
.header > .campus > div > ul > li > a{display: block; color: #6e6e6e; text-align: center; }
.header > .campus > div > ul > li.on > a{color: #2196f3; }
.header > .campus > div > button{display: block; font-size: 3rem; color: #6e6e6e; background-color: transparent; border: 0; position: absolute;top: 0;right: 5%; }

	.spanImg{display: none !important; }
	.header > .subBox > .menu{height: auto; border: 0; }
	.header > .subBox > .menu > ul{width: 100%; height: auto; }
	.header > .subBox > .menu > ul:after{content: ''; display: block; clear: both; }
	.header > .subBox > .menu > ul > li{max-width: 100%; width: 100%; float: none; margin: 0; padding-right: 0; }
	.header > .subBox > .menu > ul > li > h3{font-size: 1.5rem; color: #fff; text-align: left; cursor: pointer; position: relative; padding: 0 5%;display: block; }
	.header > .subBox > .menu > ul > li > h3 > span{color: #fff;position: absolute;margin-top: 15px;width: 10px;height: 10px;border-bottom: solid 2px currentColor;border-left: solid 2px currentColor;-webkit-transform: rotate(-45deg);transform: rotate(-45deg); right: 6%; }
	.header > .subBox > .menu > ul > li > h3 > .onSpan{border-left: solid 2px currentColor;-webkit-transform: rotate(135deg);transform: rotate(135deg); }
	.header > .subBox > .menu > ul > li > h3:before{display: none; }
	.header > .subBox > .menu > ul > li > div{width: 100%; display: none;position: inherit; height: auto; background-color: transparent; box-shadow: 0 0 0; transition: none; margin-bottom: 3%;padding-bottom: 2%;border-bottom: 1px solid rgba(255, 255, 255, .1);}
	.header > .subBox > .menu > ul > li.menuBG{display: none; }
	.header > .subBox > .menu > ul > li > div > div{width: 100%; }
	.header > .subBox > .menu > ul > li > div > div > span{}
	.header > .subBox > .menu > ul > li > div > div > ul{width: 100%; }
	.header > .subBox > .menu > ul > li.menu2 > div > div > ul{margin-left: 0; }
	.header > .subBox > .menu > ul > li.menu8 > div > div > ul{margin-left: 0; }
	.header > .subBox > .menu > ul > li > div > div > ul > li{float: none; width: 100%; height: auto; text-align: left; line-height: 32px; margin: 0; border: 0; padding: 0; }
	.header > .subBox > .menu > ul > li > div > div > ul > li > a{color: #fff; opacity: .6; font-size: 1.2rem; padding: 0 10%; }
	.header > .subBox > .menu > ul > li.menu5 > div > div > ul > li > a{margin-top: 0; }
	.header > .subBox > .menu > ul > li > div > div > ul > li > a:hover{color: #fff; opacity: 1; }
	.header > .subBox > .menu > ul > li > div > div > ul > li > a:hover:after{color: #fff; }
	.header > .subBox > .menu > ul > li.menu2 > div > div{width: 100%; }
	.header > .subBox > .menu > ul > li:hover > div{padding-top: 0; height: auto; }
	.header > .subBox > .menu > ul > li.menu1:hover > div{height: auto; }
	.header > .subBox > .menu > ul > li.menu3:hover > div{height: auto; }
	.header > .subBox > .menu > ul > li.menu5:hover > div{height: auto; }
	.header > .subBox > .menu > ul > li.menu6:hover > div{height: auto; }
	.menuLi li{padding-top: 0; border-right: 0; }
	.menu1 > div > div > ul{width: 100%; float: none; border-right: 0; }
	.menu1 > div > div > ul > li{text-align: left; margin-bottom: 0; }
	.menu1 > div > div > div{width: 0; height: 0; overflow: hidden; }
	.ncsMenu:hover > h5{color: #fff; }
	.ncsMenu > h5{font-size: 1rem;border-top: 0; width: 100%; text-align: left; color: #fff; padding: 0 10%; position: relative; cursor: pointer; }
	.ncsMenu > h5 > span{display: block; }
	.ncsMenu > h5:hover{color: #fff; }
	.ncsMenu > h5:hover:after{content: '>'; display: inline-block; margin-left: 8px; }
	.ncsMenu > h5 > span{display: block; font-weight: bold; position: absolute; right: 6%; top: 0; font-size: 1.286rem; }
	.ncsMenu > div{position: inherit; background-color: rgba(255, 255, 255, .1); padding: 0 7%; }
	.ncsMenu:hover > div{display: none; }
	.ncsMenu > div > ul > li{padding: 5px 0; margin: 0; }
	.ncsMenu > div > ul > li > a{color: #fff; font-size: 1rem; }
	.menu3 li.curriMenu{text-align: left; border-right: 0; }
	.menu3 li.curriMenu span{width: 0; height: 0; overflow: hidden; }
	.menu3 li.curriMenu p{display: inline-block; margin: 0 2px; }
	.menu3 li.curriMenu04{margin-left: 0; }
	.menu3 h5{color: #fff; font-size: 1rem; opacity: .6; padding: 0 10%; position: relative; cursor: pointer; margin-bottom: 0; }
	.menu3 li.curriMenu{margin-top: 0; }
	.menu3 li.curriMenu01 h5 > span{display: block; position: absolute; top: 0; right: 6%; }
	.menu3 li.curriMenu01 > ul{display: none; background-color: rgba(255, 255, 255, .1); padding: 0 7%; }
	.menu3 li.curriMenu01 a{color: #fff; font-size: 1rem; }
	.menu3 li.curriMenu01 a:hover{color: #fff; }
	.menu3 li.curriMenu01 > ul > *{margin: 0; padding: 5px 0; }
	.menu3 li.curriMenu02{margin-left: 0; }
	.header > .subBox > .menu > ul > li.menu6 > div > div{width: 100%; }

}
@media all and (max-width:768px){
	.titleBox .bx-wrapper{top: 105px; }
	.prizeBox > li{height: 30px; }
	.prizeBox > li > div > h4{font-size: 16px; margin-bottom: 4px; }
	.prizeBox > li > div > p{font-size: 10px;}

	/*.header{height: 104px; z-index: 9000; }*/
	.header{height: 145px; z-index: 9000; }
	/*.bgFixed{height: 104px; }*/
	.bgFixed{height: 145px; }
	.header > .subBox{top: 104px; }
	.header > .mobTop{height: 28px; }
	.header > .mobMenuBtn{top: 45px; }
	.header > .campus > h4{height: 36px; line-height: 22px; }
	.header > .campus > div{padding: 40px 5%; }
	.header > .campus > div > div{width: 424px; }
	.header > .campus > div > div > h2{height: 18px; }
	.header > .campus > div > div > h2.campusLogo1{width: 210px; }
	.header > .campus > div > div > h2.campusLogo2{width: 210px; }
	.header > .title > div > div > a{width: 30px; height: 30px; }
	.header > .title h1 > a{height: 30px; }
	.header > .title h1 > span{height: 30px; margin: 0 10px; }
	.header > .title{height: auto;padding: 12px; margin-top: 45px; }
	.header > .title > div > h1{width: 180px; }
 	.header > .title > div > div{margin-right: 60px; margin-top: 0; }
	.header > .mobMenuBtn{width: 55px; height: 60px; }
	.header > .mobMenuBtn > span{width: 30%; height: 2px; }
	.header > .mobMenuBtn > .menuLine1{top: 35%; left: 25%; }
	.header > .mobMenuBtn > .menuLine2{top: 60%; left: 40%; }
}
@media all and (max-width:480px){
	.titleBox .bx-wrapper{top: 87px; }
	.prizeBox > li{height: 26px; }
	.prizeBox > li > div > h4{font-size: 14px; margin-bottom: 2px; }
	.prizeBox > li > div > p{font-size: 9px; }

	/*.header{height: 86px; }*/
	.header{height: 120px; }
	/*.bgFixed{height: 86px; }*/
	.bgFixed{height: 120px; }
	.header > .subBox{top: 86px; }
	.header > .mobTop{height: 25px; padding: 7px 0; }
	.header > .mobMenuBtn{width: 48px; height: 48px; top: 38px; }
	.header > .mobMenuBtn > .menuLine0{ height: 50%; top: 20%; }
	.header > .campus > h4{height: 32px; font-size: 11px; line-height: 20px; }
	.header > .campus > h4 > span{height: 12px; }
	.header > .campus > div{padding: 30px 5%; }
	.header > .campus > div > div{width: 324px; }
	.header > .campus > div > div > h2{height: 17px; }
	.header > .campus > div > div > h2.campusLogo1{width: 160px; }
	.header > .campus > div > div > h2.campusLogo2{width: 160px; }
	.header > .title h1 > a{height: 25px; }
	.header > .title h1.campus_0 > a{height: 32px; }
	.header > .title h1 > span{display: none; }
	.header > .title h1 > .main{display: none; }
	.header > .title{height: 54px; margin-top: 32px; padding: 10px; }
	.header > .title > div > h1{width: 140px; }
 	.header > .title > div > div{margin-right: 50px; }
	.header > .title > div > div > a{width: 32px; height: 32px; margin-top: 0;}
	.headerCall:before {width: 32px; height: 32px; }
	.headerCall:after {width: 30px; height: 30px; }
	.header > .title > div > div > ul{margin-top: 0;}
	.header > .campus > div > ul > li{width: 33.333333%; }
/*	.header > .title > div > div > a{margin-right: 5px; }
	.header > .title > div > div > ul > li.title2 > .login{margin-right: 3px; }*/
}
@media all and (max-width:360px){
	.header > .campus > div{padding: 40px 5% 10px; text-align: center; }
	.header > .campus > div > div{width: auto; max-width: 304px;margin-bottom: 3%; padding-bottom: 5px; display: inline-block; }
	.header > .campus > div > div > h2{height: 12px;}
	.header > .campus > div > div > h2.campusLogo1{width: 140px; background-position: left center; }
	.header > .campus > div > div > h2.campusLogo2{width: 140px; background-position: right center; }
	.header > .campus > div > button{font-size: 2rem; right: 4%; }
}