﻿@charset "UTF-8";.container,.lg-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}@media(min-width:768px){.container,.lg-container{width:750px;}}@media(min-width:992px){.container,.lg-container{width:970px;}}@media(min-width:1200px){.container,.lg-container{width:1170px;}}@media(min-width:1530px){.lg-container{width:1400px;}}[class^=col-]{width:100%;}.col-mg{margin-bottom:30px;}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.row{margin-left:-15px;margin-right:-15px;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}.flex-xs-1,.flex-sm-1,.flex-md-1,.flex-lg-1,.flex-xs-2,.flex-sm-2,.flex-md-2,.flex-lg-2,.flex-xs-3,.flex-sm-3,.flex-md-3,.flex-lg-3,.flex-xs-4,.flex-sm-4,.flex-md-4,.flex-lg-4,.flex-xs-5,.flex-sm-5,.flex-md-5,.flex-lg-5,.flex-xs-6,.flex-sm-6,.flex-md-6,.flex-lg-6,.flex-xs-7,.flex-sm-7,.flex-md-7,.flex-lg-7,.flex-xs-8,.flex-sm-8,.flex-md-8,.flex-lg-8,.flex-xs-9,.flex-sm-9,.flex-md-9,.flex-lg-9,.flex-xs-10,.flex-sm-10,.flex-md-10,.flex-lg-10,.flex-xs-11,.flex-sm-11,.flex-md-11,.flex-lg-11,.flex-xs-12,.flex-sm-12,.flex-md-12,.flex-lg-12{width:100%;padding:0 15px;margin-bottom:30px;}.flex-wrap{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;}.flex-wrap .col-item{margin-bottom:30px;}.jc-sb{justify-content:space-between;}.jc-right{justify-content:right;}@media(min-width:300px){.col-xss-1,.col-xss-2,.col-xss-3,.col-xss-4,.col-xss-5,.col-xss-6,.col-xss-7,.col-xss-8,.col-xss-9,.col-xss-10,.col-xss-11,.col-xss-12{float:left;}.col-xss-12,.flex-xss-12{width:100%;}.col-xss-11,.flex-xss-11{width:91.66666667%;}.col-xss-10,.flex-xss-10{width:83.33333333%;}.col-xss-9,.flex-xss-9{width:75%;}.col-xss-8,.flex-xss-8{width:66.66666667%;}.col-xss-7,.flex-xss-7{width:58.33333333%;}.col-xss-6,.flex-xss-6{width:50%;}.col-xss-5,.flex-xss-5{width:41.66666667%;}.col-xss-4,.flex-xss-4{width:33.33333333%;}.col-xss-3,.flex-xss-3{width:25%;}.col-xss-2,.flex-xss-2{width:16.66666667%;}.col-xss-1,.flex-xss-1{width:8.33333333%;}.col-xss-pull-12{right:100%;}.col-xss-pull-11{right:91.66666667%;}.col-xss-pull-10{right:83.33333333%;}.col-xss-pull-9{right:75%;}.col-xss-pull-8{right:66.66666667%;}.col-xss-pull-7{right:58.33333333%;}.col-xss-pull-6{right:50%;}.col-xss-pull-5{right:41.66666667%;}.col-xss-pull-4{right:33.33333333%;}.col-xss-pull-3{right:25%;}.col-xss-pull-2{right:16.66666667%;}.col-xss-pull-1{right:8.33333333%;}.col-xss-pull-0{right:auto;}.col-xss-push-12{left:100%;}.col-xss-push-11{left:91.66666667%;}.col-xss-push-10{left:83.33333333%;}.col-xss-push-9{left:75%;}.col-xss-push-8{left:66.66666667%;}.col-xss-push-7{left:58.33333333%;}.col-xss-push-6{left:50%;}.col-xss-push-5{left:41.66666667%;}.col-xss-push-4{left:33.33333333%;}.col-xss-push-3{left:25%;}.col-xss-push-2{left:16.66666667%;}.col-xss-push-1{left:8.33333333%;}.col-xss-push-0{left:auto;}.col-xss-offset-12{margin-left:100%;}.col-xss-offset-11{margin-left:91.66666667%;}.col-xss-offset-10{margin-left:83.33333333%;}.col-xss-offset-9{margin-left:75%;}.col-xss-offset-8{margin-left:66.66666667%;}.col-xss-offset-7{margin-left:58.33333333%;}.col-xss-offset-6{margin-left:50%;}.col-xss-offset-5{margin-left:41.66666667%;}.col-xss-offset-4{margin-left:33.33333333%;}.col-xss-offset-3{margin-left:25%;}.col-xss-offset-2{margin-left:16.66666667%;}.col-xss-offset-1{margin-left:8.33333333%;}.col-xss-offset-0{margin-left:0%;}}@media(min-width:479px){.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}.col-xs-12,.flex-xs-12{width:100%;}.col-xs-11,.flex-xs-11{width:91.66666667%;}.col-xs-10,.flex-xs-10{width:83.33333333%;}.col-xs-9,.flex-xs-9{width:75%;}.col-xs-8,.flex-xs-8{width:66.66666667%;}.col-xs-7,.flex-xs-7{width:58.33333333%;}.col-xs-6,.flex-xs-6{width:50%;}.col-xs-5,.flex-xs-5{width:41.66666667%;}.col-xs-4,.flex-xs-4{width:33.33333333%;}.col-xs-3,.flex-xs-3{width:25%;}.col-xs-2,.flex-xs-2{width:16.66666667%;}.col-xs-1,.flex-xs-1{width:8.33333333%;}.col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.66666667%;}.col-xs-pull-10{right:83.33333333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.66666667%;}.col-xs-pull-7{right:58.33333333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.66666667%;}.col-xs-pull-4{right:33.33333333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.66666667%;}.col-xs-pull-1{right:8.33333333%;}.col-xs-pull-0{right:auto;}.col-xs-push-12{left:100%;}.col-xs-push-11{left:91.66666667%;}.col-xs-push-10{left:83.33333333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.66666667%;}.col-xs-push-7{left:58.33333333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.66666667%;}.col-xs-push-4{left:33.33333333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.66666667%;}.col-xs-push-1{left:8.33333333%;}.col-xs-push-0{left:auto;}.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0%;}}@media(min-width:599px){.col-xas-1,.col-xas-2,.col-xas-3,.col-xas-4,.col-xas-5,.col-xas-6,.col-xas-7,.col-xas-8,.col-xs-9,.col-xas-10,.col-xas-11,.col-xas-12{float:left;}.col-xas-12{width:100%;}.col-xas-11{width:91.66666667%;}.col-xas-10{width:83.33333333%;}.col-xas-9{width:75%;}.col-xas-8{width:66.66666667%;}.col-xas-7{width:58.33333333%;}.col-xas-6{width:50%;}.col-xas-5{width:41.66666667%;}.col-xas-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xas-2{width:16.66666667%;}.col-xas-1{width:8.33333333%;}.col-xas-pull-12{right:100%;}.col-xas-pull-11{right:91.66666667%;}.col-xas-pull-10{right:83.33333333%;}.col-xas-pull-9{right:75%;}.col-xas-pull-8{right:66.66666667%;}.col-xas-pull-7{right:58.33333333%;}.col-xas-pull-6{right:50%;}.col-xas-pull-5{right:41.66666667%;}.col-xas-pull-4{right:33.33333333%;}.col-xas-pull-3{right:25%;}.col-xas-pull-2{right:16.66666667%;}.col-xas-pull-1{right:8.33333333%;}.col-xas-pull-0{right:auto;}.col-xas-push-12{left:100%;}.col-xas-push-11{left:91.66666667%;}.col-xas-push-10{left:83.33333333%;}.col-xas-push-9{left:75%;}.col-xas-push-8{left:66.66666667%;}.col-xas-push-7{left:58.33333333%;}.col-xas-push-6{left:50%;}.col-xas-push-5{left:41.66666667%;}.col-xas-push-4{left:33.33333333%;}.col-xas-push-3{left:25%;}.col-xas-push-2{left:16.66666667%;}.col-xas-push-1{left:8.33333333%;}.col-xas-push-0{left:auto;}.col-xas-offset-12{margin-left:100%;}.col-xas-offset-11{margin-left:91.66666667%;}.col-xas-offset-10{margin-left:83.33333333%;}.col-xas-offset-9{margin-left:75%;}.col-xas-offset-8{margin-left:66.66666667%;}.col-xas-offset-7{margin-left:58.33333333%;}.col-xas-offset-6{margin-left:50%;}.col-xas-offset-5{margin-left:41.66666667%;}.col-xas-offset-4{margin-left:33.33333333%;}.col-xas-offset-3{margin-left:25%;}.col-xas-offset-2{margin-left:16.66666667%;}.col-xas-offset-1{margin-left:8.33333333%;}.col-xas-offset-0{margin-left:0%;}}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}.col-sm-12,.flex-sm-12{width:100%;}.col-sm-11,.flex-sm-11{width:91.66666667%;}.col-sm-10,.flex-sm-10{width:83.33333333%;}.col-sm-9,.flex-sm-9{width:75%;}.col-sm-8,.flex-sm-8{width:66.66666667%;}.col-sm-7,.flex-sm-7{width:58.33333333%;}.col-sm-6,.flex-sm-6{width:50%;}.col-sm-5,.flex-sm-5{width:41.66666667%;}.col-sm-4,.flex-sm-4{width:33.33333333%;}.col-sm-3,.flex-sm-3{width:25%;}.col-sm-2,.flex-sm-2{width:16.66666667%;}.col-sm-1,.flex-sm-1{width:8.33333333%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666667%;}.col-sm-pull-10{right:83.33333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666667%;}.col-sm-pull-7{right:58.33333333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666667%;}.col-sm-pull-4{right:33.33333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66666667%;}.col-sm-pull-1{right:8.33333333%;}.col-sm-pull-0{right:auto;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666667%;}.col-sm-push-10{left:83.33333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666667%;}.col-sm-push-7{left:58.33333333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666667%;}.col-sm-push-4{left:33.33333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66666667%;}.col-sm-push-1{left:8.33333333%;}.col-sm-push-0{left:auto;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0%;}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}.col-md-12,.flex-md-12{width:100%;}.col-md-11,.flex-md-11{width:91.66666667%;}.col-md-10,.flex-md-10{width:83.33333333%;}.col-md-9,.flex-md-9{width:75%;}.col-md-8,.flex-md-8{width:66.66666667%;}.col-md-7,.flex-md-7{width:58.33333333%;}.col-md-6,.flex-md-6{width:50%;}.col-md-5,.flex-md-5{width:41.66666667%;}.col-md-4,.flex-md-4{width:33.33333333%;}.col-md-3,.flex-md-3{width:25%;}.col-md-2,.flex-md-2{width:16.66666667%;}.col-md-1,.flex-md-1{width:8.33333333%;}.col-md-pull-12{right:100%;}.col-md-pull-11{right:91.66666667%;}.col-md-pull-10{right:83.33333333%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.66666667%;}.col-md-pull-7{right:58.33333333%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.66666667%;}.col-md-pull-4{right:33.33333333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.66666667%;}.col-md-pull-1{right:8.33333333%;}.col-md-pull-0{right:auto;}.col-md-push-12{left:100%;}.col-md-push-11{left:91.66666667%;}.col-md-push-10{left:83.33333333%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.66666667%;}.col-md-push-7{left:58.33333333%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.66666667%;}.col-md-push-4{left:33.33333333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.66666667%;}.col-md-push-1{left:8.33333333%;}.col-md-push-0{left:auto;}.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666667%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-0{margin-left:0%;}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left;}.col-lg-12,.flex-lg-12{width:100%;}.col-lg-11,.flex-lg-11{width:91.66666667%;}.col-lg-10,.flex-lg-10{width:83.33333333%;}.col-lg-9,.flex-lg-9{width:75%;}.col-lg-8,.flex-lg-8{width:66.66666667%;}.col-lg-7,.flex-lg-7{width:58.33333333%;}.col-lg-6,.flex-lg-6{width:50%;}.col-lg-5,.flex-lg-5{width:41.66666667%;}.col-lg-4,.flex-lg-4{width:33.33333333%;}.col-lg-3,.flex-lg-3{width:25%;}.col-lg-2,.flex-lg-2{width:16.66666667%;}.col-lg-1,.flex-lg-1{width:8.33333333%;}.col-lg-pull-12{right:100%;}.col-lg-pull-11{right:91.66666667%;}.col-lg-pull-10{right:83.33333333%;}.col-lg-pull-9{right:75%;}.col-lg-pull-8{right:66.66666667%;}.col-lg-pull-7{right:58.33333333%;}.col-lg-pull-6{right:50%;}.col-lg-pull-5{right:41.66666667%;}.col-lg-pull-4{right:33.33333333%;}.col-lg-pull-3{right:25%;}.col-lg-pull-2{right:16.66666667%;}.col-lg-pull-1{right:8.33333333%;}.col-lg-pull-0{right:auto;}.col-lg-push-12{left:100%;}.col-lg-push-11{left:91.66666667%;}.col-lg-push-10{left:83.33333333%;}.col-lg-push-9{left:75%;}.col-lg-push-8{left:66.66666667%;}.col-lg-push-7{left:58.33333333%;}.col-lg-push-6{left:50%;}.col-lg-push-5{left:41.66666667%;}.col-lg-push-4{left:33.33333333%;}.col-lg-push-3{left:25%;}.col-lg-push-2{left:16.66666667%;}.col-lg-push-1{left:8.33333333%;}.col-lg-push-0{left:auto;}.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66666667%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-0{margin-left:0%;}}table{max-width:100%;background-color:transparent;}th{text-align:left;}.table{width:100%;margin-bottom:20px;}.table thead>tr>th,.table tbody>tr>th,.table tfoot>tr>th,.table thead>tr>td,.table tbody>tr>td,.table tfoot>tr>td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd;}.table thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd;}.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child td{border-top:0;}.table tbody+tbody{border-top:2px solid #ddd;}.table .table{background-color:#fff;}.table-condensed thead>tr>th,.table-condensed tbody>tr>th,.table-condensed tfoot>tr>th,.table-condensed thead>tr>td,.table-condensed tbody>tr>td,.table-condensed tfoot>tr>td{padding:5px;}.table-bordered{border:1px solid #ddd;}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd;}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px;}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9;}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5;}table col[class*=col-]{display:table-column;float:none;}table td[class*=col-],table th[class*=col-]{display:table-cell;float:none;}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5;}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8;border-color:#d6e9c6;}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td{background-color:#d0e9c6;border-color:#c9e2b3;}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede;border-color:#eed3d7;}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td{background-color:#ebcccc;border-color:#e6c1c7;}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3;border-color:#fbeed5;}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td{background-color:#faf2cc;border-color:#f8e5be;}@media(max-width:768px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;border:1px solid #ddd;}.table-responsive>.table{margin-bottom:0;background-color:#fff;}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap;}.table-responsive>.table-bordered{border:0;}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0;}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0;}.table-responsive>.table-bordered>thead>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>thead>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0;}}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);}.panel-body{padding:15px;}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;}.panel-heading>.dropdown .dropdown-toggle{color:inherit;}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit;}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit;}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0;}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0;}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px;}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0;}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0;}.list-group+.panel-footer{border-top-width:0;}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0;}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px;}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px;}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px;}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px;}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px;}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px;}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px;}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd;}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0;}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0;}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0;}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0;}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0;}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0;}.panel>.table-responsive{margin-bottom:0;border:0;}.panel-group{margin-bottom:20px;}.panel-group .panel{margin-bottom:0;border-radius:4px;}.panel-group .panel+.panel{margin-top:5px;}.panel-group .panel-heading{border-bottom:0;}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd;}.panel-group .panel-footer{border-top:0;}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd;}.panel-default{border-color:#ddd;}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd;}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd;}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333;}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd;}.panel-primary{border-color:#337ab7;}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7;}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7;}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff;}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7;}.panel-success{border-color:#d6e9c6;}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6;}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d;}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6;}.panel-info{border-color:#bce8f1;}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1;}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f;}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1;}.panel-warning{border-color:#faebcc;}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc;}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b;}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc;}.panel-danger{border-color:#ebccd1;}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1;}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1;}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442;}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1;}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;}.fade.in{opacity:1;}.collapse{display:none;}.collapse.in{display:block;}tr.collapse.in{display:table-row;}tbody.collapse.in{display:table-row-group;}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.panel-body:before,.panel-body:after{content:" ";display:table;}.clearfix:after,.container:after,.container-fluid:after,.row:after,.panel-body:after{clear:both;}.justify-content-between{justify-content:space-between!important;}.waiting-box{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:1000;font-weight:bold;display:none;}.waiting-box .wb-info{position:absolute;left:50%;top:50%;width:310px;padding:5px 5px 30px;transform:translate(-50%,-50%);background:#2c2c2c;border:3px solid #4c4c4c;text-align:center;color:#fff;}.waiting-box .wbi-hd{font-size:1em;background:#910107;color:#fff;padding:10px;margin-bottom:10px;}.ccorder-list{width:100%;max-width:1000px;border-radius:5px;background:#fff;margin:20px auto;padding:20px;color:#000;}.ccorder-list .cco-img{text-align:center;margin-bottom:50px;}.ccorder-list .cco-tip{background:#970000;color:#fff;padding:12px 15px;text-align:center;font-size:1.3em;line-height:1.5;}.ccorder-list .cco-tip.cco-tip-success{background:#28a400;text-align:left;margin-bottom:30px;border-bottom:2px solid #76d87b;}.ccorder-list .cco-tip.cco-tip-success:before{font-family:"Font Awesome 5 Free";content:"";color:#fff;font-weight:900;margin-right:1px;width:20px;display:inline-block;margin-right:10px;}.ccorder-list .cco-tip.cco-tip-error{background:#d33;text-align:left;margin-bottom:30px;border-bottom:2px solid #fc8d8d;}.ccorder-list .cco-tip.cco-tip-error:before{font-family:"Font Awesome 5 Free";content:"";color:#fff;font-weight:900;margin-right:1px;width:20px;display:inline-block;margin-right:10px;}.ccorder-list .cco-gla{text-align:center;}.ccorder-list .cco-gla form{margin-bottom:30px;}.ccorder-list .cco-gla a{color:#fff;}@media only screen and (max-width:992px){.ccorder-list{margin:0 auto;}.ccorder-list .cco-img{margin-bottom:20px;}.ccorder-list .cco-img img{width:150px;}.ccorder-list .cco-tip{font-size:1.2em;}}.ccorder-list>ul{border:1px solid #414141;margin-bottom:50px;}@media only screen and (max-width:992px){.ccorder-list>ul{border:0;}}.ccorder-list>ul>li{position:relative;border-bottom:1px solid #414141;padding:20px 20px 20px 170px;line-height:1.5;}@media only screen and (max-width:992px){.ccorder-list>ul>li{border:1px solid #414141;margin-top:20px;padding:20px 20px 20px 130px;}}.ccorder-list>ul>li:before{padding-right:20px;content:attr(data-title);position:absolute;left:10px;top:18px;width:150px;font-weight:bold;}.ccorder-list>ul>li .sub-ul>li{position:relative;margin-bottom:10px;padding-left:30px;}.ccorder-list>ul>li .sub-ul>li:before{padding-right:20px;content:attr(data-index);position:absolute;left:0;top:-1px;font-weight:bold;}.ccorder-list>ul>li.mob-liview{padding:70px 20px 20px 20px;line-height:1.8;}.ccorder-list>ul>li .CCT-mark{color:#682424;border-radius:10px;position:relative;z-index:1;}.ccorder-list>ul>li .CCT-mark:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:8px;background:#970000;z-index:-1;border-radius:20px;}.ccorder-list .cco-btn{text-align:center;}.ccorder-list .cco-btn button{border:0;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;display:inline-block;padding:12px 50px;background:#cda752;font-weight:bold;color:#000;border-radius:5px;cursor:pointer;font-size:1.1em;}.ccorder-list .cco-btn button.button-submit{color:#fff;animation:view_hidden .5s alternate-reverse ease-in-out infinite;}@media only screen and (max-width:478px){.ccorder-list .cco-btn button{width:40%;padding:12px;}}@media only screen and (max-width:350px){.ccorder-list .cco-btn button{font-size:1.2em;}}.ccorder-list .cco-btn button.button-cancel{margin-right:20px;background:#6c0a0a;color:#fff;}@keyframes view_hidden{0%{background:#28a400;}100%{background:#56be5c;}}.cc-timer{position:fixed;right:20px;top:20px;color:#970000;}.cc-timer:before{font-family:"Font Awesome 5 Free";content:"";color:#970000;font-weight:900;margin-right:1px;width:20px;display:inline-block;}.WWL{word-break:break-word;white-space:pre-wrap;line-height:1.5;}::selection{background:#e6d0bc;}:root{--sat:env(safe-area-inset-top);--sar:env(safe-area-inset-right);--sab:env(safe-area-inset-bottom);--sal:env(safe-area-inset-left);}.inner-body{padding-top:66px;}.line-addfriend{position:fixed;right:15px;bottom:85px;z-index:5;}.line-addfriend img{height:40px;}@media only screen and (max-width:992px){.line-addfriend{right:5px;bottom:5px;}.line-addfriend img{height:40px;opacity:.9;}}.index-sidemenu_mask{position:fixed;left:0;top:0;right:0;bottom:0;z-index:20;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;}.index-sidemenu_mask.is-active{opacity:1;visibility:visible;transition:cubic-bezier(.01,1.09,.66,1.03) .5s;}.finish-cart{position:fixed;right:20px;top:90px;background:rgba(255,235,235,.8);border-radius:5px;border:2px solid #b83e3e;z-index:5;}@media only screen and (max-width:768px){.finish-cart{right:5px;top:80px;}}.finish-cart a{color:#b03c1e;padding:15px 20px 15px 50px;display:block;text-shadow:1px 1px 1px #b09a9a;position:relative;}@media only screen and (max-width:768px){.finish-cart a{font-size:14px;padding:8px 8px 9px 45px;}}.finish-cart a:before{font-family:"Font Awesome 6 Free";content:"";color:#b03c1e;font-weight:900;margin-right:10px;display:inline-block;position:absolute;left:15px;top:50%;margin-right:0;transform:translateY(-50%);animation:right-left-arrow .3s alternate infinite;}.finish-cart a:after{font-family:"Font Awesome 6 Free";content:"";color:#ffd5d5;font-weight:900;margin-right:10px;display:inline-block;position:absolute;left:-10px;top:-10px;font-size:18px;margin-right:0;}@keyframes right-left-arrow{from{left:15px;}to{left:22px;}}.index-sidemenu{position:fixed;left:-450px;top:0;bottom:0;width:450px;background:#fff;padding:65px 40px 10px;z-index:1001;display:flex;flex-direction:column;justify-content:space-between;transition:cubic-bezier(.01,1.09,.66,1.03) .3s;}@media only screen and (max-width:578px){.index-sidemenu{overflow:auto;width:320px;left:-320px;padding:65px 10px 10px;justify-content:flex-start;}}.index-sidemenu.is-active{left:0;transition:cubic-bezier(.01,1.09,.66,1.03) .5s;}.index-sidemenu.is-active .index-sidemenu_btn{opacity:1;transition:opacity .1s .2s;}.index-sidemenu.is-active .index-sidemenu_top{opacity:1;transition:opacity .1s .3s;}.index-sidemenu.is-active .index-sidemenu_content{opacity:1;transition:opacity .1s .4s;}.index-sidemenu .index-sidemenu_btn{opacity:.5;width:55px;height:55px;position:absolute;right:5px;top:5px;background:#f1e9e0;transform-origin:center;cursor:pointer;}.index-sidemenu .index-sidemenu_btn:before,.index-sidemenu .index-sidemenu_btn:after{content:"";background-color:#524444;transition:all .4s;display:inline-block;width:26px;height:2px;position:absolute;left:15px;top:50%;}.index-sidemenu .index-sidemenu_btn:before{transform:rotate(45deg);}.index-sidemenu .index-sidemenu_btn:after{transform:rotate(-45deg);}.index-sidemenu .index-sidemenu_top{opacity:.5;display:flex;flex-wrap:wrap;flex-direction:column;}.index-sidemenu .index-sidemenu_top>div{margin-bottom:60px;display:flex;align-items:center;}@media only screen and (max-width:578px){.index-sidemenu .index-sidemenu_top>div{margin-bottom:30px;}}.index-sidemenu .index-sidemenu_top>div>a{display:inline-block;background:#685947;color:#fff;padding:12px 20px;font-size:14px;}.index-sidemenu .index-sidemenu_top>div ul{display:flex;width:calc(100% - 104px);justify-content:center;align-items:center;}.index-sidemenu .index-sidemenu_top>div ul li:last-child a{border-right:0;}.index-sidemenu .index-sidemenu_top>div ul a{border-right:1px solid #ddc1ac;display:block;padding:10px 30px;font-size:13px;color:#685948;text-decoration:underline;}.index-sidemenu .index-sidemenu_top>ul{display:block;}@media only screen and (min-width:578px){.index-sidemenu .index-sidemenu_top>ul{max-height:calc(100vh - 450px);overflow:auto;}}.index-sidemenu .index-sidemenu_top>ul li{border-bottom:1px dashed #eaeaea;}.index-sidemenu .index-sidemenu_top>ul li:last-child{border-bottom:0;}.index-sidemenu .index-sidemenu_top>ul>li>ul{display:none;}.index-sidemenu .index-sidemenu_top>ul>li a{position:relative;}.index-sidemenu .index-sidemenu_top>ul>li a span{position:absolute;top:0;right:0;bottom:0;width:46px;height:46px;line-height:46px;text-align:center;background:#ddc2ab;}.index-sidemenu .index-sidemenu_top>ul>li a span:before{font-family:"Font Awesome 6 Free";content:"";color:#fff;font-weight:900;margin-right:10px;display:inline-block;margin-right:0;}.index-sidemenu .index-sidemenu_top>ul>li.is-active ul{display:block;}.index-sidemenu .index-sidemenu_top>ul>li.is-active ul li{background:#f8eee4;border-bottom:1px dashed #d7d7d7;}.index-sidemenu .index-sidemenu_top>ul>li.is-active a span:before{font-family:"Font Awesome 6 Free";content:"";color:#fff;font-weight:900;margin-right:10px;display:inline-block;margin-right:0;}.index-sidemenu .index-sidemenu_top>ul a{display:block;padding:15px 20px;text-align:center;color:#685947;}@media only screen and (min-width:992px){.index-sidemenu .index-sidemenu_top>ul a:hover{background:#b19574;color:#fff;transition:background .3s;}}.index-sidemenu .index-sidemenu_soc{display:flex;justify-content:center;margin:20px 0 10px 0;padding-bottom:10px;border-bottom:1px solid #eaeaea;}.index-sidemenu .index-sidemenu_soc a{display:block;padding:7px 6px;}.index-sidemenu .index-sidemenu_soc i{color:#685947;font-size:25px;}.index-sidemenu .index-sidemenu_com{margin-top:20px;}.index-sidemenu .index-sidemenu_com li{position:relative;margin-bottom:5px;padding-left:75px;font-size:14px;line-height:1.5;}.index-sidemenu .index-sidemenu_com li:before{content:attr(data-title);position:absolute;text-align:right;left:0;padding-right:6px;}.index-sidemenu .index-sidemenu_com a{font-size:15px;color:#685947;}.index-sidemenu .index-sidemenu_copyright{font-size:13px;color:#a38a81;margin-top:20px;line-height:1.5;}.index-sidemenu .index-sidemenu_content{opacity:.5;}@media only screen and (max-width:992px){.def{padding-top:66px;}}.def .header{top:-100px;transition:top .5s;}@media only screen and (max-width:992px){.def .header{top:0;}}@media only screen and (min-width:992px){.def .header.is-sticky{top:0;transition:top .3s;}}.header{display:flex;justify-content:space-between;align-items:center;background:#f1e9e0;box-shadow:0 1px 1px rgba(0,0,0,.2);position:fixed;left:0;top:0;right:0;z-index:1000;}@media only screen and (max-width:992px){.header{justify-content:center;}}.header>a{display:inline-block;}.header .header-logo{padding:3px 0;}@media only screen and (max-width:499px){.header .header-logo{padding:13px 0;}}.header .header-logo img{height:60px;max-width:100%;}@media only screen and (max-width:499px){.header .header-logo img{height:40px;}}.header .header-other{display:flex;align-items:center;}@media only screen and (max-width:992px){.header .header-other{display:none;}}.header .online-booking{background:#685947;color:#fff;padding:25px 15px;font-size:16px;cursor:pointer;}.header .option-lang{position:relative;right:auto;top:auto;z-index:6;}.header .option-lang>div{padding:24px 15px;color:#695548;text-shadow:1px 1px 1px rgba(105,85,72,.4);}.header .option-lang>div:before{color:#695548;}.header .option-lang>div:after{color:#695548;}.header .sideheader-button{margin:18px;}.header .sideheader-button span{border-color:#685947;border-radius:10px;}.header .sideheader-button span:before,.header .sideheader-button span:after{background:#685947;border-radius:10px;}@media only screen and (max-width:992px){.header .sideheader-button{margin:8px 8px;position:absolute;left:0;top:12px;}.header .sideheader-button span{border-width:1px;}.header .sideheader-button span:before,.header .sideheader-button span:after{height:2px;}}.inbgimg{padding-bottom:23.44%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;}@media only screen and (max-width:768px){.inbgimg{padding-bottom:40%;}}.inbgimg .sitemap-title{width:650px;padding:40px 0;font-weight:bold;position:absolute;left:50%;text-align:center;top:50%;transform:translate(-50%,-50%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 30%,rgba(255,255,255,.3) 70%,rgba(255,255,255,0) 100%);}@media only screen and (max-width:768px){.inbgimg .sitemap-title{max-width:600px;width:90%;padding:20px 0;}}.inbgimg .sitemap-title>div{text-shadow:0 0 4px rgba(0,0,0,.8);color:#fff;font-size:40px;font-weight:bold;letter-spacing:5px;}@media only screen and (max-width:768px){.inbgimg .sitemap-title>div{font-size:20px;}}.agree-policy{position:fixed;left:0;bottom:0;right:0;padding:20px 15px;background:rgba(0,0,0,.7);color:#fff;text-align:center;line-height:1.5;z-index:10;visibility:hidden;bottom:-500px;transition:visibility .3s,bottom .3s;}@media only screen and (max-width:768px){.agree-policy{font-size:15px;}}.agree-policy a{display:inline-block;padding:3px 5px;background:#a58a6d;color:#fff;border-radius:3px;}@media only screen and (max-width:768px){.agree-policy a{font-size:15px;}}.agree-policy .continue{display:inline-block;padding:3px 20px;background:#a58a6d;color:#fff;border-radius:3px;cursor:pointer;}@media only screen and (max-width:768px){.agree-policy .continue{font-size:15px;}}@media only screen and (max-width:578px){.agree-policy .continue{display:block;padding:5px 10px;margin-top:10px;}}.agree-policy.is-active{visibility:visible;bottom:0;transition:visibility .3s,bottom .3s;}.index-{position:relative;}.option-lang{position:absolute;right:10px;top:10px;z-index:6;}@media only screen and (max-width:992px){.option-lang{display:none;}}.option-lang div{padding:10px;font-size:16px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#f5c7a9;text-shadow:1px 1px 1px #695548;}.option-lang div:before{font-family:"Font Awesome 6 Free";content:"";color:#f5c7a9;font-weight:900;margin-right:10px;display:inline-block;margin-right:10px;}.option-lang div:after{font-family:"Font Awesome 6 Free";content:"";color:#f5c7a9;font-weight:900;margin-right:10px;display:inline-block;margin-left:10px;}.option-lang:hover>ul{opacity:1;visibility:visible;}.option-lang ul{width:130px;right:0;top:100%;position:absolute;opacity:0;visibility:hidden;}.option-lang li{border-bottom:1px solid #8d7566;}.option-lang li:last-child{border-bottom:0;}.option-lang a{color:#eedfd0;padding:10px 20px;background:#695548;font-size:16px;text-align:center;display:block;}.index-logo{position:absolute;left:50%;transform:translateX(-50%);top:20px;box-shadow:0 0 0 2px #695548,0 0 0 4px #fff;z-index:5;padding:0 10px;background:#fff;}.index-logo img{max-width:100%;height:80px;}@media only screen and (max-width:992px){.index-logo{display:none;}}.sideheader-button{cursor:pointer;width:40px;height:30px;margin:0 auto;}.sideheader-button span{border:2px solid #f5c7a9;display:block;width:40px;position:relative;border-radius:5px;}.sideheader-button span:before,.sideheader-button span:after{content:"";display:inline-block;background:#f5c7a9;height:4px;position:absolute;right:0;top:0;border-radius:5px;}.sideheader-button span:before{width:30px;right:-2px;top:10px;}.sideheader-button span:after{width:20px;right:-2px;top:22px;}.index-sideheader{position:absolute;left:0;top:0;bottom:0;width:70px;padding:20px 0;z-index:5;background:#695548;display:flex;flex-direction:column;justify-content:space-between;}@media only screen and (max-width:992px){.index-sideheader{display:none;}}.index-sideheader .index-sideheader-area{display:flex;text-align:center;flex-direction:column;justify-content:center;align-items:center;}.index-sideheader .index-sideheader-area .sideheader-area-line{width:1px;height:90px;background:#f5c7a9;margin:20px 0;}.index-sideheader .index-sideheader-area>a{font-size:16px;width:20px;line-height:1.5;display:block;}.index-sideheader .index-sideheader-area a{color:#f5c7a9;}.index-sideheader .index-sideheader-area ul{display:flex;flex-direction:column;}.index-sideheader .index-sideheader-area ul li{margin:5px 0;}.index-sideheader .index-sideheader-area ul a{width:30px;height:30px;text-align:center;line-height:30px;display:flex;align-items:center;justify-content:center;}.index-sideheader .index-sideheader-area ul i{font-size:23px;}.index-container{width:100%;max-width:1500px;margin:0 auto;padding:0 30px;}@media only screen and (max-width:578px){.index-container{padding:0 15px;}}.text-box{position:relative;margin-bottom:70px;}.text-box h2{font-size:32px;margin-bottom:10px;color:#695548;}@media only screen and (max-width:992px){.text-box h2{font-size:28px;}}@media only screen and (max-width:578px){.text-box h2{font-size:25px;}}.text-box b{font-size:21px;color:#695548;}@media only screen and (max-width:992px){.text-box b{font-size:20px;}}@media only screen and (max-width:992px){.text-box{margin-bottom:60px;}}.text-box.text-box-bline:before{width:400px;height:1px;position:absolute;left:0;bottom:-30px;background:#695548;content:"";}@media only screen and (max-width:1199px){.text-box.text-box-bline:before{width:300px;}}.line-arrow-right{width:35px;height:15px;position:relative;cursor:pointer;}.line-arrow-right:before{content:"";width:100%;height:1px;background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:5px;}.line-arrow-right:after{content:"";width:10px;height:1px;display:inline-block;background:#fff;position:absolute;right:0;top:3px;transform:rotate(45deg);border-radius:5px;}.line-arrow-left{width:35px;height:15px;position:relative;cursor:pointer;}.line-arrow-left:before{content:"";width:100%;height:1px;background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:5px;}.line-arrow-left:after{content:"";width:10px;height:1px;display:inline-block;background:#fff;position:absolute;left:0;top:3px;transform:rotate(135deg);border-radius:5px;}.index-room{margin:80px 0 80px;}@media only screen and (max-width:992px){.index-room{margin:60px 0 40px;}}.index-room .index-flex{display:flex;}@media only screen and (max-width:992px){.index-room .index-flex{flex-wrap:wrap;}}.index-room .rooms-slider{width:1000px;overflow:hidden;}@media only screen and (max-width:992px){.index-room .rooms-slider{width:100%;}.index-room .rooms-slider>ul li{padding-bottom:66.66%;}}.index-room .text-box{margin-bottom:60px;}@media only screen and (max-width:992px){.index-room .text-box{display:none;}}.index-room .roomsinfo-slider{overflow:hidden;}.index-room .roomsinfo-slider .swiper-slide{background:#f1e9e0;}.index-room .index-text-box{width:100%;padding:20px;background:#f1e9e0;text-align:center;display:none;}@media only screen and (max-width:992px){.index-room .index-text-box{display:block;padding:30px 20px;}}.index-room .index-text-box h2{text-align:center;position:relative;display:inline-block;color:#695548;width:300px;}@media only screen and (max-width:578px){.index-room .index-text-box h2{width:240px;}}.index-room .index-text-box h2 span{font-size:28px;background:#f1e9e0;position:relative;padding:3px 20px;font-weight:bold;}@media only screen and (max-width:578px){.index-room .index-text-box h2 span{font-size:25px;}}.index-room .index-text-box h2 span:after{display:block;content:attr(data-sub);font-size:20px;margin-top:5px;font-weight:500;}.index-room .index-text-box h2:before{content:"";width:100%;height:1px;background:#695548;position:absolute;left:0;top:20px;z-index:0;}.index-room .index-room-info{background:#f1e9e0;width:500px;padding:60px 60px 40px;display:flex;flex-direction:column;justify-content:space-between;}@media only screen and (max-width:992px){.index-room .index-room-info{width:100%;padding:30px 15px;}}.index-room .index-room-info h2{text-align:center;position:relative;}.index-room .index-room-info h2 span{font-size:32px;background:#f1e9e0;position:relative;padding:3px 20px;font-weight:bold;}.index-room .index-room-info h2 span:after{display:block;content:attr(data-sub);font-size:21px;margin-top:10px;font-weight:500;}.index-room .index-room-info h2:before{content:"";width:100%;height:1px;background:#695548;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:0;}.index-room .swiper-rooms-info{text-align:center;}.index-room .swiper-rooms-info h3{font-size:21px;margin-bottom:20px;color:#695548;opacity:.8;}@media only screen and (max-width:992px){.index-room .swiper-rooms-info h3{font-size:22px;margin-bottom:20px;}}.index-room .swiper-rooms-info p{font-size:15px;word-break:break-word;white-space:pre-wrap;line-height:1.5;color:#695548;opacity:0;transition:opacity .6s;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;height:155px;line-height:2;}@media only screen and (max-width:992px){.index-room .swiper-rooms-info p{height:90px;margin-bottom:10px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}}.index-room .swiper-rooms-info li.swiper-slide-active h3{opacity:1;transition:opacity .5s .1s;}.index-room .swiper-rooms-info li.swiper-slide-active p{opacity:1;transition:opacity .5s .3s;}.index-room .swiper-rooms-info div.link-a{margin-top:30px;}@media only screen and (max-width:992px){.index-room .swiper-rooms-info div.link-a{margin-top:20px;}}.index-room .swiper-rooms-info div.link-a a{color:#fff;display:block;display:inline-block;background:#695548;padding:12px 12px;width:226px;}.index-room .swiper-arrows{text-align:center;margin-top:40px;display:flex;justify-content:center;}@media only screen and (max-width:992px){.index-room .swiper-arrows{margin-top:20px;}}.index-room .swiper-arrows>div{margin:0 10px;}.index-room .swiper-arrows>div:before,.index-room .swiper-arrows>div:after{background:#695548;}.index-room .index-room-bg{flex:1;height:680px;background-image:url("../../images/index01.jpg?1");background-size:cover;background-repeat:no-repeat;}@media only screen and (max-width:992px){.index-room .index-room-bg{display:none;}}.index-facilities{padding:0 0 100px;}@media only screen and (max-width:992px){.index-facilities{padding:0 0 60px;}}.index-facilities .text-box{width:400px;margin:0 auto 100px;}@media only screen and (max-width:578px){.index-facilities .text-box{margin:0 auto 40px;width:100%;}}.index-facilities h2{text-align:center;position:relative;}@media only screen and (max-width:578px){.index-facilities h2{display:inline-block;padding:0 50px;}}.index-facilities h2 span{font-size:32px;background:#fff;position:relative;padding:3px 20px;font-weight:bold;}@media only screen and (max-width:992px){.index-facilities h2 span{font-size:28px;}}@media only screen and (max-width:578px){.index-facilities h2 span{font-size:25px;}}.index-facilities h2 span:after{display:block;content:attr(data-sub);font-size:21px;margin-top:10px;font-weight:500;}@media only screen and (max-width:992px){.index-facilities h2 span:after{font-size:20px;}}@media only screen and (max-width:578px){.index-facilities h2 span:after{font-size:18px;}}.index-facilities h2:before{content:"";width:100%;height:1px;background:#695548;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:0;}.index-facilities .facilities-items{position:relative;width:90%;margin:50px auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;}@media only screen and (max-width:992px){.index-facilities .facilities-items{width:100%;}}@media only screen and (max-width:578px){.index-facilities .facilities-items{margin:40px auto;}}.index-facilities .facilities-items:before{content:"";border:5px solid #695548;width:200px;position:absolute;left:50%;top:-40px;bottom:-40px;transform:translateX(-50%);z-index:0;}@media only screen and (max-width:578px){.index-facilities .facilities-items:before{border:3px solid #695548;width:130px;top:-25px;bottom:-25px;}}.index-facilities .facilities-items .facilities-item{position:relative;width:48%;border:1px solid #ebd8c3;padding:25px 5px 25px 25px;background:#fff;background-image:url(../../images/facilities2.png);background-position:right bottom 25px;background-size:106px;background-repeat:no-repeat;}@media only screen and (max-width:992px){.index-facilities .facilities-items .facilities-item{padding:15px 15px 30px;background-position:right bottom 10px;background-size:30%;}}@media only screen and (max-width:578px){.index-facilities .facilities-items .facilities-item{width:100%;padding:25px 5px 25px 25px;background-position:right 5px bottom 0;background-size:80px;}}@media only screen and (max-width:378px){.index-facilities .facilities-items .facilities-item{padding:12px;background-size:50px;background-position:right 7px bottom 6px;}}.index-facilities .facilities-items .facilities-item a{display:flex;flex-wrap:wrap;}.index-facilities .facilities-items .facilities-item img{max-width:100%;}.index-facilities .facilities-items .facilities-item:nth-child(2){margin-top:40px;padding:25px 25px 25px 5px;background-image:url(../../images/facilities1.png);background-position:left bottom 25px;}@media only screen and (max-width:992px){.index-facilities .facilities-items .facilities-item:nth-child(2){padding:15px 15px 30px;text-align:right;background-position:left bottom 10px;background-size:25%;}}@media only screen and (max-width:578px){.index-facilities .facilities-items .facilities-item:nth-child(2){margin-top:20px;padding:25px 25px 25px 5px;background-position:left 5px bottom 0;background-size:80px;}}@media only screen and (max-width:378px){.index-facilities .facilities-items .facilities-item:nth-child(2){padding:12px 12px 12px 5px;background-size:50px;background-position:left 7px bottom 6px;}}@media only screen and (min-width:992px){.index-facilities .facilities-items .facilities-item:nth-child(2) .facilities-item-img{order:2;}.index-facilities .facilities-items .facilities-item:nth-child(2) .facilities-item-text{order:1;}.index-facilities .facilities-items .facilities-item:nth-child(2) .facilities-item-text:before{left:5px;}.index-facilities .facilities-items .facilities-item:nth-child(2) .facilities-item-text:after{left:20px;}}@media only screen and (max-width:578px){.index-facilities .facilities-items .facilities-item:nth-child(2){text-align:left;}.index-facilities .facilities-items .facilities-item:nth-child(2) .facilities-item-img{order:2;}.index-facilities .facilities-items .facilities-item:nth-child(2) .facilities-item-text{order:1;}.index-facilities .facilities-items .facilities-item:nth-child(2) .facilities-item-text:before{left:0;right:10px;top:15px;height:1px;}.index-facilities .facilities-items .facilities-item:nth-child(2) .facilities-item-text:after{width:1px;right:auto;left:15px;top:0;height:60px;}}.index-facilities .facilities-items .facilities-item .facilities-item-img{flex:1;width:100%;margin:auto;}@media only screen and (max-width:992px){.index-facilities .facilities-items .facilities-item .facilities-item-img{flex:none;}}@media only screen and (max-width:578px){.index-facilities .facilities-items .facilities-item .facilities-item-img{flex:1;width:100%;}}.index-facilities .facilities-items .facilities-item .facilities-item-img>div{padding-bottom:66.66%;background-size:cover;background-repeat:no-repeat;background-position:center;}.index-facilities .facilities-items .facilities-item .facilities-item-text{width:100px;line-height:58px;letter-spacing:2px;font-size:18px;font-weight:bold;padding:30px 20px 0;color:#695548;writing-mode:vertical-lr;position:relative;max-height:260px;white-space:pre;text-overflow:ellipsis;overflow:hidden;}@media only screen and (max-width:1199px){.index-facilities .facilities-items .facilities-item .facilities-item-text{max-height:200px;}}@media only screen and (max-width:992px){.index-facilities .facilities-items .facilities-item .facilities-item-text{width:100%;writing-mode:horizontal-tb;font-size:18px;}}@media only screen and (max-width:578px){.index-facilities .facilities-items .facilities-item .facilities-item-text{width:80px;writing-mode:vertical-lr;max-height:200px;font-size:16px;line-height:35px;}}@media only screen and (max-width:378px){.index-facilities .facilities-items .facilities-item .facilities-item-text{font-size:14px;line-height:35px;}}.index-facilities .facilities-items .facilities-item .facilities-item-text:before,.index-facilities .facilities-items .facilities-item .facilities-item-text:after{content:"";position:absolute;display:inline-block;background:#695548;}@media only screen and (max-width:992px){.index-facilities .facilities-items .facilities-item .facilities-item-text:before,.index-facilities .facilities-items .facilities-item .facilities-item-text:after{display:none;}}@media only screen and (max-width:578px){.index-facilities .facilities-items .facilities-item .facilities-item-text:before,.index-facilities .facilities-items .facilities-item .facilities-item-text:after{display:inline-block;}}.index-facilities .facilities-items .facilities-item .facilities-item-text:before{left:25px;right:0;top:15px;height:1px;width:70px;}.index-facilities .facilities-items .facilities-item .facilities-item-text:after{width:1px;right:20px;top:0;height:70px;}.index-facilities div.link-a{margin-top:80px;}.index-facilities div.link-a a{position:relative;color:#755f51;display:inline-block;padding:10px 35px 10px 0;border-bottom:1px solid #755f51;transition:padding .5s;}.index-facilities div.link-a a:before{content:"";width:20px;height:1px;position:absolute;transform:rotate(45deg);right:-2px;bottom:6px;background:#755f51;}@media only screen and (min-width:992px){.index-facilities div.link-a a:hover{padding:10px 65px 10px 0;transition:padding .5s;}}.index-news{padding:100px 0;background:url("../../images/index_newsbg.jpg?2") left center no-repeat;background-size:cover;}@media only screen and (max-width:992px){.index-news{padding:50px 0;background-position:left center;}}.index-news .index-flex{display:flex;align-items:center;flex-wrap:wrap;}.index-news .index-news-col{width:calc(100% - 500px);}@media only screen and (max-width:1199px){.index-news .index-news-col{width:calc(100% - 350px);}}@media only screen and (max-width:992px){.index-news .index-news-col{width:100%;}}.index-news .news-col-4{width:500px;}@media only screen and (max-width:1199px){.index-news .news-col-4{width:350px;padding-right:40px;}}@media only screen and (max-width:992px){.index-news .news-col-4{width:100%;padding-right:0;margin-bottom:20px;}}@media only screen and (max-width:578px){.index-news .news-col-4{margin-bottom:0;}}.index-news .index-news-link{display:none;}@media only screen and (max-width:992px){.index-news .index-news-link{display:block;text-align:center;margin-top:40px;}}.index-news .index-news-link a{position:relative;color:#755f51;display:inline-block;padding:10px 35px 10px 0;border-bottom:1px solid #755f51;transition:padding .5s;}.index-news .index-news-link a:before{content:"";width:20px;height:1px;position:absolute;transform:rotate(45deg);right:-2px;bottom:6px;background:#755f51;}@media only screen and (min-width:992px){.index-news .index-news-link a:hover{padding:10px 65px 10px 0;transition:padding .5s;}}.index-news p{font-size:17px;word-break:break-word;white-space:pre-wrap;line-height:1.5;line-height:1.8;color:#695548;margin-bottom:60px;}@media only screen and (max-width:992px){.index-news p{margin-bottom:0;display:none;}}.index-news a.link-a{position:relative;color:#755f51;display:inline-block;padding:10px 35px 10px 0;border-bottom:1px solid #755f51;transition:padding .5s;}.index-news a.link-a:before{content:"";width:20px;height:1px;position:absolute;transform:rotate(45deg);right:-2px;bottom:6px;background:#755f51;}@media only screen and (min-width:992px){.index-news a.link-a:hover{padding:10px 65px 10px 0;transition:padding .5s;}}@media only screen and (max-width:992px){.index-news a.link-a{display:none;}}.index-news .swiper-arrows{display:flex;justify-content:center;margin-top:40px;}@media only screen and (max-width:992px){.index-news .swiper-arrows{margin-top:20px;}}.index-news .swiper-arrows>div{margin:0 10px;}.index-news .swiper-arrows>div:before,.index-news .swiper-arrows>div:after{background:#695548;}.index-news .swiper-news{overflow:hidden;padding:70px 0 0;}@media only screen and (max-width:578px){.index-news .swiper-news{padding:0;}}@media only screen and (min-width:578px){.index-news .swiper-news li{transform:translateY(-35px);transition:transform .5s;}.index-news .swiper-news li.swiper-slide-active{transform:translateY(-70px);}.index-news .swiper-news li.swiper-slide-next{transform:translateY(0);}}.index-news .swiper-news a{display:block;width:100%;color:#000;box-shadow:0 0 4px #ccc;}.index-news .swiper-news a .news-item-pic{padding-bottom:120%;background-size:cover;background-position:center;background-repeat:no-repeat;}@media only screen and (max-width:578px){.index-news .swiper-news a .news-item-pic{padding-bottom:75%;}}.index-news .swiper-news a .news-item-info{display:flex;padding:25px 15px;background:#fff;align-items:center;position:relative;}.index-news .swiper-news a .news-item-info:before{content:"";position:absolute;left:62px;top:25px;bottom:25px;width:1px;background:#ccc;}.index-news .swiper-news a .news-item-info .date-text .dd{text-align:left;font-size:16px;letter-spacing:2px;}.index-news .swiper-news a .news-item-info .date-text .mm{text-align:right;font-size:16px;letter-spacing:2px;margin-bottom:30px;}.index-news .swiper-news a .news-item-info .date-text .yy{text-align:center;font-size:16px;letter-spacing:2px;}.index-news .swiper-news a .news-item-info h3{font-size:17px;padding-left:20px;line-height:1.5;position:relative;color:#695548;text-align:left;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.index-attra{margin:120px 0;}@media only screen and (max-width:992px){.index-attra{margin:50px 0;}}.index-attra .index-flex{display:flex;align-items:center;flex-wrap:wrap;}.index-attra .index-attra-link{position:relative;color:#755f51;padding:10px 35px 10px 0;border-bottom:1px solid #755f51;transition:padding .5s;display:none;order:3;}@media only screen and (max-width:992px){.index-attra .index-attra-link{display:inline-block;margin-top:30px;}}.index-attra .index-attra-link:before{content:"";width:20px;height:1px;position:absolute;transform:rotate(45deg);right:-2px;bottom:6px;background:#755f51;}@media only screen and (min-width:992px){.index-attra .index-attra-link:hover{padding:10px 65px 10px 0;transition:padding .5s;}}.index-attra .index-attra-col{flex:1;}@media only screen and (max-width:992px){.index-attra .index-attra-col{width:100%;flex:none;order:2;}}.index-attra ul{display:flex;justify-content:space-between;}.index-attra ul li{width:30%;background:#ccc;}.index-attra ul a{display:block;padding-bottom:150%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:bottom center;}.index-attra ul a:hover>div{opacity:1;transition:opacity .3s;}.index-attra ul a:hover>div:before{left:10px;top:10px;right:10px;bottom:10px;transition:.3s;}.index-attra ul a div{position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px;opacity:0;transition:opacity .5s;}.index-attra ul a div:before{content:"";left:0;top:0;right:0;bottom:0;border:1px solid #fff;position:absolute;transition:all .5s;}.index-attra .attra-col-4{width:600px;padding-left:80px;}@media only screen and (max-width:1199px){.index-attra .attra-col-4{width:400px;padding-left:40px;}}@media only screen and (max-width:992px){.index-attra .attra-col-4{width:100%;order:1;padding-left:0;margin-bottom:10px;}}.index-attra .attra-col-4 h2{font-size:32px;line-height:1.3;margin-bottom:15px;color:#685947;}@media only screen and (max-width:992px){.index-attra .attra-col-4 h2{font-size:25px;}}.index-attra .attra-col-4 h3{font-size:21px;margin-bottom:60px;color:#685947;position:relative;}@media only screen and (max-width:992px){.index-attra .attra-col-4 h3{margin-bottom:40px;font-size:18px;}}.index-attra .attra-col-4 h3:before{width:400px;height:1px;position:absolute;left:0;bottom:-30px;background:#695548;content:"";}@media only screen and (max-width:1199px){.index-attra .attra-col-4 h3:before{width:200px;}}.index-attra .attra-col-4 p{font-size:17px;color:#685947;word-break:break-word;white-space:pre-wrap;line-height:1.8;margin-bottom:20px;}.index-attra .attra-col-4 a.link-a{position:relative;color:#755f51;padding:10px 35px 10px 0;border-bottom:1px solid #755f51;transition:padding .5s;display:inline-block;}@media only screen and (max-width:992px){.index-attra .attra-col-4 a.link-a{display:none;}}.index-attra .attra-col-4 a.link-a:before{content:"";width:20px;height:1px;position:absolute;transform:rotate(45deg);right:-2px;bottom:6px;background:#755f51;}@media only screen and (min-width:992px){.index-attra .attra-col-4 a.link-a:hover{padding:10px 65px 10px 0;transition:padding .5s;}}.index-about{padding:170px 0 150px;}@media only screen and (max-width:1320px){.index-about{padding:100px 0 0;}}@media only screen and (max-width:992px){.index-about{padding:50px 0 0;}}.index-about .index-flex{display:flex;align-items:center;flex-wrap:wrap;}.index-about .index-about-col{flex:1;}@media only screen and (max-width:992px){.index-about .index-about-col{display:flex;justify-content:center;flex:none;width:100%;}}.index-about .index-mob-view{display:none;}@media only screen and (max-width:992px){.index-about .index-mob-view{display:flex;margin-top:70px;}}.index-about .about-col-4{width:600px;}@media only screen and (max-width:1580px){.index-about .about-col-4{padding-left:40px;}}@media only screen and (max-width:1199px){.index-about .about-col-4{width:400px;}}@media only screen and (max-width:992px){.index-about .about-col-4{width:100%;margin-bottom:70px;padding-left:0;}}.index-about p{font-size:17px;word-break:break-word;white-space:pre-wrap;line-height:1.5;line-height:1.8;color:#695548;margin-bottom:45px;}@media only screen and (max-width:1199px){.index-about p{font-size:15px;}}.index-about a{position:relative;color:#755f51;display:inline-block;padding:10px 35px 10px 0;border-bottom:1px solid #755f51;transition:padding .5s;}@media only screen and (max-width:992px){.index-about a{display:none;}}.index-about a:before{content:"";width:20px;height:1px;position:absolute;transform:rotate(45deg);right:-2px;bottom:6px;background:#755f51;}.index-about a:hover{padding:10px 65px 10px 0;transition:padding .5s;}.index-about .about-frame{width:420px;height:420px;border:3px solid #726354;margin-left:200px;position:relative;}@media only screen and (max-width:1580px){.index-about .about-frame{width:360px;height:360px;margin-left:25%;}}@media only screen and (max-width:1320px){.index-about .about-frame{width:280px;height:280px;margin-left:30%;}}@media only screen and (max-width:992px){.index-about .about-frame{margin-left:0;}}@media only screen and (max-width:578px){.index-about .about-frame{width:170px;height:170px;}}@media only screen and (max-width:378px){.index-about .about-frame{width:150px;height:150px;}}.index-about .about-frame .about-frame-img1{background-image:url("../../images/index_s01.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;left:-80px;top:-60px;width:420px;height:420px;z-index:5;}@media only screen and (max-width:1580px){.index-about .about-frame .about-frame-img1{width:360px;height:360px;}}@media only screen and (max-width:1320px){.index-about .about-frame .about-frame-img1{width:300px;height:300px;}}@media only screen and (max-width:578px){.index-about .about-frame .about-frame-img1{width:200px;height:200px;}}@media only screen and (max-width:378px){.index-about .about-frame .about-frame-img1{width:150px;height:150px;}}.index-about .about-frame .about-frame-img1:before{position:absolute;content:"";left:-7px;top:-7px;right:7px;bottom:7px;border:1px solid #f1dcca;}.index-about .about-frame .about-frame-img2{background-image:url("../../images/index_s02.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;right:-170px;bottom:-150px;width:332px;height:249px;z-index:3;}@media only screen and (max-width:1580px){.index-about .about-frame .about-frame-img2{width:260px;height:165px;right:-160px;bottom:-90px;}}@media only screen and (max-width:1320px){.index-about .about-frame .about-frame-img2{width:220px;height:125px;right:-110px;bottom:-40px;}}@media only screen and (max-width:578px){.index-about .about-frame .about-frame-img2{width:170px;height:127px;right:-90px;bottom:-56px;}}@media only screen and (max-width:378px){.index-about .about-frame .about-frame-img2{width:140px;height:97px;right:-70px;bottom:-36px;}}.index-about .about-frame .about-frame-img2:before{position:absolute;content:"";left:7px;top:7px;right:-7px;bottom:-7px;border:1px solid #f1dcca;}.pic-h{background-position:center;background-size:cover;padding-bottom:49.479%;position:relative;}.pic-h .ctinfo{position:absolute;left:46%;top:50%;transform:translateY(-50%);text-align:left;right:20px;padding:20px;line-height:1.5;}.pic-h .ctinfo span{font-size:30px;text-shadow:0 2px 3px rgba(0,0,0,.5);color:#fff;line-height:1.5;font-style:italic;letter-spacing:2px;}@media only screen and (max-width:992px){.pic-h .ctinfo span{font-size:20px;}}@media only screen and (max-width:992px){.pic-h .ctinfo{left:20px;top:auto;transform:none;bottom:10px;}}.footer{background:#f1e9e0;}.footer .footer-container{max-width:1400px;width:100%;margin:0 auto;padding:100px 15px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}@media only screen and (max-width:1199px){.footer .footer-container{padding:40px 15px;}}@media only screen and (max-width:768px){.footer .footer-container{padding:25px 15px;}}@media only screen and (max-width:1199px){.footer .footer-col:nth-child(1){width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:40px;}}@media only screen and (max-width:768px){.footer .footer-col:nth-child(1){margin-bottom:10px;}}@media only screen and (max-width:1199px){.footer .footer-col:nth-child(2){width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:40px;}}@media only screen and (max-width:768px){.footer .footer-col:nth-child(2){display:none;}}@media only screen and (max-width:1199px){.footer .footer-col:nth-child(3){width:100%;display:flex;flex-direction:column;align-items:center;}}.footer .footer-col:nth-child(3) .visa{text-align:right;}.footer .footer-col:nth-child(3) .visa img{width:130px;}.footer .footer-logo{width:320px;text-align:center;padding-bottom:20px;border-bottom:1px solid #9a7e63;position:relative;}.footer .footer-logo img{width:140px;}.footer .footer-logo-com{margin-top:20px;}.footer .footer-logo-com li{position:relative;margin-bottom:15px;line-height:1.5;padding-left:40px;font-size:13px;max-width:320px;}.footer .footer-logo-com li:before{content:attr(data-title);position:absolute;left:0;border-right:1px solid #5a493f;padding-right:6px;}.footer .footer-logo-com li a{color:#5a493f;font-size:13px;display:block;}.footer .footer-nav{display:flex;}.footer .footer-nav>li{width:150px;margin:56px 40px 0 0;}@media only screen and (max-width:1299px){.footer .footer-nav>li{margin:56px 20px 0 0;}}@media only screen and (max-width:1199px){.footer .footer-nav>li{margin:0 50px 0 0;}}.footer .footer-nav>li:last-child{margin-right:0;}.footer .footer-nav>li h2{font-size:17px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #c2a78a;position:relative;color:#3a1600;}.footer .footer-nav>li h2:before{content:"";width:50px;height:1px;background:#3a1600;position:absolute;left:0;bottom:-1px;}.footer .footer-nav>li>a{display:block;}.footer .footer-nav ul a{color:#3a1600;display:block;padding:6px 5px;font-size:13px;}.footer .footer-nav ul a:before{font-family:"Font Awesome 6 Free";content:"";color:#3a1600;font-weight:900;margin-right:10px;display:inline-block;}.footer .socmenu{display:flex;width:160px;flex-wrap:wrap;justify-content:end;margin-top:20px;}.footer .socmenu li{width:30px;margin-left:20px;margin-bottom:20px;text-align:center;}.footer .socmenu li:first-child{margin-left:0;}.footer .socmenu a{display:block;color:#3a1600;}.footer .socmenu i{font-size:28px;}@media only screen and (max-width:1199px){.footer .socmenu{width:100%;justify-content:center;}.footer .socmenu i{font-size:24px;}}.footer .footer-copyright{background:#685947;color:#fff4ee;text-align:center;padding:5px;font-size:13px;padding-bottom:calc(var(--sab) + 5px);line-height:1.5;}.footer .footer-copyright a{display:inline-block;font-size:13px;color:#fff4ee;}.page_content{padding:100px 0;}@media only screen and (max-width:992px){.page_content{padding:50px 0;}}.page-container{max-width:1500px;width:100%;margin:0 auto;}.rooms-list{width:100%;padding:0 15px;}.rooms-list li,.rooms-list .rooms-item-box{display:flex;}.rooms-list>li{flex-wrap:wrap;}@media only screen and (max-width:1399px){.rooms-list>li{align-items:start;}}.rooms-list li{align-items:center;margin-bottom:100px;box-shadow:0 0 2px #707070;}@media only screen and (max-width:1399px){.rooms-list li{box-shadow:none;}}@media only screen and (max-width:992px){.rooms-list li{margin-bottom:80px;}}.rooms-list li:nth-child(even) .rooms-item-img{order:2;text-align:right;}.rooms-list li:nth-child(even) .rooms-item-box{order:1;}@media only screen and (max-width:992px){.rooms-list li:nth-child(even) .rooms-item-img{order:1;text-align:center;}.rooms-list li:nth-child(even) .rooms-item-box{order:2;}}.rooms-list .rooms-item-img{width:800px;text-align:left;}@media only screen and (max-width:1399px){.rooms-list .rooms-item-img{width:600px;}}@media only screen and (max-width:1199px){.rooms-list .rooms-item-img{width:450px;}}@media only screen and (max-width:992px){.rooms-list .rooms-item-img{width:100%;text-align:center;margin-bottom:30px;}}.rooms-list .rooms-item-img img{max-width:100%;}.rooms-list .rooms-item-box{width:calc(100% - 800px);justify-items:center;padding:0 60px;}@media only screen and (max-width:1399px){.rooms-list .rooms-item-box{width:calc(100% - 600px);}}@media only screen and (max-width:1199px){.rooms-list .rooms-item-box{width:calc(100% - 450px);}}@media only screen and (max-width:1220px){.rooms-list .rooms-item-box{padding:0 20px;}}@media only screen and (max-width:992px){.rooms-list .rooms-item-box{width:100%;padding:0;}}.rooms-list .rooms-item-area{text-align:center;width:100%;}.rooms-list .rooms-item-area h2{font-size:32px;margin-bottom:5px;color:#5a493f;line-height:1.5;}@media only screen and (max-width:578px){.rooms-list .rooms-item-area h2{font-size:25px;}}.rooms-list .rooms-item-area h3{font-size:20px;margin-bottom:30px;color:#b5937d;line-height:1.5;}@media only screen and (max-width:578px){.rooms-list .rooms-item-area h3{font-size:17px;}}.rooms-list .rooms-item-area .rooms-item-info{display:flex;justify-content:center;margin-bottom:40px;align-items:flex-start;position:relative;flex-wrap:wrap;display:none;}@media only screen and (max-width:578px){.rooms-list .rooms-item-area .rooms-item-info{display:flex;}}.rooms-list .rooms-item-area .rooms-item-info:before{content:"";position:absolute;left:0;bottom:-15px;right:0;background:#b5937d;height:1px;}.rooms-list .rooms-item-area .rooms-item-info>div{position:relative;font-size:14px;letter-spacing:1px;padding:10px 30px;width:33.33%;letter-spacing:1px;line-height:1.5;}.rooms-list .rooms-item-area .rooms-item-info>div i{color:#814e33;}.rooms-list .rooms-item-area .rooms-item-info>div:before{content:attr(data-title);display:block;font-size:13px;text-align:center;margin-bottom:20px;color:#5a493f;}@media only screen and (max-width:1399px){.rooms-list .rooms-item-area .rooms-item-info>div:before{margin-bottom:10px;}}@media only screen and (max-width:578px){.rooms-list .rooms-item-area .rooms-item-info>div:before{margin-bottom:5px;}}.rooms-list .rooms-item-area .rooms-item-info>div:after{content:"";width:1px;height:50px;position:absolute;right:0;top:30px;background:#ccc;}@media only screen and (max-width:1399px){.rooms-list .rooms-item-area .rooms-item-info>div:after{top:0;}}@media only screen and (max-width:1399px){.rooms-list .rooms-item-area .rooms-item-info>div{padding:0 30px;}}@media only screen and (max-width:1220px){.rooms-list .rooms-item-area .rooms-item-info>div{padding:0 10px;font-size:15px;}}@media only screen and (max-width:578px){.rooms-list .rooms-item-area .rooms-item-info>div{width:50%;}.rooms-list .rooms-item-area .rooms-item-info>div:nth-child(2){width:100%;order:3;margin-top:15px;}.rooms-list .rooms-item-area .rooms-item-info>div:nth-child(2):after{display:none;}}.rooms-list .rooms-item-area .rooms-item-info>div:last-child{border-right:0;}.rooms-list .rooms-item-area .rooms-item-info>div:last-child:after{display:none;}.rooms-list .rooms-item-area .rooms-item-info1{position:relative;border-bottom:1px solid #b5937d;padding-bottom:15px;margin-bottom:30px;}@media only screen and (max-width:578px){.rooms-list .rooms-item-area .rooms-item-info1{display:none;}}.rooms-list .rooms-item-area .rooms-item-info1:before{top:15%;bottom:calc(15% + 15px);background:#ccc;width:1px;left:33.33%;content:"";position:absolute;}.rooms-list .rooms-item-area .rooms-item-info1:after{top:15%;bottom:calc(15% + 15px);background:#ccc;width:1px;right:33.33%;content:"";position:absolute;}.rooms-list .rooms-item-area .rooms-item-info1 .rooms-iinfo-t{display:flex;}.rooms-list .rooms-item-area .rooms-item-info1 .rooms-iinfo-t>div{width:33.33%;padding:10px 30px;font-size:13px;text-align:center;color:#5a493f;}.rooms-list .rooms-item-area .rooms-item-info1 .rooms-iinfo-b{display:flex;align-items:center;}.rooms-list .rooms-item-area .rooms-item-info1 .rooms-iinfo-b>div{position:relative;font-size:14px;letter-spacing:1px;padding:10px 30px;width:33.33%;letter-spacing:1px;line-height:1.5;}.rooms-list .rooms-item-area .rooms-item-info1 .rooms-iinfo-b>div i{color:#814e33;}.rooms-list .rooms-item-area p{font-size:15px;line-height:1.6;margin-bottom:25px;}.rooms-list .rooms-item-area a{background:#5a493f;color:#fff;width:226px;padding:12px 25px 12px 25px;display:inline-flex;align-items:center;justify-content:space-between;margin:25px auto 0;transition:all .3s;}.rooms-list .rooms-item-area a .line-arrow-right{transition:all .3s;}@media only screen and (min-width:992px){.rooms-list .rooms-item-area a:hover .line-arrow-right{animation:shake .6s alternate infinite;}}@keyframes shake{0%{margin-right:-5px;}100%{margin-right:5px;}}.roomstyle-list{max-width:1200px;width:100%;padding:0 15px;margin:0 auto;}.roomstyle-list .rooms-item-link{display:none;}@media only screen and (max-width:768px){.roomstyle-list .rooms-item-link{display:block;order:3;width:100%;}}.roomstyle-list .rooms-item-link a{color:#755f51;display:inline-block;padding:10px 35px 10px 0;border-bottom:1px solid #755f51;position:relative;}@media only screen and (max-width:768px){.roomstyle-list .rooms-item-link a{padding:10px 65px 10px 0;letter-spacing:2px;}}.roomstyle-list .rooms-item-link a:before{content:"";width:20px;height:1px;position:absolute;transform:rotate(45deg);right:-2px;bottom:6px;background:#755f51;}.roomstyle-list .rooms-item-img{width:580px;height:580px;position:relative;}@media only screen and (max-width:992px){.roomstyle-list .rooms-item-img{width:350px;height:350px;}}@media only screen and (max-width:768px){.roomstyle-list .rooms-item-img{width:350px;height:350px;order:2;margin:0 auto;}}.roomstyle-list .rooms-item-img .border{border:3px solid #755f51;width:184px;height:184px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.roomstyle-list .rooms-item-img .img1,.roomstyle-list .rooms-item-img .img2,.roomstyle-list .rooms-item-img .img3{background-repeat:no-repeat;background-size:cover;background-position:center;}.roomstyle-list .rooms-item-img .img1{width:219px;position:absolute;left:10px;top:110px;}@media only screen and (max-width:992px){.roomstyle-list .rooms-item-img .img1{width:125px;left:10px;top:56px;}}.roomstyle-list .rooms-item-img .img1>div{padding-bottom:75.23%;}.roomstyle-list .rooms-item-img .img1:before{content:"";position:absolute;right:10px;bottom:10px;top:-10px;left:-10px;border:1px solid #685948;z-index:1;}.roomstyle-list .rooms-item-img .img2{width:320px;position:absolute;right:10px;top:10px;}@media only screen and (max-width:992px){.roomstyle-list .rooms-item-img .img2{width:180px;right:12px;top:54px;}}.roomstyle-list .rooms-item-img .img2>div{padding-bottom:133.33%;}.roomstyle-list .rooms-item-img .img2:before{content:"";position:absolute;right:-10px;top:-10px;bottom:10px;left:10px;border:1px solid #685948;z-index:1;}.roomstyle-list .rooms-item-img .img3{width:170px;position:absolute;left:58px;bottom:10px;}@media only screen and (max-width:992px){.roomstyle-list .rooms-item-img .img3{width:100px;left:35px;bottom:23px;}}.roomstyle-list .rooms-item-img .img3>div{padding-bottom:133.33%;}.roomstyle-list .rooms-item-img .img3:before{content:"";position:absolute;right:10px;top:10px;bottom:-10px;left:-10px;border:1px solid #685948;z-index:1;}.roomstyle-list .rooms-item-box{width:calc(100% - 580px);display:flex;align-items:center;justify-content:flex-end;padding-left:120px;}@media only screen and (max-width:992px){.roomstyle-list .rooms-item-box{width:calc(100% - 380px);padding-left:45px;}}@media only screen and (max-width:768px){.roomstyle-list .rooms-item-box{width:100%;padding-left:0;order:1;}}.roomstyle-list .rooms-item-box>div{width:100%;}.roomstyle-list .rooms-item-box h2{font-size:24px;color:#5a493f;margin-bottom:20px;padding-bottom:20px;letter-spacing:4px;position:relative;line-height:1.5;}.roomstyle-list .rooms-item-box h2 span{color:#5a493f;font-size:36px;margin-right:5px;font-weight:bold;}.roomstyle-list .rooms-item-box h2:before{content:"";width:100px;position:absolute;background:#b5937d;left:0;height:1px;bottom:0;}.roomstyle-list .rooms-item-box p{color:#755f51;font-size:17px;word-break:break-word;white-space:pre-wrap;line-height:1.5;margin-bottom:82px;}@media only screen and (max-width:768px){.roomstyle-list .rooms-item-box p{margin-bottom:0;}}.roomstyle-list .rooms-item-box a{color:#755f51;display:inline-block;padding:10px 35px 10px 0;border-bottom:1px solid #755f51;position:relative;transition:padding .5s;}.roomstyle-list .rooms-item-box a:before{content:"";width:20px;height:1px;position:absolute;transform:rotate(45deg);right:-2px;bottom:6px;background:#755f51;}@media only screen and (min-width:992px){.roomstyle-list .rooms-item-box a:hover{padding:10px 65px 10px 0;transition:padding .5s;}}@media only screen and (max-width:768px){.roomstyle-list .rooms-item-box a{display:none;}}.roomstyle-list li{display:flex;margin-bottom:80px;}@media only screen and (max-width:768px){.roomstyle-list li{flex-wrap:wrap;}}.roomstyle-list li:nth-child(even) .rooms-item-img{order:2;}.roomstyle-list li:nth-child(even) .rooms-item-img .img1{width:219px;left:auto;right:10px;top:110px;}@media only screen and (max-width:992px){.roomstyle-list li:nth-child(even) .rooms-item-img .img1{width:125px;right:10px;top:56px;}}.roomstyle-list li:nth-child(even) .rooms-item-img .img1:before{right:-10px;top:-10px;bottom:10px;left:10px;}.roomstyle-list li:nth-child(even) .rooms-item-img .img2{right:0;left:10px;top:10px;width:320px;}@media only screen and (max-width:992px){.roomstyle-list li:nth-child(even) .rooms-item-img .img2{width:180px;left:12px;top:54px;}}.roomstyle-list li:nth-child(even) .rooms-item-img .img2:before{right:10px;bottom:10px;top:-10px;left:-10px;}.roomstyle-list li:nth-child(even) .rooms-item-img .img3{right:58px;left:auto;bottom:10px;width:170px;}@media only screen and (max-width:992px){.roomstyle-list li:nth-child(even) .rooms-item-img .img3{width:100px;right:35px;bottom:23px;}}.roomstyle-list li:nth-child(even) .rooms-item-img .img3:before{right:-10px;bottom:-10px;top:10px;left:10px;}.roomstyle-list li:nth-child(even) .rooms-item-box{order:1;padding-right:120px;padding-left:0;justify-content:flex-start;}@media only screen and (max-width:992px){.roomstyle-list li:nth-child(even) .rooms-item-box{padding-right:45px;}}.notice-box{width:100%;max-width:1000px;padding:0 15px;margin:0 auto;}.notice-box .col-item{margin-bottom:40px;}.notice-box h2{color:#313131;margin-bottom:10px;font-size:17px;background:#fdf4ed;border-radius:0 5px 5px 0;padding:8px 20px;line-height:1.5;border-left:5px solid #755f51;cursor:pointer;position:relative;}.notice-box h2:after{font-family:"Font Awesome 6 Free";content:"";color:#805030;font-weight:900;margin-right:10px;display:inline-block;position:absolute;right:10px;}.notice-box P{color:#313131;padding:8px 15px;display:none;word-break:break-word;white-space:pre-wrap;line-height:1.5;}.notice-box .collapsecol-active h2:after{font-family:"Font Awesome 6 Free";content:"";color:#805030;font-weight:900;margin-right:10px;display:inline-block;position:absolute;right:10px;}.news-top{display:flex;max-width:1200px;width:100%;padding:0 15px;margin:0 auto;flex-wrap:wrap;margin-bottom:80px;}.news-top .news-top-img{width:490px;z-index:2;}.news-top .news-top-img a{display:block;padding-bottom:75%;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 3px rgba(0,0,0,.2);background-position:center;}@media only screen and (max-width:992px){.news-top .news-top-img{width:300px;}}@media only screen and (max-width:768px){.news-top .news-top-img{width:100%;}}.news-top .news-top-info{width:calc(100% - 450px);background:#fffcf8;padding:40px 40px 40px 80px;margin-left:-40px;margin-top:40px;border:1px solid #e7d7c4;}@media only screen and (max-width:992px){.news-top .news-top-info{width:calc(100% - 260px);}}@media only screen and (max-width:768px){.news-top .news-top-info{width:100%;margin-top:0;margin-left:0;padding:25px;}}.news-top .news-top-info>div{font-size:15px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.3);margin-bottom:20px;color:#aaa;}.news-top .news-top-info h2{font-size:19px;margin-bottom:20px;color:#5a493f;font-weight:500;line-height:1.2;}.news-top .news-top-info p{word-break:break-word;white-space:pre-wrap;line-height:1.5;margin-bottom:40px;color:#666;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;font-size:14px;height:105px;}.news-top .news-top-info a{padding:16px 30px 14px 20px;background:#b5937d;width:226px;color:#fff;display:flex;justify-content:space-between;align-items:center;float:right;}@media only screen and (max-width:578px){.news-top .news-top-info a{float:none;width:100%;}}.news-list{display:flex;justify-content:center;flex-wrap:wrap;padding:0 15px;}.news-list li{width:22%;margin:2% 1%;box-shadow:0 0 2px #ccc;}@media only screen and (max-width:1199px){.news-list li{width:31%;margin:1%;}}@media only screen and (max-width:768px){.news-list li{width:48%;margin:1%;}}@media only screen and (max-width:578px){.news-list li{width:100%;margin:0 0 20px;}}.news-list li a{color:#5a493f;display:block;}.news-list li a .img{padding-bottom:75%;background-size:cover;background-repeat:no-repeat;}.news-list li h2{padding:20px;color:#5a493f;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.5;font-weight:500;}.news-list li .date{color:#5a493f;font-size:14px;padding:5px 20px 20px 20px;}.text-center{text-align:center;}.btn{color:#999;display:inline-block;padding:12px 20px;border-radius:1px;background:#625245;text-align:center;text-decoration:none!important;cursor:pointer;letter-spacing:1px;}.btn.btn-back{display:inline-block;padding:13px 40px;color:#625246;border:1px solid #625246;border-radius:3px;background:#fff;}.btn.btn-submit{display:inline-block;padding:13px 40px;color:#fff;border-radius:3px;background:#625245;}.RWD_IMG{max-width:100%;}.article-detail{width:100%;max-width:1200px;margin:0 auto;padding:0 15px;}.article-detail .article-detail_head{display:flex;padding-bottom:15px;border-bottom:1px solid #efefef;align-items:center;margin-bottom:20px;}.article-detail .article-detail_head .head_date{text-align:center;margin-right:15px;padding:5px;width:100px;}.article-detail .article-detail_head .head_date>div{color:#685948;}.article-detail .article-detail_head .head_date>div:nth-child(1){font-size:18px;margin-bottom:5px;}.article-detail .article-detail_head .head_date>div:nth-child(2){font-size:35px;font-weight:bold;}.article-detail .article-detail_head .head_title{width:calc(100% - 100px);}.article-detail .article-detail_head .head_title div{color:#c2a78d;font-size:15px;margin-bottom:5px;}.article-detail .article-detail_head .head_title h2{color:#5a493f;font-size:20px;line-height:1.2;}.article-detail .article-detail_links{padding:10px 0;margin-bottom:30px;}.article-detail .article-detail_links a{background:#685948;color:#fff;border-radius:5px;padding:8px 12px;}.article-detail .article-detail_content{word-break:break-word;white-space:pre-wrap;line-height:1.5;margin-bottom:50px;color:#333;}.article-detail .article-detail_parts{margin-bottom:50px;}.article-detail .article-detail_parts .article-detail_part{margin-bottom:50px;}.article-detail .article-detail_parts .img{text-align:center;background:repeating-linear-gradient(-45deg,#fff,#f8f8f8 4px,#f8f8f8 4px,#fff 8px);margin-bottom:20px;}.article-detail .article-detail_parts p{word-break:break-word;white-space:pre-wrap;line-height:1.5;}.article-detail .article-detail_btn{text-align:center;padding:40px 0;}.article-detail .article-detail_btn a{display:inline-block;padding:13px 40px;color:#2d88cc;border:1px solid #2d88cc;border-radius:3px;}.facility-list{display:flex;flex-wrap:wrap;}.facility-list li{width:21%;margin:2%;}@media only screen and (max-width:992px){.facility-list li{width:29%;}}@media only screen and (max-width:768px){.facility-list li{width:46%;}}@media only screen and (max-width:578px){.facility-list li{width:100%;}}.facility-list a{display:block;}.facility-list a>div{overflow:hidden;box-shadow:0 0 0 3px #fff,0 0 0 4px #d9b96d;position:relative;}.facility-list a>div .more-pic{position:absolute;right:0;bottom:0;background:#836d4c;color:#fff;font-size:14px;padding:3px 8px;}.facility-list a>div>div{padding-bottom:75%;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;transition:transform .5s;}.facility-list a>div:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:5;opacity:0;visibility:hidden;}.facility-list a>div:hover div{transform:scale(1.1);transition:transform .5s;}.facility-list a>div:hover:before{opacity:1;visibility:visible;transition:opacity .6s;}.facility-list a img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-height:100%;max-width:100%;display:none;}.facility-list a h2{text-align:center;padding:20px;color:#685947;}.link-list{width:100%;max-width:800px;padding:0 15px;margin:0 auto;}.link-list .link-list-item{border:1px solid #685947;margin-bottom:30px;}.link-list .link-list-item h2{background:#685947;color:#fff;padding:10px;}.link-list .link-list-item li{border-bottom:1px dashed #ccc;}.link-list .link-list-item li:last-child{border-bottom:0;}.link-list .link-list-item a{display:block;padding:20px;color:#685947;}.link-list .link-list-item a h3{font-size:17px;color:#685947;margin-bottom:10px;position:relative;padding-right:100px;}.link-list .link-list-item a h3:after{content:"前往連結";position:absolute;right:0;top:50%;transform:translateY(-50%);background:#d2cec9;color:#685947;border-radius:6px;padding:3px 5px;font-size:13px;}.link-list .link-list-item a div{margin-bottom:5px;font-size:14px;word-break:break-word;line-height:1.5;}.link-list .link-list-item a p{word-break:break-word;white-space:pre-wrap;line-height:1.5;font-size:15px;color:#bb7a4f;}.login-container{width:100%;max-width:600px;margin:0 auto;color:#000;padding:0 15px;}.login-container.login-lg-container{max-width:1170px;}.login-container a{color:#353535;}.login-container .login-info{display:flex;border:1px solid #ddd;border-top:6px solid #bb7a4f;padding:20px 30px;background:#fff;}.login-container .login-info h2{font-size:32px;margin-bottom:30px;color:#625245;}.login-container .login-info .checkbox-theme{margin:0 auto;padding:5px 15px;}@media only screen and (max-width:992px){.login-container .login-info .checkbox-theme{margin-bottom:30px;}}.login-container .login-info .checkbox-theme .R30{margin-right:0;}.login-container .login-info .checkbox-theme .R30 label{color:#353535;font-size:1em;}.login-container .login-info .checkbox-theme .R30 label:before{margin-right:10px;color:#353535;}.login-container .login-info .checkbox-theme .check-apply{color:#ff5050;font-size:1em;margin-left:5px;cursor:pointer;}.login-container .login-info .orderlist-wrap{width:100%;margin:20px auto 40px;}.login-container .login-info .orderlist-wrap .memNotice{padding:12px 15px;background:#fff1f1;color:#f00;margin-bottom:30px;}.login-container .login-info .orderlist-wrap .memNotice i{margin-right:10px;}.login-container .login-info .orderlist-wrap .error{padding:20px 0;}.login-container .login-info .css-table{width:100%;}@media only screen and (max-width:992px){.login-container .login-info{flex-direction:column;padding:10px 15px 10px 15px;}}.login-container .login-form{width:100%;margin:20px 0;}@media only screen and (max-width:992px){.login-container .login-form{width:100%;padding-right:0!important;}.login-container .login-form .flex-wrap>div{width:100%;}.login-container .login-form .flex-wrap>div:last-child{margin-top:30px;}}.login-container .mob-text{font-size:1.3em;margin-bottom:30px;text-align:center;}.login-container .sn-list{width:100%;border:1px solid #494949;margin-bottom:20px;}.login-container .sn-list td{border-bottom:1px solid #676767;padding:12px 15px;color:#a7a7a7;text-align:center;}.login-container .sn-list .sn-tr-head{background:#505050;}.login-container .sn-list .sn-tr-head td{color:#fff;}.login-container .sn-list .sn-tr-head:last-child td{border-bottom:0;}.login-container .form-group{margin-bottom:30px;position:relative;}.login-container .form-group input[type=text],.login-container .form-group textarea,.login-container .form-group input[type=password],.login-container .form-group input[type=tel]{color:#000;font-size:.95em;border:1px solid #dbdbdb;margin-top:0;padding:12px;border-radius:0;width:100%;}.login-container .form-group input[type=text]:focus,.login-container .form-group textarea:focus,.login-container .form-group input[type=password]:focus,.login-container .form-group input[type=tel]:focus{border-color:#606060!important;outline:0;box-shadow:0 0 0 .2rem rgba(96,96,96,.2);transition:.3s all;}.login-container .form-group input[type=text].noEdit,.login-container .form-group textarea.noEdit,.login-container .form-group input[type=password].noEdit,.login-container .form-group input[type=tel].noEdit{cursor:not-allowed;border:0;background:#ddd;color:#353535;box-shadow:none;font-weight:bold;}.login-container .form-group span{display:block;color:#3a3a3a;margin-bottom:10px;}.login-container .form-group span.imp:before{content:"※ ";color:#ff5050;}.login-container .form-group .note-text{font-size:.9em;margin-top:5px;font-weight:bold;line-height:1.2;}.login-container .form-group input.hasicon{padding-left:45px;}.login-container .form-group .PW{display:inline-block;color:#999;padding:5px 0;}.login-container .form-group .PW:hover{text-decoration:underline;}@media only screen and (max-width:997px){.login-container .RF{margin-top:40px;padding-top:40px;border-top:1px dashed #bbb;}}.login-container .RF h2{text-align:center;font-size:1.6em;margin-bottom:90px;font-weight:500;}.login-container .RF p{text-align:center;margin-bottom:20px;}.login-container .social-list{display:block;width:80%;margin:85px auto 85px;}@media only screen and (max-width:992px){.login-container .social-list{width:100%;}}.login-container .social-list li{margin-bottom:10px;}.login-container .social-list li:first-child{margin-bottom:30px;}.login-container .social-list a{display:block;text-align:center;color:#353535;position:relative;}.login-container .social-list .regiser{border:1px solid #cfc1be;color:#683e51;height:40px;line-height:40px;border-radius:5px;overflow:hidden;transition:background .3s;}.login-container .social-list .regiser:hover{background:#fef6f5;transition:background .3s;}.login-container .social-list .regiser span{position:absolute;left:0;top:0;background:#683e51;width:45px;height:39px;display:inline-block;color:#fff;text-align:center;}.login-container .social-list .regiser span i{line-height:39px;}.login-container .social-list .facebook{border:1px solid #dae1e9;color:#2c77ba;height:40px;line-height:40px;border-radius:5px;overflow:hidden;transition:background .3s;}.login-container .social-list .facebook:hover{background:#f7fbff;transition:background .3s;}.login-container .social-list .facebook span{position:absolute;left:0;top:0;background:#2c77ba;width:45px;height:39px;display:inline-block;color:#fff;text-align:center;}.login-container .social-list .facebook span i{line-height:39px;}.login-container .social-list .google{border:1px solid #999;}.login-container .social-list .google:before{position:absolute;left:20px;top:auto;font-family:"Font Awesome 5 Brands";content:"";color:#e23b2a;font-weight:900;margin-right:1px;width:20px;display:inline-block;}.message-contact{text-align:center;padding:12px 10px;font-size:18px;color:#867462;margin:0 auto;border:1px solid #867462;border-radius:40px;cursor:pointer;margin-bottom:30px;width:46px;overflow:hidden;transition:width .3s;}.message-contact span{margin-inline-end:-165px;opacity:0;transition:opacity .3s,margin-inline-end .3s;}.message-contact:after{font-family:"Font Awesome 5 Free";content:"+";color:#fff;font-weight:900;margin-right:1px;width:20px;display:inline-block;width:22px;height:22px;background:#867462;border-radius:50%;line-height:22px;text-align:center;margin:0;}.message-contact.is-active{width:240px;}.message-contact.is-active span{margin-inline-end:0;opacity:1;transition:opacity .3s .3s,margin-inline-end .3s;}.message-contact.is-active:after{transform:rotate(360deg);transition:transform .3s;}@media only screen and (min-width:992px){.message-contact:hover{background:#867462;color:#fff;}.message-contact:hover:after{background:#fff;color:#867462;transform:rotate(360deg);transition:transform .3s;}}.contact-2 .traffic-list,.index-traffic .traffic-list{max-width:700px;width:100%;margin:0 auto;display:flex;justify-content:center;margin-top:-120px;}.contact-2 .traffic-list li,.index-traffic .traffic-list li{width:50%;cursor:pointer;}.contact-2 .traffic-list li>div,.index-traffic .traffic-list li>div{width:120px;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;color:#867561;background:#f8eae4;border-radius:50%;}@media only screen and (min-width:992px){.contact-2 .traffic-list li>div:hover,.index-traffic .traffic-list li>div:hover{color:#f8eae4;background:#a7998a;transition:background .3s;}}.contact-2 .traffic-list li.is-active>div,.index-traffic .traffic-list li.is-active>div{color:#f8eae4;background:#867561;box-shadow:0 0 5px 0 #f8eae4,0 0 10px 0 #a7998a;}.contact-2 .traffic-list li i,.index-traffic .traffic-list li i{font-size:35px;margin-bottom:10px;}.contact-2 .traffic-info-list li,.index-traffic .traffic-info-list li{display:flex;flex-wrap:wrap;}.contact-2 .traffic-info-list li>div,.index-traffic .traffic-info-list li>div{width:50%;padding:20px;display:none;}@media only screen and (max-width:992px){.contact-2 .traffic-info-list li>div,.index-traffic .traffic-info-list li>div{width:100%;}}@media only screen and (max-width:578px){.contact-2 .traffic-info-list li>div,.index-traffic .traffic-info-list li>div{padding:20px 0;}}.contact-2 .traffic-info-list li.is-active>div,.index-traffic .traffic-info-list li.is-active>div{display:block;}.contact-2 .traffic-info-list li h3,.index-traffic .traffic-info-list li h3{font-size:20px;margin-bottom:20px;border-left:5px solid #ba795d;padding-left:10px;color:#ba795d;}.contact-2 .traffic-info-list li p,.index-traffic .traffic-info-list li p{word-break:break-word;white-space:pre-wrap;line-height:1.5;}.index-traffic{max-width:1300px;width:100%;margin:0 auto;padding:80px 15px;}@media only screen and (max-width:578px){.index-traffic{padding:50px 15px;}}.index-traffic .text-box{width:400px;margin:0 auto 100px;}@media only screen and (max-width:578px){.index-traffic .text-box{width:100%;}}.index-traffic .text-box h2{text-align:center;position:relative;}@media only screen and (max-width:578px){.index-traffic .text-box h2{display:inline-block;padding:0 50px;}}.index-traffic .text-box h2 span{font-size:36px;background:#fff;position:relative;padding:3px 20px;font-weight:bold;}@media only screen and (max-width:578px){.index-traffic .text-box h2 span{font-size:25px;}}.index-traffic .text-box h2 span:after{display:block;content:attr(data-sub);font-size:24px;margin-top:10px;font-weight:500;}@media only screen and (max-width:578px){.index-traffic .text-box h2 span:after{font-size:18px;}}.index-traffic .text-box h2:before{content:"";width:100%;height:1px;background:#695548;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:0;}.index-traffic .traffic-wrap{padding:60px 30px 20px;border:1px solid #f8eae4;}@media only screen and (max-width:578px){.index-traffic .traffic-wrap{padding:60px 0 20px;border:0;}}.index-traffic .traffic-list h2{font-size:13px;}@media only screen and (max-width:578px){.index-traffic .traffic-list li>div{border-radius:3px;width:100%;height:80px;}}.contact-box{max-width:1200px;width:100%;margin:0 auto;padding:0 15px;}.contact-box .contact-1{display:flex;flex-wrap:wrap;margin-bottom:100px;}.contact-box .contact-1 .contact-map{width:50%;}@media only screen and (max-width:768px){.contact-box .contact-1 .contact-map{width:100%;order:2;}}.contact-box .contact-1 .contact-info{background-color:#f7f7f7;background-image:url(../../images/bg-logo.png);background-position:right 20px bottom 20px;background-repeat:no-repeat;width:50%;padding-left:50px;display:flex;flex-direction:column;justify-content:center;}@media only screen and (max-width:768px){.contact-box .contact-1 .contact-info{width:100%;order:1;padding:30px 20px;}}@media only screen and (max-width:578px){.contact-box .contact-1 .contact-info{background-position:top 20px right 20px;background-size:40px;}}.contact-box .contact-1 h2{font-size:30px;margin-bottom:20px;color:#685948;}.contact-box .contact-1 .WWL{font-size:20px;margin-bottom:40px;color:#867561;}.contact-box .contact-1 .ct-us a{padding:5px 0;display:inline-block;color:#867561;}.contact-box .contact-2{padding:60px 30px 20px;border:1px solid #f8eae4;margin-bottom:50px;}@media only screen and (max-width:578px){.contact-box .contact-2{padding:60px 15px 20px;}}.contact-box .contact-wrap{margin:0 auto 30px;background-color:#f8f7f6;padding:40px 50px 20px;display:none;}.contact-box .contact-wrap::after{display:block;clear:both;content:"";}@media only screen and (max-width:557px){.contact-box .contact-wrap{padding:40px 15px 20px;}}.contact-box .contact-wrap .ct-title{color:#000;margin-bottom:40px;line-height:1.5;text-align:center;}@media only screen and (max-width:992px){.contact-box .contact-wrap .ct-title{text-align:left;}}.contact-box .contact-wrap a{color:#000;}.contact-box .contact-wrap .form-group{margin-bottom:30px;position:relative;}.contact-box .contact-wrap .form-group input[type=text],.contact-box .contact-wrap .form-group textarea,.contact-box .contact-wrap .form-group input[type=password],.contact-box .contact-wrap .form-group input[type=tel],.contact-box .contact-wrap .form-group input[type=phone]{font-size:16px;border:1px solid #ddd;margin-top:0;padding:30px 8px 10px 15px;border-radius:0;width:100%;border-radius:3px;resize:none;}.contact-box .contact-wrap .form-group input[type=text]:focus,.contact-box .contact-wrap .form-group textarea:focus,.contact-box .contact-wrap .form-group input[type=password]:focus,.contact-box .contact-wrap .form-group input[type=tel]:focus,.contact-box .contact-wrap .form-group input[type=phone]:focus{border-color:#606060!important;outline:0;box-shadow:0 0 0 .2rem rgba(96,96,96,.2);transition:.3s all;}.contact-box .contact-wrap .form-group input[type=text]:not(:placeholder-shown)~span,.contact-box .contact-wrap .form-group input[type=text]:focus~span,.contact-box .contact-wrap .form-group textarea:not(:placeholder-shown)~span,.contact-box .contact-wrap .form-group textarea:focus~span,.contact-box .contact-wrap .form-group input[type=password]:not(:placeholder-shown)~span,.contact-box .contact-wrap .form-group input[type=password]:focus~span,.contact-box .contact-wrap .form-group input[type=tel]:not(:placeholder-shown)~span,.contact-box .contact-wrap .form-group input[type=tel]:focus~span,.contact-box .contact-wrap .form-group input[type=phone]:not(:placeholder-shown)~span,.contact-box .contact-wrap .form-group input[type=phone]:focus~span{color:#ba795d;top:10px;font-size:14px;transition:.2s ease-in-out;}.contact-box .contact-wrap .form-group input[type=text]::placeholder,.contact-box .contact-wrap .form-group textarea::placeholder,.contact-box .contact-wrap .form-group input[type=password]::placeholder,.contact-box .contact-wrap .form-group input[type=tel]::placeholder,.contact-box .contact-wrap .form-group input[type=phone]::placeholder{color:#fff;opacity:0;}.contact-box .contact-wrap .form-group input[type=text].authError,.contact-box .contact-wrap .form-group textarea.authError,.contact-box .contact-wrap .form-group input[type=password].authError,.contact-box .contact-wrap .form-group input[type=tel].authError,.contact-box .contact-wrap .form-group input[type=phone].authError{border-color:#f00!important;outline:0;box-shadow:0 0 0 .2rem rgba(255,0,0,.2);}.contact-box .contact-wrap .form-group input[type=text].authError:not(:placeholder-shown)~span,.contact-box .contact-wrap .form-group input[type=text].authError:focus~span,.contact-box .contact-wrap .form-group textarea.authError:not(:placeholder-shown)~span,.contact-box .contact-wrap .form-group textarea.authError:focus~span,.contact-box .contact-wrap .form-group input[type=password].authError:not(:placeholder-shown)~span,.contact-box .contact-wrap .form-group input[type=password].authError:focus~span,.contact-box .contact-wrap .form-group input[type=tel].authError:not(:placeholder-shown)~span,.contact-box .contact-wrap .form-group input[type=tel].authError:focus~span,.contact-box .contact-wrap .form-group input[type=phone].authError:not(:placeholder-shown)~span,.contact-box .contact-wrap .form-group input[type=phone].authError:focus~span{color:#f00;top:10px;font-size:14px;transition:.2s ease-in-out;}.contact-box .contact-wrap .form-group label.authError{display:none;opacity:0;visibility:hidden;position:absolute;z-index:-2;}.contact-box .contact-wrap .form-group span{display:block;color:#808080;font-size:16px;position:absolute;left:30px;top:22px;bottom:0;pointer-events:none!important;transition:.1s ease-in-out;}.contact-box .contact-wrap .form-group span.imp{color:#ba795d;}.contact-box .contact-wrap .form-group span.imp:after{content:"*";margin-left:7px;color:#ba795d;}.contact-box .contact-wrap .form-group .note-text{font-size:.9em;margin-top:5px;font-weight:bold;}.contact-box .contact-wrap .form-group input.hasicon{padding-left:45px;}.contact-box .contact-wrap .form-group .PW{display:inline-block;color:#999;padding:5px 0;}.contact-box .contact-wrap .form-group .PW:hover{text-decoration:underline;}.spot-wrap{display:flex;flex-wrap:wrap;width:100%;padding:0 15px;}.spot-wrap .side-bar{width:200px;}@media only screen and (max-width:992px){.spot-wrap .side-bar{width:100%;margin-bottom:30px;}}.spot-wrap .side-bar .side-bar-title{margin-bottom:30px;}.spot-wrap .side-bar .side-bar-title>div:nth-child(1){font-size:30px;margin-bottom:5px;}.spot-wrap .side-bar .side-bar-title>div:nth-child(2){font-size:20px;}@media only screen and (max-width:992px){.spot-wrap .side-bar .side-bar-links{text-align:center;}}.spot-wrap .side-bar .side-bar-links a{display:block;padding:15px 16px;color:#ad7c57;letter-spacing:2px;position:relative;transition:padding-left .3s;}@media only screen and (max-width:992px){.spot-wrap .side-bar .side-bar-links a{padding:8px 16px;}}.spot-wrap .side-bar .side-bar-links a:before{font-family:"Font Awesome 6 Free";content:"";color:#ad7c57;font-weight:900;margin-right:10px;display:inline-block;font-size:14px;position:absolute;left:-20px;opacity:0;top:50%;transform:translateY(-50%);transition:opacity .3s,left .3s;}@media only screen and (max-width:992px){.spot-wrap .side-bar .side-bar-links a:before{font-family:"Font Awesome 6 Free";content:"";color:#ad7c57;font-weight:900;margin-right:10px;display:inline-block;left:50%;bottom:-10px;top:auto;transform:translateX(-50%);}}.spot-wrap .side-bar .side-bar-links li{border-bottom:1px solid #ccc;}.spot-wrap .side-bar .side-bar-links li.is-active{border-bottom:1px solid #ad7c57;}.spot-wrap .side-bar .side-bar-links li.is-active a{padding-left:25px;font-weight:bold;}.spot-wrap .side-bar .side-bar-links li.is-active a:before{left:0;opacity:1;}@media only screen and (max-width:992px){.spot-wrap .side-bar .side-bar-links li.is-active a{padding-left:16px;}.spot-wrap .side-bar .side-bar-links li.is-active a:before{left:50%;}}@media only screen and (max-width:992px){.spot-wrap .side-bar .side-bar-links li.is-active{border-bottom:0;}}@media only screen and (max-width:992px){.spot-wrap .side-bar .side-bar-links li{display:inline-block;border-bottom:0;position:relative;}.spot-wrap .side-bar .side-bar-links li:before{content:"";width:1px;position:absolute;right:0;top:3px;bottom:3px;background:#eed5c5;}.spot-wrap .side-bar .side-bar-links li:last-child:before{display:none;}}@media only screen and (min-width:992px){.spot-wrap .side-bar .side-bar-links li:hover{border-bottom:1px solid #ad7c57;}.spot-wrap .side-bar .side-bar-links li:hover a{padding-left:25px;transition:padding-left .3s;}.spot-wrap .side-bar .side-bar-links li:hover a:before{left:0;opacity:1;transition:opacity .3s,left .3s;}}.spot-wrap .spot-list{flex:1;display:flex;padding-left:100px;flex-wrap:wrap;}@media only screen and (max-width:992px){.spot-wrap .spot-list{width:100%;padding-left:0;}}.spot-wrap .spot-list li{width:30%;margin:0 1% 3%;}@media only screen and (max-width:1199px){.spot-wrap .spot-list li{width:46%;}}@media only screen and (max-width:992px){.spot-wrap .spot-list li{width:30%;}}@media only screen and (max-width:768px){.spot-wrap .spot-list li{width:46%;}}@media only screen and (max-width:578px){.spot-wrap .spot-list li{width:100%;}}.spot-wrap .spot-list li .img{padding-bottom:75%;background-size:cover;background-position:center;background-repeat:no-repeat;}@media only screen and (min-width:1199px){.spot-wrap .spot-list li:nth-child(3n+2){margin-top:40px;}.spot-wrap .spot-list li:nth-child(3n+3){margin-top:80px;}}@media only screen and (max-width:1199px){.spot-wrap .spot-list li:nth-child(2n+2){margin-top:40px;}}@media only screen and (max-width:992px){.spot-wrap .spot-list li{margin-bottom:30px;}.spot-wrap .spot-list li:nth-child(2n+2){margin-top:0;}}.spot-wrap .spot-list li .text{max-width:80%;background:#fff;padding:15px;margin-top:-40px;}.spot-wrap .spot-list li .text h2{line-height:1.5;margin-bottom:10px;}.spot-wrap .spot-list li .text>div{color:#aa9d9d;margin-bottom:5px;}.spot-wrap .spot-list li .text a{display:inline-block;padding:4px 10px 4px 5px;font-size:14px;color:#fff;border-radius:10px;background:#a85c13;}.spot-wrap .spot-list li .text a:before{font-family:"Font Awesome 6 Free";content:"";color:#fff;font-weight:900;margin-right:10px;display:inline-block;}.room-detail{width:100%;margin-bottom:30px;}.room-detail .title{margin-bottom:45px;text-align:center;}@media only screen and (max-width:992px){.room-detail .title{margin-bottom:30px;padding:0 15px;}}.room-detail .title h2{font-size:36px;margin-bottom:10px;color:#5a493f;}@media only screen and (max-width:992px){.room-detail .title h2{font-size:26px;}}.room-detail .title h3{font-size:20px;color:#b5937d;line-height:1.3;}@media only screen and (max-width:992px){.room-detail .title h3{font-size:18px;}}.room-detail .room-detail_container{display:flex;flex-wrap:wrap;padding-left:15px;}@media only screen and (max-width:992px){.room-detail .room-detail_container{padding:0 15px;}}.room-detail .room-detail-imgs{flex:1;}@media only screen and (max-width:992px){.room-detail .room-detail-imgs{width:100%;flex:auto;}}.room-detail .room-detail-content{width:100%;max-width:600px;padding-left:50px;padding-right:15px;display:flex;flex-direction:column;}@media only screen and (max-width:992px){.room-detail .room-detail-content{max-width:100%;padding:0;}}.room-detail .room-detail-content .tabs{flex:1;}.room-detail .room-detail-btns{margin:0 auto 35px;display:none;}@media only screen and (max-width:992px){.room-detail .room-detail-btns{display:flex;}}.room-detail .room-detail-btns .btn-booking{padding:5px 12px 5px 12px;position:relative;margin:0 8px;cursor:pointer;}.room-detail .room-detail-btns .btn-booking:after{content:"";width:100%;height:8px;left:0;bottom:0;right:0;position:absolute;z-index:-1;background:#f1e9e0;}.room-detail .room-detail-btns .btn-back{margin:0 8px;padding:5px 12px 5px 12px;position:relative;color:#000;}.room-detail .room-detail-btns .btn-back:after{content:"";width:100%;height:8px;left:0;bottom:0;right:0;position:absolute;z-index:-1;background:#eaeaea;}@media only screen and (max-width:578px){.room-detail .room-detail-btns{margin-bottom:20px;}}.room-detail .tabs{box-shadow:0 0 5px #ccc;}@media only screen and (max-width:1199px){.room-detail .tabs{box-shadow:0 0 2px #ccc;}}@media only screen and (max-width:578px){.room-detail .tabs{box-shadow:none;}}.room-detail .tab-list{display:flex;}.room-detail .tab-list li{cursor:pointer;width:33.34%;padding:16px;background:#ceae99;display:block;text-align:center;color:#fff;border-right:1px solid #eacfbd;}.room-detail .tab-list li:last-child{border-right:0;}.room-detail .tab-list li.is-active{background:#fff;color:#5a493f;}@media only screen and (max-width:578px){.room-detail .tab-list li.is-active{background:#fbf3ed;}}.room-detail .tab-detail{padding:20px;height:630px;overflow:auto;}@media only screen and (max-width:1199px){.room-detail .tab-detail{height:auto;}}@media only screen and (max-width:578px){.room-detail .tab-detail{padding:20px 0;}}.room-detail .tab-detail>div{display:none;}.room-detail .tab-detail>div.is-active{display:block;}.room-detail .tab-detail .tiny-theme p,.room-detail .tab-detail .tiny-theme span,.room-detail .tab-detail .tiny-theme div,.room-detail .tab-detail .tiny-theme strong,.room-detail .tab-detail .tiny-theme em{font-size:15px;line-height:1.5;}.room-detail .tab-detail .tiny-theme p{margin-bottom:0;min-height:1px;}.room-detail .tab-detail .tiny-theme p:empty{margin-bottom:20px;}.room-detail .tab-detail .tiny-theme strong{font-weight:bold;}.room-detail .tab-detail .tiny-theme em{font-style:italic;}.room-detail .tab-detail .tiny-theme ol{display:block;list-style-type:decimal;padding-inline-start:20px;}.room-detail .tab-detail .tiny-theme ol li{position:relative;padding-left:0;line-height:1.5;}.room-detail .tab-detail .tiny-theme ul{display:block;}.room-detail .tab-detail .tiny-theme ul li{position:relative;padding-left:20px;line-height:1.5;}.room-detail .tab-detail .tiny-theme ul li:before{font-family:"Font Awesome 6 Free";content:"";color:#777;font-weight:900;margin-right:10px;display:inline-block;margin-right:0;font-size:12px;position:absolute;top:3px;left:0;}.room-detail .tab-detail .info-item{margin-bottom:20px;border-bottom:1px solid #b5937d;padding:0 10px 10px;}.room-detail .tab-detail .info-item:last-child{border-bottom:0;}.room-detail .tab-detail .info-item h4{border-left:3px solid #b5937d;color:#5a493f;padding:5px 0 5px 15px;}.room-detail .tab-detail .info-item .WWL{padding:15px 15px 15px 0;font-size:14px;color:#5a493f;word-break:break-word;white-space:pre-wrap;line-height:1.5;}.room-detail .tab-detail .info-item-device{display:flex;flex-wrap:wrap;margin-top:15px;}.room-detail .tab-detail .info-item-device li{display:flex;align-items:center;width:33.33%;}@media only screen and (max-width:478px){.room-detail .tab-detail .info-item-device li{width:50%;}}.room-detail .tab-detail .info-item-device li .img{width:17px;height:17px;}.room-detail .tab-detail .info-item-device li .img img{max-width:100%;}.room-detail .tab-detail .info-item-device li .text{flex:1;word-break:break-word;font-size:12px;padding:5px 10px;line-height:1.5;}.calendar{width:100%;margin:0 auto;background:#fff;padding:0;position:relative;}.calendar .schedule-loading{position:absolute;left:0;top:0;right:0;bottom:0;z-index:5;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.8);display:none;}.calendar .schedule-loading i{margin-right:10px;}.calendar .schedule-loading.is-active{display:block;}.calendar .calendar-tools{display:flex;justify-content:space-between;align-items:center;padding:10px;font-weight:bold;}.calendar .calendar-tools .prev-month:before{font-family:"Font Awesome 5 Free";content:"";color:#898989;font-weight:900;margin-right:1px;width:20px;display:inline-block;margin-right:10px;}.calendar .calendar-tools .next-month:after{font-family:"Font Awesome 5 Free";content:"";color:#898989;font-weight:900;margin-right:1px;width:20px;display:inline-block;margin-left:10px;}.calendar .calendar-tools .next-month,.calendar .calendar-tools .prev-month{padding:5px 12px;cursor:pointer;}.calendar .calendar-tools .next-month:hover,.calendar .calendar-tools .prev-month:hover{background:#efefef;color:#000;border-radius:4px;transition:background .3s,color .3s;}.calendar .calendar-tools .notallow{color:#ccc;cursor:not-allowed;}.calendar .calendar-tools .notallow:before,.calendar .calendar-tools .notallow:after{color:#ccc;}.calendar .calendar-tools .current-month{font-weight:bold;font-size:22px;cursor:pointer;color:#685948;}.calendar .calendar-week{display:flex;justify-content:center;}.calendar .calendar-week>div{width:14%;text-align:center;padding:8px 0;margin-bottom:1px;background:#f7eee5;border:1px solid #f1e6db;}.calendar .calendar-days{display:flex;justify-content:center;flex-wrap:wrap;}.calendar .calendar-days>div{user-select:none;width:14%;height:70px;position:relative;transition:background .3s;background:#f7f5f3;border:1px solid #fff;text-align:center;}.calendar .calendar-days>div .info-remark{position:absolute;top:50%;transform:translateY(-50%);left:10px;right:10px;text-align:center;color:#b1b1b1;padding:3px 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;}.calendar .calendar-days>div .order-remark{position:absolute;top:50%;transform:translateY(-50%);left:10px;right:10px;text-align:center;color:#d5d5d5;padding:3px 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;}.calendar .calendar-days>div>div{padding:6px 0;font-size:15px;color:#cbc9c9;}.calendar .calendar-days>div>span{margin-top:15px;color:#9f8080;font-size:14px;}@media only screen and (max-width:399px){.calendar .calendar-days>div>span{font-size:13px;}}.calendar .calendar-days>div.calendar-d-extra{background:#fbfbfb;}.calendar .calendar-days>div.calendar-d-extra:before{display:none;}.calendar .calendar-days>div.calendar-d-extra>div,.calendar .calendar-days>div.calendar-d-extra>span{display:none;}.calendar .calendar-days>div.calendar-d-holiday{position:relative;}.calendar .calendar-days>div.calendar-d-holiday:before{color:#c63a3a;}.calendar .calendar-days>div.calendar-d-holiday .info-remark{background:#c63a3a;color:#fff;}.calendar .calendar-days>div.Orders-N{position:relative;}.calendar .calendar-days>div.Orders-N:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;background:repeating-linear-gradient(-45deg,#fff,#f2f2f2 4px,#f2f2f2 4px,#fff 8px);}.calendar .calendar-days>div.Orders-N>div{position:relative;z-index:3;color:#f00;}.calendar .calendar-days>div.Orders-N>span{display:none;}.calendar .calendar-days>div .is-close{position:absolute;left:2px;top:2px;right:2px;bottom:2px;z-index:5;background:rgba(198,58,58,.4);color:#fff;text-align:center;line-height:50px;}.calendar .calendar-days>div .is-open{text-align:center;padding-top:25px;font-size:14px;}.calendar .calendar-days>div .info-work{font-size:13px;padding:20px 5px 0;}.calendar .calendar-days>div.calendar-d-today{box-shadow:inset 0 0 1px 2px #685948;}.calendar .calendar-days>div.calendar-d-today:before{left:3px;top:3px;right:3px;bottom:3px;}.room-orders-form_mask{position:fixed;left:0;top:0;right:0;bottom:0;z-index:888;background:rgba(0,0,0,.3);opacity:0;visibility:hidden;}@media only screen and (max-width:1299px){.room-orders-form_mask.is-active{opacity:1;visibility:visible;}}.detail-btns{margin-top:30px;display:flex;justify-content:center;}.detail-btns .btn-booking{padding:5px 12px;position:relative;margin:0 8px;cursor:pointer;}.detail-btns .btn-booking:before{content:"";width:100%;height:8px;left:0;bottom:0;right:0;position:absolute;z-index:-1;background:#f1e9e0;}.detail-btns .btn-back{margin:0 8px;padding:5px 12px;position:relative;color:#000;}.detail-btns .btn-back:before{content:"";width:100%;height:8px;left:0;bottom:0;right:0;position:absolute;z-index:-1;background:#eaeaea;}@media only screen and (max-width:578px){.detail-btns{margin-top:10px;margin-bottom:0;}}.room-orders .room-orders-title{text-align:center;margin-bottom:30px;}@media only screen and (max-width:1299px){.room-orders .room-orders-title{display:none;}}.room-orders .room-orders-title h3{width:200px;display:inline-block;padding:30px;font-size:20px;position:relative;color:#755f51;}.room-orders .room-orders-title h3:before{content:"";position:absolute;width:50px;left:-10px;top:50%;transform:translateY(-50%);height:2px;background:#755f51;}.room-orders .room-orders-title h3:after{content:"";position:absolute;width:50px;right:-10px;top:50%;transform:translateY(-50%);height:2px;background:#755f51;}@media only screen and (max-width:1299px){.room-orders .room-orders-title{margin-bottom:0;margin-top:80px;}.room-orders .room-orders-title h3{background:#f1dcca;padding:10px;}}@media only screen and (max-width:992px){.room-orders .room-orders-title{margin-top:30px;}}.room-orders .room-orders-form{background:#fff;display:flex;justify-content:center;align-items:center;z-index:100;}.room-orders .room-orders-form .room-orders-form_inputs{display:flex;align-items:center;margin-right:40px;}.room-orders .room-orders-form .room-orders-form_inputs>span{display:inline-block;margin:0 5px;}.room-orders .room-orders-form .room-orders-form_inputs .ddl_select{width:268px;}.room-orders .room-orders-form .room-orders-form_inputs .ddl_select select{width:100%;}.room-orders .room-orders-form .room-orders-form_inputs input{outline:0;border-radius:0;padding:9px 5px 9px 8px;font-size:16px;width:268px;color:#695548;border:1px solid #b5937d;}.room-orders .room-orders-form .room-orders-form_inputs div.input_text{position:relative;margin-right:5px;}.room-orders .room-orders-form .room-orders-form_inputs div.input_text span{position:absolute;right:5px;top:50%;transform:translateY(-50%);pointer-events:none!important;font-size:15px;}.room-orders .room-orders-form .room-orders-form_inputs div.input_text span:after{font-family:"Font Awesome 6 Free";content:"";color:#695548;font-weight:900;margin-right:10px;display:inline-block;margin-left:8px;}.room-orders .room-orders-form .room-orders-form_ddl{display:flex;margin-right:40px;}.room-orders .room-orders-form .room-orders-form_btns{margin-left:40px;}.room-orders .room-orders-form .room-orders-form_checkbox{margin-right:40px;}.room-orders .room-orders-form .room-orders-form_checkbox input{opacity:0;visibility:hidden;position:absolute;z-index:-1;}.room-orders .room-orders-form .room-orders-form_checkbox label:before{font-family:"Font Awesome 6 Free";content:"";color:#e5e5e5;font-weight:900;margin-right:10px;display:inline-block;}.room-orders .room-orders-form .room-orders-form_checkbox input:checked~label:before{font-family:"Font Awesome 6 Free";content:"";color:#b5937d;font-weight:900;margin-right:10px;display:inline-block;}.room-orders .room-orders-form .room-orders-form_close,.room-orders .room-orders-form .room-orders-form_title{display:none;}@media only screen and (max-width:1299px){.room-orders .room-orders-form{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:330px;opacity:0;visibility:hidden;background:#817a75;padding:15px 15px 30px;flex-direction:column;box-shadow:0 0 0 3px #fff,0 0 0 6px #817a75;z-index:999;}.room-orders .room-orders-form.is-active{opacity:1;visibility:visible;transition:opacity .3s,visibility .3s;}.room-orders .room-orders-form .room-orders-form_close,.room-orders .room-orders-form .room-orders-form_title{display:block;}.room-orders .room-orders-form .room-orders-form_close{width:30px;height:30px;text-align:center;border-radius:20px;background:#000;position:absolute;right:-19px;top:-16px;text-align:center;line-height:30px;}.room-orders .room-orders-form .room-orders-form_close:before{font-family:"Font Awesome 6 Free";content:"";color:#fff;font-weight:900;margin-right:10px;display:inline-block;margin-right:0;}.room-orders .room-orders-form .room-orders-form_title{margin:20px 0;font-size:20px;color:#fff;}.room-orders .room-orders-form .room-orders-form_inputs,.room-orders .room-orders-form .room-orders-form_ddl{display:block;}.room-orders .room-orders-form .room-orders-form_inputs{margin-right:0;width:100%;}.room-orders .room-orders-form .room-orders-form_inputs input{width:100%;border:1px solid #817a75;}.room-orders .room-orders-form .room-orders-form_inputs div.input_text{margin-right:0;}.room-orders .room-orders-form .room-orders-form_inputs .ddl_select{width:100%;margin:0;}.room-orders .room-orders-form .ddl_select{border:1px solid #817a75;}.room-orders .room-orders-form .room-orders-form_ddl{display:block;width:100%;margin-right:0;}.room-orders .room-orders-form .room-orders-form_ddl .ddl_select{width:100%;margin:0;border:1px solid #817a75;}.room-orders .room-orders-form .room-orders-form_ddl select{width:100%;}.room-orders .room-orders-form .room-orders-form_checkbox{margin:20px 0;}.room-orders .room-orders-form .room-orders-form_checkbox label{color:#fff;}.room-orders .room-orders-form .room-orders-form_checkbox label:before{color:#fff;}.room-orders .room-orders-form .room-orders-form_checkbox input:checked~label:before{color:#ffc491;}.room-orders .room-orders-form .room-orders-form_btns{margin-left:0;width:100%;margin-top:30px;}.room-orders .room-orders-form .room-orders-form_btns>label{width:100%;background:#f1dcca;color:#625245;}}@media only screen and (max-width:578px){.room-orders .room-orders-form{left:0;right:0;bottom:-100%;opacity:0;visibility:hidden;top:auto;transform:none;width:100%;}.room-orders .room-orders-form .room-orders-form_close{right:auto;left:50%;transform:translateX(-50%);}.room-orders .room-orders-form.is-active{bottom:0;opacity:1;visibility:visible;transition:bottom .3s,opacity .3s;}}.room-orders .ddl_select{position:relative;margin:0 5px;border:1px solid #b5937d;}.room-orders .ddl_select span{position:absolute;right:3px;top:50%;transform:translateY(-50%);pointer-events:none!important;}.room-orders .ddl_select span:before{font-family:"Font Awesome 6 Free";content:"";color:#695548;font-weight:900;margin-right:10px;display:inline-block;}.room-orders .ddl_select select{border:0;padding:9px 40px 9px 12px;font-size:16px;width:140px;outline:0;-webkit-appearance:none;-moz-appearance:none;color:#695548;background:#fff;}.about-detail{max-width:1300px;width:100%;margin:0 auto;padding:0 15px;}.about-detail::after{display:block;clear:both;content:"";}.about-detail .about-section1{display:flex;position:relative;z-index:3;flex-wrap:wrap;}.about-detail .about-section1 .text{order:1;width:50%;padding-right:100px;}.about-detail .about-section1 .text h3{font-size:22px;border-left:5px solid #685947;color:#685947;line-height:1.5;margin-bottom:20px;border-bottom:1px solid #ccc;padding:10px 10px 10px 20px;}.about-detail .about-section1 .text p{word-break:break-word;white-space:pre-wrap;line-height:1.5;line-height:2;}@media only screen and (max-width:992px){.about-detail .about-section1 .text{padding-right:40px;width:60%;}}@media only screen and (max-width:768px){.about-detail .about-section1 .text{order:2;width:100%;}}.about-detail .about-section1 .img{order:2;width:50%;padding-left:20px;}@media only screen and (max-width:992px){.about-detail .about-section1 .img{padding-right:0;padding-left:0;width:40%;}}@media only screen and (max-width:768px){.about-detail .about-section1 .img{width:100%;order:1;margin-bottom:30px;}}.about-detail .about-section1 .img img{max-width:100%;border-radius:3px;}.about-detail .about-section2{display:flex;flex-wrap:wrap;flex-direction:column;position:relative;z-index:3;margin-top:-100px;}.about-detail .about-section2 .text{width:48%;}@media only screen and (max-width:992px){.about-detail .about-section2 .text{width:60%;padding-left:40px;}}@media only screen and (max-width:768px){.about-detail .about-section2 .text{width:100%;padding-left:0;}}.about-detail .about-section2 .text h3{font-size:22px;border-left:5px solid #685947;color:#685947;line-height:1.5;margin-bottom:20px;border-bottom:1px solid #ccc;padding:10px 10px 10px 20px;}.about-detail .about-section2 .text p{word-break:break-word;white-space:pre-wrap;line-height:1.5;line-height:2;}.about-detail .about-section2 .img{width:48%;margin-bottom:30px;}@media only screen and (max-width:992px){.about-detail .about-section2 .img{width:40%;}}@media only screen and (max-width:768px){.about-detail .about-section2 .img{width:100%;}}.about-detail .about-section2 .img img{max-width:100%;border-radius:3px;}@media only screen and (max-width:1199px){.about-detail .about-section2{margin-top:-25px;}}@media only screen and (max-width:992px){.about-detail .about-section2{margin:60px 0;flex-direction:row;justify-content:space-between;}}.about-detail .about-section3{display:flex;flex-direction:column;float:right;width:45%;margin-top:-550px;position:relative;flex-wrap:wrap;}@media only screen and (max-width:992px){.about-detail .about-section3{margin-top:0;flex-direction:row;justify-content:space-between;width:100%;}}.about-detail .about-section3:before{content:"";width:200px;height:200px;border:5px solid #ebd3bb;position:absolute;left:-150px;top:-120px;z-index:-1;}@media only screen and (max-width:992px){.about-detail .about-section3:before{display:none;}}.about-detail .about-section3 .text{text-align:left;}@media only screen and (max-width:992px){.about-detail .about-section3 .text{order:1;width:60%;padding-right:40px;}}@media only screen and (max-width:768px){.about-detail .about-section3 .text{order:2;width:100%;padding-right:0;}}.about-detail .about-section3 .text h3{font-size:22px;border-left:5px solid #685947;color:#685947;line-height:1.5;margin-bottom:20px;border-bottom:1px solid #ccc;padding:10px 10px 10px 20px;}.about-detail .about-section3 .text p{word-break:break-word;white-space:pre-wrap;line-height:1.5;line-height:2;}.about-detail .about-section3 .img{margin-bottom:30px;}@media only screen and (max-width:992px){.about-detail .about-section3 .img{order:2;width:40%;}}@media only screen and (max-width:768px){.about-detail .about-section3 .img{width:100%;order:1;}}.about-detail .about-section3 .img img{max-width:100%;border-radius:3px;}@media only screen and (max-width:768px){.about-detail h3{font-size:18px!important;padding:1px 10px 1px 20px!important;border-bottom:0!important;}.about-detail p{line-height:1.8!important;font-size:15px!important;}}.room-detail-imgs-sm{display:none;}.room-detail-imgs-sm .detail_img2{text-align:center;margin-bottom:40px;}@media only screen and (max-width:992px){.room-detail-imgs-sm{display:block;width:100%;}.room-detail-imgs-sm img{max-width:100%;}.room-detail-imgs-sm .room-swiper{overflow:hidden;margin-bottom:30px;position:relative;}.room-detail-imgs-sm .room-swiper .swiper-notification{display:none;}.room-detail-imgs-sm .room-swiper .swiper-pagination{bottom:10px;}.room-detail-imgs-sm .room-swiper .swiper-pagination-bullet-active{opacity:1;background:#fff;border:1px solid #999;transform:scale(1.5);}.room-detail-imgs-sm .room-swiper .swiper-slide{background:#fff7ee;}.room-detail-imgs-sm .room-swiper .swiper-slide a{padding-bottom:66.66%;position:relative;display:block;}.room-detail-imgs-sm .room-swiper .swiper-slide img{max-width:100%;position:absolute;max-height:100%;margin:auto;left:0;top:0;right:0;bottom:0;}}.room-detail-imgs{position:relative;padding-bottom:55px;display:flex;justify-content:flex-end;align-items:flex-end;}@media only screen and (max-width:1199px){.room-detail-imgs{justify-content:flex-start;align-items:flex-start;padding-bottom:0;}}@media only screen and (max-width:992px){.room-detail-imgs{display:none;}}.room-detail-imgs>div{width:100%;max-width:486px;display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap;}@media only screen and (max-width:1299px){.room-detail-imgs>div{max-width:400px;}}@media only screen and (max-width:1199px){.room-detail-imgs>div{max-width:100%;justify-content:center;align-items:center;}}.room-detail-imgs:before{content:"";width:200px;height:325px;position:absolute;left:55px;bottom:300px;z-index:-1;border:3px solid #805030;}@media only screen and (max-width:1399px){.room-detail-imgs:before{width:150px;height:250px;left:50px;bottom:150px;}}@media only screen and (max-width:1199px){.room-detail-imgs:before{display:none;}}.room-detail-imgs .room-detail-imgs_item{width:80px;margin-left:9%;margin-top:4.5%;}@media only screen and (max-width:1299px){.room-detail-imgs .room-detail-imgs_item{margin-left:6%;}}@media only screen and (max-width:1199px){.room-detail-imgs .room-detail-imgs_item{margin-right:1%;margin-left:0;width:13.285%;}}.room-detail-imgs .room-detail-imgs_item:nth-child(1){width:80%;margin-left:0;margin-top:0;position:absolute;top:0;right:0;z-index:5;}@media only screen and (max-width:1399px){.room-detail-imgs .room-detail-imgs_item:nth-child(1){width:85%;}}@media only screen and (max-width:1299px){.room-detail-imgs .room-detail-imgs_item:nth-child(1){width:100%;left:0;}}.room-detail-imgs .room-detail-imgs_item:nth-child(1) a{padding-bottom:66.66%;}@media only screen and (max-width:1199px){.room-detail-imgs .room-detail-imgs_item:nth-child(1){position:relative;top:auto;right:auto;width:100%;margin-right:0;}}.room-detail-imgs .room-detail-imgs_item:nth-child(2){max-width:50%;width:100%;margin-left:0;margin-top:0;position:absolute;left:0;bottom:55px;z-index:4;}@media only screen and (max-width:1399px){.room-detail-imgs .room-detail-imgs_item:nth-child(2){max-width:48%;}}@media only screen and (max-width:1299px){.room-detail-imgs .room-detail-imgs_item:nth-child(2){max-width:46%;}}.room-detail-imgs .room-detail-imgs_item:nth-child(2) a{padding-bottom:66.66%;}@media only screen and (max-width:1199px){.room-detail-imgs .room-detail-imgs_item:nth-child(2){position:relative;bottom:auto;left:auto;margin-right:1%;margin-left:0;width:13.285%;margin-top:4.5%;}.room-detail-imgs .room-detail-imgs_item:nth-child(2) a{padding-bottom:100%;}}.room-detail-imgs .room-detail-imgs_item a{display:block;padding-bottom:100%;background-position:center;background-size:cover;border-radius:3px;box-shadow:0 0 1px #353535;}.room-detail-imgs .room-detail-imgs_item img{display:none;}.booking{max-width:1300px;padding:0 15px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;}.booking .booking-info{width:40%;}@media only screen and (max-width:1199px){.booking .booking-info{width:50%;}}@media only screen and (max-width:992px){.booking .booking-info{width:100%;margin-bottom:30px;}}.booking .booking-info .booking-item-btn{text-align:center;}.booking .booking-info .booking-item-btn a{display:inline-block;width:150px;background:#c3a78d;padding:10px;border-radius:3px;color:#f1e9e0;letter-spacing:2px;}.booking .booking-info .booking-item-btn a:after{font-family:"Font Awesome 6 Free";content:"+";color:#f1e9e0;font-weight:900;margin-right:10px;display:inline-block;margin-left:5px;margin-right:0;}.booking .booking-info .booking-item{border:1px solid #f1e9e0;padding:20px;border-radius:5px;margin-bottom:20px;}.booking .booking-info .booking-item-title{font-size:18px;margin-bottom:20px;position:relative;}.booking .booking-info .booking-item-title a{display:block;line-height:1.5;padding-right:75px;color:#685947;font-weight:bold;}.booking .booking-info .booking-item-title a:before{font-family:"Font Awesome 6 Free";content:"";color:#da9063;font-weight:900;margin-right:10px;display:inline-block;}.booking .booking-info .booking-item-title span{position:absolute;right:5px;top:1px;background:#e00000;display:inline-block;padding:4px 10px;border-radius:20px;color:#fff;font-size:15px;cursor:pointer;}.booking .booking-info .booking-item-date{display:flex;flex-wrap:wrap;}.booking .booking-info .booking-item-checkinout{display:flex;flex-wrap:wrap;flex:1;margin-bottom:30px;padding-bottom:10px;}@media only screen and (max-width:578px){.booking .booking-info .booking-item-checkinout{width:100%;flex:auto;}}.booking .booking-info .booking-item-checkinout .booking-item-checkin,.booking .booking-info .booking-item-checkinout .booking-item-checkout{width:50%;margin-bottom:20px;}.booking .booking-info .booking-item-checkinout .booking-item-checkin>div:nth-child(1),.booking .booking-info .booking-item-checkinout .booking-item-checkout>div:nth-child(1){font-size:14px;text-align:center;margin-bottom:5px;color:#808080;}.booking .booking-info .booking-item-checkinout .booking-item-checkin>div:nth-child(2),.booking .booking-info .booking-item-checkinout .booking-item-checkout>div:nth-child(2){margin-bottom:10px;padding:5px 10px;line-height:1.5;text-align:center;}@media only screen and (max-width:578px){.booking .booking-info .booking-item-checkinout .booking-item-checkin,.booking .booking-info .booking-item-checkinout .booking-item-checkout{margin-bottom:5px;}}.booking .booking-info .booking-item-checkinout .booking-item-checkin{border-right:1px solid #ccc;}.booking .booking-info .booking-item-checkinout .booking-item-total{text-align:center;font-size:15px;width:100%;margin-top:5px;padding:10px;border-top:1px solid #ccc;color:#808080;}.booking .booking-info .booking-item-checkinout .booking-item-total span{font-size:15px;color:#bf3b00;}.booking .booking-info .booking-item-other{width:150px;text-align:center;}@media only screen and (max-width:578px){.booking .booking-info .booking-item-other{width:100%;}}.booking .booking-info .booking-item-other>div:nth-child(1){font-size:14px;text-align:center;margin-bottom:5px;color:#808080;}.booking .booking-info .booking-item-other>div:nth-child(2){margin-bottom:10px;padding:5px 2px;line-height:1.5;font-size:15px;}.booking .booking-info .booking-item-price{font-size:17px;color:#bf3b00;}.booking .cdc_notice-list{margin-top:10px;background:#f1e9e0;border-radius:5px;padding:10px;max-height:200px;overflow:auto;}.booking .cdc_notice-list h4{font-size:15px;margin-bottom:5px;color:#3a3a3a;}.booking .cdc_notice-list h4:before{content:"－";}.booking .cdc_notice-list p{font-size:14px;word-break:break-word;white-space:pre-wrap;line-height:1.5;color:#3a3a3a;}.booking .cdc_notice-list li{margin-bottom:15px;}.booking .booking-data{width:60%;padding-left:50px;}@media only screen and (max-width:1199px){.booking .booking-data{width:50%;}}@media only screen and (max-width:992px){.booking .booking-data{width:100%;padding-left:0;}}.booking .cdc_form-group{margin-bottom:25px;}.booking .cdc_form-group:last-child{margin-bottom:0;}.booking .cdc_form-group h3{margin-bottom:10px;}.booking .cdc_form-group .form-group_ship{display:flex;flex-wrap:wrap;}.booking .cdc_form-group .form-group_ship li{width:50%;padding:10px;position:relative;}@media only screen and (max-width:1199px){.booking .cdc_form-group .form-group_ship li{width:100%;padding:10px 0;}}.booking .cdc_form-group .form-group_ship li:empty{display:none!important;}.booking .cdc_form-group .form-group_ship li label{display:block;border:1px solid #ccc;padding:13px 15px;border-radius:5px;cursor:pointer;}.booking .cdc_form-group .form-group_ship li label:before{font-family:"Font Awesome 5 Free";content:"";color:#e0e0e0;font-weight:900;margin-right:1px;width:20px;display:inline-block;margin-right:10px;}.booking .cdc_form-group .form-group_ship li input{position:absolute;z-index:0;}.booking .cdc_form-group .form-group_ship li input:checked+label{box-shadow:0 0 3px 1px #ff6855;}.booking .cdc_form-group .form-group_ship li input:checked+label:before{font-family:"Font Awesome 5 Free";content:"";color:#ff6855;font-weight:900;margin-right:1px;width:20px;display:inline-block;margin-right:10px;}.booking .cdc_form-group .form-group_selectshop{background:#2cb73c;padding:10px 12px;display:block;text-align:center;border-radius:10px;color:#fff;}.booking .cdc_form-group .form-group_shiparea,.booking .cdc_form-group .form-group_pay{display:flex;flex-wrap:wrap;}.booking .cdc_form-group .form-group_shiparea li,.booking .cdc_form-group .form-group_pay li{width:100%;position:relative;}@media only screen and (max-width:1199px){.booking .cdc_form-group .form-group_shiparea li,.booking .cdc_form-group .form-group_pay li{width:100%;padding:10px 0;}}.booking .cdc_form-group .form-group_shiparea li:empty,.booking .cdc_form-group .form-group_pay li:empty{display:none!important;}.booking .cdc_form-group .form-group_shiparea li label,.booking .cdc_form-group .form-group_pay li label{display:block;border:1px solid #ccc;padding:13px 15px;border-radius:5px;cursor:pointer;color:#3a3a3a;}.booking .cdc_form-group .form-group_shiparea li label:before,.booking .cdc_form-group .form-group_pay li label:before{font-family:"Font Awesome 5 Free";content:"";color:#f1e3d2;font-weight:900;margin-right:1px;width:20px;display:inline-block;margin-right:10px;}.booking .cdc_form-group .form-group_shiparea li input,.booking .cdc_form-group .form-group_pay li input{position:absolute;z-index:0;}.booking .cdc_form-group .form-group_shiparea li input:checked+label,.booking .cdc_form-group .form-group_pay li input:checked+label{box-shadow:0 0 3px 1px #ff6855;}.booking .cdc_form-group .form-group_shiparea li input:checked+label:before,.booking .cdc_form-group .form-group_pay li input:checked+label:before{font-family:"Font Awesome 5 Free";content:"";color:#ff6855;font-weight:900;margin-right:1px;width:20px;display:inline-block;margin-right:10px;}.booking .cdc_form-group .form-group-title{text-align:center;font-size:17px;margin-bottom:15px;}.booking .cdc_form-group .cdc_bonus_group{flex-wrap:wrap;}.booking .cdc_form-group .cdc_bonus{width:250px;position:relative;display:inline-block;}@media only screen and (max-width:578px){.booking .cdc_form-group .cdc_bonus{width:100%;}}.booking .cdc_form-group .cdc_bonus span{position:absolute;right:0;top:0;border-radius:0 5px 5px 0;bottom:0;padding:0 10px;line-height:43px;background:#4e94e0;color:#fff;}.booking .cdc_form-group .cdc_bonus .no-bonus{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#e20000;z-index:5;}.booking .cdc_form-group .cdc_input-group{display:flex;position:relative;}.booking .cdc_form-group .cdc_input-group>span{display:inline-block;background:#47b371;color:#fff;border-radius:3px;cursor:pointer;margin-left:20px;padding:0 15px;line-height:43px;}@media only screen and (max-width:578px){.booking .cdc_form-group .cdc_input-group>span{margin-left:0;width:100%;text-align:center;margin-top:10px;}}.booking .cdc_form-group .cdc_input-group>span:before{font-family:"Font Awesome 5 Free";content:"";color:#fff;font-weight:900;margin-right:1px;width:20px;display:inline-block;margin-right:10px;}.booking .cdc_form-group .cdc_input-group label.authError{position:absolute;right:6px;background:#db2b03;color:#fff;padding:3px 5px;top:50%;transform:translateY(-50%);border-radius:10px;font-size:14px;}.booking .cdc_form-group .cdc_label{margin-bottom:8px;color:#3a3a3a;}.booking .cdc_form-group input[type=text],.booking .cdc_form-group input[type=tel],.booking .cdc_form-group textarea{width:100%;padding:10px;border:1px solid #ccc;outline:0;font-size:16px;border-radius:5px;}.booking .cdc_form-group input[type=text]::placeholder,.booking .cdc_form-group input[type=tel]::placeholder,.booking .cdc_form-group textarea::placeholder{color:#b4b4b4;}.booking .cdc_form-group .noEdit{cursor:not-allowed;border:0;background:#eaeaea;color:#353535;box-shadow:none;font-weight:bold;}.booking .cdc_form-group textarea{resize:none;width:100%;padding:10px;border:1px solid #ccc;outline:0;border-radius:5px;height:100px;}.booking .cdc_content0 .cdc_form-group{margin-bottom:30px;}.booking .cdc_content0 .form-group_label{text-align:right;font-size:18px;}.booking .cdc_content1{margin-bottom:30px;}.booking .cdc_content1 .cdc-shop-list{width:100%;padding:20px;border:1px solid #ccc;}@media only screen and (max-width:992px){.booking .cdc_content1 .cdc-shop-list{padding:20px 0;border:0;}}.booking .cdc_content1 .cdc-shop-list .cdc-shop-list_title{font-size:17px;color:#429dd2;}.booking .cdc_content1 .cdc-shop-list .cdc-shop-list_header{background:#f0f1f3;}.booking .cdc_content1 .cdc-shop-list .cdc-shop-list_header td:nth-child(2),.booking .cdc_content1 .cdc-shop-list .cdc-shop-list_header td:nth-child(3),.booking .cdc_content1 .cdc-shop-list .cdc-shop-list_header td:nth-child(4){width:80px;text-align:center;}.booking .cdc_content1 .cdc-shop-list .cdc-shop-list_item td:nth-child(1)>div{display:flex;align-items:center;}@media only screen and (max-width:578px){.booking .cdc_content1 .cdc-shop-list .cdc-shop-list_item td:nth-child(1)>div{flex-wrap:wrap;}.booking .cdc_content1 .cdc-shop-list .cdc-shop-list_item td:nth-child(1)>div a{width:100%;display:block;margin-bottom:10px;}}.booking .cdc_content1 .cdc-shop-list .cdc-shop-list_item td:nth-child(1)>div>div{line-height:1.5;}@media only screen and (max-width:578px){.booking .cdc_content1 .cdc-shop-list .cdc-shop-list_item td:nth-child(1)>div>div{font-size:15px;}}.booking .cdc_content1 .cdc-shop-list .cdc-shop-list_item td:nth-child(1)>div span{display:inline-block;padding:1px 5px;border-radius:5px;margin-left:5px;background:#a8a8a8;color:#fff;font-size:14px;}.booking .cdc_content1 .cdc-shop-list .cdc-shop-list_item td:nth-child(2),.booking .cdc_content1 .cdc-shop-list .cdc-shop-list_item td:nth-child(3),.booking .cdc_content1 .cdc-shop-list .cdc-shop-list_item td:nth-child(4){width:80px;text-align:center;}.booking .cdc_content1 .cdc-shop-list table{width:100%;margin-bottom:20px;}.booking .cdc_content1 .cdc-shop-list table:last-child{margin-bottom:0;}.booking .cdc_content1 .cdc-shop-list tr,.booking .cdc_content1 .cdc-shop-list td{border:1px solid #efefef;}.booking .cdc_content1 .cdc-shop-list td{padding:10px;vertical-align:middle;}.booking .cdc_content1 .cdc-shop-list td img{vertical-align:middle;margin-right:20px;}.booking .cdc_content2{margin-bottom:30px;}.booking .cdc_content2 .cdc_forms{border:1px solid #ccc;padding:20px;}.booking .cdc_content2 .form-tip{color:#b95e5e;margin-top:5px;font-size:15px;}.booking .cdc_content2 .cdc_step2 .view_DV,.booking .cdc_content2 .cdc_step2 .view_SS{display:none;}.booking .cdc_content2 .cdc_step2 .view_DV label,.booking .cdc_content2 .cdc_step2 .view_SS label{margin-top:8px;color:#a40a0a;}.booking .cdc_content2 .cdc_step2 .view_DV.is-active,.booking .cdc_content2 .cdc_step2 .view_SS.is-active{display:block;}.booking .cart-detail-side_list{margin-top:30px;margin-bottom:20px;border:1px solid #ccc;padding:20px;border-radius:3px;}.booking .cart-detail-side_list.side_btns{border:0;padding:0;}@media only screen and (max-width:992px){.booking .cart-detail-side_list.side_btns{display:block;}}.booking .cart-detail-side_list.side_btns label{display:block;padding:12px 12px;text-align:center;background:#685948;color:#fff;border-radius:4px;font-size:18px;border:2px solid #685948;cursor:pointer;}.booking .cart-detail-side_list h2{font-size:20px;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;color:#565656;}.booking .cart-detail-side_list ul li{position:relative;line-height:1.2;padding:5px;text-align:right;}.booking .cart-detail-side_list ul li:before{content:attr(data-title);position:absolute;left:0;}.cart-detail-content{width:100%;box-shadow:0 0 6px 0 #d8d8d8;padding:25px;border-radius:5px;}@media only screen and (max-width:992px){.cart-detail-content{width:100%;margin-bottom:20px;box-shadow:none;padding:0;}}.cart-detail-content h2{position:relative;margin-bottom:10px;color:#695548;}.cart-detail-content h2:before{content:attr(data-stage);display:inline-block;text-align:center;line-height:30px;width:30px;height:30px;border-radius:30px;background:#695548;color:#fff;margin-right:15px;}.booking-list{max-width:1300px;width:100%;margin:0 auto;padding:0 15px;}.booking-list>li{margin-bottom:30px;}.booking-list>li.is-active .f-item{background:#f1dcca;border-top:1px solid #685947;}.booking-list>li.is-active .f-item:after{font-family:"Font Awesome 5 Free";content:"";color:#685947;font-weight:900;margin-right:1px;width:20px;display:inline-block;}.booking-list>li.is-active .f-booking{display:flex;}.booking-list .f-item{display:flex;justify-content:flex-start;background:#f4f4f4;padding:15px 15px;border-radius:5px 5px 0 0;position:relative;cursor:pointer;flex-wrap:wrap;}.booking-list .f-item:after{font-family:"Font Awesome 5 Free";content:"";color:#ccc;font-weight:900;margin-right:1px;width:20px;display:inline-block;position:absolute;width:auto;right:30px;top:50%;transform:translateY(-50%);font-size:30px;}.booking-list .f-item>div{margin-right:50px;}.booking-list .f-item>div:before{content:attr(data-title);display:block;margin-bottom:20px;color:#685947;font-size:15px;font-weight:bold;}@media only screen and (max-width:578px){.booking-list .f-item>div:before{color:#bb6454;margin-bottom:8px;}}@media only screen and (max-width:992px){.booking-list .f-item>div{margin-right:35px;}}@media only screen and (max-width:578px){.booking-list .f-item>div{margin-right:0;width:100%;margin-bottom:15px;}}.booking-list .ptitle{font-size:16px;margin-bottom:10px;}.booking-list .receive{border:1px solid #e5e5e5;padding:15px 10px 0;border-radius:5px;}.booking-list .receive li{position:relative;min-height:30px;padding-left:100px;text-align:right;padding-bottom:8px;margin-bottom:8px;border-bottom:1px dashed #dcdcdc;color:#000;}.booking-list .receive li:before{content:attr(data-title);text-align:left;margin-bottom:8px;color:#c21b00;position:absolute;left:0;top:0;}@media only screen and (max-width:478px){.booking-list .receive li{padding-left:90px;text-align:left;word-break:break-word;}}.booking-list .receive li:last-child{border-bottom:0;}.booking-list .receive li>div{text-align:center;}.booking-list .receive li img{margin-top:20px;width:200px;border-radius:5px;}.booking-list .notice a{display:block;padding:8px 12px;background:#685947;color:#fff;margin-top:10px;border-radius:3px;}.booking-list .f-booking{border:1px solid #ccc;padding:20px;display:none;flex-wrap:wrap;}.booking-list .f-booking .booking-detail{width:350px;}@media only screen and (max-width:768px){.booking-list .f-booking .booking-detail{width:100%;margin-bottom:20px;}}.booking-list .f-booking .booking-info{flex:1;flex-wrap:wrap;padding-left:100px;}@media only screen and (max-width:1199px){.booking-list .f-booking .booking-info{padding-left:50px;}}@media only screen and (max-width:992px){.booking-list .f-booking .booking-info{padding-left:20px;}}@media only screen and (max-width:768px){.booking-list .f-booking .booking-info{padding-left:0;flex:auto;width:100%;}}.booking-list .f-booking .booking-info .booking-item{border:1px solid #e5e5e5;padding:20px;border-radius:5px;margin-bottom:20px;}.booking-list .f-booking .booking-info .booking-item-title{font-size:18px;margin-bottom:20px;position:relative;}.booking-list .f-booking .booking-info .booking-item-title a{display:block;line-height:1.5;padding-right:40px;color:#685947;font-weight:bold;}.booking-list .f-booking .booking-info .booking-item-title span{position:absolute;right:10px;top:5px;background:#e00000;display:inline-block;padding:3px 12px;border-radius:20px;color:#fff;font-size:15px;cursor:pointer;}.booking-list .f-booking .booking-info .booking-item-date{display:flex;flex-wrap:wrap;}.booking-list .f-booking .booking-info .booking-item-checkinout{display:flex;flex-wrap:wrap;flex:1;margin-bottom:30px;padding-bottom:10px;}@media only screen and (max-width:992px){.booking-list .f-booking .booking-info .booking-item-checkinout{width:100%;flex:auto;}}.booking-list .f-booking .booking-info .booking-item-checkinout .booking-item-checkin,.booking-list .f-booking .booking-info .booking-item-checkinout .booking-item-checkout{width:50%;margin-bottom:20px;}.booking-list .f-booking .booking-info .booking-item-checkinout .booking-item-checkin>div:nth-child(1),.booking-list .f-booking .booking-info .booking-item-checkinout .booking-item-checkout>div:nth-child(1){font-size:14px;text-align:center;margin-bottom:5px;color:#808080;}.booking-list .f-booking .booking-info .booking-item-checkinout .booking-item-checkin>div:nth-child(2),.booking-list .f-booking .booking-info .booking-item-checkinout .booking-item-checkout>div:nth-child(2){margin-bottom:10px;padding:5px 10px;line-height:1.5;text-align:center;}.booking-list .f-booking .booking-info .booking-item-checkinout .booking-item-checkin{border-right:1px solid #ccc;}.booking-list .f-booking .booking-info .booking-item-checkinout .booking-item-total{text-align:center;font-size:17px;width:100%;}.booking-list .f-booking .booking-info .booking-item-other{width:150px;text-align:center;}@media only screen and (max-width:992px){.booking-list .f-booking .booking-info .booking-item-other{width:100%;}}.booking-list .f-booking .booking-info .booking-item-other>div:nth-child(1){font-size:14px;text-align:center;margin-bottom:5px;color:#808080;}.booking-list .f-booking .booking-info .booking-item-other>div:nth-child(2){margin-bottom:10px;padding:5px 2px;line-height:1.5;font-size:15px;}.booking-list .f-booking .booking-info .booking-item-price{font-size:17px;color:#bf3b00;}.facility-box{max-width:1300px;margin:0 auto;width:100%;}.facility-box .article-content{display:flex;align-items:flex-start;flex-wrap:wrap;}.facility-box .article-content .article-detail_head{width:400px;display:block;border-bottom:0;}@media only screen and (max-width:992px){.facility-box .article-content .article-detail_head{width:300px;}}@media only screen and (max-width:768px){.facility-box .article-content .article-detail_head{width:100%;}}.facility-box .article-content .article-detail_head div{font-size:14px;margin-bottom:10px;}.facility-box .article-content .article-detail_head h2{font-size:28px;margin-bottom:30px;border-bottom:1px solid #ccc;padding-bottom:30px;}.facility-box .article-content .article-detail_parts{width:calc(100% - 400px);}@media only screen and (max-width:992px){.facility-box .article-content .article-detail_parts{width:calc(100% - 300px);}}@media only screen and (max-width:768px){.facility-box .article-content .article-detail_parts{width:100%;}}.facility-box .article-content .article-detail_parts>div{margin-left:50px;overflow:hidden;}@media only screen and (max-width:768px){.facility-box .article-content .article-detail_parts>div{margin-left:0;}}.facility-box .article-content .article-detail_parts img{max-width:100%;box-shadow:0 0 0 3px #fff,0 0 0 4px #d9b96d;}.facility-box .article-content .article-detail_parts a{display:block;padding:10px;}.facility-box .np-links{display:flex;justify-content:center;margin-bottom:40px;}.facility-box .np-links a{display:inline-block;padding:10px 20px;color:#685948;margin:0 8px;border-radius:3px;}.facility-box .np-links a.next-btn{background:#f6f5f5;}.facility-box .np-links a.next-btn:after{font-family:"Font Awesome 5 Free";content:"";color:#685948;font-weight:900;margin-right:1px;width:20px;display:inline-block;margin-left:10px;}.facility-box .np-links a.prev-btn{background:#f6f5f5;}.facility-box .np-links a.prev-btn:before{font-family:"Font Awesome 5 Free";content:"";color:#685948;font-weight:900;margin-right:1px;width:20px;display:inline-block;margin-right:10px;}@media only screen and (max-width:578px){.facility-box .np-links a.next-btn span,.facility-box .np-links a.prev-btn span{display:none;}}.pswp__bullets-indicator{overflow:auto;position:absolute;bottom:30px;left:50%;transform:translate(-50%,0);width:95%;}.pswp__bullets{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;}@media only screen and (max-width:578px){.pswp__bullets{justify-content:flex-start;width:1248px;}.pswp__bullets.imgs-1{width:88px;}.pswp__bullets.imgs-2{width:176px;}.pswp__bullets.imgs-3{width:264px;}.pswp__bullets.imgs-4{width:352px;}.pswp__bullets.imgs-5{width:440px;}.pswp__bullets.imgs-6{width:528px;}.pswp__bullets.imgs-7{width:616px;}.pswp__bullets.imgs-8{width:704px;}.pswp__bullets .pswp__bullet{width:80px;height:55px;}}.pswp__bullet{width:100px;height:80px;margin:0 3px;background-size:cover;background-repeat:no-repeat;background-position:center;}.pswp__bullet--active{box-shadow:inset 0 0 1px 3px #cd4062;transition:margin .3s;}@media only screen and (max-width:992px){.pswp__bullet{width:60px;height:45px;margin:5px 3px;}}.loading-backdrop{background:rgba(0,0,0,.78);position:fixed;left:0;top:0;bottom:0;right:0;z-index:1001;display:none;}.loading-view{display:none;color:#915e01;text-align:center;position:fixed;z-index:2001;top:50%;left:50%;width:300px;transform:translateY(-50%) translateX(-50%);font-size:17px;background:#fff;padding:20px 0;border:5px solid #915e01;-webkit-animation:blin 2s linear alternate-reverse infinite;animation:blin 2s linear alternate-reverse infinite;}.loading-view p{margin-bottom:20px;}@keyframes blin{0%,100%{color:#915e01;}25%{color:#f5c7a9;}50%{color:#915e01;}75%{color:#f5c7a9;}}.category-list{position:fixed;right:-250px;bottom:170px;display:flex;z-index:10;transition:right .3s;justify-content:flex-start;align-items:flex-start;}@media only screen and (max-width:992px){.category-list{align-items:flex-start;}}.category-list>div{cursor:pointer;padding:15px;text-align:center;background:#685948;color:#fff;width:45px;line-height:1.5;text-align:center;letter-spacing:10px;border-radius:4px 0 0 4px;}@media only screen and (max-width:992px){.category-list>div{padding:10px;}}.category-list>div:after{font-family:"Font Awesome 6 Free";content:"";color:#fff;font-weight:900;margin-right:10px;display:inline-block;margin-right:0;letter-spacing:0;margin-top:7px;}@media only screen and (min-width:992px){.category-list:hover{right:0;transition:right .6s;}.category-list:hover>div:after{content:"";}}.category-list.is-active{right:0;transition:right .6s;}.category-list.is-active>div:after{content:"";}.category-list ul{display:inline-block;width:250px;background:#fff;border:2px solid #685948;border-right:0;}.category-list ul a{border-bottom:1px dashed #ccc;display:block;color:#685948;padding:12px 10px;line-height:1.5;}@media only screen and (max-width:992px){.category-list ul a{padding:8px 10px;}}.category-list ul li:hover a{background:#faf0e7;}.category-list ul li.is-active a{font-weight:bold;background:#e9ddd3;}.category-list ul li:last-child a{border-bottom:0;}.pswp--touch .pswp__button--arrow{visibility:visible!important;}.TchgA a{color:#f00;text-decoration:underline;line-height:1.5;word-break:break-word;}.TchgA a:before{font-family:"Font Awesome 6 Free";content:"";color:#f00;font-weight:900;margin-right:10px;display:inline-block;}.tbox{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;text-align:center;overflow:auto;background:rgba(0,0,0,.6);opacity:0;visibility:hidden;}.tbox.is-active{opacity:1;visibility:visible;transition:opacity .5s;}.tbox.is-active .tbox-wrap{top:0;transition:top .5s;}.tbox:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0;}.tbox .tbox-mask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1010;}.tbox img{max-width:100%;}.tbox .tbox-wrap{text-align:left;position:relative;z-index:1020;max-width:670px;width:95%;padding:30px 15px;margin:0 auto;display:inline-block;vertical-align:middle;top:-100px;}.tbox .tboxw-close{cursor:pointer;position:absolute;right:-5px;top:5px;width:45px;height:45px;background-color:rgba(0,0,0,.7);border-radius:50%;z-index:1000;}.tbox .tboxw-close:before,.tbox .tboxw-close:after{content:"";position:absolute;left:10px;top:21px;width:25px;height:3px;background-color:#fff;transform:rotate(45deg);}.tbox .tboxw-close:before{transform:rotate(-45deg);}.tbox .tboxw-info{background:#fff;padding:25px 20px;box-shadow:0 0 1px #ebebeb;position:relative;}.tbox .tboxw-info .tboxw-info-t{font-size:1.4em;font-weight:bold;margin-bottom:20px;padding-bottom:15px;color:#8a2803;border-bottom:1px solid #ebebeb;text-align:center;}.tbox .tboxw-info .tboxw-info-d{white-space:pre-wrap;margin-bottom:30px;line-height:1.6;word-break:break-word;}.tbox .tboxw-info .tboxw-info-d.img-theme{text-align:center;background:#ebebeb;line-height:1;white-space:normal;}.tbox .tboxw-info .tboxw-info-d a{display:block;}.tbox .tboxw-info .tboxw-info-c>div{display:inline-block;padding:12px 30px;background:#e1e1e1;color:#222;cursor:pointer;border-radius:20px;box-shadow:0 1px 1px #bbb;}.tbox .tboxw-info .tboxw-info-c>a{display:inline-block;padding:12px 30px;background:#be4000;color:#fff;cursor:pointer;border-radius:20px;margin-left:10px;box-shadow:0 1px 1px #872e00;}