/* API table */
.style_api {padding-bottom:180px;}
table {font-size: 14px!important;}
tbody {font-size: 14px!important;}
td {text-align:center!important; padding:8px 4px!important;}
.room_rprice table .ssn, .room_rprice table td	{font-size: 14px!important;}
.room_rprice table	{font-size: 14px!important;}
.room_data li .tit, .room_data li .data {color:#000!important; font-size:14px!important;}
.entry-content ul li {list-style:none;}
.season div, .room_rprice table .state .rstate {font-size: 14px!important; color: #000;}
.season dd {font-size:14px!important;}
.week_date p {color:#000!important; padding:0 4px!important;}
.season {display:none;}
.room_rprice table .rprice .dc {font-size:14px!important;}

.rsv_cal_h .ssn td {background: none!important; line-height:20px;}
.rsv_cal_h .htr td	{background: none!important;}
.rsv_cal_b td.nm_room	{background: none!important;}
.room_rprice table .state td	{background: none!important;}
.room_rprice table .head	{background: none!important;}
.season div	{background: none!important;}
.cancelfee	{background-color: none!important;}
.priceTable th.nm, .priceTable th.ss, .priceTable th.sz, .priceTable th.wk, .priceTable th.ad {background: none!important; text-align:center!important; line-height:16px!important;}
.cancelfee th {background-color: none!important;}

.rsv_cal_b .rate .sale, .room_rprice table .rprice .sale {color:#000!important; font-size:14px!important;} /* 흰색 */
.rsv_cal_h .htr .satur, .room_rprice table .head .satur {color: #ff9797!important; font-size:14px!important;} /* 빨간색 */
.rsv_cal_h .htr .sun, .room_rprice table .head .sun	{color: #ff9797!important; font-size:14px!important;} /* 빨간색 */
.rsv_cal_b .state .son, .room_rprice table .state .son {color: #9ef2ff;!important; font-size:14px!important;} /* 하늘색 */

@media only screen and (max-width: 480px){
.style_api {padding-bottom:180px;}
table {font-size: 9px!important; line-height:12px!important;}
tbody {font-size: 9px!important; line-height:12px!important;}
td {text-align:center!important; padding:8px 4px!important;}
.room_rprice table .ssn, .room_rprice table td	{font-size: 9px!important; line-height:12px!important;}
.room_rprice table	{font-size: 9px!important; line-height:12px!important;}
.room_data li .tit, .room_data li .data {color:#000!important; font-size:10px!important;}
.entry-content ul li {list-style:none;}
.season div, .room_rprice table .state .rstate {font-size: 9px!important; color: #000;}
.season dd {font-size:9px!important;}
.week_date p {color:#000!important;}
.season {display:none;}
.room_rprice table .rprice .dc {font-size:9px!important;}
  
.rsv_cal_h .ssn td {background: none!important; line-height:14px;}
.rsv_cal_h .htr td	{background: none!important;}
.rsv_cal_b td.nm_room	{background: none!important;}
.room_rprice table .state td	{background: none!important;}
.room_rprice table .head	{background: none!important;}
.season div	{background: none!important;}
.cancelfee	{background-color: none!important;}
.priceTable th.nm, .priceTable th.ss, .priceTable th.sz, .priceTable th.wk, .priceTable th.ad {background: none!important; text-align:center!important;}
.cancelfee th {background-color: none!important;}
.room_rprice table .rprice .rate {font-size:9px!important;}

.rsv_cal_b .rate .sale, .room_rprice table .rprice .sale {color:#000!important; font-size:10px!important;} /* 흰색 */
.rsv_cal_h .htr .satur, .room_rprice table .head .satur {color: #f9f3e2!important; font-size:10px!important;} /* 노란색 */
.rsv_cal_h .htr .sun, .room_rprice table .head .sun	{color: #ff9797!important; font-size:10px!important;} /* 빨간색 */
.rsv_cal_b .state .son, .room_rprice table .state .son {color: #9ef2ff;!important; font-size:10px!important;} /* 하늘색 */
}

/* Gallery 높이 */
.gallery_height {max-height:800px;}

/* 폰트스타일 */
.txt_eng_subtitle p {text-align: center; color: #666; font-size: 11px; line-height: 14px;}
.txt_eng_title p {text-align: center; color: #333; font-size: 16px; line-height: 16px;}
.txt_title p {#333; font-size: 16px; font-weight:600; line-height:24px; letter-spacing:-1px;}
.txt_body p {#333; font-size: 12px; line-height:26px;}

/* footer */
.block_foot {text-align:center; margin-bottom:10px;}
.block_foot_link {margin:0 4px; display:block;}

/* 실시간 예약메뉴 */
.gnb_reservation {background-color: #00000070; padding: 4px 16px; color: #fff; font-size:14px;}
.gnb_reservation a:link {color:#fff;}
.gnb_reservation a:visited {color:#fff;}
.gnb_reservation a:hover {color:#999;}
.gnb_reservation a:active {color:#fff;}


/* 모바일 실시간 예약메뉴 */
.gnb_m_reservation {margin-top:40px;}
.gnb_m_reservation img {width:22px; height:22px; margin-left:12px;}


/* 테이블 */
.tablepress tfoot th, .tablepress thead th {text-align: center; background-color:#dcdcdc;}
.tablepress td, .tablepress th {text-align:center;}
.tablepress tbody td {font-size:12px!important;}

/* 모바일 너비 */
@media only screen and (max-width: 480px) {
.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .full_width .parallax_content, .steps_holder_inner, div.grid_section .section_inner, nav.content_menu ul {width: 85%!important;}
}