.main_visual .swiper-slide img {width:100%;}
.main_visual .pager {position:absolute;z-index:100;bottom:5%;left:0;width:100%;text-align:center;}
.main_visual .swiper-pagination {display:inline-block;position:relative;right:auto;bottom:auto;}
.main_visual .swiper-container-horizontal > .swiper-pagination-bullets {right:auto;width:100%;}
.main_visual .swiper-pagination-bullet {width:13px;height:13px;margin:0 3px;background:rgba(0, 0, 0, .3);}
.main_visual .swiper-pagination-bullet-active {background:#007aff;}
.main_visual .pager .swiper-button-next, .main_visual .pager .swiper-button-prev {display:inline-block;position:relative;right:auto;left:auto;width:6px;height:13px;margin:0 10px;}
.main_visual .pager .swiper-button-prev {background:url(/m/img/svg/left_icon.svg) no-repeat;background-size:cover;}
.main_visual .pager .swiper-button-next {background:url(/m/img/svg/right_icon.svg) no-repeat;background-size:cover;}
.main_visual .pager .start-autoplay, .main_visual .pager .stop-autoplay {display:inline-block;width:14px;height:14px;margin:0 3px;cursor:pointer;vertical-align:0;}
.main_visual .pager .stop-autoplay {background :url(/m/img/common/m_new_btn_stop.png) no-repeat center;}
.main_visual .pager .start-autoplay {display :none;background :url(/m/img/common/m_new_btn_play.png) no-repeat center;}
.main_visual .swiper-slide.swiper-slide-active .titleWrap {transform:translateX(0) translateY(-50%);opacity:1;}
.main_visual .swiper-slide .titleWrap {transition:transform .5s ease-out, opacity .5s ease-out;transform:translateX(-100%) translateY(-50%);opacity:0;}
.main_visual .titleWrap {position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center;}
.main_visual .titleWrap h2 .hotClip .swiper-slide{margin-bottom:5px;font-size:3.1vw;font-weight:300;}
.main_visual .titleWrap span {display:block;font-size:6.5vw;font-weight:600;line-height:110%;}
.mainTitle {overflow:hidden;position:relative;padding:0 10px;}
.mainTitle h2 {float:left;margin-right:2px;line-height:40px;vertical-align:top;font-weight:600;color:#333;margin-bottom:13px;letter-spacing:-0.05em;}
.mainTitle h2 strong {font-weight:800;letter-spacing:0;}
.mainTitle h2 img {vertical-align:middle;margin-top:-2px;height:20px;}
.mainTitle ul {float:left;}
.mainTitle ul li {float:left;position:relative;padding:0 10px;font-size:12px;line-height:40px;cursor:pointer;color:#333;}
.mainTitle ul li:after {position:absolute;top:50%;right:0;width:1px;height:10px;margin-top:-5px;content:'';background:#ececec;}
.mainTitle ul li:last-child:after {display:none;}
.mainTitle ul li.selected {color:#49bc91;}
.mainTitle .more {float:right;line-height:50px;color:#333;font-weight:500;}
.daEvent {position:relative;padding:0;}
.daEvent img {width:100%;}
.daEvent .titleArea {position:absolute;width:100%;text-align:center;top:8%;}
.daEvent .titleArea h2 {font-size:6vw;color:#333;font-weight:800;margin-bottom:2%;}
.daEvent .titleArea h2 span {font-weight:100;}
.daEvent .titleArea p {color:#747271;font-size:3.8vw;}
.daEvent .event_slide {width:50%;position:absolute;top:25%;left:25%;}
.daEvent .swiper-slide {box-sizing:border-box;width:100%;padding:0;}
.daEvent .swiper-slide img {width:100%;}
.daEvent .swiper-slide .subject {position:absolute;background:rgba(255, 255, 255, 0.8);bottom:0;left:0;width:100%;}
.daEvent .swiper-slide .subject h3 {float:left;overflow:hidden;width:72%;font-size:12px;line-height:30px;white-space:nowrap;text-overflow:ellipsis;color:#333;}
.daEvent .swiper-slide .subject span {display:block;padding-top:5px;font-size:12px;line-height:18px;color:#747271;}
.daEvent .swiper-slide .subject a {display:block;padding:10px;box-sizing:border-box;overflow:hidden;}
.daEvent .swiper-slide .subject a.more {position:absolute;top:10px;right:0;font-size:12px;color:#747271;}
.daEvent .swiper-slide .subject span b {font-size:20px;color:#ee3f75;font-weight:900;}
.daEvent .swiper-button-prev {position:absolute;top:50%;left:-40%;width:40px;height:40px;margin-top:-20px;}
.daEvent .swiper-button-prev:after {content:'\e93d';font-family:xeicon;color:#000;font-size:40px;position:absolute;top:0;left:0;}
.daEvent .swiper-button-next {position:absolute;top:50%;right:-40%;width:40px;height:40px;margin-top:-20px;}
.daEvent .swiper-button-next:after {content:'\e940';font-family:xeicon;color:#000;font-size:40px;position:absolute;top:0;left:0;}
.daEvent .more {position:absolute;bottom:7%;width:31.25%;left:34.375%;}

.daModel {position:relative;padding:25px 0 50px;}
.daModel .swiper-slide {opacity:0.2; transition:opacity 0.3s; }
.daModel .swiper-slide img {position:relative;top:0;left:0;width:100%;height:auto;margin:0;padding:0;border-radius:10px;}
.daModel .swiper-slide-active,
.daModel .swiper-slide-duplicate-active {opacity:1;}	
.daModel .swiper-button-prev,
.daModel .swiper-button-next {position:absolute;top:50%;transform:translate(0, -50%);width:10%;height:10%;text-indent:-9999px;background-size:80%;background-position:50% 50%;background-repeat:no-repeat;}
.daModel .swiper-button-prev {left:10.9%;background-image:url('/img/main/btn_prev_bk.png');}
.daModel .swiper-button-next {right:10.9%;background-image:url('/img/main/btn_next_bk.png');}

/* 디에이 쇼츠 */
.daShorts {padding:25px 0 50px;background:#ffe5ea;}
.daShorts .swiper-slide {position:relative;width:32%;margin-right:10px;}
.daShorts .swiper-slide .model_list {border-radius:10px;overflow:hidden;}
.daShorts .swiper-slide .thumb1 {overflow:hidden;position:relative;padding-bottom:180%;}
.daShorts .swiper-slide .thumb1 img {position:absolute;top:0;left:0;height:100%;margin-left:-110.5%;max-width:none;}


/*디에이 셀피 추가*/
.newReview {padding:25px 7% 40px;background:#ffe5ea;}
.newReview .bx-wrapper .bx-pager {position:absolute;bottom:-25px;left:0;width:100%;text-align:center;}
.newReview .bx-wrapper .bx-pager .bx-pager-item {display:inline-block;margin-left:10px;}
.newReview .bx-wrapper .bx-pager .bx-pager-item:first-of-type {margin-left:0;}
.newReview .bx-wrapper .bx-pager.bx-default-pager a {display:inline-block;width:10px;height:10px;text-indent:-99999px;border-radius:50%;background:#c7c7c7;}
.newReview .bx-wrapper .bx-pager.bx-default-pager a.active {width:33px;border-radius:33px;}
.newReview .bx-controls-direction {display:none;}
.newReview .bx-wrapper .bx-pager {display:block;}
.newReview .slide {position:relative;}
.hotClip {padding:25px 0 50px;}
.hotClip .swiper-slide {position:relative;}
.hotClip .swiper-slide:first-child {margin-left:12px;}
.hotClip .swiper-slide a {position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;}
.hotClip .swiper-slide .thumb1 {overflow:hidden;position:relative;width:100%;padding-bottom:61%;}
.hotClip .swiper-slide img {position:absolute;top:0;left:0;width:100%;border-radius:5px;}
.hotClip .swiper-slide img.elseThumb {margin:0;}
.hotClip .swiper-slide .subject {overflow:hidden;padding-top:0;white-space:nowrap;text-overflow:ellipsis;color:#333;font-weight:500;}
.hotClip .swiper-slide .subject h3 {overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis;color:#333;}
.hotClip .swiper-slide .subject span {display:block;overflow:hidden;padding-top:5px;font-size:12px;white-space:nowrap;text-overflow:ellipsis;color:#747271;}
.hotClip .swiper-slide .subject:nth-of-type(2) {margin-bottom:0;}


/*디에이 티비 팝업*/
.slide_bottom {position:relative;padding:25px 0 0;}
.slide_bottom li a {display:block;}
.slide_bottom li a > span {display:block;}
.slide_bottom img {width:100%;}
.slide_bottom li .desc {margin-bottom:5px;color:#747271;}
.slide_bottom li .tit {padding-bottom:15px;font-weight:bold;color:#333;}
.slide_bottom .bx-wrapper .bx-pager {position:absolute;top:38px;right:10px;}
.slide_bottom .bx-wrapper .bx-pager .bx-pager-item {display:inline-block;margin-left:7px;}
.slide_bottom .bx-wrapper .bx-pager .bx-pager-item:first-of-type {margin-left:0;}
.slide_bottom .bx-wrapper .bx-pager.bx-default-pager a {display:inline-block;width:10px;height:10px;text-indent:-99999px;border-radius:50%;background:#c7c7c7;vertical-align:middle;}
.slide_bottom .bx-wrapper .bx-pager.bx-default-pager a.active {width:13px;height:13px;background:#e895a5;vertical-align:middle;}
.slide_bottom .bx-controls-direction {display:none;}
.slide_bottom .bx-wrapper .bx-pager {display:block;}
.xi-close {color:#fff;}

@media all and (min-width:640px) {
	.mainTitle h2 {font-size:32px;}
	.mainTitle h2 img {height:32px;}
	.main_visual .titleWrap h2 {font-size:20px;}
	.main_visual .titleWrap span {font-size:48px;}
	.daEvent .titleArea h2 {font-size:46px;}
	.hotClip .titleArea p, 
	.daEvent .titleArea p {font-size:18px;}
	.hotClip .titleArea h2 {font-size:38px;}
}

@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.gr-pink		{background:linear-gradient(90deg, #FFD8EC 38.94%, #F1D2FF 61.06%);}
.marquee		{overflow:hidden;display:flex;align-items:center;font-weight:500;letter-spacing:-0.2px;color:#fff;line-height:1;padding:7px 0;}
.marquee span	{text-transform:uppercase; will-change:transform; transform:translateX(0); white-space:nowrap;animation:marquee 8s linear infinite;}

