@charset "utf-8";
.roomList {position:relative}
.roomList:after {content:"";display:block;clear:both;}
/*.mRoom_title { position:relative; float:right; width:25%; z-index:2;}*/
.mRoom_arrow { position:absolute; left:12%; top:57%;z-index:5;}
.mRoom_arrow a { display:inline-block; margin-right:10px; font-family: 'Merriweather', serif;font-size:2.5em; line-height:1em; color:#fff; }
.roomlist { position:relative; width:99%;}
/*.intro_image { overflow:hidden;}
.intro_image a { display:block; position:relative; background:; }
.intro_image img{  filter: alpha(opacity=80;); -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease;}
.intro_image a:hover img, .intro_image a:focus img {-ms-transform: scale(1.03); -webkit-transform: scale(1.03); transform: scale(1.03);}
.intro_image a:hover img, .intro_image a:focus img /*, .roomList li.active a img*/ { opacity:1;  filter: alpha(opacity=100;);}
.roomlist .intro_image {
	position:relative;
	padding-bottom: 27.2%;
	max-height: 535px;
}
.wrap_thumbnails {
	position:absolute;
	top:0;
	left:0;
	width: 99%;
	height:100%;
}
.roomlist .lightslider {
	width:99%;
}
.roomlist .lSAction > a { position: absolute; top: 50%; font-size:50px; bottom: 0; -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); }
.roomlist .lSAction { }
.roomlist .text_bot ul li {
	display:inline-block;
	padding:0 10px 0 10px;
	font-family: 'Noto Sans KR', sans-serif;
}
.roomlist_btns {
	
	margin:0 auto;
}
.roomlist_btns::after {
	content:'';
	display:table;
	clear:both;
}

/* .roomlist .lSAction a { opacity:0.8;  filter: alpha(opacity=80;);} */
/* .roomlist .lSAction a i { font-size:3em; } */


@media  (max-width:1280px){
.roomList li .roomName { font-size:1em;}
}

@media  (max-width:1024px){
.roomlist .intro_image a {background:transparent;}
}

@media  (max-width:640px){
.roomList li .roomName { font-size:0.8em;}
.roomlist .text_bot ul li {
	float:left;
	width:25%;
	margin-bottom:0.2em;
}

}


.text_top .strong {
  font-weight:500;
}
.text_bot ul li {
position:relative;
margin-bottom:0.5em;
}
.text_bot ul li + li::before {
  content:'|';
  position:absolute;
  top:0;
  left:0;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
}


.text_bot ul li a {
	position:relative;
}
.text_bot ul li a::before, .text_bot ul li a::after {
	content:'';
	position:absolute;
	height:1px;
	width:100%;
	left:0;
	background:#807873;
	opacity:0;
	-webkit-transform:scale(0,1);
	-ms-transform:scale(0,1);
	transform:scale(0,1);
	-webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -ms-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out;
}
.text_bot ul li.active a::before, .text_bot ul li.active a::after, .text_bot ul li a:hover::before, .text_bot ul li a:hover::after {
	opacity:1;
	-webkit-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
}
.text_bot ul li a::before {
	top:0;
}
.text_bot ul li a::after {
	bottom:0;
}

.text_bot ul li + li::before {
    content: '|';
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.text_bot ul li + li::before {
	margin:0;
}
@media  (min-width:641px){
	.text_bot ul li:nth-child(6n+1)::before  {
		display:none;
	}
}
@media  (max-width:640px){
	.text_bot ul li:nth-child(4n+1)::before  {
		display:none;
	}

}

/*! lightslider - v1.1.6 - 2016-10-25
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2016 Sachin N; Licensed MIT */
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/ 

.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > 
 {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
	position:relative;
	height:22px;	
    margin: 0;
    padding: 0;
	top:-22px;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #fff;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a {
    background-color: #000;
}
.lSSlideOuter .lSPager.lSpg > li.active a { width:16px;}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width: 32px;
    display: block;
    top: 50%;
    height: 28px;
    /*background-image: url('../img/controls.png');*/
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-position: 0 0;
    left: 10px;
	height:28px !important;
	color:#fff !important;
}
.lSAction > .lSNext {
    background-position: -32px 0;
    right: 10px;
	height:28px !important;
	color:#fff !important;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}


/* 이미지 로더를 위한것. */
.loader{
	width:100%;height:100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	transform-origin: 50% 50%; 
}

	#rooms{
		padding-left:90px;
		font-size:16px;line-height:26px;color:#979797;
	}
	#rooms .btnWrap{
		width:560px;
		margin-top:10%;
	}
	/*#rooms .bgtxt{
		-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;
		margin-left:-145px;
		width:560px;
		padding-right:10%;padding-top:10%;
		background:url(../images/rooms/bgtxt.png) no-repeat left bottom;background-size:contain;
	}*/
	#rooms .photoWrap{
		position:absolute;
		right:0;top:-3px;bottom:0;left:1%;
		margin-left:705px;
		background-position:center;background-size:cover;
	}
	#rooms .photoWrap .controlSlider{
		width:auto;min-width:auto;
		padding:0 25px 0 20px;
	}
	/* 踰꾪듉遺�遺� */
	#rooms .btn{
		position:relative;
		display:block;
		padding:15px;
		transition:background-color 0.3s;
	}
	#rooms .btn.SEL{background:#efedee;}
	#rooms .btn .txtWrap{
		display:inline-block;vertical-align:middle;
		margin-left:30px;
	}
	#rooms .btn .base{
		transition:opacity 0.3s;
	}
	#rooms .btn.SEL .base{opacity:0;}
	#rooms .btn .base h6{
		padding-bottom:10px;
		font-size:26px;line-height:26px;color:#595959;
		font-family: 'Montserrat','留묒� 怨좊뵓', 'Malgun Gothic','Nanum Gothic', sans-serif;
	}
	#rooms .btn .base h5{
		font-size:20px;line-height:20px;color:#b0b0b0;
	}
	#rooms .btn .over{
		display:block;
		position:absolute;top:50%;transform:translateY(-50%);
		opacity:0;
		transition:opacity 0.3s;
	}
	#rooms .btn.SEL .over{opacity:1;}
	#rooms .btn .over h6{
		display:inline-block;
		margin-bottom:10px;
		padding-bottom:5px;
		font-size:20px;line-height:20px;color:#993f70;font-weight:bold;
		font-family: 'Montserrat','留묒� 怨좊뵓', 'Malgun Gothic','Nanum Gothic', sans-serif;
		border-bottom:1px solid #993f70;
	}
	





	
	
.mySlides {display:none}