.insta	{width:29px; height:29px; margin-bottom:-10px; margin-left:4px;}
.foot_insta	{width:32px; height:32px;}

/* 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;}
.page_menu_sub ul li.on, .page_menu_sub ul li.on a	{font-size:14px!important;}
.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;} /* 하늘색 */
.kboard-default-cut-strings	{text-align:left;}

@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: #ff9797!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 {color:#333; font-size: 16px; font-weight:600; line-height:24px; letter-spacing:-1px;}
.txt_body p {color:#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: 6px 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;}

.page_menu_sub{text-align:center;margin-top:40px;margin-bottom:10px;}
.page_menu_sub ul{display:inline-block;margin:0 auto;padding:10px;background:rgba(0,0,0,0.7); opacity : 0.7;filter: alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;border: solid 1px rgba(0,0,0,0.1);border-radius: 5px;}
.page_menu_sub ul li{padding:0 2px;list-style:none;display:inline;}
.page_menu_sub ul li,
.page_menu_sub ul li a{color:#FFFFFF;}
.page_menu_sub ul li.on,
.page_menu_sub ul li.on a{color:#FFE8A3;}

/* 모바일 너비 */
@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;}
  /*
  #BBSE-POPUP-CONTENT img.size-full {max-width:50%!important; float:right!important; top:50px!important;}
  .free_popup_layer {top:120px!important;} 
  */
.page_menu_sub ul li,
.page_menu_sub ul li a{font-size:11px !important;}
.page_menu_sub ul li.on,
.page_menu_sub ul li.on a{font-size:12px !important;}
}