#sauna{overflow-x:hidden}.page__sauna #main{background-image:none;padding-top:10px}.sauna__article{font-weight:700}.sauna__titlebox .sauna__titleh2:after{color:#fff;content:attr(data-title);font-size:var(--fs-30);left:50%;line-height:30px;position:absolute;text-align:center;top:62%;transform:translateX(-50%)}.sauna__opening{text-align:center}.sauna__opening h3{font-size:var(--fs-50px);padding:130px 0 30px}.sauna__opening p{font-size:var(--fs-18);padding:0 0 56px}.opening__grid li:nth-child(-n+2){grid-column:span 2}.opening__grid img{width:100%}.aboutdiv{margin-bottom:50px;margin-top:50px}.feature__container-type01 .feature__whitebox{grid-area:3/4/6/9}.feature__container-type01.feature__odd [class^=feature-item__]:nth-last-of-type(odd) .feature__whitebox{grid-area:3/1/6/6}.logo-harvia{margin-top:var(--space-xm)}.sauna__howto h3{font-size:var(--fs-30);padding-bottom:var(--space-lg);padding-top:var(--space-md);text-align:center}.sauna__howtobase{background-color:#f8f7ee;padding-bottom:10px}.sauna__howtobase ol{counter-reset:item;display:grid;flex-wrap:wrap;gap:var(--space-sm);grid-template-columns:none;grid-template-rows:auto;list-style-type:none}.sauna__howtobase ol li{align-items:start;border:2px solid #036eb8;border-radius:10px;box-sizing:border-box;display:grid;gap:var(--space-md);grid-template-areas:"number title title illust" ". text text illust";grid-template-columns:1em 1fr 1fr auto;grid-template-rows:auto 1fr;padding:var(--space-md);position:relative}.sauna__howtobase ol li:before{color:#036eb8;content:counter(item);counter-increment:item;font-size:var(--fs-36);grid-area:number;-ms-grid-column:1;-ms-grid-row:1;line-height:1}.sauna__howtobase ol li h4{-ms-grid-column:3;-ms-grid-row:1;-ms-grid-column-span:3;font-size:var(--fs-24);font-weight:700;grid-area:title;line-height:1.6em;text-wrap:wrap;text-wrap:pretty}.sauna__howtobase ol li p{-ms-grid-column:3;-ms-grid-row:3;-ms-grid-column-span:3;font-size:var(--fs-18);grid-area:text;margin-top:20px}.illustbox{-ms-grid-row:1;-ms-grid-row-span:3;align-self:center;grid-area:illust;-ms-grid-column:7;justify-self:center}.fadedelay01,.fadedelay02{opacity:0;transform:translateY(100px);transition:all 1s}.fadedelay01.active,.fadedelay02.active{opacity:1;transform:translateY(0)}.whatistotonou{background-color:hsla(0,0%,100%,.9);border-radius:10px;margin:var(--space-lg) auto;position:relative}.whatistotonou:before{content:url(../../img/hotspring/totonou.png);height:285px;opacity:.1;position:absolute;right:-80px;top:-80px;transform:scale(.7);width:282px}.whatistotonou h4{font-size:var(--fs-30);padding:40px 0 20px;text-align:center}.whatistotonou p{padding:0 40px 40px}.dayuse__section{position:relative}.dayuse__section h4{font-size:var(--fs-30);margin:30px 0 20px;text-align:center}.dayuse__section .dayuse__dl{border:3px solid #e4c97e;border-radius:20px;margin:20px auto;max-width:760px;padding:40px;text-align:left}.dayuse__section .dayuse__dl dt{color:#620202;padding-left:20px;position:relative;width:10em}.dayuse__section .dayuse__dl dt:before{background-color:#620202;content:"";height:10px;left:0;position:absolute;top:8px;width:10px}.dayuse__section .dayuse__dl ol{list-style-type:none}.dayuse__section .dayuse__dl ul li{padding-left:2em;text-indent:-1em}.caution__div h4{font-size:var(--fs-30);margin:30px 0 20px;text-align:center}.caution__div ul{margin:20px auto;max-width:760px}.caution__div ul li.kome{font-size:var(--fs-14);padding-left:2em;text-indent:-1em}.caution__div ul li span{color:red;font-weight:900}a.button{background:#060;border:1px solid #060;border-radius:5px;color:#fff;padding:.5em 1em}a.button:hover{color:#ccc}@media screen and (min-width:1201px){.sauna__howtobase ol{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.opening__grid li:nth-child(-n+2){grid-column:span 1}.sauna__howtobase ol li{grid-template-areas:"number title" ". text" "illust illust";grid-template-columns:1em 1fr;grid-template-rows:auto 1fr auto}.sauna__howtobase ol li:before{-ms-grid-column:1;-ms-grid-row:1}.sauna__howtobase ol li h4{-ms-grid-column:2;-ms-grid-row:1;-ms-grid-column-span:1}.sauna__howtobase ol li p{-ms-grid-column:2;-ms-grid-row:2;-ms-grid-column-span:1}.illustbox{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2}}