﻿@import url(layout.css);
.main_wrap {height:100%}

.main_visual {overflow:hidden;position:relative;height:100%}
.main_visual .swiper-container,
.main_visual .swiper-container li {width:100%;height:100%}
.main_visual .text {position:absolute;top:38%;left:1%;width:100%;text-align:center;font-size:18px;line-height:30px;color:#fff}
.main_visual .text em {font-size:15px;font-size:87%;display:block;margin-bottom:12%;display:none}
.main_visual .text .underline {display:inline-block;font-size:22px;font-size:113%;border-bottom:1px solid #fff;margin-bottom:40px;letter-spacing:-2px}
.main_visual .text .slogan {letter-spacing:-2px;font-size:50px; line-height:1;margin-bottom:35px}
.main_visual .swiper-button-prev,
.main_visual .swiper-button-next {z-index:99;width:40px;height:79px;background:url('/resource/image/main/ico_slick_arrow_din_white.png') no-repeat 0 0;padding:0;border:none;cursor:pointer}
.main_visual .swiper-button-prev {left:3%;background-position:0 -79px}
.main_visual .swiper-button-next {right:3%}
.main_content .main_section .slide_moments .slick-prev, .main_content .main_section .slide_moments .slick-next {}
.main_content .main_section .slide_moments .slick-prev:before, .main_content .main_section .slide_moments .slick-next:before {content:none;display:none}
.main_content .main_section .slide_moments .slick-prev {left:50px;background-position:0 -79px}
.main_content .main_section .slide_moments .slick-next {right:50px}
.swiper-button-disabled {opacity:.8}
.main_visual .swiper-pagination {position:absolute;bottom:52px !important;left:0}
.swiper-pagination .swiper-pagination-bullet {background:#fff;display:inline-block;cursor:pointer;opacity:.5}
.main_visual .swiper-container li > .vs {overflow:hidden;height:100%}
.main_visual .swiper-container li > .vs01 {background:url('/resource/image/main/visual01.jpg') no-repeat top center;background-size:cover}
.main_visual .swiper-container li > .vs02 {background:url('/resource/image/main/visual02.jpg') no-repeat top center;background-size:cover}
.main_visual .swiper-container li > .vs03 {background:url('/resource/image/main/visual03.jpg') no-repeat top center;background-size:cover}
.main_visual .swiper-container li > .vs04 {background:url('/resource/image/main/visual04.jpg') no-repeat top center;background-size:cover}
.main_visual .swiper-container li > .vs05 {background:url('/resource/image/main/visual05.jpg') no-repeat top center;background-size:cover}
.main_visual .swiper-container li > .vs06 {background:url('/resource/image/main/visual06.jpg') no-repeat top center;background-size:cover}
.main_visual .swiper-container li > .vs07 {background:url('/resource/image/main/visual07.jpg') no-repeat top center;background-size:cover}
/* add 2019-10-17 :: Four seasons */
.main_visual .swiper-container li > .vs08 {background:url('/resource/image/main/visual08.jpg') no-repeat top center;background-size:cover}
.main_visual .text .move_page { display: inline-block; margin: 50px auto 0; font-size: 15px; text-decoration: none; color: #fff; text-align: center; padding: 5px 22px; border: 1px solid #ccc7c5 }
.main_visual .text .move_page span { display: inline-block; height: 15px; line-height:15px; padding-left:10px; font-size:13px }

.swiper-pagination .swiper-pagination-bullet:hover,
.swiper-pagination .swiper-pagination-bullet:focus,
.swiper-pagination .swiper-pagination-bullet-active {opacity:1}
.main_content {position:relative;margin:0 auto;min-width:1210px;max-width:2560px;padding-bottom:230px}
.main_content .main_section {}
.main_content .main_section .link_area {margin-top:90px}
.main_content .main_section .link_area:after {content:'';display:block;clear:both}
.main_content .main_section.center_cont {width:1210px;margin:0 auto}
.main_content .main_section .slick-prev, .main_content .main_section .slick-next {z-index:99;width:88px;height:88px;background:url('/resource/image/main/ico_slick_arrow.png') no-repeat 0 0;padding:0;border:none;cursor:pointer}
.main_content .main_section .slick-prev:before, .main_content .main_section .slick-next:before {content:none;display:none}
.main_content .main_section .slick-prev {left:170px;background-position:0 -88px}
.main_content .main_section .slick-next {right:170px}
.main_content .main_section.center_cont .slick-prev, .main_content .main_section.center_cont .slick-next {z-index:99;width:40px;height:79px;background:url('/resource/image/main/ico_slick_arrow_din.png') no-repeat 0 0;padding:0;border:none;cursor:pointer}
.main_content .main_section.center_cont .slick-prev:before, .main_content .main_section.center_cont .slick-next:before {content:none;display:none}
.main_content .main_section.center_cont .slick-prev {left:-110px;background-position:0 -79px}
.main_content .main_section.center_cont .slick-next {right:-110px}
.main_content .main_section.center_cont .slick-dots {bottom:-45px;font-size:0}
.main_content .main_section.center_cont .slick-dots li {margin:0 1px !important}
.main_content .main_section.center_cont .slick-dots li button:before {font-size:10px !important;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;color:#d1d1d1 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.main_content .main_section.center_cont .slick-dots li.slick-active button:before {color:#bda288 !important}
.main_content .main_section .slick-slide > a {display:block}
.main_content .main_section .tits_wrap {position:relative;width:1210px;margin:180px auto 0;padding:0 0 70px;text-align:center}
.main_content .main_section .tits_wrap img {vertical-align:top}
.main_content .main_section .tits_wrap .btn_more {position:absolute;bottom:74px;right:0;color:#121212;font-size:14px}
.main_content .main_section .tits_wrap .btn_more > span {position:relative}
.main_content .main_section .tits_wrap .txt {padding-top:13px;color:#414141;font-size:17px;line-height:24px;font-weight:300}
.main_content .main_section .slide_spetial_offer .slick-list,
.main_content .main_section .slide_event .slick-list {overflow:visible;width:1210px;margin:0 auto}
.main_content .main_section .slide_program {}
.main_content .main_section .slide_program .slick-slider {margin:0 -21px}
.main_content .main_section .slide_program .slick-slide {margin:0 21px}
.main_content .main_section .slide_program .slick-slide {height:430px}
.main_content .main_section .slide_program .badge {display:inline-block;color:#926722;font-size:16px;line-height:28px}
.main_content .main_section .slide_program .info,
.main_content .main_section .slide_program .tit,
.main_content .main_section .slide_program .txt,
.main_content .main_section .slide_program .date {display:block}
.main_content .main_section .slide_program .info {height:210px}
.main_content .main_section .slide_program .figure_wrap {overflow:hidden;display:block;width:375px;height:220px;}
.main_content .main_section .slide_program .tit {margin-top:16px;color:#000;font-size:22px;line-height:28px;font-weight:600}
.main_content .main_section .slide_program .txt {margin-top:10px;color:#232323;font-size:17px;line-height:21px;font-weight:300}
.main_content .main_section .slide_program .date {margin-top:14px;color:#000;font-size:15px;line-height:30px;font-weight:600}
.main_content .main_section .slide_program .slick-prev,
.main_content .main_section .slide_program .slick-next {margin-top:100px}
.main_content .main_section .slide_facility {margin-bottom:220px}
.main_content .main_section .slide_facility .slick-slide > a {position:relative;color:#fff;font-size:18px;line-height:24px;font-weight:300}
.main_content .main_section .slide_facility .slick-slide > a:hover .info,
.main_content .main_section .slide_facility .slick-slide > a:hover .info,
.main_content .main_section .slide_facility .slick-slide > a.over .info {opacity:1;background-color:rgba(0,0,0,.7)}
.main_content .main_section .slide_facility .slick-slider {margin:0 -21px}
.main_content .main_section .slide_facility .slick-slide {margin:0 21px}
.main_content .main_section .slide_facility .slick-slide {height:250px}
.main_content .main_section .slide_facility .info {position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background-color:rgba(0,0,0,0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.main_content .main_section .slide_facility .info .inner {display:table;width:100%;height:100%;text-align:center}
.main_content .main_section .slide_facility .info .inner .col {display:table-cell;float:none;vertical-align:middle}
.main_content .main_section .slide_facility .txt {display:block;padding-bottom:24px}
.main_content .main_section .slide_facility .more img {display:inline}
.main_content .main_section .slide_moments {margin-bottom:220px}
.main_content .main_section .slide_moments .slick-slide > a {position:relative;height:650px}
.main_content .main_section .slide_moments .slick-slide > a:after {content:'';display:block;position:absolute;z-index:10;left:50%;bottom:120px;width:69px;height:48px;margin-left:-35px;background:url('/resource/image/main/ico_move_play.png') no-repeat 0 0;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.main_content .main_section .slide_moments .slick-slide > a:hover:after,
.main_content .main_section .slide_moments .slick-slide > a:focus:after,
.main_content .main_section .slide_moments .slick-slide > a.over:after {opacity:1}
.main_content .main_section .slide_moments .slick-slide > a.movie01 {background:url('/resource/image/main/img_moments0307_01.jpg') no-repeat top center;background-size:cover}
.main_content .main_section .slide_moments .slick-slide > a.movie02 {background:url('/resource/image/main/img_moments0307_02.jpg') no-repeat top center;background-size:cover}
.main_content .main_section .slide_moments .slick-slide > a.movie03 {background:url('/resource/image/main/img_moments0307_03.jpg') no-repeat top center;background-size:cover}
.main_content .main_section .slide_moments .slick-slide > a.movie04 {background:url('/resource/image/main/img_moments0307_04.jpg') no-repeat top center;background-size:cover}
.main_content .main_section .slide_moments .slick-slide > a.movie05 {background:url('/resource/image/main/img_moments0307_05.jpg') no-repeat top center;background-size:cover}
.main_content .main_section .slide_moments .slick-slide > a.movie06 {background:url('/resource/image/main/img_moments0307_06.jpg') no-repeat top center;background-size:cover}
.main_content .main_section .slide_moments .slick-slide > a.movie07 {background:url('/resource/image/main/img_moments0307_07.jpg') no-repeat top center;background-size:cover}
.main_content .main_section .slide_moments .slick-slide > a.movie08 {background:url('/resource/image/main/img_moments0307_08.jpg') no-repeat top center;background-size:cover}
/* 2019-09-26 YouTube 영상추가 */
.main_content .main_section .slide_moments .slick-slide > a.movie09 {background:url('/resource/image/main/img_moments0307_09.jpg') no-repeat top center;background-size:cover}
.main_content .main_section .slide_moments .slick-slide > a.movie10 {background:url('/resource/image/main/img_moments0307_10.jpg') no-repeat top center;background-size:cover}
/* // */
.main_content .main_section .slide_moments .movie_wrap {display:block;display:none;position:absolute;z-index:20;top:0;left:0;right:0;bottom:0;width:100%;min-width:1210px;height:650px;background:#000;text-align:center}
.main_content .main_section .slide_moments .movie_wrap iframe {display:inline-block;width:1040px;height:650px}
.main_content .main_section .slide_moments .slick-dots {bottom:-45px;font-size:0}
.main_content .main_section .slide_moments .slick-dots li {margin:0 1px !important}
.main_content .main_section .slide_moments .slick-dots li button:before {font-size:10px !important;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;color:#d1d1d1 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.main_content .main_section .slide_moments .slick-dots li.slick-active button:before {color:#bda288 !important}
.main_content .main_section .slide_moments .slick-prev, .main_content .main_section .slide_moments .slick-next {z-index:99;width:40px;height:79px;background:url('/resource/image/main/ico_slick_arrow_din_white.png') no-repeat 0 0;padding:0;border:none;cursor:pointer}
.main_content .main_section .slide_moments .slick-prev:before, .main_content .main_section .slide_moments .slick-next:before {content:none;display:none}
.main_content .main_section .slide_moments .slick-prev {left:50px;background-position:0 -79px}
.main_content .main_section .slide_moments .slick-next {right:50px}
.main_content .main_section .slide_spetial_offer .txt {display:block;position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}
.main_content .main_section .slide_spetial_offer .slick-slide > a:hover .txt,
.main_content .main_section .slide_spetial_offer .slick-slide > a:focus .txt,
.main_content .main_section .slide_spetial_offer .slick-slide > a.over .txt {background-color:rgba(0,0,0,.7)}
.main_content .main_section .slide_spetial_offer .slick-slide > a {position:relative}
.main_content .main_section .slide_event .txt {display:block;position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}
.main_content .main_section .slide_event .slick-slide > a:hover .txt,
.main_content .main_section .slide_event .slick-slide > a:focus .txt,
.main_content .main_section .slide_event .slick-slide > a.over .txt {background-color:rgba(0,0,0,.7)}
.main_content .main_section .slide_event .slick-slide > a {position:relative}

/* 메인배너 스케일 */
.scale_motion {overflow:hidden}
.scale_motion img.scale {-webkit-transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out}
.scale_motion:hover img.scale {transform:scale(1.1)}

/* SNS 영역 */
.main_content .main_section .sns_wrap {margin-top:20px;text-align:center}
.main_content .main_section .sns_wrap .row {font-size:0;white-space:nowrap}
.main_content .main_section .sns_wrap .col {float:none;position:relative;display:inline-block;width:218px;height:218px;vertical-align:top}
.main_content .main_section .sns_wrap .col .ico_ins {position:absolute;z-index:10;top:15px;left:15px;width:39px;height:39px;background:url('/resource/image/ico_instagram.png') no-repeat 0 0}
.main_content .main_section .sns_wrap .link {display:block;position:relative}
.main_content .main_section .sns_wrap .link > img {width:100%}
.main_content .main_section .sns_wrap .col.col_odd {bottom:-20px}
.main_content .main_section .sns_wrap .col.col_even {top:-20px}
.main_content .main_section .sns_wrap .link:hover .over_wrap,
.main_content .main_section .sns_wrap .link:focus .over_wrap,
.main_content .main_section .sns_wrap .link.over .over_wrap {display:table}
.main_content .main_section .sns_wrap .over_wrap {display:none;position:absolute;z-index:20;top:0;left:0;right:0;bottom:0;width:218px;height:218px;padding:10px 40px;background-color:rgba(0,0,0,.7);box-sizing:border-box;white-space:normal;text-align:center}
.main_content .main_section .sns_wrap .over_wrap .over_item {display:table-cell;color:#fff;font-size:16px;line-height:22px;vertical-align:middle}
.main_content .main_section .sns_wrap .over_wrap .over_item:after {content:'';display:block;width:24px;height:13px;margin:28px auto 0;background:url('/resource/image/ico_sns_arrow.png') no-repeat 0 0}

/* 썸네일 이미지 크랍버전 백업
.main_content .main_section .sns_wrap .link {display:block;position:relative}
.main_content .main_section .sns_wrap .link > img {position:absolute;top:0;left:50%;margin-left:-160px}
.main_content .main_section .sns_wrap .col.col_odd {bottom:-20px}
.main_content .main_section .sns_wrap .col.col_even {top:-20px}
.main_content .main_section .sns_wrap .link:hover .over_wrap,
.main_content .main_section .sns_wrap .link:focus .over_wrap,
.main_content .main_section .sns_wrap .link.over .over_wrap {display:block}
.main_content .main_section .sns_wrap .over_wrap {display:none;position:absolute;z-index:20;top:0;left:0;width:218px;height:218px;padding:70px 10px;background-color:rgba(0,0,0,.7);box-sizing:border-box;white-space:normal;text-align:center}
.main_content .main_section .sns_wrap .over_wrap .over_item {display:inline-block;width:140px;color:#fff;font-size:17px;line-height:22px;vertical-align:middle}
.main_content .main_section .sns_wrap .over_wrap .over_item:after {content:'';display:block;width:24px;height:13px;margin:28px auto 0;background:url('/resource/image/ico_sns_arrow.png') no-repeat 0 0}
*/