@font-face{font-family:"Zen Old Mincho";font-weight:400;font-style:normal;font-display:swap;src:url("//hekiryu2.myshopify.com/cdn/fonts/zen_old_mincho/zenoldmincho_n4.7e1b50b13d60400e208a9045c83c7f942d334b13.woff2") format("woff2"),url("//hekiryu2.myshopify.com/cdn/fonts/zen_old_mincho/zenoldmincho_n4.2bc976195161eb2273775b1cb06c3cbd4a6500c6.woff") format("woff")}@font-face{font-family:"Zen Old Mincho";font-weight:500;font-style:normal;font-display:swap;src:url("//hekiryu2.myshopify.com/cdn/fonts/zen_old_mincho/zenoldmincho_n5.252e997b48b2639564ee4b0582a20f30f915d416.woff2") format("woff2"),url("//hekiryu2.myshopify.com/cdn/fonts/zen_old_mincho/zenoldmincho_n5.f12f069967c84b4f1f6343de6e34230f0fd3e005.woff") format("woff")}@font-face{font-family:"Zen Old Mincho";font-weight:700;font-style:normal;font-display:swap;src:url("//hekiryu2.myshopify.com/cdn/fonts/zen_old_mincho/zenoldmincho_n7.0fa071bd03979c9f45aa9ae96ac4b802b627a51a.woff2") format("woff2"),url("//hekiryu2.myshopify.com/cdn/fonts/zen_old_mincho/zenoldmincho_n7.3718b6be367e0e1e48e00347cfa69f8235d0d54f.woff") format("woff")}@font-face{font-family:Quicksand;font-weight:400;font-style:normal;font-display:swap;src:url("//hekiryu2.myshopify.com/cdn/fonts/quicksand/quicksand_n4.bf8322a9d1da765aa396ad7b6eeb81930a6214de.woff2") format("woff2"),url("//hekiryu2.myshopify.com/cdn/fonts/quicksand/quicksand_n4.fa4cbd232d3483059e72b11f7239959a64c98426.woff") format("woff")}@font-face{font-family:Quicksand;font-weight:500;font-style:normal;font-display:swap;src:url("//hekiryu2.myshopify.com/cdn/fonts/quicksand/quicksand_n5.8f86b119923a62b5ca76bc9a6fb25da7a7498802.woff2") format("woff2"),url("//hekiryu2.myshopify.com/cdn/fonts/quicksand/quicksand_n5.c31882e058f76d723a7b6b725ac3ca095b5a2a70.woff") format("woff")}@font-face{font-family:Quicksand;font-weight:700;font-style:normal;font-display:swap;src:url("//hekiryu2.myshopify.com/cdn/fonts/quicksand/quicksand_n7.d375fe11182475f82f7bb6306a0a0e4018995610.woff2") format("woff2"),url("//hekiryu2.myshopify.com/cdn/fonts/quicksand/quicksand_n7.8ac2ae2fc4b90ef79aaa7aedb927d39f9f9aa3f4.woff") format("woff")}.p-facilities_spa{position:relative;padding-top:3.75rem;text-align:center}.p-facilities_spa__slide{position:absolute;top:3.75rem;left:0;width:32.8125rem;height:22rem}.p-facilities_spa__slide iframe{height:100%;width:100%}.p-facilities_spa__slide>img{position:absolute;bottom:0;right:0}.p-facilities-smoking{padding-block:4.375rem 3.125rem;text-align:center}.p-facilities_info{background:#c8c8c833;margin-top:4.375rem;padding-block:4.375rem;position:relative;text-align:center}.p-facilities_faq{padding-bottom:4.375rem;position:relative;text-align:center}#facilities>.u-flex{padding-top:6.5625rem;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;max-width:950px;margin-inline:auto;position:relative}#facilities>.u-flex.reversed{flex-direction:row-reverse}#facilities>.u-flex.reversed .slide::before{left:0}#facilities>.u-flex:not(.reversed) .slide::before{right:0}#facilities>.u-flex:not(.reversed) .slide iframe,#facilities>.u-flex:not(.reversed) .slide img{display:block;margin-inline:auto 0}#facilities>.u-flex .c-btn--primary{margin-top:1.5em}#facilities>.u-flex .text{margin-inline:auto}#facilities>.u-flex .slide{position:relative;width:32.8125rem;height:22.5625rem}#facilities>.u-flex .slide iframe{position:relative;height:100%;max-width:437px;width:100%}#facilities>.u-flex .slide img{position:relative;max-width:437px;width:100%}#facilities>.u-flex .slide::before{content:'';background-color:#E6E4E1;position:absolute;top:2em;height:19.6875rem;width:calc(100% - 3em)}
