html{font-family:sans-serif;overflow-x:auto;overflow-y:scroll}body{margin:0;padding:0;-webkit-text-size-adjust:none}a{background:transparent;outline:0 !important}a:focus{outline:thin dotted}a:active,a:hover{outline:0}html,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;vertical-align:baseline}article,aside,footer,header,small,nav,section,figure,figcaption,main{margin:0;padding:0;display:block;vertical-align:baseline;list-style:none;background-color:transparent;outline:none}audio,canvas{display:inline-block}video{display:block}ul,ol{list-style-type:none}table{border:none;border-collapse:collapse;border-spacing:0}img{line-height:1;vertical-align:middle}a img{border:none}img[usemap],map area{border:none !important;outline:none !important}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}dt,dd,li,th,td,input,textarea{text-align:left;vertical-align:top}input,textarea,button{margin:0;padding:0}button,label{background-color:transparent;cursor:pointer}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:content-box;box-sizing:content-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}html{font-size:16px;-webkit-font-smoothing:antialiased}@media screen and (max-width: 767px){html{position:relative;font-size:3.58974vw}}@media screen and (min-width: 768px){html{font-size:.97222vw}}body{background:#F3F2EE;font-family:a-otf-ryumin-pr6n,serif;color:#000;line-height:1;transition:color .8s;will-change:color}body a{color:#000}@media (hover: hover){body::-webkit-scrollbar{width:0;height:0}}h1,h2,h3,h4,h5,h6{line-height:1.45;font-size:100%;font-weight:400}p,li,input,textarea,figcaption,th,td{line-height:1.875}input,textarea,button,select{font-size:100%;outline:none}strong{font-weight:bold}em{font-weight:bold}a{text-decoration:none}i,address,cite{font-style:normal}a:hover,a:active{text-decoration:none}a,input,label{-webkit-tap-highlight-color:rgba(0,0,0,0)}.no-touchevents a[href^=tel]{pointer-events:none}@media (hover: hover){a[href^=tel]{pointer-events:none}}img,video,picture{width:100%;height:auto}*{box-sizing:border-box}@media screen and (min-width: 768px){.sp{display:none !important}}@media screen and (max-width: 767px){.pc{display:none !important}}.l-header_logo{position:fixed;z-index:101}@media screen and (max-width: 767px){.l-header_logo{top:7.06923vw;left:7.69231vw;width:13.64103vw;height:37.80256vw;transition:opacity 1s}.l-header_logo>a{opacity:0.1}html:not(.is-header) .l-header_logo{opacity:0;pointer-events:none}}@media screen and (min-width: 768px){.l-header_logo{top:3.175vw;left:6.94444vw;width:3.69444vw;height:10.23819vw;opacity:0;pointer-events:none;transition:opacity 1s}.is-logo .l-header_logo{opacity:1;pointer-events:all}}.l-header_gnav{position:fixed;z-index:100}@media (hover: hover){.l-header_gnav_list>li>a{transition:color 0.6s, letter-spacing 0.6s}.l-header_gnav_list>li>a:hover{color:#266F6B;letter-spacing:.1em}}.l-header_gnav_instagram>a{position:relative;color:#707070;font-family:minerva-modern,sans-serif;letter-spacing:.04em}.l-header_gnav_instagram>a::before{position:absolute;top:50%;left:0;height:1px;background-color:#707070;opacity:0.3;content:''}@media (hover: hover){.l-header_gnav_instagram>a{transition:color 0.4s, letter-spacing 0.4s}.l-header_gnav_instagram>a::before{transform-origin:right center;transition:background-color 0.4s, transform 0.4s}.l-header_gnav_instagram>a:hover{color:#266F6B;letter-spacing:.1em}.l-header_gnav_instagram>a:hover::before{background-color:#266F6B;transform:scaleX(0.5)}}@media screen and (max-width: 767px){.l-header_gnav{display:flex;flex-direction:column;align-items:center;top:0;left:0;right:0;bottom:0;padding-top:4.14692vh;padding-bottom:4.14692vh;background-color:#F3F2EE;transition:opacity 1s}.l-header_gnav_list{flex:1;display:flex;flex-direction:column;justify-content:flex-end;margin-top:auto}.l-header_gnav_list>li>a{display:block;color:#333;padding-top:3.43602vh;padding-bottom:3.43602vh;font-family:minerva-modern,sans-serif;font-size:6.15385vw;line-height:1.16667;letter-spacing:.04em;text-align:center}.l-header_gnav_reservation{display:flex;justify-content:center;align-items:center;width:54.87179vw;height:14.35897vw;margin-top:3.79147vh;padding-bottom:1.53846vw;border:1px solid #707070;font-family:minerva-modern,sans-serif;font-size:7.94872vw;letter-spacing:.04em}.l-header_gnav_instagram{margin-top:8.17536vh;font-size:3.33333vw}.l-header_gnav_instagram>a{padding-top:.76923vw;padding-bottom:.76923vw;padding-left:7.17949vw}.l-header_gnav_instagram>a::before{width:5.12821vw}.l-header_gnav_copyright{margin-top:4.38389vh;color:#666666;font-family:minerva-modern,sans-serif;font-size:2.5641vw;letter-spacing:.06em}html:not(.is-header) .l-header_gnav{opacity:0;pointer-events:none}}@media screen and (min-width: 768px){.l-header_gnav{display:flex;flex-direction:column;align-items:flex-end;top:3.68056vw;right:3.88889vw}.l-header_gnav_list{display:flex;flex-direction:column;align-items:flex-end}.l-header_gnav_list>li>a{display:block;padding:.20833vw 0;color:#333333;font-family:minerva-modern,sans-serif;font-size:1.04167vw;letter-spacing:.04em}.l-header_gnav_instagram{margin-top:1.66667vw;font-size:.90278vw}.l-header_gnav_instagram>a{padding-top:.20833vw;padding-bottom:.20833vw;padding-left:1.94444vw}.l-header_gnav_instagram>a::before{width:1.38889vw}.l-header_gnav_reservation,.l-header_gnav_copyright{display:none}}@media screen and (max-width: 767px){.l-header_reservation{position:fixed;top:6.92308vw;left:62.30769vw;width:17.4359vw;height:5.12821vw;z-index:99}.l-header_reservation>a{display:flex;justify-content:center;align-items:center;width:17.4359vw;height:5.12821vw;border:1px solid #707070;background-color:#F3F2EE;font-family:minerva-modern,sans-serif;font-size:2.5641vw;letter-spacing:.04em}}@media screen and (min-width: 768px){.l-header_reservation{display:none}}@media screen and (max-width: 767px){.l-header_toggle{position:fixed;top:4.35897vw;right:7.69231vw;width:9.74359vw;height:9.74359vw;z-index:101}.l-header_toggle::before,.l-header_toggle::after{position:absolute;left:0;width:100%;height:1px;background-color:#000;transition:top 0.4s, transform 0.4s;content:''}.l-header_toggle::before{top:3.84615vw}.l-header_toggle::after{top:6.15385vw}html.is-header .l-header_toggle::before{top:5.12821vw;transform:rotate(30deg)}html.is-header .l-header_toggle::after{top:5.12821vw;transform:rotate(-30deg)}}@media screen and (min-width: 768px){.l-header_toggle{display:none}}.l-footer{background-color:#DEDDD9;font-family:minerva-modern,sans-serif}.l-footer_logo{filter:grayscale(100%)}.l-footer_address{letter-spacing:.04em}.l-footer_instagram>a{display:inline-flex;position:relative;letter-spacing:.04em}.l-footer_instagram>a::before{position:absolute;top:48%;left:0;height:1px;background-color:#A2A2A2;content:''}.l-footer_copyright{letter-spacing:.06em}@media screen and (max-width: 767px){.l-footer{margin-top:-10.25641vw;padding:20.51282vw 7.69231vw 10.25641vw}.l-footer_logo{width:12.77692vw;margin-left:35.89744vw}.l-footer_inner{display:flex;flex-direction:column;align-items:center}.l-footer_address{margin-top:7.4359vw;font-size:2.5641vw}.l-footer_instagram{margin-top:1.28205vw}.l-footer_instagram>a{padding-left:7.17949vw;font-size:2.5641vw}.l-footer_instagram>a::before{width:5.12821vw}.l-footer_copyright{margin-top:7.94872vw;font-size:2.5641vw}}@media screen and (min-width: 768px){.l-footer{display:flex;margin-top:-4.86111vw;padding-top:4.16667vw;padding-left:54.02778vw;padding-bottom:4.16667vw}.l-footer_logo{width:5.8vw;margin-right:5.59028vw}.l-footer_inner{display:flex;flex-direction:column;margin-top:-.20833vw}.l-footer_address{font-size:.97222vw;line-height:1.85714}.l-footer_instagram{flex:1;margin-top:1.38889vw}.l-footer_instagram>a{padding-left:1.94444vw;font-size:.90278vw}.l-footer_instagram>a::before{width:1.38889vw}.l-footer_copyright{font-size:.83333vw}}.p-home_intro ._en{font-family:"Cormorant",serif;letter-spacing:.06em}.p-home_intro ._ja{letter-spacing:.06em}@media screen and (max-width: 767px){.p-home_intro{padding:45.92564vw 7.69231vw 0}.p-home_intro ._title{width:21.09487vw;margin-left:31.83333vw}.p-home_intro ._en{margin-top:25.89744vw;font-size:3.58974vw;line-height:1.71429}.p-home_intro ._ja{margin-top:2.05128vw;font-size:2.5641vw}.p-home_intro ._image{margin-top:8.97436vw}}@media screen and (min-width: 768px){.p-home_intro{padding-top:10.75417vw}.p-home_intro ._title{width:7.92222vw;margin-left:44.20486vw}.p-home_intro ._en{margin-top:6.73611vw;margin-left:13.88889vw;font-size:1.52778vw;line-height:1.63636}.p-home_intro ._ja{margin-top:1.04167vw;margin-left:13.88889vw;font-size:1.04167vw}.p-home_intro ._image{width:88.88889vw;margin-top:3.05556vw;margin-left:5.55556vw}}.p-home_concept{position:relative}.p-home_concept ._title ._en{color:#266F6B;font-family:minerva-modern,sans-serif;letter-spacing:.04em}.p-home_concept ._title ._ja{letter-spacing:.06em}.p-home_concept ._lead>p{letter-spacing:.06em}.p-home_concept ._illust{z-index:2}.p-home_concept ._illust>p{position:absolute;font-family:"Cormorant",serif;letter-spacing:.04em;white-space:nowrap;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width: 767px){.p-home_concept{margin:0 7.69231vw;padding-top:18.46154vw}.p-home_concept ._title{position:relative;padding-left:8.20513vw}.p-home_concept ._title ._en{position:absolute;top:2.05128vw;left:-.76923vw;font-size:3.58974vw;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.p-home_concept ._title ._ja{font-size:3.58974vw;line-height:2}.p-home_concept ._lead{margin-top:7.17949vw;padding-left:8.20513vw}.p-home_concept ._lead>p{font-size:2.5641vw;line-height:2.2}.p-home_concept ._lead>p:not(:first-child){margin-top:5.64103vw}.p-home_concept ._image1{width:71.28205vw;margin-top:10.25641vw;margin-left:auto;margin-right:-7.69231vw}.p-home_concept ._image2{width:31.53846vw;margin-top:24.61538vw;margin-left:45.38462vw}.p-home_concept ._image3{width:29.23077vw;margin-top:-34.61538vw;margin-left:-7.69231vw}.p-home_concept ._illust{position:relative;width:42.49487vw;height:69.84103vw;margin-top:-16.41026vw;margin-left:36.41026vw}.p-home_concept ._illust>p{top:7.4359vw;left:40.51282vw;font-size:2.5641vw;line-height:1.6}}@media screen and (min-width: 768px){.p-home_concept{height:105.27778vw;margin-top:6.73611vw;padding-top:6.94444vw;padding-left:18.33333vw}.p-home_concept ._title ._en{position:absolute;top:7.56944vw;left:13.81944vw;font-size:1.38889vw;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.p-home_concept ._title ._ja{font-size:1.38889vw;line-height:1.9}.p-home_concept ._lead{margin-top:2.43056vw}.p-home_concept ._lead>p{font-size:1.04167vw;line-height:2.53333}.p-home_concept ._lead>p:not(:first-child){margin-top:2.63889vw}.p-home_concept ._image{position:absolute}.p-home_concept ._image1{top:51.52778vw;left:0vw;width:50.625vw}.p-home_concept ._image2{top:7.56944vw;left:65.41667vw;width:24.58333vw}.p-home_concept ._image3{top:67.91667vw;right:0vw;width:19.44444vw}.p-home_concept ._illust{position:absolute;top:78.26389vw;left:29.71111vw;width:16.79306vw;height:27.60069vw}.p-home_concept ._illust>p{top:8.47222vw;left:-4.44444vw;font-size:1.11111vw;line-height:1.375}}.p-home_ayurveda{position:relative}.p-home_ayurveda ._title ._en{color:#266F6B;font-family:minerva-modern,sans-serif;letter-spacing:.04em}.p-home_ayurveda ._title ._ja{letter-spacing:.06em}.p-home_ayurveda ._lead>p{letter-spacing:.06em}@media screen and (max-width: 767px){.p-home_ayurveda{margin:23.58974vw 7.69231vw 0}.p-home_ayurveda ._image{margin:0 -7.69231vw}.p-home_ayurveda ._title{position:relative;margin-top:9.23077vw;padding-left:8.20513vw}.p-home_ayurveda ._title ._en{position:absolute;top:1.02564vw;left:-.76923vw;font-size:3.58974vw;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.p-home_ayurveda ._title ._ja{font-size:3.58974vw}.p-home_ayurveda ._lead{margin-top:7.94872vw;margin-left:8.20513vw}.p-home_ayurveda ._lead>p{font-size:2.5641vw;line-height:2.2}.p-home_ayurveda ._lead>p:not(:first-child){margin-top:2.2em}}@media screen and (min-width: 768px){.p-home_ayurveda{margin-top:11.11111vw;padding-left:12.5vw;padding-right:12.5vw}.p-home_ayurveda ._image{margin:0 -6.94444vw}.p-home_ayurveda ._title{margin-top:2.63889vw}.p-home_ayurveda ._title ._en{font-size:1.38889vw}.p-home_ayurveda ._title ._ja{display:block;margin-top:5vw;font-size:1.38889vw}.p-home_ayurveda ._lead{display:flex;justify-content:space-between;margin-top:2.77778vw}.p-home_ayurveda ._lead>p{font-size:1.04167vw;line-height:2.53333;white-space:nowrap}.p-home_ayurveda ._lead>p:nth-of-type(1){width:32.77778vw}.p-home_ayurveda ._lead>p:nth-of-type(2){width:30.83333vw}}.p-home_space{position:relative}.p-home_space ._title ._en{color:#266F6B;font-family:minerva-modern,sans-serif;letter-spacing:.04em}.p-home_space ._lead>p{letter-spacing:.06em}@media screen and (max-width: 767px){.p-home_space{margin:29.48718vw 7.69231vw 0}.p-home_space ._title{position:absolute;top:52.5641vw;left:-.76923vw}.p-home_space ._title ._en{font-size:3.58974vw;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.p-home_space ._lead{margin-top:8.71795vw;margin-left:8.20513vw}.p-home_space ._lead>p{font-size:2.5641vw;line-height:2.2}.p-home_space ._lead>p:not(:first-child){margin-top:2.2em}}@media screen and (min-width: 768px){.p-home_space{margin-top:14.44444vw;margin-left:22.22222vw}.p-home_space ._image{width:55.55556vw}.p-home_space ._title{position:absolute;top:31.59722vw;left:-.20833vw}.p-home_space ._title ._en{font-size:1.38889vw;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.p-home_space ._lead{margin-top:3.05556vw;margin-left:4.30556vw}.p-home_space ._lead>p{font-size:1.04167vw;line-height:2.53333}.p-home_space ._lead>p:not(:first-child){margin-top:2.63889vw}}.p-home_gallery{position:relative}.p-home_gallery ._title ._en{color:#266F6B;font-family:minerva-modern,sans-serif;letter-spacing:.04em}.p-home_gallery ._image ._list{display:inline-flex;clip-path:none !important}.p-home_gallery ._image ._list ._item{overflow:hidden}@media screen and (max-width: 767px){.p-home_gallery{margin-top:18.20513vw;margin-left:7.69231vw;padding-top:25.64103vw}.p-home_gallery ._title ._en{font-size:3.58974vw}.p-home_gallery ._image{margin-top:1.28205vw;margin-left:-7.69231vw;overflow-x:scroll}.p-home_gallery ._image ._list{margin:0 7.69231vw}.p-home_gallery ._image ._list ._item{width:84.61538vw}}@media screen and (min-width: 768px){.p-home_gallery{margin-top:6.04167vw;margin-left:12.29167vw;padding-top:6.94444vw}.p-home_gallery ._title ._en{font-size:1.38889vw}.p-home_gallery ._image{margin-top:1.73611vw}.p-home_gallery ._image ._list{padding-right:12.29167vw}.p-home_gallery ._image ._list ._item{width:41.66667vw}}.p-home_menu{position:relative}.p-home_menu ._title ._en{color:#266F6B;font-family:minerva-modern,sans-serif;letter-spacing:.04em}.p-home_menu ._price ._caption{letter-spacing:.06em;text-align:right}.p-home_menu ._price ._table>h3{font-family:minerva-modern,sans-serif;letter-spacing:.04em}.p-home_menu ._price ._table>ul>li{display:flex;align-items:center}.p-home_menu ._price ._table>ul>li>span:nth-of-type(1){position:relative;flex:1;letter-spacing:.06em}.p-home_menu ._price ._table>ul>li>span:nth-of-type(1)::before{position:absolute;top:50%;left:0;right:1em;height:1px;background-color:#D9D9D9;content:''}.p-home_menu ._price ._table>ul>li>span:nth-of-type(1)>span{display:inline-flex;position:relative;padding-right:0.5em;background-color:#F3F2EE;z-index:2}.p-home_menu ._price ._table>ul>li>span:nth-of-type(2),.p-home_menu ._price ._table>ul>li>span:nth-of-type(3){font-family:minerva-modern,sans-serif;letter-spacing:.06em}.p-home_menu ._price ._table>ul>li>span:nth-of-type(3){color:#707070}.p-home_menu ._price ._note{border-top:1px solid #DEDDD9}.p-home_menu ._price ._note>h3{letter-spacing:.06em}.p-home_menu ._price ._note>h4{font-weight:bold;letter-spacing:.06em}.p-home_menu ._price ._note>p{letter-spacing:.06em}.p-home_menu ._price ._note+._note{border-bottom:1px solid #DEDDD9}@media screen and (max-width: 767px){.p-home_menu{margin:4.35897vw 7.69231vw 0;padding-top:25.64103vw}.p-home_menu ._title{text-align:center}.p-home_menu ._title ._en{font-size:3.58974vw}.p-home_menu ._price ._caption{margin-top:16.92308vw;margin-bottom:-5.64103vw;font-size:2.5641vw}.p-home_menu ._price ._table>h3{font-size:4.10256vw}.p-home_menu ._price ._table>ul{margin-top:3.84615vw;margin-right:-2.05128vw}.p-home_menu ._price ._table>ul>li>span:nth-of-type(1){font-size:2.82051vw}.p-home_menu ._price ._table>ul>li>span:nth-of-type(2){padding-top:.51282vw;font-size:2.82051vw}.p-home_menu ._price ._table>ul>li>span:nth-of-type(3){width:14.87179vw;margin-left:1.02564vw;font-size:2.5641vw}.p-home_menu ._price ._table>ul>li:not(:first-child){margin-top:3.84615vw}.p-home_menu ._price ._table+._table{margin-top:13.84615vw}.p-home_menu ._price ._table+._note{margin-top:14.87179vw}.p-home_menu ._price ._note{padding-top:6.66667vw;padding-bottom:5.64103vw}.p-home_menu ._price ._note>h3{font-size:3.07692vw}.p-home_menu ._price ._note>h4{margin-top:3.33333vw;font-size:2.5641vw;line-height:2}.p-home_menu ._price ._note>p{margin-top:3.07692vw;font-size:2.5641vw;line-height:2.2}}@media screen and (min-width: 768px){.p-home_menu{margin:12.36111vw 18.05556vw 0;padding-top:6.94444vw}.p-home_menu ._title{text-align:center}.p-home_menu ._title ._en{font-size:1.38889vw}.p-home_menu ._price ._caption{margin-top:-2.01389vw;margin-bottom:4.44444vw;margin-right:-.13889vw;font-size:.97222vw}.p-home_menu ._price ._table{display:flex}.p-home_menu ._price ._table>h3{width:20.83333vw;margin-top:.13889vw;font-size:1.52778vw}.p-home_menu ._price ._table>ul{flex:1}.p-home_menu ._price ._table>ul>li>span:nth-of-type(1){font-size:1.04167vw}.p-home_menu ._price ._table>ul>li>span:nth-of-type(2){font-size:1.25vw}.p-home_menu ._price ._table>ul>li>span:nth-of-type(3){width:5.41667vw;font-size:.97222vw}.p-home_menu ._price ._table>ul>li:not(:first-child){margin-top:.97222vw}.p-home_menu ._price ._table+._table{margin-top:4.93056vw}.p-home_menu ._price ._table+._note{margin-top:4.375vw}.p-home_menu ._price ._note{position:relative;padding-top:2.36111vw;padding-bottom:2.5vw;padding-left:14.51389vw}.p-home_menu ._price ._note>h3{position:absolute;top:2.63889vw;left:0;font-size:1.11111vw}.p-home_menu ._price ._note>h4{margin-top:.27778vw;margin-bottom:.83333vw;font-size:.97222vw}.p-home_menu ._price ._note>p{font-size:.97222vw;line-height:2}}.p-home_access{position:relative}.p-home_access ._title ._en{color:#266F6B;font-family:minerva-modern,sans-serif;letter-spacing:.04em}.p-home_access ._address>address{display:block;letter-spacing:.06em}.p-home_access ._address>a{display:inline-flex;align-items:center;position:relative;color:#266F6B;font-family:minerva-modern,sans-serif;letter-spacing:.06em}.p-home_access ._address>a::before{position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#266F6B;content:''}.p-home_access ._information{display:flex;flex-wrap:wrap}.p-home_access ._information>dt,.p-home_access ._information>dd{letter-spacing:.06em}.p-home_access ._map{position:relative;filter:grayscale(100%)}.p-home_access ._map>iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media screen and (max-width: 767px){.p-home_access{display:flex;flex-direction:column-reverse;margin:5.12821vw 7.69231vw 0;padding-top:25.64103vw}.p-home_access ._main{margin-top:6.41026vw}.p-home_access ._title ._en{font-size:3.58974vw}.p-home_access ._address{margin-top:3.58974vw;margin-bottom:7.4359vw}.p-home_access ._address>address{font-size:2.82051vw;line-height:2}.p-home_access ._address>a{margin-top:1.53846vw;padding-top:1.02564vw;padding-bottom:1.02564vw;font-size:3.07692vw}.p-home_access ._address>a>img{width:3.61538vw;margin-left:3.33333vw}.p-home_access ._information>dt,.p-home_access ._information>dd{margin-top:2.82051vw;font-size:2.82051vw}.p-home_access ._information>dt{width:16.41026vw}.p-home_access ._information>dd{width:66.66667vw}.p-home_access ._map{margin-right:-7.69231vw;height:52.05128vw}}@media screen and (min-width: 768px){.p-home_access{display:flex;margin-top:10.90278vw;margin-left:17.36111vw;padding-top:6.94444vw}.p-home_access ._main{flex:1;display:flex;flex-direction:column}.p-home_access ._title{flex:1;margin-top:-.27778vw}.p-home_access ._title ._en{font-size:1.52778vw}.p-home_access ._address{padding-bottom:2.5vw}.p-home_access ._address>address{margin-bottom:2.15278vw;font-size:1.04167vw;line-height:1.86667}.p-home_access ._address>a{padding-top:.34722vw;padding-bottom:.34722vw;font-size:1.18056vw}.p-home_access ._address>a>img{width:1.36667vw;margin-left:1.25vw}.p-home_access ._information>dt,.p-home_access ._information>dd{margin-top:1.31944vw;font-size:1.04167vw}.p-home_access ._information>dt{width:7.22222vw}.p-home_access ._information>dd{width:13.88889vw}.p-home_access ._map{width:58.33333vw;height:32.84722vw}}.p-home_reservation{position:relative;z-index:2}.p-home_reservation>a{display:flex;align-items:center;background-color:#1A4E4C;color:white;font-family:minerva-modern,sans-serif}.p-home_reservation>a>h2{position:relative;letter-spacing:.04em}.p-home_reservation>a>h2::before{position:absolute;top:50%;right:0;height:1px;background-color:#959595;content:''}.p-home_reservation>a>h2>span{position:relative}.p-home_reservation>a>p>span{position:relative}.p-home_reservation>a>p>span::before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:white;content:''}@media screen and (max-width: 767px){.p-home_reservation{margin:46.15385vw 7.69231vw 0}.p-home_reservation>a{height:20.51282vw;padding-left:10.76923vw}.p-home_reservation>a>h2{margin-right:2.82051vw;padding-right:15.89744vw;font-size:4.10256vw}.p-home_reservation>a>h2::before{width:13.07692vw}.p-home_reservation>a>h2>span{top:-.51282vw}.p-home_reservation>a>p{padding-top:.25641vw;font-size:2.82051vw}.p-home_reservation>a>p>span{margin-left:3.58974vw}}@media screen and (min-width: 768px){.p-home_reservation{width:44.09722vw;margin-top:19.44444vw}.p-home_reservation>a{height:9.72222vw;padding-left:10.41667vw}.p-home_reservation>a>h2{margin-right:1.45833vw;padding-right:6.18056vw;font-size:2.22222vw}.p-home_reservation>a>h2::before{width:4.72222vw}.p-home_reservation>a>h2>span{top:-.13889vw}.p-home_reservation>a>p{font-size:1.38889vw}.p-home_reservation>a>p>span{margin-left:1.52778vw}}.js-parallax{position:relative;overflow:hidden}.js-parallax img{transform:translateY(var(--y)) scale(var(--scale))}/*!

locomotive-scroll v4.1.1 | MIT License | https://github.com/locomotivemtl/locomotive-scroll

 */html.has-scroll-smooth{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction="horizontal"] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction="horizontal"] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform 0.3s, opacity 0.3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction="horizontal"] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction="horizontal"] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:black;opacity:0.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction="horizontal"] .c-scrollbar_thumb{right:auto;bottom:0}
