@charset "utf-8";
/* CSS Document */


/* 회사소개 */
.company{}
.company .title{position:relative; font-size:16px; text-align:center; padding:20px; font-weight:300;}
.company .title span{font-weight:600;}

/* 요금안내 */
.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_r_text{float:right; font-size:14px; color:#00acd0;}

.price_info{margin:0px; padding:0px; background:#fff; border:0px solid #ddd;}
.price_info ul{overflow:hidden; width:100%; margin:0 auto; text-align:left; padding:10px;}
.price_info ul li{position:relative; padding-left:10px; margin-bottom:3px; font-size:14px; color:#666;}
.price_info ul li span{color:#f63832;}
.price_info ul li:before{display:block; content:""; width:4px; height:4px; background:#666; position:absolute; left:0; top:6px;}
.price_info ul li:last-child{margin-bottom:0;}


/* 식음료요금안내 */
.tit_restaurant{overflow:hidden;}
.tit_restaurant li{display:inline-block; width:49.5%; line-height:35px; text-align:center; border: 1px solid #ddd; box-sizing:border-box;}
.tit_restaurant li.active a {display:block; color:#fff; background-color:#005baa; border:1px solid #005baa;}
.restaurant_board{display:inline-block; padding:2px 20px; border:2px solid #005baa; text-align:right; float:right; margin-bottom:4px;}
.restaurant_board a{display:block; font-weight:bold; color:#005baa; font-size:14px; }


/***** 게시판_list *****/
.notice{width:100%; border-top:1px solid #0c0c0c;}
.notice thead th {font-size:14px;color:#333; text-align:center; padding:10px 0; border-bottom:1px solid #d8d8d8;}
.notice tbody th {width:15%;font-weight:600; color:#0c0c0c; text-align:left; padding:13px 0 13px 40px;}
.notice tbody th, .tbl-basic tbody td {font-size:14px; line-height:1.6; border-bottom:1px solid #d8d8d8}
.notice tbody td {color:#777; padding:10px; border-bottom:1px solid #d8d8d8; }
.notice tbody td:first-child{text-align:left;}
.notice tbody td a:hover {color:#0c0c0c; text-decoration:none;}
.notice tbody td input.block {margin:4px 0}
.notice input {font-size:13px;font-family:notokr;}

#bo_sch {margin-bottom:10px; padding-top:30px; text-align:center;}
#bo_sch legend {position:absolute; margin:0 ;padding:0; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden;}
#bo_sch legend {display:none;}
.bo_cate_link {margin-top:4px;}
.combo-primary {display:inline-block; width:30%;padding:0 10px; height:35px; font-size:13px; border:1px solid #d0d0d0; background:#fff; cursor:pointer; vertical-align:top;}
.combo-primary select {margin:0;}
.text-primary {width:40%; height:35px; padding:0 10px; font-size:14px; font-weight:normal; color:#777; border:1px solid #d0d0d0;}


/***** 게시판_view *****/
#bo_v {margin-bottom:20px;padding-bottom:20px; border-top:2px solid #000}
#bo_v_table {position:absolute;top:0;right:16px;margin:0;padding:0 5px;height:25px;background:#ff3061;color:#fff;font-weight:bold;line-height:2.2em}
#bo_v_title {font-size:18px; font-weight:500; text-align:center; color:#2b2b2b; padding:10px 5px;}

#bo_v_bot {padding-top:30px; border-top:1px solid #e2e2e2}
#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_bot h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_con {text-align:left; padding:10px 5px; width:100%; line-height:1.7em; word-break:break-all; overflow:hidden; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}

#bo_v_bot ul {margin:0;padding:0;list-style:none}
.bo_v_com {float: right;}
.bo_v_com li {float: left; margin-left: 5px;}


/***** 게시판_pager*****/
.pagination {display:inline-block; padding-left:0; margin:20px 0; border-radius:2px; }
.pagination > li {display:inline;}
.pagination > li:first-child > a{margin-left:0; border-top-left-radius:2px; border-bottom-left-radius:2px;}


/***** 게시판_button *****/
.board_btn{padding-left:0; margin:20px 0; text-align:center; list-style:none;}
.board_btn li {display:inline; }
.board_btn li > a{display:inline-block; padding:5px 14px; background-color:#fff; border:1px solid #ddd; border-radius:2px;}
.board_btn .prev{float:left;}
.board_btn .prev a{display:inline-block; padding:5px 14px; background-color:#fff; border:1px solid #ddd; border-radius:2px;}
.board_btn .next{float:right;}
.board_btn .next a{display:inline-block; padding:5px 14px; background-color:#fff; border:1px solid #ddd; border-radius:2px;}
.board_btn .list a{background-color:#2d2d2d; color:#fff; border:none;}

.board_btns {display:inline-block; padding:0 10px; margin-right:0px !important; height:35px; font-size:15px; font-weight:600; text-align:center; line-height:33px !important; border:1px solid #d0d0d0 !important; background:transparent; cursor:pointer; vertical-align:top;font-weight:normal !important;}
.board_btns.btn-black {color:#fff; border-color:#2d2d2d !important; background:#2d2d2d; vertical-align: top; }


















/* 패키지안내 */
.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;}


/* 단체예약 */
.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;}