@charset "utf-8";


/************** latestSwiper **************/ 
.latestSwiper .swiper-container{position:relative;width:100%;height:auto;overflow:hidden;}
.latestSwiper .swiper-container .swiper-wrapper{position:relative;}
.latestSwiper .swiper-slide{position:relative;display:inline-block;text-align:center;overflow:hidden;background:rgba(53,57,69,0.025);}

.latestSwiper .swiper-slide .thumb{font-size:0;position:relative;}
.latestSwiper .swiper-slide .thumb img{width:100%;height:auto;transition:all .2s ease-in-out;}

.latestSwiper .swiper-slide .caption{position:relative;padding:30px 30px;font-size:14px;font-weight:400;line-height:1.5em;text-align:left;}
.latestSwiper .swiper-slide .caption.absolute{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:5;}

.latestSwiper .swiper-slide .caption .txtWrap{width:100%;}
.latestSwiper .swiper-slide .caption .txtWrap p{word-break:keep-all;}
.latestSwiper .swiper-slide .caption .title{color:#333333;font-size:16px;font-weight:600;margin:5px 0;word-break:keep-all;}
.latestSwiper .swiper-slide .caption .con{color:#626262;margin:5px 0;}
.latestSwiper .swiper-slide .caption .title + .con{margin-top:15px;}
.latestSwiper .swiper-slide .caption .con br{display:none;}

.latestSwiper.standard .swiper-slide .video-container{}
.latestSwiper.standard .swiper-slide .video{width:100%;}
.latestSwiper:not(.standard) .swiper-slide .video-container{height:100%;}
.latestSwiper:not(.standard) .swiper-slide .video{position:absolute;top:0;left:0;width:100%;height:100%;}

.latestSwiper .swiper-slide .caption a.thumbPop:before,
.latestSwiper .swiper-slide .caption a.videoPop:before,
.latestSwiper .swiper-slide .caption a.outLink:before{color:rgba(0,0,0,0.5);}


/* slide_infoSet */
.latestSwiper .swiper-slide .slide_infoSet{font-size:12px;font-family:'Montserrat', 'Nanum Gothic', sans-serif;}
.latestSwiper.standard .swiper-slide .slide_infoSet{position:absolute;bottom:20px;left:30px;color:#757575;}
.latestSwiper .swiper-slide .slide_infoSet span{margin-right:20px;}
.latestSwiper .swiper-slide .slide_infoSet span:last-child{margin-right:0;}
.latestSwiper .swiper-slide .slide_infoSet .user{font-weight:600;color:#333333;}


/* btnSet */
.latestSwiper .swiper-slide .btnSet{text-align:center;margin-top:30px;margin-bottom:10px;}
.latestSwiper .swiper-slide .btnSet .goBtn{display:inline-block;position:relative;padding:0 20px;height:38px;line-height:38px;font-size:13px;font-weight:400;border:1px solid rgba(0,0,0,0.2);border-radius:25px;transition:all .2s ease-in-out;}
.latestSwiper .swiper-slide .btnSet .goBtn:after{display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:4px;content:'\e004';font-family:'intaefont';font-size:10px;}
.latestSwiper .swiper-slide .btnSet .goBtn:hover{background:#505772;color:#fff;border-color:#505772;}

.latestSwiper .arrowBtn{cursor:pointer;}
.latestSwiper .arrowBtn:before{
	cursor:pointer;
	position:absolute;
	top:50%;
	margin-top:-28px;
	content:'';
	display:block;
	font-family:'intaeFont';
	font-size:22px;
	color:rgba(0,0,0,0.2);
	width:42px;
	height:42px;
	line-height:42px;
	text-align:center;
	background:rgba(255,255,255,0.85);
	border:1px solid rgba(0,0,0,0.2);
	border-radius:50%;
	transition:all .2s ease-in-out;
	z-index:11;
	}
.latestSwiper .arrowBtn[class*='_left']:before{content:'\e04f';left:-60px;}
.latestSwiper .arrowBtn[class*='_right']:before{content:'\e050';right:-60px;}
.latestSwiper .arrowBtn:hover:before{color:rgba(0,0,0,0.4);border:1px solid rgba(0,0,0,0.4);background:rgba(255,255,255,0.9);}
.latestSwiper .arrowBtn.swiper-button-disabled:before{color:rgba(0,0,0,0.2);border-color:rgba(0,0,0,0.2);opacity:0.6;display:block;cursor:default;}













/*_________________________________________ 옵션 _________________________________________*/

/* bg */
.latestSwiper.bg .swiper-slide{background:#fff;}
.latestSwiper.bg .arrowBtn:before{color:rgba(0,0,0,0.4);background:rgba(255,255,255,1);border:0;width:46px;height:46px;line-height:48px;box-shadow:0 4px 12px rgba(0,0,0,0.1);}


/* full */
.latestSwiper.full .swiper-container{padding-left:30px;padding-right:30px;}
.latestSwiper.full .arrowBtn:before{color:rgba(0,0,0,0.4);background:rgba(255,255,255,1);border:0;width:62px;height:62px;line-height:64px;box-shadow:0 2px 12px rgba(0,0,0,0.25);}
.latestSwiper.full .arrowBtn[class*='_left']:before{content:'\e04f';left:280px;}
.latestSwiper.full .arrowBtn[class*='_right']:before{content:'\e050';right:280px;}


/* freeSize & imgHoverText */
.latestSwiper.freeSize .swiper-slide,
.latestSwiper.imgHoverText .swiper-slide{background:transparent;}
.latestSwiper.freeSize .swiper-slide .caption:not(.noimg),
.latestSwiper.imgHoverText .swiper-slide .caption:not(.noimg){background:rgba(71,78,103,0.95);opacity:0;transition:opacity .3s ease-in-out;}
.latestSwiper.freeSize .swiper-slide .caption.noimg,
.latestSwiper.imgHoverText .swiper-slide .caption.noimg{background:#fff;background:rgba(53,57,69,0.025);transition:background-color .3s ease-in-out;}
.latestSwiper.freeSize.bg .swiper-slide .caption.noimg,
.latestSwiper.imgHoverText.bg .swiper-slide .caption.noimg{background:#fff;}
.latestSwiper.freeSize .swiper-slide .caption.noimg:hover,
.latestSwiper.imgHoverText .swiper-slide .caption.noimg:hover{background:rgba(71,78,103,0.95);}
.latestSwiper.freeSize .swiper-slide .caption:hover,
.latestSwiper.imgHoverText .swiper-slide .caption:hover{opacity:1;}
.latestSwiper.freeSize .swiper-slide .caption:hover *,
.latestSwiper.imgHoverText .swiper-slide .caption:hover *{color:#fff;}
.latestSwiper.freeSize .swiper-slide .caption:hover .btnSet .goBtn,
.latestSwiper.imgHoverText .swiper-slide .caption:hover .btnSet .goBtn{border-color:rgba(255,255,255,0.85);}
.latestSwiper.freeSize .swiper-slide .caption:hover .btnSet .goBtn:hover,
.latestSwiper.imgHoverText .swiper-slide .caption:hover .btnSet .goBtn:hover{background:#fff;color:#505772;border-color:#fff;}
.latestSwiper.freeSize .swiper-slide .caption:hover .outLink:before,
.latestSwiper.imgHoverText .swiper-slide .caption:hover .outLink:before{color:#fff;}


/* hoverEffect */
.latestSwiper.hoverEffect .swiper-slide{transition:background-color .3s ease-in-out;}
.latestSwiper.hoverEffect .swiper-slide:hover{background:#505772;}
.latestSwiper.hoverEffect .swiper-slide:hover *{color:#fff;}
.latestSwiper.hoverEffect .swiper-slide:hover .btnSet .goBtn{border-color:rgba(255,255,255,0.85);}
.latestSwiper.hoverEffect .swiper-slide:hover .btnSet .goBtn:hover{background:#fff;color:#505772;border-color:#fff;}



/* layoutHorizon-right */
.latestSwiper.layout-horizon .swiper-slide{position:relative;overflow:hidden;}
.latestSwiper.layout-horizon .swiper-slide .thumb{float:left;width:50%;}
.latestSwiper.layout-horizon .swiper-slide .thumb img{ width:100%;}
.latestSwiper.layout-horizon .swiper-slide .caption{width:100%;float:left;overflow-y:auto;padding:50px;}
.latestSwiper.layout-horizon .swiper-slide .caption .title{font-size:19px;font-weight:600;}
.latestSwiper.layout-horizon .swiper-slide .thumb + .caption{width:50%;}
.latestSwiper.layout-horizon .swiper-slide .btnSet{text-align:left;margin-bottom:0px;}




/* latestSwiper (freeSize) */
.latestSwiper.freeSize .swiper-slide{
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
	width:auto;
	overflow:hidden;
	margin:0;
	}
.latestSwiper.freeSize .swiper-slide .video-container{ width:100%;overflow:hidden;}
.latestSwiper.freeSize .swiper-slide .video{position:relative;width:auto;}
.latestSwiper.freeSize .swiper-slide .caption{padding:25px;}
.latestSwiper.freeSize .swiper-slide .caption .txtWrap{width:100%;display:block;line-height:1.5em;font-size:1em;font-weight:300;word-break:keep-all;}
.latestSwiper.freeSize .swiper-slide .caption .title{margin-bottom:10px;word-break:keep-all;}









/* align */
.latestSwiper:not(.layout-horizon) .swiper-slide .caption:not(.noimgBox){display:flex;flex-direction:column;}
.latestSwiper .swiper-slide .caption[class*="align_top"] {justify-content:flex-start;}
.latestSwiper .swiper-slide .caption[class*="align_middle"]{justify-content:center;}
.latestSwiper .swiper-slide .caption[class*="align_bottom"]{justify-content:flex-end;}
.latestSwiper .swiper-slide .caption[class*="Left"]{text-align:left;}
.latestSwiper .swiper-slide .caption[class*="Center"]{text-align:center;}
.latestSwiper .swiper-slide .caption[class*="Right"]{text-align:right;}







/* pagination(default) */
.latestSwiper .pagination {text-align:center;width:100%;position:relative;}
.latestSwiper .pagination.top-pager{margin-bottom:20px;}
.latestSwiper .pagination.bottom-pager{margin-top:20px;}
.latestSwiper .pagination.default .swiper-pagination-bullet{display:inline-block;width:8px;height:8px;border-radius:50%;background:rgba(53,57,69,0.25);font-size:0;margin:0 5px;vertical-align:middle;cursor:pointer;transition:all .1s ease-in-out;opacity:1;}
.latestSwiper .pagination.default .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(53,57,69,0.6);vertical-align:middle;}


/* pagination(pager-text) */
.latestSwiper .pagination.pager-text{width:100%;text-align:center;}
.latestSwiper .pagination.pager-text .swiper-pagination-bullet{
	display:inline-block;
	width:100px;
	height:100px;
	padding:0 15px !important;
	margin:0;
	font-size:14px;
	font-weight:400;
	line-height:1.5em;
	color:#fff;
	text-align:center;
	border-radius:0;
	position:relative;
	overflow:hidden;
	}
.latestSwiper .pagination.pager-text .swiper-pagination-bullet .flex-center{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.latestSwiper .pagination.pager-text .swiper-pagination-bullet.swiper-pagination-bullet-active{}


/* pagination(pager-faction) */
.latestSwiper .pagination.pager-faction{width:100%;padding-top:10px;text-align:center;font-size:14px;font-family:'Montserrat', 'Nanum Gothic', sans-serif;color:#494949;}
.latestSwiper .pagination.pager-faction .swiper-pagination-current{}
.latestSwiper .pagination.pager-faction .swiper-pagination-total{}


/* pagination(pager-scrollbar) */
.latestSwiper .pagination.pager-scrollbar{height:6px;background:rgba(0,0,0,.1);border-radius:10px;}
.latestSwiper .pagination.pager-scrollbar .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0;}



/* pagerWhite */
.pagerWhite .latestSwiper .swiper-pagination-bullet {background:rgba(255,255,255,0.5);}
.pagerWhite .latestSwiper .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid rgba(255,255,255,0.7);background:none;	}
