@charset "utf-8";

/* 메인페이지 스타일만 정의 */

.main h2 {font-size:46px; color:#18234f; line-height:1; letter-spacing:-1px;}
.main .samePad {padding:130px 0;}
.main > * {min-width:1200px;}
.main .tableMode>* {padding:0;}

/* 비쥬얼 */
.main .visual {
	height:560px; padding-top:130px; text-align:center; /* font-family:"Times New Roman"; */ color:#fff;
	background:url(../images/main/visual_bg.jpg) no-repeat 50%;
	text-shadow:5px 5px 5px rgba(0,0,0,.3);
	background-size:cover;
}
.main .visual p {width:1200px; margin:5px auto; text-align:center; font-size:60px; line-height:1;}
.main .visual span {display:inline-block; margin-top:30px;}

/* 퀵 링크 */
.main .quick {width:100%; background:#18234f;}
.main .quick ul {width:1200px; margin:0 auto;}
.main .quick li {height:90px; border-right:1px solid rgba(255,255,255,.3); text-align:center;}
.main .quick li:first-child {border-left:1px solid rgba(255,255,255,.29);}
.main .quick li a {display:block; height:100%; padding-top:35px;  color:#fff; line-height:1;}
.main .quick li a:hover {color:#f8881e; background-color:rgba(0,0,0,.2);}

/* quick2018 */
.main .quick2018 {padding:50px 0; text-align:center; font-size:0; border-bottom:1px solid #eee;}
.main .quick2018 article {display:inline-block; width:200px; vertical-align:top; font-size:16px; color:#000 !important;}
.main .quick2018 article a {display:block; cursor:pointer; line-height:1.2 !important;}
.main .quick2018 article a i {
	display:inline-block; width:100px; height:100px; border:2px solid #18234f; border-radius:50%;
	background-repeat:no-repeat; background-position:center;
}
.main .quick2018 article a i.icon1 {background-image:url(../images/main/icon1.jpg);}
.main .quick2018 article a i.icon2 {background-image:url(../images/main/icon2.jpg);}
.main .quick2018 article a i.icon3 {background-image:url(../images/main/icon3.jpg);}
.main .quick2018 article a i.icon4 {background-image:url(../images/main/icon4.jpg);}
.main .quick2018 article a i.icon5 {background-image:url(../images/main/icon5.jpg);}
.main .quick2018 article a i.icon6 {background-image:url(../images/main/icon6.jpg);}
.main .quick2018 article a:hover i {
	border:2px solid #f8881e;
	transition:all .3s linear !important;
	-webkit-transition:all .3s linear !important;
	-moz-transition:all .3s linear !important;
}
.main .quick2018 article a dd {padding-top:10px;}
.main .noticePop {z-index:999999; position:fixed; display:none;}
.main .noticePop.on {display:table; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.8);}
.main .noticePop>div {display:table-cell; text-align:center; vertical-align:middle;}
.main .noticePop>div dl {display:inline-block; padding:10px; max-width:800px; max-height:90%; background:#fff; text-align:left; letter-spacing:0; border-radius:7px;}
.main .noticePop>div dt {background:#18234f; padding:20px 40px; color:#fff; font-size:24px;}
.main .noticePop>div dd {padding:20px 40px;}
.main .noticePop>div dd p {position:relative; padding:10px 0 0 15px; color:#666; font-size:15px;}
.main .noticePop>div dd p:before {content:""; position:absolute; left:3px; top:22px; width:4px; height:4px; background:#000; border-radius:50%;}
.main .noticePop button {float:right; display:inline-block; font-size:12px; padding:10px 20px; border:1px solid #000; border-radius:5px; background:#fff; color:#000; cursor:pointer;}

.main .movieWrap {width:100%; height:673px; overflow:hidden; background:#fff; text-align:center;}
.main .movieWrap h2 {display:block; width:100%; text-align:center; /* font-family:"Times New Roman","Lato", sans-serif; */ font-size:30px;}
.main .movieWrap video {display:inline-block; width:1200px; margin:0 auto; background:url(../images/main/movie.jpg) no-repeat; background-size:cover;}
.main #layerPopup .img {font-size:0; line-height:0;}
.main #layerPopup video {width:600px; background:#0a1337;}

/* .main .movieWrap.style2019 {height:500px; background:#eee url(../images/main/movieWrap_bg.jpg)no-repeat center;} */
.main .movieWrap.style2019 {height:500px;}
.main .movieWrap.style2019 iframe {padding:20px 0;}

/* Academic */
.main .academic {padding:130px 0; text-align:center; background:url(../images/main/academic_bg.jpg) no-repeat 50%; background-size:cover;}
.main .academic > p {margin-top:30px;}
.main .academic .wrap {width:1200px; margin:90px auto 0; color:#000;}
.main .academic .wrap img {font-size:0; border-radius:50%; overflow:hidden; border:2px solid #18234f;}
.main .academic .wrap p {margin:10px 0 5px 0; font-weight:500; letter-spacing:-1px;}

/* about us */
.main .about {}
.main .about h2 {color:#fff;}
.main .about li:first-child {background:#18234f; color:#fff !important; text-align:center;}
.main .about li:last-child {background:url(../images/main/about_bg.jpg) no-repeat; background-size:cover;}
.main .about .wrap {width:600px; float:right; padding:150px 50px;}
.main .about .wrap p {margin:70px 0; font-size:16px;}

/* Academic Calendar */
.main .calendar {text-align:center; background:url(../images/main/calendar_bg.jpg) no-repeat 50%; background-size:cover;}
.main .calendar .wrap {float:right; width:600px; padding:150px 50px;}
.main .calendar .wrap p {margin:70px 0; font-size:16px;}
.main .calendar .wrap [class*='btn'] {margin:0 3px; padding:15px 60px; border:none !important;}

/* Registration */
.main .regist {z-index:100; position:relative; text-align:center; vertical-align:top; background:#18234f; color:#fff;}
.main .regist h2 {color:#fff;}
.main .regist .wrap {width:600px; padding:150px 50px;}
.main .regist .wrap p {margin:70px 0 110px 0; font-size:16px;}
.main .regist .wrap [class*='btn'] {margin:0 3px;}
.main .regist .simbol {position:absolute; left:-47px; top:-50px;}

/* Contact us */
.main .contactus {padding:50px 0; background:#ff9838; color:#fff; text-align:center;}
.main .contactus h2 {font-size:28px; color:#fff;}
.main .contactus p {margin:5px 0 25px 0; color:#fff; font-size:16px;}
.main .contactus a {padding:15px 60px; font-size:18px;  color:#ff9838 !important; background:#fff;}
.main .contactus a:hover {background:#18234f; border-color:transparent; color:#fff !important;}
