@charset "UTF-8";

#_contentBuilder{padding-top:531px;}
@media all and (max-width:768px){
	#_contentBuilder{padding-top:344px;}
}

/*비주얼*/
#multipleDiv_templet_04_5{position:fixed;width:100%;height:100%;top:130px;left:0;}
@media all and (max-width:1400px){
	#multipleDiv_templet_04_5{top:113px;}
}
@media all and (max-width:500px){
	#multipleDiv_templet_04_5{top:96px;}
}

/*비주얼슬로건*/
#multipleDiv_templet_04_6{position:absolute;top:60px;left:0;width:100%;}
#multipleDiv_templet_04_6 ._obj:before{content:"";display:block;}

/*입시비주얼화면등록221103*/
/*.main-visual-slogan{display:none;}*/
.main-visual-slogan{display:inline-block;padding:50px;position:relative;left:50%;margin-left:-720px;}
.main-visual-slogan:before{content:"";display:block;position:absolute;left:-100%;top:0;background-color:rgba( 255,255,255,0.87 );width:200%;height:100%;}
.main-visual-slogan p{color:#0257cf;line-height:1.2;display:inline-block;position:relative;font-size:38px;font-family:'Dream Bold';}
.main-visual-slogan .p_1{}
.main-visual-slogan .p_1 span{display:block;font-family:'Dream Light';font-style:italic;}
.main-visual-slogan .p_2{padding-top:20px;color:#000;}
@media all and (max-width:1400px){
	.main-visual-slogan{left:0%;margin-left:0;}
	.main-visual-slogan:before{left:0;width:100%;}
}
@media all and (max-width:768px){
	.main-visual-slogan{padding:25px;}
	.main-visual-slogan .p_1{font-size:20px;}
	.main-visual-slogan .p_2{font-size:30px;}
}
@media all and (max-width:480px){
	.main-visual-slogan{padding:0 2%;}
	.main-visual-slogan:before{display:none;}
	.main-visual-slogan p{text-shadow:0 0 3px #FFF;}
}

/*컨텐츠공통*/
#multipleContentsDiv_templet_04_7,
#multipleContentsDiv_templet_04_8,
#multipleContentsDiv_templet_04_9,
#multipleContentsDiv_templet_04_10{max-width:1400px;margin:0 auto;overflow:hidden;}
#multipleDiv_templet_04_8{background:#FFF;padding:50px 0;}
#multipleDiv_templet_04_9{background:#FFF;padding:50px 0;}
#multipleDiv_templet_04_9:before{content:"";display:block;width:100%;height:330px;background:url(/images/templet_04/main/main_rct_2_bg.jpg) no-repeat center top;background-size:cover;position:absolute;left:0;top:0;}
#multipleDiv_templet_04_10{background:#FFF;padding:35px 0;}
@media all and (max-width:1400px){
	#multipleContentsDiv_templet_04_7,
	#multipleContentsDiv_templet_04_8,
	#multipleContentsDiv_templet_04_9,
	#multipleContentsDiv_templet_04_10{max-width:96%;}
}

/*퀵링크*/
#multipleDiv_templet_04_7{margin-top:-60px;}
.quickLink{display:flex;flex-wrap:wrap;justify-content:space-between;background:#0c9efa;}
/*.quickLink li{width:12.5%;}*/
.quickLink li{width:20%;}
.quickLink li a{display:block;line-height:1.2;position:relative;color:#FFF;padding:25px 10px;text-align:center;}
.quickLink li a span{display:inline-block;}
.quickLink li a span:before{content:"";display:block;width:48px;height:48px;margin:0 auto 15px auto;}
.quickLink li.li_1 a span:before{background:url(/images/templet_04/main/quick_1.png);}
.quickLink li.li_2 a span:before{background:url(/images/templet_04/main/quick_2.png);}
.quickLink li.li_3 a span:before{background:url(/images/templet_04/main/quick_3.png);}
.quickLink li.li_4 a span:before{background:url(/images/templet_04/main/quick_4.png);}
.quickLink li.li_5 a span:before{background:url(/images/templet_04/main/quick_5.png);}
.quickLink li.li_6 a span:before{background:url(/images/templet_04/main/quick_6.png);}
.quickLink li.li_7 a span:before{background:url(/images/templet_04/main/quick_7.png);}
.quickLink li.li_8 a span:before{background:url(/images/templet_04/main/quick_8.png);}
@media all and (min-width:1025px){
	.quickLink li a:hover{color:#d5e9fd;}
	.quickLink li a:hover span:before{transform: rotatey(360deg);transition: all 0.7s cubic-bezier(0.2, 0, 0.3, 1);}
}
@media all and (max-width:1024px){
	.quickLink li a{font-size:15px;}
	.quickLink li a span:before{width:30px;height:30px;background-size:100% !important;}
}
@media all and (max-width:768px){
	#multipleDiv_templet_04_7{margin-top:-25px;}
	.quickLink{padding:15px 0;}
	.quickLink li{width:25%;}
	.quickLink li a{padding:10px;}
	.quickLink li a span:before{margin-bottom:5px;}
}
@media all and (max-width:320px){
	.quickLink li{width:50%;}
}

/*News*/#menu3471_obj299{width:58% !important;float:left;}
/*Schedule*/#menu3471_obj300{width:35% !important;float:right;}
@media all and (max-width:768px){
	/*News*/#menu3471_obj299,
	/*Schedule*/#menu3471_obj300{width:100% !important;float:none;}
	/*Schedule*/#menu3471_obj300{margin-top:50px;}
}

/*바로가기*/
.link{display:flex;flex-wrap:wrap;justify-content:space-between;}
.link li{width:20%;padding:10px;}
.link li a{display:block;box-sizing:border-box;font-size:20px;line-height:1.2;position:relative;padding:20px 0;text-align:center;box-shadow:0 0 10px #c2c2c2;}
.link li a span{display:block;}
.link li a span:before{content:"";display:inline-block;width:55px;height:55px;vertical-align:-17px;margin-right:15px;}
.link li.li_1 a span:before{background:url(/images/templet_04/main/icon_1.png);}
.link li.li_2 a span:before{background:url(/images/templet_04/main/icon_2.png);}
.link li.li_3 a span:before{background:url(/images/templet_04/main/icon_3.png);}
.link li.li_4 a span:before{background:url(/images/templet_04/main/icon_4.png);}
.link li.li_5 a span:before{background:url(/images/templet_04/main/icon_5.png);}
@media all and (min-width:1025px){
	.link li a:hover{font-family:'Noto Medium';color:#000;}
	.link li a:hover span:before{transform: rotatey(360deg);transition: all 0.7s cubic-bezier(0.2, 0, 0.3, 1);}
}
@media all and (max-width:1400px){
	.link li a{font-size:18px;}
	.link li a span:before{width:36px;height:36px;vertical-align:-9px;margin-right:10px;background-size:100% !important;}
}
@media all and (max-width:1024px){
	.link li{width:calc(20% - 4px);padding:0;margin:0 2px;border:1px solid #DDD;}
	.link li a{font-size:16px;padding:15px;box-shadow:none;}
	.link li a span:before{display:block;vertical-align:0;margin:0 auto 10px auto;}
}
@media all and (max-width:480px){
	.link li{width:100%;margin:2px 0;}
	.link li a{text-align:left;padding:15px 15px 15px 60px;}
	.link li a span:before{margin:0;position:absolute;left:15px;top:calc(50% - 18px);}
}
.wrap-banner h2 {  font-size: 13px !important;}





@media all and (max-width:1400px){
  #menu3471_obj2740{width: 100%!important; text-align: center;}
  #menu3471_obj2899 {   margin: 0px 0px 0px 20%!important; }
      
}



