@charset "utf-8";


.new_sub02_01_bg {background:url(/images/sub/new_sub02_01_01.png) center top no-repeat; background-size:cover; width:100%; height:100vh;  position:fixed; top:0; z-index:-1 }
.new_sub02_02_bg {background:url(/images/sub/new_sub02_02_01.png) center top no-repeat; background-size:cover; width:100%; height:100vh;  position:fixed; top:0; z-index:-1 }
.new_sub02_03_bg {background:url(/images/sub/new_sub02_03_01.png) center top no-repeat; background-size:cover; width:100%; height:100vh;  position:fixed; top:0; z-index:-1 }
.new_sub02_04_bg {background:url(/images/sub/new_sub02_04_01.png) center top no-repeat; background-size:cover; width:100%; height:100vh;  position:fixed; top:0; z-index:-1 }
.new_sub02_05_bg {background:url(/images/sub/new_sub02_05_01.jpg) center top no-repeat; background-size:cover; width:100%; height:100vh;  position:fixed; top:0; z-index:-1 }
.new_sub03_01_bg {background:url(/images/sub/new_sub03_01_01.png) center top no-repeat; background-size:cover; width:100%; height:100vh;  position:fixed; top:0; z-index:-1 }
.new_sub03_02_bg {background:url(/images/sub/new_sub03_02_01.png) center top no-repeat; background-size:cover; width:100%; height:100vh;  position:fixed; top:0; z-index:-1 }
.new_sub03_03_bg {background:url(/images/sub/new_sub03_03_01.png) center top no-repeat; background-size:cover; width:100%; height:100vh;  position:fixed; top:0; z-index:-1 }
.new_sub04_02_bg {background:url(/images/sub/new_sub04_02_01.png) center top no-repeat; background-size:cover; width:100%; height:100vh;  position:fixed; top:0; z-index:-1 }


