#hotspring{overflow-x:hidden}#hotspring section.hero-section.section__bg-image{background-image:url(../../img/hotspring/onsen_bg-image.webp);background-position:right 20% bottom;background-repeat:no-repeat;background-size:cover}#hotspring section.hero-section.section__bg-image h3:after{content:attr(data-title);display:block;font-size:var(--fs-16);font-weight:400}#hotspring .opening__grid{grid-template-columns:repeat(4,1fr)}#hotspring .opening__grid img{width:100%}#hotspring .feature__container-type01 .feature-item__left .feature__imagebox,#hotspring .feature__container-type01 .feature-item__right .feature__imagebox{margin-left:0;margin-right:0;overflow:hidden}#hotspring .feature__container-type01 .feature-item__left .feature__imagebox img,#hotspring .feature__container-type01 .feature-item__right .feature__imagebox img{height:100%}#hotspring .feature__container-type01 .feature__textbox{align-items:start;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);margin-top:0}#hotspring .feature__container-type01 .feature__textbox h4{font-size:var(--fs-50)}#hotspring .feature__container-type01 .feature__textbox h4:first-letter{color:var(--hotel_base-color)}@media screen and (min-width:769px){#hotspring .feature__container-type01 [class^=feature-item__]{align-items:stretch;grid-template-rows:repeat(5,1fr)}#hotspring .feature__container-type01 .feature__imagebox,#hotspring .feature__container-type01.feature__odd [class^=feature-item__]:nth-of-type(2n) .feature__imagebox{grid-area:1/1/6/9}#hotspring .feature__container-type01 .feature__textbox{grid-area:1/1/6/4}#hotspring .feature__container-type01.feature__odd [class^=feature-item__]:nth-of-type(2n) .feature__textbox{grid-area:1/6/8/9}}@media screen and (max-width:768px){#hotspring .opening__grid{grid-template-columns:repeat(2,1fr)}}