  /* main visual */
.main-visual-wrap{position:relative;}

.main-visual-wrap .btn-wrap{position: absolute;left: 0;top: 55%;width:100%;box-sizing:border-box;}
.main-visual-wrap .btn-box{/*max-width: 1200px;*/max-width: 1600px;margin: 0 auto;}
.main-visual-wrap .btn-direct{display: block;width: 215px;line-height: 45px;position: relative;color: #fff;z-index: 10;text-align: center;background-color:#0067b6;}
.main-visual-wrap .btn-direct::after{content:'';background: url(/_res/ajou/cie_ch/img/common/img-arrow01.gif) no-repeat 0 0/100%;display: inline-block;width: 30px;height: 8px;vertical-align: middle;margin: 0 0 0 10px;}
.main-visual-box{position:relative;}
.main-visual-wrap .btn-direct:hover{color:#333;background-color:#fff;}
.main-visual-wrap .btn-direct:hover::after{background: url(/_res/ajou/cie_ch/img/common/img-arrow02.gif) no-repeat 0 0/100%;}

.main-visual-box .main-visual-img-box{height:740px;overflow:hidden;}
.main-visual-box .main-visual-img-box img{width:100%;height:100%;object-fit:cover;}
.main-visual-box .main-visual-txt-box{position:absolute;top:51%;left:50%;margin:0 auto;width:100%;/*max-width:1200px;*/max-width:1600px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.main-visual-box .main-visual-txt-box .txt-box{color: #fff;text-align: left;}
.main-visual-box .main-visual-txt-box .txt-box p:nth-of-type(1){padding: 0 0 10px;font-size: 20px;line-height: 20px;}
.main-visual-box .main-visual-txt-box .txt-box p:nth-of-type(2){font-weight: 600;padding: 0 0 30px;max-height: 160px;font-size: 68px;line-height: 84px;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;overflow: hidden;}
.main-visual-box .main-visual-txt-box .txt-box p:nth-of-type(3){line-height: 26px;font-size:22px;text-overflow: ellipsis;letter-spacing: 0.015em;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-wrap: break-word;overflow: hidden;word-break: keep-all;}
.main-visual-box .main-visual-txt-box .txt-box .btn-more-vi{display:none;width:130px;height:12px;background:url(/_res/ajou/kr/img/main/ico-more-vi.png) no-repeat center center;background-size:100%;}

.main-visual-box .control-wrap{position:absolute;bottom:41px;width:100%;max-width:1600px;left:50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);z-index:10;}
.main-visual-box .control-wrap:after{content:'';display:block;clear:both;}
.main-visual-box .control-wrap > a{float:left;vertical-align:middle;box-sizing:border-box;text-align:center;}
.main-visual-box .control-wrap > a:last-of-type{margin:0;}
.main-visual-box .control-wrap > span a{display:block;width:40px;height:40px;vertical-align:middle;box-sizing:border-box;text-align:center;background: url(/_res/ajou/cie_ch/img/common/img-icon-pause.png) no-repeat center center;}
.main-visual-box .control-wrap > span a.carousel-play{background: url(/_res/ajou/cie_ch/img/common/img-icon-play.png) no-repeat center center;}
.main-visual-box .carousel-stop img{display:none;}

/* slide direction's reversed // reverse btn */
.main-visual-box .control-wrap > span {position:absolute;bottom:0;}
.main-visual-box .control-wrap::after{content:'';display:block;clear:both;}
.main-visual-box .control-wrap .prev{position:absolute; bottom:0;width:40px;height:40px;background: url(/_res/ajou/cie_ch/img/common/img-icon-next.png) no-repeat center center;}
.main-visual-box .control-wrap .next{position:absolute;bottom:0;width:40px;height:40px;background: url(/_res/ajou/cie_ch/img/common/img-icon-prev.png) no-repeat center center;}
.main-visual-box .mini-board-ctrl img{display:none;}

.main-visual-box .control-wrap .cnt-wrap{display:none;clear:both;float:right;}
.main-visual-box .owl-dots{display: inline-block !important;position: absolute;bottom:58px;left: 50%;height:8px;width: 100%;max-width: 1600px;text-align: left;vertical-align: middle;;font-size:0;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.main-visual-box .owl-dots::before{width:240px;}
.main-visual-box .owl-dots .owl-dot{position: relative;width: 60px;height: 8px;border-radius: 5px;background-color:#fff;z-index:10;}
.main-visual-box .owl-dots .owl-dot:last-of-type{margin:0;}
.main-visual-box .owl-dots .owl-dot span{display:none;width: 6px;height: 6px;border: 1px solid #fff;background: transparent;position: absolute;left: 50%;top: 50%;margin: 0;transform: translate(-50%,-50%);}
.main-visual-box .owl-dots .owl-dot.active span{background: #fff;}
.main-visual-box .owl-dots .owl-dot{z-index:10;}

.main-visual-box .owl-dots .owl-dot::before{content:'';display:block;position:absolute;top:0;left:0;right:-5px;bottom:0;background-color:#fff;z-index:-1;border-radius:5px;}
.main-visual-box .owl-dots .owl-dot:last-of-type::before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:-1;border-radius:5px;}
.main-visual-box .owl-dots .owl-dot::after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:-1;border-radius:5px;}
.main-visual-box .owl-dots .owl-dot.active::after{background-color:#008cff;}

.main-visual-wrap .main-visual-qr {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); text-align:center; z-index:10}
.main-visual-wrap .main-visual-qr .text {color:#fff; font-size:24px; margin-bottom:20px; font-weight:400;}
.main-visual-wrap .main-visual-qr .qr {width:200px}
.main-visual-wrap .main-visual-qr .qr img {width:100%;}

/*add*/
.main-visual-box .main-visual-txt-box .txt-box p > a{font-family: 'ROKAFSansMedium';text-shadow: 1px 1px 1px #282828;}
/* text-shadow: 3px 3px 6px #282828; */

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

	/* main visual */
	.main-visual-wrap .btn-wrap{padding:0 10px}
	.main-visual-wrap .btn-box{width:100%;max-width:100%}
	.main-visual-box .main-visual-txt-box .txt-box{width:auto;padding:0 10px;}
	.main-visual-box .main-visual-txt-box .txt-box{padding:0 10px;}
	.main-visual-box .main-visual-txt-box .txt-box{padding:0 10px;}
	.main-visual-box .main-visual-txt-box .txt-box{padding:0 10px;}
	.main-visual-wrap .main-visual-qr {position:absolute; top:auto; left:auto; bottom:10%; right:10px; transform:translate(0,0); text-align:center; z-index:10}
	.main-visual-wrap .main-visual-qr .qr {width:160px}
	
}
@media screen and (max-width: 768px) {

	/* main visual */
	.main-visual-box .main-visual-img-box{height:380px;}
	.main-visual-box .main-visual-txt-box .txt-box{margin:0 auto;}
	.main-visual-box .main-visual-txt-box .txt-box p:nth-of-type(1){padding:0 0 15px;font-size:15px;line-height:20px;}
	.main-visual-box .main-visual-txt-box .txt-box p:nth-of-type(2){margin:0 0 0px;padding:0 0 10px 0;max-height:96px;font-size:34px;line-height:40px;-webkit-line-clamp:3;}
	.main-visual-box .main-visual-txt-box .txt-box p:nth-of-type(3){margin:0 0 15px;max-height:80px;font-size:18px;line-height:24px;-webkit-line-clamp:4;}
	.main-visual-box .main-visual-txt-box .txt-box .btn-more-vi{display:none;/* width:80px;height:10px; */}
	.main-visual-wrap .btn-wrap{top:56%;}
	.main-visual-wrap .btn-direct{font-size:14px;width:180px;line-height:35px;}

	.main-visual-box .owl-dots{top:82%;left: auto;right: 0;width:98%;transform: translateX(0px);}
	.main-visual-box .control-wrap .next{width:30px;height:30px;}
	.main-visual-box .control-wrap > span a{width:30px;height:30px;}
	.main-visual-box .control-wrap .prev{width:30px;height:30px;}
	
}
@media screen and (max-width: 480px) {
	
	/* main visual */
	.main-visual-box .main-visual-txt-box .txt-box{width:auto;}
	.main-visual-box .main-visual-txt-box .txt-box p:nth-of-type(2){font-size:28px;line-height:38px;}
	.main-visual-box .main-visual-txt-box .txt-box p:nth-of-type(3) {font-size: 16px;line-height: 22px;}
	.main-visual-box .main-visual-txt-box .txt-box p > a { text-shadow: 1px 1px 4px #282828;}
	.main-visual-wrap .main-visual-qr {display:none;}
}

/* fold w280, slide * 4, w380 */
@media screen and (max-width: 380px) {
	.main-visual-box .owl-dots {top:79%;}
	.main-visual-box .control-wrap{bottom: 20px;}
}