@charset "UTF-8";
/*fullpage*/
html, body {
	-ms-overflow-style: none; /* IE and Edge */
	scrollbar-width: none; /* Firefox */
}
html::-webkit-scrollbar , body::-webkit-scrollbar {
	display: none; /* Chrome, Safari, Opera*/
}
html{font-size:10px;}
.test header{position:fixed;width:100%;z-index:20}
/*.test .fp-auto-height{height: auto !important;}*/
/*.test .main-visual-box{height:100vh;}
.test .main-visual-box .main-visual{height:100%;}
.test .main-visual-box .main-visual .owl-carousel{height:100%;}
.test .main-visual-box .main-visual .owl-carousel .owl-stage-outer{height:100%;}
.test .owl-item{height:100vh;}*/
/*.test .owl-item .item .main-visual-img-box{height:100vh;}
.test .owl-item .item .main-visual-img-box img{height:100%;}*/
/*.test .section {height:100vh}*/
/* common */
.h4-tit01{padding:0 0 20px 0;font-weight:700;font-size:22px;color:#0165b3;line-height:32px;}
.h4-tit02{padding:0 0 20px 0;font-weight:700;font-size:22px;color:#000;line-height:32px;}
.h5-tit01{position:relative;padding:0 0 10px 15px;font-weight:500;font-size:18px;color:#092e71;line-height:28px;}
.h5-tit01:before{content:'';position:absolute;top:10px;left:0;width:10px;height:10px;border:3px solid #092e71;border-radius:10px;box-sizing:border-box;}
.h5-tit02{position:relative;padding:0 0 10px 0;font-weight:500;font-size:18px;color:#000;line-height:28px;}
.h6-tit01{position:relative;padding:0 0 10px 10px;font-weight:500;font-size:16px;color:#092e71;line-height:26px;}
.h6-tit01:before{content:'';position:absolute;top:10px;left:0;width:4px;height:4px;background-color:#174db0;border-radius:4px;}
.con-box{padding:0 0 50px 0;}

/* inner-box */
.inner-box{padding:0 0 50px;}
.inner-title{display:flex;align-items:center;padding:0 0 10px;font-size:18px;font-weight:500;line-height:24px;}

.con-p{padding:0 0 30px 0;color:#333333;line-height:26px;letter-spacing:-0.5px;}
.con-p a{color:#666;}
.slo-p{font-size: 26px;color: #3b88d4;padding: 0 0 13px 0;}
.mark-p{position:relative;padding:0 0 0 20px;color:#000;line-height:24px;letter-spacing:-0.5px;}
.mark-p:before{content:'※';position:absolute;top:0;left:0;}
.mark-p a{color:#999;}
.img-wrap img{width:100%;}
.img-box{text-align:center;}
.img-box.border{border:1px solid #e7e7e7;}
.img-box .zoom-in{padding:10px 0 0;text-align:right;}

/* row-wrap */
.row-wrap .ul-type01 > li{display:flex;align-items:baseline;padding:0 0 10px 10px;color:#777;}
.row-wrap .ul-type01 > li > span{padding:0 20px 0 0;max-width:115px;width:100%;font-size:16px;font-weight:bold;line-height:24px;}
.row-wrap .ul-type01 > li > p{font-size:16px;line-height:24px;}

/* colgroup */
.col8{width:8%;}
.col10{width:10%;}
.col15{width:15%;}
.col20{width:20%;}
.col25{width:25%;}
.col30{width:30%;}
.col35{width:35%;}
.col40{width:40%;}
.col45{width:45%;}
.col50{width:50%;}
.col60{width:60%;}

/* color */
.blue{color:#005bac !important;}

/* button */
.btn-wrap{display:flex;}
.btn-wrap > li{padding:0 10px 0 0;}
.btn-wrap > li:last-of-type{padding:0;}
.btn-wrap > li > a{display:inline-block;padding:18px 24px;box-sizing:border-box;font-size:1.4rem;border:1px solid #dbdbdb;color:#333;box-sizing:border-box;transition:all 0.3s;}
.btn-wrap > li > a:hover{background:#005bac;transition:all 0.3s;color:#fff;}
.btn-wrap > li > a:hover > span::after{background:url('/_res/ajou/mba/img/common/ico-btn-arrow-w.png');transition:all 0.3s;}
.btn-wrap > li > a > span{display:inline-block;position:relative;padding:0 16px 0 0;line-height:20px;}
.btn-wrap > li > a.down:hover > span::after{background:url(/_res/ajou/_share/img/common/ico-down-over.png) no-repeat center center / 100%;}
.btn-wrap > li > a.down > span{padding:0 23px 0 0;}
.btn-wrap > li > a.down > span::after{width:15px;height:13px;background:url(/_res/ajou/_share/img/common/ico-down.png) no-repeat center center / 100%;}
.btn-wrap > li > a > span::after{content:'';position:absolute;top:50%;right:0;width:8px;height:13px;background:url('/_res/ajou/mba/img/common/ico-btn-arrow.png') no-repeat center center / 100%;transition:all 0.3s;transform:translateY(-50%);}
.btn03{display:flex;align-items:center;position:relative;background:#fff;border-color:#bdbdbd;color:#333;}
.btn03::after{content: "";margin:0 0 0 1.6rem;width:8px;height:1.3rem;background:url(../img/common/ico-arrow-right.png) no-repeat;}
.btn03:hover{background-color:#0165b3;color:#fff;}
.btn03:hover::after{background:url(../img/common/ico-arrow-right-w.png) no-repeat;}
.btn03.regular{padding:0 2.4rem;height:5.2rem;border:1px solid;border-radius:0;box-sizing:border-box;font-size:1.4rem;line-height:3.2rem;}

/* border-box */
.border-box{border:4px solid #005bac;border-radius:0;}
.info-con ul{display:flex;}
.info-con ul > li{position:relative;margin:0 20px 0 0;padding:0 20px 0 0;}
.info-con ul > li:last-of-type{padding:0;margin:0;}
.info-con ul > li::after{content:'';position:absolute;top:50%;right:0;width:1px;height:52px;background:rgba(0, 0, 0, 0.24);transform:translateY(-50%);}
.info-con ul > li:last-of-type::after{content:'';display:none;}
.info-con ul > li > span{display:inline-block;padding:0 0 0 32px;position:relative;font-size:17px;font-weight:bold;}
.info-con ul > li > span::after{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);}
.info-con ul > li > p{padding:12px 0 0;font-size:15px;line-height:22px;color:#333;}

/* location */
.location-info{padding:0 0 50px;}
.location-info .info-con ul > li > span.home::after{width:16px;height:20px;background-image:url('/_res/ajou/mba/img/common/ico_address.png');}
.location-info .info-con ul > li > span.tel::after{width:20px;height:20px;background-image:url('/_res/ajou/mba/img/common/ico_tel.png');background-size:cover;}
.location-info .info-con ul > li > span.fax::after{width:20px;height:18px;background-image:url('/_res/ajou/mba/img/common/ico_fax.png');}
{width:16px;height:20px;background-image:url('/_res/ajou/mba/img/common/ico_fax.png');}

.img-box .zoom-in{padding:10px 0 0;text-align:right;}
.no-pd{padding:0 !important;}
.no-mg{margin:0 !important;}
.txt-red{color:#e20000;}
.txt-red02{color:#ae3e33 !important;}
.txt-grey{color:#bebebe;}
.txt-blue{color:#0065b3;}
.bg-gray{background:#f4f4f4;}

.mg-t10{margin:10px 0 0 0 !important;}
.mg-t20{margin:20px 0 0 0 !important;}
.mg-b10{margin:0 0 10px 0 !important;}
.mg-b20{margin:0 0 20px 0 !important;}
.pd-b10{padding:0 0 10px 0 !important;}
.pd-b20{padding:0 0 20px 0 !important;}
.pd-t10{padding:10px 0 0 0 !important;}
.pd-t20{padding:20px 0 0 0 !important;}

/* artilce-list */
.article-list{display:flex;flex-wrap:wrap;padding:0 0 20px;}
.article-list > li{;margin:0 12px 24px 0;width:calc(33.333% - 8px);box-sizing:border-box;}
.article-list > li:nth-child(3n){margin:0;}
.article-list > li .img-wrap{padding:0 0 24px;}
.article-list > li .img-wrap img{width:100%;}
.article-list > li > .article-txt{font-size:14px;line-height:24px;color:#777;}

.article-box02{display:flex;flex-direction:column;align-items:center;}
.article-box02 .img-wrap{padding:0 0 20px;}
.article-list02{text-align:center;}

/* one-img-wrap */
.one-img-warp{width:60%;margin-right:auto;}
.one-img-warp img{width:100%}

/* bg-box */
.bg-box .box-tit{padding:0 0 24px;font-size:20px;line-height:26px;color:#333;}
.bg-box .box-list{display:flex;flex-wrap:wrap;color:#777;}
.bg-box .box-list > li{padding:0 15px 0 0;width:16.6667%;font-size:15px;line-height:29px;box-sizing:border-box;}
.bg-box .box-list > li:last-of-type{padding:0;}
.bg-box .box-list > li > p{font-size:14px;}
.bg-box .box-list > li > span{font-size:17px;font-weight:bold;}

/* 탭*/
.tab .tab-ul{display: flex;flex-wrap:wrap;justify-content: left;padding:30px 0 0;}
.tab .tab-ul li{width:20%;max-width:190px;text-align:center;background-color:#e4e4e4}
.tab .tab-ul li a{display:block;padding:16px 10px;font-size:18px;line-height:28px;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.tab .tab-ul li.active{background-color:#0065b3;}
.tab .tab-ul li.active a{color:#fff}
.tab-con{display:none;}
.tab-con.active{display:block;}

/* 콘텐츠 탭 */
.tab-box{padding:0 0 50px;}
.tab-list{display:grid;grid-template-columns:repeat(3,1fr);}
.tab-list > li{margin-left:-1px;margin-top:-1px;}
.tab-list > li > a{display:flex;align-items:center;padding:0 24px;font-size:14px;font-weight:bold;line-height:20px;color:#94c0e9;height:64px;border:1px solid #94c0e9;background:#fff;text-align:left;box-sizing:border-box;}
.tab-list > li.active > a{background:#005bac;border:1px solid #005bac;color:#fff;}

/* 리스트 */
.ul-type01 > li{position:relative;padding:0 0 5px 10px;color:#333;line-height:24px;letter-spacing:-0.5px;}
.ul-type01 > li:before{content:'';position:absolute;top:10px;left:0;width:4px;height:4px;background-color:#0066b3;}
.ul-type02 > li{position:relative;padding:0 0 5px 10px;color:#333;line-height:24px;letter-spacing:-0.5px;}
.ul-type02 > li:before{content:'';position:absolute;top:10px;left:0;width:5px;height:1px;background-color:#666;}
.ul-type03 > li{line-height:25px;}
.ul-type04{padding:0 0 0 20px;}
.ul-type04 > li{line-height:25px;text-indent:-20px;}
.ol-type01 > li{margin: 0 0 0 17px;line-height:28px;letter-spacing:-0.5px;list-style-type:decimal;}
.ol-type02 > li{margin: 0 0 0 0px;line-height:28px;letter-spacing:-0.5px;list-style-type:none;}

/* layout */
.top-header-wrap{background-color:#0065b3;}
.sub-content-wrap{display:table;margin:0 auto;padding:0 0 100px;width:100%;max-width:1425px;table-layout:fixed;}
.path-wrap{border-top:2px solid #2f68c2;border-bottom:1px solid #cccccc;}
.lnb-wrap{display:table-cell;padding:0 80px 0 0;width:250px;vertical-align:top;}
.tab{padding:0 0 50px;}
.content-wrap{display:table-cell;width:100%;vertical-align:top;}
.main-content-wrap01{max-width:1425px; margin:0 auto;}
.main-content-wrap02{width:100%;position:relative;}
.main-content-wrap02::after{content:'';display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-color:#f8f8f8;z-index:-1;}

footer{background-color:#00345c;}
.top-footer-wrap{background-color:#0065b3}

.content-wrap .title{padding:0 0 40px;}


/*only layout-css*/
.hedaer{width:100%;position:relative;}
.container{width:100%;position:relative;}
.partner{width:100%;position:relative;}
.footer{width:100%;position:relative;}

.hedaer .header-wrap{margin:0 auto;max-width:800px;background-color:#dedede}
.container .container-wrap{margin:0 auto;max-width:800px;background-color:#ff0000}
.partner .partner-wrap{margin:0 auto;max-width:800px;background-color:#333}
.footer .footer-wrap{margin:0 auto;max-width:800px;background-color:#cdcdcd}



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

	/* common */
	.h4-tit01{padding:0 0 16px 0;font-weight:700;font-size:20px;color:#0165b3;line-height:30px;}
	.h4-tit02{padding:0 0 16px 0;font-weight:700;font-size:18px;color:#000;line-height:28px;}
	.h5-tit01{position:relative;padding:0 0 8px 15px;font-weight:500;font-size:16px;color:#092e71;line-height:26px;}
	.h5-tit01:before{content:'';position:absolute;top:10px;left:0;width:10px;height:10px;border:3px solid #092e71;border-radius:10px;box-sizing:border-box;}
	.h5-tit02{position:relative;padding:0 0 8px 0;font-weight:500;font-size:16px;color:#000;line-height:26px;}
	
	/* layout */
	.con-box{padding:0 0 20px;}
	.con-p{padding:0 0 20px;}
	.bottom-footer-wrap{padding:20px 20px 0;}
	.inner-box{padding:0 0 20px;}
	.path-wrap{padding:0 10px;}
	.top-header-wrap{display:none;}
	.lnb-wrap{display:none;}
	.sub-container .content-box{padding:0 10px;}
	.content-wrap .title{padding:0 0 10px;}

	/* button */
	.btn-wrap{flex-wrap:wrap;width:100%;}
	.btn-wrap > li{padding:0 0 10px 0;width:100%;}
	.btn-wrap > li > a{padding:15px 21px;width:100%;}
	.btn-wrap > li > a > span{font-size:13px;line-height:21px;}

	/* article */
	.article-list>li{margin:0 12px 24px 0;width:calc(50% - 6px);}
	.article-list > li:nth-child(3n){margin:0 12px 24px 0;}
	.article-list>li:nth-child(2n){margin:0;}
	.article-list>li .img-wrap{padding:0 0 20px;}
	.article-list>li>.article-txt{font-size:13px;line-height:23px;}

	/* tab */
	.tab-list{grid-template-columns:repeat(1,1fr);}

	/* bg-box */
	.bg-box .box-tit{padding:0 0 20px;font-size:18px;line-height:24px;}
	.bg-box .box-list > li{padding:0 0 15px;width:100%;}

	/* one-img-wrap */
	.one-img-warp{width:100%;margin-right:auto;}

	/* border-box */
	.info-con ul{flex-wrap:wrap;}
	.info-con ul > li{margin:0;padding:0 0 15px;width:100%;}
	.info-con ul > li > span::after{background-size:90%;}
	.info-con ul > li::after{display:none;}
	.info-con ul > li > span{font-size:16px;}
	.info-con ul > li > p{font-size:14px;}


}

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

	/* layout */

	.sub-content-wrap{padding:0 0 40px;}


	/* common */
	.pc-hide{display:block !important;}
	.mobile-hide{display:none !important;}
	.h4-tit01{padding:0 0 15px 0;font-size:18px;line-height:28px;}
	.h5-tit01{font-size:16px;line-height:26px;}
	.h5-tit01:before{width:8px;height:8px;}
	.h6-tit01{font-size:15px;line-height:25px;}
	.con-box{padding:0 0 25px 0;}
	.con-p{padding:0 0 15px 0;font-size:14px;line-height:22px;}
	.slo-p{font-size:20px;}
	.mark-p{padding:0 0 0 15px;font-size:14px;line-height:22px;}

	/* 리스트 */
	.ul-type01 > li{font-size:14px;line-height:22px;}
	.ul-type01 > li:before{top:9px;}
	.ul-type02 > li{font-size:14px;line-height:22px;}
	.ul-type03 > li{font-size:14px;line-height:22px;}
	.ul-type04 > li{font-size:14px;line-height:22px;}
	.ol-type01 > li{font-size:14px;line-height:22px;}

	/* row-list */
	.row-wrap .ul-type01 > li{display:flex;flex-wrap:wrap;align-items:baseline;color:#777;}
	.row-wrap .ul-type01 > li > p{padding:0 0 10px 0;width:100%;font-size:16px;font-weight:bold;line-height:24px;}
	.row-wrap .ul-type01 > li > span{font-size:16px;line-height:24px;}

	/* 모바일탭 */ 
	.m-tab-box{position:relative;margin:0 0 30px;background:#0065b3 url(/_res/ajou/kr/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/ajou/kr/img/common/ico-tab-close.png);}
	.m-tab-box label{display:block;padding:13px 0;font-size:16px;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:16px;color:#666;}

	/* article */
	.article-list > li:nth-child(2n){margin:0 0 15px 0;}
	.article-list > li:last-of-type{margin:0;}
	.article-list > li > .article-txt{font-size:13px;line-height:23px;color:#777;}
}