/* content  main*/
.Wrap{width:100%; min-width:320px; overflow:hidden;}
.w1200{width:1200px; margin:0 auto; position:relative;}


/** BOOKING **/
.bookWrap{width:100%; background:#d6d6d6; z-index:96; position:relative; padding:50px 0;}
#bookArea .bookIns input, #bookArea .bookIns select, #bookArea .bookIns button{color:#000 !important;}
#bookArea .bookIns .fb_rsvn button{color:#fff !important;}


/** HEAD **/
.header{position:fixed; border-bottom:1px solid #ddd; z-index:100;  width:100%; top:0; background:#fff; max-width:100%; left:0;}
.header a.logo{width:194px; height:79px; text-indent:-9998px; position:absolute; left:0; top:0; background:url(/BareveHotel_common/images/homepage/KOR/index/logo_header.png) center center no-repeat;}

.header .ins{width:100%;}

.topMenu ul{text-align:center;}
.topMenu > ul > li{display:inline-block; margin:0 45px;}
.topMenu > ul > li a{display:block; color:#000; font-size:16px; font-weight:bold; line-height:79px;}

dl.rMenu{position:absolute; right:0; top:23px;}
dl.rMenu dd{float:left; margin-left:10px;}
dl.rMenu a{line-height:33px; text-align:center; font-size:15px; font-weight:bold;}
dl.rMenu a span{display:block; min-width:42px; padding:0 15px;}
dl.rMenu .lan{position:relative;}
dl.rMenu .lan span{border:1px solid #636363; background:#fff; color:#000;}
dl.rMenu .rsvn span{border:1px solid #297ca3; background:#297ca3; color:#fff}
dl.rMenu .lan .lanList{position:absolute; left:0; top:35px; width:100%; z-index:51; display:none;}
dl.rMenu .lan .lanList span{border-top:none;}


/** CONTENT **/
.item{padding:54px 0;}
.item:nth-child(2n+1){background:#f6f6f6}
.item h2{font-size:30px; font-weight:bold; margin-bottom:28px; text-align:center;}

.infoArea dl.info{text-align:center;}
.infoArea dl.info dt{font-size:20px; font-weight:bold; margin-bottom:17px; line-height:1.5em; margin-top:-7px;}
.infoArea dl.info dd{font-size:16px; color:#595959; line-height:1.9em; margin-bottom:12px;}
.infoArea dl.info dd:last-child{margin-bottom:0}

.sliderArea .info{position:relative; overflow:hidden; background:#172c44;} 
.sliderArea .info:after{content:''; display:block; clear:both;}
.sliderArea .info .img-slider{position:absolute; min-height:100%; min-width:50%; max-width:50%; width:auto;}
.sliderArea .info .img-slider * {height: 100%;}
.sliderArea .info.imgRight .img-slider{right: 0;}
.sliderArea .info .img-slider .bx-wrapper{position:absolute; width: 100%;}
.sliderArea .info .img-slider .bx-viewport {height: 100%!important;}
.sliderArea .info .img-slider ul li {width:100%;}
.sliderArea .info .img-slider .bx-controls{position:absolute;width:100%;bottom:25px;text-align: center;height: auto;z-index:9;}
.sliderArea .info .detail{padding: 0 50px 0 5.5%; color:#fff; width:50%; box-sizing:border-box; min-height:600px; display:table;}
.sliderArea .info .detail figure{display:table-cell; vertical-align:middle; padding:45px 0;}
.sliderArea .info .detail span{font-size:25px; margin-bottom:16px; font-weight:bold;}
.sliderArea .info .detail p{font-size:15px; line-height:1.7em;}
.sliderArea .info .detail p.txt01{margin-bottom:25px;}
.sliderArea .info .detail p.txt02{margin-bottom:14px;}
.sliderArea .info .detail p:last-child{margin-bottom:0}

.sliderArea .info.imgLeft img{left:0;}
.sliderArea .info.imgLeft .detail{float:right; padding:0 50px 0 5.5%}
.sliderArea .info.imgRight img{right:0;}
.sliderArea .info.imgRight .detail{float:left; padding:0 20px 0 5.5%}


.index_fac,
.index_acco{position:relative; overflow:hidden;}

.mapArea .map{width:100%; height:356px}
.mapArea dl.info{text-align:center; margin-top:22px; line-height:1.5em;}
.mapArea dl.info span{font-weight:bold; color:#000 !important;}
.mapArea dl.info dt{margin-bottom:15px;}
.mapArea dl.info dd{color:#595959; margin:5px 0;}



/* SLIDE */
.bx-wrapper {position: relative; *zoom: 1;-ms-touch-action: pan-y;touch-action: pan-y; }

div.index_visual{z-index:9; margin-top:80px;}
div.index_visual ul li{height:500px; text-indent:-9999px; background-size:cover !important; width:100%;}
div.index_visual ul li.visual1{background:url(/BareveHotel_common/images/homepage/KOR/index/index_visual01.jpg) center center no-repeat;}

.outside {width: 1200px; height: 34px; position: absolute; top: 45%; margin: 0 auto; display: block; float: none;}
.outside .prev {position: absolute; left: 27px;}
.outside .prev a {width: 16px; height: 34px; background: url(/BareveHotel_common/images/homepage/KOR/index/index_prev.png) no-repeat; text-indent:-9998px;}
.outside .next {position: absolute; right: 27px;}
.outside .next a {width: 16px; height: 34px; background: url(/BareveHotel_common/images/homepage/KOR/index/index_next.png) no-repeat; text-indent:-9998px;}

.sliderArea .bx-viewport{height:auto !important;}

/* FOOTER */
.footer{width:100%; background:#454545; padding:30px 0; color:#a6a6a6; font-size:14px; text-align:center; line-height:1.5em;}
.footer ul.adr li{margin:5px 0;}
.footer ul.adr li span{margin:0 8px;}
.footer ul.rules{margin:0 0 10px}
.footer ul.rules li{margin:2px 8px; display:inline-block;}
.footer ul.rules li a{color:#fff;}
.footer p.copyright{margin-top:10px;}

.footer .icon_list{text-align:center; margin-bottom:25px;}
.footer .icon_list a{margin:0 8px;}





#slider-mobile{display:none;}
#slider-mobile div.index_visual ul li{height:auto !important;}




/*********************************************
* Main Event Popup
*********************************************/
.pop_notice_set{position :absolute; top:75px; left:-5px; z-index:5000; }
.pop_notice_set .pop_notice{ float: left; margin: 5px 0 0 5px;background :#fff;position:relative}
.pop_notice_set .pop_notice .pop_notice_content{ box-sizing:border-box; width: auto; max-width: 600px; min-height: 200px; border: 1px solid #3d3d3d;background :#fff;text-align:left;padding:5px 5px 30px }
.pop_notice_set .pop_notice .pop_notice_content p{margin:10px;line-height:1.4}
.pop_notice_set .pop_notice .pop_notice_content img{ width: 100%; min-width: 200px}
.pop_notice_set .pop_notice .pop_notice_footer{ position: absolute; left: 0; bottom: 0; right: 0; border-width: 0 1px 1px;border-style :solid;border-color:#3d3d3d;background:#ededed;height:30px;line-height:22px;padding:5px 10px 0 ;text-align :left}
.pop_notice_set .pop_notice .pop_notice_footer input{ vertical-align: middle}
.pop_notice_set .pop_notice .pop_notice_footer label{ color: #ADACAC; vertical-align: middle; display: inline-block}
.pop_notice_set .pop_notice .pop_notice_footer a.btn_close,.pop_notice_set .pop_notice .pop_notice_footer a.notToday{display :inline-block;padding:0 15px 0 14px;background :url(../../../images/common/ico_close.gif) 0 50% no-repeat;font-family:dotum;font-size:11px}
