/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus{outline: none;}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after {display: table;content: '';}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}

.slick-slide {display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

/* Dots */

.slick-dots
{
    position: absolute;
    bottom: 0;
    min-height: 10px;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.slick-dots li
{
    position: relative;
    display: inline-block;
    min-width: 10px;
    min-height: 10px;
    margin: 0 7px;
    padding: 0;
    cursor: pointer;
}

.slick-dots li button
{
    font-size: 0;
    line-height: 0;
    display: block;
    min-width: 10px;
    min-height: 10px;
    cursor: pointer;
    border-radius: 50%;
    color: transparent;
    outline: none;
    background: #fff;
}
/*.slick-dots li button:hover,*/
/*.slick-dots li button:focus*/
/* {*/
/*outline: none;*/
/*}*/
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    background: #000;
}
.slick-dots li button:before
{
    background: #000;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    width: 10px;
    height: 10px;
    content: '??';
    text-align: center;
    opacity: 0.1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity:1;
    color: white;
}


/* Arrows */
.slick-prev,
.slick-next {display: block; position: absolute; top:50%; z-index: 10; width: 21px; height: 40px; font-size: 0; line-height: 0; background: transparent; padding: 0; border:  none; cursor: pointer;}

.slick-prev {left: 0; margin-left: 50px;}
/*[dir='rtl'] .slick-prev {right: 0px; left: auto;}*/
.slick-prev:before {content: url( "/theme/basic/img/common/arr_left01.png" );}
/*[dir='rtl'] .slick-prev:before {content: url( "/theme/basic/img/common/arr_right01.png" );}*/

.slick-next {right: 0; margin-right:50px;}
/*[dir='rtl'] .slick-next {right: auto; left: 0px;}*/
.slick-next:before {content: url( "/theme/basic/img/common/arr_right01.png" );}
/*[dir='rtl'] .slick-next:before {content: url( "/theme/basic/img/common/arr_left01.png" );}*/

@media ( max-width: 767px ) {
    .slick-prev {left: 0; margin-left: 30px;}
    .slick-next {right: 0; margin-right:30px;}
}


/* Arrows 02 */
.sp_slider .slick-prev,
.sp_slider .slick-next {display: block; position: absolute; top: auto; bottom: 0; z-index: 10; width: 90px; height: 80px; line-height: 0; font-size: 0; padding: 0; border:  none; margin-top: -80px; cursor: pointer;}

.sp_slider .slick-prev {left: auto; right: 90px; margin-left: 0 !important;}
.sp_slider .slick-prev:before {content: url( "/theme/basic/img/common/arr_left02.gif" );}

.sp_slider .slick-next {right: 0 !important; margin-right:0 !important;}
.sp_slider .slick-next:before {content: url( "/theme/basic/img/common/arr_right02.gif" );}


.slick_console2 {width: 885px; height: 535px; text-align: center;}
.slick_console2 img {width: 277px; height: 535px; opacity: 1;}
.slick_console2 .slick-slide {margin: 0 27px 0 0;}
.slick_console2 .slick-center img {display: block; opacity: 1;}
.slick_console2 .slick-center div.cen {}

.slick_console2 .cont {display: inline-block; font-family: 'Nanum Gothic', sans-serif; font-size: 16px; line-height: 30px; padding: 10px 0 0; border-bottom: 1px solid #313131;}
/* Arrows 03 */
.slick_console2 .slick-prev,
.slick_console2 .slick-next {display: block; position: absolute; top: 506px; right: 0; z-index: 10; width: 29px; height: 29px; font-size: 0; line-height: 0; background:rgba(255,255,255,0.7); padding: 0; border:  none; cursor: pointer;}

.slick_console2 .slick-prev {left: -76px;}
[dir='rtl'] .slick_console2 .slick-prev {left: -76px;}
.slick_console2 .slick-prev:before {content: url("/theme/basic/img/common/arr_left03.jpg");}
[dir='rtl'] .slick_console .slick-prev:before {content: url("/theme/basic/img/common/arr_right03.jpg");}

.slick_console2 .slick-next {left: -47px;}
[dir='rtl'] .slick_console2 .slick-next {left: -47px;}
.slick_console2 .slick-next:before {content: url( "/theme/basic/img/common/arr_right03.jpg" );}
[dir='rtl'] .slick_console2 .slick-next:before {content: url( "/theme/basic/img/common/arr_left03.jpg" );}


.background-cover {background-position: center center; background-size: cover;}

@media ( max-width: 1000px ) {
    .background-cover .slide {height: 55vh !important; transition: all 0.3s;}
}
@media ( max-width: 767px ) {
    .background-cover .slide {height: 44vh !important; transition: all 0.3s;}
}
@media ( max-width: 414px ) {
    .background-cover .slide {height: 38vh !important; transition: all 0.3s;}
}

.background-cover2 {background-position: center center; background-size: cover;}
.background-cover2 .sslide {height: 50vh !important;}

@media screen and (max-width:1000px){
    .background-cover2 .sslide {height: 65vh !important; transition: height 0.3s;}
}

/*.background-cover2 > div {height: 700px;}*/
.background-cover2b {margin-left: 30%;}

.slide {height: 100vh !important;}


.buttons {right: 80px; position: absolute; z-index: 10; bottom: 0 !important;}
.buttons > button {width: 35px; height: 50px; border:none; background: rgba(255,255,255,0.7); text-align: center; cursor: pointer;}
.buttons > button:hover {background: rgba(255,255,255,0.8);}
.play {display: none;}



/* - main_room - */
#mrv {position: relative; min-height: 300px; padding: 100px 0; margin: auto;}
#mrv .t-txt {text-align: center; margin-bottom: 30px;}
#mrv .t-txt .t-title {font-size:45px;font-weight:100;color:#000;letter-spacing:5px;text-transform: uppercase;font-family: 'Noto Serif KR', serif;border-bottom:1px solid #000;line-height:88%;display:inline-block;}
#mrv .t-txt .b-txt {font-size:16px;margin-top:20px;text-transform: uppercase;}

.rslider {width: 90%; max-width: 1600px; padding: 2% 0 5%; margin: 0 auto;}
.rslide {/* width: 210px; */ min-height: 300px; text-align: center; margin: 0 15px; cursor: pointer;}
.rslide h1 {font-family: 'Nanum Myeongjo', serif;font-size:27px;font-weight: normal; text-align:right; margin: 20px 0 10px;}
.rslide h2 {display: inline-block; font-size: 15px; font-weight: normal; color: #707070; margin: 0 1% 0 0;}
.rslide img{
    width: 100%;
    height: auto;
    transform: scale(1.0);
    transition: all 0.3s;
}
.rslide img:hover {transform: scale(1.1); opacity: 0.7; transition: all 0.3s;}

@media ( max-width: 1000px ) {
	.rslide h1{font-size:30px;}
}

@media ( min-width: 767px ) {
	#mrv {padding-bottom: 0;}
    #mrv .slick-dots {display: none;}
}

@media ( max-width: 767px ) {
	#mrv {padding-bottom: 0 !important;}
	#mrv .t-txt .t-title {font-size: 28px;}
	#mrv .t-txt .b-txt {font-size: 13px;}
    .rslider {margin: 50px auto 0 !important;}
	.rslide h1{font-size:24px;}
}

/* rslider Arrows */
.rslider .slick-prev,
.rslider .slick-next {display: block; position: absolute; top: 50%; right: 0; z-index: 10; width: 34px; height: 64px; font-size: 0; line-height: 0; padding: 0; border: none; margin-top: -38px; cursor: pointer;}

.rslider .slick-prev {left: 0; margin-left: -76px;}
[dir='rtl'] .rslider .slick-prev {left: 0; margin-left: -76px;}
.rslider .slick-prev:before {content: url("/theme/basic/img/common/arr_left03.png");}
[dir='rtl'] .rslider .slick-prev:before {content: url("/theme/basic/img/common/arr_right03.png");}

.rslider .slick-next {right: 0; margin-right: -76px;}
[dir='rtl'] .rslider .slick-next {right: 0; margin-right: -76px;}
.rslider .slick-next:before {content: url( "/theme/basic/img/common/arr_right03.png" );}
[dir='rtl'] .rslider .slick-next:before {content: url( "/theme/basic/img/common/arr_left03.png" );}

@media ( max-width: 100px ) {
}

@media ( max-width: 767px ) {
    .rslider .slick-prev,
	.rslider .slick-next {display: none !important;}
}