@charset "utf-8";

/*COMMON*/
#multipleDiv_templet_depart_A_7{height:100%;}
#section2,
#multipleDiv_templet_depart_A_733{background:url("../../images/bg_2.jpg") no-repeat center;background-size:cover;}
/*
#section3,
#multipleDiv_templet_depart_A_8{background:url("../../images/bg_1.jpg") no-repeat center;background-size:cover;}
*/
#multipleContentsDiv_templet_depart_A_8,
#multipleContentsDiv_templet_depart_A_733{padding:150px 0;max-width:1600px;margin:0 auto;}
@media all and (max-width:1700px){
	#multipleContentsDiv_templet_depart_A_8,
	#multipleContentsDiv_templet_depart_A_733{max-width:96%;}
}
@media all and (max-width:1280px) {
	#multipleContentsDiv_templet_depart_A_8,
	#multipleContentsDiv_templet_depart_A_733{padding:100px 0;}
}
@media all and (max-width:768px) {
	#multipleContentsDiv_templet_depart_A_8,
	#multipleContentsDiv_templet_depart_A_733{padding:50px 0;}
}

#fullpage .section:last-child,
#fullpage .section:last-child .fp-tableCell{height:auto !important;}
#fullpage .section:last-child ._objHtml{overflow:unset;}


/*비주얼*/
@media all and (min-width:1281px){
	#menu2647_obj29{height:100vh !important;}
}


/*공지사항*/
#menu2647_obj374{position:absolute;left:0;bottom:0;width:100% !important;z-index:1;}
@media all and (max-width:768px){
	#menu2647_obj374{position:relative;left:unset;bottom:unset;z-index:unset;}
}


/*학부소개*/
#menu2647_obj608{position:absolute;left:0;top:0;}
.editMode #menu2647_obj608{position:relative;left:unset;top:unset;}
.editMode .aboutMajor{position:relative;}
.editMode .aboutMajor{opacity:1;position:relative;left:0;top:0;}
.editMode .aboutMajor .item_1{opacity:1;}
.editMode .aboutMajor .item_2{opacity:1;}
.editMode .aboutMajor .closeAbout{opacity:1;}

