*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}html{color:#000;background:#fff}body{-webkit-text-size-adjust:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,input,textarea,button,select,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}td,th{vertical-align:top}img{vertical-align:bottom}ul,ol,li{list-style:none}table{border-collapse:separate;border-spacing:0}p,li,dd,dt,td,th{word-wrap:break-word}select,input{word-wrap:normal}address,caption,cite,code,dfn,em,strong,th,var,time,mark{font-style:normal;font-weight:normal}caption,th{text-align:left}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}mark{color:#000;background:#fff}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select,keygen{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%}input:not([type=radio]):not([type=checkbox]),textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input:focus,select:focus,textarea:focus{outline:0}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{height:100%;font-size:10px;background:#fff}body{min-height:100%;font-size:16px;font-size:1.6rem;color:#000;line-height:1;font-family:Noto Sans JP, ヒラギノ角ゴ ProN W3, Hiragino Kaku Gothic ProN, 游ゴシック, YuGothic, メイリオ, Meiryo, Arimo, sans-serif;font-weight:400}body.un-page_tw{font-family:Noto Sans TC, ヒラギノ角ゴ ProN W3, Hiragino Kaku Gothic ProN, 游ゴシック, YuGothic, メイリオ, Meiryo, Arimo, sans-serif}a{color:#000;text-decoration:none;transition:all 1s}a:hover{opacity:.7}button,input,textarea{font-family:Noto Sans JP, ヒラギノ角ゴ ProN W3, Hiragino Kaku Gothic ProN, 游ゴシック, YuGothic, メイリオ, Meiryo, Arimo, sans-serif}.un-page_tw button,.un-page_tw input,.un-page_tw textarea{font-family:Noto Sans TC, ヒラギノ角ゴ ProN W3, Hiragino Kaku Gothic ProN, 游ゴシック, YuGothic, メイリオ, Meiryo, Arimo, sans-serif}input[type=text],textarea,select,input[type=password]{padding:.5em 1em;border:1px solid #ddd;background:#fff;border-radius:6px;width:100%}textarea{height:10em}button{cursor:pointer}@media(max-width: 767px){img{max-width:100%}}.l-container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.l-contents.__index{background:radial-gradient(800% 100%, rgb(246, 174, 95) 0%, rgb(237, 116, 104) 35%, rgb(246, 174, 95) 72%, rgb(237, 116, 104) 100%);overflow:hidden}.l-contents.__howto{background:#f6ae5f;background:radial-gradient(800% 100%, rgb(246, 174, 95) 0%, rgb(237, 116, 104) 35%, rgb(246, 174, 95) 72%, rgb(237, 116, 104) 100%);overflow:hidden}.l-contents{position:relative;z-index:1;overflow:hidden}.l-contents_title{margin-bottom:calc(1.6rem * 3);text-align:center}@media(max-width: 767px){.l-contents{padding-right:3vw;padding-left:3vw}}.l-contents_bg{background:#fff;border-radius:10px;width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding:2.4rem 1.6rem}.l-contents_trans{width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding:2.4rem 1.6rem}.l-section{line-height:1.6}@media(min-width: 1024px){.l-section{margin-top:calc(7.2rem * 1);margin-bottom:calc(7.2rem * 2)}}@media(min-width: 768px)and (max-width: 1023px){.l-section{margin-top:calc(5.6rem * 1);margin-bottom:calc(5.6rem * 2)}}@media(max-width: 767px){.l-section{margin-top:calc(4rem * 1);margin-bottom:calc(4rem * 2)}}.l-section .__comingsoon{text-align:center}@media(max-width: 767px){.l-section .__comingsoon img{width:60%}}@media(min-width: 1024px){.l-section_inner{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.l-section_inner{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.l-section_inner{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}.l-btn_block{width:100%;display:flex;justify-content:center}@media(min-width: 1024px){.l-btn_block{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.l-btn_block{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.l-btn_block{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}.l-header{width:100%;overflow:hidden;z-index:2}.l-header_with_movie{position:relative;height:40vw;max-height:70vh;text-align:center;color:#fff;background:url("../images/img_mv_bg.png?date=20231102") no-repeat;background-size:cover}@media(max-width: 767px){.l-header_with_movie{height:35vh;max-height:250px}}.l-header_no_movie{position:relative;text-align:center;color:#fff;background:#f6ae5f;background:radial-gradient(circle, #ed7468 0%, #f9c264 125%)}.l-header_no_movie .l-header_nav_logo{display:none}.l-header_sub{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;margin:2.4rem auto;display:grid;grid-template-columns:repeat(3, 1fr);justify-content:space-between;align-items:center}.l-header_sub .__logo{text-align:center}.l-header_sub .__time{text-align:right}.l-header_sp_logo{display:none}@media(max-width: 767px){.l-header_sp_logo{z-index:4;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -40%);width:30vw;height:30vw}.l-header_no_movie .__sub_hide{display:none}.l-header_sub{grid-template-columns:repeat(3, 1fr);align-items:baseline;margin:.8rem auto}.l-header_sub .__logo{text-align:left}.l-header_sub .__time{text-align:left}.l-header_sub .__text{display:none}}.l-header_nav{position:relative;z-index:10;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;margin:1.6rem auto;display:flex;gap:1.6rem;justify-content:space-around;align-items:center}.l-header_nav_logo{width:14rem}.l-header_nav_list{display:flex;row-gap:.5em;flex-wrap:wrap;grid-template-columns:repeat(10, auto)}.l-header_nav_list .__item:not(:last-of-type){border-right:1px solid #fff}.l-header_nav_list a{color:#fff;font-weight:700;font-size:1.8rem;display:block;padding:0 1em;text-shadow:0px 2px 3px rgba(0,0,0,.3764705882)}@media(max-width: 767px){.l-header_nav{margin:0;height:auto;display:none}.l-header_nav_logo{display:none}.l-header_nav_list{position:fixed;top:0;right:0;z-index:1000;width:70vw;height:100vh;height:100dvh;flex-direction:column;justify-content:center;background:#f9c264;padding-top:5vh;margin-top:0;transition:all .3s}.l-header_nav_list li{width:100%;text-align:left;padding:0rem 3.2rem}.l-header_nav_list li:not(:last-child):after{content:""}.l-header_nav_list li:before{content:"";display:inline-block;margin-right:1em}.l-header_nav.open{display:block;position:fixed;width:100vw;height:100vh;z-index:100;background:rgba(0,0,0,.4)}}.l-footer{width:100%;overflow:hidden;background:#ed7468;color:#fff;text-align:center;padding:2.4rem 1.6rem;text-shadow:0px 2px 3px rgba(0,0,0,.3764705882)}.l-footer_inner{display:flex;flex-direction:column;gap:.8rem;line-height:1.6}.l-footer .__title{font-weight:700}.l-footer .__name{font-weight:700;font-size:2rem}.l-footer_nav_list{display:flex;justify-content:center;row-gap:.8rem}.l-footer_nav_list .__item:not(:last-of-type){border-right:1px solid #fff}.l-footer_nav_list a{color:#fff;font-weight:700;font-size:1.6rem;display:block;padding:0 1em;line-height:1}@media(max-width: 767px){.l-footer_nav_list{flex-wrap:wrap}.l-footer_nav_list .__item:nth-of-type(even){border-right:none}.l-footer_nav_list a{font-weight:700;font-size:1.4rem;padding:0 .5em}}.c-icon_list_item{display:flex}.c-icon_list_item:before{content:attr(data-icon);display:block;margin-right:.2em}.c-shadow{text-shadow:0 2px 3px rgba(0,0,0,0.3764705882)}.c-lang_switch{padding:.3em 1em}.c-contents_remark{color:#ee793f;font-weight:700;font-size:2.4rem;text-align:center}.sideline_title{position:relative;display:flex;align-items:center}.title_text{flex-shrink:0;padding:.5em;font-size:2rem}.sideline_title:before,.sideline_title:after{content:"";width:50%;border-bottom:1px solid #000}.c-rightline_title{display:flex;width:100%;font-weight:700;font-size:2rem;margin-bottom:calc(1.6rem * 1)}.c-rightline_title span{flex-shrink:0;display:inline-block;margin-right:1em;width:-moz-fit-content;width:fit-content;line-height:1}.c-rightline_title:after{content:"";width:100%;height:1px;border-top:1px solid #fff;position:relative;top:.5em}.c-text_black .c-rightline_title:after{border-top:1px solid #000}.c-underline_title{width:100%;font-weight:700;font-size:2rem;margin-bottom:calc(1.6rem * 1);padding-bottom:.4em;border-bottom:1px solid #fff}.c-requireditem{display:grid;-moz-column-gap:1.6rem;column-gap:1.6rem;grid-template:auto;grid-template-areas:"title title" "requireditem anyitem " "requireditem anyitem ";text-align:left}.c-requireditem .__title{grid-area:title}.c-requireditem .__item{grid-area:requireditem;font-weight:700;font-size:2rem;line-height:1.6}.c-requireditem .__item .required_item{color:#e60012;font-weight:700;font-size:2rem;margin-bottom:calc(1.6rem * 1);text-align:left}.c-requireditem .__any_item{grid-area:anyitem;font-weight:500;font-size:1.6rem;line-height:1.6}@media(max-width: 767px){.c-requireditem{grid-template-areas:"title title" "requireditem requireditem " "anyitem anyitem "}}.c-precautions{text-align:left}.c-precautions div{line-height:1.4}.c-precautions .icon_list li{display:flex;align-items:baseline;margin:0 0 .5rem;line-height:1.4}.c-ticket_price{display:flex;justify-content:center;gap:1.6rem}@media(min-width: 1024px){.c-ticket_price{margin-top:calc(7.2rem * 1);margin-bottom:calc(7.2rem * 1)}}@media(min-width: 768px)and (max-width: 1023px){.c-ticket_price{margin-top:calc(5.6rem * 1);margin-bottom:calc(5.6rem * 1)}}@media(max-width: 767px){.c-ticket_price{margin-top:calc(4rem * 1);margin-bottom:calc(4rem * 1)}}.c-ticket{text-align:center}@media(min-width: 1024px){.c-ticket_contents{margin-top:calc(7.2rem * 1);margin-bottom:calc(7.2rem * 1)}}@media(min-width: 768px)and (max-width: 1023px){.c-ticket_contents{margin-top:calc(5.6rem * 1);margin-bottom:calc(5.6rem * 1)}}@media(max-width: 767px){.c-ticket_contents{margin-top:calc(4rem * 1);margin-bottom:calc(4rem * 1)}}.c-ticket_cautions{width:100%;max-width:1024px;margin-left:auto;margin-right:auto}@media(min-width: 1024px){.c-ticket_cautions{margin-top:calc(7.2rem * 1);margin-bottom:calc(7.2rem * 1)}}@media(min-width: 768px)and (max-width: 1023px){.c-ticket_cautions{margin-top:calc(5.6rem * 1);margin-bottom:calc(5.6rem * 1)}}@media(max-width: 767px){.c-ticket_cautions{margin-top:calc(4rem * 1);margin-bottom:calc(4rem * 1)}}@media(max-width: 767px){.c-ticket_cautions{max-width:100vw;padding-right:5vw;padding-left:5vw}}.c-ticket_caution{margin-bottom:calc(1.6rem * 4);font-weight:500;font-size:1.8rem}.c-btn{position:relative;display:block;width:80%;max-width:40rem;text-align:center;line-height:1;cursor:pointer;font-weight:700;font-size:2.4rem;color:#ed7468}@media(max-width: 767px){.c-btn{width:100%;font-weight:700;font-size:1.8rem}}.c-btn span{display:block;position:relative;width:100%;height:100%;padding:1.6rem;background:#fff;color:#ed7468;border:3px solid #ed7468;border-radius:6px;z-index:2}.c-btn:before{content:"";display:block;position:absolute;z-index:1;width:100%;height:100%;top:6px;left:6px;background:#ed7468;border-radius:6px;border:3px solid #ed7468;mix-blend-mode:multiply}.p-sp_humb{display:none}@media(max-width: 767px){.p-sp_humb{display:block;position:fixed;top:1.6rem;right:1.6rem;z-index:101}.p-sp_humb:before{content:"";font-family:"Material Icons";font-size:40px;color:#fff;filter:drop-shadow(0 0 0.2rem rgba(0, 0, 0, 0.2))}.p-sp_humb_close{display:none;width:3.2rem;height:3.2rem;cursor:pointer}.p-sp_humb_close{display:none;width:4rem;height:4rem;cursor:pointer;position:fixed;top:1.6rem;right:1.6rem;z-index:2000}.p-sp_humb_close:before{content:"";font-family:"Material Icons";font-size:40px;color:#fff}}.p-bg_movie_wrap{position:absolute;z-index:1;top:0;right:0;left:0;bottom:0;overflow:hidden;opacity:0}.p-bg_movie_wrap.appear{animation-name:PageAnimeAppear;animation-duration:.5s;animation-fill-mode:forwards}.p-bg_movie{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:177.77777778vh;height:56.25vw;min-height:100%;min-width:100%}.p-bg_movie_mask{position:absolute;z-index:2;top:0;width:100%;height:100%;background:rgba(0,0,0,.4392156863)}.p-bg_sp{display:none}.p-bg_movie_sp_wrap{display:none}@media(max-width: 767px){.p-bg_movie{display:none}.p-bg_movie_sp_wrap{display:block;position:relative;width:100%;height:35vh;max-height:250px;aspect-ratio:16/9;overflow:hidden}.p-bg_movie_sp{position:absolute;top:50%;left:0;transform:translateY(-50%);width:150vw;height:auto;aspect-ratio:3840/2160}}@keyframes PageAnimeAppear{0%{opacity:0}100%{opacity:1}}.c-sns{width:100%;max-width:1280px;margin-left:auto;margin-right:auto}@media(min-width: 1024px){.c-sns{margin-top:calc(7.2rem * 0.25);margin-bottom:calc(7.2rem * 0.25)}}@media(min-width: 768px)and (max-width: 1023px){.c-sns{margin-top:calc(5.6rem * 0.25);margin-bottom:calc(5.6rem * 0.25)}}@media(max-width: 767px){.c-sns{margin-top:calc(4rem * 0.25);margin-bottom:calc(4rem * 0.25)}}.c-sns_list{display:flex;gap:.8rem;justify-content:flex-end}.p-precaution{text-align:left}.p-precaution_list{margin-bottom:calc(1.6rem * 0.5)}.p-precaution_exp{font-weight:400;font-size:1.4rem}.p-comingsoon{text-align:center}.p-ticketcaution{text-align:left}.p-ticketcaution_list{margin-bottom:calc(1.6rem * 0.5);font-weight:700;font-size:2rem}.p-ticketcaution_exp{font-weight:400;font-size:1.4rem}.p-top_information{color:#fff}.p-top_information .__title{font-weight:700;font-size:3.2rem;text-align:center;padding-bottom:.2em;border-bottom:5px solid #fff}.p-top_information_inner{width:100%;max-width:760px;margin-left:auto;margin-right:auto;margin-bottom:calc(1.6rem * 2)}.p-top_information .__exp_heading{margin-bottom:1em;font-weight:700;font-size:2rem}.p-top_information .__exp{line-height:1.6;font-weight:700;font-size:2rem}.p-top_about{display:flex;flex-direction:column;gap:1.6rem;justify-content:center;align-items:center;color:#fff;text-align:center;position:relative}.p-top_about:before{content:"";background:url(../images/bg_icon11.png) no-repeat center center/contain;display:block;position:absolute;top:-120px;left:50%;transform:translateX(-230%);width:260px;height:200px}.p-top_about:after{content:"";background:url(../images/bg_icon2.png) no-repeat center center/contain;display:block;position:absolute;top:10px;left:50%;transform:translateX(190%);width:200px;height:150px}.p-top_about_btn:after{content:"";background:url(../images/bg_icon3.png) no-repeat center center/contain;display:block;position:absolute;top:730px;left:50%;transform:translateX(190%);width:200px;height:160px}.p-top_about .__catch{font-weight:700;font-size:3.2rem}.p-top_about .__catch .__lower{font-size:120%}.p-top_about .__exp{font-weight:700;font-size:2.4rem}@media(max-width: 767px){.p-top_about .__catch{font-weight:700;font-size:1.8rem}.p-top_about .__catch .__lower{font-size:120%}.p-top_about .__exp{font-weight:700;font-size:1.6rem}}.p-top_news{position:relative;display:flex;flex-direction:column;gap:1.6rem;justify-content:center;align-items:center;color:#fff}.p-top_news:before{content:"";background:url(../images/bg_icon1.png) no-repeat center center/contain;display:block;position:absolute;top:-20px;left:50%;transform:translateX(-300%);width:170px;height:160px}.p-top_news .__catch{font-weight:700;font-size:3.2rem;text-align:center}.p-top_news .__catch_low{font-weight:700;font-size:1.8rem;text-align:center}@media(max-width: 767px){.p-top_news .__catch{font-weight:700;font-size:1.8rem;text-align:center}.p-top_news .__catch_low{font-weight:700;font-size:1.6rem;text-align:left}}.p-top_movie{position:relative;display:flex;flex-direction:column;gap:1.6rem;justify-content:center;align-items:center;color:#fff}.p-top_movie:before{content:"";background:url(../images/bg_icon4.png) no-repeat center center/contain;display:block;position:absolute;top:750px;left:50%;transform:translateX(-300%);width:200px;height:200px}.p-top_movie .__title{margin-bottom:calc(1.6rem * 2);text-align:center}.p-top_movie .__movie{margin-left:auto;margin-right:auto;width:80%}.p-top_movie .__movie iframe{width:100%;aspect-ratio:1188/668}@media(max-width: 767px){.p-top_movie .__movie{width:100%}}.p-top_movie_group{width:100%;max-width:1024px;margin-left:auto;margin-right:auto;display:none}.p-top_movie_block{padding:3.2rem 0;width:100%;max-width:1024px;margin-left:auto;margin-right:auto}.p-top_movie_block>.__title{font-weight:700;font-size:2.4rem;margin-bottom:calc(1.6rem * 1)}.p-top_ticket{position:relative;display:flex;flex-direction:column;gap:1.6rem;justify-content:center;align-items:center;color:#fff}.p-top_ticket:before{content:"";background:url(../images/bg_icon6.png) no-repeat center center/contain;display:block;position:absolute;top:450px;left:50%;transform:translateX(-300%);width:200px;height:200px}.p-top_ticket:after{content:"";background:url(../images/bg_icon5.png) no-repeat center center/contain;display:block;position:absolute;top:60px;left:50%;transform:translateX(190%);width:200px;height:200px}.p-top_ticket_inner{display:flex;flex-direction:column;gap:6.4rem;text-align:center}.p-top_ticket .__price{width:100%;max-width:1024px;margin-left:auto;margin-right:auto;display:grid;justify-content:space-around;gap:4rem}.p-top_ticket_private{color:#fff;font-weight:700;font-size:2.4rem;text-align:center}@media(min-width: 1024px){.p-top_ticket_private{margin-top:calc(7.2rem * 0.25);margin-bottom:calc(7.2rem * 0.25)}}@media(min-width: 768px)and (max-width: 1023px){.p-top_ticket_private{margin-top:calc(5.6rem * 0.25);margin-bottom:calc(5.6rem * 0.25)}}@media(max-width: 767px){.p-top_ticket_private{margin-top:calc(4rem * 0.25);margin-bottom:calc(4rem * 0.25)}}.p-top_ticket_private .__remark{font-weight:700;font-size:2rem}@media(max-width: 767px){.p-top_ticket_private{font-weight:700;font-size:2rem}.p-top_ticket_private .__remark{font-weight:700;font-size:1.6rem}}.p-top_ticket_text{font-weight:700;font-size:2.8rem}.p-top_ticket_btn{position:relative}.p-top_ticket_btn:before{content:"";background:url(../images/bg_icon8.png) no-repeat center center/contain;display:block;position:absolute;top:100px;left:50%;transform:translateX(-340%);width:170px;height:170px}.p-top_ticket_btn:after{content:"";background:url(../images/bg_icon7.png) no-repeat center center/contain;display:block;position:absolute;top:-80px;left:50%;transform:translateX(130%);width:270px;height:300px}.p-top_note{position:relative;display:flex;flex-direction:column;gap:1.6rem;justify-content:center;align-items:center;color:#fff}.p-top_note_inner{width:100%;max-width:840px;margin-left:auto;margin-right:auto;margin-bottom:calc(1.6rem * 2)}.p-top_map{position:relative}.p-top_map_inner{text-align:center;position:relative;width:100%;margin-left:auto;margin-right:auto}.p-top_map_inner img{width:100%}.p-top_map_access{width:100%;max-width:760px;margin-left:auto;margin-right:auto}@media(min-width: 1024px){.p-top_map_access{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-top_map_access{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-top_map_access{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}.p-top_map_access_title{background:#f9c264;color:#fff;padding:.4em .8em;border-radius:6px;font-weight:700;font-size:1.8rem}.p-top_map_access .__item{padding:1.6rem .8rem}.p-top_map_access .__item:not(:last-of-type){border-bottom:4px dotted #f9c264}.p-top_map_access .__item .__detail span{font-size:90%}.p-top_map_access .__item .__detail a{color:#129eda}.p-top_setplan{position:relative}.p-top_setplan:before{content:"";background:url(../images/bg_icon9.png) no-repeat center center/contain;display:block;position:absolute;top:60px;left:50%;transform:translateX(-250%);width:250px;height:250px}.p-top_contents{position:relative}.p-top_contents_title{text-align:center}.p-top_contents_inner{display:grid;grid-template-columns:1fr;gap:4rem}.p-top_contents_note{color:#ed7468;font-weight:700;font-size:2.4rem;text-align:center}@media(max-width: 767px){.p-top_contents_note{font-weight:700;font-size:1.8rem}}.p-top_contents_sauna_wrap{margin-bottom:0}.p-top_contents_entertainment{position:relative}.p-top_contents_entertainment .__title{margin-bottom:0}.p-top_contents_entertainment:after{content:"";background:url(../images/bg_icon10.png) no-repeat center center/contain;display:block;position:absolute;bottom:-150px;left:50%;transform:translateX(310%);width:150px;height:150px}.p-top_contents_map{text-align:center}@media(min-width: 1024px){.p-top_contents_map{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-top_contents_map{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-top_contents_map{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}.p-top_contents_sauna_list{display:grid;gap:2.4rem;padding:2.4rem;grid-template-columns:repeat(3, 1fr)}@media(min-width: 1024px){.p-top_contents_sauna_list{margin-top:calc(7.2rem * 0.25);margin-bottom:calc(7.2rem * 0.25)}}@media(min-width: 768px)and (max-width: 1023px){.p-top_contents_sauna_list{margin-top:calc(5.6rem * 0.25);margin-bottom:calc(5.6rem * 0.25)}}@media(max-width: 767px){.p-top_contents_sauna_list{margin-top:calc(4rem * 0.25);margin-bottom:calc(4rem * 0.25)}}@media(max-width: 767px){.p-top_contents_sauna_list{padding:1.6rem;gap:1.6rem}}.p-top_contents_sauna_list img{width:100%}.p-top_contents_sauna_list .__inner_text{color:#ee793f;font-weight:700;font-size:2.4rem;display:flex;align-items:center}.p-top_contents_sauna_list .__inner_text_col2{text-align:center;color:#ee793f;font-weight:700;font-size:2.4rem;display:flex;align-items:center;justify-content:center;grid-column:span 2}@media(max-width: 767px){.p-top_contents_sauna_list{grid-template-columns:repeat(2, 1fr)}}.p-top_contents_guest{background:#fff;overflow:hidden}.p-top_contents_guest_inner{width:100%;max-width:960px;margin-left:auto;margin-right:auto;text-align:center}@media(min-width: 1024px){.p-top_contents_guest_inner{margin-top:calc(7.2rem * 1);margin-bottom:calc(7.2rem * 1)}}@media(min-width: 768px)and (max-width: 1023px){.p-top_contents_guest_inner{margin-top:calc(5.6rem * 1);margin-bottom:calc(5.6rem * 1)}}@media(max-width: 767px){.p-top_contents_guest_inner{margin-top:calc(4rem * 1);margin-bottom:calc(4rem * 1)}}.p-top_contents_guest_inner:first-of-type{border-top:2px solid #555;padding-top:3.2rem}.p-top_contents_guest_title{text-align:center;font-weight:700;font-size:2.4rem}@media(min-width: 1024px){.p-top_contents_guest_title{margin-top:calc(7.2rem * 0.25);margin-bottom:calc(7.2rem * 0.25)}}@media(min-width: 768px)and (max-width: 1023px){.p-top_contents_guest_title{margin-top:calc(5.6rem * 0.25);margin-bottom:calc(5.6rem * 0.25)}}@media(max-width: 767px){.p-top_contents_guest_title{margin-top:calc(4rem * 0.25);margin-bottom:calc(4rem * 0.25)}}.p-top_contents_guest_list{display:grid;justify-content:center;grid-template-columns:repeat(2, 1fr);gap:3.2rem;padding-inline:3.2rem}@media(min-width: 1024px){.p-top_contents_guest_list{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-top_contents_guest_list{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-top_contents_guest_list{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}.p-top_contents_guest_list .__image{width:100%;aspect-ratio:1/1;display:flex;align-items:center}.p-top_contents_guest_list .__image img{max-width:100%}.p-top_contents_guest_list .__name{font-weight:700;font-size:1.8rem}.p-top_contents_guest_list .__guest_2{grid-column:1/3}.p-top_contents_guest_list .__guest_2 .__image{width:100%;aspect-ratio:auto;display:flex;align-items:center}.p-top_contents_guest_list .__guest_2 .__image img{max-width:100%}.p-top_contents_guest_list .__guest_2 .__guest_item2{width:-moz-fit-content;width:fit-content;margin-inline:auto}@media(max-width: 767px){.p-top_contents_guest{position:relative}.p-top_contents_guest .__guest_subtitle{padding-inline:1.6rem}.p-top_contents_guest_list{padding-left:1.6rem;padding-right:1.6rem;grid-template-columns:repeat(1, 1fr);-moz-column-gap:1.6rem;column-gap:1.6rem;row-gap:0}.p-top_contents_guest_list li{padding:1.6rem}.p-top_contents_guest_list .__guest_2{grid-column:1/1}}.p-top_contents_ham{background:#fff;overflow:hidden}@media(min-width: 1024px){.p-top_contents_ham{margin-top:calc(7.2rem * 1);margin-bottom:calc(7.2rem * 1)}}@media(min-width: 768px)and (max-width: 1023px){.p-top_contents_ham{margin-top:calc(5.6rem * 1);margin-bottom:calc(5.6rem * 1)}}@media(max-width: 767px){.p-top_contents_ham{margin-top:calc(4rem * 1);margin-bottom:calc(4rem * 1)}}.p-top_contents_ham_inner{width:100%;max-width:760px;margin-left:auto;margin-right:auto;text-align:center}@media(min-width: 1024px){.p-top_contents_ham_inner{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-top_contents_ham_inner{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-top_contents_ham_inner{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}.p-top_contents_ham_inner.__withicon{margin-block:6.4rem 0}.p-top_contents_ham_title{text-align:center;font-weight:700;font-size:2.4rem}@media(min-width: 1024px){.p-top_contents_ham_title{margin-top:calc(7.2rem * 0.25);margin-bottom:calc(7.2rem * 0.25)}}@media(min-width: 768px)and (max-width: 1023px){.p-top_contents_ham_title{margin-top:calc(5.6rem * 0.25);margin-bottom:calc(5.6rem * 0.25)}}@media(max-width: 767px){.p-top_contents_ham_title{margin-top:calc(4rem * 0.25);margin-bottom:calc(4rem * 0.25)}}.p-top_contents_ham_subtitle{text-align:center;font-weight:700;font-size:2.4rem;margin-bottom:2.4rem}.p-top_contents_ham_list{display:grid;justify-content:center;grid-template-columns:repeat(2, 1fr);gap:3.2rem;padding-inline:3.2rem}.p-top_contents_ham_list .__ham_2{grid-column:1/3}.p-top_contents_ham_list .__ham_item{display:grid;gap:.8rem}.p-top_contents_ham_list .__ham_item2{position:relative}.p-top_contents_ham_list .__ham_item2:after{content:"";background:url(../images/icon_fujiwara.png) no-repeat center center/contain;width:24rem;aspect-ratio:167/160;position:absolute;top:-10rem;left:-1.6rem}@media(max-width: 767px){.p-top_contents_ham_list .__ham_item2:after{content:"";width:14rem;aspect-ratio:167/160;position:absolute;top:-3.4rem;left:-3.4rem}}.p-top_contents_ham_list .__ham_item2 .__image{justify-content:center}.p-top_contents_ham_list .__ham_item2 .__desc{text-align:center}.p-top_contents_ham_list .__image{width:100%;display:flex;align-items:center}.p-top_contents_ham_list .__image img{max-width:100%}.p-top_contents_ham_list .__name{font-weight:700;font-size:1.8rem;text-align:left}.p-top_contents_ham_list .__desc{text-align:left}.p-top_contents_ham_list .__center{text-align:center}.p-top_contents_ham .__outer_desc{text-align:left;padding-inline:3.2rem}@media(max-width: 767px){.p-top_contents_ham{width:110%;position:relative;left:-5%}.p-top_contents_ham_list{padding-left:1.6rem;padding-right:1.6rem;grid-template-columns:repeat(1, 1fr);-moz-column-gap:1.6rem;column-gap:1.6rem;row-gap:0}.p-top_contents_ham_list li{padding:1.6rem}}.p-top_contents_stage{display:grid;padding:1.6rem}@media(min-width: 1024px){.p-top_contents_stage{margin-top:calc(7.2rem * 0.25);margin-bottom:calc(7.2rem * 0.25)}}@media(min-width: 768px)and (max-width: 1023px){.p-top_contents_stage{margin-top:calc(5.6rem * 0.25);margin-bottom:calc(5.6rem * 0.25)}}@media(max-width: 767px){.p-top_contents_stage{margin-top:calc(4rem * 0.25);margin-bottom:calc(4rem * 0.25)}}.p-top_contents_stage .l-section_inner{margin-bottom:0}.p-top_contents_stage_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.6rem}@media(min-width: 1024px){.p-top_contents_stage_list{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.25)}}@media(min-width: 768px)and (max-width: 1023px){.p-top_contents_stage_list{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.25)}}@media(max-width: 767px){.p-top_contents_stage_list{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.25)}}@media(max-width: 767px){.p-top_contents_stage_list{grid-template-columns:repeat(1, 1fr)}}.p-top_contents_stage_list img{max-width:100%}@media(min-width: 1024px){.p-top_contents_goods{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-top_contents_goods{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-top_contents_goods{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}.p-top_contents_goods_list{display:grid;padding:1.6rem;grid-template-columns:repeat(3, 1fr);gap:1.6rem}@media(min-width: 1024px){.p-top_contents_goods_list{margin-top:calc(7.2rem * 0.25);margin-bottom:calc(7.2rem * 0.25)}}@media(min-width: 768px)and (max-width: 1023px){.p-top_contents_goods_list{margin-top:calc(5.6rem * 0.25);margin-bottom:calc(5.6rem * 0.25)}}@media(max-width: 767px){.p-top_contents_goods_list{margin-top:calc(4rem * 0.25);margin-bottom:calc(4rem * 0.25)}}@media(max-width: 767px){.p-top_contents_goods_list{grid-template-columns:repeat(1, 1fr)}}.p-top_contents_goods_list .__goods_item{height:100%;display:flex;flex-direction:column;justify-content:space-between;height:100%}.p-top_contents_goods_list .__goods_item .__title{text-align:center;padding:.4em;line-height:1.3;font-weight:700;font-size:1.6rem}@media(min-width: 1024px){.p-top_contents_goods_list .__goods_item .__title{height:6em}}.p-top_contents_goods_list .__goods_item .__shop{display:flex;align-items:end;justify-content:center;padding:.4em;text-align:center}.p-top_contents_goods_list .__goods_item .__image{display:flex;align-items:center;justify-content:center;padding:.4em;text-align:center}.p-top_contents_goods_list .__goods_item .__image img{width:100%}.p-top_contents_foods_list{display:grid;padding:1.6rem;grid-template-columns:repeat(2, 1fr);gap:1.6rem}@media(min-width: 1024px){.p-top_contents_foods_list{margin-top:calc(7.2rem * 0.25);margin-bottom:calc(7.2rem * 0.25)}}@media(min-width: 768px)and (max-width: 1023px){.p-top_contents_foods_list{margin-top:calc(5.6rem * 0.25);margin-bottom:calc(5.6rem * 0.25)}}@media(max-width: 767px){.p-top_contents_foods_list{margin-top:calc(4rem * 0.25);margin-bottom:calc(4rem * 0.25)}}@media(max-width: 767px){.p-top_contents_foods_list{grid-template-columns:repeat(1, 1fr)}}.p-top_contents_foods_list .__foods_item{max-height:100%;display:flex;flex-direction:column;justify-content:space-between;height:100%}.p-top_contents_foods_list .__foods_item .__title{text-align:center;padding:.4em;line-height:1.3;font-weight:700;font-size:1.6rem}@media(min-width: 1024px){.p-top_contents_foods_list .__foods_item .__title{height:6em}}.p-top_contents_foods_list .__foods_item .__shop{display:flex;align-items:center;justify-content:center;padding:.4em;text-align:center}.p-top_contents_foods_list .__foods_item .__image{display:flex;align-items:center;justify-content:center;padding:.4em;text-align:center}.p-top_contents_foods_list .__foods_item .__image img{width:80%}.p-top_contents_foods_list .__foods_price{text-align:center;font-weight:700;font-size:1.6rem;line-height:1.2;margin-top:.8rem}.p-top_contents_foods_list .__foods_price span{font-weight:700;font-size:2.4rem}.p-top_sponser{background:#fff;overflow:hidden}.p-top_sponser_inner{width:100%;max-width:960px;margin-left:auto;margin-right:auto;text-align:center}@media(min-width: 1024px){.p-top_sponser_inner{margin-top:calc(7.2rem * 1);margin-bottom:calc(7.2rem * 1)}}@media(min-width: 768px)and (max-width: 1023px){.p-top_sponser_inner{margin-top:calc(5.6rem * 1);margin-bottom:calc(5.6rem * 1)}}@media(max-width: 767px){.p-top_sponser_inner{margin-top:calc(4rem * 1);margin-bottom:calc(4rem * 1)}}.p-top_sponser_inner:first-of-type{border-top:2px solid #555;padding-top:3.2rem}.p-top_sponser_title{text-align:center;font-weight:700;font-size:2.4rem}@media(min-width: 1024px){.p-top_sponser_title{margin-top:calc(7.2rem * 0.25);margin-bottom:calc(7.2rem * 0.25)}}@media(min-width: 768px)and (max-width: 1023px){.p-top_sponser_title{margin-top:calc(5.6rem * 0.25);margin-bottom:calc(5.6rem * 0.25)}}@media(max-width: 767px){.p-top_sponser_title{margin-top:calc(4rem * 0.25);margin-bottom:calc(4rem * 0.25)}}.p-top_sponser_main{text-align:center;font-weight:700;font-size:3.2rem}@media(min-width: 1024px){.p-top_sponser_main{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-top_sponser_main{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-top_sponser_main{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}.p-top_sponser_sub{text-align:center;font-weight:700;font-size:1.8rem;line-height:2.4}@media(min-width: 1024px){.p-top_sponser_sub{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-top_sponser_sub{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-top_sponser_sub{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}.p-top_sponser_list{display:grid;justify-content:center;grid-template-columns:repeat(3, 1fr);place-content:center;gap:2.4rem 4.8rem}@media(min-width: 1024px){.p-top_sponser_list{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-top_sponser_list{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-top_sponser_list{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}.p-top_sponser_list li{width:100%;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center}.p-top_sponser_list .__center{width:100%;text-align:center}@media(max-width: 767px){.p-top_sponser{width:110%;margin-left:-5%;position:relative}.p-top_sponser_list{padding-left:1.6rem;padding-right:1.6rem;grid-template-columns:repeat(2, 1fr);-moz-column-gap:0;column-gap:0;row-gap:0}.p-top_sponser_list li{padding:1.6rem}.p-top_sponser_list li img{max-height:100%;max-width:80%}}.p-sameshi_index{width:100%;max-width:1024px;margin-left:auto;margin-right:auto}.p-sameshi_map{margin-bottom:2.4rem}.p-sameshi_title{display:flex;flex-direction:column;justify-content:center;gap:1.6rem;text-align:center}.p-sameshi_usage .usage_entry{display:flex;justify-content:space-between}@media(max-width: 767px){.p-sameshi_usage .usage_entry{flex-direction:column}}.p-sameshi_usage .entry_step{width:22%;border:2px solid #ed7468;border-radius:8px;overflow:hidden;position:relative}@media(max-width: 767px){.p-sameshi_usage .entry_step{width:100%}}.p-sameshi_usage .entry_step .step{background:#ed7468;color:#fff;font-size:2.2rem;text-align:center;padding:.1em 0 .2em}.p-sameshi_usage .step_description{padding:0 .2rem 1.6rem .2rem;display:flex;align-items:center;justify-content:center;flex-direction:column;height:calc(100% - 2.8rem)}.p-sameshi_usage .step_description .-text{font-size:1.4rem;text-align:center;line-height:1.6}.p-sameshi_usage .step_description .-sns{font-size:1.3rem;text-align:center;margin-top:.5em}.p-sameshi_usage .sns_icon{display:inline-block;width:1.6rem}.p-sameshi_usage .sns_arrow{display:flex;align-items:center}.p-sameshi_usage .sns_arrow img{width:1.6rem}@media(max-width: 767px){.p-sameshi_usage .sns_arrow{justify-content:center}.p-sameshi_usage .sns_arrow img{transform:rotate(90deg)}}.p-saunamap_index{width:100%;max-width:1024px;margin-left:auto;margin-right:auto}.p-saunamap_map{margin-bottom:2.4rem}.p-saunamap_title{display:flex;flex-direction:column;justify-content:center;gap:1.6rem;text-align:center}.p-saunamap_entry_btn{display:block;background:#f9c264;font-weight:700;font-size:2.4rem;color:#fff;text-align:center;padding:.8rem;border-radius:4px}.p-reserve{background:#f9c264;color:#fff;min-height:60vh}.p-reserve_title{font-weight:700;font-size:3.2rem;text-align:center}@media(max-width: 767px){.p-reserve_title{font-weight:700;font-size:2rem}}.p-reserve_type{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content;font-feature-settings:"palt";background:#fff;color:#e55d17;border-radius:1.5em;padding:.5em 2em;text-align:center;font-weight:700;font-size:3.2rem}@media(min-width: 1024px){.p-reserve_type{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-reserve_type{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-reserve_type{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}@media(max-width: 767px){.p-reserve_type{font-weight:700;font-size:2rem}}.p-reserve_form{width:100%;max-width:1024px;margin-left:auto;margin-right:auto}.p-reserve_note{width:100%;max-width:1024px;margin-left:auto;margin-right:auto;text-align:center}.p-reserve_input{width:100%;max-width:840px;margin-left:auto;margin-right:auto}.p-reserve_msg{width:100%;max-width:840px;margin-left:auto;margin-right:auto}@media(min-width: 1024px){.p-reserve_msg .message{margin-top:calc(7.2rem * 0.25);margin-bottom:calc(7.2rem * 0.25)}}@media(min-width: 768px)and (max-width: 1023px){.p-reserve_msg .message{margin-top:calc(5.6rem * 0.25);margin-bottom:calc(5.6rem * 0.25)}}@media(max-width: 767px){.p-reserve_msg .message{margin-top:calc(4rem * 0.25);margin-bottom:calc(4rem * 0.25)}}.p-reserve_complete{font-weight:700;font-size:2rem;text-align:center}.p-reserve_info{width:100%;max-width:840px;margin-left:auto;margin-right:auto}.p-reserve_info_list{background:#fff;border-radius:12px;padding:1.6rem;color:#000}.p-reserve_info_list .__group{display:grid;grid-template-columns:1fr 4fr}.p-reserve_info_list dt{font-weight:700}@media(max-width: 767px){.p-reserve_info_list .__group{grid-template-columns:1fr}.p-reserve_info_list dt{border-bottom:1px solid #cecece;margin-bottom:.5em}.p-reserve_info_list dd{margin-bottom:.5em}}.p-reserve_info_list.__en .__group{grid-template-columns:2fr 3fr}@media(max-width: 767px){.p-reserve_info_list.__en .__group{grid-template-columns:1fr}}.p-reserve_block{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:3.2rem}@media(min-width: 1024px){.p-reserve_block{margin-top:calc(7.2rem * 1);margin-bottom:calc(7.2rem * 1)}}@media(min-width: 768px)and (max-width: 1023px){.p-reserve_block{margin-top:calc(5.6rem * 1);margin-bottom:calc(5.6rem * 1)}}@media(max-width: 767px){.p-reserve_block{margin-top:calc(4rem * 1);margin-bottom:calc(4rem * 1)}}.p-reserve_block.__plan{width:70%;max-width:600px;min-width:300px}.p-reserve_block.__number{margin-left:auto;margin-right:auto;width:70%;max-width:600px;min-width:300px}.p-reserve_calc{text-align:center;font-weight:700;font-size:2.8rem}.p-reserve_calc .__calc_result{font-weight:700;font-size:4rem}.p-reserve_calc .__calc_target{text-decoration:underline}.un-page_en .p-reserve_block.__plan{width:70%;max-width:1024px;min-width:300px}.un-page_en .p-reserve_block.__number{margin-left:auto;margin-right:auto;width:70%;max-width:1024px;min-width:300px}.p-reserve_form .__readonly{pointer-events:none}.p-reserve_form .__agree{font-size:2.2rem;font-weight:700;font-size:2.2rem;margin-bottom:1.6rem;color:#fff;text-align:center}.p-reserve_form .__agree a{color:#fff;text-decoration:underline}.p-reserve_form .__large_check{display:none}.p-reserve_form .__large_check+label:before{font-family:FontAwesome;display:inline-block}.p-reserve_form .__large_check+label:before{content:""}.p-reserve_form .__large_check+label:before{letter-spacing:10px}.p-reserve_form .__large_check:checked+label:before{content:""}.p-reserve_form .__large_check:checked+label:before{letter-spacing:10px}.p-reserve_form_btn{position:relative;display:block;width:100%;text-align:center;line-height:1.2;cursor:pointer;font-weight:700;font-size:3rem;color:#ed7468}@media(max-width: 767px){.p-reserve_form_btn{width:100%;font-weight:700;font-size:1.8rem}}.p-reserve_form_btn .__cont{position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height:11rem;padding:1.6rem;background:#fff;color:#ed7468;border:3px solid #fff;border-radius:12px;z-index:2;transition:all .3s}.p-reserve_form_btn .__cont span{font-size:80%}.p-reserve_form_btn:before{content:"";display:block;position:absolute;z-index:1;width:100%;height:100%;top:6px;left:6px;background:#ed7468;border-radius:12px;border:3px solid #ed7468}.p-reserve_form_btn:hover .__text{background:#ed7468;color:#fff}.p-reserve_form_select{position:relative}.p-reserve_form_select .__cont{position:relative;display:flex;justify-content:space-between;align-items:center;padding:.8rem 1em;border-radius:12px;z-index:2;background:#fff;color:#ee793f;font-weight:700;font-size:3.2rem}.p-reserve_form_select .__cont .num_select{border:none;font-weight:700;font-size:3.2rem;color:#ee793f;width:6em}@media(max-width: 767px){.p-reserve_form_select .__cont{font-weight:700;font-size:1.8rem}.p-reserve_form_select .__cont .num_select{font-weight:700;font-size:1.8rem}}.p-reserve_form_select:before{content:"";display:block;position:absolute;z-index:1;width:100%;height:100%;top:6px;left:6px;background:#ed7468;border:3px solid #ed7468;border-radius:12px}.p-reserve_form_input .__group{padding:1.6rem 0;border-bottom:1px solid #fff}.p-reserve_form_input dt{font-weight:700;font-size:2rem;text-shadow:0 2px 3px rgba(0,0,0,0.3764705882);margin-bottom:calc(1.6rem * 0.5)}.p-reserve_form_input label{font-weight:700;font-size:2rem;text-shadow:0 2px 3px rgba(0,0,0,0.3764705882)}.p-reserve_form .message{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;margin-top:1rem;border:1px solid rgba(0,0,0,0);border-radius:.5rem}.p-reserve_form .message_inline{font-size:1.4rem;padding:.5rem .75rem}.p-reserve_form .success{color:#18603a;background-color:#d5f1de;border-color:#c4ebd1}.p-reserve_form .error{color:#772b35;background-color:#fadddd;border-color:#f8cfcf}.un-page_en .p-reserve_form_select .__cont .num_select{width:12rem}.p-reserve_btn{position:relative;display:flex;justify-content:center;align-items:center;width:100%;text-align:center;line-height:1.2;cursor:pointer;font-weight:700;font-size:2.4rem;color:#fff}.p-reserve_btn_block{display:flex;gap:2.4rem;justify-content:space-around}@media(max-width: 767px){.p-reserve_btn{width:100%;font-weight:700;font-size:1.8rem}}.p-reserve_btn .__cont{display:block;position:relative;width:100%;padding:1.6rem;background:#ed7468;color:#fff;border:3px solid #fff;border-radius:12px;z-index:2;transition:all .3s}.p-reserve_btn .__cont span{font-size:80%}.p-reserve_btn:before{content:"";display:block;position:absolute;z-index:1;width:100%;height:100%;top:6px;left:6px;background:#ed7468;border:3px solid #ed7468;border-radius:12px;transition:all .3s}.p-reserve_btn:hover .__cont{background:#fff;color:#ed7468}.p-reserve_btn.__disabled{pointer-events:none}.p-reserve_btn.__disabled .__cont{background:#cecece}.p-reserve_btn.__disabled:before{background:#999;border:3px solid #999}.p-reserve_btn.__back .__cont{background:#fff;border:3px solid #fff;color:#f9c264}.p-reserve_btn.__back:before{background:#ee793f;border:3px solid #ee793f}.p-reserve_schedule{background:#000;width:-moz-fit-content;width:fit-content;border:2px solid #000;display:grid;gap:1px;grid-template-columns:1fr;margin-left:auto;margin-right:auto}@media(min-width: 1024px){.p-reserve_schedule{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-reserve_schedule{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-reserve_schedule{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}.p-reserve_schedule.__en{display:grid;gap:1px;grid-template-columns:1fr}.p-reserve_schedule .__item{background:#fff;color:#000;padding:.8rem;position:relative;text-align:center}.p-reserve_schedule .__time_item{display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:42px}.p-reserve_schedule .__iconsize{font-size:4rem !important}.p-reserve_schedule .__pri_iconsize{font-size:2.4rem !important}.p-reserve_schedule .g_main_timeline{font-family:"DIN Alternate","Abel","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,"Arimo",sans-serif;font-weight:700;font-size:2.8rem}@media(max-width: 767px){.p-reserve_schedule .g_main_timeline{padding:0}}.p-reserve_schedule .g_timeline .__private{font-family:"DIN Alternate","Abel","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,"Arimo",sans-serif;font-weight:700;font-size:2.8rem}@media(max-width: 767px){.p-reserve_schedule .g_timeline .__private{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,"Arimo",sans-serif;font-weight:700;font-size:1.2rem}}@media(max-width: 767px){.p-reserve_schedule.__normal .__header .__item{font-size:1.6rem}}.p-reserve_schedule .__header{display:grid;gap:1px;grid-template-columns:301px repeat(5, 120px)}@media(max-width: 767px){.p-reserve_schedule .__header{display:none}}.p-reserve_schedule .__header.__normal{display:grid;gap:1px;grid-template-columns:151px repeat(5, 120px)}@media(max-width: 767px){.p-reserve_schedule .__header.__normal{display:grid;gap:1px;grid-template-areas:none;grid-template-columns:100px repeat(5, 50px)}}.p-reserve_schedule .__header .__item{font-family:"DIN Alternate","Abel","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,"Arimo",sans-serif;font-weight:700;font-size:2.8rem}.p-reserve_schedule .__header .__item .__week{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,"Arimo",sans-serif;display:inline-block;border-radius:50%;background-color:#000;color:#fff;width:1.6em;height:1.6em;font-weight:700;font-size:1.6rem;margin-left:.2em;padding-bottom:.1em}.p-reserve_schedule .__header .__item.__holiday .__week{background-color:#ec2d80}.p-reserve_schedule .__header .__item.__weekday .__week{background-color:#2593ee}.p-reserve_schedule .__footer{display:grid;gap:1px}.p-reserve_schedule .__footer .__item{text-align:right;font-weight:700}.p-reserve_schedule .__footer.__normal{display:grid;gap:1px}.p-reserve_schedule .__remark{font-weight:400;font-size:1.4rem;padding:.4rem}@media(max-width: 767px){.p-reserve_schedule .__remark{display:flex;align-items:center;justify-content:center;font-weight:400;font-size:1.2rem}}.p-reserve_schedule .__body{display:grid;gap:1px}@media(max-width: 767px){.p-reserve_schedule .__body{gap:2px}}.p-reserve_schedule .__times{display:grid;gap:1px;grid-template-columns:100px 200px repeat(5, 120px)}@media(max-width: 767px){.p-reserve_schedule .__times{display:grid;gap:1px;grid-template-columns:100px repeat(5, 50px);grid-template-areas:"g_main_timeline g_main_timeline g_main_timeline g_main_timeline  g_main_timeline  g_main_timeline" "g_timeline g_select1 g_select2 g_select3 g_select4 g_select5" "g_timeline g_select1 g_select2 g_select3 g_select4 g_select5";font-weight:400;font-size:1.2rem}}.p-reserve_schedule .__times.__normal{display:grid;gap:1px;grid-template-columns:151px repeat(5, 120px)}@media(max-width: 767px){.p-reserve_schedule .__times.__normal{display:grid;gap:1px;grid-template-areas:none;grid-template-columns:100px repeat(5, 50px)}}.p-reserve_schedule .__price_block{display:grid;gap:1px;grid-template-columns:301px repeat(5, 120px)}@media(max-width: 767px){.p-reserve_schedule .__price_block{display:grid;gap:1px;grid-template-columns:130px repeat(5, 70px);grid-template-columns:100px repeat(5, 50px);font-weight:700;font-size:1.2rem}}.p-reserve_schedule .__price_block.__normal{display:grid;gap:1px;grid-template-columns:151px repeat(5, 120px)}@media(max-width: 767px){.p-reserve_schedule .__price_block.__normal{display:grid;gap:1px;grid-template-columns:130px repeat(5, 70px);grid-template-areas:none;grid-template-columns:100px repeat(5, 50px)}}.p-reserve_schedule .__price_block.__private{display:grid;gap:1px;grid-template-columns:301px repeat(5, 120px)}@media(max-width: 767px){.p-reserve_schedule .__price_block.__private{display:grid;gap:1px;grid-template-columns:130px repeat(5, 70px);grid-template-columns:100px repeat(5, 50px)}}.p-reserve_schedule.__en .__header{display:grid;gap:1px;grid-template-columns:431px repeat(5, 120px)}@media(max-width: 767px){.p-reserve_schedule.__en .__header{display:none}}.p-reserve_schedule.__en .__header.__normal{display:grid;gap:1px;grid-template-columns:230px repeat(5, 120px)}@media(max-width: 767px){.p-reserve_schedule.__en .__header.__normal{display:grid;gap:1px;grid-template-areas:none;grid-template-columns:100px repeat(5, 50px)}}.p-reserve_schedule.__en .__footer{display:grid;gap:1px}.p-reserve_schedule.__en .__footer .__item{text-align:right;font-weight:700}.p-reserve_schedule.__en .__footer.__normal{display:grid;gap:1px}.p-reserve_schedule.__en .__body{display:grid;gap:1px}@media(max-width: 767px){.p-reserve_schedule.__en .__body{gap:2px}}.p-reserve_schedule.__en .__times{display:grid;gap:1px;grid-template-columns:230px 200px repeat(5, 120px)}@media(max-width: 767px){.p-reserve_schedule.__en .__times{display:grid;gap:1px;grid-template-columns:100px repeat(5, 50px);grid-template-areas:"g_main_timeline g_main_timeline g_main_timeline g_main_timeline  g_main_timeline  g_main_timeline" "g_timeline g_select1 g_select2 g_select3 g_select4 g_select5" "g_timeline g_select1 g_select2 g_select3 g_select4 g_select5"}}.p-reserve_schedule.__en .__times.__normal{display:grid;gap:1px;grid-template-columns:230px repeat(5, 120px)}@media(max-width: 767px){.p-reserve_schedule.__en .__times.__normal{display:grid;gap:1px;grid-template-areas:none;grid-template-columns:100px repeat(5, 50px)}}.p-reserve_schedule.__en .__price_block{display:grid;gap:1px;grid-template-columns:431px repeat(5, 120px)}@media(max-width: 767px){.p-reserve_schedule.__en .__price_block{display:grid;gap:1px;grid-template-columns:130px repeat(5, 70px);grid-template-columns:100px repeat(5, 50px);font-weight:700;font-size:1.2rem}}.p-reserve_schedule.__en .__price_block.__normal{display:grid;gap:1px;grid-template-columns:230px repeat(5, 120px)}@media(max-width: 767px){.p-reserve_schedule.__en .__price_block.__normal{display:grid;gap:1px;grid-template-columns:130px repeat(5, 70px);grid-template-areas:none;grid-template-columns:100px repeat(5, 50px)}}.p-reserve_schedule .__group{display:flex;align-items:center;justify-content:center}.p-reserve_schedule .__group_time{display:flex;align-items:center;justify-content:center;gap:.8rem;flex-direction:column}@media(max-width: 767px){.p-reserve_schedule .__group_time{gap:0}.p-reserve_schedule .__group_time img:not(.__arrow){width:80%}.p-reserve_schedule .__group_time.__private{flex-direction:row}}.p-reserve_schedule .__day{display:grid;grid-template-rows:1fr}.p-reserve_schedule .__day img{width:100%}@media(max-width: 767px){.p-reserve_schedule .__day{font-weight:400;font-size:1.4rem}.p-reserve_schedule .__day_img{width:80%}}.p-reserve_schedule .__private .__day{grid-template-rows:.5fr 1fr 1fr}@media(max-width: 767px){.p-reserve_schedule .__private .__day{height:100%;overflow-x:hidden;grid-template-rows:46px 46px 46px}}.p-reserve_schedule .__private .__allday{display:grid;grid-template-rows:.5fr 1fr 1fr 1fr 1fr}@media(max-width: 767px){.p-reserve_schedule .__private .__allday{height:100%;overflow-x:hidden;grid-template-rows:46px 46px 46px}}.p-reserve_schedule .__holiday{background:#fadce9}.p-reserve_schedule .__holiday .__week_text{color:#ec2d80}.p-reserve_schedule .__weekday{background:#d3e6f6}.p-reserve_schedule .__weekday .__week_text{color:#2593ee}.p-reserve_schedule .__valid{cursor:pointer}.p-reserve_schedule .__active{background:#d2f702 !important}.p-reserve_schedule .__first{background:#faedd7}@media(max-width: 767px){.p-reserve_schedule.__private .g_main_timeline{grid-area:g_main_timeline}.p-reserve_schedule.__private .g_timeline{grid-area:g_timeline}.p-reserve_schedule.__private .g_select1{grid-area:g_select1}.p-reserve_schedule.__private .g_select2{grid-area:g_select2}.p-reserve_schedule.__private .g_select3{grid-area:g_select3}.p-reserve_schedule.__private .g_select4{grid-area:g_select4}.p-reserve_schedule.__private .g_select5{grid-area:g_select5}.p-reserve_schedule.__private .__arrow{transform:rotate(-90deg)}}.p-howto_title{background:#fff;color:#ed7468;border-radius:1.5em;font-weight:700;font-size:3rem;text-align:center;width:100%;max-width:840px;margin-left:auto;margin-right:auto}@media(max-width: 767px){.p-howto_title{font-weight:700;font-size:2rem}}.p-howto_title_img{text-align:center;width:100%;max-width:840px;margin-left:auto;margin-right:auto}@media(max-width: 767px){.p-howto_title_img{font-weight:700;font-size:2rem}}.p-howto_detail{width:100%;max-width:1024px;margin-left:auto;margin-right:auto}.p-howto_detail.__with_ill{position:relative}.p-howto_detail.__with_ill:before{content:"";background:url(../images/icon_bg_howto_02.png) no-repeat center center/contain;display:block;position:absolute;top:90%;left:50%;transform:translateX(200%);width:200px;height:200px}.p-howto_detail .__info{display:grid;grid-template-columns:1fr 3fr;row-gap:2.4rem;grid-auto-flow:row;grid-template-areas:"__no __exp" "__detail __detail" "__images __images"}@media(min-width: 1024px){.p-howto_detail .__info{margin-top:calc(7.2rem * 0.75);margin-bottom:calc(7.2rem * 0.75)}}@media(min-width: 768px)and (max-width: 1023px){.p-howto_detail .__info{margin-top:calc(5.6rem * 0.75);margin-bottom:calc(5.6rem * 0.75)}}@media(max-width: 767px){.p-howto_detail .__info{margin-top:calc(4rem * 0.75);margin-bottom:calc(4rem * 0.75)}}.p-howto_detail .__info.__notdetail{grid-template-areas:"__no __exp" "__images __images"}@media(max-width: 767px){.p-howto_detail .__info{grid-template-columns:1fr 3fr;row-gap:1.6rem;grid-template-areas:"__no ." "__exp __exp" "__detail __detail" "__images __images"}}@media(max-width: 767px)and (min-width: 1024px){.p-howto_detail .__info{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(max-width: 767px)and (min-width: 768px)and (max-width: 1023px){.p-howto_detail .__info{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px)and (max-width: 767px){.p-howto_detail .__info{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}@media(max-width: 767px){.p-howto_detail .__info.__notdetail{grid-template-areas:"__no ." "__exp __exp" "__images __images"}}.p-howto_detail .__info .__no{grid-area:__no;padding:10% 20% 0}.p-howto_detail .__info .__exp{grid-area:__exp;color:#fff}.p-howto_detail .__info .__exp .__title{font-weight:700;font-size:3.2rem;border-bottom:1px solid #fff;padding-bottom:.2em;margin-bottom:.5em}.p-howto_detail .__info .__exp .__text{font-weight:700;font-size:2rem}.p-howto_detail .__info .__exp .__remark{margin-top:.5em;font-weight:400;font-size:1.4rem}.p-howto_detail .__info .__exp .__pay{margin:1.6rem 0 0 0}@media(max-width: 767px){.p-howto_detail .__info .__exp .__title{font-weight:700;font-size:2rem}.p-howto_detail .__info .__exp .__text{font-weight:700;font-size:1.6rem}}.p-howto_detail .__info .__detail{grid-area:__detail;background:#fff;padding:4rem 2.4rem;border-radius:10px;text-align:center}.p-howto_detail .__info .__detail_title{font-weight:700;font-size:2.4rem;color:#ed7468;margin-bottom:calc(1.6rem * 1)}.p-howto_detail .__info .__detail_text{color:#ed7468;font-weight:700}.p-howto_detail .__info .__detail_text.__lower{font-size:120%}@media(max-width: 767px){.p-howto_detail .__info .__detail_title{font-weight:700;font-size:2rem}.p-howto_detail .__info .__detail_text{font-weight:700;font-size:1.4rem;text-align:left}.p-howto_detail .__info .__detail_text.__lower{margin-top:2em;font-size:100%}}.p-howto_detail .__info .__images{grid-area:__images;margin-top:2.4rem}.p-howto_detail .__info .__item_list{width:100%;max-width:840px;margin-left:auto;margin-right:auto;display:grid;gap:1.6rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:center;position:relative}@media(min-width: 1024px){.p-howto_detail .__info .__item_list{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-howto_detail .__info .__item_list{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-howto_detail .__info .__item_list{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}@media(max-width: 767px){.p-howto_detail .__info .__item_list{grid-template-columns:1fr;grid-template-rows:repeat(4, 1fr)}}.p-howto_detail .__info .__item_list .__item_text{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;font-size:2.4rem;color:#ee793f}.p-howto_detail .__info .__item_list img{width:100%}.p-howto_detail .__info .__item_list:after{content:attr(data-remark);font-weight:700;font-size:1.4rem;text-align:right;display:block;position:absolute;top:100%;width:100%}.p-howto_detail .__info .__image_list{display:flex;justify-content:center;gap:.8rem}.p-howto_detail .__info .__remark_image{width:-moz-fit-content;width:fit-content;margin:auto}.p-howto_detail .__info .__image_remark{color:#fff;font-size:80%;text-align:right}.p-howto_detail .__bn{text-align:center}.p-howto_detail .__bn a{display:block;margin-left:auto;margin-right:auto}.p-howto_model{width:100%;max-width:1024px;margin-left:auto;margin-right:auto}.p-howto_model.__with_ill{position:relative}.p-howto_model.__with_ill:before{content:"";background:url(../images/icon_bg_howto_01.png) no-repeat center center/contain;display:block;position:absolute;top:0%;left:50%;transform:translateX(-380%);width:150px;height:150px}.p-howto_model.__with_ill:after{content:"";background:url(../images/bg_icon_sub_02.png) no-repeat center center/contain;display:block;position:absolute;top:1%;left:50%;transform:translateX(160%);width:200px;height:200px}.p-howto_model_title{color:#fff;background:#ed7468}.p-howto_model .__catch{text-align:center}@media(min-width: 1024px){.p-howto_model .__catch{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-howto_model .__catch{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-howto_model .__catch{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}@media(min-width: 1024px){.p-howto_model .__course{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-howto_model .__course{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-howto_model .__course{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}.p-howto_model .__course img{width:100%}.p-cms_title{text-align:center;font-weight:700;font-size:2.4rem;margin-bottom:2.4rem;text-align:center;color:#ed7468}.p-cms_title img{margin-bottom:calc(1.6rem * 1)}@media(max-width: 767px){.p-cms_title .__sp_small{max-width:50%}}.p-cms_text{margin-bottom:calc(1.6rem * 4);color:#000;text-align:center;font-weight:700;font-size:2rem;line-height:1.6}@media(max-width: 767px){.p-cms_text{text-align:left;font-weight:700;font-size:1.6rem}}.p-cms_attention{line-height:1.6}@media(min-width: 1024px){.p-cms_attention{padding-top:calc(7.2rem * 0.5);padding-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-cms_attention{padding-top:calc(5.6rem * 0.5);padding-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-cms_attention{padding-top:calc(4rem * 0.5);padding-bottom:calc(4rem * 0.5)}}@media(max-width: 767px){.p-cms_attention{font-weight:500;font-size:1.2rem}}.p-cms_area_list{margin:4rem 0;display:flex;justify-content:space-around}@media(max-width: 767px){.p-cms_area_list{flex-wrap:wrap}.p-cms_area_list li{padding:.2em .5em}}.p-cms_gmap{width:100%;height:500px}.p-cms_arrow{width:6rem;margin:auto}.p-cms_map_list{width:100%;max-width:840px;margin-left:auto;margin-right:auto}.p-cms_entry_remark{width:100%;max-width:840px;margin-left:auto;margin-right:auto}.p-sameshi_hitori{text-align:center}@media(min-width: 1024px){.p-sameshi_hitori{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-sameshi_hitori{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-sameshi_hitori{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}.p-sameshi_map{width:100%;max-width:840px;margin-left:auto;margin-right:auto}.p-saunamap_entry{width:40%;min-width:28rem;margin-left:auto;margin-right:auto}.p-saunamap_entry .__title{margin-bottom:calc(1.6rem * 1)}.p-saunamap_map{width:100%;max-width:840px;margin-left:auto;margin-right:auto}.usage_entry{display:flex;justify-content:space-between}@media(max-width: 767px){.usage_entry{flex-direction:column}}.entry_step{width:22%;border:2px solid #58beed;border-radius:8px;overflow:hidden;position:relative}@media(max-width: 767px){.entry_step{width:100%}}.entry_step .step{background:#58beed;color:#fff;font-size:2.2rem;text-align:center;padding:.1em 0 .2em}.step_description{padding:1.6rem .2rem;display:flex;align-items:center;justify-content:center;flex-direction:column;height:calc(100% - 2.8rem)}.step_description .-text{font-size:1.4rem;text-align:center;line-height:1.6}.step_description .-sns{font-size:1.3rem;text-align:center;margin-top:.5em}.sns_icon{display:inline-block;width:1.3rem}.sns_arrow{display:flex;align-items:center}.sns_arrow img{width:1.6rem}@media(max-width: 767px){.sns_arrow{justify-content:center}.sns_arrow img{transform:rotate(90deg)}}.map_list_contents{display:flex;gap:1.6rem;justify-content:space-between}@media(max-width: 767px){.map_list_contents{flex-direction:column}}.map_list li{margin-bottom:2.4rem}.map_list .-name{text-align:center;font-size:2.4rem;font-weight:700;border-bottom:1px solid #000;margin-bottom:1.6rem;padding:.4em}.map_list_contents .-image{width:43%}.map_list_contents .-image img{max-width:100%}@media(max-width: 767px){.map_list_contents .-image{width:100%}}.map_list_contents .-text{width:55%}@media(max-width: 767px){.map_list_contents .-text{width:100%}}.map_list_contents .-detail{margin-bottom:.3em}.map_list_contents .-detail_title{margin-bottom:.5em;display:inline-block;background:#000;color:#fff;padding:.2em;width:5em;text-align:center;margin-right:.5em}.map_list_contents .-detail_title.-comment{width:8em}.more_link{background:rgba(0,0,0,0);cursor:pointer;border-bottom:1px solid #000;padding:.5em}.more_block{text-align:center;margin:2.4rem auto}.more_list li{transition:all .3s}.more_list .hide{opacity:0;height:0;transition:all .3s;overflow:hidden}.entry_remark{font-size:1.4rem}.entry_remark dt{margin-bottom:1.6rem}.entry_remark dd{margin-bottom:3.2rem}.icon_list li{line-height:1.4}.icon_list li.in_col{flex-wrap:wrap}.icon_list li.in_col>span{display:inline-block;width:97%}.icon_list_in{margin-left:2rem;font-size:90%}.icon_list li:before{content:attr(data-icon);margin:0 .5rem 0 0}.p-qanda_group{width:100%;max-width:1024px;margin-left:auto;margin-right:auto;text-align:left;margin-bottom:3em}.p-qanda_title{color:#ed7468;font-weight:700;font-size:2.4rem;padding-bottom:.5em;margin-bottom:1.5em;border-bottom:1px solid #4c4948}.p-qanda_list .__group{padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:1px solid #4c4948}.p-qanda_list .__remark{color:#e60012}.p-qanda_list dt{display:grid;grid-template-columns:5rem 1fr;gap:1.6rem;align-items:center;margin-bottom:1em}.p-qanda_list dt .__text{font-weight:400;font-size:2.4rem}.p-qanda_list dd{display:grid;grid-template-columns:5rem 1fr;gap:1.6rem}.p-qanda_list dd .__icon{text-align:right}.p-qanda_list dd .__icon img{width:50%}.p-access{width:100%;max-width:840px;margin-left:auto;margin-right:auto}.p-access_schedule{text-align:center}@media(min-width: 1024px){.p-access_schedule{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-access_schedule{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-access_schedule{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}@media(min-width: 1024px){.p-access_map{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-access_map{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-access_map{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}.p-access_map iframe{width:100%;height:auto;aspect-ratio:8/5}.p-access_info{display:flex;gap:1.6rem;justify-content:space-between}@media(min-width: 1024px){.p-access_info{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-access_info{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-access_info{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}.p-access_info .__logo{width:30%}.p-access_info .__logo .__image{max-width:90%;margin:1.6rem auto;text-align:center}.p-access_info .__logo .__image img{max-width:100%;margin:auto}.p-access_info .__address{width:70%;line-height:1.6}.p-access_info .__address li{padding:.4rem 0}.p-access_info .__address .__place_name{font-weight:700;font-size:2rem}.p-access_info .__address .__place_info{margin-bottom:calc(1.6rem * 1)}.p-access_info .__address .__traffic_icon{display:inline-block;padding:.3em 1em;font-size:1.6rem;border:1px solid #231815;text-align:center;margin-bottom:.8rem}@media(max-width: 767px){.p-access_info{flex-direction:column-reverse}.p-access_info .__logo,.p-access_info .__address{width:100%}.p-access_info .__logo{display:flex;align-items:center}.p-access_info .__logo .__image{width:40%}}.p-access_note{width:100%;max-width:840px;margin-left:auto;margin-right:auto}.p-access_note_inner{margin-bottom:1.6rem}.p-mypage{width:100%;max-width:1024px;margin-left:auto;margin-right:auto}.p-mypage_msg{width:100%;max-width:840px;margin-left:auto;margin-right:auto}.p-mypage_btn{width:60%;background:rgba(0,0,0,0);border-radius:6px;padding:.5em 1em;text-align:center;background:#ed7468;font-weight:700;font-size:2.4rem;color:#fff;transition:opacity .3s}.p-mypage_btn:hover{opacity:.7}.p-mypage .reserve_list li{border:1px solid #dedede;border-radius:6px;margin-bottom:1.6rem}.p-mypage .reserve_info_block{margin-bottom:1.6rem}.p-mypage .reserve_info_block .block{display:flex;font-size:1.6rem;padding:1.6rem;justify-content:space-between;align-items:center}.p-mypage .reserve_info_block .block .block_in{margin-right:2rem}.p-mypage .reserve_list_title{font-size:1.2rem;color:#999;display:inline-block;padding-right:1em;font-weight:400}.p-mypage .status_icon{text-align:center;background:#333;color:#fff;border-radius:6px;padding:.5em 2em}.p-mypage .reserve_info_block.cancel{background:#eee}.p-mypage .reserve_info_block.over{background:#eee}.p-mypage .reserve_info_block.unpaid.bank{background:#fff7f7}.p-mypage .reserve_info_block.unpaid.bank .reserve_price{color:#d12222;font-weight:700;font-size:2rem}.p-mypage .cancel .status_icon{background:#999}.p-mypage .unpaid .status_icon{background:#d12222}.p-mypage .paid .status_icon{background:#2083d3}.p-mypage .today .status_icon{background:#05883b}.p-mypage .gaze{font-size:2rem;font-weight:700}.p-mypage .attention span{color:#d12222;font-weight:700}.p-mypage .underline{border-bottom:1px solid #dedede}.p-mypage .cci_link{font-size:1.6rem}.p-mypage .cci_link .base_btn{font-size:1.6rem;margin-top:1.2rem;margin-bottom:1.2rem}@media(max-width: 767px){.p-mypage .reserve_list_title{display:block;margin-bottom:.8rem}.p-mypage .reserve_info_block .block{flex-wrap:wrap}.p-mypage .block_in{order:2}.p-mypage .block_in.status{order:1;width:100%}.p-mypage .reserve_info_block .block{padding:.8rem 1.6rem}.p-mypage .reserve_info_block .block .block_in{margin-right:0;margin-bottom:1rem}.p-mypage .reserve_no,.p-mypage .reserve_date{width:50%}.p-mypage .reserve_date{font-size:1.2rem}.p-mypage .schedule_date_area{width:90%}.p-mypage .schedule_date{font-size:1.8rem}.p-mypage .schedule_date .-small{font-size:1.6rem}}.un-page_en .p-mypage .block_in{display:flex;flex-direction:column}.p-static{width:100%;max-width:960px;margin-left:auto;margin-right:auto;text-align:left}.p-static .text_heading{font-size:2.2rem;text-align:left;font-weight:400;margin-bottom:2.4rem}.p-static_title{color:#ed7468;font-weight:700;font-size:3rem;text-align:center}.p-static_subtitle{font-weight:700;text-align:left}@media(min-width: 1024px){.p-static .__cancelpolicylist{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-static .__cancelpolicylist{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-static .__cancelpolicylist{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}.p-static .__cancelpolicylist .text_heading{font-weight:700;font-size:1.6rem}.p-static .__cancelpolicylist .__comment{margin:1.6rem 0 3.2rem 0}.p-static .text_heading{margin-bottom:1em}.p-static h3.text_heading{margin-bottom:1em}.p-static .__comment{line-height:1.6}@media(min-width: 1024px){.p-static .__comment{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-static .__comment{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-static .__comment{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}.p-static .__operator{max-width:660px;margin:auto;margin-bottom:4rem}.p-static .__credit_text{line-height:1.6}@media(max-width: 767px){.p-static .__credit_text{font-weight:400;font-size:1.4rem}}.p-static .commerce_list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}@media(min-width: 1024px){.p-static .commerce_list{margin-top:calc(7.2rem * 0.5);margin-bottom:calc(7.2rem * 0.5)}}@media(min-width: 768px)and (max-width: 1023px){.p-static .commerce_list{margin-top:calc(5.6rem * 0.5);margin-bottom:calc(5.6rem * 0.5)}}@media(max-width: 767px){.p-static .commerce_list{margin-top:calc(4rem * 0.5);margin-bottom:calc(4rem * 0.5)}}@media(max-width: 767px){.p-static .commerce_list{font-weight:400;font-size:1.4rem}}.p-static .commerce_list>dt{width:30%;padding:.5em 0}.p-static .commerce_list>dd{width:70%;padding:.5em 0;line-height:1.6}.p-static .commerce_list .large{width:100%}.p-static .commerce_list .medium dt{text-indent:1em}.p-static .list_in{margin-bottom:2.4rem}.p-static .list_heading{margin-bottom:1.6rem}.p-static .description{line-height:1.6;font-weight:400}.p-static .no_list{list-style-type:disc;list-style-position:outside;counter-reset:item;margin-left:2em}.p-static .no_list>li{display:flex;align-items:baseline;margin:0 0 .5rem;line-height:1.6;justify-content:flex-start;position:relative}.p-static .no_list>li:before{counter-increment:item;content:counter(item) ".";margin:0 .5rem 0 0;display:inline-block;margin-left:-3.5em;width:3em;text-align:right;position:absolute;top:0;left:0}.p-static .brackets_list{list-style-type:disc;list-style-position:outside;counter-reset:item;margin-left:2em}.p-static .brackets_list>li{display:flex;align-items:baseline;margin:0 0 .5rem;line-height:1.6;justify-content:flex-start;position:relative}.p-static .brackets_list>li:before{counter-increment:item;content:"(" counter(item) ")";margin:0 .5rem 0 0;display:inline-block;margin-left:-3.5em;width:3em;text-align:right;position:absolute;top:0;left:0}.p-static .-text{line-height:1.6;font-weight:400}.p-static .__price_list{display:grid;gap:.5em}.p-static .__price_list .__list_subtitle{margin-top:.5em}.p-static .__price_list .__prices{display:flex;flex-wrap:wrap;-moz-column-gap:1em;column-gap:1em;row-gap:.8rem}.p-static .__price_list .__prices span{display:inline-block}@media(max-width: 767px){.p-static .__price_list .__item{display:block;width:100%}}@media(max-width: 767px){.p-static .commerce_list>dt,.p-static .commerce_list>dd{width:100%}.p-static .commerce_list>dt{border-bottom:1px solid #ccc;font-weight:700;font-size:1.4rem}}.p-static .__privacylist{width:100%;max-width:960px;margin-left:auto;margin-right:auto}.p-static .__privacylist .data_list dt{margin-bottom:1.6rem}.p-static .__privacylist .data_list dd{margin-bottom:4rem;line-height:1.6;padding-left:.5em;padding-right:.5em}@media(min-width: 1024px){.h-pc_hide,.h-pc_tab_hide{display:none}}@media(min-width: 768px)and (max-width: 1023px){.h-tab_hide,.h-pc_tab_hide,.h-sp_tab_hide{display:none}}@media(max-width: 767px){.h-sp_hide,.h-sp_tab_hide{display:none}}.h-hide{display:none}.hp_mb0{margin-bottom:0rem !important}@media(max-width: 767px){.hp_mb0{margin-bottom:0rem !important}}.hp_pb0{padding-bottom:0rem !important}@media(max-width: 767px){.hp_pb0{padding-bottom:0rem !important}}.hp_mb10{margin-bottom:1.6rem !important}@media(max-width: 767px){.hp_mb10{margin-bottom:0.8rem !important}}.hp_pb10{padding-bottom:1.6rem !important}@media(max-width: 767px){.hp_pb10{padding-bottom:0.8rem !important}}.hp_mb20{margin-bottom:3.2rem !important}@media(max-width: 767px){.hp_mb20{margin-bottom:1.6rem !important}}.hp_pb20{padding-bottom:3.2rem !important}@media(max-width: 767px){.hp_pb20{padding-bottom:1.6rem !important}}.hp_mb30{margin-bottom:4.8rem !important}@media(max-width: 767px){.hp_mb30{margin-bottom:2.4rem !important}}.hp_pb30{padding-bottom:4.8rem !important}@media(max-width: 767px){.hp_pb30{padding-bottom:2.4rem !important}}.hp_mb40{margin-bottom:6.4rem !important}@media(max-width: 767px){.hp_mb40{margin-bottom:3.2rem !important}}.hp_pb40{padding-bottom:6.4rem !important}@media(max-width: 767px){.hp_pb40{padding-bottom:3.2rem !important}}.hp_mb50{margin-bottom:8rem !important}@media(max-width: 767px){.hp_mb50{margin-bottom:4rem !important}}.hp_pb50{padding-bottom:8rem !important}@media(max-width: 767px){.hp_pb50{padding-bottom:4rem !important}}.hp_mb60{margin-bottom:9.6rem !important}@media(max-width: 767px){.hp_mb60{margin-bottom:4.8rem !important}}.hp_pb60{padding-bottom:9.6rem !important}@media(max-width: 767px){.hp_pb60{padding-bottom:4.8rem !important}}.hp_mb70{margin-bottom:11.2rem !important}@media(max-width: 767px){.hp_mb70{margin-bottom:5.6rem !important}}.hp_pb70{padding-bottom:11.2rem !important}@media(max-width: 767px){.hp_pb70{padding-bottom:5.6rem !important}}.hp_mb80{margin-bottom:12.8rem !important}@media(max-width: 767px){.hp_mb80{margin-bottom:6.4rem !important}}.hp_pb80{padding-bottom:12.8rem !important}@media(max-width: 767px){.hp_pb80{padding-bottom:6.4rem !important}}.hp_mb90{margin-bottom:14.4rem !important}@media(max-width: 767px){.hp_mb90{margin-bottom:7.2rem !important}}.hp_pb90{padding-bottom:14.4rem !important}@media(max-width: 767px){.hp_pb90{padding-bottom:7.2rem !important}}.hp_mb100{margin-bottom:16rem !important}@media(max-width: 767px){.hp_mb100{margin-bottom:8rem !important}}.hp_pb100{padding-bottom:16rem !important}@media(max-width: 767px){.hp_pb100{padding-bottom:8rem !important}}.hp_mt0{margin-top:0rem !important}.hp_mt10{margin-top:1.6rem !important}.hp_mt20{margin-top:3.2rem !important}.hp_mt30{margin-top:4.8rem !important}.hp_mt40{margin-top:6.4rem !important}.hp_mt50{margin-top:8rem !important}.hp_mt60{margin-top:9.6rem !important}.hp_mt70{margin-top:11.2rem !important}.hp_mt80{margin-top:12.8rem !important}.hp_mt90{margin-top:14.4rem !important}.hp_mt100{margin-top:16rem !important}.hp_bold{font-weight:700}.hp_white{color:#fff}.hp_black{color:#000}.hp_tac{text-align:center}@media(max-width: 767px){.hp_sp_tal{text-align:left}}.hp_tal{text-align:left}@media(max-width: 767px){.hp_sp_padding{padding-right:5vw;padding-left:5vw}}.hp_bg_white{background:#fff}.hp_bg_white .__note{color:#000}.hp_bg_radius{border-radius:1.4rem}.hp_contents_padding{padding:2.4rem}.hp_image_org_width img{width:auto !important}.hp_fontL{font-size:2rem}@media(max-width: 767px){.hp_fontL{font-size:1.8rem}}.hp_fontS{font-size:80%}.hp_notice{font-size:80%}