﻿/*!===========================
このcssはSassから生成されていますので、
直接編集しないようご注意ください。
===========================*/@media screen and (max-width: 677px){html{font-size:calc(75vw / 32)}body::after{background-size:30rem}.pc{display:none !important}.alignleft,.alignright{float:none;max-width:100% !important;margin-bottom:0}.alignleft{margin-right:0}.alignright{margin-left:0}.col:not(table),#fnav,#content .nav,#facility-food-sec02 .list,#facility-food-sec03 .list,#top-sec01 ul,#top-sec02 section,#column-nav01 ul,#activity-sec02 .list,#top-sec07 ul,#facility-spa-sec02 .list,#facility-bathhouse-sec02 .list,#facility-sauna-sec02 .list,#sightseeing-sec01 .list,#usage-sec01 ul,#info-sec01 .list{display:block}.col:not(table)>*,#fnav>*,#content .nav>*,#facility-food-sec02 .list>*,#facility-food-sec03 .list>*,#top-sec01 ul>*,#top-sec02 section>*,#column-nav01 ul>*,#activity-sec02 .list>*,#top-sec07 ul>*,#facility-spa-sec02 .list>*,#facility-bathhouse-sec02 .list>*,#facility-sauna-sec02 .list>*,#sightseeing-sec01 .list>*,#usage-sec01 ul>*,#info-sec01 .list>*{width:auto !important;margin-left:0 !important}.col:not(table)>*:nth-child(n+2),#fnav>*:nth-child(n+2),#content .nav>*:nth-child(n+2),#facility-food-sec02 .list>*:nth-child(n+2),#facility-food-sec03 .list>*:nth-child(n+2),#top-sec01 ul>*:nth-child(n+2),#top-sec02 section>*:nth-child(n+2),#column-nav01 ul>*:nth-child(n+2),#activity-sec02 .list>*:nth-child(n+2),#top-sec07 ul>*:nth-child(n+2),#facility-spa-sec02 .list>*:nth-child(n+2),#facility-bathhouse-sec02 .list>*:nth-child(n+2),#facility-sauna-sec02 .list>*:nth-child(n+2),#sightseeing-sec01 .list>*:nth-child(n+2),#usage-sec01 ul>*:nth-child(n+2),#info-sec01 .list>*:nth-child(n+2){margin-top:var(--col-mtop) !important}.col:not(table)>table,#fnav>table,#content .nav>table,#facility-food-sec02 .list>table,#facility-food-sec03 .list>table,#top-sec01 ul>table,#top-sec02 section>table,#column-nav01 ul>table,#activity-sec02 .list>table,#top-sec07 ul>table,#facility-spa-sec02 .list>table,#facility-bathhouse-sec02 .list>table,#facility-sauna-sec02 .list>table,#sightseeing-sec01 .list>table,#usage-sec01 ul>table,#info-sec01 .list>table{width:100% !important}.scroll{overflow-x:auto}.scroll::-webkit-scrollbar{height:.5rem}.scroll::-webkit-scrollbar-track,.scroll::-webkit-scrollbar-thumb{border-radius:.5rem}.scroll::-webkit-scrollbar-track{background:#ccc}.scroll::-webkit-scrollbar-thumb{background:#666}.scroll table{white-space:nowrap}.form .form-table,.form .form-table thead,.form .form-table tbody,.form .form-table tfoot,.form .form-table tr,.form .form-table th,.form .form-table td{display:block}.form .form-table th{width:auto;padding:2rem 0 0}.form .form-table td{padding:0}.form .mw_wp_form_confirm .form-table td{padding-top:1rem}.form [type="text"],.form [type="number"],.form [type="search"],.form [type="email"],.form [type="tel"],.form [type="url"],.form [type="password"],.form [type="date"],.form [type="datetime-local"],.form [type="month"],.form [type="week"],.form [type="time"],.form textarea,.form select{font-size:max(1.6rem, 16px)}#hlogo{top:9rem}#top #hlogo{top:12rem}#top #hlogo img{width:30rem}#fnav{--col-mtop: 0;margin-top:var(--mtop)}#content .imgbox{min-height:40rem;padding-left:0;padding-right:0}#content .imgbox::before{height:40rem}#content .imgbox div h3{font-size:2rem}#content .nav{--col-mtop: 2rem}#pttl{font-size:4.2rem}#top-kv{padding-top:20rem;height:calc(677 / 375 * 100vw)}#top-kv::before{background-image:url("../img/top-kv-bg-sp.svg")}#top-kv::after{top:90%}#top-kv ul{width:200%;margin-left:-50%}#top-kv .txt{top:53%;font-size:2rem}#top-kv .txt p:first-child{font-size:1.8rem}#top-kv .txt p:last-child{font-size:5rem}#top-sec01 .lead{font-size:3rem}#top-sec02 section>figure{margin:0 -2rem !important}#top-sec02 section>figure img{height:auto !important;object-fit:fill}#top-sec02 section:not(:last-child){padding-bottom:0}#top-sec03 .tel{font-size:4rem}#top-sec04 .note{font-size:1.8rem}#top-sec04 .btn-wrap a{width:10em !important;margin:1rem auto 0 !important}#news-nav01 ul li a,#top-sec05 ul li a,#top-sec08 ul li a{flex-wrap:wrap}#news-nav01 ul li .ttl,#top-sec05 ul li .ttl,#top-sec08 ul li .ttl{width:100%;margin-top:.5em;padding-left:0}#top-sec08{margin-top:8rem}#about-sec01 .imgbox ul li{font-size:2rem}#facility-detail-sec01>.lead:first-of-type,#facility-food-sec01>.lead:first-of-type,#facility-food-sec04>.lead:first-of-type,#facility-spa-sec01>.lead:first-of-type,#facility-bathhouse-sec01>.lead:first-of-type,#facility-sauna-sec01>.lead:first-of-type,#facility-spa-sec02>.lead:first-of-type,#facility-bathhouse-sec02>.lead:first-of-type,#facility-sauna-sec02>.lead:first-of-type,#facility-spa-sec03>.lead:first-of-type,#facility-bathhouse-sec03>.lead:first-of-type,#facility-sauna-sec03>.lead:first-of-type{font-size:2.4rem}#facility-detail-sec01 .list,#facility-food-sec01 .list,#facility-food-sec04 .list,#facility-spa-sec01 .list,#facility-bathhouse-sec01 .list,#facility-sauna-sec01 .list,#facility-spa-sec02 .list,#facility-bathhouse-sec02 .list,#facility-sauna-sec02 .list,#facility-spa-sec03 .list,#facility-bathhouse-sec03 .list,#facility-sauna-sec03 .list{justify-content:space-between !important}#facility-detail-sec01 .list>li,#facility-food-sec01 .list>li,#facility-food-sec04 .list>li,#facility-spa-sec01 .list>li,#facility-bathhouse-sec01 .list>li,#facility-sauna-sec01 .list>li,#facility-spa-sec02 .list>li,#facility-bathhouse-sec02 .list>li,#facility-sauna-sec02 .list>li,#facility-spa-sec03 .list>li,#facility-bathhouse-sec03 .list>li,#facility-sauna-sec03 .list>li{width:48%;margin-left:0}#facility-detail-sec01 .list>li:nth-child(-n+2),#facility-food-sec01 .list>li:nth-child(-n+2),#facility-food-sec04 .list>li:nth-child(-n+2),#facility-spa-sec01 .list>li:nth-child(-n+2),#facility-bathhouse-sec01 .list>li:nth-child(-n+2),#facility-sauna-sec01 .list>li:nth-child(-n+2),#facility-spa-sec02 .list>li:nth-child(-n+2),#facility-bathhouse-sec02 .list>li:nth-child(-n+2),#facility-sauna-sec02 .list>li:nth-child(-n+2),#facility-spa-sec03 .list>li:nth-child(-n+2),#facility-bathhouse-sec03 .list>li:nth-child(-n+2),#facility-sauna-sec03 .list>li:nth-child(-n+2){margin-top:0}#facility-detail-sec01 .list>li .price,#facility-food-sec01 .list>li .price,#facility-food-sec04 .list>li .price,#facility-spa-sec01 .list>li .price,#facility-bathhouse-sec01 .list>li .price,#facility-sauna-sec01 .list>li .price,#facility-spa-sec02 .list>li .price,#facility-bathhouse-sec02 .list>li .price,#facility-sauna-sec02 .list>li .price,#facility-spa-sec03 .list>li .price,#facility-bathhouse-sec03 .list>li .price,#facility-sauna-sec03 .list>li .price{font-size:2rem}#facility-detail-sec01 .list>li .price small,#facility-food-sec01 .list>li .price small,#facility-food-sec04 .list>li .price small,#facility-spa-sec01 .list>li .price small,#facility-bathhouse-sec01 .list>li .price small,#facility-sauna-sec01 .list>li .price small,#facility-spa-sec02 .list>li .price small,#facility-bathhouse-sec02 .list>li .price small,#facility-sauna-sec02 .list>li .price small,#facility-spa-sec03 .list>li .price small,#facility-bathhouse-sec03 .list>li .price small,#facility-sauna-sec03 .list>li .price small{font-size:1.2rem}#facility-bathhouse-sec03 table.pt03 th:first-child,#facility-sauna-sec03 table.pt03 th:first-child{font-size:.8em}#access-sec01 .list li{width:48%;margin-left:4%}#access-sec01 .list li:nth-child(-n+2){margin-top:0}#access-sec01 .list li:nth-child(2n+1){margin-left:0rem}#contact-sec02 .tel{font-size:4rem}}
/*# sourceMappingURL=sp.css.map */