.aboutMajor{position:fixed;left:0;top:-9999px;width:100% !important;height:100vh !important;z-index:2;}
.aboutMajor .inner{background:url("../../images/majorBG.jpg") no-repeat center;background-size:cover;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.aboutMajor .container{display:flex;align-items:center;justify-content:center;}
.aboutMajor .item_1{margin-right:100px;}
.aboutMajor .item_2{}
.aboutMajor .item_1 h2{font-size:20px;color:#FFF;font-family:'Dream Medium';line-height:1;margin-bottom:20px;}
.aboutMajor .item_1 h3{font-size:20px;color:#000;font-family:'Dream Bold';line-height:1;background:#FFF;padding:10px 30px;border-radius:50px;text-align:center;display:inline-block;margin:50px 0 20px 0;}
.aboutMajor .con_1{font-size:45px;color:#FFF;font-family:'Dream Medium';line-height:1.2;}
.aboutMajor .con_2 li{padding:7px 0;}
.aboutMajor .con_2 li a{font-size:18px;color:#FFF;font-family:'Dream Medium';line-height:1.3;display:flex;align-items:}
.aboutMajor .con_2 li a span{padding-bottom:3px;border-bottom:2px solid transparent;transition:0.5s;}
.aboutMajor .con_2 li a.new_win::after{content:"";display:block;width:20px;height:23px;background:url("/sites/style_guide/images/common/aLink_5_w.png") no-repeat right center;}
.aboutMajor .con_3 li{font-size:18px;color:#FFF;font-family:'Dream Medium';line-height:1.3;position:relative;padding:10px 0 10px 20px;}
.aboutMajor .con_3 li::before{content:"";display:block;width:5px;height:5px;background:#FFF;position:absolute;left:0;top:20px;border-radius:100%;}
.aboutMajor .closeAbout{margin-top:100px;background:url("/sites/style_guide/images/common/x_7_w.png") no-repeat center;display:block;text-indent:-9999px;width:50px;height:50px;border:3px solid #FFF;border-radius:100%;}
.aboutMajor{opacity:0;}
.aboutMajor .item_1{transform:translateX(-100px);opacity:0;transition:1s;}
.aboutMajor .item_2{transform:translateX(100px);opacity:0;transition:1s;}
.aboutMajor .item_2 p{font-size:18px;color:#FFF;font-family:'Dream Medium';line-height:1.3;}
.aboutMajor .closeAbout{opacity:0;transition:1s;}
.aboutMajor.active{opacity:1;top:0;}
.aboutMajor.active .item_1{transform:translateX(0);opacity:1;transition-delay:0.3s;}
.aboutMajor.active .item_2{transform:translateX(0);opacity:1;transition-delay:0.6s;}
.aboutMajor.active .closeAbout{opacity:1;transition-delay:1s;}
@media all and (max-width:1280px){
	.aboutMajor{position:relative;height:auto !important;}
	.aboutMajor .inner{padding:50px;}
	.aboutMajor .item_1{margin-right:50px;}
	.aboutMajor .item_1 h2,
	.aboutMajor .item_1 h3{font-size:18px;}
	.aboutMajor .con_1{font-size:35px;}
	.aboutMajor .con_1 br{display:none;}
	.aboutMajor .con_2 li a,
	.aboutMajor .con_3 li{font-size:16px;}
	.aboutMajor .con_3 li::before{top:15px;}
	.aboutMajor .closeAbout{margin-top:50px;}
}
@media all and (max-width:768px){
	.aboutMajor .inner{padding:30px;}
	.aboutMajor .container{flex-direction:column;align-items:flex-start;}
	.aboutMajor .item_1{margin-right:0;margin-bottom:30px;}
	.aboutMajor .item_1 h2,
	.aboutMajor .item_1 h3{font-size:16px;}
	.aboutMajor .con_1{font-size:20px;}
	.aboutMajor .con_2 li a,
	.aboutMajor .con_3 li{font-size:15px;}
	.aboutMajor .con_3 li{padding-left:15px;}
	.aboutMajor .con_2 li a.new_win::after{height:18px;}
	.aboutMajor .closeAbout{width:40px;height:40px;background-size:15px;}
}
/*HOVER효과*/
@media all and (min-width:1281px) {
	.aboutMajor .con_2 li a:hover span{border-color:#FFF;}
}


/*TRACK*/
#menu2647_obj78{height:100%;}
.wrapTrack{display:flex;height:100%;}
.wrapTrack .item{width:33.3%;padding:150px 0;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);}
.wrapTrack .item .bg{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover !important;transform:scale(1.1);transition:4s;}
.wrapTrack .item .bg::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);transition:0.75s;}
.wrapTrack .item_1 .bg{background:url("../../images/major_1.jpg") no-repeat center;}
.wrapTrack .item_2 .bg{background:url("../../images/major_2.jpg") no-repeat center;}
.wrapTrack .item_3 .bg{background:url("../../images/major_3.jpg") no-repeat center;}
.wrapTrack .item h2{text-align:center;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;transform:translateY(100px);transition:0.5s;transition-delay:0.3s;}
.wrapTrack .item h2 span{width:85px;height:85px;display:flex;align-items:center;justify-content:center;}
.wrapTrack .item h2 span img{}
.wrapTrack .item h2 strong{display:block;color:#FFF;font-family:'Dream Medium';font-size:30px;line-height:1.3;margin-top:50px;}
.wrapTrack .item ul{width:300px;margin:0 auto;position:relative;transform:translateY(0);transition:0.5s;opacity:0;}
.wrapTrack .item ul li{}
.wrapTrack .item ul li a{font-size:19px;color:#FFF;font-family:'Dream Medium';line-height:1;padding:20px;letter-spacing:-0.3px;border-bottom:1px solid rgba(255,255,255,0.5);display:flex;align-items:center;justify-content:space-between;transition:0.5s;}
.wrapTrack .item ul li a::after{content:"";display:block;width:9px;height:9px;background:url("../../images/plus_1_w.png") no-repeat center;transition:all 0.7s cubic-bezier(0.2, 0, 0.3, 1);}
@media all and (max-width:1280px){
	.wrapTrack{display:block;}
	.wrapTrack .item{width:100%;padding:50px 2%;}
	.wrapTrack .item .bg{transform:scale(1);}
	.wrapTrack .item .bg::before{background:rgba(0,0,0,0.6);}
	.wrapTrack .item h2{text-align:left;justify-content:flex-start;flex-direction:row;transform:translateY(0);}
	.wrapTrack .item h2 span{width:unset;height:unset;}
	.wrapTrack .item h2 span img{max-width:55px;}
	.wrapTrack .item h2 strong{font-size:25px;margin-top:0;margin-left:20px;}
	.wrapTrack .item h2 strong br{display:none;}
	.wrapTrack .item ul{width:100%;opacity:1;padding:10px 0 0 70px;display:flex;flex-wrap:wrap;}
	.wrapTrack .item ul li{width:48%;margin:0 1% 1% 1%;}
	.wrapTrack .item ul li a{font-size:18px;padding:20px 20px 20px 0;}
}
@media all and (max-width:768px){
	.wrapTrack .item h2 span img{max-width:30px;}
	.wrapTrack .item h2 strong{font-size:18px;}
	.wrapTrack .item ul{padding-left:50px;}
	.wrapTrack .item ul li a{font-size:15px;}
	.wrapTrack .item ul li a::after{display:none;}
}
/*HOVER효과*/
@media all and (min-width:1281px){
	.wrapTrack .item:hover{width:80%;}
	.wrapTrack .item:hover .bg{transform:scale(1);transition-delay:1s;}
	.wrapTrack .item:hover .bg::before{background:rgba(0,0,0,0.7);transition-delay:0.5s;}
	.wrapTrack .item:hover h2{transform:translateY(0);}
	.wrapTrack .item:hover ul{opacity:1;transform:translateY(50px);transition-delay:0.5s;}
	.wrapTrack .item ul li a:hover{color:#099b92;border-color:#099b92;}
	.wrapTrack .item ul li a:hover::after{background:url("../../images/plus_1_g.png") no-repeat center;transform:rotatey(360deg);}
}


.wrapTrack_2{display:flex;flex-wrap:wrap;height:100%;}
.wrapTrack_2 .item{width:19%;height:200px;margin:0.5%;background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.3);position:relative;display:flex;align-items:center;justify-content:center;transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);}
.wrapTrack_2 .item h2{text-align:center;line-height:1.1;}
.wrapTrack_2 .item h2 strong{color:#FFF;font-family:'Dream Medium';font-size:20px;}
.wrapTrack_2 .item ul{width:calc(100% + 2px);height:calc(100% + 2px);background:#0b3274;position:absolute;top:-1px;left:-1px;padding:25px;transition:0.5s;opacity:0;}
.wrapTrack_2 .item ul li{height:25%;width:100%;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,0.5);}
.wrapTrack_2 .item ul li a{font-size:16px;color:#FFF;font-family:'Dream Medium';line-height:1;letter-spacing:-0.3px;width:100%;display:flex;align-items:center;justify-content:space-between;transition:0.5s;}
.wrapTrack_2 .item ul li a::after{content:"";display:block;width:9px;height:9px;background:url("../../images/plus_1_w.png") no-repeat center;transition:all 0.7s cubic-bezier(0.2, 0, 0.3, 1);}
.wrapTrack_2 .item ul li:last-child{border-width:0;}
@media all and (max-width:1280px){
	.wrapTrack_2 .item{width:100%;margin:1% 0;height:auto;display:block;padding:20px;}
	.wrapTrack_2 .item h2{text-align:left;line-height:0.8;margin-bottom:15px;}
	.wrapTrack_2 .item h2 strong{font-size:18px;}
	.wrapTrack_2 .item h2 br{display:none;}
	.wrapTrack_2 .item ul{width:unset;height:unset;background:none;position:relative;top:unset;left:unset;padding:0;opacity:1;display:flex;justify-content:space-between;}
	.wrapTrack_2 .item ul li{height:unset;width:23%;}
	.wrapTrack_2 .item ul li:last-child{border-width:1px;}
	.wrapTrack_2 .item ul li a{font-size:14px;padding:12px 0;}
}
@media all and (max-width:768px){
	.wrapTrack_2 .item h2 strong{font-size:16px;}
	.wrapTrack_2 .item ul{flex-wrap:wrap;}
	.wrapTrack_2 .item ul li{width:48%;}
	.wrapTrack_2 .item ul li a{font-size:13px;}
}
/*HOVER효과*/
@media all and (min-width:1281px){
	.wrapTrack_2 .item:hover ul{opacity:1;}
	.wrapTrack_2 .item ul li a:hover{color:#099b92;border-color:#099b92;}
	.wrapTrack_2 .item ul li a:hover::after{background:url("../../images/plus_1_g.png") no-repeat center;transform:rotatey(360deg);}
}


/*3단-타이틀*/
.main_title{}
.main_title h2{font-size:60px;color:#FFF;font-family:'Dream Bold';line-height:1;}
.main_title p{font-size:35px;color:#FFF;font-family:'Dream Medium';line-height:1.3;padding-top:60px;}
@media all and (max-width:1280px) {
	.main_title h2{font-size:35px;}
	.main_title p{font-size:22px;padding-top:30px;}
}
@media all and (max-width:768px) {
	.main_title h2{font-size:25px;}
	.main_title p{font-size:16px;padding-top:10px;}
	.main_title p br{display:none;}
}

/*3단-정보*/
.main_contact{}
.main_contact dl{display:flex;margin-bottom:10px;font-size:17px;color:#FFF;}
.main_contact dt{width:110px;background:#00a79e;display:flex;align-items:center;}
.main_contact dt span{font-family:'Dream Medium';line-height:1;padding-left:10px;}
.main_contact dd{width:calc(100% - 110px);border:1px solid rgba(255,255,255,0.5);border-left:0;font-family:'Dream Regular';line-height:1.2;}
.main_contact dt,
.main_contact dd{padding:25px;}
@media all and (max-width:768px) {
	.main_contact dl{font-size:15px;}
	.main_contact dt,
	.main_contact dd{padding:20px;}
	.main_contact dt{width:95px;}
	.main_contact dd{width:calc(100% - 95px);}
}

/*3단-바로가기*/
.wrap_banner{width:100%;height:100%;}
.wrap_banner a{padding:30px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:0.4s;}
.wrap_banner span{display:inline-block;width:70px;height:70px;display:flex;justify-content:center;align-items:center;}
.wrap_banner strong{padding-top:15px;font-size:22px;color:#FFF;font-family:'Dream Medium';}
.wrap_banner strong::after{content:"";display:block;width:100%;height:2px;background:#FFF;margin-top:5px;transform:scale(0);transition:0.3s;}
.wrap_banner.type_1 a{background:rgba(9,91,176,0.8);}
.wrap_banner.type_2 a{background:rgba(0,167,158,0.8);}
.wrap_banner.type_3 a{background:rgba(0,0,0,0.7);}
@media all and (max-width:1280px) {
	.wrap_banner strong{font-size:20px;}
}
@media all and (max-width:768px) {
	.wrap_banner img{max-width:40px;}
	.wrap_banner strong{font-size:16px;padding-top:0;}
}
/*HOVER효과*/
@media all and (min-width:1281px) {
	.wrap_banner a:hover{margin-top:-20px;box-shadow:0 0 10px rgba(0,0,0,1);}
	.wrap_banner a:hover strong::after{transform:scale(1);}
	.wrap_banner.type_1 a:hover{background:rgba(9,91,176,1);}
	.wrap_banner.type_2 a:hover{background:rgba(0,167,158,1);}
	.wrap_banner.type_3 a:hover{background:rgba(0,0,0,1);}
}