/* 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:75px; height:79px; text-indent:-9998px; position:absolute; left:0; top:0; background:url(/BusanCityHotel_common/images/homepage/KOR/index/logo.png) 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}


/* 슬라이드 안 쓸 때 css적용  */
/* .sliderArea .info{position:relative; overflow:hidden; background:#172c44;} 
.sliderArea .info:after{content:''; display:block; clear:both;}
.sliderArea .info .img{position:absolute; min-height:100%; min-width:50%; max-width:50%; width:auto;}
.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%} */
/* 슬라이드 안 할 경우 css적용  */

/* 슬라이드 쓸 때 css적용  */
.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%}
/* 슬라이드 쓸 때 css적용  */

.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(/BusanCityHotel_common/images/homepage/KOR/index/index_visual01.jpg) center center no-repeat;}
div.index_visual ul li.visual2{background:url(/BusanCityHotel_common/images/homepage/KOR/index/index_visual01.jpg) center center no-repeat;}
div.index_visual ul li.visual3{background:url(/BusanCityHotel_common/images/homepage/KOR/index/index_visual01.jpg) center center no-repeat;}
div.index_visual .bx-controls .bx-pager {position: absolute; width: 100%; bottom: 25px; text-align: center; height: auto; z-index: 99;}

div.index_visual  .bx-controls-direction a {width: 39px; height: 76px; top: 45%;}
div.index_visual .bx-prev {background: url(/BusanCityHotel_common/images/homepage/KOR/common/icon_index_prev.png) no-repeat;}
div.index_visual .bx-next {background: url(/BusanCityHotel_common/images/homepage/KOR/common/icon_index_next.png) 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(/BusanCityHotel_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(/BusanCityHotel_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;}

/* error */
#conArea {margin-top: 90px;}
#conArea .error .logo {width: 137px; height: 78px; margin: 20px auto 50px; text-indent: -9999px; background: url(/BusanCityHotel_common/images/homepage/KOR/common/error.png) center center no-repeat; }
#conArea .error h3 {font-size: 33px; color: #000; font-weight: 600; margin-bottom: 40px;}
#conArea .error p {font-size: 16px; color: #666;}
#conArea .error .bt-wrap {margin-top: 50px;}
#conArea .error .error-btn {background: #297ca3; color: #fff; width: 260px; height: 60px; line-height: 59px; font-size: 17px;}
#conArea .board-wrap {width: 100%;margin: 0 auto;padding: 60px 0 20px;overflow: hidden;text-align: center;position: relative;}

