@charset "UTF-8";

@import url("font.css");

/* common */
body{font-family:'Noto Sans KR',sans-serif;font-weight:300;font-size:17px;color:#333;line-height:1;letter-spacing:-0.015em;/* iOS 특정 텍스트 확대 문제 해결 */-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;}
html.all-fixed,body.all-fixed{position:fixed;height:100%;overflow:hidden;}
a{color:inherit;word-wrap:break-word;word-break:break-word;}
input[type="text"], input[type="password"], button{font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
pre{font-family:inherit;}
.hide:not(caption){display:block;position:absolute;width:0;height:0;font-size:0;text-indent:-9999999px;overflow:hidden;}
.pc-hide{display:none !important;}
.pc-hide-ib{display:none !important;}
.tablet-show{display:none !important;}

/* 2021.06.23. 메인화면에 불필요한 여백이 존재하여 주석처리 
.main-content-wrap04{margin-bottom:150px;}
@media screen and (max-width:768px){
	.main-content-wrap04{margin-bottom:80px;}
}
*/

.no-mg{margin:0 !important;}
.no-pd{padding:0 !important;}
.no-border{border:none !important;}
.txt-b{font-weight:600;}
.txt-b01{font-weight: 500;}
.txt-pink{color:#d71b56;}
.lnk-txt{color:#106143;word-break:break-word;}
.lnk-txt:hover{text-decoration:underline;}
.con-box{padding:0 0 50px;}
.has-hash:before{content:'';display:block;margin:-92px 0 0;height:92px;visibility:hidden;}
.has-hash.no-fixed:before{margin:-184px 0 0;height:184px;}
.inner-box{padding:0 0 0 34px;}
.inner-box02{padding:0 0 0 12px;}
.inner-box03{padding:0 0 0 20px;}
.h4-tit01{position:relative;padding:0 0 18px 34px;font-size:22px;line-height:27px;color:#222;font-weight:500;}
.h4-tit01:before{content:'';display:block;position:absolute;top:13px;left:0;width:19px;height:2px;background:#e02962;}
.h4-tit02{padding:0 0 10px;font-size:17px;line-height:25px;color:#222;}
.h4-tit03{font-weight:500;font-size:20px;line-height:28px;}
.h4-tit03:after{content:'';display:block;margin:16px 0;width:45px;height:2px;background:#e82f68;}
.h4-tit04{font-size: 20px;line-height: 24px;color: #222;font-weight: 500;padding: 10px 0 15px 0;}
.h5-tit01{position:relative;padding:0 0 10px 12px;font-size:18px;line-height:23px;color:#222;font-weight:500;}
.h5-tit01:before{content:'';display:block;position:absolute;top:10px;left:0;width:5px;height:5px;background:#e02962;border-radius:50%;}
.h5-tit02{padding:0 0 18px;font-size:18px;line-height:23px;color:#222;font-weight:500;}
.h5-tit03{position:relative;padding:0 0 10px 22px;font-size:18px;line-height:23px;color:#222;font-weight:500;}
.h5-tit03:before{content:'';display:block;position:absolute;top:12px;left:0;width:14px;height:2px;background:#e02962;}
.h6-tit01{padding:0 0 10px;font-weight:500;font-size:16px;line-height:25px;}
.h6-tit02{position:relative;padding:0 0 8px 10px;font-size:17px;line-height:22px;color:#222;font-weight:500;}
.h6-tit02:before{content:'';display:block;position:absolute;top:10px;left:0;width:6px;height:2px;background:#018742;}
.h6-tit03{position:relative;padding:0 0 3px 10px;font-size:17px;line-height:22px;color:#222;font-weight:500;}
.h6-tit03:before{content:'';display:block;position:absolute;top:11px;left:0;width:2px;height:2px;background:#5d5d5d;border-radius:50%;}
.con-p01{padding:0 0 18px 0;line-height:25px;color:#222;}
.con-p02{padding:0 0 32px 0;line-height:25px;color:#222;}
.ul-type01 > li{position:relative;padding:0 0 0 12px;line-height:25px;}
.ul-type01 > li:last-of-type{padding-bottom:0;}
.ul-type01 > li:after{content:'';display:block;position:absolute;top:10px;left:0;width:5px;height:5px;background:#e02962;border-radius:50%;}
.ul-type02 > li{position:relative;padding:0 0 0 10px;line-height:25px;}
.ul-type02 > li:last-of-type{padding-bottom:0;}
.ul-type02 > li:after{content:'';display:block;position:absolute;top:12px;left:0;width:4px;height:1px;background:#222;}
.ul-type02.text-red > li:after{background:#e02962;}
.ul-type03 > li{line-height:25px;}
.ul-type04{padding:0 0 0 20px;}
.ul-type04 > li{line-height:25px;text-indent:-20px;}
.ul-type05 > li{position:relative;padding:0 0 6px 12px;line-height:25px;}
.ul-type05 > li:after{content:'';display:block;position:absolute;top:10px;left:0;width:5px;height:5px;background:#ccc;border-radius:50%;}
.ul-type06 > li{position:relative;padding:0 0 30px 12px;font-size:18px;line-height:31px;}
.ul-type06 > li:last-of-type{padding-bottom:0;}
.ul-type06 > li:after{content:'';display:block;position:absolute;top:14px;left:0;width:5px;height:5px;background:#e02962;border-radius:50%;}
.ul-type07{padding:0 0 0 20px;}
.ul-type07 > li{padding:0 0 8px 0;line-height:25px;text-indent:-20px;}
.ul-type07 > li:last-of-type{padding-bottom:0;}
.ol-type01 > li{margin:0 0 0 18px;line-height:25px;list-style-type:decimal;}
.ol-type02 > li{line-height:25px;}
.bg-box01{padding:15px 30px;background:#f2f8f6;}
.bg-box02{padding:15px;border:1px solid #dcdcdc;}
.slo-box{margin:0 0 40px;padding:0 0 40px;border-bottom:1px dashed #dcdcdc;}
.slo-box.type02{border-bottom:1px solid #ebebeb;margin: 0 0 50px;padding: 0 0 50px;}
.slo-p{padding:0 0 40px;font-weight:500;font-size:20px;line-height:30px;text-align:center;}
.slo-p02{font-weight:500;font-size:16px;line-height:22px;}
.slo-p03{padding:0 0 18px;font-size:17px;line-height:23px;font-weight:500;color:#005c37;}
.slo-box > .slo-p{padding:0;}
.text-green{color:#018742;}
.text-regular{font-weight:400 !important;}
.text-medium{font-weight:500 !important;}
.text-left{text-align:left !important;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.mark-p{position:relative;padding:0 0 0 12px;font-weight:400;font-size:15px;color:#018742;line-height:23px;}
.mark-p:after{content:"*";display:block;position:absolute;top:3px;left:0;}
.mark-p04{position:relative;padding:0 0 0 12px;font-weight:400;font-size:15px;color:#333;line-height:23px;}
.mark-p04:after{content:"*";display:block;position:absolute;top:3px;left:0;}
.mark-p02{position:relative;padding:0 0 0 20px;font-weight:400;font-size:15px;color:#018742;line-height:23px;}
.mark-p02:after{content:"※";display:block;position:absolute;top:0;left:0;}
.mark-p03{position:relative;padding:0 0 0 20px;font-weight:400;font-size:15px;color:#018742;line-height:23px;}
.mark-p03:after{content:"◎";display:block;position:absolute;top:0;left:0;}
.ver-top{vertical-align:top;}
.btn-wrap > ul > li{padding:0 0 10px;}
.btn-wrap > ul > li:last-of-type{padding:0;}
.btn-wrap > a{margin:0 6px 10px 0;}
.btn-wrap > a:last-of-type{margin:0;}
.btn{display:inline-block;padding:5px 20px;border:1px solid #777;font-weight:400;font-size:16px;line-height:25px;border-radius:5px;}
.btn.type01{border:1px solid #777;}
.btn.type01:hover{border-color:#0a5d3b;background-color:#0a5d3b;color:#fff;}
.btn.type02{border-color:#0a5d3b;background-color:#0a5d3b;color:#fff;}
.btn.down{padding-right:50px;background-image:url(/_res/ewhaen/img/common/ico-down.png);background-repeat:no-repeat;background-position:right 20px top 50%;}
.btn.down:hover{background-image:url(/_res/ewhaen/img/common/ico-down-over.png);}
.btn.shortcut{padding-right:50px;background-image:url(/_res/ewhaen/img/common/ico-shortcut.png);background-repeat:no-repeat;background-position:right 20px top 50%;}
.btn.shortcut:hover{background-image:url(/_res/ewhaen/img/common/ico-shortcut-over.png);}
.link-list .link-txt{padding:0 20px 0 0;}
.a-link{display:inline-block;border-bottom:1px solid #01579b;color:#01579b;}
.indent-zero{text-indent:0;}
.text-red{color:#e02962 !important;}
.text-purple{color:#645faa !important;}
.border-none{border:none !important;}
.border-b{border-bottom:1px solid #ededed; !important;}


.img-box{text-align:center;}
.img-box.border{padding:30px 0;border:1px solid #e7e7e7;}
.img-box img{max-width:100%;}
.zoom-in{padding:10px;text-align:right;}

.mg-t5{margin-top:5px !important;}
.mg-t20{margin-top:20px !important;}
.mg-t10{margin-top:10px !important;}
.mg-b5{margin-bottom:5px !important;}
.mg-b10{margin-bottom:10px !important;}
.mg-b20{margin-bottom:20px !important;}
.mg-b40{margin-bottom:40px !important;}
.mg-tb5{margin:5px 0 !important;}
.mg-tb10{margin:10px 0 !important;}
.mg-r5{margin:0 5px 0 0 !important;}
.mg-r10{margin:0 10px 0 0 !important;}
.pd-t5{padding-top:5px !important;}
.pd-tb5{padding:5px 0 !important;}
.pd-b5{padding-bottom:5px !important;}
.pd-b10{padding-bottom:10px !important;}
.pd-b20{padding-bottom:20px !important;}
.pd-b30{padding-bottom:30px !important;}
.pd-b40{padding-bottom:40px !important;}
.pd-t10{padding-top:10px !important;}
.pd-l10{padding-left:10px !important;}
.pd-l20{padding-left:20px !important;}
.pd-r10{padding-right:10px !important;}

.max-w640{max-width:640px;}
.max-w775{max-width:775px;}

.cn-letter{font-family:'애플 SD 산돌고딕 Neo',Apple SD Gothic Neo;}

/* layout */
.top-pop-wrap{background:#8ea8c1;}
.top-header-wrap{background:#00664F;}
.bottom-header-wrap{position:relative;}
.top-footer-wrap{background:#222d29;border-bottom:1px solid rgba(255,255,255,0.2);}
.bottom-footer-wrap{background:#222d29;}
.sub-container{margin:0 auto;max-width:1300px;}
.sub-container:after{content:'';display:block;clear:both;}
.content{padding:0 0 110px 0;}
.lnb-wrap{float:left;padding:0 60px 0 0;width:295px;}
.lnb-wrap + .content-wrap{float:left;width:calc(100% - 355px);}
.lnb-wrap:empty + .content-wrap{float:none;width:auto;}

/* top pop */
.top-pop-box{position:relative;margin:0 auto;padding:15px 110px 0 0;max-width:1300px;box-sizing:border-box;}
.top-pop-box .carousel-wrap{position:relative;}
.top-pop-box .owl-item .item:after{content:'';display:block;position:absolute;top:calc(50% - 10px);right:-25px;width:1px;height:calc(60% + 20px);background:rgba(255,255,255,0.2);border-left:1px solid rgba(17,17,17,0.15);transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.top-pop-box .item{position:relative;}
.top-pop-box .item > div{display:table;width:100%;min-height:93px;table-layout:fixed;}
.top-pop-box .item > div a{display:table-cell;vertical-align:top;}
.top-pop-box .item > div span{display:table-cell;padding:0 0 0 5px;width:143px;vertical-align:top;}
.top-pop-box .item > div span img{width:100%;}
.top-pop-box .txt01{padding:0 0 5px 0;font-size:20px;line-height:25px;color:#fff;font-weight:300;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.top-pop-box .txt02{height:40px;font-size:14px;line-height:20px;color:#000;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.top-pop-box .btn-pop-close{position:absolute;top:20px;right:45px;width:30px;height:30px;background:url(/_res/ewha/img/main/btn-pop-close.png) no-repeat center center;}
.top-pop-box input[type=checkbox]{display:none;}
.top-pop-box label{display:block;position:absolute;top:20px;right:0;width:30px;height:30px;background:#fff;border:1px solid #898989;box-sizing:border-box;cursor:pointer;}
.top-pop-box label:hover{border:1px solid #e02962;}
.top-pop-box label:hover:after{content:'Do not open today';display:block;position:absolute;top:-1px;right:100%;z-index:30;padding:7px 10px;width:156px;height:calc(100% + 2px);background:#e02962;color:#fff;font-size:15px;box-sizing:border-box;text-align:center;cursor:pointer;}
.top-pop-box input[type=checkbox]:checked + label{background:#fff url(/_res/ewha/img/main/ico-pop-check.png) no-repeat center center;}

.top-pop-box .owl-theme .owl-dots{position:absolute;top:30px;right:-85px;}
.top-pop-box .owl-theme .owl-dots .owl-dot span{margin:5px 0 5px 3px;width:9px;height:9px;background:#72869a;border:2px solid #8ea8c1;}
.top-pop-box .owl-theme .owl-dots .owl-dot.active span, .top-pop-box .owl-theme .owl-dots .owl-dot:hover span{background:transparent;border-color:#fff;}
.top-pop-box .mini-board-ctrl{position:absolute;top:40px;left:unset !important;right:-110px !important;z-index:10;}
.top-pop-box .mini-board-ctrl.no-dots{display:none;}
.top-pop-box .mini-board-ctrl img{display:none;}
.top-pop-box .carousel-stop img:first-of-type{display:inline-block;}
.top-pop-box .carousel-play img:last-of-type{display:inline-block;}

/* top header */
.top-header-box{margin:0 auto;max-width:1300px;}
.top-header-box:after{content:'';display:block;clear:both;}
.top-header-box .top-header-slogan{float:left;padding:14px 0;font-size:13.5px;color:#a4b8af;letter-spacing:0.5px;}
.top-header-box .sns-box{float:right;}
.top-header-box .sns-box:after{content:'';display:block;clear:both;}
.top-header-box .sns-box > li{float:left;padding:13px 15px 13px 0;}
.top-header-box .sns-box > li:first-of-type{display:none;}
.top-header-box .sns-box > li:last-of-type{padding-right:0;}
.top-header-box .sns-box > li > a{display:block;width:17px;height:14px;opacity:0.5;transition:opacity .3s;}
.top-header-box .sns-box > li > a:hover{opacity:1;}
.top-header-box .sns-box li .instagram{background:url(/_res/ewhaen/img/common/ico-instagram.png) no-repeat center center;}
.top-header-box .sns-box li .facebook{background:url(/_res/ewhaen/img/common/ico-facebook.png) no-repeat center center;}
.top-header-box .sns-box li .twitter{background:url(/_res/ewhaen/img/common/ico-twitter.png) no-repeat center center;}
.top-header-box .sns-box li .blog{background:url(/_res/ewhaen/img/common/ico-blog.png) no-repeat center center;}
.top-header-box .sns-box li .youtube{background:url(/_res/ewhaen/img/common/ico-youtube.png) no-repeat center center;}

.main .top-header-box > a{float:right;margin:13px 15px 13px 0;font-size:14px;color:#fff;opacity:0.5;transition:opacity .3s;}
.main .top-header-box > a:hover{opacity:1;}
body:not(.main) .top-header-box > a{display:none;}

/* sub - top header */
body:not(.main) .top-header-box .sns-box > li:first-of-type{display:block;position:relative;margin:0 18px 0 0;padding:0;}
body:not(.main) .top-header-box .sns-box > li:first-of-type:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:14px;background:rgba(255,255,255,0.6);transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
body:not(.main) .top-header-box .sns-box li .btn-lang{display:block;padding:14px 20px;width:auto;height:auto;font-size:13px;color:#fefefe;opacity:1;/*background:url(/_res/ewhaen/img/common/ico-lang-open.png) no-repeat right 2px center;*/}
body:not(.main) .top-header-box .sns-box li .lang-box{display:none;position:absolute;top:calc(100% - 1px);left:-1px;z-index:50;padding:6px 0;background:#fff;border:1px solid #045738;}
body:not(.main) .top-header-box .sns-box li .lang-box li a{display:block;padding:4px 20px;font-size:13px;font-weight:500;color:#777;}
body:not(.main) .top-header-box .sns-box li .lang-box li a:hover{color:#000;}

/* middle header */
.middle-header-box{position:relative;margin:0 auto;max-width:1300px;}
.middle-header-box:after{content:'';display:block;clear:both;}
.middle-header-box .logo{position:absolute;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.middle-header-box .logo a img{max-width:100%;}
.middle-header-box .btn-sch-open{display:none;}
.middle-header-box .m-lang-box{display:none;}
.middle-header-box .search-wrap{float:left;padding:35px 0;}
.middle-header-box .search-wrap input{padding:11px 22px;min-width:284px;border:1px solid #ccc;box-sizing:border-box;}
.middle-header-box .search-wrap input::placeholder{font-family:inherit;color:#999;font-weight:100;}
.middle-header-box .search-wrap button{margin:0 0 0 -4px;width:43px;height:43px;background:url(/_res/ewhaen/img/common/ico-search.png) no-repeat center center;border:1px solid #ccc;border-left:0;vertical-align:middle;cursor:pointer;}
.middle-header-box .search-wrap .btn-sch-close{display:none;}
.middle-header-box .util-box{float:right;padding:45px 0 0 0;}
.middle-header-box .util-box:after{content:'';display:block;clear:both;}
.middle-header-box .util-box > li{float:left;position:relative;padding:0 24px 0 0;}
.middle-header-box .util-box > li:last-of-type{padding:0;}
.middle-header-box .util-box > li > a{display:block;padding:10px 25px 10px 0;font-size:15px;color:#191919;}
.middle-header-box .util-box > li > .login{background:url(/_res/ewhaen/img/common/ico-login.png) no-repeat right center;}
.middle-header-box .util-box > li > .logout{background:url(/_res/ewhaen/img/common/ico-login-on.png) no-repeat right center;}
.middle-header-box .util-box > li > .btn-lang{padding-right:30px;background:url(/_res/ewhaen/img/common/ico-lang.png) no-repeat right 2px center;}
.middle-header-box .util-box > li .lang-box{display:block;display:none;position:absolute;top:calc(100% - 1px);left:-5px;z-index:50;padding:6px 0;background:#fff;border:1px solid #045738;}
.middle-header-box .util-box > li .lang-box li a{display:block;padding:4px 20px;font-size:13px;font-weight:500;color:#777;}
.middle-header-box .util-box > li .lang-box li a:hover{color:#000;}
.middle-header-box .util-box > li > .btn-lang:hover:after,
.middle-header-box .util-box > li > .btn-lang.active:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background:#E63B53;}

.search-wrap input:focus{border:1px solid #222;outline:none;}
.search-wrap input:focus::placeholder{color:#fff;}

/* bottom header */
.bottom-header-box{border-top:1px solid #e1e1e1;border-bottom:2px solid #045738;}
.bottom-header-box .gnb-wrap{margin:0 auto;max-width:1300px;}
.bottom-header-box .logo-fix{display:none;}
.bottom-header-box .util-box-fix{display:none;}
.bottom-header-box .search-wrap-fix{display:none;}
.bottom-header-box .nav-bar-fix{display:none;}

.bottom-header-wrap.fixed{position:fixed;top:0;width:100%;z-index:40;background:#fff;}
.bottom-header-box.fixed{border-bottom:1px solid #ccc;}
.bottom-header-box.fixed .gnb-wrap{display:table;width:100%;table-layout:fixed;}
.bottom-header-box.fixed .logo-fix{display:table-cell;width:148px;vertical-align:middle;}
.bottom-header-box.fixed .logo-fix a{display:block;}
.bottom-header-box.fixed .logo-fix a img{max-width:100%;}
.bottom-header-box.fixed .gnb{display:table-cell;width:82%;vertical-align:middle;}
.bottom-header-box.fixed .gnb .gnb-ul > li{padding:0 3% 0 0;}
.bottom-header-box.fixed .gnb .gnb-ul > li:last-of-type{padding:0;}
.bottom-header-box.fixed .util-box-fix{display:table-cell;width:150px;vertical-align:middle;}
.bottom-header-box.fixed .util-box-fix a{display:block;padding:10px 25px 10px 0;font-size:15px;color:#191919;}
.bottom-header-box.fixed .util-box-fix .login{display:inline-block;margin:0 22px 0 0;width:47px;height:15px;background:url(/_res/ewhaen/img/common/ico-login.png) no-repeat right center;vertical-align:middle;}
.bottom-header-box.fixed .util-box-fix .logout{display:inline-block;margin:0 22px 0 0;width:60px;height:15px;background:url(/_res/ewha/img/common/ico-login-on.png) no-repeat right center;vertical-align:middle;}
.bottom-header-box.fixed .util-box-fix .search-wrap-fix{display:inline-block;position:relative;vertical-align:middle;}
.bottom-header-box.fixed .util-box-fix .search-wrap-fix input{display:none;position:absolute;right:43px;padding:11px 22px;border:1px solid #ccc;border-right:0;box-sizing:border-box;}
.bottom-header-box.fixed .util-box-fix .search-wrap-fix input:focus{border:1px solid #222;outline:none;}
.bottom-header-box.fixed .util-box-fix .search-wrap-fix input::placeholder{font-family:inherit;color:#999;font-weight:100;}
.bottom-header-box.fixed .util-box-fix .search-wrap-fix input:focus::placeholder{color:#fff;}
.bottom-header-box.fixed .util-box-fix .search-wrap-fix .sch-btn{margin:0 0 0 -5px;width:43px;height:43px;background:url(/_res/ewhaen/img/common/ico-search.png) no-repeat center center;border:1px solid #ccc;vertical-align:middle;cursor:pointer;}
.bottom-header-box.fixed .nav-bar-fix{display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background:#045738;text-indent:-9999px;}

/*gnb*/
.gnb-wrap{position:relative;}
.gnb-ul{text-align:center;}
.gnb-ul:after{content:'';display:block;clear:both;}
.gnb-ul > li{display:inline-block;margin:0 -4px 0 0;padding:0 30px;}
.gnb-ul > li > a{display:block;position:relative;padding:36px 5px;font-size:16px;color:#222;font-weight:500;}
.gnb-ul > li > a:after{content:'';display:none;position:absolute;top:17px;right:-8px;width:21px;height:18px;background:url(/_res/ewhaen/img/common/ico-gnb-pop-new.png) no-repeat center center;}
.gnb-ul > li > a:before{content:'';display:none;position:absolute;top:17px;right:-8px;width:21px;height:18px;background:url(/_res/ewhaen/img/common/ico-gnb-pop-new.png) no-repeat center center;}
.gnb-ul > li > a.current:before{display:block;background-image:url(/_res/ewhaen/img/common/ico-gnb-hover.png);}
.gnb-ul > li > a:hover:after{display:block;}
.gnb-ul > li.active > a:before{display:block;}
.gnb-ul > li > .sub-mn-box{display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;z-index:40;padding:45px 0;width:100%;box-sizing:border-box;}
.gnb-ul > li > .sub-mn-box > p{display:none;/*margin:0 0 30px;padding:33px 0;border-bottom:1px dotted #fff;font-weight:500;font-size:25px;color:#fff;line-height:33px;*/}
.gnb-ul > li > .sub-mn-box .sub-mn{display:table;width:100%;table-layout:fixed;position:relative;}
.gnb-ul > li > .sub-mn-box .sub-mn > li{display:table-cell;padding:20px;width:100%;border-right:1px solid rgba(255,255,255,0.3);line-height:1;box-sizing:border-box;text-align:left;}
.gnb-ul > li > .sub-mn-box .sub-mn > li:first-of-type{border-left:1px solid rgba(255,255,255,0.3);}
.gnb-ul > li > .sub-mn-box .sub-mn > li > a{display:block;position:relative;font-weight:500;color:#fff;line-height:25px;}
.gnb-ul > li > .sub-mn-box .sub-mn02{padding:20px 0 0 0;}
.gnb-ul > li > .sub-mn-box .sub-mn02 > li{padding:0 0 15px;}
.gnb-ul > li > .sub-mn-box .sub-mn02 > li:last-of-type{padding:0;}
.gnb-ul > li > .sub-mn-box .sub-mn02 > li > a{font-size:15px;color:#9ac1b2;line-height:23px;}
.gnb-ul > li > .sub-mn-box .sub-mn02 > li > a:hover{color:#fff;}
.gnb-ul > li > .sub-mn-box .sub-mn02 > li > a.active{color:#fff;}

.gnb-ul > li > .sub-mn-box .col02 .sub-mn02{display:inline-block;padding-right:10px;width:calc(50% - 10px);vertical-align:top;}
.gnb-ul > li > .sub-mn-box .col02 .sub-mn02:nth-of-type(2n){padding-right:0;}

.gnb-bg{display:none;position:absolute;top:100%;left:0px;z-index:30;width:100%;background:rgba(10,74,50,0.97) url(/_res/ewhaen/img/common/bg-gnb.png) no-repeat 89% -30px;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;}

.slideMenu{display:none;}
.btn-menu{display:none;}

/* sub - gnb */
body:not(.main) .middle-header-box{display:none;}
body:not(.main) .bottom-header-box .gnb-wrap{display:table;width:100%;table-layout:fixed;}
body:not(.main) .bottom-header-box .logo-fix{display:table-cell;width:148px;vertical-align:middle;}
body:not(.main) .bottom-header-box .logo-fix a{display:block;}
body:not(.main) .bottom-header-box .logo-fix a img{max-width:100%;}
body:not(.main) .bottom-header-box .gnb{display:table-cell;width:82%;vertical-align:middle;}
body:not(.main) .bottom-header-box .gnb .gnb-ul > li{padding:0 3% 0 0;}
body:not(.main) .bottom-header-box .gnb .gnb-ul > li:last-of-type{padding:0;}
body:not(.main) .bottom-header-box .util-box-fix{display:table-cell;width:150px;vertical-align:middle;}
body:not(.main) .bottom-header-box .util-box-fix a{display:block;padding:10px 25px 10px 0;font-size:15px;color:#191919;}
body:not(.main) .bottom-header-box .util-box-fix .login{display:inline-block;margin:0 22px 0 0;width:47px;height:15px;background:url(/_res/ewhaen/img/common/ico-login.png) no-repeat right center;vertical-align:middle;}
body:not(.main) .bottom-header-box .util-box-fix .logout{display:inline-block;margin:0 22px 0 0;width:60px;height:15px;background:url(/_res/ewha/img/common/ico-login-on.png) no-repeat right center;vertical-align:middle;}
body:not(.main) .bottom-header-box .util-box-fix .search-wrap-fix{display:inline-block;position:relative;vertical-align:middle;}
body:not(.main) .bottom-header-box .util-box-fix .search-wrap-fix input{display:none;position:absolute;right:43px;padding:11px 22px;border:1px solid #ccc;border-right:0;box-sizing:border-box;}
body:not(.main) .bottom-header-box .util-box-fix .search-wrap-fix input:focus{border:1px solid #222;outline:none;}
body:not(.main) .bottom-header-box .util-box-fix .search-wrap-fix input::placeholder{font-family:inherit;color:#999;font-weight:100;}
body:not(.main) .bottom-header-box .util-box-fix .search-wrap-fix input:focus::placeholder{color:#fff;}
body:not(.main) .bottom-header-box .util-box-fix .search-wrap-fix .sch-btn{margin:0 0 0 -5px;width:43px;height:43px;background:url(/_res/ewhaen/img/common/ico-search.png) no-repeat center center;border:1px solid #ccc;vertical-align:middle;cursor:pointer;}
body:not(.main) .bottom-header-box .nav-bar-fix{display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background:#045738;text-indent:-9999px;}

/* footer */
.footer-quick-box{border-top:1px solid #ebebeb;}
.footer-quick-box .main-mini-wrap{position:relative;}
.footer-quick-box .main-mini-wrap > a{position:absolute;top:0;right:0;padding:12px 35px;border:1px solid #ebebeb;border-top:none;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-image:url(/_res/ewhaen/img/common/btn-quick-close02.png);}
.footer-quick-box .main-mini-wrap a.btn-quick-close{border-color:#222d29;background-color:#222d29;background-image:url(/_res/ewhaen/img/common/btn-quick-open02.png);}
.footer-quick-box .main-mini-wrap .main-title02{display:inline-block;padding:0 68px 0 0;vertical-align:middle;}
.footer-quick-box .main-mini-wrap{margin:0 auto;padding:12px 0;max-width:1300px;}
.footer-quick-box .main-mini-wrap .main-title-box{display:inline-block;vertical-align:middle;}
.footer-quick-box .main-mini-wrap .main-title-box .main-title{font-weight:500;}
.footer-quick-box .main-mini-wrap .carousel-wrap{padding:0 0 0 65px;box-sizing:border-box;}
.footer-quick-box .main-mini-wrap .carousel-wrap .owl-carousel .item a{padding:12px 0;color:#999;}
.footer-quick-box .main-mini-wrap .carousel-wrap .owl-carousel .item a:hover{color:#333;}
.footer-quick-box .main-mini-wrap .carousel-wrap .owl-dots .owl-dot span{background:#c1c1c1;}
.footer-quick-box .main-mini-wrap .carousel-wrap .owl-dots .owl-dot.active span{background:#333;}
.footer-quick-box .main-mini-wrap .carousel-wrap.type01{width:calc(100% - 266px);}
.footer-quick-box .main-mini-wrap .footer-quick .owl-carousel.off{display:block;overflow:hidden;height:52px;}
.footer-quick-box .main-mini-wrap .footer-quick .owl-carousel.off .item{display:inline-block;margin:0 -4px 0 0;padding:0 40px 0 0;vertical-align:middle;}
.footer-quick-box .quick-box.active .footer-quick .owl-carousel{height:auto;}
.footer-quick-box .quick-box.active .main-title-box{padding:15px 0;vertical-align:top;}


.top-footer-box{margin:0 auto;max-width:1300px;}
.top-footer-box .etc-lnk-box{display:inline-block;padding:0 80px 0 0;width:calc(100% - 68px);box-sizing:border-box;vertical-align:middle;}
.top-footer-box .etc-lnk-box ul li{display:inline-block;margin:0 -5px 0 0;vertical-align:middle;text-align:center;}
.top-footer-box .etc-lnk-box ul li:first-of-type{text-align:left;}
.top-footer-box .etc-lnk-box ul li:last-of-type{text-align:right;}
.top-footer-box .etc-lnk-box ul li a{display:inline-block;font-size:15px;color:#979499;line-height:23px;}
.top-footer-box .etc-lnk-box ul li.privacy a{color:#fff;}
.top-footer-box .btn-scroll-top{display:inline-block;padding:35px 16px 19px;background:#E63B53 url(/_res/ewhaen/img/common/img-scroll-top.png) no-repeat 50% 16px;font-weight:400;font-size:16px;color:#fff;vertical-align:middle;}

.bottom-footer-box{display:table;margin:0 auto;padding:34px 0;width:100%;max-width:1300px;table-layout:fixed;}
.bottom-footer-box > div{display:table-cell;vertical-align:middle;}
.bottom-footer-box .footer-inner{display:table;width:100%;table-layout:fixed;}
.footer-logo-box{display:table-cell;width:50px;vertical-align:middle;}
.footer-logo-box img{max-width:100%;}
.footer-info-box{display:table-cell;padding:0 0 0 20px;box-sizing:border-box;vertical-align:middle;}
.footer-info-box ul{padding:0 0 5px;}
.footer-info-box ul:after{content:'';display:block;clear:both;}
.footer-info-box ul li{float:left;margin:0 13px 0 0;font-weight:400;font-size:16px;color:#fff;line-height:24px;}
.footer-info-box ul li:last-of-type{margin:0;}
.footer-info-box ul li a{color:#fff;}
.footer-info-box p{font-size:15px;color:#fff;line-height:23px;opacity:0.3;}
.footer-related-box{width:425px;}
.footer-related-box .related-site-wrap{display:inline-block;position:relative;z-index:10;margin:0 10px 0 0;width:205px;vertical-align:middle;box-sizing: border-box;}
.footer-related-box .related-site-wrap:last-of-type{margin:0;}
.footer-related-box .related-site-wrap > div{display:inline-block;width:calc(100% - 43px);vertical-align:top;}
.footer-related-box .related-site-title{display:block;position:relative;z-index:10;padding:9px 30px 10px 20px;border:1px solid #fff;background:url(/_res/ewhaen/img/common/img-related-open.png) no-repeat right 15px top 50%;font-size:14px;color:rgba(255,255,255,0.5);box-sizing: border-box;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.footer-related-box .related-site-title.active{background-image:url(/_res/ewhaen/img/common/img-related-close.png)}
.footer-related-box .related-site-title.active + .related-site{display:block;}
.footer-related-box .related-site{display:none;position:absolute;bottom:33px;padding:10px 0 30px;width:calc(100% - 2px);max-height:200px;border:1px solid #e7e7e7;background-color:#fff;overflow-y:scroll;box-sizing:border-box;}
.footer-related-box .related-site li a{display:block;padding:4px 20px;font-size:14px;line-height:22px;}
.footer-related-box .related-site li a:hover{font-weight:500;}
.footer-related-box .related-go{display:inline-block;margin:0 0 0 -6px;padding:10px 12px;background:#fff;font-weight:400;font-size:15px;color:#1e2623;}

/* quick menu */
.main-quick-wrap .main-quick-menu{position:fixed;z-index:50;}
.main-quick-wrap.active .main-quick-menu{z-index:90;}
.main-quick-wrap .main-quick-menu ul{background:transparent;}
.main-quick-wrap:not(.active) .main-quick-menu ul{display:none !important;}
.main-quick-wrap .main-quick-menu ul{position:fixed;top:50%;right:75px;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.main-quick-wrap .main-quick-menu ul li{padding:0 0 20px 0;}
.main-quick-wrap .main-quick-menu ul li:last-of-type{padding:0;}
.main-quick-wrap .main-quick-menu ul li a{display:block;padding:20px 84px 20px 0;min-width:100px;background-repeat:no-repeat;background-position:right center;font-size:18px;line-height:23px;color:#fff;font-weight:400;box-sizing:border-box;text-align:right;}
.main-quick-wrap .main-quick-menu ul li a:hover{color:#e7ea04;}
.main-quick-wrap .main-quick-menu ul li:nth-of-type(1) a{background-image:url(/_res/ewhaen/img/common/ico-quick01.png);}
.main-quick-wrap .main-quick-menu ul li:nth-of-type(2) a{background-image:url(/_res/ewhaen/img/common/ico-quick02.png);}
.main-quick-wrap .main-quick-menu ul li:nth-of-type(3) a{background-image:url(/_res/ewhaen/img/common/ico-quick03.png);}
.main-quick-wrap .main-quick-menu ul li:nth-of-type(4) a{background-image:url(/_res/ewhaen/img/common/ico-quick04.png);}
.main-quick-wrap .main-quick-menu ul li:nth-of-type(5) a{background-image:url(/_res/ewhaen/img/common/ico-quick05.png);}
.main-quick-wrap .main-quick-menu ul li:nth-of-type(6) a{background-image:url(/_res/ewhaen/img/common/ico-quick06.png);}
.main-quick-wrap .main-quick-menu ul li:nth-of-type(7) a{background-image:url(/_res/ewhaen/img/common/ico-quick07.png);}
.main-quick-wrap .main-quick-menu ul li:nth-of-type(8) a{background-image:url(/_res/ewhaen/img/common/ico-quick08.png);}
.main-quick-wrap .main-quick-menu ul li:nth-of-type(1) a:hover{background-image:url(/_res/ewhaen/img/common/ico-quick01-on.png);}
.main-quick-wrap .main-quick-menu ul li:nth-of-type(2) a:hover{background-image:url(/_res/ewhaen/img/common/ico-quick02-on.png);}
.main-quick-wrap .main-quick-menu ul li:nth-of-type(3) a:hover{background-image:url(/_res/ewhaen/img/common/ico-quick03-on.png);}
.main-quick-wrap .main-quick-menu ul li:nth-of-type(4) a:hover{background-image:url(/_res/ewhaen/img/common/ico-quick04-on.png);}
.main-quick-wrap .main-quick-menu ul li:nth-of-type(5) a:hover{background-image:url(/_res/ewhaen/img/common/ico-quick05-on.png);}
.main-quick-wrap .main-quick-menu ul li:nth-of-type(6) a:hover{background-image:url(/_res/ewhaen/img/common/ico-quick06-on.png);}
.main-quick-wrap .main-quick-menu ul li:nth-of-type(7) a:hover{background-image:url(/_res/ewhaen/img/common/ico-quick07-on.png);}
.main-quick-wrap .main-quick-menu ul li:nth-of-type(8) a:hover{background-image:url(/_res/ewhaen/img/common/ico-quick08-on.png);}
.main-quick-wrap .quick-bg{display:none;position:fixed;top:0;left:0;z-index:80;width:100%;height:100%;background:rgba(26,37,33,0.9);}
.main-quick-wrap .quick-btn{display:inline-block;position:fixed;bottom:60px;right:-100px;padding:22px 0 0 0;width:90px;height:90px;background:#00664F url(/_res/ewhaen/img/common/ico-quick-open.png) no-repeat center center;border-radius:50%;box-shadow:2px 2px 5px 0;box-sizing:border-box;opacity:0;transition:all .3s;/*-webkit-animation:main-quick-ani 2s ease-in-out 0s forwards;animation:main-quick-ani 2s ease-in-out 0s forwards;*/}
.main-quick-wrap .quick-btn.pc:hover{background:#f6f6f6 url(/_res/ewha/img/common/ico-quick-open02.png) no-repeat center center;}
.main-quick-wrap .quick-btn.show{right:60px;opacity:1;}
.main-quick-wrap.active .quick-btn{background:transparent url(/_res/ewhaen/img/common/ico-quick-close.png) no-repeat center center;border:2px solid #fff;}
.webmail-hide{display:none !important;}

/* main visual */
.main-visual-wrap{position:relative;}
.main-visual-box{position:relative;}
.main-visual-box .item{position:relative;}
.main-visual-box .main-visual-txt-box .txt-box .txt01{white-space:normal;}
.main-visual-box .main-visual-txt-box .txt-box .txt02{white-space:normal;}
.main-visual-bg{position:absolute;top:0;left:0;z-index:20;width:100%;height:100%;background:#fff;opacity:1;}

.main-visual-box .vi01 .main-visual-img-box{height:570px;}
.main-visual-box .vi01 .main-visual-img-box img{width:100%;height:100%;object-fit:cover;opacity:0;}
.main-visual-box .vi01 .main-visual-txt-box{position:relative;margin:0 auto;max-width:1300px;}
.main-visual-box .vi01 .main-visual-txt-box .txt-box{position:absolute;left:0;bottom:67px;padding:0 0 0 25px;color:#fff;}
.main-visual-box .vi01 .main-visual-txt-box .txt-box:before{content:'';display:block;position:absolute;top:0;left:0;width:1px;height:calc(100% - 30px);background:#fff;}
.main-visual-box .vi01 .main-visual-txt-box .txt-box .txt01{margin:0 0 16px;max-height:106px;font-size:45px;line-height:53px;font-weight:500;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.main-visual-box .vi01 .main-visual-txt-box .txt-box .txt02{margin:0 0 24px;max-height:50px;font-size:18px;line-height:25px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.main-visual-box .vi01 .main-visual-txt-box .txt-box .btn-more{padding:0 30px 4px 0;background:url(/_res/ewha/img/main/btn-more-w01.png) no-repeat right bottom;font-size:15px;color:#fff;}

.main-visual-box .vi02 .main-visual-img-box{height:570px;}
.main-visual-box .vi02 .main-visual-img-box img{width:100%;height:100%;object-fit:cover;opacity:0;}
.main-visual-box .vi02 .main-visual-txt-box{position:relative;margin:0 auto;max-width:1300px;}
.main-visual-box .vi02 .main-visual-txt-box .txt-box{position:absolute;left:0;bottom:67px;padding:0 25px;width:100%;color:#fff;text-align:center;box-sizing:border-box;}
.main-visual-box .vi02 .main-visual-txt-box .txt-box .txt01{margin:0 0 16px;font-size:40px;line-height:48px;font-weight:500;}
.main-visual-box .vi02 .main-visual-txt-box .txt-box .txt02{margin:0 0 24px;max-height:50px;font-size:18px;line-height:25px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.main-visual-box .vi02 .main-visual-txt-box .txt-box .btn-more{padding:0 30px 4px 0;background:url(/_res/ewha/img/main/btn-more-w01.png) no-repeat right bottom;font-size:15px;color:#fff;}

.main-visual-box .vi03 .main-visual-img-box{height:570px;}
.main-visual-box .vi03 .main-visual-img-box img{width:100%;height:100%;object-fit:cover;opacity:0;}
.main-visual-box .vi03 .main-visual-txt-box{position:relative;margin:0 auto;max-width:1300px;}
.main-visual-box .vi03 .main-visual-txt-box .txt-box{position:absolute;right:0;bottom:67px;padding:0 25px 0 0;color:#fff;text-align:right;}
.main-visual-box .vi03 .main-visual-txt-box .txt-box:before{content:'';display:block;position:absolute;top:0;right:0;width:1px;height:calc(100% - 30px);background:#fff;}
.main-visual-box .vi03 .main-visual-txt-box .txt-box .txt01{margin:0 0 16px;max-height:106px;font-size:45px;line-height:53px;font-weight:500;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.main-visual-box .vi03 .main-visual-txt-box .txt-box .txt02{margin:0 0 24px;max-height:50px;font-size:18px;line-height:25px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.main-visual-box .vi03 .main-visual-txt-box .txt-box .btn-more{padding:0 30px 4px 0;background:url(/_res/ewha/img/main/btn-more-w01.png) no-repeat right bottom;font-size:15px;color:#fff;}

.main-visual-box .vi04{background:#1a6695;}
.main-visual-box .vi04:after{content:'';display:block;clear:both;}
.main-visual-box .vi04 .main-visual-img-box{float:right;width:55%;height:570px;}
.main-visual-box .vi04 .main-visual-img-box img{width:100%;height:100%;object-fit:cover;opacity:0;}
.main-visual-box .vi04 .main-visual-txt-box{clear:both;position:relative;margin:0 auto;max-width:1300px;}
.main-visual-box .vi04 .main-visual-txt-box .txt-box{position:absolute;left:0;bottom:67px;padding:0 25px;width:42%;color:#fff;box-sizing:border-box;}
.main-visual-box .vi04 .main-visual-txt-box .txt-box:before{content:'';display:block;position:absolute;top:0;left:0;width:1px;height:calc(100% - 30px);background:#fff;}
.main-visual-box .vi04 .main-visual-txt-box .txt-box .txt01{margin:0 0 11px;padding:0 0 5px;max-height:159px;font-size:45px;line-height:53px;font-weight:500;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.main-visual-box .vi04 .main-visual-txt-box .txt-box .txt02{margin:0 0 24px;max-height:75px;font-size:18px;line-height:25px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.main-visual-box .vi04 .main-visual-txt-box .txt-box .btn-more{padding:0 30px 4px 0;background:url(/_res/ewha/img/main/btn-more-w01.png) no-repeat right bottom;font-size:15px;color:#fff;}

.main-visual-box .vi05{background:#045739;}
.main-visual-box .vi05:after{content:'';display:block;clear:both;}
.main-visual-box .vi05 .main-visual-img-box{width:55%;height:570px;}
.main-visual-box .vi05 .main-visual-img-box img{width:100%;height:100%;object-fit:cover;opacity:0;}
.main-visual-box .vi05 .main-visual-txt-box{position:relative;margin:0 auto;max-width:1300px;}
.main-visual-box .vi05 .main-visual-txt-box .txt-box{position:absolute;right:0;bottom:67px;padding:0 25px;width:42%;color:#fff;text-align:right;box-sizing:border-box;}
.main-visual-box .vi05 .main-visual-txt-box .txt-box:before{content:'';display:block;position:absolute;top:0;right:0;width:1px;height:calc(100% - 30px);background:#fff;}
.main-visual-box .vi05 .main-visual-txt-box .txt-box .txt01{margin:0 0 16px;max-height:159px;font-size:45px;line-height:53px;font-weight:500;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.main-visual-box .vi05 .main-visual-txt-box .txt-box .txt02{margin:0 0 24px;max-height:75px;font-size:18px;line-height:25px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.main-visual-box .vi05 .main-visual-txt-box .txt-box .btn-more{padding:0 30px 4px 0;background:url(/_res/ewha/img/main/btn-more-w01.png) no-repeat right bottom;font-size:15px;color:#fff;}

.main-visual-box .control-wrap{position:absolute;left:50%;margin:0 auto;width:100%;max-width:1300px;z-index:10;opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.main-visual-box .vi01 .control-wrap{bottom:309px;}
.main-visual-box .vi02 .control-wrap{display:none;}
.main-visual-box .vi03 .control-wrap{bottom:309px;text-align:right;}
.main-visual-box .vi04 .control-wrap{bottom:422px;}
.main-visual-box .vi05 .control-wrap{bottom:422px;text-align:right;}
.main-visual-box .control-wrap a{display:inline-block;width:58px;height:59px;transition:opacity .3s ease-in-out;}
.main-visual-box .prev{margin:0 8px 0 0;background:rgba(0,0,0,0.3) url(/_res/ewha/img/main/btn-main-vi-prev.png) no-repeat center center;}
.main-visual-box .next{background:rgba(0,0,0,0.3) url(/_res/ewha/img/main/btn-main-vi-next.png) no-repeat center center;}

.main-visual-box .vi-control-wrap{position:absolute;left:50%;margin:0 auto;width:100%;max-width:1300px;z-index:10;opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.main-visual-box .vi01 .vi-control-wrap{bottom:309px;}
.main-visual-box .vi02 .vi-control-wrap{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:1800px;}/* 200324 type2 메인비주얼의 좌우 화살표 간격 조정*/
.main-visual-box .vi03 .vi-control-wrap{bottom:309px;text-align:right;}
.main-visual-box .vi04 .vi-control-wrap{bottom:422px;}
.main-visual-box .vi05 .vi-control-wrap{bottom:422px;text-align:right;}
.main-visual-box .vi-control-wrap a{display:inline-block;width:58px;height:59px;transition:opacity .3s ease-in-out;}
.main-visual-box .vi-prev{margin:0 8px 0 0;background:rgba(0,0,0,0.3) url(/_res/ewha/img/main/btn-main-vi-prev.png) no-repeat center center;}
.main-visual-box .vi-next{background:rgba(0,0,0,0.3) url(/_res/ewha/img/main/btn-main-vi-next.png) no-repeat center center;}
.main-visual-box .vi02 .vi-control-wrap:after{content:'';display:block;clear:both;}
.main-visual-box .vi02 .vi-control-wrap .vi-prev{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.main-visual-box .vi02 .vi-control-wrap .vi-next{position:absolute;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}

.greenbox{position:absolute;top:0;left:0;z-index:30;width:100%;height:100%;overflow:hidden;}
.greenbox-inner{margin-left:-100%;width:100%;height:100%;background-color:#00664F;text-indent:-9999px;}

.main-visual-box .owl-theme .owl-dots{position:absolute;bottom:25px;left:0;right:0;width:100%;max-width:1300px;margin:0 auto;padding-left:25px;text-align:center;box-sizing:border-box;opacity:0;}
.main-visual-box .owl-theme .owl-dots .owl-dot span{margin:5px 3px;width:11px;height:11px;background:none;border:1px solid #fff;}
.main-visual-box .owl-theme .owl-dots .owl-dot.active span{width:23px;background:#fff;}
.main-visual-box .mini-board-ctrl{position:absolute;bottom:32px;z-index:10;margin:0 0 0 26px;opacity:0;}
.main-visual-box .mini-board-ctrl.no-dots{display:none;}
.main-visual-box .mini-board-ctrl img{display:none;}
.main-visual-box .carousel-stop img:first-of-type{display:inline-block;}
.main-visual-box .carousel-play img:last-of-type{display:inline-block;}

/*200324 IE에서 object-fit 대응으로 백그라운드 이미지가 넣어졌을 경우, a 태그의 높이값이 없어 링크 이동이 불가능한 현상 수정을 위한 코드*/
.main-visual-box .vi01 .url, .main-visual-box .vi02 .url, .main-visual-box .vi03 .url{display:block;width:100%;height:100%;}

/* 250422 메인비주얼 개편으로 추가 */
.main-visual-box.new .main-visual-carousel .item{padding-bottom:29.996%;height:0;overflow:hidden;}
.main-visual-box.new .main-visual-carousel .main-visual-img-box,
.main-visual-box.new .main-visual-carousel .main-visual-video-box{position:absolute;top:0;left:0;width:100%;height:100%;}
.main-visual-box.new .main-visual-carousel .main-visual-video-box .vi-thumb-box{position:absolute;top:0;left:0;width:100%;height:100%;}
.main-visual-box.new .main-visual-carousel .main-visual-video-box iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.main-visual-box.new .main-visual-carousel .main-visual-img-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}

/* youtube 비디오 화면 비율 */
@media (min-aspect-ratio: 16/9) {
	.main-visual-box.new .main-visual-carousel .main-visual-video-box iframe{height:65.25vw;}
}
@media (max-aspect-ratio: 16 / 9) {
	.main-visual-box.new .main-visual-carousel .main-visual-video-box iframe{width:177.78vh;}
}

/* 입시용 팝업 */
.main-popup-wrap{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(10,52,35,0.9);box-sizing:border-box;}
.main-popup-box{position:relative;margin:0 auto;max-width:1300px;height:100%;}
.main-popup-box .main-popup-carousel{height:100%;}
.main-popup-box .main-popup-carousel .owl-stage-outer{position:absolute;top:50%;left:0;width:100%;max-width:1300px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.main-popup-box .main-popup-carousel .main-popup-img-box{display:block;}
.main-popup-bg{position:absolute;top:0;left:0;z-index:20;width:100%;height:100%;background:#fff;opacity:1;}

.main-popup-box .owl-theme .owl-dots{position:absolute;bottom:25px;left:0;right:0;width:100%;max-width:1300px;margin:0 auto;padding-left:25px;text-align:center;box-sizing:border-box;}
.main-popup-box .owl-theme .owl-dots .owl-dot span{margin:5px 3px;width:11px;height:11px;background:none;border:1px solid #fff;}
.main-popup-box .owl-theme .owl-dots .owl-dot.active span, .main-popup-box .owl-theme .owl-dots .owl-dot:hover span{width:23px;background:#fff;}
.main-popup-box .mini-board-ctrl{position:absolute;bottom:32px;z-index:10;margin:0 0 0 26px;}
.main-popup-box .mini-board-ctrl.no-dots{display:none;}
.main-popup-box .mini-board-ctrl img{display:none;}
.main-popup-box .carousel-stop img:first-of-type{display:inline-block;}
.main-popup-box .carousel-play img:last-of-type{display:inline-block;}
.main-popup-box .btn-close{position:absolute;top:40px;right:45px;z-index:10;width:30px;height:30px;background:url(/_res/ewha/img/main/btn-pop-close.png) no-repeat center center;}

.main-popup-box input[type=checkbox]{display:none;}
.main-popup-box label{display:block;position:absolute;top:40px;right:0;z-index:20;width:30px;height:30px;background:#fff;border:1px solid #898989;box-sizing:border-box;cursor:pointer;}
.main-popup-box label:hover{border:1px solid #e02962;}
.main-popup-box label:hover:after{content:'Do not open today';display:block;position:absolute;top:-1px;right:100%;z-index:30;padding:7px 10px;width:156px;height:calc(100% + 2px);background:#e02962;color:#fff;font-size:15px;box-sizing:border-box;text-align:center;cursor:pointer;}
.main-popup-box input[type=checkbox]:checked + label{background:#fff url(/_res/ewha/img/main/ico-pop-check.png) no-repeat center center;}

/* 입시용 팝업 no-loop or no-loop-f 일 때 가운데 정렬 처리 */
.no-loop-f .owl-stage{transform:none !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important; left:0 !important;}
.no-loop-f .control-wrap{display:none !important;}
.no-loop-f .mini-board-ctrl{display:none !important;}
.no-loop-f .owl-dots{display:none !important;}

.main-popup-box.no-loop .owl-stage-outer,
.main-popup-box.no-loop-f .owl-stage-outer{text-align:center;} 
.main-popup-box.no-loop .owl-stage-outer .owl-stage,
.main-popup-box.no-loop-f .owl-stage-outer .owl-stage{width:auto !important;}
.main-popup-box.no-loop .owl-stage-outer .owl-stage .owl-item,
.main-popup-box.no-loop-f .owl-stage-outer .owl-stage .owl-item{display:inline-block;float:none;vertical-align:top;}
.main-popup-box.no-loop .owl-stage-outer .owl-stage .owl-item:last-of-type,
.main-popup-box.no-loop-f .owl-stage-outer .owl-stage .owl-item:last-of-type{margin-right:0 !important;}

/* main content common */
.main-title{position:relative;padding:0 0 0 16px;font-weight:400;font-size:17px;line-height:20px;}
.main-title:after{content:'';display:block;position:absolute;top:0;left:0;width:2px;height:100%;background:#E63B53;}
.main-title02{font-weight:700;font-size:20px;color:rgba(255,255,255,0.3);line-height:28px;}
.main-sub-title{padding:13px 0 0 0;font-weight:700;font-size:45px;line-height:53px;}
.no-loop .owl-stage{transform:none !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important; left:0 !important;}
.no-loop .control-wrap{display:none !important;}
.no-loop .mini-board-ctrl{display:none !important;}
.no-loop .owl-dots{display:none !important;}

.main-mini-wrap .carousel-wrap.type01{display:inline-block;width:calc(100% - 231px);vertical-align:middle;}
.main-mini-wrap .carousel-wrap.type01 .owl-carousel{box-sizing:border-box;}
.main-mini-wrap .carousel-wrap.type01 .owl-carousel .owl-item{display:inline-block;float:none;text-align:center;vertical-align:middle;}
.main-mini-wrap .carousel-wrap.type01 .owl-carousel .item a{display:inline-block;font-weight:400;font-size:17px;line-height:25px;letter-spacing:-0.5px;}
.main-mini-wrap .carousel-wrap.type01 .owl-stage-outer{display:inline-block;margin:0 0 0 -4px;width:calc(100% - 21px);vertical-align:middle;}
.main-mini-wrap .carousel-wrap.type01 .owl-dots{display:inline-block;padding:0 0 0 10px;vertical-align:middle;}
.main-mini-wrap .carousel-wrap.type01 .owl-dots .owl-dot{display:block;}
.main-mini-wrap .carousel-wrap.type01 .owl-dots .owl-dot span{margin:0 0 4px;width:6px;height:6px;}

.main-content-box .mini-tab-box{position:relative;}
.main-content-box .mini-tab-box > ul:after{content:'';display:block;clear:both;}
.main-content-box .mini-tab-box > ul > li{display:inline-block;vertical-align:middle;}
.main-content-box .mini-tab-box > ul > li .mini-board-tab{display:inline-block;position:relative;z-index:10;padding:5px 0;font-weight:500;font-size:20px;line-height:28px;}
.main-content-box:not(.main-content-box05) .mini-tab-box > ul > li.active .mini-board-tab{padding-left:45px;background:url(/_res/ewhaen/img/main/ico-mini-tab-new.png) no-repeat 0 50%;color:#E63B53;}
.main-content-box .mini-tab-box > ul > li .mini-board-content{display:none;position:absolute;width:100%;box-sizing:border-box;}
.main-content-box .mini-tab-box > ul > li.active .mini-board-content{display:block;}

/* 250422 .main-content-quick-box 추가 */
.main-content-quick-box .main-mini-wrap{position:relative;margin:0 auto;padding:50px 0 0;max-width:1300px;}
.main-content-quick-box .main-mini-wrap ul{display:flex;justify-content:space-between;gap:20px;}
.main-content-quick-box .main-mini-wrap ul li{width:calc(25% - 15px);}
.main-content-quick-box .main-mini-wrap ul li a{display:inline-flex;justify-content:center;align-items:center;padding:15px 10px;width:100%;height:100%;background:#00664F;font-size:22px;line-height:30px;color:#fff;font-weight:500;text-align:center;box-sizing:border-box;}

/* main content01 */
.main-content-box01 .main-mini-wrap{position:relative;margin:0 auto;padding:70px 0 120px;max-width:1300px;}
.main-content-box01 .main-mini-wrap .main-title-box{position:relative;}
.main-content-box01 .main-mini-wrap .main-title-box .main-sub-title{padding:13px 0 52px;}
.main-content-box01 .main-mini-wrap .mini-more{position:absolute;right:0;top:148px;padding:0 35px 8px 0;border-bottom:1px solid #333;font-size:16px;}
.main-content-box01 .main-mini-wrap .mini-more:after{content:'';display:block;position:absolute;bottom:5px;right:-1px;width:15px;height:1px;background:#333;transform:rotate(45deg);}
.main-content-box01 .main-mini-wrap > div:after{content:'';display:block;clear:both;}
.main-content-box01 .main-mini-wrap .main-mini-box{float:left;}
.main-content-box01 .main-mini-wrap .main-mini-box:after{content:'';display:block;clear:both;}
.main-content-box01 .main-mini-wrap .main-mini-box01{padding:0 65px 0 0;width:70%;box-sizing:border-box;}
.main-content-box01 .main-mini-wrap .main-mini-box01 > div{float:left;padding:0 65px 0 0;width:calc(50% - 32.5px);}
.main-content-box01 .main-mini-wrap .main-mini-box01 > div:last-of-type{padding:0;}
.main-content-box01 .main-mini-wrap .main-mini-box01 .mini-img-box{padding:0 0 30px;}
.main-content-box01 .main-mini-wrap .main-mini-box01 .mini-img-box a{display:block;height:280px;overflow:hidden;}
.main-content-box01 .main-mini-wrap .main-mini-box01 .mini-img-box a img{width:100%;height:100%;object-fit:cover;}
.main-content-box01 .main-mini-wrap .main-mini-box01 .mini-txt-box .mini-tit{display:block;position:relative;margin:0 0 21px 0;padding:0 0 17px 0;font-size:22px;line-height:30px;color:#222;font-weight:500;}
.main-content-box01 .main-mini-wrap .main-mini-box01 .mini-txt-box .mini-tit:after{content:'';display:block;position:absolute;bottom:0;left:0;width:70px;height:1px;background:#222;}
.main-content-box01 .main-mini-wrap .main-mini-box01 .mini-txt-box .mini-tit span{display:block;height:60px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.main-content-box01 .main-mini-wrap .main-mini-box01 .mini-txt-box .mini-txt{display:block;height:48px;font-size:15px;line-height:25px;color:#666;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.main-content-box01 .main-mini-wrap .main-mini-box01 .mini-txt-box .mini-date{display:none;}

.main-content-box01 .main-mini-wrap .main-mini-box02{width:30%;}
.main-content-box01 .main-mini-wrap .main-mini-box02 > div{float:left;padding:0 50px 42px 0;width:calc(50% - 25px);}
.main-content-box01 .main-mini-wrap .main-mini-box02 > div:nth-of-type(2n){padding-right:0;}
.main-content-box01 .main-mini-wrap .main-mini-box02 > div:nth-of-type(3n),
.main-content-box01 .main-mini-wrap .main-mini-box02 > div:nth-of-type(4n){padding-bottom:0;}
.main-content-box01 .main-mini-wrap .main-mini-box02 .mini-img-box{padding:0 0 17px 0;}
.main-content-box01 .main-mini-wrap .main-mini-box02 .mini-img-box a{display:block;height:145px;overflow:hidden;}
.main-content-box01 .main-mini-wrap .main-mini-box02 .mini-img-box a img{width:100%;height:100%;object-fit:cover;}
.main-content-box01 .main-mini-wrap .main-mini-box02 .mini-txt-box .mini-tit{display:block;height:44px;font-size:17px;line-height:22px;color:#222;font-weight:500;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.main-content-box01 .main-mini-wrap .main-mini-box02 .mini-txt-box .info-box{display:none;}

/* 250422 main content01 개편으로 추가 */
.main-content-box01 .main-mini-wrap .main-news-box{display:flex;}
.main-content-box01 .main-mini-wrap .main-news-box .main-mini-box{position:relative;float:none;}
.main-content-box01 .main-mini-wrap .main-news-box .main-mini-box02 .main-title-box{float:none;padding:0;}
.main-content-box01 .main-mini-wrap .main-news-box .main-title-box{position:relative;width:100%;box-sizing:border-box;}
.main-content-box01 .main-mini-wrap .main-news-box .main-sub-title{font-size:34px;}
.main-content-box01 .main-mini-wrap .main-news-box .mini-more{right:0;top:48px;}

.main-content-box01 .main-news-box .main-mini-box02 > ul > li{display:flex;align-items:center;padding:21px 15px;width:100%;border-bottom:1px solid rgba(0,0,0,0.3);table-layout:fixed;box-sizing:border-box;}
.main-content-box01 .main-news-box .main-mini-box02 > ul > li:first-of-type{border-top:1px solid rgba(0,0,0,0.3);}
.main-content-box01 .main-news-box .main-mini-box02 > ul > li.list_none{color:#333;opacity:0.3;}
.main-content-box01 .main-news-box .main-mini-box02 > ul > li .mini-title-box{display:inline-flex;align-items:center;width:100%;min-height:48px;}
.main-content-box01 .main-news-box .main-mini-box02 > ul > li .mini-status{display:inline-block;margin:0 13px 0 0;width:20px;height:20px;text-align:center;border-radius:3px;box-sizing:border-box;vertical-align:middle;}
.main-content-box01 .main-news-box .main-mini-box02 > ul > li .mini-status.type01{padding:2px 0;background:#E63B53 url(/_res/ewha/img/main/ico-notice.png) no-repeat center center;background-size:13px;text-indent:-999999px;}
.main-content-box01 .main-news-box .main-mini-box02 > ul > li .mini-status.type02{padding:3px 0;background:#00a651;font-size:14px;font-weight:400;color:#fff;}
.main-content-box01 .main-news-box .main-mini-box02 > ul > li .mini-title-box > a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;word-wrap:break-word;}
.main-content-box01 .main-news-box .main-mini-box02 > ul > li .mini-title-box > a .mini-cate{font-weight:400;font-size:16px;line-height:24px;color:#333;}
.main-content-box01 .main-news-box .main-mini-box02 > ul > li .mini-title-box > a .mini-title{font-weight:400;font-size:16px;line-height:24px;color:#333;}
.main-content-box01 .main-news-box .main-mini-box02 > ul > li .mini-title-box > ul{display:none;}

/* main content02 */
.main-content-box02 .main-mini-wrap:after{content:'';display:block;clear:both;}
.main-content-box02 .main-mini-wrap > div{float:left;width:50%;}
.main-content-box02 .main-mini-wrap .carousel-wrap{position:relative;}
.main-content-box02 .main-mini-wrap ul li .content-box a{display:block;position:relative;height:400px;text-align:center;}
.main-content-box02 .main-mini-wrap ul li .content-box a > div{float:left;width:50%;}
.main-content-box02 .main-mini-wrap ul li .content-box a .txt-box{position:relative;height:100%;background-repeat:no-repeat;background-position:center bottom 35px;}
.main-content-box02 .main-mini-wrap ul li .content-box a .txt-box:after{content:'';display:block;position:absolute;top:50%;margin-top:-15px;width:0;height:0;z-index:10;}

.main-content-box02 .main-mini-wrap > div:nth-of-type(1) .owl-carousel:nth-of-type(1) .content-box a .txt-box{color:#fff;background-color:#00664F;background-image:url(/_res/ewha/img/main/btn-more-w02.png);}
.main-content-box02 .main-mini-wrap > div:nth-of-type(1) .owl-carousel:nth-of-type(1) .content-box a .txt-box:after{left:100%;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:30px solid #00664F;}
.main-content-box02 .main-mini-wrap > div:nth-of-type(1) .owl-carousel:nth-of-type(2) .content-box a .txt-box{float:right;background-image:url(/_res/ewha/img/main/btn-more-b02.png);}
.main-content-box02 .main-mini-wrap > div:nth-of-type(1) .owl-carousel:nth-of-type(2) .content-box a .txt-box:after{right:100%;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:30px solid #fff;}
.main-content-box02 .main-mini-wrap > div:nth-of-type(1) .owl-carousel:nth-of-type(2) .content-box a .txt-box .txt02{color:#7b7b7b;}

.main-content-box02 .main-mini-wrap > div:nth-of-type(2) ul li:nth-of-type(1) .content-box a .txt-box{color:#fff;background-image:url(/_res/ewha/img/main/btn-more-w02.png);}
.main-content-box02 .main-mini-wrap > div:nth-of-type(2) ul li:nth-of-type(2) .content-box a .txt-box{float:right;background-image:url(/_res/ewha/img/main/btn-more-b02.png);}

.main-content-box02 .main-mini-wrap > div:nth-of-type(2) ul li:nth-of-type(1) .content-box a .txt-box{background-color:#E63B53;}
.main-content-box02 .main-mini-wrap > div:nth-of-type(2) ul li:nth-of-type(1) .content-box a .txt-box:after{left:100%;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:30px solid #E63B53;}
.main-content-box02 .main-mini-wrap > div:nth-of-type(2) ul li:nth-of-type(2) .content-box a .txt-box:after{right:100%;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:30px solid #fff;}
.main-content-box02 .main-mini-wrap > div:nth-of-type(2) ul li:nth-of-type(2) .content-box a .txt-box .txt02{color:#7b7b7b;}

.main-content-box02 .main-mini-wrap ul li .content-box a .txt-box > div{position:absolute;top:50%;left:0;right:0;padding:0 20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.main-content-box02 .main-mini-wrap ul li .content-box a .txt-box .txt01{padding:0 0 15px 0;font-size:20px;line-height:25px;font-weight:500;}
.main-content-box02 .main-mini-wrap ul li .content-box a .txt-box .txt02{max-height:63px;font-size:15px;line-height:21px;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-word;overflow:hidden;}
.main-content-box02 .main-mini-wrap ul li .content-box a .img-box{height:100%;overflow:hidden;}
.main-content-box02 .main-mini-wrap ul li .content-box a .img-box img{width:100%;height:100%;object-fit:cover;transition:all .5s;}
.main-content-box02 .main-mini-wrap ul li .content-box a .img-box:hover img{transform:scale(1.05);}

.main-content-box02 .main-mini-wrap ul li.carousel-wrap{position:relative;}
.main-content-box02 .owl-carousel .owl-item img{width:auto;}
.main-content-box02 .owl-theme .owl-dots{position:absolute;top:6%;left:calc(50% + 30px);}
.main-content-box02 .owl-theme:nth-of-type(1) .owl-dots{display:none;}
.main-content-box02 .owl-theme .owl-nav.disabled+.owl-dots{margin-top:0;}
.main-content-box02 .owl-theme .owl-dots .owl-dot span{margin:5px 3px;width:11px;height:11px;background:none;border:1px solid #4a4a4a;}
.main-content-box02 .owl-theme .owl-dots .owl-dot.active span{width:23px;background:#E63B53;border-color:#E63B53;}
.main-content-box02 .mini-board-ctrl{position:absolute;top:53%;z-index:10;margin:0 0 0 25px;}
.main-content-box02 .mini-board-ctrl.no-dots{display:none;}
.main-content-box02 .mini-board-ctrl img{display:none;}
.main-content-box02 .carousel-stop img:first-of-type{display:inline-block;}
.main-content-box02 .carousel-play img:last-of-type{display:inline-block;}

/* main content03 */
.main-content-box03{position:relative;background:#222d29;}
.main-content-box03 .main-mini-wrap{position:relative;margin:0 auto;padding:90px 0 180px;max-width:1300px;}
.main-content-box03 .main-mini-wrap:after{content:'';display:block;clear:both;}
.main-content-box03 .main-title-box{float:left;}
.main-content-box03 .main-title{color:#fff;}
.main-content-box03 .main-sub-title{padding:20px 0 50px;color:#fff;}
.main-content-box03 .main-sub-title img{max-width:100%;}
.main-content-box03 .main-txt{float:right;padding:35px 0 0 0;width:calc(100% - 533px);color:#fff;opacity:0.5;line-height:25px;}
.main-content-box03 .mini-content-box .mini-board-content{clear:both;}
.main-content-box03 .mini-content-box .mini-board-content > div > div:after{content:'';display:block;clear:both;}
.main-content-box03 .mini-content-box .mini-board-content > div > div > ul{position:relative;float:left;padding:0 50px 0 0;width:calc(50% - 25px);}
.main-content-box03 .mini-content-box .mini-board-content > div > div > ul:last-of-type{padding:0;}
.main-content-box03 .mini-content-box .mini-board-content > div .main-inner-title{padding:0 0 15px;font-weight:500;font-size:25px;color:#fff;opacity:0.3;line-height:33px;}
.main-content-box03 .mini-content-box .mini-board-content > div.type01{position:relative;padding:0 0 40px;}
.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li{display:table;padding:15px;width:100%;min-height:52px;border-bottom:1px solid rgba(255,255,255,0.3);table-layout:fixed;box-sizing:border-box;}
.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li:first-of-type{border-top:1px solid rgba(255,255,255,0.3);}
.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li.list_none{color:#fff;opacity:0.3;}
.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li > div{display:table-cell;vertical-align:middle;}
.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li .mini-date-box{display:none;width:80px;}
.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li .mini-date-box span{display:inline-block;color:#fff;vertical-align:top;}
.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li .mini-date-box span:nth-of-type(1){font-weight:500;font-size:35px;}
.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li .mini-date-box span:nth-of-type(2){padding:0 0 0 5px;font-weight:400;font-size:15px;}
.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li .mini-status{display:inline-block;margin:0 13px 0 0;width:20px;height:20px;text-align:center;border-radius:3px;box-sizing:border-box;vertical-align:middle;}
.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li .mini-status.type01{padding:2px 0;background:#E63B53 url(/_res/ewhaen/img/main/ico-notice.png) no-repeat center center;background-size:13px;text-indent:-999999px;}
.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li .mini-status.type02{padding:3px 0;background:#00a651;font-size:14px;font-weight:400;color:#fff;}
.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li .mini-title-box > a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li .mini-title-box > a .mini-cate{font-weight:400;font-size:16px;line-height:21px;color:#fff;}
.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li .mini-title-box > a .mini-title{font-weight:400;font-size:16px;line-height:21px;color:#fff;}
.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li .mini-title-box > ul{display:none;}
.main-content-box03 .mini-content-box .mini-board-content > div .mini-more{position:absolute;right:0;top:4px;padding:0 21px 8px 8px;border-bottom:1px solid #fff;font-size:16px;color:#fff;letter-spacing:-1px;}
.main-content-box03 .mini-content-box .mini-board-content > div .mini-more:after{content:'';display:block;position:absolute;bottom:4px;right:-1px;width:13px;height:1px;background:#fff;transform:rotate(45deg);}

.main-content-box03 .mini-content-box .mini-board-content > div.type02{position:relative;}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .owl-stage-outer{border:1px solid rgba(255,255,255,0.3);}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item > div{position:relative;padding:24px;min-height:205px;border-right:1px solid rgba(255,255,255,0.3);box-sizing:border-box;}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item .mini-date-box{padding:0 0 20px;}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item .mini-date-box span{display:inline-block;color:#fff;vertical-align:top;}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item .mini-date-box .day01{display:block;font-size:15px;color:rgba(225,225,225,0.7);}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item .mini-date-box .day02{font-weight:400;font-size:68px;color:rgba(225,225,225,0.7);}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item .mini-date-box .day03{display:none;padding:4px 0 0 5px;font-weight:400;font-size:15px;}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item .mini-title-box > a{display:block;margin:0 0 2px;}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item .mini-title-box > a:last-of-type{/*display:none;*/padding:0;}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item .mini-title-box > a .mini-title{display:block;position:relative;padding:0 0 3px 5px;height:20px;font-size:16px;line-height:20px;color:#fff;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;word-wrap:break-word;}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item .mini-title-box > a .mini-title:before{content:'';display:block;position:absolute;top:12px;left:0;width:2px;height:2px;background:#fff;}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item .mini-txt-box p{color:#fff;opacity:0.5;line-height:25px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item .mini-more{display:none;position:absolute;top:24px;right:24px;font-size:15px;font-weight:500;color:rgba(255,255,255,0.5);}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item > div.active{padding:24px 24px 21px;background:#E63B53;}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item > div.active .mini-date-box{position:relative;top:-5px;padding:0 0 12px;}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item > div.active .mini-date-box .day01{display:none;}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item > div.active .mini-date-box .day02{font-size:30px;color:#fff;font-weight:500;}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item > div.active .mini-date-box .day03{display:inline-block;}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item > div.active .mini-title-box > a{margin:0 0 4px;}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item > div.active .mini-title-box > a/*:not(:last-of-type)*/ .mini-title{padding:0 0 3px 5px;height:40px;-webkit-line-clamp:2;}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item > div.active .mini-title-box > a:last-of-type{display:block;margin:0;}
.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item > div.active .mini-more{display:block;}
.main-content-box03 .control-wrap{position:absolute;top:6px;right:0;z-index:10;}
.main-content-box03 .control-wrap a{display:inline-block;width:29px;height:20px;opacity:.6;transition:opacity .3s ease-in-out;}
.main-content-box03 .control-wrap a:hover{opacity:1;}
.main-content-box03 .prev{margin:0 15px 0 0;background:url(/_res/ewhaen/img/main/btn-notice-prev.png) no-repeat center center;}
.main-content-box03 .next{background:url(/_res/ewhaen/img/main/btn-notice-next.png) no-repeat center center;}

/* main content04 */
.main-content-wrap04{display:block!important;}
.main-content-box04{display:block!important;background:#efefef;}
.main-content-box04 .main-mini-wrap{position:relative;margin:-100px auto 0;padding:0 0 70px;max-width:1300px;min-height:444px;}
.main-content-box04 .mini-tab-box > ul{padding:30px 35px 0 calc(50% + 35px);}
.main-content-box04 .mini-tab-box > ul > li .mini-board-content{top:0;left:0;background:#fff;box-shadow:2px 4px 10px rgba(0,0,0,0.3);border-radius:5px;}
.main-content-box04 .mini-tab-box > ul > li .mini-board-content:after{content:'';display:block;clear:both;}
.main-content-box04 .mini-tab-box > ul > li .mini-board-tab{position:relative;z-index:10;margin-right:25px;padding-right:26px;}
.main-content-box04 .mini-tab-box > ul > li:last-of-type .mini-board-tab{margin-right:0;padding-right:0;}
.main-content-box04 .mini-tab-box > ul > li .mini-board-tab:after{content:'';display:block;position:absolute;top:11px;right:0;width:1px;height:16px;background:#999;}
.main-content-box04 .mini-tab-box > ul > li:last-of-type .mini-board-tab:after{display:none;}
.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-img-box{float:left;width:50%;height:446px;}
.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-img-box img{width:100%;height:100%;object-fit:cover;}
.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box{float:left;padding:90px 35px 105px 35px;width:50%;box-sizing:border-box;}
.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box .recent-box{padding:0 0 30px;}
.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box .recent-box .mini-cate{font-weight:400;line-height:25px;}
.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box .recent-box .mini-date{font-weight:400;line-height:25px;}
.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box .recent-box .mini-title{display:block;padding:0 0 5px;height:86px;font-weight:500;font-size:35px;line-height:43px;letter-spacing:-0.5px;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;word-wrap:break-word;}
.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box{position:relative;}
.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box > ul{min-height:105px;padding:0 0 0 25px;}
.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box > ul li{position:relative;padding:0 0 6px 8px;box-sizing:border-box;}
.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box > ul li:last-of-type{padding-bottom:0;}
.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box > ul li:after{content:'';display:block;position:absolute;top:7px;left:0;width:3px;height:3px;background:#333;}
.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box > ul li a{display:inline-block;padding:0 0 3px;width:calc(100% - 53px);font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:middle;}
.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box > ul li .mini-date{font-size:16px;color:#7b7b7b;vertical-align:middle;}
.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box .mini-more{position:absolute;bottom:35px;left:35px;padding:0 35px 8px 0;border-bottom:1px solid #333;font-size:16px;}
.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box .mini-more:nth-of-type(1){display:none;}
.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box .mini-more:after{content:'';display:block;position:absolute;bottom:5px;right:-1px;width:15px;height:1px;background:#333;transform:rotate(45deg);}

/* main content05 */
.main-content-box05{background:#efefef;}
.main-content-box05 .main-mini-wrap{position:relative;margin:0 auto;padding:0 0 135px;max-width:1300px;min-height:688px;}
.main-content-box05 .main-mini-wrap:after{content:'';display:block;clear:both;}
.main-content-box05 .main-mini-wrap .main-title-box{float:left;}
.main-content-box05 .main-mini-wrap .main-lnk-box{position:relative;z-index:10;float:right;padding:65px 0 0 0;}
.main-content-box05 .main-mini-wrap .main-lnk-box ul li{display:inline-block;margin:0 11px 0 0;}
.main-content-box05 .main-mini-wrap .main-lnk-box ul li:last-of-type{margin:0;}
.main-content-box05 .main-mini-wrap .main-lnk-box ul li a{display:block;width:36px;height:36px;text-indent:-99999px;}
.main-content-box05 .main-mini-wrap .main-lnk-box ul li.instagram a{background:url(/_res/ewhaen/img/main/ico-sns01-off.png) no-repeat 0 0/100%;}
.main-content-box05 .main-mini-wrap .main-lnk-box ul li.instagram a:hover{background-image:url(/_res/ewhaen/img/main/ico-sns01-on.png);}
.main-content-box05 .main-mini-wrap .main-lnk-box ul li.facebook a{background:url(/_res/ewhaen/img/main/ico-sns02-off.png) no-repeat 0 0/100%;}
.main-content-box05 .main-mini-wrap .main-lnk-box ul li.facebook a:hover{background-image:url(/_res/ewhaen/img/main/ico-sns02-on.png);}
.main-content-box05 .main-mini-wrap .main-lnk-box ul li.twitter a{background:url(/_res/ewhaen/img/main/ico-sns03-off.png) no-repeat 0 0/100%;}
.main-content-box05 .main-mini-wrap .main-lnk-box ul li.twitter a:hover{background-image:url(/_res/ewhaen/img/main/ico-sns03-on.png);}
.main-content-box05 .main-mini-wrap .main-lnk-box ul li.blog a{background:url(/_res/ewhaen/img/main/ico-sns04-off.png) no-repeat 0 0/100%;}
.main-content-box05 .main-mini-wrap .main-lnk-box ul li.blog a:hover{background-image:url(/_res/ewhaen/img/main/ico-sns04-on.png);}
.main-content-box05 .main-mini-wrap .main-lnk-box ul li.youtube a{background:url(/_res/ewhaen/img/main/ico-sns05-off.png) no-repeat 0 0/100%;}
.main-content-box05 .main-mini-wrap .main-lnk-box ul li.youtube a:hover{background-image:url(/_res/ewhaen/img/main/ico-sns05-on.png);}
.main-content-box05 .mini-tab-box{position:absolute;top:0;left:0;clear:both;width:100%;}
.main-content-box05 .mini-tab-box > ul{text-align:center;}
.main-content-box05 .mini-tab-box > ul > li{padding:70px 0 0 0;}
.main-content-box05 .mini-tab-box > ul > li .mini-board-content{top:175px;left:0;}
.main-content-box05 .mini-tab-box > ul > li .mini-board-tab{margin:0 75px 0 0;/*cursor:default;*/}
.main-content-box05 .mini-tab-box > ul > li .mini-board-content{text-align:left;}
.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .owl-carousel .owl-stage-outer{width:calc(100% + 10px);}
.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .owl-item{padding:0 0 10px;}
.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .item{box-shadow:2px 4px 10px rgba(0,0,0,0.3);transition:all .3s;}
.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .item .mini-img-box{display:block;height:260px;}
.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .item .mini-img-box img{width:100%;height:100%;object-fit:cover;}
.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .item .mini-txt-box{position:relative;padding:25px 25px 0;min-height:252px;box-sizing:border-box;background:#fff;}
.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .item .mini-txt-box img{width:auto;max-width:100%;}
.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .item .mini-txt-box > div{display:table;padding:0 0 15px;width:100%;table-layout:fixed;}
.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .item .mini-txt-box > div > div{display:table-cell;vertical-align:middle;}
.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .item .mini-txt-box > div > div:nth-of-type(1){width:50px;}
.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .item .mini-txt-box > div > div:nth-of-type(2){padding:0 0 0 10px;}
.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .item .mini-txt-box > div > div:nth-of-type(2) a{display:block;padding:0 0 10px;font-weight:500;font-size:15px;color:#365899;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .item .mini-txt-box > div > div:nth-of-type(2) span{font-size:13px;color:#7b7b7b;}
.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .item .mini-txt-box > p{margin:0 0 20px;height:92px;font-size:15px;line-height:23px;color:#5c5c5c;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;word-wrap:break-word;}
.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .item .mini-txt-box > p a{color:#3660af;}
.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .item .mini-txt-box > a{display:block;position:absolute;bottom:0;left:50%;padding:17px 0;width:88%;border-top:1px solid #e1e1e1;font-weight:400;font-size:15px;color:#666;text-align:center;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);}
.main-content-box05 .owl-dots{display:none;}

/* main content06 */
.main-content-box06{margin:-60px 0 0 0;}
.main-content-box06 .main-mini-wrap{position:relative;margin:0 auto;padding:12px 45px;max-width:1300px;background:#00664F;box-sizing:border-box;border-radius:5px;box-shadow:2px 4px 10px rgba(0,0,0,0.3);}
.main-content-box06 .main-mini-wrap > a{position:absolute;bottom:0;right:0;z-index:10;padding:17px 45px;background-color:#0f5237;background-repeat:no-repeat;background-position:50% 50%;background-image:url(/_res/ewhaen/img/common/btn-short-close.png);}
.main-content-box06 .main-mini-wrap a.btn-quick-close{background-image:url(/_res/ewhaen/img/common/btn-short-open.png);}
.main-content-box06 .main-mini-wrap .main-title02{display:inline-block;padding:0 68px 0 0;vertical-align:middle;}
.main-content-box06 .main-mini-wrap .carousel-wrap .item a{display:inline-block;padding:30px 10px;position:relative;color:#fff;}
.main-content-box06 .main-mini-wrap .carousel-wrap .item a:hover:after{content:'';display:block;position:absolute;top:12px;right:-8px;width:30px;height:21px;background:url(/_res/ewha/img/common/ico-gnb-pop-new.png) no-repeat center center;}
.main-content-box06 .main-mini-wrap .carousel-wrap.type01{width:calc(100% - 180px);}
.main-content-box06 .main-mini-wrap .carousel-wrap.type01 .owl-dots{padding:0 0 0 19px;}
.main-content-box06 .main-mini-wrap .main-shortcut .owl-carousel.off{display:block;overflow:hidden;height:88px;}
.main-content-box06 .shortcut-box.active{padding:20px 45px;}
.main-content-box06 .shortcut-box.active .main-shortcut .owl-carousel{height:auto;}
.main-content-box06 .shortcut-box.active .main-shortcut .owl-carousel .item a{padding:15px 10px;}
.main-content-box06 .shortcut-box.active .main-shortcut .owl-carousel .item a:hover:after{top:-1px;}
.main-content-box06 .main-mini-wrap .main-shortcut .owl-carousel .item{display:inline-block;margin:0 -4px 0 0;padding:0 40px 0 0;vertical-align:middle;}

/*기존 css 23.8.21*/
/* main content07
.main-content-box07 .main-mini-wrap{padding:75px 0;overflow:hidden;}
.main-content-box07 .main-mini-wrap .carousel-wrap{position:relative;padding:55px 0 0 0;}
.main-content-box07 .main-mini-wrap .main-title-box{position:relative;margin:0 auto;max-width:1300px;}
.main-content-box07 .main-mini-wrap .main-sub-title{font-size:30px;line-height:38px;}
.main-content-box07 .main-mini-wrap .carousel-wrap .item .mini-img-box{display:block;margin:0 0 15px;height:175px;}
.main-content-box07 .main-mini-wrap .carousel-wrap .item .mini-img-box img{width:100%;height:100%;object-fit:cover;}
.main-content-box07 .main-mini-wrap .carousel-wrap .item .mini-txt-box{display:block;text-align:center;}
.main-content-box07 .main-mini-wrap .carousel-wrap .item .mini-txt-box span{display:block;padding:0 0 8px;font-weight:400;font-size:13px;color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.main-content-box07 .main-mini-wrap .carousel-wrap .item .mini-txt-box p{padding:0 0 5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.main-content-box07 .main-mini-wrap .owl-dots-wrap{position:relative;margin:0 auto;max-width:1300px;}
.main-content-box07 .main-mini-wrap .owl-dots-wrap:after{content:'';display:block;clear:both;}
.main-content-box07 .main-mini-wrap .owl-dots{position:absolute;top:-310px;right:0;width:calc(100% - 267px);}
.main-content-box07 .main-mini-wrap .owl-dots .owl-dot span{margin:0;padding:0;width:100%;height:5px;background:#ebebeb;border-radius:0;}
.main-content-box07 .main-mini-wrap .owl-dots .owl-dot.active span{margin:0;padding:0;height:7px;background:#e82f68;border-radius:0;}
*/
/*수정(추가) css 23.8.21*/
/* main content07 */
.main-content-box07 .main-mini-wrap{max-width:1300px;margin:0 auto;padding:75px 0;overflow:hidden;}
.main-content-box07 .main-mini-wrap .carousel-wrap{position:relative;padding:55px 0 0 0;}
.main-content-box07 .main-mini-wrap .main-title-box{position:relative;margin:0 auto;max-width:1300px;}
.main-content-box07 .main-mini-wrap .main-sub-title{font-size:30px;line-height:38px;}
.main-content-box07 .main-mini-wrap .carousel-wrap .item .mini-img-box{display:block;margin:0 0 15px;height:175px;}
.main-content-box07 .main-mini-wrap .carousel-wrap .item .mini-img-box img{width:100%;height:100%;object-fit:cover;}
.main-content-box07 .main-mini-wrap .carousel-wrap .item .mini-txt-box{display:block;text-align:center;}
.main-content-box07 .main-mini-wrap .carousel-wrap .item .mini-txt-box span{display:block;padding:0 0 8px;font-weight:400;font-size:13px;color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.main-content-box07 .main-mini-wrap .carousel-wrap .item .mini-txt-box p{padding:0 0 5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.main-content-box07 .main-mini-wrap .owl-dots-wrap{position:relative;margin:0 auto;max-width:1300px;}
.main-content-box07 .main-mini-wrap .owl-dots-wrap:after{content:'';display:block;clear:both;}
.main-content-box07 .main-mini-wrap .owl-dots{display:block!important;position:absolute;top:-310px;right:0;width:calc(100% - 267px);}
.main-content-box07 .main-mini-wrap .owl-dots .owl-dot span{margin:0;padding:0;width:100%;height:5px;background:#ebebeb;border-radius:0;}
.main-content-box07 .main-mini-wrap .owl-dots .owl-dot.active span{margin:0;padding:0;height:7px;background:#e82f68;border-radius:0;}


/* sub visual */
.sub-visual-box{padding:62.5px 0;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.vi01 .sub-visual-box{background-image:url(/_res/ewhaen/img/common/img-sub-vi01.gif);}
.vi02 .sub-visual-box{background-image:url(/_res/ewhaen/img/common/img-sub-vi02.gif);}
.vi03 .sub-visual-box{background-image:url(/_res/ewhaen/img/common/img-sub-vi03.gif);}
.vi04 .sub-visual-box{background-image:url(/_res/ewhaen/img/common/img-sub-vi04.gif);}
.vi05 .sub-visual-box{background-image:url(/_res/ewhaen/img/common/img-sub-vi05.gif);}
.vi06 .sub-visual-box{background-image:url(/_res/ewhaen/img/common/img-sub-vi06.gif);}
.vi07 .sub-visual-box{background-image:url(/_res/ewhaen/img/common/img-sub-vi07.gif);}
.vi08 .sub-visual-box{background-image:url(/_res/ewhaen/img/common/img-sub-vi08.gif);}

/* navigation */
.path-box{position:relative;z-index:20;margin:-32px auto 0;max-width:1300px;background:#fff;border-bottom:1px solid #ddd;}
.path-box:after{content:'';display:block;clear:both;}
.path{float:left;}
.path:after{content:'';display:block;clear:both;}
.path-home{float:left;display:block;padding:25px 25px 24px;background:#333 url(/_res/ewhaen/img/common/ico-home.png) no-repeat center center;box-sizing:border-box;}
.path-depth-wrap{float:left;}
.path-depth-wrap > ul:after{content:'';display:block;clear:both;}
.path-depth-wrap > ul > li{float:left;position:relative;min-width:250px;border-right:1px solid #ddd;}
.path-depth-wrap > ul > li > .path-selected{display:block;padding:17px 34px 17px 24px;background:url(/_res/ewhaen/img/common/ico-path-open.png) no-repeat right 19px center;font-size:15px;color:#666;font-weight:400;}
.path-depth-wrap > ul > li.active > .path-selected{background-image:url(/_res/ewhaen/img/common/ico-path-close.png);}
.path-depth-wrap > ul > li:last-of-type > .path-selected{background-image:url(/_res/ewhaen/img/common/ico-path-selected-open.png);color:#333;}
.path-depth-wrap > ul > li.active:last-of-type > .path-selected{background-image:url(/_res/ewhaen/img/common/ico-path-selected-close.png);}

.path-depth-wrap > ul > li > .path-depth{display:none;position:absolute;top:100%;left:-1px;z-index:20;padding:18px 24px;width:calc(100% + 2px);background:#fff;border:1px solid #ddd;box-sizing:border-box;}
.path-depth-wrap > ul > li > .path-depth > li{padding:0 0 9px 0;}
.path-depth-wrap > ul > li > .path-depth > li:last-of-type{padding:0;}
.path-depth-wrap > ul > li > .path-depth > li > a{font-size:14px;color:#666;font-weight:400;}
.path-depth-wrap > ul > li > .path-depth > li > a:hover{color:#333;font-weight:500;text-decoration:underline;}
.path-depth-wrap > ul > li > .path-depth > li.active > a{display:inline-block;position:relative;color:#013775;text-decoration:underline;}
/* .path-depth-wrap > ul > li > .path-depth > li.active > a:after{content:'';display:inline-block;position:absolute;left:0;bottom:1px;width:100%;height:1px;background:#003875;} */
.path-box .util{float:right;}
.path-box .util ul{border-left:1px solid #ddd;border-right:1px solid #ddd;}
.path-box .util ul:after{content:'';display:block;clear:both;}
.path-box .util ul li{float:left;position:relative;}
.path-box .util ul li:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:60%;background:#ddd;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.path-box .util ul li:nth-of-type(2):after{height:1px;background:#767676;}
.path-box .util ul li:last-of-type:after{display:none;}
.path-box .util ul li a{display:block;position:static;padding:24.5px 24px;box-sizing:border-box;}
.path-box .util ul li:nth-of-type(1) a{background:url(/_res/ewhaen/img/common/ico-print.png) no-repeat center center;}
.path-box .util ul li:nth-of-type(2) a{background:url(/_res/ewhaen/img/common/ico-plus.png) no-repeat center center;}
.path-box .util ul li:nth-of-type(3) a{background:url(/_res/ewhaen/img/common/ico-minus.png) no-repeat center center;}
.path-box .util ul li:nth-of-type(4) a{background:url(/_res/ewhaen/img/common/ico-refresh.png) no-repeat center center;}

/* page title */
.page-title div{display:block;margin:0 auto;padding:45px 0 42px 0;max-width:1300px;text-align:center;}
.page-title h3{font-size:30px;line-height:35px;color:#000;font-weight:500;}
.page-title p{font-size:18px;line-height:23px;font-weight:400;}
.page-title h3 + p{padding:40px 0 0;}

/* tab */
.tab-box{position:relative;padding:0 0 35px;width:100%;text-align:center;}
.tab-box .tab-ul{display:table;width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;table-layout:fixed;}
.tab-box .tab-ul li{display:table-cell;border-right:1px solid #ddd;border-bottom:1px solid #ddd;vertical-align:middle;}
.tab-box .tab-ul li:last-of-type{border-right:1px solid #ddd;}
.tab-box .tab-ul li a{display:block;padding:16px 15px;font-size:16px;line-height:21px;color:#5c5c5c;font-weight:400;}
.tab-box .tab-ul li.active{background-color:#015c38;}
.tab-box .tab-ul li.active a{color:#fff}
.tab-box .tab-ul.row02 li{width:calc(100% / 2);}
.tab-box .tab-ul.row03 li{width:calc(100% / 3);}
.tab-box .tab-ul.row04 li{width:calc(100% / 4);}
.tab-box .tab-ul.row05 li{width:calc(100% / 5);}
.tab-box .tab-ul.row06 li{width:calc(100% / 6);}
.tab-box .tab-ul.row07 li{width:15%;}
.tab-box .tab-ul.row08 li{width:calc(100% / 8);}
.tab-box .tab-ul.type02:after{content:'';display:block;clear:both;}
.tab-box .tab-ul.type02 li{float:left;box-sizing:border-box;}

/* tab - inline-block */
.tab-box-ib{position:relative;padding:0 0 35px;width:100%;text-align:center;}
.tab-box-ib .tab-ul{display:block;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.tab-box-ib .tab-ul:after{content:'';display:block;clear:both;}
.tab-box-ib .tab-ul li{float:left;border-right:1px solid #ddd;border-bottom:1px solid #ddd;vertical-align:middle;box-sizing:border-box;}
.tab-box-ib .tab-ul li:last-of-type{border-right:1px solid #ddd;}
.tab-box-ib .tab-ul li a{display:block;padding:16px 15px;font-size:16px;line-height:21px;color:#5c5c5c;font-weight:400;}
.tab-box-ib .tab-ul li.active{background-color:#015c38;}
.tab-box-ib .tab-ul li.active a{color:#fff}
.tab-box-ib .tab-ul.row02 li{width:calc(100% / 2);}
.tab-box-ib .tab-ul.row03 li{width:calc(100% / 3);}
.tab-box-ib .tab-ul.row04 li{width:calc(100% / 4);}
.tab-box-ib .tab-ul.row05 li{width:calc(100% / 5);}
.tab-box-ib .tab-ul.row06 li{width:calc(100% / 6);}
.tab-box-ib .tab-ul.row07 li{width:15%;}
.tab-box-ib .tab-ul.row08 li{width:calc(100% / 8);}
.tab-box-ib .tab-ul.type02:after{content:'';display:block;clear:both;}
.tab-box-ib .tab-ul.type02 li{float:left;box-sizing:border-box;}

/* 사이트맵 */
.sitemap-wrap .sitemap-box > ul > li:after{content:'';display:block;clear:both;}
.sitemap-wrap .sitemap-box > ul > li > a{float:left;margin:0 60px 0 0;padding:20px 0 50px;width:calc(16.5% - 60px);border-top:3px solid #015c38;font-size:25px;line-height:33px;font-weight:500;box-sizing:border-box;}
.sitemap-wrap .sitemap-box > ul > li > ul{float:left;padding:25px 35px 0;width:83.5%;border-top:1px solid #ccc;box-sizing:border-box;}
.sitemap-wrap .sitemap-box > ul > li > ul > li{display:inline-block;padding:0 12px 50px 0;width:calc(25% - 14px);vertical-align:top;}
.sitemap-wrap .sitemap-box > ul > li > ul > li:nth-of-type(4n){padding-right:0;}
.sitemap-wrap .sitemap-box > ul > li > ul > li > a{display:inline-block;padding:0 0 12px;font-size:20px;line-height:28px;font-weight:500;}
.sitemap-wrap .sitemap-box > ul > li > ul > li > ul > li > a{display:inline-block;position:relative;padding:0 0 0 9px;line-height:24px;}
.sitemap-wrap .sitemap-box > ul > li > ul > li > ul > li > a:before{content:'';display:block;position:absolute;top:11.5px;left:0;width:2px;height:2px;background:#666;}

.sub-visual-box.login{padding:54px 0;text-align:center;background-image:url(/_res/ewhaen/img/common/img-sub-vi-login.gif);}
.sub-visual-box.login span{display:inline-block;width:186px;}
.sub-visual-box.login span img{max-width:100%;}

/* 이화소개 > 총장실 > 인사말, 프로필 */
.greetings-box{padding:0 0 45px 0;}
.greetings-box:after{content:'';display:block;clear:both;}
.greetings-box .left-box{float:left;}
.greetings-box.type01 .left-box{width:50%;}
.greetings-box .left-box img{max-width:100%;}
.greetings-box .right-box{float:left;padding:0 0 0 38px;box-sizing:border-box;}
.greetings-box.type01 .right-box{width:50%;}
.greetings-box.type01 .right-box .txt01{position:relative;padding:110px 0 25px 0;font-size:24px;line-height:29px;font-weight:500;}
.greetings-box.type01 .right-box .txt01:before{content:'';display:block;position:absolute;top:81px;left:0;width:45px;height:2px;background:#e82f68;}
.greetings-box.type01 .right-box .txt02 span{display:block;padding:0 0 5px;font-size:45px;line-height:50px;font-weight:700;color:#035638;text-transform:uppercase;letter-spacing:-1.5px;}
.greetings-box.type01 .right-box .txt02 span:nth-of-type(1){color:#76bd19;}
.greetings-box.type01 .right-box .txt02 span:last-of-type{padding:0;}
.greetings-box.type01 .sign-p{text-align:right;}
.greetings-box.type01 .sign-p span{display:block;padding:0 0 10px 0;font-size:14px;line-height:19px;color:#000;font-weight:400;}

.greetings-box.type02 .left-box{width:45.8%;}
.greetings-box.type02 .right-box{width:54.2%;}
.greetings-box.type02 .right-box .txt01{position:relative;padding:110px 0 3px 0;font-weight:400;font-size:15px;line-height:28px;}
.greetings-box.type02 .right-box .txt01:before{content:'';display:block;position:absolute;top:81px;left:0;width:45px;height:2px;background:#e82f68;}
.greetings-box.type02 .right-box .txt02{padding:0 0 15px;font-weight:500;font-size:25px;color:#015c38;line-height:28px;}
.greetings-box.type02 .right-box .txt03{padding:0 0 27px;font-size:17px;line-height:28px;}
.greetings-box.type02 .right-box .txt04{font-weight:400;font-size:17px;line-height:28px;}

/* 이화소개 > 총장실 > 역대총장, 이화소개 > 학교법인 > 학교법인 이화학당 > 역대 이사장 */
.dean-wrap .dean-box{display:inline-block;margin:0 60px 60px 0;width:calc(25% - 50px);vertical-align:top;}
.dean-wrap .dean-box:nth-of-type(4n){margin-right:0;}
.dean-wrap .dean-box .dean-click-box > div{position:relative;}
.dean-wrap .dean-box:hover .dean-click-box > div:after, .dean-wrap .dean-box.active .dean-click-box > div:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid #019f64;box-sizing:border-box;}
.dean-wrap .dean-box .dean-click-box{display:block;}
.dean-wrap .dean-box .dean-click-box > div img{max-width:100%;}
.dean-wrap .dean-box .dean-click-box > p{position:relative;padding:20px 60px 20px 30px;border:1px solid #ebebeb;font-weight:400;font-size:16px;line-height:22px;text-align:center;}
.dean-wrap .dean-box .dean-click-box > p:after{content:'';display:block;position:absolute;top:50%;right:25px;width:25px;height:25px;background:#019f64 url(/_res/ewhaen/img/intro/ico-dean-open.png) no-repeat 50% 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.dean-wrap .dean-box.active .dean-click-box > p:after{background-color:#e02962;background-image:url(/_res/ewhaen/img/intro/ico-dean-close.png);}
.dean-wrap .dean-box .dean-click-box > p span{display:block;word-break:keep-all;color:#045738;}
.dean-wrap .dean-box.active .dean-click-box{margin:0 0 20px;}
.dean-wrap .dean-box.active .dean-con-box{position:relative;top:0;left:0;z-index:10;height:auto;}
.dean-wrap .dean-box .dean-con-box{position:absolute;top:-99999px;left:-999999px;z-index:-10;padding:30px;width:100vw;height:0;max-width:1300px;background:#f7f7f7;box-sizing:border-box;overflow:hidden;}
.dean-wrap .dean-box .dean-con-box > div:nth-of-type(1) p{padding:0 0 30px;font-weight:400;font-size:15px;color:#555;line-height:23px;}
.dean-wrap .dean-box .dean-con-box > div:nth-of-type(1) p:last-of-type{padding:0;}
.dean-wrap .dean-box .dean-con-box > div{padding:0 0 30px;}
.dean-wrap .dean-box .dean-con-box > div:last-of-type{padding:0;}
.dean-wrap .dean-box .dean-con-box h4{margin:0 0 18px;padding:0 0 20px;border-bottom:1px solid #dcdcdc;font-weight:400;font-size:17px;line-height:25px;}
.dean-wrap .dean-box .dean-con-box h4 span{color:#045738;}
.dean-wrap .dean-box .dean-con-box h5{padding:0 0 10px;font-weight:400;font-size:17px;line-height:25px;}
.dean-wrap .dean-box .dean-con-box ul li{display:table;width:100%;table-layout:fixed;}
.dean-wrap .dean-box .dean-con-box ul li span{display:table-cell;font-weight:400;font-size:15px;color:#555;line-height:25px;vertical-align:middle;}
.dean-wrap .dean-box .dean-con-box ul li span:nth-of-type(1){margin:0 10px 0 0;padding:0 11px 0 0;width:121px;}
.dean-wrap .dean-box .dean-con-box ul li span:nth-of-type(2){position:relative;margin:0 0 0 10px;padding:0 0 0 11px;box-sizing:border-box;}
.dean-wrap .dean-box .dean-con-box ul li span:nth-of-type(2):after{content:'';display:block;position:absolute;top:50%;left:0;width:1px;height:10px;background:#ccc;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}

/* 이화소개 > 학교법인 > 학교법인 이화학당 > 역대 이사장 */
.chairman-wrap > div{display:inline-block;margin:0 60px 60px 0;width:calc(25% - 48px);vertical-align:top;}
.chairman-wrap > div:nth-of-type(4n){margin-right:0;}
.chairman-wrap > div > div:nth-of-type(1) img{max-width:100%;}
.chairman-wrap > div > div:nth-of-type(2){position:relative;padding:20px 45px;border:1px solid #ebebeb;}
.chairman-wrap > div > div:nth-of-type(2) p{font-weight:400;font-size:16px;line-height:22px;}
.chairman-wrap > div > div:nth-of-type(2) p:nth-of-type(3){color:#045738;}

/* 이화소개 > 학교법인 > 산하교육기관 */
.institution-box{position:relative;padding:60px 40px;border:1px solid #dcdcdc;text-align:center;}
.institution-box .top-box{display:inline-block;position:relative;margin:0 0 193px;padding:0 0 42px;}
.institution-box .top-box:after{content:'';display:block;position:absolute;top:100%;left:50%;width:15px;height:15px;background:#fff;border:5px solid #06472f;border-radius:50%;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.institution-box .top-box:before{content:'';display:block;position:absolute;top:100%;left:calc(50% - 1px);width:1px;height:119px;background:#dbdbdb;}
.institution-box .top-box p img{max-width:100%;}
.institution-box .bottom-box{position:relative;padding:44px 0 0;}
.institution-box .bottom-box:before{content:'';display:block;position:absolute;top:-75px;left:50%;width:77%;height:1px;background:#dbdbdb;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.institution-box .bottom-box:after{content:'';display:block;clear:both;}
.institution-box .bottom-box > div{float:left;position:relative;margin:0 32px 0 0;width:calc(25% - 24px);}
.institution-box .bottom-box > div:last-of-type{margin:0;}
.institution-box .bottom-box > div:before{content:'';display:block;position:absolute;bottom:100%;left:50%;width:1px;height:119px;background:#dbdbdb;}
.institution-box .bottom-box > div:after{content:'';display:block;position:absolute;top:0;left:50%;width:15px;height:15px;background:#fff;border:5px solid #007348;border-radius:50%;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.institution-box .bottom-box > div > div:nth-of-type(1){padding:0 0 10px;}
.institution-box .bottom-box > div > div:nth-of-type(1) > p{padding:17px 10px;background:#019f64;font-weight:500;font-size:18px;color:#fff;line-height:23px;border-radius:10px;}
.institution-box .bottom-box > div > div:nth-of-type(2){padding:25px;min-height:200px;background:#f6f6f6;border-radius:10px;text-align:left;}
.institution-box .bottom-box > div > div:nth-of-type(2) > ul > li > span{display:block;margin:0 0 5px;font-weight:500;font-size:17px;line-height:22px;}
.institution-box .bottom-box > div > div:nth-of-type(2) > ul > li{padding:0 0 30px;}
.institution-box .bottom-box > div > div:nth-of-type(2) > ul > li:last-of-type{padding:0;}
.institution-box .bottom-box > div > div:nth-of-type(2) > ul > li > ul > li{padding:0 0 5px;}
.institution-box .bottom-box > div > div:nth-of-type(2) > ul > li > ul > li:last-of-type{padding:0;}
.institution-box .bottom-box > div > div:nth-of-type(2) > ul > li > ul > li > a span{display:inline-block;color:#555;line-height:25px;vertical-align:middle;}
.institution-box .bottom-box > div > div:nth-of-type(2) > ul > li > ul > li > a span:after{content:'';display:inline-block;margin:-4px 0 0 5px;width:21px;height:21px;background:#b5b5b5 url(/_res/ewha/img/intro/ico-institution-lnk.png) no-repeat 50% 50%;border-radius:21px;vertical-align:middle;}
.institution-box .bottom-box > div > div:nth-of-type(2) > ul > li > ul > li > a span:hover:after{background-color:#019f64;}

/* 이화소개 > 이화역사/상징 > 역사 */
.history-wrap .top-box{padding:0 0 60px;}
.history-wrap .top-box:after{content:'';display:block;clear:both;}
.history-wrap .top-box > div{box-sizing:border-box;}
.history-wrap .top-box .left-box{padding:0 0 20px 0;}
.history-wrap .top-box .left-box p{font-size:25px;line-height:33px;font-weight:500;}
.history-wrap .top-box .right-box{padding:0 0 0 20px;border-left:1px solid #e6e6e6;}
.history-wrap .history-img-box > div{display:inline-block;padding:0 60px 40px 0;width:calc(25% - 50px);text-align:center;vertical-align:top;}
.history-wrap .history-img-box > div:nth-of-type(4n){padding-right:0;}
.history-wrap .history-img-box > div .img-box{padding:0 0 10px;}
.history-wrap .history-img-box > div .txt-box span{line-height:22px;font-weight:400;}
.history-wrap .fitness-box .left-box > .history-img-box{display:table-cell;padding:0 30px 0 0;width:339px;}
.history-wrap .fitness-box .left-box > .history-img-box > p.img-box > img{width:100%;}
.history-wrap .fitness-box .left-box > .history-img-box > p.txt-box{padding:10px 0 0;font-weight:400;line-height:22px;text-align:center;}

.campus-box > div{position:relative;padding:45px 0;border-bottom:1px solid #e1e1e1;}
.campus-box > div:last-child{border:none;padding:45px 0 0 0;}
.campus-box > div > p{position:absolute;top:-7px;left:-225px;font-size:48px;font-weight:400;transform:rotate(270deg);transform-origin:bottom right;margin-left:0;color:#065639;letter-spacing:1px;}
.campus-box > div > p.today{left:-294px;}
.campus-box > div > p:after{content:"";clear:both;display:block;}
.campus-box > div > div{padding:0 0 0 45px;}
.campus-box > div > div:after{content:"";clear:both;display:block;}
.campus-box > div > div > div h4{color:#065639;padding:15px 0;font-size:20px;font-weight:500;}
.campus-box > div > div span{display: inline-block;transform: rotate(90deg) !important;margin: -20px 0 0 0;}
.campus-box > div > div > div:nth-of-type(1){float:right;}
.campus-box > div > div > div:nth-of-type(2){float:left;padding:0 40px;width:calc(100% - 469px);}
.campus-box > div:nth-of-type(even) > div > div:nth-of-type(1){float:left;padding:0 40px;}
.campus-box > div:nth-of-type(even) > div > div:nth-of-type(2){float:right;padding:0;}

/* 이화소개 > 이화정신/비전 > 교육목표 */
.special-wrap{text-align:center;}
.special-wrap:after{content:'';display:block;clear:both;}
.special-wrap > div{display:inline-block;margin:0 30px 0 0;max-width:292px;vertical-align:top;}
.special-wrap > div:last-of-type{margin:0;}
.special-wrap.row03 > div{width:calc(33.33% - 23px);}
.special-wrap.row04 > div{width:calc(25% - 26px);}
.special-wrap > div .tit-box{padding:0 0 10px;}
.special-wrap > div .tit-box p{padding:17px 10px;font-weight:500;font-size:18px;color:#fff;line-height:23px;border-radius:10px;}
.special-wrap > div.type01 .tit-box p{background:#019f64;}
.special-wrap > div.type02 .tit-box p{background:#009688;}
.special-wrap > div.type03 .tit-box p{background:#00acc1;}
.special-wrap > div.type04 .tit-box p{background:#1976d2;}
.special-wrap > div .txt-box{padding:30px;min-height:161px;background:#f6f6f6;border-radius:10px;text-align:left;box-sizing:border-box;}
.list-type01 > li:first-of-type{border-top:1px solid #dbdbdb;}
.list-type01 > li{padding:25px 40px;border-bottom:1px solid #dbdbdb;}
.list-type01 > li .tit{padding:0 0 10px;font-weight:500;font-size:18px;line-height:25px;}
.list-type01 > li .tit span{color:#019f64;}
.list-type01 > li .txt{font-weight:400;line-height:25px;}


/* 이화소개 > 이화정신/비전 > 이화비전 */
.vision-box{position:relative;padding:117px 0 0 0;}
.vision-box > div:nth-of-type(1){position:absolute;top:0;left:0;width:56.92%;box-shadow:4px 4px 8px rgba(0,0,0,0.2);}
.vision-box > div:nth-of-type(1) img{max-width:100%;}
.vision-box > div:nth-of-type(2){padding:160px 0 160px 63.53%;background:#f7f7f7;}
.vision-box > div:nth-of-type(2) p:nth-of-type(1){position:relative;display:inline-block;padding:0 0 20px;font-weight:500;color:#6d6d6d;font-size:17px;letter-spacing:2px;}
.vision-box > div:nth-of-type(2) p:nth-of-type(1):after{content:'';display:block;position:absolute;top:10px;right:-55px;width:46px;height:1px;background:#70706f;}
.vision-box > div:nth-of-type(2) p:nth-of-type(2){font-weight:400;font-size:38px;line-height:48px;}
.vision-box > div:nth-of-type(2) p:nth-of-type(2) span{color:#045738;}
.assignment-wrap > div{display:inline-block;margin:0 80px 45px 0;width:calc(33.33% - 56px);vertical-align:top;}
.assignment-wrap > div:nth-of-type(3n){margin-right:0;}
.assignment-wrap > div > div:nth-of-type(1) img{max-width:100%;}
.assignment-wrap > div > div:nth-of-type(2){position:relative;padding:28px 10px;border:1px solid #ebebeb;text-align:center;}
.assignment-wrap > div > div:nth-of-type(2) span{display:block;padding:0 0 15px;font-weight:700;font-size:26px;color:#e02962;line-height:30px;}
.assignment-wrap > div > div:nth-of-type(2) p{font-weight:400;font-size:18px;line-height:28px;}

/* 이화소개 > 이화정신/비전 > 인재상 및 핵심역량 */
.the-box01{position:relative;text-align:center;}
.the-box01 .top-box{display:inline-block;position:relative;margin:0 0 142px;padding:34px 42px;border:2px solid #008f4d;}
.the-box01 .top-box:after{content:'';display:block;position:absolute;top:100%;left:50%;width:15px;height:15px;background:#fff;border:5px solid #007348;border-radius:50%;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.the-box01 .top-box:before{content:'';display:block;position:absolute;top:100%;left:calc(50% - 1px);width:1px;height:50%;background:#dbdbdb;}
.the-box01 .top-box span{display:inline-block;vertical-align:middle;}
.the-box01 .top-box span:nth-of-type(1){margin:0 15px 0 0;width:196px;height:70px;background-image:url(/_res/ewha/img/intro/img-the.png);background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;}
.the-box01 .top-box span:nth-of-type(2){font-size:40px;font-weight:600;}
.the-box01 .bottom-box{position:relative;margin:0 auto;max-width:1100px;}
.the-box01 .bottom-box:before{content:'';display:block;position:absolute;top:-75px;left:50%;width:68.8%;height:1px;background:#dbdbdb;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.the-box01 .bottom-box:after{content:'';display:block;clear:both;}
.the-box01 .bottom-box > div{float:left;position:relative;margin:0 34px 0 0;width:calc(33.3333% - 23px);box-sizing:border-box;}
.the-box01 .bottom-box > div:last-of-type{margin:0;}
.the-box01 .bottom-box > div:before{content:'';display:block;position:absolute;bottom:100%;left:50%;width:1px;height:76px;background:#dbdbdb;}
.the-box01 .bottom-box > div:after{content:'';display:block;position:absolute;top:0;left:50%;width:14px;height:14px;background:#fff;border:4px solid #5ccda3;border-radius:50%;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.the-box01 .bottom-box > div > div{padding:26px 10px;background:#f2f8f6;border:1px solid #e6e6e6;border-bottom:1px dashed #e6e6e6;}
.the-box01 .bottom-box > div > div p{padding:0 0 15px;font-size:70px;font-weight:500;}
.the-box01 .bottom-box > div:nth-of-type(1) > div p{color:#5ab63c;}
.the-box01 .bottom-box > div:nth-of-type(2) > div p{color:#02ab74;}
.the-box01 .bottom-box > div:nth-of-type(3) > div p{color:#a5bb42;}
.the-box01 .bottom-box > div > div h6{font-size:20px;font-weight:500;}
.the-box01 .bottom-box > div > p{margin:0 0 10px;padding:35px 50px;min-height:196px;border:1px solid #e6e6e6;border-top:0;font-size:18px;line-height:28px;text-align:left;letter-spacing:-0.5px;}
.the-box01 .bottom-box > div > ul{padding:10px 30px;background:#f9f9f9;text-align:left;}
.the-box01 .bottom-box > div > ul > li{padding:10px 0;border-bottom:1px dashed #e6e6e6;}
.the-box01 .bottom-box > div > ul > li:last-of-type{border-bottom:0;}
.the-box01 .bottom-box > div > ul > li p{line-height:24px;font-weight:500;}

.the-box02{margin:0 auto;max-width:1100px;text-align:center;}
.the-box02:after{content:'';display:block;clear:both;}
.the-box02 div{float:left;margin:0 34px 0 0;padding:44px 30px 55px;width:calc(33.3333% - 23px);border:1px solid #e6e6e6;box-sizing:border-box;}
.the-box02 div:last-of-type{margin:0;}
.the-box02 div p:nth-of-type(1){margin:0 auto 24px;padding:44px 0;width:164px;height:164px;background-repeat:no-repeat;background-position:center center;font-size:70px;font-weight:500;color:#fff;box-sizing:border-box;}
.the-box02 div:nth-of-type(1) p:nth-of-type(1){background-image:url(/_res/ewha/img/intro/bg-competency01.png);}
.the-box02 div:nth-of-type(2) p:nth-of-type(1){background-image:url(/_res/ewha/img/intro/bg-competency02.png);}
.the-box02 div:nth-of-type(3) p:nth-of-type(1){background-image:url(/_res/ewha/img/intro/bg-competency03.png);}
.the-box02 div h6{position:relative;margin:0 0 15px;padding:0 0 17px;font-size:21px;font-weight:500;}
.the-box02 div h6:after{content:'';display:block;position:absolute;left:50%;bottom:0;width:35px;height:1px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.the-box02 div:nth-of-type(1) h6:after{background:#5ab63c;}
.the-box02 div:nth-of-type(2) h6:after{background:#02ab74;}
.the-box02 div:nth-of-type(3) h6:after{background:#a5bb42;}
.the-box02 div p:nth-of-type(2){font-size:18px;line-height:28px;text-align:left;letter-spacing:-0.5px;}

/* 이화소개 > 이화역사/상징 > 교명 */
.step-box > ul{padding:150px 0;border:1px solid #dcdcdc;text-align:center;}
.step-box > ul > li{display:inline-block;position:relative;margin:0 -10px 0 0;width:25%;max-width:210px;}
.step-box > ul > li:nth-of-type(1):after{border-color:#05d593;}
.step-box > ul > li:nth-of-type(2):after{border-color:#11c189;}
.step-box > ul > li:nth-of-type(3):after{border-color:#019f64;}
.step-box > ul > li:nth-of-type(4):after{border-color:#0d397a;}
.step-box > ul > li:before{content:'';display:block;position:absolute;top:calc(50% - 11px);right:-38px;z-index:10;border-top:45px solid transparent !important;border-left:45px solid;transform:rotate(-24deg) translateY(-50%);-webkit-transform:rotate(-24deg) translateY(-50%);-moz-transform:rotate(-24deg) translateY(-50%);-ms-transform:rotate(-24deg) translateY(-50%);}
.step-box > ul > li:nth-of-type(1):before{border-color:#05d593;}
.step-box > ul > li:nth-of-type(2):before{border-color:#11c189;}
.step-box > ul > li:nth-of-type(3):before{border-color:#019f64;}
.step-box > ul > li:nth-of-type(4):before{border-color:#0d397a;}
.step-box > ul > li:last-of-type:before{display:none;}
.step-box > ul > li:after{content:'';display:block;position:absolute;top:50%;left:50%;width:100%;height:210px;border:21px solid;border-radius:210px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);box-sizing:border-box;}
.step-box > ul > li > p:nth-of-type(1){font-weight:500;font-size:21px;line-height:23px;}
.step-box > ul > li > p:nth-of-type(1):after{content:'';display:block;margin:10px auto 8px;width:35px;height:1px;}
.step-box > ul > li:nth-of-type(1) > p:nth-of-type(1):after{background:#05d593;}
.step-box > ul > li:nth-of-type(2) > p:nth-of-type(1):after{background:#11c189;}
.step-box > ul > li:nth-of-type(3) > p:nth-of-type(1):after{background:#019f64;}
.step-box > ul > li:nth-of-type(4) > p:nth-of-type(1):after{background:#0d397a;}
.step-box > ul > li > p:nth-of-type(2){font-weight:500;font-size:16px;line-height:22px;}

/* 이화소개 > 이화역사/상징 > 교훈 */
.motto-box > div{display:table;padding:30px;width:100%;border-bottom:1px solid #ebebeb;table-layout:fixed;box-sizing:border-box;}
.motto-box > div:first-of-type{border-top:1px solid #ebebeb;}
.motto-box > div > div{display:table-cell;vertical-align:middle;}
.motto-box > div > div:nth-of-type(1){width:186px;text-align:center;}
.motto-box > div > div:nth-of-type(1) p{padding:59px 0;}
.motto-box > div:nth-of-type(1) > div:nth-of-type(1) p{background:url(/_res/ewhaen/img/intro/bg-motto01.png) no-repeat 0 0/100%;}
.motto-box > div:nth-of-type(2) > div:nth-of-type(1) p{background:url(/_res/ewhaen/img/intro/bg-motto02.png) no-repeat 0 0/100%;}
.motto-box > div:nth-of-type(3) > div:nth-of-type(1) p{background:url(/_res/ewhaen/img/intro/bg-motto03.png) no-repeat 0 0/100%;}
.motto-box > div > div:nth-of-type(1) p span{display:block;font-weight:500;color:#fff;}
.motto-box > div > div:nth-of-type(1) p span:nth-of-type(1){padding:0 0 10px;font-size:38px;}
.motto-box > div > div:nth-of-type(1) p span:nth-of-type(2){font-size:20px;}
.motto-box > div > div:nth-of-type(2){padding:0 0 0 55px;}
.motto-box > div .highlight{font-weight:500;font-size:20px;color:#e02962;}

/* 이화소개 > 이화역사/상징 > 교표 > 교표소개 */
.symbol-box01 > ul > li{display:inline-block;position:relative;margin:0 30px 30px 0;padding:0 0 0 9%;width:calc(25% - 26px);box-sizing:border-box;vertical-align:top;}
.symbol-box01 > ul > li:nth-of-type(4n){margin-right:0;}
.symbol-box01 > ul > li:before{content:'';display:block;position:absolute;top:0;left:0;width:35%;height:98px;}
.symbol-box01 > ul > li.type01:before{background:#e5e7e6;}
.symbol-box01 > ul > li.type02:before{background:#0397d7;}
.symbol-box01 > ul > li.type03:before{background:#ffd008;}
.symbol-box01 > ul > li.type04:before{background:#f25b22;}
.symbol-box01 > ul > li.type05:before{background:#f7a0a6;}
.symbol-box01 > ul > li.type06:before{background:#bc813b;}
.symbol-box01 > ul > li.type07:before{background:#2cbdd8;}
.symbol-box01 > ul > li.type08:before{background:#01a95c;}
.symbol-box01 > ul > li.type09:before{background:#0134a1;}
.symbol-box01 > ul > li.type10:before{background:#754200;}
.symbol-box01 > ul > li.type11:before{background:#ffaf7a;}
.symbol-box01 > ul > li.type12:before{background:#f8981d;}
.symbol-box01 > ul > li.type13:before{background:#60c6b9;}
.symbol-box01 > ul > li > p{margin:-5px 0 5px;font-weight:400;font-size:17px;line-height:25px;}
.symbol-box01 > ul > li > ul > li{display:table;width:100%;table-layout:fixed;}
.symbol-box01 > ul > li > ul > li > span{display:table-cell;font-size:15px;line-height:25px;}
.symbol-box01 > ul > li > ul > li > span:nth-of-type(1){width:65px;color:#555;}
.symbol-box01 > ul > li > ul > li > span:nth-of-type(2){font-weight:400;}
.symbol-box02 > ul:after{content:'';display:block;clear:both;}
.symbol-box02 > ul > li{float:left;margin:0 10px 10px 0;}
.symbol-box02 > ul > li:last-of-type{margin:0;}

/* 이화소개 > 이화역사/상징 > 교표 > 교표역사 */
.symbol-box03{display:table;padding:40px;width:100%;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;table-layout:auto;box-sizing:border-box;}
.symbol-box03 > div{display:table-cell;vertical-align:middle;}
.symbol-box03 > div:nth-of-type(1) p{display:table-cell;min-width:165px;border:2px solid #ebebeb;border-left:none;}
.symbol-box03 > div:nth-of-type(1) p:first-of-type{border-left:2px solid #ebebeb;}
.symbol-box03 > div:nth-of-type(1) p img{max-width:100%;}
.symbol-box03 > div:nth-of-type(2){padding:0 0 0 40px;}

/* 이화소개 > 교가/노래 */
.song-box > div{margin:0 0 40px;padding:0 0 40px;border-bottom:1px solid #e1e1e1;}
.song-box > div:last-of-type{margin:0;padding:0;border-bottom:0;}
.song-box > div:after{content:'';display:block;clear:both;}
.song-box .left-box{float:left;padding:0 90px 0 0;width:60%;box-sizing:border-box;}
.song-box .left-box > div:nth-of-type(1){padding:0 0 40px;}
.song-box .left-box > div:nth-of-type(1) .tit-box{padding:0 0 15px;}
.song-box .left-box > div:nth-of-type(1) .tit-box:after{content:'';display:block;clear:both;}
.song-box .left-box > div:nth-of-type(1) .tit-box li{position:relative;float:left;margin:0 15px 0 0;padding:0 15px 0 0;}
.song-box .left-box > div:nth-of-type(1) .tit-box li:after{content:'';display:block;position:absolute;top:50%;right:0;background:#ccc;width:1px;height:14px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.song-box .left-box > div:nth-of-type(1) .tit-box li:last-of-type{margin:0;padding:0;}
.song-box .left-box > div:nth-of-type(1) .tit-box li:last-of-type:after{display:none;}
.song-box .left-box > div:nth-of-type(1) .tit-box li h5 a{display:block;position:relative;font-size:18px;line-height:23px;color:#777;font-weight:500;}
.song-box .left-box > div:nth-of-type(1) .tit-box li.active h5 a{padding:0 0 0 12px;color:#222;}
.song-box .left-box > div:nth-of-type(1) .tit-box li.active h5 a:before{content:'';display:block;position:absolute;top:10px;left:0;width:5px;height:5px;background:#e02962;border-radius:50%;}
.song-box .left-box > div:nth-of-type(1) .desc-box li{display:none;}
.song-box .left-box > div:nth-of-type(1) .desc-box li.active{display:block;}
.song-box .left-box > div:nth-of-type(1) .h5-tit01{padding-bottom:15px;}
.song-box .left-box > div:nth-of-type(2){padding:0 0 115px;}
.song-box .left-box .audio-wrap .audio-box{display:inline-block;padding:0 20px 0 0;}
.song-box .left-box .audio-wrap .btn-wrap{display:inline-block;}
.song-box .right-box{float:left;width:40%;}
.song-box .right-box p{padding:25px;border:1px solid #ccc;border-radius:10px;text-align:center;}
.song-box .right-box p img{max-width:100%;}

.audio-box button{position:relative;background:none;border:0;-webkit-appearance:none;appearance:none;font-size:16px;line-height:24px;font-weight:500;color:#006540;cursor:pointer;}
.audio-box button.btn-play{color:#006540;}
.audio-box button.btn-pause{color:#e22963;}
.audio-box button:after{content:'';display:inline-block;position:relative;top:-2px;margin:0 0 0 8px;width:24px;height:24px;background-repeat:no-repeat;background-position:center center;background-size:7px;border-radius:50%;vertical-align:middle;}
.audio-box button.btn-play:after{background-color:#006540;background-image:url(/_res/ewhaen/img/main/btn-play-w.png);}
.audio-box button.btn-pause:after{background-color:#e22963;background-image:url(/_res/ewhaen/img/main/btn-pause-w.png);}

/* 이화소개 > 교가/노래 > 이화학당 교가 */
.song-box02 .h4-tit01{padding-bottom:40px;}
.song-box02 .inner-box > div{display:table;table-layout:fixed;width:100%;}
.song-box02 .left-box{display:table-cell;width:49%;vertical-align:top;}
.song-box02 .left-box .track-list > li{padding:0 0 10px;}
.song-box02 .left-box .track-list > li:last-of-type{padding:0;}
.song-box02 .left-box .btn-wrap{display:inline-block;padding:0 20px 5px 0;}
.song-box02 .left-box .btn-wrap a{margin:0 6px 0 0;}
.song-box02 .left-box .btn-wrap a:last-of-type{margin:0;}
.song-box02 .left-box .btn-wrap .btn-music{min-width:305px;box-sizing:border-box;}
.song-box02 .left-box .audio-box{display:inline-block;padding:0 0 5px;}
.song-box02 .right-box{display:table-cell;width:51%;border:1px solid #ccc;border-radius:10px;vertical-align:top;}
.song-box02 .right-box .music-list{padding:30px 35px;}
.song-box02 .right-box .music-list li{display:none;}
.song-box02 .right-box .music-list li.active{display:block;}
.song-box02 .right-box .music-list li h5{padding:0 0 4px;font-size:18px;line-height:23px;font-weight:500;}
.song-box02 .right-box .music-list li .sub-title{padding:0 0 15px;font-size:14px;line-height:19px;color:#777;}
.song-box02 .right-box .music-list li .con-p01 span{display:block;font-weight:500;}

/* 이화소개 > 학교현황 > 일반현황 */
.status-wrap:after{content:'';display:block;clear:both;}
.status-wrap > div{float:left;}
.status-wrap > div:nth-of-type(1){width:calc(50% - 35px);}
.status-wrap > div:nth-of-type(2){padding:0 0 0 70px;width:calc(50% - 35px);}
.status-wrap > div:nth-of-type(2) > div:after{content:'';display:block;clear:both;}
.status-wrap > div:nth-of-type(2) > div{padding:0 0 40px;}
.status-wrap > div:nth-of-type(2) > div > div{margin:0 0 40px;}
.status-wrap > div:nth-of-type(2) > div > div:last-of-type{margin:0;}
.status-wrap .status-box .tit-box:after{content:'';display:block;clear:both;}
.status-wrap .status-box .tit-box h5{float:left;}
.status-wrap .status-box .tit-box p{float:right;font-size:16px;line-height:25px;}

/* 이화소개 > 학교현황 > 입학정원 */
.quota-box:after{content:'';display:block;clear:both;}
.quota-box > div{float:left;width:50%;}
.quota-box > div:nth-of-type(2n - 1){border-right:1px solid #222;box-sizing:border-box;}
.quota-box table td > ul > li{padding:0 0 8px;line-height:24px;font-weight:500;}
.quota-box table td > ul > li:last-of-type{padding:0;}
.quota-box table td > ul > li > ul{padding:8px 0 0;}
.quota-box table td > ul > li > ul li{position:relative;padding:0 0 8px 9px;line-height:24px;font-weight:300;}
.quota-box table td > ul > li > ul li:last-of-type{padding-bottom:0;}
.quota-box table td > ul > li > ul li:after{content:'';display:block;position:absolute;top:12px;left:0;width:5px;height:1px;background:#333;}
.quota-box table td.no-right{font-weight:500;}
.quota-box table .col01{width:22%;}
.quota-box table .col03{width:15%;}

/* 이화소개 > 학교현황 > 등록금심의위원회 */
.viewer-wrap{display:table;width:100%;height:100%;table-layout:fixed;}
.viewer-wrap > div{display:table-cell;vertical-align:top;}
.viewer-wrap > div:nth-of-type(1){width:330px;}
.viewer-wrap > div:nth-of-type(1) > div{padding:0 0 40px;}
.viewer-wrap > div:nth-of-type(1) > div:last-of-type{padding:0;}
.viewer-wrap > div:nth-of-type(1) > div ul{border:1px solid #e1e1e1;}
.viewer-wrap > div:nth-of-type(1) > div ul li{display:table;padding:17px 25px;width:100%;border-bottom:1px solid #e1e1e1;table-layout:fixed;box-sizing:border-box;}
.viewer-wrap > div:nth-of-type(1) > div ul li:last-of-type{border:none;}
.viewer-wrap > div:nth-of-type(1) > div ul li div{display:table-cell;vertical-align:middle;}
.viewer-wrap > div:nth-of-type(1) > div ul li div:nth-of-type(1) p{font-size:17px;line-height:25px;}
.viewer-wrap > div:nth-of-type(1) > div ul li div:nth-of-type(1) p span{font-size:14px;color:#555;}
.viewer-wrap > div:nth-of-type(1) > div ul li div:nth-of-type(2){text-align:right;}
.viewer-wrap > div:nth-of-type(2){padding:0 0 0 45px;height:100%;}
.viewer-wrap .viewer-box.viewer-fold h5 a{display:inline-block;position:relative;padding:0 30px 0 0;}
.viewer-wrap .viewer-box.viewer-fold h5 a:after{content:'';display:block;position:absolute;top:50%;right:0;width:20px;height:18px;border:1px solid #ccc;background:url(/_res/ewhaen/img/intro/ico-arrow-open.png) no-repeat 50% 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.viewer-wrap .viewer-box.viewer-fold h5 + ul{display:none;}
.viewer-wrap .viewer-box.viewer-fold.active h5 + ul{display:block;}
.viewer-wrap .viewer-box.viewer-fold:not(.active){padding:0 !important;}
.viewer-wrap .viewer-box.viewer-fold.active h5 a:after{border-color:#00a650;background-color:#00a650;background-image:url(/_res/ewhaen/img/intro/ico-arrow-close.png);}
.viewer-wrap .viewer-tit{display:none;padding:0 0 10px;}
.viewer-wrap.active .viewer-tit{display:block;}
.viewer-wrap .viewer-tit span{font-size:18px;line-height:25px;}
.viewer-wrap .viewer-con-box{height:100%;}
.viewer-wrap .viewer-con-box iframe{width:100%;height:1200px;border:none;}

/* 이화소개 > 학교현황 > 대학자체평가 */
.self-box{text-align:center;}
.self-box > div{display:inline-block;margin:0 10px 0 0;width:calc(33.33% - 10px);max-width:380px;vertical-align:top;}
.self-box > div:last-of-type{margin-right:0;}
.self-box > div > div:nth-of-type(1){border-bottom:14px solid;}
.self-box > div:nth-of-type(1) > div:nth-of-type(1){border-color:#019f64;}
.self-box > div:nth-of-type(2) > div:nth-of-type(1){border-color:#00838f;}
.self-box > div:nth-of-type(3) > div:nth-of-type(1){border-color:#1976d2;}
.self-box > div > div:nth-of-type(1) img{max-width:100%;}
.self-box > div > div:nth-of-type(2){padding:25px 0 0 0;}
.self-box > div > div:nth-of-type(2) p:nth-of-type(1){font-weight:500;font-size:24px;color:#045738;line-height:32px;}
.self-box > div > div:nth-of-type(2) p:nth-of-type(1):after{content:'';display:block;margin:12px auto;width:30px;height:1px;background:#333;}

/* 이화소개 > 기관안내 > 기구표 (상단)*/
.organ-box{position:relative;}
.organ-box:before{content:'';display:block;position:absolute;top:0;left:calc(50% - 1px);z-index:-10;width:2px;height:100%;background:#b1b1b1;}
.organ-box > p{padding:0 0 20px;text-align:center;}
.organ-box > p a{display:table;margin:0 auto;padding:12px;width:100%;max-width:150px;height:150px;background:#fff;border:2px solid #b1b1b1;border-radius:50%;box-sizing:border-box;table-layout:fixed;}
.organ-box > p a span{display:table-cell;background:#1d4e31 url(/_res/ewha/img/intro/ico-symbol.png) no-repeat center center;background-size:80%;border-radius:50%;font-size:20px;line-height:25px;font-weight:500;color:#fff;vertical-align:middle;}
.organ-box > div{padding:0 0 75px;}
.organ-box > div:after{content:'';display:block;clear:both;}
.organ-box > div > div{float:left;padding:0 75px;width:50%;box-sizing:border-box;}
.organ-box .organ-type01:after{content:'';display:block;clear:both;}
.organ-box .organ-type01 > li{padding:25px 0 0;width:calc(100% / 4 - 22.5px);}
.organ-box .organ-type01 > li > a{display:block;padding:13px 2px;font-size:16px;line-height:22px;letter-spacing:-1px;color:#fff;font-weight:500;text-align:center;}
.organ-box .organ-type01.green01 > li > a{background:#01653f;}
.organ-box .organ-type01.green02 > li > a{background:#00a650;}
.organ-box .organ-type02{position:relative;top:100%;left:50%;padding:35px 0 0;width:calc(300% + 60px);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.organ-box .organ-type02:before{content:'';display:block;position:absolute;top:0;left:50%;width:1px;height:35px;background:#c1c1c1;}
.organ-box .organ-type02:after{content:'';display:block;clear:both;position:absolute;top:-8px;left:50%;width:15px;height:15px;background:#fff;border:4px solid #024b30;border-radius:50%;box-sizing:border-box;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.organ-box .organ-type02 > li{float:left;position:relative;margin:0 30px 0 0;width:calc(100% / 3 - 20px);}
.organ-box .organ-type02 > li:last-of-type{margin-right:0;}
/*.organ-box .organ-type02 > li:nth-of-type(3n){margin:0;}*/
.organ-box .organ-type02 > li:last-of-type:after{margin:0;}/* 20200903 기구표 내 기관 삭제에 따른 CSS 추가 */
.organ-box .organ-type02 > li:after{content:'';display:block;position:absolute;top:50%;left:100%;width:30px;height:1px;background:#c1c1c1;}
/*.organ-box .organ-type02 > li:nth-of-type(3n):after{display:none;}*/
.organ-box .organ-type02 > li:last-of-type:after{display:none;}/* 20200903 기구표 내 기관 삭제에 따른 CSS 추가 */
.organ-box .organ-type02 > li > a{display:block;padding:13px 5px;border:1px solid #01653f;font-size:15px;line-height:22px;font-weight:400;text-align:center;}
.organ-box .left-box{padding:0 75px 0 0;}
.organ-box .left-box .organ-type01 > li:first-of-type a{position:relative;}
.organ-box .left-box .organ-type01 > li:first-of-type a:before{content:'';display:block;position:absolute;top:50%;left:100%;width:150px;height:1px;background:#c1c1c1;}
.organ-box .left-box .organ-type01:nth-of-type(2) > li:first-of-type a:before{width:75px;}
.organ-box .left-box .organ-type01 > li{float:right;margin:0 0 0 30px;}
.organ-box .left-box .organ-type01 > li:nth-of-type(3n){margin:0;}
.organ-box .right-box{padding:0 0 0 75px;}
.organ-box .right-box .organ-type01 > li{float:left;margin:0 30px 0 0;}

/* 기구표 오른쪽 부분 2022.12.30 추가*/
.organ-box .right-box .organ-type01 > li:nth-of-type(4) {margin: 0 0 0 0;}
.organ-box .right-box .organ-type01 > li:nth-of-type(5) .organ-type02 > li:first-of-type {float:right;margin:0 0 0 30px;}
.organ-box .right-box .organ-type01 > li:nth-of-type(5) .organ-type02 > li:first-of-type:after{content:'';display:none;position:absolute;top:50%;left:100%;width:30px;height:1px;background:#c1c1c1;}
.organ-box .right-box .organ-type01 > li:nth-of-type(5) .organ-type02 > li:last-of-type {float:right;margin:0 0 0 0px;}
.organ-box .right-box .organ-type01 > li:nth-of-type(5) .organ-type02 > li:last-of-type:after{content:'';display:block;position:absolute;top:50%;left:100%;width:30px;height:1px;background:#c1c1c1;}


.organ-box .right-box .organ-type01 > li:last-of-type{margin:0;}
.organ-box .bottom-box{padding:0 75px 0 0;float:none;}
.organ-box .bottom-box .organ-type01 > li{float:right;margin:0 0 0 30px;}
.organ-box .bottom-box .organ-type01 > li:first-of-type a{position:relative;}
.organ-box .bottom-box .organ-type01 > li:first-of-type a:before{content:'';display:block;position:absolute;top:50%;left:100%;width:75px;height:1px;background:#c1c1c1;}

/* 이화소개 > 캠퍼스안내 > 주차안내 */
.parking-wrap > dl{display:table;padding:0 0 30px;width:100%;table-layout:fixed;}
.parking-wrap > dl:last-of-type{padding:0;}
.parking-wrap > dl dt{display:table-cell;padding:20px;width:120px;background:#f2f8f6;font-weight:500;font-size:18px;line-height:23px;text-align:center;vertical-align:middle;border-radius:10px;}
.parking-wrap > dl dd{display:table-cell;position:relative;padding:20px;height:10px;border-left:20px solid #fff;vertical-align:middle;text-align:center;}
.parking-wrap > dl dd:before{content:'';display:block;position:absolute;bottom:-30px;left:50%;height:30px;border-left:1px solid #ccc;}
.parking-wrap > dl dd:after{content:'';display:block;position:absolute;top:0;right:0;z-index:-10;width:100%;height:100%;box-sizing:border-box;border-radius:10px;}
.parking-wrap > dl dd.type01{text-align:center;}
.parking-wrap > dl dd.type01:after{background:#019f64;}
.parking-wrap > dl dd.type01 p{font-weight:500;font-size:18px;color:#fff;line-height:23px;}
.parking-wrap > dl dd.type02:after{border:1px solid #ccc;}
.parking-wrap > dl dd.row02{width:44%;}
.parking-wrap > dl dd.row02:before{left:50%;width:calc(50% + 7px);border-right:1px solid #ccc;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);}
.parking-wrap > dl dd.only{width:auto !important;}
.parking-wrap > dl:nth-last-of-type(2) dd:before{bottom:-15px;height:15px;}
.parking-wrap > dl:last-of-type dd:before{display:none;}
.parking-wrap > dl dd > div{display:table;position:relative;margin:0 auto;height:100%;}
.parking-wrap > dl dd.type02 > div{text-align:left;}
.parking-wrap > dl:nth-last-of-type(2) dd > div:before{content:'';display:block;position:absolute;bottom:-39px;left:calc(50% - 8px);width:17px;height:9px;background:url(/_res/ewhaen/img/intro/ico-parking-arr.png) no-repeat 0 0/100%;}
.parking-wrap > dl dd > div > div{display:table-cell;vertical-align:middle;}

/* 학사안내 > 학사정보 > 등록 */
.time-box{display:inline-block;position:relative;margin:0 25px 0 0;padding:66px 30px;min-width:35.38%;border:1px solid #ccc;overflow:hidden;}
.time-box:last-of-type{margin:0;}
.time-box:before{content:'';display:block;position:absolute;top:50%;left:59%;width:5px;height:9px;background:url(/_res/ewhaen/img/bachelor/ico-time-arr.png) no-repeat 0 0/100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.time-box:after{content:'';display:block;position:absolute;top:50%;left:50%;width:20%;height:1px;background:#015c38;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.time-box > p{display:inline-block;position:relative;min-width:130px;font-weight:400;text-align:center;vertical-align:middle;}
.time-box > p:after{content:'';display:block;position:absolute;top:50%;left:50%;z-index:-10;width:130px;height:130px;border-radius:130px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.time-box > p:nth-of-type(1){float:left;}
.time-box > p:nth-of-type(1):before{content:'';display:block;margin:0 auto 10px;width:50px;height:37px;}
.time-box > p:nth-of-type(1).type01:before{background:url(/_res/ewhaen/img/bachelor/ico-time01.png) no-repeat 0 0/100%;}
.time-box > p:nth-of-type(1).type02:before{background:url(/_res/ewhaen/img/bachelor/ico-time03.png) no-repeat 0 0/100%;}
.time-box > p:nth-of-type(1).type03:before{background:url(/_res/ewhaen/img/bachelor/ico-time05.png) no-repeat 0 0/100%;}
.time-box > p:nth-of-type(1):after{border:1px solid #015c38;}
.time-box > p:nth-of-type(2){float:right;color:#fff;}
.time-box > p:nth-of-type(2).ico-type02:before{content:'';display:block;margin:0 auto 10px;width:28px;height:29px;background:url(/_res/ewhaen/img/bachelor/ico-time04.png) no-repeat 0 0/100%;}
.time-box > p:nth-of-type(2).type01:after{background:#019f64;}
.time-box > p:nth-of-type(2).type02:after{background:#009688;}
.time-box > p:nth-of-type(2).ico-type01 span:nth-of-type(1){display:block;position:relative;margin:0 0 10px;padding:16px 0 0 0;min-height:37px;box-sizing:border-box;}
.time-box > p:nth-of-type(2).ico-type01 span:nth-of-type(1):after{content:'';display:block;position:absolute;top:0;left:50%;width:34px;height:37px;background:url(/_res/ewhaen/img/bachelor/ico-time02.png) no-repeat 0 0/100%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);}

.explain-wrap > dl{display:table;padding:0 0 15px;width:100%;max-width:655px;height:70px;table-layout:fixed;}
.explain-wrap > dl:last-of-type{padding:0;}
.explain-wrap > dl dt{display:table-cell;position:relative;padding:10px 25px 10px 10px;width:51%;font-weight:500;font-size:18px;color:#fff;line-height:25px;text-align:center;vertical-align:middle;}
.explain-wrap > dl dt:after{content:'';display:block;position:absolute;top:0;left:0;z-index:-10;width:calc(100% - 15px);height:100%;background:#00acc1;border-radius:5px;}
.explain-wrap > dl dd{display:table-cell;padding:10px;border:1px solid #00acc1;font-weight:500;font-size:18px;line-height:25px;text-align:center;border-radius:5px;vertical-align:middle;}

/* 학사안내 > 학사정보 > 학점인정 > 국외교환대학 */
.step-box02 > ol{padding:30px 0 0 0;}
.step-box02 > ol:after{content:'';display:block;clear:both;}
.step-box02 > ol > li{display:table;position:relative;float:left;margin:0 -10px 0 0;padding:10px 20px;width:14.28%;max-width:180px;height:180px;box-sizing:border-box;text-align:center;}
.step-box02 > ol > li:before{content:'';display:block;position:absolute;top:-30px;width:83%;height:41px;}
.step-box02 > ol > li:nth-of-type(1):before{background:url(/_res/ewhaen/img/bachelor/bg-step-arr01.png) no-repeat 0 0/100%;}
.step-box02 > ol > li:nth-of-type(2):before{background:url(/_res/ewhaen/img/bachelor/bg-step-arr02.png) no-repeat 0 0/100%;}
.step-box02 > ol > li:nth-of-type(3):before{background:url(/_res/ewhaen/img/bachelor/bg-step-arr03.png) no-repeat 0 0/100%;}
.step-box02 > ol > li:nth-of-type(4):before{background:url(/_res/ewhaen/img/bachelor/bg-step-arr04.png) no-repeat 0 0/100%;}
.step-box02 > ol > li:nth-of-type(5):before{background:url(/_res/ewhaen/img/bachelor/bg-step-arr05.png) no-repeat 0 0/100%;}
.step-box02 > ol > li:nth-of-type(6):before{background:url(/_res/ewhaen/img/bachelor/bg-step-arr06.png) no-repeat 0 0/100%;}
.step-box02 > ol > li:nth-of-type(1):after{border-color:#9adcda;}
.step-box02 > ol > li:nth-of-type(2):after{border-color:#2dd4c7;}
.step-box02 > ol > li:nth-of-type(3):after{border-color:#00c5b4;}
.step-box02 > ol > li:nth-of-type(4):after{border-color:#00af9d;}
.step-box02 > ol > li:nth-of-type(5):after{border-color:#009384;}
.step-box02 > ol > li:nth-of-type(6):after{border-color:#007a6b;}
.step-box02 > ol > li:nth-of-type(7):after{border-color:#004d44;}
.step-box02 > ol > li:last-of-type:before{display:none;}
.step-box02 > ol > li:after{content:'';display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;border:9px solid;border-radius:210px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);box-sizing:border-box;}
.step-box02 > ol > li > div{display:table-cell;vertical-align:middle;}
.step-box02 > ol > li > div > p:nth-of-type(1){font-weight:500;font-size:23px;line-height:25px;}
.step-box02 > ol > li > div > p:nth-of-type(1):after{content:'';display:block;margin:10px auto 8px;width:35px;height:1px;}
.step-box02 > ol > li:nth-of-type(1) > div > p:nth-of-type(1):after{background:#05d593;}
.step-box02 > ol > li:nth-of-type(2) > div > p:nth-of-type(1):after{background:#11c189;}
.step-box02 > ol > li:nth-of-type(3) > div > p:nth-of-type(1):after{background:#019f64;}
.step-box02 > ol > li:nth-of-type(4) > div > p:nth-of-type(1):after{background:#019f64;}
.step-box02 > ol > li:nth-of-type(5) > div > p:nth-of-type(1):after{background:#019f64;}
.step-box02 > ol > li:nth-of-type(6) > div > p:nth-of-type(1):after{background:#019f64;}
.step-box02 > ol > li:nth-of-type(7) > div > p:nth-of-type(1):after{background:#0d397a;}
.step-box02 > ol > li > div > p:nth-of-type(2){font-weight:500;font-size:16px;line-height:24px;}

.step-box02.row05 > ol {display:table;margin:0 auto;width:70%;}
.step-box02.row05 > ol li{width:21%;}

.step-box02.type02 > ol{padding:0;}
.step-box02.type02 > ol > li{width:33.33%;max-width:324px;}
.step-box02.type02 > ol > li:after{border-radius:0;}
.step-box02.type02 > ol > li:before{display:none;}
.step-box02.type02 > ol > li > div > p:nth-of-type(1){font-weight:400;}
/* 학사안내 > 학사정보 > 졸업 > 학년수료 */
.pop-top-box{padding:15px 10px;background:#045738;}
.pop-top-box:after{content:'';display:block;clear:both;}
.pop-top-box h1{float:left;font-size:inherit;}
.pop-top-box .pop-close-btn{display:inline-block;float:right;margin:7px 0 0 0;width:19px;height:19px;background:url(/_res/ewhaen/img/common/btn-pop-close.png) no-repeat 0 0/100%;text-indent:-99999px;}
.pop-con-wrap{padding:0 10px;}
.pop-etc-box{padding:10px;}
.pop-etc-box:after{content:'';display:block;clear:both;}
.pop-etc-box .pop-print-btn{position:static;float:right;width:48px;height:48px;border:1px solid #ddd;background:url(/_res/ewhaen/img/common/ico-print.png) no-repeat center center;}

/* 학사안내 > 장학 > 장학제도 안내 */
.scholarship-box .the-box01{margin:0 0 35px;padding:0 0 35px;border-bottom:1px dashed #e6e6e6;}
.scholarship-box .shortcut-box:after{content:'';display:block;clear:both;}
.scholarship-box .shortcut-box > div{float:left;padding:0 30px 0 0;width:calc(50% - 15px);text-align:center;}
.scholarship-box .shortcut-box > div:last-of-type{padding:0;}
.scholarship-box .shortcut-box > div .img-box{margin:0 0 30px;padding:20px;}
.scholarship-box .shortcut-box > div .img-box img{width:300px;}
.scholarship-box .the-box01 .top-box:hover{background-color:#deefe9;}
.scholarship-box .down-box > li{position:relative;margin:0 0 10px;padding:0 0 0 12px;font-size:17px;line-height:24px;}
.scholarship-box .down-box > li:last-of-type{padding-bottom:0;}
.scholarship-box .down-box > li:after{content:'';display:block;position:absolute;top:16px;left:0;width:5px;height:5px;background:#e02962;border-radius:50%;}
.scholarship-box .down-box > li span{font-weight:500;}

/* 학사안내 > 장학 > 대학원 20210127 추가*/
.scho-tit-box{display:table;margin:0 0 25px;table-layout:fixed;}
.scho-tit-box p{display:table-cell;width:33.33333%;height:110px;vertical-align:middle;}
.scho-tit-box p:nth-of-type(1){background:#e7ebee;border-radius:0 50px 50px 0;box-sizing:border-box;}
.scho-tit-box p:nth-of-type(1) span:nth-of-type(1){font-size:40px;line-height:45px;font-weight:600;}
.scho-tit-box p:nth-of-type(3) span{display:inline-block;position:relative;padding:0 0 0 10px;line-height:24px;color:#045739;}
.scho-tit-box p:nth-of-type(3) span:before{content:'*';display:block;position:absolute;top:4px;left:0;}
.scho-tit-box.type01 p{width:30%;}
.scho-tit-box.type01 p:nth-of-type(1){padding:0 0 0 15%;width:38%;}
.scho-tit-box.type01 p:nth-of-type(1) span{display:block;}
.scho-tit-box.type01 p:nth-of-type(1) span:nth-of-type(1){color:#045739;}
.scho-tit-box.type01 p:nth-of-type(1) span:nth-of-type(2){padding:5px 0 0;font-size:15px;line-height:20px;color:#666;}


/* 학사안내 > 강의시간표/계획안 */
.timetable-box{padding:0 34px;}
.timetable-box > div{padding:0 0 10px;}
.timetable-box > div:after{content:'';display:block;clear:both;}
.timetable-box > div > div{float:left;margin:0 32px 0 0;padding:35px 10px 45px;width:calc(50% - 16px);border:2px solid #d8d8d8;box-sizing:border-box;text-align:center;}
.timetable-box > div > div:last-of-type{margin:0;}
.timetable-box > div > div p span{display:block;padding:85px 0 15px;background-repeat:no-repeat;background-position:top center;font-size:17px;line-height:22px;font-weight:500;}
.timetable-box > div > div:nth-of-type(1) p span{background-image:url(/_res/ewhaen/img/bachelor/ico-timetable01.png);}
.timetable-box > div > div:nth-of-type(2) p span{background-image:url(/_res/ewhaen/img/bachelor/ico-timetable02.png);}

/* 학사안내 > 국제교류프로그램 > 해외학습 */
.exchange-student-box:after{content:'';display:block;clear:both;}
.exchange-student-box > div{float:left;padding:0 65px 0 0;width:calc(100% / 3 - 43.4px);}
.exchange-student-box > div:last-of-type{padding:0;}
.exchange-student-box > div .h4-tit01{padding-bottom:12px;}
.exchange-student-box > div:nth-of-type(1) .h4-tit01:before{background:#00663f;}
.exchange-student-box > div:nth-of-type(2) .h4-tit01:before{background:#f3818b;}
.exchange-student-box > div:nth-of-type(3) .h4-tit01:before{background:#635fab;}
.exchange-student-box > div .top-box{position:relative;margin:0 0 20px;padding:0 20px 20px 0;text-align:center;}
.exchange-student-box > div .top-box:after{content:'';display:block;position:absolute;right:0;bottom:0;z-index:-10;width:45%;height:45%;}
.exchange-student-box > div:nth-of-type(1) .top-box:after{background:#00663f;}
.exchange-student-box > div:nth-of-type(2) .top-box:after{background:#f3818b;}
.exchange-student-box > div:nth-of-type(3) .top-box:after{background:#635fab;}
.exchange-student-box > div .top-box .top-img-box img{max-width:100%;}
.exchange-student-box > div .bottom-box .inner-box p{line-height:30px;}

/* 학사안내 > 국제교류프로그램 > 해외학습 */
.exchange-box > div{display:inline-block;padding:0 50px 22px 0;width:calc(50% - 30px);vertical-align:top;}
.exchange-box > div:nth-of-type(2n){padding-right:0;}
.exchange-box > div:nth-last-child(2){padding-bottom:0;}
.exchange-box > div:last-of-type{padding-bottom:0;}
.exchange-box > div > p{position:relative;z-index:10;margin:0 78px;padding:20px 10px;border-radius:7px;background:midnightblue;text-align:center;}
.exchange-box > div:nth-of-type(1) > p{background:#019f64;}
.exchange-box > div:nth-of-type(2) > p{background:#019587;}
.exchange-box > div:nth-of-type(3) > p{background:#01acc0;}
.exchange-box > div:nth-of-type(4) > p{background:#1976d3;}
.exchange-box > div > p span{display:block;font-size:18px;line-height:22px;color:#fff;font-weight:500;}
.exchange-box > div > div{position:relative;top:-38px;padding:68px 50px 28px;min-height:216px;background:#f6f6f6;border-radius:7px;box-sizing:border-box;}

/* 학사안내 > 교과목 */
.subject-box .btn-wrap a{min-width:290px;box-sizing:border-box;}

/* 대학생활 > 학생지원 > 취업/행정실습지원 */
.job-box:after{content:'';display:block;clear:both;}
.job-box > div{float:none;}
.job-box .left-box{padding:0 0 20px 0;/*width:400px;*/}
.job-box .left-box .img-box{text-align:left;}
.job-box .right-box{padding:0 0 20px;/*width:calc(100% - 430px);*/}

/* 대학생활 > 생활지원 > 기도실 */
.pray-box{margin:0 0 45px;padding:0 0 40px;border-bottom:1px solid #e1e1e1;}
.pray-box:last-of-type{margin:0;padding:0;border-bottom:0;}
.pray-box h4{padding:0 0 20px;font-size:20px;line-height:25px;font-weight:500;color:#045738;}
.pray-box .top-box{padding:0 0 30px;}
.pray-box .top-box:after{content:'';display:block;clear:both;}
.pray-box .top-box > div{display:table-cell;vertical-align:top;}
.pray-box .top-box .left-box{padding:0 45px 0 0;width:312px;}
.pray-box .top-box .left-box img{max-width:100%;}
.pray-box .top-box .right-box{padding:10px 0 0;}

/* 대학생활 > IT/기술지원 > 네트워크/DNS > 무선랜(EWHA WIFI) > 이용안내 */
.pop-top-box02{position:relative;background:#fff;padding:24px 0 24px 0;margin:0 35px;border-bottom:2px solid #333;}
.pop-top-box02:after{content:'';display:block;clear:both;}
.pop-top-box02 h1{float:left;font-size:30px;line-height:38px;color:#333;font-weight:500;}
.pop-top-box02 > div{float: right;padding:7px 61px 0 0;}
.pop-top-box02 > div > .pop-util-btn{margin:0 25px 0 0;padding:0 29px 0 0;font-size:16px;line-height:24px;color:#191919;}
.pop-top-box02 > div > .pop-util-btn:last-of-type{margin:0;}
.pop-top-box02 > div > .pop-util-btn.type01{background:url(/_res/ewhaen/img/life/ico-pop-top01.png) no-repeat 100%;}
.pop-top-box02 > div > .pop-util-btn.type02{background:url(/_res/ewhaen/img/life/ico-pop-top02.png) no-repeat 100%;}
.pop-top-box02 .pop-close-btn{display:inline-block;width:26px;height:26px;position:absolute;top:50%;right:0;transform:translate(0 , -50%);background:url(/_res/ewhaen/img/common/btn-pop-close02.png) no-repeat 0 0/100%;text-indent:-99999px;}

.pop-con-wrap02{padding:35px;}
.pop-con-wrap02 .pop-wifi-box.type01 > ol{overflow:hidden;}
.pop-con-wrap02 .pop-wifi-box.type01 > ol > li{float:left;min-height:747px;width:25%;padding:2%;box-sizing:border-box;}
.pop-con-wrap02 .pop-wifi-box.type01 > ol li > ul li{text-align:center;padding:20px 0 0 0;}
.pop-con-wrap02 .pop-wifi-box.type01 > ol li > ul li p img{width:100%;}
.pop-con-wrap02 .pop-wifi-box.type01 > ol li > ul li p:nth-of-type(2){padding:20px 0 0 0;}

.pop-con-wrap02 .pop-wifi-box.type02 > ol{overflow:hidden;}
.pop-con-wrap02 .pop-wifi-box.type02 > ol > li{float:left;min-height:578px;width:25%;padding:2%;box-sizing:border-box;}
.pop-con-wrap02 .pop-wifi-box.type02 > ol li > ul li{text-align:center;padding:20px 0 0 0;}
.pop-con-wrap02 .pop-wifi-box.type02 > ol li > ul li p img{width:100%;}
.pop-con-wrap02 .pop-wifi-box.type02 > ol li > ul li p:nth-of-type(2){padding:20px 0 0 0;}

.btn-wrap01 > ul:after{content:'';display:block;clear:both;}
.btn-wrap01 > ul > li{min-height:100px;float:left;width:calc((100% / 6) - 17px);margin:0 20px 0 0;}
.btn-wrap01 > ul > li:last-of-type{margin-right:0;}
.btn.type03{display:block;padding: 20px 10px 16px 10px;background:url(/_res/ewhaen/img/common/ico-arr01.png) no-repeat 50% 75%;border:1px solid #ccc;min-height:100px;font-size:15px;line-height:23px;letter-spacing:-0.9px;text-align:center;box-sizing:border-box;}
.btn.type03:hover{background:#0a5d3b url(/_res/ewhaen/img/common/ico-arr02.png) no-repeat 50% 75%;;border:1px solid #0a5d3b;color:#fff;}

/* 뉴스센터 > 이화 채널 > 이화미디어센터 */
.media-wrap{padding:45px 0 0;border-top:1px solid #333;}
.media-wrap:after{content:'';display:block;clear:both;}
.media-wrap > div{float:left;margin:0 50px 0 0;width:calc(33.33% - 34px);}
.media-wrap > div:last-of-type{margin:0;}
.media-wrap > div > p{padding:0 0 25px;text-align:center;}
.media-wrap > div > p > img{max-width:100%;}

/* 이화안전생활가이드 */
.guide-box img{display:block;margin:0 auto 20px;max-width:100%;}
.guide-box img:last-of-type{margin-bottom:0;}
.guide-top span{color:#015c38;}
.guide-top span:after{content:'';display:inline-block;margin:0 0 0 7px;width:13px;height:7px;background:url(/_res/ewhaen/img/etc/ico-top.png) no-repeat 0 0/100%;vertical-align:middle;}

/* 성적입력 및 성적이의신청 안내 */
.appeal-line{position:relative;padding-top:50px !important;}
.appeal-line:after{content:'';display:block;position:absolute;top:20px;left:0;width:100%;height:30px;background:#bcd8cf;}

/* 입학안내 > 대학입학*/
.intro-wrap .intro-box{overflow:hidden;}
.intro-wrap .intro-box .left-box{float:left;padding:0 35px 0 0;width:28%;box-sizing:border-box;}
.intro-wrap .intro-box .left-box > p img{width:100%;}
.intro-wrap .intro-box .right-box{float: left;padding:20px 0 0 0;width: calc(74% - 35px);box-sizing: border-box;}
.intro-wrap .intro-box .right-box .intro-tit{position:relative;padding:0 0 18px 0;margin:0 0 25px 0;border-bottom:1px solid #e1e1e1;font-size:20px;line-height:28px;font-weight:500;}
.intro-wrap .intro-box .right-box .intro-tit:after{content:'';display:block;position:absolute;bottom: -1px;left:0;width:80px;height: 2px;background: #018742;}
.intro-wrap .intro-box .right-box > p{font-size:17px;line-height:31px;}

.info-wrap .info-box{overflow:hidden;}
.info-wrap .info-box > div{float:left;width:48%;margin:0 4% 0 0;}
.info-wrap .info-box > div:last-of-type{margin:0;}
.info-wrap .info-box > div > div > div:nth-of-type(1){padding:0 0 20px 0;overflow: hidden;}
.info-wrap .info-box > div > div > div:nth-of-type(1) p{float:left;position:relative;padding:6px 15px 10px 0;vertical-align:middle;font-size:17px;line-height:25px;}
.info-wrap .info-box > div > div > div:nth-of-type(1) .btn-wrap{float:left;}
.info-wrap .info-box > div > div > div:nth-of-type(2){display:table;padding:20px;width:100%;border:1px solid #cdcdcd;box-sizing:border-box;table-layout:fixed;}
.info-wrap .info-box > div > div > div:nth-of-type(2) > ul{display:table-cell;}
.info-wrap .info-box > div > div > div:nth-of-type(2) > ul:nth-of-type(1){width:calc(60% - 24px);padding:0 20px 0 0;}
.info-wrap .info-box > div > div > div:nth-of-type(2) > ul:nth-of-type(2){width:40%;}
.info-wrap .info-box > div > div > div:nth-of-type(2) > ul > li{position:relative;padding:0 0 6px 12px;line-height:25px;}
.info-wrap .info-box > div > div > div:nth-of-type(2) > ul > li:before{content:'';display:block;position:absolute;top:11px;left:0;width:5px;height:5px;background:#ccc;border-radius:5px;}
.info-wrap .info-box > div > div > div:nth-of-type(2) > ul > li:nth-of-type(2n){margin:0;}


.info-wrap02 .info-box02{overflow:hidden;}
.info-wrap02 .info-box02 > div{float:left;width:48%;margin:0 3.5% 0 0;}
.info-wrap02 .info-box02 > div:last-of-type{margin:0;}
.info-wrap02 .info-box02 .tab-box02 .tab-box02{padding:0 0 0 12px;}
.info-wrap02 .info-box02 .tab-ul02{display:table;width:100%;border-left:1px solid #cdcdcd;}
.info-wrap02 .info-box02 .tab-ul02 li{display:table-cell;width:calc(100%/3);border-right: 1px solid #cdcdcd;box-sizing:border-box;vertical-align: middle;border-bottom: 1px solid #cdcdcd;text-align:center;}
.info-wrap02 .info-box02 .tab-ul02 li.tab-emty{border-right:0;border-bottom:0;}
.info-wrap02 .info-box02 .tab-ul02:first-of-type{border-top:1px solid #cdcdcd;}
.info-wrap02 .info-box02 .tab-ul02 li.tab-emty:hover{background:none;}

.info-wrap02 .info-box02 .tab-ul02 li a span{display:table-cell;position:relative;padding:10px 5px;width:192px;height:35px;vertical-align:middle;line-height:24px;}
.info-wrap02 .info-box02 .tab-ul02 li:hover{background:#015c38;color:#fff;}

/* 이화역사/상징 > UI/SI */
.symbol-wrap{padding: 0 0 48px 40px;margin-bottom:48px;}
.symbol-wrap:last-of-type{margin-bottom:0;padding-bottom:0;}
.symbol-wrap:after{content:'';display:block;clear:both;}
.symbol-wrap > div{float:left;box-sizing:border-box;}
.symbol-wrap > div > div .img-box{text-align:left;}
.symbol-wrap > div:nth-of-type(1){position:relative;margin:0 36px 0 0;width:63%;overflow:hidden;}
.symbol-wrap > div:nth-of-type(1) > div{float:left;width: calc(50% - 20px);}
.symbol-wrap > div:nth-of-type(1):after{content:'';display:block;position:absolute;top:0;right:0;width:1px;height:231px;background:#ededed;}
.symbol-wrap > div:nth-of-type(2){width:33%;}
.symbol-wrap > div:nth-of-type(2) > div:after{content:'';display:block;clear:both;}
.symbol-wrap > div:nth-of-type(2) > div > div:last-of-type{margin:0;}
.logo-wrap > div{border-bottom:1px solid #ededed;margin:0 0 50px 0;padding:0 0 50px 0;}
.logo-wrap > div:last-of-type{border-bottom:0;margin:0;padding:0;}

.symbol-wrap.type01{padding:0 0 0 40px;}
.symbol-wrap.type02{border-bottom:1px solid #ededed;}
.symbol-wrap.type02 > div:nth-of-type(1){position:relative;width:100%;margin-right:0;padding:0 0 35px 0;}
.symbol-wrap.type02 > div:nth-of-type(1):after{display:none;}
.symbol-wrap.type02 > div:nth-of-type(1) > div{float:left;width: calc((100%/3) - 14px);margin: 0 20px 0 0;}
.symbol-wrap.type02 > div:nth-of-type(1) > div:last-of-type{margin-right:0;}
.symbol-wrap.type02 > div:nth-of-type(2){width:100%;}

.symbol-wrap.type03 > div:nth-of-type(2) > div:last-of-type{padding-top:0;}
.symbol-wrap.type03{border-bottom:1px solid #ededed;}
.symbol-wrap.type03 > div > div:nth-of-type(2) .img-box img{padding:0 20px 0 0;}
.symbol-wrap.type03 > div > div:nth-of-type(2) .img-box img:last-of-type{padding-right:0;}
.symbol-wrap.type03 > div:nth-of-type(1):after{display:none;}
.symbol-wrap.type03 > div:nth-of-type(1){width:100%;margin-right:0;padding:0 0 35px 0;}
.symbol-wrap.type03 > div:nth-of-type(1) > div{width:calc(50% - 12px);margin: 0 24px 0 0;overflow:hidden;box-sizing: border-box;}
.symbol-wrap.type03 > div:nth-of-type(1) > div:last-of-type{margin-right:0;}
.symbol-wrap.type03 > div:nth-of-type(1) > div:nth-of-type(1) > div {float:left;width: calc(50% - 20px);margin: 0 20px 0 0;}
.symbol-wrap.type03 > div:nth-of-type(1) > div:nth-of-type(1) > div:last-of-type{margin-right:0;}
.symbol-wrap.type03 > div:nth-of-type(2){width:100%;}

.symbol-wrap.type04 > div:nth-of-type(2) > div:last-of-type{padding-top:0;}
.symbol-wrap.type04{border-bottom:1px solid #ededed;}
.symbol-wrap.type04:after{content:'';display:block;clear:both;}
.symbol-wrap.type04 > div:nth-of-type(1):after{display:none;}
.symbol-wrap.type04 > div{float:left;box-sizing:border-box;}
.symbol-wrap.type04 > div > div .img-box{padding: 0 0 10px 0;text-align:center;}
.symbol-wrap.type04 > div > div .img-box:last-of-type{padding:0;}
.symbol-wrap.type04 > div:nth-of-type(1){position:relative;width: 100%;margin: 0;overflow:hidden;padding:0 0 35px 0;}
.symbol-wrap.type04 > div:nth-of-type(1) > div{float:left;width: calc(50% - 10px);margin: 0 20px 0 0;}
.symbol-wrap.type04 > div:nth-of-type(1) > div:nth-of-type(2){margin-right:0;}
.symbol-wrap.type04 > div:nth-of-type(2){width:100%;}

.symbol-wrap.type05 > div:nth-of-type(2) > div:last-of-type{padding-top:0;}
.symbol-wrap.type05:after{content:'';display:block;clear:both;}
.symbol-wrap.type05 > div > div .img-box{text-align:left;}
.symbol-wrap.type05 > div:nth-of-type(1):after{display:none;}
.symbol-wrap.type05 > div > div:nth-of-type(1) .img-box img{padding:0 20px 0 0;}
.symbol-wrap.type05 > div > div:nth-of-type(1) .img-box img:last-of-type{padding-right:0;}
.symbol-wrap.type05 > div > div:nth-of-type(2) .img-box img{padding:0 0 20px 0;}
.symbol-wrap.type05 > div > div:nth-of-type(2) .img-box:last-of-type img{padding-bottom:0;}
.symbol-wrap.type05 > div:nth-of-type(1){margin-right:0;padding:0 0 35px 0;width:100%;}
.symbol-wrap.type05 > div:nth-of-type(1) > div{float:left;width:calc(50% - 12px);margin: 0 24px 0 0;}
.symbol-wrap.type05 > div:nth-of-type(1) > div:last-of-type{margin-right:0;}
.symbol-wrap.type05 > div:nth-of-type(2){width:100%;}

.symbol-wrap.type06{padding: 0;}
.symbol-wrap.type06 > div:nth-of-type(2) > div:last-of-type{padding-top:0;}
.symbol-wrap.type06 > div:nth-of-type(1){position:relative;width:100%;padding: 0 0 50px 40px;margin: 0 0 50px 0;border-bottom: 1px solid #ededed;}
.symbol-wrap.type06 > div:nth-of-type(1):after{display:none;}
.symbol-wrap.type06 > div:nth-of-type(1) > div{float:left;width: 49%;margin:0 20px 0 0;}
.symbol-wrap.type06 > div:nth-of-type(1) > div:nth-of-type(2n){margin-right:0;}
.symbol-wrap.type06 > div:nth-of-type(2){width:100%;padding: 0 0 0 40px;}
.symbol-wrap.type06 > div:nth-of-type(1) > div > div{display:inline-block;margin:0 17px 0 0;width:35%;}
.symbol-wrap.type06 > div:nth-of-type(1) > div > div:last-of-type{margin:0;}
.symbol-wrap.type06 > div:nth-of-type(1) > div:nth-of-type(2) > div{width: 31%;}
.symbol-wrap.type06 > div:nth-of-type(1) > div{font-size:11px;line-height:19px;font-weight:500;padding: 0 0 30px 0;}
.symbol-wrap.type06 > div:nth-of-type(1) > div:nth-of-type(3){padding-bottom:0;}
.symbol-wrap.type06 > div:nth-of-type(1) > div:nth-of-type(4){padding-bottom:0;}

.symbol-wrap.type07{padding:0;}
.symbol-wrap.type07 > div:nth-of-type(1){position:relative;width:100%;margin: 0 0 29px 0;padding: 0 0 50px 40px;border-bottom:1px solid #ededed;}
.symbol-wrap.type07 > div:nth-of-type(1):after{display:none;}
.symbol-wrap.type07 > div:nth-of-type(1) > div{width: 100%;}
.symbol-wrap.type07 > div:nth-of-type(1) > div:nth-of-type(2n){margin-right:0;}
.symbol-wrap.type07 > div:nth-of-type(2){width:100%;padding:0 0 0 40px;}
.symbol-wrap.type07 > div:nth-of-type(1) > div > div{display:inline-block;margin:0 17px 0 0;width:20%;vertical-align: bottom;}
.symbol-wrap.type07 > div:nth-of-type(1) > div > div:nth-of-type(1){width:30%;}
.symbol-wrap.type07 > div:nth-of-type(1) > div > div:last-of-type{margin-right:0;}
.symbol-wrap.type07 > div:nth-of-type(1) > div:nth-of-type(2) > div{width:13%;}
.symbol-wrap.type07 > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1){width:20%;}
.symbol-wrap.type07 > div:nth-of-type(1) > div{font-size:11px;line-height:19px;font-weight:500;padding:0 0 30px 0;}
.symbol-wrap.type07 > div:nth-of-type(1) > div:last-of-type{padding: 0;}
/*
.uisi-box{overflow:hidden;}
.uisi-box .inner-box02 > p {padding:0 0 7px 0;font-size:15px;line-height:20px;font-weight:500;}
.uisi-box .left-box{float:left;margin: 0 30px 0 0;width: calc(50% - 30px);box-sizing:border-box;}
.uisi-box .right-box {float:left;width:50%;box-sizing:border-box;}
.uisi-box .right-box > p{font-size:17px;line-height: 25px;}
.color-box > p{font-size:13px;line-height:17px;font-weight:400;}
.color-box > p:nth-of-type(2){color:#8f8f8f;}
.color-box > div{position:relative;margin: 0 0 7px 0;width:100%;height:96px;}
.color-box > div > p {padding: 79px 7px 0 0;font-size:11.5px;font-weight:500;text-align:right;color:#fff;}
.color-box > div:before{content:'';display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height: 100px;border-radius:10px;}
.color-box > div:after{content:'';display:block;position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:40px;background:#fff;}
.color-box > div.type01:before{background:#00643e;}
.color-box > div.type02:before{background:#78bc28;}
.color-box > div.type03:before{background:#fcca0f;}
.color-box > div.type04:before{background:#ee808a;}
.color-box > div.type05:before{background:#4e57a5;}
.color-box > div.type06:before{background:#00311d;}
.color-box > div.type07:before{background:#c0a354;}
.uisi-box.type02 > .inner-box02 > div > p{padding:0 0 7px 0;font-size:15px;line-height:23px;font-weight:500;}
.uisi-box.type02 > .inner-box02 > div:nth-of-type(1){width: calc(50% - 20px);padding: 0 0 20px 0;}
.uisi-box.type02 > .inner-box02 > div:nth-of-type(2){overflow:hidden;padding: 0 0 20px 0;}
.uisi-box.type02 > .inner-box02 > div:nth-of-type(2) > div{float:left;width: calc(25% - 23px);margin:0 30px 0 0;box-sizing: border-box;}
.uisi-box.type02 > .inner-box02 > div:nth-of-type(2) > div:last-of-type{margin-right:0;}
.uisi-box.type02 > .inner-box02 > div:last-of-type{width: calc(25% - 23px);}*/

/* UI/SI 스타일 - 211005 수정*/
.uisi-box{overflow:hidden;}
.uisi-box .inner-box02 > p {padding:0 0 7px 0;font-size:15px;line-height:20px;font-weight:500;}
.uisi-box .left-box{float:left;margin: 0 30px 0 0;width: calc(50% - 30px);box-sizing:border-box;}
.uisi-box .right-box {float:left;width:50%;box-sizing:border-box;}
.uisi-box .right-box > p{font-size:17px;line-height: 25px;}
.color-box > p{font-size:13px;line-height:17px;font-weight:400;}
.color-box > p:nth-of-type(2){color:#8f8f8f;}
.color-box > div{position:relative;margin: 0 0 7px 0;width:100%;height:96px;}
.color-box > div > p {padding: 79px 7px 0 0;font-size:11.5px;font-weight:500;text-align:right;color:#fff;}
.logo-box:nth-of-type(2) .color-box > div > p{display:none;} 
.color-box > div:before{content:'';display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height: 100px;border-radius:10px;}
.color-box > div:after{content:'';display:block;position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:40px;background:#fff;}
.color-box > div.type01:before{background:#00664F;}
.color-box > div.type02:before{background:#FFFDF1;}
.color-box > div.type03:before{background:#B9B9B9;}
.color-box > div.type04:before{background:#BCC924;}
.color-box > div.type05:before{background:#45A2BC;}
.color-box > div.type06:before{background:#36AE92;}
.color-box > div.type07:before{background:#F27367;}

/*
.uisi-box.type02 > .inner-box02 > div > p{padding:0 0 7px 0;font-size:15px;line-height:23px;font-weight:500;}
.uisi-box.type02 > .inner-box02 > div:nth-of-type(1){padding:0 0 20px;overflow:hidden;}
.uisi-box.type02 > .inner-box02 > div:nth-of-type(1) > div{float:left;width: calc(25% - 23px);margin:0 30px 0 0;box-sizing: border-box;}
.uisi-box.type02 > .inner-box02 > div:nth-of-type(1) > div:last-of-type{margin-right:0;}
.uisi-box.type02 > .inner-box02 > div:nth-of-type(2) > div{float: left;width: calc(50% - 15px);padding: 0 30px 20px 0;}
.uisi-box.type02 > .inner-box02 > div:nth-of-type(2){width:100%;overflow:hidden;}
.uisi-box.type02 > .inner-box02 > div:nth-of-type(2) > div:last-of-type{padding:0;}
*/
.uisi-box.type02 > .inner-box02 > div > p{padding:0 0 7px 0;font-size:15px;line-height:23px;font-weight:500;}
.uisi-box.type02 > .inner-box02 > div:nth-of-type(2){padding:0 0 20px;overflow:hidden;}
.uisi-box.type02 > .inner-box02 > div:nth-of-type(2) > div{float:left;width: calc(12.5% - 23px);margin:0 30px 0 0;box-sizing: border-box;}
.uisi-box.type02 > .inner-box02 > div:nth-of-type(2) > div:last-of-type{width:calc(50% - 30px);margin-right:0;}
.uisi-box.type02 > .inner-box02 > div:nth-of-type(1){padding:0 0 20px;overflow:hidden;}
.uisi-box.type02 > .inner-box02 > div:nth-of-type(1) > div{float:left;width: calc(25% - 23px);margin:0 30px 0 0;box-sizing: border-box;}
.uisi-box.type02 > .inner-box02 > div:nth-of-type(1) > div:last-of-type{width:calc(50% - 15px);margin-right:0;}

/* UI/SI 스타일 */

/*대학생활 > 생활지원 > 피트니스*/
.fitness-box{display:table;padding: 0 0 30px 34px;width:100%;border-bottom:1px solid #e1e1e1;box-sizing:border-box;}
.con-box:last-of-type .fitness-box{padding-bottom:0;border:0;}
.fitness-box .left-box{display:table-cell;padding:0 30px 0 0;}
.fitness-box .left-box > p{display:table-cell;padding:0 30px 0 0;width:339px;}
.fitness-box .left-box > p > img{width:100%;}
.fitness-box .left-box > div{display:table-cell;vertical-align:top;}

.fitness-box .right-box{display:table-cell;padding:0 0 0 30px;width:20%;border-left:1px solid #e1e1e1;vertical-align:top;}
.fitness-box .right-box > div{padding:20px 0 0 0;}
.fitness-box .right-box > div.btn-wrap a{display:block;text-align:center;word-break:keep-all;}

/* 대학생활 > 학생활동 > 서포터즈*/
.supporters-wrap .con-box {padding:0 0 45px 0;margin:0 0 45px 0;border-bottom:1px solid #ededed;}
.supporters-wrap .con-box:last-of-type{margin-bottom:0;border-bottom:none;}
.supporters-wrap .con-box .supporters-box{position:relative;margin:0 auto;padding:35px 34px 0 34px;}
.supporters-wrap .con-box .fitness-box{padding:0 0 0 34px;border-bottom:none;}
.supporters-box .control-wrap{position:absolute;top:50%;right:0;left:0;margin:0 auto;width:100%;max-width:1300px;z-index:10;opacity: 10;}
.supporters-box .control-wrap a{display:inline-block;position:absolute;width:18px;height:33px;background-position:center;background-repeat:no-repeat;transition:all 0.3s;}
.supporters-box .prev{background-image:url(/_res/ewha/img/life/btn-left01.png);left:0;}
.supporters-box .next{background-image:url(/_res/ewha/img/life/btn-right01.png);right:0;}
.supporters-box .prev:hover{background-image:url(/_res/ewha/img/life/btn-left02.png);}
.supporters-box .next:hover{background-image:url(/_res/ewha/img/life/btn-right02.png);}
.supo-img-box{height:154px;}
.supo-img-box img{width:100%;height:100%;object-fit:cover;}

/* 수강안내 */
.pop-login .login-box{padding: 0 0 35px 4px;}
.pop-login .login-box .b-wrap{margin:0 auto;padding: 35px 109px;max-width:909px;border:1px solid #ccc;box-sizing:border-box;}
.pop-login .login-input-wrap:after{content:'';display:block;clear:both;}
.pop-login .login-input-wrap .login-input-box{float:left;width:calc(100% - 142px);box-sizing:border-box;}
.pop-login .login-input-wrap .login-input-box > div{padding:0 0 10px;}
.pop-login .login-input-wrap .login-input-box > div:last-of-type{padding:0;}
.pop-login .login-input-wrap p{display:inline-block;width: 182px;font-size:17px;color:#222;font-weight:400;box-sizing:border-box;padding: 0 30px 0 0;vertical-align:middle;text-align: right;}
.pop-login .login-input-wrap .b-input{padding: 11px 10px;background:none;width: calc(100% - 186px);height:40px;border:1px solid #ccc;border-radius:0;font-size:14px;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.pop-login .login-input-wrap .b-input:focus{border-color:#222;outline:0;}
.pop-login .btn-login{float:left;padding:36.5px 42px;margin:0 0 0 10px;background-color:#0a5d3b;border:0;border-radius:3px;font-size:17px;line-height:1;color:#fff;font-weight:400;text-align:center;cursor:pointer;}

/*대학생활 > 생활지원 > 수련관*/
.pop-box{position:relative;padding:44px 25px 0 25px;margin:0 auto;}
.pop-box .control-wrap{margin:0 auto;position:absolute;top:50%;right:0;left:0;width:100%;}
.pop-box .control-wrap a{display:inline-block;position:absolute;width:18px;height:33px;background-position:center;background-repeat:no-repeat;transition:all 0.3s;}
.pop-box .prev{background-image:url(/_res/ewhaen/img/life/btn-left01.png);left: 0;}
.pop-box .next{background-image:url(/_res/ewhaen/img/life/btn-right01.png);right: 0;}
.pop-box .prev:hover{background-image:url(/_res/ewhaen/img/life/btn-left02.png);}
.pop-box .next:hover{background-image:url(/_res/ewhaen/img/life/btn-right02.png);}
.pop-img-box{height:154px;}
.pop-img-box img{height:100%;object-fit:cover;}

/*대학생활 > 생활지원 > 기숙사*/
.dormitory-wrap .con-box .fitness-box .left-box > .ewha-table{margin:30px 0 0 0;}

/*대학생활 > 학생지원 > 행사지원*/
.event-img-wrap{padding:10px 0;}
.event-img-wrap:after{content:'';display:block;clear:both;}
.event-img-wrap p{display:inline-block;padding:0 21px 0 0;margin:0 -4px 0 0;width:calc((100% / 3) - 14px);vertical-align:top;}
.event-img-wrap p:last-of-type{padding-right:0;}
.event-img-wrap p img{max-width:100%;}

/*이화소개 > 캠퍼스안내 > 찾아오시는길*/
.location-wrap .lo-tit02{position:relative;padding:0 0 20px 10px;font-weight:500;font-size:17px;line-height:25px;}
.location-wrap .lo-tit02:after{content:'';position:absolute;top:13px;left:0;width:6px;height:2px;background:#999999;}

.location-wrap .lo-tit{position:relative;padding:0 0 20px 30px;font-weight:500;font-size:16px;line-height:24px;}
.location-wrap .lo-tit:after{content:'';display:block;position:absolute;top:0;left:0;width:19px;height:25px;background:url(/_res/ewha/img/intro/img-loca01.png) no-repeat 50% 50%;}
.location-wrap .lo-tit-box{padding:0 0 20px 0;}
.location-wrap .lo-tit-box p{position:relative;display:inline-block;padding:0 15px 0 0;margin:0 20px 0 0;font-weight:400;font-size:16px;line-height:24px;}
.location-wrap .lo-tit-box p:after{content:'';display:block;position:absolute;top:7px;right:0;width:1px;height:12px;background:#d2d2d2;}
.location-wrap .lo-tit-box p:last-of-type{padding:0;margin:0;}
.location-wrap .lo-tit-box p:last-of-type:after{display:none;}
.location-wrap .lo-tit-box p:nth-of-type(1) > span{padding:0 15px;display:inline-block;}
.location-wrap .lo-bus02{color:#0c9a8e;}
.location-wrap .lo-bus01{color:#377aaa;}
.location-wrap .lo-bus03{color:#125c91;}
.location-wrap .lo-bus04{color:#08990e;}
.location-wrap .lo-bus05{color:#ea3138;}

.route-box > div{display:inline-block;padding:0 76px 30px 0;width:calc(50% - 40px);}
.route-box > div:nth-of-type(2n){padding-right:0;}
.route-box > div:last-of-type{padding-bottom:0;}
.route-box > div:nth-last-child(2){padding-bottom:0;}
.route-box > div > div > div:last-of-type{padding:0;}
.route-box > div > div > div > div{display:table-cell;}
.route-box > div > div > div > div > p{text-align:center;}
.route-box > div > div > div > div > p span{display:block;font-weight:400;font-size:16px;line-height:21px;}
.route-box > div > div > div > div > p.way:before{content:'';display:block;margin:0 auto 10px;width:39px;height:39px;border-radius:30px;background-repeat:no-repeat;background-position:50% 50%;}
.route-box > div > div > div > div > p.air:before{background-image:url(/_res/ewha/img/intro/ico-lo-sub.png);background-color:#6dcff6;}
.route-box > div > div > div > div > p.line1:before{background-image:url(/_res/ewha/img/intro/ico-lo-sub.png);background-color:#093b9b;}
.route-box > div > div > div > div > p.line2:before{background-image:url(/_res/ewha/img/intro/ico-line2.png);background-color:#37b42d;}
.route-box > div > div > div > div > p.line9:before{background-image:url(/_res/ewha/img/intro/ico-lo-sub.png);background-color:#96710a;}
.route-box > div > div > div > div > p.bus:before{background-image:url(/_res/ewha/img/intro/ico-lo-bus.png);background-color:#5c85a3;}
.route-box > div > div > div > div > p.bus01:before{background-image:url(/_res/ewha/img/intro/ico-lo-bus.png);background-color:#125c91;}
.route-box > div > div > div > div > p.bus02:before{background-image:url(/_res/ewha/img/intro/ico-lo-bus.png);background-color:#ea3138;}
.route-box > div > div > div > div > p.gimpo:before{background-image:url(/_res/ewha/img/intro/ico-lo-bus.png);background-color:#08990e;}
.route-box > div > div > div > div > p.station:before{content:'';display:block;margin:0 auto 10px;width:39px;height:39px;background:url(/_res/ewha/img/intro/ico-station.png) no-repeat 50% 50%;border-radius:0;}
.route-box .type01 > div > div{display:table;padding:0 0 12px 0;width:100%;table-layout:fixed;box-sizing:border-box;}
.route-box .type01 > div > div > div:nth-of-type(1){width:26%;}
.route-box .type01 > div > div > div:nth-of-type(2){width:48%;vertical-align:bottom;}
.route-box .type01 > div > div > div:nth-of-type(3){width:26%;}
.route-box .type01 > div > div > div:nth-of-type(2) p > span:last-of-type{color:#999999;}
.route-box .type01 > div > div:nth-of-type(2){display:table;width:100%;table-layout:fixed;}
.route-box .type01 > div > div:nth-of-type(2) > p{display:table-cell;position:relative;padding:25px 0 0;width:26%;font-weight:300;text-align:center;}
.route-box .type01 > div > div:nth-of-type(2) > p:after{content:'';display:block;position:absolute;top:8px;width:270%;height:1px;}
.route-box .type01 > div > div:nth-of-type(2) > p:before{content:'';display:block;position:absolute;top:0;left:50%;z-index:10;width:15px;height:15px;border:2px solid #6dcff6;border-radius:10px;background:#fff;box-sizing:border-box;transform:translateX(-50%);}
.route-box .type01 > div > div:nth-of-type(2) p:nth-of-type(1){font-weight:400;}
.route-box .type01 > div > div:nth-of-type(2) p:nth-of-type(1):after{left:50%;background:#6dcff6;}
.route-box .type01 > div > div:nth-of-type(2) p:nth-of-type(1):before{border:2px solid #6dcff6;}
.route-box .type01 > div > div:nth-of-type(2) p:nth-of-type(3){width:18%;}
.route-box .type01 > div > div:nth-of-type(2) p:nth-of-type(3) > span{position:relative;z-index:20;}
.route-box .type01 > div > div:nth-of-type(2) p:nth-of-type(3) > span:after{content:'';display:block;position:absolute;top:-16px;left:20%;width:7px;height:7px;background:#6dcff6;border-radius:5px;}
.route-box .type01 > div > div:nth-of-type(2) p:nth-of-type(3) > span:before{content:'';display:block;position:absolute;top:-16px;right:20%;width:7px;height:7px;background:#37b42d;border-radius:5px;}
.route-box .type01 > div > div:nth-of-type(2) p:nth-of-type(3):after{content:'';display:block;position:absolute;top:0;left:50%;z-index:10;width:30px;height:15px;border:1px solid #333;border-radius:5px;background:#fff;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.route-box .type01 > div > div:nth-of-type(2) p:nth-of-type(3):before{display:none;}
.route-box .type01 > div > div:nth-of-type(2) p:nth-of-type(5){width:26%;font-weight:400;}
.route-box .type01 > div > div:nth-of-type(2) p:nth-of-type(5):after{right:50%;width:133%;background:#37b42d;}
.route-box .type01 > div > div:nth-of-type(2) p:nth-of-type(5):before{border:2px solid #37b42d;}
.route-box .type01 > div > div:nth-of-type(2) p.via{padding:17px 0 0 0;width:14%;vertical-align:middle;color:#5c5c5c;}
.route-box .type01 > div > div:nth-of-type(2) p.via:before{display:none;}
.route-box .type01 > div > div:nth-of-type(2) p.line9:after{background:#96710a;}
.route-box .type01 > div > div:nth-of-type(2) p.line9:before{border:2px solid #96710a;}
.route-box .type01 > div > div:nth-of-type(2) p.dot9 > span:after{background:#96710a;}
.route-box .type01 > div > div:nth-of-type(2) p.line1:after{background:#093b9b;}
.route-box .type01 > div > div:nth-of-type(2) p.line1:before{border:2px solid #093b9b;}
.route-box .type01 > div > div:nth-of-type(2) p.dot1 > span:after{background:#093b9b;}


.route-box .type02 > div > div{display:table;padding:0 0 12px 0;width:100%;table-layout:fixed;}
.route-box .type02 > div > div:nth-of-type(2):after{content:'';display:block;clear:both;}
.route-box .type02 > div > div:nth-of-type(2) > p{position:relative;padding:25px 0 0  0;font-weight:300;text-align:center;}
.route-box .type02 > div > div:nth-of-type(2) > p:before{content:'';display:block;position:absolute;top:0;left:50%;z-index:10;width:15px;height:15px;border-radius:10px;background:#fff;border:2px solid #36435e;box-sizing:border-box;transform:translateX(-50%);}
.route-box .type02 > div > div:nth-of-type(2) p:nth-of-type(1){float:left;width:26%;box-sizing:border-box;}
.route-box .type02 > div > div:nth-of-type(2) p:nth-of-type(1){font-weight:400;}
.route-box .type02 > div > div:nth-of-type(2) p:nth-of-type(1):after{content:'';display:block;position:absolute;top:8px;left:50%;width:281%;height:1px;background:#5c85a3;}
.route-box .type02 > div > div:nth-of-type(2) p:nth-of-type(2){float:right;width:26%;padding:25px 0 0 0;}
.route-box .type02 > div > div:nth-of-type(2) p.gimpo02:after{left:50%;background:#08990e;}
.route-box .type02 > div > div:nth-of-type(2) p.gimpo02:before{border:2px solid #08990e;}
.route-box .type02 > div > div:nth-of-type(2) p.air:after{background:#5c85a3;}
.route-box .type02 > div > div:nth-of-type(2) p.air:before{border:2px solid #5c85a3;}
.route-box .type02 > div > div:nth-of-type(2) p.bus01:after{background:#125c91;}
.route-box .type02 > div > div:nth-of-type(2) p.bus01:before{border:2px solid #125c91;}
.route-box .type02 > div > div:nth-of-type(2) p.bus02:after{background:#ea3138;}
.route-box .type02 > div > div:nth-of-type(2) p.bus02:before{border:2px solid #ea3138;}

.route-box .type02 > div > div > div:nth-of-type(1){width:26%;}
.route-box .type02 > div > div > div:nth-of-type(2){width:48%;vertical-align:bottom;}
.route-box .type02 > div > div > div:nth-of-type(3){width:26%;}
.route-box .type02 > div > div > div:nth-of-type(2) > ul > li{position:relative;padding:0 0 0 10px;font-weight:400;font-size:16px;line-height:21px;}
.route-box .type02 > div > div > div:nth-of-type(2) > ul > li:after{content:'';display:block;position:absolute;top:11px;left:0;width:2px;height:2px;background:#333;}
.route-box .type02 > div > div > div:nth-of-type(2) > ul > li.lo-bus01:after{background:#377aaa;}
.route-box .type02 > div > div > div:nth-of-type(2) > ul > li.lo-bus02:after{background:#0c9a8e;}
.route-box .type02 > div > div > div:nth-of-type(2) > ul > li.lo-bus03:after{background:#125c91;}
.route-box .type02 > div > div > div:nth-of-type(2) > ul > li.lo-bus04:after{background:#08990e;}
.route-box .type02 > div > div > div:nth-of-type(2) > ul > li.lo-bus05:after{background:#ea3138;}

/* 개인정보 처리방침(팝업상단) */
.pop-top-box03{position:relative;background:#015c38;padding:40px 35px 0;}
.pop-top-box03 > div{padding:0 0 20px;}
.pop-top-box03 > div:after{content:'';display:block;clear:both;}
.pop-top-box03 > div h1{float:left;font-size:30px;line-height:38px;color:#fff;font-weight:500;}
.pop-top-box03 > div .pop-close-btn{position:absolute;top:46px;right:35px;width:26px;height:26px;background:url(/_res/ewha/img/etc/btn-pop-close.png) no-repeat 0 0/100%;text-indent:-99999px;}


@media screen and (max-width:1366px) {
	/* quick menu */
	.main-quick-wrap .main-quick-menu ul li{padding:0 0 10px 0;}
}

@media screen and (max-width:1300px) {
	/* layout */
	.top-pop-wrap{padding:0 10px;}
	.top-header-wrap{padding:0 10px;}
	.middle-header-box{padding:0 10px;}
	.bottom-header-box{padding:0 10px;}
	.main-visual-box .main-visual-txt-box .txt-box{margin:0 10px;}
	.main-popup-box{padding:0 10px;}
	.main-popup-box label{right:10px;}
	.main-popup-box .btn-close{right:55px;}
	.main-content-box:not(.main-content-box02){padding:0 10px;}
	.footer-quick-box{paddinG:0 10px;}
	.top-footer-wrap{padding:0 10px;}
	.bottom-footer-wrap{padding:0 10px;}
	.path-wrap{padding:0 10px;}
	.sub-container{padding:0 10px;}
	
	/* 250422 .main-content-quick-box 추가 */
	.main-content-quick-box .main-mini-wrap{padding:40px 10px 0;}
	
	/* 250422 main content01 개편으로 추가 */
	.main-content-box01 .main-mini-wrap .main-news-box .main-sub-title{font-size:28px;}

	/* main content 05 */
	.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .owl-carousel .owl-stage-outer{width:100%;}
}

@media screen and (max-width:1280px) {
	/* sub - gnb */
	body:not(.main) .bottom-header-box .util-box-fix{width:89px;}
	body:not(.main) .bottom-header-box .util-box-fix a{text-indent:-999999px;}
	body:not(.main) .bottom-header-box .util-box-fix .login{width:auto;}
	body:not(.main) .bottom-header-box .util-box-fix .logout{width:auto;}

	/* header */
	.gnb-ul > li{padding:0 15px;}
	.middle-header-box .logo a{display:block;width:320px;}
	.bottom-header-box.fixed .gnb .gnb-ul > li{padding:0 15px;}
	.bottom-header-box.fixed .util-box-fix{width:89px;}
	.bottom-header-box.fixed .util-box-fix a{text-indent:-999999px;}
	.bottom-header-box.fixed .util-box-fix .login{width:auto;}
	.bottom-header-box.fixed .util-box-fix .logout{width:auto;}

	/* main content02 */
	.main-content-box02 .main-mini-wrap ul li .content-box a{height:270px;}
	.main-content-box02 .main-mini-wrap ul li .content-box a .txt-box .txt01{font-size:18px;line-height:23px;}
	.main-content-box02 .main-mini-wrap ul li .content-box a .txt-box .txt02{max-height:60px;font-size:15px;line-height:20px;}
}

@media screen and (max-width:1200px) {
	.bottom-header-box.fixed .gnb .gnb-ul > li{padding:0 1% 0 0;max-width:130px;vertical-align:middle;}
	body:not(.main) .bottom-header-box .gnb .gnb-ul > li{padding:0 1% 0 0;max-width:130px;vertical-align:middle;}
}

@media screen and (min-width:1025px) {
	/* 250422 main content01 개편으로 추가 */
	.main-content-box01 .main-mini-wrap .main-news-box .main-mini-box02 .main-sub-title{margin:20px 0 0;}
	.main-content-box01 .main-mini-wrap .main-news-box .main-mini-box01 .mini-more{right:65px;}
}

@media screen and (max-width:1024px) {
	/* common */
	.tablet-show{display:block !important;}
	.tablet-hide{display:none !important;}
	.transition{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}

	/* layout */
	.top-pop-wrap{padding:0;}
	.top-header-wrap{padding:0;}
	.main-popup-box{padding:0;}
	.sub-visual-wrap{padding:87px 0 0 0;}
	.sub-visual-wrap:empty{padding:0;}
	.sub-visual-wrap:empty + .path-wrap{padding:87px 0 0 0;}
	.lnb-wrap{float:none;padding:0 0 20px;width:auto;}
	.lnb-wrap + .content-wrap{float:none;width:auto;}

	/* top pop */
	.top-pop-wrap{position:fixed;top:0;left:0;right:0;z-index:30;}
	.top-pop-box{margin:0 10px;padding:10px 0 0 0;}
	.top-pop-box .item > div{min-height:71px;}
	.top-pop-box .item > div span{width:100px;vertical-align:bottom;}
	.top-pop-box .txt01{padding:0 0 1px;font-size:16px;line-height:21px;}
	.top-pop-box .txt02{height:36px;font-size:13px;line-height:18px;}
	.top-pop-box .btn-pop-close{top:10px;right:25px;z-index:10;width:18px;height:18px;}
	.top-pop-box label{top:10px;width:18px;height:18px;z-index:10;}
	.top-pop-box label:hover:after{padding:3px 8px;width:116px;font-size:11px;}
	.top-pop-box input[type=checkbox]:checked + label{background-size:14px;}

	.top-pop-box .owl-theme .owl-dots{top:42px;right:22px;}
	.top-pop-box .owl-theme .owl-dots .owl-dot span{margin:5px 1px;}
	.top-pop-box .mini-board-ctrl{top:51px;right:0 !important;}

	/* top header */
	.top-header-wrap{display:none;}

	/* footer */
	.footer-quick-box .main-mini-wrap .footer-quick .owl-carousel.off .item{padding:0 20px 0 0;}

	/* middle header */
	.middle-header-box{position:fixed;top:81px;left:0;right:0;z-index:80;padding:0 10px;background:#fff;border-top:10px solid #045739;border-bottom:2px solid #045739;}
	body:not(.main) .middle-header-box{top:0;}
	.middle-header-box .logo a{display:block;width:140px;}
	.middle-header-box .logo a img{max-width:100%;}
	.middle-header-box .btn-sch-open{display:block;float:left;margin:20px 0;width:37px;height:37px;background:url(/_res/ewhaen/img/common/ico-search.png) no-repeat center center;background-size:17px;border:1px solid #ccc;box-sizing:border-box;vertical-align:middle;cursor:pointer;}
	.middle-header-box .btn-sch-open.active{background:#e82f68 url(/_res/ewhaen/img/common/btn-m-srch-close-w.png) no-repeat center center;background-size:15px;border-color:#e82f68;}
	.middle-header-box .m-lang-box{display:none;position:absolute;top:50%;left:62px;z-index:110;padding:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
	.middle-header-box .m-lang-box .btn-lang{display:inline-block;padding:10px 22px 10px 0;background:url(/_res/ewhaen/img/common/ico-lang.png) no-repeat right 2px center;background-size:14px;font-size:13px;}
	.middle-header-box .m-lang-box .lang-box{display:block;display:none;position:absolute;top:calc(100% - 1px);left:-5px;padding:6px 0;background:#fff;border:1px solid #045738;}
	.middle-header-box .m-lang-box .lang-box li a{display:block;padding:4px 20px;font-size:13px;font-weight:500;color:#777;}
	.middle-header-box .m-lang-box .lang-box li a:hover{color:#000;}
	.middle-header-box .search-wrap{display:none;position:absolute;top:100%;left:-100%;padding:10px 10px 10px 15px;width:100%;background:#015c38;}
	.middle-header-box .search-wrap input{padding:6px 15px 7px;min-width:auto;width:calc(100% - 75px);border:1px solid #fff;border-radius:0;font-size:14px;}
	.middle-header-box .search-wrap button{display:inline-block;margin:0 0 0 -5px;width:50px;height:35px;background-color:#015c38;background-image:url(/_res/ewhaen/img/common/ico-search-w.png);background-size:17px;border:1px solid #fff;}
	/*.middle-header-box .search-wrap .btn-sch-close{display:block;position:absolute;top:9px;right:10px;width:35px;height:35px;background:url(/_res/ewhaen/img/common/btn-m-srch-close.png) no-repeat center center;background-size:15px;}*/
	.middle-header-box .util-box{display:none;float:none;position:absolute;top:50%;right:62px;padding:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
	.middle-header-box .util-box .pc-lang-box{display:none;}
	.middle-header-box .util-box li{padding:0;}
	.middle-header-box .util-box li a{padding:10px 17px 10px 0;font-size:13px;}
	.middle-header-box .util-box > li > .login{background-size:12px;}
	.middle-header-box .util-box > li > .logout{background-image:url(/_res/ewha/img/common/ico-login-on.png);background-size:12px;}

	/* quick menu */
	.main-quick-wrap .quick-btn{right:-70px;bottom:20px;width:60px;height:60px;background-size:40px;}
	.main-quick-wrap .quick-btn{background-size:40px;}
	/* .main-quick-wrap .quick-btn:hover{background-size:40px;} */
	.main-quick-wrap .quick-btn.show{right:20px;}
	.main-quick-wrap.active .quick-btn{border-width:1px;background-size:20px;}
	.main-quick-wrap .main-quick-menu ul{right:30px;}
	.main-quick-wrap .main-quick-menu ul li a{padding:10px 50px 10px 0;font-size:14px;background-size:40px;}

	/* 250422 main content01 개편으로 추가 */
	.main-content-box01 .main-mini-wrap .main-news-box{flex-wrap:wrap;}
	.main-content-box01 .main-mini-wrap .main-news-box .main-mini-box{width:100%;}
	.main-content-box01 .main-mini-wrap .main-news-box .main-mini-box01{padding:0 0 90px;}
	.main-content-box01 .main-mini-wrap .main-news-box .main-mini-box01 .mini-more{top:33px;}
	.main-content-box01 .main-mini-wrap .main-news-box .main-mini-box02 .mini-more{top:10px;}
	
	.m-sns-box{display:none;float:right;width:70%;background:#ebebeb;text-align:center;}
	.m-sns-box > li{display:inline-block;padding:13px 15px 13px 0;}
	.m-sns-box > li:last-of-type{padding-right:0;}
	.m-sns-box > li > a{display:block;width:17px;height:14px;background-repeat:no-repeat;background-position:center center;background-size:100%;}
	.m-sns-box li .instagram{background-image:url(/_res/ewhaen/img/common/ico-instagram-m.png);}
	.m-sns-box li .facebook{background-image:url(/_res/ewhaen/img/common/ico-facebook-m.png);}
	.m-sns-box li .twitter{background-image:url(/_res/ewhaen/img/common/ico-twitter-m.png);}
	.m-sns-box li .blog{background-image:url(/_res/ewhaen/img/common/ico-blog-m.png);}
	.m-sns-box li .youtube{background-image:url(/_res/ewhaen/img/common/ico-youtube-m.png);}

	.btn-menu{display:block;float:right;margin:20px 0;width:35px;height:35px;background:url(/_res/ewhaen/img/common/btn-menu.png) no-repeat center center;border:1px solid #ccc;background-size:19px;}
	.btn-menu.active{background:url(/_res/ewhaen/img/common/btn-m-menu-close.png) no-repeat center center;background-size:17px;}

	/* bottom header */
	.bottom-header-box{display:none;}
	.bottom-header-box.fixed .gnb .gnb-ul > li{padding:0 3% 0 0;}

	/* sub - gnb */
	body:not(.main) .middle-header-box{display:block;}

	/* 입시용 팝업 */
	.main-popup-box .btn-close{top:59px;right:35px;width:18px;height:18px;}
	.main-popup-box label{top:59px;width:18px;height:18px;}
	.main-popup-box label:hover:after{padding:3px 8px;width:116px;font-size:11px;}
	.main-popup-box input[type=checkbox]:checked + label{background-size:14px;}

	/* main content05 */
	.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .owl-carousel .owl-stage-outer{width:100%;}

	/* main content06*/
	.main-content-box06 .main-mini-wrap .main-shortcut .owl-carousel .item{padding:0 20px 0 0;}

	/* navigation */
	.path-depth-wrap > ul > li{min-width:180px;}

	/* 사이트맵 */
	.sitemap-wrap .sitemap-box > ul{padding:0 10px;}
	.sitemap-wrap .sitemap-box > ul > li > a{margin:0 20px 0 0;width:calc(16.5% - 20px);}

	/* 이화소개 > 이화역사/상징 > 역사 */
	.history-wrap .history-img-box > div{padding:0 30px 20px 0;width:calc(25% - 25px);}

	/* 이화소개 > 이화역사/상징 > 교표 > 교표소개 */
	.symbol-box01 > ul > li{margin:0 11px 20px 0;padding:0 0 0 7.5%;width:calc(25% - 11px);}
	.symbol-box01 > ul > li:before{width:25%;height:60px;}

	/* 이화소개 > 기관안내 > 기구표 (상단) */
	.organ-box > div > div{padding:0 20px;}
	.organ-box .left-box{padding:0 20px 0 0;}
	.organ-box .right-box{padding:0 0 0 20px;}
	.organ-box .bottom-box{padding:0 20px 0 0;}
	.organ-box .organ-type01 > li > a{padding:13px 0;font-size:16px;letter-spacing:-1px;}
	.organ-box .left-box .organ-type01 > li:first-of-type a:before{width:40px;}
	.organ-box .left-box .organ-type01:nth-of-type(2) > li:first-of-type a:before{width:20px;}
	.organ-box .bottom-box .organ-type01 > li:first-of-type a:before{width:20px;}

	/* 학사안내 > 국제교류프로그램 > 해외학습 */
	.exchange-box > div > p{margin:0 20px;}

	/* 대학생활 > IT/기술지원 > 네트워크/DNS > 무선랜(EWHA WIFI) > 이용안내 */
	.pop-con-wrap02 .pop-wifi-box.type01 > ol > li{font-size:14px;line-height:22px;min-height:597px;}
	.pop-con-wrap02 .pop-wifi-box.type01 > ol > li > ul li{text-align:left;}

	.pop-con-wrap02 .pop-wifi-box.type02 > ol > li{font-size:14px;line-height:22px;min-height:556px;}
	.pop-con-wrap02 .pop-wifi-box.type02 > ol > li > ul li{text-align:left;}

	/* 대학생활 > IT/기술지원 > 네트워크/DNS > 유선네트워크 */
	.step-box02.row05 > ol {width:87%;}
	.step-box02.row05 > ol li{width:25%;}

	/* 입학안내 */
	.intro-wrap .intro-box .right-box{padding-top:0;}

	/* 이화소개 > 이화 역사/상징 > UI/SI */
	.symbol-wrap > div:nth-of-type(n){float:none;padding:0 0 25px;width:100%;}
	.symbol-wrap > div:last-of-type{padding:0;}
	.symbol-wrap > div:nth-of-type(1):after{display:none;}
	.symbol-wrap > div:nth-of-type(1) > div{width:50%;}
	.symbol-wrap.type03 > div > div:nth-of-type(2) .img-box img{padding:0 0 20px 0;}
	.symbol-wrap.type03 > div > div:nth-of-type(2) .img-box img:last-of-type{padding-bottom:0;}
	.symbol-wrap.type06 > div:nth-of-type(1) > div{margin-right:0;width:60%;}
	.symbol-wrap.type06 > div:nth-of-type(1) > div > div{margin:0 14px 0 0;}
	.symbol-wrap.type06 > div:nth-of-type(1) > div:last-of-type{padding-bottom:0;}
	.symbol-wrap.type06 > div:nth-of-type(1) > div:nth-of-type(3){padding:0 0 20px 0;}

	.supporters-box .prev{left:5px;}
	.supporters-box .next{right:5px;}

	/* 이화소개 > 교가/노래 */
	.song-box .left-box{padding:0 40px 0 0;}

	/* 이화소개 > 교가/노래 > 이화학당 교가 */
	.song-box02 .left-box{width:55%;}
	.song-box02 .left-box .btn-wrap .btn-music{min-width:240px;}
	.song-box02 .right-box{width:45%;}

	/* 이화소개 > 캠퍼스안내 > 주차안내 */
	.parking-wrap > dl{padding:0 0 20px;}
	.parking-wrap > dl dt{padding:5px;width:9%;font-size:14px;line-height:22px;}
	.parking-wrap > dl dd{padding:5px;border-width:5px;}
	.parking-wrap > dl dd:before{bottom:-20px;height:20px;}
	.parking-wrap > dl dd.type01 p{font-size:14px;line-height:22px;}
	.parking-wrap > dl:nth-last-of-type(2) dd > div:before{bottom:-20px;}
	
	/* 학사안내 > 장학 > 장학제도 안내 */
	.scho-tit-box p:nth-of-type(1){padding:0;}
	.scho-tit-box.type01 p:nth-of-type(1){width:45%;}
	.scho-tit-box.type02 p:nth-of-type(1){width:48%;}
}
@media screen and (max-width: 1000px) {
	.webmail-hide{display:block !important;}
}
@media screen and (max-width: 768px) {
	/* common */
	.pc-hide{display:block !important;}
	.pc-hide-ib{display:inline-block !important;}
	.mobile-hide{display:none !important;}	
	.con-box{padding:0 0 25px;}
	.inner-box{padding:0;}
	.inner-box02{padding:0;}
	.inner-box03{padding:0;}
	.h4-tit01{padding:0 0 12px 20px;font-size:18px;line-height:23px;}
	.h4-tit01:before{top:12px;width:15px;}
	.h4-tit02{padding:0 0 5px;font-size:15px;line-height:22px;}
	.h4-tit03{font-size:16px;line-height:26px;}
	.h4-tit03:after{margin:8px 0;}
	.h4-tit04{font-size: 17px;line-height: 22px;padding: 8px 0 12px 0;}
	.h5-tit01{padding:0 0 10px 8px;font-size:16px;line-height:21px;}
	.h5-tit01:before{width:3px;height:3px;}
	.h5-tit02{padding:0 0 12px;font-size:16px;line-height:21px;}
	.h5-tit03{padding:0 0 10px 18px;font-size:16px;line-height:21px;}
	.h5-tit03:before{top:11px;width:12px;}	
	.h6-tit01{padding:0 0 5px;font-size:15px;line-height:22px;}
	.h6-tit02{padding:0 0 8px 8px;font-size:15px;line-height:21px;}
	.h6-tit03{padding:0 0 3px 8px;font-size:15px;line-height:21px;}
	.con-p01{padding:0 0 12px 0;font-size:15px;line-height:23px;}
	.con-p02{padding:0 0 12px 0;font-size:15px;line-height:23px;}
	.ul-type01 > li{padding:0 0 0 8px;font-size:15px;line-height:23px;}
	.ul-type01 > li:after{width:3px;height:3px;}
	.ul-type02 > li{padding:0 0 0 8px;font-size:15px;line-height:23px;}
	.ul-type03 > li{font-size:15px;line-height:23px;}
	.ul-type04 > li{font-size:15px;line-height:23px;}
	.ul-type05 > li{font-size:15px;line-height:23px;padding:0 0 2px 8px}
	.ul-type05 > li:after{width:4px;height:4px;}
	.ul-type06 > li{font-size:15px;line-height:25px;padding:0 0 10px 8px}
	.ul-type06 > li:after{top:11px;width:3px;height:3px;}
	.ul-type07 > li{font-size:15px;line-height:23px;}

	.ol-type01 > li{margin:0 0 0 20px; font-size:15px;line-height:23px;}
	.ol-type02 > li{font-size:15px;line-height:23px;}
	.bg-box01{padding:10px;}
	.bg-box02{padding:10px;}
	.slo-box{margin:0 0 20px;padding:0 0 20px;}
	.slo-box.type02{margin:0 0 20px 0;padding:0 0 20px 0;}
	.slo-p{padding:0 0 20px;font-size:16px;line-height:24px;}
	.slo-p02{font-size:15px;line-height:23px;}
	.slo-p03{padding:0 0 12px;font-size:15px;line-height:21px;}
	.mark-p{padding:0 0 0 10px;font-size:14px;line-height:22px;}
	.mark-p02{padding:0 0 0 18px;font-size:14px;line-height:22px;}
	.mark-p04{padding:0 0 0 10px;font-size:14px;line-height:22px;}
	.btn-wrap > a{margin:0 2px 5px 0;}
	.btn{padding:5px 15px;font-size:15px;line-height:23px;}
	.link-list .link-txt{padding:0 10px 0 0;}

	.pd-b20{padding-bottom:12px !important;}
	.pd-b30{padding-bottom:15px !important;}
	.pd-b40{padding-bottom:25px !important;}

	/* button */
	.btn{padding:5px 12px;}
	.btn.shortcut{padding-right:34px;background-position:right 13px top 50%;background-size:12px;}
	.btn.down{padding-right:34px;background-position:right 13px top 50%;background-size:12px;}

	/* mobile text-left */
	.m-left{text-align:left !important;}

	/* mobile width */
	.m-w90{width:90px;}

	/* tab */
	.tab-box .tab-ul.type02 li a{padding:10px;font-size:15px;}
	.tab-box .tab-ul.type02.row03 li{width:calc(100% / 2);}

	/* layout */
	.main-visual-box .main-visual-txt-box .txt-box{margin:0;}
	.main-content-box:not(.main-content-box02){padding:0;}
	.footer-quick-box{paddinG:0;}
	.top-footer-wrap{padding:0;}
	.bottom-footer-wrap{padding:0;}
	.path-wrap{padding:0;}
	.content{padding:0 0 40px;}

	/* top pop */
	.top-pop-box .owl-item .item:after{display:none;}

	/* footer */
	.footer-quick-box .main-mini-wrap{padding:10px;}
	.footer-quick-box .main-mini-wrap > a{display:none;}
	.footer-quick-box .main-mini-wrap .carousel-wrap{padding:0 0 0 20px;}
	.footer-quick-box .main-mini-wrap .carousel-wrap.type01{width:calc(100% - 169px);}
	.footer-quick-box .main-mini-wrap .carousel-wrap.type01 .owl-carousel .item a{padding:14px 0;font-size:14px;line-height:18px;}
	.footer-quick-box .main-mini-wrap .footer-quick .owl-carousel.off .item{padding:0;}

	.top-footer-box{padding:0 10px;}
	.top-footer-box .etc-lnk-box{padding:10px 10px 10px 0;width:calc(100% - 64px);}
	.top-footer-box .etc-lnk-box ul li:nth-of-type(n){padding:5px 0;width:25% !important;text-align:center;}
	.top-footer-box .etc-lnk-box ul li a{font-size:13px;line-height:18px;letter-spacing:-0.5px;}
	.top-footer-box .btn-scroll-top{padding:27px 16px 11px;background-position:50% 12px;background-size:12px;font-size:13px;vertical-align:top;}

	.bottom-footer-box{padding:20px 10px;box-sizing:border-box;}
	.bottom-footer-box > div{display:block;}
	.footer-inner{padding:0 0 20px;}
	.footer-info-box ul li{font-size:13px;line-height:22px;}
	.footer-info-box p{font-size:13px;line-height:22px;}
	.footer-related-box{width:100%;text-align:center;}
	.footer-related-box .related-site-wrap{text-align:left;}
	.footer-related-box .related-site-wrap > div{width:calc(100% - 45px);}

	/* main visual */
	.main-visual-box .vi01 .main-visual-img-box{height:500px;}
	.main-visual-box .vi02 .main-visual-img-box{height:500px;}
	.main-visual-box .vi03 .main-visual-img-box{height:500px;}
	.main-visual-box .vi04{height:500px;}
	.main-visual-box .vi04 .main-visual-img-box{float:none;width:auto;height:250px;}
	.main-visual-box .vi05{height:500px;}
	.main-visual-box .vi05 .main-visual-img-box{width:auto;height:250px;}

	.main-visual-box .vi01 .main-visual-txt-box .txt-box{bottom:55px;margin:0 10px;padding:0 0 0 16px;}
	.main-visual-box .vi01 .main-visual-txt-box .txt-box .txt01{margin:0 0 6px;padding:0;max-height:60px;font-size:25px;line-height:30px;}
	.main-visual-box .vi01 .main-visual-txt-box .txt-box .txt02{margin:0 0 14px;max-height:66px;font-size:14px;line-height:22px;-webkit-line-clamp:3;}

	.main-visual-box .vi02 .main-visual-txt-box .txt-box{bottom:55px;margin:0 10px;padding:0;width:calc(100% - 20px);}
	.main-visual-box .vi02 .main-visual-txt-box .txt-box .txt01{margin:0 0 6px;padding:0;max-height:60px;font-size:25px;line-height:30px;}

	.main-visual-box .vi03 .main-visual-txt-box .txt-box{bottom:55px;margin:0 10px;padding:0 16px 0 0;}
	.main-visual-box .vi03 .main-visual-txt-box .txt-box .txt01{margin:0 0 6px;padding:0;max-height:60px;font-size:25px;line-height:30px;}
	.main-visual-box .vi03 .main-visual-txt-box .txt-box .txt02{margin:0 0 14px;max-height:66px;font-size:14px;line-height:22px;-webkit-line-clamp:3;}

	.main-visual-box .vi04 .main-visual-txt-box{height:250px;}
	.main-visual-box .vi04 .main-visual-txt-box .txt-box{bottom:55px;margin:0 10px;padding:0 0 0 16px;width:auto;}
	.main-visual-box .vi04 .main-visual-txt-box .txt-box .txt01{margin:0 0 3px;padding:0 0 3px;max-height:60px;font-size:25px;line-height:30px;}
	.main-visual-box .vi04 .main-visual-txt-box .txt-box .txt02{margin:0 0 14px;max-height:66px;font-size:14px;line-height:22px;-webkit-line-clamp:3;}

	.main-visual-box .vi05 .main-visual-txt-box{height:250px;}
	.main-visual-box .vi05 .main-visual-txt-box .txt-box{bottom:55px;margin:0 10px;padding:0 16px 0 0;width:auto;}
	.main-visual-box .vi05 .main-visual-txt-box .txt-box .txt01{margin:0 0 6px;padding:0;max-height:60px;font-size:25px;line-height:30px;}
	.main-visual-box .vi05 .main-visual-txt-box .txt-box .txt02{margin:0 0 14px;max-height:66px;font-size:14px;line-height:22px;-webkit-line-clamp:3;}

	.main-visual-box .vi01 .control-wrap{padding:0 0 0 10px;box-sizing:border-box;bottom:240px;}
	.main-visual-box .vi03 .control-wrap{padding:0 10px 0 0;box-sizing:border-box;bottom:240px;}
	.main-visual-box .vi04 .control-wrap{display:none;}
	.main-visual-box .vi05 .control-wrap{display:none;}
	.main-visual-box .control-wrap a{width:43px;height:43px;}
	.main-visual-box .prev{margin:0 4px 0 0;background-size:12px;}
	.main-visual-box .next{background-size:12px;}

	.main-visual-box .vi01 .vi-control-wrap{/*padding:0 0 0 10px;box-sizing:border-box;bottom:240px;*/display:none;}
	.main-visual-box .vi03 .vi-control-wrap{/*padding:0 10px 0 0;box-sizing:border-box;bottom:240px;*/display:none;}
	.main-visual-box .vi02 .vi-control-wrap{display:none;}/* 200324 type 2 유형에 대한 모바일 사용자화면의 좌우 이동 화살표 제거 */
	.main-visual-box .vi04 .vi-control-wrap{display:none;}
	.main-visual-box .vi05 .vi-control-wrap{display:none;}
	.main-visual-box .vi-control-wrap a{width:43px;height:43px;}
	.main-visual-box .vi-prev{margin:0 4px 0 0;background-size:12px;}
	.main-visual-box .vi-next{background-size:12px;}
	
	.main-visual-box .owl-theme .owl-dots{bottom:10px;width:auto;}
	.main-visual-box .owl-theme .owl-dots .owl-dot span{width:8px;height:8px;}
	.main-visual-box .owl-theme .owl-dots .owl-dot.active span, .main-content-box01 .owl-theme .owl-dots .owl-dot:hover span{width:18px;}
	.main-visual-box .mini-board-ctrl{bottom:15px;width:6px;}
	.main-visual-box .mini-board-ctrl img{max-width:100%;}
	
	/* 250422 메인비주얼 개편으로 추가 */
	.main-visual-box.new .main-visual-carousel .item{padding-bottom:102.343%;}

	/* 입시용 팝업 */
	.main-popup-box .owl-theme .owl-dots{bottom:10px;width:auto;}
	.main-popup-box .owl-theme .owl-dots .owl-dot span{width:8px;height:8px;}
	.main-popup-box .owl-theme .owl-dots .owl-dot.active span, .main-content-box01 .owl-theme .owl-dots .owl-dot:hover span{width:18px;}
	.main-popup-box .mini-board-ctrl{bottom:15px;width:6px;}
	.main-popup-box .mini-board-ctrl img{max-width:100%;}

	/* main content 공통 */
	.main-title{padding:0 0 0 8px;font-size:15px;line-height:23px;}
	.main-title02{font-size:17px;line-height:25px;}
	.main-sub-title{padding:3px 0 0 0;font-size:25px;line-height:33px;}
	.main-mini-wrap .carousel-wrap.type01{width:calc(100% - 169px);}
	.main-content-box .mini-tab-box > ul > li .mini-board-tab{font-size:16px;line-height:24px;}
	.main-content-box:not(.main-content-box05) .mini-tab-box > ul > li.active .mini-board-tab{padding-left:25px;background-size:20px;}

	/* 250422 .main-content-quick-box 추가 */
	.main-content-quick-box .main-mini-wrap ul{flex-wrap:wrap;gap:10px;}
	.main-content-quick-box .main-mini-wrap ul li{width:calc(50% - 5px);}
	.main-content-quick-box .main-mini-wrap ul li a{padding:10px;font-size:18px;line-height:24px;}
	
	/* main content01 */
	.main-content-box01 .main-mini-wrap{padding:40px 10px;}
	.main-content-box01 .main-mini-wrap .main-title-box .main-sub-title{padding:3px 0 25px;}
	.main-content-box01 .main-mini-wrap .mini-more{top:73px;right:10px;padding:0 25px 5px 0;font-size:14px;}
	.main-content-box01 .main-mini-wrap .main-mini-box{float:left;}
	.main-content-box01 .main-mini-wrap .main-mini-box01{padding:0 0 20px 0;width:auto;}
	.main-content-box01 .main-mini-wrap .main-mini-box01 > div{padding:0 10px 0 0;width:calc(50% - 5px);}
	.main-content-box01 .main-mini-wrap .main-mini-box01 .mini-img-box{padding:0 0 20px;}
	.main-content-box01 .main-mini-wrap .main-mini-box01 .mini-img-box a{height:260px;}
	.main-content-box01 .main-mini-wrap .main-mini-box01 .mini-txt-box .mini-tit{margin:0 0 14px;padding:0 0 10px;font-size:18px;line-height:26px;}
	.main-content-box01 .main-mini-wrap .main-mini-box01 .mini-txt-box .mini-tit span{height:52px;}
	.main-content-box01 .main-mini-wrap .main-mini-box01 .mini-txt-box .mini-txt{margin:0 0 8px;height:44px;line-height:22px;}
	.main-content-box01 .main-mini-wrap .main-mini-box01 .mini-txt-box .mini-date{display:block;font-size:15px;line-height:20px;color:#666;font-weight:400;}

	.main-content-box01 .main-mini-wrap .main-mini-box02{width:auto;}
	.main-content-box01 .main-mini-wrap .main-mini-box02 > div{padding:0 10px 18px 0;width:calc(50% - 5px);}
	.main-content-box01 .main-mini-wrap .main-mini-box02 .mini-img-box{padding:0 0 14px;}
	.main-content-box01 .main-mini-wrap .main-mini-box02 .mini-img-box a{height:240px;}
	.main-content-box01 .main-mini-wrap .main-mini-box02 .mini-txt-box .mini-tit{margin:0 0 4px;font-size:16px;line-height:21px;}
	.main-content-box01 .main-mini-wrap .main-mini-box02 .mini-txt-box .info-box{display:block;}
	.main-content-box01 .main-mini-wrap .main-mini-box02 .mini-txt-box .info-box span{display:inline-block;position:relative;margin:0 6px 0 0;padding:0 10px 0 0;font-size:13px;line-height:18px;color:#666;}
	.main-content-box01 .main-mini-wrap .main-mini-box02 .mini-txt-box .info-box span:last-of-type{margin-right:0;padding:0;}
	.main-content-box01 .main-mini-wrap .main-mini-box02 .mini-txt-box .info-box span:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:11px;background:#666;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
	.main-content-box01 .main-mini-wrap .main-mini-box02 .mini-txt-box .info-box span:last-of-type:after{display:none;}
	
	/* 250422 main content01 개편으로 추가 */
	.main-content-box01 .main-mini-wrap .main-news-box .main-mini-box01{padding:0 0 40px;}
	.main-content-box01 .main-mini-wrap .main-news-box .main-sub-title{padding:3px 0 25px;font-size:25px;line-height:33px;}
	.main-content-box01 .main-news-box .main-mini-box02 > ul > li{padding:10px 0;}
	.main-content-box01 .main-news-box .main-mini-box02 > ul > li .mini-title-box{min-height:unset;}
	.main-content-box01 .main-news-box .main-mini-box02 > ul > li .mini-title-box > a .mini-title{font-size:15px;}
	
	/* main content02 */
	.main-content-box02 .main-mini-wrap > div{float:none;width:100%;}
	.main-content-box02 .main-mini-wrap ul li .content-box a .txt-box{background-size:80px;background-position:center bottom 28px;}
	.main-content-box02 .main-mini-wrap ul li .content-box a .txt-box > div{padding:0 10px;}
	.main-content-box02 .main-mini-wrap ul li .content-box a .txt-box .txt01{padding:0 0 12px;font-size:16px;line-height:21px;}
	.main-content-box02 .main-mini-wrap ul li .content-box a .txt-box .txt02{max-height:57px;font-size:14px;line-height:19px;}

	.main-content-box02 .owl-theme .owl-dots{left:calc(50% + 20px);}
	.main-content-box02 .owl-theme .owl-dots .owl-dot span{width:8px;height:8px;}
	.main-content-box02 .owl-theme .owl-dots .owl-dot.active span, .main-content-box01 .owl-theme .owl-dots .owl-dot:hover span{width:18px;}
	.main-content-box02 .mini-board-ctrl{margin:0 0 0 20px;width:7px;}
	.main-content-box02 .mini-board-ctrl img{max-width:100%;}

	/* main content03 */
	.main-content-box03 .main-mini-wrap{padding:30px 0 130px;}
	.main-content-box03 .main-sub-title{padding:10px 0 20px;}
	.main-content-box03 .main-title-box{float:none;padding:0 10px;}
	.main-content-box03 .main-sub-title img{width:200px;}
	.main-content-box03 .main-txt{display:none;}
	.main-content-box03 .mini-content-box > ul{padding:0;text-align:right;}
	.main-content-box03 .mini-content-box > ul > li{text-align:left;}
	.main-content-box03 .mini-content-box .mini-board-content > div .main-inner-title{padding:0 10px 10px;font-size:18px;line-height:26px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01{padding:0 10px 20px;}
	.main-content-box03 .mini-content-box .mini-board-content > div .mini-more{right:10px;padding:0 20px 5px 5px;font-size:14px;}
	.main-content-box03 .mini-content-box .mini-board-content > div > div > ul{float:none;margin:0;padding:0;width:100%;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul:last-of-type > li:first-of-type{display:table;border-top:0;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul:last-of-type > li{display:none;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li{padding:10px;min-height:47px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li.list_none{font-size:14px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li > .mini-date-box{display:table-cell;width:63px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li > .mini-date-box span:nth-of-type(1){font-size:25px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li > .mini-date-box span:nth-of-type(2){font-size:12px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li .mini-status{margin:0 5px 0 0;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li > .mini-title-box{padding:0 0 0 10px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li > .mini-title-box > a{margin:0 0 5px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li > .mini-title-box > a .mini-cate{font-size:15px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li > .mini-title-box > a .mini-title{font-size:15px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li > .mini-title-box > ul{display:block;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li > .mini-title-box > ul:after{content:'';display:block;clear:both;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li > .mini-title-box > ul > li{position:relative;float:left;margin:0 11px 0 0;padding:0 12px 0 0;font-size:14px;line-height:22px;color:#e1e1e1;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li > .mini-title-box > ul > li:first-of-type{display:none;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li > .mini-title-box > ul > li:last-of-type{margin:0;padding:0;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li > .mini-title-box > ul > li:after{content:'';display:block;position:absolute;top:7px;right:0;width:1px;height:10px;background:#aaabab;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li > .mini-title-box > ul > li:last-of-type:after{display:none;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item > div{padding:15px;min-height:167px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item .mini-date-box{padding:0 0 15px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item .mini-date-box .day01{font-size:14px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item .mini-date-box .day02{font-size:55px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item .mini-title-box > a .mini-title{height:19px;font-size:14px;line-height:19px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item .mini-title-box > a .mini-title:before{top:9px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item .mini-more{top:15px;right:15px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item > div.active{padding:15px 15px 11px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item > div.active .mini-date-box .day03{font-size:14px;}
	/* .main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item > div.active .mini-title-box > a:last-of-type{display:none;} */
	.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item > div.active .mini-more{font-size:14px;}

	.main-content-box03 .control-wrap{right:10px;}
	.main-content-box03 .control-wrap a{width:22px;height:15px;}
	.main-content-box03 .control-wrap .prev{background-size:100%;}
	.main-content-box03 .control-wrap .next{background-size:100%;}

	/* main content04 */
	.main-content-box04 .main-mini-wrap{margin:-80px auto 0;padding:0 10px 40px;min-height:800px;}
	.main-content-box04 .mini-tab-box > ul{padding:523px 10px 0 10px;}
	.main-content-box04 .mini-tab-box > ul > li .mini-board-tab{margin-right:15px;padding-right:15px;}
	.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-img-box{float:none;width:100%;height:510px;}
	.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box{float:none;padding:55px 10px 54px 10px;width:100%;min-height:270px;}
	.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box .recent-box{padding:0 0 15px;}
	.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box .recent-box .mini-cate{font-size:14px;line-height:22px;}
	.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box .recent-box .mini-date{font-size:14px;line-height:22px;}
	.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box .recent-box .mini-title{padding:0;height:auto;max-height:56px;font-size:20px;line-height:28px;}
	.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box > ul{min-height:95px;padding:0 0 0 5px;}
	.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box > ul li{padding:0 0 5px 8px;}
	.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box > ul li:after{top:6px;}
	.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box > ul li a{font-size:14px;}
	.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box > ul li .mini-date{font-size:14px;}
	.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-txt-box .mini-more{bottom:15px;left:10px;padding:0 25px 5px 0;font-size:14px;}

	/* main content05 */
	.main-content-box05 .main-mini-wrap{padding:0 0 116px;min-height:616px;}
	.main-content-box05 .main-mini-wrap .main-title-box{padding:0 0 0 10px;}
	.main-content-box05 .main-mini-wrap .main-lnk-box{padding:47px 10px 0 0;}
	.main-content-box05 .main-mini-wrap .main-lnk-box ul li{margin:0 5px 0 0;}
	.main-content-box05 .main-mini-wrap .main-lnk-box ul li a{width:30px;height:30px;}
	.main-content-box05 .main-mini-wrap .mini-tab-box{position:relative;padding:15px 0 0 0;}
	.main-content-box05 .mini-tab-box > ul > li{padding:0;}
	.main-content-box05 .mini-tab-box > ul > li .mini-board-tab{margin:0 15px 0 0;}
	.main-content-box05 .mini-tab-box > ul > li .mini-board-content{top:65px;}
	.main-content-box05 .mini-tab-box > ul > li.active .mini-board-tab.active{padding-left:25px;background:url(/_res/ewha/img/main/ico-mini-tab.png) no-repeat 0 50%;background-size:20px;color:#e82f68;}
	.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .item .mini-txt-box{padding:15px 15px 0;min-height:222px;}
	.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .item .mini-txt-box > div{padding:0 0 10px;}
	.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .item .mini-txt-box > div > div:nth-of-type(2) a{padding:0 0 5px;}
	.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .item .mini-txt-box > p{margin:0 0 10px;height:88px;font-size:14px;line-height:22px;}
	.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .item .mini-txt-box > a{padding:10px 0;font-size:14px;}

	/* main content06 */
	.main-content-box06{margin:-60px 10px 0;}
	.main-content-box06 .main-mini-wrap{position:relative;padding:10px 10px 20px 10px;}
	.main-content-box06 .main-mini-wrap .main-title02{position:absolute;bottom:-4px;left:10px;padding:0;}
	.main-content-box06 .main-mini-wrap .main-title02 br{display:none;}
	.main-content-box06 .main-mini-wrap .carousel-wrap.type01{display:block;width:100%;}
	.main-content-box06 .main-mini-wrap .carousel-wrap .owl-stage{left:-30px;}

	/* main content06 */
	.main-content-box06{margin:-60px 10px 0;}
	.main-content-box06 .main-mini-wrap > a{display:none;}
	.main-content-box06 .main-mini-wrap{position:relative;padding:10px 10px 20px 10px;}
	.main-content-box06 .shortcut-box.active{padding:10px 10px 20px 10px;}
	.main-content-box06 .main-mini-wrap .main-title02{position:absolute;bottom:-4px;left:10px;padding:0;}
	.main-content-box06 .main-mini-wrap .main-title02 br{display:none;}
	.main-content-box06 .main-mini-wrap .carousel-wrap.type01{display:block;width:100%;}
	.main-content-box06 .main-mini-wrap .carousel-wrap .owl-stage{left:-30px;}
	.main-content-box06 .main-mini-wrap .main-shortcut .owl-carousel .item{display:block;padding:0;width:100%;}
	.main-content-box06 .main-mini-wrap .carousel-wrap.type01 .owl-carousel .item a{padding:12px 10px;font-size:14px;line-height:22px;}
	.main-content-box06 .main-mini-wrap .carousel-wrap .item a:hover:after{top:3px;}

	/* main content07 */
	.main-content-box07 .main-mini-wrap{padding:40px 0;}
	.main-content-box07 .main-mini-wrap .main-title-box{padding:0 10px;}
	.main-content-box07 .main-mini-wrap .main-title-box:before{top:50px;right:10px;}
	.main-content-box07 .main-mini-wrap .main-title-box:after{top:48px;left:190px;}
	.main-content-box07 .main-mini-wrap .main-sub-title{font-size:25px;line-height:33px;}
	.main-content-box07 .main-mini-wrap .carousel-wrap{padding:25px 0 0;}	
	.main-content-box07 .main-mini-wrap .carousel-wrap .owl-stage{left:-20px;}
	.main-content-box07 .main-mini-wrap .carousel-wrap .item .mini-txt-box p{padding:0 0 3px;font-size:15px;}
	.main-content-box07 .main-mini-wrap .owl-dots{top:-275px;padding:0 10px;width:calc(100% - 220px);}

	/* sub visual */
	.sub-visual-box{padding:35px 0;}

	/* navigation */
	.path-box{margin:0;border-top:1px solid #ddd;}
	.path{float:none;}
	.path-home{display:none;}
	.path-depth-wrap{width:100%;}
	.path-depth-wrap > ul > li{position:relative;min-width:auto;width:calc(100% / 3);font-size:13px;line-height:18px;box-sizing:border-box;}
	.path-depth-wrap > ul > li:nth-child(3n){border-right:0;}
	.path-depth-wrap > ul > li:nth-child(3n):after{content:'';display:block;position:absolute;bottom:0;right:0;width:300%;height:1px;}
	.path-depth-wrap > ul > li > .path-selected{padding:8px 25px 8px 9px;background-position:right 8px center;font-size:15px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
	.path-depth-wrap > ul > li > .path-depth{padding:10px 9px;}
	.path-box .util{display:none;}

	/* page title */
	.page-title div{padding:20px 0;}
	.page-title h3{font-size:22px;line-height:27px;}
	.page-title p{font-size:15px;line-height:20px;}
	.page-title h3 + p{padding:12px 0 0;}

	/* tab */
	.m-tab-box{position:relative;margin:0 0 20px;background:#015d38 url(/_res/ewhaen/img/common/ico-tab-open.png) no-repeat center right 15px;background-size:12px;text-align:center;}
	.m-tab-box.active{background-image:url(/_res/ewhaen/img/common/ico-tab-close.png);}
	.m-tab-box label{display:block;padding:11px 0;font-size:15px;color:#fff;font-weight:400;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
	.tab-sel{position:absolute;left:0;top:0;width:100%;background:transparent;height:39px;border:0;color:#fff;filter:alpha(opacity=0);opacity:0;}
	.tab-sel option{font-size:15px;color:#666;}

	/* 사이트맵 */
	.sitemap-wrap .sitemap-box > ul{padding:0;}
	.sitemap-wrap .sitemap-box > ul > li > a{padding:12px 0 20px 0;width:calc(25% - 20px);font-size:18px;line-height:26px;}
	.sitemap-wrap .sitemap-box > ul > li > ul{padding:15px 10px 0;width:75%;}
	.sitemap-wrap .sitemap-box > ul > li > ul > li{padding:0 10px 20px 0;width:calc(50% - 10px);}
	.sitemap-wrap .sitemap-box > ul > li > ul > li:nth-of-type(2n){padding-right:0;}
	.sitemap-wrap .sitemap-box > ul > li > ul > li > a{font-size:16px;line-height:24px;}
	.sitemap-wrap .sitemap-box > ul > li > ul > li > ul > li > a{padding:0 0 0 7px;font-size:14px;line-height:22px;}
	.sitemap-wrap .sitemap-box > ul > li > ul > li > ul > li > a:before{top:10.5px;}

	.sub-visual-box.login{padding:25px 0;}
	.sub-visual-box.login span{width:125px;}

	/* 이화소개 > 총장실 > 인사말 */
	.greetings-box{padding:0 0 30px 0;}
	.greetings-box .left-box{float:none;text-align:center;}
	.greetings-box.type01 .left-box{width:auto;}
	.greetings-box .right-box{float:none;padding:0;width:auto;}
	.greetings-box.type01 .right-box{width:auto;}
	.greetings-box.type01 .right-box .txt01{padding:40px 0 12px;font-size:18px;line-height:23px;}
	.greetings-box.type01 .right-box .txt01:before{top:28px;width:37px;}
	.greetings-box.type01 .right-box .txt02 span{font-size:28px;line-height:33px;}
	.greetings-box.type01 .sign-p span{padding:0 0 8px 0;}
	.greetings-box.type01 .sign-p img{width:135px;}

	.greetings-box.type02 .left-box{width:auto;}
	.greetings-box.type02 .right-box{width:auto;}
	.greetings-box.type02 .right-box .txt01{padding:40px 0 3px;font-size:15px;line-height:23px;}
	.greetings-box.type02 .right-box .txt01:before{top:28px;width:37px;}
	.greetings-box.type02 .right-box .txt02{padding:0 0 10px 0;font-size:18px;line-height:23px;}
	.greetings-box.type02 .right-box .txt03{padding:0 0 10px;font-size:15px;line-height:23px;}
	.greetings-box.type02 .right-box .txt04{font-size:15px;line-height:23px;}

	/* 20200408 총장 인사말 내 슬로건 이미지 교체 */
	.greetings-box .right-box .txt02 img{max-height:106px;}
	
	/* 이화소개 > 총장실 > 역대총장 */
	.dean-wrap .dean-box:nth-of-type(n){margin:0 10px 10px 0;width:calc(33.33% - 11px);}
	.dean-wrap .dean-box:nth-of-type(3n){margin-right:0;}
	.dean-wrap .dean-box .dean-click-box > p{padding:15px 40px 15px 10px;font-size:15px;}
	.dean-wrap .dean-box .dean-click-box > p:after{right:10px;}
	.dean-wrap .dean-box.active .dean-click-box{margin:0 0 10px;}
	.dean-wrap .dean-box .dean-con-box{padding:15px;max-width:calc(100vw - 20px);}
	.dean-wrap .dean-box .dean-con-box > div{padding:0 0 10px;}
	.dean-wrap .dean-box .dean-con-box > div:nth-of-type(1) p{padding:0 0 15px;font-size:15px;line-height:23px;}
	.dean-wrap .dean-box .dean-con-box h4{margin:0 0 10px;padding:0 0 10px;font-size:15px;line-height:23px;}
	.dean-wrap .dean-box .dean-con-box h5{padding:0 0 5px;font-size:15px;line-height:23px;}
	.dean-wrap .dean-box .dean-con-box ul li span{font-size:15px;line-height:23px;}

	/* 이화소개 > 학교법인 > 학교법인 이화학당 > 역대 이사장 */
	.chairman-wrap > div:nth-of-type(n){margin:0 10px 10px 0;width:calc(33.33% - 11px);}
	.chairman-wrap > div:nth-of-type(3n){margin-right:0;}
	.chairman-wrap > div > div:nth-of-type(2){padding:15px 10px;}
	.chairman-wrap > div > div:nth-of-type(2) > p{font-size:14px;}

	/* 이화소개 > 학교법인 > 산하교육기관 */
	.institution-box{padding:30px 10px;}
	.institution-box .top-box{margin:0;padding:0 0 25px;}
	.institution-box .top-box:before{height:26px;}
	.institution-box .top-box:after{width:13px;height:13px;border-width:3px;}
	.institution-box .bottom-box{position:relative;padding:33px 0 0;}
	.institution-box .bottom-box:before{display:none;}
	.institution-box .bottom-box > div{float:none;margin:0 0 20px 0;width:100%;}
	.institution-box .bottom-box > div:before{display:none;}
	.institution-box .bottom-box > div:after{width:13px;height:13px;border-width:3px;}
	.institution-box .bottom-box > div > div:nth-of-type(1) > p{padding:10px;font-size:18px;line-height:23px;}
	.institution-box .bottom-box > div > div:nth-of-type(2){padding:15px;min-height:0;}
	.institution-box .bottom-box > div > div:nth-of-type(2) > ul > li > span{font-size:16px;line-height:22px;}
	.institution-box .bottom-box > div > div:nth-of-type(2) > ul > li{padding:0 0 15px;}
	.institution-box .bottom-box > div > div:nth-of-type(2) > ul > li > ul > li > a span{font-size:15px;line-height:21px;}
	.institution-box .bottom-box > div > div:nth-of-type(2) > ul > li > ul > li > a span:after{width:15px;height:15px;background-size:4px;}

	/* 이화소개 > 이화역사/상징 > 역사 */
	.history-wrap .top-box{padding:0 0 20px;}
	.history-wrap .top-box .left-box{padding:0 0 15px;}
	.history-wrap .top-box .left-box p{font-size:18px;line-height:25px;}
	.history-wrap .top-box .right-box{padding:0 0 0 10px;}
	.history-wrap .history-img-box > div{padding:0 10px 10px 0;width:calc(50% - 8px);}
	.history-wrap .history-img-box > div:nth-of-type(2n){padding-right:0;}
	.history-wrap .history-img-box > div .img-box{padding:0 0 6px;}
	.history-wrap .history-img-box > div .txt-box span{font-size:15px;line-height:21px;}
	.history-wrap .history-img-box > div .txt-box span br{display:none;}
	.history-wrap .fitness-box .left-box > .history-img-box{padding:0 0 10px 0;}
	.history-wrap .fitness-box .left-box > div:nth-of-type(2){padding:0;}

	/* 이화소개 > 이화정신/비전 > 교육목표 */
	.special-wrap > div{display:block;margin:0 0 20px;width:100% !important;max-width:100%;}
	.special-wrap > div .tit-box{padding:0 0 10px;}
	.special-wrap > div .tit-box p{padding:10px;font-size:16px;line-height:21px;}
	.special-wrap > div .txt-box{padding:15px;min-height:0;}
	.list-type01 > li{padding:15px;}
	.list-type01 > li .tit{padding:0 0 5px;font-size:16px;line-height:22px;}
	.list-type01 > li .txt{font-size:15px;line-height:21px;}

	/* 이화소개 > 이화정신/비전 > 이화비전 */
	.vision-box > div:nth-of-type(2){padding:180px 20px 70px 0;text-align:right;}
	.vision-box > div:nth-of-type(2) p:nth-of-type(1){padding:0 54px 10px 0;font-size:16px;line-height:24px;letter-spacing:1px;}
	.vision-box > div:nth-of-type(2) p:nth-of-type(1):after{top:13px;right:0;}
	.vision-box > div:nth-of-type(2) p:nth-of-type(2){font-size:25px;line-height:35px;}
	.assignment-wrap > div{margin:0 10px 10px 0;width:calc(33.33% - 9px);}
	.assignment-wrap > div > div:nth-of-type(2){padding:15px 10px;min-height:115px;box-sizing:border-box;}
	.assignment-wrap > div > div:nth-of-type(2) span{padding:0 0 10px;font-size:20px;line-height:26px;}
	.assignment-wrap > div > div:nth-of-type(2) p{font-size:15px;line-height:21px;}

	/* 이화소개 > 이화정신/비전 > 인재상 및 핵심역량 */
	.the-box01 .top-box{display:block;margin:0 0 31px;padding:20px;}
	.the-box01 .top-box:before{display:none;}
	.the-box01 .top-box:after{width:13px;height:13px;border-width:3px;}
	.the-box01 .top-box span:nth-of-type(1){margin:0 10px 0 0;width:100px;height:38px;background-size:100%;}
	.the-box01 .top-box span:nth-of-type(2){font-size:22px;}
	.the-box01 .bottom-box:before{display:none;}
	.the-box01 .bottom-box > div{float:none;margin:0 0 25px;width:auto;}
	.the-box01 .bottom-box > div:before{height:26px;}
	.the-box01 .bottom-box > div:after{width:12px;height:12px;border-width:3px;}
	.the-box01 .bottom-box > div > div{padding:20px 10px;}
	.the-box01 .bottom-box > div > div p{font-size:45px;}
	.the-box01 .bottom-box > div > div h6{font-size:18px;}
	.the-box01 .bottom-box > div > p{margin:0;padding:20px;min-height:auto;font-size:15px;line-height:24px;}
	.the-box01 .bottom-box > div > ul{padding:5px 20px;}
	.the-box01 .bottom-box > div > ul > li p{font-size:15px;line-height:23px;}

	.the-box02 div{float:none;margin:0 0 10px;padding:20px;width:auto;}
	.the-box02 div p:nth-of-type(1){margin:0 auto 15px;padding:32px 0;width:110px;height:110px;background-size:100%;font-size:45px;}
	.the-box02 div h6{margin:0 0 10px;padding:0 0 14px;font-size:18px;}
	.the-box02 div p:nth-of-type(2){font-size:15px;line-height:24px;}

	/* 이화소개 > 이화역사/상징 > 교명 */
	.step-box > ul{padding:30px 10px;}
	.step-box > ul > li{display:block;margin:0 0 -10px 0;padding:58px 0;width:100%;margin: 0 auto;}
	.step-box > ul > li:before{top:100%;right:50%;transform:rotate(69deg) translateY(-83%);-webkit-transform:rotate(69deg) translateY(-83%);-moz-transform:rotate(69deg) translateY(-83%);-ms-transform:rotate(69deg) translateY(-83%);}

	/* 이화소개 > 이화역사/상징 > 교훈 */
	.motto-box > div{padding:20px 10px;}
	.motto-box > div > div:nth-of-type(1){width:150px;}
	.motto-box > div > div:nth-of-type(1) p{padding:45px 0;}
	.motto-box > div > div:nth-of-type(1) p span:nth-of-type(1){font-size:25px;}
	.motto-box > div > div:nth-of-type(1) p span:nth-of-type(2){font-size:16px;}
	.motto-box > div > div:nth-of-type(2){padding:0 0 0 20px;}
	.motto-box > div .highlight{font-size:16px;}

	/* 이화소개 > 이화역사/상징 > 교표 > 교표소개 */
	.symbol-box01 > ul > li:nth-of-type(n){padding:0 0 0 60px;width:calc(50% - 8px);}
	.symbol-box01 > ul > li:nth-of-type(2n){margin-right:0;}
	.symbol-box01 > ul > li:before{width:50px;height:50px;}
	.symbol-box01 > ul > li > p{margin:-5px 0 0;font-size:16px;line-height:24px;}
	.symbol-box01 > ul > li > ul > li > span{font-size:14px;line-height:22px;}
	.symbol-box01 > ul > li > ul > li > span:nth-of-type(1){width:60px;}

	/* 이화소개 > 이화역사/상징 > 교표 > 교표역사 */
	.symbol-box03{padding:20px 10px;}
	.symbol-box03 > div:nth-of-type(1) p{min-width:100px;}
	.symbol-box03 > div:nth-of-type(2){padding:0 0 0 20px;}

	/* 이화소개 > 교가/노래 */
	.song-box > div{margin:0 0 20px;padding:0 0 20px;}
	.song-box .left-box{float:none;padding:0 0 20px;width:auto;}
	.song-box .left-box > div:nth-of-type(1){padding:0 0 20px;}
	.song-box .left-box > div:nth-of-type(1) .tit-box{padding:0 0 10px;}
	.song-box .left-box > div:nth-of-type(1) .tit-box li{margin:0 10px 0 0;padding:0 10px 0 0;}
	.song-box .left-box > div:nth-of-type(1) .tit-box li h5 a{font-size:16px;line-height:21px;}
	.song-box .left-box > div:nth-of-type(1) .tit-box li.active h5 a{padding:0 0 0 8px;}
	.song-box .left-box > div:nth-of-type(1) .tit-box li.active h5 a:before{width:3px;height:3px;}
	.song-box .left-box > div:nth-of-type(2){padding:0 0 20px;}
	.song-box .left-box .audio-wrap .audio-box{display:block;padding:0 0 10px;}
	.song-box .left-box .audio-wrap .btn-wrap{display:block;}
	.song-box .right-box{float:none;width:auto;}
	.song-box .right-box p{padding:15px;}

	.audio-box button{font-size:15px;line-height:21px;}
	.audio-box button:after{margin:0 0 0 6px;top:-1px;width:20px;height:20px;background-size:6px;}

	/* 이화소개 > 교가/노래 > 이화학당 교가 */
	.song-box02 .h4-tit01{padding-bottom:20px;}
	.song-box02 .inner-box > div{display:block;}
	.song-box02 .left-box{display:block;padding:0 0 15px;width:auto;}
	.song-box02 .left-box .track-list > li{padding:0 0 8px;}
	.song-box02 .left-box .btn-wrap .btn-music{min-width:240px;}
	.song-box02 .right-box{display:block;width:auto;}
	.song-box02 .right-box .music-list{padding:18px 20px;}
	.song-box02 .right-box .music-list li h5{font-size:16px;line-height:21px;}
	.song-box02 .right-box .music-list li .sub-title{padding:0 0 12px;font-size:13px;line-height:18px;}

	/* 이화소개 > 학교현황 > 일반현황 */
	.status-wrap > div:nth-of-type(n){float:none;padding:0 0 25px;width:100%;}
	.status-wrap > div:last-of-type{padding:0;}
	.status-wrap > div:nth-of-type(2) > div{padding:0 0 25px;}
	.status-wrap > div:nth-of-type(2) > div:last-of-type{padding:0;}
	.status-wrap > div:nth-of-type(2) > div > div{float:none;padding:0 0 25px;width:100%;}
	.status-wrap > div:nth-of-type(2) > div > div:last-of-type{padding:0;}
	.status-wrap .status-box .tit-box p{font-size:15px;line-height:23px;}

	/* 이화소개 > 학교현황 > 입학정원 */
	.quota-box > div{float:none;width:auto;}
	.quota-box > div:nth-of-type(2n - 1){border-right:0;}
	.quota-box > div:nth-of-type(2n) table{border-top:0;}
	.quota-box > div:nth-of-type(2n) table thead{display:none;}
	.quota-box table td > ul > li{padding:0 0 5px;font-size:15px;line-height:23px;}
	.quota-box table td > ul > li > ul{padding:5px 0 0;}
	.quota-box table td > ul > li > ul li{padding:0 0 5px 7px;font-size:15px;line-height:23px;}
	.quota-box table td > ul > li > ul li:after{top:11px;width:3px;}

	/* 이화소개 > 학교현황 > 등록금심의위원회 */
	.viewer-wrap{display:block;height:auto;}
	.viewer-wrap > div{display:block;}
	.viewer-wrap > div:nth-of-type(1){width:100%;}
	.viewer-wrap > div:nth-of-type(1) > div{padding:0 0 25px;}
	.viewer-wrap > div:nth-of-type(1) > div ul li{padding:10px;}
	.viewer-wrap > div:nth-of-type(1) > div ul li div:nth-of-type(1) p{font-size:15px;line-height:23px;}
	.viewer-wrap > div:nth-of-type(2){display:none;padding:0;}
	.viewer-wrap .viewer-con-box iframe{height:500px;}

	/* 이화소개 > 캠퍼스 역사*/
	.campus-box > div{display:block;padding:20px 0;}
	.campus-box > div:after{content:'';display:block;clear:both;}
	.campus-box > div:last-child {padding:25px 0 0 0;}
	.campus-box > div > p{position:relative;top:0;left:0;font-size:25px;text-align:center;padding:0 0 22px 0;transform:rotate(0deg);}
	.campus-box > div > p.today{left:auto;}
	.campus-box > div > p span{display:inline;margin:0;transform:rotate(0deg) !important;}
	.campus-box > div > div{display:block;padding:0;}
	.campus-box > div > div > div h4 {color:#065639;padding:15px 0;font-size:17px;font-weight:500;}
	.campus-box > div > div > div img {width:100%;}
	.campus-box > div > div > div:nth-of-type(1){float:none;padding:0;text-align:center;}
	.campus-box > div > div > div:nth-of-type(2){float:none;padding:0;width:100%;}
	.campus-box > div:nth-of-type(even) > div > div:nth-of-type(1){float:none;padding:0;}
	.campus-box > div:nth-of-type(even) > div > div:nth-of-type(2){float:none;padding:0;}

	/* 이화소개 > 학교현황 > 대학자체평가 */
	.self-box > div > div:nth-of-type(2){padding:10px 0 0 0;}
	.self-box > div > div:nth-of-type(2) p:nth-of-type(1){font-size:16px;line-height:24px;}
	.self-box > div > div:nth-of-type(2) p:nth-of-type(1):after{margin:8px auto;}

	/* 이화소개 > 기관안내 > 기구표 (상단) */
	.organ-box{padding:0 0 20px;}
	.organ-box:before{width:1px;height:15%;}
	.organ-box > div{position:relative;padding:0;}
	.organ-box > div:before{content:'';display:block;position:absolute;top:18px;left:0;z-index:-10;width:1px;height:calc(100% - 36px);background:#b1b1b1;}
	.organ-box > div > div{float:none;padding:0 0 0 10px !important;width:auto;}
	.organ-box > p a{padding:5px;max-width:100px;height:100px;border-width:1px;}
	.organ-box > p a span{font-size:17px;line-height:22px;}

	.organ-box .organ-type01 > li{padding:0 0 10px;width:auto;}
	.organ-box .organ-type01 > li > a{position:relative;padding:8px 20px;font-size:15px;line-height:21px;text-align:left;}
	.organ-box .organ-type01 > li > a:after{content:'';display:block;position:absolute;top:50%;left:-10px;width:10px;height:1px;background:#b1b1b1;}
	.organ-box .organ-type02{padding:10px 0 0 20px;width:auto;}
	.organ-box .organ-type02:before{left:10px;height:82.5%;}
	.organ-box .organ-type02.white.item02:before{height:74.5%;}/* 20200903 기구표 내 기관 삭제에 따른 CSS 추가 */
	.organ-box .organ-type02:after{top:-6px;left:10px;width:12px;height:12px;border-width:3px;}
	.organ-box .organ-type02 > li{float:none;margin:0;padding:0 0 8px;width:auto;}
	.organ-box .organ-type02 > li:after{display:none;}
	.organ-box .organ-type02 > li > a{position:relative;padding:7px 20px;font-size:15px;line-height:21px;text-align:left;}
	.organ-box .organ-type02 > li > a:after{content:'';display:block;position:absolute;top:50%;left:-10px;width:9px;height:1px;background:#b1b1b1;}

	.organ-box .left-box .organ-type01 > li:first-of-type a:before{display:none}
	.organ-box .left-box .organ-type01 > li{float:none;margin:0;}
	.organ-box .right-box .organ-type01 > li{float:none;margin:0;}
	.organ-box .bottom-box .organ-type01 > li{float:none;margin:0;}
	.organ-box .bottom-box .organ-type01 > li:first-of-type a:before{display:none;}

	.organ-box > div > div:last-of-type .organ-type01:last-of-type > li:last-of-type{padding:0;}

	/* 학사안내 > 학사정보 > 등록 */
	.time-box{display:block;margin:0 0 10px;padding:50px 45px;}
	.time-box:before{left:57%;}
	.time-box:after{width:15%;}
	.time-box > p{min-width:100px;font-size:15px;}
	.time-box > p:after{width:100px;height:100px;}
	.time-box > p:nth-of-type(1):before{width:35px;height:27px;}
	.time-box > p:nth-of-type(2).ico-type01 span:nth-of-type(1){margin:0 0 5px;padding:14px 0 0 0;min-height:35px;}
	.time-box > p:nth-of-type(2).ico-type01 span:nth-of-type(1):after{width:30px;height:33px;}

	.explain-wrap > dl{padding:0 0 10px;height:70px;}
	.explain-wrap > dl dt{padding:10px 20px 10px 10px;font-size:15px;line-height:23px;}
	.explain-wrap > dl dt:after{width:calc(100% - 10px);}
	.explain-wrap > dl dd{font-size:15px;line-height:23px;}

	/* 학사안내 > 학사정보 > 학점인정 > 국외교환대학 */
	.step-box02{text-align:center;}
	.step-box02 > ol{display:inline-block;}
	.step-box02 > ol:after{content:'';display:block;clear:both;}
	.step-box02 > ol > li{margin:0 10px 50px 0;width:180px;}
	.step-box02 > ol > li:nth-of-type(2n){margin-right:0;}
	.step-box02 > ol > li:nth-of-type(2n+1){clear:both;}
	.step-box02 > ol > li:last-of-type{margin-bottom:0;}
	.step-box02 > ol > li > div > p:nth-of-type(1){font-size:18px;}
	.step-box02 > ol > li > div > p:nth-of-type(2){font-size:15px;line-height:23px;}

	.step-box02.row05 > ol{width:50%;}
	.step-box02.row05 > ol li{width:180px;}

	/* 학사안내 > 학사정보 > 학적변동 > 학적기재사항변경*/
	.step-box02.type02 > ol{display:block;}
	.step-box02.type02 > ol > li{display:block;float:none;padding:20px;margin:0 0 10px 0;max-width:none;width:100%;height:auto}
	.step-box02.type02 > ol > li > div{display:block;}

	/* 학사안내 > 장학 > 장학제도 안내 */
	.scholarship-box .the-box01{margin:0 0 20px;padding:0 0 20px;}
	.scholarship-box .shortcut-box > div .img-box{margin:0 0 10px;padding:10px;}
	.scholarship-box .shortcut-box > div .img-box img{width:250px;}
	.scholarship-box .down-box > li{padding:0 0 0 8px;font-size:15px;line-height:23px;}
	.scholarship-box .down-box > li:after{width:3px;height:3px;}
	
	.scho-tit-box{display:block;margin:0 0 15px;table-layout:unset;}
	.scho-tit-box p{display:block;padding:15px 0;height:auto;}
	.scho-tit-box p:nth-of-type(1) span:nth-of-type(1){font-size:25px;line-height:30px;}
	.scho-tit-box p:nth-of-type(2){display:none;}
	.scho-tit-box p:nth-of-type(3) span{font-size:14px;line-height:19px;}
	.scho-tit-box.type01 p{width:auto;}
	.scho-tit-box.type01 p:nth-of-type(1){padding:15px 80px 15px 10px;width:70%;text-align:right;}
	.scho-tit-box.type01 p:nth-of-type(1) span:nth-of-type(2){font-size:14px;line-height:19px;}
	.scho-tit-box.type02 p{width:auto;}
	.scho-tit-box.type02 p:nth-of-type(1){padding:10px;width:70%;}
	.scho-tit-box.type02 p:nth-of-type(1) span{vertical-align:middle;}
	.scho-tit-box.type02 p:nth-of-type(1) span:nth-of-type(1){padding:0 15px 0 0;}
	.scho-tit-box.type02 p:nth-of-type(1) span:nth-of-type(2){padding:12px 0;width:60px;height:60px;font-size:35px;}

	/* 학사안내 > 학사정보 > 졸업 > 학년수료 */
	.pop-etc-box{display:none;}
	.pop-con-wrap{padding:20px 10px;}

	/* 학사안내 > 강의시간표/계획안 */
	.timetable-box{padding:0;}
	.timetable-box > div > div{margin:0 10px 0 0;padding:20px 10px;width:calc(50% - 5px);border-width:1px;}
	.timetable-box > div > div p span{padding:50px 0 12px;background-size:45px;font-size:15px;line-height:20px;}

	/* 학사안내 > 국제교류프로그램 > 해외학습 */
	.exchange-student-box > div{float:none;padding:0 0 20px;width:auto;}
	.exchange-student-box > div .top-box{margin:0 auto 10px;padding:12px;max-width:370px;}
	.exchange-student-box > div .bottom-box .inner-box p{font-size:15px;line-height:24px;}

	/* 학사안내 > 국제교류프로그램 > 해외학습 */
	.exchange-box > div{display:block;padding:0;width:auto;}
	.exchange-box > div > p{margin:0 10px;padding:10px;}
	.exchange-box > div > p span{font-size:16px;line-height:20px;}
	.exchange-box > div > div{top:-25px;padding:35px 20px 15px;min-height:auto;}

	/* 학사안내 > 교과목 */
	.subject-box .btn-wrap a{min-width:265px;}

	/* 대학생활 > 학생지원 > 취업/행정실습지원 */
	/*.job-box > div{float:none;}*/
	.job-box .left-box{padding:0 0 12px;/*width:auto;*/}
	.job-box .right-box{padding:0 0 12px;/*width:auto;*/}

	/* 대학생활 > 생활지원 > 기도실 */
	.pray-box{margin:0 0 25px;padding:0 0 20px;}
	.pray-box h4{padding:0 0 15px;font-size:17px;line-height:22px;}
	.pray-box .top-box{padding:0 0 12px;}
	.pray-box .top-box > div{display:block;}
	.pray-box .top-box .left-box{padding:0 0 20px;text-align:center;}
	.pray-box .top-box .right-box{padding:0;}

	/* 대학생활 > IT/기술지원 > 네트워크/DNS > 무선랜(EWHA WIFI) > 이용안내 */
	.pop-top-box02{margin:0 10px;padding:20px 25px 20px 0;}
	.pop-top-box02 h1{font-size:20px;line-height:28px;}
	.pop-top-box02 > div{padding:3px 50px 0 0;}
	.pop-top-box02 > div > .pop-util-btn{margin:0 20px 0 0;font-size:15px;line-height:23px;}
	.pop-top-box02 > div > .pop-util-btn{background-size:17px !important;}
	.pop-top-box02 .pop-close-btn{width:20px;height:20px;}

	.pop-con-wrap02{padding:10px;}
	.btn-wrap01 > ul > li{margin:0 10px 10px 0;width:calc(50% - 5px);}
	.btn-wrap01 > ul > li:nth-of-type(2n){margin-right:0;}
	.btn.type03{font-size:15px;line-height:23px;}

	/* 뉴스센터 > 이화 채널 > 이화미디어센터 */
	.media-wrap{padding:30px 0 0;}
	.media-wrap > div{margin:0 15px 0 0;width:calc(33.33% - 10px);}
	.media-wrap > div > p{padding:0 0 10px;}

	/* 입학안내 > 대학입학 */   
	.intro-wrap .intro-box .right-box{width:70%;}
	.intro-wrap .intro-box .right-box > p{font-size:15px;line-height:23px;}
	.intro-wrap .intro-box .right-box .intro-tit{margin:0 0 15px 0;font-size:16px;line-height:24px;}
	.info-wrap .info-box > div > div > div:nth-of-type(1){padding: 0 0 15px 0;}
	.info-wrap .info-box > div > div > div:nth-of-type(1) p{font-size:15px;line-height:23px;}
	.info-wrap .info-box > div > div > div:nth-of-type(1) .btn-wrap{display: block;}
	.info-wrap .info-box > div > div > div:nth-of-type(2){display:block;padding:15px;}
	.info-wrap .info-box > div > div > div:nth-of-type(2) > ul{display:block;table-layout:unset;}
	.info-wrap .info-box > div > div > div:nth-of-type(2) > ul:nth-of-type(1){width:100%;padding:0;}
	.info-wrap .info-box > div > div > div:nth-of-type(2) > ul:nth-of-type(2){width:100%;}
	.info-wrap .info-box > div > div > div:nth-of-type(2) > ul > li{padding:0 0 2px 8px;margin:0;width:100%;font-size:15px;line-height:23px;}
	.info-wrap .info-box > div > div > div:nth-of-type(2) > ul > li:before{top:10px;width:4px;height:4px;}
	.info-wrap .info-box > div > div > div:nth-of-type(2) > ul > li > a{font-size:15px;line-height:23px;}

	.info-wrap02 .info-box02 .tab-box02 .tab-box02{padding:0;}
	.info-wrap02 .info-box02 .tab-ul02 li a span{font-size:15px;line-height:23px;}

	/* 이화소개 > 이화 역사 / 상징 > UI/SI*/
	.logo-wrap > div{margin:0 0 20px 0;padding:0 0 20px 0;}
	.symbol-wrap{padding:0;margin-bottom:20px;}
	.symbol-wrap.type01{padding-bottom:0;}
	.symbol-wrap.type02 > div:nth-of-type(2){padding:0 0 20px 0;}
	.symbol-wrap.type06{padding:0;}
	.symbol-wrap.type03 > div > div:nth-of-type(2) .img-box img{padding:0 0 20px 0;}
	.symbol-wrap.type03 > div > div:nth-of-type(2) .img-box img:last-of-type{padding-bottom:0;}
	.symbol-wrap.type05 > div > div:nth-of-type(1) .img-box img{padding:0 0 20px 0;}
	.symbol-wrap.type05 > div > div:nth-of-type(1) .img-box img:last-of-type{padding-bottom:0;}
	.symbol-wrap.type05 > div > div:nth-of-type(2) .img-box img{padding:0 0 20px 0;}
	.symbol-wrap.type06 > div:nth-of-type(1) > div{width:80%;padding:0 0 20px 0;}
	.uisi-box .right-box > p{font-size:15px;line-height:23px;}
	.symbol-wrap.type01{padding-left:0;}
	.symbol-wrap.type03 > div:nth-of-type(2) > div:last-of-type{margin-bottom:20px;}
	.symbol-wrap.type04 > div:nth-of-type(2) > div:last-of-type{margin-bottom:20px;}
	.symbol-wrap.type06 > div:nth-of-type(1) > div:last-of-type{padding-bottom:0;}
	.symbol-wrap.type07 > div:nth-of-type(1) > div:last-of-type{padding-bottom:0;}
	.symbol-wrap.type06 > div:nth-of-type(1){margin:0 0 20px 0;padding:0 0 20px 0;}
	.symbol-wrap.type07 > div:nth-of-type(1){margin:0 0 20px 0;padding:0 0 20px 0;}
	.symbol-wrap.type06 > div:nth-of-type(2){padding:0;}
	.symbol-wrap.type07 > div:nth-of-type(2){padding:0;}

	/*대학생활 > 생활지원 > 피트니스*/
	.fitness-box{display:block;/*padding:0 0 20px 20px;*/padding:0 0 20px;}
	.fitness-box .left-box{display:block;padding:0;}
	.fitness-box .left-box > div{display:block;width:100%;padding:0 0 20px 0;}
	.fitness-box .left-box > p{padding:0 0 20px 0;}
	.fitness-box .left-box > p img{width:100%;}
	.fitness-box .right-box{display:block;padding:0;width:100%;border:none;}
	.fitness-box .right-box > div{text-align:center}

	/*대학생활 > 학생활동 > 서포터즈*/
	.supporters-wrap .con-box{padding:0 0 20px 0;margin:0 0 20px 0;}
	.supporters-wrap .con-box .fitness-box{/*padding:0 0 0 20px;*/padding:0;}
	.supporters-wrap .con-box .supporters-box{padding:20px 20px 0 20px;}
	.supporters-box .control-wrap a{background-size:12px;}
	.supporters-box .control-wrap a:hover{background-size:12px;}
	.supporters-box .prev{left:0;}
	.supporters-box .next{right:0;}

	/* 수강안내 */
	.pop-login .login-box{padding:0 0 20px 4px;}
	.pop-login .login-box .b-wrap{padding:25px 10px;width:auto;}
	.pop-login .login-input-wrap{padding:0;}
	.pop-login .login-input-wrap .login-input-box{width:calc(100% - 84px);}
	.pop-login .login-input-wrap .login-input-box > div{padding:0 0 6px;}
	.pop-login .login-input-wrap p{padding:0 20px 0 0;width:159px;font-size:15px;line-height:20px;}
	.pop-login .login-input-wrap .b-input{width: calc(100% - 163px);font-size:15px;}
	.pop-login .btn-login{padding:36px 17px;font-size:15px;}

	/*대학생활 > 생활지원 > 수련관*/
	.pop-box{padding:30px 25px 0 25px;}
	.pop-box .prev{left:0;}
	.pop-box .next{right:0;}

	/*대학생활 > 생활지원 > 기숙사*/
	.dormitory-wrap .con-box .fitness-box .left-box > .ewha-table{margin:0;}

	/*대학생활 > 학생지원 > 행사지원*/
	.event-img-wrap{padding:0;}

	.announce-box > ul li{padding:10px 20px;min-height:110px;height:auto;}
	.announce-box > ul li > span{font-size:15px;line-height:25px;}

	/*이화소개 > 캠퍼스안내 > 찾아오시는길*/
	.location-wrap .lo-tit02{font-size:16px;line-height:24px;}
	.location-wrap .lo-tit{font-size:15px;line-height:23px;}
	.location-wrap .lo-tit-box p{padding:0 0 10px 0;font-size:15px;line-height:23px;}
	.location-wrap .lo-tit-box p:after{display:none;}
	.route-box > div{display:block;padding-right:0;width:100%;}
	.route-box > div{padding-bottom:20px;}
	.route-box > div:nth-last-child(2){padding-bottom:20px;}
	.route-box > div > div > div > div > p span{font-size:15px;line-height:23px;}
	.route-box .type02 > div:nth-of-type(2) > p{font-size:15px;line-height:23px;}
	.route-box .type01 > div:nth-of-type(2) p.via{font-size:15px;line-height:23px;}
	.route-box .type02 > div > div:nth-of-type(2) > ul > li{font-size:15px;line-height:23px;}
	.route-box .type02 > div > div > div:nth-of-type(2) > ul > li{font-size:15px;line-height:23px;}

	/* 개인정보 처리방침 팝업 상단*/
	.pop-top-box03{padding:20px 10px 0;}
	.pop-top-box03 > div h1{font-size:20px;line-height:28px;}
	.pop-top-box03 > div .pop-close-btn{top:25px;right:10px;width:20px;height:20px;}
}
@media screen and (max-width: 640px) {
	/* footer */
	.top-footer-box .etc-lnk-box ul li:nth-of-type(n){width:50% !important;}

	/* main content04 */
	.main-content-box04 .main-mini-wrap{min-height:548px;}
	.main-content-box04 .mini-tab-box > ul{padding:260px 10px 0 10px;}
	.main-content-box04 .mini-tab-box > ul > li .mini-board-content .mini-img-box{height:250px;}

	/* 대학생활 > IT/기술지원 > 네트워크/DNS > 무선랜(EWHA WIFI) > 이용안내 */
	.pop-con-wrap02 .pop-wifi-box.type01 > ol > li{width:50%;min-height:725px;}
	.pop-con-wrap02 .pop-wifi-box.type02 > ol > li{width:50%;min-height:500px;}


}
@media screen and (max-width: 480px) {

	/* footer */
	.footer-quick-box .main-mini-wrap .carousel-wrap.type01{width:100%;}
	.bottom-footer-box .footer-inner > div{display:block;}
	.footer-logo-box{display:none !important;padding:0 0 15px;width:100%;text-align:center;}
	.footer-info-box{padding:0;}
	.footer-related-box .related-site-wrap{margin:0 0 10px;width:100%;}

	/* middle-header */
	.middle-header-box .m-lang-box{left:56px;}
	.middle-header-box .m-lang-box .btn-lang{padding-right:18px;text-indent:-9999px;overflow:hidden;}
	.middle-header-box .util-box li a{text-indent:-9999px;overflow:hidden;}

	/* main content 공통 */
	.main-mini-wrap .carousel-wrap.type01{display:block;padding:0;width:100%;}

	/* main visual */
	.main-visual-box .vi01 .main-visual-img-box{height:430px;}
	.main-visual-box .vi02 .main-visual-img-box{height:430px;}
	.main-visual-box .vi03 .main-visual-img-box{height:430px;}
	.main-visual-box .vi04{height:430px;}
	.main-visual-box .vi04 .main-visual-img-box{height:180px;}
	.main-visual-box .vi05{height: 430px;}
	.main-visual-box .vi05 .main-visual-img-box{height:180px;}

	/* 입시용 팝업 */
	.main-popup-box .btn-close{top:29px;}
	.main-popup-box label{top:29px;}

	/* main content01 */
	.main-content-box01 .main-mini-wrap .main-mini-box01 > div{float:none;padding:0 0 20px 0;width:auto;}
	.main-content-box01 .main-mini-wrap .main-mini-box01 .mini-txt-box .mini-tit span{height:auto;max-height:52px;}
	.main-content-box01 .main-mini-wrap .main-mini-box01 .mini-txt-box .mini-txt{height:auto;max-height:44px;}

	.main-content-box01 .main-mini-wrap .main-mini-box02 .mini-img-box a{height:160px;}

	/* main content02 */
	.main-content-box02 .main-mini-wrap ul li .content-box a{height:210px;}

	/* main content03 */
	.main-content-box03 .main-mini-wrap{padding:30px 0 120px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li > .mini-date-box{width:30px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type01 > div > ul > li > .mini-date-box span:nth-of-type(2){display:block;padding:5px 0 0 0;}

	/* 사이트맵 */
	.sitemap-wrap .sitemap-box > ul > li > a{margin:0 10px 0 0;width:calc(38% - 10px);}
	.sitemap-wrap .sitemap-box > ul > li > ul{width:62%;}
	.sitemap-wrap .sitemap-box > ul > li > ul > li{padding-right:0;width:100%;}

	/* 이화소개 > 총장실 > 역대총장 */
	.dean-wrap .dean-box:nth-of-type(n){margin:0 10px 10px 0;width:calc(50% - 9px);}
	.dean-wrap .dean-box:nth-of-type(2n){margin-right:0;}
	.dean-wrap .dean-box .dean-click-box > p{padding:15px 30px 15px 15px;}
	.dean-wrap .dean-box .dean-click-box > p:after{width:15px;height:15px;}

	/* 이화소개 > 학교법인 > 학교법인 이화학당 > 역대 이사장 */
	.chairman-wrap > div:nth-of-type(n){margin:0 10px 10px 0;width:calc(50% - 9px);}
	.chairman-wrap > div:nth-of-type(2n){margin-right:0;}
	.chairman-wrap > div > div:nth-of-type(2){padding:15px 10px;}

	/* 이화소개 > 이화정신/비전 > 이화비전 */
	.vision-box{padding:0;}
	.vision-box > div:nth-of-type(1){position:relative;width:100%;}
	.vision-box > div:nth-of-type(2){padding:40px 10px;}
	.vision-box > div:nth-of-type(2) p:nth-of-type(2){font-size:20px;line-height:25px;}
	.assignment-wrap > div:nth-of-type(n){margin:0 10px 10px 0;width:calc(50% - 7px);}
	.assignment-wrap > div:nth-of-type(2n){margin-right:0;}

	/* 이화소개 > 이화역사/상징 > 교훈 */
	.motto-box > div > div{display:block;}
	.motto-box > div > div:nth-of-type(1){margin:0 auto 20px;}
	.motto-box > div > div:nth-of-type(2){padding:0;}

	/* 이화소개 > 이화역사/상징 > 교표 > 교표역사 */
	.symbol-box03 > div:nth-of-type(1){display:table;padding:0 0 15px;width:100%;text-align:center;}
	.symbol-box03 > div:nth-of-type(2){display:block;padding:0;}

	/* 이화소개 > 이화역사/상징 > 역사 */
	.history-wrap .fitness-box .left-box > .history-img-box{display:block;padding:0 0 20px 0;width:100%;}

	/* 이화소개 > 교가/노래 > 이화학당 교가 */
	.song-box02 .left-box .btn-wrap{display:block;}
	.song-box02 .left-box .btn-wrap{padding:0 0 5px;}
	.song-box02 .left-box .btn-wrap a{margin:0 0 5px;width:100%;box-sizing:border-box;}

	/* 이화소개 > 학교현황 > 입학정원 */
	.quota-box table .col01{width:35%;}

	/* 이화소개 > 학교현황 > 대학자체평가 */
	.self-box > div:nth-of-type(n){display:block;margin:0 auto;padding:0 0 20px;width:100%;}

	/* 학사안내 > 학사정보 > 등록 */
	.time-box{padding:50px 15px;}

	/* 학사안내 > 학사정보 > 학점인정 > 국외교환대학 */
	.step-box02 > ol > li{float:none;margin:0 0 50px 0;}

	/* 학사안내 > 장학 > 장학제도 안내 */
	.scholarship-box .shortcut-box > div{float:none;padding:0 0 15px;width:auto;}
	.scholarship-box .down-box > li:after{top:11px;}
	.scholarship-box .down-box > li span{display:block;padding:0 0 5px;}
	
	.scho-tit-box.type01 p:nth-of-type(1){width:95%;}
	.scho-tit-box.type02 p:nth-of-type(1){width:95%;}

	/* 대학생활 > IT/기술지원 > 네트워크/DNS > 무선랜(EWHA WIFI) > 이용안내 */
	.pop-top-box02 h1{float:none;}
	.pop-top-box02 > div{float:none;padding:10px 0 0 0;}

	/* 뉴스센터 > 이화 채널 > 이화미디어센터 */
	.media-wrap > div{float:none;margin:0 0 30px;width:100%;}

	/* 대학생활 > IT/기술지원 > 네트워크/DNS > 유선네트워크 */
	.step-box02.row05 > ol{width:39%;}


	/* 입학안내 > 대학입학*/
	.info-wrap .info-box > div{float:none;margin:0 0 20px 0;width:100%;}
	.intro-wrap .intro-box .right-box{padding:10px 0 0 0;width:100%;}
	.intro-wrap .intro-box .left-box{float:none;padding:0 0 20px 0;width:100%;}

	.info-wrap02 .info-box02 .tab-ul02 {display:block;overflow:hidden;}
	.info-wrap02 .info-box02 .tab-ul02 li{display:block;float:left;width:100%;}
	.info-wrap02 .info-box02 .tab-ul02 li a span{display:block;height:auto;width:auto;}

	/* 이화소개 > 이화 역사 / 상징 > UI/SI*/
	.symbol-wrap > div:nth-of-type(1) > div{float:none;width:100%;margin:0 0 20px 0;}
	.symbol-wrap > div:nth-of-type(1) > div:last-of-type{margin-bottom:0;}
	.symbol-wrap > div:nth-of-type(1){padding-bottom:20px;}
	.symbol-wrap > div > div .img-box{text-align:center;}

	.symbol-wrap.type02 > div:nth-of-type(1){padding-bottom:20px;}
	.symbol-wrap.type02 > div:nth-of-type(1) > div{float:none;width:100%;margin:0 0 20px 0;}
	.symbol-wrap.type02 > div:nth-of-type(1) > div:last-of-type{margin-bottom:0;}
	.symbol-wrap.type02 > div:nth-of-type(2) > div:last-of-type{padding-bottom:0;}

	.symbol-wrap.type03 > div:nth-of-type(1){padding-bottom:20px;}
	.symbol-wrap.type03 > div:nth-of-type(1) > div:nth-of-type(1) > div{float:none;width:100%;margin:0 0 20px 0;}
	.symbol-wrap.type03 > div:nth-of-type(1) > div{float:none;width:100%;}
	.symbol-wrap.type03 > div:nth-of-type(1) > div:last-of-type{margin-bottom:0;}

	.symbol-wrap.type04 > div:nth-of-type(1){padding-bottom:20px;}
	.symbol-wrap.type04 > div:nth-of-type(1) > div{float:none;width:100%;margin:0 0 20px 0;}
	.symbol-wrap.type04 > div:nth-of-type(1) > div:last-of-type{margin-bottom:0;}

	.symbol-wrap.type05 > div:nth-of-type(1){padding-bottom:20px;}
	.symbol-wrap.type05 > div:nth-of-type(1) > div{float:none;margin:0 0 20px 0;width:100%;}
	.symbol-wrap.type05 > div:nth-of-type(1) > div:last-of-type{margin-bottom:0;}
	.symbol-wrap.type05 > div > div .img-box{text-align:center;}

	.symbol-wrap.type06 > div:nth-of-type(1) > div{width:100%;}
	.symbol-wrap.type06 > div:nth-of-type(1) > div:nth-of-type(2) > div{width:100%;}
	.symbol-wrap.type06 > div:nth-of-type(1) > div > div{margin:0 0 10px 0;width:100%;}
	.symbol-wrap.type06 > div:nth-of-type(1) > div > div > p{text-align:center;}
	.symbol-wrap.type06 > div:nth-of-type(1) > div:nth-of-type(2n) > p {text-align:center;}


	.symbol-wrap.type07 > div:nth-of-type(1){padding-bottom:0;}
	.symbol-wrap.type07 > div:nth-of-type(1) > div{padding-bottom:0;}
	.symbol-wrap.type07 > div:nth-of-type(1) > div > div{margin:0 0 20px 0;width:100%;}
	.symbol-wrap.type07 > div:nth-of-type(1) > div > div:nth-of-type(1){width:100%;}
	.symbol-wrap.type07 > div:nth-of-type(1) > div > div:last-of-type{margin-bottom:0;}
	.symbol-wrap.type07 > div:nth-of-type(1) > div > div > p {text-align: center;}
	.symbol-wrap.type07 > div:nth-of-type(1) > div:nth-of-type(2) > div{width:100%;}
	.symbol-wrap.type07 > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1){width:100%;}
	.symbol-wrap.type07 > div:nth-of-type(1) > div:nth-of-type(2) > div:last-of-type{margin-bottom:0;padding: 0 0 20px 0;}
	.symbol-wrap.type07 > div:nth-of-type(1) > div:nth-of-type(2) > div:last-of-type{margin-bottom:0;padding: 0 0 20px 0;}

	.color-box > div:before{height:100%;}
	.color-box > div > p{padding:53px 7px 0 0;}
	.color-box > div{height:70px;}
	.uisi-box .left-box{float:none;margin: 0 0 20px 0;width:100%;}
	.uisi-box .right-box{float:none;width:100%;}
	/* 211005 수정 */
	.uisi-box.type02 > .inner-box02 > div:nth-of-type(1) > div{float:none;width:100%;padding:0 0 20px 0;}
	.uisi-box.type02 > .inner-box02 > div:nth-of-type(1) > div:last-of-type{padding-bottom:0;}
	.uisi-box.type02 > .inner-box02 > div:nth-of-type(2) > div{float:none;width:100%;padding:0 0 20px 0;}
    .uisi-box.type02 > .inner-box02 > div:nth-of-type(2) > div:last-of-type{padding-bottom:0;}
	.uisi-box.type02 > .inner-box02 > div:last-of-type{width:100%;}

	/*대학생활 > 학생활동 > 서포터즈*/
	.fitness-box .left-box > p{display:block;width:100%;}
	.supo-img-box{height:120px;}

	/*대학생활 > 생활지원 > 기도실*/
	.pray-box .top-box .left-box{width:100%;}

	.pop-box{padding:20px 20px 0 20px;}

	/*대학생활 > 학생지원 > 행사지원*/
	.event-img-wrap p{display:block;padding:0 0 10px 0;width:100%;}
	.event-img-wrap p:last-of-type{padding-bottom:0;}

	/*이화소개 > 캠퍼스안내 > 찾아오시는길*/
	.route-box > div > div{display:table;padding-right:0;width:100%;table-layout:fixed;}
	.route-box > div > div:last-of-type{padding:0;}

	.route-box .type01:after{content:'';display:block;clear:both;}
	.route-box .type01 > div > div{display:table-cell;padding-bottom:0;width:60%;table-layout:auto;box-sizing:border-box;}
	.route-box .type01 > div > div:nth-of-type(2){display:table-cell;position:relative;width:40%;vertical-align:top;}
	.route-box > div > div > div > div{display:block;padding:0 0 10px 0;}
	.route-box .type01 > div > div > div:nth-of-type(n){width:auto;}

	.route-box .type01 > div > div:nth-of-type(2) > p{display:block;position:absolute;left:50%;padding:0 10px 0 0;width:100%;text-align:right;transform:translateX(-50%);box-sizing:border-box;}
	.route-box .type01 > div > div:nth-of-type(2) p:nth-of-type(3){width:100%;padding:25px 0 0 0;text-align:center;top:50%;transform:translate(-50%, -50%);}
	.route-box .type01 > div > div:nth-of-type(2) p.via{width:100%;padding:0 10px 0 0;}
	.route-box .type01 > div > div:nth-of-type(2) p.via:nth-of-type(2){top:20%;}
	.route-box .type01 > div > div:nth-of-type(2) p.via:nth-of-type(4){top:75%;}
	.route-box .type01 > div > div:nth-of-type(2) p:after{width:1px;height:617%;}
	.route-box .type01 > div > div:nth-of-type(2) p:nth-of-type(1):after{left:50%;transform:translateX(-50%);}
	.route-box .type01 > div > div:nth-of-type(2) p:nth-of-type(5){bottom:0;width:100%;}
	.route-box .type01 > div > div:nth-of-type(2) p:nth-of-type(5):after{top:auto;right:auto;bottom:2px;left:50%;transform:translateX(-50%);width:1px;}
	.route-box .type01 > div > div:nth-of-type(2) p:nth-of-type(5):before{bottom:0;}

	.route-box .type01 > div > div > div:last-of-type{padding:0;}

	.route-box .type02 > div > div{display:table-cell;padding:0;width:60%;table-layout:fixed;box-sizing:border-box;}
	.route-box .type02:after{content:'';display:block;clear:both;}
	.route-box .type02 > div > div > div:nth-of-type(1){width:auto;}
	.route-box .type02 > div > div > div:nth-of-type(2){padding:0 0 20px 20px;width:auto;}
	.route-box .type02 > div > div > div:last-of-type{padding:0;width:auto;}

	.route-box .type02 > div > div:nth-of-type(2){display:table-cell;position:relative;width:40%;vertical-align:top;}
	.route-box .type02 > div > div:nth-of-type(2) > p{position:absolute;text-align:right;}
	.route-box .type02 > div > div:nth-of-type(2) p:nth-of-type(1){float:none;top:0;padding:0 10px 0 0;width:100%;height:93%;box-sizing:border-box;}
	.route-box .type02 > div > div:nth-of-type(2) p:nth-of-type(2){float:none;bottom:0;padding:0 10px 0 0;width:100%;box-sizing:border-box;}
	.route-box .type02 > div > div:nth-of-type(2) p:nth-of-type(1):after{left:50%;width:1px;height:100%;transform:translateX(-50%);}
}


@media screen and (max-width: 420px) {
	/* main visual */
	.main-visual-box .main-visual-txt-box .txt-box .txt01{font-size:20px;}

	/* main content05 */
	.main-content-box05 .main-mini-wrap{min-height:529px;}
	.main-content-box05 .mini-tab-box > ul > li.active .mini-board-content .item .mini-img-box{height:180px;}

	/* 이화소개 > 이화역사/상징 > 교표 > 교표소개 */
	.symbol-box01 > ul > li:nth-of-type(n){margin:0 0 20px;width:100%;}
	.symbol-box01 > ul > li:before{width:50px;height:50px;}

	/* 대학생활 > IT/기술지원 > 네트워크/DNS > 무선랜(EWHA WIFI) > 이용안내 */
	.pop-con-wrap02 .pop-wifi-box.type01 > ol > li{min-height:525px;}
	.pop-con-wrap02 .pop-wifi-box.type02 > ol > li{min-height:525px;}

	/* 수강안내 */
	.pop-login .login-input-wrap .b-input{width:100%;}
	.pop-login .login-input-wrap p{display:none;}

}

@media screen and (max-width: 380px) {
	/* 입시용 팝업 */
	.main-popup-box .btn-close{top:44px;}
	.main-popup-box label{top:44px;}

	/* main content01 */
	.main-content-box01 .main-mini-wrap .main-mini-box01 .mini-img-box a{height:240px;}

	/* main content05 */
	.main-content-box05 .main-mini-wrap{min-height:587px;}

	/* 대학생활 > IT/기술지원 > 네트워크/DNS > 유선네트워크 */
	.step-box02.row05 > ol{width:50%;}


}

@media screen and (max-width: 320px) {
	/* 입시용 팝업 */
	.main-popup-box .btn-close{top:54px;}
	.main-popup-box label{top:54px;}

	/* quick menu */
	.main-quick-wrap .main-quick-menu ul{top:43%;}
	.main-quick-wrap .main-quick-menu ul li{padding:0 0 6px;}

	/* main content01 */
	.main-content-box01 .main-mini-wrap .main-mini-box01 .mini-img-box a{height:200px;}
	.main-content-box01 .main-mini-wrap .main-mini-box02 .mini-img-box a{height:120px;}

	/* main content03 */
	.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item > div.active .mini-date-box .day03{padding:4px 0 0 0;font-size:12px;}
	.main-content-box03 .mini-content-box .mini-board-content > div.type02 .owl-carousel .item > div.active .mini-more{font-size:11px;}

	/* main content05 */
	.main-content-box05 .main-mini-wrap{min-height:560px;}
	.main-content-box05 .main-mini-wrap .main-title-box{float:none;}
	.main-content-box05 .main-mini-wrap .main-lnk-box{float:none;padding:20px 10px;text-align:center;}
	.main-content-box05 .main-mini-wrap .mini-tab-box{padding:0;}
	.main-content-box05 .mini-tab-box > ul > li .mini-board-content{top:50px;}

	/* 대학생활 > IT/기술지원 > 네트워크/DNS > 무선랜(EWHA WIFI) > 이용안내 */
	.pop-con-wrap02 .pop-wifi-box.type01 > ol > li{min-height:450px;}
	.pop-con-wrap02 .pop-wifi-box.type02 > ol > li{min-height:450px;}

	/* 대학생활 > IT/기술지원 > 네트워크/DNS > 유선네트워크 */
	.step-box02.row05 > ol{width:60%;}
	.supo-img-box{height:154px;}

	/* 이화소개 > 이화정신/비전 > 이화비전 */
	.vision-box > div:nth-of-type(2) p:nth-of-type(1){font-size:15px;line-height:23px;}
	.vision-box > div:nth-of-type(2) p:nth-of-type(1):after{top:11px;}


}
/* 플로팅 메뉴 모바일 가로사이즈 대응 css */
@media screen and (max-width: 1000px) and (orientation:landscape){
	/* quick-menu*/
	.main-quick-wrap .main-quick-menu ul:after{content:'';display:block;clear:both;}
	.main-quick-wrap .main-quick-menu ul li{float:left;width:50%;}
}
@media screen and (max-width: 768px) and (orientation:landscape){
	/* quick-menu*/
	.main-quick-wrap .main-quick-menu ul{top:20%;transform:unset;}
}
@media screen and (max-width: 640px) and (orientation:landscape){
	/* quick-menu*/
	.main-quick-wrap .main-quick-menu ul{top:15%;}
}
@media screen and (max-width: 570px) and (orientation:landscape){
	/* quick-menu*/
	.main-quick-wrap .main-quick-menu ul{top:7%;}
}