.new_sub_scroll {z-index:3}  
.new_sub_scroll_table {position:relative; width:100%;height:100vh;overflow-x:hidden}
.new_sub_scroll_cell { text-align:center;  vertical-align:middle;position:absolute; left:0; top:50%;  transform:translate(0, -50%); width:100%;  }
.new_sub_scroll_tit {text-align:center; font-size:50px; font-weight:600;  color:#fff; display:inline-block ;   padding:0 0 30px 0; position:relative}
.new_sub_scroll_text {font-size:1.2em; color:#fff; line-height:1.5; padding:30px 50px 0 50px}
.greeting_ling { z-index:999; height:1px}	
	@-webkit-keyframes fadeInline_new {
	  0% {
		-webkit-transform: all 1s;
		transform: all 1s;
		width:1px;	  background:#f79534;
	  }

	  to {
		-webkit-transform: all 1s;
		transform: all 1s;
		width:1920px;	 background:#f79534;
	  }
	}

	@keyframes fadeInline_new {
	  0% {
		-webkit-transform: all 1s;
	   transform: all 1s;
	   width:1px;		 background:#f79534;
	  }

	  to {
		-webkit-transform: all 1s;
		transform: all 1s;
		width:1920px;  background:#f79534;
	  }
	}

	.fadeInline_new {
	  -webkit-animation-name: fadeInline_new;
	  animation-name: fadeInline_new;
	}


 /************************************************************ center *******************************************************************/
.center_text {font-size:25px; font-weight:600; text-align:center; background:#ffffff !important; padding:80px 0 0 0; line-height:1.5}
.center_text2 {font-size:25px; font-weight:600; text-align:center; background:#ffffff ; padding:80px 0 0 0; line-height:1.5}
.center_text3 {font-size:18px; font-weight:600; text-align:center; background:#ffffff ; padding:30px 30px 0 30px; line-height:1.5}
.center_circle_wrap {background:#fff;padding:30px 10px 0 10px;}
.center_circle_wrap ul li {display:inline-block; width:50%;margin-right:-4px;text-align:center  }
.center_circle_wrap ul li:nth-child(1), .center_circle_wrap ul li:nth-child(3) {position:relative; left:5px;} 
.center_circle_wrap ul li:nth-child(2), .center_circle_wrap ul li:nth-child(4) {position:relative; right:5px;} 
.center_circle_wrap ul li img {width:100%}
.center_circle_wrap ul li div {position:absolute; left:0; top:50%;  transform:translate(0, -50%); width:100%; }
.center_circle {  text-align:center; position:relative; font-size:14px;} 
.center_circle span {color:#f79534; }

/************************************************************ center *******************************************************************/



/* Contents */
.content {overflow:hidden;padding:0; margin:0}
/* Doc Section  */
.doc-section {overflow:hidden; position:relative; height:37rem; }
.doc-section .slick-container { position:absolute; left:5vw; top:70px; width:100%; height:100%; padding:0 0 0; box-sizing:content-box; overflow:hidden;}
.doc-section .slick-container .slick-slider,
.doc-section .slick-container .slick-list,
.doc-section .slick-container .slick-track,
.doc-section .slick-container .slick-slide,
.doc-section .slick-container .slick-slide > div {overflow:visible; position:relative; width:inherit; height:100%; background:#f8f8f8;}
.doc-section .slick-container .slick-item {position:relative; width:100%; height:100%; }
.doc-section .slick-container .slick-item .animated-item {position:relative; width:100%; z-index:10; padding:30% 0 0 0}
.doc-section .slick-container .slick-item .animated-item .doc-img {-webkit-transition:all .4s ease; transition:all .4s ease; width:100%; height:100%; background-repeat:no-repeat; background-position:0 0; background-size:100% 100%;}
.doc-section .slick-container .slick-item .animated-item .doc-title {-webkit-transition:all .4s ease; transition:all .4s ease; position:absolute; right:-20%; top:0; z-index:10;  font-size:25px; opacity:0; line-height:1.2; font-weight:500; }
.doc-section .slick-container .slick-item .animated-item .doc-title span {display:block; margin:.875rem 0 0 ;   font-size:16px;}
.doc-section .slick-container .slick-item .animated-item.active {z-index:11;}
.doc-section .slick-container .slick-item .animated-item.active .doc-img.doc-1 {background-image:url('/images/sub/sub_hover_1_r.jpg') !important; background-size:100% auto !important;}
.doc-section .slick-container .slick-item .animated-item.active .doc-img.doc-2 {background-image:url('/images/sub/sub_hover_2_r.jpg') !important; background-size:100% auto !important;}
.doc-section .slick-container .slick-item .animated-item.active .doc-img.doc-3 {background-image:url('/images/sub/sub_hover_1_r.jpg') !important; background-size:100% auto !important;  }
.doc-section .slick-container .slick-item .animated-item.active .doc-img.doc-4 {background-image:url('/images/sub/sub_hover_2_r.jpg') !important; background-size:100% auto !important;}
.doc-section .slick-container .slick-item .animated-item.active .doc-title {opacity:1; -webkit-animation:slideFadeInLeftShort 1s ease; animation:slideFadeInLeftShort 1s ease;}



/* 중간탭 */
.sub_contants_wrap .swiper-container .swipe_paging {position: absolute;left: 0px;bottom: 0;width: 100%; padding: 0 60px; -webkit-box-sizing: border-box; box-sizing: border-box; z-index: 20;}
.sub_contants_wrap .swiper-container .swipe_paging {padding: 0 5.62%;}
.sub_contants_wrap .swiper-container .swipe_paging .inner { display: -webkit-box;display: -ms-flexbox; display: flex; margin-bottom: 79px;}
.sub_contants_wrap .swiper-container .swipe_paging .inner .swiper-pagination-bullet { text-indent: -9999px; height: 1px;border-radius: 0;-ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1;
    background: rgba(255, 255, 255, 0.3); position: relative; opacity: 1; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3stransition: transform .3s; transition: transform .3s, -webkit-transform .3s;}
.sub_contants_wrap .swiper-container .swipe_paging .inner .swiper-pagination-bullet:first-child {margin-left: 0;}
.sub_contants_wrap .swiper-container .swipe_paging .inner .swiper-pagination-bullet .tit {display: block; position: absolute; bottom: 17px; width: 100%;text-transform: uppercase;font-size: 12px;letter-spacing: 1px; left: 0px;color: #fff; opacity: 0;-webkit-transition: opacity .3s; transition: opacity .3s; text-indent: 0; word-wrap: initial;}
.sub_contants_wrap .swiper-container .swipe_paging .inner .swiper-pagination-bullet a { position: absolute;color: #fff; top: 20px;left: 0px; font-size: 14px; opacity: 0; -webkit-transition: opacity .3s; transition: opacity .3s; visibility: hidden;  text-indent: 0;}
.sub_contants_wrap .swiper-container .swipe_paging .inner .swiper-pagination-bullet .bar {  position: absolute; width: 0; height: 1px;background: #fff; left: 0; top: 0; margin-left: 0 !important;}
.sub_contants_wrap .swiper-container .swipe_paging .inner .swiper-pagination-bullet.swiper-pagination-bullet-active { -webkit-transform: translate(0, -13px); -ms-transform: translate(0, -13px);  transform: translate(0, -13px);}
.sub_contants_wrap .swiper-container .swipe_paging .inner .swiper-pagination-bullet.swiper-pagination-bullet-active .bar {margin-left: 0 !important;}
.sub_contants_wrap .swiper-container .swipe_paging .inner .swiper-pagination-bullet.swiper-pagination-bullet-active .bar.wid100 {  width: 100% !important;}
.sub_contants_wrap .swiper-container .swipe_paging .inner .swiper-pagination-bullet.swiper-pagination-bullet-active .tit { opacity: 1;}
.sub_contants_wrap .swiper-container .swipe_paging .inner .swiper-pagination-bullet.swiper-pagination-bullet-active a { opacity: 1; visibility: visible;}
.sub_contants_wrap .swiper_btn { display: none;}
.sub_contants_wrap .btn_top { display: none;}
.sub_contants_wrap .swiper-container .swipe_paging .inner { margin-bottom: 0px;}
.sub_contants_wrap .swiper-container .swipe_paging { bottom: 5.33333vw; padding: 0 5.33333vw;}
.sub_contants_wrap .swiper-container .swipe_paging .inner .swiper-pagination-bullet.swiper-pagination-bullet-active a {display: none;}
.sub_contants_wrap .swiper-container .swipe_paging.small .inner .swiper-pagination-bullet.swiper-pagination-bullet-active .tit { font-size: 14px;}
.sub_contants_wrap .swiper-container .swipe_paging .inner .swiper-pagination-bullet.swiper-pagination-bullet-active, .sub_contants_wrap .swiper-container .swipe_paging .inner .swiper-pagination-bullet.swiper-pagination-bullet-active { -webkit-transform: translate(0, -2.66vw);-ms-transform: translate(0, -2.66vw); transform: translate(0, -2.66vw);}
.sub_contants_wrap .swiper-container .swipe_paging .inner .swiper-pagination-bullet .tit, .sub_contants_wrap .swiper-container .swipe_paging .inner .swiper-pagination-bullet .tit { line-height: 1;  font-size: 3.73333vw;left: 0;}
.sub_contants_wrap .special_offer.main { }
.sub_contants_wrap .stay_room_slide {overflow: hidden; }
.sub_contants_wrap .stay_room_slide .slide_sorting { margin-bottom: 52px; }
.sub_contants_wrap .stay_room_slide .slide {position: relative; }
.sub_contants_wrap .stay_room_slide .slide .area { opacity: 0; z-index: -1; position: absolute;  top: 0; left: 0; }
.sub_contants_wrap .stay_room_slide .slide .area.on { opacity: 1;  position: relative;z-index: 1; }
.sub_contants_wrap .stay_room_slide .slide .lft_area {position: relative; width: 100%; margin:180px 0 0 0 }
.sub_contants_wrap .stay_room_slide .slide .lft_area .swiper-container { width: 100%; margin: 0;position: relative; }
.sub_contants_wrap .stay_room_slide .slide .lft_area .swiper-slide {overflow: hidden; }
.sub_contants_wrap .stay_room_slide .slide .lft_area .swiper-slide img { max-width: inherit; -webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0); transform: translate(-50%, 0); position: relative;left: 50%; min-width: 100%; }
.sub_contants_wrap .stay_room_slide .slide .lft_area .swipe_paging { bottom: 66px; }
.sub_contants_wrap .staygate .stay_room_slide .slide .lft_area .swipe_paging { bottom: 60px; }
.sub_contants_wrap .stay_room_slide .slide .lft_area .swipe_paging .inner { margin-bottom: 0; }
.sub_contants_wrap .stay_room_slide .slide .lft_area .swipe_paging .inner .swiper-pagination-bullet {max-width: 190px; }
.sub_contants_wrap .stay_room_slide .slide .lft_area .swipe_paging span.tit {font-size: 13px;line-height: 1.53; }
.sub_contants_wrap .stay_room_slide .slide .lft_area .swipe_paging a { display: block; top: -2px; width: 100%;padding: 20px 0; }
.sub_contants_wrap .stay_room_slide .slide .lft_area .swiper_btn {z-index: 15;height: 80%; }
.sub_contants_wrap .special_offer.main {width: auto; }
.sub_contants_wrap .stay_room_slide {padding:0 30px 50px 30px}
.sub_contants_wrap .stay_room_slide .slide .lft_area { width: 100%; }
.sub_contants_wrap .stay_room_slide .slide .lft_area .swipe_paging {bottom: 5.33333vw;height: 0; }
.sub_contants_wrap .special_offer.main .offer_list .align_wrap .align ul li .offer_detail_txt .detail_desc {  height: 12vw;margin-bottom: 4.66667vw; }
.sub_contants_wrap .stay_room_slide .slide_sorting, .sub_contants_wrap .stay_room_slide .slide_sorting {margin-bottom: 5.3vw; }
.sub_contants_wrap .stay_room_slide .slide .lft_area .swiper-container, .sub_contants_wrap .stay_room_slide .slide .lft_area .swiper-container { height: auto; }
.sub_contants_wrap .stay_room_slide .slide .lft_area .swiper-slide, .sub_contants_wrap .stay_room_slide .slide .lft_area .swiper-slide {height: auto; }
.sub_contants_wrap .stay_room_slide .slide .lft_area .swiper-slide img, .sub_contants_wrap .stay_room_slide .slide .lft_area .swiper-slide img { max-width: 100%; }
.sub_contants_wrap .stay_room_slide .slide .lft_area .swiper-container .swipe_paging .inner .swiper-pagination-bullet a, .sub_contants_wrap .stay_room_slide .slide .lft_area .swiper-container .swipe_paging .inner .swiper-pagination-bullet a { display: none; }
.sub_contants_wrap .stay_room_slide .slide .lft_area .swiper-container .swipe_paging .inner, .sub_contants_wrap .stay_room_slide .slide .lft_area .swiper-container .swipe_paging .inner { margin-bottom: 15px; }
.sub_contants_wrap .stay_room_slide .slide .lft_area .swiper-container .swipe_paging .inner .swiper-pagination-bullet .tit, .sub_contants_wrap .stay_room_slide .slide .lft_area .swiper-container .swipe_paging .inner .swiper-pagination-bullet .tit {line-height: 1; font-size: 3.73333vw; bottom: 2.66667vw; word-break: initial; }
.sub_contants_wrap #Suite .lft_area .swiper-container .swipe_paging .inner .swiper-pagination-bullet .tit, .sub_contants_wrap #Suite .lft_area .swiper-container .swipe_paging .inner .swiper-pagination-bullet .tit {line-height: 1.16667;font-size: 2.4vw; }
.sub_contants_wrap .stay_room_slide .slide .lft_area .swiper-container .swipe_paging .inner .swiper-pagination-bullet, .sub_contants_wrap .stay_room_slide .slide .lft_area .swiper-container .swipe_paging .inner .swiper-pagination-bullet { margin-left: 0vw;  max-width: inherit; }

.sub_contants_wrap .stay_room_slide .slide .rgh_area {position: absolute; top:-150px; left:0;  width: 100%; z-index:9999}
.sub_contants_wrap .stay_room_slide .slide .rgh_area .inner {position: absolute;top: 0;left: 0;width: 100%; -webkit-box-sizing: border-box;box-sizing: border-box; opacity: 0;  }
.sub_contants_wrap .stay_room_slide .slide .rgh_area .inner.on {opacity: 1;-webkit-transition: opacity 1s;transition: opacity 1s; }
.rgh_area_text_1 {font-size:20px; padding:0 0 10px 0}
.rgh_area_text_2 {font-size:16px; }


.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:90%;}