/* ----------------------
170823 NEWBREED (임지선)
---------------------- */
@charset "utf-8";
@import "reset.css";
@import "guide.css";
@import "jquery-ui.css";


/*----------------------레이아웃--------------------2018-03-16--*/
.inner {margin:0 auto; width:1200px;}
#wrap { min-width:1200px;width:100%;}
#header {position:absolute;top:0;right:0;left:0;width:100%;}
#container {padding-top:170px;}
.layout_sub #container {padding-bottom:100px;}
#footer {}



/*----------------------기본 스타일----------------------*/
body, a {
color:#2c2c2c;
letter-spacing:-0.5px;
font-size:15px;
font-family:"맑은 고딕", "Malgun Gothic","돋움", "Dotum", "Apple Gothic", sans-serif;
}
* {box-sizing:border-box;}
p {line-height:1.8;}

h3 {padding-left:15px;background:url(../images/bull1.png) left no-repeat;color:#222221;font-weight:bold;font-size:22px;}
h3 + p {color:#222221;font-size:14px;}
/*----------------------헤더----------------------*/
.top_area {
padding-top:30px;height:115px;border-bottom:1px solid #e9e6e3;background:#fff;text-align:center;}

.top_area .inner {position:relative;width:970px;}
.top_area h1{display:inline-block;}
.top_area .membership {position:absolute;left:0;}

/* 유틸네비 */
.util_nav {position:absolute;top:20px;right:0;}
.util_nav a {position:relative; display:inline-block; float:left;
margin-left:10px;padding-right:10px;color:#807d7b;font-size:12px;}
.util_nav a:after{
   position: absolute; top: 5px;
   right: 0;
   width: 1px; height: 10px;
   background: #c8c6c5;
   content:'';
}
.util_nav a:last-child:after {display:none;}


.gnb_area {height:55px;background:#fff;text-align:center;}
.gnb_wrap {height:55px;box-shadow:0px 11px 13px rgba(91,91,91,.5);}
.gnb_area #gnb {display:inline-block;    }
.gnb_area #gnb li{float:left;width:220px;}
.gnb_area #gnb li a{display:block;color:#2e2d2d;letter-spacing: 0.2px;font-size:16px;line-height:55px;}
.gnb_area #gnb li a:hover {}

.allmenu_wrap {position:relative;z-index:10;display:none;box-sizing:border-box;width: 100%;height:350px;background:#96928c;}/*20170829 김수영_추가 height:264px;*/
.allmenu_wrap.on {display:block;}
.allmenu_wrap > .inner {padding-left: 20px;width: 1000px;}
.allmenu_wrap ul {float:left;padding-top:30px;width:220px;}
.allmenu_wrap ul:nth-child(1) {width:230px;}
.allmenu_wrap ul:nth-child(2) {width:210px;}
.allmenu_wrap ul:nth-child(5) {width:90px;}
.allmenu_wrap ul > li {margin-bottom:15px;text-align:left;}
.allmenu_wrap ul > li > a {color:#fff;letter-spacing:-1px;font-size:15px;}
.allmenu_wrap ul > li > a:hover {color:#252423;font-weight:bold;}

/*---------------------------------푸터----------------------------------------*/
#footer {color:#fff;}
.footer_top {padding:15px 0;background:#8c8c8c;}
.footer_bt {padding:30px 0;border-top:1px solid #aca8a7;background:#8c8c8c;font-size:15px;}

.foot_link {}
.foot_link li { position: relative;float:left; margin-left: 15px; padding-right:15px;}
.foot_link li:first-child {margin-left: 0px;}
.foot_link li:after{
   position: absolute; top: 6px;
   right: 0;
   width: 1px; height: 14px;
   background: #bebbba;
   content:'';
}
.foot_link li:last-child:after{display: none;}

.foot_link li a {color:#fff;font-weight:bold; font-size:14px;}



.footer_bt .company_info_wrap {float:left;margin-left:40px;}
.footer_bt > div > p {text-transform:uppercase;line-height:1.8;}
.company_info {line-height:1.5;}

.company_info li{ position: relative;float: left; margin-left: 16px; padding-right: 16px;}
.company_info li:first-child{margin-left: 0;}
/* .company_info li:after{
   content:'';
   position: absolute;
   width: 1px; height: 15px;
   right: 0; top: 7px;
   background: #dbdad9;
} */
.company_info li:nth-child(2):after,
.company_info li:nth-child(4):after {display: none;}
.company_info li:nth-child(3) {margin-left:0;}
.btn_goTop{position: absolute; top: -97px; right: 0;}


/*-------------------------------- 메인 -----------------------------------*/
.main_visual {width:100%;vertical-align: top;}

.main_reserv_area {padding:0px; background:#534e4c;}   //padding:30px 0 45px;background:#534e4c;
.main_reserv_area .inner {width:1000px;}
.main_reserv_area h2 {color:#fff;text-transform:uppercase;letter-spacing:.5px;font-size:15px;}
.main_reserv_area h2 span {position:relative;margin-right:12px;padding-right:15px;color:#e4885a;letter-spacing:0;}
.main_reserv_area h2 span:after{
   position: absolute; top: 4px;
   right: 0;
   width: 1px; height: 16px;
   background: rgba(255,255,255,.29);
   box-shadow: 1px 0px 0px #1d1b19;
   content:'';
}

.main_form_wrap {margin-top:10px;}
.main_form {overflow:hidden;height:50px;background:#fff;font-weight:bold;}
.main_form > div {float:left;padding:0  20px  0 25px;
height:50px;border-right:1px solid #d0cfcf;color:#636363;font-size:13px;line-height:50px;}

.main_form .bar{padding-right:10px;}
.main_form .bar:after{ top: 5px;
   right: 0;
   height: 10px;
   background: #c7c6c5;
}

.main_form > div:nth-child(1) {width:125px;}
.main_form > div:nth-child(2) input {width:70px;}
.main_form > div:nth-child(2) .bar {margin-left:30px;padding-left:15px;}
.main_form > div:nth-child(2) .bar:after {left: 0 !important;}
.main_form > div:nth-child(4) {border-right:none;}

.main_form select {width:70px;
border:none;
background: url(../images/select_down.png) no-repeat 95% 50%; /* 화살표 모양의 이미지 */text-align:center;font-weight:bold;
-webkit-appearance: none; /* 네이티브 외형 감추기 */
-moz-appearance: none;
appearance: none;}
.main_form select::-ms-expand { display: none; }/* IE 10, 11의 네이티브 화살표 숨기기 */
.main_form select option {font-weight:bold;}
.main_form label img {vertical-align:middle;}
.main_form span {}
.main_form .arrow_cal {padding:0 20px;}






/* 베스트룸 */
h2.tCenter{margin-bottom:30px;}/* 20170829 김수영_추가 */
/* .best_wrap .rooms {margin-top:30px;width:100%;} */
.best_wrap .rooms li {width:400px;height:328px;}
.best_wrap .rooms li > img {width:100%;height:100%;}
.best_wrap .rooms .hover {position:absolute;top:0;left:0;display:block;display:none;padding-top:45px;width:100%;height:100%;
background:rgba(0,0,0,.57) url(../images/ico_zoom.png) center 170px no-repeat;
color:#fff;text-align:center;text-transform:uppercase;font-size:13px;cursor:pointer;}
.best_wrap .rooms .room_tit {display:block;font-size:45px;}
.best_wrap .rooms .room_price {font-size:21px;}
.best_wrap .rooms li:hover .hover {display:block;}

.best_wrap .bx-pager{ position:relative;margin-top:20px;width:100%;text-align:center;}
.best_wrap .bx-pager>div{display:inline-block;margin-left:11px;width:15px;height:15px;}
.best_wrap .bx-pager>div:first-child{margin-left:0;}
.best_wrap .bx-pager>div a{display:block;background: url(../images/bg_slide_dot.png) center center no-repeat;text-indent:-9999px;}
.best_wrap .bx-pager>div a.active{background-image:url(../images/bg_slide_dot_on.png);}
.best_wrap .bx-controls-auto-item a{display:block;text-indent:-9999px;}
.best_wrap .bx-controls-auto-item a.bx-start{background: url(../images/bg_slide_play.png) 0 0 no-repeat;}
.best_wrap .bx-controls-auto-item a.bx-stop{background: url(../images/bg_slide_pause.png) 0 0 no-repeat;}
.best_wrap .bx-controls{position:relative;}
.best_wrap .bx-controls-auto{position:absolute;top:4px;left:50%;display:block;margin-left:70px; width:13px;height:13px;}


/*-------------------------------- 서브 -----------------------------------*/
.sub_tit {margin-top:60px;margin-bottom:50px;padding-top:40px;
background:url(../images/tit_deco.png) center top no-repeat;color:#43413f;text-align:center;text-transform:uppercase;letter-spacing:1px;font-weight:bold;
font-size:50px;}
.sub_tit > span {color:#797876;font-weight: normal;font-size:16px;}
.sub_tit > span > em {position:relative;top:-1px;font-size:14px;}
.visual_sub {height:240px;background:url(../images/visual_sub.jpg) no-repeat center top;}
/* breadcrumb */
.breadcrumb {height:50px;background:#615e5a;line-height:50px;}
.breadcrumb a {display:inline-block;margin-left:20px;padding-right:30px; height:50px;background:url(../images/arrow_loca1.jpg) right top no-repeat;color:#fff;font-size:16px;}
.breadcrumb a:first-child {margin-left:0;padding-right:50px;background:url(../images/ico_home.png) left center no-repeat, url(../images/arrow_loca1.jpg) right top no-repeat;}
.breadcrumb li{float: left;width: 25%;}
.breadcrumb.mypageMenu a{background: none;padding: 0;margin: 0;display: block;text-align: center;}
.breadcrumb.mypageMenu a.on{color: #fff7bc;}

/*외내부 전경*/
.slider_box {margin: 0 auto;width:1200px;}
.slider_box .slide_photo {position:relative; width:1200px; height:540px;}
.slider_box .slide_photo .slider_info {position:absolute; top:-36px;right:0; left:0; z-index:20;width:100%;
height:36px;
background:url(../images/bg_info.png) no-repeat; background:cover;color:#fff;text-align:center;letter-spacing:0;line-height:36px;}

.slider_box .slide_photo .slides li {position:relative; height:540px; background:#fff;text-align:center;}
.slider_box .slide_photo .slides li img{max-width:100%; max-height:540px;}
.slider_box .slide_photo .slides li p {position:absolute; bottom:0; left:1px; z-index:99; width:100%; height:50px; background:url(../images/bg_opa6.png) repeat; color:#fff; text-align:left;text-indent:25px; letter-spacing:-1px; font:20px/50px NanumGothic,'맑은 고딕',dotum;}

.slider_box .slide_photo ul.flex-direction-nav {
position:absolute; top:50%; left:0; display:block; margin-top:-35px; width:100%; height:70px; display:none;}
.slider_box .slide_photo ul.flex-direction-nav li {position:absolute; top:0; width:70px; height:70px;}
.slider_box .slide_photo ul.flex-direction-nav li.flex-nav-prev {left:-35px;}
.slider_box .slide_photo ul.flex-direction-nav li.flex-nav-next {right:-35px;}
.slider_box .slide_photo ul.flex-direction-nav li a {display:block; width:62px; height:62px; text-indent:-9999px;}
/* .slider_box .slide_photo ul.flex-direction-nav li a.flex-prev {background:url(./images/slide/ctrl_slide_prev.png); }
.slider_box .slide_photo ul.flex-direction-nav li a.flex-next {background:url(./images/slide/ctrl_slide_next.png); }
 */
.slider_box .slide_photo ,.slider_box .slide_thum { position: relative; zoom: 1;}
.slider_box .slide_thum {position:relative; margin-top:9px;}
.slider_box .slide_thum .slides li {position:relative; margin-right:15px; cursor:pointer;}
.slider_box .slide_thum img {width:192px; height:134px;/* border:1px solid #bebebe; */}

.slider_box .slide_thum li.flex-active-slide img {}

/* .slider_box .slide_thum .flex-viewport {width:750px;margin:0 auto;} */

.slider_box .slide_thum .flex-direction-nav {position:absolute; top:50%; left:0; margin-top:-30px;width:100%;height:0px;}
.slider_box .slide_thum .flex-direction-nav a { position: absolute;  top: 0;  z-index: 10;display:block; width:40px; height:60px;  text-indent:-9999px;}
.slider_box .slide_thum .flex-direction-nav .flex-prev {left:0; background:url(../images/prev2.png) no-repeat;}
.slider_box .slide_thum .flex-direction-nav .flex-next {right:0; background:url(../images/next2.png) no-repeat;}

/*service*/
.service_wrap {margin:0 auto;margin-bottom:90px;padding-bottom:90px;width:1066px; border-bottom:1px dotted #f5f5f5;}
.service_wrap:last-child {margin-bottom:0;border:none;}
.service_tit {padding-top:60px;width:410px;}
.service_tit h4 {color:#867b6d;text-transform:uppercase;font-weight:bold;font-size:49px;}
.service_tit h4 span {display:block;color:#717171;font-weight:normal;font-size:20px;}
.service_tit h4 + p {margin-top:20px;padding-top:20px;border-top:1px solid #dadada;color:#494a4a;font-size:25px;}
.service_tit p.small {color:#797876;font-size:14px;}

/*룸소개 txt*/
.room_info_wrap {position:relative;}
.room_info_wrap .btn_reserv {position:absolute;top:0;right:0;}

.room_table {margin-top:15px;width:100%;border-top:1px solid #5555;}
.room_table th {background:#faf9f7;font-weight:bold;border-top: 1px solid #d8cfc5;}
.room_table th, .room_table td {padding:12px 0 12px 25px;border-bottom:1px solid #d8cfc5;border-left:1px solid #d8cfc5;color:#494949;font-size:15px;}
.room_table th:first-child, .room_table td:first-child {border-left:none;}
.room_table th, td {text-align:center;}

.room_info_wrap h3 {margin-top:40px;}
h4 {margin-top:30px;color:#1f1f1f;font-weight:bold;font-size:16px;}
h4 + ul > li,
h4 + p {color:#494949;font-size:14px;}
h4 + ul {list-style:disc;list-style-position: inside;}

/* 실시간예약  20170830 김수영_추가 */
.reservTop{margin-bottom: 10px;width: 100%;}
/*현재 달력 정보 및 버튼*/
.reservMonth{height: 50px;text-align: center;line-height: 50px;}
.selectedMonth{margin: 0 20px;font-weight: bold;font-size: 36px;}
.prevMonth, .nextMonth{width: 28px;height: 28px;border: none;background: url(../images/btn_cal_prev.png) 0 0 no-repeat;vertical-align: 9px;text-indent: -9999px;}
.nextMonth{background-image: url(../images/btn_cal_next.png);}
/*아이콘안내*/
.infoIcon{float: right;width: 170px;}
.infoIcon li{margin-top: 6px;padding-left: 8px;width: 170px;height: 17px;background: url(../images/bg_resAble.png) 70px 0 no-repeat;font-weight: bold;font-size: 14px;}
.infoIcon li:first-child{margin-top: 0;}
.infoIcon li:nth-child(2){background-image: url(../images/bg_resComplete.png);}
/*달력*/
.reservFrm table{width: 100%;border: 1px solid #e8e8e8;border-collapse: collapse;}
.reservFrm th, .reservFrm td{border: 1px solid #e8e8e8;}
.reservFrm th{padding: 12px 0;background-color: #43413f;color: #fff;text-align: center;font-weight: bold;font-size: 13px;}
th.sunDay{color: #ffb7ab;}
th.satDay{color: #e8c5a4;}
.reservFrm td{padding: 10px;}
.reservFrm td span{display: block;margin-bottom: 5px;}
.reservRoom li{margin-bottom: 3px;padding-left: 20px; background: url(../images/ico_resAble.png) left center no-repeat; text-align:left;}
.reservRoom li.complete{background-image: url(../images/ico_resComplete.png);}

/*예약조회*/
form.myReserv{margin: 0 auto 30px;width: 585px;height: 132px;border-top: 2px solid #867b6d;}
form.myReserv ul{margin-bottom: 48px;padding: 20px 40px 20px 207px;height: 100%;border-bottom: 1px solid #d9d9d9;background: #fbfbfb url(../images/bg_myReserv.png) left center no-repeat;}
form.myReserv li{margin-top: 20px;}
form.myReserv li:first-child{margin-top: 0;}
form.myReserv input{width: 246px;height: 32px;border: 1px solid #d9d9d9;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset;}
form.myReserv label{margin-right: 10px;font-size: 16px;}
.myReservBtn{text-align: center;}
.myReservBtn a{display: inline-block;width: 158px;height: 40px;background-color: #43413f;color: #fff;font-weight: bold;font-size: 16px;line-height: 40px;}
.myReservBtn a:first-child{border: 1px solid #43413f;background-color: #fff;color: #43413f;}

/*예약안내 - 주석처리(임지선)
.reservInfoWrap dt{margin-top: 55px;margin-bottom: 15px;padding-left: 15px;background: url(../images/bull2.png) left center no-repeat;}
.reservInfoWrap dt:first-child{margin-top: 0;}
.reservInfoWrap ul{padding: 20px 0;padding-left: 10px;border: 1px solid #dbdbdb;background: #f8f8f8;}
.reservInfoWrap li{position: relative;padding: 5px 0;padding-left: 10px;color: #686868;font-size: 14px;}
.reservInfoWrap li::before{position: absolute;top: 50%;left: 0;display: inline-block;width: 3px;height: 3px;background-color: #787878;content: "";transform: translateY(-50%);}
.reservInfoWrap table{width: 100%;border: 1px solid #dbdbdb;border-collapse: collapse;}
.reservInfoWrap th, .reservInfoWrap td{padding: 13px 0;border: 1px solid #dbdbdb;color: #525252;text-align: center;font-size: 14px;}
.reservInfoWrap th{background-color: #f8f8f8;color: #606060;font-weight: bold;}
*/
/*예약안내(임지선)*/
.reservInfoWrap h3 {margin:40px 0 10px;}
.reservInfoWrap h3:first-child {margin-top:0;}
.reservInfoWrap > div {padding:10px;border: 1px solid #dbdbdb;background: #f8f8f8;}
.reservInfoWrap > div > h4:first-child {margin-top:0;}
.reservInfoWrap > div > h4 {margin-bottom:5px;}

/*예약하기 페이지*/
.reservDetail{padding: 0 93px;}

.upperWrap{margin-bottom: 45px;}
.lowerWrap{margin-bottom: 23px;}
.detailCal  {float: left; width: 480px; }
.detailInfo {float: right; width: 650px; }

.detailCal {border-collapse: collapse;}
.detailCal th{padding-bottom: 5px;height: 40px;text-align: center;}
.detailCal th button, .detailCal th span{display: inline-block;}
.detailCal th button{margin-top: -4px;width: 17px; height: 17px;background: url(../images/detail_cal_prev.png) 0 0 no-repeat;vertical-align: middle;text-indent: -9999px;}
.detailCal th button.btn_cal_next{background-image: url(../images/detail_cal_next.png);}
.detailCal th span{margin: 0 8px;padding-top: 2px;color: #434343;font-weight: bold; font-size: 16px;line-height: 42px;}
.detailCal td{padding: 8px 0;border: 1px solid #d0d0d0;border-collapse: collapse;color: #b4b4b4;text-align: center;font-size: 13px;}
.detailCal td.sunDay{background-color: #fff5f5;}
.detailCal td.satDay{background-color: #f5fcff;}
.detailCal tbody tr:first-child td{color: #424242;font-weight: bold;}
.detailCal tbody tr:first-child td.sunDay{color: #e40000;}
.detailCal tbody tr:first-child td.satDay{color: #088bc3;}
.detailCal td.selDay{background: url(../images/bg_cal_checked.png) 10px 10px no-repeat;color: #000; font-weight: bold;}

.detailInfo {border-collapse: collapse;}
.detailInfo tr{border-bottom: 1px solid #ececec;background-color: #f8f8f8;}
.detailInfo tr:first-child{border-top: 1px solid #ececec;}
.detailInfo td{padding: 14px 0;color: #717171;font-size: 14px;}
.detailInfo td:first-child{float: left;padding-left: 22px;width: 100px;color: #232323;}
.detailInfo td:nth-child(2){padding-left: 30px; text-align:left;background-color: #fff;}

.detailReserv{margin-bottom: 45px;width: 100%;border-collapse: collapse;}
.detailReserv thead th{padding-bottom: 10px;padding-left: 10px;color: #434343;font-weight: bold;font-size: 14px;}
.detailReserv thead span{color: #be0000;}
.detailReserv tr{border-bottom: 1px solid #e5e5e5;}
.detailReserv tbody tr:first-child{border-top: 1px solid #e5e5e5;background-color: #f8f8f8;}
.detailReserv tbody tr td:first-child{border-left: none;text-align: left;padding-left: 14px;}
.detailReserv td{padding: 10px 0;border-left: 1px solid #e5e5e5;color: #717171;text-align: center;}
.detailReserv tbody tr:first-child td{padding: 13px 0;color: #434343;font-weight: bold;padding-left: none;text-align: center;}
.detailReserv select, .checkOption select{margin-left: 52px;padding-left: 7px;width: 80px;height: 23px;border: 1px solid #bfbfbf;background: url(../images/ico_selectArrow.png)  center 60px no-repeat;color: #707070;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;}
.detailReserv select{margin-left: 0;}


.checkOption p{padding-bottom: 10px;padding-left: 10px;color: #434343;font-weight: bold;font-size: 14px;}
.checkOption li{padding:10px 0 10px 14px;border-bottom: 1px solid #e5e5e5;color: #717171;font-size: 14px;}
.checkOption li:first-child{border-top: 1px solid #e5e5e5;}

.reservTotal p{text-align: right;font-size: 16px;color: #434343;margin-bottom: 35px;}
.reservTotal p span{color: #db6429;font-size: 20px;font-weight: bold;}
.reservTotal input[type=submit]{width: 185px;height: 45px;background-color: #db6429;color: #fff;font-size: 18px; font-weight: bold;margin: 0 auto;display: block;}
.reservTotal input#data_pay_val {color: #FF8000;font-size: 20px; font-weight: bold; text-align:center; border-bottom:1px dotted #FF8000;}

.reservButton{width: 185px;height: 45px;background-color: #db6429;color: #fff;font-size: 18px; font-weight: bold;margin: 0 auto;display: block;}

/* */
.pageReserv{margin-bottom: 45px;width: 100%;border-collapse: collapse;}
.pageReserv thead th{padding-bottom: 10px;padding-left: 10px;color: #434343;font-weight: bold;}
.pageReserv thead span{color: #be0000;}
.pageReserv tr{border-bottom: 1px solid #e5e5e5;}
.pageReserv tbody tr:first-child{border-top: 1px solid #e5e5e5;background-color: #f8f8f8;}
.pageReserv tbody tr td:first-child{border-left: none;text-align: left;padding-left: 14px;}
.pageReserv td{padding: 10px 0;border-left: 1px solid #e5e5e5;color: #717171;text-align: center;}
.pageReserv tbody tr:first-child td{padding: 13px 0;color: #434343;font-weight: bold;padding-left: none;text-align: center;}
.pageReserv select, .pagedetailInfo select{margin-left: 0;}
.pageReserv select, .pagedetailInfo select{padding-left: 7px;width: 80px;height: 23px;border: 1px solid #bfbfbf;background: url(../images/ico_selectArrow.png) no-repeat;background-position:center right;color: #707070;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;}
.pageReserv input {font-size:11pt; border-bottom:1px dotted #FF8000; color:#FF8000; text-align:center;}

/* */
.pagedetailInfo {width:100%; border-collapse: collapse; }
.pagedetailInfo tr{border-bottom: 1px solid #ececec;}
.pagedetailInfo tr:first-child {border-top: 1px solid #ececec;}
.pagedetailInfo td{ padding: 14px 0; }
.pagedetailInfo td:nth-child(odd)  {text-align:left; padding-left:10px; background: #f8f8f8; font-weight:bold; color: #434343;}
.pagedetailInfo td:nth-child(even) {text-align:left; padding-left:10px; background: #fff; color:#717171;}

.pagedetailInfo input {font-size:11pt; height:23px; border-bottom:1px dotted #4040CF; color:#0000BF; text-align:center;}

/* */
.room_table_list {margin-top:15px;width:100%;border-top:1px solid #5555;}
.room_table_list th {background:#faf9f7;font-weight:bold;border-top: 1px solid #d8cfc5;}
.room_table_list th, .room_table_list td {padding:12px 0 12px 0;border-bottom:1px solid #d8cfc5;border-left:1px solid #d8cfc5;color:#494949;font-size:15px;}
.room_table_list th:first-child, .room_table_list td:first-child {border-left:none;}
.room_table_list th, td {text-align:center;}