  .no-left{border-left:none!important;}
/* not support, IE */
/*
html {scroll-behavior: smooth;}
*/
.tab-relocationpos-box{background-color:#fff;}
.tab-relocationpos-box.on{position:fixed; top:0;right:0;left:0;padding: 3px 0;z-index:20;-webkit-box-shadow: 1px 1px 5px 1px rgba(0 0 0 / 10%);box-shadow: 1px 1px 5px 1px rgba(0 0 0 / 10%);}
.tab-relocationpos-box > ul{max-width:1840px;margin:0 auto;text-align:center;font-size:0;}
.tab-relocationpos-box > ul > li{box-sizing:border-box;display: inline-block;margin:0.5% 0.5%;width:11.5%;font-size:20px;border: 1px solid #e5eaf0; border-radius: 30px;}
.tab-relocationpos-box > ul > li > a{display:inline-block;padding:15px;width:calc(100% - 30px);color: #666;transition: all .5s;}
/* temp color */
.tab-relocationpos-box > ul > li{position:relative;transition: all .5s;}
.tab-relocationpos-box > ul > li:hover{background-color:#cce0f0; border: 1px solid #cce0f0;}
.tab-relocationpos-box > ul > li:hover a{position:relative;color: #222;transition: all .5s;}

.tab-relocationpos-box > ul > li.on{background-color: #0066b3;border: 1px solid #0066b3;transition: all .5s;}
.tab-relocationpos-box > ul > li.on > a{color: #fff;transition: all .5s;}

span.txt-topline{display:inline-block;}

/* content */
.link-box.admission-down-box ul{text-align:center;}
.link-box.admission-down-box ul li{min-width:20%;}
.link-box.admission-down-box ul li a{width: 100%;box-sizing: border-box;}
.mark-p.no-refund{display:inline-block;}

/* diagram */
.admissionprocess-box {background-color:#f8fafc;padding: 60px 30px;}
.admissionprocess-box > div > ul {width:100%;font-size:0;text-align:center;}
.admissionprocess-box > div > ul:after{content:'';display:block;clear:both;}
.admissionprocess-box > div > ul > li{float:left;margin: 0 30px 0 0;width:calc(20% - (30px * 4 / 5));min-height: 170px;border-radius:6px;background-color:#fff;text-align: center;vertical-align:top;-webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.1); box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.1);}
.admissionprocess-box > div > ul > li:last-of-type{margin:0;}
.admissionprocess-box > div > ul > li > div:nth-of-type(1){display: table;width: 100%;height: 50px;border-top-left-radius: 6px;border-top-right-radius: 6px;background-color:#ededed;}
.admissionprocess-box > div > ul > li > div:nth-of-type(2){position: relative;display: table;padding: 0 0px;box-sizing: border-box;width: 100%;height: 120px;}
.admissionprocess-box > div > ul > li > div:nth-of-type(1) > p{display: table-cell;vertical-align: middle;}
.admissionprocess-box > div > ul > li > div:nth-of-type(2) > p{display: table-cell;vertical-align: middle;}
.admissionprocess-box > div > ul > li > div > p{line-height: 28px;font-size:20px;}
.admissionprocess-box > div > ul > li > div > p > span{display:block;}
.admissionprocess-box > div > ul > li div p .additional-info{font-size:16px;line-height: 24px;}
.admissionprocess-box > div.top-box > ul{margin: 0 0 30px 0;}
.admissionprocess-box > div.top-box > ul > li > div:nth-of-type(2):after{content:'';position:absolute;top:50%;right:-20px;transform:translateY(-50%);display:block;width:8px;height:17px;background: center/100% no-repeat url(../img/content/ico-arrow-r.gif);} 
.admissionprocess-box > div.top-box > ul > li:last-of-type > div:nth-of-type(2):after{top:auto;left:50%;bottom: -20px;transform:translateX(-50%);width:15px;height:8px;background:center/100% no-repeat url(../img/content/ico-arrow-d.gif);}
.admissionprocess-box > div.bottom-box > ul > li{float:right;}
.admissionprocess-box > div.bottom-box > ul > li:first-of-type{margin:0;}
.admissionprocess-box > div.bottom-box > ul > li:last-of-type{margin:0 30px 0 0;0border: 1px solid #0066b3;box-sizing: border-box;}
.admissionprocess-box > div.bottom-box > ul > li > div:nth-of-type(2):after{content:'';position:absolute;top:50%;right:-20px;transform:translateY(-50%);display:block;width:8px;height:17px;background: center/100% no-repeat url(../img/content/ico-arrow-l.gif);} 
.admissionprocess-box > div.bottom-box > ul > li:first-of-type  > div:nth-of-type(2):after{display:none;}
/*
.admissionprocess-box .link-btn-box{margin:50px 0 0;text-align:center;}
.admissionprocess-box .link-btn-box a{box-sizing:border-box;display:inline-block;padding: 20px 60px 20px 45px;color: #fff;background: right 20px bottom 28px/26px no-repeat url(../img/common/img-arrow02-w.gif) #0066b3;border: 1px solid transparent;}
.admissionprocess-box .link-btn-box a:hover{color: #222;background-color:#fff;background-image:url(/_res/ajou/cie_ch/img/common/img-arrow02.gif);border: 1px solid #0066b3;transition: all 0.3s;}
*/
.admissionprocess-box .link-btn-box{margin:50px 0 0;text-align:center;}
.admissionprocess-box .link-btn-box > a{position:relative;display:inline-block;padding: 20px 60px 20px 45px;color: #fff;background-color: #0066b3;border: 1px solid transparent;}
.admissionprocess-box .link-btn-box a:hover{color: #222;background-color:#fff;border: 1px solid #0066b3;transition: all 0.3s;}
.admissionprocess-box .link-btn-box a:after{content:"";display:block;position:absolute;right:20px;top:50%;transform:translateY(-80%);width:26px;height:8px;background: center/contain no-repeat url(../img/common/img-arrow02-w.gif);}
.admissionprocess-box .link-btn-box a:hover:after{background-image: url(/_res/ajou/cie_ch/img/common/img-arrow02.gif);}


/* schedule */
.schedule-table-box .ajou-table td{padding: 18px 5px 16px;font-size:19px;word-break: break-all;}


/* visa */
.ajou-table.visa-table-box01 tbody tr td{text-align:left;}
.ajou-table.visa-table-box01 tbody tr td:first-of-type{text-align:center;}
.ajou-table.visa-table-box01 .list-inner-box{margin:10px 0 0 0;padding: 10px;/*border: 1px solid #e5eaf0;border-radius:8px;*/background-color:#f8fafc;}
.ajou-table.visa-table-box01 li.list-inner-box{padding: 10px 10px 10px 20px;}
.ajou-table.visa-table-box01 li.list-inner-box:before{top: 22px;left:10px;}
a.lnk-txt.online-addmission-txt::after{content:'';display:inline-block;margin: 0 0 0 10px;width: 15px;height: 15px;background: url(/_res/ajou/cie_ch/img/common/bg-link-b.png) no-repeat 0 0/100%;}
.ajou-table.visa-table-box01 .addmisstion-link-box{text-align:center;}


@media screen and (max-width:1024px) {
	.tab-relocationpos-box > ul > li { width: calc(24% - 2px);}
	
	/* diagram */
	.admissionprocess-box {padding: 50px 0px;}
	.admissionprocess-box > div > ul > li:after{right:-10px;}
	.admissionprocess-box > div:nth-of-type(2) > ul > li:after{left:-12px}
	.admissionprocess-box > div > ul > li div p{font-size:18px;line-height: 24px;}
	.admissionprocess-box > div > ul > li > div:nth-of-type(2) > p{padding:10px 20px;}
	.admissionprocess-box > div > ul > li > div:nth-of-type(2) > p .mobile-hide{display:none;}
	
}

@media screen and (max-width:768px) {
	.tab-relocationpos-box > ul > li {width: calc(31.33% - 2px);font-size:18px;}
	
	.link-box.admission-down-box ul li {min-width: calc(50% - 6px);}
	.link-box.admission-down-box ul li:last-of-type{padding-right:6px;}
	
	
	/* diagram */
	.admissionprocess-box > div > ul > li{float:none!important}
	.admissionprocess-box > div > ul{width:90%;margin:0 auto!important;}
	.admissionprocess-box > div > ul > li{width: 100%; margin: 0 0 30px!important;}
	.admissionprocess-box > div.top-box > ul > li > div:nth-of-type(2):after{display:none;}
	.admissionprocess-box > div.bottom-box > ul > li > div:nth-of-type(2):after{display:none;}
	.admissionprocess-box > div > ul > li div p.additional-info{font-size:16px;line-height: 20px;}
	
	.admissionprocess-box .link-btn-box a{font-size:18px;background-position: 140px 24px;background-size:24px;}
	
	/* schedule */
	.scrollbox.schedule-table-box .ajou-table{width:1200px}
}

@media screen and (max-width:480px) {
	.tab-relocationpos-box > ul > li{width: auto;}
	.tab-relocationpos-box > ul > li > a{padding:10px 25px;width:calc(100% - 50px)}
	
	.link-box.admission-down-box ul li {min-width:100%; padding:0 0 8px 0;}
	.link-box.admission-down-box ul li:last-of-type{padding-right:0;}
	/* diagram */
	.admissionprocess-box > div > ul > li div p{font-size:16px;line-height:26px;}
	.admissionprocess-box > div > ul > li > div:nth-of-type(2) > p {padding: 10px 10px;}
	.admissionprocess-box .link-btn-box a{font-size:16px;background-position: 135px 23px; background-size:23px ;}
	
}