:root{--max:1120px;--gap:24px;--gap-lg:32px;--radius:10px;--radius-sm:6px;--shadow:0 1px 2px #0000000a, 0 8px 24px #0000000f;--c-bg:#fff;--c-page:#fff;--c-text:#111827;--c-sub:#374151;--c-muted:#6b7280;--c-border:#e5e7eb;--c-chip:#f3f4f6;--c-chip2:#f9fafb;--c-accent:#2563eb;--c-accent-weak:#eff6ff}.kAyUeG_section{margin-bottom:104px}.kAyUeG_pcOnly{display:block}.kAyUeG_areaNav{margin:24px 0}.kAyUeG_geoMv{margin-top:32px;margin-bottom:0}.kAyUeG_geoMv.kAyUeG_prefectureGeoMv{margin-bottom:24px}.kAyUeG_pageTop{padding-top:var(--layout-padding-inline)}@media (max-width:768px){.kAyUeG_section{margin-bottom:64px}.kAyUeG_geoMv{margin-top:16px;margin-bottom:24px}}
.RcYmQG_breadcrumb{padding:8px 0;line-height:normal}.RcYmQG_breadcrumbList{background-color:#fff;flex-wrap:wrap;align-items:center;gap:0;list-style:none;display:flex}@media (max-width:767px){.RcYmQG_breadcrumbList{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.RcYmQG_breadcrumbList::-webkit-scrollbar{display:none}}.RcYmQG_breadcrumbItem{flex-shrink:0;align-items:center;font-size:12px;line-height:1;display:flex}.RcYmQG_breadcrumbItem a{color:var(--primary-blue);align-items:center;text-decoration:none;display:flex}.RcYmQG_breadcrumbItem a:hover{text-decoration:none}.RcYmQG_breadcrumbItem span{align-items:center;display:flex}.RcYmQG_breadcrumbItem:not(:last-child):after{content:"";background-color:#666;flex-shrink:0;width:.75em;height:.75em;margin:0 8px;display:inline-block;-webkit-mask:url(../media/chevron_right.0ju_s4fg1nnbh.svg) 50%/contain no-repeat;mask:url(../media/chevron_right.0ju_s4fg1nnbh.svg) 50%/contain no-repeat}@media (max-width:767px){.RcYmQG_breadcrumbItem:first-child{z-index:10;background-color:#fff;margin-right:8px;position:sticky;left:0}.RcYmQG_breadcrumbItem:first-child:after{margin-left:8px}}
.cson2W_areaNavList{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (max-width:768px){.cson2W_areaNavList{padding:0 12px}}.cson2W_areaNavItem{width:8.33333%;max-width:92px}@media (max-width:768px){.cson2W_areaNavItem{width:33.3333%;max-width:none}}.cson2W_areaNavLink{cursor:pointer;width:100%;color:var(--color-light-brown);white-space:nowrap;word-break:keep-all;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-weight:700;line-height:normal;text-decoration:none;transition:all .3s;display:flex}@media (max-width:768px){.cson2W_areaNavLink{font-size:14px}}.cson2W_areaNavLink:after{content:"";background-color:currentColor;flex-shrink:0;width:8px;height:12px;display:inline-block;-webkit-mask:url(../media/chevron_right.0ju_s4fg1nnbh.svg) 50%/contain no-repeat;mask:url(../media/chevron_right.0ju_s4fg1nnbh.svg) 50%/contain no-repeat}.cson2W_areaNavLink.cson2W_current{background-color:var(--color-light-brown);color:#fff;pointer-events:none;border-radius:1px}.cson2W_areaNavLink.cson2W_current:after{display:none}
.f-WDTa_faqItem{border-bottom:1px solid var(--light-gray);color:var(--primary-black)}@media (min-width:769px){.f-WDTa_faqItem{padding:24px 0}}@media (max-width:768px){.f-WDTa_faqItem{padding:16px 0}}.f-WDTa_faqItem:first-child{border-top:1px solid var(--light-gray)}.f-WDTa_label{font-size:20px;font-weight:500;line-height:150%}.f-WDTa_frame{color:var(--primary-black);line-height:180%;display:grid}@media (max-width:768px){.f-WDTa_frame{grid-template-columns:auto 1fr auto;gap:12px}}@media (min-width:769px){.f-WDTa_frame{grid-template-columns:auto 1fr 15px;gap:16px;padding:0 24px}}.f-WDTa_question{cursor:pointer;appearance:none;text-align:left;background:0 0;border:none;align-items:center;width:100%;padding:0;font-size:18px;font-weight:500;list-style:none;position:relative}@media (max-width:768px){.f-WDTa_question{grid-template-columns:auto 1fr 1.5em;gap:12px;padding:0;font-size:16px}}@media (min-width:769px){.f-WDTa_question{padding:0 24px}}.f-WDTa_question .f-WDTa_content{font-size:18px}.f-WDTa_question .f-WDTa_icon{width:1em;height:1em;color:var(--dark-gray);transition:transform .2s}@media (min-width:769px){.f-WDTa_question .f-WDTa_icon{margin-left:-10px}}.f-WDTa_faqItemOpen .f-WDTa_question .f-WDTa_icon{transform:rotate(180deg)}.f-WDTa_answerWrapper{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid;overflow:hidden}.f-WDTa_faqItemOpen .f-WDTa_answerWrapper{grid-template-rows:1fr}.f-WDTa_answer{min-height:0;padding-top:0;font-size:16px;font-weight:400;transition:padding-top .2s;overflow:hidden}@media (max-width:768px){.f-WDTa_answer{grid-template-columns:auto 1fr;gap:8px}}@media (min-width:769px){.f-WDTa_answer{grid-template-columns:auto 1fr 15px}}.f-WDTa_faqItemOpen .f-WDTa_answer{padding-top:16px}@media (prefers-reduced-motion:reduce){.f-WDTa_question .f-WDTa_icon,.f-WDTa_answerWrapper,.f-WDTa_answer{transition:none}}
.T2PWEW_icon{width:1em;height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex}.T2PWEW_icon:before{content:"";width:100%;height:100%;-webkit-mask:var(--icon-mask) center / contain no-repeat;mask:var(--icon-mask) center / contain no-repeat;-webkit-mask:var(--icon-mask) center / contain no-repeat;background-color:currentColor;display:block}.T2PWEW_icon.T2PWEW_-arrow_down{--icon-mask:url(../media/arrow_down.07isv_9tpe4yw.svg)}.T2PWEW_icon.T2PWEW_-arrow_drop_down{--icon-mask:url(../media/arrow_drop_down.3jwjsgguiin9s.svg)}.T2PWEW_icon.T2PWEW_-arrow_right{--icon-mask:url(../media/arrow_right.0io75mbh6671b.svg)}.T2PWEW_icon.T2PWEW_-arrow_up{--icon-mask:url(../media/arrow_up.11jl3gp9utkwk.svg)}.T2PWEW_icon.T2PWEW_-chevron_right{--icon-mask:url(../media/chevron_right.0ju_s4fg1nnbh.svg)}.T2PWEW_icon.T2PWEW_-chevron_right_24{--icon-mask:url(../media/chevron_right_24.1aoz3xys4zyr1.svg)}.T2PWEW_icon.T2PWEW_-domain{--icon-mask:url(../media/domain.2t7h_2_f1k-l6.svg)}.T2PWEW_icon.T2PWEW_-location{--icon-mask:url(../media/location.1a5lpywq5s865.svg)}.T2PWEW_icon.T2PWEW_-onsen{--icon-mask:url(../media/onsen.0yl7skima8bfk.svg)}.T2PWEW_icon.T2PWEW_-premium{--icon-mask:url(../media/premium.085ykmisl38li.svg)}.T2PWEW_icon.T2PWEW_-star{--icon-mask:url(../media/star.0xe2dfg061bkg.svg)}.T2PWEW_icon.T2PWEW_-tag{--icon-mask:url(../media/tag.1yqtl18d4ye78.svg)}.T2PWEW_icon.T2PWEW_-ribbon{--icon-mask:url(../media/ribbon.2fhno8hx4e10l.svg)}.T2PWEW_icon.T2PWEW_-search{--icon-mask:url(../media/search.3q8461xrs-b1k.svg)}.T2PWEW_icon.T2PWEW_-rank1:before,.T2PWEW_icon.T2PWEW_-gold:before{background:linear-gradient(150deg,#e8b200 6.21%,#f2de6e 70.43%,#f5ecb7 100.95%)}.T2PWEW_icon.T2PWEW_-rank2:before,.T2PWEW_icon.T2PWEW_-silver:before{background:linear-gradient(150deg,#737684 6.21%,#979bad 70.43%,#bec3d9 100.95%)}.T2PWEW_icon.T2PWEW_-rank3:before,.T2PWEW_icon.T2PWEW_-bronze:before{background:linear-gradient(150deg,#ac6b25 6.21%,#d29a5e 50%,#e9b781 100.95%)}.T2PWEW_icon.T2PWEW_-rank4:before,.T2PWEW_icon.T2PWEW_-rank5:before,.T2PWEW_icon.T2PWEW_-rank6:before,.T2PWEW_icon.T2PWEW_-rank7:before,.T2PWEW_icon.T2PWEW_-rank8:before,.T2PWEW_icon.T2PWEW_-rank9:before,.T2PWEW_icon.T2PWEW_-rank10:before{background-color:#e4e5e7}
.O07wRW_inPageNavigation{z-index:100;isolation:isolate;align-self:start;margin-bottom:24px;padding-block:16px;position:sticky;top:0}@media (max-width:768px){.O07wRW_inPageNavigation{padding-block:8px}}.O07wRW_inPageNavigation:before{z-index:-1;content:"";background-color:#f3f2e9;width:100vw;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.O07wRW_onsen:before{background-color:var(--primary-white)}.O07wRW_onsen .O07wRW_item{background:#f3f2e9}.O07wRW_list{flex-wrap:wrap;gap:16px;margin:0;list-style:none;display:flex}@media (max-width:768px){.O07wRW_list{flex-wrap:nowrap;gap:8px}}.O07wRW_item{background:var(--primary-white);min-width:0;color:var(--color-light-brown);border-radius:8px;flex:1 1 0;padding-block:8px}@media (max-width:768px){.O07wRW_item{padding-block:4px}}.O07wRW_link{min-height:44px;color:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:14px;font-weight:700;text-decoration:none;display:flex}@media (max-width:768px){.O07wRW_link{font-size:12px}}@media (max-width:768px){.O07wRW_labelPart{display:block}}.O07wRW_icon{flex:none}.O07wRW_link:focus-visible{outline:3px solid var(--primary-blue);outline-offset:3px}
.CiC53G_faqList{margin-top:40px}
.P3j3lG_listTitle{font-size:1.25rem;font-weight:600;line-height:1.5;margin-bottom:24px!important}.P3j3lG_wrapper{margin-top:12px}.P3j3lG_box{grid-template-columns:110px 1fr;align-items:center;gap:80px;padding:16px 0;display:grid}.P3j3lG_box:first-child{padding-top:0}.P3j3lG_boxTitle{margin:0}.P3j3lG_boxTitleText{font-size:16px;font-weight:700;line-height:1.5;display:block}.P3j3lG_boxBody{margin:0}.P3j3lG_linkList{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.P3j3lG_linkItem{margin:0}.P3j3lG_link{color:inherit;text-decoration:none}.P3j3lG_linkText{min-width:0}.P3j3lG_linkChevron{display:none}.P3j3lG_link:hover{text-decoration:underline}.P3j3lG_empty{color:var(--dark-gray)}@media (max-width:768px){.P3j3lG_box{border-top:1px solid var(--color-border-gray);padding:0;display:block}.P3j3lG_box:last-child{border-bottom:1px solid var(--color-border-gray)}.P3j3lG_box:has(.P3j3lG_boxTitle button[aria-expanded=true]) .P3j3lG_mobileTwoColumnList{border-top:1px dashed var(--color-border-gray)}.P3j3lG_mobileTwoColumnList .P3j3lG_linkItem{border-bottom:1px dashed var(--color-border-gray)}.P3j3lG_mobileTwoColumnList .P3j3lG_linkItem:nth-child(odd){border-right:1px dashed var(--color-border-gray)}.P3j3lG_mobileTwoColumnList .P3j3lG_linkItem:nth-child(odd):nth-last-child(2),.P3j3lG_mobileTwoColumnList .P3j3lG_linkItem:last-child{border-bottom:none}.P3j3lG_mobileTwoColumnList .P3j3lG_link{background:var(--primary-white);justify-content:space-between;align-items:center;gap:8px;height:100%;min-height:50px;padding:5px 10px;font-size:14px;line-height:1.3;display:flex}.P3j3lG_linkChevron{width:1em;height:1em;color:var(--dark-gray);flex:none;display:inline-flex}}
@media (max-width:768px){.q2LtCG_sectionRow{border-top:1px solid var(--color-border-gray);grid-template-columns:1fr;gap:0;padding:0}.q2LtCG_sectionRow:last-child{border-bottom:1px solid var(--color-border-gray)}.q2LtCG_sectionTerm{flex:initial;margin:0}.q2LtCG_mobileTrigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.q2LtCG_mobileTitle{font-size:1rem;font-weight:600;line-height:1.5}.q2LtCG_icon{width:1em;height:1em;color:var(--dark-gray);flex:none;transition:transform .2s}.q2LtCG_iconOpen{transform:rotate(180deg)}.q2LtCG_mobileDescription{grid-template-rows:0fr;margin:0;transition:grid-template-rows .2s;display:grid;overflow:hidden}.q2LtCG_mobileDescriptionOpen{grid-template-rows:1fr}.q2LtCG_mobileContent{min-height:0;padding-bottom:0;transition:padding-bottom .2s;overflow:hidden}ul.q2LtCG_mobileTwoColumnList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}ul.q2LtCG_mobileTwoColumnList li{min-width:0}}@media (prefers-reduced-motion:reduce){.q2LtCG_icon,.q2LtCG_mobileDescription,.q2LtCG_mobileContent{transition:none}}
.anSarq_container{z-index:0;border-top:0;border-bottom:0;margin-top:24px;position:relative}.anSarq_fullBleedBackground{background-color:var(--color-white-neri)}.anSarq_wrapper{max-width:var(--layout-max-width);padding:50px var(--layout-padding-inline);margin:0 auto}.anSarq_box{grid-template-columns:200px 1fr;align-items:center;gap:0 30px;padding-block:16px;display:grid}@media (min-width:769px){.anSarq_box{border-bottom:1px solid var(--color-border-gray)}.anSarq_box:first-child{border-top:1px solid var(--color-border-gray)}}.anSarq_boxTitle{margin:0}.anSarq_boxTitleText,.anSarq_boxTitleLink{color:inherit;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;display:block}.anSarq_boxBody{margin:0}.anSarq_linkList{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.anSarq_linkItem{border-left:1px dotted var(--light-gray);margin:10px 0 0 10px;padding-left:10px}.anSarq_link{color:inherit;text-decoration:none}.anSarq_link:hover{text-decoration:underline}@media (max-width:768px){.anSarq_container{border-top:0;border-bottom:0;margin-top:0;padding-block:24px}.anSarq_wrapper{padding:0 var(--layout-padding-inline)}.anSarq_box{border-top:1px solid var(--color-border-gray);padding:0;display:block}.anSarq_box:last-child{border-bottom:1px solid var(--color-border-gray)}.anSarq_box:has(.anSarq_boxTitle button[aria-expanded=true]) .anSarq_mobileTwoColumnList{border-top:1px dashed var(--color-border-beige)}.anSarq_mobileTwoColumnList .anSarq_linkItem{border-left:0;border-bottom:1px dashed var(--color-border-beige);margin:0;padding-left:0}.anSarq_mobileTwoColumnList .anSarq_linkItem:nth-child(odd){border-right:1px dashed var(--color-border-beige)}.anSarq_mobileTwoColumnList .anSarq_linkItem:nth-child(odd):nth-last-child(2),.anSarq_mobileTwoColumnList .anSarq_linkItem:last-child{border-bottom:none}.anSarq_mobileTwoColumnList .anSarq_link{background:var(--primary-white);align-items:center;height:100%;min-height:50px;padding:4px 8px;font-size:12px;line-height:1.5;display:flex}}
.pD1dZq_footer{flex-direction:column;gap:24px;margin-top:40px;display:flex}.pD1dZq_inner{width:100%;max-width:var(--layout-max-width);padding-inline:var(--layout-padding-inline);flex-direction:column;gap:24px;margin:0 auto;display:flex}
._8WLf5G_root{grid-template-columns:minmax(var(--layout-padding-inline), 1fr) minmax(0, var(--layout-max-width)) minmax(var(--layout-padding-inline), 1fr);color:var(--primary-black);font-family:Noto Sans JP,sans-serif;display:grid}._8WLf5G_root>*{grid-column:2;min-width:0}._8WLf5G_root>._8WLf5G_fullBleed{grid-column:1/-1}._8WLf5G_inner{width:100%;max-width:var(--layout-max-width);padding-inline:var(--layout-padding-inline);margin:0 auto}@media (max-width:768px){._8WLf5G_inner{padding-inline:0}}
.Inwjsa_mv{background:#ddd var(--mv-bg-image,none) center / cover no-repeat;width:100%;min-height:280px;position:relative;overflow:hidden}.Inwjsa_inner{z-index:1;max-width:var(--layout-max-width);padding-inline:var(--layout-padding-inline);justify-content:flex-start;align-items:stretch;min-height:280px;margin:0 auto;display:flex;position:relative}.Inwjsa_panel{text-align:center;background:linear-gradient(#f3f2e94d 0%,#f3f2e9cc 50.48%,#f3f2e9 100%);flex-direction:column;justify-content:center;align-items:center;gap:24px;width:min(100%,500px);min-height:100%;padding:24px;display:flex}@media (max-width:768px){.Inwjsa_panel{gap:8px}}.Inwjsa_hgroup{flex-direction:column;gap:16px;display:flex}.Inwjsa_onsenIcon{width:60px;height:60px;color:var(--color-dark-brown);margin:0;display:block}.Inwjsa_title,.Inwjsa_subTitle,.Inwjsa_description{color:var(--color-dark-brown)}.Inwjsa_title{text-align:center;text-shadow:0 1px 1px #0000004d;flex-direction:column-reverse;justify-content:center;align-items:center;gap:16px;margin:0;font-size:48px;font-weight:700;line-height:1.2;display:inline-flex}.Inwjsa_titleText{display:inline-block}.Inwjsa_subTitle{text-align:center;text-shadow:0 1px 1px #0000004d;margin:0;font-size:24px;font-weight:500;line-height:1.2}.Inwjsa_contentBox{width:100%}.Inwjsa_description{text-align:left;width:100%;font-size:13px;font-weight:500;line-height:1.5}.Inwjsa_fallback{z-index:1;color:var(--primary-black);background:#ffffffd9;margin:0;padding:16px;position:relative}@media (max-width:768px){.Inwjsa_noBgOnSp{background:0 0}.Inwjsa_mv,.Inwjsa_inner{min-height:220px}.Inwjsa_inner{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px}.Inwjsa_panel{width:100%;min-height:auto;text-align:initial;background:0 0;align-items:stretch;padding:0}.Inwjsa_hgroup{color:var(--color-dark-brown);flex-direction:column;gap:8px;display:flex}.Inwjsa_title{flex-direction:row;justify-content:center;align-items:center;gap:8px;margin:0;font-size:28px;font-weight:700;line-height:1.2;display:inline-flex}.Inwjsa_subTitle{text-align:center;margin:0;font-size:16px;font-weight:500;line-height:1.4}.Inwjsa_noTextShadowOnSp .Inwjsa_title,.Inwjsa_noTextShadowOnSp .Inwjsa_subTitle{text-shadow:none}.Inwjsa_onsenIcon{width:28px;height:26px;color:var(--color-dark-brown);margin:0;display:inline-block}.Inwjsa_contentBox{background:#f3f2e973;min-height:auto;padding:16px}.Inwjsa_hideDescriptionOnSp{display:none}.Inwjsa_description{margin-top:0;font-size:12px}}
.qrXaGa_geoInner.qrXaGa_geoInner{padding:20px 80px}.qrXaGa_mapImage{width:100%;position:relative;overflow:hidden}.qrXaGa_geoPanel.qrXaGa_geoPanel{padding:0}.qrXaGa_geoHgroup.qrXaGa_geoHgroup{gap:16px}@media (max-width:768px){.qrXaGa_geoHgroup.qrXaGa_geoHgroup{gap:8px;padding:0}}.qrXaGa_geoContentBox.qrXaGa_geoContentBox{background:#f3f2e973;margin-top:24px;padding:16px}.qrXaGa_mapImage img{width:100%;height:auto;display:block}.qrXaGa_mapSvg{line-height:0}.qrXaGa_mapSvg svg{width:100%;height:auto;display:block}.qrXaGa_mapSvg a:hover rect,.qrXaGa_mapSvg a:focus-visible rect{stroke:#db4f2e;stroke-width:2px}.qrXaGa_mapImageDummy{box-sizing:border-box;width:375px;max-width:100%;height:420px;color:var(--primary-black);border:1px solid var(--color-light-brown);background:#ddd;place-items:center;padding:16px;display:grid}@media (min-width:769px){.qrXaGa_geoPanel.qrXaGa_geoPanel{width:100%;max-width:none;text-align:initial;background:0 0;grid-template-columns:minmax(0,375px) minmax(0,700px);grid-template-areas:"map hgroup""map content";align-items:start;gap:16px 48px;display:grid}.qrXaGa_mapImage{grid-area:map;width:375px;max-width:100%;margin-top:0}.qrXaGa_geoHgroup.qrXaGa_geoHgroup{grid-area:hgroup;padding-block:24px}.qrXaGa_geoContentBox.qrXaGa_geoContentBox{grid-area:content;margin-top:auto}}@media (max-width:768px){.qrXaGa_geoInner.qrXaGa_geoInner{padding:0}.qrXaGa_mapSvg a:active rect{fill:#db4f2e33;stroke:#db4f2e;stroke-width:2px}}
._0eSA8q_section{border:1px solid var(--light-gray);border-radius:1px;padding:40px}._0eSA8q_section ._0eSA8q_title{margin-bottom:24px}._0eSA8q_content{flex-direction:column;gap:24px;display:flex}._0eSA8q_areaHeading{color:var(--color-light-brown);align-items:center;gap:8px;width:fit-content;margin:0;font-size:1.125rem;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}._0eSA8q_areaHeading:hover{text-decoration:underline}._0eSA8q_areaHeadingIcon{flex:none;width:1em;height:1em}._0eSA8q_prefectureSummary{cursor:pointer;justify-content:flex-start;align-items:center;gap:16px;padding-block:8px;list-style:none;display:flex}._0eSA8q_prefectureSummary::-webkit-details-marker{display:none}._0eSA8q_prefectureTitle{font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none}._0eSA8q_prefectureTitle:hover{text-decoration:underline}._0eSA8q_prefectureIcon{width:1em;height:1em;color:var(--dark-gray);flex:none;transition:transform .2s}._0eSA8q_prefectureGroup[open] ._0eSA8q_prefectureIcon{transform:rotate(180deg)}._0eSA8q_list{flex-wrap:wrap;gap:16px;margin:0;padding-bottom:8px;padding-left:1em;list-style:none;display:flex}._0eSA8q_item{margin:0}._0eSA8q_link{color:inherit;line-height:1.5;text-decoration:underline}._0eSA8q_linkText{min-width:0}._0eSA8q_link:hover{text-decoration:none}._0eSA8q_prefectureBodyLink{font-weight:700}@media (max-width:768px){._0eSA8q_section{padding:24px 16px}._0eSA8q_content{gap:20px}._0eSA8q_areaHeading{font-size:1rem}._0eSA8q_prefectureSummary{padding-block:14px;padding-inline-end:8px}._0eSA8q_list{gap:8px 16px;padding:0 8px 12px}}@media (prefers-reduced-motion:reduce){._0eSA8q_prefectureIcon{transition:none}}
._1xRCuq_card{gap:12px;display:grid}._1xRCuq_imageArea{aspect-ratio:5/2;isolation:isolate;position:relative;overflow:hidden}._1xRCuq_imageArea:after{content:"";pointer-events:none;z-index:1;background:#00000047;position:absolute;inset:0}._1xRCuq_imageMeta{text-align:center;z-index:2;width:fit-content;height:fit-content;margin:auto;position:absolute;inset:0}._1xRCuq_copy,._1xRCuq_title{color:#fff;letter-spacing:.8px;font-weight:700;line-height:1.5}._1xRCuq_copy{font-size:16px}._1xRCuq_title{font-size:30px}._1xRCuq_image{object-fit:cover}._1xRCuq_infoItem{border:1px solid var(--light-gray);grid-template-columns:1fr;row-gap:8px;padding-block:12px;display:grid}._1xRCuq_infoItem+._1xRCuq_infoItem{border-top:0}._1xRCuq_infoArea{display:grid}._1xRCuq_term{color:var(--color-light-brown);align-items:center;gap:6px;padding:4px 8px;font-size:16px;font-weight:700;line-height:1.5;display:inline-flex}@media (min-width:768px){._1xRCuq_term{justify-content:center}}._1xRCuq_term:before{content:"";background-color:currentColor;flex:0 0 1em;width:1em;height:1em;-webkit-mask:url(../media/onsen.0yl7skima8bfk.svg) 50%/contain no-repeat;mask:url(../media/onsen.0yl7skima8bfk.svg) 50%/contain no-repeat}._1xRCuq_desc{align-items:center;min-height:4.5em;margin:0;padding-inline:8px;font-size:16px;line-height:1.5;display:flex}@media (min-width:768px){._1xRCuq_card{grid-template-columns:410px 1fr}._1xRCuq_imageArea{aspect-ratio:auto;min-height:100%}._1xRCuq_infoArea{min-height:100%}._1xRCuq_infoItem{grid-template-columns:100px 1fr;align-items:center;gap:0 12px}}
._0EmIbW_section{width:100%}._0EmIbW_topSection,._0EmIbW_geoSection{flex-direction:column;gap:64px;display:flex}@media (max-width:768px){._0EmIbW_topSection,._0EmIbW_geoSection{gap:40px}}._0EmIbW_themeSection{flex-direction:column;gap:12px;display:flex}._0EmIbW_themeSections{flex-direction:column;gap:64px;display:flex}@media (max-width:768px){._0EmIbW_themeSections{gap:40px}}._0EmIbW_hotelGrid{--grid-gap:16px;grid-auto-rows:1fr;margin:0}._0EmIbW_hotelGrid>li{height:100%}._0EmIbW_hotelList{margin:0}._0EmIbW_content{flex-direction:column;gap:16px;height:100%;display:flex}._0EmIbW_content ._0EmIbW_button{width:100%;margin:0 auto}@media (min-width:769px){._0EmIbW_content ._0EmIbW_button{width:560px}}._0EmIbW_note{color:var(--primary-black);margin-top:0;font-size:14px}@media (min-width:769px){._0EmIbW_note{text-align:right;margin-top:0;font-size:16px}}
.GWkoNW_tabList{flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}.GWkoNW_tabItem{flex:1 0 33.3333%;min-width:0;height:65px}.GWkoNW_tabButton{cursor:pointer;white-space:nowrap;border:none;border-top:1px solid var(--color-dark-brown);color:#989ba1;background:0 0;place-items:center;width:100%;height:100%;font-weight:700;line-height:1.4;display:grid;position:relative}.GWkoNW_tabButton:after{content:"";opacity:0;background-color:currentColor;width:.75em;height:.75em;position:absolute;bottom:.35em;-webkit-mask:url(../media/arrow_drop_down.3jwjsgguiin9s.svg) 50%/contain no-repeat;mask:url(../media/arrow_drop_down.3jwjsgguiin9s.svg) 50%/contain no-repeat}.GWkoNW_tabButtonActive{background-color:var(--color-white-neri);color:var(--color-dark-brown);border-top-width:5px;padding-bottom:4px}.GWkoNW_tabButtonActive:after{opacity:1}@media (min-width:768px){.GWkoNW_tabList{flex-wrap:nowrap}.GWkoNW_tabItem{flex:1 1 0}.GWkoNW_tabButton{padding:10px 16px;font-size:16px}}
.TI95wa_staff{color:var(--dark-gray);padding:2px 8px}.TI95wa_sommelier{align-items:center;gap:4px;font-weight:600;display:inline-flex}.TI95wa_sommelier span{color:var(--primary-black);line-height:1.5}.TI95wa_sommelier .TI95wa_icon{color:var(--primary-orange);width:1.25em;height:1.25em}
.J0XvfG_section{gap:16px;display:grid}.J0XvfG_button{width:fit-content;margin-inline:auto}@media (max-width:768px){.J0XvfG_button{width:100%}}@media (min-width:768px){.J0XvfG_section{gap:20px}}
._47jbtq_innerPadding{padding-block:0}@media (max-width:768px){._47jbtq_innerPadding{padding:16px}}
.l0Z5gG_menuList{gap:10px;width:100%;margin:0;padding:6px;list-style:none;display:flex;overflow-x:auto}.l0Z5gG_menuItem{flex:1 1 0;min-width:fit-content}.l0Z5gG_menuButton{background:var(--primary-white);color:#989ba1;white-space:nowrap;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:40px;padding:8px 16px;font-size:18px;font-weight:700;line-height:1.5;display:inline-flex}.l0Z5gG_menuButton.l0Z5gG_active{background:var(--color-light-yellow);color:var(--color-dark-brown);box-shadow:0 1px 3px #00000026}
.m8tH0G_onsenCassette{width:100%;max-width:240px}.m8tH0G_onsenCard{flex-direction:column;gap:8px;display:flex}@media (max-width:768px){.m8tH0G_onsenCard{gap:4px}}.m8tH0G_onsenInfo{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.m8tH0G_onsenName{white-space:nowrap;font-weight:700}@media (max-width:768px){.m8tH0G_onsenName{white-space:normal}}.m8tH0G_onsenNameKana{margin-bottom:2px;font-weight:400}.m8tH0G_onsenRegion{font-size:.9rem}.m8tH0G_onsenRegion:before{content:"[";margin-right:.25rem}.m8tH0G_onsenRegion:after{content:"]";margin-left:.25rem}
.uzA28G_searchPanelLink{z-index:100;position:fixed;bottom:80px;right:0}body:not(:has(#search)) .uzA28G_searchPanelLink{display:none}.uzA28G_searchPanelLink .uzA28G_link{width:65px;height:65px;color:var(--color-dark-brown);font-family:var(--font-base);text-align:center;background-color:var(--color-white-neri);cursor:pointer;border-right:0;border-radius:8px 0 0 8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .2s;display:flex;box-shadow:-2px 2px 8px #32374333}.uzA28G_searchPanelLink .uzA28G_link:focus-visible{outline:3px solid var(--primary-blue);outline-offset:3px}.uzA28G_searchPanelLink .uzA28G_leadingIcon{flex:none;width:26px;height:26px}.uzA28G_searchPanelLink .uzA28G_label{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;flex-direction:column;display:flex}.uzA28G_searchPanelLink .uzA28G_label span{color:inherit;font:inherit}@media (prefers-reduced-motion:reduce){.uzA28G_searchPanelLink .uzA28G_link{transition:none}}
