@charset "utf-8";
@import url("common.css");
/* CSS Document */

/***** sub_visual *****/
.sub_visual{width:100%; padding:0px; margin:0px; text-align:center;}

/***** 회사소개 *****/
.company{padding:0px;}
.company .txt_1{position:relative; font-size:18px; text-align:center; letter-spacing:-0.04em; }
.company .txt_1 span{color:#94002d;}
.company .txt_2{text-align:center; font-size:16px; font-weight:600;}
.company .txt_img{width:100%; text-align:center;}
.company .txt_img img{width:25%;}
.company .txt_3{margin-top:20px; font-size:16px; font-weight:600; color:#94002d; }
.company .txt_3 span{color:#515151;}


.kakaochat{width:76px; height:30px; margin:0 auto; margin-top:20px; margin-bottom:20px}

.kakaochatbtn{width:76px; height:30px;}

.caution{background:#f3f3f3; color:#777; font-size:12px; padding:20px;}

/***** package *****/
.package{width:100%; padding:0px; margin-bottom:20px;}
.package .text_area{background:#f4f4f4; padding:10px 20px; text-align:center;}
.package .text_area .title{font-size:16px; font-weight:600;}
.package .text_area p{font-size:13px;}

.business_textarea{background-color:#f3efe9; width:100%; text-align:center; padding:20px 0; margin-top:30px;}
.business_textarea .text1{font-size:16px; color:#94002d;}
.business_textarea .text2{font-size:16px; color:#333;}
.business_textarea .text3{font-size:22px; color:#94002d;}
.business_textarea .text3 span{font-size:16px; color:#94002d;}


/***** 객실안내 *****/
.slider_wrap2{width:100%;}
.slider2{}
.slider2 img{height:300px;}
.bx-wrapper .bx-viewport{background:#fff;}

.rev_tel{position:relative; background:#f4f4f4; padding:20px 10px; margin:30px 0px; height:75px;}
.rev_tel .r_rel_1{background:url('../images/sub/tel_icon_01.png') left center no-repeat; padding-left:40px; height:35px; line-height:35px; width:65%; margin:0 auto;}
.rev_tel .r_rel_2{background:url('../images/sub/tel_icon_02.png') left center no-repeat; padding-left:40px; height:35px; line-height:35px; width:65%; margin:0 auto;}

.rev_btn{position:relative; margin:0 auto 30px; width:200px; height:50px; background:#94002d; text-align:center;}
.rev_btn a{width:100%; height:100%; color:#fff; line-height:50px;}


/* 요금안내 */
.unti{position:absolute; right:10px; font-size:12px; top:132px; color:#999;}
.unti2{position:absolute; right:10px; font-size:12px; top:589px; color:#999;}
.unti3{position:absolute; right:10px; font-size:12px; top:1085px; color:#999;}
.unti4{position:absolute; right:10px; font-size:12px; top:1296px; color:#999;}
.unti5{position:absolute; right:10px; font-size:12px; top:1470px; color:#999;}
.price_txt{font-size:13px;}


/* 요금안내 */
.price_title{font-size:15px; margin-top:30px; margin-bottom:4px; background:url('../images/common/h3.jpg') 0 50% no-repeat; padding-left:12px; font-weight:600; font-family:"NanumGothic";}
.price_title span{position:absolute; font-size:12px; right:10px; padding-top:2px; font-weight:300;}
.price_title:first-child{margin-top:10px;}

.price_r_text{float:right; font-size:14px; color:#00acd0;}

.info{margin:0px; padding:0px; background:#fff; border:0px solid #ddd;}
.info ul{overflow:hidden; width:100%; margin:0 auto; text-align:left; padding:0 10px;}
.info ul li{position:relative; padding-left:10px; margin-bottom:3px; font-size:14px; color:#666;}
.info ul li span{color:#f63832;}
.info ul li:before{display:block; content:""; width:4px; height:4px; background:#666; position:absolute; left:0; top:6px;}
.info ul li:last-child{margin-bottom:0;}


/* 패키지안내 */
.package_title{font-size:24px; text-align:center; color:#00acd0; padding:20px 0;}
.package_title span{font-size:16px; color:#333;}
.package_text_red{color:#de1f11;}
.event_end{opacity:0.5 !important}


/* Special 탭 210909 */
.tab_offers{display:inline-block;}
.tab_offers li a{display:block;}
.cont_offers{position:relative}
.cont_offers:after{display:block; content:"";clear:both;}
.cont_offers li{display:none;}
.cont_offers li.on{display:block;}

.tab_pkg{width:100%; margin-bottom:10px;}
.tab_pkg li{height:35px; line-height:35px; text-align:center; float:left; position:relative; background:#fff; border:solid 1px #d7d7d7; margin-bottom:2px; margin-left:2px; box-sizing:border-box;}
.tab_pkg li:first-child{margin-left:0}
.tab_pkg li a{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding:0 5px}
.tab_div02 li{width:49.5%;}
.tab_pkg li.on{background:#94002d; border:solid 1px #94002d;}
.tab_pkg li.on a{color:#fff;}

.cont_offers{text-align:center;}
.offers_caption{width:100%; text-align:center;}
.offers_end li img{opacity:0.5}

.tab_div02 li{width:49.5%;}
.tab_div02 li:nth-child(2n-1){margin-left:0;}
.tab_div03 li{width:32.7%;}
.tab_div03 li:nth-child(3n-2){margin-left:0;}
.tab_div04 li{width:24.5%;}
.tab_div04 li:nth-child(4n-3){margin-left:0;}


/* 단체예약 */
.group_txt{color:#ff6600;}


.total {display:inline-block; float:left; padding-top:20px; padding-bottom:5px; line-height:13px;}
.total span {color:#f63832; font-weight:bold;}


/*Join 하기*/
.bd_top {overflow: hidden; border:1px solid #ddd; padding:20px 10px;} 
.bd_top .txt1 {position:relative;font-size:13px;color:#333;display: inline-block;text-align:left;padding-right: 5px;}
.bd_top .txt2 {position:relative;font-size:13px;color:#333;display: inline-block;text-align:left;padding-right: 17px;}
.bd_top .search_set {float:left; text-align:left; width: 100%;}
.bd_top .search_set input {border:1px solid #ccc; box-sizing:border-box; height:30px; color:#999; padding:3px; width:32%; font-size:12px; }
.bd_top .search_set select {border:1px solid #ccc; box-sizing:border-box; width:82px; height:30px; color:#999; font-size:12px; vertical-align:top; margin-bottom:5px;}
.bd_top .search_set .search_btn {display:inline-block; height:30px; box-sizing:border-box; margin:0; width:50px; color:#333; background:#f5f5f5; border:1px solid #ccc; font-size:12px; line-height:29px; cursor: pointer; text-align:center;}

.btn01 {display:inline-block; width:100%; height:30px; text-align:center;color:#fff; font-size:14px; line-height:30px; background-color:#68615d;}
.btn01:hover {background-color:#532908;}
.btn01:focus,.btn01:active, .btn01:visited {color:#fff;	}

.write_btn{float:right; margin-top:5px; width:40%; border-radius:0px; right:10px;}

.brd_wrt .puts {height:280px;}
.brd_wrt .puts textarea {width:100%; height:280px; padding:0; line-height:20px;}
.brd_wrt label {display:inline-block; float:left; margin-right:15px;}
.brd_wrt .input_rdo,.brd_wrt .input_chk {float:left; vertical-align:middle;}

/* 예약전화 */
.inquity_tel{border:2px solid #008c99; padding:15px; color:#008c99; font-size:18px; font-weight:600; text-align:center; margin:10px 0;}




#quick_menu{position:fixed; left:0; bottom:0; margin: 0; width:100%; background-color:#000; z-index:5;}
#quick_menu > li{float:left;width:20%;height: 75px;margin:0px;text-align:center;border-right: 1px solid #262626;}
#quick_menu img{width: 45%;display:inline-block;margin-top:10px;}
#quick_menu span{display:block;color:#fff;font-size: 13px;}



.spomovie{width:100%; /*padding:30px;*/ margin-top:10px; margin-bottom:30px;}