.bsd{box-shadow:0 1px 7px 1px #ddd}.header{position:relative;z-index:99999;background:rgba(0,0,0,.2);color:#fff;transition:all .3s}@media (min-width:992px){.header{margin-bottom:54px}}@media (max-width:767px){.header{position:fixed;top:0;left:0;right:0}}@media (min-width:992px){.header.scrolled .header-bottom{position:fixed;top:0;box-shadow:0 0 15px 3px rgba(0,0,0,.3)}}.header .navbar{display:block;padding:0}.header .navbar .language{position:relative;padding-right:10px;margin:0 25px 0}.header .navbar .language::after{position:absolute;top:50%;transform:translateY(-50%);right:10px;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid #333;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}@media (max-width:767px){.header .navbar .language{width:100%}}@media (min-width:992px){.header .navbar .language{position:absolute;transform:translateY(-100%);top:-11px;right:0}}.header .navbar .language #dropdown_language{height:38px;text-transform:uppercase;background:#fff;border:.5px solid #9b9b9b;font-size:12px;font-weight:500}.header .navbar .language .dropdown-menu{width:100%;margin-top:5px}@media (min-width:992px){.header-right{width:100%}}@media (min-width:992px){.header .contact{margin-right:140px}}.header-top{position:relative;color:#fff;background:linear-gradient(to right,#931719 0,#ca2425 52.22%,#8f1619 100%)}@media (max-width:991px){.header-top{padding:10px 0}}@media (min-width:992px){.header-top{background:#debb71;padding:30px 0 8px}}@media (max-width:991px){.header-top .list_social{margin-right:80px;margin-top:2px}}.header-top .list_social li:not(:last-child){display:none}.header-top .title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:991px){.header-top .title{display:none}}@media (max-width:991px){.header-top .language{display:none}}.header-bottom{background:linear-gradient(to right,#931719 0,#ca2425 52.22%,#8f1619 100%)}@media (min-width:992px){.header-bottom{position:absolute;top:100%;left:0;right:0}}.header .logo{width:115px}@media (min-width:768px){.header .logo{width:160px}}@media (min-width:768px){.header .logo{width:180px}}@media (max-width:991px){.header .logo{margin-left:60px}}@media (min-width:1201px){.header .logo{width:200px}}@media (min-width:992px){.header .modal-dialog{width:100%;transform:translate(0,0)!important}}.header_nav{width:100%}@media (max-width:991px){.header_nav{align-items:flex-start!important;align-content:flex-start}}@media (max-width:991px){.header_nav .nav{overflow:auto;align-content:flex-start}}@media (max-width:991px){.header_nav .nav>li{width:100%;border-bottom:1px solid #7b7b7b}}.header_nav .nav>li>a{position:relative;text-transform:uppercase;padding:15px 0;font-weight:500;text-decoration:none;font-size:15px}@media (max-width:767px){.header_nav .nav>li>a{color:#000;width:calc(100% - 60px)}}@media (min-width:992px){.header_nav .nav>li>a{color:#fff;padding:15px 20px}}.header_nav .nav>li>a.nav_btn{text-align:center}@media (max-width:991px){.header_nav .nav>li>a.nav_btn{margin:15px 0;padding:10px 0;background:#debb71;color:#fff;border-radius:4px}}@media (min-width:992px){.header_nav .nav>li>a.nav_btn{border:1px solid #fff;border-radius:10px}}.header_nav .nav>li>a.nav_btn:hover{background:#debb71;border-color:#debb71;color:#debb71}.header_nav .nav>li>a>span{display:block}.header_nav .nav>li.active:hover>a,.header_nav .nav>li.active>a{color:#931719}@media (min-width:768px){.header_nav .nav>li.active:hover>a,.header_nav .nav>li.active>a{background:#fff}}@media (min-width:992px){.header_nav .nav>li:hover a{background:rgba(255,255,255,.3)}}@media (max-width:991px){.header_nav .nav>li>.icon_toggle svg{transform:rotate(-90deg)}}@media (min-width:992px){.header_nav .nav>li>.icon_toggle{position:absolute;top:50%;transform:translateY(-50%);right:0}}.header_nav .nav>li>.icon_toggle svg{width:10px}.header_nav .nav>li>.icon_toggle path{stroke:#fff;fill:#fff}@media (min-width:768px){.header_nav .nav>li>.icon_toggle path{stroke:#debb71;fill:#debb71}}.header_nav .nav .dropdown{display:flex;flex-wrap:wrap}@media (min-width:992px){.header_nav .nav .dropdown{align-items:center;padding-right:20px}}.header_nav .nav .dropdown .icon_toggle{width:10px}@media (max-width:991px){.header_nav .nav .dropdown .icon_toggle{width:60px;text-align:right;padding-right:10px;line-height:40px;display:flex;align-items:center;justify-content:flex-end}}@media (min-width:992px){.header_nav .nav .dropdown .icon_toggle{pointer-events:none}}@media (max-width:991px){.header_nav .nav .dropdown .sub_menu{width:100%;display:none;background:rgba(255,255,255,.05)}}@media (min-width:992px){.header_nav .nav .dropdown .sub_menu{display:block!important}}.header_nav .nav li{position:relative}@media (max-width:991px){.header_nav .nav li>.sub_menu{border-top:1px solid rgba(255,255,255,.3)}}@media (min-width:992px){.header_nav .nav li>.sub_menu{width:250px;white-space:nowrap;padding:10px 25px;position:absolute;top:calc(100% + 30px);left:0;font-weight:500;color:#debb71;background:#fff;transition:all .3s;z-index:10;box-shadow:0 3px 20px rgba(0,0,0,.16);text-transform:uppercase;font-size:14px;opacity:0;pointer-events:none}}.header_nav .nav li>.sub_menu>li+li{border-top:1px solid rgba(0,0,0,.08)}.header_nav .nav li>.sub_menu>li>a{display:block;line-height:20px;text-align:left;position:relative;width:100%;padding:10px 20px;text-decoration:none;transition:all .4s}@media (min-width:992px){.header_nav .nav li>.sub_menu>li>a{padding:10px 0}}.header_nav .nav li>.sub_menu>li>a.active,.header_nav .nav li>.sub_menu>li>a:hover{padding-left:8px;color:#debb71}.header_nav .nav li>.sub_menu>li>a.active:before,.header_nav .nav li>.sub_menu>li>a:hover:before{opacity:1}@media (min-width:992px){.header_nav .nav li>.sub_menu .sub_menu{transform:translateX(100%) translateY(-50px);left:-5px}}@media (min-width:992px){.header_nav .nav li:hover>.sub_menu{top:100%;opacity:1;pointer-events:inherit}}@media (max-width:991px){.header .slogan{display:none}}.header .navbar-toggler{position:absolute;top:50%;left:10px;transform:translateY(-50%);z-index:9999;width:60px;margin-top:-2px}.header .navbar-toggler:focus{outline:0!important;box-shadow:none;border:none}.header .navbar-toggler span{width:30px;height:3px;margin:auto;background:#fff;border-radius:3px;position:relative}.header .navbar-toggler span:after,.header .navbar-toggler span:before{width:100%;height:100%;position:absolute;content:"";background:#fff;transform:rotate(0);transition:all .4s;border-radius:10px;left:0}.header .navbar-toggler span:before{top:-10px}.header .navbar-toggler span:after{bottom:-10px;width:20px}.header .navbar-toggler.toggle_menu span{background-color:transparent}.header .navbar-toggler.toggle_menu span:after,.header .navbar-toggler.toggle_menu span:before{background:#fff;width:100%}.header .navbar-toggler.toggle_menu span:before{top:0;transform:rotate(45deg)}.header .navbar-toggler.toggle_menu span:after{bottom:0;transform:rotate(-45deg)}@media (min-width:992px){.header .navbar-toggler{display:none}}@media (max-width:991px){.header .navbar{top:52px}.header .navbar .header_nav{width:100%;max-width:400px;background:rgba(236,236,234,.98);height:calc(100vh - 52px);overflow:auto;position:fixed;left:0;top:52px;transform:translateX(-100%);transition:ease-in-out .2s;padding-bottom:127px}.header .navbar .header_nav ul.nav{padding:30px 25px 25px}.header .navbar.show .header_nav{transform:translateX(0)}}@media (min-width:992px){.header .navbar{width:auto;overflow:inherit;position:static;display:flex;opacity:1!important;height:auto!important}.header .navbar .modal-dialog{max-width:100%;margin:0;pointer-events:inherit}}.active_menu .modal{top:52px}.sign_in .sign_nav{transition:all .3s}.sign_in .sign_nav:hover{transform:scale(1.03)}.sign_in .sign_nav a{width:120px;border-radius:6px;line-height:32px;text-align:center;padding:0 10px;color:#fff;text-transform:uppercase;font-size:14px;display:block}@media (min-width:992px){.sign_in .sign_nav a{margin-right:12px}}.sign_in .sign_nav.login a{background:#d6a747}.sign_in .sign_nav.signin a{background:linear-gradient(to right,#931719 0,#ca2425 52.22%,#8f1619 100%)}@media (max-width:991px){.sign_in .sign_nav.signin{display:none}}.language{background:#d6a747;border-radius:4px;margin-right:20px;cursor:pointer}.language .icon{width:17px;margin-top:1px}.language .icon img{width:100%;display:block}.language #dropdown_language{height:32px;border-radius:6px;font-size:14px;padding:0 20px 0 10px;text-align:center;background:#d6a747;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer}.language .dropdown-menu{box-shadow:0 5px 6px 1px rgba(0,0,0,.08);border:none;border-radius:3px;margin-top:2px;padding:0 0}.language .dropdown-menu li a{font-size:14px;display:flex;align-items:center;padding:8px 10px;border-bottom:1px solid #eee}.language .form-control{display:block;text-align:center;padding:0 10px;font-size:14px;font-weight:400;width:100%;border:none;background-color:transparent;height:40px}@media (max-width:767px){.language .form-control{text-transform:uppercase}}@media (min-width:768px){.language .form-control{height:32px}}@media (min-width:768px){.language .form-control{width:100px}}.language .form-control:focus{outline:0;box-shadow:none;border:none}@media (max-width:767px){body{padding-top:52px}}.list_social li{margin:0 5px;transition:all .2s}.list_social li a{display:block;text-align:center}.list_social li:hover{transform:scale(1.1)}@media (max-width:991px){.modal{pointer-events:none}}.modal.show{pointer-events:inherit}header .modal-dialog{position:relative;width:auto;margin:0;pointer-events:inherit}header .modal.fade .modal-dialog{transform:inherit!important}.navbar-form-search{position:relative}.navbar-form-search .form-control{width:250px}.navbar-form-search .btn{border:0;background:0 0;font-size:18px}.navbar-form-search .btn:active,.navbar-form-search .btn:focus,.navbar-form-search .btn:hover{color:#000;outline:0;box-shadow:none}.navbar-form-search .search-form-container{text-align:right;overflow:hidden;background:#fff;z-index:9;right:0;width:100%;transition:all .3s ease-in-out;position:absolute;top:30px;left:30px;right:30px}@media (min-width:992px){.navbar-form-search .search-form-container{top:50%;transform:translateY(-50%) translateX(-100%);right:60px;width:300px}}.navbar-form-search .search-form-container .search-input-group{display:flex;flex-wrap:wrap;align-items:center;width:100%}@media (min-width:992px){.navbar-form-search .search-form-container .search-input-group{width:300px}}#search-button{background-image:url(../images/icon_search.png);background-size:20px;background-repeat:no-repeat;background-position:center center;width:40px;height:40px}.header nav{transition:all .3s}@media (min-width:992px){.header:not(.active_search) .nav{opacity:0;pointer-events:none}}@media (min-width:992px){.header.active_search .search-form-container{width:0}}@media (max-width:991px){.navbar-form-search{position:absolute;top:0;left:0;right:0;padding:30px;z-index:2;display:none}}@media (min-width:992px){.navbar-form-search{margin-right:80px}}#hide-search-input-container{background-image:url(../images/cancel.png);background-size:12px;background-repeat:no-repeat;background-position:center center;width:40px;height:40px}@media (max-width:991px){#hide-search-input-container{display:none}}.cd-user-modal{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;cursor:pointer;visibility:hidden;opacity:0;color:#000}@media (min-width:768px){.cd-user-modal{background:rgba(52,54,66,.7)}}.cd-user-modal.is-visible{visibility:visible;opacity:1}.cd-user-modal.is-visible .cd-user-modal-container{transform:translateY(0)}.cd-user-modal .cd-user-modal-container{max-width:1200px;left:0;right:0;margin:auto}.cd-user-modal .cd-user-modal-container .content_main{margin-left:auto;background:rgba(237,237,237,.98);box-shadow:0 0 20px rgba(0,0,0,.16);padding:40px 24px 40px;max-width:100%;margin-top:52px}@media (max-width:767px){.cd-user-modal .cd-user-modal-container .content_main{height:calc(100vh - 52px);overflow:auto}}@media (min-width:768px){.cd-user-modal .cd-user-modal-container .content_main{border-radius:6px;max-width:320px;margin-right:30px;margin-top:57px}}@media (min-width:992px){.cd-user-modal .cd-user-modal-container .content_main{margin-top:80px;margin-right:137px}}.cd-user-modal .cd-user-modal-container .content_main .cd-switcher{display:flex;flex-wrap:wrap;border:.3px solid #7b7b7b;border-radius:6px;overflow:hidden}.cd-user-modal .cd-user-modal-container .content_main .cd-switcher li{width:50%}.cd-user-modal .cd-user-modal-container .content_main .cd-switcher li+li{border-left:.5px solid #7b7b7b}.cd-user-modal .cd-user-modal-container .content_main .cd-switcher li a{display:block;text-align:center;font-weight:500;color:#000;text-transform:uppercase;padding:10px;font-size:16px}@media (min-width:768px){.cd-user-modal .cd-user-modal-container .content_main .cd-switcher li a{padding:5px;font-size:14px}}.cd-user-modal .cd-user-modal-container .content_main .cd-switcher li a.selected{background:#ca2425;color:#fff}.cd-user-modal .cd-user-modal-container .content_main .cd-switcher.toggle{display:none}.cd-user-modal .cd-user-modal-container .content_main .cd-content{position:relative;margin-top:40px}@media (min-width:768px){.cd-user-modal .cd-user-modal-container .content_main .cd-content:before{top:calc(-40px + -34px + -40px);position:absolute;content:"";width:50px;height:26px;background-image:url(../images/arr_tootip.svg);background-size:100%;background-repeat:no-repeat;transform:translateY(-100%)}}.cd-user-modal .cd-user-modal-container .content_main #cd-login::before{right:0}@media (min-width:992px){.cd-user-modal .cd-user-modal-container .content_main #cd-login::before{right:138px}}.cd-user-modal .cd-user-modal-container .content_main #cd-signup:before{right:0}.cd-user-modal .cd-user-modal-container .content_main #cd-reset-password{margin-top:0}.cd-user-modal .cd-user-modal-container .content_main #cd-reset-password:before{right:0;top:-40px}@media (min-width:992px){.cd-user-modal .cd-user-modal-container .content_main #cd-reset-password:before{display:none}}.cd-user-modal .cd-user-modal-container .cd-form .ttl_forget{font-weight:500;font-size:14px;text-align:left;color:#000;text-transform:uppercase}.cd-user-modal .cd-user-modal-container .cd-form .cd-form-bottom-message{text-decoration:underline;font-size:12px;text-align:right;color:#000}.cd-user-modal .cd-user-modal-container .cd-form .fieldset{position:relative;margin-top:15px}.cd-user-modal .cd-user-modal-container .cd-form .fieldset input{background:#fff;padding:7px 10px;border-radius:5px;border:none;width:100%;font-size:13px;height:37px}@media (min-width:768px){.cd-user-modal .cd-user-modal-container .cd-form .fieldset input{height:35px}}.cd-user-modal .cd-user-modal-container .cd-form .fieldset input:focus{outline:0;box-shadow:none;border-color:#debb71}.cd-user-modal .cd-user-modal-container .cd-form .fieldset input:invalid{background:#fff}.cd-user-modal .cd-user-modal-container .cd-form .fieldset input::-moz-placeholder{font-size:13px;color:#7b7b7b}.cd-user-modal .cd-user-modal-container .cd-form .fieldset input:-ms-input-placeholder{font-size:13px;color:#7b7b7b}.cd-user-modal .cd-user-modal-container .cd-form .fieldset input::placeholder{font-size:13px;color:#7b7b7b}.cd-user-modal .cd-user-modal-container .cd-form .fieldset input#signin-password{padding-right:40px}.cd-user-modal .cd-user-modal-container .cd-form .fieldset input[type=submit]{font-weight:500;font-size:14px;text-align:center;color:#fff;background:#ca2425;margin-top:10px;transition:all .3s}.cd-user-modal .cd-user-modal-container .cd-form .fieldset input[type=submit]:hover{opacity:.7}.cd-user-modal .cd-user-modal-container .cd-form .fieldset input:-webkit-autofill,.cd-user-modal .cd-user-modal-container .cd-form .fieldset input:-webkit-autofill:active,.cd-user-modal .cd-user-modal-container .cd-form .fieldset input:-webkit-autofill:focus,.cd-user-modal .cd-user-modal-container .cd-form .fieldset input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset}.cd-user-modal .cd-user-modal-container .cd-form .fieldset .password+.hide-password{position:absolute;display:flex;align-items:center;width:14px;top:50%;right:15px;transform:translateY(-50%);cursor:pointer;opacity:.3;transition:all .3s}.cd-user-modal .cd-user-modal-container .cd-form .fieldset .password[type=password]+.hide-password{opacity:1}.cd-user-modal .cd-user-modal-container .cd-form .fieldset .or{font-size:13px;display:block;text-align:center}.cd-user-modal .cd-user-modal-container .cd-form .fieldset .btn_submit{font-weight:700;font-size:12px;text-align:center;width:100%;display:flex;align-items:center;justify-content:center;height:35px;border-radius:4px;transition:all .3s}.cd-user-modal .cd-user-modal-container .cd-form .fieldset .btn_submit.btn_fb{background:#004995;color:#fff}.cd-user-modal .cd-user-modal-container .cd-form .fieldset .btn_submit.btn_gg{background:#fff;border:.5px solid #7b7b7b}.cd-user-modal .cd-user-modal-container .cd-form .fieldset .btn_submit .icon{width:17px;margin-right:10px}.cd-user-modal .cd-user-modal-container .cd-form .fieldset .btn_submit .icon img{display:block;width:100%}.cd-user-modal .cd-user-modal-container .cd-form .fieldset .btn_submit:hover{opacity:.7}.cd-user-modal .cd-user-modal-container .cd-error-message{display:inline-block;position:absolute;z-index:2;color:#ca2425;pointer-events:none;visibility:hidden;opacity:0;transition:all .3s;font-size:12px;line-height:13px;top:100%;left:0}.cd-user-modal .cd-user-modal-container .cd-error-message.is-visible{opacity:1;visibility:visible;opacity:1}.cd-user-modal .cd-user-modal-container .cd-form-message{font-size:12px;text-align:center;color:#000;margin-top:13px;line-height:14px}.cd-user-modal .cd-close-form{font-size:13px;text-align:center;margin-top:15px;display:block}#cd-login,#cd-reset-password,#cd-signup{display:none}#cd-login.is-selected,#cd-reset-password.is-selected,#cd-signup.is-selected{display:block}body.removeClass{overflow:hidden}footer{background:#debb71;font-size:12px}footer .menu{background:linear-gradient(to right,#931719 0,#ca2425 52.22%,#8f1619 100%);color:#fff;font-size:13px}@media (min-width:768px){footer .menu{font-size:15px}}footer .menu li a{display:block;padding:12px 0;font-weight:500;transition:all .3s}footer .menu li a:hover{color:#debb71}footer .menu li+li a:before{content:"|";display:inline-block;margin:0 10px}@media (min-width:768px){footer .menu li+li a:before{margin:0 25px}}footer .logo{margin-left:auto;margin-right:auto;max-width:115px}@media (min-width:768px){footer .logo{max-width:155px}}footer address{display:block;margin:0;width:100%;text-align:center}.scrolltop{position:fixed;z-index:99;bottom:30px;right:15px;width:30px;height:30px;cursor:pointer}@media (min-width:768px){.scrolltop{bottom:30px;right:30px;width:40px;height:40px}}.scrolltop img{width:100%}.banner{position:relative;border-bottom:3px solid #debb71}.banner .imgDrop{padding-top:31.99122%}.banner .slick-dots{bottom:15px}@media (min-width:768px){.banner .slick-dots{bottom:30px}}.banner .slider{margin-bottom:0;padding-bottom:0}.banner .content{position:absolute;top:0;bottom:0;left:0;right:0}.banner .content .ttl_main{max-width:80%}@media (max-width:767px){.banner .content .ttl_main{margin-left:auto;margin-right:auto}}@media (min-width:768px){.banner .content .ttl_main{max-width:65%}}@media (min-width:1201px){.banner .content .ttl_main{max-width:50%}}.category{padding-top:10px}@media (max-width:767px){.category{background:linear-gradient(to right,#d6a747 0,#ffe3a7 51.23%,#d6a747 100%)}}.category .slider{margin-left:-3px;margin-right:-3px}@media (max-width:767px){.category .slider{padding-bottom:15px}}@media (max-width:767px){.category .slider .slick-list{padding-right:70px}}.category .item{padding:10px 4px}.category .item .wrap{position:relative;border-radius:6px;overflow:hidden;display:block}@media (max-width:767px){.category .item .wrap{border:1px solid #d6a747;border-radius:18px;box-shadow:0 3px 6px rgba(0,0,0,.65)}}.category .item .wrap:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.55);transition:all .3s;z-index:1;opacity:.7}@media (min-width:768px){.category .item .wrap:before{opacity:0}}.category .item .wrap .images .imgDrop{padding-top:66.49485%}.category .item .wrap .images .imgDrop img{transition:all .3s}.category .item .wrap .title{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;padding:15px 5px;color:#fff;text-align:center;transition:all .3s;z-index:2}@media (max-width:767px){.category .item .wrap .title{font-size:15px}}@media (min-width:768px){.category .item .wrap .title{opacity:0}}@media (min-width:768px){.category .item .wrap:hover:before{opacity:1}}@media (min-width:768px){.category .item .wrap:hover .images img{filter:blur(2px);transform:scale(1.05)}}@media (min-width:768px){.category .item .wrap:hover .title{opacity:1}}@media (max-width:767px){.hotel{padding-top:40px}}@media (max-width:767px){.hotel .slider{margin-left:0;margin-right:0;padding-bottom:0}}.hotel .slider .slick-arrow.slick-prev{left:20px}.hotel .slider .slick-arrow.slick-next{right:20px}.hotel .column{padding:10px 0}@media (min-width:992px){.hotel .column{padding:0 5px}}@media (max-width:767px){.hotel .slick-list{padding-left:0;padding-right:0}}.hotel .item{background:#debb71;border-radius:6px 6px 0 0;overflow:hidden;transition:all .3s}@media (max-width:767px){.hotel .item{background:#fff;border-radius:15px;box-shadow:0 3px 6px rgba(0,0,0,.16)}}.hotel .item .images{display:block;border-bottom:2px solid #fff}.hotel .item .images .imgDrop{padding-top:55.68862%}.hotel .item .content{padding:15px 0}.hotel .item .content .title{color:#000;font-weight:700;transition:all .3s;padding:0 20px;background-image:url(../images/icon.png);background-repeat:no-repeat;background-position:center left}@media (max-width:767px){.hotel .item .content .title{font-size:16px}}.hotel .item .content .title:hover{color:#ca2425}.hotel .item .content .flexBox{padding:0 20px}.hotel .item .content .space_number{font-size:13px;font-weight:500;opacity:.7}.hotel .item .content .link{font-size:11px;font-weight:500;width:95px;height:34px;line-height:34px;text-align:center;border-radius:10px;background:linear-gradient(to left,#ffebbf 0,#d6a747 100%);box-shadow:0 3px 6px rgba(0,0,0,.16)}@media (min-width:768px){.hotel .item .content .link{display:none}}.hotel .item:hover{background:#dda62c}.hotel .item:hover .images img{transform:scale(1.05)}.hotel .show_pc{max-width:1068px;margin-left:auto;margin-right:auto;padding-right:15px}@media (max-width:767px){.hotel.karaoke{padding-top:15px}}.restaurant{background:#fff7e5}@media (max-width:767px){.restaurant{padding-top:15px}}@media (max-width:767px){.restaurant .content_main{margin-top:40px}}.restaurant .restaurant_content{width:100%}@media (min-width:768px){.restaurant .restaurant_content{max-width:744px;width:calc(100% - 200px)}}.restaurant .restaurant_content .content .images{position:relative}.restaurant .restaurant_content .content .images .imgDrop{padding-top:77.01613%}@media (max-width:767px){.restaurant .restaurant_content .content .images .imgDrop{border-radius:16px}}.restaurant .restaurant_content .content .link{background:#b41f20;box-shadow:-10px 5px 20px rgba(0,0,0,.6);display:block;text-align:center;font-weight:500;font-size:16px;text-align:center;color:#fff;margin-left:auto;position:absolute;cursor:pointer;bottom:15px;right:25px}@media (max-width:767px){.restaurant .restaurant_content .content .link{border-radius:10px;width:95px;line-height:34px;font-size:12px}}@media (min-width:768px){.restaurant .restaurant_content .content .link{bottom:40px;right:44px;line-height:53px;height:53px;width:187px}}.restaurant .restaurant_content .content .link:hover{background:linear-gradient(to right,#931719 0,#ca2425 52.22%,#8f1619 100%)}.restaurant .restaurant_bar{width:100%}@media (max-width:767px){.restaurant .restaurant_bar{overflow:auto}}@media (min-width:768px){.restaurant .restaurant_bar{max-width:200px}}@media (min-width:992px){.restaurant .restaurant_bar{padding-top:30px}}@media (min-width:1201px){.restaurant .restaurant_bar{padding-top:50px}}@media (max-width:767px){.restaurant .restaurant_bar .nav{display:table;margin-bottom:30px}}.restaurant .restaurant_bar .nav li.nav-item{color:#000;cursor:pointer;font-weight:400}@media (max-width:767px){.restaurant .restaurant_bar .nav li.nav-item{display:table-cell}}@media (max-width:767px){.restaurant .restaurant_bar .nav li.nav-item+li{padding-left:5px}}@media (min-width:768px){.restaurant .restaurant_bar .nav li.nav-item+li{margin-top:20px}}.restaurant .restaurant_bar .nav li.nav-item .item{display:flex;align-items:center}@media (max-width:767px){.restaurant .restaurant_bar .nav li.nav-item .item{font-size:12px;white-space:nowrap;padding:10px 20px;background:#fff;border-radius:50px;border:.5px solid rgba(226,226,226,.98);box-shadow:0 3px 6px rgba(0,0,0,.2)}}.restaurant .restaurant_bar .nav li.nav-item .item .icon{display:block;margin-right:8px;width:15px}@media (min-width:768px){.restaurant .restaurant_bar .nav li.nav-item .item .icon{margin-right:25px;width:20px}}.restaurant .restaurant_bar .nav li.nav-item .item .icon img{height:100%;display:block;max-height:15px;max-width:12px}@media (min-width:768px){.restaurant .restaurant_bar .nav li.nav-item .item .icon img{max-height:20px;max-width:20px}}@media (max-width:767px){.restaurant .restaurant_bar .nav li.nav-item .active,.restaurant .restaurant_bar .nav li.nav-item:hover{background:#ca2425;color:#fff}}@media (max-width:767px){.restaurant .restaurant_bar .nav li.nav-item .active{background:#ca2425;color:#fff}.restaurant .restaurant_bar .nav li.nav-item .active .icon img{filter:brightness(0) invert(1)}}@media (min-width:768px){.restaurant .restaurant_bar .nav li.nav-item .active{color:#ca2425}}.spa{background-color:#fff7e5}@media (max-width:767px){.spa{background-image:url(../images/spa_bg.png);background-size:cover;padding-top:15px}}.spa img:hover{transform:scale(1.08)}.spa .slider{padding-bottom:0;width:100%}@media (max-width:767px){.spa .slider{box-shadow:0 3px 6px rgba(0,0,0,.39);border-radius:16px;overflow:hidden}}@media (min-width:768px){.spa .slider{width:60.46729%}}.spa .slider .item{display:block;position:relative}.spa .slider .item .images .imgDrop{padding-top:75.73416%}.spa .slider .item .images .imgDrop:after{position:absolute;content:"";bottom:0;left:0;right:0;height:40.81633%;background:linear-gradient(rgba(255,255,255,0) 0,#d6a747 100%)}@media (min-width:768px){.spa .slider .item .images .imgDrop:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(202,183,159,.45) 37.97%,rgba(176,148,112,.68) 56.94%,#8b612c 100%)}}.spa .slider .item .content{position:absolute;left:0;right:0;bottom:0}@media (max-width:767px){.spa .slider .item .content{padding:15px}}@media (min-width:768px){.spa .slider .item .content{bottom:30px}}.spa .slider .item .content .ttl{font-weight:700;letter-spacing:.04em;text-align:center;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,.61);width:100%}@media (min-width:768px){.spa .slider .item .content .ttl{width:calc(100% - 100px - 40px)}}.spa .slider .item .content .button{width:100px;font-weight:500;font-size:12px;text-align:center;color:#000;text-align:center}@media (max-width:767px){.spa .slider .item .content .button{text-decoration:underline;margin-top:5px}}@media (min-width:768px){.spa .slider .item .content .button{line-height:36px;background:#fff;box-shadow:-10px 5px 20px rgba(0,0,0,.6)}}@media (min-width:768px){.spa .slider .item .content .button:hover{background:linear-gradient(to right,#931719 0,#ca2425 52.22%,#8f1619 100%);color:#fff}}.spa .slider .slick-next{right:0}.spa .slider .slick-prev{left:0}.spa .content_img{width:100%}@media (max-width:767px){.spa .content_img{display:flex;flex-wrap:wrap;margin-top:13px;justify-content:space-between}}@media (min-width:768px){.spa .content_img{width:38.78505%}}.spa .content_img .item{display:block;width:calc(50% - 6px);border-radius:5px;overflow:hidden}@media (max-width:767px){.spa .content_img .item{box-shadow:0 3px 6px rgba(0,0,0,.39)}}@media (min-width:768px){.spa .content_img .item{width:100%}}.spa .content_img .item .imgDrop{padding-top:58.07229%}@media (min-width:768px){.spa .content_img .item+.item{margin-top:9px}}@media (min-width:768px){.casio{background:#f4f4f4}}@media (max-width:767px){.casio .slider{margin-left:0;margin-right:0;padding-bottom:0}}.casio .slider .slick-arrow.slick-prev{left:20px}.casio .slider .slick-arrow.slick-next{right:20px}.casio .column{padding:0 5px}@media (min-width:992px){.casio .column{padding:0 5px}}@media (max-width:767px){.casio .slick-list{padding-left:0;padding-right:70px}}@media (max-width:767px){.casio .content_main{margin-top:30px}}.casio .item{transition:all .3s;position:relative}@media (max-width:767px){.casio .item{background:#fff;border-radius:15px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin-top:0}}.casio .item .images{display:block}.casio .item .images .imgDrop{padding-top:86.81319%;border-radius:6px}.casio .item .images .imgDrop:before{position:absolute;content:"";top:50%;left:0;right:0;bottom:0;background:linear-gradient(rgba(255,255,255,0) 0,#145339 100%);z-index:2;pointer-events:none}.casio .item .images .imgDrop:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:#000;z-index:1;pointer-events:none;opacity:0;transition:all .3s}.casio .item .content .title{font-weight:700;transition:all .3s;padding:0 20px;position:absolute;text-align:center;left:0;right:0;z-index:3;color:#fff;font-style:italic}@media (max-width:767px){.casio .item .content .title{padding:0 5px;bottom:10px;font-size:16px}}@media (min-width:768px){.casio .item .content .title{padding:0 10px;bottom:20px}}.casio .item .content .flexBox{padding:0 20px}.casio .item .content .space_number{font-size:13px;font-weight:500;opacity:.7}.casio .item .content .link{font-size:11px;font-weight:500;width:95px;height:34px;line-height:34px;text-align:center;border-radius:5px;background:linear-gradient(to right,#931719 0,#ca2425 52.22%,#8f1619 100%);color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}@media (max-width:767px){.casio .item .content .link{display:none}}@media (min-width:768px){.casio .item .content .link{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s;z-index:3}}.casio .item:hover .images .imgDrop:after{opacity:.5}.casio .item:hover .images img{transform:scale(1.05);filter:blur(1px)}.casio .item:hover .content .link{opacity:1}@media (max-width:767px){.sec_about{padding-top:30px;padding-bottom:0}}.sec_about .container_main{background:rgba(237,237,237,.98)}@media (max-width:767px){.sec_about .container_main{margin-top:30px;margin-left:-15px;margin-right:-15px}}@media (max-width:1200px){.sec_about .container_main .inner{padding-left:30px;padding-right:30px}}@media (max-width:767px){.sec_about .container_main .inner{padding-left:15px;padding-right:15px}}.sec_about .nav_about{overflow:auto}@media (max-width:767px){.sec_about .content_about{display:block!important}}.sec_about .nav{width:100%}@media (min-width:768px){.sec_about .nav{width:300px;padding-right:50px}}.sec_about .nav .nav-link{text-transform:uppercase}@media (min-width:768px){.sec_about .nav .nav-link{text-align:left;border-radius:0;padding:17px 0;color:#7b7b7b}}@media (min-width:768px){.sec_about .nav .nav-link+.nav-link{border-top:1px solid #707070}}@media (min-width:768px){.sec_about .nav .nav-link.active{background:0 0;color:#ca2425}}@media (max-width:767px){.sec_about .nav{display:table;margin-bottom:30px}}.sec_about .nav .nav-link{cursor:pointer;font-weight:700}@media (max-width:767px){.sec_about .nav .nav-link{color:#000;cursor:pointer;display:table-cell;background:0 0;padding:0;text-align:center}}@media (max-width:767px){.sec_about .nav .nav-link+.nav-link{padding-left:5px}}@media (max-width:767px){.sec_about .nav .nav-link span{display:flex;align-items:center;justify-content:center;font-size:12px;white-space:nowrap;padding:10px 20px;background:#fff;color:#000;border-radius:50px;border:.5px solid rgba(226,226,226,.98);box-shadow:0 3px 6px rgba(0,0,0,.2)}}@media (max-width:767px){.sec_about .nav .nav-link.active span,.sec_about .nav .nav-link:hover span{background:#ca2425;color:#fff}}@media (min-width:768px){.sec_about .tab-content{width:calc(100% - 280px)}}.sec_recruiment .ttl{font-weight:700;color:#ca2425}.sec_recruiment .nav_recruiment{width:100%}@media (min-width:992px){.sec_recruiment .nav_recruiment{width:350px;padding-right:50px}}.sec_recruiment .nav_recruiment .list li a{display:block;padding:10px 0;transition:all .3s}.sec_recruiment .nav_recruiment .list li a span{font-size:13px;font-weight:700}.sec_recruiment .nav_recruiment .list li a:hover{color:#debb71}.sec_recruiment .nav_recruiment .list li+li{margin-top:1px}.sec_recruiment .content_recruiment{width:100%}@media (max-width:991px){.sec_recruiment .content_recruiment{margin-top:30px}}@media (min-width:992px){.sec_recruiment .content_recruiment{width:calc(100% - 350px)}}.sec_recruiment .content_recruiment .imgDrop{padding-top:51.89274%}.sec_recruiment .table_recruiment .heading{background:#ddd;font-weight:500;padding:5px 0}@media (max-width:767px){.sec_recruiment .table_recruiment .heading{display:none}}.sec_recruiment .table_recruiment .more{display:inline-block;padding:3px 15px;transition:all .3s}@media (max-width:767px){.sec_recruiment .table_recruiment .more{padding:0;color:#ca2425;text-decoration:underline}}@media (min-width:768px){.sec_recruiment .table_recruiment .more{font-size:12px;background:#debb71;border-radius:4px}}@media (min-width:768px){.sec_recruiment .table_recruiment .more:hover{background:#ca2425;color:#fff}}.sec_recruiment .table_recruiment .body{font-size:14px}@media (max-width:767px){.sec_recruiment .table_recruiment .body .tr{background:#fff;border-radius:6px;overflow:hidden}}@media (max-width:767px){.sec_recruiment .table_recruiment .body .tr+.tr{margin-top:10px}}@media (min-width:768px){.sec_recruiment .table_recruiment .body .tr+.tr{border-top:1px solid #ccc}}.sec_recruiment .table_recruiment .body .tr .td:nth-child(1){font-weight:500}.sec_recruiment .table_recruiment .tr .td{padding:8px 15px;width:100%}@media (max-width:767px){.sec_recruiment .table_recruiment .tr .td{display:flex;align-items:center}.sec_recruiment .table_recruiment .tr .td+.td{border-top:1px solid #eee}}@media (min-width:768px){.sec_recruiment .table_recruiment .tr .td{width:22%}}.sec_recruiment .table_recruiment .tr .td:nth-child(1){font-weight:500}@media (max-width:767px){.sec_recruiment .table_recruiment .tr .td:nth-child(1){background:#debb71;padding:12px 15px;font-weight:600}}@media (max-width:767px){.sec_recruiment .table_recruiment .tr .td .name{width:100px;font-weight:500}}@media (min-width:768px){.sec_recruiment .table_recruiment .tr .td .name{display:none}}@media (max-width:767px){.sec_recruiment .table_recruiment .tr .td .des{width:calc(100% - 100px);padding-left:10px;text-align:right}}@media (max-width:767px){.sec_recruiment_list{padding-bottom:50px;background:#fff}}@media (max-width:767px){.sec_recruiment_list .container_main{padding-top:20px;padding-bottom:20px}}.recruiment_detail .container_main{border:15px solid rgba(237,237,237,.98);background:#fff}.recruiment_detail .detail_short{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ccc;font-weight:500}.recruiment_detail .detail_short .ttl_sub{text-transform:uppercase}.recruiment_detail .detail_short dl{margin-bottom:0;margin-top:10px;display:flex;flex-wrap:wrap}.recruiment_detail .detail_short dl dt{margin-right:10px}.recruiment_detail .content_detail .item{padding-top:8px}@media (min-width:768px){.recruiment_detail .content_detail .item{padding-top:15px}}.recruiment_detail .content_detail .item .ttl_sub{font-weight:600;margin-bottom:5px}@media (min-width:768px){.recruiment_detail .content_detail .item .ttl_sub{margin-bottom:10px}}.recruiment_detail .btn_aply{min-width:127px;line-height:40px;border-radius:4px;background:#debb71;display:inline-block;color:#fff;text-align:center;padding:0 15px;font-size:14px;font-weight:500}.recruiment_detail .btn_aply:hover{background:linear-gradient(to right,#931719 0,#ca2425 52.22%,#8f1619 100%)}@media (max-width:767px){.sec_contact{background:#fff}}@media (max-width:767px){.sec_contact .container_main{background:#fff}}@media (max-width:767px){.sec_contact .container_main .ttl{position:relative;color:#debb71;padding-bottom:8px;border-bottom:3px solid rgba(237,237,237,.98)}.sec_contact .container_main .ttl:before{position:absolute;content:"";bottom:-3px;left:0;width:78px;height:3px;background:#debb71}}.info_contact .column_01{width:100%}@media (min-width:768px){.info_contact .column_01{width:200px}}.info_contact .column_02{width:calc(100% + 30px)}@media (max-width:767px){.info_contact .column_02{padding:30px 15px;background:#ededed;margin:20px -15px}.info_contact .column_02 .ttl{border-bottom-color:#fff}}@media (min-width:768px){.info_contact .column_02{border-left:1px solid #7b7b7b;border-right:1px solid #7b7b7b;padding-right:20px;margin-left:20px;padding-left:20px;margin-right:20px;width:280px}}@media (min-width:992px){.info_contact .column_02{width:380px;margin-right:60px;padding-left:60px}}.info_contact .column_03{width:100%}@media (min-width:768px){.info_contact .column_03{width:calc(100% - 200px - 280px - 20px - 20px)}}@media (min-width:992px){.info_contact .column_03{width:calc(100% - 200px - 380px - 60px - 20px)}}.info_contact .column_03 .map{border:1px solid #ccc;background:#fff;border-radius:5px;overflow:hidden;padding:2px}.info_contact .column_03 .map iframe{display:block}.recruitment .row_item .imgDrop{padding-top:62.5%}@media (max-width:576px){.recruitment .row_item .content{padding-top:20px}}@media (min-width:577px){.recruitment .row_item .content{padding-left:15px}}@media (min-width:992px){.recruitment .row_item .content{padding-left:30px}}@media (min-width:1201px){.recruitment .row_item .content{padding-left:40px}}@media (min-width:1401px){.recruitment .row_item .content{padding-left:50px}}.recruitment .row_item+.row_item{border-top:1px dashed #0a4977}.recruitment .row_item .button{text-align:right}.recruitment_detail{color:#0a4977}.comment{border-top:1px solid #0a4977}@media (max-width:767px){.modal_shared .modal-dialog{margin:0;height:100vh}}.modal_shared .ttl{text-align:center;font-weight:700;font-size:16px;line-height:22px;color:#000}.modal_shared .text{font-size:14px;text-align:center;line-height:18px;color:#000;margin-top:10px}.modal_shared .modal-content{border-radius:5px;background:rgba(237,237,237,.98);box-shadow:0 0 20px rgba(0,0,0,.16);border:none}@media (max-width:767px){.modal_shared .modal-content{border-radius:0;height:100vh}}.modal_shared .modal-body{padding:60px 30px;position:relative}.modal_shared .modal-body .btn-close{position:absolute;top:20px;right:20px;font-size:20px}.modal_shared .modal-body .group{margin-top:20px;position:relative}.modal_shared .modal-body .group .err_mess{margin-top:8px;font-weight:500;font-size:12px;line-height:10px;color:#ca2425;font-style:italic}.modal_shared .modal-body .group .name_service{background:#debb71;font-weight:600;color:#000;text-align:center;padding:10px}.modal_shared .modal-body .group .file{font-style:italic;font-weight:500;font-size:14px;margin-top:10px;opacity:.7}.modal_shared .modal-body .group .upload{position:absolute;display:block;top:0;left:0;right:0;color:#ca2425;background:#d5d5d5;text-align:center;line-height:45px;font-weight:700;border-radius:5px;cursor:pointer;transition:all .3s}.modal_shared .modal-body .group .upload:hover{background:#debb71}.modal_shared .modal-body .group .input{height:45px;background:#fff;padding:12px 15px;border:1px solid #fff;border-radius:4px;width:100%}.modal_shared .modal-body .group .input::-moz-placeholder{font-size:14px;color:#818181}.modal_shared .modal-body .group .input:-ms-input-placeholder{font-size:14px;color:#818181}.modal_shared .modal-body .group .input::placeholder{font-size:14px;color:#818181}.modal_shared .modal-body .group .input:focus{border:1px solid #debb71;outline:0}.modal_shared .modal-body .group .input.textarea{height:130px}.modal_shared .modal-body .group #btn_apply{background:linear-gradient(to right,#931719 0,#ca2425 52.22%,#8f1619 100%);color:#fff;transition:all .3s}.modal_shared .modal-body .group #btn_apply:hover{opacity:.7}.sec_contact .form_contact{color:#464749}@media (max-width:767px){.sec_contact .form_contact{margin-bottom:50px}}.sec_contact .group{margin-top:15px}.sec_contact .group br{display:none!important}.sec_contact .group label{display:block}.sec_contact .group input{display:block;height:40px;padding:10px 15px;border:1px solid #0a4977;width:100%;margin-top:5px;color:#0a4977}.sec_contact .group input:focus{outline:0;box-shadow:0}.sec_contact .group .code_text{display:block;height:40px;line-height:38px;text-align:center;border:1px solid #0a4977;width:100%;margin-top:5px}.sec_contact .group .btn_submit{background:#0a4977;color:#fff;text-align:center;cursor:pointer;transition:all .3s}.sec_contact .group .btn_submit:hover{opacity:.7}.sec_contact .group .code{border:none;background:#eee;text-align:center}.sec_contact .group textarea{height:124px;display:block;padding:10px 15px;border:1px solid #0a4977;width:100%;margin-top:5px}.sec_contact .group textarea:focus{outline:0;box-shadow:0}.sec_contact .info_contact ul li{display:flex;flex-wrap:wrap;align-items:center}.sec_contact .info_contact ul li+li{color:#1a1818;margin-top:10px}@media (min-width:768px){.sec_contact .info_contact ul li+li{margin-top:15px}}@media (min-width:992px){.sec_contact .info_contact ul li+li{margin-top:25px}}@media (min-width:1201px){.sec_contact .info_contact ul li+li{margin-top:20px}}@media (min-width:1401px){.sec_contact .info_contact ul li+li{margin-top:25px}}.sec_contact .info_contact ul li span{display:block;width:calc(100% - 30px);padding-left:10px}.sec_contact .info_contact ul li .icon{width:30px;text-align:center}.sec_contact .info_contact ul li .icon img{height:22px;width:auto}.service_restaurant{background:#fff}.service_restaurant .service_item{padding:30px 15px}@media (max-width:767px){.service_restaurant .service_item{margin:0 -10px}.service_restaurant .service_item:nth-child(odd){background:#eee}.service_restaurant .service_item:nth-child(even){background:#fff}}@media (min-width:768px){.service_restaurant .service_item{padding:20px;background:#eee}}@media (min-width:768px){.service_restaurant .service_item .wrap{background:#fff;padding:15px 30px}}@media (min-width:992px){.service_restaurant .service_item .wrap .column{max-width:calc(50% - 15px)}}@media (min-width:1201px){.service_restaurant .service_item .wrap .column{max-width:calc(50% - 30px)}}.service_restaurant .service_item .ttl_item a{font-weight:700;font-size:18px;text-align:center;color:#d6a747}@media (min-width:768px){.service_restaurant .service_item .ttl_item a{color:#ca2425}}.service_restaurant .service_item .content{position:relative}@media (min-width:768px){.service_restaurant .service_item .content{padding-bottom:40px}}@media (max-width:767px){.service_restaurant .service_item .content .restaurant_bar{overflow:auto}}.service_restaurant .service_item .content #tab_nav{border:none}@media (max-width:767px){.service_restaurant .service_item .content #tab_nav{margin-top:25px;margin-bottom:10px}}@media (min-width:768px){.service_restaurant .service_item .content #tab_nav{border-bottom:1px solid #707070}}@media (min-width:768px){.service_restaurant .service_item .content #tab_nav li{padding:20px 0 17px;cursor:pointer}}@media (min-width:768px){.service_restaurant .service_item .content #tab_nav li .nav-link{margin:0;padding:0;border:none;color:#7b7b7b;font-weight:700}}@media (min-width:768px){.service_restaurant .service_item .content #tab_nav li .nav-link.active{color:#000}}@media (min-width:768px){.service_restaurant .service_item .content #tab_nav li+li{margin-left:24px}}@media (max-width:767px){.service_restaurant .service_item .content .nav{display:table;margin-bottom:30px}}@media (max-width:767px){.service_restaurant .service_item .content .nav li.nav-item{color:#000;cursor:pointer;font-weight:400;display:table-cell}}@media (max-width:767px){.service_restaurant .service_item .content .nav li.nav-item+li{padding-left:5px}}@media (max-width:767px){.service_restaurant .service_item .content .nav li.nav-item .nav-link{display:flex;align-items:center;font-size:12px;white-space:nowrap;padding:10px 20px;background:#fff;color:#000;border-radius:50px;border:.5px solid rgba(226,226,226,.98);box-shadow:0 3px 6px rgba(0,0,0,.2)}}@media (max-width:767px){.service_restaurant .service_item .content .nav li.nav-item .nav-link.active,.service_restaurant .service_item .content .nav li.nav-item .nav-link:hover{background:#ca2425;color:#fff}}.service_restaurant .service_item .content #tab_content{padding:20px 0;color:#676767}.service_restaurant .service_item .content .shared{font-weight:500;font-size:12px;color:#326fc3}@media (max-width:767px){.service_restaurant .service_item .content .shared{margin-top:20px;margin-bottom:30px}}@media (min-width:768px){.service_restaurant .service_item .content .shared{position:absolute;bottom:0;left:0}}.service_restaurant .service_item .content .shared span{display:block;margin-right:10px}.service_restaurant .service_item .content .shared .icon{display:block;width:20px}.service_restaurant .service_item .content .shared .icon img{width:100%}.service_restaurant .service_item .content .featured_content dl{display:flex;flex-wrap:wrap;margin-bottom:5px}.service_restaurant .service_item .content .featured_content dl dt{max-width:120px;font-weight:500}.service_restaurant .service_item .content .featured_content dl dd{max-width:calc(100% - 120px);padding-left:5px;opacity:.8}.service_restaurant .service_item .content .convenient_content ul li{padding-left:20px;position:relative;margin-top:5px}.service_restaurant .service_item .content .convenient_content ul li:before{position:absolute;content:"";top:7px;left:0;width:8px;height:8px;border-radius:50%;background:#888}.service_restaurant .service_item .content .menu_content .btn_download{text-decoration:underline;text-transform:uppercase;color:#debb71;font-weight:500}.service_restaurant .service_item .slider_restaurant_main,.service_restaurant .service_item .slider_restaurant_nav{padding-bottom:0}.service_restaurant .service_item .slider_restaurant_main .imgDrop,.service_restaurant .service_item .slider_restaurant_nav .imgDrop{padding-top:56.52174%;border-radius:5px}.service_restaurant .service_item .slider_restaurant_main .slick-prev,.service_restaurant .service_item .slider_restaurant_nav .slick-prev{left:10px}.service_restaurant .service_item .slider_restaurant_main .slick-next,.service_restaurant .service_item .slider_restaurant_nav .slick-next{right:10px}.service_restaurant .service_item .slider_restaurant_nav{margin:10px -4px}.service_restaurant .service_item .slider_restaurant_nav .images{padding:0 4px;cursor:pointer}.service_restaurant .service_item .btn_contact{margin-top:10px;width:100%;background:#debb71;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:40px}.service_restaurant .service_item .btn_contact:hover{background:linear-gradient(to right,#931719 0,#ca2425 52.22%,#8f1619 100%)}.service_restaurant .service_item .btn_contact .icon{margin-left:10px;display:flex;align-items:center;line-height:40px;width:6px;position:relative;top:-1px}.service_restaurant .service_item .btn_contact .icon img{display:block;width:100%}@media (max-width:767px){.service_spa{background:#fff;padding-top:30px}}.service_spa .ttl_main{font-weight:600;color:#debb71;text-transform:uppercase}.service_spa .text_content{padding-bottom:20px}.service_spa .item_box{position:relative;padding:25px 0 10px}@media (min-width:768px){.service_spa .item_box{padding:35px 0 28px}}.service_spa .item_box:before{position:absolute;content:"";top:0;left:0;right:0;border:1px solid #777;border-left:none;border-right:none;height:7px}@media (max-width:767px){.service_spa .item_box:before{opacity:.5;height:5px}}.service_spa .item_box .ttl_item{font-weight:500;color:#ca2425;text-transform:uppercase}.service_spa .item_box .nav_tab{overflow:hidden}@media (max-width:991px){.service_spa .item_box .nav_tab{overflow:auto}}.service_spa .item_box .nav_tab .nav{border-bottom:none}@media (max-width:991px){.service_spa .item_box .nav_tab .nav{display:table;white-space:nowrap}}.service_spa .item_box .nav_tab .nav .nav-item{position:relative;margin-left:3px;background:#e2e2E2FA;cursor:pointer;transform:skew(15deg)}@media (min-width:768px){.service_spa .item_box .nav_tab .nav .nav-item{transform:skew(25deg)}}@media (max-width:991px){.service_spa .item_box .nav_tab .nav .nav-item{display:table-cell;border-left:2px solid #fff}}.service_spa .item_box .nav_tab .nav .nav-item:nth-child(1) .nav-link:before{display:block;content:"";position:absolute;height:100%;width:25px;left:-3px;background-color:#e2e2E2FA;pointer-events:none;transform:skew(-15deg)}@media (min-width:768px){.service_spa .item_box .nav_tab .nav .nav-item:nth-child(1) .nav-link:before{transform:skew(-25deg)}}.service_spa .item_box .nav_tab .nav .nav-item:nth-child(1) .nav-link.active:before{background:#debb71}.service_spa .item_box .nav_tab .nav .nav-item .nav-link{display:block;text-align:left;text-transform:uppercase;padding:0 20px}@media (min-width:768px){.service_spa .item_box .nav_tab .nav .nav-item .nav-link{padding:0 30px}}.service_spa .item_box .nav_tab .nav .nav-item .nav-link span{transform:skew(-15deg);display:block;padding:0;color:#000;line-height:45px}@media (min-width:768px){.service_spa .item_box .nav_tab .nav .nav-item .nav-link span{line-height:50px;transform:skew(-25deg)}}.service_spa .item_box .nav_tab .nav .nav-item .nav-link.active{background:#debb71}.service_spa .item_box .nav_tab .nav .nav-item .nav-link.btn_contact{background:linear-gradient(to right,#931719 0,#ca2425 52.22%,#8f1619 100%)}.service_spa .item_box .nav_tab .nav .nav-item .nav-link.btn_contact span{color:#fff}.service_spa .item_box .tab-content{margin-top:5px}.service_spa .item_box .tab-content .content,.service_spa .item_box .tab-content .info_des{border:10px solid #eee;padding:10px}@media (min-width:768px){.service_spa .item_box .tab-content .content,.service_spa .item_box .tab-content .info_des{border-width:20px;padding:30px}}.service_spa .item_box .tab-content .wrap{max-width:940px;margin-left:auto;margin-right:auto}.service_spa .item_box .tab-content .wrap .slider{padding-bottom:0}.service_spa .item_box .tab-content .wrap .slider .imgDrop{border-radius:5px}.service_spa .item_box .tab-content .wrap .slider.slider_spa_nav{margin-left:-4px;margin-right:-4px;margin-top:5px}@media (min-width:768px){.service_spa .item_box .tab-content .wrap .slider.slider_spa_nav{margin-top:20px}}.service_spa .item_box .tab-content .wrap .slider.slider_spa_nav .slick-track{margin-left:0}.service_spa .item_box .tab-content .wrap .slider.slider_spa_nav .images{padding:0 4px;cursor:pointer;position:relative}.service_spa .item_box .tab-content .wrap .slider.slider_spa_nav .images:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:#fff;opacity:.7;transition:all .3s;z-index:1;pointer-events:none}.service_spa .item_box .tab-content .wrap .slider.slider_spa_nav .images .imgDrop{padding-top:100%}.service_spa .item_box .tab-content .wrap .slider.slider_spa_nav .slick-current .images:before{opacity:0}.service_spa .item_box .tab-content .wrap .imgDrop{padding-top:49.67949%}.service_casino .casio{background:0 0}.service_bar .content_bar .btn_contact{min-width:187px;display:inline-block;padding:0 15px;line-height:50px;background:#931719;color:#fff;font-weight:500;text-align:center;text-transform:uppercase;box-shadow:0 3px 10px 4px rgba(0,0,0,.2)}@media (max-width:767px){.service_bar .content_bar .btn_contact{margin-top:-15px}}.service_bar .content_bar .btn_contact:hover{background:linear-gradient(to right,#931719 0,#ca2425 52.22%,#8f1619 100%)}@media (max-width:767px){.service_bar .slider{margin-top:15px}}@media (min-width:768px){.service_bar .slider{padding:0 40px}}.service_bar .slider .images{padding:0 5px}.service_bar .slider .imgDrop{padding-top:163.75%}.service_bar .slider .slick-prev{left:0}@media (min-width:768px){.service_bar .slider .slick-prev{background-image:url(../images/arr_prev2.svg)}}.service_bar .slider .slick-next{right:0}@media (min-width:768px){.service_bar .slider .slick-next{background-image:url(../images/arr_next2.svg)}}.service_bar .item_box .ttl_item{color:#931719}@media (max-width:767px){.service_bar .item_box:nth-child(even){margin:0 -15px;padding:20px 15px;background:#eee}}.service_bar .item_box:nth-child(even)>.row{flex-direction:row-reverse}.service_bar .item_box+.item_box:before{display:none}