﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap");:root{accent-color:#20469B}*,::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:transparent}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;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-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;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}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;appearance:radio}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}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}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}body{font-feature-settings:"palt";-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeSpeed;font-family:'Noto Sans JP', sans-serif;color:#333;line-height:1.8125;font-size:.875rem;padding-top:90px}@media print, screen and (max-width: 768px){body{padding-top:68px}}body img{width:100%}body main{background-color:#EBEBEB}a{color:#0078ff;text-decoration:underline}@media print, screen and (min-width: 768px){a{transition:all .3s ease-out}}a.disabled{opacity:.5;pointer-events:none;text-decoration:none}a[href^="tel:"]{color:#333}@media print, screen and (min-width: 768px){a[href^="tel:"]{pointer-events:none;text-decoration:none}}a:hover{opacity:.5}@media print, screen and (max-width: 768px){a:hover{opacity:1}}button:hover{opacity:.5}@media print, screen and (min-width: 768px){button:hover{transition:all .3s ease-out}}@media print, screen and (max-width: 768px){button:hover{opacity:1}}header{position:fixed;width:100%;background-color:#000;top:0;z-index:2;height:87px}@media print, screen and (min-width: 768px){header{display:flex;align-items:center;justify-content:space-between}}@media print, screen and (min-width: 768px){header .contentMaxInner{display:flex;align-items:center;justify-content:space-between}}header .contentMaxInner h1{max-width:237px;width:20%}@media print, screen and (max-width: 768px){header .contentMaxInner h1{max-width:150px;width:100%;margin-top:14px}}@media print, screen and (max-width: 768px){header{z-index:999;height:65px}}@media print, screen and (max-width: 768px){.nav{overflow-y:auto;position:fixed;right:0;left:0;top:0;width:100%;height:100vh;opacity:0;transition:all .2s ease-out;z-index:1;transform:translateX(-100%);transition:all .2s ease-out;background-color:rgba(0,0,0,0.7)}.nav.active{opacity:1;transform:translateX(0)}}.nav .navWrap{display:flex}.nav .navWrap li.glink{margin-right:25px}.nav .navWrap li.glink a{display:block;text-align:center;color:#fff;text-decoration:none;white-space:nowrap;font-size:.875rem;font-weight:bold}@media print, screen and (max-width: 768px){.nav .navWrap li.glink a{font-size:1rem;display:flex;align-items:center;justify-content:center;padding:27px 0;line-height:1}}.nav .navWrap li.glink span{display:block;font-size:.5625rem}@media print, screen and (max-width: 768px){.nav .navWrap li.glink span{margin-left:10px;font-size:.625rem;margin-top:2px}}@media print, screen and (max-width: 768px){.nav .navWrap li.glink{border-bottom:1px solid #fff;margin-right:0}}.nav .navWrap li.sns{display:flex;align-items:center}@media print, screen and (max-width: 768px){.nav .navWrap li.sns{justify-content:center;padding:20px 0}}.nav .navWrap li.sns span{display:block;margin-left:5px}.nav .navWrap li.sns span.icon_instagram,.nav .navWrap li.sns span.icon_x{display:block;width:30px}.nav .navWrap li.sns span.shop_link{display:block}.nav .navWrap li.sns span.shop_link a{white-space:nowrap;display:flex;align-items:center;border:1px solid #fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;font-size:.875rem;line-height:1;height:30px;padding:0 5px;color:#fff;text-decoration:none}@media print, screen and (max-width: 768px){.nav .navWrap{display:block;background-color:#000}}.hamburger{width:65px;height:65px;z-index:1000;position:fixed;background:#000;border-color:transparent;display:none;right:10px;top:0}.hamburger span{width:45px;height:3px;background-color:#fff;position:relative;transition:all .3s ease-out;display:block;text-align:center;margin-left:auto;margin-right:auto;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){margin:8px auto}.hamburger span:nth-child(3){top:0}.hamburger.active span:nth-child(1){top:13px;transform:rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){top:-9px;transform:rotate(-45deg)}@media print, screen and (max-width: 768px){.hamburger{display:block}}.blocker{z-index:9999;transition:all .3s ease-out}footer{background-color:#000;padding-bottom:10px}footer .contentMaxInner{padding:50px 0}footer .logo{display:block;max-width:270px;width:50%;margin:0 auto 50px auto}footer .sns{display:flex;justify-content:space-between;align-items:center;max-width:140px;width:100%;margin:0 auto}footer .sns li{margin-right:3px}footer .sns li:last-child{margin-right:0}footer .copyright{display:flex;justify-content:center;align-items:center;font-size:.75rem;color:#fff}footer .copyright::before{content:"©"}.mailtoui-modal-content .mailtoui-modal-head .mailtoui-modal-title{font-size:0;line-height:0;text-align:center}.mailtoui-modal-content .mailtoui-modal-head .mailtoui-modal-title::before{content:"\65B0\3057\3044\30E1\30FC\30EB\3092\4F5C\6210\3059\308B";font-size:14px;line-height:1}.mailtoui-modal-content .mailtoui-modal-head .mailtoui-modal-close{font-size:15px;margin-left:0;top:0}.mailtoui-modal-content .mailtoui-clients .mailtoui-button-content{margin-bottom:5px;display:flex;align-items:center;line-height:0}.mailtoui-modal-content .mailtoui-copy .mailtoui-button-copy{display:flex;align-items:center}.mailtoui-modal-content .mailtoui-copy .mailtoui-email-address{line-height:0;display:flex;justify-content:center;align-items:center}.mailtoui-modal-content .mailtoui-button-icon{top:0;font-size:0;line-height:0}.mailtoui-modal-content .mailtoui-button-text{line-height:0;top:0}.mailtoui-modal-content .mailtoui-brand{display:none !important}#component .title{border-bottom:2px solid #20469B;display:block;margin-bottom:20px;font-size:1.25rem;font-weight:700}.preload{transition:0 !important;transition:none !important}.contentMaxInner{position:relative;margin-left:auto;margin-right:auto;max-width:980px;width:90%}.contentMinInner{position:relative;margin-left:auto;margin-right:auto;max-width:860px;width:90%}.pc{display:block}@media print, screen and (max-width: 768px){.pc{display:none}}.sp{display:none}@media print, screen and (max-width: 768px){.sp{display:block}}.img-box{position:relative;display:block}#breadcrumbs ul{display:flex}#breadcrumbs ul li{display:flex}#breadcrumbs ul li::after{content:">";display:block;padding:0 10px 0 10px}#breadcrumbs ul li:last-child a{color:#333;pointer-events:none;text-decoration:none}#breadcrumbs ul li:last-child::after{display:none}.title_h2{font-size:min(5vw, 35px);text-align:center;display:block;margin-bottom:60px;font-weight:900}.title_h2::after{content:"";display:block;height:6px;width:66px;background:linear-gradient(to right, #c23633 0%, #ffed4f 100%);margin:0 auto}@media print, screen and (max-width: 768px){.title_h2{margin-bottom:30px}.title_h2::after{height:3px;width:33px}}.modal_container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,0.5);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;transition:all .5s ease-out;box-sizing:border-box;z-index:9999}.modal_container::before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal_container.active{opacity:1;visibility:visible}.modal_container.active .modal_body{animation:modal_popup 0.6s cubic-bezier(0.22, 1, 0.36, 1) 1 forwards}@keyframes modal_popup{0%{transform:translateY(40px) scale(0.8);opacity:0}100%{transform:translateY(0) scale(1)}80%,
        100%{opacity:1}}.modal_container .modal_body{position:relative;display:inline-block;vertical-align:middle;max-width:500px;width:90%}.modal_container .modal_body .modal_close{cursor:pointer}.modal_container .modal_body .modal_close.close_button{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-khtml-border-radius:50px;top:-20px;right:-20px;width:40px;height:40px;font-size:20px;line-height:20px;color:#fff;cursor:pointer;background-color:#333;box-shadow:0px 0px 19px -5px rgba(0,0,0,0.8)}@media print, screen and (min-width: 768px){.modal_container .modal_body .modal_close.close_button:hover{opacity:.8}}.modal_container .modal_body .modal_content{background:#fff;text-align:left;padding:30px}.accordion .ac_btn{cursor:pointer;transition:all .5s ease-out}.pagetop{height:45px;width:45px;position:fixed;right:30px;bottom:30px;background:linear-gradient(135deg, #c23633 0%, #ffed4f 100%);border-radius:50%;display:none;justify-content:center;align-items:center;z-index:2;cursor:pointer;font-size:0;line-height:0;border:1px solid #000}.pagetop::after{content:"";display:block;height:10px;width:10px;border-top:3px solid #fff;border-right:3px solid #fff;transform:translateY(20%) rotate(-45deg)}.dropdownWrap{display:flex;justify-content:space-between}.dropdownWrap .dropdownContentWrap{width:18%;position:relative}.dropdownWrap .dropdownContentWrap .opne_btn{display:block}.dropdownWrap .dropdownContentWrap .dropdownContent{position:absolute;z-index:1;top:100%;left:0;width:100%;transition:all .5s ease-out;opacity:0;display:none}.dropdownWrap .dropdownContentWrap .dropdownContent li{width:100%}.dropdownWrap .dropdownContentWrap:hover .dropdownContent{opacity:1;display:block;animation:dropdownContentShow .5s both}@keyframes dropdownContentShow{0%{opacity:0}100%{opacity:1}}.scroll-container{position:relative;width:100%;overflow-x:auto;animation:scroll-container .5s linear}@keyframes scroll-container{0%{opacity:0}100%{opacity:1}}.scroll-container .scroll-hint{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:10px;background-color:rgba(0,0,0,0.5);color:white;font-size:14px;border-radius:5px;pointer-events:none;opacity:0;transition:opacity 0.3s;display:flex;flex-wrap:wrap;justify-content:center;font-size:0}.scroll-container .scroll-hint::before{content:"";width:34px;height:14px;margin-bottom:5px;display:block;background-repeat:no-repeat;background-image:url("../images/scroll-hint_arrow.svg");opacity:1;transition-delay:2.4s}.scroll-container .scroll-hint::after{font-size:10px;line-height:10px;content:"Scroll"}.scroll-container .scroll-hint div{width:100%;text-align:center}.scroll-container .scroll-hint div::after,.scroll-container .scroll-hint div::before{display:block}.scroll-container .scroll-hint div::after{width:40px;height:40px;margin:0 auto 5px auto;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("../images/scroll-hint_finger_pointer.svg");animation:scroll-hint-finger_pointer 1.2s linear;animation-iteration-count:2}@keyframes scroll-hint-finger_pointer{0%{transform:translateX(40px);opacity:0}10%{opacity:1}50%,
          100%{transform:translateX(-40px);opacity:0}}.information-box{display:block;background-color:#FAEFEF;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;box-shadow:1px 2px 16px -6px rgba(0,0,0,0.6) inset}.reservationWrap{background:linear-gradient(135deg, #c23633 0%, #ffed4f 100%);padding:15px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px}.reservationWrap .reservation{background-color:#fff;padding:15px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px}.reservationWrap .reservation .date_and_time{text-align:center;font-weight:700;width:300px;padding-right:35px}.reservationWrap .reservation .date_and_time::after{content:"\5F85\3061\4EBA\6570"}.reservationWrap .reservation .number_of_people_waiting{background-image:url("../images/icon_reservation.svg");background-repeat:no-repeat;background-position:left top 25px;background-size:25px auto;color:#C23633;font-size:4.125rem;line-height:1;display:flex;justify-content:center;width:130px;text-align:center;margin-left:auto;margin-right:auto;align-items:center;padding-left:8px;font-weight:700;margin-bottom:10px;position:relative}.reservationWrap .reservation .number_of_people_waiting::after{content:"\4EBA";color:#333;font-size:1rem;margin-top:15px;position:absolute;right:0}.reservationWrap .reservation strong{display:block;text-align:center;font-size:1rem;font-weight:600;line-height:1;margin-bottom:15px}.reservationWrap .reservation .reservation_link a{font-size:.6875rem;text-decoration:none;display:block;color:#fff;background:linear-gradient(135deg, #c23633 0%, #ffed4f 100%);padding:3px;text-align:center;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px}.reservationWrap .reservation .reservation_link a span{font-size:.9375rem}.link_btn{background-color:#fff;max-width:324px;margin-left:auto;margin-right:auto;transition:all 0.3s ease-out}.link_btn a{display:block;white-space:nowrap;color:#fff;font-size:min(8vw, 33px);text-align:center;text-decoration:none;background:linear-gradient(to right, #c23633 0%, #ffed4f 100%);font-weight:700;line-height:1;padding:10px 20px 15px 20px}.link_btn a span{display:block;background-color:#fff;color:#000;font-size:min(5vw, 12px);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;font-weight:normal;margin-top:10px;padding:5px;width:80%;margin-left:auto;margin-right:auto;line-height:1}@media print, screen and (min-width: 768px){.link_btn:hover{transform:scale(1.05);box-shadow:0 15px 15px rgba(0,0,0,0.4)}.link_btn:hover a{color:#000}.link_btn:hover a span{background-color:#000;color:#fff}}.float-box{max-width:324px}@media print, screen and (min-width: 768px){.float-box{position:fixed;z-index:2;right:-20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}@media print, screen and (max-width: 768px){.float-box{position:relative;max-width:90%;z-index:2;right:0;margin-left:auto;margin-right:auto;margin-bottom:40px}}.float-box .reservationWrap{margin-bottom:20px}@media print, screen and (max-width: 768px){.float-box .link_btn{max-width:100%;width:100%}}#eye_catch{position:relative;background-color:#35200d;overflow:hidden;margin-bottom:50px}@media print, screen and (max-width: 768px){#eye_catch{margin-bottom:25px}}#eye_catch .contentMaxInner{max-width:1366px;width:100%}#eye_catch h1{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);max-width:730px;width:50%;line-height:0}#eye_catch h1 .cm{text-align:center}@media print, screen and (max-width: 768px){#eye_catch h1 .cm{margin-top:20px}}#eye_catch h1 .cm span{font-size:min(3.5vw, 48px);font-weight:900;line-height:1;color:#fff;margin-top:5%;display:inline-block}@media print, screen and (min-width: 768px){#eye_catch h1 .cm span{margin-right:.2em}}#eye_catch h1 .cm span:last-child{margin-right:0}@media print, screen and (max-width: 768px){#eye_catch h1 .cm span{display:block;text-align:center;font-size:min(7vw, 48px)}}#eye_catch .bg-box{display:block}#eye_catch .bg-box img{width:100%;transition:all .3s ease-out}@media print, screen and (max-width: 768px){#eye_catch .bg-box img{width:100%}}@media print, screen and (max-width: 768px){#hot_information{margin-bottom:50px}}#hot_information .information-box{display:flex;padding:15px 20px;margin-bottom:60px}@media print, screen and (max-width: 768px){#hot_information .information-box{padding:25px 20px;margin-bottom:25px;display:block}}#hot_information .information-box strong{color:#C23633;padding-right:15px}@media print, screen and (max-width: 768px){#hot_information .information-box strong{line-height:1.4;text-align:center;display:block;margin-bottom:5px;padding-bottom:5px}}#hot_information .information-box p{padding-left:15px;background-image:url("../images/information.svg");background-repeat:no-repeat;background-position:center left}@media print, screen and (max-width: 768px){#hot_information .information-box p{background-image:url("../images/information_sp.svg");background-position:center top;background-size:100px;padding-top:10px}}#sauna_concept{padding-top:100px;margin-bottom:100px}@media print, screen and (max-width: 768px){#sauna_concept{margin-bottom:50px;padding-top:80px}}#sauna_concept .read{margin-bottom:80px}@media print, screen and (max-width: 768px){#sauna_concept .read{margin-bottom:40px}}#sauna_concept .consept_list{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}@media print, screen and (max-width: 768px){#sauna_concept .consept_list{margin-bottom:25px}}#sauna_concept .consept_list li{width:25%;display:flex;justify-content:center;flex-wrap:wrap;position:relative}@media print, screen and (max-width: 768px){#sauna_concept .consept_list li{width:30%}}#sauna_concept .consept_list li strong{padding-top:20px;display:block;width:100%;text-align:center;font-size:min(3.5vw, 26px)}#sauna_concept .point_list{display:flex;flex-wrap:wrap;justify-content:space-between}#sauna_concept .point_list li{width:48%;margin-bottom:30px;padding:15px;color:#fff}#sauna_concept .point_list li:nth-child(1){background-color:#C23633}#sauna_concept .point_list li:nth-child(2){background-color:#CD5A39}#sauna_concept .point_list li:nth-child(3){background-color:#DA7D3E}#sauna_concept .point_list li:nth-child(4){background-color:#E8A744}@media print, screen and (max-width: 768px){#sauna_concept .point_list li{width:100%;margin-bottom:20px}}#sauna_concept .point_list li span{display:block;font-weight:700;margin-bottom:30px;font-size:1rem}@media print, screen and (max-width: 768px){#sauna_concept .point_list li span{margin-bottom:10px}}#sauna_concept .point_list li strong{display:block;font-size:min(4vw, 24px);font-weight:500}#event_infomation{margin-bottom:100px;padding-top:100px}@media print, screen and (max-width: 768px){#event_infomation{margin-bottom:50px;padding-top:80px}}#event_infomation .dayinfo{display:flex;justify-content:space-between;margin-bottom:50px}@media print, screen and (max-width: 768px){#event_infomation .dayinfo{margin-bottom:20px}}#event_infomation .dayinfo li{width:50%;padding:35px}@media print, screen and (max-width: 768px){#event_infomation .dayinfo li{padding:15px 0 10px 0}}#event_infomation .dayinfo li strong{display:block;text-align:center;color:#fff;font-size:min(4.5vw, 45px);line-height:1.2;font-weight:bold;margin-bottom:15px}@media print, screen and (max-width: 768px){#event_infomation .dayinfo li strong{font-size:min(6vw, 30px);margin-bottom:5px}}#event_infomation .dayinfo li .explanation{display:block;position:relative;width:50%;margin-left:auto;margin-right:auto;text-align:center}@media print, screen and (max-width: 768px){#event_infomation .dayinfo li .explanation{width:90%}}#event_infomation .dayinfo li .explanation span{width:100%;display:block;position:absolute;font-weight:700;font-size:min(2vw, 17px);top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media print, screen and (max-width: 768px){#event_infomation .dayinfo li .explanation span{font-size:min(4vw, 14px)}}#event_infomation .dayinfo li .explanation span small{padding-top:5px;display:block;font-size:min(1.5vw, 9px);line-height:1.2}@media print, screen and (max-width: 768px){#event_infomation .dayinfo li .explanation span small{font-size:min(1.7vw, 10px)}}#event_infomation .dayinfo li:nth-child(1){background-color:#DA7D3E}#event_infomation .dayinfo li:nth-child(2){background-color:#C23634}#event_infomation .scroll-container{border-top:3px solid #fff;border-right:3px solid #fff;border-left:3px solid #fff;border-bottom:2px solid #fff;margin-bottom:20px}#event_infomation table{width:1700px}#event_infomation table tr th,#event_infomation table tr td{text-align:center;border-right:1px solid #fff;border-bottom:1px solid #fff;font-size:0;line-height:0;vertical-align:middle}#event_infomation table tr th{background-color:#C23634;color:#fff;width:40px;font-weight:900;font-size:1.375rem}#event_infomation table tr td{background-color:#EBEBEB;background-image:url("../images/icon_blank.svg");background-repeat:no-repeat;background-position:center center;background-size:15px auto}#event_infomation table tr.date_area th{font-size:1.375rem;line-height:1;font-weight:200;height:55px}@media print, screen and (max-width: 768px){#event_infomation table tr.date_area th{font-size:1.25rem}}#event_infomation table tr.man th{font-size:1.625rem;line-height:1;padding:0 20px;background-color:#E3EEFF;color:#1E5995}@media print, screen and (max-width: 768px){#event_infomation table tr.man th{font-size:1.25rem}}#event_infomation table tr.woman th{font-size:1.625rem;line-height:1;background-color:#FFDCDB;color:#C23634}@media print, screen and (max-width: 768px){#event_infomation table tr.woman th{font-size:1.25rem}}#event_infomation table tr.tattoo th{font-size:1.625rem;line-height:1;background-color:#FFE4BA;color:#DA7D3E}@media print, screen and (max-width: 768px){#event_infomation table tr.tattoo th{font-size:1.25rem}}#service{margin-bottom:100px;padding-top:100px}@media print, screen and (max-width: 768px){#service{margin-bottom:0;padding-top:80px}}#service .service_inner{border:15px solid #C23633;padding:30px;background-color:#fff}@media print, screen and (max-width: 768px){#service .service_inner{border:5px solid #C23633;padding:15px}}#service .service_inner dl.business_day-box{padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #000}#service .service_inner dl.business_day-box dd .time-box{display:block;text-align:center;margin-bottom:0}#service .service_inner dl.business_day-box dd .time-box .time_inner{text-align:left;font-weight:700;font-size:min(4.5vw, 32px);line-height:1}#service .service_inner dl.business_day-box dd .time-box .time_inner small{font-size:min(3.5vw, 16px)}#service .service_inner dl.business_day-box dd .time-box .time_inner .notes{font-weight:normal;font-size:.8125rem}#service .service_inner dl dt{font-size:min(4.5vw, 32px);text-align:center;margin-bottom:20px;line-height:1}#service .service_inner dl dt small{font-size:min(3.5vw, 16px)}#service .service_inner dl dd .charge{display:block;text-align:center;font-weight:700;font-size:min(4.5vw, 32px);line-height:1;margin-bottom:10px}#service .service_inner dl dd .charge small{font-size:min(3.5vw, 16px)}#service .service_inner dl dd p{margin-bottom:10px}@media print, screen and (min-width: 768px){#service .service_inner dl dd p{text-align:center}}#service .service_inner dl dd p span{display:inline-block;text-align:left}#service .service_inner .cashless_list{display:flex;width:450px;margin-left:auto;margin-right:auto}@media print, screen and (max-width: 768px){#service .service_inner .cashless_list{width:100%}}#service .service_inner .cashless_list li{display:flex;justify-content:space-between;flex-wrap:wrap}@media print, screen and (min-width: 768px){#service .service_inner .cashless_list li.list_01{width:250px}#service .service_inner .cashless_list li.list_02{width:100px;border-right:1px dotted #eee;padding-right:5px}#service .service_inner .cashless_list li.list_02 span{margin-left:auto}#service .service_inner .cashless_list li.list_03{padding-left:10px;padding-right:10px;width:255px}#service .service_inner .cashless_list li.list_04{width:40px;border-left:1px solid #eee;border-right:1px solid #eee}#service .service_inner .cashless_list li.list_04 span{margin-left:auto}}@media print, screen and (max-width: 768px){#service .service_inner .cashless_list li{justify-content:center;width:100%}#service .service_inner .cashless_list li.list_02{border-right:1px dotted #eee}#service .service_inner .cashless_list li.list_04{border-left:1px solid #eee;border-right:1px solid #eee}}#service .service_inner .cashless_list li span{display:flex;justify-content:center;align-items:center;width:40px;margin-bottom:5px}@media print, screen and (max-width: 768px){#service .service_inner .cashless_list li span{width:50px;margin-bottom:10px}}#reservation{padding-top:100px}@media print, screen and (max-width: 768px){#reservation{margin-bottom:50px}}@media print, screen and (min-width: 768px){#reservation dl{display:flex}}#reservation dl dt{max-width:324px;width:100%;margin-right:30px}@media print, screen and (max-width: 768px){#reservation dl dt{max-width:100%;padding-right:0;margin-bottom:40px}}#reservation dl dd{line-height:1}#reservation dl dd strong{display:block;font-size:min(4vw, 22px);margin-bottom:15px}@media print, screen and (max-width: 768px){#reservation dl dd strong{margin-bottom:10px}}#reservation dl dd p{font-weight:700;margin-bottom:45px}#reservation dl dd p a{text-decoration:none;color:#333;font-size:min(5.5vw, 32px)}#reservation dl dd p small{display:inline-block;font-size:min(3.5vw, 15px);margin-top:10px}@media print, screen and (max-width: 768px){#reservation dl dd p small{display:block}}#precautions_for_use{margin-bottom:100px;padding-top:100px}@media print, screen and (max-width: 768px){#precautions_for_use{margin-bottom:50px}}#precautions_for_use .information-box{padding:15px 20px}#precautions_for_use .information-box .precautions_for_use_list li{font-size:.8125rem;display:block;text-indent:-.5em;padding-left:.5em}#precautions_for_use .information-box .precautions_for_use_list li.indent{text-indent:inherit;padding-left:2em}#precautions_for_use .information-box .see_more{display:block;text-align:center;padding-top:30px}#precautions_for_use .information-box .see_more span{display:inline-block;color:#C23633;text-decoration:none;font-size:1.1875rem;font-weight:500;cursor:pointer}#precautions_for_use .information-box .see_more span::after{content:"もっと見る"}#precautions_for_use .information-box .see_more span.active::after{content:"閉じる"}@media print, screen and (min-width: 768px){#precautions_for_use .information-box .see_more:hover{opacity:.5}}#sauna_drink{margin-bottom:100px}@media print, screen and (max-width: 768px){#sauna_drink{margin-bottom:50px;padding-top:100px}}#sauna_drink .drink_list{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;margin-bottom:3%}#sauna_drink .drink_list li{position:relative;display:block;width:31%;margin-bottom:3%}@media print, screen and (max-width: 768px){#sauna_drink .drink_list li{width:80%;margin-bottom:4%;margin-left:auto;margin-right:auto}}#sauna_drink .drink_list li .drink_img{display:block;width:100%;margin-bottom:20px;height:auto;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;overflow:hidden;background:none}#sauna_drink .drink_list li .drink_img div{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;overflow:hidden}#sauna_drink .drink_list li .drink_name{padding:0 20px;display:block;text-align:center;font-weight:500;margin-bottom:20px}#equipment{margin-bottom:100px;background-image:url("../images/equipment_bg.png");background-size:cover;padding:180px 0;margin-bottom:90px;color:#fff}@media print, screen and (max-width: 768px){#equipment{margin-bottom:50px;padding:90px 0 60px 0}}#equipment .amenities_area_list{display:flex;justify-content:space-between;flex-wrap:wrap}#equipment .amenities_area_list li{margin-bottom:40px;width:49%}@media print, screen and (max-width: 768px){#equipment .amenities_area_list li{width:100%;margin-bottom:30px}}#equipment .amenities_area_list li .img-box{display:block;margin-bottom:5px;font-size:0}#amenities h3{font-size:1.5rem}#amenities p{display:block;margin-bottom:30px}@media print, screen and (max-width: 768px){#amenities p{margin-bottom:20px}}#amenities .amenities_list{display:flex;flex-wrap:wrap;margin-bottom:0}#amenities .amenities_list li{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border:1px solid #EBEBEB;height:50px;width:25%;padding-left:15px;transition:opacity .3s ease-in-out}@media print, screen and (max-width: 768px){#amenities .amenities_list li{width:50%}}#amenities .amenities_list li::after{content:"";display:block;border-left:1px solid #EBEBEB;height:50px;width:50px;background-image:url("../images/icon_amenities_check.svg");background-position:center center;background-size:60% auto;background-repeat:no-repeat}#amenities .see_more{display:block;text-align:center;padding-top:30px}#amenities .see_more span{display:inline-block;color:#C23633;text-decoration:none;font-size:1.1875rem;font-weight:500;cursor:pointer}#amenities .see_more span::after{content:"もっと見る"}#amenities .see_more span.active::after{content:"閉じる"}@media print, screen and (min-width: 768px){#amenities .see_more:hover{opacity:.5}}#access{margin-bottom:100px;padding-top:100px}@media print, screen and (max-width: 768px){#access{margin-bottom:50px;padding-top:80px}}#access .google-map{display:block;margin-bottom:10px}@media print, screen and (max-width: 768px){#access .google-map{margin-bottom:25px}}#access .address{width:100% !important}@media print, screen and (max-width: 768px){#access .address span{display:block;margin-top:10px;text-indent:-3.25em;padding-left:3.25em}}#sauna_goos{margin-bottom:0;position:relative;background-color:#201008;background-image:url("../images/sauna_goos_bg.jpg");background-size:auto 100%;background-repeat:no-repeat;background-position:center center}#sauna_goos .sauna_goosWrap .contentMaxInner{padding:100px 0 50px 0;z-index:1}@media print, screen and (max-width: 768px){#sauna_goos .sauna_goosWrap .contentMaxInner{padding:80px 0 50px 0;width:100% !important}}#sauna_goos .sauna_goosWrap .title_h2{color:#fff;margin-bottom:25px}#sauna_goos .sauna_goosWrap .title_h2::after{background:#fff}#sauna_goos .sauna_goosWrap .read{color:#fff;text-align:center;margin-bottom:60px}#sauna_goos .sauna_goosWrap .goods_list{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;margin-bottom:3%}@media print, screen and (max-width: 768px){#sauna_goos .sauna_goosWrap .goods_list{width:90%;margin-left:auto;margin-right:auto}}#sauna_goos .sauna_goosWrap .goods_list li{display:flex;width:31%}@media print, screen and (min-width: 768px){#sauna_goos .sauna_goosWrap .goods_list li{margin-bottom:30px}}@media print, screen and (max-width: 768px){#sauna_goos .sauna_goosWrap .goods_list li{width:48%;margin-bottom:4%}}#sauna_goos .sauna_goosWrap .goods_list li a{width:100%;color:#000;font-weight:900;text-decoration:none;font-size:.8125rem;display:block;background-color:transparent !important;pointer-events:none !important;border:none !important}@media print, screen and (max-width: 768px){#sauna_goos .sauna_goosWrap .goods_list li a{font-size:.625rem}}#sauna_goos .sauna_goosWrap .goods_list li a .goods_img{display:block;width:100%;margin-left:auto;margin-right:auto;transition:all 0.3s ease-out;font-size:0}#sauna_goos .sauna_goosWrap .goods_list li a .goods_name{padding:0 20px;display:flex;align-items:center;background-color:#fff;height:6em;display:none !important}@media print, screen and (max-width: 768px){#sauna_goos .sauna_goosWrap .goods_list li a .goods_name{height:8em}}@media print, screen and (min-width: 768px){#sauna_goos .sauna_goosWrap .goods_list li a:hover{opacity:1}#sauna_goos .sauna_goosWrap .goods_list li a:hover .goods_img{transform:scale(1.2)}}@media print{html,body{zoom:0.68;-webkit-print-color-adjust:exact}}@media print and (-ms-high-contrast: none){@page{size:A4;margin:12.7mm 9.7mm}body{zoom:1.8;width:1200px;transform:scale(0.5);transform-origin:0 0}}#access{margin-bottom:0 !important}@media print, screen and (min-width: 768px){#access{padding-bottom:100px !important}}@media print, screen and (max-width: 768px){#access{padding-bottom:50px !important}}
