@charset "euc-kr";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400italic);


@font-face {
    font-family: "NanumBarunGothic";
    font-style: normal;
    font-weight: normal;
    src: url("./fonts/NanumBarunGothic.eot?#iefix") format("embedded-opentype"), url("./fonts/NanumBarunGothic.woff") format("woff"), url("./fonts/NanumBarunGothic.ttf") format("truetype");
}

html{width:100%;height:100%;overflow-y:auto;-webkit-text-size-adjust:none;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,input,select,textarea,form,fieldset,legend,body{margin:0;padding:0; font-family:"Open Sans","NanumBarunGothic", "Malgun Gothic","Nanum Gothic",NanumGothic,Dotum,"µ¸¿ò",Arial; }
*+html body body, *+html body div, *+html body li, *+html body dt, *+html body dd, *+html body p, *+html body tr, *+html body td, *+html body h2 {font-family: "NanumBarunGothic", "Malgun Gothic","Nanum Gothic",NanumGothic,Dotum,"µ¸¿ò",Arial;}
body{visibility:visible; width:100%; min-width:1024px; font-size:12px;color:#666;line-height:1.5em; background:#fff;}
img,fieldset{border:none;}
em,address{font-style:normal;}
a{text-decoration:none;color:#666;}
li{list-style:none;}
select,textarea{border-radius:0;}
.blind{visibility:hidden;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
select{min-width:50px;height:26px;margin:0;padding:0;font-size:12px;line-height:26px;font-family:Dotum,sans-serif;}
.underline {text-decoration:underline; }
.tl { text-align:left;}
.tc { text-align:center;}
.tr { text-align:right;}
.mb20 { margin-bottom:20px;}

.strongColor01 { color:#68b6b3;}

#wrap.board { overflow-x:hidden;}

/* grab cursor */
.ms-no-swipe, .ms-def-cursor{cursor:auto !important;}
.flexslider, .flexslider_service1, .flexslider_facility{cursor: url("grab.png"), move;}
.ms-ie .flexslider, .ms-ie .flexslider_service1, .ms-ie .flexslider_facility{cursor: url("../masterslider/style/grab.cur"), move;}

#skip{position:fixed;top:-9999px;left:0;z-index:1000;width:240px;height:30px;background:#676462;}
#skip a{display:block;height:30px;padding:0 0 0 20px;line-height:30px;font-size:12px;color:white;}
#skip.on{top:0;}

.main #icon_wheel { position:fixed; width:32px; height:66px; left:50%; bottom:80px; margin-left:-16px; z-index:20; }
#icon_wheel, #icon_touch { display:none;}

.btn_header {position:fixed; width:253px; height:190px; right:0; top:0; z-index:11; display:none; background:url(../images/common/btn_header.png); }
.btn_header:hover {background-position:0 -190px;}
.btn_header.on {width:53px; height:53px; background:url(../images/common/btn_headerOn.png) center center no-repeat; opacity:0; filter: alpha(opacity=0;); }
.room .btn_header { display:block;}
.room00 .btn_header { display:none;}

#header {position:fixed; width:256px; height:100%; right:0; top:0; background:url(../images/common/header_bg.png) no-repeat;  z-index:10;}
.room #header {right:-400px}
.room00 #header {right:0;}

#header h1 {position:absolute; width:174px; right:38px; top:35px;  opacity:0; filter: alpha(opacity=0;); z-index:10; padding-bottom:40px; background:url(../images/bg/white_20.png) left bottom repeat-x;}
	#header h1 img { vertical-align:top;}
	#logo02 {display:none;}

#gnb { position:absolute; right:38px; top:100px; opacity:0; filter: alpha(opacity=0;); z-index:10; }
#gnb > ul{  /*opacity:0; filter: alpha(opacity=0;);*/}
.sub #gnb > ul {}
#gnb > ul > li { padding:0; position:relative;text-align:right;}
#gnb > ul.gnb01 > li a.depth1 { display:block; height:26px; font-family: 'Hind', sans-serif; font-size:30px; line-height:26px; text-transform:uppercase; font-weight:700; color:#8fa3a0; /*width:111px; background:url(../images/common/nav_depth1.png);*/
-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;}
#gnb > ul.gnb01 > li a.depth1:hover, #gnb > ul.gnb01 > li a.depth1:focus, #gnb > ul.gnb01 > li.on a.depth1, #gnb > ul.gnb01 > li.this a.depth1 { color:#fff;}
/*#gnb > ul.gnb01 > li a.depth1 span {visibility:hidden;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
#gnb > ul.gnb01 > li.gnb1 a.depth1 {  background-position:0 0;}
#gnb > ul.gnb01 > li.gnb2 a.depth1 {  background-position:0 -25px;}
#gnb > ul.gnb01 > li.gnb3 a.depth1 {  background-position:0 -50px;}
#gnb > ul.gnb01 > li.gnb4 a.depth1 {  background-position:0 -75px;}
#gnb > ul.gnb01 > li.gnb1 a.depth1:hover, #gnb > ul.gnb01 > li.gnb1 a.depth1:focus, #gnb > ul.gnb01 > li.gnb1.on a.depth1  {  background-position:-120px 0;}
#gnb > ul.gnb01 > li.gnb2 a.depth1:hover, #gnb > ul.gnb01 > li.gnb2 a.depth1:focus, #gnb > ul.gnb01 > li.gnb2.on a.depth1  {  background-position:-120px -25px;}
#gnb > ul.gnb01 > li.gnb3 a.depth1:hover, #gnb > ul.gnb01 > li.gnb3 a.depth1:focus, #gnb > ul.gnb01 > li.gnb3.on a.depth1  {  background-position:-120px -50px;}
#gnb > ul.gnb01 > li.gnb4 a.depth1:hover, #gnb > ul.gnb01 > li.gnb4 a.depth1:focus, #gnb > ul.gnb01 > li.gnb4.on a.depth1  {  background-position:-120px -75px;}*/

#gnb > ul.gnb02 { margin-top:35px;}
#gnb > ul.gnb02 > li { text-align:right;}
#gnb > ul.gnb02 > li a.depth1 { font-size:16px; line-height:20px; color:#8fa3a0;-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;}
  #gnb > ul.gnb02 > li a.depth1:hover, #gnb > ul.gnb02 > li a.depth1:focus, #gnb > ul.gnb02 > li.on a.depth1, #gnb > ul.gnb02 > li.this a.depth1 { color:#fff;}

	.gnb_sub { display:none; padding:4px 0 16px; zoom:1;  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;  }
	.gnb_sub:after { content:""; display:block; clear:both;}
	/*.gnb1 ul { right:auto;  }*/
	/*.main #gnb .gnb_sub{ display:none !important; }*/
	.gnb_sub li { font-size:13px;line-height:20px; padding:0; color:#fff;   }
	.gnb_sub a { display:inline-block; font-size:13px;line-height:20px; padding:0; color:#fff; }
	.gnb_sub a:hover, .gnb_sub a:focus { text-decoration:underline;}
	.gnb_sub .this a { font-weight:bold; background:url(../images/common/depth2_dot.png) left center no-repeat; padding:0 0 0 12px;}
	#gnb ul li.on ul{display:block; z-index:20; }
	#gnb ul li.this ul {display:block; z-index:20; }

#footer { position:fixed; width:100%; height:40px; left:0; bottom:-40px; background:#fff; z-index:11; opacity:0; filter: alpha(opacity=0;);}
.btn_reser a { position:fixed; display:block; width:315px; height:91px; left:-605px; bottom:0; background:url(../images/common/btn_reservation.png) no-repeat;}
.site_tel { position:absolute; left:-315px; top:14px;}
.site_info { font-size:11px; line-height:12px; color:#6f8c8c; }
.site_info a { color:#6f8c8c; text-decoration:underline;}
.site_info span { opacity:0.5; filter: alpha(opacity=50;); }
.site_info .btn_siteInfo { margin:0 10px; padding-top:2px;}
.site_info_01 {position:absolute; right:16px; top:14px;} 
.site_info_02 {position:absolute; right:-1500px; top:0; padding:14px 14px; background:#fff;} 

.b-close { position:fixed; display:block; width:26px; height:26px; line-height:26px; text-align:center; background:#446660; font-size:14px; font-weight:bold; color:#fff; right:50%;}
#popup_reser { display:none; width:900px; top:20px !important; overflow-y:auto; border:5px solid #446660; background:#fff;}
#popup_reser .b-close { top:40px; margin-right:-425px;}
.resevation_frame { width:100%; padding-top:20px; min-height:3400px; overflow:scroll; background:#fff;}
#popup_privacy { display:none; width:560px; top:100px !important; overflow-y:auto; border:5px solid #446660; background:#fff;}
.privacy_frame { width:100%; height:5800px; background:#fff;}
#popup_privacy .b-close {right:50%; top:100px; margin-right:-325px;}

/* ADD CSS */
#mi_chat_box{
	display:none !important;
}


@media \0screen { /* IE8 À¥ÆùÆ® ¼³Á¤*/
    #gnb ul li a.depth1 { font-family: "Crimson Text", serif; font-size:20px;}
}


#slider_layer { position:fixed;left:0; top:0; overflow:hidden; z-index:2; }	
.flexslider, .flexslider_service1 {position:fixed; width:100%; height: 100% !important;left:0; top:0; overflow:hidden;}
.flexslider_main .slides li, .flexslider .slides li, .flexslider_service1 .slides li { position:fixed; width:100% !important; height: 100% !important; left:0; top:0; overflow:hidden; background-position:center center !important; background-size:cover !important; background-repeat:no-repeat !important;}
.flexslider_facility .slides li { position:absolute !important; width:100% !important; height:100%;left:0; top:0; overflow:hidden; background-position:center center !important; background-size:cover !important; background-repeat:no-repeat !important; }

@media  (max-width: 1024px){

}

@media  (max-width: 768px){

}

@media  (max-width: 560px){

}

@media  (max-width: 480px){

}


@media  (max-width: 380px){
	
}


.phone{font-size:2em}



.no1 > .room05{display:none;}
.no1 > .room06{display:none;}
.no1 > .room07{display:none;}
.no1 > .room08{display:none;}


.no2 > .room05{display:none;}
.no2 > .room06{display:none;}
.no2 > .room07{display:none;}
.no2 > .room08{display:none;}


.no3 > .room05{display:none;}
.no3 > .room06{display:none;}
.no3 > .room07{display:none;}
.no3 > .room08{display:none;}

.no4 > .room05{display:none;}
.no4 > .room06{display:none;}
.no4 > .room07{display:none;}
.no4 > .room08{display:none;}

.no5 > .room01{display:none;}
.no5 > .room02{display:none;}
.no5 > .room03{display:none;}
.no5 > .room04{display:none;}
.no5 > .room07{display:none;}

.no6 > .room01{display:none;}
.no6 > .room02{display:none;}
.no6 > .room03{display:none;}
.no6 > .room04{display:none;}
.no6 > .room07{display:none;}

.no8 > .room01{display:none;}
.no8 > .room02{display:none;}
.no8 > .room03{display:none;}
.no8 > .room04{display:none;}
.no8 > .room07{display:none;}


.no7 > .room01{display:none;}
.no7 > .room02{display:none;}
.no7 > .room03{display:none;}
.no7 > .room04{display:none;}
.no7 > .room06{display:none;}
.no7 > .room08{display:none;}
.no7 > .room05{display:none;}