*{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td,small,button,time,figure{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}li,dd{list-style-type:none}header,footer,nav,section,article,aside,figure,figcaption{display:block}img{border:none;vertical-align:bottom}a{cursor:pointer;text-decoration:none}@media screen and (max-width: 767px){.is-pc{display:none !important}}@media screen and (min-width: 768px){.is-sp{display:none !important}}@media screen and (max-width: 1000px)and (min-width: 768px){.is-pc{display:none !important}}.headerLogo{width:11vw;margin-right:auto}.headerLogo a{transition:.3s}.headerLogo a:hover{opacity:.6}.header{padding:40px 0 30px;position:fixed;top:0;left:0;width:100%;z-index:10}.header ul{display:flex}.header ul li a{font-family:"Times New Roman",serif;color:#fff;font-size:0px;padding:0px 1.5vw;border-right:1px solid #fff;display:block;position:relative}.header ul li a:before{font-size:1.3vw}.header ul li a::after{position:absolute;content:"";display:block;width:60%;height:1px;background-color:#fff;bottom:-5px;left:20%;transform:scale(0, 1);transform-origin:center top;transition:all .5s ease}.header ul li a:hover::after{transform:scale(1, 1)}.header ul li.nav-about a:before{content:"About"}.header ul li.nav-news a:before{content:"News"}.header ul li.nav-room a:before{content:"Room"}.header ul li.nav-price a:before{content:"Price/Menu"}.header ul li.nav-flow a:before{content:"Flow"}.header ul li.nav-faq a:before{content:"FAQ"}.header ul li.nav-access a:before{content:"Access"}.header-inner{display:flex;align-items:center}.headerRight{display:none;align-items:center}@media(min-width: 992px){.headerRight{display:flex}}.header-line-btn{margin-left:25px}.header-line-btn a{transition:.3s;border:.3px solid #fff;padding:.1vw;display:inline-block}.header-line-btn a .header-line-btn-wrap{border:.3px solid #fff;transition:.3s;display:flex;justify-content:center;padding:.6vw 1.8vw;background:#fff;max-width:18.4vw;align-items:center;color:#000}.header-line-btn a:hover .header-line-btn-wrap{border:.3px solid #fff;transition:.3s;color:#fff;background:#413f3f}.header-line-btn a .icon{width:2.1vw;margin-right:8px}.header-line-btn a .text{font-size:1.2vw;white-space:nowrap}@keyframes textAnimation{0%{background-position:100% 0}100%{background-position:0 0}}@keyframes noise{0%{background-position:0 0}to{background-position:200px 200px}}@keyframes sliderFadeOut{0%{width:100%;transform:scale(1)}100%{width:0%;transform:scale(1.1)}}@keyframes sliderFadeIn{0%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes transformFromRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes transformToRight{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes transformFromLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes transformToLeft{from{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes transformFromTop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes transformToBottom{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeIn{0%{opacity:0;visibility:visible}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}100%{opacity:0;visibility:hidden}}/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}body>svg[data-svg-sprite]{display:none}body{font-family:"Hiragino Mincho ProN","ヒラギノ明朝  ProN","Hiragino Mincho Pro","ヒラギノ明朝  Pro",游明朝,"Yu Mincho",YuMincho,sans-serif;font-size:14px;background-color:#0b0b0d;color:#a6a6a6;width:100%}@media(max-width: 767px){body{font-size:12px}}p{line-height:1.75;letter-spacing:.84px;text-align:justify}img{width:100%;height:100%}.text-big{font-family:"Cormorant Garamond",serif;font-size:12.5vw;font-weight:300;line-height:1.5}@media(max-width: 767px){.text-big{font-size:21.3333333333vw;margin:0;white-space:nowrap}}.button{width:100%;height:100%;background-color:rgba(7,5,6,.4);display:block;position:relative;color:#a6a6a6;transition:color .3s}.button:hover{color:#fff}.button:hover .button__border{background-position:0 0%}.button:hover .button__border:nth-of-type(3){background-position:100%}.button svg{color:#fff;margin-right:15px}@media(max-width: 767px){.button svg{margin-right:10px}}.button--line svg{width:23px;height:22px}@media(max-width: 767px){.button--line svg{width:4.2666666667vw;height:4vw}}.button--mail svg{width:22px;height:18px}@media(max-width: 767px){.button--mail svg{width:4.4vw;height:3.6vw}}.button--instagram svg{width:22px;height:18px}@media(max-width: 767px){.button--instagram svg{width:4.4vw;height:3.6vw}}.button--color-white{background-color:#fff;color:#0f0f11}.button--color-white:hover{color:#a6a6a6}.button--color-white:hover svg{color:#a6a6a6}.button--color-white svg{transition:color .3s;color:#0f0f11}.button__inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.button__border{position:absolute;transition:background-position .45s cubic-bezier(0.75, 0.4, 0.36, 0.82)}.button--color-white .button__border{display:none}.button__border:nth-of-type(1){width:100%;height:1px;top:0;left:0;background-color:#7f7f85}.button__border:nth-of-type(2){width:1px;height:100%;top:0;right:0;background-size:100% 200%;background-position:0 100%;background-image:linear-gradient(to top, #373739 20%, #7f7f85 30%)}.button__border:nth-of-type(3){width:100%;height:1px;bottom:0;left:0;background-size:300% 100%;background-position:0%;background-image:linear-gradient(to right, #373739 50%, #7f7f85 60%)}.button__border:nth-of-type(4){width:1px;height:100%;top:0;left:0;background-size:100% 200%;background-position:0 100%;background-image:linear-gradient(to top, #373739 20%, #7f7f85 30%)}@media(min-width: 768px){.footer-links__row{display:flex}}.footer-links__item{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(min-width: 768px){.footer-links__item{width:50%;height:28.125vw}.footer-links__item.is-large{width:100%}}@media(max-width: 767px){.footer-links__item{width:100%;height:56.2666666667vw}}.footer-links__item:hover .footer-links__item-image{transform:scale(1.06)}.footer-links__item-inner{text-align:center}.footer-links__item-image{position:absolute;top:0;left:0;z-index:-1;transform:scale(1.01);transition:transform .33s cubic-bezier(0.4, 0, 1, 1)}.footer-links__item-subtitle{font-family:"Cormorant Garamond",serif;font-size:1.25vw}@media(max-width: 767px){.footer-links__item-subtitle{font-size:2.6666666667vw}}.footer-links__item-title{color:#fff;letter-spacing:.2em;font-size:2.1875vw;margin-top:2.5vw}@media(max-width: 767px){.footer-links__item-title{margin-top:4vw;font-size:5.3333333333vw}}.footer-links__item-title-image-ebisu{height:auto;display:block;width:8.671875vw}.footer-links__item-title-image-loca{height:auto;display:block;width:10.3125vw}@media(max-width: 767px){.footer-links__item-title-image-ebisu{width:20vw}.footer-links__item-title-image-loca{width:22.9333333333vw}}.footer-links__item-list{display:flex;gap:20px;margin-top:4vw}.footer-links__item-list>li{width:33.3333333333vw;height:8vw;border:1px solid;text-align:center}.footer-links__item-list>li a{display:block;padding:2.6666666667vw}.footer-links__instagram{width:100%;height:36.40625vw;background-image:url(../images/common/instagram.jpg);background-position:center;background-size:cover;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.footer-links__instagram{height:62.1333333333vw}}.footer-links__instagram-button{width:25vw;height:5.625vw}@media(max-width: 767px){.footer-links__instagram-button{width:68vw;height:10.6666666667vw}}.form__row+.form__row{margin-top:55px}@media(max-width: 767px){.form__row+.form__row{margin-top:33px}}.form__label{display:flex;margin-bottom:20px}@media(max-width: 767px){.form__label{letter-spacing:.2em}}.required .form__label:after{content:"*";display:block;color:#d14024;margin:0 0 0 2px}.form__input{width:100%;height:64px;border:solid 1px #a6a6a6;padding:0 21px;letter-spacing:.1em}@media(max-width: 767px){.form__input{height:56px}}.form__textarea{width:100%;height:320px;padding:19px 21px;border:solid 1px #a6a6a6;letter-spacing:.1em}.form__bottom{margin-top:40px;text-align:center}.mwform-radio-field{display:inline-block}@media(max-width: 767px){.mwform-radio-field+.mwform-radio-field{margin:20px 0 0 !important}}@media(max-width: 767px){.mwform-radio-field{display:block}}.mwform-radio-field label{display:block;cursor:pointer}.form__radio{display:none}.form__radio+span{display:block;padding-left:25px;position:relative}.form__radio+span:before{content:"";display:block;width:16px;height:16px;border:1px solid #fff;border-radius:50%;position:absolute;left:0}.form__radio+span:after{content:"";display:block;width:10px;height:10px;background-color:#fff;border-radius:50%;position:absolute;top:3px;left:3px;opacity:0}.form__radio:checked+span:after{opacity:1}.mw_wp_form .error{font-size:12px;color:#d14025;margin:20px 0 0;display:block}.form__privacy{color:#fff;border-bottom:1px solid}.form__submit-button{margin-top:40px;width:600px;height:100px;color:#000;background-color:#fff}@media(max-width: 767px){.form__submit-button{width:100%;height:80px;margin-top:20px}}.form__back-button{color:#fff;margin-top:20px}.link{display:block;width:100%;position:relative;color:#a6a6a6;transition:color .3s}.link:hover{color:#fff}.link--icon .link__inner{text-align:right}.link--icon:before{content:"";display:block;width:37px;height:37px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2239px%22%20height%3D%2239px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20stroke-width%3D%221px%22%20stroke%3D%22rgb(255%2C%20255%2C%20255)%22%20fill-opacity%3D%220%22%20fill%3D%22rgb(255%2C%20255%2C%20255)%22%20d%3D%22M19.500%2C3.500%20C28.336%2C3.500%2035.499%2C10.663%2035.499%2C19.500%20C35.499%2C28.336%2028.336%2C35.499%2019.500%2C35.499%20C10.663%2C35.499%203.500%2C28.336%203.500%2C19.500%20C3.500%2C10.663%2010.663%2C3.500%2019.500%2C3.500%20Z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20stroke-width%3D%221px%22%20stroke%3D%22rgb(85%2C%2085%2C%2086)%22%20fill-opacity%3D%220%22%20fill%3D%22rgb(255%2C%20255%2C%20255)%22%20d%3D%22M19.500%2C8.499%20C25.575%2C8.499%2030.500%2C13.425%2030.500%2C19.500%20C30.500%2C25.575%2025.575%2C30.499%2019.500%2C30.499%20C13.425%2C30.499%208.499%2C25.575%208.499%2C19.500%20C8.499%2C13.425%2013.425%2C8.499%2019.500%2C8.499%20Z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb(255%2C%20255%2C%20255)%22%20d%3D%22M23.496%2C20.0%20L19.880%2C21.576%20L16.498%2C23.501%20L18.21%2C20.0%20L16.498%2C16.501%20L19.880%2C18.425%20L23.496%2C20.0%20Z%22%2F%3E%3C%2Fsvg%3E");background-size:cover;position:absolute;top:17px;left:2px}.link:hover .link__border{background-position:0%}.link__inner{padding:30px 0;font-size:14px}@media(max-width: 767px){.link__inner{font-size:11px;padding:22px 0}}.link__border{width:100%;height:1px;background-image:linear-gradient(90deg, #fff 57%, #555556 57%);background-size:200%;background-position:100%;position:absolute;top:0;left:0;transition:background-position .4s ease-in-out}.loading{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100}.loading:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000}.loading__logo{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;width:15.625vw;height:auto}@media(max-width: 767px){.loading__logo{width:26.6666666667vw}}.lower-mv{text-align:right;overflow:hidden;position:relative}.lower-mv__img{width:78.125vw;height:50vw;margin-left:auto;-o-object-fit:contain;object-fit:contain}@media(max-width: 767px){.lower-mv__img{width:100%;height:95.8666666667vw}}.lower-mv__heading{width:81.25vw;margin:-21.875vw auto 0;text-align:left}@media(max-width: 767px){.lower-mv__heading{width:auto;margin:-53.3333333333vw 3.4666666667vw 0}}.lower-mv__title{font-family:"Cormorant Garamond",serif;letter-spacing:.11em}@media(max-width: 767px){.lower-mv__title{font-size:2.9333333333vw}}.lower-mv__subtitle{font-size:2.1875vw;margin-top:1.875vw;line-height:1.8;letter-spacing:.2em;color:#fff}@media(max-width: 767px){.lower-mv__subtitle{font-size:4vw;margin-top:8vw;line-height:2}}.lower-mv__text{margin:0 6.875vw;font-size:25vw;text-align:left;letter-spacing:.02em;position:relative}@media(max-width: 767px){.lower-mv__text{font-size:42.6666666667vw;line-height:1;margin:0 0 0 -4.2666666667vw}}.modal{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .33s ease;z-index:105;position:fixed;top:0;left:0;display:block}.modal.is-open{pointer-events:auto;animation:fadeIn .33s ease forwards}.modal.is-close{animation:fadeOut .33s ease forwards}.modal__inner{position:fixed;width:90%;height:56.25vw;max-height:90vh;top:50%;left:50%;transform:translate(-50%, -50%);z-index:102;overflow:scroll}@media(max-width: 767px){.modal__inner{height:auto;background-image:linear-gradient(to top, #0b0b0d, #181819)}}.modal--top .modal__inner{background-image:url(../images/index/modal-bg.jpg);height:auto;padding-bottom:20px}@media(max-width: 767px){.modal--top .modal__inner{background-image:url(../images/index/modal-bg-sp.jpg)}}.modal--simple .modal__inner{background-image:url(../images/index/modal-bg.jpg);height:auto;padding:0 60px 60px}@media(max-width: 767px){.modal--simple .modal__inner{background-image:url(../images/index/modal-bg-sp.jpg);padding:0 20px 40px}}.modal__overlay{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:100vw;height:100vh;z-index:101}.modal__close-icons{position:absolute;top:49px;right:34px;width:80px;height:20px;cursor:pointer}@media(max-width: 767px){.modal__close-icons{top:26px;left:calc(50% - 20px);width:40px}}.modal__close-icon{width:100%;height:1px;background-color:#fff;display:block;position:absolute;top:9px;left:0;transform:rotate(15deg)}.modal__close-icon:nth-child(2){transform:rotate(-15deg)}.modal__title{font-size:1.875vw;line-height:1.75;color:#fff;text-align:center;letter-spacing:.2em;padding:70px 0 20px}@media(max-width: 767px){.modal__title{padding:70px 0 20px;font-size:5.3333333333vw}}@media(max-width: 767px){.modal__image-wrapper{width:100%;overflow:scroll;padding:16px}}@media(max-width: 767px){.modal__image{width:160vw;height:96vw}}@media(max-width: 767px){.modal__image-top{width:100%;height:auto}}.modal__list{display:flex;flex-wrap:wrap;justify-content:center}@media(max-width: 767px){.modal__list{display:block}}.modal__list-item{width:35.9375vw;border-top:1px solid #373739;border-left:1px solid #373739;text-align:center;padding:40px;position:relative}@media(max-width: 767px){.modal__list-item{width:100%;border:none;border-top:1px solid #373739;padding:36px 0}.modal__list-item:nth-child(1){border-top:none}}@media(min-width: 768px){.modal__list-item:nth-child(1){border-top:none;border-left:none}.modal__list-item:nth-child(1) .modal__list-title{margin-top:16px}.modal__list-item:nth-child(2){border-top:none}.modal__list-item:nth-child(3){border-left:none}}.modal__list-item svg{width:55px;height:34px}@media(max-width: 767px){.modal__list-item svg{width:36px;height:24px;position:absolute;left:0;top:40px}}.modal__list-title{margin:26px 0 16px;font-size:16px;line-height:1.5;color:#fff}@media(max-width: 767px){.modal__list-title{margin:0 0 4px;text-align:left}}.modal__list-text{font-size:12px;line-height:2.33}@media(max-width: 767px){.modal__list-text{line-height:2;margin:0 4px}}@media(min-width: 768px){.point-links{display:flex;justify-content:center}}@media(max-width: 767px){.point-links{padding:4.8vw 0 9.8666666667vw;background-image:url(../images/about/point-bg.jpg)}}.point-links__item{list-style:none}@media(max-width: 767px){.point-links__item{margin-right:16px}}.point-links__item+.point-links__item{margin-left:10px}@media(max-width: 767px){.point-links__item+.point-links__item{margin-left:0}}.point-links__link{background-image:url(../images/about/point-bg.jpg);background-size:cover;display:block;width:26.5625vw;padding:40px 0 28px;text-align:center;position:relative}@media(max-width: 767px){.point-links__link{display:flex;width:100%;border-bottom:1px solid #373739;padding:18px 0 14px;background-image:none}}.point-links__link:after{content:"";display:block;width:35px;height:35px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2239px%22%20height%3D%2239px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20stroke-width%3D%221px%22%20stroke%3D%22rgb(255%2C%20255%2C%20255)%22%20fill-opacity%3D%220%22%20fill%3D%22rgb(255%2C%20255%2C%20255)%22%20d%3D%22M19.500%2C3.500%20C28.336%2C3.500%2035.499%2C10.663%2035.499%2C19.500%20C35.499%2C28.336%2028.336%2C35.499%2019.500%2C35.499%20C10.663%2C35.499%203.500%2C28.336%203.500%2C19.500%20C3.500%2C10.663%2010.663%2C3.500%2019.500%2C3.500%20Z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20stroke-width%3D%221px%22%20stroke%3D%22rgb(85%2C%2085%2C%2086)%22%20fill-opacity%3D%220%22%20fill%3D%22rgb(255%2C%20255%2C%20255)%22%20d%3D%22M19.500%2C8.499%20C25.575%2C8.499%2030.500%2C13.425%2030.500%2C19.500%20C30.500%2C25.575%2025.575%2C30.499%2019.500%2C30.499%20C13.425%2C30.499%208.499%2C25.575%208.499%2C19.500%20C8.499%2C13.425%2013.425%2C8.499%2019.500%2C8.499%20Z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb(255%2C%20255%2C%20255)%22%20d%3D%22M23.496%2C20.0%20L19.880%2C21.576%20L16.498%2C23.501%20L18.21%2C20.0%20L16.498%2C16.501%20L19.880%2C18.425%20L23.496%2C20.0%20Z%22%2F%3E%3C%2Fsvg%3E");margin:40px auto 0;transform:rotate(90deg)}@media(max-width: 767px){.point-links__link:after{margin:0;width:25px;height:25px;position:absolute;right:1.3333333333vw}}.point-links__item-label{font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;display:block}@media(max-width: 767px){.point-links__item-label{font-size:2.6666666667vw}}.point-links__item-title{display:block;margin-top:23px;font-size:20px;color:#fff}@media(max-width: 767px){.point-links__item-title{font-size:4.8vw;margin:0 0 0 18px;letter-spacing:.1em}}.room-link__item{width:100vw;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;overflow:hidden;position:relative}@media(min-width: 768px){.room-link__item{height:37.5vw}}@media(max-width: 767px){.room-link__item{height:64vw}}@media(max-width: 767px){.room-link__item__inner{padding-top:13px}}.room-link__image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){.room-link__link{width:16.71875vw;height:3.28125vw;margin:19.53125vw auto 0}}@media(max-width: 767px){.room-link__link{width:28.5333333333vw;height:5.6vw;margin:33.3333333333vw auto 0}}.room-link__title{line-height:1.75;color:#fff;text-align:center;letter-spacing:.2em}@media(min-width: 768px){.room-link__title{font-size:2.1875vw}}@media(max-width: 767px){.room-link__title{font-size:5.3333333333vw}}.room-link__title small{font-size:18px}@media(max-width: 767px){.room-link__title small{font-size:3.2vw}}.slider{position:relative;display:block;height:52.34375vw}@media(min-width: 768px){.slider__item{width:35.15625vw;position:absolute;opacity:.7}}@media(max-width: 767px){.slider__item{display:none}}.slider__item.is-active{opacity:1;z-index:1}@media(min-width: 768px){.slider__item.is-active{width:46.875vw;top:54%;left:50%;transform:translate(-50%, -50%)}}@media(max-width: 767px){.slider__item.is-active{width:84vw;display:block}}.slider[data-active="1"] .slider__item:nth-child(1) .slider__image:nth-child(1){z-index:2;animation:sliderFadeOut .8s forwards cubic-bezier(0.55, 0.09, 0.68, 0.53)}.slider[data-active="2"] .slider__item:nth-child(1) .slider__image:nth-child(1){z-index:0}.slider[data-active="3"] .slider__item:nth-child(1) .slider__image:nth-child(1){z-index:1;transform:scale(1.2);animation:sliderFadeIn 1.6s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94)}.slider[data-active="1"] .slider__item:nth-child(1) .slider__image:nth-child(2){z-index:1;transform:scale(1.2);animation:sliderFadeIn 1.6s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94)}.slider[data-active="2"] .slider__item:nth-child(1) .slider__image:nth-child(2){z-index:2;animation:sliderFadeOut .8s forwards cubic-bezier(0.55, 0.09, 0.68, 0.53)}.slider[data-active="3"] .slider__item:nth-child(1) .slider__image:nth-child(2){z-index:0}.slider[data-active="1"] .slider__item:nth-child(1) .slider__image:nth-child(3){z-index:0}.slider[data-active="2"] .slider__item:nth-child(1) .slider__image:nth-child(3){z-index:1;transform:scale(1.2);animation:sliderFadeIn 1.6s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94)}.slider[data-active="3"] .slider__item:nth-child(1) .slider__image:nth-child(3){z-index:2;animation:sliderFadeOut .8s forwards cubic-bezier(0.55, 0.09, 0.68, 0.53)}.slider[data-active="1"] .slider__item:nth-child(2) .slider__image:nth-child(1){z-index:1;transform:scale(1.2);animation:sliderFadeIn 1.6s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94)}.slider[data-active="2"] .slider__item:nth-child(2) .slider__image:nth-child(1){z-index:2;animation:sliderFadeOut .8s forwards cubic-bezier(0.55, 0.09, 0.68, 0.53)}.slider[data-active="3"] .slider__item:nth-child(2) .slider__image:nth-child(1){z-index:0}.slider[data-active="1"] .slider__item:nth-child(2) .slider__image:nth-child(2){z-index:0}.slider[data-active="2"] .slider__item:nth-child(2) .slider__image:nth-child(2){z-index:1;transform:scale(1.2);animation:sliderFadeIn 1.6s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94)}.slider[data-active="3"] .slider__item:nth-child(2) .slider__image:nth-child(2){z-index:2;animation:sliderFadeOut .8s forwards cubic-bezier(0.55, 0.09, 0.68, 0.53)}.slider[data-active="1"] .slider__item:nth-child(2) .slider__image:nth-child(3){z-index:2;animation:sliderFadeOut .8s forwards cubic-bezier(0.55, 0.09, 0.68, 0.53)}.slider[data-active="2"] .slider__item:nth-child(2) .slider__image:nth-child(3){z-index:0}.slider[data-active="3"] .slider__item:nth-child(2) .slider__image:nth-child(3){z-index:1;transform:scale(1.2);animation:sliderFadeIn 1.6s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94)}.slider[data-active="1"] .slider__item:nth-child(3) .slider__image:nth-child(1){z-index:0}.slider[data-active="2"] .slider__item:nth-child(3) .slider__image:nth-child(1){z-index:1;transform:scale(1.2);animation:sliderFadeIn 1.6s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94)}.slider[data-active="3"] .slider__item:nth-child(3) .slider__image:nth-child(1){z-index:2;animation:sliderFadeOut .8s forwards cubic-bezier(0.55, 0.09, 0.68, 0.53)}.slider[data-active="1"] .slider__item:nth-child(3) .slider__image:nth-child(2){z-index:2;animation:sliderFadeOut .8s forwards cubic-bezier(0.55, 0.09, 0.68, 0.53)}.slider[data-active="2"] .slider__item:nth-child(3) .slider__image:nth-child(2){z-index:0}.slider[data-active="3"] .slider__item:nth-child(3) .slider__image:nth-child(2){z-index:1;transform:scale(1.2);animation:sliderFadeIn 1.6s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94)}.slider[data-active="1"] .slider__item:nth-child(3) .slider__image:nth-child(3){z-index:1;transform:scale(1.2);animation:sliderFadeIn 1.6s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94)}.slider[data-active="2"] .slider__item:nth-child(3) .slider__image:nth-child(3){z-index:2;animation:sliderFadeOut .8s forwards cubic-bezier(0.55, 0.09, 0.68, 0.53)}.slider[data-active="3"] .slider__item:nth-child(3) .slider__image:nth-child(3){z-index:0}.slider__item:nth-of-type(3){right:-15.625vw;bottom:0}.slider__images{width:100%;height:23.4375vw;position:relative;overflow:hidden}.is-active .slider__images{width:100%;height:31.25vw}@media(max-width: 767px){.is-active .slider__images{height:56vw}}.slider__image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.slider__label-item{position:absolute;top:32px;left:19px;writing-mode:vertical-rl;font-size:11px;opacity:0;z-index:10}@media(max-width: 767px){.slider__label-item{top:0px;left:-19px}}.slider[data-active="1"] .slider__label-item:nth-child(1){opacity:1}.slider[data-active="2"] .slider__label-item:nth-child(2){opacity:1}.slider[data-active="3"] .slider__label-item:nth-child(3){opacity:1}.slider__text{width:31.25vw;height:3.125vw;font-size:12px;margin:24px 38px;position:relative}@media(max-width: 767px){.slider__text{width:62.1333333333vw;height:7.0666666667vw;position:absolute;bottom:6.6666666667vw;left:5.3333333333vw;margin:0;font-size:2.9333333333vw;z-index:10}}.slider__text-item{position:absolute;top:0;left:0;opacity:0;transition:opacity .3 ease}.slider[data-active="1"] .slider__text-item:nth-child(1){opacity:1}.slider[data-active="2"] .slider__text-item:nth-child(2){opacity:1}.slider[data-active="3"] .slider__text-item:nth-child(3){opacity:1}.slider__pagination{position:absolute;right:2.421875vw;top:27.03125vw;z-index:10}@media(max-width: 767px){.slider__pagination{top:34%;display:flex;flex-direction:column}}.slider__number{padding:8px;font-size:13px}.slider[data-active="1"] .slider__number:nth-child(1){color:#fff}.slider[data-active="2"] .slider__number:nth-child(2){color:#fff}.slider[data-active="3"] .slider__number:nth-child(3){color:#fff}.table{width:auto;text-align:left}.table__item{display:flex;padding:25px 0 11px;border-bottom:1px solid #373739;letter-spacing:.05em}@media(max-width: 767px){.table__item{padding:20px 0 17px}}.table__item:first-child{border-top:1px solid #373739}.table__title{font-size:14px;color:#a6a6a6;width:58%;line-height:1.3}@media(max-width: 767px){.table__title{font-size:3.2vw;width:40%}}.table__title .small{font-size:11px}@media(max-width: 767px){.table__title .small{font-size:2.6666666667vw}}.table__detail{font-size:14px;color:#fff;line-height:1.5}@media(max-width: 767px){.table__detail{font-size:3.2vw}}.table__detail .small{font-size:11px;display:inline-flex;align-items:center}@media(max-width: 767px){.table__detail .small{font-size:2.6666666667vw}}.table__detail .mark{font-size:20px}.table__link{display:block;color:#fff;margin:10px 0}.text-gradient{color:rgba(0,0,0,0);background:linear-gradient(to right, #666 30%, #a6a6a6 50%, #666 70%);-webkit-background-clip:text;cursor:default;transition:all .4s ease-in-out}.text-gradient.index-mv__text{background:linear-gradient(to right, #3d3d3e 30%, #a6a6a6 50%, #666 70%);-webkit-background-clip:text}.header__left{display:flex}.header__login{margin-left:38px;display:flex;align-items:center;width:200px;justify-content:center;color:#fff;border:1px solid #fff;transition:all .33s ease-in-out}.header__login:hover{color:#000;background-color:#fff}.header__login .svg-ico_login{width:22px;height:22px;margin-right:8px}.header__apply{margin-left:24px;display:flex;align-items:center;width:200px;justify-content:center;color:#fff;border:1px solid #fff;transition:all .33s ease-in-out}.header__apply:hover{color:#000;background-color:#fff}.header__apply .svg-ico_line{width:22px;height:22px;margin-right:7px}.header__right{position:relative;z-index:100}@media(max-width: 767px){.header__right{order:-1}}@media(min-width: 768px){.header__logo{width:4.84375vw;height:2.8125vw}}@media(max-width: 767px){.header__logo{width:16vw;height:9.2vw}}.header__borders{position:relative;width:80px;height:32px;cursor:pointer}@media(min-width: 768px){.header__borders:hover .header__border{top:16px}}@media(max-width: 767px){.header__borders{width:16vw}}.header__border{width:100%;height:1px;position:absolute;left:0;background-color:#a6a6a6;transition:all .4s ease-in-out}.header__border:nth-of-type(1){top:8px}.is-menu-open .header__border:nth-of-type(1){top:16px;transform:rotate(11deg);left:14%;width:73%}.header__border:nth-of-type(2){top:16px}.is-menu-open .header__border:nth-of-type(2){opacity:0}.header__border:nth-of-type(3){top:24px;background-color:#fff}.is-menu-open .header__border:nth-of-type(3){top:16px;transform:rotate(-11deg);left:14%;width:73%}.header-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;visibility:hidden;pointer-events:none}.is-menu-open .header-menu{z-index:99;visibility:visible;pointer-events:auto}.is-menu-close .header-menu{transition:visibility 0s 1s;visibility:hidden}@media(min-width: 768px){.header-menu{display:flex}}@media(max-width: 767px){.header-menu{padding:28.6666666667vw 4.1333333333vw 28vw;overflow:scroll}.header-menu:before{content:"";display:block;width:100%;height:100%;background-color:#000;position:fixed;left:0;top:0;transform:translateX(-100%)}.is-menu-open .header-menu:before{animation:transformFromLeft .5s forwards cubic-bezier(0.79, 0.24, 0.87, 0.37)}.is-menu-close .header-menu:before{animation:transformToLeft .5s forwards cubic-bezier(0.79, 0.24, 0.87, 0.37)}}@media(min-width: 768px){.header-menu__left{width:62.5vw;height:100vh;padding:0 3.125vw;position:relative;overflow:hidden}.header-menu__left:after{content:"";display:block;width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);top:0;left:0;z-index:-1;transform:translateX(100%)}.is-menu-open .header-menu__left:after{animation:transformFromRight .5s forwards cubic-bezier(0.79, 0.24, 0.87, 0.37)}.is-menu-close .header-menu__left:after{animation:transformToRight .5s forwards cubic-bezier(0.79, 0.24, 0.87, 0.37)}}@media(min-width: 768px){.header-menu__left-bottom{margin-top:3vh;display:flex;align-items:center;transition:opacity .4s .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0}.is-menu-open .header-menu__left-bottom{opacity:1}.is-menu-close .header-menu__left-bottom{opacity:0}}@media(min-width: 768px){.header-menu__right{width:37.5vw;height:100vh;display:flex;flex-direction:column;justify-content:space-between}}@media(max-width: 767px){.header-menu__right{margin-top:10.6666666667vw}}@media(min-width: 768px){.header-menu__right-top{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative}.header-menu__right-top:after{content:"";display:block;width:100%;height:100%;position:absolute;background-image:linear-gradient(to top, #0b0b0d, #181819);top:0;left:0;z-index:-1;transform:translateY(-100%)}.is-menu-open .header-menu__right-top:after{animation:transformFromTop .5s forwards cubic-bezier(0.79, 0.24, 0.87, 0.37)}.is-menu-close .header-menu__right-top:after{animation:transformToBottom .5s forwards cubic-bezier(0.79, 0.24, 0.87, 0.37)}}@media(min-width: 768px){.header-menu__right-bottom{width:100%;padding:0 3vw 3vw;overflow:hidden;position:relative}.header-menu__right-bottom:after{content:"";display:block;width:100%;height:100%;position:absolute;background-color:#000;top:0;left:0;z-index:-1;transform:translateY(-100%)}.is-menu-open .header-menu__right-bottom:after{animation:transformFromLeft .5s forwards cubic-bezier(0.79, 0.24, 0.87, 0.37)}.is-menu-close .header-menu__right-bottom:after{animation:transformToLeft .5s forwards cubic-bezier(0.79, 0.24, 0.87, 0.37)}}@media(max-width: 767px){.header-menu__right-bottom{margin:15.4666666667vw 0 0}}.header-menu__list{counter-reset:menu}@media(min-width: 768px){.header-menu__list{padding-top:12vh}}.num{counter-increment:menu}.header-menu__item{position:relative;overflow:hidden;display:flex}.header-menu__item+.header-menu__item{margin-top:2.1875vw}@media(max-width: 767px){.header-menu__item+.header-menu__item{margin-top:5.8666666667vw}}.header-menu__item.is-lower>.header-menu__item-inner:after{display:none}.header-menu__item:hover>.header-menu__item-inner:after{background-position:0%}.header-menu__item-inner{transform:translateY(200%) skewY(10deg);transition:transform .8s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:100%}.is-menu-open .header-menu__item-inner{transform:translateX(0) skewY(0)}.is-menu-close .header-menu__item-inner{transform:translateY(200%) skewY(10deg)}.header-menu__item-inner:before{font-family:"Helvetica Neue",Arial,sans-serif;content:"0" counter(menu);position:absolute;top:10px;font-size:13px;color:#a6a6a6}.is-current .header-menu__item-inner:before{color:#fff}@media(max-width: 767px){.header-menu__item-inner:before{font-size:2.6vw;top:2.6666666667vw}}.header-menu__lowers .header-menu__item-inner:before{display:none}.header-menu__item-inner:after{content:"";width:100%;height:1px;background-image:linear-gradient(90deg, #fff 51.5%, #555556 51.5%);background-size:200%;background-position:100%;position:absolute;bottom:0;left:0;transition:background-position .8s ease-in-out}.header-menu__lowers{width:63%;flex-shrink:0;padding-top:17px}@media(max-width: 767px){.header-menu__lowers{width:58%}}.header-menu__link{font-family:"Cormorant Garamond",serif;color:#a6a6a6;display:block}.is-current .header-menu__link{color:#fff}@media(min-width: 768px){.header-menu__link{font-size:55px;padding-left:36px}}@media(max-width: 767px){.header-menu__link{font-size:10.6666666667vw;padding-left:8vw}}.header-menu__lower{padding-bottom:10px}@media(min-width: 768px){.header-menu__lower{font-size:30px;padding-left:14px}}@media(max-width: 767px){.header-menu__lower{font-size:6vw;padding-left:2.6666666667vw}}@media(min-width: 768px){.header-menu__logo{width:7.65625vw;height:auto}}@media(max-width: 767px){.header-menu__logo{display:none}}.header-menu__logo-loca .svg-logo_loca{width:8.59375vw;height:vvw(51);margin:.625vw 0 0 1.796875vw}.header-menu__logo-text{font-family:"Cormorant Garamond",serif;margin-left:2.265625vw;letter-spacing:.02em;font-size:12px}.header-menu__rooms{opacity:0;transform:translateY(-10px);transition:all .4s .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.is-menu-open .header-menu__rooms{opacity:1;transform:translateY(0)}.is-menu-close .header-menu__rooms{transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;transform:translateY(-10px)}.header-menu__room{position:relative;display:block;margin:auto;overflow:hidden}.header-menu__room:hover .header-menu__room-image{transform:scale(1.1)}.header-menu__room.is-disabled:hover .header-menu__room-image{transform:none}@media(min-width: 768px){.header-menu__room{width:31.25vw;height:11.796875vw}}.header-menu__room+.header-menu__room{margin-top:10px}.header-menu__room-image{width:100%;height:100%;transition:transform .4s ease-in-out}.header-menu__room-text{text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;letter-spacing:.2em}@media(min-width: 768px){.header-menu__room-text{font-size:1.5234375vw}}@media(max-width: 767px){.header-menu__room-text{font-size:4.4666666667vw}}.header-menu__bottom-links{display:flex;flex-direction:column;align-items:flex-end;opacity:0;transform:translateX(-10px);transition:all .4s .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(min-width: 768px){.header-menu__bottom-links{width:31.25vw;margin:0 auto}}.is-menu-open .header-menu__bottom-links{opacity:1;transform:translateX(0)}.is-menu-close .header-menu__bottom-links{transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;transform:translateX(-10px)}.header-menu__bottom-link{display:inline-flex;align-items:center;gap:13px;margin-bottom:10px;letter-spacing:.07em;width:100%;height:42px;justify-content:center;color:#fff;border:1px solid #fff;transition:all .33s ease-in-out}.header-menu__bottom-link:hover{color:#000;background-color:#fff}@media(max-width: 767px){.header-menu__bottom-link{gap:8px;margin-bottom:13px;letter-spacing:.07em;font-size:11px}}.header-menu__bottom-link svg{width:22px;height:22px}@media(max-width: 767px){.header-menu__bottom-link svg{width:4.4vw;height:4.4vw}}.header-menu__bottom-banner{display:block}.header-menu__bottom-banner-list{position:relative}@media(max-width: 767px){.header-menu__bottom-banner+.header-menu__bottom-banner{margin-top:5.3333333333vw}.header-menu__bottom-banner-list{margin:8vw auto;max-width:81.4vw}}@media(min-width: 768px){.header-menu__bottom-banner{width:23.828125vw}.header-menu__bottom-banner+.header-menu__bottom-banner{margin-top:3vh}.header-menu__bottom-banner-list{padding:12vh 0 5vh}.is-menu-open .header-menu__bottom-banner{animation:transformFromRight .5s forwards cubic-bezier(0.79, 0.24, 0.87, 0.37)}.is-menu-close .header-menu__bottom-banner{transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;transform:translateX(-10px)}}.header-menu__links-bottom{display:flex;flex-direction:column;align-items:flex-end;color:#a6a6a6;margin-top:6vh;opacity:0;transform:translateX(-10px);transition:all .4s .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(max-width: 767px){.header-menu__links-bottom{margin-top:18px}}.is-menu-open .header-menu__links-bottom{opacity:1;transform:translateX(0)}.is-menu-close .header-menu__links-bottom{transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;transform:translateX(-10px)}.header-menu__policy{color:#a6a6a6;transition:color .3s}.header-menu__policy:hover{color:#fff}@media(max-width: 767px){.header-menu__policy{font-size:2.8vw}}.header-menu__copy{font-size:11px;margin-top:2vh;letter-spacing:.07em}@media(max-width: 767px){.header-menu__copy{font-size:2.2vw}}@media(max-width: 767px){.sidebar__wrapper{display:flex}.sidebar__left{width:16vw;flex-shrink:0}.sidebar__right{width:84vw}.sidebar__inner{position:sticky;top:0;max-height:100vh;height:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column}.sidebar__title{display:block;font-size:10px;font-family:"Cormorant Garamond",serif;writing-mode:tb}.sidebar__subtitle{display:block;font-size:10px;writing-mode:tb;margin-top:13px;letter-spacing:.26em}}@media(min-width: 768px){.sidebar__left{display:none}}@media(min-width: 768px){.footer{padding:110px 120px 0 120px}}@media(max-width: 767px){.footer{padding:21.3333333333vw 4.2666666667vw 0 16.2666666667vw}}.footer__inner{border-bottom:1px solid #555556}@media(min-width: 768px){.footer__inner{display:flex;justify-content:space-between;padding-bottom:48px}}@media(max-width: 767px){.footer__inner{padding-bottom:13.3333333333vw}}.footer__logo-list{display:flex;align-items:flex-start;gap:0 30px}@media(max-width: 767px){.footer__logo-list{gap:0 20px}}.footer__logo{height:auto}@media(min-width: 768px){.footer__logo{width:8.59375vw;height:auto}}@media(max-width: 767px){.footer__logo{width:26.6666666667vw}}.footer__logo .svg-logo_loca{width:9.84375vw;height:5.15625vw}@media(max-width: 767px){.footer__logo .svg-logo_loca{width:28.2666666667vw;height:14.1333333333vw;transform:translateY(1.4vw)}}.footer__sns-list{display:flex;gap:28px}@media(min-width: 768px){.footer__sns-list{margin:44px 0 60px}}@media(max-width: 767px){.footer__sns-list{margin:10.2666666667vw 0 16vw}}.footer__sns-link{display:block;color:#fff;transition:color .3s}.footer__sns-link:hover{color:#a6a6a6}.footer__sns-link svg{width:18px;height:18px}@media(min-width: 768px){.footer__privacy{letter-spacing:.07em;color:#a6a6a6;transition:color .3s}.footer__privacy:hover{color:#fff}}@media(max-width: 767px){.footer__privacy{margin:5px 0 0}.footer__privacy.is-sp-show{display:block}}.footer__right{display:flex;justify-content:space-between;flex-wrap:wrap}@media(min-width: 768px){.footer__right{width:53.125vw}.footer__right:after{content:"";display:block;width:15.625vw;height:0}}.footer__link-wrapper:first-of-type{order:-3}.footer__link-wrapper:nth-of-type(2){order:-2}@media(min-width: 768px){.footer__link-wrapper.is-lower{display:flex}.footer__link-wrapper.is-lower .footer__link{width:5.46875vw}.footer__link-wrapper.is-lower .footer__link .link__inner{padding:0}.footer__link-wrapper.is-lower .footer__link .link__border{display:none}.footer__link-wrapper .link__inner{padding:20px 0}}@media(max-width: 767px){.footer__link-wrapper.is-lower{order:-1;width:100%;display:flex;justify-content:space-between}.footer__link-wrapper.is-lower .footer__link{width:16%}.footer__link-wrapper.is-lower .footer__link .link__inner{padding:0}.footer__link-wrapper.is-lower .footer__link .link__border{display:none}}.footer__link-lowers{width:10vw}@media(max-width: 767px){.footer__link-lowers{width:75%}}@media(min-width: 768px){.footer__link{width:15.625vw;margin-bottom:35px}}@media(max-width: 767px){.footer__link{width:37.3333333333vw;margin-bottom:7px}}@media(min-width: 768px){.footer__link .link__inner{padding:20px 0}}.footer__bottom{padding:39px 0;letter-spacing:.045em}@media(max-width: 767px){.footer__bottom{padding:6.4vw 0}}.footer__bottom-copy{font-size:11px}.header-sticky{position:fixed;bottom:0;left:0;width:100vw;height:19.2vw;display:flex;z-index:100;opacity:0;transition:opacity .35s;pointer-events:none}.header-sticky.is-show{opacity:1;pointer-events:auto}.header.is-menu-open+.header-sticky{opacity:0}.header-sticky__link{width:50%;border-top:1px solid #a6a6a6;font-size:2.9333333333vw;background-color:rgba(0,0,0,.5);display:flex;align-items:center;gap:10px;justify-content:center}.header-sticky__link+.header-sticky__link{border-left:1px solid #a6a6a6}.header-sticky__link svg{width:4vw;height:4vw}.footer-contact{text-align:center;position:relative}@media(min-width: 768px){.footer-contact{padding:204px 0 120px;background-image:url(../images/index/contact-bg.jpg)}}@media(max-width: 767px){.footer-contact{background-image:linear-gradient(to top, #0b0b0d, #181819);padding:144px 0 80px}}.footer-contact__title{line-height:1.75;color:#fff;letter-spacing:.35em}@media(min-width: 768px){.footer-contact__title{font-size:1.5625vw}}@media(max-width: 767px){.footer-contact__title{font-size:4.8vw}}@media(min-width: 768px){.footer-contact__buttons{width:53.125vw;display:flex;justify-content:space-between;margin:52px auto 42px}}@media(max-width: 767px){.footer-contact__buttons{width:68vw;margin:28px auto 14px}}@media(min-width: 768px){.footer-contact__button{width:25vw;height:5.625vw}}@media(max-width: 767px){.footer-contact__button{width:100%;height:10.6666666667vw}}@media(max-width: 767px){.footer-contact__button+.footer-contact__button{margin-top:4.2666666667vw}}.footer-contact__text{margin:auto}@media(min-width: 768px){.footer-contact__text{width:42.734375vw;text-align:center}}@media(max-width: 767px){.footer-contact__text{width:67.3333333333vw;margin-top:4vw;font-size:11px}}.footer-contact__border{display:block;width:1px;height:4px;background-color:#373739;position:absolute;top:0;left:50%}@media(max-width: 767px){.footer-contact__border{height:3px}}.footer-contact__border:nth-of-type(2){top:10px}@media(max-width: 767px){.footer-contact__border:nth-of-type(2){top:6.5px}}.footer-contact__border:nth-of-type(3){top:20px}@media(max-width: 767px){.footer-contact__border:nth-of-type(3){top:13px}}.footer-contact__border:nth-of-type(4){top:30px}@media(max-width: 767px){.footer-contact__border:nth-of-type(4){top:19.5px}}.footer-contact__border:nth-of-type(5){top:40px}@media(max-width: 767px){.footer-contact__border:nth-of-type(5){top:26px}}.footer-contact__border:nth-of-type(6){top:50px}@media(max-width: 767px){.footer-contact__border:nth-of-type(6){top:32.5px}}.footer-contact__border:nth-of-type(7){top:60px}@media(max-width: 767px){.footer-contact__border:nth-of-type(7){top:39px}}.footer-contact__border:nth-of-type(8){top:70px}@media(max-width: 767px){.footer-contact__border:nth-of-type(8){top:45.5px}}.footer-contact__border:nth-of-type(9){top:80px}@media(max-width: 767px){.footer-contact__border:nth-of-type(9){top:52px}}.footer-contact__border:nth-of-type(10){top:90px}@media(max-width: 767px){.footer-contact__border:nth-of-type(10){top:58.5px}}.footer-contact__border:nth-of-type(11){top:100px}@media(max-width: 767px){.footer-contact__border:nth-of-type(11){top:65px}}.footer-contact__border:nth-of-type(12){top:110px}@media(max-width: 767px){.footer-contact__border:nth-of-type(12){top:71.5px}}.footer-contact__border:nth-of-type(13){top:120px}@media(max-width: 767px){.footer-contact__border:nth-of-type(13){top:78px}}.footer-contact__border:nth-of-type(14){top:130px}@media(max-width: 767px){.footer-contact__border:nth-of-type(14){top:84.5px}}.footer-contact__border:nth-of-type(15){top:140px}@media(max-width: 767px){.footer-contact__border:nth-of-type(15){top:91px}}.footer-contact__arrow{position:absolute;left:calc(50% - 9px);top:144px}@media(max-width: 767px){.footer-contact__arrow{top:90px;left:calc(50% - 7px)}}.footer-contact__arrow:nth-of-type(2){top:154px}@media(max-width: 767px){.footer-contact__arrow:nth-of-type(2){top:99px}}.footer-contact__arrow .svg-ico_mv_scroll{width:19px;height:12px}@media(max-width: 767px){.footer-contact__arrow .svg-ico_mv_scroll{width:15px;height:9px}}.index-mv{position:relative;z-index:0}@media(min-width: 768px){.index-mv{display:flex}}.index-mv__left{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-flow:column}@media(min-width: 768px){.index-mv__left{width:62.5vw;height:100vh}}@media(max-width: 767px){.index-mv__left{height:100vw}}.index-mv__right{position:relative}@media(min-width: 768px){.index-mv__right{width:37.5vw;height:100vh;overflow:hidden}}@media(max-width: 767px){.index-mv__right{height:69.7333333333vw}}.index-mv__texts{background-repeat:no-repeat;background-size:cover}@media(min-width: 768px){.index-mv__texts{padding:0 40px;display:flex;align-items:center;height:62vh}}@media(max-width: 767px){.index-mv__texts{z-index:4;position:absolute;top:-36px;height:80vw;width:84vw}}@media(max-width: 767px){.index-mv__texts-inner{padding:30px 0 0 14px}}.index-mv__text{font-family:"Cormorant Garamond",serif;font-weight:300;letter-spacing:-2.62px}@media(min-width: 768px){.index-mv__text{font-size:5.1171875vw;line-height:1.3;display:flex;align-items:center}}@media(max-width: 767px){.index-mv__text{font-size:12.2666666667vw;line-height:1;position:relative}}.index-mv__text:nth-of-type(1){justify-content:center}@media(max-width: 767px){.index-mv__text:nth-of-type(1){justify-content:flex-end;padding-right:40px;text-align:right}}.index-mv__text:nth-of-type(2){text-align:left}.index-mv__text:nth-of-type(2):after{content:"";background-color:#6d6d6d;height:1px;width:15.078125vw;margin:0 0 .78125vw .546875vw}@media(max-width: 767px){.index-mv__text:nth-of-type(2):after{width:36.1333333333vw;position:absolute;top:50%;right:0}}.index-mv__text:nth-of-type(3){text-align:left}@media(max-width: 767px){.index-mv__text:nth-of-type(3){justify-content:flex-end;padding-right:40px;text-align:right}}.index-mv__text:nth-of-type(3):before{content:"";background-color:#4c4c4c;height:1px;width:15.078125vw;margin:0 2.5vw 0 0}@media(max-width: 767px){.index-mv__text:nth-of-type(3):before{width:40.9333333333vw;position:absolute;left:0;top:50%}}.index-mv__text:nth-of-type(4){justify-content:flex-end}@media(max-width: 767px){.index-mv__text:nth-of-type(4){text-align:right}}.index-mv__title{z-index:5}@media(min-width: 768px){.index-mv__title{width:38.828125vw;margin-bottom:25px;margin-top:10vh}}@media(max-width: 767px){.index-mv__title{width:75vw;margin-top:70px}}.index-mv__subtitle{font-family:"Cormorant Garamond",serif;font-size:16px;z-index:5;letter-spacing:.02em}@media(max-width: 767px){.index-mv__subtitle{font-size:11px;margin-top:21px;text-align:center;line-height:1.3}}.index-mv__sliders{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.index-mv__slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.index-mv[data-active="1"] .index-mv__slider:nth-of-type(1){z-index:1;transform:scale(1.2);animation:sliderFadeIn 1.6s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94)}.index-mv[data-active="2"] .index-mv__slider:nth-of-type(1){z-index:2;animation:sliderFadeOut .8s forwards cubic-bezier(0.55, 0.09, 0.68, 0.53)}.index-mv[data-active="3"] .index-mv__slider:nth-of-type(1){z-index:0}.index-mv[data-active="1"] .index-mv__slider:nth-of-type(2){z-index:0}.index-mv[data-active="2"] .index-mv__slider:nth-of-type(2){z-index:1;transform:scale(1.2);animation:sliderFadeIn 1.6s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94)}.index-mv[data-active="3"] .index-mv__slider:nth-of-type(2){z-index:2;animation:sliderFadeOut .8s forwards cubic-bezier(0.55, 0.09, 0.68, 0.53)}.index-mv[data-active="1"] .index-mv__slider:nth-of-type(3){z-index:2;animation:sliderFadeOut .8s forwards cubic-bezier(0.55, 0.09, 0.68, 0.53)}.index-mv[data-active="2"] .index-mv__slider:nth-of-type(3){z-index:0}.index-mv[data-active="3"] .index-mv__slider:nth-of-type(3){z-index:1;transform:scale(1.2);animation:sliderFadeIn 1.6s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(min-width: 768px){.index-mv__body{width:37.5vw;height:38vh;position:absolute;bottom:0;right:0}}.index-mv__body-text{font-family:"Helvetica Neue",Arial,sans-serif;position:relative;z-index:5;font-size:11px;line-height:1.55;padding:4.6875vw 9.375vw 0 3.125vw}.index-mv__slider-numbers{font-family:"Helvetica Neue",Arial,sans-serif;color:rgba(255,255,255,.3);font-size:13px;z-index:5}@media(min-width: 768px){.index-mv__slider-numbers{position:absolute;bottom:11.484375vw;right:5.9375vw}}@media(max-width: 767px){.index-mv__slider-numbers{position:absolute;right:27px;top:48px}}.index-mv__slider-number{display:block;margin-top:1.25vw;transition:color .35s ease-in-out}@media(max-width: 767px){.index-mv__slider-number{margin-top:17px}}.index-mv[data-active="1"] .index-mv__slider-number:nth-child(1){color:#fff}.index-mv[data-active="2"] .index-mv__slider-number:nth-child(2){color:#fff}.index-mv[data-active="3"] .index-mv__slider-number:nth-child(3){color:#fff}.index-mv__link{position:absolute;left:40px;bottom:26px;color:#000;background-color:#fff;padding:14px 16px 14px 49px;letter-spacing:.2em;transition:background-color .35s ease-in-out;z-index:5}@media(max-width: 767px){.index-mv__link{left:-44px;bottom:auto;top:16px;padding:10px 11px 10px 37px;font-size:10.5px}}.index-mv__link:hover{background-color:#a6a6a6}.index-mv__link:before{content:"";display:block;width:22px;height:22px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223px%22%20height%3D%2223px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20stroke-width%3D%221px%22%20stroke%3D%22rgb(85%2C%2085%2C%2086)%22%20fill%3D%22rgb(0%2C%200%2C%200)%22%20d%3D%22M11.499%2C0.500%20C17.574%2C0.500%2022.499%2C5.424%2022.499%2C11.499%20C22.499%2C17.575%2017.574%2C22.500%2011.499%2C22.500%20C5.425%2C22.500%200.499%2C17.575%200.499%2C11.499%20C0.499%2C5.424%205.425%2C0.500%2011.499%2C0.500%20Z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb(255%2C%20255%2C%20255)%22%20d%3D%22M15.496%2C12.1%20L11.880%2C13.575%20L8.498%2C15.500%20L10.21%2C12.1%20L8.498%2C8.501%20L11.880%2C10.426%20L15.496%2C12.1%20Z%22%2F%3E%3C%2Fsvg%3E");position:absolute;top:11px;left:20px;background-size:cover}@media(max-width: 767px){.index-mv__link:before{width:17px;height:17px;top:8px;left:14px}}.index-concept{position:relative;z-index:1}@media(min-width: 768px){.index-concept{padding:112px 0 0 118px}}.index-concept__inner{position:relative;z-index:1}@media(max-width: 767px){.index-concept__inner{padding:21.3333333333vw 0 0 0;overflow:hidden}}.index-concept__heading{font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;color:#a6a6a6}@media(max-width: 767px){.index-concept__heading{font-size:10px}}.index-concept__title{margin-top:-15px}@media(max-width: 767px){.index-concept__title{margin:0}}.index-concept__subtitle{font-size:2.1875vw;line-height:1.75;margin-top:100px;letter-spacing:5.6px;color:#fff}@media(max-width: 767px){.index-concept__subtitle{font-size:5.3333333333vw;margin-top:40px;letter-spacing:.15em}}.index-concept__body{display:flex;align-items:flex-end;background-color:#0b0b0d;z-index:0}@media(min-width: 768px){.index-concept__body{position:absolute;width:40.625vw;height:62.421875vw;top:-4.53125vw;right:3.125vw}}@media(max-width: 767px){.index-concept__body{position:absolute;width:83.7333333333vw;height:100%;top:-58px;right:0}}.index-concept__body-scroll-link{position:absolute;top:0;right:0;width:100%;height:4.53125vw}@media(max-width: 767px){.index-concept__body-scroll-link{height:16vw}}@media(min-width: 768px){.index-concept__body-scroll{position:absolute;top:1.953125vw;right:2.421875vw;font-size:11px}}@media(max-width: 767px){.index-concept__body-scroll{position:absolute;right:24px;top:24px;font-size:11px}}.index-concept__body-scroll .svg-ico_mv_scroll{width:19px;height:12px;margin-left:1.875vw}@media(max-width: 767px){.index-concept__body-scroll .svg-ico_mv_scroll{margin-left:15px}}@media(min-width: 768px){.index-concept__text{width:35.15625vw;line-height:3;letter-spacing:.06em;margin:-0.78125vw 8.59375vw 0 auto}}@media(max-width: 767px){.index-concept__text{font-size:13px;line-height:2.35;margin-top:7px}}@media(min-width: 768px){.index-concept__bg{position:absolute;top:0;left:0;width:40.625vw;height:62.421875vw}}@media(max-width: 767px){.index-concept__bg{display:none}}.index-concept__logo{position:relative}@media(min-width: 768px){.index-concept__logo{width:82.65625vw;height:27.8125vw;z-index:-1}}@media(max-width: 767px){.index-concept__logo{width:100vw;height:47.4666666667vw;margin-left:-16.5333333333vw}}.index-about{position:relative}@media(min-width: 768px){.index-about .sidebar__right{display:flex}}@media(max-width: 767px){.index-about .sidebar__right{position:relative}}@media(min-width: 768px){.index-about{padding:0 0 15.625vw}}@media(max-width: 767px){.index-about{padding-bottom:120px;z-index:1}}.index-about:before{content:"";display:block}@media(min-width: 768px){.index-about:before{width:81.25vw;height:1px;background-color:#373739;position:absolute;left:50%;top:0px;transform:translateX(-50%);z-index:2}}.index-about__left{position:relative;z-index:1}@media(min-width: 768px){.index-about__left{width:37.5vw}}@media(max-width: 767px){.index-about__left{padding:8vw 0 0}}.index-about__left-inner{position:sticky;top:3.125vw}@media(min-width: 768px){.index-about__left-inner{width:21.875vw;margin:0 6.25vw 0 auto;padding:8vw 0 0}}@media(max-width: 767px){.index-about__left-inner{position:relative;padding:13.3333333333vw 0 0}.index-about__left-inner:before{content:"";display:block;position:absolute;top:0;left:0;width:79.7333333333vw;height:1px;background-color:#373739}}@media(min-width: 768px){.index-about__link{width:21.875vw;margin-top:4.296875vw}}@media(max-width: 767px){.index-about__link{width:79.7333333333vw;margin-top:13.0666666667vw}}.index-about__heading{font-family:"Helvetica Neue",Arial,sans-serif}.index-about__title{line-height:1.75;color:#fff}@media(min-width: 768px){.index-about__title{font-size:2.1875vw;letter-spacing:.19em;white-space:nowrap;margin:1.484375vw 0 3.203125vw}}@media(max-width: 767px){.index-about__title{font-size:5.3333333333vw;margin:11px 0 7px;letter-spacing:.2em}}.index-about__text{line-height:2}@media(min-width: 768px){.index-about__text{font-size:14px}}@media(max-width: 767px){.index-about__text{line-height:2;margin:33px 16px 40px 0}}.index-about__right{position:relative;z-index:1}@media(min-width: 768px){.index-about__right{width:53.125vw;margin-top:-3.90625vw}}.index-about__circles{display:flex;overflow:hidden}@media(max-width: 767px){.index-about__circles{position:relative;margin-left:-12.2666666667vw}}.index-about__circle-image{position:absolute;top:0;left:0;width:100%}@media(min-width: 768px){.index-about__circle-image{height:26.5625vw}}@media(max-width: 767px){.index-about__circle-image{height:52.2666666667vw;width:104.5333333333vw}}.index-about__circle{letter-spacing:7px;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){.index-about__circle{width:26.5625vw;height:26.5625vw;color:#fff}}@media(max-width: 767px){.index-about__circle{width:52.2666666667vw;height:52.2666666667vw;flex-shrink:0;letter-spacing:.4em;font-size:10px}}.index-about__articles{margin-top:5vw}.index-about__article{position:relative}.index-about__article+.index-about__article{margin-top:5.15625vw}.index-about__article-image{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media(min-width: 768px){.index-about__article-image{width:53.125vw;height:28.125vw}}.index-about__article-copy{position:absolute;writing-mode:tb;top:2.421875vw;left:1.171875vw;font-size:10px;letter-spacing:.04em}@media(max-width: 767px){.index-about__article-copy{top:1.3333333333vw;left:-5.3333333333vw;font-size:10px}}@media(min-width: 768px){.index-about__article-body{margin-top:2.8125vw;display:flex;justify-content:space-between}}@media(max-width: 767px){.index-about__article-body{margin-top:32px}}.index-about__article-title{font-size:1.5625vw;color:#fff;letter-spacing:.07em}.index-about__article-title.top{margin:20px 0 0}@media(min-width: 768px){.index-about__article-title.top{margin:0 0 20px}}@media(max-width: 767px){.index-about__article-title{font-size:4.8vw}}@media(min-width: 768px){.index-about__article-text{width:37.265625vw}}@media(max-width: 767px){.index-about__article-text{margin:12px 17px 0 0}}.index-about__bg{position:absolute;z-index:1}@media(min-width: 768px){.index-about__bg{width:40.625vw;top:-7%}}@media(max-width: 767px){.index-about__bg{top:-40px;width:100%}}@media(min-width: 768px){.index-video{width:60%;margin:0 auto 15.625vw}}@media(max-width: 767px){.index-video{width:90%;margin:0 auto 16vw}}.index-video video{width:100%;height:auto}@media(min-width: 768px){.index-member{margin:18.75vw 0}}@media(min-width: 768px){.index-member .sidebar__right{display:flex}}@media(min-width: 768px){.index-member__images{width:40.625vw}}.index-member__images-inner{position:sticky;top:0;overflow:hidden}.index-member__images-wrapper{display:flex}@media(min-width: 768px){.index-member__image{width:81.25vw;height:100vh;flex-shrink:0}}@media(max-width: 767px){.index-member__image{width:84vw;height:56vw}}@media(min-width: 768px){.index-member__body{width:43.75vw;margin-left:6.25vw;padding:4.6875vw 0 15.625vw;border-top:1px solid #373739}}@media(max-width: 767px){.index-member__body{background-image:linear-gradient(to top, #0b0b0d, #181819);padding:32vw 0 28vw}}.index-member__heading{font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px}@media(max-width: 767px){.index-member__heading{font-size:10px;margin:0 16px 0 0;padding:50px 0 0 0;border-top:1px solid}}.index-member__title{color:#fff}@media(min-width: 768px){.index-member__title{font-size:2.1875vw;margin-top:2.109375vw;letter-spacing:.2em}}@media(max-width: 767px){.index-member__title{font-size:5.3333333333vw;margin:12px 0 27px;line-height:1.75;letter-spacing:.2em}}.index-member__subtitle{color:#fff}@media(min-width: 768px){.index-member__subtitle{font-size:1.5625vw;margin-top:3.828125vw;letter-spacing:.07em}}@media(max-width: 767px){.index-member__subtitle{font-size:4.8vw;margin:31px 0 5px}}@media(min-width: 768px){.index-member__text{margin-top:2.03125vw;letter-spacing:.08em}}@media(max-width: 767px){.index-member__text{padding-right:17px}}.index-member__columns{display:flex;justify-content:space-between;width:100%;margin-top:55px}@media(max-width: 767px){.index-member__columns{padding-right:17px;margin-top:62px}}@media(min-width: 768px){.index-member__column{width:20.3125vw}}@media(max-width: 767px){.index-member__column{width:37.3333333333vw}}.index-member__column-title{color:#fff;margin-top:2.5vw;letter-spacing:.2em}@media(max-width: 767px){.index-member__column-title{margin:15px 0 12px;font-size:3.2vw}}@media(min-width: 768px){.index-member__column-text{margin-top:1.09375vw}}.index-member__body-image{width:100%;height:18.75vw}@media(max-width: 767px){.index-member__body-image{height:34.1333333333vw}}@media(min-width: 768px){.index-member__body-image--small{height:15.625vw}}@media(max-width: 767px){.index-member__body-image--small{height:28.8vw}}.index-member__bottom{margin-top:4.84375vw}@media(max-width: 767px){.index-member__bottom{margin-top:10.9333333333vw;padding-right:17px}}@media(min-width: 768px){.index-member__link{width:21.875vw;margin-top:4.375vw}}@media(max-width: 767px){.index-member__link{width:79.7333333333vw;margin-top:9.3333333333vw}}.index-map{text-align:center;padding:0 0 14.0625vw}@media(max-width: 767px){.index-map{padding:0 0 16vw}}.index-map__image{width:60.546875vw;height:50.3125vw}@media(max-width: 767px){.index-map__image{width:90%;height:auto}}@media(min-width: 768px){.about__contact{padding:93px 0 120px}}@media(max-width: 767px){.about__contact{padding:74px 0}}.about__contact .footer-contact__top{display:none}.about-about{position:relative;padding:11.09375vw 0 10.3125vw;z-index:1;margin:-15.78125vw 0 0;overflow:hidden}@media(max-width: 767px){.about-about{margin-top:-14.1333333333vw;padding:22.4vw 0 26.6666666667vw;overflow:hidden}}.about-about__bg{position:absolute;top:0;left:0;z-index:-1}@media(min-width: 768px){.about-about__bg{width:40.625vw;height:60vw}}@media(max-width: 767px){.about-about__bg{top:-21.3333333333vw;height:232vw}}.about-about__body{margin:auto;border-top:1px solid #373739}@media(min-width: 768px){.about-about__body{padding:2.734375vw 0;width:81.25vw}}@media(max-width: 767px){.about-about__body{position:relative}}.about-about__subtitle{font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;letter-spacing:.01em}@media(max-width: 767px){.about-about__subtitle{font-size:10px;margin:11.2vw 0 0}}.about-about__title{line-height:1.75;color:#fff;letter-spacing:.2em}@media(min-width: 768px){.about-about__title{font-size:2.1875vw;margin-top:1.171875vw}}@media(max-width: 767px){.about-about__title{font-size:5.3333333333vw;margin-top:2.4vw}}@media(min-width: 768px){.about-about__circles{position:absolute;top:5.078125vw;right:7.8125vw;width:53.28125vw;height:48.75vw}}@media(max-width: 767px){.about-about__circles{width:108%;margin:6.6666666667vw 0 8.5333333333vw -13%;height:82.4vw}}.about-about__circle{width:28.28125vw;height:28.28125vw;background-image:url(../images/about/circle-top.png);background-size:cover;display:flex;justify-content:center;align-items:center;position:absolute;cursor:pointer;color:#fff;transition:color .3s ease-in-out}@media(max-width: 767px){.about-about__circle{width:48.2666666667vw;height:48.2666666667vw}}.about-about__circle:hover{color:#a6a6a6}.about-about__circle:nth-child(1){left:12.5vw;background-image:url(../images/about/circle-left.png)}@media(max-width: 767px){.about-about__circle:nth-child(1){left:10.1333333333vw}}.about-about__circle:nth-child(2){background-image:url(../images/about/circle-left.png);top:20.3125vw;left:0}@media(max-width: 767px){.about-about__circle:nth-child(2){top:78.1333333333vw;left:-11.7333333333vw}}.about-about__circle:nth-child(3){background-image:url(../images/about/circle-right.png);left:25vw;top:20.3125vw}@media(max-width: 767px){.about-about__circle:nth-child(3){top:78.1333333333vw;left:31.4666666667vw}}.about-about__circle-text{display:flex;flex-direction:column;align-items:center}.about-about__circle-text-en{font-family:"Cormorant Garamond",serif;font-size:20px;margin-bottom:10px;letter-spacing:.02em}@media(max-width: 767px){.about-about__circle-text-en{font-size:3.2vw;margin-bottom:7px}}.about-about__circle-text-ja{letter-spacing:.6em}@media(max-width: 767px){.about-about__circle-text-ja{font-size:2.6666666667vw;letter-spacing:.3em}}.about-about__text{line-height:2}@media(min-width: 768px){.about-about__text{width:21.875vw;margin:3.125vw 0 4.140625vw}}@media(max-width: 767px){.about-about__text{margin:0 2.6666666667vw 9.0666666667vw 0}}@media(min-width: 768px){.about-about__link{width:21.875vw;margin-top:4.6875vw}}@media(max-width: 767px){.about-about__link{margin:0 4vw 0 0}}.about-bottom__heading{background-color:#0f0000;margin:0 3.125vw;padding:7.421875vw 0;text-align:center}@media(max-width: 767px){.about-bottom__heading{padding:13.3333333333vw 0 19.6vw;margin:0}}.about-bottom__heading-title{font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;text-align:center;letter-spacing:.01em}@media(max-width: 767px){.about-bottom__heading-title{font-size:2.6666666667vw}}.about-bottom__heading-subtitle{margin-top:2.265625vw;font-size:2.1875vw;color:#fff;letter-spacing:.2em}@media(max-width: 767px){.about-bottom__heading-subtitle{font-size:5.3333333333vw;margin-top:5.0666666667vw}}.about-bottom__image{width:45.078125vw;height:20.546875vw;margin:3.984375vw auto 3.28125vw;padding-right:1.796875vw}@media(max-width: 767px){.about-bottom__image{width:89.8666666667vw;height:42.6666666667vw;margin:26.1333333333vw auto 8.2666666667vw;padding:0}}.about-bottom__text{text-align:center;font-size:1.5625vw;color:#fff}@media(max-width: 767px){.about-bottom__text{font-size:3.4666666667vw}}.about-bottom__point-links{margin-top:-4.53125vw}@media(max-width: 767px){.about-bottom__point-links{width:84vw;margin-left:auto;margin-top:-10.6666666667vw}}@media(max-width: 767px){.about-bottom-2__point-links{width:84vw;margin-left:auto}}.about-bottom__text-big{font-size:25vw;white-space:nowrap;overflow:hidden;margin:-20.9375vw 0 -9.375vw}@media(max-width: 767px){.about-bottom__text-big{font-size:42.6666666667vw;line-height:1;margin:-21.3333333333vw 0 0;z-index:-1;position:relative}}.about-bottom-2__title{text-align:center;font-size:2.1875vw;color:#fff;margin:10.9375vw 0 5vw;letter-spacing:.2em}@media(max-width: 767px){.about-bottom-2__title{font-size:5.3333333333vw;text-align:left;margin:26.6666666667vw 16.2666666667vw 9.6vw;line-height:1.75}}.about-point1-top{margin:10.390625vw 0 7.8125vw}@media(max-width: 767px){.about-point1-top{margin:30.6666666667vw 0 25.8666666667vw}}@media(max-width: 767px){.about-point1-bottom{margin:26.6666666667vw 0 0}}.about-point1__body{background-image:url(../images/index/contact-bg.jpg);background-size:cover;margin-right:6.25vw;padding:9.375vw 9.375vw 6.640625vw 50vw;position:relative}@media(min-width: 768px){.about-point1__body{min-height:66vw}}@media(min-width: 768px){.is-reverse .about-point1__body{padding:9.375vw 50vw 9.375vw 9.375vw;margin:0 0 0 6.25vw}}@media(max-width: 767px){.is-reverse .about-point1__body{padding:28.2666666667vw 0 25.3333333333vw}}@media(min-width: 768px){.about-point1-bottom .about-point1__body{padding:9.375vw 9.375vw 10.9375vw 50vw}}@media(max-width: 767px){.about-point1__body{background-image:url(../images/index/concept-bg.jpg);background-size:auto;margin:0;padding:21.3333333333vw 0 25.3333333333vw;z-index:-1}}.about-point1__list{background-image:url(../images/about/point1.jpg);background-size:cover;display:flex;flex-direction:column;justify-content:flex-end}@media(min-width: 768px){.about-point1__list{width:31.25vw;height:62.5vw;top:9.375vw;left:9.375vw;position:absolute;padding:76px 40px}}@media(max-width: 767px){.about-point1__list{height:80vw;padding:0 0 8vw 16vw;margin:6.9333333333vw 0 9.3333333333vw -16vw}}@media(min-width: 768px){.about-point1__image{width:31.25vw;height:62.5vw;top:9.375vw;left:9.375vw;position:absolute}.is-reverse .about-point1__image{left:auto;right:9.375vw}}@media(max-width: 767px){.about-point1__image{margin-top:8vw}}.about-point1__image-1{width:31.25vw;height:51.5625vw}@media(max-width: 767px){.about-point1__image-1{width:93%;height:auto}}.about-point1__image-2{width:31.25vw;height:46.875vw}@media(max-width: 767px){.about-point1__image-2{width:80vw;height:119.4666666667vw}}.about-point1__image-3{width:31.25vw;height:46.875vw}@media(max-width: 767px){.about-point1__image-3{width:80vw;height:119.4666666667vw}}.about-point1__list-title{font-size:1.5625vw;color:#fff}@media(max-width: 767px){.about-point1__list-title{font-size:4.8vw}}.about-point1__list-items{margin-top:10px;font-size:12px}@media(max-width: 767px){.about-point1__list-items{font-size:3.2vw}}.about-point1__list-items li{list-style:inside;line-height:2}@media(max-width: 767px){.about-point1__list-items li{line-height:1.75}}.about-point__label{border-top:1px solid #373739;padding-top:56px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px}@media(max-width: 767px){.about-point__label{font-size:10px;padding-top:44px}}.about-point__title{line-height:1.75;font-size:2.1875vw;color:#fff;margin-top:14px;letter-spacing:.17em;word-break:break-all}@media(min-width: 768px){.about-point2-bottom .about-point__title{width:21.484375vw}}@media(max-width: 767px){.about-point__title{font-size:5.3333333333vw;margin-top:8px}}.about-point__title .small{font-size:1.5625vw}@media(max-width: 767px){.about-point__title .small{font-size:2.9333333333vw}}.about-point1__text{margin-top:3.515625vw;line-height:1.75}@media(max-width: 767px){.about-point1__text{padding:0 18px 0 0;line-height:2}}.about-point1__detail-items{display:flex;margin-top:60px}@media(max-width: 767px){.about-point1__detail-items{margin-top:8vw}}.about-point1__detail-item{width:50%}@media(max-width: 767px){.about-point1__detail-item{font-size:10px}}.about-point1__link{margin-top:4.6875vw;width:21.875vw}@media(max-width: 767px){.about-point1__link{width:79.7333333333vw;margin-top:10.6666666667vw}}.about-point1__rule-title{font-size:1.5625vw;color:#fff;margin:5.15625vw 0 2.109375vw}@media(max-width: 767px){.about-point1__rule-title{font-size:4.8vw;margin:11.3333333333vw 0 4.2666666667vw}}.about-point1__rule-list{display:flex}.about-point1__rule-item{width:50%}.about-point1__rule-text{width:79%;display:flex;justify-content:space-between;align-items:center;line-height:2.2;font-size:12px;letter-spacing:.1em}@media(max-width: 767px){.about-point1__rule-text{font-size:2.6666666667vw}}.about-point1__rule-text.is-active{color:#fff}.about-point1__rule-text.is-active:after{content:"○"}.about-point1__rule-text:after{content:"-";width:12px;text-align:center}.about-point2{margin:19.375vw 0 10.703125vw}.about-point2-bottom{margin:100px 0 0}.about-point2__body{padding:9.375vw 9.375vw 15.625vw;position:relative}.about-point2-bottom .about-point2__body{padding:10.9375vw 9.375vw 78.125vw}@media(max-width: 767px){.about-point2-bottom .about-point2__body{padding:21.3333333333vw 0}}@media(max-width: 767px){.about-point2__body{padding:21.3333333333vw 0}}.about-point2__bg{opacity:.8;width:40.625vw;height:100%;position:absolute;top:0;left:0;z-index:-1}@media(max-width: 767px){.about-point2__bg{width:100%}}.about-point2__text{width:28.125vw;line-height:1.75;margin-top:3.203125vw}@media(max-width: 767px){.about-point2__text{width:100%;margin-top:57px;padding-right:17px}}@media(min-width: 768px){.about-point2-bottom .about-point2__text{width:21.875vw;line-height:2}}@media(min-width: 768px){.about-point2__slider{width:66.5625vw;position:absolute;right:0;top:3.125vw;overflow:hidden;z-index:-2}}@media(min-width: 768px){.about-point2-bottom__list{position:absolute;top:17.1875vw;right:9.375vw;width:53.125vw}}.about-point2-bottom__image{width:53.125vw;height:28.125vw}@media(max-width: 767px){.about-point2-bottom__image{width:84vw;height:44.5333333333vw}}.about-point2-bottom__item+.about-point2-bottom__item{margin-top:60px}@media(max-width: 767px){.about-point2-bottom__item+.about-point2-bottom__item{margin-top:11.7333333333vw}}.about-point2-bottom__item-body{margin-top:34px;display:flex}@media(max-width: 767px){.about-point2-bottom__item-body{display:block;margin-top:11.0666666667vw}}.about-point2-bottom__item-title{font-size:1.5625vw;color:#fff;width:15.625vw;flex-shrink:0}@media(max-width: 767px){.about-point2-bottom__item-title{font-size:4.8vw;width:auto}}.about-point2-bottom__item-text{line-height:1.75}@media(max-width: 767px){.about-point2-bottom__item-text{font-style:3.2vw;padding:0 15px 0 0;margin-top:4vw}}.about-links{position:relative}.about-links__heading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding-bottom:40px}@media(max-width: 767px){.about-links__heading{top:77px;left:60px;transform:none;padding-bottom:0}}.about-links__subtitle{font-size:13px;font-family:"Helvetica Neue",Arial,sans-serif;text-align:center}@media(max-width: 767px){.about-links__subtitle{font-size:2.6666666667vw;text-align:left;letter-spacing:.01em}}.about-links__title{color:#fff;font-size:2.1875vw;margin:30px 0 0;letter-spacing:.2em}@media(max-width: 767px){.about-links__title{font-size:5.3333333333vw;text-align:left;line-height:1.75;margin:10px 0 0}}.about-links__item{width:96.875vw;height:25vw;position:relative;padding:42px 38px;margin:0 auto 0 0}@media(max-width: 767px){.about-links__item{width:95.7333333333vw;height:45.3333333333vw;text-align:right;padding:28px 18px;margin:0 0 0 auto}}.about-links__item:nth-child(2){margin:-54px 0 0 auto}@media(max-width: 767px){.about-links__item:nth-child(2){margin:-16px auto 0 0}}.about-links__item:nth-child(3){margin:-21px auto 0 0}@media(max-width: 767px){.about-links__item:nth-child(3){margin:-19px 0 0 auto}}.about-links__item-image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;-o-object-fit:cover;object-fit:cover}.about-links__item-subtitle{color:#fff;font-size:1.5625vw;letter-spacing:.06em;font-family:"Cormorant Garamond",serif}@media(max-width: 767px){.about-links__item-subtitle{font-size:3.2vw;letter-spacing:.03em}}.about-links__item-title{margin:10px 0 0;letter-spacing:.5em}@media(max-width: 767px){.about-links__item-title{font-size:2.6666666667vw;letter-spacing:.3em}}.room-1__body{position:relative}.room__mv .lower-mv__text{line-height:1.25}.locations .room__mv .lower-mv__text{font-size:21vw}.locations .room-section{margin-bottom:22.2222222222vh}@media(max-width: 767px){.locations .room-section{margin-bottom:14.9160801908vh}}.room-about{margin:-16px 0 0}.room-about__map{position:relative;padding-bottom:60%;margin:20px auto 0}.room-about__map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 768px){.room-about__map{margin:2vw;padding-bottom:50%}}.room-about__body{position:relative}.room-about-box{position:relative}.room-about-box:before{content:"";display:block;opacity:.8;background-image:linear-gradient(to top, #0b0b0d, #181819);width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}@media(min-width: 768px){.room-about-box{text-align:center;width:40.703125vw;height:auto;padding:7vw 0 0;position:absolute;top:-10.9375vw;left:50%;transform:translateX(-50%)}}@media(max-width: 767px){.room-about-box{padding:80px 12px 80px 0;margin-bottom:78.6666666667vw;z-index:1}}.room-about-box__title{font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;color:#a6a6a6}@media(min-width: 768px){.room-about-box__title{text-align:center}}@media(max-width: 767px){.room-about-box__title{padding-top:45px;border-top:1px solid #373739;font-size:10px}}.room-about-box__subtitle{line-height:1.75;color:#fff;font-size:2.1875vw;margin:14px 0 0;letter-spacing:.2em}@media(max-width: 767px){.room-about-box__subtitle{font-size:5.3333333333vw;margin-top:11px}}.room-about-box__address{line-height:2}@media(min-width: 768px){.room-about-box__address{text-align:center;margin-top:3.125vw}}@media(max-width: 767px){.room-about-box__address{line-height:2;margin-top:20px}}.room-1-box__link{width:21.875vw;margin:4.140625vw auto 0}@media(max-width: 767px){.room-1-box__link{width:100%;margin:33px 0 0}}.room-1-box__link .link__inner{display:flex;justify-content:space-between}@media(max-width: 767px){.room-about__picture{position:absolute;top:450px;left:-16vw;z-index:-1}}@media(max-width: 767px){.room-about__image{width:100vw;height:96vw;-o-object-fit:contain;object-fit:contain}}.room-concept{position:relative}.room-concept__bg{position:absolute;top:0;right:6.25vw;width:40.625vw;height:59.609375vw;background-size:cover;z-index:-1}@media(min-width: 768px){.room-concept__body{padding:10.46875vw 9.375vw 15.625vw}}@media(max-width: 767px){.room-concept__body{padding:26.6666666667vw 4.5333333333vw 26.6666666667vw 0}}@media(min-width: 768px){.room-concept__body-inner{display:flex;justify-content:space-between}}.room-concept__body-title{font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;letter-spacing:.01em}@media(max-width: 767px){.room-concept__body-title{font-size:10px}}.room-concept__body-subtitle{margin-top:16px;letter-spacing:.2em;line-height:1.75;font-size:2.1875vw;color:#fff}@media(max-width: 767px){.room-concept__body-subtitle{font-size:5.3333333333vw;margin-top:10px}}@media(min-width: 768px){.room-concept__body-text{width:37.5vw;padding-top:6vw}}@media(max-width: 767px){.room-concept__body-text{font-size:12px;margin-top:22px}}.room-amenities{margin:0 9.375vw 10.9375vw}@media(max-width: 767px){.room-amenities{margin:0 0 26.6666666667vw}}@media(max-width: 767px){.room-amenities__detail{padding:13.3333333333vw 0 0;width:49.6vw}}.room-amenities__body{border-top:1px solid #373739;background-image:linear-gradient(to top, #0b0b0d, #181819);padding:6.25vw 3.125vw;display:flex;align-items:flex-end}@media(max-width: 767px){.room-amenities__body{display:block;padding:12.8vw 0 13.3333333333vw}}.room-amenities__image{width:46.875vw;height:46.875vw;margin-right:2.734375vw;-o-object-fit:cover;object-fit:cover}@media(max-width: 767px){.room-amenities__image{width:80vw;height:80vw}}.room-amenities__title{font-size:1.5625vw;margin-bottom:2.03125vw;color:#fff}@media(max-width: 767px){.room-amenities__title{font-size:4.8vw;margin:0 0 6.6666666667vw;letter-spacing:.1em}}.room-amenities__item{font-size:12px;display:flex;justify-content:space-between;align-items:center}@media(max-width: 767px){.room-amenities__item{font-size:10px}}.room-amenities__item.is-active{color:#fff}.room-amenities__item+.room-amenities__item{margin-top:1.015625vw}@media(max-width: 767px){.room-amenities__item+.room-amenities__item{margin-top:11px}}.room-amenities__text{width:204px}@media(max-width: 767px){.room-amenities__text{width:auto;letter-spacing:.1em}}.room-amenities__circle{width:10px;text-align:center}.room-healing{position:relative;overflow:hidden}.room-healing__inner{margin:100px 0 0;padding:60px 0 0}@media(max-width: 767px){.room-healing__inner{margin:88px 0 0;padding:43px 0 0}}.room-healing__inner:before{content:"";display:block;width:81.25vw;height:1px;background-color:#373739;left:50%;transform:translateX(-50%);position:absolute;top:100px}@media(max-width: 767px){.room-healing__inner:before{width:80vw;left:16vw;transform:none;top:88px}}.room-healing__bg{position:absolute;top:-100px;left:0;width:40.625vw;height:calc(100% + 100px);z-index:-1}@media(max-width: 767px){.room-healing__bg{width:84.1333333333vw;right:0;top:-88px;left:auto}}@media(min-width: 768px){.room-healing__heading{padding:0 9.375vw 4.453125vw}}.room-healing__title{font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px}@media(max-width: 767px){.room-healing__title{font-size:10px}}.room-healing__subtitle{margin-top:20px;font-size:2.1875vw;color:#fff;display:flex;align-items:center;letter-spacing:.2em}@media(max-width: 767px){.room-healing__subtitle{font-size:5.3333333333vw;margin-top:12px}}.room-healing__num{font-size:14px;margin-left:10px;letter-spacing:.1em}@media(max-width: 767px){.room-healing__num{font-size:10px}}.room-healing__list{overflow:hidden}@media(max-width: 767px){.room-healing__list{position:absolute;left:0;margin:30px 0;z-index:-1}}@keyframes room-loop{from{transform:translateX(0)}to{transform:translateX(-141%)}}@keyframes room-loop-sp{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes room-loop-4{from{transform:translateX(0)}to{transform:translateX(-187.2%)}}.room-healing__item{margin-right:10px}@media(max-width: 767px){.room-healing__item{margin-right:7px}}.room-healing__list-inner{display:flex;animation:room-loop 25s linear infinite}@media(max-width: 767px){.room-healing__list-inner{animation:room-loop-sp 25s linear infinite}}.room-healing__list-inner-4{animation:room-loop-4 28s linear infinite}@media(max-width: 767px){.room-healing__list-inner-4{animation:room-loop-sp 25s linear infinite}}@media(min-width: 768px){.room-healing__picture{display:block;width:46.09375vw;height:31.25vw}}@media(max-width: 767px){.room-healing__picture{display:block;width:80vw;height:80vw}}.room-healing__image{-o-object-fit:cover;object-fit:cover}.room-healing__body{padding:6.25vw 9.375vw 8.59375vw;display:flex;justify-content:space-between}@media(max-width: 767px){.room-healing__body{margin-top:96.9333333333vw;display:block;padding:0 4.2666666667vw 26.6666666667vw 0}}.room-healing__left{width:27.890625vw;flex-shrink:0}@media(max-width: 767px){.room-healing__left{width:auto}}.room-healing__left-title{font-size:1.5625vw;margin-bottom:2.5vw;color:#fff;letter-spacing:.07em;line-height:1}@media(max-width: 767px){.room-healing__left-title{font-size:4.8vw}}.room-healing__left-text{line-height:1.79}.room-healing__right{margin:-1.171875vw 0 0 9.765625vw;padding:3.125vw 0 0 2.890625vw;border-left:1px solid #373739}@media(max-width: 767px){.room-healing__right{margin:14.4vw 0 0;padding:13.0666666667vw 0 0;border-left:none;border-top:1px solid #373739}}.room-healing__right-title{color:#fff}@media(max-width: 767px){.room-healing__right-title{letter-spacing:.2em}}.room-healing__right-items{margin:24px 0}@media(max-width: 767px){.room-healing__right-items{margin:19px 0}}.room-healing__right-item{display:flex;margin-bottom:16px;letter-spacing:.07em;line-height:1.75}@media(max-width: 767px){.room-healing__right-item{margin-bottom:12px}}.room-healing__right-item dt{width:9.375vw;flex-shrink:0}@media(max-width: 767px){.room-healing__right-item dt{width:32vw}}@media(max-width: 767px){.room-healing__right-text{margin:29px 0 0}}.room-healing__link{margin:4.296875vw 0 0;width:21.875vw}@media(max-width: 767px){.room-healing__link{margin:9.6vw 0 0;width:100%}}@media(max-width: 767px){.room-healing__link .link--icon:before{width:29px;height:29px}}.room-price__inner{padding-top:136px;padding-bottom:136px;color:#fff;letter-spacing:.2em}.room-price__title{font-size:26px;margin-bottom:67px;letter-spacing:.2em;text-align:center}.room-price__list{display:flex;flex-wrap:wrap;justify-content:space-between;width:81.015625vw;margin:auto}.room-price__item{width:37.5vw;background-image:linear-gradient(to top, #0b0b0d, #181819);padding:3.046875vw 4.453125vw}.room-price__item-title{font-size:20px}.room-price__item-data{padding-top:1.71875vw}.room-price__item dl{display:flex;align-items:center;padding:1.953125vw 0 1.953125vw .78125vw;border-bottom:1px solid #373739}.room-price__item dl:first-child{border-top:1px solid #373739}.room-price__item dt{width:9.375vw}.room-price__item dd span{font-size:11px}.room-price__button{margin:14px auto 0;width:25vw;height:5.625vw;font-size:12px;color:#2c2c2e;background-color:#fff;display:flex;justify-content:center;align-items:center;letter-spacing:.1em;transition:color .3s}.room-price__button:hover{color:#a6a6a6}@media(max-width: 767px){.room-price__title{margin-bottom:17.8666666667vw}.room-price__list{display:block;width:auto;margin-left:13.8666666667vw}.room-price__item{padding:0;width:auto}.room-price__item+.room-price__item{margin-top:11.3333333333vw}.room-price__item-title{background-color:#0b0b0d;font-size:18px;padding-bottom:5.3333333333vw}.room-price__item-data{padding:9.7333333333vw 0}.room-price__item dl{display:block;padding:6.4vw 0}.room-price__item dt{width:auto;font-size:16px}.room-price__item dd{font-size:16px}.room-price__item dd span{font-size:13px}.room-price__button{width:64vw;height:14.4vw}}.room-system__body{display:flex}.room-system__left-img{display:block;height:auto}.room-system__right-area-txt{background-image:linear-gradient(to top, #0b0b0d, #202021)}.room-system__right-title{font-size:2.1875vw;margin-bottom:29px;color:#fff;letter-spacing:.15em}.room-system__right-text{letter-spacing:.08em}.room-system__right-img{display:block;height:auto}@media(min-width: 768px){.room-system__body{padding-left:14.375vw;padding-bottom:15vw;gap:7.8125vw}.room-system__left{width:30.9375vw}.room-system__left-img{display:block}.room-system__right{width:46.875vw}.room-system__right-area-txt{padding:81px 201px 110px 49px;background-image:linear-gradient(to top, #0b0b0d, #202021)}.room-system__right-title{margin-bottom:29px;color:#fff;letter-spacing:.15em}.room-system__right-text{letter-spacing:.08em;width:350px}.room-system__right-img{margin-top:-60px;width:24.140625vw}}@media(max-width: 767px){.room-system__body{flex-direction:row-reverse;position:relative;margin-bottom:66.6666666667vw}.room-system__left{width:43vw}.room-system__right{width:57vw}.room-system__right-title{font-size:5.3333333333vw}.room-system__right-area-txt{padding:6.6666666667vw}.room-system__right-img{position:absolute;top:100%;left:0;width:100%;margin:0}}.room-list__anchor{display:flex;flex-wrap:wrap;justify-content:center;margin-top:11.7777777778vh;margin-bottom:13.1111111111vh;font-size:20px}.room-list__anchor-link+.room-list__anchor-link{margin-left:110px}.room-list__anchor-link a{display:block;position:relative;padding-bottom:18px;color:#fff;letter-spacing:.2em;transition:opacity .3s}.room-list__anchor-link a::before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:244px;height:16px;background:url(../images/room/ico-arrow1.svg) no-repeat center/contain}.room-list__anchor-link a:hover{opacity:.7}.room-list__map{width:81.25vw;padding-bottom:25vw;margin:auto;position:relative}.room-list__map-wrapper{padding:7.8125vw 0 4.6875vw}.room-list__map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.room-list__data{margin-bottom:8vh}.room-list__data-inner{width:81.25vw;margin:auto}.room-list__data-head{margin:8.8888888889vh 0 auto 3.90625vw;width:13.4375vw}.room-list__data-head img{height:auto}.room-list__data-item{background-image:linear-gradient(to top, #0b0b0d, #181819);padding:9.1111111111vh 2.03125vw;color:#fff;letter-spacing:.2em;font-size:14px;line-height:2}.room-list__data-item dl{display:flex;align-items:center;padding:1.953125vw 0 1.953125vw .78125vw;border-bottom:1px solid #373739}.room-list__data-item dl:first-child{border-top:1px solid #373739}.room-list__data-item dt{width:14vw}.room-list__slider{position:relative}.room-list__btn{margin-top:11.1111111111vh}@media(min-width: 768px){.room-list__data-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.room-list__data-content{width:49.765625vw}}@media(max-width: 767px){.room-list__anchor{margin-top:6.4636347493vh;margin-bottom:14.543178186vh;font-size:10px}.room-list__anchor-link+.room-list__anchor-link{margin-left:38px}.room-list__anchor-link a{padding-bottom:18px}.room-list__anchor-link a::before{width:122px;height:8px}.room-list__map{width:86.8vw;margin:0 0 0 auto;padding-bottom:42.6666666667vw}.room-list__map-wrapper{padding:14.9333333333vw 0 12.8vw}.room-list__data{margin-bottom:0}.room-list__data-inner{width:86.8vw;margin:0 0 0 auto}.room-list__data-head{padding:0;width:25.3333333333vw;margin:0 0 9.9440534605vh}.room-list__data-item{padding:9.0739487827vh 0 10.9384588066vh;line-height:2.07}.room-list__data-item dl{display:block;padding:6.4vw 0}.room-list__data-item dt{width:auto}.room-list__slider{padding-bottom:88vw}.room-list__btn{margin-top:8vh}}.price__body{position:relative}@media(max-width: 767px){.price__body{margin-top:8vw}}.price__text a{text-decoration:underline}@media(min-width: 768px){.price__text{width:43.046875vw;line-height:1.79;margin:10.546875vw auto 15.234375vw;letter-spacing:.06em;text-align:center}}@media(max-width: 767px){.price__text{margin:65px 62px 101px;font-size:11px}}.price-heading{position:relative}.price-heading__image{width:100%;height:25vw;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media(max-width: 767px){.price-heading__image{height:42.6666666667vw}}.price-heading__title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:2.1875vw;letter-spacing:.2em;color:#fff}@media(max-width: 767px){.price-heading__title{font-size:5.3333333333vw}}.price-heading__logo{width:11.953125vw;height:auto}@media(max-width: 767px){.price-heading__logo{width:20.4vw}}.price-section{text-align:center}.price__image-wrapper{margin:8.28125vw auto 6.25vw}@media(max-width: 767px){.price__image-wrapper{overflow:scroll;margin:10.6666666667vw 0}}.price__image{width:81.328125vw;height:auto}@media(max-width: 767px){.price__image{width:216vw;height:auto}}.price__buttons{display:flex;justify-content:center;gap:0 4.6875vw}@media(max-width: 767px){.price__buttons{flex-direction:column;gap:5.3333333333vw 0;align-items:center}}.price__button{width:25vw;height:5.625vw;font-size:12px;color:#2c2c2e;background-color:#fff;display:flex;justify-content:center;align-items:center;letter-spacing:.1em;transition:color .3s}.price__button:hover{color:#a6a6a6}@media(max-width: 767px){.price__button{width:64vw;height:14.4vw}}.price__table{width:81.328125vw;margin:auto;letter-spacing:.06em}.price__table-wrapper{margin:8.28125vw auto 6.25vw}.price__table table{width:100%}.price__table table+table{margin-top:20px}.price__table table th,.price__table table td{width:25%;color:#fff;border:1px solid #373739;text-align:center;vertical-align:middle;padding:1.640625vw 5px;font-size:14px}.price__table table .none{border:none}.price__table table .first{background-color:#212121}.price__table table .visitor{background-color:#191919}.price__table table .member{background-color:#141414}.price__table table .w833{width:8.33%}.price__table table .w1667{width:16.67%}.price__table table .member-price-list{padding:0}.price__table table .member-price-list li{padding:1.640625vw 5px}.price__table table .member-price-list li+li{border-top:1px solid #373739}.price__table table .txt-small{font-size:12px}.price__table table small{font-size:10px}.price__table .note{text-align:right;font-size:10px;color:#fff;margin-top:15px;margin-bottom:50px}.price__table .note li{position:relative}.price__table .note li::before{content:"※";position:relative}@media(max-width: 767px){.price__table{width:216vw}.price__table-wrapper{overflow:scroll;margin:10.6666666667vw 0}.price__table table th,.price__table table td{padding:5.3333333333vw 5px;font-size:15px}.price__table table .member-price-list li{padding:5.3333333333vw 5px}}.contact__inner{border-bottom:1px solid #29292a;overflow:hidden}@media(max-width: 767px){.contact__inner{padding:80px 0 0}}@media(min-width: 768px){.contact__title{font-size:25vw;padding:0 89px 0 0}}@media(max-width: 767px){.contact__title{font-size:42.6666666667vw;line-height:1}}.contact__heading{margin:0 60px}@media(max-width: 767px){.contact__heading{margin:-37px 60px 0}}.contact__heading-en{font-size:11px}.contact__heading-ja{font-size:15px;margin-top:22px;letter-spacing:.15em}@media(min-width: 768px){.contact__section{display:flex;justify-content:space-between;width:81.25vw;margin:-130px auto 200px}}.contact__body{color:#a6a6a6;letter-spacing:.1em;background-image:linear-gradient(to top, #0b0b0d, #181819)}@media(min-width: 768px){.contact__body{width:68.75vw;padding:6.171875vw 6.171875vw 9.375vw}}@media(max-width: 767px){.contact__body{margin:30px 0 0;padding:54px 16px 120px}}.contact__text{letter-spacing:.2em}.contact__text .reauired{color:#d14024}@media(max-width: 767px){.contact__text{letter-spacing:.04em}}.contact__form{margin-top:62px}@media(max-width: 767px){.contact__form{margin-top:34px}}.contact-confirm .contact__form{margin:0}.contact-confirm .form__agree{display:none}.contact-thanks__title{font-size:2.1875vw;color:#fff;letter-spacing:.25em}@media(max-width: 767px){.contact-thanks__title{font-size:4.8vw}}.contact-thanks__text{margin-top:54px;line-height:1.8}@media(max-width: 767px){.contact-thanks__text{margin-top:37px;line-height:1.75}}.contact-thanks__button{margin:36px auto 0;width:46.875vw;height:7.8125vw}@media(max-width: 767px){.contact-thanks__button{margin:50px auto 0;width:91.4666666667vw;height:21.3333333333vw}}@media(max-width: 767px){.contact-nav__list{display:flex;justify-content:center;align-items:center;margin:73px 0 0}}.contact-nav__item{opacity:.5;position:relative}@media(min-width: 768px){.contact-nav__item{display:flex;align-items:center;gap:14px}}@media(max-width: 767px){.contact-nav__item{text-align:center}}.contact-nav__item.is-active{opacity:1}.contact-nav__item:before{content:"";display:block;width:37px;height:37px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2239px%22%20height%3D%2239px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20stroke-width%3D%221px%22%20stroke%3D%22rgb(255%2C%20255%2C%20255)%22%20fill-opacity%3D%220%22%20fill%3D%22rgb(255%2C%20255%2C%20255)%22%20d%3D%22M19.500%2C3.500%20C28.336%2C3.500%2035.499%2C10.663%2035.499%2C19.500%20C35.499%2C28.336%2028.336%2C35.499%2019.500%2C35.499%20C10.663%2C35.499%203.500%2C28.336%203.500%2C19.500%20C3.500%2C10.663%2010.663%2C3.500%2019.500%2C3.500%20Z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20stroke-width%3D%221px%22%20stroke%3D%22rgb(85%2C%2085%2C%2086)%22%20fill-opacity%3D%220%22%20fill%3D%22rgb(255%2C%20255%2C%20255)%22%20d%3D%22M19.500%2C8.499%20C25.575%2C8.499%2030.500%2C13.425%2030.500%2C19.500%20C30.500%2C25.575%2025.575%2C30.499%2019.500%2C30.499%20C13.425%2C30.499%208.499%2C25.575%208.499%2C19.500%20C8.499%2C13.425%2013.425%2C8.499%2019.500%2C8.499%20Z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb(255%2C%20255%2C%20255)%22%20d%3D%22M23.496%2C20.0%20L19.880%2C21.576%20L16.498%2C23.501%20L18.21%2C20.0%20L16.498%2C16.501%20L19.880%2C18.425%20L23.496%2C20.0%20Z%22%2F%3E%3C%2Fsvg%3E");background-size:cover}@media(max-width: 767px){.contact-nav__item:before{width:31px;height:31px;margin-bottom:9px}}.contact-nav__item:after{content:"";display:block;width:1px;height:45px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%220.353mm%22%20height%3D%2213.053mm%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb(255%2C%20255%2C%20255)%22%20d%3D%22M0.0%2C37.0%20L0.0%2C35.0%20L1.0%2C35.0%20L1.0%2C37.0%20L0.0%2C37.0%20ZM0.0%2C30.0%20L1.0%2C30.0%20L1.0%2C32.0%20L0.0%2C32.0%20L0.0%2C30.0%20ZM0.0%2C25.0%20L1.0%2C25.0%20L1.0%2C27.0%20L0.0%2C27.0%20L0.0%2C25.0%20ZM0.0%2C19.999%20L1.0%2C19.999%20L1.0%2C22.0%20L0.0%2C22.0%20L0.0%2C19.999%20ZM0.0%2C14.999%20L1.0%2C14.999%20L1.0%2C17.0%20L0.0%2C17.0%20L0.0%2C14.999%20ZM0.0%2C9.999%20L1.0%2C9.999%20L1.0%2C11.999%20L0.0%2C11.999%20L0.0%2C9.999%20ZM0.0%2C4.999%20L1.0%2C4.999%20L1.0%2C6.999%20L0.0%2C6.999%20L0.0%2C4.999%20ZM0.0%2C0.0%20L1.0%2C0.0%20L1.0%2C1.999%20L0.0%2C1.999%20L0.0%2C0.0%20Z%22%2F%3E%3C%2Fsvg%3E");background-size:cover;position:absolute;left:18px;top:36px}@media(max-width: 767px){.contact-nav__item:after{height:42px;top:-5px;left:40px;transform:rotate(90deg)}}.contact-nav__item:last-child:after{display:none}.contact-nav__item+.contact-nav__item{margin:32px 0 0 0}@media(max-width: 767px){.contact-nav__item+.contact-nav__item{margin:0 0 0 30px}}.privacy{overflow:hidden;border-bottom:1px solid #29292a}@media(min-width: 768px){.privacy__inner{width:81.25vw;margin:-9.375vw auto 14.84375vw}}@media(max-width: 767px){.privacy__inner{margin:-78px 15px 110px 60px}}.privacy__mv-text{font-size:25vw;white-space:nowrap;padding-left:90px}@media(max-width: 767px){.privacy__mv-text{font-size:42.6666666667vw;margin:0;padding:10.6666666667vw 0 0}}.privacy__title-en{display:block;font-family:"Cormorant Garamond",serif;letter-spacing:.13em}@media(max-width: 767px){.privacy__title-en{font-size:2.9333333333vw;letter-spacing:.04em}}.privacy__title-ja{display:block;font-size:2.1875vw;margin-top:2.734375vw;letter-spacing:.2em;color:#fff}@media(max-width: 767px){.privacy__title-ja{margin-top:6vw;font-size:4vw}}.privacy__body{margin:4.6875vw 0 0}@media(max-width: 767px){.privacy__body{margin:75px 0 0}}.privacy__body h2{font-size:1.5625vw;color:#fff;margin:4.6875vw 0 2.34375vw;letter-spacing:.07em}@media(max-width: 767px){.privacy__body h2{font-size:4.8vw;line-height:1.5;margin:40px 0 5px}}.privacy__body h3{font-size:14px;color:#fff;margin:3.59375vw 0 1.015625vw;letter-spacing:.2em}@media(max-width: 767px){.privacy__body h3{font-size:4.8vw;margin:49px 0 12px;letter-spacing:.08em}}.privacy__body ol{list-style-type:none;counter-reset:number}.privacy__body ol.alphabet{counter-reset:alphabet}.privacy__body ol.alphabet li{counter-increment:alphabet}.privacy__body ol.alphabet li:before{content:counter(alphabet, lower-alpha) ".";display:block}.privacy__body ol>ol{margin:.78125vw 3.046875vw}@media(max-width: 767px){.privacy__body ol>ol{margin:8px 0 10px 29px}}.privacy__body ol>ol li{line-height:1.5}@media(max-width: 767px){.privacy__body ol>ol li:before{width:30px}}.privacy__body ol>ol li+li{margin:.390625vw 0 0}@media(max-width: 767px){.privacy__body ol>ol li+li{margin:10px 0 0}}.privacy__body li{line-height:1.75;letter-spacing:.07em;display:flex}@media(max-width: 767px){.privacy__body li{line-height:1.65}}.privacy__body li:before{width:22px;flex-shrink:0}@media(max-width: 767px){.privacy__body li:before{width:30px}}.privacy__body li+li{margin:.78125vw 0 0}@media(max-width: 767px){.privacy__body li+li{margin:10px 0 0}}.privacy__body p{margin:20px 0}.list-num{counter-increment:number}.list-num:before{content:counter(number) ".";display:block}.notFound{overflow:hidden;border-bottom:1px solid #29292a}@media(min-width: 768px){.notFound__inner{width:81.25vw;margin:-9.375vw auto 14.84375vw}}@media(max-width: 767px){.notFound__inner{margin:-38px 15px 110px 60px}}.notFound__mv-text{font-size:25vw;white-space:nowrap;padding-left:90px}@media(max-width: 767px){.notFound__mv-text{font-size:42.6666666667vw;margin:0;padding:10.6666666667vw 0 0}}.notFound__title{display:block;font-family:"Cormorant Garamond",serif;letter-spacing:.13em}@media(max-width: 767px){.notFound__title{font-size:2.9333333333vw;letter-spacing:.04em}}.notFound__heading{display:block;font-size:2.1875vw;margin-top:2.734375vw;letter-spacing:.2em;color:#fff}@media(max-width: 767px){.notFound__heading{margin-top:6vw;font-size:4vw}}.notFound__text{color:#fff;letter-spacing:.1em;line-height:2;margin-top:60px}@media(max-width: 767px){.notFound__text{margin-top:40px}}.notFound__link{margin:60px 0 0;width:21.875vw}@media(max-width: 767px){.notFound__link{width:100%}}@media(max-width: 767px){.is-pc-show{display:none}}@media(min-width: 768px){.is-sp-show{display:none}}body{font-size:14px;color:#000;font-family:"dnp-shuei-mincho-pr6n",serif;line-height:1;background:#413f3f;position:static !important;font-weight:500}.inner{margin:0 auto;padding:0 4vw;box-sizing:content-box}@media screen and (max-width: 767px){.inner{padding:0 20px}}img{width:100%;vertical-align:bottom}a{font-family:"dnp-shuei-mincho-pr6n",serif}::-moz-placeholder{color:rgba(62,62,62,.5)}::placeholder{color:rgba(62,62,62,.5)}.headerLogo{width:11vw;margin-right:auto}.headerLogo a{transition:.3s}.headerLogo a:hover{opacity:.6}.header{padding:40px 0 30px;position:fixed;top:0;left:0;width:100%;z-index:10}.header ul{display:flex}.header ul li a{font-family:"Times New Roman",serif;color:#fff;font-size:0px;padding:0px 1.5vw;border-right:1px solid #fff;display:block;position:relative}.header ul li a:before{font-size:1.3vw}.header ul li a::after{position:absolute;content:"";display:block;width:60%;height:1px;background-color:#fff;bottom:-5px;left:20%;transform:scale(0, 1);transform-origin:center top;transition:all .5s ease}.header ul li a:hover::after{transform:scale(1, 1)}.header ul li.nav-about a:before{content:"About"}.header ul li.nav-news a:before{content:"News"}.header ul li.nav-room a:before{content:"Room"}.header ul li.nav-price a:before{content:"Price/Menu"}.header ul li.nav-flow a:before{content:"Flow"}.header ul li.nav-faq a:before{content:"FAQ"}.header ul li.nav-access a:before{content:"Access"}.header-inner{display:flex;align-items:center}.headerRight{display:none;align-items:center}@media(min-width: 992px){.headerRight{display:flex}}.header-line-btn{margin-left:25px}.header-line-btn a{transition:.3s;border:.3px solid #fff;padding:.1vw;display:inline-block}.header-line-btn a .header-line-btn-wrap{border:.3px solid #fff;transition:.3s;display:flex;justify-content:center;padding:.6vw 1.8vw;background:#fff;max-width:18.4vw;align-items:center;color:#000}.header-line-btn a:hover .header-line-btn-wrap{border:.3px solid #fff;transition:.3s;color:#fff;background:#413f3f}.header-line-btn a .icon{width:2.1vw;margin-right:8px}.header-line-btn a .text{font-size:1.2vw;white-space:nowrap}.link--icon:before{content:initial}.link__border{height:2px;background-image:linear-gradient(90deg, #fff 67%, #555556 57%)}.index-about__link{width:100%;margin-top:4.296875vw}.index-mv__slider-numbers{display:none}.index-mv__right,.index-mv__left{overflow:initial;height:initial}.index-mv__right{width:32.5vw}.index-mv__left{width:67.5vw}.index-mv__body{width:43.5vw;position:absolute;bottom:-70%;right:-32%;z-index:10}.index-mv__slider{-o-object-position:initial;object-position:initial}.index-mv__body-images{padding-top:68%}.index-mv__left-images{padding-top:68%}.index-mv__main{position:relative}.index-mv__main .contents{white-space:nowrap;position:relative;z-index:11;padding-top:18%}.index-mv__main .title{font-size:3.5vw;color:#fff;margin-bottom:60px}.index-mv__main .text{font-size:1.5vw;color:#fff;line-height:2}.section{padding:8% 0}.about{background-image:linear-gradient(#7d7979, #7d7979),url(../img/rooms_sauna2.webp);background-size:cover;background-blend-mode:multiply;margin-top:4%}.index-mv__texts-original{height:initial;padding:10px 0;display:inline-block;line-height:1.4}.section-title-en{font-family:"handsome-pro",serif;font-size:8vw}.about-wrap{width:54.5vw;margin-left:auto;padding:40px 60px}.about-wrap .sub-title{font-size:1.8vw;text-align:center;color:#fff;margin-bottom:30px}.about-wrap .sub-text{font-size:1.2vw;color:#fff;line-height:2;margin-bottom:5vw}.section-btn a{color:#413f3f;background:#fff;display:inline-block;padding:.1vw;transition:.3s;border:.3px solid #fff}.section-btn a:hover{color:#fff;border:.3px solid #fff;background:#413f3f}.section-btn a:hover .btn-wrap{border:.3px solid #fff}.section-btn a:hover .se-img1{opacity:0 !important;display:none !important}.section-btn a:hover .se-img2{opacity:1 !important;display:block !important}.section-btn a .btn-wrap{border:.3px solid #413f3f;display:flex;padding:1.2vw 5vw;align-items:center}.section-btn a .btn-wrap .icon{width:8px;margin-right:10px;position:relative;top:0px}.section-btn a .btn-wrap .icon img{vertical-align:middle}.section-btn a .btn-wrap .icon2{width:2.4vw;margin-right:10px;position:relative;top:0px}@media screen and (max-width: 767px){.section-btn a .btn-wrap .icon2{font-size:20px}}.section-btn a .btn-wrap .icon2 img{vertical-align:middle}.section-btn a .btn-wrap .text{font-size:1.3vw}.section-btn a .btn-wrap .se-img1{opacity:1;display:block}.section-btn a .btn-wrap .se-img2{opacity:0;display:none}.section-btn a .btn-wrap2{padding:.6vw 3vw}.section-btn.white a{color:#fff;background:rgba(0,0,0,0);border:.3px solid #fff}.section-btn.white a:hover{color:#fff;border:.3px solid #fff;background:#413f3f !important}.section-btn.white a:hover .btn-wrap{border:.3px solid #fff}.section-btn.white a .btn-wrap{border:.3px solid #fff}.about-center{width:70%;margin:15vw auto 0vw;padding:4vw 0;text-align:center;color:#fff;background:url(../img/about-center2.png) no-repeat center center/cover}@media screen and (max-width: 767px){.about-center{width:100%}}.about-center .time{font-size:4.3vw;font-family:"Times New Roman",serif;margin-bottom:4vw;text-shadow:0 3px 6px rgba(0,0,0,.54)}.about-center .title{font-size:7.5vw;font-family:"handsome-pro",serif;margin-bottom:4vw;text-shadow:0 3px 6px rgba(0,0,0,.54)}.about-center .btn{text-align:center}.topNews{background:url(../img/topNews-bg.png) no-repeat top center/cover;padding:7% 0 14%}.topNews .section-title-en{text-align:center;margin-bottom:3vw}.topNews ul{width:58%;margin:0 auto 5vw}.topNews ul li{margin-bottom:3vw}.topNews ul li a{display:flex;font-size:1.5vw;color:#fff;transition:.3s;line-height:2}.topNews ul li a:hover{opacity:.6}.topNews ul li a .time{white-space:nowrap;margin-right:2vw;line-height:2}.topNews ul li a .title{line-height:2}.topNews .btn{text-align:center}.topSlider{padding-top:0}.slider-img{margin:0 10px}.slider-img img{height:auto;width:100%}.slick-slide{height:auto !important}.slick-track{display:flex}.slider-img img{height:100% !important}.slick-prev,.slick-next{font-size:24px;color:#000;top:50%;transform:translateY(-50%)}.slick-prev{left:20%;z-index:10;top:50%;transform:translateY(-50%)}.slick-next{right:20%;top:50%;z-index:10;transform:translateY(-50%)}.slick-next:before,.slick-prev:before{position:absolute;top:50%;z-index:10;transform:translateY(-50%)}.slick-next:before{content:"";background:url(../img/slider-next.png) no-repeat center center/cover;width:4vw;height:8vw}.slick-prev:before{content:"";background:url(../img/slider-prev.png) no-repeat center center/cover;width:4vw;height:8vw;z-index:10}.topFeature{color:#fff}.topFeature .index-about__bg{width:50.625vw;top:0%;height:100%;-o-object-fit:cover;object-fit:cover}.topFeature .index-about__text,.topFeature p{font-size:1.2vw}.topFeature .index-about__article-title{font-size:2vw}.topFeature .point-icon{position:absolute;top:-16%;right:0;color:rgba(134,132,132,.44);display:flex;align-items:center}.topFeature .point-icon .point{font-family:"Times New Roman",serif;font-size:2.2vw;font-style:italic;position:relative;transform:translateY(-80%)}.topFeature .point-icon .num{font-family:"Times New Roman",serif;font-size:11.7vw;font-style:italic}.index-about__title{font-size:2.3vw;white-space:initial;letter-spacing:1}.index-about::before{content:initial}@media screen and (min-width: 768px){.index-about__left-inner{width:24.875vw;margin:0 4.25vw 0 auto}.index-about__right{width:53.125vw;margin-top:5.09375vw}}.link__inner{width:100%;font-size:1.2vw;color:#fff}.link-btn-flex{display:flex;align-items:center;justify-content:flex-end;transition:.3s}.link-btn-flex-arrow{width:47px;height:auto;margin-left:10px;position:relative;top:-3px}.link-btn-flex-arrow img{vertical-align:middle}.link{transition:.3s}.link:hover .link-btn-flex{opacity:.6}.index-about__article+.index-about__article{margin-top:9.15625vw}.room .section-title-en{padding-left:2vw}.room{background-image:linear-gradient(#7d7979, #7d7979),url(../img/waterfall-h.webp);background-size:cover;background-blend-mode:multiply}.room ul{display:flex;justify-content:space-between}.room ul li{width:32.5%;position:relative}.room ul li:nth-child(1){top:8vw}.room ul li:nth-child(2){top:1vw}.room ul li:nth-child(3){top:-6vw}.room ul li .img{position:relative}.room ul li .img::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(54,54,54,.6)}.room ul li .contents{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;z-index:3}.room ul li .title{color:#fff;font-size:5vw;font-family:"handsome-pro",serif;margin-bottom:3.5vw}.topFlow{background-image:linear-gradient(#7d7979, #7d7979),url(../img/rooml_lafuma2.webp);background-size:cover;background-blend-mode:multiply}.topFlow .section-title-en{text-align:center;margin-bottom:3vw}.topFlow .btn{text-align:center}.topFlow ul{width:85%;margin:0 auto;display:flex;justify-content:space-between;color:#fff;margin-bottom:6vw}.topFlow ul li{width:22%;background:rgba(65,63,63,.6);border-radius:1vw;border:1px solid #fff;padding:3vw 0;text-align:center;position:relative}.topFlow ul li::after{position:absolute;content:"";transform:translateY(-50%);top:50%;right:-1.7vw;background:url(../img/traingle-white.png) no-repeat center center/cover;width:1.7vw;height:3.3vw}.topFlow ul li:last-child::after{content:initial}.topFlow ul li .step{font-size:2.6vw;position:relative;margin-bottom:4vw}.topFlow ul li .step::after{position:absolute;bottom:-2vw;width:30%;height:1px;background:#fff;content:"";left:50%;transform:translateX(-50%)}.topFlow ul li .title{font-size:2.2vw;margin-bottom:3vw}.topFlow ul li .text{font-size:1.2vw;line-height:2}.topQa{background-image:linear-gradient(#7d7979, #7d7979),url(../img/over_head_shower.webp);background-size:cover;background-blend-mode:multiply}.topQa .section-title-en{text-align:center;margin-bottom:1vw}.topQa ul{margin:0 auto;margin-bottom:5vw;width:70%;color:#fff}.topQa ul li{padding:3vw 0;background-image:linear-gradient(to right, #fff 3px, transparent 3px);background-size:8px 1px;background-repeat:repeat-x;background-position:left bottom}.topQa ul li .icon{font-size:2.2vw;background:#fff;border-radius:50%;color:#413f3f;font-family:"Times New Roman",serif;width:3.4vw;height:3.4vw;min-width:3.4vw;min-height:3.4vw;text-align:center;position:relative;margin-right:2vw;transform:translateY(-16%)}.topQa ul li .icon .wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.topQa ul .heading,.topQa ul .bottom{display:flex}.topQa ul .heading{margin-bottom:2vw}.topQa ul .text{font-size:1.2vw;line-height:2}.topQa ul .text .padding-btm{display:inline-block;padding-bottom:2vh !important}.topQa .btn{text-align:center}.access .section-title-en{margin-bottom:1vw;text-align:center}.access .flex{display:flex;justify-content:space-between;width:90%;margin:0 auto;align-items:center}.access .flex .map{width:46%}.access .flex .contents{width:43%}.access .flex .contents .logo{width:11vw;margin-bottom:2vw}.access .flex .contents .text{font-size:1.2vw;line-height:2;margin-bottom:2vw;color:#fff}.access .flex .contents .map-link{margin-bottom:1rem}.access .flex .contents .map-link a{font-size:1.2vw;color:#fff;transition:.3s}.access .flex .contents .map-link a span{text-decoration:underline;margin-right:1vw;transition:.3s}.access .flex .contents .map-link a:hover{opacity:.6}.access .flex .contents .map-link a:hover span{margin-right:1.3vw}.footer{padding:6% 0;background:#2c2828;color:#fff}.footer .flex{display:flex;padding-bottom:2vw;border-bottom:1px solid #fff}.footer .flex .left{width:50%}.footer .flex .left .logo{width:11vw;margin-bottom:6vw}.footer .flex .left .logo a{transition:.3s}.footer .flex .left .logo a:hover{opacity:.6}.footer .flex .left .info{font-size:1.2vw;line-height:2;margin-bottom:1.5vw}.footer .flex .left .sns ul{display:flex;align-items:center}.footer .flex .left .sns ul li{width:2.4vw;margin-right:1vw}.footer .flex .left .sns ul li:last-child{width:2.1vw}.footer .flex .left .sns ul li:last-child{margin-right:0}.footer .flex .left .sns ul li a{transition:.3s}.footer .flex .left .sns ul li a:hover{opacity:.6}.footer .flex .right{width:50%}.footer .copyright{font-size:1vw;margin-top:1.7vw;text-align:right}.footer .line-btn{text-align:right;margin-bottom:8vw}.footer .header-line-btn{margin-left:0;margin-left:auto}.footer .f-ul1{margin-bottom:2vw}.footer .ul1{display:flex;margin-left:auto;justify-content:flex-end}.footer .ul1 li:last-child a{border-right:none}.footer .ul1 li a{font-family:"Times New Roman",serif;color:#fff;font-size:1vw;padding:0px 1.5vw;border-right:1px solid #fff;display:block;position:relative}.footer .ul1 li a::after{position:absolute;content:"";display:block;width:50%;height:1px;background-color:#fff;bottom:-5px;left:25%;transform:scale(0, 1);transform-origin:center top;transition:all .5s ease}@media screen and (max-width: 767px){.footer .ul1 li a::after{left:30%;width:40%}}.footer .ul1 li a:hover::after{transform:scale(1, 1)}.footer #menu-header-nav-2 li.nav-about a:before{content:"About"}.footer #menu-header-nav-2 li.nav-news a:before{content:"News"}.footer #menu-header-nav-2 li.nav-room a:before{content:"Room"}.footer #menu-header-nav-2 li.nav-price a:before{content:"Price/Menu"}.footer #menu-header-nav-2 li.nav-flow a:before{content:"Flow"}.footer #menu-header-nav-2 li.nav-faq a:before{content:"FAQ"}.footer #menu-header-nav-2 li.nav-access a:before{content:"Access"}.footer #menu-header-nav-2 li a{font-size:0px}.footer #menu-header-nav-2 li a:before{font-size:1vw}@media screen and (max-width: 767px){.index-mv__texts{position:initial}}.drawer-icon{position:fixed;top:20px;right:15px;z-index:1300;transition:transform .5s ease 0s}@media(min-width: 992px){.drawer-icon{display:none}}.drawer-icon.is-active .drawer-icon-bar1{transform:rotate(-45deg);top:8px;transition:.3s}.drawer-icon.is-active .drawer-icon-bar2{opacity:0;transition:.3s}.drawer-icon.is-active .drawer-icon-bar3{transform:rotate(45deg);top:8px;transition:.3s}.drawer-icon-bars{width:25px;height:16px;display:block;position:relative}.drawer-icon-bar1,.drawer-icon-bar2,.drawer-icon-bar3{position:absolute;width:25px;height:1px;background:#fff;top:0;left:0}.drawer-icon-bar1{top:0;transition:.3s}.drawer-icon-bar2{top:8px;transition:.3s}.drawer-icon-bar3{top:16px;transition:.3s}.drawer-content{width:100%;height:100%;position:fixed;overflow-y:scroll;top:0;right:0;background-color:#413f3f;z-index:250;transition:all .5s ease 0s;display:none}.drawer-content.is-active{display:block}.d-sns ul{display:flex;justify-content:center}.d-sns ul li{margin-right:6vw}.d-sns ul li:last-child{margin-right:0}.d-sns ul li a{width:12vw;max-width:76px}.d-sns ul li:first-child a{width:14vw;transform:translateY(-10%)}.drawer-icon-nav{text-align:center;margin-top:30vw}.drawer-icon-nav ul li{margin-bottom:50px;transform:translateY(200%);transition:.5s;opacity:0;position:relative}.drawer-icon-nav ul li.active{transform:translateY(0);transition:.5s;opacity:1}.drawer-icon-nav ul li a{display:block;color:#fff;font-size:0}.drawer-icon-nav ul li a:before{font-size:5.5vw}.drawer-icon-nav ul li.nav-about a:before{content:"About"}.drawer-icon-nav ul li.nav-news a:before{content:"News"}.drawer-icon-nav ul li.nav-room a:before{content:"Room"}.drawer-icon-nav ul li.nav-price a:before{content:"Price/Menu"}.drawer-icon-nav ul li.nav-flow a:before{content:"Flow"}.drawer-icon-nav ul li.nav-faq a:before{content:"FAQ"}.drawer-icon-nav ul li.nav-access a:before{content:"Access"}.faq-nav{position:fixed;bottom:0;left:0;width:100%;z-index:1410;height:36px;display:flex;justify-content:center;margin-left:1rem}.faq-nav .btn{display:block;text-align:center;width:160px;height:36px;padding-right:26px;color:#413f3f;transition:.3s;margin:0 1rem;position:relative;box-shadow:0 -1px 10px 3px rgba(0,0,0,.6)}.faq-nav .btn#openFaq{background-color:#cecece}.faq-nav .btn#openFaq.active,.faq-nav .btn#openFaq:hover,.faq-nav .btn#openFaq:focus{background-color:#413f3f;color:#fff}.faq-nav .btn#openFaq.active:after,.faq-nav .btn#openFaq:hover:after,.faq-nav .btn#openFaq:focus:after{background-color:#fff}.faq-nav .btn#openAi{background-color:#fcedb2}.faq-nav .btn#openAi.active,.faq-nav .btn#openAi:hover,.faq-nav .btn#openAi:focus{background-color:#a98806;color:#fff}.faq-nav .btn#openAi.active:after,.faq-nav .btn#openAi:hover:after,.faq-nav .btn#openAi:focus:after{background-color:#fff}.faq-nav .btn:before{position:absolute;content:"";display:block;width:calc(100% - 6px);height:calc(100% - 3px);top:3px;left:3px;border:1px solid #757575;border-bottom-width:0px;z-index:1;transition:top .3s ease}.faq-nav .btn:after{position:absolute;content:"";display:block;width:16px;height:16px;top:12px;right:10px;background:#413f3f;-webkit-mask-image:url(../img/arrow.svg);mask-image:url(../img/arrow.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;z-index:1;transition:transform .3s ease;transform:rotate(0deg)}.faq-nav .btn.active:before{border:1px solid #000;border-top-width:0px;top:0px}.faq-nav .btn.active:after{transform:rotate(180deg)}@media screen and (max-width: 767px){.faq-nav{width:calc(100% - 13vw - 1rem);margin:0 .5rem}.faq-nav .btn{margin:0 .25rem}}.offcanvas{position:fixed;left:0;bottom:-100vh;width:100vw;height:100vh;background:#413f3f;color:#fff;transition:bottom .3s ease;z-index:1400;padding:20px;box-sizing:border-box;overflow-y:auto}@media screen and (max-width: 767px){.offcanvas{padding-top:90px}}.offcanvas.active{bottom:0px}.offcanvas .offcanvas-header{display:flex;justify-content:space-between;margin-bottom:3rem}.offcanvas .close-btn{position:relative;width:24px;height:24px;cursor:pointer;background:none;border:none}.offcanvas .close-btn:before,.offcanvas .close-btn:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:2px;background-color:#fff;transform-origin:center}.offcanvas .close-btn:before{transform:translate(-50%, -50%) rotate(45deg)}.offcanvas .close-btn:after{transform:translate(-50%, -50%) rotate(-45deg)}.offcanvas .icon-wrap{color:#000}.offcanvas .react-container{height:100%}.offcanvas .react-container .react-content{margin-top:0}.offcanvas .react-footer{left:0;bottom:40px}.offcanvas .react-footer .react-round-button{background-color:#a98806}.offcanvas .react-footer textarea{color:#000}.offcanvas:not(.active) .react-footer{display:none}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;z-index:10}.floating{position:fixed;top:70%;right:0;width:4vw;z-index:20}@media screen and (max-width: 767px){.floating{top:initial;bottom:-3px;width:13vw}}.floating a{transition:.3s}.floating a:hover{opacity:.6}@media screen and (max-width: 767px){body,html{overflow-x:hidden}.header{padding:15px 0;z-index:251;transition:.5s}.header.active{background:rgba(0,0,0,0);transition:.5s}.headerLogo{width:26vw;position:relative}body{padding-top:17.4vw}.index-mv__main .title{font-size:6.5vw;margin-bottom:20px}.index-mv__main .text{font-size:3.7vw}.index-mv__texts{height:initial;width:initial}.index-mv__right{width:100% !important}.index-mv__body{width:38.5vw;position:absolute;bottom:25vw;right:0vw;z-index:10;overflow:hidden}.index-mv__sliders{position:initial}.index-mv__left{overflow:hidden;margin-top:10px}.about-wrap{width:100%;text-align:center}.about{padding-top:0;margin-top:0}.about .index-mv__texts-inner{padding:0}.index-mv__left{width:100%}.index-mv__right{width:50%}.section-title-en{font-size:10vw}.about-wrap{padding:40px 0}.about-wrap .sub-title{font-size:6vw}.about-wrap .sub-text{font-size:3.7vw;text-align:left}.about-center .time{font-size:8vw;margin-bottom:7vw}.about-center .title{font-size:11vw;margin-bottom:7vw}.section-btn a .btn-wrap .text{font-size:4.3vw}.section-btn a .btn-wrap{padding:4.4vw 9vw}.section-btn a .btn-wrap .icon{width:13px}.topNews ul{width:100%;margin:0 auto 10vw}.index-mv__texts-inner{padding:0}.index-mv__main .contents{padding:0 20px}.topNews ul li a{font-size:3.7vw;display:block}.index-mv__main .contents{white-space:initial}.index-mv__main .contents{margin-top:15vw}.topNews ul li a .time{margin-bottom:1vw}.topNews ul li{margin-bottom:6vw}.slider-img{margin:0 3px}.about-center{padding:8vw 0}.sidebar__wrapper{display:block}.sidebar__subtitle{writing-mode:initial}.sidebar__right{width:100%}.sidebar__subtitle{margin-top:0;font-size:5.8vw}.sidebar__left{width:100%}.index-about__left{padding-top:0}.index-about__left-inner{padding:30px 20px 0}.sidebar__inner{display:none}.topFeature .index-about__bg{width:100%}.index-about__left-inner:before{content:initial}.index-about__title{margin:0;font-size:5.8vw;margin-bottom:30px}.topFeature .index-about__text,.topFeature p{margin:0;font-size:3.7vw}.index-about__articles{margin-top:100px;padding:0 20px}.index-about__article+.index-about__article{margin-top:70px}.topFeature .point-icon .point{font-size:7.2vw}.topFeature .point-icon .num{font-size:24vw}.index-about__article-body{margin-top:15px}.topFeature .index-about__article-title{font-size:6vw;margin-bottom:10px}.link__inner{font-size:4.3vw}.index-about__link{width:80%;margin:60px auto 0}.index-about__right{padding-bottom:30px}.index-about{padding-bottom:0}.room ul{display:block}.room ul li{margin:0 auto;width:80%;margin-bottom:15px;top:0 !important}.room ul li:last-child{margin-bottom:0}.room ul li .title{font-size:11vw;margin-bottom:30px}.room{padding-bottom:30px}.topFlow ul{width:80%;display:block}.topFlow ul li{width:100%;margin-bottom:40px}.topFlow ul li::after{top:initial;transform:initial;bottom:-23px;right:initial;left:50%;transform:translateX(-50%) rotate(90deg);width:15px;height:30px}.topFlow ul li .step{font-size:4.3vw}.topFlow ul li .title{font-size:4.3vw}.topFlow ul li .text{font-size:3.7vw}.topQa ul{width:100%;margin-bottom:40px}.topQa ul .text{font-size:3.7vw}.topQa ul li .icon{font-size:4.7vw;width:10vw;height:10vw;min-width:10vw;min-height:10vw}.topQa ul li{padding:30px 0 20px}.access .flex{width:100%;display:block}.access .flex .map{margin:0 auto;width:80%;margin-bottom:10px}.access .flex .contents{width:100%}.access .flex .contents .text{font-size:3.7vw}.access .flex .contents .logo{width:26vw}.access .flex .contents .map-link a{font-size:3.7vw}.footer{padding:30px 0}.footer .flex .left .logo{width:26vw;margin:5vw auto 6vw}.footer .flex{display:block}.footer .flex .left{width:100%;margin-bottom:20px}.footer .flex .right{width:100%}.footer .flex .left .info{font-size:3.7vw;text-align:center}.footer .flex .left .sns ul li{width:10vw;margin-right:20px}.footer .flex .left .sns ul li:last-child{margin-right:0}.footer .flex .left .sns ul li:last-child{width:10vw}.footer .flex .left .sns ul{justify-content:center;margin-top:20px}.footer .ul1 li a{font-size:3vw;padding:0 2.5vw}.footer #menu-header-nav-2 li a{font-size:0px}.footer #menu-header-nav-2 li a:before{font-size:3vw}.footer .f-ul1{margin-bottom:4vw}.footer .flex{padding-bottom:30px}.footer .copyright{font-size:3vw;text-align:center;padding-top:25px}.header-line-btn a .text{font-size:4.3vw}.header-line-btn a .header-line-btn-wrap{max-width:initial;padding:10px 20px}.header-line-btn a .icon{width:6vw}.footer .header-line-btn{text-align:center}}@keyframes slideOut{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes fade{from{opacity:0}to{opacity:1}}#loader{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;opacity:0}#loader.open{z-index:100000;opacity:1;animation-name:slideOut;animation-fill-mode:forwards;animation-duration:2.5s;animation-delay:2.5s}#loader .loader-slide{width:100%;height:100%;background-color:#413f3f;position:relative}#loader .loader-slide .img{width:30%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation-name:fade;animation-fill-mode:forwards;animation-duration:1.5s;animation-delay:1.5s;opacity:0}.site:not(#page-home){display:none}#app{position:relative;width:100%;height:100vh}@media screen and (max-width: 767px){.footer .f-ul1,.footer .ul1{flex-wrap:wrap}.footer .f-ul1 li,.footer .ul1 li{width:50%;text-align:center;margin:14px 0}.footer .f-ul1 li a,.footer .ul1 li a{font-size:12px;border-right:none}.footer #menu-header-nav-2 li a{font-size:0px}.footer #menu-header-nav-2 li a:before{font-size:12px}.footer .f-ul1{margin-bottom:20px}}.noPAddingTop{padding-top:0}.page-heading{position:relative}.page-heading .title{font-size:9.8vw;font-family:"handsome-pro",serif}.page-heading:after{content:"" !important;position:absolute;width:100%;height:30%;bottom:0;left:0;display:block;font-size:16px;background:linear-gradient(to top, rgb(65, 63, 63), rgba(65, 63, 63, 0.76), rgba(65, 63, 63, 0))}@media screen and (max-width: 767px){.page-heading:after{height:15%}}.qa-heading .title,.has-header-img .title{position:absolute;top:50%;left:0;z-index:2}.qa{padding-top:0px}.qa .contents{width:65vw;margin:0 auto}@media screen and (max-width: 767px){.qa .contents{width:100%}}.qa .contents .lists{margin-bottom:7vw}@media screen and (max-width: 767px){.qa .contents .lists{margin-bottom:40px}}.qa .contents .lists .title{color:#fff;font-size:2vw;margin-bottom:2.8vw}@media screen and (max-width: 767px){.qa .contents .lists .title{font-size:4.8vw;margin-bottom:30px}}.qa .contents .lists .row{display:flex;margin-bottom:2vw}@media screen and (max-width: 767px){.qa .contents .lists .row{margin-bottom:20px}}.qa .contents .lists .row:last-child{margin-bottom:0}.qa .contents .lists .row .icon{width:3.4vw;min-width:3.4vw;max-width:3.4vw;height:3.4vw;border-radius:50%;position:relative;background:#fff;font-size:2.3vw;font-family:"Times New Roman",serif;margin-right:2vw}@media screen and (max-width: 767px){.qa .contents .lists .row .icon{width:9vw;min-width:9vw;max-width:9vw;height:9vw;font-size:4.2vw;margin-right:15px}}.qa .contents .lists .row .icon .icon-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.qa .contents .lists .row .text{color:#fff;font-size:1.2vw;line-height:2;padding-top:.4vw}@media screen and (max-width: 767px){.qa .contents .lists .row .text{font-size:3.7vw}}.qa .contents .lists .row .text .padding-btm{display:inline-block;padding-bottom:2vh !important}.qa .contents .lists .row .text .amenity_qa{width:100%;height:auto}.page-section-title{text-align:center;font-size:3vw;color:#fff;margin-bottom:3vw}@media screen and (max-width: 767px){.page-section-title{font-size:5.8vw;margin-bottom:40px}}.flow1 .items{width:77.7vw;margin:0 auto;padding:5vw 4vw;border-bottom:.5px solid #fff;position:relative}@media screen and (max-width: 767px){.flow1 .items{padding:30px 0;width:100%}}.flow1 .items::after{position:absolute;content:"";border-style:solid;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-top:15px solid #fff;left:50%;transform:translateX(-50%);bottom:-15px}.flow1 .items:last-child{border-bottom:none}.flow1 .items:last-child::after{content:initial !important}.flow1 .flex{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.flow1 .flex{display:block}}.flow1 .flex .left{width:26vw}@media screen and (max-width: 767px){.flow1 .flex .left{width:70%;margin:0 auto 15px}}.flow1 .flex .right{width:40vw;color:#fff}@media screen and (max-width: 767px){.flow1 .flex .right{width:100%}}.flow1 .flex .step{font-size:1.5vw;margin-bottom:1.5vw}@media screen and (max-width: 767px){.flow1 .flex .step{font-size:4.2vw;margin-bottom:10px;text-align:center}}.flow1 .flex .title{font-size:2.4vw;margin-bottom:2vw}@media screen and (max-width: 767px){.flow1 .flex .title{font-size:5.3vw;margin-bottom:20px;text-align:center}}.flow1 .flex .text1{font-size:1.2vw;line-height:2}@media screen and (max-width: 767px){.flow1 .flex .text1{font-size:3.7vw}}.flow1 .flex .btn{margin:2vw 0 2.3vw}@media screen and (max-width: 767px){.flow1 .flex .btn{margin:20px 0;text-align:center}}.flow1 .flex .text2{line-height:2;padding:1.5vw 1vw 1vw;border:1px solid #fff;position:relative;margin-top:3.5vw}@media screen and (max-width: 767px){.flow1 .flex .text2{margin-top:40px;padding:20px 15px 15px}}.flow1 .flex .text2 .text2-title{font-size:1.1vw;line-height:2;position:absolute;top:-1.3vw;left:1vw;background:#413f3f;padding:0 10px}@media screen and (max-width: 767px){.flow1 .flex .text2 .text2-title{font-size:3.5vw;top:-15px;left:15px;padding:0 5px}}.flow1 .flex .text2 .text2-text{font-size:1.2vw;line-height:2}@media screen and (max-width: 767px){.flow1 .flex .text2 .text2-text{font-size:3.7vw}}.flow1 .text3{font-size:1.15vw;color:#fff;margin-top:5vw;line-height:2}@media screen and (max-width: 767px){.flow1 .text3{font-size:3.2vw;margin-top:30px}}.flowMap{color:#fff;margin-top:5vw;position:relative}@media screen and (max-width: 767px){.flowMap{margin-top:30px}}.flowMap .f-title{font-size:2vw;margin-bottom:1.5vw}@media screen and (max-width: 767px){.flowMap .f-title{font-size:5.3vw;margin-bottom:10px}}.flowMap .f-lead{font-size:1vw}@media screen and (max-width: 767px){.flowMap .f-lead{font-size:2.6vw}}.flowMap .lead{font-size:1.2vw;text-align:center;line-height:1.5;margin-top:5vw}@media screen and (max-width: 767px){.flowMap .lead{font-size:3.7vw;margin-top:30px}}.flowMap .cali{width:48%;margin-left:4vw;width:35%;margin-left:28vw;margin-bottom:2.5vw;animation:blinkAnimation 1.3s ease-in-out infinite}@keyframes blinkAnimation{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}.flowMap ul{display:flex}@media screen and (max-width: 767px){.flowMap ul{display:block}}.flowMap ul li{width:16.666%}@media screen and (max-width: 767px){.flowMap ul li{width:100%;display:flex;margin-bottom:60px;align-items:center}.flowMap ul li:last-child{margin-bottom:0}}@media screen and (min-width: 768px){.flowMap ul li:nth-child(n+3) .img img{transform:scale(1.25) translateY(-15%)}}@media screen and (max-width: 767px){.flowMap ul li .f-info{display:flex;width:60%;margin-left:20px;align-items:center}}.flowMap ul li .img{width:auto;height:4.8vw;margin:0 auto;text-align:center;margin-bottom:1vw}@media screen and (max-width: 767px){.flowMap ul li .img{margin-bottom:10px;width:60px}}.flowMap ul li .img img{width:auto;height:4.8vw;margin:0 auto}@media screen and (max-width: 767px){.flowMap ul li .img img{height:100%;width:60px}}.flowMap ul li .f-circle{text-align:center;position:relative}.flowMap ul li .f-circle.wide::before{position:absolute;content:"";background:rgba(134,132,132,.63);height:.5px;width:0;top:50%;left:-50%;transform:translateY(-50%)}@media screen and (min-width: 768px){.flowMap ul li .f-circle.wide::before{animation:lineAnimation 5s linear infinite}}@media screen and (max-width: 767px){.flowMap ul li .f-circle.wide::before{width:1px;height:0;top:-1000%;left:50%;transform:translateX(-50%);animation:lineAnimation2 3s linear infinite}}@keyframes lineAnimation{to{width:1000%}}@keyframes lineAnimation2{to{height:7000%}}.flowMap ul li .f-circle-wrap{width:1vw;height:1vw;border-radius:50%;background:#fff;margin:0 auto 1.5vw}@media screen and (max-width: 767px){.flowMap ul li .f-circle-wrap{margin-bottom:15px;width:10px;height:10px;margin:0 auto}}.flowMap ul li .flowMap-map-title{font-size:1vw;text-align:center}@media screen and (max-width: 767px){.flowMap ul li .flowMap-map-title{font-size:10px}}@media screen and (max-width: 767px){.flowMap ul li .flowMap-map-title{font-size:3.7vw;margin-left:10px}}.flowMap .flowMap-map{overflow:hidden}.flowMap ul li .f-circle-wrap{position:relative}@media screen and (max-width: 767px){.flowMap .flowMap-map{margin:20px 0 20px}.flowMap ul{overflow:hidden}.flowMap .flowMap-map{margin-bottom:0}.flowMap ul{padding:20px 0}}.cali-sp{position:absolute;top:42%;right:6%;display:flex;align-items:center;animation:blinkAnimation 1.3s ease-in-out infinite}.cali-sp .cali-text{font-size:3.7vw;writing-mode:vertical-rl;margin-left:10px}.cali-sp .cali-img{width:17%;margin-left:auto}@media screen and (max-width: 767px){.flowMap ul li:nth-child(1) img{transform:scale(1.2)}.flowMap ul li:nth-child(2) img{transform:scale(0.8) translateY(-30%)}.flowMap ul li:nth-child(3) img{transform:scale(1) translateY(-30%)}.flowMap ul li:nth-child(4) img{transform:scale(1) translateY(-20%)}.flowMap ul li:nth-child(5) img{transform:scale(0.7) translateY(-30%)}.flowMap ul li:nth-child(6) img{transform:scale(0.9) translateY(-20%)}}.price{padding-top:0}.price .lead{font-size:1.7vw;color:#fff;text-align:center;line-height:2;margin-bottom:10vw}@media screen and (max-width: 767px){.price .lead{font-size:3.5vw}}.price ul{width:78%;margin:0 auto}.price ul li{padding:5vw 0;border-bottom:.5px solid #707070;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.price ul li{display:block;padding:40px 0}}.price ul li:last-child{border-bottom:none}.price ul li .img{width:38%}@media screen and (max-width: 767px){.price ul li .img{width:70%;margin:0 auto 20px}}.price ul li .contents{color:#fff;width:57%}.price ul li .contents .title{font-size:2vw;margin-bottom:1.5vw}.price ul li .contents .person{font-size:1.5vw;margin-bottom:1.5vw;text-align:right}@media screen and (max-width: 767px){.price ul li .contents .person{margin-bottom:10px;font-size:4vw}}.price ul li .contents .box{margin-bottom:2vw}.price ul li .contents .box .row{display:flex}.price ul li .contents .box .row .th,.price ul li .contents .box .row .td{width:33.333%;text-align:center;position:relative;padding:1vw 0}.price ul li .contents .box .row .th:last-child,.price ul li .contents .box .row .td:last-child{border-right:.5px solid #fff}@media screen and (max-width: 767px){.price ul li .contents .box .row .th,.price ul li .contents .box .row .td{padding:20px 0}}.price ul li .contents .box .row .th .wrap,.price ul li .contents .box .row .td .wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;padding:1vw 0;width:100%}@media screen and (max-width: 767px){.price ul li .contents .box .row .th .wrap,.price ul li .contents .box .row .td .wrap{padding:20px 0}}.price ul li .contents .box .row .th{border-top:.5px solid #fff;border-left:.5px solid #fff;height:7vw;font-size:1.7vw;line-height:1.3}.price ul li .contents .box .row .td{border-top:.5px solid #fff;border-left:.5px solid #fff;border-bottom:.5px solid #fff;height:7vw;font-size:3.2vw}.price ul li .contents .box .row .td .flex{display:flex;justify-content:center}.price ul li .contents .box .row .td .flex .yen{font-size:1.6vw;margin-right:2px}@media screen and (max-width: 767px){.price ul li .contents .box{margin-bottom:15px}}.price ul li .contents .btn{text-align:right}.price .attention{text-align:right;color:#fff;font-size:1.3vw;width:78%;margin:0 auto}@media screen and (max-width: 767px){.price .attention{font-size:11px;width:100%}}.section-btn2 a{display:flex;align-items:center;justify-content:flex-end;transition:.3s;color:#fff}.section-btn2 a:hover{transition:.3s}.section-btn2 a:hover .arrow{transform:translateX(0.5vw);transition:.3s}.section-btn2 a .text{font-size:1.3vw;display:inline-block;margin-right:1vw;transition:.3s}.section-btn2 a .arrow{transition:.3s;width:4.7vw;display:inline-block;position:relative;top:-4px}.section-btn2 a .arrow img{transition:.3s;vertical-align:middle}.price-cta{margin-top:10vw;line-height:1.5;margin-bottom:3vw}@media screen and (max-width: 767px){.price-cta{margin-top:50px;margin-bottom:30px}}.price-cta .cta-price-lead{font-size:2vw;color:#fff;text-align:center;margin-bottom:4vw}@media screen and (max-width: 767px){.price-cta .cta-price-lead{font-size:4.2vw;margin-bottom:20px}}.price-cta .btn{text-align:center}@media screen and (max-width: 767px){.page-section-title{margin-bottom:30px}.price ul{width:100%}.price ul li .contents{width:100%}.price ul li .contents .title{font-size:4.7vw}.price ul li .contents .person{font-size:3vw}.price ul li .contents .box .row .th{font-size:3.7vw}.price ul li .contents .box .row .th{height:16vw}.price ul li .contents .box .row .td{height:16vw}.price ul li .contents .box .row .td{font-size:6.2vw}.price ul li .contents .box .row .td .flex .yen{font-size:4.6vw}.section-btn2 a .text{font-size:4vw}.section-btn2 a .arrow{width:10vw}.price-cta{margin-top:70px}}.titleText{font-size:1.3vw;text-align:right;padding-top:5px;font-family:"dnp-shuei-mincho-pr6n",serif;margin-top:-5%}@media screen and (max-width: 767px){.titleText{font-size:13px;margin-top:0%}}.category-heading{padding:8vw 0 6vw}.category-heading::after{content:initial}.page-wrapper .page-heading{padding:8vw 0 6vw}.page-wrapper .page-heading::after{content:initial}.bread{text-align:right;width:75%;margin:0 auto 2vw;margin-top:-3vw}@media screen and (max-width: 767px){.bread{width:100%;margin-bottom:15px;margin-top:0}}.bread a{font-size:1.1vw;color:#fff;transition:.3s;position:relative;z-index:2;text-decoration:none}.bread a:hover{opacity:.6}@media screen and (max-width: 767px){.bread a{font-size:11px}}.bread span{color:#fff;font-size:1.1vw}@media screen and (max-width: 767px){.bread span{font-size:11px}}.category{padding-top:0;background:#413f3f}.category ul{width:75%}@media screen and (max-width: 767px){.category ul{width:100%}}.category ul li{margin-bottom:0}.category ul li:last-child a{border-bottom:.5px solid #707070}.category ul li a{padding:2.5vw 1.5vw;border-top:.5px solid #707070}.category ul li a .time{line-height:2}@media screen and (min-width: 768px){.category ul li a .time{margin-right:4vw}}.category ul li a .title{line-height:2}.pageBute{text-align:center}.pageBute a,.pageBute span{color:#fff;font-size:1.8vw;display:inline-block;line-height:2;margin:0 20px}@media screen and (max-width: 767px){.pageBute a,.pageBute span{font-size:16px;margin:0 10px}}.pageBute a{text-decoration:underline;transition:.3s}.pageBute a:hover{opacity:.6}.single-section{color:#fff;line-height:2;width:75%;margin:0 auto}@media screen and (max-width: 767px){.single-section{width:100%}}.single-section h1{font-size:2vw;border-bottom:.5px solid #707070;line-height:1.5;padding:2vw 2vw 2vw}@media screen and (max-width: 767px){.single-section h1{padding:20px 0 20px;font-size:4.8vw}}.single-section .heading{font-size:1.8vw;margin-bottom:2vw;padding:2vw 2vw 0;line-height:1.5}@media screen and (max-width: 767px){.single-section .heading{line-height:1.5;font-size:3.7vw;padding:20px 0 0px}}.single-section .contents{line-height:2;font-size:1.2vw;padding:0 2vw;margin-bottom:5vw}@media screen and (max-width: 767px){.single-section .contents{font-size:3.7vw;padding:20px 0 0;margin-bottom:40px}}.single-section .contents p{line-height:2;font-size:1.2vw}@media screen and (max-width: 767px){.single-section .contents p{font-size:3.7vw}}.single-section.single-news .contents a{text-decoration:underline}.single-section.single-news .contents a:hover,.single-section.single-news .contents a:focus{text-decoration-color:#e2d06e}.single-section.single-news .contents h2{padding:2vw 0 1vw;font-size:1.8vw;letter-spacing:.05em}@media screen and (max-width: 767px){.single-section.single-news .contents h2{font-size:3.7vw;padding:20px 0 10px}}.single-section.single-news .contents h3{padding:2vw 0 1vw;font-size:1.6vw;letter-spacing:.05em}@media screen and (max-width: 767px){.single-section.single-news .contents h3{font-size:3.7vw;padding:20px 0 10px}}.single-section.single-news .bread{width:100%}.single-section.single-news .update-time{opacity:.7;letter-spacing:.05em;font-size:1.2vw}@media screen and (max-width: 767px){.single-section.single-news .update-time{font-size:3.7vw}}.room1 ul li{padding-bottom:10vw}.room1 ul li:last-child{padding-bottom:4vw}@media screen and (min-width: 768px){.room1 ul li:nth-child(2n) .img{flex:1;margin-left:0px !important;margin-right:calc(50% - 50vw) !important}.room1 ul li:nth-child(2n) .card{margin-left:initial !important;margin-right:-10% !important}}.room1 ul li .row{font-size:1.2vw;line-height:2;display:flex;margin-bottom:1vw}@media screen and (max-width: 767px){.room1 ul li .row{font-size:3.7vw;margin-bottom:10px}}.room1 ul li .row .dt{width:35%}.room1 ul li .row .dd{width:65%}.room1 ul li .info-title{font-size:1.8vw;margin-top:3.5vw;padding-bottom:1vw;margin-bottom:2vw;border-bottom:.5px solid #707070}@media screen and (max-width: 767px){.room1 ul li .info-title{font-size:4.8vw;margin-top:30px;padding-bottom:10px;margin-bottom:20px}}.room1 ul li .card{padding:.8vw;background:#2e2d2d}@media screen and (max-width: 767px){.room1 ul li .card{padding:7px}}.room1 ul li .card .card-wrap{border:.5px solid #fff;padding:2.2vw 2.7vw;color:#fff}@media screen and (max-width: 767px){.room1 ul li .card .card-wrap{padding:15px}}.room1 ul li .card .en-title{font-size:3vw;margin-bottom:1.5vw;text-align:right;font-family:"Times New Roman",serif}@media screen and (max-width: 767px){.room1 ul li .card .en-title{font-size:5vw;margin-bottom:20px}}.room1 ul li .card .title{font-size:2.2vw;margin-bottom:2.5vw;line-height:1.5}@media screen and (max-width: 767px){.room1 ul li .card .title{font-size:4.8vw;margin-bottom:20px}}.room1 ul li .card .text{font-size:1.2vw;line-height:2}@media screen and (max-width: 767px){.room1 ul li .card .text{font-size:3.7vw}}.room1 ul li:nth-child(1){background:url(../img/room-bg1.png) no-repeat top center/cover}.room1 ul li:nth-child(2){background:url(../img/room-bg2.png) no-repeat top center/cover}.room1 ul li:nth-child(3){background:url(../img/room-bg3.png) no-repeat top center/cover}.room1 ul li:nth-child(2n) .inner{flex-direction:initial}.room1 ul li .inner{display:flex;flex-direction:row-reverse;align-items:center;padding-bottom:10vw}.room1 ul li .inner:last-child{padding-bottom:5vw}@media screen and (max-width: 767px){.room1 ul li .inner{display:block}}@media screen and (min-width: 768px){.room1 ul li .inner .img{flex:1;margin-right:0px;margin-left:calc(50% - 50vw)}}@media screen and (min-width: 768px){.room1 ul li .inner .card{width:50%;margin-left:-10%;position:relative;z-index:2}.room1 ul li .inner:nth-child(2n) .card{margin-left:initial;margin-right:-10%}}.room-heading .title{top:50%;z-index:3}@media screen and (max-width: 767px){.room1 ul li .card{margin-bottom:20px}.room1 ul li .inner:last-child .img{width:70%;margin:0 auto}}.room1{padding-bottom:3vw}.room2{padding-top:0}.room2 .row{padding:3.5vw 2vw;margin:0 1vw;color:#fff}@media screen and (max-width: 767px){.room2 .row{padding:20px 0}}.room2 .row:first-child{border-bottom:.5px solid #707070;padding-top:0}.room2 .row .title{font-size:2.5vw;line-height:1.5;margin-bottom:2.5vw}@media screen and (max-width: 767px){.room2 .row .title{font-size:5vw}}.room2 .row .text{font-size:1.4vw;line-height:2}@media screen and (max-width: 767px){.room2 .row .text{font-size:3.7vw}}.about1{padding-top:0;color:#fff;line-height:2}.about1 .wrap{width:66.8%;margin:0 auto 0vw}.about1 .wrap .img{margin-bottom:2vw}@media screen and (max-width: 767px){.about1 .wrap .img{margin-bottom:20px}}@media screen and (max-width: 767px){.about1 .wrap{width:100%}}.about1 .title{font-size:2vw;margin-bottom:2vw}@media screen and (max-width: 767px){.about1 .title{font-size:4.8vw;margin-bottom:20px}}.about1 .text{font-size:1.2vw}@media screen and (max-width: 767px){.about1 .text{font-size:3.7vw}}.about2{background:url(../img/about2-bg.png) no-repeat center center/cover;position:relative}.about2::after{position:absolute;background:rgba(0,0,0,.3);content:"";width:100%;height:100%;top:0;left:0}.about2 .about2-title{width:45%;margin:0 auto;position:relative;z-index:10}@media screen and (max-width: 767px){.about2 .about2-title{width:80%}}.about2 .about2-title1{font-size:8.5vw;text-align:right;font-family:"Times New Roman",serif;line-height:1;opacity:.6}.about2 .about2-title2{font-size:12.3vw;font-family:"Times New Roman",serif;line-height:1;opacity:.6}.about2 .index-mv__texts-original-about1{display:block}.about2 .text{position:relative;z-index:10;margin:0 auto;margin-top:3vw;font-size:1.2vw;line-height:2;color:#fff;width:80%}@media screen and (max-width: 767px){.about2 .text{width:100%;margin-top:30px;font-size:3.7vw}}.page-feature3{background:url(../img/pf-bg.png) no-repeat bottom center/cover;position:relative}.page-feature3::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.3)}.page-feature3 .index-about__left{width:45%}.page-feature3 .index-about__right{width:55%;margin-top:0}.page-feature3 .index-about__article-image{width:100%;height:auto}.page-feature3 .index-about__left-inner{width:100%;height:auto}.page-feature3 .index-about__left-inner{padding-left:5vw;padding-top:0}.page-feature3 .index-about__articles{margin-top:0}.page-feature3 .index-about__left-inner{padding-top:8vw !important}.page-feature3 .index-about__article-body{display:block}.page-feature3 .f-point{font-size:2.2vw;font-family:"Times New Roman",serif;font-style:italic;margin-bottom:2vw}.page-feature3 .index-about__article-title{margin-bottom:2vw;line-height:1.5}.page-feature3 .index-about__article-text{width:100%;line-height:2}.page-feature3 .index-about__article-body{padding-right:5vw}.page-feature3 .point-icon{right:initial;left:-7%;top:-5%}@media screen and (min-width: 768px){.page-feature3 .point-icon .num{font-size:13vw}}@media screen and (min-width: 768px){.page-feature3 .index-about{padding-bottom:8vw}}.pf-title{font-size:2vw;margin-bottom:2.5vw;color:rgba(134,132,132,.63);display:flex;transition:.5s}.pf-title.active{color:#fff;transition:.5s}.pf-title.active .pf-left{transition:.5s}.pf-title.active .pf-left::after{transition:.5s;width:100%;background:#fff}.pf-left{width:4vw;position:relative;margin-right:2vw}.pf-left::after{transition:.5s;content:"";position:absolute;top:50%;left:0;width:50%;height:1px;background:rgba(134,132,132,.63)}@media screen and (max-width: 767px){.page-feature3 .index-about__left-inner{display:none}.page-feature3 .index-about__right{width:100%}}.privacy{padding-top:0;color:#fff}.privacy .titleText{margin-top:0}.privacy .wrap{width:85%;margin:0 auto}@media screen and (max-width: 767px){.privacy .wrap{width:100%}}.privacy h1,.privacy .h1{font-size:2vw;margin-bottom:2vw}@media screen and (max-width: 767px){.privacy h1,.privacy .h1{font-size:4.3vw;margin-bottom:20px}}.privacy h2{font-size:1.8vw;margin-bottom:2vw;margin-top:3vw}@media screen and (max-width: 767px){.privacy h2{font-size:4vw;margin-bottom:20px;margin-top:30px}}.privacy p{font-size:1.2vw;line-height:2}@media screen and (max-width: 767px){.privacy p{font-size:3.7vw}}.privacy ol{padding-left:20px;margin-bottom:2vw}@media screen and (max-width: 767px){.privacy ol{margin-bottom:10px}}.privacy ol li{font-size:1.2vw;line-height:2;list-style:auto}@media screen and (max-width: 767px){.privacy ol li{font-size:3.7vw}}.com .titleText{margin-top:0px !important}.company{padding-top:0;margin-bottom:3vw;color:#fff;font-size:1.2vw;line-height:1.5}@media screen and (max-width: 767px){.company{font-size:3.7vw}}.company .row{max-width:75%;display:flex;margin:0 auto}@media screen and (max-width: 767px){.company .row{width:100%;max-width:100%}}.company .row .dt{padding:3vw 2vw;width:15vw;border-bottom:.5px solid #fff}@media screen and (max-width: 767px){.company .row .dt{padding:20px 10px;width:80px;padding:20px 0 !important}}.company .row .dd{padding:3vw 1vw;width:calc(100% - 15vw);border-bottom:.5px solid #fff}@media screen and (max-width: 767px){.company .row .dd{width:calc(100% - 80px);padding:20px 0px}}.footer-nav2 li a{font-family:"dnp-shuei-mincho-pr6n",serif !important}@media screen and (min-width: 768px){.flow1 .items::after{position:absolute;content:"";border-style:solid;border-right:1vw solid rgba(0,0,0,0);border-left:1vw solid rgba(0,0,0,0);border-top:1.5vw solid #fff;left:50%;transform:translateX(-50%);bottom:-1.5vw}.section-btn a .btn-wrap .icon{width:.8vw}.about-wrap{width:52vw}.index-mv__texts-mv{padding-left:4vw !important}}.load-line{height:2px;background-color:#fff;width:0;transition:width 3.5s}#loader.open .load-line{width:100%}.about-wrap{position:relative;z-index:10}@media screen and (min-width: 1700px){.about{padding-top:9%}}.qa .contents .lists .row-wrap{padding:3vw 0}.qa .contents .lists .title{margin-bottom:.8vw}.index-mv__body video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.room .section-title-en,.topNews .section-title-en,.section-title-en{font-size:14vw}.page-heading .title{font-size:16vw}.index-mv__body{width:60vw;bottom:8vw}}@media screen and (min-width: 768px){.topFlow ul li .step{font-size:1.6vw}.topFlow ul li .title{font-size:1.8vw}}.header{transition:.3s}.header.is-active{transition:.3s;background:#2c2828;z-index:1000}@media screen and (max-width: 767px){.titleText{margin-top:-24%}.qa-heading .title,.has-header-img .title{top:34%}}@media screen and (max-width: 1000px)and (min-width: 768px){.header-line-btn a .text{font-size:1.7vw}.section-btn a .btn-wrap .text{font-size:1.7vw}.topNews ul li a{font-size:1.7vw}.topFeature .index-about__text,.topFeature p{font-size:1.7vw}.topFlow ul li .text,.flowMap .f-lead,.flowMap ul li .flowMap-map-title{font-size:1.7vw}.pf-title{font-size:2.8vw}.flow1 .flex .text2 .text2-title,.flow1 .flex .text2 .text2-text,.flowMap .lead,.flow1 .text3{font-size:1.5vw}.topQa ul .text,.access .flex .contents .text,.access .flex .contents .map-link a span,.footer .ul1 li a,.about1 .text,.about2 .text,.single-section .contents p,.room1 ul li .card .text,.room1 ul li .row,.room2 .row .text,.qa .contents .lists .row .text,.privacy p,.privacy ol li,.company,.flow1 .flex .text1{font-size:1.7vw}.footer #menu-header-nav-2 li a{font-size:0px}.footer #menu-header-nav-2 li a:before{font-size:1.7vw}.qa .contents .lists .title,.privacy h1{font-size:2.5vw}.privacy h2{font-size:2.2vw}.about1 .title,.single-section h1{font-size:3vw}.access .flex .contents .text,.footer .flex .left .info{font-size:1.5vw}.header-line-btn a .header-line-btn-wrap{max-width:21.4vw}.index-mv__main .title{font-size:4.5vw}.topFlow ul li .step{font-size:2vw}.topFlow ul li .title{font-size:2.4vw}.index-mv__main .text{font-size:2.5vw}.section-title-en{font-size:12vw}.about-wrap .sub-title{font-size:2.8vw}.about-wrap .sub-text{font-size:1.8vw}.page-feature3 .index-about__article-title{font-size:2.5vw}.page-feature3 .f-point{font-size:3.5vw}.page-feature3 .index-about__left-inner{padding-top:12vw !important}}.cap{color:#fff;font-size:2vw;margin-bottom:40px;margin-top:-3vw;line-height:1.3;font-family:"dnp-shuei-mincho-pr6n",serif;letter-spacing:.4rem}@media screen and (max-width: 767px){.cap{font-size:6vw;margin-top:-30px;margin-bottom:30px}}.bread{margin-bottom:60px}@media screen and (max-width: 767px){.bread{margin-bottom:30px}}@media screen and (max-width: 1000px)and (min-width: 768px){.floating{width:6.5vw}.footer .flex{flex-direction:column}.footer .flex .right{align-self:flex-end;margin-top:-40px}.footer .line-btn{margin-bottom:3vw}.footer .flex .left .logo{margin-bottom:5vw}.footer .flex .left .sns ul li{width:4.4vw}.footer .flex .left .sns ul li:last-child{width:4vw}.footer .flex .left .sns ul li{margin-right:2vw}}@media screen and (max-width: 767px){.footer .flex .left{margin-top:4vw;margin-bottom:9vw}.footer .flex .left .info{font-size:3.2vw;margin-bottom:9.5vw}.footer .flex .left .sns ul li{margin-right:30px;width:12vw}.footer .flex .left .sns ul li:last-child{width:11vw}.footer .f-ul1{margin-top:10vw;margin-bottom:7vw}.footer .f-ul1 li a{font-size:4vw;white-space:nowrap}.footer #menu-header-nav-2 li a{font-size:0}.footer #menu-header-nav-2 li a:before{font-size:4vw}.footer-nav2{margin-bottom:6vw}.footer-nav2 .ul1 li a{font-size:3.6vw;white-space:nowrap}.footer .ul1{flex-direction:column;align-items:center}}.flowMap ul li .f-circle.wide::before{background:#fff}.cali-sp .cali-img{width:22%}.room-number{text-align:center;font-size:1.7vw}@media screen and (max-width: 767px){.room-number{font-size:4.8vw}}.room-number{margin-bottom:2vw}.flow-attention{width:100%;margin:2vw auto 0;font-size:1vw;color:#fff;line-height:2}.index-about__article-body{display:block}@media screen and (min-width: 768px){.index-about__article-text{width:initial}.topFeature .index-about__article-title{margin-bottom:1.5vw}}.about-center{color:#413f3f}.topFeature .index-about__article-title{line-height:1.5}@media screen and (max-width: 1000px)and (min-width: 768px){.topFeature .index-about__article-title{font-size:2.5vw}.cap{font-size:2.7vw}.topFeature .index-about__text,.topFeature p{font-size:1.8vw}.room ul li .title{font-size:7vw}.room-number{font-size:2.4vw}.flow-attention{font-size:1.9vw}.cap{margin-top:-5vw}.topFlow ul{width:90%}.topFlow ul li .step{font-size:2.8vw}.topFlow ul li .title{font-size:2.8vw}.topQa ul .text,.access .flex .contents .text,.access .flex .contents .map-link a span,.footer .ul1 li a,.about1 .text,.about2 .text,.single-section .contents p,.room1 ul li .card .text,.room1 ul li .row,.room2 .row .text,.qa .contents .lists .row .text,.privacy p,.privacy ol li,.company,.flow1 .flex .text1{font-size:1.9vw}.footer #menu-header-nav-2 li a{font-size:0px}.footer #menu-header-nav-2 li a:before{font-size:1.9vw}.topFeature .index-about__text,.topFeature p,.price .lead,.price ul li .contents .box .row .th,.price .attention,.section-btn a .btn-wrap .text{font-size:1.9vw}.flow1 .flex .text2 .text2-title,.flow1 .flex .text2 .text2-text,.flowMap .lead,.flow1 .text3{font-size:1.9vw}.topNews ul li a{font-size:1.9vw}.flow1 .flex .text2{padding:3vw 2vw 2vw}.price-cta .cta-price-lead{font-size:3vw}.section-btn a{font-size:2vw}.flow1 .flex .step{font-size:2vw}.topFlow ul li .text,.flowMap .f-lead,.flowMap ul li .flowMap-map-title{font-size:1.9vw}.bread span{font-size:1.6vw}.pageBute a,.pageBute span{font-size:2.5vw}.titleText{font-size:1.6vw;margin-top:-10%}.price ul li .contents .person{font-size:2vw}.section-btn2 a .text{font-size:2vw}.footer .flex .left .info{font-size:1.7vw}.footer .copyright{font-size:1.6vw}}#access,#price1,#price2,#price3{position:relative;top:-7.3vw}@media screen and (max-width: 767px){#access,#price1,#price2,#price3{top:-15.47vw}}#room2{overflow:hidden}.section-btn2 a{display:inline-block}#room2 .section-btn2 a{margin-left:auto}.room1 .section-btn2{text-align:right}@media screen and (max-width: 767px){.titleText{font-size:15px;margin-top:-12%}.flow1 .section-btn a .btn-wrap .icon2{width:7.4vw}}.footer .ul1 li a{white-space:nowrap}.raw{color:#fff;padding-bottom:10vw}.raw .wrap{width:80%;margin:0 auto;font-size:1.4vw;line-height:2;list-style:auto}@media screen and (max-width: 1000px)and (min-width: 768px){.raw .wrap{font-size:1.8vw}}@media screen and (max-width: 767px){.raw .wrap{font-size:3.7vw;width:100%}}.raw .wrap .row{padding:1.5vw 0}@media screen and (max-width: 767px){.raw .wrap .row{padding:2.5vw 0}}.price ul li .contents .box .row .th,.price ul li .contents .box .row .td{width:100%}.raw .wrap .row a{text-decoration:underline;transition:.3s}.raw .wrap .row a:hover{opacity:.6}.ac_header{padding-right:6vw;position:relative;z-index:1;cursor:pointer;transition:.2s}@media screen and (max-width: 767px){.ac_header{padding-right:7vw}}.ac_inner{display:none;box-sizing:border-box}.i_box{position:absolute;top:50%;right:2rem;width:20px;height:20px;margin-top:-10px}@media screen and (max-width: 767px){.i_box{right:0}}.i_box:before,.i_box:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle}.qa .contents .lists .row-wrap{border-bottom:1px solid #fff}.i_box:before{border-top:2px solid #fff;width:20px;height:0;top:0;bottom:0;right:0}@media screen and (max-width: 767px){.i_box:before{border-top:2px solid #fff}}.qa .contents .lists .row{margin-bottom:0}.ac_inner{margin-top:20px}@media screen and (max-width: 767px){.ac_inner{margin-top:10px}}.i_box:after{border-left:2px solid #fff;width:0;height:20px;top:0;bottom:0;right:9px;transition:.3s}@media screen and (max-width: 767px){.i_box:after{border-left:2px solid #fff}}.ac_header.open .i_box:after{height:0}.room1{display:block !important}.room1 .index-mv__left-images{padding-top:70%}.room1 .index-mv__sliders{position:initial}.room1 .index-mv__sliders img{transform:initial !important}.room1 .index-mv{width:100%}@media screen and (min-width: 768px){.room1 ul li .inner .card{width:55%}}@media screen and (min-width: 768px){.about-wrap{width:50%;padding:30px;margin-left:auto}}.about2{background:url(../img/rooms_sauna2.webp) no-repeat center center/cover}.about2::after{position:absolute;background:rgba(0,0,0,.5);content:"";width:100%;height:100%;top:0;left:0}.page-feature3{background:url(../img/sauna_stove_metos_iki.webp) no-repeat bottom center/cover}.page-feature3::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.7) !important}#page-facilities section{color:#fff}#page-facilities section header p{color:rgba(0,0,0,0);background:linear-gradient(to right, #666 30%, #a6a6a6 50%, #666 70%);-webkit-background-clip:text;cursor:default;transition:all .4s ease-in-out;font-family:"handsome-pro",serif;font-size:8vw;line-height:1}@media screen and (min-width: 768px){#page-facilities section header p{font-size:5rem}}#page-facilities section header:hover p{background:linear-gradient(to right, #666 10%, #a6a6a6 40%, #ffffff 10%);-webkit-background-clip:text}#page-facilities section header h2{font-size:3vw}@media screen and (min-width: 768px){#page-facilities section header h2{font-size:2.5rem}}#page-facilities section article{padding:1.5rem}#page-facilities section .inner{margin:2vw auto}.text-center{text-align:center !important}.text-start{text-align:start !important}.text-end{text-align:end !important}.fs-4{font-size:1.125rem}#archive-faq-wrapper #search_query::-moz-placeholder, #faqai #search_query::-moz-placeholder{color:rgba(255,255,255,.7)}#archive-faq-wrapper #search_query::placeholder,#faqai #search_query::placeholder{color:rgba(255,255,255,.7)}#archive-faq-wrapper .gold-text,#faqai .gold-text{color:#c49145}#archive-faq-wrapper #search-form,#faqai #search-form{display:flex;justify-content:center;align-items:center;margin-bottom:20px;position:relative;width:100%}@media(min-width: 769px){#archive-faq-wrapper #search-form,#faqai #search-form{margin-bottom:60px}}#archive-faq-wrapper .search-wrapper,#faqai .search-wrapper{position:relative;width:60%;max-width:600px}#archive-faq-wrapper .title-2,#faqai .title-2{margin-top:7vw;margin-bottom:3vw;color:#fff;font-size:2vw}#archive-faq-wrapper .pickup-list li,#faqai .pickup-list li{color:#fff;font-size:1.2vw;padding:1vw 0}#archive-faq-wrapper .pickup-list li:hover,#faqai .pickup-list li:hover{color:#999}#archive-faq-wrapper .pickup-list li:active,#faqai .pickup-list li:active{color:#999}#archive-faq-wrapper .pickup-list,#faqai .pickup-list{margin-bottom:7vw}#archive-faq-wrapper #search-form input[type=text],#faqai #search-form input[type=text]{width:100%;padding:10px;padding-right:30px;box-sizing:border-box;color:#fff;background-color:#333;border:1px solid #666;font-size:16px}#archive-faq-wrapper #search-form-container input:-webkit-autofill,#archive-faq-wrapper #search-form-container input:-webkit-autofill:hover,#archive-faq-wrapper #search-form-container input:-webkit-autofill:focus,#archive-faq-wrapper #search-form-container input:-webkit-autofill:active,#faqai #search-form-container input:-webkit-autofill,#faqai #search-form-container input:-webkit-autofill:hover,#faqai #search-form-container input:-webkit-autofill:focus,#faqai #search-form-container input:-webkit-autofill:active{box-shadow:0 0 0 30px #333 inset !important;-webkit-text-fill-color:#fff !important;color:#fff !important}#archive-faq-wrapper #clear-button,#faqai #clear-button{position:absolute;right:15px;top:50%;transform:translateY(-50%);border:none;background:none;color:#fff;font-size:1.2em;cursor:pointer;display:none}#archive-faq-wrapper #clear-button:hover,#faqai #clear-button:hover{color:#ccc}#archive-faq-wrapper #search-button,#faqai #search-button{color:#fff;background-color:#666;border:none;padding:15px 15px;cursor:pointer;margin-left:5px}#archive-faq-wrapper #search-button:hover,#faqai #search-button:hover{background-color:#555}#archive-faq-wrapper #search-results,#faqai #search-results{margin-bottom:60px}#archive-faq-wrapper #search-results .row-wrap,#faqai #search-results .row-wrap{margin-bottom:15px;background-color:#333;color:#fff;padding:15px;border:1px solid #666;cursor:pointer}#archive-faq-wrapper #search-results .row-wrap .ac_header,#faqai #search-results .row-wrap .ac_header{font-size:1.2vw;line-height:1.5;display:flex;align-items:center;justify-content:flex-start}#archive-faq-wrapper #search-results .row-wrap .ac_header .icon-wrap,#faqai #search-results .row-wrap .ac_header .icon-wrap{margin-right:10px;color:#fff;font-size:1.5vw}#archive-faq-wrapper .no-results,#faqai .no-results{color:#fff}@media(max-width: 768px){#archive-faq-wrapper .title-2,#faqai .title-2{font-size:4.8vw !important}#archive-faq-wrapper .pickup-container,#faqai .pickup-container{margin-top:50px}#archive-faq-wrapper .pickup-list a,#archive-faq-wrapper #search-form button,#archive-faq-wrapper #search-results .row-wrap .ac_header,#faqai .pickup-list a,#faqai #search-form button,#faqai #search-results .row-wrap .ac_header{font-size:3.7vw}#archive-faq-wrapper .pickup-list a .icon-wrap,#archive-faq-wrapper #search-form button .icon-wrap,#archive-faq-wrapper #search-results .row-wrap .ac_header .icon-wrap,#faqai .pickup-list a .icon-wrap,#faqai #search-form button .icon-wrap,#faqai #search-results .row-wrap .ac_header .icon-wrap{font-size:4vw}#archive-faq-wrapper .pickup-list li,#faqai .pickup-list li{padding:3vw 0}}@media(max-width: 1000px)and (min-width: 769px){#archive-faq-wrapper .title-2,#faqai .title-2{font-size:2.5vw !important}#archive-faq-wrapper .pickup-list a,#archive-faq-wrapper #search-form button,#archive-faq-wrapper #search-results .row-wrap .ac_header,#faqai .pickup-list a,#faqai #search-form button,#faqai #search-results .row-wrap .ac_header{font-size:2vw}#archive-faq-wrapper .pickup-list li,#faqai .pickup-list li{padding:2vw 0}}.additional-btn{display:flex;justify-content:center;padding:15% 0 0% 0}@media(max-width: 768px){.additional-btn{padding:10% 0 0% 0}}@media(max-width: 941px)and (min-width: 767px){.section-btn a .btn-wrap{padding:1.2vw 4vw}}.room1 ul li .inner.inner-nav{flex-direction:row;justify-content:center}.room1 ul li .inner.inner-nav>*{margin:0 1rem 1rem}.anchor-link{display:block;padding-top:200px;margin-top:-200px}.section-max{width:90%}.highlight{color:#c49145}.video-container{text-align:center;margin-top:88px;position:relative}.video-container iframe{display:block;margin:0 auto}@media(max-width: 600px){.video-container{width:100%;margin:0;padding:0}.video-container iframe{width:100%;height:auto}}.point_title{text-align:center;font-size:1.6em;margin-bottom:.5rem;letter-spacing:.1em;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg, #493824 0%, #968459 30%, #7d673d 50%, #9e8b63 70%, #493824 100%);color:rgba(0,0,0,0) !important;font-family:a-otf-ryumin-pr6n,serif;font-weight:bold;font-style:normal}h6{position:relative;padding:.25em 1em .4em 1em;border-top:solid 2px #000;border-bottom:solid 2px #000}h6:before,h6:after{content:"";position:absolute;top:-7px;width:2px;height:calc(100% + 14px);background-color:#000}h6:before{left:7px}h6:after{right:7px}p.lp_menu{background:#000;color:#fff;border-radius:.5em;padding:3px 15px 10px 15px;text-align:center;margin:5px 10px}.bas20220228-01{position:relative}.img20220301-1{position:absolute;top:78%;left:8%;right:8%;box-shadow:5px 5px 0px 0px #a5a5a5}h7{position:relative;padding:.25em 1em .4em 1em;border-top:solid 2px #fff;border-bottom:solid 2px #fff}h7:before,h7:after{content:"";position:absolute;top:-7px;width:2px;height:calc(100% + 14px);background-color:#fff}h7:before{left:7px}h7:after{right:7px}.reflection{display:inline-block;position:relative;overflow:hidden}.reflection:after{content:"";height:100%;width:30px;position:absolute;top:-180px;left:0;background-color:#fff;opacity:0;transform:rotate(45deg);animation:reflection 2s ease-in-out infinite;-webkit-transform:rotate(45deg);-webkit-animation:reflection 2s ease-in-out infinite}@keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}#price-room,#option-room{width:78%;margin:0 auto}#price-room .topPrice,#option-room .topPrice{padding:5vw 0;border-bottom:1px solid #757575}#price-room .topPrice>* .img,#option-room .topPrice>* .img{width:70%;margin:0 auto 20px}@media(min-width: 768px){#price-room .topPrice>*,#option-room .topPrice>*{display:flex;flex-wrap:wrap;justify-content:space-between}#price-room .topPrice>* .img,#option-room .topPrice>* .img{width:38%;margin:0}#price-room .topPrice>* .contents,#option-room .topPrice>* .contents{width:57%}}#price-room .topPrice .contents,#option-room .topPrice .contents{color:#fff}#price-room .topPrice .contents .header-price,#option-room .topPrice .contents .header-price{margin-bottom:1.5vw}#price-room .topPrice .contents .header-price h3,#option-room .topPrice .contents .header-price h3{font-size:6vw}#price-room .topPrice .contents .header-price h3 strong,#option-room .topPrice .contents .header-price h3 strong{font-size:12vw}#price-room .topPrice .contents .header-price h3 em,#option-room .topPrice .contents .header-price h3 em{color:rgba(255,255,255,.4)}@media(min-width: 768px){#price-room .topPrice .contents .header-price h3,#option-room .topPrice .contents .header-price h3{font-size:2rem}#price-room .topPrice .contents .header-price h3 strong,#option-room .topPrice .contents .header-price h3 strong{font-size:3rem}#price-room .topPrice .contents .header-price h3 em,#option-room .topPrice .contents .header-price h3 em{font-size:1.5rem}}@media(min-width: 992px){#price-room .topPrice .contents .header-price>*>*,#option-room .topPrice .contents .header-price>*>*{display:inline}}#price-room .topPrice .contents .tabs,#option-room .topPrice .contents .tabs{width:100%}#price-room .topPrice .contents .tabs .nav-tabs,#option-room .topPrice .contents .tabs .nav-tabs{display:flex}#price-room .topPrice .contents .tabs .nav-tabs .nav-link,#option-room .topPrice .contents .tabs .nav-tabs .nav-link{width:50%;padding:1vw;font-size:1.5vw;text-align:center;display:block;text-align:center;font-weight:bold;transition:all .2s ease;color:#fff;opacity:.2;cursor:pointer}@media screen and (max-width: 767px){#price-room .topPrice .contents .tabs .nav-tabs .nav-link,#option-room .topPrice .contents .tabs .nav-tabs .nav-link{font-size:4vw;padding:2vw 0}}#price-room .topPrice .contents .tabs .nav-tabs .nav-link:hover,#option-room .topPrice .contents .tabs .nav-tabs .nav-link:hover{opacity:.75}#price-room .topPrice .contents .tabs .nav-tabs .nav-link.active.nav-link-standard,#option-room .topPrice .contents .tabs .nav-tabs .nav-link.active.nav-link-standard{background-color:#757575}#price-room .topPrice .contents .tabs .nav-tabs .nav-link.active.nav-link-standard:hover,#price-room .topPrice .contents .tabs .nav-tabs .nav-link.active.nav-link-standard:focus,#option-room .topPrice .contents .tabs .nav-tabs .nav-link.active.nav-link-standard:hover,#option-room .topPrice .contents .tabs .nav-tabs .nav-link.active.nav-link-standard:focus{background-color:#9b9b9b}#price-room .topPrice .contents .tabs .nav-tabs .nav-link.active.nav-link-premium,#option-room .topPrice .contents .tabs .nav-tabs .nav-link.active.nav-link-premium{background-color:#daaf08}#price-room .topPrice .contents .tabs .nav-tabs .nav-link.active.nav-link-premium:hover,#price-room .topPrice .contents .tabs .nav-tabs .nav-link.active.nav-link-premium:focus,#option-room .topPrice .contents .tabs .nav-tabs .nav-link.active.nav-link-premium:hover,#option-room .topPrice .contents .tabs .nav-tabs .nav-link.active.nav-link-premium:focus{background-color:#f8d037}#price-room .topPrice .contents .tabs .nav-tabs .nav-link.active,#option-room .topPrice .contents .tabs .nav-tabs .nav-link.active{opacity:1}#price-room .topPrice .contents .tabs .tab-pane,#option-room .topPrice .contents .tabs .tab-pane{display:none}#price-room .topPrice .contents .tabs .tab-pane.active,#option-room .topPrice .contents .tabs .tab-pane.active{display:block;opacity:1;transition:opacity .3s ease}#price-room .topPrice .contents .tabs .tab-pane.active ul,#option-room .topPrice .contents .tabs .tab-pane.active ul{border:1px solid #757575}#price-room .topPrice .contents .tabs .tab-pane.active ul li,#option-room .topPrice .contents .tabs .tab-pane.active ul li{background-color:rgba(0,0,0,.3);background:linear-gradient(28deg, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.3) 39%)}#price-room .topPrice .contents .tabs .tab-pane.active[id^=premium] ul,#option-room .topPrice .contents .tabs .tab-pane.active[id^=premium] ul{border-color:#daaf08}#price-room .topPrice .contents .tabs .tab-pane.active[id^=premium] .flow-attention,#option-room .topPrice .contents .tabs .tab-pane.active[id^=premium] .flow-attention{color:#daaf08}#price-room .topPrice .contents .tabs .tab-pane li,#option-room .topPrice .contents .tabs .tab-pane li{flex-direction:column;width:100%;padding:4vw 0 3vw;background-color:rgba(0,0,0,0);transition:1.5s;padding:5vw 0 4vw;width:100%;border:1px solid #757575;flex-direction:column}#price-room .topPrice .contents .tabs .tab-pane li:last-child,#option-room .topPrice .contents .tabs .tab-pane li:last-child{border-width:1px}#price-room .topPrice .contents .tabs .tab-pane li .price .num,#option-room .topPrice .contents .tabs .tab-pane li .price .num{font-size:9vw}@media(min-width: 768px){#price-room .topPrice .contents .tabs .tab-pane li .price .num,#option-room .topPrice .contents .tabs .tab-pane li .price .num{font-size:3rem}}#price-room .topPrice .contents .tabs .tab-pane li .row,#option-room .topPrice .contents .tabs .tab-pane li .row{margin-top:1.5rem;border-top:1px solid #757575;border-bottom:none;padding-top:1rem;display:flex;justify-content:center;align-items:center;min-height:auto}#price-room .topPrice .contents .tabs .tab-pane li .row>*,#option-room .topPrice .contents .tabs .tab-pane li .row>*{width:auto;margin:0 .5rem;line-height:1}#price-room .topPrice .contents .tabs .tab-pane li .row .heading,#option-room .topPrice .contents .tabs .tab-pane li .row .heading{background-color:#757575;padding:.25rem .5rem .5rem}#price-room .btn,#option-room .btn{width:100%;display:block;padding:1rem 0}@keyframes parallax-anim{0%{transform:translateY(0)}50%{transform:translateY(-50%)}100%{transform:translateY(0)}}#option-room .img-option-wrap{margin:0 auto;overflow:hidden;max-height:60vh;position:relative;aspect-ratio:1/2;opacity:0}#option-room .img-option-wrap:before{position:absolute;content:"";width:100%;aspect-ratio:1/5;left:0;top:0;z-index:-1;transform:translateY(0);background-image:url("../img/screenshoot.jpg");background-size:cover;opacity:0}#option-room .img-option-wrap.in-view{opacity:1}#option-room .img-option-wrap.in-view:before{animation:parallax-anim 10s ease-in-out infinite;opacity:1}.responsive-iframe-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.responsive-iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.bg-gradient{background:#020000;background:linear-gradient(326deg, rgba(117, 117, 117, 0.4) 0%, rgba(117, 117, 117, 0.1) 20%, rgb(2, 0, 0) 40%, #413f3f 85%, rgba(218, 175, 8, 0.1) 95%, rgba(218, 175, 8, 0.3) 100%)}.topPrice .section-title-en,.topMember .section-title-en,.topOption .section-title-en{text-align:center;margin-bottom:4vw}.topPrice #table-menu,.topMember #table-menu,.topOption #table-menu{color:#fff;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;margin:0 auto}@media screen and (max-width: 767px){.topPrice #table-menu .swipe-icon,.topMember #table-menu .swipe-icon,.topOption #table-menu .swipe-icon{position:sticky;top:100%;left:50%;transform:translate(-50%, 0);width:40px;height:40px;-webkit-mask:url("../img/swipe.svg") no-repeat center/contain;mask:url("../img/swipe.svg") no-repeat center/contain;opacity:.6;background-color:#daaf08;transition:opacity .3s ease-in-out;pointer-events:none}.topPrice #table-menu .swipe-icon:hover,.topPrice #table-menu .swipe-icon:focus,.topMember #table-menu .swipe-icon:hover,.topMember #table-menu .swipe-icon:focus,.topOption #table-menu .swipe-icon:hover,.topOption #table-menu .swipe-icon:focus{opacity:1}}@media screen and (max-width: 1000px)and (min-width: 768px){.topPrice #table-menu,.topMember #table-menu,.topOption #table-menu{font-size:1.125rem}}@media screen and (min-width: 768px){.topPrice #table-menu,.topMember #table-menu,.topOption #table-menu{font-size:1.25rem;max-width:860px}}.topPrice #table-menu .table,.topMember #table-menu .table,.topOption #table-menu .table{width:100%;margin:0 0 2rem}.topPrice #table-menu .table>*>*>*,.topMember #table-menu .table>*>*>*,.topOption #table-menu .table>*>*>*{text-align:center;white-space:nowrap;padding:.75rem .5rem;line-height:1.3}.topPrice #table-menu .table thead,.topMember #table-menu .table thead,.topOption #table-menu .table thead{font-size:4vw}.topPrice #table-menu .table thead small,.topMember #table-menu .table thead small,.topOption #table-menu .table thead small{display:block}.topPrice #table-menu .table thead>*>th,.topMember #table-menu .table thead>*>th,.topOption #table-menu .table thead>*>th{border:1px solid #757575;border-bottom-width:0px}.topPrice #table-menu .table thead>*>th:nth-child(2n),.topMember #table-menu .table thead>*>th:nth-child(2n),.topOption #table-menu .table thead>*>th:nth-child(2n){background-color:rgba(255,255,255,.2)}.topPrice #table-menu .table thead>*>th:nth-child(3),.topMember #table-menu .table thead>*>th:nth-child(3),.topOption #table-menu .table thead>*>th:nth-child(3){background-color:rgba(0,0,0,.2)}@media screen and (max-width: 1000px)and (min-width: 768px){.topPrice #table-menu .table thead,.topMember #table-menu .table thead,.topOption #table-menu .table thead{font-size:1.125rem}}@media screen and (min-width: 768px){.topPrice #table-menu .table thead,.topMember #table-menu .table thead,.topOption #table-menu .table thead{font-size:1.75rem}}.topPrice #table-menu .table tbody>*>*,.topMember #table-menu .table tbody>*>*,.topOption #table-menu .table tbody>*>*{border:1px solid #757575;padding:.75rem .5rem;vertical-align:middle}.topPrice #table-menu .table tbody>*>*:nth-child(2n),.topMember #table-menu .table tbody>*>*:nth-child(2n),.topOption #table-menu .table tbody>*>*:nth-child(2n){background-color:rgba(255,255,255,.1)}.topPrice #table-menu .table tbody th,.topMember #table-menu .table tbody th,.topOption #table-menu .table tbody th{font-family:"Times New Roman",sans-serif;font-size:7vw;font-weight:500;line-height:1.3}.topPrice #table-menu .table tbody th span,.topMember #table-menu .table tbody th span,.topOption #table-menu .table tbody th span{font-size:5vw}.topPrice #table-menu .table tbody th small,.topMember #table-menu .table tbody th small,.topOption #table-menu .table tbody th small{display:block;font-size:inherit;font-size:4vw}@media screen and (max-width: 1000px)and (min-width: 768px){.topPrice #table-menu .table tbody th,.topMember #table-menu .table tbody th,.topOption #table-menu .table tbody th{font-size:2rem}.topPrice #table-menu .table tbody th span,.topMember #table-menu .table tbody th span,.topOption #table-menu .table tbody th span{font-size:1.25rem}.topPrice #table-menu .table tbody th small,.topMember #table-menu .table tbody th small,.topOption #table-menu .table tbody th small{font-size:1rem}}@media screen and (min-width: 768px){.topPrice #table-menu .table tbody th,.topMember #table-menu .table tbody th,.topOption #table-menu .table tbody th{padding:1.125rem .5rem;font-size:2.5rem;letter-spacing:.05em}.topPrice #table-menu .table tbody th span,.topMember #table-menu .table tbody th span,.topOption #table-menu .table tbody th span{font-size:1.75rem}.topPrice #table-menu .table tbody th small,.topMember #table-menu .table tbody th small,.topOption #table-menu .table tbody th small{font-size:1.25rem}}.topPrice #table-menu .table tbody td,.topMember #table-menu .table tbody td,.topOption #table-menu .table tbody td{font-size:8vw}.topPrice #table-menu .table tbody td small,.topMember #table-menu .table tbody td small,.topOption #table-menu .table tbody td small{font-size:3vw;margin-left:.125rem}@media screen and (max-width: 1000px)and (min-width: 768px){.topPrice #table-menu .table tbody td,.topMember #table-menu .table tbody td,.topOption #table-menu .table tbody td{font-size:2.5rem}.topPrice #table-menu .table tbody td small,.topMember #table-menu .table tbody td small,.topOption #table-menu .table tbody td small{font-size:.875rem}}@media screen and (min-width: 768px){.topPrice #table-menu .table tbody td,.topMember #table-menu .table tbody td,.topOption #table-menu .table tbody td{font-size:2.75rem}.topPrice #table-menu .table tbody td small,.topMember #table-menu .table tbody td small,.topOption #table-menu .table tbody td small{font-size:1rem}}.topPrice .flow-attention,.topMember .flow-attention,.topOption .flow-attention{max-width:860px}@media screen and (max-width: 767px){.topPrice .flow-attention,.topMember .flow-attention,.topOption .flow-attention{font-size:3.7vw;margin-top:20px}}.topMember #table-menu .table tbody th{font-family:inherit;font-size:4.5vw}.topMember #table-menu .table tbody td span{font-size:4vw;display:block}.topMember #table-menu .table tbody tr:nth-child(1){background-color:rgba(0,0,0,.1)}.topMember #table-menu .table tbody tr:nth-child(2){background-color:rgba(218,175,8,.1)}.topMember #table-menu .table tbody tr:nth-child(3){background-color:rgba(218,175,8,.4)}.topMember #table-menu .table tbody tr:nth-child(4){background-color:rgba(117,117,117,.5)}@media screen and (max-width: 1000px)and (min-width: 768px){.topMember #table-menu .table tbody th{font-size:2rem}.topMember #table-menu .table tbody td span{font-size:1.25rem}}@media screen and (min-width: 768px){.topMember #table-menu .table tbody th{font-size:2rem}.topMember #table-menu .table tbody td span{font-size:1.25rem}.topMember #table-menu .table tbody td:nth-child(3) small{font-size:1.5rem}}.topOption{color:#fff}.topOption .lead{font-size:4vw;margin:2rem 0;line-height:1.6}@media screen and (max-width: 1000px)and (min-width: 768px){.topOption .lead{font-size:1.5rem}}@media screen and (min-width: 768px){.topOption .lead{font-size:1.5rem}}.topOption article .img{width:70%;margin:0 auto 20px}@media(min-width: 768px){.topOption article>*{display:flex;flex-wrap:wrap;justify-content:space-between}.topOption article>* .img{width:38%;margin:0}.topOption article>* .contents{width:57%}}/*# sourceMappingURL=i3u7.min.css.map */