/* CSS Document */
@charset "utf-8";
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);		*/
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(NanumGothic-Regular.eot);
  src: url(NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(NanumGothic-Regular.woff2) format('woff2'),
       url(NanumGothic-Regular.woff) format('woff'),
       url(NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(NanumGothic-Bold.eot);
  src: url(NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(NanumGothic-Bold.woff2) format('woff2'),
       url(NanumGothic-Bold.woff) format('woff'),
       url(NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(NanumGothic-ExtraBold.eot);
  src: url(NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(NanumGothic-ExtraBold.woff2) format('woff2'),
       url(NanumGothic-ExtraBold.woff) format('woff'),
       url(NanumGothic-ExtraBold.ttf) format('truetype');
}
/*********************** Base Reset Style font-family:Arial, Helvetica, sans-serif;font-family:Tahoma,Verdana,AppleGothic;***********************/
* {text-decoration:none;outline:0;padding:0;margin:0;}
html, body{text-align:left;margin:0px;padding:0px;width:100%;height:100%;}
body, table{font-family:"Nanum Gothic",sans-serif;font-weight:400;font-size:12px;color:#1e1e1e;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, form, fieldset, p, button, table, th, td, footer, section, article, a, span, b{margin:0;padding:0;font-family:"Nanum Gothic",sans-serif;font-weight:400;}
div, p, ul, li, img, a, table, td, th, tr, h1, h2, h3, h4, h5, h6, form, input, span, iframe, dl, dt, dd, a, address, span{margin:0;padding:0;font-family:"Nanum Gothic",sans-serif;font-weight:400;}
/*span{display:inline-block;}  */
fieldset{border:none;border:0;}
img, a, span{border:0 none;vertical-align:middle;}
* html img, a, span{border:0 none;}

em{font-style:normal;}
address{font-style:normal;}
table{border-collapse:collapse;}

ul,ol {margin:0;padding:0;list-style:none;}
li, dl, dd, dt{list-style:none;}
hr{visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0;}
td *, div *, li *, span *, p *{vertical-align:middle;margin:0;padding:0;}
legend, caption, hr{display:none;font-size:0px;color:#2d2823;line-height:0}

button {background:transparent; border:0;font-size:12px; cursor:pointer; padding:0; overflow:visible; vertical-align:top;}
button a{color:#fff;}
table {border-collapse:collapse;border-spacing:0;text-align:left;clear:both;width:100%;}
textarea{width:100%;height:300px;}
input{border:1px solid #dcdcdc;padding:15px 0px;height:21px;font-size:12px;}
select{border:1px solid #dcdcdc;height:45px;padding:5px 0px;font-size:12px;}
h1, h2, h3, h4, h5, h6{font-weight:400;}
label{display:block;margin-bottom:12px;font-weight:700;}
/***********************  anchor Style ***********************/
a{color:#666666;}
/*a:visited{color:#666666;text-decoration:none;}
a:active, a:hover, a:focus{color:#ec3f88;text-decoration:none;}
input focus{color:#ec3f88;text-decoration:none;}   */
.f_left{text-align:center; important;}
.f_right{float:right ! important;}
.f_clear{clear:both ! important;}
.disn{display:none ! important;}
.dis_in{display:inline ! important;}
.t_center{text-align:center ! important;}
.t_right{text-align:right ! important;}
.t_left{text-align:left ! important;}
.t_justify{text-align:justify ! important;}
.container_wrap{clear:both;width:96%;margin:0 2%;/*min-width:320px;*/}
.f_12{font-size:12px ! important;}
.f_13{font-size:13px ! important;}
.f_20{font-size:20px ! important;font-weight:700 ! important;}
 .main_slide1{margin-top:160px;}
  .f_700{font-weight:700 ! important;}
 .f_800{font-weight:800 ! important;}
 .letter1{letter-spacing:-1px ! important;}
/*gallrey_slide*/
.facilities .gallrey_slide{clear:both;}
.facilities .gallrey_slide .gallimg_slide{clear:both;position:relative;width:100%;max-width:780px;max-height:520px;height:auto;margin: 0 auto;margin-bottom:2px;
/*-webkit-img-size: cover;  -moz-img-size: cover;  -o-img-size: cover; */}
.facilities .gallrey_slide .gallimg_slide img{width:100%;height:auto;/*-webkit-img-size: cover;  -moz-img-size: cover;  -o-img-size: cover;*/ }
.facilities .gallrey_slide .gallimg_slide .prev_bt{position:absolute;left:0px;top:40%;z-index:77;}
.facilities .gallrey_slide .gallimg_slide .next_bt{position:absolute;right:0px;top:40%;z-index:77;}
.facilities .gallrey_slide .gallimg_slide .prev_bt img{width:50px;height:50px;}
.facilities .gallrey_slide .gallimg_slide .next_bt img{width:50px;height:50px;}
.facilities .gallrey_slide .gallimg_slide .gallrey_text .black_bg{background:#1e1e1e;opacity:0.9;filter:alpha(opacity=90);position:absolute;left:0px;bottom:0px;width:100%;height:50px;z-index:77;}
.facilities .gallrey_slide .gallimg_slide .gallrey_text .black_text{position:absolute;left:25px;bottom:13px;z-index:78;font-weight:800;color:#fff;}
.facilities .gallrey_slide .gallimg_slide .gallrey_text .black_text span{font-size:13px;line-height:24px;color:#fff;z-index:78;}
.facilities .gallrey_slide .gallimg_slide .gallrey_text .black_text span.f_22{font-weight:800;}

 .slidesjs-pagination, .slidesjs-stop.slidesjs-navigation, .slidesjs-play.slidesjs-navigation, .slidesjs-pagination-item{display:none;font-size:0px;font:none;}
 .slidesjs-previous.slidesjs-navigation{font-size:0px;font:none;}
 .slidesjs-next.slidesjs-navigation{font-size:0px;font:none;}
 #facilities_slides{
 position:relative;
     /* display: none;	 */
    }

    /* Center the slideshow */
    .container1 {
      margin: 0 auto;
    }

    /* Show active item in the pagination */
    .slidesjs-pagination .active {
      color:red;
    }


	 #facilities_slides .slidesjs-previous{position:absolute;right:65px;bottom:22px;z-index:77;}
	 #facilities_slides .slidesjs-next{position:absolute;right:30px;bottom:22px;z-index:77;}
	  #facilities_slides .slidesjs-previous img{width:10px;height:21px;}
	  #facilities_slides .slidesjs-next img{width:11px;height:21px;}
	 #facilities_slides .room_price_box{position:absolute;left:0px;bottom:0px;z-index:77;}
	 .rooms_gallery{ position:relative;}

	 #facilities_slides1 .slidesjs-previous{position:absolute;left:0px;top:40%;z-index:77;}
	 #facilities_slides1 .slidesjs-next{position:absolute;right:0px;top:40%;z-index:77;}
	 #facilities_slides1 .slidesjs-previous img{width:60px;height:60px;}
	 #facilities_slides1 .slidesjs-next img{width:60px;height:60px;}
/*ul.small_siide li{width:36px;height:26px;margin-right:5px;float:left;cursor:pointer;background:url("../img/room/room_off.png") no-repeat left top;font-weight:700;text-align:center;padding-top:6px;}
ul.small_siide li:hover, ul.small_siide li.on{background:url("../img/room/room_over.png") no-repeat left top;color:#fff;}
ul.small_siide li.activeSlide{background:url("../img/room/room_over.png") no-repeat left top;color:#fff;}
ul.small_siide li img{width:71px;height:54px;border:2px solid #d9d9d9;}*/

.popup_gallrey .gallrey_slide{clear:both;position:relative;}
.popup_gallrey .gallrey_slide .gallimg_slide{position:relative;width:96%;margin-bottom:2px;margin:0 2%;}
.popup_gallrey .gallrey_slide .gallimg_slide img{width:100%;b -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  }
.popup_gallrey .gallrey_slide .gallimg_slide .prev_bt{position:absolute;left:0px;top:0px;z-index:77;}
.popup_gallrey .gallrey_slide .gallimg_slide .next_bt{position:absolute;right:0px;top:0px;z-index:77;}
.popup_gallrey .gallrey_slide .gallimg_slide .btn_bt{top:220px;}
/*tab_menu_wrap*/
.content_tabmenu{margin-top:80px;background:url("../img/tab_bg.gif") repeat-x left 44px;}
.content_tabmenu dt.c_tab{cursor:pointer;display:inline-block;font-size:13px;width:25%;text-align:center;font-weight:400;border:1px solid #dcdcdc;background:#fff;padding:15px 0px 12px 0px;}
.content_tabmenu dt.c_tab.on{border-top:5px solid #dcdcdc;padding:15px 0px 13px 0px;margin-top:-4px;border-bottom:none;}
.content_tabmenu dt.c_tab a{color:#1e1e1e;}
.content_tabmenu dt.c_tab.on a, .content_tabmenu dt.c_tab:hover a{font-weight:700;}
.content_tabmenu dd.panel{margin-top:67px;display:none;position:relative;}
.content_tabmenu dd.panel.on{display:block;}

.black_bg{position:absolute;left:0px;bottom:0px;display:block;background:#1e1e1e;opacity:0.85;filter:alpha(opacity=85);width:100%;height:65px;z-index:55;}
.black_txt{position:absolute;left:25px;bottom:15px;color:#fff;font-weight:700;font-size:14px;z-index:55;}
.room_price_box{position:relative;}
.room_price_box .black_txt{bottom:20px;}
/*********************** 팝업창 Style ***********************/
/* 팝업 */
.popup{display:none;position:absolute;left:50%;top:100px;padding:20px;margin-left:-299px;width:558px;border:1px solid #d2d2d2;z-index:1000}
.popup .btn_close{position:absolute;right:20px;top:20px;z-index:20;}
/* 얼럿창 */
#alert_mask{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:#000;z-index:2000;opacity:0.8;filter:alpha(opacity=80)}
.alert_popup{display:none;position:fixed;left:0;top:200px;margin:-55px 0 0 0px;text-align:left;z-index:2010;font-size:12px;width:100%;}
.alert_popup .btn_close img{width:35px;}
.alert_popup .btn_close{position:absolute;right:2%;top:-60px;text-align:right;}


#facilities_slides img{width:100%;width:780px;height:505px;}





.root_daum_roughmap {
    width: 100% !important;
}
