﻿/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:16px}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0);text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul,li{list-style-type:none}@font-face{font-family:"Univers";src:url("../webFonts/UniversNextPro430BasicRegular/font.woff2") format("woff2"),url("../webFonts/UniversNextPro430BasicRegular/font.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Univers";src:url("../webFonts/UniversNextPro620CondensedBold/font.woff2") format("woff2"),url("../webFonts/UniversNextPro620CondensedBold/font.woff") format("woff");font-weight:600;font-style:normal}@keyframes icon-animation{from{background-position:-22px}to{background-position:22px}}@keyframes modal-open{from{opacity:0}to{opacity:1}}@keyframes modal-close{from{opacity:1}to{opacity:0}}@keyframes modal-inner-open{from{opacity:0;top:3rem}to{opacity:1;top:2rem}}@keyframes modal-inner-close{from{opacity:1;top:2rem}to{opacity:0;top:3rem}}@keyframes effect-fadein{0%{opacity:0}100%{opacity:1}}@keyframes effect-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes effect-scale-fadein{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes opening-bottom-cv{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes opening-header{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes opening-menu{0%{transform:translateY(150%)}100%{transform:translateY(0)}}@keyframes opening-hb-button{0%{transform:scale(0)}50%{transform:scale(1.1)}80%{transform:scale(0.9)}100%{transform:scale(1)}}@keyframes opening-cover{0%{mask-size:0%}100%{mask-size:100%}}@keyframes opening-cover-sp{0%{mask-size:0%}100%{mask-size:150%}}@keyframes slide-posX{0%{transform:translateX(-0.5rem)}100%{transform:translateX(0.5rem)}}@keyframes weater-icon-animation{0%{transform:rotate(0deg)}20%{transform:rotate(4deg)}40%{transform:rotate(-2deg)}60%{transform:rotate(2deg)}80%{transform:rotate(-4deg)}100%{transform:translateY(0)}}.form-wrapper .formcontainer textarea,.form-wrapper .formcontainer input,.form-wrapper .formcontainer select,.form-wrapper .ff-el-group textarea,.form-wrapper .ff-el-group input,.form-wrapper .ff-el-group select,.site-header .header-inner .content-menubutton button,a.not-use button.not-use{-moz-appearance:none;-webkit-appearance:none;padding:0;border-radius:0px}.is-style-details-wrapper ul,.rental-set-grid .grid-item .item-body .feature-tag-wrapper{list-style:none;margin:0;padding:0}body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}* br.sp{display:none}@media screen and (max-width: 560px){* br.sp{display:inline}}* br.pc{display:inline}@media screen and (max-width: 560px){* br.pc{display:none}}.cont-box.top-box h2,.cont-inner-1240.cont-header h1{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:2.875rem;font-weight:600;line-height:1;letter-spacing:.01rem}@media screen and (min-width: 768px){.cont-box.top-box h2,.cont-inner-1240.cont-header h1{font-size:6.375rem;line-height:.9019607843}}.page-parent-title p,.page-header h1,.page-header .h1{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:2.125rem;font-weight:600;line-height:1;letter-spacing:.03rem}.page-parent-title p.lang-en-US,.page-header h1.lang-en-US,.page-header .lang-en-US.h1,.page-parent-title p:lang(en-US),.page-header h1:lang(en-US),.page-header .h1:lang(en-US){font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:2.875rem;line-height:1}@media screen and (min-width: 768px){.page-parent-title p,.page-header h1,.page-header .h1{font-size:4.125rem;line-height:1}.page-parent-title p.lang-en-US,.page-header h1.lang-en-US,.page-header .lang-en-US.h1,.page-parent-title p:lang(en-US),.page-header h1:lang(en-US),.page-header .h1:lang(en-US){font-size:4.875rem;line-height:1}}#articleTop h1,div.niseko-in-winter p.season,.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph h3,.cont-box#lp-rental h2.winterlp-title{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:2.875rem;font-weight:600;line-height:1}@media screen and (min-width: 768px){#articleTop h1,div.niseko-in-winter p.season,.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph h3,.cont-box#lp-rental h2.winterlp-title{font-size:4.875rem;line-height:1}#articleTop h1.lang-en-US,div.niseko-in-winter p.lang-en-US.season,.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph h3.lang-en-US,.cont-box#lp-rental h2.lang-en-US.winterlp-title,#articleTop h1:lang(en-US),div.niseko-in-winter p.season:lang(en-US),.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph h3:lang(en-US),.cont-box#lp-rental h2.winterlp-title:lang(en-US){max-width:43.75rem;font-size:4.875rem;line-height:1}}.article-body .single-rentals h2,.cont-box#lp_winterwonders .wonders-wrap .wonder span.number{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:2rem;font-weight:600;line-height:1}.article-body .single-rentals h2.lang-en-US,.cont-box#lp_winterwonders .wonders-wrap .wonder span.lang-en-US.number,.article-body .single-rentals h2:lang(en-US),.cont-box#lp_winterwonders .wonders-wrap .wonder span.number:lang(en-US){font-size:2rem;line-height:1}@media screen and (min-width: 768px){.article-body .single-rentals h2,.cont-box#lp_winterwonders .wonders-wrap .wonder span.number{font-size:4.875rem;line-height:1}.article-body .single-rentals h2.lang-en-US,.cont-box#lp_winterwonders .wonders-wrap .wonder span.lang-en-US.number,.article-body .single-rentals h2:lang(en-US),.cont-box#lp_winterwonders .wonders-wrap .wonder span.number:lang(en-US){font-size:4.875rem;line-height:1}}.rental-guide h2,.luggage-services h2,.online-merit h2,.rental-guide h3,.luggage-services h3,.online-merit h3{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:2rem;font-weight:600;line-height:1}.rental-guide h2.lang-en-US,.luggage-services h2.lang-en-US,.online-merit h2.lang-en-US,.rental-guide h3.lang-en-US,.luggage-services h3.lang-en-US,.online-merit h3.lang-en-US,.rental-guide h2:lang(en-US),.luggage-services h2:lang(en-US),.online-merit h2:lang(en-US),.rental-guide h3:lang(en-US),.luggage-services h3:lang(en-US),.online-merit h3:lang(en-US){font-size:2rem;line-height:1}@media screen and (min-width: 768px){.rental-guide h2,.luggage-services h2,.online-merit h2,.rental-guide h3,.luggage-services h3,.online-merit h3{font-size:4rem;line-height:1}.rental-guide h2.lang-en-US,.luggage-services h2.lang-en-US,.online-merit h2.lang-en-US,.rental-guide h3.lang-en-US,.luggage-services h3.lang-en-US,.online-merit h3.lang-en-US,.rental-guide h2:lang(en-US),.luggage-services h2:lang(en-US),.online-merit h2:lang(en-US),.rental-guide h3:lang(en-US),.luggage-services h3:lang(en-US),.online-merit h3:lang(en-US){font-size:4rem;line-height:1}}#articleTop h1.restaurant-title,section.news-list .cont-header.cont-inner-1240 h1{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:2.875rem;font-weight:600;line-height:1.0454545455}@media screen and (min-width: 768px){#articleTop h1.restaurant-title,section.news-list .cont-header.cont-inner-1240 h1{font-size:4.875rem;line-height:1}#articleTop h1.lang-en-US.restaurant-title,section.news-list .cont-header.cont-inner-1240 h1.lang-en-US,#articleTop h1.restaurant-title:lang(en-US),section.news-list .cont-header.cont-inner-1240 h1:lang(en-US){font-size:4.875rem;line-height:1.3717948718}}#articleTop h1 span.sub{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.875rem;line-height:1.7}@media screen and (min-width: 768px){#articleTop h1 span.sub{font-size:.9375rem;line-height:1.7}}.cont-box.box-giveup-right h2,.cont-box.box-center h2{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:2.25rem;font-weight:600;line-height:1.2222222222}.cont-box.box-giveup-right h2:lang(en-US),.cont-box.box-center h2:lang(en-US){font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media screen and (min-width: 768px){.cont-box.box-giveup-right h2,.cont-box.box-center h2{font-size:4rem;line-height:2.421875}}.wp-block-post-content h2,.article-body article h2{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.625rem;font-weight:600;line-height:1.4}.wp-block-post-content h2.lang-en-US,.article-body article h2.lang-en-US,.wp-block-post-content h2:lang(en-US),.article-body article h2:lang(en-US){font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:2rem;line-height:1}@media screen and (min-width: 768px){.wp-block-post-content h2,.article-body article h2{font-size:3.375rem;line-height:1.2}.wp-block-post-content h2.lang-en-US,.article-body article h2.lang-en-US,.wp-block-post-content h2:lang(en-US),.article-body article h2:lang(en-US){font-size:4rem;line-height:1}}.wp-block-post-content h3,#newsTop h1,.ski-season-net-wrap .ski-season-net h3,.ski-season-net-wrap .rental-payment h3,.rental-payment-wrap .ski-season-net h3,.rental-payment-wrap .rental-payment h3,.page-pastsnow .page-body-wrapper .page-body .article-body h2{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.4}.wp-block-post-content h3.lang-en-US,#newsTop h1.lang-en-US,.ski-season-net-wrap .ski-season-net h3.lang-en-US,.ski-season-net-wrap .rental-payment h3.lang-en-US,.rental-payment-wrap .ski-season-net h3.lang-en-US,.rental-payment-wrap .rental-payment h3.lang-en-US,.page-pastsnow .page-body-wrapper .page-body .article-body h2.lang-en-US,.wp-block-post-content h3:lang(en-US),#newsTop h1:lang(en-US),.ski-season-net-wrap .ski-season-net h3:lang(en-US),.ski-season-net-wrap .rental-payment h3:lang(en-US),.rental-payment-wrap .ski-season-net h3:lang(en-US),.rental-payment-wrap .rental-payment h3:lang(en-US),.page-pastsnow .page-body-wrapper .page-body .article-body h2:lang(en-US){font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:2rem;line-height:1}@media screen and (min-width: 768px){.wp-block-post-content h3,#newsTop h1,.ski-season-net-wrap .ski-season-net h3,.ski-season-net-wrap .rental-payment h3,.rental-payment-wrap .ski-season-net h3,.rental-payment-wrap .rental-payment h3,.page-pastsnow .page-body-wrapper .page-body .article-body h2{font-size:2.625rem;line-height:1.4}.wp-block-post-content h3.lang-en-US,#newsTop h1.lang-en-US,.ski-season-net-wrap .ski-season-net h3.lang-en-US,.ski-season-net-wrap .rental-payment h3.lang-en-US,.rental-payment-wrap .ski-season-net h3.lang-en-US,.rental-payment-wrap .rental-payment h3.lang-en-US,.page-pastsnow .page-body-wrapper .page-body .article-body h2.lang-en-US,.wp-block-post-content h3:lang(en-US),#newsTop h1:lang(en-US),.ski-season-net-wrap .ski-season-net h3:lang(en-US),.ski-season-net-wrap .rental-payment h3:lang(en-US),.rental-payment-wrap .ski-season-net h3:lang(en-US),.rental-payment-wrap .rental-payment h3:lang(en-US),.page-pastsnow .page-body-wrapper .page-body .article-body h2:lang(en-US){font-size:3.25rem;line-height:1}}.wp-block-post-content h4,.form-page-header h1 span.sub,.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2,.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3,.cont-box h3.season-copy,.cont-box span.winterlp-lead,.cont-box#lp-seasons .tab-menu li,.cont-box#lp_winterwonders .wonders-wrap .wonder h3,.cont-box#lp-rental .rent-merit-scroll .merit .merit-inner dl dt{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2}.wp-block-post-content h4.lang-en-US,.form-page-header h1 span.lang-en-US.sub,.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2.lang-en-US,.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3.lang-en-US,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2.lang-en-US,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3.lang-en-US,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2.lang-en-US,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3.lang-en-US,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2.lang-en-US,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3.lang-en-US,.cont-box h3.lang-en-US.season-copy,.cont-box span.lang-en-US.winterlp-lead,.cont-box#lp-seasons .tab-menu li.lang-en-US,.cont-box#lp_winterwonders .wonders-wrap .wonder h3.lang-en-US,.cont-box#lp-rental .rent-merit-scroll .merit .merit-inner dl dt.lang-en-US,.wp-block-post-content h4:lang(en-US),.form-page-header h1 span.sub:lang(en-US),.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2:lang(en-US),.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3:lang(en-US),.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2:lang(en-US),.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3:lang(en-US),.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2:lang(en-US),.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3:lang(en-US),.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2:lang(en-US),.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3:lang(en-US),.cont-box h3.season-copy:lang(en-US),.cont-box span.winterlp-lead:lang(en-US),.cont-box#lp-seasons .tab-menu li:lang(en-US),.cont-box#lp_winterwonders .wonders-wrap .wonder h3:lang(en-US),.cont-box#lp-rental .rent-merit-scroll .merit .merit-inner dl dt:lang(en-US){font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.5rem;line-height:1}@media screen and (min-width: 768px){.wp-block-post-content h4,.form-page-header h1 span.sub,.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2,.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3,.cont-box h3.season-copy,.cont-box span.winterlp-lead,.cont-box#lp-seasons .tab-menu li,.cont-box#lp_winterwonders .wonders-wrap .wonder h3,.cont-box#lp-rental .rent-merit-scroll .merit .merit-inner dl dt{font-size:2.25rem;line-height:1.2}.wp-block-post-content h4.lang-en-US,.form-page-header h1 span.lang-en-US.sub,.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2.lang-en-US,.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3.lang-en-US,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2.lang-en-US,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3.lang-en-US,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2.lang-en-US,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3.lang-en-US,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2.lang-en-US,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3.lang-en-US,.cont-box h3.lang-en-US.season-copy,.cont-box span.lang-en-US.winterlp-lead,.cont-box#lp-seasons .tab-menu li.lang-en-US,.cont-box#lp_winterwonders .wonders-wrap .wonder h3.lang-en-US,.cont-box#lp-rental .rent-merit-scroll .merit .merit-inner dl dt.lang-en-US,.wp-block-post-content h4:lang(en-US),.form-page-header h1 span.sub:lang(en-US),.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2:lang(en-US),.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3:lang(en-US),.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2:lang(en-US),.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3:lang(en-US),.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2:lang(en-US),.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3:lang(en-US),.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2:lang(en-US),.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3:lang(en-US),.cont-box h3.season-copy:lang(en-US),.cont-box span.winterlp-lead:lang(en-US),.cont-box#lp-seasons .tab-menu li:lang(en-US),.cont-box#lp_winterwonders .wonders-wrap .wonder h3:lang(en-US),.cont-box#lp-rental .rent-merit-scroll .merit .merit-inner dl dt:lang(en-US){font-size:2.625rem;line-height:1}}.article-body article h3.h3-hotel-page{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.625rem;font-weight:600;line-height:.9230769231}.article-body article h3.lang-en-US.h3-hotel-page,.article-body article h3.h3-hotel-page:lang(en-US){font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.75rem;line-height:1;margin-block-end:1.25rem}@media screen and (min-width: 768px){.article-body article h3.h3-hotel-page{font-size:2.125rem;line-height:1}.article-body article h3.lang-en-US.h3-hotel-page,.article-body article h3.h3-hotel-page:lang(en-US){font-size:2.625rem;line-height:1.3}}section.activities-list .card-column .card .card-cont h2{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.5rem;font-weight:600;line-height:1}@media screen and (min-width: 768px){section.activities-list .card-column .card .card-cont h2{font-size:2.25rem;line-height:1}}section.article-list .card-column .card .card-cont h2,section.restaurant-list .card-column .card .card-cont h2,section.shop-list .card-column .card .card-cont h2,section.article-list .card-column .card .card-cont.schools h2,.ticket-detail .ticket-wrapper .ticket h2{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:2rem;font-weight:600;line-height:1}section.article-list .card-column .card .card-cont h2.lang-en-US,section.restaurant-list .card-column .card .card-cont h2.lang-en-US,section.shop-list .card-column .card .card-cont h2.lang-en-US,.ticket-detail .ticket-wrapper .ticket h2.lang-en-US,section.article-list .card-column .card .card-cont h2:lang(en-US),section.restaurant-list .card-column .card .card-cont h2:lang(en-US),section.shop-list .card-column .card .card-cont h2:lang(en-US),.ticket-detail .ticket-wrapper .ticket h2:lang(en-US){margin-block-end:1.25rem}@media screen and (min-width: 768px){section.article-list .card-column .card .card-cont h2,section.restaurant-list .card-column .card .card-cont h2,section.shop-list .card-column .card .card-cont h2,section.article-list .card-column .card .card-cont.schools h2,.ticket-detail .ticket-wrapper .ticket h2{font-size:2.625rem;line-height:1}}.address-phone dd{color:#001642;font-size:1.125rem;font-weight:600;line-height:1.2;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.address-phone dd.lang-en-US,.address-phone dd:lang(en-US){font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.5rem;line-height:1}@media screen and (min-width: 768px){.address-phone dd{font-size:1.25rem;line-height:1.2}.address-phone dd.lang-en-US,.address-phone dd:lang(en-US){font-size:1.75rem;line-height:1}}.wp-block-post-content h5,.wp-block-post-content.news-contents-wrapper h2,.wp-block-post-content.news-contents-wrapper h3,.wp-block-post-content.news-contents-wrapper h4,.wp-block-post-content.news-contents-wrapper h5,.form-wrapper .formcontainer h3,.form-wrapper .formcontainer .title,.form-wrapper .ff-el-group h3,.form-wrapper .ff-el-group .title,.article-body article h4,.season-ticket-wrap .tickets-case .tickets-case__inner h3,.rental-guide .rental-bikes .rental-bike .bike-name,.luggage-services .rental-bikes .rental-bike .bike-name,.online-merit .rental-bikes .rental-bike .bike-name,.online-merit .merit-wrapper .merit dl dt,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h2,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h3,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h4,#parkingGuide .parkings-wrapper dl dt,.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dt.season-title{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2}.wp-block-post-content h5.lang-en-US,.wp-block-post-content.news-contents-wrapper h2.lang-en-US,.wp-block-post-content.news-contents-wrapper h3.lang-en-US,.wp-block-post-content.news-contents-wrapper h4.lang-en-US,.form-wrapper .formcontainer h3.lang-en-US,.form-wrapper .formcontainer .lang-en-US.title,.form-wrapper .ff-el-group h3.lang-en-US,.form-wrapper .ff-el-group .lang-en-US.title,.article-body article h4.lang-en-US,.season-ticket-wrap .tickets-case .tickets-case__inner h3.lang-en-US,.rental-guide .rental-bikes .rental-bike .lang-en-US.bike-name,.luggage-services .rental-bikes .rental-bike .lang-en-US.bike-name,.online-merit .rental-bikes .rental-bike .lang-en-US.bike-name,.online-merit .merit-wrapper .merit dl dt.lang-en-US,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h2.lang-en-US,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h3.lang-en-US,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h4.lang-en-US,#parkingGuide .parkings-wrapper dl dt.lang-en-US,.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dt.lang-en-US.season-title,.wp-block-post-content h5:lang(en-US),.wp-block-post-content.news-contents-wrapper h2:lang(en-US),.wp-block-post-content.news-contents-wrapper h3:lang(en-US),.wp-block-post-content.news-contents-wrapper h4:lang(en-US),.form-wrapper .formcontainer h3:lang(en-US),.form-wrapper .formcontainer .title:lang(en-US),.form-wrapper .ff-el-group h3:lang(en-US),.form-wrapper .ff-el-group .title:lang(en-US),.article-body article h4:lang(en-US),.season-ticket-wrap .tickets-case .tickets-case__inner h3:lang(en-US),.rental-guide .rental-bikes .rental-bike .bike-name:lang(en-US),.luggage-services .rental-bikes .rental-bike .bike-name:lang(en-US),.online-merit .rental-bikes .rental-bike .bike-name:lang(en-US),.online-merit .merit-wrapper .merit dl dt:lang(en-US),.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h2:lang(en-US),.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h3:lang(en-US),.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h4:lang(en-US),#parkingGuide .parkings-wrapper dl dt:lang(en-US),.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dt.season-title:lang(en-US){font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.5rem;line-height:1}@media screen and (min-width: 768px){.wp-block-post-content h5,.wp-block-post-content.news-contents-wrapper h2,.wp-block-post-content.news-contents-wrapper h3,.wp-block-post-content.news-contents-wrapper h4,.wp-block-post-content.news-contents-wrapper h5,.form-wrapper .formcontainer h3,.form-wrapper .formcontainer .title,.form-wrapper .ff-el-group h3,.form-wrapper .ff-el-group .title,.article-body article h4,.season-ticket-wrap .tickets-case .tickets-case__inner h3,.rental-guide .rental-bikes .rental-bike .bike-name,.luggage-services .rental-bikes .rental-bike .bike-name,.online-merit .rental-bikes .rental-bike .bike-name,.online-merit .merit-wrapper .merit dl dt,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h2,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h3,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h4,#parkingGuide .parkings-wrapper dl dt,.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dt.season-title{font-size:1.5rem;line-height:1.2}.wp-block-post-content h5.lang-en-US,.wp-block-post-content.news-contents-wrapper h2.lang-en-US,.wp-block-post-content.news-contents-wrapper h3.lang-en-US,.wp-block-post-content.news-contents-wrapper h4.lang-en-US,.form-wrapper .formcontainer h3.lang-en-US,.form-wrapper .formcontainer .lang-en-US.title,.form-wrapper .ff-el-group h3.lang-en-US,.form-wrapper .ff-el-group .lang-en-US.title,.article-body article h4.lang-en-US,.season-ticket-wrap .tickets-case .tickets-case__inner h3.lang-en-US,.rental-guide .rental-bikes .rental-bike .lang-en-US.bike-name,.luggage-services .rental-bikes .rental-bike .lang-en-US.bike-name,.online-merit .rental-bikes .rental-bike .lang-en-US.bike-name,.online-merit .merit-wrapper .merit dl dt.lang-en-US,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h2.lang-en-US,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h3.lang-en-US,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h4.lang-en-US,#parkingGuide .parkings-wrapper dl dt.lang-en-US,.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dt.lang-en-US.season-title,.wp-block-post-content h5:lang(en-US),.wp-block-post-content.news-contents-wrapper h2:lang(en-US),.wp-block-post-content.news-contents-wrapper h3:lang(en-US),.wp-block-post-content.news-contents-wrapper h4:lang(en-US),.form-wrapper .formcontainer h3:lang(en-US),.form-wrapper .formcontainer .title:lang(en-US),.form-wrapper .ff-el-group h3:lang(en-US),.form-wrapper .ff-el-group .title:lang(en-US),.article-body article h4:lang(en-US),.season-ticket-wrap .tickets-case .tickets-case__inner h3:lang(en-US),.rental-guide .rental-bikes .rental-bike .bike-name:lang(en-US),.luggage-services .rental-bikes .rental-bike .bike-name:lang(en-US),.online-merit .rental-bikes .rental-bike .bike-name:lang(en-US),.online-merit .merit-wrapper .merit dl dt:lang(en-US),.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h2:lang(en-US),.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h3:lang(en-US),.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h4:lang(en-US),#parkingGuide .parkings-wrapper dl dt:lang(en-US),.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dt.season-title:lang(en-US){font-size:1.75rem;line-height:1}}.wp-block-post-content h6,.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner h5,.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5,.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner h5,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5,.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner h5,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5,.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner h5,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5,.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner h5,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5,.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner h5,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5,.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner h5,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5,.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner h5,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5,.ski-season-net-wrap .ski-season-net .ski-season-net-note h4,.ski-season-net-wrap .rental-payment .ski-season-net-note h4,.rental-payment-wrap .ski-season-net .ski-season-net-note h4,.rental-payment-wrap .rental-payment .ski-season-net-note h4,.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list.two-column-with-title div p{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1rem;font-weight:400}.wp-block-post-content h6.lang-en-US,.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner h5.lang-en-US,.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5.lang-en-US,.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner h5.lang-en-US,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5.lang-en-US,.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner h5.lang-en-US,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5.lang-en-US,.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner h5.lang-en-US,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5.lang-en-US,.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner h5.lang-en-US,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5.lang-en-US,.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner h5.lang-en-US,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5.lang-en-US,.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner h5.lang-en-US,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5.lang-en-US,.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner h5.lang-en-US,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5.lang-en-US,.ski-season-net-wrap .ski-season-net .ski-season-net-note h4.lang-en-US,.ski-season-net-wrap .rental-payment .ski-season-net-note h4.lang-en-US,.rental-payment-wrap .ski-season-net .ski-season-net-note h4.lang-en-US,.rental-payment-wrap .rental-payment .ski-season-net-note h4.lang-en-US,.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list.two-column-with-title div p.lang-en-US,.wp-block-post-content h6:lang(en-US),.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner h5:lang(en-US),.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5:lang(en-US),.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner h5:lang(en-US),.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner h5:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5:lang(en-US),.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner h5:lang(en-US),.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner h5:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5:lang(en-US),.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner h5:lang(en-US),.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner h5:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5:lang(en-US),.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner h5:lang(en-US),.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5:lang(en-US),.ski-season-net-wrap .ski-season-net .ski-season-net-note h4:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-note h4:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-note h4:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-note h4:lang(en-US),.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list.two-column-with-title div p:lang(en-US){font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.0625rem}@media screen and (min-width: 768px){.wp-block-post-content h6,.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner h5,.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5,.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner h5,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5,.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner h5,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5,.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner h5,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5,.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner h5,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5,.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner h5,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5,.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner h5,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5,.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner h5,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5,.ski-season-net-wrap .ski-season-net .ski-season-net-note h4,.ski-season-net-wrap .rental-payment .ski-season-net-note h4,.rental-payment-wrap .ski-season-net .ski-season-net-note h4,.rental-payment-wrap .rental-payment .ski-season-net-note h4,.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list.two-column-with-title div p{font-size:1.125rem}.wp-block-post-content h6.lang-en-US,.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner h5.lang-en-US,.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5.lang-en-US,.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner h5.lang-en-US,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5.lang-en-US,.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner h5.lang-en-US,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5.lang-en-US,.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner h5.lang-en-US,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5.lang-en-US,.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner h5.lang-en-US,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5.lang-en-US,.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner h5.lang-en-US,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5.lang-en-US,.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner h5.lang-en-US,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5.lang-en-US,.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner h5.lang-en-US,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5.lang-en-US,.ski-season-net-wrap .ski-season-net .ski-season-net-note h4.lang-en-US,.ski-season-net-wrap .rental-payment .ski-season-net-note h4.lang-en-US,.rental-payment-wrap .ski-season-net .ski-season-net-note h4.lang-en-US,.rental-payment-wrap .rental-payment .ski-season-net-note h4.lang-en-US,.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list.two-column-with-title div p.lang-en-US,.wp-block-post-content h6:lang(en-US),.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner h5:lang(en-US),.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5:lang(en-US),.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner h5:lang(en-US),.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner h5:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5:lang(en-US),.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner h5:lang(en-US),.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner h5:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5:lang(en-US),.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner h5:lang(en-US),.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner h5:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5:lang(en-US),.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner h5:lang(en-US),.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5:lang(en-US),.ski-season-net-wrap .ski-season-net .ski-season-net-note h4:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-note h4:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-note h4:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-note h4:lang(en-US),.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list.two-column-with-title div p:lang(en-US){font-size:1.125rem}}.is-style-live-camera p{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.2}.is-style-live-camera p.lang-en-US,.is-style-live-camera p:lang(en-US){font-family:Univers,"Univers",sans-serif;font-size:1.5rem;line-height:1}@media screen and (min-width: 768px){.is-style-live-camera p{font-size:1.375rem;line-height:1.2}.is-style-live-camera p.lang-en-US,.is-style-live-camera p:lang(en-US){font-size:1.75rem;line-height:1}}#articleTop h1.restaurant-title span.restaurant-subtitle{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.25rem;line-height:2.2}@media screen and (min-width: 768px){#articleTop h1.restaurant-title span.restaurant-subtitle{font-size:2.25rem;line-height:2.9722222222}}.wp-block-buttons .wp-block-button .wp-block-button__link,.form-page-header p.lead,.article-header p.lead,.luggage-services .luggage-services-group .luggage-services-group__inner h5,.page-header p.lead,.lift-detail .news-wrap .news-title,.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dd.season-tips-cont p{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.7}.wp-block-buttons .wp-block-button .lang-en-US.wp-block-button__link,.form-page-header p.lang-en-US.lead,.article-header p.lang-en-US.lead,.luggage-services .luggage-services-group .luggage-services-group__inner h5.lang-en-US,.page-header p.lang-en-US.lead,.lift-detail .news-wrap .lang-en-US.news-title,.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dd.season-tips-cont p.lang-en-US,.wp-block-buttons .wp-block-button .wp-block-button__link:lang(en-US),.form-page-header p.lead:lang(en-US),.article-header p.lead:lang(en-US),.luggage-services .luggage-services-group .luggage-services-group__inner h5:lang(en-US),.page-header p.lead:lang(en-US),.lift-detail .news-wrap .news-title:lang(en-US),.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dd.season-tips-cont p:lang(en-US){font-size:1rem;line-height:1.4}@media screen and (min-width: 768px){.wp-block-buttons .wp-block-button .wp-block-button__link,.form-page-header p.lead,.article-header p.lead,.luggage-services .luggage-services-group .luggage-services-group__inner h5,.page-header p.lead,.lift-detail .news-wrap .news-title,.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dd.season-tips-cont p{font-size:1.125rem;line-height:1.7}.wp-block-buttons .wp-block-button .lang-en-US.wp-block-button__link,.form-page-header p.lang-en-US.lead,.article-header p.lang-en-US.lead,.luggage-services .luggage-services-group .luggage-services-group__inner h5.lang-en-US,.page-header p.lang-en-US.lead,.lift-detail .news-wrap .lang-en-US.news-title,.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dd.season-tips-cont p.lang-en-US,.wp-block-buttons .wp-block-button .wp-block-button__link:lang(en-US),.form-page-header p.lead:lang(en-US),.article-header p.lead:lang(en-US),.luggage-services .luggage-services-group .luggage-services-group__inner h5:lang(en-US),.page-header p.lead:lang(en-US),.lift-detail .news-wrap .news-title:lang(en-US),.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dd.season-tips-cont p:lang(en-US){font-size:1.25rem;line-height:1.4}}.js-swiper-giveup-right .swiper-slide.events .swiper-cont h3,.js-swiper-giveup-right .ui-scroll-slide.events .swiper-cont h3,.news-card-wrapper#eventsNews .card a .card-cont h2{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.7}.js-swiper-giveup-right .swiper-slide.events .swiper-cont h3.lang-en-US,.js-swiper-giveup-right .ui-scroll-slide.events .swiper-cont h3.lang-en-US,.news-card-wrapper#eventsNews .card a .card-cont h2.lang-en-US,.js-swiper-giveup-right .swiper-slide.events .swiper-cont h3:lang(en-US),.js-swiper-giveup-right .ui-scroll-slide.events .swiper-cont h3:lang(en-US),.news-card-wrapper#eventsNews .card a .card-cont h2:lang(en-US){font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1rem;line-height:1.4}@media screen and (min-width: 768px){.js-swiper-giveup-right .swiper-slide.events .swiper-cont h3,.js-swiper-giveup-right .ui-scroll-slide.events .swiper-cont h3,.news-card-wrapper#eventsNews .card a .card-cont h2{font-size:1.125rem;line-height:1.7}.js-swiper-giveup-right .swiper-slide.events .swiper-cont h3.lang-en-US,.js-swiper-giveup-right .ui-scroll-slide.events .swiper-cont h3.lang-en-US,.news-card-wrapper#eventsNews .card a .card-cont h2.lang-en-US,.js-swiper-giveup-right .swiper-slide.events .swiper-cont h3:lang(en-US),.js-swiper-giveup-right .ui-scroll-slide.events .swiper-cont h3:lang(en-US),.news-card-wrapper#eventsNews .card a .card-cont h2:lang(en-US){font-size:1.25rem;line-height:1.4}}.js-swiper-giveup-right .swiper-slide.events .swiper-cont h3 a,.js-swiper-giveup-right .ui-scroll-slide.events .swiper-cont h3 a,.news-card-wrapper#eventsNews .card a .card-cont h2 a{color:#001642}.cont-box.top-box p.lead,.cont-inner-1240.cont-header p.lead{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.7;letter-spacing:.03rem}.cont-box.top-box p.lang-en-US.lead,.cont-inner-1240.cont-header p.lang-en-US.lead,.cont-box.top-box p.lead:lang(en-US),.cont-inner-1240.cont-header p.lead:lang(en-US){font-size:1rem;line-height:1.4;letter-spacing:0}@media screen and (min-width: 768px){.cont-box.top-box p.lead,.cont-inner-1240.cont-header p.lead{font-size:1.125rem;line-height:1.7}.cont-box.top-box p.lang-en-US.lead,.cont-inner-1240.cont-header p.lang-en-US.lead,.cont-box.top-box p.lead:lang(en-US),.cont-inner-1240.cont-header p.lead:lang(en-US){font-size:1.25rem;line-height:1.4}}.article-body article h2 span.sub,.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.sub,.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.sub,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.sub,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.sub,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.sub,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.sub,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.sub,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.sub,.js-swiper-giveup-right .swiper-slide .swiper-cont p,.js-swiper-giveup-right .ui-scroll-slide .swiper-cont p,.cont-box .top-todays-hirafu .todays-hirafu_report .report-item .report-item_body p,.btn-body,.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dd.season-cont p,.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dt.season-tips,.cont-box#lp-seasons .weather-data p,.cont-box#lp-rental p.rental-lead,body,p,li,dt,dd,th,td,.card .tmp .card-cont p,.card a .card-cont p,.js-swiper-giveup-right .swiper-slide.news .swiper-cont h3,.js-swiper-giveup-right .ui-scroll-slide.news .swiper-cont h3,.js-swiper-giveup-right .swiper-slide.winterlp-news .swiper-cont h3,.js-swiper-giveup-right .ui-scroll-slide.winterlp-news .swiper-cont h3,.news-card-wrapper .card a .card-cont h2{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.7;letter-spacing:.03rem}.article-body article h2 span.lang-en-US.sub,.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.lang-en-US.sub,.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.lang-en-US.sub,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.lang-en-US.sub,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.lang-en-US.sub,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.lang-en-US.sub,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.lang-en-US.sub,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.lang-en-US.sub,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.lang-en-US.sub,.js-swiper-giveup-right .swiper-slide .swiper-cont p.lang-en-US,.js-swiper-giveup-right .ui-scroll-slide .swiper-cont p.lang-en-US,.cont-box .top-todays-hirafu .todays-hirafu_report .report-item .report-item_body p.lang-en-US,.lang-en-US.btn-body,.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dd.season-cont p.lang-en-US,.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dt.lang-en-US.season-tips,.cont-box#lp-seasons .weather-data p.lang-en-US,.cont-box#lp-rental p.lang-en-US.rental-lead,body.lang-en-US,p.lang-en-US,li.lang-en-US,dt.lang-en-US,dd.lang-en-US,th.lang-en-US,td.lang-en-US,.card .tmp .card-cont p.lang-en-US,.card a .card-cont p.lang-en-US,.js-swiper-giveup-right .swiper-slide.news .swiper-cont h3.lang-en-US,.js-swiper-giveup-right .ui-scroll-slide.news .swiper-cont h3.lang-en-US,.js-swiper-giveup-right .swiper-slide.winterlp-news .swiper-cont h3.lang-en-US,.js-swiper-giveup-right .ui-scroll-slide.winterlp-news .swiper-cont h3.lang-en-US,.news-card-wrapper .card a .card-cont h2.lang-en-US,.article-body article h2 span.sub:lang(en-US),.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.sub:lang(en-US),.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.sub:lang(en-US),.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.sub:lang(en-US),.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.sub:lang(en-US),.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.sub:lang(en-US),.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.sub:lang(en-US),.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.sub:lang(en-US),.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.sub:lang(en-US),.js-swiper-giveup-right .swiper-slide .swiper-cont p:lang(en-US),.js-swiper-giveup-right .ui-scroll-slide .swiper-cont p:lang(en-US),.cont-box .top-todays-hirafu .todays-hirafu_report .report-item .report-item_body p:lang(en-US),.btn-body:lang(en-US),.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dd.season-cont p:lang(en-US),.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dt.season-tips:lang(en-US),.cont-box#lp-seasons .weather-data p:lang(en-US),.cont-box#lp-rental p.rental-lead:lang(en-US),body:lang(en-US),p:lang(en-US),li:lang(en-US),dt:lang(en-US),dd:lang(en-US),th:lang(en-US),td:lang(en-US),.card .tmp .card-cont p:lang(en-US),.card a .card-cont p:lang(en-US),.js-swiper-giveup-right .swiper-slide.news .swiper-cont h3:lang(en-US),.js-swiper-giveup-right .ui-scroll-slide.news .swiper-cont h3:lang(en-US),.js-swiper-giveup-right .swiper-slide.winterlp-news .swiper-cont h3:lang(en-US),.js-swiper-giveup-right .ui-scroll-slide.winterlp-news .swiper-cont h3:lang(en-US),.news-card-wrapper .card a .card-cont h2:lang(en-US){font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1rem;line-height:1.4;letter-spacing:0}@media screen and (min-width: 768px){.article-body article h2 span.sub,.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.sub,.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.sub,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.sub,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.sub,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.sub,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.sub,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.sub,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.sub,.js-swiper-giveup-right .swiper-slide .swiper-cont p,.js-swiper-giveup-right .ui-scroll-slide .swiper-cont p,.cont-box .top-todays-hirafu .todays-hirafu_report .report-item .report-item_body p,.btn-body,.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dd.season-cont p,.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dt.season-tips,.cont-box#lp-seasons .weather-data p,.cont-box#lp-rental p.rental-lead,body,p,li,dt,dd,th,td,.card .tmp .card-cont p,.card a .card-cont p,.js-swiper-giveup-right .swiper-slide.news .swiper-cont h3,.js-swiper-giveup-right .ui-scroll-slide.news .swiper-cont h3,.js-swiper-giveup-right .swiper-slide.winterlp-news .swiper-cont h3,.js-swiper-giveup-right .ui-scroll-slide.winterlp-news .swiper-cont h3,.news-card-wrapper .card a .card-cont h2{font-size:.9375rem;line-height:1.7}.article-body article h2 span.lang-en-US.sub,.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.lang-en-US.sub,.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.lang-en-US.sub,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.lang-en-US.sub,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.lang-en-US.sub,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.lang-en-US.sub,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.lang-en-US.sub,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.lang-en-US.sub,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.lang-en-US.sub,.js-swiper-giveup-right .swiper-slide .swiper-cont p.lang-en-US,.js-swiper-giveup-right .ui-scroll-slide .swiper-cont p.lang-en-US,.cont-box .top-todays-hirafu .todays-hirafu_report .report-item .report-item_body p.lang-en-US,.lang-en-US.btn-body,.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dd.season-cont p.lang-en-US,.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dt.lang-en-US.season-tips,.cont-box#lp-seasons .weather-data p.lang-en-US,.cont-box#lp-rental p.lang-en-US.rental-lead,body.lang-en-US,p.lang-en-US,li.lang-en-US,dt.lang-en-US,dd.lang-en-US,th.lang-en-US,td.lang-en-US,.card .tmp .card-cont p.lang-en-US,.card a .card-cont p.lang-en-US,.js-swiper-giveup-right .swiper-slide.news .swiper-cont h3.lang-en-US,.js-swiper-giveup-right .ui-scroll-slide.news .swiper-cont h3.lang-en-US,.js-swiper-giveup-right .swiper-slide.winterlp-news .swiper-cont h3.lang-en-US,.js-swiper-giveup-right .ui-scroll-slide.winterlp-news .swiper-cont h3.lang-en-US,.news-card-wrapper .card a .card-cont h2.lang-en-US,.article-body article h2 span.sub:lang(en-US),.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.sub:lang(en-US),.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.sub:lang(en-US),.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.sub:lang(en-US),.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.sub:lang(en-US),.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.sub:lang(en-US),.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.sub:lang(en-US),.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.sub:lang(en-US),.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.sub:lang(en-US),.js-swiper-giveup-right .swiper-slide .swiper-cont p:lang(en-US),.js-swiper-giveup-right .ui-scroll-slide .swiper-cont p:lang(en-US),.cont-box .top-todays-hirafu .todays-hirafu_report .report-item .report-item_body p:lang(en-US),.btn-body:lang(en-US),.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dd.season-cont p:lang(en-US),.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dt.season-tips:lang(en-US),.cont-box#lp-seasons .weather-data p:lang(en-US),.cont-box#lp-rental p.rental-lead:lang(en-US),body:lang(en-US),p:lang(en-US),li:lang(en-US),dt:lang(en-US),dd:lang(en-US),th:lang(en-US),td:lang(en-US),.card .tmp .card-cont p:lang(en-US),.card a .card-cont p:lang(en-US),.js-swiper-giveup-right .swiper-slide.news .swiper-cont h3:lang(en-US),.js-swiper-giveup-right .ui-scroll-slide.news .swiper-cont h3:lang(en-US),.js-swiper-giveup-right .swiper-slide.winterlp-news .swiper-cont h3:lang(en-US),.js-swiper-giveup-right .ui-scroll-slide.winterlp-news .swiper-cont h3:lang(en-US),.news-card-wrapper .card a .card-cont h2:lang(en-US){font-size:1rem;line-height:1.4}}.wp-element-caption,.is-style-caption,.is-style-caption-under-table,.is-style-caption-list,.wp-block-table .wp-element-caption,.wp-block-gallery .wp-block-image figcaption,.is-style-details-wrapper .is-style-caption,.form-page-header p.note,.form-wrapper .formcontainer .un_inq_ref,.form-wrapper .formcontainer .un_inq_txt,.form-wrapper .ff-el-group .un_inq_ref,.form-wrapper .ff-el-group .un_inq_txt,.form-wrapper .formcontainer.un_inq_ref p,.form-wrapper .ff-el-group.un_inq_ref p,#newsTop figure figcaption,.article-body article figcaption,.article-body article p.note,.page-body-wrapper .page-body .wp-block-image figcaption,.page-body-wrapper .news-body .wp-block-image figcaption,.news-body-wrapper .page-body .wp-block-image figcaption,.news-body-wrapper .news-body .wp-block-image figcaption,.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round,.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round,.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round,.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round,.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .ski-season-net .ski-season-net-note ul li,.ski-season-net-wrap .rental-payment .ski-season-net-note ul li,.rental-payment-wrap .ski-season-net .ski-season-net-note ul li,.rental-payment-wrap .rental-payment .ski-season-net-note ul li,.online-merit .merit-wrapper .merit dl dd .caption,.rental-set-grid p.note,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item figure figcaption,.page-header p.lead small,.cont-box#lp-seasons .weather-data dl dd span.w-notice{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.4;-webkit-line-clamp:inherit}.lang-en-US.wp-element-caption,.lang-en-US.is-style-caption,.lang-en-US.is-style-caption-under-table,.lang-en-US.is-style-caption-list,.wp-block-gallery .wp-block-image figcaption.lang-en-US,.form-page-header p.lang-en-US.note,.form-wrapper .formcontainer .lang-en-US.un_inq_ref,.form-wrapper .formcontainer .lang-en-US.un_inq_txt,.form-wrapper .ff-el-group .lang-en-US.un_inq_ref,.form-wrapper .ff-el-group .lang-en-US.un_inq_txt,.form-wrapper .formcontainer.un_inq_ref p.lang-en-US,.form-wrapper .ff-el-group.un_inq_ref p.lang-en-US,#newsTop figure figcaption.lang-en-US,.article-body article figcaption.lang-en-US,.article-body article p.lang-en-US.note,.page-body-wrapper .page-body .wp-block-image figcaption.lang-en-US,.page-body-wrapper .news-body .wp-block-image figcaption.lang-en-US,.news-body-wrapper .page-body .wp-block-image figcaption.lang-en-US,.news-body-wrapper .news-body .wp-block-image figcaption.lang-en-US,.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner .button-wrapper .lang-en-US.btn-round,.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .button-wrapper .lang-en-US.btn-round,.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner .button-wrapper .lang-en-US.btn-round,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .button-wrapper .lang-en-US.btn-round,.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner .button-wrapper .lang-en-US.btn-round,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .button-wrapper .lang-en-US.btn-round,.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner .button-wrapper .lang-en-US.btn-round,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .button-wrapper .lang-en-US.btn-round,.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner .button-wrapper .lang-en-US.btn-round,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .button-wrapper .lang-en-US.btn-round,.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner .button-wrapper .lang-en-US.btn-round,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .button-wrapper .lang-en-US.btn-round,.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner .button-wrapper .lang-en-US.btn-round,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .button-wrapper .lang-en-US.btn-round,.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner .button-wrapper .lang-en-US.btn-round,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .button-wrapper .lang-en-US.btn-round,.ski-season-net-wrap .ski-season-net .ski-season-net-note ul li.lang-en-US,.ski-season-net-wrap .rental-payment .ski-season-net-note ul li.lang-en-US,.rental-payment-wrap .ski-season-net .ski-season-net-note ul li.lang-en-US,.rental-payment-wrap .rental-payment .ski-season-net-note ul li.lang-en-US,.online-merit .merit-wrapper .merit dl dd .lang-en-US.caption,.rental-set-grid p.lang-en-US.note,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item figure figcaption.lang-en-US,.page-header p.lead small.lang-en-US,.cont-box#lp-seasons .weather-data dl dd span.lang-en-US.w-notice,.wp-element-caption:lang(en-US),.is-style-caption:lang(en-US),.is-style-caption-under-table:lang(en-US),.is-style-caption-list:lang(en-US),.wp-block-gallery .wp-block-image figcaption:lang(en-US),.form-page-header p.note:lang(en-US),.form-wrapper .formcontainer .un_inq_ref:lang(en-US),.form-wrapper .formcontainer .un_inq_txt:lang(en-US),.form-wrapper .ff-el-group .un_inq_ref:lang(en-US),.form-wrapper .ff-el-group .un_inq_txt:lang(en-US),.form-wrapper .formcontainer.un_inq_ref p:lang(en-US),.form-wrapper .ff-el-group.un_inq_ref p:lang(en-US),#newsTop figure figcaption:lang(en-US),.article-body article figcaption:lang(en-US),.article-body article p.note:lang(en-US),.page-body-wrapper .page-body .wp-block-image figcaption:lang(en-US),.page-body-wrapper .news-body .wp-block-image figcaption:lang(en-US),.news-body-wrapper .page-body .wp-block-image figcaption:lang(en-US),.news-body-wrapper .news-body .wp-block-image figcaption:lang(en-US),.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .ski-season-net .ski-season-net-note ul li:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-note ul li:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-note ul li:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-note ul li:lang(en-US),.online-merit .merit-wrapper .merit dl dd .caption:lang(en-US),.rental-set-grid p.note:lang(en-US),.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item figure figcaption:lang(en-US),.page-header p.lead small:lang(en-US),.cont-box#lp-seasons .weather-data dl dd span.w-notice:lang(en-US){font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.875rem;line-height:1.4}@media screen and (min-width: 768px){.wp-element-caption,.is-style-caption,.is-style-caption-under-table,.is-style-caption-list,.wp-block-table .wp-element-caption,.wp-block-gallery .wp-block-image figcaption,.is-style-details-wrapper .is-style-caption,.form-page-header p.note,.form-wrapper .formcontainer .un_inq_ref,.form-wrapper .formcontainer .un_inq_txt,.form-wrapper .ff-el-group .un_inq_ref,.form-wrapper .ff-el-group .un_inq_txt,.form-wrapper .formcontainer.un_inq_ref p,.form-wrapper .ff-el-group.un_inq_ref p,#newsTop figure figcaption,.article-body article figcaption,.article-body article p.note,.page-body-wrapper .page-body .wp-block-image figcaption,.page-body-wrapper .news-body .wp-block-image figcaption,.news-body-wrapper .page-body .wp-block-image figcaption,.news-body-wrapper .news-body .wp-block-image figcaption,.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round,.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round,.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round,.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round,.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .ski-season-net .ski-season-net-note ul li,.ski-season-net-wrap .rental-payment .ski-season-net-note ul li,.rental-payment-wrap .ski-season-net .ski-season-net-note ul li,.rental-payment-wrap .rental-payment .ski-season-net-note ul li,.online-merit .merit-wrapper .merit dl dd .caption,.rental-set-grid p.note,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item figure figcaption,.page-header p.lead small,.cont-box#lp-seasons .weather-data dl dd span.w-notice{font-size:.8125rem;line-height:1.4}.lang-en-US.wp-element-caption,.lang-en-US.is-style-caption,.lang-en-US.is-style-caption-under-table,.lang-en-US.is-style-caption-list,.wp-block-gallery .wp-block-image figcaption.lang-en-US,.form-page-header p.lang-en-US.note,.form-wrapper .formcontainer .lang-en-US.un_inq_ref,.form-wrapper .formcontainer .lang-en-US.un_inq_txt,.form-wrapper .ff-el-group .lang-en-US.un_inq_ref,.form-wrapper .ff-el-group .lang-en-US.un_inq_txt,.form-wrapper .formcontainer.un_inq_ref p.lang-en-US,.form-wrapper .ff-el-group.un_inq_ref p.lang-en-US,#newsTop figure figcaption.lang-en-US,.article-body article figcaption.lang-en-US,.article-body article p.lang-en-US.note,.page-body-wrapper .page-body .wp-block-image figcaption.lang-en-US,.page-body-wrapper .news-body .wp-block-image figcaption.lang-en-US,.news-body-wrapper .page-body .wp-block-image figcaption.lang-en-US,.news-body-wrapper .news-body .wp-block-image figcaption.lang-en-US,.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner .button-wrapper .lang-en-US.btn-round,.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .button-wrapper .lang-en-US.btn-round,.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner .button-wrapper .lang-en-US.btn-round,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .button-wrapper .lang-en-US.btn-round,.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner .button-wrapper .lang-en-US.btn-round,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .button-wrapper .lang-en-US.btn-round,.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner .button-wrapper .lang-en-US.btn-round,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .button-wrapper .lang-en-US.btn-round,.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner .button-wrapper .lang-en-US.btn-round,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .button-wrapper .lang-en-US.btn-round,.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner .button-wrapper .lang-en-US.btn-round,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .button-wrapper .lang-en-US.btn-round,.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner .button-wrapper .lang-en-US.btn-round,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .button-wrapper .lang-en-US.btn-round,.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner .button-wrapper .lang-en-US.btn-round,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .button-wrapper .lang-en-US.btn-round,.ski-season-net-wrap .ski-season-net .ski-season-net-note ul li.lang-en-US,.ski-season-net-wrap .rental-payment .ski-season-net-note ul li.lang-en-US,.rental-payment-wrap .ski-season-net .ski-season-net-note ul li.lang-en-US,.rental-payment-wrap .rental-payment .ski-season-net-note ul li.lang-en-US,.online-merit .merit-wrapper .merit dl dd .lang-en-US.caption,.rental-set-grid p.lang-en-US.note,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item figure figcaption.lang-en-US,.page-header p.lead small.lang-en-US,.cont-box#lp-seasons .weather-data dl dd span.lang-en-US.w-notice,.wp-element-caption:lang(en-US),.is-style-caption:lang(en-US),.is-style-caption-under-table:lang(en-US),.is-style-caption-list:lang(en-US),.wp-block-gallery .wp-block-image figcaption:lang(en-US),.form-page-header p.note:lang(en-US),.form-wrapper .formcontainer .un_inq_ref:lang(en-US),.form-wrapper .formcontainer .un_inq_txt:lang(en-US),.form-wrapper .ff-el-group .un_inq_ref:lang(en-US),.form-wrapper .ff-el-group .un_inq_txt:lang(en-US),.form-wrapper .formcontainer.un_inq_ref p:lang(en-US),.form-wrapper .ff-el-group.un_inq_ref p:lang(en-US),#newsTop figure figcaption:lang(en-US),.article-body article figcaption:lang(en-US),.article-body article p.note:lang(en-US),.page-body-wrapper .page-body .wp-block-image figcaption:lang(en-US),.page-body-wrapper .news-body .wp-block-image figcaption:lang(en-US),.news-body-wrapper .page-body .wp-block-image figcaption:lang(en-US),.news-body-wrapper .news-body .wp-block-image figcaption:lang(en-US),.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .ski-season-net .ski-season-net-note ul li:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-note ul li:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-note ul li:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-note ul li:lang(en-US),.online-merit .merit-wrapper .merit dl dd .caption:lang(en-US),.rental-set-grid p.note:lang(en-US),.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item figure figcaption:lang(en-US),.page-header p.lead small:lang(en-US),.cont-box#lp-seasons .weather-data dl dd span.w-notice:lang(en-US){font-size:.875rem;line-height:1.4}}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title,.cont-box .top-todays-hirafu .todays-hirafu_report .report-item h3,.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.875rem;font-weight:600;line-height:1}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title:lang(en-US),.cont-box .top-todays-hirafu .todays-hirafu_report .report-item h3:lang(en-US),.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title:lang(en-US){font-family:Univers,"Univers",sans-serif;font-size:1rem;text-transform:uppercase;letter-spacing:.02rem}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title,.cont-box .top-todays-hirafu .todays-hirafu_report .report-item h3,.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title{font-size:1.125rem}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title:lang(en-US),.cont-box .top-todays-hirafu .todays-hirafu_report .report-item h3:lang(en-US),.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title:lang(en-US){font-size:1.25rem}}.is-style-details-wrapper p,.is-style-details-wrapper ul{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.4}.is-style-details-wrapper p:lang(en-US),.is-style-details-wrapper ul:lang(en-US){font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.875rem;line-height:1.4}@media screen and (min-width: 768px){.is-style-details-wrapper p,.is-style-details-wrapper ul{font-size:.9375rem;line-height:1.4}.is-style-details-wrapper p:lang(en-US),.is-style-details-wrapper ul:lang(en-US){font-size:1rem;line-height:1.3}}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list ul li a .title .title-summary{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.4}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list ul li a .title .title-summary:lang(en-US){font-size:.875rem;line-height:1.4}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list ul li a .title .title-summary{font-size:.9375rem;line-height:1.2133333333}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list ul li a .title .title-summary:lang(en-US){font-size:1rem;line-height:1.1375}}.root-step-wrapper .root-step ol li .plc,.root-step-wrapper .root-step ul li .plc,.root-step-wrapper .root-step.for-2-route ol.each-route .route-title,.root-step-wrapper .root-step.for-2-route ul.each-route .route-title{font-size:1.125rem;line-height:1.4;letter-spacing:0em;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:bold}.root-step-wrapper .root-step ol li .lang-en-US.plc,.root-step-wrapper .root-step ul li .lang-en-US.plc,.root-step-wrapper .root-step.for-2-route ol.each-route .lang-en-US.route-title,.root-step-wrapper .root-step.for-2-route ul.each-route .lang-en-US.route-title,.root-step-wrapper .root-step ol li .plc:lang(en-US),.root-step-wrapper .root-step ul li .plc:lang(en-US),.root-step-wrapper .root-step.for-2-route ol.each-route .route-title:lang(en-US),.root-step-wrapper .root-step.for-2-route ul.each-route .route-title:lang(en-US){font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.25rem;line-height:1;text-transform:uppercase}@media screen and (min-width: 768px){.root-step-wrapper .root-step ol li .plc,.root-step-wrapper .root-step ul li .plc,.root-step-wrapper .root-step.for-2-route ol.each-route .route-title,.root-step-wrapper .root-step.for-2-route ul.each-route .route-title{font-size:1.25rem;line-height:1.4;letter-spacing:0em}.root-step-wrapper .root-step ol li .lang-en-US.plc,.root-step-wrapper .root-step ul li .lang-en-US.plc,.root-step-wrapper .root-step.for-2-route ol.each-route .lang-en-US.route-title,.root-step-wrapper .root-step.for-2-route ul.each-route .lang-en-US.route-title,.root-step-wrapper .root-step ol li .plc:lang(en-US),.root-step-wrapper .root-step ul li .plc:lang(en-US),.root-step-wrapper .root-step.for-2-route ol.each-route .route-title:lang(en-US),.root-step-wrapper .root-step.for-2-route ul.each-route .route-title:lang(en-US){font-size:1.5rem}}.ticket-accordions .accordion-item .accordion-header span.main{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.5rem;line-height:.75;text-transform:uppercase}.ticket-accordions .accordion-item .accordion-header span.main:lang(en-US){font-size:1.75rem;line-height:1}@media screen and (min-width: 768px){.ticket-accordions .accordion-item .accordion-header span.main{font-size:2.625rem}.ticket-accordions .accordion-item .accordion-header span.main:lang(en-US){font-size:3.25rem}}.ticket-accordions .accordion-item .accordion-header span.sub{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.875rem;line-height:1.3;text-transform:uppercase}.ticket-accordions .accordion-item .accordion-header span.sub:lang(en-US){font-size:1.125rem;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media screen and (min-width: 768px){.ticket-accordions .accordion-item .accordion-header span.sub{font-size:.9375rem}.ticket-accordions .accordion-item .accordion-header span.sub:lang(en-US){font-size:1.25rem}}.page-body-wrapper .page-aside ul li a:hover[target=_blank]::after,.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title:has(a)::after,.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list ul li a[target=_blank] .title .title-main::after{content:"";display:block;width:1em;height:1em;max-width:15px;max-height:15px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2215%22%20height%3D%2215%22%20fill%3D%22%23fff%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%2C50V63.305H13.305V58.348H11.864v3.516H1.441V51.442H4.958V50Z%22%20transform%3D%22translate(0%20-48.305)%22%20fill%3D%22%23fff%22%2F%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M135.635%2C0V1.441h3.834s-1.946%2C1.8-2.721%2C2.57l-5.521%2C5.521%2C1.019%2C1.019L137.8%2C5c.513-.513%2C2.535-2.716%2C2.535-2.716V6.144h1.441V0Z%22%20transform%3D%22translate(-126.779)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateY(-0.13em)}.wp-block-post-content a[target=_blank]::after,.wp-block-buttons .wp-block-button .wp-block-button__link[target=_blank]::after,.is-style-button-overlay .wp-block-group__inner-container .wp-block-buttons .wp-block-button .wp-block-button__link::after,.need-help nav ul.for-legal li a[target=_blank]::after,.page-body-wrapper .page-aside ul li a[target=_blank]::after,.btn-view-all[target=_blank]::after,.js-accordion .option .accordion-content article a[target=_blank]::after,.direction-wrapper p a[target=_blank]::after,.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-simple-list ul li a[target=_blank]::after,a[target=_blank] .btn-view-all::after{content:"";display:block;width:1em;height:1em;max-width:15px;max-height:15px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cpath%20d%3D%22M0%2C50V63.327H13.327v-4.99H11.714v3.377H1.613v-10.1H4.99V50Z%22%20transform%3D%22translate(0%20-48.327)%22%20fill%3D%22%23001642%22%2F%3E%3Cpath%20d%3D%22M264.1%2C0V1.613h4.548V6.161h1.613V0Z%22%20transform%3D%22translate(-255.256%200)%22%20fill%3D%22%23001642%22%2F%3E%3Crect%20width%3D%2213.016%22%20height%3D%221.613%22%20transform%3D%22translate(4.42%209.44)%20rotate(-44.999)%22%20fill%3D%22%23001642%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateY(-0.13em)}.winterlp-copy .copy-wrapper .copy-cont p{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#001642;font-size:.9375rem;line-height:1.7;letter-spacing:.03em;font-weight:600;letter-spacing:.03em}.winterlp-copy .copy-wrapper .copy-cont p:lang(en-US){letter-spacing:.01em;font-size:1rem;line-height:1.7000000212}@media screen and (min-width: 768px){.winterlp-copy .copy-wrapper .copy-cont p{font-size:1rem;line-height:1.7000000477;letter-spacing:.03em}.winterlp-copy .copy-wrapper .copy-cont p:lang(en-US){font-size:1.125rem;line-height:1.7000000212}}.cont-box#lp-seasons .weather-data dl dt{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;color:#001642;text-align:center;line-height:1.2000000293;font-size:.8125rem}.cont-box#lp-seasons .weather-data dl dt:lang(en-US){text-transform:uppercase;line-height:1;font-size:.9375rem}@media screen and (min-width: 768px){.cont-box#lp-seasons .weather-data dl dt{font-size:.9375rem}.cont-box#lp-seasons .weather-data dl dt:lang(en-US){font-size:1.125rem}}.cont-box#lp-seasons .weather-data dl dd span.w-temp{letter-spacing:0em;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;color:#001642;font-size:2rem}.cont-box#lp-seasons .weather-data dl dd span.w-temp:lang(en-US){font-size:2rem}@media screen and (min-width: 768px){.cont-box#lp-seasons .weather-data dl dd span.w-temp{font-size:3.25rem}.cont-box#lp-seasons .weather-data dl dd span.w-temp:lang(en-US){font-size:3.25rem}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:3.625rem;font-size:1.1111111111vw}@media screen and (min-width: 1440px){html{font-size:1.1111111111vw}}@media screen and (max-width: 768px){html{font-size:16px}}body{letter-spacing:.03rem;overflow-x:hidden}body:lang(en-US){letter-spacing:0}figure{overflow:hidden}figure img{transition:transform .3s ease-in-out;position:relative;z-index:1;object-fit:cover;object-position:center center;width:100%;height:100%}figure figcaption{position:relative;z-index:2}figure a{z-index:1;display:block;overflow:hidden}figure a img{transition:transform .3s ease-in-out}figure a img:hover{transform:scale(1.1)}figure a.scale-5percent img:hover{transform:scale(1.05) !important}a{color:#001642;text-decoration:underline;text-underline-offset:2px}a .swiper-cont,a .card-cont{transition:opacity .3s ease-in-out,background-color .3s ease-in-out}a figure img{transition:transform .3s ease-in-out;position:relative;z-index:1}a figure figcaption{position:relative;background-color:#fff;z-index:2}a:hover .swiper-cont,a:hover .card-cont{opacity:.4}a:hover figure img{transition:transform .3s ease-in-out;transform:scale(1.1)}a.disabled{pointer-events:none !important;opacity:.5;cursor:not-allowed}a.disabled:hover{opacity:.5}a[target=_blank] .btn-view-all::after{margin-left:.5rem}li a:not([class^=btn-]),dt a:not([class^=btn-]),dd a:not([class^=btn-]),td a:not([class^=btn-]),th a:not([class^=btn-]),p a:not([class^=btn-]){color:#0054a6;transition:opacity .3s ease}li a:not([class^=btn-]):hover,dt a:not([class^=btn-]):hover,dd a:not([class^=btn-]):hover,td a:not([class^=btn-]):hover,th a:not([class^=btn-]):hover,p a:not([class^=btn-]):hover{transition:opacity .3s ease;opacity:.4}@media(hover: none)and (pointer: coarse){li a:not([class^=btn-]) .element:active,dt a:not([class^=btn-]) .element:active,dd a:not([class^=btn-]) .element:active,td a:not([class^=btn-]) .element:active,th a:not([class^=btn-]) .element:active,p a:not([class^=btn-]) .element:active{opacity:.4}}figcaption{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-block:0}@media screen and (max-width: 767px){.only-pc,.pc-only{display:none !important}}@media screen and (min-width: 768px){.only-sp,.sp-only{display:none !important}}h1,h2,h3,h4,h5,h6,.h1{font-weight:600;letter-spacing:.1em;line-height:1.3125;margin-block-start:0rem}h1:lang(en-US),h2:lang(en-US),h3:lang(en-US),h4:lang(en-US),h5:lang(en-US),h6:lang(en-US),.h1:lang(en-US){letter-spacing:0;line-height:1.3125}h1 span:lang(en-US),h2 span:lang(en-US),h3 span:lang(en-US),h4 span:lang(en-US),h5 span:lang(en-US),h6 span:lang(en-US),.h1 span:lang(en-US){letter-spacing:0;line-height:1.3125}h1 span.main:lang(en-US),h2 span.main:lang(en-US),h3 span.main:lang(en-US),h4 span.main:lang(en-US),h5 span.main:lang(en-US),h6 span.main:lang(en-US),.h1 span.main:lang(en-US){line-height:1}a{letter-spacing:.03em;color:#001642}a:hover{color:#0054a6}ul,ol{padding:0;margin:0}dl,dt,dd{padding:0;margin:0}a{color:#001642;text-decoration:none}a.disabled{pointer-events:none !important}figure{margin:0}img{display:block}img,video,svg{vertical-align:bottom}a,button,input,label,span{pointer-events:all !important}a.not-use button.not-use{color:inherit;background:none;border:none}a.not-use button.not-use.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;line-height:1}a.not-use button.not-use.button-main{font-size:.933rem;font-weight:700;position:relative;box-shadow:0px 2px 2px rgba(0,0,0,.05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:3.2rem;border-radius:1.6rem}a.not-use button.not-use.button-main::before{content:"";display:block;position:absolute;inset:0;margin:auto;z-index:1;right:auto;left:-25px;width:50px;height:1px;background-color:#5800a8;z-index:2;transition:transform .3s ease;transform:translateX(-0.5rem);animation:slide-posX 1s ease infinite alternate}@media screen and (max-width: 768px){a.not-use button.not-use.button-main::before{left:-1.5rem;width:3rem}}a.not-use button.not-use.button-main span{display:flex;padding:0 2.5rem;align-items:center;justify-content:center;width:100%;height:100%;position:relative;z-index:1;overflow:hidden;position:relative;transition:background .3s ease;border-radius:1.6rem}@media screen and (min-width: 768px){a.not-use button.not-use.button-main:hover::before{transform:translateX(5px)}}a.not-use button.not-use.button_half{width:50% !important;height:3.2rem}a.not-use button.not-use.button_half::before{content:none}a.not-use button.not-use.button_light span{background:linear-gradient(20deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.2) 100%);box-shadow:inset 0px 0px 1rem rgba(255,255,255,.5)}@media screen and (min-width: 768px){a.not-use button.not-use.button_light:hover span{color:#fff;background:rgba(88,0,168,.8);box-shadow:none}}a.not-use button.not-use.button_dark::before{background-color:#fff}a.not-use button.not-use.button_dark span{background:rgba(88,0,168,.9);color:#fff}@media screen and (min-width: 768px){a.not-use button.not-use.button_dark:hover span{color:#fff;background:rgba(88,0,168,.8);box-shadow:none}}a.not-use button.not-use.button_dark_clear::before{background-color:#fff}a.not-use button.not-use.button_dark_clear span{background:rgba(255,255,255,.2);box-shadow:inset 0px .5px 1px rgba(255,255,255,.3);color:#fff}@media screen and (min-width: 768px){a.not-use button.not-use.button_dark_clear:hover span{background:rgba(255,255,255,.3)}}a.not-use button.not-use.button_large{height:4rem;border-radius:2rem;text-transform:uppercase}a.not-use button.not-use.button_large span{padding:0 3rem;border-radius:2rem}.svg-wrapper svg{width:100%;height:100%}.card figure{width:100%;overflow:hidden}.card figure .js-fx-image{aspect-ratio:inherit;height:100%}.card figure img{height:100%;object-fit:cover;object-position:center;transition:transform .3s ease-in-out}.card figure img:hover{transform:scale(1.1)}.card .card-cont{flex-grow:1;padding:1.25rem;background-color:#fff;color:#001642}.card .card-cont p{margin-block:0;font-size:.75rem;line-height:1.4}.card .card-cont h3{margin-block:0;font-size:1.25rem;line-height:1;margin-bottom:.9375rem}.card .card-cont.white{background-color:#fff;color:#001642}.card .card-cont.navy{background-color:#001642;color:#fff}.card .card-cont.blue{background-color:#eff1f4;color:#001642}@media screen and (min-width: 768px){.card .card-cont{display:flex;flex-direction:column}.card .card-cont a{flex-grow:1;display:flex;flex-direction:column}.card .card-cont p{font-size:.9375rem;line-height:1.4}.card .card-cont h3{font-size:1.75rem;margin-bottom:.9375rem}}.card .tmp,.card a{display:flex;flex-direction:column;text-decoration:none;position:relative;height:100%;width:100%;align-items:flex-start}.card .tmp figure,.card a figure{aspect-ratio:3/2}.card .tmp figure img,.card a figure img{object-fit:cover;width:100%;height:100%}.card .tmp .card-date,.card a .card-date{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;width:25.3333333333vw;height:15.7333333333vw;letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;background-color:#eff1f4;color:#001642;position:absolute;left:0;top:0;z-index:10}@media screen and (min-width: 768px){.card .tmp .card-date,.card a .card-date{width:6.25rem;height:5rem}}.card .tmp .card-date span.date,.card a .card-date span.date{font-size:1.5625rem;width:100%;text-align:center;line-height:1;margin-block:0}@media screen and (min-width: 768px){.card .tmp .card-date span.date,.card a .card-date span.date{font-size:2.125rem}}.card .tmp .card-date span.day,.card .tmp .card-date span.weekday,.card a .card-date span.day,.card a .card-date span.weekday{font-size:.9375rem;width:100%;line-height:1;text-align:center;margin-block-start:0}@media screen and (min-width: 768px){.card .tmp .card-date span.day,.card .tmp .card-date span.weekday,.card a .card-date span.day,.card a .card-date span.weekday{font-size:1.25rem}}.card .tmp .card-cont,.card a .card-cont{background-color:#eff1f4;color:#001642;width:100%;padding:1.25rem;flex-grow:1}.card .tmp .card-cont h3,.card a .card-cont h3{font-size:1.5rem;margin-block-end:.625rem}@media screen and (min-width: 768px){.card .tmp .card-cont h3,.card a .card-cont h3{font-size:1.75rem;margin-bottom:.9375rem}}.card .tmp .card-cont h3 span.jp-sbt,.card a .card-cont h3 span.jp-sbt{display:block;font-size:.875rem}@media screen and (min-width: 768px){.card .tmp .card-cont h3 span.jp-sbt,.card a .card-cont h3 span.jp-sbt{font-size:.9375rem}}.card .tmp .card-cont p,.card a .card-cont p{margin-block-end:0em}.card .tmp .card-cont.clear,.card a .card-cont.clear{background-color:rgba(0,0,0,0);padding-right:0 !important;padding-left:0 !important}.card .tmp.blue,.card a.blue{background-color:#0054a6}.ticket-menu,.tickets-guide-menu{display:flex;justify-content:center;flex-wrap:wrap;width:100%;margin:5.3125rem auto 0;padding:0 5vw;text-align:center}@media screen and (min-width: 768px){.ticket-menu,.tickets-guide-menu{width:57.375rem;margin-top:10rem;padding:0;text-align:left}}.ticket-menu .link-big,.ticket-menu .link-small,.tickets-guide-menu .link-big,.tickets-guide-menu .link-small{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-bottom:1.25rem;gap:0}@media screen and (min-width: 768px){.ticket-menu .link-big,.ticket-menu .link-small,.tickets-guide-menu .link-big,.tickets-guide-menu .link-small{padding:2.5rem 0;flex-wrap:nowrap;gap:1.875rem}}@media screen and (min-width: 768px){.ticket-menu .link-big .image-cont,.ticket-menu .link-small .image-cont,.tickets-guide-menu .link-big .image-cont,.tickets-guide-menu .link-small .image-cont{flex-shrink:0;flex-basis:clamp(18.75rem,50%,28.125rem)}}.ticket-menu .link-big .image-cont img,.ticket-menu .link-small .image-cont img,.tickets-guide-menu .link-big .image-cont img,.tickets-guide-menu .link-small .image-cont img{max-width:100%;height:auto}.ticket-menu .link-big .link-cont,.ticket-menu .link-small .link-cont,.tickets-guide-menu .link-big .link-cont,.tickets-guide-menu .link-small .link-cont{padding:1.5rem 0 .5rem;flex-grow:1}@media screen and (min-width: 768px){.ticket-menu .link-big .link-cont,.ticket-menu .link-small .link-cont,.tickets-guide-menu .link-big .link-cont,.tickets-guide-menu .link-small .link-cont{padding:0;padding-top:.5rem;height:100%;display:flex;flex-direction:column;justify-content:center}}.ticket-menu .link-big .link-cont h2,.ticket-menu .link-big .link-cont h3,.ticket-menu .link-small .link-cont h2,.ticket-menu .link-small .link-cont h3,.tickets-guide-menu .link-big .link-cont h2,.tickets-guide-menu .link-big .link-cont h3,.tickets-guide-menu .link-small .link-cont h2,.tickets-guide-menu .link-small .link-cont h3{color:#001642;line-height:1;margin-top:0;margin-block-end:.375rem}.ticket-menu .link-big .link-cont h2:lang(en-US),.ticket-menu .link-big .link-cont h3:lang(en-US),.ticket-menu .link-small .link-cont h2:lang(en-US),.ticket-menu .link-small .link-cont h3:lang(en-US),.tickets-guide-menu .link-big .link-cont h2:lang(en-US),.tickets-guide-menu .link-big .link-cont h3:lang(en-US),.tickets-guide-menu .link-small .link-cont h2:lang(en-US),.tickets-guide-menu .link-small .link-cont h3:lang(en-US){line-height:1 !important}@media screen and (min-width: 768px){.ticket-menu .link-big .link-cont h2,.ticket-menu .link-big .link-cont h3,.ticket-menu .link-small .link-cont h2,.ticket-menu .link-small .link-cont h3,.tickets-guide-menu .link-big .link-cont h2,.tickets-guide-menu .link-big .link-cont h3,.tickets-guide-menu .link-small .link-cont h2,.tickets-guide-menu .link-small .link-cont h3{margin-block-end:.3125rem}}.ticket-menu .link-big .link-cont p,.ticket-menu .link-small .link-cont p,.tickets-guide-menu .link-big .link-cont p,.tickets-guide-menu .link-small .link-cont p{font-size:.75rem;margin-top:0;margin-bottom:1.25rem}@media screen and (min-width: 768px){.ticket-menu .link-big .link-cont p,.ticket-menu .link-small .link-cont p,.tickets-guide-menu .link-big .link-cont p,.tickets-guide-menu .link-small .link-cont p{font-size:.875rem}}.ticket-menu .link-big .link-cont p.note,.ticket-menu .link-small .link-cont p.note,.tickets-guide-menu .link-big .link-cont p.note,.tickets-guide-menu .link-small .link-cont p.note{margin-top:-1rem;color:#4e4e4e}.ticket-menu .link-big .button-wrap a.btn-buy,.ticket-menu .link-small .button-wrap a.btn-buy,.tickets-guide-menu .link-big .button-wrap a.btn-buy,.tickets-guide-menu .link-small .button-wrap a.btn-buy{margin-right:.75rem;text-decoration:none !important}.ticket-menu .link-big .button-wrap a.btn-line,.ticket-menu .link-small .button-wrap a.btn-line,.tickets-guide-menu .link-big .button-wrap a.btn-line,.tickets-guide-menu .link-small .button-wrap a.btn-line{color:#0054a6;text-decoration:underline;text-underline-offset:.3rem;transition:opacity .3s ease}.ticket-menu .link-big .button-wrap a.btn-line:hover,.ticket-menu .link-small .button-wrap a.btn-line:hover,.tickets-guide-menu .link-big .button-wrap a.btn-line:hover,.tickets-guide-menu .link-small .button-wrap a.btn-line:hover{opacity:.4}.ticket-menu .link-big .button-wrap a[target=_blank]::after,.ticket-menu .link-small .button-wrap a[target=_blank]::after,.tickets-guide-menu .link-big .button-wrap a[target=_blank]::after,.tickets-guide-menu .link-small .button-wrap a[target=_blank]::after{content:none}.ticket-menu .link-big,.tickets-guide-menu .link-big{align-items:center;border-bottom:1px solid #a3a3a3}.ticket-menu .link-big .link-cont h2,.tickets-guide-menu .link-big .link-cont h2{font-size:2rem;line-height:1.2}@media screen and (min-width: 768px){.ticket-menu .link-big .link-cont h2,.tickets-guide-menu .link-big .link-cont h2{text-align:left;font-size:2.625rem}}.ticket-menu .link-small .link-cont h2,.ticket-menu .link-small .link-cont h3,.tickets-guide-menu .link-small .link-cont h2,.tickets-guide-menu .link-small .link-cont h3{font-size:1.25rem;line-height:1.2}@media screen and (min-width: 768px){.ticket-menu .link-small .link-cont h2,.ticket-menu .link-small .link-cont h3,.tickets-guide-menu .link-small .link-cont h2,.tickets-guide-menu .link-small .link-cont h3{font-size:1.75rem}}.tickets-guide-menu{width:auto;margin:0 0 2.5rem;padding:0}@media screen and (min-width: 768px){.tickets-guide-menu{margin:-3.5rem 0 0}}aside.common-banner .inner{text-align:center;max-width:1186px}aside.common-banner .inner .banner-wrap{margin:2rem 0}@media screen and (min-width: 768px){aside.common-banner .inner .banner-wrap{margin:0}}aside.common-banner .inner .banner-wrap a{display:block}aside.common-banner .inner .banner-wrap a.banner{margin:0;aspect-ratio:335/488;overflow:hidden}@media screen and (min-width: 768px){aside.common-banner .inner .banner-wrap a.banner{margin:4rem 0;aspect-ratio:1186/360}}aside.common-banner .inner .banner-wrap a.banner img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}aside.common-banner .inner .banner-wrap a:hover img{transform:scale(1.1)}aside.common-banner .inner .banner-wrap a.scale-5percent img:hover{transform:scale(1.05) !important}.not-for-now{display:none}#SITESEASON{position:fixed;left:0;bottom:0;background-color:#000;padding:2px;color:#fff;font-size:11px}.site-header{z-index:10;color:#001642 !important;position:sticky;top:0;z-index:1000}.site-header .header-inner{background-color:#fff;height:3.625rem;display:flex;align-items:center}@media screen and (min-width: 768px){.site-header .header-inner{justify-content:flex-end}}.site-header .header-inner a{color:#001642}.site-header .header-inner a:hover{color:#0054a6}.site-header .header-inner .logo-header{margin:0;width:12.25rem;height:2.6875rem;padding-left:.875rem;position:relative;z-index:3}@media screen and (min-width: 768px){.site-header .header-inner .logo-header{min-height:3rem;margin-right:auto;height:3rem;width:15rem;min-width:15rem;padding-left:1.25rem}}.site-header .header-inner .logo-header img{width:100%;height:auto}.site-header .header-inner .content-menubutton{position:absolute;top:0;right:0;z-index:3}.site-header .header-inner .content-menubutton button{aspect-ratio:1/1;height:3.625rem;border:none;position:relative;background:none}.site-header .header-inner .content-menubutton button span.icon::before,.site-header .header-inner .content-menubutton button span.icon::after{content:""}.site-header .header-inner .content-menubutton button span.icon::before,.site-header .header-inner .content-menubutton button span.icon::after,.site-header .header-inner .content-menubutton button span.icon i{display:block;width:1.5625rem;height:2px;background-color:#001642;position:absolute;inset:0;margin:auto}.site-header .header-inner .content-menubutton button span.icon::before{transform:translateY(-0.5rem)}.site-header .header-inner .content-menubutton button span.icon::after{transform:translateY(0.5rem)}.site-header .header-inner .content-menubutton button span.label{display:none}@media screen and (min-width: 768px){.site-header .header-inner .content-menubutton{display:none}}.site-header .header-inner .nav-global{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;position:fixed;top:3.625rem;left:0;width:100%;z-index:2;background-color:#fff;padding:0 0 0;max-height:100%;overflow-y:scroll;transform:translateY(calc((100% + 3.625rem) * -1));transition:transform .4s ease}@media screen and (min-width: 768px){.site-header .header-inner .nav-global::after{content:"";display:block;width:100%;height:0;background-color:#fff;position:fixed;top:3.625rem;left:0;z-index:1;transition:height .6s}}@media screen and (min-width: 768px){.site-header .header-inner .nav-global{z-index:1100;display:block;padding:0;position:static;background-color:rgba(0,0,0,0);overflow-y:auto;max-height:none;transform:none;transition:none;height:100%}}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu{display:flex;justify-content:flex-end;height:100%}}.site-header .header-inner .nav-global .menu>li{text-transform:uppercase;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.25rem;font-weight:600;border-bottom:1px solid #a3a3a3;line-height:1}.site-header .header-inner .nav-global .menu>li:lang(en-US){font-size:1.5rem}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu>li{font-size:.9375rem;margin-left:1.25rem;border-bottom:none;display:flex;align-items:center}.site-header .header-inner .nav-global .menu>li:lang(en-US){font-size:1rem}}.site-header .header-inner .nav-global .menu>li span{display:block}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu>li span{line-height:1;padding-top:.1875rem}}.site-header .header-inner .nav-global .menu>li a{display:flex;justify-content:space-between;padding:1.125rem 1.75rem .75rem}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu>li a{display:block;padding:1rem .375rem}}@media screen and (max-width: 768px){.site-header .header-inner .nav-global .menu>li a:hover:not(.disabled){opacity:1}}.site-header .header-inner .nav-global .menu>li a.disabled:hover{opacity:.5}.site-header .header-inner .nav-global .menu .old-page-link{background-color:#eff1f4}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu .old-page-link a{padding-left:1rem;padding-right:1rem}}.site-header .header-inner .nav-global .menu .menu-item-has-children span a{display:flex;align-items:center;position:relative}.site-header .header-inner .nav-global .menu .menu-item-has-children span a::after{content:"";display:block;width:.4375rem;height:.4375rem;border-right:1px solid #001642;border-bottom:1px solid #001642;transform:rotate(45deg);margin-left:.5rem;margin-top:-0.4375rem;transition:transform .3s ease,margin-top .3s ease}.site-header .header-inner .nav-global .menu .menu-item-has-children span a::before{content:"";display:block;width:0;height:2px;background-color:#0054a6;position:absolute;inset:0;margin:auto;top:auto;bottom:5px;transition:width .3s ease}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu .menu-item-has-children span a::before{bottom:10px}}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu-wrapper{width:100%;overflow:hidden;display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s ease;transition-delay:.3s}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu-wrapper{grid-template-rows:1fr;position:fixed;top:3.625rem;left:0;z-index:2}}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu{padding:0 1.25rem;overflow:hidden;transition:padding .6s ease}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu{padding:2.5rem 0;flex-direction:column;max-width:57.5rem;margin:0 auto}}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu ul{display:flex;flex-direction:column;margin:0}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu ul li{margin:0}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu ul li a{padding:0}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list,.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-title-list,.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .btn-view-all,.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-simple-list{opacity:0}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list{padding:.25rem 0}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list ul{gap:1rem}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list ul li a{display:block;position:relative;aspect-ratio:315/80;width:100%}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list ul li a{aspect-ratio:450/100;width:28.125rem}}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list ul li a .js-fx-image,.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list ul li a .title{width:100%;height:100%}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list ul li a .title{display:flex;flex-direction:column;justify-content:center;position:absolute;inset:0;margin:auto;padding:.3125rem 1.125rem 0;z-index:2;color:#fff;background-color:rgba(0,0,0,.4);line-height:1}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list ul li a .title .title-main{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list ul li a .title .title-main{font-size:1.5rem}}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list ul li a .title .title-summary{margin-top:.1875rem;text-transform:none}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list ul li a figure{width:100%;height:100%}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list ul li a[target=_blank] .title .title-main::after{display:inline-block;vertical-align:middle;margin-left:.5rem}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list.has-two-column ul{display:grid;grid-template-columns:1fr 1fr;gap:1rem}}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list.two-column-with-title{display:flex;flex-direction:column;gap:2rem;padding:0}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list.two-column-with-title{margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:1rem}}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list.two-column-with-title div p{margin:0 0 .5rem;color:#a3a3a3;text-transform:uppercase;line-height:1;font-weight:600}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list.season-summer div:first-child{order:2}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-banner-list.season-summer div:last-child{order:1}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .child-menu-inner-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;flex-grow:1;gap:2.5rem;position:relative}}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .child-menu-inner-wrapper .btn-square{width:100%;height:2.375rem;text-align:center;font-size:.9375rem}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .child-menu-inner-wrapper .btn-square:lang(en-US){font-size:1.125rem;line-height:1}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .child-menu-inner-wrapper .btn-square{margin-top:-1.375rem;font-size:1.125rem}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .child-menu-inner-wrapper .btn-square:lang(en-US){font-size:1.25rem}}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .child-menu-inner-wrapper .btn-view-all{padding:.875rem 0 0;background-color:#001642 !important;color:#fff !important}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .child-menu-inner-wrapper .btn-view-all:lang(en-US){padding-top:.75rem}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .child-menu-inner-wrapper .btn-view-all{padding-top:.625rem}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .child-menu-inner-wrapper .btn-view-all:lang(en-US){padding-top:.5rem}}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .child-menu-inner-wrapper .btn-view-all span{margin:0 auto}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-title-list{padding-top:0}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-title-list p{text-transform:uppercase;margin:0 0 .5rem;color:#a3a3a3;line-height:1;font-family:Univers,"Univers",sans-serif;font-size:1rem;font-weight:600}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-title-list p{margin:0 0 .75rem;padding-top:.5rem;font-size:1.125rem}}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-title-list ul li::after{content:"";display:block;width:100%;height:1px;background-color:#a3a3a3}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-title-list ul li a{display:block;padding:.5rem 0 .375rem}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-title-list ul li a:lang(en-US){padding:.75rem 0 .4375rem}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-title-list ul li a{padding:.625rem 0 .5rem}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-title-list ul li a:lang(en-US){padding:.875rem 0 .75rem}}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-title-list ul li a span{display:block}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-title-list ul li a .title-main{font-size:1.5rem;line-height:1;text-transform:uppercase;letter-spacing:0}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-title-list ul li a .title-summary{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.6875rem;font-weight:600;color:#8e8e8e}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-title-list ul li a .title-summary:lang(en-US){font-family:Univers,"Univers",sans-serif;font-weight:400;line-height:1.4;letter-spacing:.02rem;text-transform:none;color:#000}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-title-list ul li:last-child::after{content:none}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-simple-list{width:100%}}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-simple-list ul{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-simple-list ul:lang(en-US){max-width:90%}}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-simple-list ul li{font-weight:600}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-simple-list ul li{font-size:1.125rem}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-simple-list ul li:lang(en-US){font-size:1.25rem}}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-simple-list ul li a{display:inline-flex;align-items:center;padding:.4375rem 0}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-simple-list ul li a[target=_blank]::after{margin-left:.4em}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu .menu-simple-list ul li a[target=_blank]::after:lang(ja){transform:translateY(-0.1em)}.site-header .header-inner .nav-global .menu .menu-item-has-children .child-menu:has(.has-two-column){justify-content:center}.site-header .header-inner .nav-global .menu .menu-item-has-children.active span a{color:#0054a6}.site-header .header-inner .nav-global .menu .menu-item-has-children.active span a::after{border-color:#0054a6;transform:rotate(-135deg);margin-top:0}.site-header .header-inner .nav-global .menu .menu-item-has-children.active span a::before{width:calc(100% - 2.5rem)}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu .menu-item-has-children.active span a::before{width:93%}}.site-header .header-inner .nav-global .menu .menu-item-has-children.active .child-menu-wrapper{grid-template-rows:1fr}.site-header .header-inner .nav-global .menu .menu-item-has-children.active .child-menu{padding-top:.75rem;padding-bottom:1.25rem;display:block !important}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .menu .menu-item-has-children.active .child-menu{padding:2.5rem 0}}.site-header .header-inner .nav-global .menu .menu-item-has-children.active .child-menu .menu-banner-list,.site-header .header-inner .nav-global .menu .menu-item-has-children.active .child-menu .menu-title-list,.site-header .header-inner .nav-global .menu .menu-item-has-children.active .child-menu .btn-view-all,.site-header .header-inner .nav-global .menu .menu-item-has-children.active .child-menu .menu-simple-list{animation:effect-fadein .6s .3s ease forwards;margin-bottom:1.25rem}.site-header .header-inner .nav-global .menu .menu-item-has-children.active .child-menu .menu-banner-list:lang(en-US),.site-header .header-inner .nav-global .menu .menu-item-has-children.active .child-menu .menu-title-list:lang(en-US),.site-header .header-inner .nav-global .menu .menu-item-has-children.active .child-menu .btn-view-all:lang(en-US),.site-header .header-inner .nav-global .menu .menu-item-has-children.active .child-menu .menu-simple-list:lang(en-US){margin-bottom:.75rem}.site-header .header-inner .nav-global .menu .menu-item-has-children.active .child-menu .btn-view-all{max-width:57.5rem;margin:0 auto}.site-header .header-inner .nav-global .nav-language-sp{padding:0 1.625rem;display:flex;align-items:center}@media screen and (min-width: 768px){.site-header .header-inner .nav-global .nav-language-sp{display:none}}.site-header .header-inner .nav-global .nav-language-sp .bogo-language-switcher{display:flex;align-items:center;position:relative}.site-header .header-inner .nav-global .nav-language-sp .bogo-language-switcher li{line-height:1;font-family:Univers,"Univers",sans-serif;font-size:1.25rem;font-weight:600}.site-header .header-inner .nav-global .nav-language-sp .bogo-language-switcher li a,.site-header .header-inner .nav-global .nav-language-sp .bogo-language-switcher li span{display:block;padding:1.25rem .875rem 1.125rem}.site-header .header-inner .nav-global .nav-language-sp .bogo-language-switcher li span:has(a){padding:0}.site-header .header-inner .nav-global .nav-language-sp .bogo-language-switcher li.current span,.site-header .header-inner .nav-global .nav-language-sp .bogo-language-switcher li.current a{color:#a3a3a3}.site-header .header-inner .nav-global .nav-language-sp .bogo-language-switcher::before{content:"";display:block;position:absolute;width:2px;height:1rem;background-color:#a3a3a3;inset:0;margin:auto;top:-2px;transform:skewX(-18deg)}.site-header .header-inner .nav-language{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;letter-spacing:.03em;font-weight:600}@media screen and (min-width: 768px){.site-header .header-inner .nav-language{cursor:pointer;display:flex;width:3.75rem;min-width:1.25rem;height:100%;justify-content:center;align-items:center;position:relative}}.site-header .header-inner .nav-language .bogo_list .bogo_switch{display:flex;align-items:center}@media screen and (min-width: 768px){.site-header .header-inner .nav-language .bogo_list .bogo_switch{cursor:pointer}}@media screen and (min-width: 768px){.site-header .header-inner .nav-language .bogo_list .bogo_switch img{width:1.25rem;height:1.25rem}}.site-header .header-inner .nav-language .bogo_list .bogo_switch .svg-global{display:block;width:1.25rem;height:1.25rem;aspect-ratio:1/1;overflow:visible}.site-header .header-inner .nav-language .bogo_list .bogo_switch .svg-global:hover path{fill:#0054a6}@media screen and (min-width: 768px){.site-header .header-inner .nav-language .bogo_list .bogo_switch .bogo-language-switcher{position:absolute;top:3.625rem;right:0;z-index:1100;display:flex;height:2.25rem;width:6.1875rem;display:none;opacity:0;align-items:center;line-height:1;justify-content:center}}.site-header .header-inner .nav-language .bogo_list .bogo_switch .bogo-language-switcher li{font-family:Univers,"Univers",sans-serif;font-weight:600}@media screen and (min-width: 768px){.site-header .header-inner .nav-language .bogo_list .bogo_switch .bogo-language-switcher li{font-size:1rem}}.site-header .header-inner .nav-language .bogo_list .bogo_switch .bogo-language-switcher li a{text-decoration:none}.site-header .header-inner .nav-language .bogo_list .bogo_switch .bogo-language-switcher li.current a{color:#8e8e8e;pointer-events:none !important}.site-header .header-inner .nav-language .bogo_list .bogo_switch .bogo-language-switcher li:first-child:after{content:" /"}.site-header .header-inner .nav-language .bogo_list .bogo_switch .bogo-language-switcher li:last-child:before{content:" "}.site-header .header-inner .nav-language .bogo_list .bogo_switch .bogo-language-switcher.active{display:flex;opacity:1;background-color:#fff}.slide-menu{height:100%;width:100%;position:fixed;z-index:1000;top:0;left:0;background-color:rgba(0,0,0,.5);opacity:0;display:none;transition:opacity .5s ease}.slide-menu .slide-menu-content{position:fixed;top:58px;right:0;width:100%;height:calc(100% - 58px);overflow-y:auto;background-color:#fff;transform:translateX(100%);transition:transform .5s ease}@media screen and (min-width: 768px){.slide-menu .slide-menu-content{top:0;width:64.875rem;height:100%}}.slide-menu .slide-menu-content.slide-in{transform:translateX(0%)}@media screen and (max-width: 768px){.slide-menu .slide-menu-content .ticket-menu .link-small .link-cont{border-bottom:1px solid #a3a3a3;padding-bottom:1.5rem}}.slide-menu .slide-menu-content .ticket-menu .link-small .link-cont:last-of-type{border-bottom:none}.slide-menu .close-btn{position:fixed;top:1.6875rem;right:1.25rem;font-size:2.5rem;cursor:pointer;color:#000;display:block;width:2.5rem;height:2.5rem}@media screen and (min-width: 768px){.slide-menu .close-btn{top:3.75rem;right:3.75rem;width:3.5rem;height:3.5rem}}.slide-menu .close-btn::before,.slide-menu .close-btn::after{content:"";width:2.5rem;height:1px;background-color:#000;position:absolute;inset:0;margin:auto}@media screen and (min-width: 768px){.slide-menu .close-btn::before,.slide-menu .close-btn::after{width:3.5rem}}.slide-menu .close-btn::before{transform:rotate(50deg)}.slide-menu .close-btn::after{transform:rotate(-50deg)}.slide-menu .slide-menu-inner{display:flex;justify-content:center;flex-wrap:wrap;width:100%;margin:5.3125rem auto 0;padding:0 5vw}@media screen and (min-width: 768px){.slide-menu .slide-menu-inner{width:57.375rem;margin-top:10rem;padding:0}}.slide-menu .slide-menu-inner .link-big,.slide-menu .slide-menu-inner .link-small{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-bottom:1.25rem}@media screen and (min-width: 768px){.slide-menu .slide-menu-inner .link-big,.slide-menu .slide-menu-inner .link-small{padding:2.5rem 0}}@media screen and (min-width: 768px){.slide-menu .slide-menu-inner .link-big .image-cont,.slide-menu .slide-menu-inner .link-small .image-cont{width:clamp(18.75rem,50%,28.125rem)}}.slide-menu .slide-menu-inner .link-big .image-cont img,.slide-menu .slide-menu-inner .link-small .image-cont img{width:100%;height:auto}.slide-menu .slide-menu-inner .link-big .link-cont,.slide-menu .slide-menu-inner .link-small .link-cont{padding:1.5rem 0 .5rem}@media screen and (min-width: 768px){.slide-menu .slide-menu-inner .link-big .link-cont,.slide-menu .slide-menu-inner .link-small .link-cont{padding:0;width:27.375rem}}.slide-menu .slide-menu-inner .link-big .link-cont h2,.slide-menu .slide-menu-inner .link-small .link-cont h2{color:#001642;line-height:1;margin-block-end:.375rem}@media screen and (min-width: 768px){.slide-menu .slide-menu-inner .link-big .link-cont h2,.slide-menu .slide-menu-inner .link-small .link-cont h2{margin-block-end:.75rem}}.slide-menu .slide-menu-inner .link-big .link-cont p,.slide-menu .slide-menu-inner .link-small .link-cont p{font-size:.75rem;margin-top:0;margin-bottom:1.25rem}@media screen and (min-width: 768px){.slide-menu .slide-menu-inner .link-big .link-cont p,.slide-menu .slide-menu-inner .link-small .link-cont p{font-size:.875rem}}.slide-menu .slide-menu-inner .link-big .link-cont p.note,.slide-menu .slide-menu-inner .link-small .link-cont p.note{margin-top:-1rem;color:#4e4e4e}.slide-menu .slide-menu-inner .link-big .button-wrap a.btn-buy,.slide-menu .slide-menu-inner .link-small .button-wrap a.btn-buy{margin-right:1.25rem}.slide-menu .slide-menu-inner .link-big{align-items:center;border-bottom:1px solid #a3a3a3}.slide-menu .slide-menu-inner .link-big .link-cont h2{font-size:2rem}@media screen and (min-width: 768px){.slide-menu .slide-menu-inner .link-big .link-cont h2{font-size:2.625rem}}.slide-menu .slide-menu-inner .link-small .link-cont h2{font-size:1.25rem}@media screen and (min-width: 768px){.slide-menu .slide-menu-inner .link-small .link-cont h2{font-size:1.75rem}}.buy-tickets-buttons{position:fixed;bottom:0;left:0;width:100%;padding:1rem;z-index:2;background-color:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;transform:translateY(100%);animation:opening-bottom-cv .9s .6s forwards}@media screen and (min-width: 768px){.buy-tickets-buttons{gap:2rem}}.buy-tickets-buttons .btn-buy{padding-left:1em;padding-right:1em;padding-top:6px;height:2.375rem;font-size:1.375rem}@media screen and (min-width: 768px){.buy-tickets-buttons .btn-buy{height:2.8125rem;font-size:1.5rem}}.buy-tickets-buttons .btn-buy svg{flex-shrink:0;margin-top:-0.4rem;margin-right:.5rem;width:1.375rem;height:1.375rem}@media screen and (min-width: 768px){.buy-tickets-buttons .btn-buy svg{width:1.75rem;height:1.75rem}}.buy-tickets-buttons .btn-ticket{letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;line-height:1;padding-top:.375rem;color:#fff;padding-left:1em;padding-right:1em;height:2.8125rem;font-size:1.125rem;width:18.4375rem;text-align:center}@media screen and (min-width: 768px){.buy-tickets-buttons .btn-ticket{padding-top:.5rem;height:4.6875rem;width:38.75rem;max-width:620px;font-size:1.75rem}}.buy-tickets-buttons .btn-ticket.color-blue{background-color:#0054a6}.buy-tickets-buttons .btn-ticket.color-navy{background-color:#001642}.buy-tickets-buttons.btn-ticket-wrapper{gap:.625rem}@media screen and (min-width: 768px){.buy-tickets-buttons.btn-ticket-wrapper{gap:2rem}}#topHero{position:relative}#topHero .video-box{position:relative;overflow:hidden;width:100vw;background-color:#000;aspect-ratio:3/4}@media screen and (min-width: 768px){#topHero .video-box{aspect-ratio:72/31}}#topHero .video-box .video-text{position:absolute;width:100%;height:100%;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;z-index:1}#topHero .video-box .video-text span.video-text_sub,#topHero .video-box .video-text span.video-text_main{text-transform:uppercase;font-family:Univers,"Univers",sans-serif;font-weight:600;line-height:1;margin:.5rem 0;opacity:0}#topHero .video-box .video-text span.video-text_sub{font-size:.9375rem}@media screen and (min-width: 768px){#topHero .video-box .video-text span.video-text_sub{font-size:1.25rem}}#topHero .video-box .video-text span.video-text_main{font-size:2.5625rem}@media screen and (min-width: 768px){#topHero .video-box .video-text span.video-text_main{font-size:3.375rem}}#topHero .video-box .youtube-video{border:none;position:absolute;width:100%;height:100%;object-fit:cover;overflow:hidden;pointer-events:none;transform:scale(2.4);opacity:0}@media screen and (min-width: 768px){#topHero .video-box .youtube-video{transform:scale(1.35)}}#topHero .video-box.playing .video-text span.video-text_sub{animation:effect-fadein 1s 1.5s linear forwards}#topHero .video-box.playing .video-text span.video-text_main{animation:effect-fadein 1.5s 2.5s linear forwards}#topHero .video-box.playing .youtube-video{animation:effect-fadein 1s .5s linear forwards}#topHero .video-box.hide-text .video-text span.video-text_sub{animation:effect-fadeout 1s linear forwards}#topHero .video-box.hide-text .video-text span.video-text_main{animation:effect-fadeout 1s linear forwards}#topHero .text-box{position:absolute;left:.3125rem;bottom:4.375rem}#topHero .text-box p{letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;margin:0;font-size:1.375rem;color:#fff}@media screen and (min-width: 767px){#topHero .text-box{left:4.375rem;bottom:6.5625rem}#topHero .text-box p{font-size:2.625rem}}h1,h2,h3,h4,.h1{letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;text-transform:uppercase}h1 span.ruby,h2 span.ruby,h3 span.ruby,h4 span.ruby,.h1 span.ruby{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.5;color:#001642}h1 span.with-underbar,h2 span.with-underbar,h3 span.with-underbar,h4 span.with-underbar,.h1 span.with-underbar{margin-bottom:2.8rem}@media screen and (min-width: 768px){h1 span.with-underbar,h2 span.with-underbar,h3 span.with-underbar,h4 span.with-underbar,.h1 span.with-underbar{margin-bottom:3.4rem}}h1 span.with-underbar::after,h2 span.with-underbar::after,h3 span.with-underbar::after,h4 span.with-underbar::after,.h1 span.with-underbar::after{content:"";display:block;margin:0 auto;width:12.5rem;height:1px;background-color:#bababa;margin-top:.625rem}@media screen and (min-width: 768px){h1 span.with-underbar::after,h2 span.with-underbar::after,h3 span.with-underbar::after,h4 span.with-underbar::after,.h1 span.with-underbar::after{width:15.625rem}}h1 span.extra-margin,h2 span.extra-margin,h3 span.extra-margin,h4 span.extra-margin,.h1 span.extra-margin{margin-bottom:1em}h1 span.extra-margin-half,h2 span.extra-margin-half,h3 span.extra-margin-half,h4 span.extra-margin-half,.h1 span.extra-margin-half{margin-bottom:.5em}.scroll-table-wrapper,.scroll-list-wrapper{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab}.scroll-table-wrapper:active,.scroll-list-wrapper:active{cursor:grabbing}.scroll-table-wrapper ul,.scroll-list-wrapper ul{display:flex !important}.scroll-table-wrapper ul li,.scroll-list-wrapper ul li{flex:0 0 flex !important;white-space:nowrap !important}.scroll-table-wrapper::-webkit-scrollbar,.scroll-list-wrapper::-webkit-scrollbar{display:none}.tag-list{display:flex;list-style:none;gap:.625rem}.tag-list.no-scroll{flex-wrap:wrap}.tag-list li{line-height:1;text-transform:uppercase;letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600}.tag-list li a{display:inline-flex;padding-top:.25rem;font-size:1rem;line-height:1;height:2.1875rem;border-radius:1000px;padding-left:.9375rem;padding-right:.9375rem;border:1px solid #001642;color:#001642;background-color:#fff;align-items:center;justify-content:center}.tag-list li a:hover{color:#fff;background-color:#001642;border:1px solid #001642;opacity:1}.tag-list li span{display:inline-flex;letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;font-size:1rem;line-height:1;padding-top:.125rem;height:2.1875rem;border-radius:1000px;padding-left:.9375rem;padding-right:.9375rem;justify-content:center;color:#fff;background-color:#001642;border:1px solid #001642;align-items:center}.tag-list li.active a{color:#fff;background-color:#001642;border:1px solid #001642}@media screen and (min-width: 768px){.tag-list{gap:.9375rem}.tag-list li a{min-width:7.5rem;font-size:1.25rem;height:2.5rem;padding-top:.375rem}.tag-list li span{padding-top:.375rem;min-width:7.5rem;font-size:1.25rem;height:2.5rem}}hr.giveup-right{margin:0;border:1p solid #a3a3a3;transform:translateX(12.1875rem)}.cont-box{padding-top:3.75rem;padding-bottom:3.75rem}.cont-box.top-box h2{display:flex;flex-direction:column;text-align:center;color:#001642;margin-block-start:0rem;margin-block-end:0rem}.cont-box.top-box p.lead{color:#001642;margin-top:.5rem;margin-bottom:2.5rem}@media screen and (min-width: 768px){.cont-box.top-box p.lead{text-align:center;margin-top:.25rem}}.cont-box.top-box#Activities{position:relative;min-height:47.75rem;background-color:#eff1f4;padding-top:5rem}@media screen and (min-width: 768px){.cont-box.top-box#Activities{min-height:62.5rem;padding-top:7.5rem}}.cont-box.top-box#Activities .banner-area{padding-top:3.75rem;margin:0 5.3333333333vw}@media screen and (min-width: 768px){.cont-box.top-box#Activities .banner-area{padding-top:5rem}}.cont-box.top-box#Activities .banner-area figure{width:100%;margin:0 auto 2.5rem;height:130.1333333333vw}.cont-box.top-box#Activities .banner-area figure a{position:relative;display:block;width:100%;height:100%;color:#fff}@media screen and (min-width: 768px){.cont-box.top-box#Activities .banner-area figure{margin:0 auto 3.75rem;width:74.1925rem;height:26.25rem}}.cont-box.top-box#OurHirafu{background-color:#fff;padding-top:5rem}@media screen and (min-width: 768px){.cont-box.top-box#OurHirafu{padding-top:9.375rem}}.cont-box.top-box#Recommendations{background-color:#eff1f4}@media screen and (min-width: 768px){.cont-box.top-box#Recommendations{padding-top:7.5rem}}.cont-box.box-giveup-right h2,.cont-box.box-center h2{color:#001642;text-align:center;margin-block-end:1.875rem;line-height:1 !important}.cont-box.box-giveup-right h2 span,.cont-box.box-center h2 span{display:block}.cont-box.box-giveup-right h2 span.sub,.cont-box.box-center h2 span.sub{margin:.25rem 0;font-size:.9375rem}@media screen and (min-width: 768px){.cont-box.box-giveup-right h2,.cont-box.box-center h2{margin-block-end:2.5rem;text-align:left}.cont-box.box-giveup-right h2 span.sub,.cont-box.box-center h2 span.sub{font-size:1rem}}.cont-box.box-center h2{text-align:center}.cont-box.box-no-padding-bottom{padding-bottom:0rem !important}.cont-box.box-no-padding-top{padding-top:0rem !important}.cont-box.box-article-padding-top{padding-top:1.5rem !important}.cont-box.box-inner-tab-content{padding-top:0;padding-bottom:5rem}@media screen and (min-width: 768px){.cont-box.box-inner-tab-content{padding-bottom:6.25rem}}@media screen and (min-width: 768px){.cont-box.box-more-padding-top{padding-top:7.5rem}}@media screen and (min-width: 768px){.cont-box.box-more-padding-bottom{padding-bottom:7.5rem}}.cont-box .top-todays-hirafu{margin-top:-1.8rem}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu{margin-top:-1.3rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.25rem}}.cont-box .top-todays-hirafu p.weather-update{margin:-1rem 0 1.2rem;width:100%;text-align:center;font-family:Univers,"Univers",sans-serif;font-weight:600;font-size:.9375rem;line-height:1;color:#001642}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu p.weather-update{margin-bottom:0;font-size:1rem}}.cont-box .top-todays-hirafu .todays-hirafu_weather{margin:0;overflow-x:auto;display:flex;gap:.75rem;margin:0 -5vw;padding:0 5vw}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_weather{display:block;margin:0;padding:0;overflow:inherit;min-width:100%}}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper{display:flex;gap:.75rem;width:38.75rem;padding:0}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper{width:auto;padding:0;gap:1.25rem;margin:1.25rem 0}}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item{display:flex;flex-wrap:wrap;justify-content:space-between;width:18.75rem;gap:.25rem}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item{width:50%}}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title{display:flex;align-items:center;justify-content:center;width:100%;height:1.875rem;background-color:#001642;color:#fff;margin:0;text-align:center;padding-top:2px;position:relative}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title{padding-top:0;height:2.5rem}}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title:lang(en-US){padding-top:4px}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title .suffix{margin:0 .2rem;text-transform:none}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title a{display:block;position:absolute;width:100%;height:100%;top:0;left:0}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title:has(a)::after{max-width:15px;max-height:15px;margin-left:.2em;transform:translateY(-0.1em)}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title:has(a)::after{transform:translateY(-0.05em)}}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title:has(a):lang(en-US)::after{transform:translateY(-0.1em)}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body{width:calc(50% - .125rem);background-color:#eff1f4;color:#001642}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_name{display:flex;align-items:center;justify-content:center;text-align:center;background-color:#abc5e6;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.875rem;font-weight:600;line-height:1;text-transform:uppercase;height:1.875rem;padding-top:4px}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_name:lang(en-US){font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1rem}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_name{height:2.5rem;font-size:1.125rem}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_name:lang(en-US){font-size:1.25rem;letter-spacing:.03125rem}}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_name span{font-family:inherit}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_name span.data{margin-left:.125rem}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_name span.suffix{text-transform:lowercase;margin-left:.3rem}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content{display:flex;align-items:center;justify-content:center;height:5.625rem;padding-top:1rem}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.main{font-family:Univers,"Univers",sans-serif;font-size:2.625rem;font-weight:600;line-height:1}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.main{font-size:3.75rem}}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.main sup{font-size:1.5rem;top:-0.8125rem}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.main sup{font-size:1.75rem;top:-1.375rem}}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.label{font-family:Univers,"Univers",sans-serif;font-size:1.5rem;font-weight:600}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.label:lang(en-US){text-transform:uppercase;line-height:1;font-size:1.375rem;text-align:center;margin:0 .5rem}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.label{font-size:2rem}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.label:lang(en-US){font-size:2rem}}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon{margin-top:-0.5rem;margin-left:.375rem}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon::after{content:"";display:block;width:2.5rem;height:2.5rem;background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon::after{width:3.125rem;height:3.125rem}}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon[data-weather-type=clear]::after{background-image:url("../images/common/icon_weather_clear.svg")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon[data-weather-type=cloudy]::after{background-image:url("../images/common/icon_weather_cloudy.svg")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon[data-weather-type=dense-fog]::after{background-image:url("../images/common/icon_weather_dense-fog.svg")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon[data-weather-type=fog]::after{background-image:url("../images/common/icon_weather_fog.svg")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon[data-weather-type=light-rain]::after{background-image:url("../images/common/icon_weather_light-rain.svg")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon[data-weather-type=light-snow]::after{background-image:url("../images/common/icon_weather_light-snow.svg")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon[data-weather-type=rain]::after{background-image:url("../images/common/icon_weather_rain.svg")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon[data-weather-type=sleet]::after{background-image:url("../images/common/icon_weather_sleet.svg")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon[data-weather-type=snow-storm]::after{background-image:url("../images/common/icon_weather_snow-storm.svg")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon[data-weather-type=snow]::after{background-image:url("../images/common/icon_weather_snow.svg")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon[data-weather-type=sunny]::after{background-image:url("../images/common/icon_weather_sunny.svg")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon.icon-wind{animation:weater-icon-animation 2.5s infinite alternate ease}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon.icon-wind::after{background-image:url("../images/common/icon_wind.svg")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon.icon-wind[data-wind-direction=none]::after{display:none}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon.icon-wind[data-wind-direction=calm]::after{background-image:url("../images/common/icon_wind_calm.svg?d=202412162240")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon.icon-wind[data-wind-direction=north-northeast]::after{background-image:url("../images/common/icon_wind_nne.svg?d=202412162240")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon.icon-wind[data-wind-direction=northeast]::after{background-image:url("../images/common/icon_wind_ne.svg?d=202412162240")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon.icon-wind[data-wind-direction=east-northeast]::after{background-image:url("../images/common/icon_wind_ene.svg?d=202412162240")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon.icon-wind[data-wind-direction=east]::after{background-image:url("../images/common/icon_wind_e.svg?d=202412162240")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon.icon-wind[data-wind-direction=east-southeast]::after{background-image:url("../images/common/icon_wind_ese.svg?d=202412162240")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon.icon-wind[data-wind-direction=southeast]::after{background-image:url("../images/common/icon_wind_se.svg?d=202412162240")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon.icon-wind[data-wind-direction=south-southeast]::after{background-image:url("../images/common/icon_wind_sse.svg?d=202412162240")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon.icon-wind[data-wind-direction=south]::after{background-image:url("../images/common/icon_wind_s.svg?d=202412162240")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon.icon-wind[data-wind-direction=south-southwest]::after{background-image:url("../images/common/icon_wind_ssw.svg?d=202412162240")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon.icon-wind[data-wind-direction=southwest]::after{background-image:url("../images/common/icon_wind_sw.svg?d=202412162240")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon.icon-wind[data-wind-direction=west-southwest]::after{background-image:url("../images/common/icon_wind_wsw.svg?d=202412162240")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon.icon-wind[data-wind-direction=west]::after{background-image:url("../images/common/icon_wind_w.svg?d=202412162240")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon.icon-wind[data-wind-direction=west-northwest]::after{background-image:url("../images/common/icon_wind_wnw.svg?d=202412162240")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon.icon-wind[data-wind-direction=northwest]::after{background-image:url("../images/common/icon_wind_nw.svg?d=202412162240")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon.icon-wind[data-wind-direction=north-northwest]::after{background-image:url("../images/common/icon_wind_nnw.svg?d=202412162240")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.icon.icon-wind[data-wind-direction=north]::after{background-image:url("../images/common/icon_wind_n.svg?d=202412162240")}.cont-box .top-todays-hirafu .todays-hirafu_weather .weather-item-wrapper:last-of-type{margin-bottom:0}.cont-box .top-todays-hirafu .todays-hirafu_report,.cont-box .top-todays-hirafu .todays-hirafu_live{min-height:4.375rem;margin:1.25rem 0}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_report,.cont-box .top-todays-hirafu .todays-hirafu_live{width:calc(50% - .625rem);min-height:8.0625rem;margin:0}}.cont-box .top-todays-hirafu .todays-hirafu_report .report-item{display:flex;flex-direction:column;gap:.25rem}.cont-box .top-todays-hirafu .todays-hirafu_report .report-item h3{display:flex;align-items:center;justify-content:center;width:100%;height:1.875rem;background-color:#001642;color:#fff;margin:0;text-align:center;position:relative;padding-top:2px}.cont-box .top-todays-hirafu .todays-hirafu_report .report-item h3:lang(en-US){padding-top:4px}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_report .report-item h3{padding-top:2px;height:2.5rem}}.cont-box .top-todays-hirafu .todays-hirafu_report .report-item .report-item_body{display:flex;flex-direction:column;align-items:center;background-color:#eff1f4;padding:1.375rem 1.25rem 1.875rem;min-height:5.375rem}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_report .report-item .report-item_body{padding:1.375rem 1.875rem}}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_report .report-item .report-item_body{align-items:flex-start}}.cont-box .top-todays-hirafu .todays-hirafu_report .report-item .report-item_body p{margin:.4rem 0}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_report .report-item .report-item_body p{margin:0}.cont-box .top-todays-hirafu .todays-hirafu_report .report-item .report-item_body p:lang(en-US){margin:.4rem 0}}.cont-box .top-todays-hirafu .todays-hirafu_report .report-item .report-item_body .report-item_body_detail{transition:grid-template-rows 250ms ease}.cont-box .top-todays-hirafu .todays-hirafu_report .report-item .report-item_body .report-item_body_detail .report-item_body_summary{line-height:1.4}.cont-box .top-todays-hirafu .todays-hirafu_report .report-item .report-item_body .more-report-label{order:2;display:inline-block;cursor:pointer;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.9375rem;font-weight:600;color:#001642;line-height:1;text-transform:uppercase;position:relative;bottom:0;width:3.625rem;text-align:center;bottom:-0.6rem}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_report .report-item .report-item_body .more-report-label{font-size:1.125rem;bottom:-0.6rem;left:-0.3rem}}.cont-box .top-todays-hirafu .todays-hirafu_report .report-item .report-item_body .more-report-label span{border-bottom:1px solid #001642}.cont-box .top-todays-hirafu .todays-hirafu_report .report-item .report-item_body .more-report-label span.inactive{display:none}.cont-box .top-todays-hirafu .todays-hirafu_report .report-item .report-item_body .more-report-label.hide{display:none}.cont-box .top-todays-hirafu .todays-hirafu_report .report-item .report-item_body input{display:none}.cont-box .top-todays-hirafu .todays-hirafu_live{display:flex;gap:.875rem}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_live{gap:1.25rem}}.cont-box .top-todays-hirafu .todays-hirafu_live .live-item{background-color:#001642;color:#fff;width:calc(50% - .4375rem);height:inherit}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_live .live-item{width:50%}}.cont-box .top-todays-hirafu .todays-hirafu_live .live-item .live-item_body{height:100%}.cont-box .top-todays-hirafu .todays-hirafu_live .live-item .live-item_body a{display:flex;align-items:center;color:inherit;font-family:Univers,"Univers",sans-serif;font-size:.9375rem;font-weight:600;height:inherit;line-height:1.3;padding:0 1rem;transition:opacity .3s ease}.cont-box .top-todays-hirafu .todays-hirafu_live .live-item .live-item_body a:lang(en-US){text-transform:uppercase;font-size:1.125rem;line-height:1}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_live .live-item .live-item_body a{font-size:1.25rem;padding-left:1.25rem}.cont-box .top-todays-hirafu .todays-hirafu_live .live-item .live-item_body a:lang(en-US){font-size:1.5rem}}.cont-box .top-todays-hirafu .todays-hirafu_live .live-item .live-item_body a svg{width:2.6875rem;height:2.6875rem}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_live .live-item .live-item_body a svg{width:4.25rem;height:4.25rem}}.cont-box .top-todays-hirafu .todays-hirafu_live .live-item .live-item_body a span{padding-top:.25rem;margin-left:1rem}@media screen and (min-width: 768px){.cont-box .top-todays-hirafu .todays-hirafu_live .live-item .live-item_body a span{margin-left:1.25rem}}.cont-box .top-todays-hirafu .todays-hirafu_live .live-item .live-item_body a:not(.disabled):hover{opacity:.6}.cont-box .top-village .card a{background-color:#eff1f4}.cont-box .top-village .card a .card-cont{background:none;padding:1.5rem 1.25rem 1.25rem}@media screen and (min-width: 768px){.cont-box .top-village .card a .card-cont{padding:1.375rem 1.25rem 1.25rem}}.cont-box .top-village .card a .card-cont h3{display:flex;flex-direction:column;margin-bottom:.25rem}.cont-box .top-village .card a .card-cont p{display:block;line-height:1.4;color:#000}.cont-box .top-village .box-village-regular{width:100%;margin-bottom:1.25rem}.cont-box .top-village .box-village-regular figure{aspect-ratio:335/128}.cont-box .top-village .box-village-regular figure img{width:100%}.cont-box .top-village .box-village-neighborhood2{width:100%;margin-bottom:1.25rem}.cont-box .top-village .box-village-neighborhood2 figure{aspect-ratio:335/120}.cont-box .top-village .box-village-neighborhood2 figure img{width:100%}.cont-box .top-village .box-village-neighborhood{flex-direction:row;flex-wrap:wrap;justify-content:space-between;flex-grow:unset}.cont-box .top-village .box-village-neighborhood .box-village-neighborhood-inner{width:100%;display:flex;justify-content:space-between}.cont-box .top-village .box-village-neighborhood a{display:block;width:28vw;flex-grow:unset}.cont-box .top-village .box-village-neighborhood figure{width:100%;aspect-ratio:105/120}.cont-box .top-village .box-village-neighborhood figure img{height:100%;width:100%;height:100%;object-fit:cover;object-position:center}.cont-box .top-village .box-village-neighborhood .card-cont{width:100%}@media screen and (min-width: 768px){.cont-box .top-village{display:flex;gap:1.875rem;flex-wrap:wrap}.cont-box .top-village .box-village-regular{flex:1;min-width:calc(33.333% - 1.25rem);margin-bottom:0;justify-content:space-between}.cont-box .top-village .box-village-regular figure{width:100%;height:23.4375rem}.cont-box .top-village .box-village-neighborhood2{flex:100%;width:100%}.cont-box .top-village .box-village-neighborhood2 a{display:flex;flex-direction:row;flex-wrap:nowrap}.cont-box .top-village .box-village-neighborhood2 figure{height:12.5rem;width:71.76%}.cont-box .top-village .box-village-neighborhood2 .card-cont{height:12.5rem;width:28.24%;display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width: 1440px){.cont-box .top-village{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.cont-box .top-village .box-village-regular{width:26.0416666667vw}.cont-box .top-village .box-village-regular figure{aspect-ratio:1/1}.cont-box .top-village .box-village-neighborhood2{width:100%;margin-bottom:1.875rem}.cont-box .top-village .box-village-neighborhood2 a{flex-direction:row}.cont-box .top-village .box-village-neighborhood2 figure{aspect-ratio:850/200;width:59.0277777778vw}.cont-box .top-village .box-village-neighborhood2 .card-cont{width:23.2638888889vw;display:flex;flex-direction:column;justify-content:center;padding-right:1.875rem !important;padding-left:2.5rem !important}.cont-box .top-village .box-village-neighborhood{display:flex}.cont-box .top-village .box-village-neighborhood .card-cont{width:20.9375rem;justify-content:center}.cont-box .top-village .box-village-neighborhood .box-village-neighborhood-inner{width:calc(100% - 20.9375rem)}.cont-box .top-village .box-village-neighborhood a{width:calc((100% - 0.625rem)/3)}.cont-box .top-village .box-village-neighborhood figure{aspect-ratio:280/200}.cont-box .top-village .box-village-neighborhood figure img{width:100%}}.cont-box .top-lift-ticket{padding-top:5rem}@media screen and (min-width: 768px){.cont-box .top-lift-ticket{margin-top:2.5rem}}.cont-box .top-lift-ticket p.lead{margin-bottom:0}@media screen and (min-width: 768px){.cont-box .top-lift-ticket p.lead{text-align:center}}.cont-box .top-lift-ticket .ticket-menu{margin:2.5rem 0 0;padding:0;width:100%}@media screen and (min-width: 768px){.cont-box .top-lift-ticket .ticket-menu{margin:0}}@media screen and (min-width: 768px){.cont-box .top-lift-ticket .ticket-menu .link-big,.cont-box .top-lift-ticket .ticket-menu .link-small{border-bottom:1px solid #8e8e8e;gap:3.75rem}}.cont-box .top-lift-ticket .ticket-menu .link-big .link-cont,.cont-box .top-lift-ticket .ticket-menu .link-small .link-cont{text-align:center}@media screen and (min-width: 768px){.cont-box .top-lift-ticket .ticket-menu .link-big .link-cont,.cont-box .top-lift-ticket .ticket-menu .link-small .link-cont{text-align:left}}.cont-box .top-lift-ticket .ticket-menu .link-big .link-cont h3,.cont-box .top-lift-ticket .ticket-menu .link-small .link-cont h3{font-size:1.25rem;margin:0;color:#001642}@media screen and (min-width: 768px){.cont-box .top-lift-ticket .ticket-menu .link-big .link-cont h3,.cont-box .top-lift-ticket .ticket-menu .link-small .link-cont h3{font-size:1.75rem}}.cont-box .top-lift-ticket .ticket-menu .link-big .link-cont p,.cont-box .top-lift-ticket .ticket-menu .link-small .link-cont p{margin:.4rem 0}.cont-box .top-lift-ticket .ticket-menu .link-big .link-cont .button-wrap,.cont-box .top-lift-ticket .ticket-menu .link-small .link-cont .button-wrap{margin-top:1rem}.cont-box .top-lift-ticket .ticket-menu .link-big:last-of-type,.cont-box .top-lift-ticket .ticket-menu .link-small:last-of-type{border-bottom:none}.cont-box .top-activities p.lead{margin-bottom:1.5em;text-align:center}@media screen and (min-width: 768px){.cont-box .top-activities p.lead{margin-top:1em;margin-bottom:-1.5em}.cont-box .top-activities p.lead:lang(en-US){margin-top:0;margin-bottom:0}}.cont-box.news-single{margin-top:-1.625rem}.cont-box.news-single:lang(en-US){margin-top:.875rem}@media screen and (min-width: 768px){.cont-box.news-single{margin-top:-0.75rem}.cont-box.news-single:lang(en-US){margin-top:-0.625rem}}.cont-box.events-single{margin-top:-1.3125rem}.cont-box.events-single:lang(en-US){margin-top:.875rem}@media screen and (min-width: 768px){.cont-box.events-single{margin-top:-0.6875rem}.cont-box.events-single:lang(en-US){margin-top:-0.625rem}}.mb-0{margin-bottom:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.pb-0{padding-bottom:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pl-0{padding-left:0 !important}.no-borders{border:none !important}.cont-box-page{padding-top:0 !important}.cont-inner-1192{width:89.3333333333vw;margin:0 auto}@media screen and (min-width: 768px){.cont-inner-1192{width:74.5rem}}.cont-inner-1050{width:89.3333333333vw;margin:0 auto}@media screen and (min-width: 768px){.cont-inner-1050{width:65.625rem}}@media screen and (min-width: 768px){.cont-inner-1050 .page-body-wrapper,.cont-inner-1050 .news-body-wrapper{display:flex;justify-content:space-between}.cont-inner-1050 .page-body-wrapper aside,.cont-inner-1050 .news-body-wrapper aside{width:15.625rem}}.cont-inner-1186{width:89.3333333333vw;margin:0 auto}@media screen and (min-width: 768px){.cont-inner-1186{width:74.125rem}}.top-village-wrapper{width:89.3333333333vw;margin:0 auto}@media screen and (min-width: 768px){.top-village-wrapper{width:calc(100vw - 3.75rem)}}@media screen and (min-width: 1440px){.top-village-wrapper{width:74.125rem}}.top-village-wrapper p.lead{text-align:center}.cont-inner-1240{width:89.3333333333vw;margin:0 auto}.cont-inner-1240.cont-header{display:flex;flex-direction:column;padding-bottom:2.5rem}.cont-inner-1240.cont-header p.lead{order:3;margin-block:0}.cont-inner-1240.cont-header h1{color:#001642;order:2;margin-block-end:.625rem}.cont-inner-1240.cont-header h1 span{display:block;font-size:.9375rem}.cont-inner-1240.cont-header h1 span.main{font-size:inherit}.cont-inner-1240.cont-header .cont-header-tags{order:4;width:auto;padding-left:1.25rem;margin:0rem -5.3333333333vw 2.5rem}.cont-inner-1240.cont-header .cont-header-tags.no-scroll{padding-right:1.25rem}.cont-inner-1240.cont-header .header-hero{order:1;width:100%;margin-bottom:3.8125rem;aspect-ratio:335/235;position:relative;opacity:0;animation:effect-fadein 1s .6s forwards ease;overflow:hidden}.cont-inner-1240.cont-header .header-hero picture,.cont-inner-1240.cont-header .header-hero img{width:100%;height:auto;object-fit:cover;object-position:center;transform:scale(1.1);animation:effect-scale-fadein 2s forwards ease}.cont-inner-1240.cont-header.without-hero{padding-top:3.75rem}.cont-inner-1240.cont-header.without-hero .header-hero{display:none !important}.cont-inner-1240.back-to-list{padding-top:2.5rem}@media screen and (min-width: 768px){.cont-inner-1240{width:77.5rem}.cont-inner-1240.back-to-list{padding-top:5.625rem}.cont-inner-1240.cont-header{padding-bottom:3.75rem}.cont-inner-1240.cont-header p.lead{max-width:48.75rem}.cont-inner-1240.cont-header h1{margin-block-end:.625rem}.cont-inner-1240.cont-header h1 span{font-size:.875rem}.cont-inner-1240.cont-header .cont-header-tags{padding-left:6.9444444444vw;margin:1.5625rem -6.9444444444vw 3.75rem}.cont-inner-1240.cont-header .header-hero{margin-bottom:5.375rem;aspect-ratio:1240/420}.cont-inner-1240.cont-header .header-hero picture,.cont-inner-1240.cont-header .header-hero img{width:100%;height:100%;object-fit:cover;object-position:center}.cont-inner-1240.cont-header.without-hero{padding-top:7.5rem}}.event-date{margin-bottom:1.875rem;color:#001642}.event-date span.more-days{background-color:#abc5e6;width:7rem;height:2.125rem;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-weight:600}.event-date span.more-days:lang(ja){font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.875rem}.event-date span.more-days:lang(en-US){letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600}.event-date time{display:flex;justify-content:center;flex-direction:column;align-items:center;width:7rem;height:4.3125rem;background-color:#eff1f4;font-size:1.8125rem;line-height:1;letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;font-weight:600}.event-date time span.weekday{display:block;font-size:1.0625rem}@media screen and (min-width: 768px){.event-date{margin-bottom:1.25rem}.event-date span.more-days{width:7.75rem;height:2.4375rem;font-size:1.125rem}.event-date span.more-days:lang(ja){font-size:1rem}.event-date time{font-size:2.5625rem;width:7.75rem;height:5.9375rem}.event-date time span.weekday{font-size:1.5rem}}#activitiesCards{padding-bottom:6.875rem}@media screen and (min-width: 768px){#activitiesCards{padding-bottom:7.5rem}}section.article-list .card-column,section.activities-list .card-column,section.restaurant-list .card-column,section.shop-list .card-column{display:flex;flex-wrap:wrap;flex-direction:column}section.article-list .card-column .card,section.activities-list .card-column .card,section.restaurant-list .card-column .card,section.shop-list .card-column .card{position:relative;margin-bottom:3.75rem}section.article-list .card-column .card span.season,section.activities-list .card-column .card span.season,section.restaurant-list .card-column .card span.season,section.shop-list .card-column .card span.season{position:absolute;left:0;top:0;background-color:#88a274;color:#fff;letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;text-transform:uppercase;line-height:1;display:inline-flex;width:5.3125rem;height:2rem;font-size:.875rem;justify-content:center;align-items:center;z-index:1;padding-top:.3125rem}section.article-list .card-column .card span.season.winter,section.activities-list .card-column .card span.season.winter,section.restaurant-list .card-column .card span.season.winter,section.shop-list .card-column .card span.season.winter{background-color:#eff1f4;color:#001642}section.article-list .card-column .card figure,section.activities-list .card-column .card figure,section.restaurant-list .card-column .card figure,section.shop-list .card-column .card figure{aspect-ratio:335/270}section.article-list .card-column .card.card-half figure,section.activities-list .card-column .card.card-half figure,section.restaurant-list .card-column .card.card-half figure,section.shop-list .card-column .card.card-half figure{aspect-ratio:335/70.8}section.article-list .card-column .card .card-cont div.excerpt,section.activities-list .card-column .card .card-cont div.excerpt,section.restaurant-list .card-column .card .card-cont div.excerpt,section.shop-list .card-column .card .card-cont div.excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-block:0;font-size:.75rem;line-height:1.4;color:#000}section.article-list .card-column .card .card-cont h2,section.activities-list .card-column .card .card-cont h2,section.restaurant-list .card-column .card .card-cont h2,section.shop-list .card-column .card .card-cont h2{margin-block-end:.65625rem}section.article-list .card-column .card .card-cont h2:lang(en-US),section.activities-list .card-column .card .card-cont h2:lang(en-US),section.restaurant-list .card-column .card .card-cont h2:lang(en-US),section.shop-list .card-column .card .card-cont h2:lang(en-US){margin-block-end:0}section.article-list .card-column .card .card-cont h2 span,section.activities-list .card-column .card .card-cont h2 span,section.restaurant-list .card-column .card .card-cont h2 span,section.shop-list .card-column .card .card-cont h2 span{display:block;margin:.25rem 0}section.article-list .card-column .card .card-cont h2 span.main,section.activities-list .card-column .card .card-cont h2 span.main,section.restaurant-list .card-column .card .card-cont h2 span.main,section.shop-list .card-column .card .card-cont h2 span.main{font-size:inherit}section.article-list .card-column .card .card-cont h2 span.sub,section.activities-list .card-column .card .card-cont h2 span.sub,section.restaurant-list .card-column .card .card-cont h2 span.sub,section.shop-list .card-column .card .card-cont h2 span.sub{margin-top:-0.5rem}section.article-list .card-column .card .card-cont h2 span.sub:lang(en-US),section.activities-list .card-column .card .card-cont h2 span.sub:lang(en-US),section.restaurant-list .card-column .card .card-cont h2 span.sub:lang(en-US),section.shop-list .card-column .card .card-cont h2 span.sub:lang(en-US){font-size:1.25rem;line-height:1}section.article-list .card-column .card .card-cont h2 span.jp-sbt,section.activities-list .card-column .card .card-cont h2 span.jp-sbt,section.restaurant-list .card-column .card .card-cont h2 span.jp-sbt,section.shop-list .card-column .card .card-cont h2 span.jp-sbt{margin-top:-0.4rem;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.875rem;line-height:1.7142857143}@media screen and (min-width: 768px){section.article-list .card-column .card .card-cont h2 span.jp-sbt,section.activities-list .card-column .card .card-cont h2 span.jp-sbt,section.restaurant-list .card-column .card .card-cont h2 span.jp-sbt,section.shop-list .card-column .card .card-cont h2 span.jp-sbt{font-size:.9375rem;line-height:1.5}}section.article-list .card-column .card .card-cont .tag-wrapper span.tag,section.activities-list .card-column .card .card-cont .tag-wrapper span.tag,section.restaurant-list .card-column .card .card-cont .tag-wrapper span.tag,section.shop-list .card-column .card .card-cont .tag-wrapper span.tag{display:inline-flex;line-height:1;align-items:center;border-radius:1000px;border:1px solid #bababa;background-color:rgba(0,0,0,0);color:#4e4e4e;justify-content:center;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.8125rem;line-height:1.4;height:1.375rem;padding:.1875rem .625rem 0;margin-bottom:.5rem;letter-spacing:0}section.article-list .card-column .card .card-cont .tag-wrapper span.tag:lang(en-US),section.activities-list .card-column .card .card-cont .tag-wrapper span.tag:lang(en-US),section.restaurant-list .card-column .card .card-cont .tag-wrapper span.tag:lang(en-US),section.shop-list .card-column .card .card-cont .tag-wrapper span.tag:lang(en-US){font-size:.875rem;line-height:1.4}@media screen and (min-width: 768px){section.article-list .card-column,section.activities-list .card-column,section.restaurant-list .card-column,section.shop-list .card-column{flex-direction:row;gap:1.75rem;justify-content:space-between}section.article-list .card-column .card,section.activities-list .card-column .card,section.restaurant-list .card-column .card,section.shop-list .card-column .card{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;width:36.375rem;margin-bottom:4.5rem}section.article-list .card-column .card figure,section.activities-list .card-column .card figure,section.restaurant-list .card-column .card figure,section.shop-list .card-column .card figure{aspect-ratio:4/3}section.article-list .card-column .card span.season,section.activities-list .card-column .card span.season,section.restaurant-list .card-column .card span.season,section.shop-list .card-column .card span.season{width:7.5rem;height:2.5rem;font-size:1.25rem}section.article-list .card-column .card .card-cont,section.activities-list .card-column .card .card-cont,section.restaurant-list .card-column .card .card-cont,section.shop-list .card-column .card .card-cont{align-items:baseline;padding:1.75rem 1.375rem}section.article-list .card-column .card .card-cont span.tag,section.activities-list .card-column .card .card-cont span.tag,section.restaurant-list .card-column .card .card-cont span.tag,section.shop-list .card-column .card .card-cont span.tag{font-size:.8125rem}section.article-list .card-column .card .card-cont h2 span,section.activities-list .card-column .card .card-cont h2 span,section.restaurant-list .card-column .card .card-cont h2 span,section.shop-list .card-column .card .card-cont h2 span{display:block}section.article-list .card-column .card .card-cont h2 span.main,section.activities-list .card-column .card .card-cont h2 span.main,section.restaurant-list .card-column .card .card-cont h2 span.main,section.shop-list .card-column .card .card-cont h2 span.main{font-size:inherit}section.article-list .card-column .card .card-cont h2 span.sub,section.activities-list .card-column .card .card-cont h2 span.sub,section.restaurant-list .card-column .card .card-cont h2 span.sub,section.shop-list .card-column .card .card-cont h2 span.sub{font-size:1.5rem;line-height:1;margin-top:-0.5rem}section.article-list .card-column .card .card-cont h2 span.jp-sbt,section.activities-list .card-column .card .card-cont h2 span.jp-sbt,section.restaurant-list .card-column .card .card-cont h2 span.jp-sbt,section.shop-list .card-column .card .card-cont h2 span.jp-sbt{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.9375rem}section.article-list .card-column .card .card-cont div.excerpt,section.activities-list .card-column .card .card-cont div.excerpt,section.restaurant-list .card-column .card .card-cont div.excerpt,section.shop-list .card-column .card .card-cont div.excerpt{font-size:.9375rem;line-height:1.4}}section.article-list .card-column.masonry-card .card,section.activities-list .card-column.masonry-card .card,section.restaurant-list .card-column.masonry-card .card,section.shop-list .card-column.masonry-card .card{margin:0 0 1.25rem}section.article-list .card-column .card .card-cont h2 span.main,section.restaurant-list .card-column .card .card-cont h2 span.main,section.shop-list .card-column .card .card-cont h2 span.main{line-height:1}section.activities-list .card-column .card .card-cont .tag-wrapper{margin-bottom:.25rem}section.activities-list .card-column .card .card-cont .tag-wrapper span.tag{display:inline-flex;line-height:1;align-items:center;border-radius:1000px;border:1px solid #001642;background-color:rgba(0,0,0,0);color:#001642;justify-content:center}section.restaurant-list .card-column{margin-bottom:7.5rem}section.article-list .card-column .card .card-cont.schools{padding:0;padding-top:1.625rem;background-color:#fff}section.article-list .card-column .card .card-cont.schools h2 span.jp-sbt{margin-block-start:-0.0625rem;margin-block-end:.75rem}section.article-list .card-column .card .card-cont.schools p{color:#000}section.article-list .card-column .card a:hover .card-cont.schools{opacity:1}@media screen and (min-width: 768px){section.article-list .card-column .card .card-cont.schools{padding:0;padding-top:2.25rem}section.article-list .card-column .card .card-cont.schools h2{margin-block-end:0}section.article-list .card-column .card .card-cont.schools .btn-more{margin-top:1.375rem}}.neighborhood-list-header p.lead{margin-block-end:1.0625rem !important}#neighborhoodCards{gap:1.25rem;justify-content:flex-start}#neighborhoodCards .card{margin-bottom:20px}#neighborhoodCards .card a{display:flex;flex-direction:column;height:100%}#neighborhoodCards .card a .card-cont{order:1}#neighborhoodCards .card a .card-cont .tag-wrapper{margin-bottom:.5rem}#neighborhoodCards .card a .card-cont .tag-wrapper span.tag{display:inline-flex;line-height:1;align-items:center;border-radius:1000px;border:1px solid #001642;background-color:rgba(0,0,0,0);color:#001642;justify-content:center}#neighborhoodCards .card a .card-cont h2 span.main{font-family:Univers,"Univers",sans-serif;line-height:1.1}#neighborhoodCards .card a .card-cont p{color:#000}#neighborhoodCards .card a figure{order:2}@media screen and (min-width: 768px){#neighborhoodCards .card{width:calc((100% - 2.5rem)/3)}#neighborhoodCards .card .card-cont h2{font-size:1.75rem}#neighborhoodCards .card .card-cont p{font-size:.8125rem}#neighborhoodCards .no-pagination-seprator{width:100%;height:2.8125rem}}section.news-list .cont-header.cont-inner-1240 h1{margin-block-end:3.25rem;line-height:1}@media screen and (min-width: 768px){section.news-list .cont-header.cont-inner-1240 h1{margin-block-end:3.75rem}}.news-card-wrapper{margin-bottom:3.75rem}.news-card-wrapper .card{width:100%;margin-bottom:1.25rem}.news-card-wrapper .card a figure{aspect-ratio:335/160}.news-card-wrapper .card a figure img{width:100%}.news-card-wrapper .card a .card-cont{padding:.9375rem 4vw}.news-card-wrapper .card a .card-cont h2{margin-block-end:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-block:0}.news-card-wrapper#eventsNews .card{width:100%}.news-card-wrapper#eventsNews .card a figure{aspect-ratio:335/223;position:relative}.news-card-wrapper#eventsNews .card a figure .event-date{position:absolute;left:0;top:0;z-index:5;width:5.9375rem;height:3.6875rem}.news-card-wrapper#eventsNews .card a figure .event-date time{height:100%;width:100%;font-size:1.5625rem}.news-card-wrapper#eventsNews .card a figure .event-date time span.weekday{font-size:.9375rem}.news-card-wrapper#eventsNews .card a .card-cont{padding:.625rem 2.6666666667vw}.news-card-wrapper#eventsNews .card a .card-cont h2{color:#001642 !important}@media screen and (min-width: 768px){.news-card-wrapper{display:flex;gap:1.875rem;flex-wrap:wrap}.news-card-wrapper .card{margin-bottom:0;width:calc(33.333% - 1.25rem)}.news-card-wrapper .card a{display:flex;height:100% !important;flex-direction:column;height:100%;text-decoration:none}.news-card-wrapper .card a figure{aspect-ratio:3/2;flex-shrink:0;margin:0}.news-card-wrapper .card a .card-cont{padding:.9375rem .9375rem;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;justify-content:flex-start}.news-card-wrapper#eventsNews{gap:1.25rem}.news-card-wrapper#eventsNews .card{width:32.1875rem}.news-card-wrapper#eventsNews .card a figure{aspect-ratio:515/280}.news-card-wrapper#eventsNews .card a figure .event-date time{font-size:2.125rem;width:6.25rem;height:5rem}.news-card-wrapper#eventsNews .card a figure .event-date time span.weekday{font-size:1.25rem}.news-card-wrapper#eventsNews .card a .card-cont{padding:1.25rem}}.custom-pagination{display:flex;justify-content:center;margin-top:2.1875rem;margin-bottom:5.625rem}.custom-pagination a.prev,.custom-pagination a.next{display:none}.custom-pagination .page-numbers{font-weight:600;letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;font-size:1rem;margin:0 .9375rem;color:#8e8e8e}.custom-pagination .page-numbers:hover{color:#0054a6}.custom-pagination .current{border-bottom:2px solid #000;color:#000}@media screen and (min-width: 768px){.custom-pagination{width:100%;margin-top:.9375rem}.custom-pagination .page-numbers{font-size:1.5rem}}.btn-round{border-radius:1000px;line-height:1.4;align-items:center;justify-content:center;display:inline-flex;transition:transform .3s ease-in-out}.btn-round:hover{transform:scale(1.1)}.btn-round:active{transform:scale(0.9)}@media(hover: none){.btn-round button:active{transform:scale(0.9)}}.btn-round.no-icon::after{content:none !important}.btn-back{text-transform:uppercase;letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;font-weight:600;background-color:#bababa;color:#fff;font-size:.75rem;height:1.5rem;background-image:url("../images/common/btn_bg_arrow_left.svg");background-repeat:no-repeat;background-size:auto .625rem;background-position:8px center;width:auto;padding-top:2px;padding-right:1rem;padding-left:1.5rem;min-width:9.4375rem}.btn-back:lang(en-US){font-size:.8125rem}.btn-back:hover{color:#fff}@media screen and (min-width: 768px){.btn-back{font-size:1rem;height:1.9375rem;background-size:auto .8125rem;padding-top:4px;padding-right:1.25rem;padding-left:1.75rem;min-width:12rem}.btn-back:lang(en-US){font-size:1.0625rem}}.text-link{color:#0054a6;font-size:.75rem;text-decoration:underline}@media screen and (min-width: 768px){.text-link{font-size:.9375rem}}.btn-buy{background-color:#0054a6 !important;color:#fff !important;letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;line-height:1;padding-top:.25rem;min-width:8.125rem}.btn-buy.size-34,.btn-buy.size-44,.btn-buy.size-58,.btn-buy.size-58-sp{height:2.125rem;font-size:1.125rem;padding-left:1.125rem;padding-right:1.125rem}.btn-buy.size-58{height:3.125rem;padding-left:3.125rem;padding-right:3.125rem}@media screen and (min-width: 768px){.btn-buy{padding-top:.3125rem;min-width:8.375rem}.btn-buy.size-44{height:2.75rem;font-size:1.125rem;padding-left:1.875rem;padding-right:1.875rem}.btn-buy.size-58,.btn-buy.size-58-sp{height:3.625rem;font-size:1.375rem;padding-left:2.8125rem;padding-right:2.8125rem}}.btn-more{display:inline-flex;background-color:#abc5e6;color:#001642;letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;line-height:1;padding-top:.25rem;padding-right:1em;padding-left:1em;align-items:center;font-size:.875rem}@media screen and (min-width: 768px){.btn-more{font-size:1.125rem;padding-right:2em;padding-left:2em}}.btn-more.size-44{height:2.1875rem;border-radius:1.375rem}@media screen and (min-width: 768px){.btn-more.size-44{height:2.75rem}}.btn-needhelp1{background-color:#001642;font-size:.8125rem;font-weight:600;color:#fff;text-align:center;width:60vw;height:3.4375rem;padding-top:.1875rem}.btn-needhelp1:hover{color:#fff}@media screen and (min-width: 768px){.btn-needhelp1{font-size:.9375rem;width:16.5625rem;height:3.75rem;line-height:1.2800000509}}.btn-needhelp2{height:2.1875rem;border:1px solid #707070;color:#707070;font-size:.8125rem;text-align:center;white-space:nowrap;padding-left:1.125rem;padding-right:1.125rem;padding-top:.3125rem}.btn-needhelp2:lang(en-US){font-size:.9375rem;text-transform:uppercase}.btn-needhelp2:hover{color:#a3a3a3}@media screen and (min-width: 768px){.btn-needhelp2{font-size:.9375rem;padding-top:.3125rem}.btn-needhelp2:lang(en-US){font-size:1rem}}.button-wrapper{margin-top:1.875rem}.btn-view-all{letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;padding-top:.125rem;background-color:#abc5e6 !important;color:#001642 !important;height:2.5625rem;font-size:1rem;padding-left:1.25rem;padding-right:1.25rem;padding-top:.3rem;text-transform:uppercase;text-decoration:none !important}.btn-view-all:lang(en-US){font-size:1.125rem}.btn-view-all:lang(ja){padding-top:.3125rem}@media screen and (min-width: 768px){.btn-view-all{padding-top:.3125rem;height:2.75rem;font-size:1rem;padding-left:1.875rem;padding-right:1.875rem}.btn-view-all:lang(en-US){font-size:1.125rem}}.btn-view-all[target=_blank]::after{margin-left:.5rem}.btn-body{font-weight:600;padding-top:.125rem;background-color:#abc5e6 !important;color:#001642 !important;height:2.375rem;padding-left:1.25rem;padding-right:1.25rem}.btn-body:lang(ja){height:2.6875rem;padding-top:.1875rem}@media screen and (min-width: 768px){.btn-body{height:2.75rem;padding-left:1.875rem;padding-right:1.875rem}}.btn-reserve-now{height:3.125rem;width:57.3333333333vw;background-color:#0054a6;color:#fff !important;letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;padding-top:.375rem;font-size:1.125rem;text-decoration:none !important}.btn-reserve-now:lang(en-US){font-size:1.25rem}@media screen and (min-width: 768px){.btn-reserve-now{height:3.625rem;width:15.625rem;font-size:1.25rem}.btn-reserve-now:lang(en-US){font-size:1.375rem}}.site-main{overflow:hidden}.site-main>.page-header{padding-top:4rem}@media screen and (min-width: 768px){.site-main>.page-header{padding-top:7.5rem}}.page-header{margin-bottom:1.75rem}@media screen and (min-width: 768px){.page-header{margin-bottom:4.125rem;min-height:12.5rem}}.page-header h1,.page-header .h1{display:flex;flex-direction:column;color:#001642;margin:0;margin-block-end:.625rem}.page-header h1:lang(en-US),.page-header .h1:lang(en-US){margin-block-end:.75rem}@media screen and (min-width: 768px){.page-header h1,.page-header .h1{margin-block-end:.625rem}}.page-header p.lead small{color:#0054a6}.page-header p.lead small:lang(en-US){font-size:1rem}.class-page h3{font-size:1.375rem;margin-block-end:1.25rem;color:#001642}@media screen and (min-width: 768px){.class-page h3{font-size:2.125rem;margin-block-end:1.875rem}}.class-page:lang(en-US) h3{margin-block-end:1.5rem}.js-accordion .option{position:relative}.js-accordion .option .toggle{display:none}.js-accordion .option .title{letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:1.5rem;line-height:1;color:#001642;min-height:2.5rem;padding-top:.4375rem;border-bottom:2px solid #001642;cursor:pointer}@media screen and (min-width: 768px){.js-accordion .option .title{font-size:1.75rem;padding:1rem 0 .5rem}}.js-accordion .option .title:after,.js-accordion .option .title:before{content:"";position:absolute;right:.5625rem;top:.625rem;width:2px;height:1.125rem;background-color:#001642;transition:all .3s}@media screen and (min-width: 768px){.js-accordion .option .title:after,.js-accordion .option .title:before{top:1.0625rem}}.js-accordion .option .title:after{transform:rotate(90deg)}.js-accordion .option label[for=toggleCurrent]:after,.js-accordion .option label[for=toggleCurrent]:before{width:0;height:0}.js-accordion .option .accordion-content{max-height:0;overflow:hidden}.js-accordion .option .accordion-content article{border-bottom:1px solid #a3a3a3;padding-bottom:1.25rem;margin-bottom:1.875rem}.js-accordion .option .accordion-content article:first-child{margin-top:1.875rem}.js-accordion .option .accordion-content article span.posted-on{letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;font-weight:600;font-size:1.125rem;display:block;color:#001642}.js-accordion .option .accordion-content article a,.js-accordion .option .accordion-content article span.entry-title{font-size:1rem;line-height:1.3999999762;font-weight:400;color:#000}.js-accordion .option .accordion-content article a[target=_blank]::after{display:inline-block;vertical-align:middle;margin-left:.4em}.js-accordion .option .accordion-content article:last-of-type{border-bottom:none}@media screen and (min-width: 768px){.js-accordion .option .accordion-content{max-width:43.75rem;margin-right:auto;margin-left:auto}.js-accordion .option .accordion-content article span.posted-on{font-size:1.25rem}.js-accordion .option .accordion-content article a,.js-accordion .option .accordion-content article span.entry-title{font-size:1.125rem;line-height:1.4000000424}}.js-accordion .option .title,.js-accordion .option .accordion-content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.js-accordion .option .title.recently,.js-accordion .option .accordion-content.recently{max-height:none}.js-accordion .option .toggle:checked+.title+.accordion-content{max-height:125rem;transition:all 1.5s}.js-accordion .option .toggle:checked+.title::before{transform:rotate(90deg) !important}.js-accordion .option .toggle:checked+.title::after{transform:rotate(180deg) !important;opacity:0}.tab-menu-wrapper{overflow-x:auto;white-space:nowrap}.tab-menu-wrapper:lang(en-US){overflow:hidden;white-space:normal}.tab-menu{display:inline-flex;cursor:pointer;white-space:nowrap}.tab-menu:lang(en-US){text-transform:uppercase;font-weight:600;width:100%}.tab-menu div{display:flex;flex-grow:1;height:3.5625rem;align-items:center;justify-content:center;background-color:#eff1f4;color:#707070;font-size:1rem;line-height:1;text-align:center;border-right:1px solid #a3a3a3;transition:background-color .3s;width:9.375rem}.tab-menu div.active{background-color:#001642;color:#fff;border-right:1px solid #001642;transition:background-color .3s}.tab-menu div:hover{background-color:#001642;color:#fff;border-right:1px solid #001642;transition:background-color .3s}.tab-menu div:last-child{border-right:none}.tab-menu div.prohibited{pointer-events:none;color:rgba(142,142,142,.4)}.tab-menu div:lang(en-US){width:33.3333333333%;white-space:normal !important;padding-top:.3125rem}.tab-menu.map-tab{letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;text-transform:uppercase;line-height:1;width:100%}.tab-menu.map-tab div{height:3.125rem;font-size:1.25rem;width:50%}.tab-menu.pair-tab{width:100%}.tab-menu.pair-tab div{width:50%}@media screen and (min-width: 768px){.tab-menu{width:100%}.tab-menu div{height:3.4375rem;font-size:1.375rem;width:auto;width:25%}.tab-menu div.prohibited{cursor:not-allowed !important}.tab-menu div.prohibited:hover{cursor:not-allowed !important;background-color:#eff1f4;color:#707070;color:rgba(142,142,142,.4)}.tab-menu.map-tab div{font-size:2rem;height:4.25rem}}.tab-menu.tab-menu-invert{background-color:#fff}.tab-menu.tab-menu-invert div:not(.active,:hover){background-color:#fff}.tab-menu.season-summer{flex-direction:row-reverse}.tab-content{display:none}.tab-content.active{display:block}.map-detail .cont-box{padding-top:3.125rem}.map-detail .maptest,.map-detail .mapwrapper,.map-detail .easyzoom{padding:0 !important;margin-bottom:5.625rem;text-align:center}.map-detail .maptest img.tobai,.map-detail .mapwrapper img.tobai,.map-detail .easyzoom img.tobai{width:100%;height:auto}@media screen and (min-width: 768px){.map-detail .maptest,.map-detail .mapwrapper,.map-detail .easyzoom{margin-bottom:7.5rem}}.map-detail figure.hirafu-map{margin-bottom:5.625rem;text-align:center}.map-detail figure.hirafu-map img{margin:0 auto;width:100%}@media screen and (min-width: 768px){.map-detail figure.hirafu-map{margin-bottom:7.5rem}}.map-detail p.map-notice{margin-bottom:5.625rem;text-align:left}@media screen and (min-width: 768px){.map-detail p.map-notice{margin-top:2.1875rem;margin-bottom:7.5rem;margin-left:auto;margin-right:auto;text-align:center}}.map-detail p.map-notice:lang(en-US){font-size:.9375rem}@media screen and (min-width: 768px){.map-detail p.map-notice:lang(en-US){font-size:1rem}}.map-detail h3{max-width:43.75rem;font-size:1.625rem;margin-block-end:.5rem;line-height:1.4000000587}@media screen and (min-width: 768px){.map-detail h3{font-size:2.625rem;line-height:1.257142839}}@media screen and (min-width: 768px){.map-detail h3:lang(ja){white-space:nowrap}}.map-detail h3:lang(en-US){font-size:2rem;line-height:1}@media screen and (min-width: 768px){.map-detail h3:lang(en-US){font-size:3.25rem;line-height:1}}.map-detail ul.drones{padding-left:1rem !important;border-top:none !important}@media screen and (min-width: 768px){.map-detail ul.drones{max-width:43.75rem}}.map-detail ul.drones li{padding:0;border:none;line-height:1.7}.map-detail ul.drones>li{list-style-type:disc}.map-detail ul.drones .child-ul{list-style-type:none;padding-left:1rem}.map-detail ul.drones .child-ul>li{position:relative}.map-detail ul.drones .child-ul>li:before{content:"-";position:absolute;left:-1rem}.map-detail .infowrapper{border-bottom:2px solid #001642;padding-bottom:3.75rem}.map-detail .infowrapper p{margin-top:0rem;max-width:43.75rem}.map-detail .infowrapper .button-wrapper{margin:1.75rem auto 0}.map-detail .infowrapper.no-border{border-bottom:none}@media screen and (min-width: 768px){.map-detail .cont-box{padding-top:5rem}}.ticket-detail{margin-bottom:6rem}.ticket-detail .page-body{padding:1rem 0}@media screen and (min-width: 768px){.ticket-detail .page-body{padding:4rem 0}}.ticket-detail .page-body .entry-content{margin-bottom:0}.ticket-detail .ticket-wrapper{margin-bottom:2rem;display:flex;flex-wrap:wrap;gap:2.5rem;position:relative}@media screen and (min-width: 768px){.ticket-detail .ticket-wrapper{margin-bottom:4rem;flex-wrap:nowrap;gap:3.75rem}}.ticket-detail .ticket-wrapper .ticket{width:100%;text-align:center;border-bottom:1px solid #bababa;padding-bottom:2.5rem}@media screen and (min-width: 768px){.ticket-detail .ticket-wrapper .ticket{width:50%;border-bottom:none;padding-bottom:0rem}}.ticket-detail .ticket-wrapper .ticket h2{margin-top:0}.ticket-detail .ticket-wrapper .ticket p{text-align:left}@media screen and (min-width: 768px){.ticket-detail .ticket-wrapper .ticket p{text-align:inherit}}.ticket-detail .ticket-wrapper .ticket figure{margin:2rem 0 0}.ticket-detail .ticket-wrapper .ticket:last-of-type{border-bottom:none}.ticket-detail .ticket-wrapper::after{display:block;width:1px;height:100%;background-color:#bababa;position:absolute;inset:0;margin:auto}@media screen and (min-width: 768px){.ticket-detail .ticket-wrapper::after{content:""}}.lift-detail h3{max-width:43.75rem;font-size:1.625rem;margin-block-end:1.25rem;line-height:1.4000000587}@media screen and (min-width: 768px){.lift-detail h3{font-size:2.625rem;line-height:1.257142839}}@media screen and (min-width: 768px){.lift-detail h3:lang(ja){white-space:nowrap}}.lift-detail h3:lang(en-US){font-size:2rem;line-height:1}@media screen and (min-width: 768px){.lift-detail h3:lang(en-US){font-size:3.25rem;line-height:1}}.lift-detail .news-wrap{max-width:43.75rem;margin:0 auto 1.25rem}@media screen and (min-width: 768px){.lift-detail .news-wrap{margin-bottom:5rem}}.lift-detail .news-wrap .news-title{background-color:#001642;color:#fff;text-align:center;padding:.375rem .5rem .125rem;margin:0 0 .125rem;font-weight:600;line-height:1.3}@media screen and (min-width: 768px){.lift-detail .news-wrap .news-title{padding:.625rem .5rem .25rem;margin-bottom:.25rem}}.lift-detail .news-wrap .news-body{background-color:#eff1f4;padding:.125rem 1.25rem}@media screen and (min-width: 768px){.lift-detail .news-wrap .news-body{padding:.5rem 2.5rem}}.lift-detail .map-wrap .slider_wrap .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before{font-size:.7rem;letter-spacing:0}@media screen and (min-width: 768px){.lift-detail .map-wrap .slider_wrap .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before{font-size:.9rem}}.lift-detail .map-wrap .slider_wrap .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover,.lift-detail .map-wrap .slider_wrap .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#001642;color:#fff}.lift-detail .map-wrap .slider_wrap .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover::before,.lift-detail .map-wrap .slider_wrap .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::before{color:inherit}.lift-detail .map-wrap .static_map a img{width:100%;height:auto}.lift-detail .status-table-wrap{margin:2.5rem auto 5rem}@media screen and (min-width: 768px){.lift-detail .status-table-wrap{margin:3.75rem auto 7.5rem}}.lift-detail .status-table-wrap .legend-list{max-width:43.75rem;margin-top:-1.5rem}@media screen and (min-width: 768px){.lift-detail .status-table-wrap .legend-list{margin-top:-1rem}}.lift-detail .status-table-wrap .legend-list ul{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 0}@media screen and (min-width: 768px){.lift-detail .status-table-wrap .legend-list ul{gap:1.25rem}}.lift-detail .status-table-wrap .legend-list ul li{display:flex;align-items:center}.lift-detail .status-table-wrap .legend-list ul li svg{margin:0 .3rem;width:22px;height:22px}.lift-detail .status-table-wrap .legend-list ul li svg:lang(en-US){transform:translateY(-2px)}@media screen and (min-width: 768px){.lift-detail .status-table-wrap .legend-list ul li svg{width:25px;height:25px}}.lift-detail .status-table-wrap .legend-list ul li.extra-margin{width:50%;flex-grow:1}@media screen and (min-width: 768px){.lift-detail .status-table-wrap .legend-list ul li.extra-margin{width:auto;flex-grow:0}}.lift-detail .status-table-wrap .legend-list ul:nth-of-type(2){border-top:1px solid #bababa}.lift-detail .status-table-wrap .is-style-lift-status table tbody tr td[class^=stats_] span.hide{display:none}.lift-detail .status-table-wrap .is-style-lift-status table tbody tr td[class^=stats_]::before{content:"";display:inline-block;vertical-align:middle;width:22px;height:22px;background-position:center;background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){.lift-detail .status-table-wrap .is-style-lift-status table tbody tr td[class^=stats_]::before{width:25px;height:25px}}.lift-detail .status-table-wrap .is-style-lift-status table tbody tr td.stats_operating::before,.lift-detail .status-table-wrap .is-style-lift-status table tbody tr td.stats_open::before{background-image:url("../images/lift/icon_litstat_1.svg")}.lift-detail .status-table-wrap .is-style-lift-status table tbody tr td.stats_open_sm::before{background-image:url("../images/lift/icon_litstat_6.svg")}.lift-detail .status-table-wrap .is-style-lift-status table tbody tr td.stats_operation_slowed::before{background-image:url("../images/lift/icon_litstat_2.svg")}.lift-detail .status-table-wrap .is-style-lift-status table tbody tr td.stats_standby::before,.lift-detail .status-table-wrap .is-style-lift-status table tbody tr td.stats_standby_sm::before{background-image:url("../images/lift/icon_litstat_3.svg")}.lift-detail .status-table-wrap .is-style-lift-status table tbody tr td.stats_operation_temporarily_suspended::before,.lift-detail .status-table-wrap .is-style-lift-status table tbody tr td.stats_hold::before{background-image:url("../images/lift/icon_litstat_4.svg")}.lift-detail .status-table-wrap .is-style-lift-status table tbody tr td.stats_today_closed::before,.lift-detail .status-table-wrap .is-style-lift-status table tbody tr td.stats_closed::before,.lift-detail .status-table-wrap .is-style-lift-status table tbody tr td.stats_suspended::before,.lift-detail .status-table-wrap .is-style-lift-status table tbody tr td.stats_comming_soon::before,.lift-detail .status-table-wrap .is-style-lift-status table tbody tr td.stats_closed_sm::before{background-image:url("../images/lift/icon_litstat_5.svg")}.lift-detail .status-table-wrap .is-style-lift-status table tbody tr td.stats_lv1::before{background-image:url("../images/lift/icon_courcelevel_1.svg")}.lift-detail .status-table-wrap .is-style-lift-status table tbody tr td.stats_lv2::before{background-image:url("../images/lift/icon_courcelevel_2.svg")}.lift-detail .status-table-wrap .is-style-lift-status table tbody tr td.stats_lv3::before{background-image:url("../images/lift/icon_courcelevel_3.svg")}.page-access h2{color:#001642;font-size:2rem;margin-block-end:1.25rem}.page-access h2 span{font-size:.875rem;display:block}@media screen and (min-width: 768px){.page-access h2{margin-block-end:1.25rem;line-height:1.1;font-size:4rem}.page-access h2 span{font-size:.9375rem}}.address-phone{margin-top:.9375rem}.address-phone address{font-style:normal}.address-phone dt img{height:2.5rem;width:auto;margin-bottom:.3125rem}.address-phone dd{padding-bottom:1.25rem;line-height:1.2000000212;margin-bottom:1.25rem;border-bottom:1px solid #a3a3a3}.address-phone dd:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.address-phone dd address{text-transform:uppercase}@media screen and (min-width: 768px){.address-phone dt img{height:3rem;margin-bottom:.625rem}}.map-wrapper{width:100%}.map-wrapper iframe{width:100%;height:auto;margin:0;padding:0}.map-wrapper-1 iframe{width:100%;aspect-ratio:1/1}@media screen and (min-width: 768px){.map-wrapper-1 iframe{aspect-ratio:1050/490}}.map-wrapper-2{height:auto}.map-wrapper-2 iframe{width:100%;aspect-ratio:335/249}@media screen and (min-width: 768px){.map-wrapper-2{width:41.875rem;height:auto}.map-wrapper-2 iframe{width:100%;aspect-ratio:670/503}}.root-step-wrapper{padding-bottom:3.125rem}.root-step-wrapper .map-wrapper{margin-bottom:1.875rem}.root-step-wrapper .root-step ol,.root-step-wrapper .root-step ul{width:100%;list-style-type:none;background-color:#eff1f4;padding-top:1.5625rem}.root-step-wrapper .root-step ol:lang(en-US),.root-step-wrapper .root-step ul:lang(en-US){padding-top:1.3125rem}.root-step-wrapper .root-step ol li,.root-step-wrapper .root-step ul li{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#eff1f4;color:#001642;position:relative;padding-top:2.8125rem;padding-bottom:1.375rem}.root-step-wrapper .root-step ol li .plc,.root-step-wrapper .root-step ul li .plc{max-width:77.3%;text-align:center;display:block;margin-block-start:0;margin-block-end:.375rem}.root-step-wrapper .root-step ol li .plc:before,.root-step-wrapper .root-step ul li .plc:before{position:absolute;display:block;left:50%;margin-left:-0.84375rem;content:"";width:1.6875rem;height:2.53375rem;background-image:url("../images/common/icon_map_dir_navy.svg");background-size:contain;background-repeat:no-repeat;top:.5625rem}.root-step-wrapper .root-step ol li .dst,.root-step-wrapper .root-step ul li .dst{margin-block-end:0rem;margin-block-start:0rem;text-align:center;display:block;max-width:77.3%;color:#000;margin-block-start:0;margin-block-end:0rem}.root-step-wrapper .root-step ol li .dst:after,.root-step-wrapper .root-step ul li .dst:after{background-image:url("../images/common/icon_map_arrow_down.svg");background-size:contain;background-repeat:no-repeat;display:block;content:"";width:.875rem;height:.5rem;position:absolute;left:50%;margin-left:-0.4375rem;bottom:.625rem}.root-step-wrapper .root-step ol li.through .dst:after,.root-step-wrapper .root-step ul li.through .dst:after{background-image:none;border-left:1px solid #707070;height:1.25rem;width:0px;margin-left:0;bottom:.4375rem}.root-step-wrapper .root-step ol li.last-dist,.root-step-wrapper .root-step ul li.last-dist{height:6.75rem;background-color:#001642;color:#fff;padding:0}.root-step-wrapper .root-step ol li.last-dist .plc,.root-step-wrapper .root-step ul li.last-dist .plc{transform:translateY(0.625rem);margin-block:0;position:relative}.root-step-wrapper .root-step ol li.last-dist .plc:before,.root-step-wrapper .root-step ul li.last-dist .plc:before{background-image:url("../images/common/icon_map_dir_white.svg");top:-2.1875rem}.root-step-wrapper .root-step ol li:lang(en-US),.root-step-wrapper .root-step ul li:lang(en-US){padding-bottom:1.5625rem}.root-step-wrapper .root-step ol li:lang(en-US) .plc:before,.root-step-wrapper .root-step ul li:lang(en-US) .plc:before{top:.5rem}.root-step-wrapper .root-step ol li:lang(en-US) .dst:after,.root-step-wrapper .root-step ul li:lang(en-US) .dst:after{bottom:.5625rem}.root-step-wrapper .root-step ol li:lang(en-US).last-dist,.root-step-wrapper .root-step ul li:lang(en-US).last-dist{margin-top:.5625rem}.root-step-wrapper .root-step ol li:lang(en-US).last-dist .plc,.root-step-wrapper .root-step ul li:lang(en-US).last-dist .plc{transform:translateY(1.5625rem);margin-block:0;font-size:1.375rem;white-space:nowrap}.root-step-wrapper .root-step ol li:lang(en-US).last-dist .plc:before,.root-step-wrapper .root-step ul li:lang(en-US).last-dist .plc:before{top:-2.5rem}.root-step-wrapper .root-step.for-2-route{display:flex;flex-wrap:wrap;justify-content:space-between}.root-step-wrapper .root-step.for-2-route ol.each-route,.root-step-wrapper .root-step.for-2-route ul.each-route{width:calc((100% - .3125rem)/2);padding-top:0 !important}.root-step-wrapper .root-step.for-2-route ol.each-route .route-title,.root-step-wrapper .root-step.for-2-route ul.each-route .route-title{background-color:#abc5e6;border-bottom:4px solid #fff;padding:0;width:100%;display:flex;height:2.125rem;flex-direction:column;justify-content:center;font-size:.9375rem !important}.root-step-wrapper .root-step.for-2-route ol.first-route,.root-step-wrapper .root-step.for-2-route ul.first-route,.root-step-wrapper .root-step.for-2-route ol.last-route,.root-step-wrapper .root-step.for-2-route ul.last-route{width:100%}@media screen and (min-width: 768px){.root-step-wrapper{padding-bottom:6.875rem;display:flex;align-items:flex-start;width:100%;justify-content:space-between}.root-step-wrapper .map-wrapper{order:2;margin-bottom:0}.root-step-wrapper .sticky{position:sticky;top:6.25rem}.root-step-wrapper .root-step{order:1;width:21.25rem}.root-step-wrapper .root-step ol,.root-step-wrapper .root-step ul{background-color:#eff1f4;padding-top:1.25rem}.root-step-wrapper .root-step ol:lang(en-US),.root-step-wrapper .root-step ul:lang(en-US){padding-top:.9375rem}.root-step-wrapper .root-step ol li,.root-step-wrapper .root-step ul li{padding-top:2.3125rem;padding-bottom:1.3125rem}.root-step-wrapper .root-step ol li .plc,.root-step-wrapper .root-step ul li .plc{margin-block-end:.375rem}.root-step-wrapper .root-step ol li .plc:before,.root-step-wrapper .root-step ul li .plc:before{top:.75rem;width:1.5625rem;height:3.19rem}.root-step-wrapper .root-step ol li .dst:after,.root-step-wrapper .root-step ul li .dst:after{bottom:.625rem}.root-step-wrapper .root-step ol li.through .dst:after,.root-step-wrapper .root-step ul li.through .dst:after{bottom:-0.125rem}.root-step-wrapper .root-step ol li.last-dist,.root-step-wrapper .root-step ul li.last-dist{padding:0;height:5.5rem;position:relative}.root-step-wrapper .root-step ol li.last-dist .plc,.root-step-wrapper .root-step ul li.last-dist .plc{position:static}.root-step-wrapper .root-step ol li.last-dist .plc:before,.root-step-wrapper .root-step ul li.last-dist .plc:before{top:-1.875rem}.root-step-wrapper .root-step ol li:lang(en-US),.root-step-wrapper .root-step ul li:lang(en-US){padding-bottom:1.625rem}.root-step-wrapper .root-step ol li:lang(en-US) .plc,.root-step-wrapper .root-step ul li:lang(en-US) .plc{margin-block-end:.4375rem}.root-step-wrapper .root-step ol li:lang(en-US) .plc:before,.root-step-wrapper .root-step ul li:lang(en-US) .plc:before{top:.3125rem}.root-step-wrapper .root-step ol li:lang(en-US) .dst:after,.root-step-wrapper .root-step ul li:lang(en-US) .dst:after{bottom:.4375rem}.root-step-wrapper .root-step ol li:lang(en-US).last-dist .plc,.root-step-wrapper .root-step ul li:lang(en-US).last-dist .plc{max-width:100%;font-size:1.5rem}.root-step-wrapper .root-step ol li:lang(en-US).last-dist .plc:before,.root-step-wrapper .root-step ul li:lang(en-US).last-dist .plc:before{top:-1.9375rem}.root-step-wrapper .root-step.for-2-route ol.each-route,.root-step-wrapper .root-step.for-2-route ul.each-route{padding-top:0 !important;width:calc((100% - .25rem)/2)}.root-step-wrapper .root-step.for-2-route ol.each-route .route-title,.root-step-wrapper .root-step.for-2-route ul.each-route .route-title{height:2.75rem;font-size:1.25rem !important;padding-top:4px}}.direction-wrapper p{max-width:43.75rem}.direction-wrapper p.lead{margin-top:1.875rem;margin-bottom:1.25rem}.direction-wrapper p.lead.train{margin-top:1.25rem;margin-bottom:2.5rem}.direction-wrapper p.lead.train:lang(en-US){margin-top:1.25rem;margin-bottom:2.8125rem}.direction-wrapper p a{color:#0054a6;text-decoration:underline}.direction-wrapper p a[target=_blank]::after{display:inline-block;vertical-align:middle;margin-left:.4em;margin-right:.4em}.direction-wrapper .map-wrapper img{max-width:100%;height:auto}.direction-wrapper .button-wrapper{text-align:center}@media screen and (min-width: 768px){.direction-wrapper .button-wrapper{text-align:left}}@media screen and (min-width: 768px){.direction-wrapper p{font-size:.9375rem}.direction-wrapper p:lang(en-US){font-size:1rem}.direction-wrapper p.map-lead{margin-top:1.875rem;margin-bottom:1.875rem}.direction-wrapper p.map-lead.train{margin-top:.9375rem;margin-bottom:2.8125rem}.direction-wrapper p.map-lead.train:lang(en-US){margin-top:1.5625rem;margin-bottom:2.8125rem}}.direction-wrapper.direction-wrapper-center p{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.direction-wrapper.direction-wrapper-center p{text-align:center}}.direction-wrapper.direction-wrapper-center .map-wrapper img{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.direction-wrapper.direction-wrapper-center .button-wrapper{text-align:center}}#parkingGuide{padding-bottom:2.5rem}#parkingGuide div.maptest,#parkingGuide div.mapwrapper,#parkingGuide div.easyzoom{background-color:#fff;margin-bottom:2.5rem}#parkingGuide div.maptest a img,#parkingGuide div.mapwrapper a img,#parkingGuide div.easyzoom a img{margin:0 auto;max-width:100%}@media screen and (min-width: 768px){#parkingGuide div.maptest,#parkingGuide div.mapwrapper,#parkingGuide div.easyzoom{padding:4% 8%}}#parkingGuide .parkings-wrapper dl{margin-bottom:3.4375rem}#parkingGuide .parkings-wrapper dl dt{border-bottom:2px solid #001642;margin-block-end:1.5625rem;color:#001642;padding-bottom:.5rem;font-weight:600}#parkingGuide .parkings-wrapper dl dd{color:#000;margin-bottom:0}#parkingGuide .parkings-wrapper dl:lang(en-US) dt{text-transform:uppercase;padding-bottom:.25rem}#parkingGuide .note{color:#8e8e8e;font-size:.75rem}#parkingGuide:lang(en-US){padding-bottom:2.1875rem}@media screen and (min-width: 768px){#parkingGuide{padding-bottom:5.625rem}#parkingGuide:lang(en-US){padding-bottom:7.125rem}#parkingGuide div.easyzoom{margin-bottom:3.75rem}#parkingGuide .parkings-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}#parkingGuide .parkings-wrapper dl{width:31.875rem}#parkingGuide .parkings-wrapper dl dt{padding-bottom:.3125rem}#parkingGuide .parkings-wrapper dl dd{line-height:1.7}#parkingGuide .parkings-wrapper dl:lang(en-US) dt{padding-bottom:.5625rem}#parkingGuide .parkings-wrapper dl:lang(en-US) dd{line-height:1.3999999762}#parkingGuide .note{font-size:.8125rem}}#trainAndBus{padding-bottom:5.625rem;background-color:#eff1f4}#trainAndBus .root-step-wrapper .root-step ol,#trainAndBus .root-step-wrapper .root-step ul{background-color:#fff}#trainAndBus .root-step-wrapper .root-step ol li,#trainAndBus .root-step-wrapper .root-step ul li{background-color:#fff}#trainAndBus .root-step-wrapper .root-step ol li:last-child,#trainAndBus .root-step-wrapper .root-step ul li:last-child{background-color:#001642}#shuttleBus{background-color:#eff1f4}.page-sitemap .cont-box.cont-inner-1050{padding-top:0rem}@media screen and (min-width: 768px){.page-sitemap .cont-box.cont-inner-1050{padding-top:0}}.page-sitemap .cont-box.cont-inner-1050 .wp-block-post-content{padding-top:0}.page-sitemap .cont-box.cont-inner-1050 .wp-block-post-content a{color:inherit;text-decoration:none}.livecams .livecam-box{margin-bottom:3.75rem;width:100%;display:flex;flex-wrap:wrap}.livecams .livecam-box .livecam-title{width:100%;order:2}.livecams .livecam-box .livecam-title h3{font-weight:bold;font-size:1.5rem;line-height:1.3333333333;margin-block-end:0}.livecams .livecam-box .livecam-title h3:lang(ja){font-size:1.125rem;font-family:"Hiragino Sans","Meiryo","Hiragino Kaku Gothic ProN",sans-serif;font-weight:normal;font-weight:600}.livecams .livecam-box .livecam-wrapper{margin-bottom:.625rem;order:1;width:100%;position:relative;aspect-ratio:798/700}.livecams .livecam-box .livecam-wrapper.den-temp:after{content:"この赤い枠がもともとiframeが持っている大きさです。余白を取っているのではなく、iframe内であらかじめ余白が取られています。";position:absolute;right:10px;bottom:50%;padding:10px;color:#fff;width:40%;box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,.3);background-color:red}.livecams .livecam-box .livecam-wrapper.sample-temp:after{content:"当サイトはブレイクポイントが768pxのみに設定されていますが、iframeの中では1440pxと1920pxにブレイクポイントが設定されているため、その大きさでiframe内の要素のサイズが変化します。これについては、制御することができません。";position:absolute;right:10px;bottom:50%;padding:10px;color:#fff;width:40%;box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,.3);background-color:red}.livecams .livecam-box .livecam-wrapper:lang(en-US):after{line-height:1.6;font-size:14px}.livecams .livecam-box .livecam-wrapper iframe{display:block;width:100%;border:none;height:95vw;padding-top:0;transform:scale(1.06)}@media screen and (min-width: 768px){.livecams{gap:1.25rem;display:flex;flex-wrap:wrap}.livecams .livecam-box{width:calc(50% - .625rem)}.livecams .livecam-box .livecam-title h3{font-size:1.75rem;line-height:1.1999999827}.livecams .livecam-box .livecam-title h3:lang(ja){font-size:1.375rem}.livecams .livecam-box .livecam-wrapper{width:100%;overflow:hidden;padding-top:5%}}@media screen and (min-width: 768px)and (min-width: 768px){.livecams .livecam-box .livecam-wrapper{aspect-ratio:311.73/388.19}}@media screen and (min-width: 768px)and (min-width: 900px)and (max-width: 1300px){.livecams .livecam-box .livecam-wrapper{aspect-ratio:485.83/495.98}}@media screen and (min-width: 768px)and (min-width: 1300px)and (max-width: 1440px){.livecams .livecam-box .livecam-wrapper{aspect-ratio:583/630}}@media screen and (min-width: 768px)and (min-width: 1441px){.livecams .livecam-box .livecam-wrapper{aspect-ratio:583/582}}@media screen and (min-width: 768px){.livecams .livecam-box .livecam-wrapper iframe{transform:scale(1.06);width:100%;height:100%}}@media screen and (min-width: 768px){.page-downloads .page-body-wrapper .page-body .wp-block-columns{gap:1.875rem !important}}.page-downloads .page-body-wrapper .page-body .is-style-underbar-heading{margin-top:.5rem}@media screen and (min-width: 768px){.page-downloads .page-body-wrapper .page-body .is-style-underbar-heading{margin-top:0}}@media screen and (max-width: 768px){.page-pastsnow .page-body-wrapper .page-body .article-body h2{font-size:1.25rem}.page-pastsnow .page-body-wrapper .page-body .article-body h2:lang(en-US){font-size:1.5rem;margin-bottom:1.25rem}}.page-pastsnow .page-body-wrapper .page-body .article-body h2:first-child{margin-top:0}.page-pastsnow .page-body-wrapper .page-body .article-body .is-style-scrollable,.page-pastsnow .page-body-wrapper .page-body .article-body .is-style-scrollable-2column{margin:1.5rem auto 5rem}@media screen and (min-width: 768px){.page-pastsnow .page-body-wrapper .page-body .article-body .is-style-scrollable,.page-pastsnow .page-body-wrapper .page-body .article-body .is-style-scrollable-2column{margin:2.5rem auto 6.25rem}}@media screen and (max-width: 768px){#talkappi-chat-icon,#talkappi-chat-greeting{bottom:70px !important}}body[data-device-os=windows] .btn-buy,body[data-device-os=windows] .btn-view-all,body[data-device-os=windows] .btn-needhelp2{padding-top:0rem}body[data-device-os=windows] .form-page-body a.button,body[data-device-os=windows] .form-page-body a.back,body[data-device-os=windows] .form-page-body a.submit,body[data-device-os=windows] .form-page-body button.button,body[data-device-os=windows] .form-page-body button.back,body[data-device-os=windows] .form-page-body button.submit{padding-top:.6875rem}div.niseko-in-winter{width:100%;aspect-ratio:375/666;background-color:#516592;background-size:contain;background-image:url("../images/winterlp-2026/bg_fv_sp.webp");background-position:center center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 768px){div.niseko-in-winter{background-image:url("../images/winterlp-2026/bg_fv_pc.webp");aspect-ratio:1440/810}}div.niseko-in-winter h1{margin-block:1.4375rem .625rem;font-size:4.5rem;letter-spacing:.01em;line-height:1;text-align:center;color:#fff}@media screen and (min-width: 768px){div.niseko-in-winter h1{margin-block:0 2rem;font-size:11.5625rem;letter-spacing:.01em;line-height:.9}}@media screen and (max-width: 768px){div.niseko-in-winter h1{margin-block-start:-0.9375rem}}div.niseko-in-winter p.season{color:red;margin-block:0 2.1875rem;color:#fff;text-align:center;text-transform:uppercase;max-width:unset !important;font-size:1.5rem;line-height:1}div.niseko-in-winter p.season:lang(en-US){text-transform:uppercase;text-align:center;font-size:1.5rem}@media screen and (min-width: 768px){div.niseko-in-winter p.season{margin-block-end:2.625rem;line-height:1;font-size:3.25rem}div.niseko-in-winter p.season:lang(en-US){text-align:center;font-size:3.25rem}}div.niseko-in-winter p.message{margin-block:0;color:#fff;text-align:center;line-height:1.3999999762;font-weight:600;font-size:1rem}div.niseko-in-winter p.message:lang(en-US){text-transform:uppercase;letter-spacing:.01em;line-height:1.4000000424;font-size:1.125rem}@media screen and (min-width: 768px){div.niseko-in-winter p.message{line-height:1.6000000636;font-size:1.5rem;letter-spacing:.01em}div.niseko-in-winter p.message:lang(en-US){letter-spacing:.01em;line-height:1.5999999728;font-size:1.75rem}}.winterlp-copy{padding-top:2.5rem;padding-bottom:0;margin-block-end:2rem}@media screen and (min-width: 768px){.winterlp-copy{padding-top:3.75rem}}.winterlp-copy .copy-wrapper .copy-cont #player{width:100%;border:none;margin:0 auto 1.25rem}@media screen and (min-width: 768px){.winterlp-copy .copy-wrapper .copy-cont #player{width:31.25rem;height:17.578125rem}}.winterlp-copy .copy-wrapper .copy-cont p{margin:0 auto}@media screen and (min-width: 768px){.winterlp-copy .copy-wrapper{margin-bottom:-0.4375rem;display:flex;align-items:center;justify-content:space-between}.winterlp-copy .copy-wrapper #video-wrapper{width:31.25rem;aspect-ratio:16/9}.winterlp-copy .copy-wrapper #video-wrapper #player{margin:0}.winterlp-copy .copy-wrapper #video-wrapper iframe{margin:0}.winterlp-copy .copy-wrapper .ct{margin-left:2.5rem}}#topHero .winterlp-video-box{aspect-ratio:16/9}@media screen and (min-width: 768px){#topHero .winterlp-video-box{aspect-ratio:16/9}}.buy-tickets-buttons.winterlp-animation{padding-top:1.25rem;padding-bottom:1.25rem;animation:none !important;transition:transform .5s ease}@media screen and (min-width: 768px){.buy-tickets-buttons.winterlp-animation{padding-top:1rem;padding-bottom:1rem}}.buy-tickets-buttons.is-scrolled{transform:translateY(0);transition:transform .5s ease}.btn-winterlp-buy{text-transform:uppercase;font-size:1.125rem !important}.btn-winterlp-buy:lang(en-US){font-size:1.125rem !important}@media screen and (min-width: 768px){.btn-winterlp-buy{font-size:1.25rem !important}.btn-winterlp-buy:lang(en-US){font-size:1.5rem !important}}.btn-winterlp-buy[data-icon=summer]::before,.btn-winterlp-buy[data-icon=winter]::before{content:"";display:block;width:1.375rem;height:1.375rem;margin-top:-0.4rem;margin-right:.5rem;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (min-width: 768px){.btn-winterlp-buy[data-icon=summer]::before,.btn-winterlp-buy[data-icon=winter]::before{width:1.75rem;height:1.75rem}}.btn-winterlp-buy[data-icon=summer]::before{background-image:url("../images/common/icon_cv_rentals_summer.svg")}.btn-winterlp-buy[data-icon=winter]::before{background-image:url("../images/common/icon_cv_rentals.svg")}.cont-box h2.winterlp-title{color:#001642;margin-block:0 .5rem;font-size:4.25rem;line-height:1;text-align:center}@media screen and (min-width: 768px){.cont-box h2.winterlp-title{font-size:6.375rem}}@media screen and (min-width: 768px){.cont-box h2.winterlp-title{margin-block:0 .625rem}}.cont-box h3.season-copy{margin-block:0 1.5625rem;text-align:center;line-height:1.4000000587;font-size:1.625rem}.cont-box h3.season-copy:lang(en-US){line-height:1;font-size:2.25rem}@media screen and (min-width: 768px){.cont-box h3.season-copy{font-size:2.25rem;line-height:1.2000000587;margin-block:0 1.5625rem}.cont-box h3.season-copy:lang(en-US){font-size:2.625rem;margin-block:.25rem 1.875rem}}.cont-box span.winterlp-lead{display:block;margin-block-start:.5rem;font-size:1.5rem}.cont-box span.winterlp-lead:lang(en-US){margin-block-start:.625rem;font-size:2.25rem}@media screen and (min-width: 768px){.cont-box span.winterlp-lead{font-size:2.25rem;margin-block-start:.25rem}.cont-box span.winterlp-lead:lang(en-US){margin-block-start:0rem;font-size:2.625rem}}.temp-toggle{display:flex;align-items:center;justify-content:center;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1;font-weight:600;gap:.5rem;font-size:1.125rem}.temp-toggle:lang(ja){display:none}@media screen and (min-width: 768px){.temp-toggle{font-size:1.25rem}}.temp-toggle .label.fahrenheit{color:#bababa}.temp-toggle .temp-toggle-button{width:3.75rem;height:1.5rem;position:relative;border:none;border-radius:999px;background-color:#001642;cursor:pointer;transform:translateY(-2px)}@media screen and (min-width: 768px){.temp-toggle .temp-toggle-button{width:4.375rem;height:1.75rem;transform:translateY(0)}}.temp-toggle .temp-toggle-button:after{content:"";position:absolute;width:1rem;height:1rem;border-radius:100%;left:.25rem;top:.25rem;background:#fff;transition:all .1s ease 0s}@media screen and (min-width: 768px){.temp-toggle .temp-toggle-button:after{width:1.25rem;height:1.25rem}}.temp-toggle.inverted .label.celsius{color:#fff}.temp-toggle.inverted .temp-toggle-button{background-color:#fff}.temp-toggle.inverted .temp-toggle-button:after{background-color:#001642}body.temp-fahrenheit .temp-toggle .label.celsius{color:#bababa}body.temp-fahrenheit .temp-toggle .label.fahrenheit{color:#001642}body.temp-fahrenheit .temp-toggle.inverted .label.selsius{color:#bababa}body.temp-fahrenheit .temp-toggle.inverted .label.fahrenheit{color:#fff}body.temp-fahrenheit .temp-toggle .temp-toggle-button:after{left:2.5rem}@media screen and (min-width: 768px){body.temp-fahrenheit .temp-toggle .temp-toggle-button:after{left:2.875rem}}body.temp-fahrenheit [data-label=temp-c]{display:none}body.temp-fahrenheit [data-label=temp-f]{display:inline}[data-label=temp-c]{display:inline}[data-label=temp-f]{display:none}.cont-box#winterNews{padding-top:3.625rem;padding-bottom:1.4375rem}@media screen and (min-width: 768px){.cont-box#winterNews{padding-top:7.5rem;padding-bottom:3.625rem}}.cont-box#winterNews h2{margin-block-end:1.625rem}@media screen and (min-width: 768px){.cont-box#winterNews h2{margin-block-end:1.625rem}.cont-box#winterNews h2:lang(en-US){margin-block-end:1.875rem}}.cont-box#TodaysHirafu .cont-inner-1050{position:relative}.cont-box#TodaysHirafu .cont-inner-1050 h2{letter-spacing:.01em;margin-bottom:3.375rem}.cont-box#TodaysHirafu .cont-inner-1050 h2:lang(en-US){margin-bottom:4.875rem}@media screen and (min-width: 768px){.cont-box#TodaysHirafu .cont-inner-1050 h2{margin-bottom:3.125rem}.cont-box#TodaysHirafu .cont-inner-1050 h2:lang(en-US){margin-bottom:3.125rem}}.cont-box#TodaysHirafu .cont-inner-1050 .temp-toggle{position:absolute;right:0;top:3.125rem}@media screen and (min-width: 768px){.cont-box#TodaysHirafu .cont-inner-1050 .temp-toggle{top:.9375rem}}.cont-box .lp-todays-hirafu .todays-hirafu_weather{width:100%;display:block;gap:unset;margin:0;padding:0}@media screen and (min-width: 768px){.cont-box .lp-todays-hirafu .todays-hirafu_weather{display:block;margin:0;padding:0;overflow:auto;min-width:auto}}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper{width:100%;padding:0;display:block}@media screen and (min-width: 768px){.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper{width:auto;padding:0;gap:unset;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:unset;margin-block-end:1.25rem}@media screen and (min-width: 768px){.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item{width:20.625rem}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item figure img{height:auto;width:100%;aspect-ratio:330/220}}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title{display:flex;align-items:center;justify-content:center;width:100%;height:2.5rem;background-color:#001642;color:#fff;margin:0 0 .125rem;text-align:center;padding-top:.125rem;position:relative;font-size:1.125rem}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title:lang(en-US){font-size:1.25rem}@media screen and (min-width: 768px){.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title{padding-top:0;height:2.5rem;margin:0 0 .25rem}}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_title:lang(en-US){padding-top:4px}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body{width:calc(50% - .125rem);background-color:#fff;color:#001642}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body.full-width{width:100%;height:auto}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_name{font-size:.8125rem;font-weight:600;height:1.875rem;padding-top:.25rem;margin-bottom:.125rem}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_name:lang(en-US){font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1rem}@media screen and (min-width: 768px){.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_name{height:1.9375rem;font-size:.9375rem;margin-bottom:0rem}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_name:lang(en-US){letter-spacing:.01em}}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_name span{font-family:inherit}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_name span.data{margin-left:.125rem}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_name span.suffix{text-transform:lowercase;margin-left:.3rem}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content{flex-wrap:wrap;height:auto;background-color:#eff1f4;margin-bottom:.125rem;height:5rem}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content.for-ski-slopes{height:12.25rem;padding-top:.25rem}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content.for-ski-slopes span.main{width:100%;text-align:center}@media screen and (min-width: 768px){.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content{margin-bottom:.25rem;height:8.5625rem}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content.for-ski-slopes{height:11.75rem}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content.for-ski-slopes span.main{margin-top:1rem}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content.for-gondolas{height:5.4375rem}}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.main{font-family:Univers,"Univers",sans-serif;font-size:3.375rem;font-weight:600;line-height:1}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.label{font-family:Univers,"Univers",sans-serif;font-size:1.5rem;font-weight:600}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.label:lang(en-US){text-transform:uppercase;line-height:1;font-size:1.375rem;text-align:center;margin:0 .5rem}@media screen and (min-width: 768px){.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.label{font-size:2rem}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content span.label:lang(en-US){font-size:2rem}}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content .ski-slopes-wrap{display:flex;justify-content:center;background-repeat:no-repeat;background-image:url("../images/winterlp-2026/table-slopes-line.svg");background-size:contain;background-position:center top;width:77vw;margin-top:-0.625rem;transform:translateY(-0.875rem)}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content .ski-slopes-wrap:lang(en-US){transform:translateY(-1rem);margin-top:-0.4375rem}@media screen and (min-width: 768px){.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content .ski-slopes-wrap{width:18.125rem;margin-top:0;transform:translateY(-0.625rem)}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content .ski-slopes-wrap:lang(en-US){transform:translateY(-0.625rem)}}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content .ski-slopes-wrap dl.ski-slope{width:33%;position:relative;display:flex;flex-direction:column;align-items:center}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content .ski-slopes-wrap dl.ski-slope dt{font-size:1.125rem;text-align:center;font-weight:600;margin-block:1.75rem -0.0625rem;text-transform:uppercase}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content .ski-slopes-wrap dl.ski-slope dt:lang(en-US){font-size:.9375rem;margin-block:2rem .25rem}@media screen and (min-width: 768px){.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content .ski-slopes-wrap dl.ski-slope dt{font-size:.9375rem;margin-block:2rem .3125rem}}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content .ski-slopes-wrap dl.ski-slope dd{position:relative;text-align:center}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content .ski-slopes-wrap dl.ski-slope dd span.main{font-size:2.625rem}@media screen and (min-width: 768px){.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content .ski-slopes-wrap dl.ski-slope dd span.main{font-size:2.625rem}}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content .ski-slopes-wrap dl.ski-slope:after{position:absolute;right:-2.1333333333vw;top:43%;content:"+";font-size:2rem}@media screen and (min-width: 768px){.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content .ski-slopes-wrap dl.ski-slope:after{font-size:2.25rem;right:-0.5625rem}}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content .ski-slopes-wrap dl.ski-slope.en-style:after{top:50%}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper .weather-item .weather-item_body .weather-item_body_content .ski-slopes-wrap dl.ski-slope.no-plus:after{content:""}.cont-box .lp-todays-hirafu .todays-hirafu_weather .weather-item-wrapper:last-of-type{margin-bottom:0}.cont-box#lp-seasons{background-color:#eff1f4;padding-top:6.125rem;padding-bottom:5.75rem}@media screen and (min-width: 768px){.cont-box#lp-seasons{padding-top:9.375rem;padding-bottom:7.0625rem}}.cont-box#lp-seasons .tab-menu-wrapper{overflow:visible}.cont-box#lp-seasons .tab-menu{background-color:#8e8e8e;display:flex;width:100vw;border-bottom:3px solid #001642;flex-shrink:0;margin-block:3.4375rem 2.1875rem}.cont-box#lp-seasons .tab-menu:lang(en-US){margin-block:3.75rem 2.1875rem}@media screen and (max-width: 768px){.cont-box#lp-seasons .tab-menu{margin-left:-5.3333333333vw;margin-right:-5.3333333333vw}}@media screen and (min-width: 768px){.cont-box#lp-seasons .tab-menu{width:100%}}.cont-box#lp-seasons .tab-menu li{white-space:normal;display:flex;margin-right:.0625rem;flex:1 1 0%;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;color:#bababa;text-align:center;height:3rem;font-size:.9375rem;letter-spacing:.03em;font-weight:600;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;padding-top:.5625rem}.cont-box#lp-seasons .tab-menu li:lang(en-US){padding-top:.375rem;letter-spacing:.01em;font-size:1.125rem}@media screen and (min-width: 768px){.cont-box#lp-seasons .tab-menu li{width:100%;height:3.3125rem;padding-top:.5rem;font-size:1.25rem}.cont-box#lp-seasons .tab-menu li:lang(en-US){padding-top:.375rem;font-size:1.5rem}}.cont-box#lp-seasons .tab-menu li:last-child{margin-right:0}.cont-box#lp-seasons .tab-menu li.active{background-color:#001642;color:#fff;transition:background-color .3s}.cont-box#lp-seasons .tab-menu li:hover{background-color:#001642;color:#fff;transition:background-color .3s}.cont-box#lp-seasons .tab-content .season-contents{display:flex;justify-content:space-between;flex-wrap:wrap}.cont-box#lp-seasons .tab-content .season-contents .season-txt{width:100%}.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dt.season-title{text-transform:uppercase;height:2.5rem;background-color:#001642;color:#fff;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center}.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dt.season-title:lang(en-US){padding-top:.25rem}@media screen and (min-width: 768px){.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dt.season-title{height:2.75rem}.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dt.season-title:lang(en-US){padding-top:.3125rem}}.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dd.season-cont p{margin-block:.375rem 1.875rem}@media screen and (min-width: 768px){.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dd.season-cont p{margin-block:.9375rem 1.875rem}.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dd.season-cont p:lang(en-US){font-size:1rem}}.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dt.season-tips{color:#001642;border-bottom:3px solid #001642;font-weight:600;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.125rem}.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dt.season-tips:lang(en-US){text-transform:uppercase;font-size:1.5rem}@media screen and (min-width: 768px){.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dt.season-tips:lang(en-US){font-size:1.25rem}}.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dd.season-tips-cont p{margin-block-end:1.6875rem;line-height:1.7000000212;font-size:1.125rem}.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dd.season-tips-cont p:lang(en-US){font-size:1.125rem;line-height:1.4000000424}@media screen and (min-width: 768px){.cont-box#lp-seasons .tab-content .season-contents .season-txt dl.season-feat dd.season-tips-cont p{margin-block-end:3.125rem}}@media screen and (min-width: 768px){.cont-box#lp-seasons .tab-content .season-contents .season-txt{width:37.5rem}}.cont-box#lp-seasons .tab-content .season-contents .season-img{width:100%}.cont-box#lp-seasons .tab-content .season-contents .season-img figure{width:100%}.cont-box#lp-seasons .tab-content .season-contents .season-img figure img{width:100%}@media screen and (min-width: 768px){.cont-box#lp-seasons .tab-content .season-contents .season-img{width:25rem}}.cont-box#lp-seasons .weather-data{display:flex;position:relative;flex-wrap:wrap;justify-content:space-between}.cont-box#lp-seasons .weather-data .temp-toggle{position:absolute;top:5.9375rem;right:0}@media screen and (min-width: 768px){.cont-box#lp-seasons .weather-data .temp-toggle{top:0}}.cont-box#lp-seasons .weather-data p{width:100%;line-height:1;color:#001642;font-weight:600;font-size:1.125rem;margin-block:3.75rem 1.25rem}.cont-box#lp-seasons .weather-data p:lang(en-US){font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;text-transform:uppercase;font-size:1.5rem;margin-block:3.4375rem 3.75rem;text-align:center}@media screen and (min-width: 768px){.cont-box#lp-seasons .weather-data p{margin-block:0 1.25rem}.cont-box#lp-seasons .weather-data p:lang(en-US){font-size:1.25rem;margin-block:0 1rem;text-align:left}}.cont-box#lp-seasons .weather-data dl{width:calc((100% - 2px)/2)}.cont-box#lp-seasons .weather-data dl dt{background-color:#abc5e6;height:2.75rem;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width: 768px){.cont-box#lp-seasons .weather-data dl dt{height:3.5rem}}.cont-box#lp-seasons .weather-data dl dd{background-color:#fff;height:4.625rem;display:flex;align-items:center;justify-content:flex-end;line-height:1;flex-direction:column}@media screen and (max-width: 768px){.cont-box#lp-seasons .weather-data dl dd{margin-block-end:.625rem}}.cont-box#lp-seasons .weather-data dl dd span.w-notice{color:#4e4e4e;text-align:center;font-size:.625rem;line-height:1.2000000293;height:1.875rem;margin-block-start:.125rem;display:block}.cont-box#lp-seasons .weather-data dl dd span.w-notice:lang(en-US){font-size:.6875rem;line-height:1.2000000293}@media screen and (min-width: 768px){.cont-box#lp-seasons .weather-data dl dd span.w-notice{font-size:.8125rem;height:2.1875rem}.cont-box#lp-seasons .weather-data dl dd span.w-notice:lang(en-US){font-size:.8125rem}}@media screen and (min-width: 768px){.cont-box#lp-seasons .weather-data dl{width:12.625rem}.cont-box#lp-seasons .weather-data dl dt{height:3.5rem}.cont-box#lp-seasons .weather-data dl dd{margin-top:.25rem;height:7.375rem}}.cont-box#lp-seasons .weather-data+.weather-data{margin-block-start:2.5rem}.cont-box#lp_24hour_snowfall{padding-top:0;padding-bottom:0}.cont-box#lp_24hour_snowfall .snowfall-wrapper{display:flex;flex-wrap:wrap}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph{position:relative;padding:2.3125rem 0 .625rem}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph figure{margin:0 auto}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph figure img{width:100%}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph .temp-toggle{position:absolute;right:5.3333333333vw;top:4.75rem}@media screen and (min-width: 768px){.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph .temp-toggle{top:3.125rem;right:2.7777777778vw}}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph h3{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.75rem;text-align:center;margin-bottom:.3125rem}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph h3 span.ruby{display:block;font-size:.9375rem}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph h3:lang(en-US){letter-spacing:.01em;max-width:none;font-size:1.75rem;margin-bottom:4.0625rem}@media screen and (min-width: 768px){.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph h3{padding-top:.3125rem;margin-bottom:1.25rem;font-size:2.625rem}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph h3:lang(en-US){margin-bottom:1.875rem;font-size:2.625rem}}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph p.graph-notice{display:block;font-size:.8125rem;width:20.9375rem;margin:1.25rem auto 0;line-height:1.2000000293}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph p.graph-notice:lang(en-US){font-size:.8125rem}@media screen and (min-width: 768px){.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph p.graph-notice{font-size:.625rem;margin:1.875rem auto 0;width:65.625rem;line-height:1.4}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph p.graph-notice:lang(en-US){font-size:.8125rem}}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.full{width:100%}@media screen and (min-width: 768px){.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.full .temp-toggle{right:13.5416666667vw}}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.half{width:100%}@media screen and (min-width: 768px){.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.half{width:50%}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.half p.graph-notice{width:40rem}}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.graph-1{background-image:url("../images/winterlp-2026/img_bg_graph_01_sp.webp?aa");background-size:cover;background-position:center;background-repeat:no-repeat}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.graph-1 figure{width:89.3333333333vw;height:106.6666666667vw}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.graph-1 h3{color:#fff}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.graph-1 h3 span.ruby{color:#fff;text-transform:lowercase !important}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.graph-1 p.graph-notice{color:#fff}@media screen and (min-width: 768px){.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.graph-1{background-image:url("../images/winterlp-2026/img_bg_graph_01.webp");padding-bottom:1.25rem}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.graph-1 figure{width:65.625rem;height:20rem}}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.graph-2{background-color:#eff1f4;color:#001642}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.graph-2 h3 span.ruby{text-transform:lowercase !important}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.graph-2 p.graph-notice{color:#4e4e4e}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.graph-2 figure{width:84vw;height:108.8vw}@media screen and (min-width: 768px){.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.graph-2{background-color:#eff1f4}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.graph-2 figure{width:40rem;height:22.125rem}}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.graph-3{background-color:#001642;color:#fff}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.graph-3 h3{color:#fff}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.graph-3 h3 span.ruby{color:#fff}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.graph-3 p.graph-notice{color:#bababa}.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.graph-3 figure{width:84vw;height:115.2vw}@media screen and (min-width: 768px){.cont-box#lp_24hour_snowfall .snowfall-wrapper .graph.graph-3 figure{width:40rem;height:22.125rem}}.cont-box#lp_winterwonders{padding-bottom:0;padding-top:0;background-color:#001642;background-image:url("../images/winterlp-2026/img_bg_5wonder_sp.webp");background-repeat:no-repeat;background-position:center top;background-size:contain}@media screen and (min-width: 768px){.cont-box#lp_winterwonders{background-image:url("../images/winterlp-2026/img_bg_5wonder_pc.webp")}}.cont-box#lp_winterwonders .title-wonder{text-align:center;width:100%;padding:5.1875rem 0 3.125rem;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width: 768px){.cont-box#lp_winterwonders .title-wonder{height:41.25rem}}.cont-box#lp_winterwonders .title-wonder h2{width:19.25rem;margin-bottom:2.25rem;text-align:center}.cont-box#lp_winterwonders .title-wonder h2 img{margin:0 auto;width:100%}@media screen and (min-width: 768px){.cont-box#lp_winterwonders .title-wonder h2{width:39.125rem;margin-bottom:2.625rem}}.cont-box#lp_winterwonders .title-wonder p{color:#fff;letter-spacing:.03em;margin-block:0;font-size:.9375rem;line-height:2}.cont-box#lp_winterwonders .title-wonder p:lang(en-US){line-height:2;letter-spacing:0em;font-size:.9375rem}@media screen and (min-width: 768px){.cont-box#lp_winterwonders .title-wonder p{font-size:1.25rem;line-height:2}.cont-box#lp_winterwonders .title-wonder p:lang(en-US){line-height:1.3999999653;font-size:1.375rem}}.cont-box#lp_winterwonders .wonders-wrap{margin-right:0;margin-left:4.8vw;width:auto;background-color:#fff;padding-left:5.8666666667vw}@media screen and (min-width: 768px){.cont-box#lp_winterwonders .wonders-wrap{margin-left:6.875rem;padding-left:5.375rem}}.cont-box#lp_winterwonders .wonders-wrap .wonder{position:relative;margin-block-end:5.625rem}.cont-box#lp_winterwonders .wonders-wrap .wonder:last-child{margin-block-end:0}.cont-box#lp_winterwonders .wonders-wrap .wonder:first-child{padding-top:3.875rem}@media screen and (min-width: 768px){.cont-box#lp_winterwonders .wonders-wrap .wonder{display:flex;justify-content:space-between;flex-wrap:wrap;margin-block-end:6.375rem}.cont-box#lp_winterwonders .wonders-wrap .wonder:first-child{padding-top:5.125rem}}.cont-box#lp_winterwonders .wonders-wrap .wonder span.number{font-size:5.375rem;color:#001642;display:block;line-height:.79;letter-spacing:.01em;border-bottom:solid #001642 .1875rem;padding-bottom:.3125rem;margin-block-end:1.4375rem}.cont-box#lp_winterwonders .wonders-wrap .wonder span.number:lang(en-US){padding-bottom:.3125rem;font-size:5.375rem;line-height:.79;margin-block-end:1.75rem}@media screen and (min-width: 768px){.cont-box#lp_winterwonders .wonders-wrap .wonder span.number{width:100%;display:block;margin-block-end:3.75rem;padding-bottom:.0625rem;font-size:11.25rem}.cont-box#lp_winterwonders .wonders-wrap .wonder span.number:lang(en-US){padding-bottom:0rem;font-size:11.25rem;margin-block-end:3.75rem}}.cont-box#lp_winterwonders .wonders-wrap .wonder h3{font-size:1.625rem;line-height:1.4000000587}.cont-box#lp_winterwonders .wonders-wrap .wonder h3:lang(en-US){line-height:1;letter-spacing:.01em;font-size:2rem}@media screen and (min-width: 768px){.cont-box#lp_winterwonders .wonders-wrap .wonder h3{line-height:1.2000000212;font-size:2.25rem}.cont-box#lp_winterwonders .wonders-wrap .wonder h3:lang(en-US){letter-spacing:.01em;line-height:1;font-size:2.625rem}}.cont-box#lp_winterwonders .wonders-wrap .wonder p{width:84vw;margin-left:0}.cont-box#lp_winterwonders .wonders-wrap .wonder p:last-child{margin-bottom:0}@media screen and (min-width: 768px){.cont-box#lp_winterwonders .wonders-wrap .wonder p{width:auto}}@media screen and (max-width: 768px){.cont-box#lp_winterwonders .wonders-wrap .wonder .wonder-text img{display:none}}@media screen and (min-width: 768px){.cont-box#lp_winterwonders .wonders-wrap .wonder .wonder-text{width:31.25rem}.cont-box#lp_winterwonders .wonders-wrap .wonder .wonder-text img{width:100%;margin-top:2.5rem;margin-bottom:.9375rem}}.cont-box#lp_winterwonders .wonders-wrap .wonder .wonder-img{width:100%}.cont-box#lp_winterwonders .wonders-wrap .wonder .wonder-img img{width:100%}.cont-box#lp_winterwonders .wonders-wrap .wonder .wonder-img img:first-child{margin-top:2.5rem}.cont-box#lp_winterwonders .wonders-wrap .wonder .wonder-img img:nth-child(2){margin-top:1.25rem;width:calc(100% - 10.6666666667vw)}.cont-box#lp_winterwonders .wonders-wrap .wonder .wonder-img img.hasgutter{width:calc(100% - 5.3333333333vw)}@media screen and (min-width: 768px){.cont-box#lp_winterwonders .wonders-wrap .wonder .wonder-img{width:42.8125rem;margin-right:0;margin-left:auto;margin-top:0}.cont-box#lp_winterwonders .wonders-wrap .wonder .wonder-img img:first-child{margin-top:-1.25rem}.cont-box#lp_winterwonders .wonders-wrap .wonder .wonder-img img:nth-child(2n){display:none}.cont-box#lp_winterwonders .wonders-wrap .wonder .wonder-img img.hasgutter{width:30.625rem}}.cont-box#lp-rental{padding-top:6.25rem;padding-bottom:7.5rem}@media screen and (min-width: 768px){.cont-box#lp-rental{padding-top:9.375rem;padding-bottom:7.0625rem}}.cont-box#lp-rental h2.winterlp-title{margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.cont-box#lp-rental h2.winterlp-title span.winterlp-lead{font-size:1.625rem}}.cont-box#lp-rental p.rental-lead{text-align:center;margin-block-start:.9375rem;margin-block-end:1.5625rem}.cont-box#lp-rental p.rental-lead:lang(en-US){font-size:.9375rem}@media screen and (min-width: 768px){.cont-box#lp-rental p.rental-lead{margin-block-start:1.125rem}.cont-box#lp-rental p.rental-lead:lang(en-US){font-size:1.25rem}}.cont-box#lp-rental .rent-merit-scroll .rental-button-wrapper{text-align:center}.cont-box#lp-rental .rent-merit-scroll .rental-button-wrapper a{margin:0 auto}.cont-box#lp-rental .rent-merit-scroll .merit{margin-bottom:0}@media screen and (min-width: 768px){.cont-box#lp-rental .rent-merit-scroll .merit{margin-block-start:-1.875rem;margin-block-end:0}}.cont-box#lp-rental .rent-merit-scroll .merit .merit-inner{flex-wrap:wrap}.cont-box#lp-rental .rent-merit-scroll .merit .merit-inner figure{width:100%}.cont-box#lp-rental .rent-merit-scroll .merit .merit-inner figure img{width:100%}@media screen and (min-width: 768px){.cont-box#lp-rental .rent-merit-scroll .merit .merit-inner figure{margin:0;width:30.625rem}.cont-box#lp-rental .rent-merit-scroll .merit .merit-inner figure.rental-logos{width:100% !important;margin-block:2.5rem 0}}.cont-box#lp-rental .rent-merit-scroll .merit .merit-inner dl{width:100%}@media screen and (min-width: 768px){.cont-box#lp-rental .rent-merit-scroll .merit .merit-inner dl{margin:0;width:31.25rem;padding:0}}@media screen and (max-width: 768px){.cont-box#lp-rental .rent-merit-scroll .merit .merit-inner dl dt{font-size:1.625rem}.cont-box#lp-rental .rent-merit-scroll .merit .merit-inner dl dt:lang(en-US){font-size:2.25rem}}@media screen and (min-width: 768px){.cont-box#lp-rental .rent-merit-scroll .merit .merit-inner{justify-content:space-between;padding:3.75rem 0}}.lpbanner{position:fixed;bottom:0;left:0;width:100%;z-index:100;background-color:#fff;visibility:visible;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}@media(orientation: landscape)and (max-height: 450px){.lpbanner{width:26.25rem;height:7.5rem;left:auto;right:0}}@media screen and (min-width: 768px){.lpbanner{width:26.25rem;height:7.5rem;left:auto;right:0}}.lpbanner a{display:block;transition:opacity .3s ease}.lpbanner a:hover{opacity:.6}.lpbanner a img{display:block;width:100%;height:auto}.lpbanner a figure{margin:0}.lpbanner .lpbanner-close{position:absolute;top:0rem;left:0rem;display:block;width:2rem;height:2rem;line-height:1;cursor:pointer;z-index:101}.lpbanner.is-visible{opacity:1;visibility:visible}.lpbanner.is-hidden{opacity:0;visibility:hidden}@media screen and (max-width: 768px){body.page-rentals .lpbanner{transform:translateY(calc(100% + 4.375rem));bottom:4.375rem;animation:opening-bottom-cv .9s .6s forwards}}.swiper{overflow:visible}.swiper:has(.swiper-scrollbar) .swiper-wrapper,.swiper:has(.swiper-pagination) .swiper-wrapper{padding-bottom:1.5rem}@media screen and (min-width: 768px){.swiper:has(.swiper-scrollbar) .swiper-wrapper,.swiper:has(.swiper-pagination) .swiper-wrapper{padding-bottom:2rem}}.swiper .swiper-pagination-progressbar{max-width:240px;height:3px;margin:0 auto;inset:0;top:auto;background-color:#eff1f4}@media screen and (min-width: 768px){.swiper .swiper-pagination-progressbar{max-width:700px}}.swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#bababa}.swiper .swiper-pagination-progressbar.progressbar-invert{background-color:#fff}.swiper .swiper-scrollbar{max-width:240px;height:3px;margin:0 auto;left:0;right:0;border-radius:0;background-color:#eff1f4}@media screen and (min-width: 768px){.swiper .swiper-scrollbar{max-width:700px}}.swiper .swiper-scrollbar .swiper-scrollbar-drag{border-radius:0;background-color:#bababa}.swiper .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0)}.swiper .swiper-slide figure img{object-fit:cover;object-position:center;height:100%;width:100%}@media screen and (min-width: 768px){.swiper .swiper-spacer{display:none}}.js-delay-show .swiper-slide,.js-delay-show .ui-scroll-slide{opacity:0;transform:translateX(40px);transition:opacity .6s ease,transform .6s ease}.js-delay-show.in-view .swiper-slide,.js-delay-show.in-view .ui-scroll-slide{opacity:1;transform:translateX(0)}.footer-swiper-links{margin-inline:auto;position:relative;width:68.2666666667vw;width:225px}.js-swiper-footer-banner{margin:0 auto}.js-swiper-footer-banner .swiper-wrapper .swiper-slide{display:block;width:31.4666666667vw;height:10.1333333333vw;margin:0 .625rem}.js-swiper-footer-banner .swiper-wrapper .swiper-slide img{width:100%}.js-swiper-footer-banner .swiper-button-prev,.js-swiper-footer-banner .swiper-button-next{margin:0;display:block;width:5.8666666667vw;height:5.8666666667vw;background-repeat:no-repeat;background-size:cover;position:absolute;transform:translateY(-2.9333333333vw);z-index:10}.js-swiper-footer-banner .swiper-button-prev:after,.js-swiper-footer-banner .swiper-button-prev:before,.js-swiper-footer-banner .swiper-button-next:after,.js-swiper-footer-banner .swiper-button-next:before{content:"";border:none;display:none}.js-swiper-footer-banner .swiper-button-prev{left:0;background-image:url("../images/common/btn_arrow_prev.png")}.js-swiper-footer-banner .swiper-button-next{right:0;background-image:url("../images/common/btn_arrow_next.png")}@media screen and (min-width: 768px){.js-swiper-footer-banner{margin:0 auto;width:69.0625rem}.js-swiper-footer-banner .swiper-wrapper{width:62.8125rem}.js-swiper-footer-banner .swiper-wrapper .swiper-slide{width:9.6875rem;height:3.125rem;margin:0 .46875rem}.js-swiper-footer-banner .swiper-wrapper .swiper-slide img{width:100%}.js-swiper-footer-banner .swiper-button-prev,.js-swiper-footer-banner .swiper-button-next{width:1.875rem;height:1.875rem;top:50%;transform:translateY(-0.9375rem)}}.footer-banners-wrapper{background-color:#fff;padding:1.25rem 0 1.25rem}@media screen and (min-width: 768px){.footer-banners-wrapper{padding:3.75rem 0 5rem}}.footer-banners{margin:auto;position:relative;margin-inline:auto;overflow-x:hidden}.footer-banners .js-swiper-footer-banners2 .swiper-wrapper .swiper-slide img{height:100%;width:100%;object-fit:contain}@media screen and (min-width: 768px){.footer-banners .js-swiper-footer-banners2 .swiper-wrapper .swiper-slide{width:9.6875rem;height:3.125rem}}.swiper-wrap-no-margin{margin-left:-5.3333333333vw;margin-right:-5.3333333333vw}@media screen and (min-width: 768px){.swiper-wrap-no-margin{margin-left:-13.5416666667vw;margin-right:-13.5416666667vw}}.swiper-wrap-no-margin .swiper-more-detail{text-align:center}.swiper-wrap-fixed-height .swiper-more-detail{position:absolute;inset:0;margin:auto;top:auto;bottom:3.75rem;z-index:1}@media screen and (min-width: 768px){.js-swiper-activities{padding-top:4rem;padding-left:8.8888888889vw !important;padding-right:2.0833333333vw !important}}.js-swiper-activities .swiper-wrapper{min-height:25rem}@media screen and (min-width: 768px){.js-swiper-activities .swiper-wrapper{padding-bottom:0 !important}}.js-swiper-activities .swiper-slide,.js-swiper-activities .ui-scroll-slide{align-items:center}.js-swiper-activities .swiper-slide a,.js-swiper-activities .ui-scroll-slide a{display:flex;flex-direction:column;height:100%}.js-swiper-activities .swiper-slide figure,.js-swiper-activities .ui-scroll-slide figure{display:block;margin:0;width:100%;aspect-ratio:235/251;overflow:hidden;transition:aspect-ratio .3s ease,height .3s ease}.js-swiper-activities .swiper-slide figure .js-fx-image,.js-swiper-activities .ui-scroll-slide figure .js-fx-image{aspect-ratio:inherit;height:100%}.js-swiper-activities .swiper-slide figure img,.js-swiper-activities .ui-scroll-slide figure img{height:100%;width:100%;animation:all .3s;object-fit:cover;object-position:center;transition:all .3s ease;transition:transform .3s ease-in-out}.js-swiper-activities .swiper-slide figure img:hover,.js-swiper-activities .ui-scroll-slide figure img:hover{transform:scale(1.1)}.js-swiper-activities .swiper-slide .swiper-cont,.js-swiper-activities .ui-scroll-slide .swiper-cont{background-color:#fff;padding:.9375rem;flex-grow:1}@media screen and (min-width: 768px){.js-swiper-activities .swiper-slide .swiper-cont,.js-swiper-activities .ui-scroll-slide .swiper-cont{padding:1.25rem}}.js-swiper-activities .swiper-slide .swiper-cont h3,.js-swiper-activities .ui-scroll-slide .swiper-cont h3{font-size:1.5rem;margin-block-end:0}@media screen and (min-width: 768px){.js-swiper-activities .swiper-slide .swiper-cont h3,.js-swiper-activities .ui-scroll-slide .swiper-cont h3{font-size:1.75rem}}.js-swiper-activities .swiper-slide .swiper-cont h3 span,.js-swiper-activities .ui-scroll-slide .swiper-cont h3 span{display:block}.js-swiper-activities .swiper-slide .swiper-cont h3 span.main,.js-swiper-activities .ui-scroll-slide .swiper-cont h3 span.main{line-height:1.1}.js-swiper-activities .swiper-slide .swiper-cont h3 span.jp-sbt,.js-swiper-activities .ui-scroll-slide .swiper-cont h3 span.jp-sbt{display:block;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.875rem}@media screen and (min-width: 768px){.js-swiper-activities .swiper-slide .swiper-cont h3 span.jp-sbt,.js-swiper-activities .ui-scroll-slide .swiper-cont h3 span.jp-sbt{font-size:.9375rem}}@media screen and (min-width: 768px){.js-swiper-activities .swiper-slide,.js-swiper-activities .ui-scroll-slide{padding:0;background-position:center;background-size:cover}}.js-swiper-activities .swiper-slide img{height:auto;width:100%}@media screen and (min-width: 768px){.swiper-wrap-pc-no-margin{margin-left:-13.5416666667vw;margin-right:-13.5416666667vw}}.swiper-wrap-pc-no-margin .swiper-more-detail{text-align:center;padding-block-start:1.875rem}@media screen and (min-width: 768px){.js-swiper-article-footer,.js-swiper-activities-single{padding-left:13.5416666667vw;padding-right:13.5416666667vw}}.js-swiper-article-footer .swiper-slide,.js-swiper-article-footer .ui-scroll-slide,.js-swiper-activities-single .swiper-slide,.js-swiper-activities-single .ui-scroll-slide{position:relative}.js-swiper-article-footer .swiper-slide figure,.js-swiper-article-footer .ui-scroll-slide figure,.js-swiper-activities-single .swiper-slide figure,.js-swiper-activities-single .ui-scroll-slide figure{width:100%;aspect-ratio:1/1;overflow:hidden}.js-swiper-article-footer .swiper-slide figure .js-fx-image,.js-swiper-article-footer .ui-scroll-slide figure .js-fx-image,.js-swiper-activities-single .swiper-slide figure .js-fx-image,.js-swiper-activities-single .ui-scroll-slide figure .js-fx-image{aspect-ratio:inherit;height:100%}.js-swiper-article-footer .swiper-slide figure img,.js-swiper-article-footer .ui-scroll-slide figure img,.js-swiper-activities-single .swiper-slide figure img,.js-swiper-activities-single .ui-scroll-slide figure img{height:100%;width:100%;object-fit:cover;object-position:center;transition:transform .3s ease-in-out}.js-swiper-article-footer .swiper-slide figure img:hover,.js-swiper-article-footer .ui-scroll-slide figure img:hover,.js-swiper-activities-single .swiper-slide figure img:hover,.js-swiper-activities-single .ui-scroll-slide figure img:hover{transform:scale(1.1)}.js-swiper-article-footer .swiper-slide a,.js-swiper-article-footer .ui-scroll-slide a,.js-swiper-activities-single .swiper-slide a,.js-swiper-activities-single .ui-scroll-slide a{display:flex;flex-direction:column;height:100%}.js-swiper-article-footer .swiper-slide .swiper-cont,.js-swiper-article-footer .ui-scroll-slide .swiper-cont,.js-swiper-activities-single .swiper-slide .swiper-cont,.js-swiper-activities-single .ui-scroll-slide .swiper-cont{background-color:#eff1f4;color:#001642;width:100%;padding:.625rem 4vw;flex-grow:1}.js-swiper-article-footer .swiper-slide .swiper-cont h3,.js-swiper-article-footer .ui-scroll-slide .swiper-cont h3,.js-swiper-activities-single .swiper-slide .swiper-cont h3,.js-swiper-activities-single .ui-scroll-slide .swiper-cont h3{font-size:1rem;margin-block-end:0}.js-swiper-article-footer .swiper-slide .swiper-cont h3 span,.js-swiper-article-footer .ui-scroll-slide .swiper-cont h3 span,.js-swiper-activities-single .swiper-slide .swiper-cont h3 span,.js-swiper-activities-single .ui-scroll-slide .swiper-cont h3 span{display:block}.js-swiper-article-footer .swiper-slide .swiper-cont h3 span.main,.js-swiper-article-footer .ui-scroll-slide .swiper-cont h3 span.main,.js-swiper-activities-single .swiper-slide .swiper-cont h3 span.main,.js-swiper-activities-single .ui-scroll-slide .swiper-cont h3 span.main{font-size:1.375rem;line-height:1}@media screen and (min-width: 768px){.js-swiper-article-footer .swiper-slide .swiper-cont h3 span.main,.js-swiper-article-footer .ui-scroll-slide .swiper-cont h3 span.main,.js-swiper-activities-single .swiper-slide .swiper-cont h3 span.main,.js-swiper-activities-single .ui-scroll-slide .swiper-cont h3 span.main{font-size:1.75rem}}.js-swiper-article-footer .swiper-slide .swiper-cont h3 span.jp-sbt,.js-swiper-article-footer .ui-scroll-slide .swiper-cont h3 span.jp-sbt,.js-swiper-activities-single .swiper-slide .swiper-cont h3 span.jp-sbt,.js-swiper-activities-single .ui-scroll-slide .swiper-cont h3 span.jp-sbt{font-size:.875rem;margin-top:.375rem}@media screen and (min-width: 768px){.js-swiper-article-footer .swiper-slide .swiper-cont h3 span.jp-sbt,.js-swiper-article-footer .ui-scroll-slide .swiper-cont h3 span.jp-sbt,.js-swiper-activities-single .swiper-slide .swiper-cont h3 span.jp-sbt,.js-swiper-activities-single .ui-scroll-slide .swiper-cont h3 span.jp-sbt{font-size:.9375rem;margin-top:.3125rem}}.js-swiper-article-footer .swiper-slide .swiper-cont p,.js-swiper-article-footer .ui-scroll-slide .swiper-cont p,.js-swiper-activities-single .swiper-slide .swiper-cont p,.js-swiper-activities-single .ui-scroll-slide .swiper-cont p{color:#000;font-size:.75rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-block:0;line-height:1.4;margin-block-end:0em;margin-block-start:.3125rem}@media screen and (min-width: 768px){.js-swiper-article-footer .swiper-slide,.js-swiper-article-footer .ui-scroll-slide,.js-swiper-activities-single .swiper-slide,.js-swiper-activities-single .ui-scroll-slide{width:20.625rem !important}.js-swiper-article-footer .swiper-slide figure img,.js-swiper-article-footer .ui-scroll-slide figure img,.js-swiper-activities-single .swiper-slide figure img,.js-swiper-activities-single .ui-scroll-slide figure img{height:100%;object-fit:cover;object-position:center}.js-swiper-article-footer .swiper-slide .swiper-cont,.js-swiper-article-footer .ui-scroll-slide .swiper-cont,.js-swiper-activities-single .swiper-slide .swiper-cont,.js-swiper-activities-single .ui-scroll-slide .swiper-cont{padding:.9375rem .9375rem}.js-swiper-article-footer .swiper-slide .swiper-cont h3,.js-swiper-article-footer .ui-scroll-slide .swiper-cont h3,.js-swiper-activities-single .swiper-slide .swiper-cont h3,.js-swiper-activities-single .ui-scroll-slide .swiper-cont h3{font-size:1.75rem;margin-block-end:0}.js-swiper-article-footer .swiper-slide .swiper-cont h3 span.jp-sb,.js-swiper-article-footer .ui-scroll-slide .swiper-cont h3 span.jp-sb,.js-swiper-activities-single .swiper-slide .swiper-cont h3 span.jp-sb,.js-swiper-activities-single .ui-scroll-slide .swiper-cont h3 span.jp-sb{font-size:.9375rem}.js-swiper-article-footer .swiper-slide .swiper-cont p,.js-swiper-article-footer .ui-scroll-slide .swiper-cont p,.js-swiper-activities-single .swiper-slide .swiper-cont p,.js-swiper-activities-single .ui-scroll-slide .swiper-cont p{font-size:.9375rem;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-block:0;margin-block-start:.5625rem}}.js-swiper-article-footer .swiper-slide.aspect-1-1 figure,.js-swiper-article-footer .ui-scroll-slide.aspect-1-1 figure,.js-swiper-activities-single .swiper-slide.aspect-1-1 figure,.js-swiper-activities-single .ui-scroll-slide.aspect-1-1 figure{aspect-ratio:1/1 !important}.js-swiper-article-footer.neighborhood-style .swiper-slide .swiper-cont,.js-swiper-activities-single.neighborhood-style .swiper-slide .swiper-cont{padding-top:1.5625rem;padding-bottom:1.25rem}@media screen and (min-width: 768px){.js-swiper-article-footer.neighborhood-style .swiper-slide .swiper-cont,.js-swiper-activities-single.neighborhood-style .swiper-slide .swiper-cont{padding-top:1.875rem;padding-bottom:1.0625rem}}.js-swiper-activities-single{padding-left:0;padding-right:0}.js-swiper-activities-single .swiper-slide{width:auto}.swiper-wrap-no-right-margin{margin-left:-5.3333333333vw;margin-right:-5.3333333333vw}@media screen and (min-width: 768px){.swiper-wrap-no-right-margin{margin-left:-13.5416666667vw;margin-right:-13.5416666667vw}}.swiper-wrap-no-right-margin .swiper-more-detail{text-align:center}@media screen and (min-width: 768px){.js-swiper-giveup-right{padding-left:13.5416666667vw !important;padding-right:2.0833333333vw !important}}.js-swiper-giveup-right .swiper-slide,.js-swiper-giveup-right .ui-scroll-slide{position:relative;height:auto !important}.js-swiper-giveup-right .swiper-slide figure,.js-swiper-giveup-right .ui-scroll-slide figure{width:100%;aspect-ratio:3/2;overflow:hidden}.js-swiper-giveup-right .swiper-slide figure img,.js-swiper-giveup-right .ui-scroll-slide figure img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease-in-out}.js-swiper-giveup-right .swiper-slide figure img:hover,.js-swiper-giveup-right .ui-scroll-slide figure img:hover{transform:scale(1.1)}.js-swiper-giveup-right .swiper-slide a,.js-swiper-giveup-right .ui-scroll-slide a{display:flex;flex-direction:column;height:100%}.js-swiper-giveup-right .swiper-slide .event-date,.js-swiper-giveup-right .swiper-slide .card-date,.js-swiper-giveup-right .ui-scroll-slide .event-date,.js-swiper-giveup-right .ui-scroll-slide .card-date{z-index:10;width:25.3333333333vw;height:15.7333333333vw;padding-top:.375rem;background-color:#eff1f4;color:#001642;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;flex-direction:column;position:absolute;left:0;top:0}@media screen and (min-width: 768px){.js-swiper-giveup-right .swiper-slide .event-date,.js-swiper-giveup-right .swiper-slide .card-date,.js-swiper-giveup-right .ui-scroll-slide .event-date,.js-swiper-giveup-right .ui-scroll-slide .card-date{width:6.25rem;height:5rem}}.js-swiper-giveup-right .swiper-slide .event-date span,.js-swiper-giveup-right .swiper-slide .card-date span,.js-swiper-giveup-right .ui-scroll-slide .event-date span,.js-swiper-giveup-right .ui-scroll-slide .card-date span{width:100%;text-align:center;line-height:1}.js-swiper-giveup-right .swiper-slide .event-date span.date,.js-swiper-giveup-right .swiper-slide .card-date span.date,.js-swiper-giveup-right .ui-scroll-slide .event-date span.date,.js-swiper-giveup-right .ui-scroll-slide .card-date span.date{font-size:1.5625rem;margin-block:0}@media screen and (min-width: 768px){.js-swiper-giveup-right .swiper-slide .event-date span.date,.js-swiper-giveup-right .swiper-slide .card-date span.date,.js-swiper-giveup-right .ui-scroll-slide .event-date span.date,.js-swiper-giveup-right .ui-scroll-slide .card-date span.date{font-size:2.125rem}}.js-swiper-giveup-right .swiper-slide .event-date span.day,.js-swiper-giveup-right .swiper-slide .card-date span.day,.js-swiper-giveup-right .ui-scroll-slide .event-date span.day,.js-swiper-giveup-right .ui-scroll-slide .card-date span.day{font-size:.9375rem;margin-block-start:0}@media screen and (min-width: 768px){.js-swiper-giveup-right .swiper-slide .event-date span.day,.js-swiper-giveup-right .swiper-slide .card-date span.day,.js-swiper-giveup-right .ui-scroll-slide .event-date span.day,.js-swiper-giveup-right .ui-scroll-slide .card-date span.day{font-size:1.25rem}}.js-swiper-giveup-right .swiper-slide .swiper-cont,.js-swiper-giveup-right .ui-scroll-slide .swiper-cont{background-color:#eff1f4;color:#001642;width:100%;padding:.9375rem;flex-grow:1}@media screen and (min-width: 768px){.js-swiper-giveup-right .swiper-slide .swiper-cont,.js-swiper-giveup-right .ui-scroll-slide .swiper-cont{padding:1.25rem}}.js-swiper-giveup-right .swiper-slide .swiper-cont h3,.js-swiper-giveup-right .ui-scroll-slide .swiper-cont h3{font-size:1rem;margin-block-end:.625rem}.js-swiper-giveup-right .swiper-slide .swiper-cont h3 span.jp-sbt,.js-swiper-giveup-right .ui-scroll-slide .swiper-cont h3 span.jp-sbt{display:block;font-size:.875rem}.js-swiper-giveup-right .swiper-slide .swiper-cont p,.js-swiper-giveup-right .ui-scroll-slide .swiper-cont p{margin-block-end:0em;margin-block-start:0em}@media screen and (min-width: 768px){.js-swiper-giveup-right .swiper-slide.news,.js-swiper-giveup-right .ui-scroll-slide.news{width:20.625rem}}.js-swiper-giveup-right .swiper-slide.news .swiper-cont h3,.js-swiper-giveup-right .ui-scroll-slide.news .swiper-cont h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-block:0;color:#000}@media screen and (min-width: 768px){.js-swiper-giveup-right .swiper-slide.winterlp-news,.js-swiper-giveup-right .ui-scroll-slide.winterlp-news{width:26.25rem;margin-right:1.25rem}}.js-swiper-giveup-right .swiper-slide.winterlp-news .swiper-cont h3,.js-swiper-giveup-right .ui-scroll-slide.winterlp-news .swiper-cont h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-block:0;color:#000;line-height:1.4}@media screen and (min-width: 768px){.js-swiper-giveup-right .swiper-slide.events,.js-swiper-giveup-right .ui-scroll-slide.events{width:26.25rem}}.js-swiper-giveup-right .swiper-slide.events .swiper-cont h3,.js-swiper-giveup-right .ui-scroll-slide.events .swiper-cont h3{line-height:1.4;margin-block-end:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-block:0}.js-swiper-giveup-right .swiper-slide.events .swiper-cont p,.js-swiper-giveup-right .ui-scroll-slide.events .swiper-cont p{display:none}@media screen and (min-width: 768px){.swiper-wrap-article{margin-left:-13.5416666667vw;margin-right:-13.5416666667vw}}.swiper-wrap-article .swiper-more-detail{text-align:center}@media screen and (min-width: 768px){.js-swiper-article{padding-left:0vw !important;padding-right:0vw !important}}.js-swiper-article .swiper-slide{width:14.0625rem;position:relative;height:auto !important}.js-swiper-article .swiper-slide figure{width:100%;aspect-ratio:270/180}.js-swiper-article .swiper-slide figure img{width:100%}.js-swiper-article .swiper-slide a{display:flex;flex-direction:column;height:100%}.js-swiper-article .swiper-slide .swiper-caption{color:#4e4e4e;font-size:.75rem;line-height:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-block:0;margin-block:0;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;padding-top:.625rem}@media screen and (min-width: 768px){.js-swiper-article .swiper-slide{width:43.75rem}.js-swiper-article .swiper-slide figure{aspect-ratio:700/467;width:43.75rem;height:29.375rem;overflow:hidden}.js-swiper-article .swiper-slide figure img{height:100%;object-fit:cover;object-position:center}}.js-swiper-recommendations,.js-swiper-news,.js-swiper-events{padding-left:5.3333333333vw;padding-right:5.3333333333vw}.js-swiper-winterlp-news{padding-left:5.3333333333vw;padding-right:5.3333333333vw}.swiper-wrap-for-1050{margin-left:-5.3333333333vw}@media screen and (min-width: 768px){.swiper-wrap-for-1050{margin-left:-12.1875rem}}.js-swiper-pages{will-change:transform;padding-left:5.3333333333vw !important;margin-right:-5.3333333333vw !important}@media screen and (min-width: 768px){.js-swiper-pages{padding-left:13.5416666667vw !important;margin-right:-13.5416666667vw !important}}.js-swiper-pages .swiper-wrapper{transition-timing-function:linear}.js-swiper-pages .swiper-slide{margin-right:.625rem;width:66.6666666667vw;position:relative;height:auto !important}.js-swiper-pages .swiper-slide figure{width:100%;aspect-ratio:250/182}.js-swiper-pages .swiper-slide figure img{height:100%}.js-swiper-pages .swiper-slide a{display:flex;flex-direction:column;height:100%}.js-swiper-pages .swiper-slide .swiper-caption{color:#4e4e4e;font-size:.75rem;line-height:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-block:0;margin-block:0;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;padding-top:.625rem}@media screen and (min-width: 768px){.js-swiper-pages .swiper-slide{width:36.125rem;margin-right:.9375rem}.js-swiper-pages .swiper-slide figure{aspect-ratio:578/420;width:36.125rem;height:26.25rem;overflow:hidden}.js-swiper-pages .swiper-slide figure img{height:100%;object-fit:cover;object-position:center}}.js-swiper-pages.js-swiper-shops .swiper-slide{width:85.3333333333vw}.js-swiper-pages.js-swiper-shops .swiper-slide figure{aspect-ratio:16/9}@media screen and (min-width: 768px){.js-swiper-pages.js-swiper-shops .swiper-slide{width:46.6875rem}.js-swiper-pages.js-swiper-shops .swiper-slide figure{width:46.6875rem;height:26.25rem}}.scroll-infinity .scroll-infinity__wrap{display:flex;overflow:hidden}.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list{display:flex;padding:0 .3125rem;gap:.625rem}@media screen and (min-width: 768px){.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list{padding:0 .46875rem;gap:.9375rem}}.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);height:auto}.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item figure{width:100%}.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item figure img{aspect-ratio:3/2}.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item figure figcaption{margin:.5rem 0}.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-excerpt{max-width:85%}@media screen and (min-width: 768px){.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-excerpt{max-width:75%}}.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h2,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h3,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h4{margin:1rem 0 .5rem}@media screen and (min-width: 768px){.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h2,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h3,.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-title h4{margin-top:1.5rem}}.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-excerpt{margin-bottom:2rem}@media screen and (min-width: 768px){.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-excerpt{margin-bottom:4rem}}.scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item .scroll-item-excerpt p{margin:.5rem 0}.scroll-infinity.nojs-scroll-infinity .scroll-infinity__wrap .scroll-infinity__list{margin:0 auto}.article-slides{margin:1.25rem -5.4vw}@media screen and (min-width: 768px){.article-slides{margin:2.5rem -7vw}}.article-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:16.875rem}@media screen and (min-width: 768px){.article-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:43.75rem}}.article-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item figure img{aspect-ratio:3/2}.recruit-slides{margin:-0.75rem -5.35vw 2.5rem}@media screen and (min-width: 768px){.recruit-slides{margin:-0.75rem -13.6vw 0 0}}.recruit-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:18.75rem}@media screen and (min-width: 768px){.recruit-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:37.5rem}}.recruit-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item figure img{aspect-ratio:3/2}.hotel-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:15.625rem}@media screen and (min-width: 768px){.hotel-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:36.125rem}}.hotel-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item figure img{aspect-ratio:4/3}.restaurants-slides{margin-bottom:2.5rem}@media screen and (min-width: 768px){.restaurants-slides{margin-bottom:5rem}}.restaurants-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:18.125rem}@media screen and (min-width: 768px){.restaurants-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:43.75rem}}.restaurants-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item figure img{aspect-ratio:16/9}.restaurants-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item a h3,.restaurants-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item a p{transition:opacity .3s ease}.restaurants-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item a:hover h3,.restaurants-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item a:hover p{color:#001642;opacity:.4}.shop-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:20rem}@media screen and (min-width: 768px){.shop-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:46.6875rem}}.shop-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item figure img{aspect-ratio:16/9}.rental-slides,.ticket-slides{margin:0 -5.4vw}@media screen and (min-width: 768px){.rental-slides,.ticket-slides{margin:0 -13.6vw 1rem}}.rental-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item,.ticket-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:15.5rem}@media screen and (min-width: 768px){.rental-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item,.ticket-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:36.125rem}}.rental-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item figure img,.ticket-slides .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item figure img{aspect-ratio:3/2}.ui-scroll{padding:0}.ui-scroll .ui-scroll-wrapper{display:flex;gap:1.0625rem;overflow:scroll;padding:0 6vw 1.0625rem}.ui-scroll .ui-scroll-wrapper .ui-scroll-slide{flex-shrink:0;width:15.625rem}.ui-scroll .ui-scroll-wrapper .ui-scroll-slide img{aspect-ratio:3/2}.ui-scroll.js-swiper-activities{padding-top:1rem}.ui-scroll.js-swiper-activities .ui-scroll-slide img{aspect-ratio:4/5}.ui-scroll.js-swiper-recommendations .ui-scroll-slide{width:19.875rem}.ui-scroll.js-swiper-footer-banners2 .ui-scroll-slide{width:11.25rem}.ui-scroll.js-swiper-footer-banners2 .ui-scroll-slide img{width:100%;height:auto;aspect-ratio:auto}.ui-scroll.js-swiper-activities-single{margin:0 -5.3333333333vw}.ui-scroll.news-aside-list{margin:0 -5.3333333333vw}#articleTop h1{color:#001642;margin-block-end:0}#articleTop h1 span{display:block}#articleTop h1 span.sub{margin-top:.0625rem}#articleTop h1+.article-body{margin-top:-0.75rem}#articleTop h1+.article-body:lang(en-US){margin-top:-2.375rem}#articleTop h1.restaurant-title span.restaurant-subtitle{line-height:1;margin-bottom:.75rem}@media screen and (min-width: 768px){#articleTop h1.restaurant-title span.restaurant-subtitle{margin-top:.375rem;margin-bottom:.625rem}}@media screen and (max-width: 768px){#articleTop h1.restaurant-title+.article-body{margin-top:-2.0625rem}}#articleTop .summary-wrapper{width:100%}#articleTop .summary-wrapper p:last-child{margin-block-end:0}#articleTop .cont-inner-1240{padding-top:2.5rem;padding-bottom:2.5rem}#articleTop .cont-inner-1240 a.btn-back{margin-bottom:2.5rem}@media screen and (min-width: 768px){#articleTop h1 span{margin-top:0}#articleTop h1+.article-body{margin-top:-1.5rem}#articleTop h1+.article-body:lang(en-US){margin-top:-4.0625rem}#articleTop p{width:43.75rem}#articleTop .cont-inner-1240{padding-top:5.625rem}#articleTop .cont-inner-1240 a.btn-back{margin-bottom:3.25rem}}.article-slider-wrapper{width:auto;padding-left:5.3333333333vw}@media screen and (min-width: 768px){.article-slider-wrapper{padding-left:0vw;width:100%}}#newsTop time.newsdate{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.125rem;line-height:1.7777777778;color:#001642;font-weight:600}#newsTop time.newsdate:lang(en-US)+h1{margin-top:.25rem}#newsTop h1{color:#001642;margin-block-end:1.25rem}#newsTop h1 span{display:block;font-size:.875rem}#newsTop h1:lang(en-US){margin-block-end:1.875rem}#newsTop h1.h1-events{margin-block-end:.5625rem}#newsTop figure{width:100%}#newsTop figure img{width:100%;height:auto;aspect-ratio:335/233;object-fit:cover;object-position:center}@media screen and (min-width: 768px){#newsTop{width:43.75rem}#newsTop time.newsdate{font-size:1.25rem;line-height:1.05;margin-bottom:.25rem}#newsTop time.newsdate+h1{margin-top:.25rem}#newsTop time.newsdate:lang(en-US)+h1{margin-top:.5rem}#newsTop h1{margin-block-end:1.5625rem}#newsTop h1:lang(en-US){margin-block-end:2.8125rem}#newsTop h1.h1-events{margin-block-end:1.5625rem}#newsTop figure img{aspect-ratio:700/467}}.article-header h1{max-width:none !important}@media screen and (min-width: 768px){.article-header h1{max-width:none !important}}.article-body{padding-top:0;padding-bottom:.625rem;border-bottom:1px solid #a3a3a3}@media screen and (min-width: 768px){.article-body{padding-bottom:3.75rem}}.article-body article{padding-top:1.875rem;padding-bottom:3.75rem;word-wrap:break-word;overflow-wrap:break-word}.article-body article.force-relative{position:relative}.article-body article h2{color:#001642;margin-bottom:0}.article-body article h2 span{display:block;color:#001642}@media screen and (min-width: 768px){.article-body article h2 span.main{margin-bottom:-0.5rem}}.article-body article h2 span.sub{font-weight:600}.article-body article h3{color:#001642;font-size:1.25rem;margin-top:3.75rem}.article-body article h3:lang(en-US){font-size:1.5rem}.article-body article h3.article-rental{margin-block-end:1.875rem}.article-body article h3.article-rental:lang(en-US){margin-block-end:2.1875rem}@media screen and (min-width: 768px){.article-body article h3{font-size:2.25rem}.article-body article h3:lang(en-US){font-size:2.625rem}.article-body article h3.article-rental{margin-block-end:0rem}.article-body article h3.article-rental:lang(en-US){margin-block-end:3.125rem}}@media screen and (min-width: 768px){.article-body article a.hotel-aya-link{position:absolute;right:0;top:1.5rem}}.article-body article h4{margin-top:3.75rem;margin-bottom:.875rem;color:#001642}.article-body article h5{color:#001642;font-size:1rem;color:inherit !important}.article-body article h5:lang(ja){font-weight:normal}@media screen and (min-width: 768px){.article-body article h5{font-size:1.0625rem}.article-body article h5:lang(en-US){font-size:1.125rem}}.article-body article h6{color:#001642;font-size:inherit}.article-body article h6:lang(ja){font-weight:normal}.article-body article .brands-wrap h4{font-size:1.25rem}.article-body article .brands-wrap:lang(en-US){margin-top:2.5rem}.article-body article .brands-wrap img{max-width:81.3333333333vw !important}@media screen and (min-width: 768px){.article-body article .brands-wrap img{max-width:44.8125rem !important}.article-body article .brands-wrap h4{font-size:2.625rem}.article-body article .brands-wrap:lang(en-US){margin-top:3.75rem}}.article-body article p.note{max-width:43.75rem;color:#4e4e4e}.article-body article [class^=wp-block-group]+p.note{margin-top:-3.375rem;margin-bottom:2.5rem}@media screen and (min-width: 768px){.article-body article [class^=wp-block-group]+p.note{margin-bottom:3.75rem}}.article-body article a{color:#0054a6;text-decoration:underline}.article-body article .article-btn-wrap{padding:1.25rem 0 3.125rem}.article-body article .article-btn-wrap a{background-color:#abc5e6;height:2.1875rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;color:#001642}.article-body article .facilities-wrapper .facility-box{width:100%;display:flex;flex-direction:column;margin-bottom:2.5rem}.article-body article .facilities-wrapper .facility-box figure{width:100%;aspect-ratio:335/219;margin-bottom:1.25rem}.article-body article .facilities-wrapper .facility-box figure img{width:100%}.article-body article .facilities-wrapper .facility-box dt{order:2;font-size:1.25rem;font-weight:bold;color:#001642;margin-block-end:.625rem;line-height:1}.article-body article .facilities-wrapper .facility-box dt:lang(en-US){font-size:1.5rem;text-transform:uppercase}.article-body article .facilities-wrapper .facility-box dd.img{order:1}.article-body article .facilities-wrapper .facility-box dd.exp{order:3;line-height:1.4;font-size:.875rem}.article-body article .notice-list{border-top:none;list-style-type:disc;margin:0;padding-left:1rem}.article-body article .notice-list li{padding:0;margin:0;display:list-item;line-height:1.7 !important;font-size:.875rem;list-style-type:disc !important;border:none;margin-bottom:0rem}@media screen and (min-width: 768px){.article-body article{padding-top:1.25rem;padding-bottom:3.75rem}.article-body article .article-btn-wrap a{font-size:1.125rem}.article-body article p{font-size:.9375rem;line-height:1.7;max-width:43.75rem}.article-body article p:lang(en-US){font-size:1rem;line-height:1.4}.article-body article ul,.article-body article ul.details{font-size:.9375rem;padding-bottom:3.75rem;width:43.75rem}.article-body article ul li,.article-body article ul.details li{padding:1.0625rem 3.125rem;line-height:1.1199999491 !important}.article-body article ul li.notes,.article-body article ul.details li.notes{font-size:.8125rem;line-height:1.3846153846 !important;padding-top:.625rem;padding-bottom:0}.article-body article p.note{font-size:.8125rem}.article-body article .facilities-wrapper{display:flex;justify-content:space-between}.article-body article .facilities-wrapper .facility-box{margin-bottom:0rem;width:20.625rem}.article-body article .facilities-wrapper .facility-box figure{width:100%;aspect-ratio:330/216}.article-body article .facilities-wrapper .facility-box dt{font-size:1.375rem;margin-block-end:.9375rem}.article-body article .facilities-wrapper .facility-box dt:lang(en-US){font-size:1.75rem;text-transform:uppercase}.article-body article .facilities-wrapper .facility-box dd.exp{font-size:.875rem}.article-body article .notice-list li{font-size:.9375rem}}.page-body-wrapper .page-body,.page-body-wrapper .news-body,.news-body-wrapper .page-body,.news-body-wrapper .news-body{width:100%;word-wrap:break-word;overflow-wrap:break-word}.page-body-wrapper .page-body .news-contents-wrapper,.page-body-wrapper .news-body .news-contents-wrapper,.news-body-wrapper .page-body .news-contents-wrapper,.news-body-wrapper .news-body .news-contents-wrapper{padding-top:0}.page-body-wrapper .page-body h2,.page-body-wrapper .page-body h3,.page-body-wrapper .page-body h4,.page-body-wrapper .page-body h5,.page-body-wrapper .news-body h2,.page-body-wrapper .news-body h3,.page-body-wrapper .news-body h4,.page-body-wrapper .news-body h5,.news-body-wrapper .page-body h2,.news-body-wrapper .page-body h3,.news-body-wrapper .page-body h4,.news-body-wrapper .page-body h5,.news-body-wrapper .news-body h2,.news-body-wrapper .news-body h3,.news-body-wrapper .news-body h4,.news-body-wrapper .news-body h5{color:#001642}.page-body-wrapper .page-body .wp-block-image img,.page-body-wrapper .news-body .wp-block-image img,.news-body-wrapper .page-body .wp-block-image img,.news-body-wrapper .news-body .wp-block-image img{width:100%}@media screen and (min-width: 768px){.page-body-wrapper .page-body,.page-body-wrapper .news-body,.news-body-wrapper .page-body,.news-body-wrapper .news-body{width:43.75rem}.page-body-wrapper .page-body .wp-block-columns,.page-body-wrapper .news-body .wp-block-columns,.news-body-wrapper .page-body .wp-block-columns,.news-body-wrapper .news-body .wp-block-columns{gap:.9375rem}.page-body-wrapper .page-body .wp-block-image img,.page-body-wrapper .news-body .wp-block-image img,.news-body-wrapper .page-body .wp-block-image img,.news-body-wrapper .news-body .wp-block-image img{width:100%}}@media screen and (min-width: 768px){.page-body-wrapper .news-aside .news-aside-inner,.news-body-wrapper .news-aside .news-aside-inner{position:sticky;top:6.25rem}}.page-body-wrapper .news-aside h2,.news-body-wrapper .news-aside h2{display:flex;flex-direction:column;color:#001642;font-size:1.5rem}@media screen and (min-width: 768px){.page-body-wrapper .news-aside h2,.news-body-wrapper .news-aside h2{font-size:1.75rem}}@media screen and (min-width: 768px){.page-body-wrapper .news-aside .news-aside-list .article-wrapper .card,.news-body-wrapper .news-aside .news-aside-list .article-wrapper .card{margin-bottom:.9375rem}}.page-body-wrapper .news-aside .news-aside-list .article-wrapper .card figure,.news-body-wrapper .news-aside .news-aside-list .article-wrapper .card figure{width:100%;aspect-ratio:250/166}.page-body-wrapper .news-aside .news-aside-list .article-wrapper .card figure img,.news-body-wrapper .news-aside .news-aside-list .article-wrapper .card figure img{width:100%}@media screen and (min-width: 768px){.page-body-wrapper .news-aside .news-aside-list .article-wrapper .card figure img,.news-body-wrapper .news-aside .news-aside-list .article-wrapper .card figure img{width:15.625rem}}.page-body-wrapper .news-aside .news-aside-list .article-wrapper .card .card-cont,.news-body-wrapper .news-aside .news-aside-list .article-wrapper .card .card-cont{padding:.9375rem;min-height:4rem}.page-body-wrapper .news-aside .news-aside-list .article-wrapper .card .card-cont h3,.news-body-wrapper .news-aside .news-aside-list .article-wrapper .card .card-cont h3{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.75rem;font-weight:400;line-height:1.3999999364;margin-block:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-block:0}.page-body-wrapper .news-aside .news-aside-list .article-wrapper .card .card-cont h3:lang(en-US),.news-body-wrapper .news-aside .news-aside-list .article-wrapper .card .card-cont h3:lang(en-US){font-family:Univers,"Univers",sans-serif;font-size:.8125rem}@media screen and (min-width: 768px){.page-body-wrapper .news-aside .news-aside-list .article-wrapper .card .card-cont h3,.news-body-wrapper .news-aside .news-aside-list .article-wrapper .card .card-cont h3{font-size:.8125rem;line-height:1.4000000587}.page-body-wrapper .news-aside .news-aside-list .article-wrapper .card .card-cont h3:lang(en-US),.news-body-wrapper .news-aside .news-aside-list .article-wrapper .card .card-cont h3:lang(en-US){font-size:.875rem}}.page-body-wrapper .news-aside .news-aside-list .article-wrapper .card.hide-date .card-date,.page-body-wrapper .news-aside .news-aside-list .article-wrapper .card.hide-date .event-date,.news-body-wrapper .news-aside .news-aside-list .article-wrapper .card.hide-date .card-date,.news-body-wrapper .news-aside .news-aside-list .article-wrapper .card.hide-date .event-date{display:none}.single-activities .article-body .wp-swiper{margin-right:-5.3vw;margin-left:-5.3vw}@media screen and (min-width: 768px){.single-activities .article-body .wp-swiper{margin-right:-13.6vw;margin-left:-13.6vw}}.single-activities .article-body .wp-swiper .wp-swiper__wrapper .swiper-container{padding-left:4vw}@media screen and (min-width: 768px){.single-activities .article-body .wp-swiper .wp-swiper__wrapper .swiper-container{padding-left:0}}.single-activities .article-body .wp-swiper .wp-swiper__wrapper .swiper-container .swiper-wrapper .swiper-slide .wp-block-image img{aspect-ratio:3/2;object-fit:cover;width:100%;height:100%}.single-activities .article-body .wp-swiper .wp-block-image{max-width:initial}.single-schools .school-common-info,.cv-aside-wrapper .school-common-info,.cv-ticket-wrapper .school-common-info,.cv-rental-wrapper .school-common-info{margin-bottom:4rem}.single-schools .school-common-info .is-style-details-wrapper,.cv-aside-wrapper .school-common-info .is-style-details-wrapper,.cv-ticket-wrapper .school-common-info .is-style-details-wrapper,.cv-rental-wrapper .school-common-info .is-style-details-wrapper{margin-bottom:0}.single-schools .school-common-info .wp-element-caption,.cv-aside-wrapper .school-common-info .wp-element-caption,.cv-ticket-wrapper .school-common-info .wp-element-caption,.cv-rental-wrapper .school-common-info .wp-element-caption{line-height:1.5}.single-schools .common-cv-aside .common-cv-wrapper,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper{background-color:#eff1f4;align-items:center}@media screen and (min-width: 768px){.single-schools .common-cv-aside .common-cv-wrapper,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper{display:flex}}.single-schools .common-cv-aside .common-cv-wrapper .common-cv-image,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-image,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-image,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-image{width:100%}@media screen and (min-width: 768px){.single-schools .common-cv-aside .common-cv-wrapper .common-cv-image,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-image,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-image,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-image{width:30.25rem;flex-shrink:0}}.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body{padding:2.25rem 1.5rem}@media screen and (min-width: 768px){.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body{padding:0;flex-grow:1;display:flex;justify-items:center}}.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner{max-width:32.5rem;margin:0 auto;text-align:center}@media screen and (min-width: 768px){.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner{text-align:left}}.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2,.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3{padding-bottom:.5rem;color:#001642;border-bottom:2px solid #001642;margin:0 0 1.375rem}.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span,.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span{display:block}.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span:lang(en-US),.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span:lang(en-US),.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span:lang(en-US),.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span:lang(en-US),.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span:lang(en-US),.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span:lang(en-US),.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span:lang(en-US),.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span:lang(en-US){font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1}.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.sub,.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.sub,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.sub,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.sub,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.sub,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.sub,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.sub,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3 span.sub{font-weight:600}.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3{text-align:left}@media screen and (min-width: 768px){.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h3{font-size:2rem}}.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner p,.cv-aside-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner p,.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner p,.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner p{margin:1.375rem 0;max-width:100%;text-align:left}.cv-rental-wrapper .common-cv-aside{margin:4rem 0;padding:0}.cv-rental-wrapper .common-cv-aside .common-cv-wrapper{background-color:#fff}.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner{margin:0;padding:0;max-width:none}@media screen and (min-width: 768px){.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner{padding:0 2.25rem}}.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2{border-bottom:none;padding-bottom:0;margin-bottom:-0.5rem;text-align:left}.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.main{font-size:1.5rem}.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.main:lang(en-US){font-size:1.5rem}@media screen and (min-width: 768px){.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.main{font-size:2.625rem}.cv-rental-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner h2 span.main:lang(en-US){font-size:2.625rem}}.cv-ticket-wrapper{margin-top:1.25rem}@media screen and (max-width: 768px){.cv-ticket-wrapper .common-cv-aside{padding-top:1.25rem}}@media screen and (min-width: 768px){.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-image{margin-left:4rem}}.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body{margin-top:-1rem;padding:0 1.25rem 2.25rem;position:relative;z-index:1}@media screen and (min-width: 768px){.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body{margin-top:0;padding:0}}.cv-ticket-wrapper .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner{text-align:left}.single-restaurants .article-aside{padding-bottom:1.25rem;padding-top:0}@media screen and (min-width: 768px){.single-restaurants .article-aside{padding-top:.5rem}}.single-restaurants .article-aside h2{display:flex;flex-direction:column;font-size:1.75rem;color:#001642;margin-bottom:1.75rem}@media screen and (min-width: 768px){.single-restaurants .article-aside h2{font-size:4rem}}@media screen and (min-width: 768px){.single-restaurants .article-aside .menu-container .menu-wrapper,.single-restaurants .article-aside .menu-container .featured-wrapper,.single-restaurants .article-aside .featured-container .menu-wrapper,.single-restaurants .article-aside .featured-container .featured-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.single-restaurants .article-aside .menu-container .menu-wrapper::after,.single-restaurants .article-aside .menu-container .featured-wrapper::after,.single-restaurants .article-aside .featured-container .menu-wrapper::after,.single-restaurants .article-aside .featured-container .featured-wrapper::after{content:"";display:block;width:20.625rem}}.single-restaurants .article-aside .menu-container .menu-wrapper .menu-item,.single-restaurants .article-aside .menu-container .menu-wrapper .featured-item,.single-restaurants .article-aside .menu-container .featured-wrapper .menu-item,.single-restaurants .article-aside .menu-container .featured-wrapper .featured-item,.single-restaurants .article-aside .featured-container .menu-wrapper .menu-item,.single-restaurants .article-aside .featured-container .menu-wrapper .featured-item,.single-restaurants .article-aside .featured-container .featured-wrapper .menu-item,.single-restaurants .article-aside .featured-container .featured-wrapper .featured-item{background-color:#eff1f4}@media screen and (min-width: 768px){.single-restaurants .article-aside .menu-container .menu-wrapper .menu-item,.single-restaurants .article-aside .menu-container .menu-wrapper .featured-item,.single-restaurants .article-aside .menu-container .featured-wrapper .menu-item,.single-restaurants .article-aside .menu-container .featured-wrapper .featured-item,.single-restaurants .article-aside .featured-container .menu-wrapper .menu-item,.single-restaurants .article-aside .featured-container .menu-wrapper .featured-item,.single-restaurants .article-aside .featured-container .featured-wrapper .menu-item,.single-restaurants .article-aside .featured-container .featured-wrapper .featured-item{width:20.625rem;margin-bottom:1.75rem}}.single-restaurants .article-aside .menu-container .menu-wrapper .menu-item .menu-cont,.single-restaurants .article-aside .menu-container .menu-wrapper .menu-item .featured-cont,.single-restaurants .article-aside .menu-container .menu-wrapper .featured-item .menu-cont,.single-restaurants .article-aside .menu-container .menu-wrapper .featured-item .featured-cont,.single-restaurants .article-aside .menu-container .featured-wrapper .menu-item .menu-cont,.single-restaurants .article-aside .menu-container .featured-wrapper .menu-item .featured-cont,.single-restaurants .article-aside .menu-container .featured-wrapper .featured-item .menu-cont,.single-restaurants .article-aside .menu-container .featured-wrapper .featured-item .featured-cont,.single-restaurants .article-aside .featured-container .menu-wrapper .menu-item .menu-cont,.single-restaurants .article-aside .featured-container .menu-wrapper .menu-item .featured-cont,.single-restaurants .article-aside .featured-container .menu-wrapper .featured-item .menu-cont,.single-restaurants .article-aside .featured-container .menu-wrapper .featured-item .featured-cont,.single-restaurants .article-aside .featured-container .featured-wrapper .menu-item .menu-cont,.single-restaurants .article-aside .featured-container .featured-wrapper .menu-item .featured-cont,.single-restaurants .article-aside .featured-container .featured-wrapper .featured-item .menu-cont,.single-restaurants .article-aside .featured-container .featured-wrapper .featured-item .featured-cont{padding:1.75rem 1.25rem .75rem}@media screen and (min-width: 768px){.single-restaurants .article-aside .menu-container .menu-wrapper .menu-item .menu-cont,.single-restaurants .article-aside .menu-container .menu-wrapper .menu-item .featured-cont,.single-restaurants .article-aside .menu-container .menu-wrapper .featured-item .menu-cont,.single-restaurants .article-aside .menu-container .menu-wrapper .featured-item .featured-cont,.single-restaurants .article-aside .menu-container .featured-wrapper .menu-item .menu-cont,.single-restaurants .article-aside .menu-container .featured-wrapper .menu-item .featured-cont,.single-restaurants .article-aside .menu-container .featured-wrapper .featured-item .menu-cont,.single-restaurants .article-aside .menu-container .featured-wrapper .featured-item .featured-cont,.single-restaurants .article-aside .featured-container .menu-wrapper .menu-item .menu-cont,.single-restaurants .article-aside .featured-container .menu-wrapper .menu-item .featured-cont,.single-restaurants .article-aside .featured-container .menu-wrapper .featured-item .menu-cont,.single-restaurants .article-aside .featured-container .menu-wrapper .featured-item .featured-cont,.single-restaurants .article-aside .featured-container .featured-wrapper .menu-item .menu-cont,.single-restaurants .article-aside .featured-container .featured-wrapper .menu-item .featured-cont,.single-restaurants .article-aside .featured-container .featured-wrapper .featured-item .menu-cont,.single-restaurants .article-aside .featured-container .featured-wrapper .featured-item .featured-cont{padding:1.75rem 1.25rem .75rem}}.single-restaurants .article-aside .menu-container .menu-wrapper .menu-item .menu-cont h3,.single-restaurants .article-aside .menu-container .menu-wrapper .menu-item .featured-cont h3,.single-restaurants .article-aside .menu-container .menu-wrapper .featured-item .menu-cont h3,.single-restaurants .article-aside .menu-container .menu-wrapper .featured-item .featured-cont h3,.single-restaurants .article-aside .menu-container .featured-wrapper .menu-item .menu-cont h3,.single-restaurants .article-aside .menu-container .featured-wrapper .menu-item .featured-cont h3,.single-restaurants .article-aside .menu-container .featured-wrapper .featured-item .menu-cont h3,.single-restaurants .article-aside .menu-container .featured-wrapper .featured-item .featured-cont h3,.single-restaurants .article-aside .featured-container .menu-wrapper .menu-item .menu-cont h3,.single-restaurants .article-aside .featured-container .menu-wrapper .menu-item .featured-cont h3,.single-restaurants .article-aside .featured-container .menu-wrapper .featured-item .menu-cont h3,.single-restaurants .article-aside .featured-container .menu-wrapper .featured-item .featured-cont h3,.single-restaurants .article-aside .featured-container .featured-wrapper .menu-item .menu-cont h3,.single-restaurants .article-aside .featured-container .featured-wrapper .menu-item .featured-cont h3,.single-restaurants .article-aside .featured-container .featured-wrapper .featured-item .menu-cont h3,.single-restaurants .article-aside .featured-container .featured-wrapper .featured-item .featured-cont h3{color:#001642;margin-bottom:.5rem}.single-restaurants .article-aside .menu-container .menu-wrapper .menu-item .menu-cont p,.single-restaurants .article-aside .menu-container .menu-wrapper .menu-item .featured-cont p,.single-restaurants .article-aside .menu-container .menu-wrapper .featured-item .menu-cont p,.single-restaurants .article-aside .menu-container .menu-wrapper .featured-item .featured-cont p,.single-restaurants .article-aside .menu-container .featured-wrapper .menu-item .menu-cont p,.single-restaurants .article-aside .menu-container .featured-wrapper .menu-item .featured-cont p,.single-restaurants .article-aside .menu-container .featured-wrapper .featured-item .menu-cont p,.single-restaurants .article-aside .menu-container .featured-wrapper .featured-item .featured-cont p,.single-restaurants .article-aside .featured-container .menu-wrapper .menu-item .menu-cont p,.single-restaurants .article-aside .featured-container .menu-wrapper .menu-item .featured-cont p,.single-restaurants .article-aside .featured-container .menu-wrapper .featured-item .menu-cont p,.single-restaurants .article-aside .featured-container .menu-wrapper .featured-item .featured-cont p,.single-restaurants .article-aside .featured-container .featured-wrapper .menu-item .menu-cont p,.single-restaurants .article-aside .featured-container .featured-wrapper .menu-item .featured-cont p,.single-restaurants .article-aside .featured-container .featured-wrapper .featured-item .menu-cont p,.single-restaurants .article-aside .featured-container .featured-wrapper .featured-item .featured-cont p{width:auto !important;margin-top:.5rem}.single-restaurants .button-wrapper{padding-top:0}.livecams-page .page-body .article-body{display:flex;flex-wrap:wrap;gap:1.5rem}@media screen and (min-width: 768px){.livecams-page .page-body .article-body{gap:1rem}}@media screen and (min-width: 768px){.livecams-page .page-body .article-body .wp-block-column{flex-grow:0;width:calc(50% - 1rem)}}.livecams-page .page-body .article-body .wp-block-column .container{max-width:none !important}.common-page .page-header{padding-top:0}@media screen and (min-width: 768px){.common-page .page-header{padding-top:3.75rem}}.common-page .page-header h1{margin-block-end:0rem}.common-page .page-header h1:lang(en-US){margin-block-end:.75rem}@media screen and (min-width: 768px){.common-page .page-header h1{margin-block-end:1.875rem}.common-page .page-header h1:lang(en-US){margin-block-end:.625rem}}.common-page .article-body .wp-swiper{margin-left:-5.3vw;margin-right:-5.3vw}@media screen and (min-width: 768px){.common-page .article-body .wp-swiper{margin-right:-13.6vw;margin-left:0}}.common-page .article-body .wp-swiper .wp-block-image{max-width:initial}.page-parent-title p{display:flex;flex-direction:column;color:#001642;margin-top:0rem;margin-bottom:2rem;text-transform:uppercase}@media screen and (min-width: 768px){.page-parent-title p{margin-top:2.875rem;margin-bottom:2.5rem}}.page-body-wrapper{display:flex;flex-direction:column}@media screen and (min-width: 768px){.page-body-wrapper{flex-direction:row;justify-content:space-between}}.page-body-wrapper .page-body{order:2}@media screen and (min-width: 768px){.page-body-wrapper .page-body{width:43.75rem}}.page-body-wrapper .page-body h1{font-size:1.375rem;color:#001642}.page-body-wrapper .page-body h1:lang(en-US){font-size:1.75rem}.page-body-wrapper .page-body h1::after{content:"";display:block;width:100%;height:2px;margin-top:.375rem;margin-bottom:2.5rem;background-color:#001642}.page-body-wrapper .page-body .article-body{padding-top:0}.page-body-wrapper .page-aside{order:1;margin-bottom:3rem}@media screen and (min-width: 768px){.page-body-wrapper .page-aside{margin-bottom:0}}@media screen and (min-width: 768px){.page-body-wrapper .page-aside ul{position:sticky;top:6.25rem}}.page-body-wrapper .page-aside ul li{margin:10px 0}.page-body-wrapper .page-aside ul li a{background-color:#eff1f4;display:flex;align-items:center;min-height:2.8125rem;width:100%;padding:.875rem 1.25rem .6875rem;transition:background-color .3s ease,color .3s ease;color:inherit}.page-body-wrapper .page-aside ul li a[target=_blank]::after{margin-left:.4em;transform:translateY(-0.1em)}.page-body-wrapper .page-aside ul li a:hover{background-color:#001642;color:#fff}@media screen and (min-width: 768px){.page-body-wrapper .page-aside ul li a{min-height:3.4375rem;width:16.875rem;padding:1.125rem 1.25rem 1rem}}.page-body-wrapper .page-aside ul li.text-2-row a[target=_blank]::after{position:relative;transform:translateY(0.68em)}.page-body-wrapper .page-aside ul li.current_page_item a{background-color:#001642;color:#fff}.page-body-wrapper .page-aside ul li:first-child{margin-top:0}@media screen and (min-width: 768px){.page-body-wrapper.no-aside .page-body{width:100%}}.article-body .single-tickets{margin-top:0}@media screen and (min-width: 768px){.article-body .single-tickets{margin-top:3.75rem}}.article-body .single-rentals{margin-top:0;padding-bottom:1rem}@media screen and (min-width: 768px){.article-body .single-rentals{margin-top:3.75rem;padding-bottom:0}}.article-body .single-rentals h2{margin-block-end:.875rem}.article-body .single-rentals h2:lang(en-US){margin-block-end:.25rem}.article-body .single-rentals h2 span{padding-top:.4375rem;line-height:1}.article-body .single-rentals p.lead{margin-block-start:0;margin-block-end:1.5625rem}.article-body .single-rentals p.lead:lang(en-US){margin-block-end:1.6875rem}@media screen and (min-width: 768px){.article-body .single-rentals p.lead{font-size:1.125rem;line-height:1.6666666667}.article-body .single-rentals p.lead:lang(en-US){font-size:1.25rem;line-height:1.4}}.article-body .single-rentals .rental-slides{margin-top:1.875rem}.article-body .single-rentals .rental-btn-wrapper{text-align:center}@media screen and (min-width: 768px){.article-body .single-rentals h2 span{padding-top:.4375rem}.article-body .single-rentals h2:lang(en-US){margin-block-end:1.1875rem}.article-body .single-rentals p.lead{margin-block-end:.625rem}.article-body .single-rentals p.lead:lang(en-US){margin-block-end:1.1875rem}.article-body .single-rentals .rental-slides{margin-top:3.75rem}.article-body .single-rentals .rental-btn-wrapper{text-align:left}}.article-footer-slide{padding-top:2.5rem;padding-bottom:3.75rem;position:relative}@media screen and (min-width: 768px){.article-footer-slide{margin-top:1.25rem}}.article-footer-slide::before{content:"";display:block;width:calc(100% - 2.5rem);height:1px;background-color:#bababa;position:absolute;inset:0;margin:auto;bottom:auto}@media screen and (min-width: 768px){.article-footer-slide::before{width:65.625rem}}.article-footer-slide h2{display:flex;flex-direction:column;font-size:1.5rem;color:#001642}@media screen and (min-width: 768px){.article-footer-slide h2{font-size:2.25rem}}.article-footer-slide h2 span.main{line-height:1.2}.tickets-guide{margin-block-end:1.875rem}@media screen and (min-width: 768px){.tickets-guide{margin-block-end:3.125rem}}.tickets-guide h2.wp-block-heading{margin-block-end:.9375rem;font-size:1.625rem}.tickets-guide h2.wp-block-heading:lang(en-US){font-size:2rem;margin-block-end:.5625rem}@media screen and (min-width: 768px){.tickets-guide h2.wp-block-heading{font-size:3.375rem;margin-block-end:1.25rem}.tickets-guide h2.wp-block-heading:lang(en-US){font-size:4rem;margin-block-end:.375rem}}.tickets-guide p.explain{margin-block-end:0}@media screen and (min-width: 768px){.tickets-guide p.explain{max-width:37.5rem}}.season-ticket-wrap{background-color:#eff1f4;padding-top:3.75rem;padding-bottom:.625rem}@media screen and (min-width: 768px){.season-ticket-wrap{padding-top:5rem;padding-bottom:0}}.season-ticket-wrap .tickets-guide p.season-explain{margin-block-end:0}@media screen and (min-width: 768px){.season-ticket-wrap .tickets-guide p.season-explain{max-width:43.75rem;margin-block-start:-1.25rem}}.season-ticket-wrap .tickets-guide h3{font-size:1.25rem;margin-block-end:.625rem}@media screen and (min-width: 768px){.season-ticket-wrap .tickets-guide h3{font-size:2.25rem;margin-block-end:1.875rem}}.season-ticket-wrap .tickets-case{padding-bottom:2.5rem}@media screen and (min-width: 768px){.season-ticket-wrap .tickets-case{display:flex;flex-wrap:wrap;gap:3.3125rem;padding-bottom:5rem}}.season-ticket-wrap .tickets-case .tickets-case__inner{padding:2.375rem 0}@media screen and (min-width: 768px){.season-ticket-wrap .tickets-case .tickets-case__inner{width:31.0625rem;max-width:50%;padding:2.375rem 0}}.season-ticket-wrap .tickets-case .tickets-case__inner h3{border-bottom:2px solid #001642;padding-bottom:.4rem}.season-ticket-wrap .tickets-case .tickets-case__inner.with-bg{background:#fff;padding-right:1.375rem;padding-left:1.375rem}.season-ticket-wrap .tickets-case .tickets-case__inner img{margin:1rem auto}@media screen and (min-width: 768px){.season-ticket-wrap .tickets-case .tickets-case__inner img{margin-left:0}}.season-ticket-wrap .tickets-case .tickets-case__inner .button-wrapper{text-align:center}@media screen and (min-width: 768px){.season-ticket-wrap .tickets-case .tickets-case__inner .button-wrapper{text-align:left}}.ski-season-net-wrap .ski-season-net h2 span:lang(en-US),.ski-season-net-wrap .rental-payment h2 span:lang(en-US),.rental-payment-wrap .ski-season-net h2 span:lang(en-US),.rental-payment-wrap .rental-payment h2 span:lang(en-US){line-height:1}.ski-season-net-wrap .ski-season-net .ski-season-net-logo,.ski-season-net-wrap .rental-payment .ski-season-net-logo,.rental-payment-wrap .ski-season-net .ski-season-net-logo,.rental-payment-wrap .rental-payment .ski-season-net-logo{margin:.5rem 0 0}@media screen and (min-width: 768px){.ski-season-net-wrap .ski-season-net .ski-season-net-logo,.ski-season-net-wrap .rental-payment .ski-season-net-logo,.rental-payment-wrap .ski-season-net .ski-season-net-logo,.rental-payment-wrap .rental-payment .ski-season-net-logo{margin:1.75rem 0 0}}@media screen and (max-width: 768px){.ski-season-net-wrap .ski-season-net .ski-season-net-logo img,.ski-season-net-wrap .rental-payment .ski-season-net-logo img,.rental-payment-wrap .ski-season-net .ski-season-net-logo img,.rental-payment-wrap .rental-payment .ski-season-net-logo img{max-width:15rem;height:auto}}.ski-season-net-wrap .ski-season-net .details,.ski-season-net-wrap .rental-payment .details,.rental-payment-wrap .ski-season-net .details,.rental-payment-wrap .rental-payment .details{padding-bottom:0}@media screen and (max-width: 768px){.ski-season-net-wrap .ski-season-net .details .details-date,.ski-season-net-wrap .rental-payment .details .details-date,.rental-payment-wrap .ski-season-net .details .details-date,.rental-payment-wrap .rental-payment .details .details-date{padding-right:0}}.ski-season-net-wrap .ski-season-net .button-wrapper,.ski-season-net-wrap .rental-payment .button-wrapper,.rental-payment-wrap .ski-season-net .button-wrapper,.rental-payment-wrap .rental-payment .button-wrapper{margin-bottom:1.875rem}@media screen and (min-width: 768px){.ski-season-net-wrap .ski-season-net .button-wrapper,.ski-season-net-wrap .rental-payment .button-wrapper,.rental-payment-wrap .ski-season-net .button-wrapper,.rental-payment-wrap .rental-payment .button-wrapper{margin-top:-0.5rem}}@media screen and (min-width: 768px){.ski-season-net-wrap .ski-season-net .ski-season-net-group,.ski-season-net-wrap .ski-season-net .rental-payment-group,.ski-season-net-wrap .rental-payment .ski-season-net-group,.ski-season-net-wrap .rental-payment .rental-payment-group,.rental-payment-wrap .ski-season-net .ski-season-net-group,.rental-payment-wrap .ski-season-net .rental-payment-group,.rental-payment-wrap .rental-payment .ski-season-net-group,.rental-payment-wrap .rental-payment .rental-payment-group{display:flex;justify-content:space-between}}.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner,.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner,.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner,.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner,.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner,.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner,.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner,.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner,.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner{margin-bottom:2.5rem}@media screen and (min-width: 768px){.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner,.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner,.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner,.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner,.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner,.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner,.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner,.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner,.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner{width:47%;padding-top:1rem;margin:0}}.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner h4,.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner h5,.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h4,.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5,.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner h4,.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner h5,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h4,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5,.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner h4,.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner h5,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h4,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5,.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner h4,.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner h5,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h4,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5,.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner h4,.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner h5,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h4,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5,.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner h4,.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner h5,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h4,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5,.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner h4,.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner h5,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h4,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5,.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner h4,.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner h5,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h4,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5{margin:0 0 1rem;padding-bottom:.4rem;border-bottom:2px solid #001642}.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner ul,.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner ul,.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner ul,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner ul,.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner ul,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner ul,.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner ul,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner ul,.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner ul,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner ul,.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner ul,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner ul,.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner ul,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner ul,.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner ul,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner ul{width:auto;border-top:none;padding:0;margin-bottom:2.5rem}.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner ul li,.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner ul li,.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner ul li,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner ul li,.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner ul li,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner ul li,.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner ul li,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner ul li,.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner ul li,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner ul li,.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner ul li,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner ul li,.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner ul li,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner ul li,.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner ul li,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner ul li{border:none;padding:0;margin:0 0 .7rem}@media screen and (min-width: 768px){.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner ul.column-2,.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner ul.column-2,.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner ul.column-2,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner ul.column-2,.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner ul.column-2,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner ul.column-2,.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner ul.column-2,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner ul.column-2,.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner ul.column-2,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner ul.column-2,.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner ul.column-2,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner ul.column-2,.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner ul.column-2,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner ul.column-2,.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner ul.column-2,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner ul.column-2{column-count:2;column-gap:1rem}}.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner h5,.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5,.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner h5,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5,.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner h5,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5,.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner h5,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5,.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner h5,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5,.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner h5,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5,.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner h5,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5,.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner h5,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5{font-weight:600;margin-bottom:1rem;color:#001642 !important;letter-spacing:.03rem}.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner h5:lang(en-US),.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5:lang(en-US),.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner h5:lang(en-US),.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner h5:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5:lang(en-US),.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner h5:lang(en-US),.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner h5:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5:lang(en-US),.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner h5:lang(en-US),.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner h5:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5:lang(en-US),.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner h5:lang(en-US),.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5:lang(en-US){font-size:1.5rem}.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round,.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round,.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round,.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round,.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round{width:16.875rem;height:auto;min-height:4.5rem;text-align:center;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;margin-bottom:.75rem;line-height:1.3}.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US){font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;text-transform:uppercase;line-height:1.1;font-size:.9375rem}@media screen and (min-width: 768px){.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round,.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round,.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round,.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round,.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round{width:20rem;min-height:4.6875rem;font-size:.875rem}.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner .button-wrapper .btn-round:lang(en-US),.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .button-wrapper .btn-round:lang(en-US){font-size:1rem}}.ski-season-net-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner:last-of-type,.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner:last-of-type,.ski-season-net-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner:last-of-type,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner:last-of-type,.ski-season-net-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner:last-of-type,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner:last-of-type,.ski-season-net-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner:last-of-type,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner:last-of-type,.rental-payment-wrap .ski-season-net .ski-season-net-group .ski-season-net-group__inner:last-of-type,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner:last-of-type,.rental-payment-wrap .ski-season-net .rental-payment-group .ski-season-net-group__inner:last-of-type,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner:last-of-type,.rental-payment-wrap .rental-payment .ski-season-net-group .ski-season-net-group__inner:last-of-type,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner:last-of-type,.rental-payment-wrap .rental-payment .rental-payment-group .ski-season-net-group__inner:last-of-type,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner:last-of-type{margin-bottom:0}.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner{padding-top:1.875rem}@media screen and (min-width: 768px){.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner{padding-top:3.75rem}}.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5{font-size:1.25rem;text-transform:uppercase;margin-bottom:1em}@media screen and (min-width: 768px){.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5{margin-bottom:1.3em}}.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5:lang(en-US),.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5:lang(en-US),.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5:lang(en-US),.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5:lang(en-US),.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5:lang(en-US){font-size:1.5rem}@media screen and (min-width: 768px){.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5{font-size:1.5rem}.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5:lang(en-US),.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5:lang(en-US),.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner h5:lang(en-US),.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner h5:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner h5:lang(en-US),.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner h5:lang(en-US){font-size:1.75rem}}.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .payment-methods,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .payment-methods,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .payment-methods,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .payment-methods,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .payment-methods,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .payment-methods,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .payment-methods,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .payment-methods{margin-bottom:1.75rem}.ski-season-net-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .payment-methods img,.ski-season-net-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .payment-methods img,.ski-season-net-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .payment-methods img,.ski-season-net-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .payment-methods img,.rental-payment-wrap .ski-season-net .ski-season-net-group .rental-payment-group__inner .payment-methods img,.rental-payment-wrap .ski-season-net .rental-payment-group .rental-payment-group__inner .payment-methods img,.rental-payment-wrap .rental-payment .ski-season-net-group .rental-payment-group__inner .payment-methods img,.rental-payment-wrap .rental-payment .rental-payment-group .rental-payment-group__inner .payment-methods img{max-width:100%;height:auto}.ski-season-net-wrap .ski-season-net .ski-season-net-note,.ski-season-net-wrap .rental-payment .ski-season-net-note,.rental-payment-wrap .ski-season-net .ski-season-net-note,.rental-payment-wrap .rental-payment .ski-season-net-note{padding-top:2.5rem}.ski-season-net-wrap .ski-season-net .ski-season-net-note h4,.ski-season-net-wrap .rental-payment .ski-season-net-note h4,.rental-payment-wrap .ski-season-net .ski-season-net-note h4,.rental-payment-wrap .rental-payment .ski-season-net-note h4{font-size:1.125rem;font-weight:600;color:#001642;margin-bottom:.875rem}.ski-season-net-wrap .ski-season-net .ski-season-net-note h4:lang(en-US),.ski-season-net-wrap .rental-payment .ski-season-net-note h4:lang(en-US),.rental-payment-wrap .ski-season-net .ski-season-net-note h4:lang(en-US),.rental-payment-wrap .rental-payment .ski-season-net-note h4:lang(en-US){font-size:1.25rem}.ski-season-net-wrap .ski-season-net .ski-season-net-note ul,.ski-season-net-wrap .rental-payment .ski-season-net-note ul,.rental-payment-wrap .ski-season-net .ski-season-net-note ul,.rental-payment-wrap .rental-payment .ski-season-net-note ul{padding-left:.6em;max-width:43.75rem}.ski-season-net-wrap .ski-season-net .ski-season-net-note ul li,.ski-season-net-wrap .rental-payment .ski-season-net-note ul li,.rental-payment-wrap .ski-season-net .ski-season-net-note ul li,.rental-payment-wrap .rental-payment .ski-season-net-note ul li{margin:0 0 .5rem;text-indent:-0.6em;color:#4e4e4e}.ski-season-net-wrap .ski-season-net .ski-season-net-note ul li::before,.ski-season-net-wrap .rental-payment .ski-season-net-note ul li::before,.rental-payment-wrap .ski-season-net .ski-season-net-note ul li::before,.rental-payment-wrap .rental-payment .ski-season-net-note ul li::before{content:"";display:inline-block;width:2px;height:2px;border-radius:50%;background-color:#4e4e4e;vertical-align:middle;margin-right:.5em}.rental-payment-wrap{margin-top:-3rem}@media screen and (min-width: 768px){.rental-payment-wrap{margin-top:-6rem}}.rental-payment-wrap .accordion-item{margin-bottom:0 !important}#winterTicket .page-body{margin-bottom:0}#winterTicket .page-body .article-body{margin-bottom:-0.625rem}@media screen and (min-width: 768px){#winterTicket .page-body .article-body{margin-bottom:-1.875rem}}.lead.tickets-lead{display:none}.lead.active{display:inline}.hero.hero-switch{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease}.hero.active{opacity:1}.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner p span.reserve-notes{color:#4e4e4e;font-size:.75rem;display:block;padding-top:.3125rem}.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner p span.reserve-notes:lang(en-US){font-size:.8125rem}@media screen and (min-width: 768px){.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner p span.reserve-notes{padding-top:.25rem;font-size:.8125rem}.single-schools .common-cv-aside .common-cv-wrapper .common-cv-body .common-cv-body-inner p span.reserve-notes:lang(en-US){font-size:.875rem}}.background-gray{background-color:#eff1f4}.prices-title{margin-block-start:2.5rem}.prices-title h3{font-size:1.25rem;line-height:1.2;margin-block-end:.3125rem}.prices-title h3:lang(en-US){line-height:1;font-size:1.5rem;margin-block-end:.5rem}.prices-title p{margin-block-start:0rem;margin-block-end:1.875rem;font-size:.875rem;line-height:1.7142857143}.prices-title p:lang(en-US){font-size:.9375rem;line-height:1.4}@media screen and (min-width: 768px){.prices-title{margin-block-start:5rem}.prices-title h3{width:100%;max-width:none;text-align:center;font-size:2.25rem}.prices-title h3:lang(en-US){font-size:2.625rem;line-height:1}.prices-title p{width:100%;max-width:none;text-align:center;font-size:.9375rem}.prices-title p:lang(en-US){font-size:1rem;line-height:1.4}}.rental-images-wrapper{display:flex;display:none;flex-wrap:wrap;gap:1.25rem;margin-block-start:2.5rem;margin-block-end:6.875rem}.rental-images-wrapper .rental-images{display:flex;gap:.125rem;flex-wrap:wrap;width:100%}.rental-images-wrapper .rental-images h3{color:#fff;background-color:#001642;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;line-height:1;font-size:1rem;margin-block:0;width:100%;line-height:1;height:1.875rem;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;text-transform:uppercase}@media screen and (min-width: 768px){.rental-images-wrapper .rental-images h3{height:2.5rem;font-size:1.125rem}.rental-images-wrapper .rental-images h3:lang(en-US){font-size:1.25rem}}.rental-images-wrapper .rental-images .rental-icons{display:flex;flex-wrap:wrap;background-color:#eff1f4}.rental-images-wrapper .rental-images .rental-icons.full{width:100%;aspect-ratio:335/173.73}.rental-images-wrapper .rental-images .rental-icons.half{width:calc((100% - .125rem)/2);aspect-ratio:167/173.73}.rental-images-wrapper .rental-images .rental-icons.half .icon-wrap{height:37.7946666667vw}.rental-images-wrapper .rental-images .rental-icons.half .icon-wrap figure figcaption{max-width:37.3333333333vw}.rental-images-wrapper .rental-images .rental-icons .sub-title{width:100%;background-color:#abc5e6;color:#001642;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;line-height:1;font-size:1rem;margin-block:0;width:100%;line-height:1;height:1.875rem;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;text-transform:uppercase;border-bottom:2px solid #fff}@media screen and (min-width: 768px){.rental-images-wrapper .rental-images .rental-icons .sub-title{height:2.5rem;font-size:1.125rem}.rental-images-wrapper .rental-images .rental-icons .sub-title:lang(en-US){font-size:1.25rem}}.rental-images-wrapper .rental-images .rental-icons .icon-wrap{display:flex;flex-direction:column;justify-content:end;padding-bottom:.625rem;align-items:center;width:100%;color:#001642}.rental-images-wrapper .rental-images .rental-icons .icon-wrap figure img{margin:0 auto 1.25rem;height:auto}.rental-images-wrapper .rental-images .rental-icons .icon-wrap figure img.rental-img-1{width:32.7306666667vw}.rental-images-wrapper .rental-images .rental-icons .icon-wrap figure img.rental-img-2{width:26.3466666667vw}.rental-images-wrapper .rental-images .rental-icons .icon-wrap figure img.rental-img-3{width:81.4693333333vw;margin-bottom:1.875rem}.rental-images-wrapper .rental-images .rental-icons .icon-wrap figure img.rental-img-4{width:21.84vw}.rental-images-wrapper .rental-images .rental-icons .icon-wrap figure img.rental-img-5{width:15.4506666667vw}.rental-images-wrapper .rental-images .rental-icons .icon-wrap figure img.rental-img-6{width:56.1466666667vw;margin-bottom:1.875rem}.rental-images-wrapper .rental-images .rental-icons .icon-wrap figure figcaption{background-color:rgba(0,0,0,0);font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.8125rem;color:#000;text-align:center;-webkit-line-clamp:inherit;line-height:1.2923076336}.rental-images-wrapper .rental-images .rental-icons .icon-wrap figure figcaption:lang(en-US){line-height:1.2000000293}@media screen and (min-width: 768px){.rental-images-wrapper{margin-block-end:7.5rem}.rental-images-wrapper .rental-images{width:calc((100% - 1.25rem)/2);gap:.125rem;justify-content:space-between}.rental-images-wrapper .rental-images .rental-icons .sub-title{width:100%}.rental-images-wrapper .rental-images .rental-icons.full{aspect-ratio:515/203}.rental-images-wrapper .rental-images .rental-icons.half{width:calc((100% - .25rem)/2);aspect-ratio:255/203}.rental-images-wrapper .rental-images .rental-icons.half .icon-wrap{height:10.1875rem}.rental-images-wrapper .rental-images .rental-icons .sub-title{border-bottom:none}.rental-images-wrapper .rental-images .rental-icons .icon-wrap{padding-bottom:1.25rem}.rental-images-wrapper .rental-images .rental-icons .icon-wrap figure img{margin:0 auto 1.25rem;height:auto}.rental-images-wrapper .rental-images .rental-icons .icon-wrap figure img.rental-img-1{width:12.05625rem}.rental-images-wrapper .rental-images .rental-icons .icon-wrap figure img.rental-img-2{width:9.704375rem}.rental-images-wrapper .rental-images .rental-icons .icon-wrap figure img.rental-img-3{width:26.849375rem}.rental-images-wrapper .rental-images .rental-icons .icon-wrap figure img.rental-img-4{width:6.053125rem}.rental-images-wrapper .rental-images .rental-icons .icon-wrap figure img.rental-img-5{width:5.01625rem}.rental-images-wrapper .rental-images .rental-icons .icon-wrap figure img.rental-img-6{width:17.65rem}.rental-images-wrapper .rental-images .rental-icons .icon-wrap figure figcaption{font-size:.75rem}.rental-images-wrapper .rental-images .rental-icons .icon-wrap figure figcaption:lang(en-US){font-size:.875rem}}.page-rentals .cont-header{padding-bottom:.5rem}@media screen and (min-width: 768px){.page-rentals .cont-header{padding-bottom:2rem}}.page-rentals .common-cv-aside{margin-block-start:2.5rem}@media screen and (min-width: 768px){.page-rentals .common-cv-aside{margin-block-start:5rem}}.page-rentals .page-body-wrapper .article-body .page-body{width:auto}@media screen and (min-width: 768px){.page-rentals .page-body-wrapper .article-body .page-body{padding:0}}.page-rentals .page-body-wrapper .article-body .page-body .wp-block-post-content{margin-bottom:0}.page-rentals .has-lightenblue-background-color{margin-bottom:6.25rem}.page-beat-the-queue .cont-header,.page-online-tickets .cont-header{padding-top:1.25rem;padding-bottom:0;text-align:center;align-items:center}.page-beat-the-queue .cont-header h1,.page-online-tickets .cont-header h1{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center}.page-beat-the-queue .cont-header h1:lang(en-US),.page-online-tickets .cont-header h1:lang(en-US){line-height:1}.page-beat-the-queue .cont-header h1 span:lang(en-US),.page-online-tickets .cont-header h1 span:lang(en-US){line-height:inherit}.page-beat-the-queue .cont-header h1 span.main,.page-online-tickets .cont-header h1 span.main{order:2;font-size:3.75rem}@media screen and (min-width: 768px){.page-beat-the-queue .cont-header h1 span.main,.page-online-tickets .cont-header h1 span.main{font-size:6.375rem}}.page-beat-the-queue .cont-header h1 span.sub,.page-online-tickets .cont-header h1 span.sub{order:1;font-size:.9375rem;margin:.8rem 0}@media screen and (min-width: 768px){.page-beat-the-queue .cont-header h1 span.sub,.page-online-tickets .cont-header h1 span.sub{margin:1rem 0;font-size:1.25rem}}.rental-price-wrap{margin:2rem 0}.rental-reserve-wrap{display:flex;justify-content:center;align-items:center;padding-bottom:1.25rem}@media screen and (min-width: 768px){.rental-reserve-wrap{padding-bottom:5rem}}.rental-shop-image{display:flex;gap:1.25rem;flex-wrap:wrap}.rental-shop-image figure{width:100%}.rental-shop-image figure img{width:100%}@media screen and (min-width: 768px){.rental-shop-image figure{width:calc((100% - 1.25rem)/2)}}.lineup-image{margin:3rem 0}@media screen and (min-width: 768px){.lineup-image{margin:4rem 0}}.lineup-image img{margin:0 auto;max-width:100%;height:auto}.premium-lineup-image img{width:100%}.rental-map-image,.access-map-image{width:100%;max-width:43.75rem;margin-block-start:2.5rem;margin-block-end:2.5rem}.rental-map-image img,.access-map-image img{width:100%}@media screen and (min-width: 768px){.rental-map-image,.access-map-image{margin-block-start:2.5rem}}.rental-guide ul.details,.luggage-services ul.details,.online-merit ul.details{padding-bottom:0 !important}.rental-guide h2,.luggage-services h2,.online-merit h2{font-weight:600;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif !important;margin-block-end:.625rem !important;color:#001642}.rental-guide h2:lang(en-US),.luggage-services h2:lang(en-US),.online-merit h2:lang(en-US){line-height:1}.rental-guide h2 span:lang(en-US),.luggage-services h2 span:lang(en-US),.online-merit h2 span:lang(en-US){line-height:1}.rental-guide h2 span.main,.luggage-services h2 span.main,.online-merit h2 span.main{font-size:2rem !important}.rental-guide h2 span.sub,.luggage-services h2 span.sub,.online-merit h2 span.sub{font-size:.875rem;display:block}.rental-guide h2 span.sub:lang(en-US),.luggage-services h2 span.sub:lang(en-US),.online-merit h2 span.sub:lang(en-US){margin-top:.2em;font-size:1rem}@media screen and (min-width: 768px){.rental-guide h2 span.sub,.luggage-services h2 span.sub,.online-merit h2 span.sub{margin-top:0;font-size:.9375rem}.rental-guide h2 span.sub:lang(en-US),.luggage-services h2 span.sub:lang(en-US),.online-merit h2 span.sub:lang(en-US){margin-top:0;font-size:1.25rem}}.rental-guide h2.rental-merit,.luggage-services h2.rental-merit,.online-merit h2.rental-merit{margin-top:0 !important;font-size:1.625rem;line-height:1}.rental-guide h2.rental-merit:lang(en-US),.luggage-services h2.rental-merit:lang(en-US),.online-merit h2.rental-merit:lang(en-US){font-size:2rem}.rental-guide h2.rental-merit span.sub,.luggage-services h2.rental-merit span.sub,.online-merit h2.rental-merit span.sub{margin-top:.375rem}.rental-guide h3,.luggage-services h3,.online-merit h3{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;margin-block-end:.75rem;color:#001642}.rental-guide h3 span.main,.luggage-services h3 span.main,.online-merit h3 span.main{font-size:1.5rem}.rental-guide h3 span.sub,.luggage-services h3 span.sub,.online-merit h3 span.sub{font-size:.875rem;display:block}.rental-guide p,.luggage-services p,.online-merit p{margin-top:0}@media screen and (min-width: 768px){.rental-guide,.luggage-services,.online-merit{line-height:1.3999999762;font-size:1rem;margin-block-end:2.5rem}.rental-guide h2,.luggage-services h2,.online-merit h2{margin-block-end:.75rem !important}.rental-guide h2 span.sub,.luggage-services h2 span.sub,.online-merit h2 span.sub{font-size:.9375rem;margin-top:.5rem}.rental-guide h2 span.main,.luggage-services h2 span.main,.online-merit h2 span.main{font-size:4rem !important}.rental-guide h2.rental-merit,.luggage-services h2.rental-merit,.online-merit h2.rental-merit{font-size:2.625rem;line-height:1}.rental-guide h2.rental-merit:lang(en-US),.luggage-services h2.rental-merit:lang(en-US),.online-merit h2.rental-merit:lang(en-US){font-size:3.25rem}.rental-guide h3,.luggage-services h3,.online-merit h3{margin-block-end:1.25rem}.rental-guide h3 span.sub,.luggage-services h3 span.sub,.online-merit h3 span.sub{font-size:.9375rem;margin-top:.375rem}.rental-guide h3 span.main,.luggage-services h3 span.main,.online-merit h3 span.main{font-size:2.625rem !important}.rental-guide p,.luggage-services p,.online-merit p{max-width:37.5rem;color:#4e4e4e}.rental-guide:lang(en-US),.luggage-services:lang(en-US),.online-merit:lang(en-US){font-size:1rem;line-height:1.3999999762}}.rental-guide .rental-bikes,.luggage-services .rental-bikes,.online-merit .rental-bikes{margin:2rem 0 2rem}@media screen and (min-width: 768px){.rental-guide .rental-bikes,.luggage-services .rental-bikes,.online-merit .rental-bikes{display:flex;justify-content:space-between;flex-wrap:wrap}.rental-guide .rental-bikes::after,.luggage-services .rental-bikes::after,.online-merit .rental-bikes::after{content:"";width:20.625rem}}.rental-guide .rental-bikes .rental-bike,.luggage-services .rental-bikes .rental-bike,.online-merit .rental-bikes .rental-bike{width:100%;margin-bottom:2.5rem}@media screen and (min-width: 768px){.rental-guide .rental-bikes .rental-bike,.luggage-services .rental-bikes .rental-bike,.online-merit .rental-bikes .rental-bike{width:20.625rem;margin-bottom:0}}.rental-guide .rental-bikes .rental-bike figure,.luggage-services .rental-bikes .rental-bike figure,.online-merit .rental-bikes .rental-bike figure{margin-bottom:1rem}.rental-guide .rental-bikes .rental-bike .bike-name,.luggage-services .rental-bikes .rental-bike .bike-name,.online-merit .rental-bikes .rental-bike .bike-name{color:#001642}.rental-guide .rental-bikes .rental-bike .bike-name:lang(en-US),.luggage-services .rental-bikes .rental-bike .bike-name:lang(en-US),.online-merit .rental-bikes .rental-bike .bike-name:lang(en-US){text-transform:uppercase}.luggage-services{padding-top:2rem}@media screen and (min-width: 768px){.luggage-services{padding-top:6rem}}.luggage-services h2 span.main{line-height:1}.luggage-services h2 span.sub{margin:0}@media screen and (min-width: 768px){.luggage-services .luggage-services-group{display:flex;justify-content:space-between}}.luggage-services .luggage-services-group .luggage-services-group__inner{margin:2.5rem 0;color:#000}@media screen and (min-width: 768px){.luggage-services .luggage-services-group .luggage-services-group__inner{width:47%;padding-top:1rem;margin:0}}.luggage-services .luggage-services-group .luggage-services-group__inner h4{margin:0 0 1.5rem;padding-bottom:.4rem;border-bottom:2px solid #001642}.luggage-services .luggage-services-group .luggage-services-group__inner h5{margin:1rem 0 -0.5rem;letter-spacing:.03em}.luggage-services .luggage-services-group .luggage-services-group__inner p{margin:.5rem 0;color:inherit}.luggage-services .luggage-services-group .luggage-services-group__inner p.note{color:#8e8e8e}.luggage-services .luggage-services-group .luggage-services-group__inner:last-of-type{margin-bottom:0}.online-merit{margin-bottom:4rem}@media screen and (min-width: 768px){.online-merit{margin-bottom:0}}.online-merit h2{margin-top:0 !important}.online-merit .merit-wrapper{margin-top:2.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1.875rem}@media screen and (min-width: 768px){.online-merit .merit-wrapper{gap:1.875rem}}.online-merit .merit-wrapper .merit{width:100%}@media screen and (min-width: 768px){.online-merit .merit-wrapper .merit{width:20.625rem}}.online-merit .merit-wrapper .merit figure{margin-bottom:1rem}.online-merit .merit-wrapper .merit dl dt,.online-merit .merit-wrapper .merit dl dd{margin:.5rem 0}.online-merit .merit-wrapper .merit dl dt{color:#001642;text-transform:uppercase}.online-merit .merit-wrapper .merit dl dd .caption{margin:.5rem 0;color:#4e4e4e}.online-merit .button-wrapper{text-align:center}.rental-contents-wrap{display:flex;flex-direction:column;gap:1.25rem;padding-top:1.25rem}@media screen and (min-width: 768px){.rental-contents-wrap{padding-top:0;padding-bottom:3.75rem;flex-direction:row}}.rental-contents-wrap .rental-content .rental-content-image img{max-width:100%;height:auto}.rental-contents-wrap .rental-content .rental-content-button{text-align:center;padding:1.25rem 0}@media screen and (min-width: 768px){.rental-contents-wrap .rental-content .rental-content-button{padding:1.5rem 0}}.rental-set-grid{margin:3.75rem 0}@media screen and (min-width: 768px){.rental-set-grid{display:grid;grid-template-areas:"A A B B" "C C D E";column-gap:1.25rem;row-gap:1.25rem}}.rental-set-grid .grid-item{display:flex;flex-direction:column;width:auto;background-color:#eff1f4;padding:1.75rem;margin:1.25rem 0}@media screen and (min-width: 768px){.rental-set-grid .grid-item{padding:1.75rem 0 1.25rem;margin:0}}.rental-set-grid .grid-item .item-icon{text-align:center;margin-bottom:1rem}.rental-set-grid .grid-item .item-body{text-align:center}.rental-set-grid .grid-item .item-body .feature-tag-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.rental-set-grid .grid-item .item-body .feature-tag-wrapper .feature-tag{margin:0 !important}.rental-set-grid .grid-item .item-body .feature-tag{display:inline-flex;margin:.5rem 0;line-height:1;padding:.3rem .6rem;border:1px solid #bababa;color:#4e4e4e;font-size:.6875rem;border-radius:1rem}@media screen and (min-width: 768px){.rental-set-grid .grid-item .item-body .feature-tag{font-size:.75rem}}.rental-set-grid .grid-item .item-body .feature-tag:lang(en-US){padding-top:.4rem;padding-bottom:.3rem;font-size:.75rem}@media screen and (min-width: 768px){.rental-set-grid .grid-item .item-body .feature-tag:lang(en-US){font-size:.8125rem}}.rental-set-grid .grid-item:nth-of-type(1){grid-area:A}.rental-set-grid .grid-item:nth-of-type(2){grid-area:B}.rental-set-grid .grid-item:nth-of-type(3){grid-area:C}.rental-set-grid .grid-item:nth-of-type(4){grid-area:D}.rental-set-grid .grid-item:nth-of-type(5){grid-area:E}.rental-set-grid .grid-item:last-of-type{margin-bottom:0}.rental-set-grid p.note{margin:1rem 0;color:#4e4e4e}@media screen and (min-width: 768px){.rental-set-grid p.note{margin-top:-0.5rem}}.rental-images-wrapper-2{margin-top:1.25rem;margin-bottom:5.625rem}.rental-images-wrapper-2 .rental-image-simple{display:flex;gap:.625rem;flex-wrap:wrap}.rental-images-wrapper-2 .rental-image-simple figure{width:100%}.rental-images-wrapper-2 .rental-image-simple figure img{width:100%}.rental-images-wrapper-2 .rental-image-simple p.note{margin-block:0;color:#4e4e4e;font-size:.75rem}@media screen and (min-width: 768px){.rental-images-wrapper-2{margin-bottom:3.125rem}.rental-images-wrapper-2 .rental-image-simple{gap:1.25rem}.rental-images-wrapper-2 .rental-image-simple figure{width:calc((100% - 1.25rem)/2)}.rental-images-wrapper-2 .rental-image-simple p.note{font-size:.8125rem;margin-top:-0.625rem;width:calc((100% - 1.25rem)/2)}}.rent-merit-scroll{width:auto;margin-top:.625rem;padding-bottom:.625rem}.rent-merit-scroll .merit{margin:-1.125rem 0;margin-bottom:4rem}@media screen and (min-width: 768px){.rent-merit-scroll .merit{margin-bottom:4rem}}.rent-merit-scroll .merit .merit-inner{display:flex;flex-direction:column;align-items:center;padding:2.25rem 0;border-bottom:1px solid #bababa;gap:1.25rem}@media screen and (min-width: 768px){.rent-merit-scroll .merit .merit-inner{flex-direction:row}}@media screen and (min-width: 768px){.rent-merit-scroll .merit .merit-inner dl{padding:0 3.125rem}}.rent-merit-scroll .merit .merit-inner dl dt{color:#001642;font-size:1.25rem;font-weight:600;line-height:1.2;margin-bottom:.5em}.rent-merit-scroll .merit .merit-inner dl dt:lang(en-US){font-size:1.5rem;line-height:1;text-transform:uppercase}@media screen and (min-width: 768px){.rent-merit-scroll .merit .merit-inner dl dt{font-size:1.5rem;line-height:1.1666666667}.rent-merit-scroll .merit .merit-inner dl dt:lang(en-US){font-size:1.75rem}}.rent-merit-scroll .merit .merit-inner dl dd{white-space:normal}.rent-merit-scroll .merit .merit-inner figure{flex-shrink:0;max-width:100%;height:auto}.rent-merit-scroll .merit .merit-inner:last-child{border-bottom:none}@media screen and (min-width: 768px){.rent-merit-scroll{overflow:hidden;white-space:normal;margin-left:auto;margin-right:auto}}.ticket-accordions .accordion-item{margin-bottom:1.25rem}@media screen and (min-width: 768px){.ticket-accordions .accordion-item{margin-bottom:2.5rem}}.ticket-accordions .accordion-item .accordion-header{padding:0px;background-color:#eff1f4;color:#001642;font-weight:bold;position:relative;cursor:pointer;height:5.75rem;padding:1rem 1.25rem;transition:background-color .3s;gap:.25rem;display:flex;align-items:center;justify-content:space-between}.ticket-accordions .accordion-item .accordion-header h3{margin:0;position:relative;line-height:1;letter-spacing:.01em}.ticket-accordions .accordion-item .accordion-header h3:lang(en-US){padding-top:.375rem}.ticket-accordions .accordion-item .accordion-header span.sub{display:block;letter-spacing:.01em;margin-top:.25rem}.ticket-accordions .accordion-item .accordion-header span.sub:lang(en-US){margin-top:0}@media screen and (min-width: 768px){.ticket-accordions .accordion-item .accordion-header span.sub:lang(en-US){margin-top:-0.5rem}}.ticket-accordions .accordion-item .accordion-header button{background:none;border:none;width:1.125rem;height:1.125rem;position:relative;cursor:pointer}.ticket-accordions .accordion-item .accordion-header button:before,.ticket-accordions .accordion-item .accordion-header button:after{content:"";position:absolute;top:50%;left:50%;width:1.125rem;height:.125rem;background-color:#001642;transition:transform .4s ease,opacity .1s ease}.ticket-accordions .accordion-item .accordion-header button:before{transform:translate(-50%, -50%) rotate(0deg)}.ticket-accordions .accordion-item .accordion-header button:after{transform:translate(-50%, -50%) rotate(90deg)}.ticket-accordions .accordion-item .accordion-header.for-rentals{background-color:#001642;height:4.5rem}.ticket-accordions .accordion-item .accordion-header.for-rentals h3{color:#fff}.ticket-accordions .accordion-item .accordion-header.for-rentals button:before,.ticket-accordions .accordion-item .accordion-header.for-rentals button:after{background-color:#fff}@media screen and (min-width: 768px){.ticket-accordions .accordion-item .accordion-header.for-rentals{height:6.25rem}}@media screen and (min-width: 768px){.ticket-accordions .accordion-item .accordion-header{height:6.25rem}.ticket-accordions .accordion-item .accordion-header h3{padding-left:26px;flex-grow:1;max-width:none;text-align:center}.ticket-accordions .accordion-item .accordion-header button{width:1.625rem;height:1.625rem;cursor:pointer}.ticket-accordions .accordion-item .accordion-header button:before,.ticket-accordions .accordion-item .accordion-header button:after{width:1.625rem;height:.125rem}.ticket-accordions .accordion-item .accordion-header h3{margin-block-end:0rem;margin-block-start:.3125rem}.ticket-accordions .accordion-item .accordion-header span:lang(en-US){margin-top:-0.5rem}}.ticket-accordions .accordion-item .accordion-header.invert-color{background-color:#001642;color:#fff}.ticket-accordions .accordion-item .accordion-header.invert-color h3{color:inherit}.ticket-accordions .accordion-item .accordion-header.invert-color .accordion-button::before,.ticket-accordions .accordion-item .accordion-header.invert-color .accordion-button::after{background-color:#fff}.ticket-accordions .accordion-item .accordion-content{padding:0px;height:0;overflow:hidden;transition:height .3s ease;margin-right:-5.3vw;padding-right:5.3vw}@media screen and (min-width: 768px){.ticket-accordions .accordion-item .accordion-content{margin-right:0;padding-right:0}}.ticket-accordions .accordion-item .accordion-content p.ticket-notice{color:#001642;text-align:center;font-size:.875rem;margin-bottom:1.875rem;line-height:1.4000000272;margin-top:.9375rem;font-weight:bold}.ticket-accordions .accordion-item .accordion-content p.ticket-notice:lang(en-US){text-transform:uppercase;font-size:1rem}@media screen and (min-width: 768px){.ticket-accordions .accordion-item .accordion-content p.ticket-notice{width:100%;font-size:1.125rem;margin:1.25rem auto 2.5rem}}.ticket-accordions .accordion-item .accordion-content p.ticket-notice.minius-top-margin{margin-top:-1rem;margin-bottom:1rem}.ticket-accordions .accordion-item .accordion-content p.is-style-caption{margin-top:-3rem}.ticket-accordions .accordion-item .accordion-content .button-wrapper{display:flex;justify-content:center;padding-bottom:3rem}.ticket-accordions .accordion-item .accordion-content .button-wrapper a.btn-buy{text-decoration:none}.ticket-accordions .accordion-item .accordion-content .button-wrapper a.btn-buy::after{content:none}.ticket-accordions .accordion-item.active .accordion-header .accordion-button:before{transform:translate(-50%, -50%) rotate(-90deg);opacity:0}.ticket-accordions .accordion-item.active .accordion-header .accordion-button:after{transform:translate(-50%, -50%) rotate(0deg)}.ticket-accordions .accordion-item.active .accordion-content{height:auto;overflow:hidden}.about-payment{max-width:43.75rem}.about-payment h4{font-size:1.375rem !important;padding-bottom:.625rem !important;border-bottom:2px solid #000}.about-payment h4:lang(en-US){font-size:1.5rem !important}.about-payment ul{border:none !important;margin-block:0 !important;padding-left:.9375rem}.about-payment ul li{padding:.5rem .3125rem !important;display:list-item !important;border:none !important;list-style-type:disc;line-height:1.5714285714 !important}@media screen and (min-width: 768px){.about-payment h4{font-size:1.5rem !important}.about-payment h4:lang(en-US){font-size:1.75rem !important}.about-payment ul{margin-block:1.875rem 0 !important}.about-payment ul li{line-height:1.6800000509 !important}}.cms-2-columns{column-count:1;column-gap:0rem;padding-top:1.875rem;padding-bottom:2.5rem}.cms-2-columns img{width:100%}@media screen and (min-width: 768px){.cms-2-columns{column-count:2;column-gap:1.25rem;padding-top:2.5rem;padding-bottom:3.75rem}}.cms-1-columns{column-count:1;column-gap:0rem;padding-top:1.875rem;padding-bottom:2.5rem}.cms-1-columns img{width:100%}@media screen and (min-width: 768px){.cms-1-columns{width:43.75rem}}.post-not-found{text-align:center;margin:0 auto}#new_footer .cmnBox .cmnUl,#new_footer .cmnBox.is-sp{display:none}@media only screen and (min-width: 768px){.hBox .sp_only{display:none}}@media only screen and (max-width: 767px){.hBox img{max-width:281px;width:100%}.hBox .pc_only{display:none}}#new_footer .cmnBox{font-family:"ヒラギノ角ゴ Pro","游ゴシック","メイリオ ",Meiryo,"Avenir Next",Verdana;padding:36px 0 16px;width:100%;background-color:#d8dede;font-size:16px;text-align:left}#new_footer .cmnBox .cmnContentBox{margin:0 auto;width:1250px;position:relative}#new_footer .cmnBox .cmnContentBox span{line-height:1.7}#new_footer .cmnBox .title{position:absolute;left:80px;top:20px;margin-top:0}#new_footer .cmnBox img{padding-left:250px}#new_footer .cmnBox .title img{padding:0}#new_footer .cmnBox a{color:#044da5;font-size:10px;text-decoration:underline}#new_footer .cmnBox a:hover{text-decoration:none}#new_footer .cmnBox span{padding:0 8px 0 0;display:block;letter-spacing:-1px;background:url(../../img/tokyuResort/new_f_icon.gif) right 0 bottom 35% no-repeat}#new_footer .cmnBox .text01{position:absolute;left:494px;top:22px}#new_footer .cmnBox .text02{position:absolute;left:494px;top:40px}#new_footer .cmnBox .text03{position:absolute;left:494px;top:57px}#new_footer .cmnBox .text04{position:absolute;left:419px;top:125px}#new_footer .cmnBox .text05{position:absolute;left:419px;top:143px}#new_footer .cmnBox .text06{position:absolute;left:319px;top:202px}#new_footer .cmnBox .text07{position:absolute;left:319px;top:220px}#new_footer .cmnBox .text08{position:absolute;left:319px;top:238px}#new_footer .cmnBox .text09{position:absolute;left:329px;top:310px}#new_footer .cmnBox .text10{position:absolute;left:329px;top:328px}#new_footer .cmnBox .text11{position:absolute;left:329px;top:346px}#new_footer .cmnBox .text12{position:absolute;left:896px;top:64px}#new_footer .cmnBox .text13{position:absolute;left:865px;top:129px}#new_footer .cmnBox .text14{position:absolute;left:865px;top:224px}#new_footer .cmnBox .text15{position:absolute;left:780px;top:279px}#new_footer .cmnBox .text16{position:absolute;left:780px;top:297px}#new_footer .cmnBox .text17{position:absolute;left:780px;top:315px}#new_footer .cmnBox .text18{position:absolute;left:780px;top:381px}#new_footer .cmnBox .btmLink{text-align:center}#new_footer .cmnBox .btmLink img{padding:4px 0 0 15px}@media all and (min-width: 0)and (max-width: 767px){.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}#new_footer .cmnBox{padding:37px 17px;text-align:left;line-height:1.6}#new_footer .cmnBox.is-sp{display:block}#new_footer .cmnBox .btmLink,#new_footer .cmnBox .pcMap,#new_footer .cmnBox span,#new_footer .cmnBox.is-pc{display:none}#new_footer .cmnBox .cmnContentBox{width:auto}#new_footer .cmnBox .title{margin-bottom:20px;position:inherit;top:auto;left:auto}#new_footer .cmnBox .title img{width:182px}#new_footer .cmnBox .cmnUl{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 3px}#new_footer .cmnBox .cmnUl li{padding-bottom:25px;float:left;width:48%;min-height:105px;list-style:none}#new_footer .cmnBox .cmnUl li:nth-of-type(2n){margin-left:4%}#new_footer .cmnBox .cmnUl li p img{padding:0;width:100%}#new_footer .cmnBox .cmnUl li dt{padding-top:12px;clear:left;font-size:12px}#new_footer .cmnBox .cmnUl li dd{padding:0 0 12px;line-height:1.5}#new_footer .cmnBox .cmnUl li dd a{font-size:10px;font-size:2.5vw;white-space:nowrap}#new_footer .cmnBox .cmnUl li .linkP{margin-top:12px}}#new_footer .cmnBox .text01-en{position:absolute;left:465px;top:22px}#new_footer .cmnBox .text02-en{position:absolute;left:465px;top:40px}#new_footer .cmnBox .text03-en{position:absolute;left:465px;top:57px}#new_footer .cmnBox .text04-en{position:absolute;left:420px;top:125px}#new_footer .cmnBox .text05-en{position:absolute;left:420px;top:143px}#new_footer .cmnBox .text06-en{position:absolute;left:340px;top:202px}#new_footer .cmnBox .text07-en{position:absolute;left:340px;top:220px}#new_footer .cmnBox .text08-en{position:absolute;left:340px;top:238px}#new_footer .cmnBox .text09-en{position:absolute;left:350px;top:310px}#new_footer .cmnBox .text10-en{position:absolute;left:350px;top:328px}#new_footer .cmnBox .text11-en{position:absolute;left:350px;top:346px}#new_footer .cmnBox .text12-en{position:absolute;left:905px;top:64px}#new_footer .cmnBox .text13-en{position:absolute;left:888px;top:129px}#new_footer .cmnBox .text14-en{position:absolute;left:885px;top:224px}#new_footer .cmnBox .text15-en{position:absolute;left:800px;top:279px}#new_footer .cmnBox .text16-en{position:absolute;left:800px;top:297px}#new_footer .cmnBox .text17-en{position:absolute;left:800px;top:315px}#new_footer .cmnBox .text18-en{position:absolute;left:800px;top:381px}.btmLink a img{max-width:100%;height:auto;border:none;vertical-align:top;margin-left:auto;margin-right:auto}.l-footer__copyright{background:#335d7a;font-size:13px;color:#fff;text-align:center;padding:1.25em 0;line-height:1.7}.l-footer__copyright .c-container{width:100%;max-width:1200px;margin:0 auto;padding-right:20px;padding-left:20px;font-size:100%;line-height:inherit}.l-footer__copyright .u-align--center{text-align:center !important}.l-footer__copyright .u-phrase{display:inline-block}#tk-footer-wrapper{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:none;border:0;color:#5f5f5f;font-family:"YuGothic",sans-serif;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;height:100%;line-height:1.8;margin:0;padding:0;position:relative;text-align:center;text-decoration:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;width:100%}#tk-footer-wrapper div,#tk-footer-wrapper span,#tk-footer-wrapper applet,#tk-footer-wrapper object,#tk-footer-wrapper iframe,#tk-footer-wrapper h1,#tk-footer-wrapper h2,#tk-footer-wrapper h3,#tk-footer-wrapper h4,#tk-footer-wrapper h5,#tk-footer-wrapper h6,#tk-footer-wrapper p,#tk-footer-wrapper blockquote,#tk-footer-wrapper pre,#tk-footer-wrapper a,#tk-footer-wrapper abbr,#tk-footer-wrapper acronym,#tk-footer-wrapper address,#tk-footer-wrapper big,#tk-footer-wrapper cite,#tk-footer-wrapper code,#tk-footer-wrapper del,#tk-footer-wrapper dfn,#tk-footer-wrapper em,#tk-footer-wrapper img,#tk-footer-wrapper ins,#tk-footer-wrapper kbd,#tk-footer-wrapper q,#tk-footer-wrapper s,#tk-footer-wrapper samp,#tk-footer-wrapper small,#tk-footer-wrapper strike,#tk-footer-wrapper strong,#tk-footer-wrapper sub,#tk-footer-wrapper sup,#tk-footer-wrapper tt,#tk-footer-wrapper var,#tk-footer-wrapper b,#tk-footer-wrapper u,#tk-footer-wrapper i,#tk-footer-wrapper center,#tk-footer-wrapper dl,#tk-footer-wrapper dt,#tk-footer-wrapper dd,#tk-footer-wrapper ol,#tk-footer-wrapper ul,#tk-footer-wrapper li,#tk-footer-wrapper fieldset,#tk-footer-wrapper form,#tk-footer-wrapper label,#tk-footer-wrapper legend,#tk-footer-wrapper table,#tk-footer-wrapper caption,#tk-footer-wrapper tbody,#tk-footer-wrapper tfoot,#tk-footer-wrapper thead,#tk-footer-wrapper tr,#tk-footer-wrapper th,#tk-footer-wrapper td,#tk-footer-wrapper article,#tk-footer-wrapper aside,#tk-footer-wrapper canvas,#tk-footer-wrapper details,#tk-footer-wrapper embed,#tk-footer-wrapper figure,#tk-footer-wrapper figcaption,#tk-footer-wrapper .tk-footer,#tk-footer-wrapper header,#tk-footer-wrapper hgroup,#tk-footer-wrapper menu,#tk-footer-wrapper nav,#tk-footer-wrapper output,#tk-footer-wrapper ruby,#tk-footer-wrapper section,#tk-footer-wrapper summary,#tk-footer-wrapper time,#tk-footer-wrapper mark,#tk-footer-wrapper audio,#tk-footer-wrapper video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}@media screen and (max-width: 768px){#tk-footer-wrapper{font-size:10px}}#tk-footer-wrapper .tk-footer{display:block}#tk-footer-wrapper ol,#tk-footer-wrapper ul{list-style:none}#tk-footer-wrapper blockquote,#tk-footer-wrapper q{quotes:none}#tk-footer-wrapper blockquote:before,#tk-footer-wrapper blockquote:after,#tk-footer-wrapper q:before,#tk-footer-wrapper q:after{content:"";content:none}#tk-footer-wrapper table{border-collapse:collapse;border-spacing:0}#tk-footer-wrapper .tk-inner{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 25px;width:1024px}@media screen and (max-width: 768px){#tk-footer-wrapper .tk.tk-inner{padding:0 25px;width:100%}}@media screen and (min-width: 769px){#tk-footer-wrapper .sp{display:none}#tk-footer-wrapper br.pc{display:block}#tk-footer-wrapper br.sp{display:none}#tk-footer-wrapper .table_sp{display:none}}@media screen and (max-width: 768px){#tk-footer-wrapper .pc{display:none}#tk-footer-wrapper br.pc{display:none}#tk-footer-wrapper br.sp{display:block}#tk-footer-wrapper .table_pc{display:none}}#tk-footer-wrapper a{-webkit-transition:.6s cubic-bezier(0.19, 1, 0.22, 1);transition:.6s cubic-bezier(0.19, 1, 0.22, 1);color:#02111d;text-decoration:none}#tk-footer-wrapper a:hover{opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70)}#tk-footer-wrapper input[type=text],#tk-footer-wrapper input[type=email],#tk-footer-wrapper select,#tk-footer-wrapper button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:"YuGothic",sans-serif;font-size:13px}#tk-footer-wrapper input[type=text]::-webkit-input-placeholder,#tk-footer-wrapper input[type=email]::-webkit-input-placeholder,#tk-footer-wrapper select::-webkit-input-placeholder,#tk-footer-wrapper button::-webkit-input-placeholder{color:#5f5f5f;font-size:13px}#tk-footer-wrapper input[type=text]::-moz-placeholder,#tk-footer-wrapper input[type=email]::-moz-placeholder,#tk-footer-wrapper select::-moz-placeholder,#tk-footer-wrapper button::-moz-placeholder{color:#5f5f5f;font-size:13px}#tk-footer-wrapper input[type=text]:-ms-input-placeholder,#tk-footer-wrapper input[type=email]:-ms-input-placeholder,#tk-footer-wrapper select:-ms-input-placeholder,#tk-footer-wrapper button:-ms-input-placeholder{color:#5f5f5f;font-size:13px}#tk-footer-wrapper input[type=text]::-ms-input-placeholder,#tk-footer-wrapper input[type=email]::-ms-input-placeholder,#tk-footer-wrapper select::-ms-input-placeholder,#tk-footer-wrapper button::-ms-input-placeholder{color:#5f5f5f;font-size:13px}#tk-footer-wrapper input[type=text]::placeholder,#tk-footer-wrapper input[type=email]::placeholder,#tk-footer-wrapper select::placeholder,#tk-footer-wrapper button::placeholder{color:#5f5f5f;font-size:13px}#tk-footer-wrapper ::-webkit-input-placeholder{color:#5f5f5f;font-size:13px}#tk-footer-wrapper :-ms-input-placeholder{color:#5f5f5f;font-size:13px}#tk-footer-wrapper ::-moz-placeholder{color:#5f5f5f;font-size:13px}#tk-footer-wrapper ::-ms-input-placeholder{color:#5f5f5f;font-size:13px}#tk-footer-wrapper ::placeholder{color:#5f5f5f;font-size:13px}#tk-footer-wrapper .tk-footer{background:#1d2b2e;color:#fff;margin:0px 0 0;padding:50px 0;width:100%}#tk-footer-wrapper .tk-footer .tk-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:1310px;padding:0 25px;width:100%}#tk-footer-wrapper .tk-footer .info{margin:0 auto 0 0;text-align:left;width:30%}#tk-footer-wrapper .tk-footer .info p{padding:5px 0 0}#tk-footer-wrapper .tk-footer .info p strong{padding:5px 0;font-weight:bold;display:block}#tk-footer-wrapper .tk-footer .info .info_social{display:flex;flex-wrap:nowrap;padding:0;width:auto}#tk-footer-wrapper .tk-footer .info .info_social a{display:inline;line-height:20px;margin:20px 20px 0 0}#tk-footer-wrapper .tk-footer .info .info_social a.sns img{height:28px}#tk-footer-wrapper .tk-footer .info .info_social a.site img{height:32px}#tk-footer-wrapper .tk-footer .info .info_social a img{width:auto}#tk-footer-wrapper .tk-footer .info .info_link{font-size:13px;margin:50px 0 0}#tk-footer-wrapper .tk-footer .info .info_link a{color:#fff}#tk-footer-wrapper .tk-footer .info .info_link span{padding:0 10px}#tk-footer-wrapper .tk-footer .info #info_copyright{font-size:11px;margin:30px 0 0}#tk-footer-wrapper .tk-footer .group{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Maven Pro","YuGothic",sans-serif;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:left;width:67%}#tk-footer-wrapper .tk-footer .group .group_map{margin:0 auto 0 0;width:50%}#tk-footer-wrapper .tk-footer .group .group_map h2{font-size:25px;font-weight:700;line-height:1.5}#tk-footer-wrapper .tk-footer .group .group_map h2 img{width:220px;height:99px}#tk-footer-wrapper .tk-footer .group .group_map img{height:auto;max-width:360px;width:95%}#tk-footer-wrapper .tk-footer .group .group_list{width:50%}#tk-footer-wrapper .tk-footer .group .group_list .list{border-top:solid 1px #fff;padding:10px 0;width:100%}#tk-footer-wrapper .tk-footer .group .group_list .list dt{font-size:14px;font-weight:700;margin:0 auto 0 0;width:20%}#tk-footer-wrapper .tk-footer .group .group_list .list dd{width:70%}#tk-footer-wrapper .tk-footer .group .group_list .list dl dt,#tk-footer-wrapper .tk-footer .group .group_list .list dl dd{font-size:11px;font-weight:normal}#tk-footer-wrapper .tk-footer .group .group_list .list dl dt a,#tk-footer-wrapper .tk-footer .group .group_list .list dl dd a{color:#fff}#tk-footer-wrapper .tk-footer .group .group_list .list dl dd a{font-weight:bold}#tk-footer-wrapper .tk-footer .group .group_list .list dl dd.active{color:#ffe555;font-weight:bold}#tk-footer-wrapper .tk-footer .group .group_list dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:left}@media screen and (max-width: 768px){#tk-footer-wrapper .tk-footer{margin:0px 0 0;padding:50px 0 20px;width:100%}#tk-footer-wrapper .tk-footer .tk-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:none;min-width:100%;padding:0 15px}#tk-footer-wrapper .tk-footer .info{margin:0;text-align:left;width:100%}#tk-footer-wrapper .tk-footer .info address{padding:20px 0 0}#tk-footer-wrapper .tk-footer .info address a{color:#fff}#tk-footer-wrapper .tk-footer .info .info_link{font-size:13px;margin:20px 0 0}#tk-footer-wrapper .tk-footer .info .info_link a{color:#fff}#tk-footer-wrapper .tk-footer .info .info_link span{padding:0 10px}#tk-footer-wrapper .tk-footer .info #info_copyright{font-size:11px;margin:30px 0 0}#tk-footer-wrapper .tk-footer .group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"Miriam Libre","YuGothic",sans-serif;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:left;width:100%}#tk-footer-wrapper .tk-footer .group .group_map{margin:30px auto 10px 0;width:100%}#tk-footer-wrapper .tk-footer .group .group_map h2{font-size:25px;line-height:1.2}#tk-footer-wrapper .tk-footer .group .group_list{border-bottom:solid 1px #fff;width:100%}#tk-footer-wrapper .tk-footer .group .group_list .list{border-top:solid 1px #fff;padding:0;width:100%}#tk-footer-wrapper .tk-footer .group .group_list .list .list_{background-image:url(../images/tk-footer/arrow.png);background-position:95% 50%;background-repeat:no-repeat;background-size:17px auto;cursor:pointer;font-size:18px;font-weight:700;margin:0 auto 0 0;padding:10px 0;width:100%}#tk-footer-wrapper .tk-footer .group .group_list .list .list_.on{background-image:url(../images/tk-footer/arrow_on.png)}#tk-footer-wrapper .tk-footer .group .group_list .list dd{position:relative;display:none;width:100%}#tk-footer-wrapper .tk-footer .group .group_list .list dd.on{display:block}#tk-footer-wrapper .tk-footer .group .group_list .list dl{border-top:solid 1px #384548;padding:7px 0}#tk-footer-wrapper .tk-footer .group .group_list .list dl dt{width:25%}#tk-footer-wrapper .tk-footer .group .group_list .list dl dd{display:block;font-weight:bold;width:75%}#tk-footer-wrapper .tk-footer .group .group_list .list dl dt,#tk-footer-wrapper .tk-footer .group .group_list .list dl dd{font-size:14px;padding:0}#tk-footer-wrapper .tk-footer .group .group_list .list dl dd.active{color:#ffe555;font-weight:bold}#tk-footer-wrapper .tk-footer .group .group_list dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}#tk-footer-wrapper .tk-footer #info_copyright{font-size:11px;margin:30px 0 0;text-align:left;width:100%}}.need-help{background-color:#eff1f4;color:#001642;padding-top:4.375rem}.need-help h3{display:flex;flex-direction:column;margin-block:0;color:#001642;text-align:center;font-size:1.875rem;line-height:1}@media screen and (min-width: 768px){.need-help h3{margin-block:0;font-size:2rem}}.need-help hr{width:89.3333vw;border:1px solid #a3a3a3;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}@media screen and (min-width: 768px){.need-help hr{width:77.5rem}}.need-help nav{max-width:77.5rem;margin:0 auto}.need-help nav ul{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.need-help nav ul{padding:.625rem 0 .625rem}}.need-help nav ul li{display:inline-flex;margin:0 .625rem}.need-help nav ul.help-buttons{flex-direction:column;position:relative;gap:.9375rem;padding-bottom:2.125rem;padding-top:.9375rem;margin:0 1.25rem}@media screen and (min-width: 768px){.need-help nav ul.help-buttons{flex-direction:row;padding-bottom:1.75rem}}.need-help nav ul.help-buttons:lang(en-US){text-transform:uppercase;letter-spacing:0em}.need-help nav ul.help-buttons::after{content:"";display:block;width:100%;height:1px;background-color:#a3a3a3;position:absolute;bottom:0}.need-help nav ul.sub{letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;font-weight:600;padding:1.25rem 0 1.875rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.9375rem;margin-bottom:.9375rem}@media screen and (min-width: 768px){.need-help nav ul.sub{padding-top:1.75rem;margin-bottom:1.5625rem;gap:.625rem}}.need-help nav ul.sub li{margin:0;letter-spacing:0;font-family:inherit;font-weight:inherit}.need-help nav ul.sub li a{letter-spacing:inherit}.need-help nav ul.for-legal{padding:.625rem 0;display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.need-help nav ul.for-legal{padding-bottom:1.25rem;display:flex;flex-wrap:wrap;justify-content:center}}.need-help nav ul.for-legal li{font-size:.625rem;justify-content:center;line-height:1.7;padding:0 .9375rem;border-left:1px solid #a3a3a3;margin:0}@media screen and (min-width: 768px){.need-help nav ul.for-legal li{font-size:.75rem}}@media screen and (min-width: 768px){.need-help nav ul.for-legal li:lang(en-US){font-size:.6875rem}}.need-help nav ul.for-legal li:first-child{border-left:none}.need-help nav ul.for-legal li:last-child{border-left:none}@media screen and (min-width: 768px){.need-help nav ul.for-legal li:last-child{border-left:1px solid #000}}.need-help nav ul.for-legal li a{display:flex;align-items:center;color:#000}.need-help nav ul.for-legal li a:hover{color:#000}.need-help nav ul.for-legal li a[target=_blank]::after{margin-left:.4em}.need-help nav ul.for-legal li a[target=_blank]:lang(en-US)::after{transform:translateY(-0.2em)}.footer-info{padding:2.5rem 0;background-color:#001642;color:#fff}.footer-info a{color:#fff}.footer-info a:hover{color:#fff}.footer-info div.footer-top{display:flex;flex-direction:column;width:49.3333333333vw;margin:0 auto}.footer-info div.footer-top .footer-logo{margin-bottom:1.875rem}.footer-info div.footer-top .footer-logo img{width:100%;height:auto}.footer-info div.footer-top div.social-icons{margin-bottom:2.5rem;display:flex;justify-content:space-between}.footer-info div.footer-mb-wrap{border-top:1px solid #a3a3a3;padding-top:2.5rem}.footer-info div.footer-mb-wrap div.footer-middle{display:flex;gap:1.5625rem;justify-content:center}.footer-info div.footer-mb-wrap div.footer-middle img{height:1.415rem}.footer-info div.footer-mb-wrap div.footer-bottom .footer-contact{padding-left:3.125rem;margin-top:2.5rem;background-image:url("../images/common/ico_location_white.svg");background-repeat:no-repeat;background-position:left top}.footer-info div.footer-mb-wrap div.footer-bottom .footer-contact p{margin:0}.footer-info div.footer-mb-wrap div.footer-bottom .footer-phone{margin-top:1.875rem;padding-left:3.125rem;background-image:url("../images/common/ico_phone_white.svg");background-repeat:no-repeat;background-position:left top}.footer-info div.footer-mb-wrap div.footer-bottom .footer-phone p{margin:0;line-height:1.2000000293;letter-spacing:0 !important;font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;font-weight:600;font-size:.875rem}@media screen and (min-width: 768px){.footer-info{padding-top:3.4375rem}.footer-info div.footer-top{width:100%;border-bottom:1px solid #a3a3a3;margin-bottom:0rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.footer-info div.footer-top .footer-logo{margin-bottom:.9375rem}.footer-info div.footer-top div.social-icons{display:flex;margin-bottom:0rem;justify-content:flex-start;align-items:center}.footer-info div.footer-top div.social-icons a{margin-left:1.25rem}.footer-info div.footer-mb-wrap{border:none;display:flex;justify-content:space-between;align-items:start;padding-top:1.875rem}.footer-info div.footer-mb-wrap div.footer-middle{margin-left:0;margin-right:auto;display:flex;align-items:center;gap:unset}.footer-info div.footer-mb-wrap div.footer-middle img{margin-right:2.5rem;height:2.0625rem}.footer-info div.footer-mb-wrap div.footer-bottom{display:flex;align-items:start}.footer-info div.footer-mb-wrap div.footer-bottom .footer-contact{margin-top:0;background-image:url("../images/common/ico_location_white.svg");background-repeat:no-repeat;background-position:left top;padding-left:2.25rem}.footer-info div.footer-mb-wrap div.footer-bottom .footer-contact:lang(en-US){max-width:22.5rem}.footer-info div.footer-mb-wrap div.footer-bottom .footer-contact p{margin:0}.footer-info div.footer-mb-wrap div.footer-bottom .footer-phone{margin-top:0;margin-left:1.875rem;background-image:url("../images/common/ico_phone_white.svg");background-repeat:no-repeat;background-position:left top;padding-bottom:2em;padding-left:2.25rem}.footer-info div.footer-mb-wrap div.footer-bottom .footer-phone:lang(en-US){max-width:22.5rem}.footer-info div.footer-mb-wrap div.footer-bottom .footer-phone p{font-family:"Hiragino Sans","Meiryo","Hiragino Kaku Gothic ProN",sans-serif;font-weight:normal;margin:0;font-size:.9375rem;font-weight:400}}#tk-footer-wrapper .tk-footer{padding-bottom:5rem}.page-beat-the-queue #tk-footer-wrapper .tk-footer,.page-online-tickets #tk-footer-wrapper .tk-footer{padding-bottom:7.5rem}@media screen and (max-width: 768px){.page-beat-the-queue #tk-footer-wrapper .tk-footer,.page-online-tickets #tk-footer-wrapper .tk-footer{padding-bottom:10rem}}.form-page-header h1{max-width:60.625rem}.form-page-header h1 span{display:block;line-height:1.2}.form-page-header h1 span:lang(en-US){line-height:1}.form-page-header h1 span.sub{font-size:1.125rem;margin:.5rem 0 1.25rem}.form-page-header h1 span.sub:lang(en-US){font-size:1.25rem}@media screen and (min-width: 768px){.form-page-header h1 span.sub{font-size:2rem}.form-page-header h1 span.sub:lang(en-US){font-size:2.25rem;margin-top:0}}.form-page-header p{margin:.5rem 0;max-width:43.75rem}.form-page-header p.note{color:#0054a6}.form-page-header p.note:lang(en-US){font-size:1rem}.form-page-header ul{padding-left:1.125rem;max-width:43.75rem}.form-page-header ul li{list-style-type:disc}.ff-message-success{padding:3rem;margin-bottom:3rem}.form-page-body{padding-top:0;padding-bottom:.625rem;border-bottom:1px solid #a3a3a3}@media screen and (min-width: 768px){.form-page-body{padding-top:3.75rem;padding-top:1.875rem}}.form-page-body .complete-message{margin:6.25rem auto;max-width:43.75rem}.form-page-body .complete-message .title{color:#001642}.form-page-body .complete-message .title:lang(en-US){font-family:Univers,"Univers",sans-serif;font-weight:600}.form-page-body .complete-message .button-wrapper{margin-top:1.875rem}.form-page-body a.button,.form-page-body a.back,.form-page-body a.submit,.form-page-body button.button,.form-page-body button.back,.form-page-body button.submit{font-family:Univers,"Univers",sans-serif;font-weight:600;background-color:#001642;color:#fff;border:none;display:inline-flex;align-items:center;min-height:3.625rem;min-width:17.5rem;padding:1rem 2rem .6875rem;text-transform:uppercase;font-size:1.25rem;line-height:1.1;border-radius:2.25rem}@media screen and (min-width: 768px){.form-page-body a.button,.form-page-body a.back,.form-page-body a.submit,.form-page-body button.button,.form-page-body button.back,.form-page-body button.submit{font-size:1.375rem;border-radius:1.875rem}}.form-page-body a.button[disabled],.form-page-body a.back[disabled],.form-page-body a.submit[disabled],.form-page-body button.button[disabled],.form-page-body button.back[disabled],.form-page-body button.submit[disabled]{pointer-events:none;background-color:#bababa;cursor:not-allowed}.form-page-body a.button[disabled]:hover,.form-page-body a.back[disabled]:hover,.form-page-body a.submit[disabled]:hover,.form-page-body button.button[disabled]:hover,.form-page-body button.back[disabled]:hover,.form-page-body button.submit[disabled]:hover{transform:inherit}.form-wrapper{margin-bottom:4rem}.form-wrapper .formcontainer,.form-wrapper .ff-el-group{margin:0 0 1rem}@media screen and (min-width: 768px){.form-wrapper .formcontainer,.form-wrapper .ff-el-group{margin:0 0 2rem}}.form-wrapper .formcontainer .ff-el-input--label,.form-wrapper .ff-el-group .ff-el-input--label{display:flex;align-items:center;position:relative}.form-wrapper .formcontainer .ff-el-input--label .ff-el-tooltip,.form-wrapper .ff-el-group .ff-el-input--label .ff-el-tooltip{display:flex;align-items:center;position:absolute;right:0}.form-wrapper .formcontainer h3,.form-wrapper .formcontainer .title,.form-wrapper .ff-el-group h3,.form-wrapper .ff-el-group .title{color:#001642;margin-bottom:0;margin-top:1.5rem}@media screen and (min-width: 768px){.form-wrapper .formcontainer h3,.form-wrapper .formcontainer .title,.form-wrapper .ff-el-group h3,.form-wrapper .ff-el-group .title{margin-top:0}}.form-wrapper .formcontainer h3::after,.form-wrapper .formcontainer .title::after,.form-wrapper .ff-el-group h3::after,.form-wrapper .ff-el-group .title::after{content:"";display:block;width:100%;height:2px;background-color:#001642;margin-top:.3rem}.form-wrapper .formcontainer input[type=text],.form-wrapper .formcontainer input[type=date],.form-wrapper .formcontainer input[type=file],.form-wrapper .formcontainer input[type=tel],.form-wrapper .formcontainer input[type=email],.form-wrapper .formcontainer textarea,.form-wrapper .formcontainer select,.form-wrapper .ff-el-group input[type=text],.form-wrapper .ff-el-group input[type=date],.form-wrapper .ff-el-group input[type=file],.form-wrapper .ff-el-group input[type=tel],.form-wrapper .ff-el-group input[type=email],.form-wrapper .ff-el-group textarea,.form-wrapper .ff-el-group select{width:100%;min-height:2.8125rem;padding:.4rem .8rem;border:1px solid #a3a3a3}@media screen and (min-width: 768px){.form-wrapper .formcontainer input[type=text],.form-wrapper .formcontainer input[type=date],.form-wrapper .formcontainer input[type=file],.form-wrapper .formcontainer input[type=tel],.form-wrapper .formcontainer input[type=email],.form-wrapper .formcontainer textarea,.form-wrapper .formcontainer select,.form-wrapper .ff-el-group input[type=text],.form-wrapper .ff-el-group input[type=date],.form-wrapper .ff-el-group input[type=file],.form-wrapper .ff-el-group input[type=tel],.form-wrapper .ff-el-group input[type=email],.form-wrapper .ff-el-group textarea,.form-wrapper .ff-el-group select{min-height:3.3125rem;padding:.8rem .8rem}}.form-wrapper .formcontainer input[type=text].length-short,.form-wrapper .formcontainer input[type=date].length-short,.form-wrapper .formcontainer input[type=file].length-short,.form-wrapper .formcontainer input[type=tel].length-short,.form-wrapper .formcontainer input[type=email].length-short,.form-wrapper .formcontainer textarea.length-short,.form-wrapper .formcontainer select.length-short,.form-wrapper .ff-el-group input[type=text].length-short,.form-wrapper .ff-el-group input[type=date].length-short,.form-wrapper .ff-el-group input[type=file].length-short,.form-wrapper .ff-el-group input[type=tel].length-short,.form-wrapper .ff-el-group input[type=email].length-short,.form-wrapper .ff-el-group textarea.length-short,.form-wrapper .ff-el-group select.length-short{max-width:30%}@media screen and (min-width: 768px){.form-wrapper .formcontainer input[type=text].length-short,.form-wrapper .formcontainer input[type=date].length-short,.form-wrapper .formcontainer input[type=file].length-short,.form-wrapper .formcontainer input[type=tel].length-short,.form-wrapper .formcontainer input[type=email].length-short,.form-wrapper .formcontainer textarea.length-short,.form-wrapper .formcontainer select.length-short,.form-wrapper .ff-el-group input[type=text].length-short,.form-wrapper .ff-el-group input[type=date].length-short,.form-wrapper .ff-el-group input[type=file].length-short,.form-wrapper .ff-el-group input[type=tel].length-short,.form-wrapper .ff-el-group input[type=email].length-short,.form-wrapper .ff-el-group textarea.length-short,.form-wrapper .ff-el-group select.length-short{max-width:31.5%}}.form-wrapper .formcontainer input[type=text].length-middle,.form-wrapper .formcontainer input[type=date].length-middle,.form-wrapper .formcontainer input[type=file].length-middle,.form-wrapper .formcontainer input[type=tel].length-middle,.form-wrapper .formcontainer input[type=email].length-middle,.form-wrapper .formcontainer textarea.length-middle,.form-wrapper .formcontainer select.length-middle,.form-wrapper .ff-el-group input[type=text].length-middle,.form-wrapper .ff-el-group input[type=date].length-middle,.form-wrapper .ff-el-group input[type=file].length-middle,.form-wrapper .ff-el-group input[type=tel].length-middle,.form-wrapper .ff-el-group input[type=email].length-middle,.form-wrapper .ff-el-group textarea.length-middle,.form-wrapper .ff-el-group select.length-middle{max-width:47.7%}@media screen and (min-width: 768px){.form-wrapper .formcontainer input[type=text].length-middle,.form-wrapper .formcontainer input[type=date].length-middle,.form-wrapper .formcontainer input[type=file].length-middle,.form-wrapper .formcontainer input[type=tel].length-middle,.form-wrapper .formcontainer input[type=email].length-middle,.form-wrapper .formcontainer textarea.length-middle,.form-wrapper .formcontainer select.length-middle,.form-wrapper .ff-el-group input[type=text].length-middle,.form-wrapper .ff-el-group input[type=date].length-middle,.form-wrapper .ff-el-group input[type=file].length-middle,.form-wrapper .ff-el-group input[type=tel].length-middle,.form-wrapper .ff-el-group input[type=email].length-middle,.form-wrapper .ff-el-group textarea.length-middle,.form-wrapper .ff-el-group select.length-middle{max-width:49%}}.form-wrapper .formcontainer label:has(input[type=checkbox]),.form-wrapper .ff-el-group label:has(input[type=checkbox]){cursor:pointer;display:inline-flex;align-items:center;margin:.625rem 1.875rem}.form-wrapper .formcontainer label:has(input[type=checkbox]) input[type=checkbox],.form-wrapper .ff-el-group label:has(input[type=checkbox]) input[type=checkbox]{margin-right:1rem}.form-wrapper .formcontainer input[type=checkbox],.form-wrapper .ff-el-group input[type=checkbox]{border:1px solid #a3a3a3;width:1.5625rem;height:1.5625rem;flex-grow:0}.form-wrapper .formcontainer input[type=checkbox]:checked,.form-wrapper .ff-el-group input[type=checkbox]:checked{background-color:#0054a6;box-shadow:inset 0 0 0 4px #fff}.form-wrapper .formcontainer input[type=file],.form-wrapper .ff-el-group input[type=file]{cursor:pointer;background-color:#eff1f4}.form-wrapper .formcontainer select,.form-wrapper .ff-el-group select{padding:.6rem .4rem;cursor:pointer}.form-wrapper .formcontainer .error,.form-wrapper .formcontainer .un_inq_error,.form-wrapper .ff-el-group .error,.form-wrapper .ff-el-group .un_inq_error{margin:.25rem 0;color:#0054a6}.form-wrapper .formcontainer .un_inq_ref,.form-wrapper .formcontainer .un_inq_txt,.form-wrapper .ff-el-group .un_inq_ref,.form-wrapper .ff-el-group .un_inq_txt{color:#4e4e4e;line-height:1.8}.form-wrapper .formcontainer .un_inq_ref,.form-wrapper .ff-el-group .un_inq_ref{margin-bottom:0}.form-wrapper .formcontainer .un_inq_txtWrap,.form-wrapper .ff-el-group .un_inq_txtWrap{margin:1.25rem 0 2.5rem}.form-wrapper .formcontainer .un_inq_txtWrap p,.form-wrapper .ff-el-group .un_inq_txtWrap p{text-align:center}.form-wrapper .formcontainer .un_inq_btnWrap,.form-wrapper .ff-el-group .un_inq_btnWrap{display:flex;justify-content:center;flex-wrap:wrap;gap:1.25rem;margin-bottom:.75rem}.form-wrapper .formcontainer.select-wrapper .ff-el-input--content,.form-wrapper .ff-el-group.select-wrapper .ff-el-input--content{width:100%;position:relative}.form-wrapper .formcontainer.select-wrapper .ff-el-input--content::after,.form-wrapper .ff-el-group.select-wrapper .ff-el-input--content::after{content:"";display:block;position:absolute;top:38%;right:1rem;transform:translateY(-50%);width:9px;height:9px;border-right:1px solid #4e4e4e;border-bottom:1px solid #4e4e4e;transform:rotate(45deg)}.form-wrapper .formcontainer dl dt,.form-wrapper .ff-el-group dl dt{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400;margin-bottom:4px}.form-wrapper .formcontainer dl dd,.form-wrapper .ff-el-group dl dd{display:flex;align-items:center;flex-wrap:wrap}.form-wrapper .formcontainer dl dd select,.form-wrapper .formcontainer dl dd input,.form-wrapper .ff-el-group dl dd select,.form-wrapper .ff-el-group dl dd input{flex-grow:1}.form-wrapper .formcontainer dl dd .spacer,.form-wrapper .ff-el-group dl dd .spacer{flex-grow:1;text-align:center}.form-wrapper .formcontainer dl dd:has(.un_inq_checkBox),.form-wrapper .ff-el-group dl dd:has(.un_inq_checkBox){margin:0 -1.875rem}.form-wrapper .formcontainer dl dd:has(.un_inq_checkBox) .un_inq_error,.form-wrapper .ff-el-group dl dd:has(.un_inq_checkBox) .un_inq_error{margin-left:1.875rem;width:100%}.form-wrapper .formcontainer .flexbox,.form-wrapper .ff-el-group .flexbox{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1rem 0}.form-wrapper .formcontainer .flexbox .flexbox-item,.form-wrapper .ff-el-group .flexbox .flexbox-item{margin:.5rem 0}@media screen and (min-width: 768px){.form-wrapper .formcontainer .flexbox .flexbox-item,.form-wrapper .ff-el-group .flexbox .flexbox-item{margin:0}}.form-wrapper .formcontainer .flexbox.column-1 .flexbox-item,.form-wrapper .ff-el-group .flexbox.column-1 .flexbox-item{width:100%}@media screen and (min-width: 768px){.form-wrapper .formcontainer .flexbox.column-1 .flexbox-item,.form-wrapper .ff-el-group .flexbox.column-1 .flexbox-item{width:calc(100% - 1rem)}}.form-wrapper .formcontainer .flexbox.column-2 .flexbox-item,.form-wrapper .ff-el-group .flexbox.column-2 .flexbox-item{width:100%}@media screen and (min-width: 768px){.form-wrapper .formcontainer .flexbox.column-2 .flexbox-item,.form-wrapper .ff-el-group .flexbox.column-2 .flexbox-item{justify-content:space-between;width:calc(50% - 1rem)}}.form-wrapper .formcontainer .flexbox.column-3 .flexbox-item,.form-wrapper .ff-el-group .flexbox.column-3 .flexbox-item{justify-content:space-between;width:calc(33.3333% - 1.5rem)}.form-wrapper .formcontainer .flexbox.column-center,.form-wrapper .ff-el-group .flexbox.column-center{justify-content:center;flex-direction:column;align-items:center;text-align:center}.form-wrapper .formcontainer.hidden-section,.form-wrapper .ff-el-group.hidden-section{margin:0}.form-wrapper .formcontainer.un_inq_ref,.form-wrapper .ff-el-group.un_inq_ref{margin-top:-2rem}.form-wrapper .formcontainer.un_inq_ref p,.form-wrapper .ff-el-group.un_inq_ref p{color:#4e4e4e;line-height:1.8}.form-wrapper .formcontainer.flex .ff-el-input--label,.form-wrapper .ff-el-group.flex .ff-el-input--label{display:none}.form-wrapper .formcontainer.flex .ff-el-input--content,.form-wrapper .ff-el-group.flex .ff-el-input--content{display:flex;flex-wrap:wrap;margin:0 -1.875rem}.form-wrapper .ff-custom_html{margin-bottom:1.5rem !important}.editor-styles-wrapper{padding:2rem 4rem}.editor-styles-wrapper .wp-block{margin-left:0}.wp-block-post-content{margin-top:2.5rem;margin-bottom:3.75rem;word-wrap:break-word;overflow-wrap:break-word;border-bottom:none}@media screen and (max-width: 768px){.wp-block-post-content{margin-top:3.75rem;margin-top:1.875rem}}.wp-block-post-content>*:first-child::before{content:none}.wp-block-post-content h1{font-size:1.375rem;margin-bottom:inherit}.wp-block-post-content h1:lang(en-US){font-size:1.375rem}.wp-block-post-content h2{color:#001642;margin:2.875rem 0 .25rem}@media screen and (min-width: 768px){.wp-block-post-content h2{margin:5rem 0 1rem}}.wp-block-post-content h2:first-of-type{margin-top:1.25rem}@media screen and (min-width: 768px){.wp-block-post-content h2:first-of-type{margin-top:3.75rem}}.wp-block-post-content h3{color:#001642;margin:2.875rem 0 1rem}@media screen and (min-width: 768px){.wp-block-post-content h3{margin:3.75rem 0 1rem}}.wp-block-post-content h4{color:#001642}.wp-block-post-content h5{color:#001642;margin:1.25rem 0 1rem}@media screen and (min-width: 768px){.wp-block-post-content h5{margin:1.875rem 0 1rem}}.wp-block-post-content.news-contents-wrapper h2:lang(ja),.wp-block-post-content.news-contents-wrapper h3:lang(ja),.wp-block-post-content.news-contents-wrapper h4:lang(ja),.wp-block-post-content.news-contents-wrapper h5:lang(ja){font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif !important}.wp-block-post-content h6{margin-bottom:-0.25rem}.wp-block-post-content h6:lang(en-US){margin-bottom:-0.4375rem}.wp-block-post-content p{margin:.5rem 0 1.25rem}.wp-block-post-content p:lang(en-US){margin:1.25rem 0}.wp-block-post-content p:first-of-type{margin-top:0}.wp-block-post-content p,.wp-block-post-content li{max-width:43.75rem}.wp-block-post-content a{color:#0054a6;text-decoration:underline}.wp-block-post-content a[target=_blank]::after{display:inline-block;vertical-align:middle;margin-left:.4em;margin-right:.4em}.wp-block-post-content ul,.wp-block-post-content ol{padding-left:1.5rem;margin:.9375rem 0}.wp-block-post-content ul li,.wp-block-post-content ol li{margin:1rem 0;font-weight:normal}.wp-block-post-content ul li:lang(en-US),.wp-block-post-content ol li:lang(en-US){margin:.5rem 0}.wp-block-post-content ul li ul,.wp-block-post-content ul li ol,.wp-block-post-content ol li ul,.wp-block-post-content ol li ol{margin-top:1rem}.wp-block-post-content ul li ul li,.wp-block-post-content ul li ol li,.wp-block-post-content ol li ul li,.wp-block-post-content ol li ol li{margin:.5rem 0}.wp-block-post-content ul li ul li:lang(en-US),.wp-block-post-content ul li ol li:lang(en-US),.wp-block-post-content ol li ul li:lang(en-US),.wp-block-post-content ol li ol li:lang(en-US){margin:.5rem 0}.wp-block-post-content ul li{list-style-type:disc}.wp-block-post-content ol li{list-style-type:inherit}.wp-block-image{max-width:43.75rem;margin:1.5rem 0}@media screen and (min-width: 768px){.wp-block-image{margin:1.875rem 0}}.wp-block-image.size-full img{width:100% !important;height:auto}.wp-block-image .wp-element-caption{margin-bottom:0}.wp-block-image:first-of-type{margin-top:0}.wp-swiper{margin:0}.wp-block-heading{margin:1.25rem 0;letter-spacing:inherit}.wp-block-heading.is-style-subtitle-heading{margin-bottom:1.25rem !important}.wp-block-heading.is-style-subtitle-heading em{margin-top:.5rem;display:block;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.875rem;font-style:normal}@media screen and (min-width: 768px){.wp-block-heading.is-style-subtitle-heading em{font-size:1rem}}.wp-element-caption,.is-style-caption,.is-style-caption-under-table{color:#4e4e4e}.is-style-caption-under-table{margin-top:-3rem !important;margin-bottom:2rem !important}.is-style-caption-list{color:#4e4e4e;margin-left:1em !important;text-indent:-1em}.is-style-caption-list:lang(en-US){color:#000}@media screen and (min-width: 768px){.is-style-caption-list{line-height:1.2 !important;font-size:.8125rem !important;max-width:45rem !important;margin-block-end:.625rem !important;margin-block-start:0 !important}.is-style-caption-list:lang(en-US){margin-block-end:.3125rem !important}}.wp-element-caption{margin-bottom:0}.wp-block-columns{margin:2rem 0;gap:1.5em}.wp-block-columns .wp-block-column .wp-block-image{margin:0}.wp-block-columns .wp-block-column p{max-width:100% !important}.wp-block-table table thead tr th,.wp-block-flexible-table-block-table table thead tr th{font-weight:600}.wp-block-table{margin:1.5rem auto 0;overflow-x:hidden}@media screen and (min-width: 768px){.wp-block-table{margin-right:0;margin-left:0}}.wp-block-table colgroup.lift-status col,.wp-block-table colgroup.col-4 col{width:22%}.wp-block-table colgroup.lift-status col.table-col-title,.wp-block-table colgroup.col-4 col.table-col-title{width:34%}.wp-block-table colgroup.course-info col,.wp-block-table colgroup.col-3 col{width:33%}.wp-block-table colgroup.course-info col.table-col-title,.wp-block-table colgroup.col-3 col.table-col-title{width:34%}.wp-block-table table{width:100%;border-collapse:collapse}@media screen and (min-width: 768px){.wp-block-table table{margin-left:0}}.wp-block-table .wp-element-caption{padding-top:1rem}.wp-block-gallery{margin:1.5rem 0}@media screen and (min-width: 768px){.wp-block-gallery{margin:1.875rem 0}}.wp-block-gallery .wp-block-image{width:100%}.wp-block-gallery.is-layout-flex{flex-wrap:wrap}@media screen and (max-width: 768px){.wp-block-gallery.has-nested-images .wp-block-image{width:auto !important}}.wp-block-buttons{margin:1.5rem 0 4rem}@media screen and (min-width: 768px){.wp-block-buttons{margin:2.5rem 0}}.wp-block-buttons .wp-block-button .wp-block-button__link{background-color:#abc5e6;min-height:2.5625rem;padding:4px 1.25rem 0;font-weight:600;color:#001642;display:inline-flex;align-items:center;text-decoration:none;justify-content:center;transition:transform .3s}@media screen and (min-width: 768px){.wp-block-buttons .wp-block-button .wp-block-button__link{min-height:2.75rem;min-width:11.125rem;padding-left:1em;padding-right:1em}}.wp-block-buttons .wp-block-button .wp-block-button__link:hover{transform:scale(1.1)}.wp-block-buttons .wp-block-button .wp-block-button__link:active{transform:scale(0.9)}.wp-block-buttons .wp-block-button .wp-block-button__link::after{content:none !important}@media screen and (min-width: 768px){.wp-block-buttons .wp-block-button .wp-block-button__link[target=_blank]{padding-right:.8em}}.wp-block-buttons .wp-block-button .wp-block-button__link[target=_blank]::after{content:"" !important;display:inline-block;vertical-align:middle;margin-left:.4em}.wp-block-buttons .wp-block-button.is-style-large-button .wp-block-button__link{background-color:#001642;color:#fff;font-size:1.125rem;height:3.125rem;padding-left:3.625rem;padding-right:3.625rem;min-width:13.4375rem}.wp-block-buttons .wp-block-button.is-style-large-button .wp-block-button__link:lang(en-US){font-size:1.25rem}@media screen and (min-width: 768px){.wp-block-buttons .wp-block-button.is-style-large-button .wp-block-button__link{font-size:1.25rem;height:3.625rem;padding-left:2.75rem;padding-right:2.75rem;min-width:15.625rem}.wp-block-buttons .wp-block-button.is-style-large-button .wp-block-button__link:lang(en-US){font-size:1.375rem}}.wp-block-buttons .wp-block-button.is-style-large-button .wp-element-button{text-decoration:none}.wp-block-details summary{display:flex;align-items:center;min-height:5.75rem;background-color:#eff1f4;font-size:1.25rem;font-weight:600;line-height:1.2;margin-bottom:1.5rem;padding-right:4.5rem;padding-left:.875rem;color:#001642;list-style:none;position:relative;transition:opacity .3s}@media screen and (min-width: 768px){.wp-block-details summary{min-height:6.25rem;justify-content:center;font-size:2rem;text-align:center;padding:.25rem 5rem 0}}.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details summary::before,.wp-block-details summary::after{content:"";display:block;height:18px;width:18px;aspect-ratio:1/1;position:absolute;inset:0;margin:auto;left:auto;right:26px;background-color:#001642;transform:rotate(0);transition:transform .3s,opacity .3s}@media screen and (min-width: 768px){.wp-block-details summary::before,.wp-block-details summary::after{height:26px;width:26px;right:26px}}.wp-block-details summary::before{height:2px}.wp-block-details summary::after{width:2px;right:34px}@media screen and (min-width: 768px){.wp-block-details summary::after{right:38px}}.wp-block-details summary:hover{opacity:.6}.wp-block-details .wp-block-buttons{margin:3.75rem 0 5.625rem}.wp-block-details[open]{overflow:visible}.wp-block-details[open] summary::after,.wp-block-details[open] summary::before{transform:rotate(90deg)}.wp-block-details[open] summary::before{opacity:0}.wp-block-details.is-style-background-navy summary{color:#fff;background-color:#001642;font-size:1.75rem;padding-top:.5rem;min-height:4.5rem}@media screen and (min-width: 768px){.wp-block-details.is-style-background-navy summary{font-size:3.25rem;padding-top:.9375rem;min-height:6.25rem}}.wp-block-details.is-style-background-navy summary::before,.wp-block-details.is-style-background-navy summary::after{background-color:#fff}.wp-block-details.lang-en-US summary{font-family:Univers,"Univers",sans-serif;line-height:1}.wp-block-details.lang-ja summary{padding-top:0;font-size:1.5rem}@media screen and (min-width: 768px){.wp-block-details.lang-ja summary{font-size:2.625rem}.wp-block-details.lang-ja summary br{display:none}}.is-style-regular,.is-style-fees,.is-style-school-table,.is-style-school-level,.is-style-lift-status,.is-style-scrollable,.is-style-scrollable-2column{margin:.875rem 0 3.75rem}@media screen and (min-width: 768px){.is-style-regular,.is-style-fees,.is-style-school-table,.is-style-school-level,.is-style-lift-status,.is-style-scrollable,.is-style-scrollable-2column{margin:1.875rem 0 3.75rem}}.is-style-regular table th,.is-style-regular table td,.is-style-fees table th,.is-style-fees table td,.is-style-school-table table th,.is-style-school-table table td,.is-style-school-level table th,.is-style-school-level table td,.is-style-lift-status table th,.is-style-lift-status table td,.is-style-scrollable table th,.is-style-scrollable table td,.is-style-scrollable-2column table th,.is-style-scrollable-2column table td{padding:.375rem}@media screen and (min-width: 768px){.is-style-regular table th,.is-style-regular table td,.is-style-fees table th,.is-style-fees table td,.is-style-school-table table th,.is-style-school-table table td,.is-style-school-level table th,.is-style-school-level table td,.is-style-lift-status table th,.is-style-lift-status table td,.is-style-scrollable table th,.is-style-scrollable table td,.is-style-scrollable-2column table th,.is-style-scrollable-2column table td{padding-top:.875rem;padding-bottom:.875rem}}.is-style-regular table th:lang(en-US),.is-style-regular table td:lang(en-US),.is-style-fees table th:lang(en-US),.is-style-fees table td:lang(en-US),.is-style-school-table table th:lang(en-US),.is-style-school-table table td:lang(en-US),.is-style-school-level table th:lang(en-US),.is-style-school-level table td:lang(en-US),.is-style-lift-status table th:lang(en-US),.is-style-lift-status table td:lang(en-US),.is-style-scrollable table th:lang(en-US),.is-style-scrollable table td:lang(en-US),.is-style-scrollable-2column table th:lang(en-US),.is-style-scrollable-2column table td:lang(en-US){padding-top:.5625rem;padding-bottom:.5rem}@media screen and (min-width: 768px){.is-style-regular table th:lang(en-US),.is-style-regular table td:lang(en-US),.is-style-fees table th:lang(en-US),.is-style-fees table td:lang(en-US),.is-style-school-table table th:lang(en-US),.is-style-school-table table td:lang(en-US),.is-style-school-level table th:lang(en-US),.is-style-school-level table td:lang(en-US),.is-style-lift-status table th:lang(en-US),.is-style-lift-status table td:lang(en-US),.is-style-scrollable table th:lang(en-US),.is-style-scrollable table td:lang(en-US),.is-style-scrollable-2column table th:lang(en-US),.is-style-scrollable-2column table td:lang(en-US){padding-top:.6875rem;padding-bottom:.5625rem}}.is-style-regular table td,.is-style-fees table td,.is-style-school-table table td,.is-style-school-level table td,.is-style-lift-status table td,.is-style-scrollable table td,.is-style-scrollable-2column table td{padding-top:.625rem;padding-bottom:.625rem}.is-style-regular table thead,.is-style-fees table thead,.is-style-school-table table thead,.is-style-school-level table thead,.is-style-lift-status table thead,.is-style-scrollable table thead,.is-style-scrollable-2column table thead{border-bottom:3px solid #001642}.is-style-regular table thead tr th,.is-style-fees table thead tr th,.is-style-school-table table thead tr th,.is-style-school-level table thead tr th,.is-style-lift-status table thead tr th,.is-style-scrollable table thead tr th,.is-style-scrollable-2column table thead tr th{border:none;padding-top:0rem;padding-bottom:.375rem;font-size:.875rem;font-weight:600;line-height:1.8;border-right:1px solid #bababa;background-color:#fff;color:#001642}.is-style-regular table thead tr th:lang(en-US),.is-style-fees table thead tr th:lang(en-US),.is-style-school-table table thead tr th:lang(en-US),.is-style-school-level table thead tr th:lang(en-US),.is-style-lift-status table thead tr th:lang(en-US),.is-style-scrollable table thead tr th:lang(en-US),.is-style-scrollable-2column table thead tr th:lang(en-US){padding-bottom:.3125rem;padding-top:.0625rem;text-transform:uppercase;font-family:Univers,"Univers",sans-serif;font-size:1.25rem;line-height:1}.is-style-regular table thead tr th em,.is-style-fees table thead tr th em,.is-style-school-table table thead tr th em,.is-style-school-level table thead tr th em,.is-style-lift-status table thead tr th em,.is-style-scrollable table thead tr th em,.is-style-scrollable-2column table thead tr th em{display:block;font-style:normal;font-size:.875rem;margin-top:-0.5625rem}.is-style-regular table thead tr th em:lang(en-US),.is-style-fees table thead tr th em:lang(en-US),.is-style-school-table table thead tr th em:lang(en-US),.is-style-school-level table thead tr th em:lang(en-US),.is-style-lift-status table thead tr th em:lang(en-US),.is-style-scrollable table thead tr th em:lang(en-US),.is-style-scrollable-2column table thead tr th em:lang(en-US){font-size:1rem;margin-top:-0.4375rem}@media screen and (min-width: 768px){.is-style-regular table thead tr th,.is-style-fees table thead tr th,.is-style-school-table table thead tr th,.is-style-school-level table thead tr th,.is-style-lift-status table thead tr th,.is-style-scrollable table thead tr th,.is-style-scrollable-2column table thead tr th{line-height:1.4;padding-top:.125rem;padding-bottom:.75rem;font-size:1.25rem}.is-style-regular table thead tr th:lang(en-US),.is-style-fees table thead tr th:lang(en-US),.is-style-school-table table thead tr th:lang(en-US),.is-style-school-level table thead tr th:lang(en-US),.is-style-lift-status table thead tr th:lang(en-US),.is-style-scrollable table thead tr th:lang(en-US),.is-style-scrollable-2column table thead tr th:lang(en-US){line-height:1;padding-top:.6875rem;padding-bottom:.5rem;font-size:1.5rem}.is-style-regular table thead tr th em,.is-style-fees table thead tr th em,.is-style-school-table table thead tr th em,.is-style-school-level table thead tr th em,.is-style-lift-status table thead tr th em,.is-style-scrollable table thead tr th em,.is-style-scrollable-2column table thead tr th em{font-size:1rem;margin-top:-0.4rem}.is-style-regular table thead tr th em:lang(en-US),.is-style-fees table thead tr th em:lang(en-US),.is-style-school-table table thead tr th em:lang(en-US),.is-style-school-level table thead tr th em:lang(en-US),.is-style-lift-status table thead tr th em:lang(en-US),.is-style-scrollable table thead tr th em:lang(en-US),.is-style-scrollable-2column table thead tr th em:lang(en-US){font-size:1.125rem;margin-top:.125rem}}.is-style-regular table thead tr th:first-child,.is-style-fees table thead tr th:first-child,.is-style-school-table table thead tr th:first-child,.is-style-school-level table thead tr th:first-child,.is-style-lift-status table thead tr th:first-child,.is-style-scrollable table thead tr th:first-child,.is-style-scrollable-2column table thead tr th:first-child{min-width:7.5rem;position:relative;border-right:none}.is-style-regular table thead tr th:first-child::after,.is-style-fees table thead tr th:first-child::after,.is-style-school-table table thead tr th:first-child::after,.is-style-school-level table thead tr th:first-child::after,.is-style-lift-status table thead tr th:first-child::after,.is-style-scrollable table thead tr th:first-child::after,.is-style-scrollable-2column table thead tr th:first-child::after{content:"";display:block;width:3px;height:calc(100% + 1px);background-color:#001642;position:absolute;top:0;right:0}@media screen and (min-width: 768px){.is-style-regular table thead tr th:first-child,.is-style-fees table thead tr th:first-child,.is-style-school-table table thead tr th:first-child,.is-style-school-level table thead tr th:first-child,.is-style-lift-status table thead tr th:first-child,.is-style-scrollable table thead tr th:first-child,.is-style-scrollable-2column table thead tr th:first-child{min-width:none;width:1%}}.is-style-regular table thead tr th:not(:first-child),.is-style-fees table thead tr th:not(:first-child),.is-style-school-table table thead tr th:not(:first-child),.is-style-school-level table thead tr th:not(:first-child),.is-style-lift-status table thead tr th:not(:first-child),.is-style-scrollable table thead tr th:not(:first-child),.is-style-scrollable-2column table thead tr th:not(:first-child){min-width:6.875rem;width:max-content}@media screen and (min-width: 768px){.is-style-regular table thead tr th:not(:first-child),.is-style-fees table thead tr th:not(:first-child),.is-style-school-table table thead tr th:not(:first-child),.is-style-school-level table thead tr th:not(:first-child),.is-style-lift-status table thead tr th:not(:first-child),.is-style-scrollable table thead tr th:not(:first-child),.is-style-scrollable-2column table thead tr th:not(:first-child){width:1%}}.is-style-regular table thead tr th:last-child,.is-style-fees table thead tr th:last-child,.is-style-school-table table thead tr th:last-child,.is-style-school-level table thead tr th:last-child,.is-style-lift-status table thead tr th:last-child,.is-style-scrollable table thead tr th:last-child,.is-style-scrollable-2column table thead tr th:last-child{border-right:none}.is-style-regular table thead tr.thead-top-row th,.is-style-fees table thead tr.thead-top-row th,.is-style-school-table table thead tr.thead-top-row th,.is-style-school-level table thead tr.thead-top-row th,.is-style-lift-status table thead tr.thead-top-row th,.is-style-scrollable table thead tr.thead-top-row th,.is-style-scrollable-2column table thead tr.thead-top-row th{padding:.1875rem 0;font-size:1rem;border-bottom-width:1px;border-bottom-color:#bababa;border-bottom-style:solid}@media screen and (min-width: 768px){.is-style-regular table thead tr.thead-top-row th,.is-style-fees table thead tr.thead-top-row th,.is-style-school-table table thead tr.thead-top-row th,.is-style-school-level table thead tr.thead-top-row th,.is-style-lift-status table thead tr.thead-top-row th,.is-style-scrollable table thead tr.thead-top-row th,.is-style-scrollable-2column table thead tr.thead-top-row th{padding:.75rem 0;font-size:1.25rem}}.is-style-regular table thead tr.thead-top-row th:first-child,.is-style-fees table thead tr.thead-top-row th:first-child,.is-style-school-table table thead tr.thead-top-row th:first-child,.is-style-school-level table thead tr.thead-top-row th:first-child,.is-style-lift-status table thead tr.thead-top-row th:first-child,.is-style-scrollable table thead tr.thead-top-row th:first-child,.is-style-scrollable-2column table thead tr.thead-top-row th:first-child{font-size:1.125rem;border-right-width:1px;border-right-color:#bababa}@media screen and (min-width: 768px){.is-style-regular table thead tr.thead-top-row th:first-child,.is-style-fees table thead tr.thead-top-row th:first-child,.is-style-school-table table thead tr.thead-top-row th:first-child,.is-style-school-level table thead tr.thead-top-row th:first-child,.is-style-lift-status table thead tr.thead-top-row th:first-child,.is-style-scrollable table thead tr.thead-top-row th:first-child,.is-style-scrollable-2column table thead tr.thead-top-row th:first-child{font-size:2rem;min-width:9.875rem}.is-style-regular table thead tr.thead-top-row th:first-child:lang(en-US),.is-style-fees table thead tr.thead-top-row th:first-child:lang(en-US),.is-style-school-table table thead tr.thead-top-row th:first-child:lang(en-US),.is-style-school-level table thead tr.thead-top-row th:first-child:lang(en-US),.is-style-lift-status table thead tr.thead-top-row th:first-child:lang(en-US),.is-style-scrollable table thead tr.thead-top-row th:first-child:lang(en-US),.is-style-scrollable-2column table thead tr.thead-top-row th:first-child:lang(en-US){font-size:2.25rem}}.is-style-regular table thead tr.thead-top-row th:nth-child(2),.is-style-fees table thead tr.thead-top-row th:nth-child(2),.is-style-school-table table thead tr.thead-top-row th:nth-child(2),.is-style-school-level table thead tr.thead-top-row th:nth-child(2),.is-style-lift-status table thead tr.thead-top-row th:nth-child(2),.is-style-scrollable table thead tr.thead-top-row th:nth-child(2),.is-style-scrollable-2column table thead tr.thead-top-row th:nth-child(2){min-width:15.4666666667vw}@media screen and (min-width: 768px){.is-style-regular table thead tr.thead-top-row th:nth-child(2),.is-style-fees table thead tr.thead-top-row th:nth-child(2),.is-style-school-table table thead tr.thead-top-row th:nth-child(2),.is-style-school-level table thead tr.thead-top-row th:nth-child(2),.is-style-lift-status table thead tr.thead-top-row th:nth-child(2),.is-style-scrollable table thead tr.thead-top-row th:nth-child(2),.is-style-scrollable-2column table thead tr.thead-top-row th:nth-child(2){min-width:1%}}.is-style-regular table thead tr.thead-top-row.no-border th,.is-style-fees table thead tr.thead-top-row.no-border th,.is-style-school-table table thead tr.thead-top-row.no-border th,.is-style-school-level table thead tr.thead-top-row.no-border th,.is-style-lift-status table thead tr.thead-top-row.no-border th,.is-style-scrollable table thead tr.thead-top-row.no-border th,.is-style-scrollable-2column table thead tr.thead-top-row.no-border th{border-bottom:none}.is-style-regular table thead tr.thead-top-row.no-border th:last-child,.is-style-fees table thead tr.thead-top-row.no-border th:last-child,.is-style-school-table table thead tr.thead-top-row.no-border th:last-child,.is-style-school-level table thead tr.thead-top-row.no-border th:last-child,.is-style-lift-status table thead tr.thead-top-row.no-border th:last-child,.is-style-scrollable table thead tr.thead-top-row.no-border th:last-child,.is-style-scrollable-2column table thead tr.thead-top-row.no-border th:last-child{font-size:9px}.is-style-regular table thead tr.thead-bottom-row th,.is-style-fees table thead tr.thead-bottom-row th,.is-style-school-table table thead tr.thead-bottom-row th,.is-style-school-level table thead tr.thead-bottom-row th,.is-style-lift-status table thead tr.thead-bottom-row th,.is-style-scrollable table thead tr.thead-bottom-row th,.is-style-scrollable-2column table thead tr.thead-bottom-row th{padding:.3125rem 0;font-size:.875rem}@media screen and (min-width: 768px){.is-style-regular table thead tr.thead-bottom-row th,.is-style-fees table thead tr.thead-bottom-row th,.is-style-school-table table thead tr.thead-bottom-row th,.is-style-school-level table thead tr.thead-bottom-row th,.is-style-lift-status table thead tr.thead-bottom-row th,.is-style-scrollable table thead tr.thead-bottom-row th,.is-style-scrollable-2column table thead tr.thead-bottom-row th{padding:1rem 0;font-size:1rem}.is-style-regular table thead tr.thead-bottom-row th:lang(en-US),.is-style-fees table thead tr.thead-bottom-row th:lang(en-US),.is-style-school-table table thead tr.thead-bottom-row th:lang(en-US),.is-style-school-level table thead tr.thead-bottom-row th:lang(en-US),.is-style-lift-status table thead tr.thead-bottom-row th:lang(en-US),.is-style-scrollable table thead tr.thead-bottom-row th:lang(en-US),.is-style-scrollable-2column table thead tr.thead-bottom-row th:lang(en-US){font-size:1.125rem}}@media screen and (max-width: 768px){.is-style-regular table thead tr.thead-bottom-row th,.is-style-fees table thead tr.thead-bottom-row th,.is-style-school-table table thead tr.thead-bottom-row th,.is-style-school-level table thead tr.thead-bottom-row th,.is-style-lift-status table thead tr.thead-bottom-row th,.is-style-scrollable table thead tr.thead-bottom-row th,.is-style-scrollable-2column table thead tr.thead-bottom-row th{min-width:0 !important}}.is-style-regular table thead tr.thead-bottom-row th:first-child,.is-style-fees table thead tr.thead-bottom-row th:first-child,.is-style-school-table table thead tr.thead-bottom-row th:first-child,.is-style-school-level table thead tr.thead-bottom-row th:first-child,.is-style-lift-status table thead tr.thead-bottom-row th:first-child,.is-style-scrollable table thead tr.thead-bottom-row th:first-child,.is-style-scrollable-2column table thead tr.thead-bottom-row th:first-child{border-right-width:1px;border-right-color:#bababa;border-right-style:solid;position:static}@media screen and (min-width: 768px){.is-style-regular table thead tr.thead-bottom-row th:not(:first-child),.is-style-fees table thead tr.thead-bottom-row th:not(:first-child),.is-style-school-table table thead tr.thead-bottom-row th:not(:first-child),.is-style-school-level table thead tr.thead-bottom-row th:not(:first-child),.is-style-lift-status table thead tr.thead-bottom-row th:not(:first-child),.is-style-scrollable table thead tr.thead-bottom-row th:not(:first-child),.is-style-scrollable-2column table thead tr.thead-bottom-row th:not(:first-child){width:1%}}.is-style-regular table thead tr.thead-bottom-row th::after,.is-style-fees table thead tr.thead-bottom-row th::after,.is-style-school-table table thead tr.thead-bottom-row th::after,.is-style-school-level table thead tr.thead-bottom-row th::after,.is-style-lift-status table thead tr.thead-bottom-row th::after,.is-style-scrollable table thead tr.thead-bottom-row th::after,.is-style-scrollable-2column table thead tr.thead-bottom-row th::after{content:none !important}.is-style-regular table tbody tr,.is-style-fees table tbody tr,.is-style-school-table table tbody tr,.is-style-school-level table tbody tr,.is-style-lift-status table tbody tr,.is-style-scrollable table tbody tr,.is-style-scrollable-2column table tbody tr{border-bottom:1px solid #bababa;background-color:#fff}.is-style-regular table tbody tr th,.is-style-regular table tbody tr td,.is-style-fees table tbody tr th,.is-style-fees table tbody tr td,.is-style-school-table table tbody tr th,.is-style-school-table table tbody tr td,.is-style-school-level table tbody tr th,.is-style-school-level table tbody tr td,.is-style-lift-status table tbody tr th,.is-style-lift-status table tbody tr td,.is-style-scrollable table tbody tr th,.is-style-scrollable table tbody tr td,.is-style-scrollable-2column table tbody tr th,.is-style-scrollable-2column table tbody tr td{border:none;text-align:center;line-height:1.5;border-right:1px solid #bababa;background-color:inherit;font-weight:normal}.is-style-regular table tbody tr th:lang(en-US),.is-style-regular table tbody tr td:lang(en-US),.is-style-fees table tbody tr th:lang(en-US),.is-style-fees table tbody tr td:lang(en-US),.is-style-school-table table tbody tr th:lang(en-US),.is-style-school-table table tbody tr td:lang(en-US),.is-style-school-level table tbody tr th:lang(en-US),.is-style-school-level table tbody tr td:lang(en-US),.is-style-lift-status table tbody tr th:lang(en-US),.is-style-lift-status table tbody tr td:lang(en-US),.is-style-scrollable table tbody tr th:lang(en-US),.is-style-scrollable table tbody tr td:lang(en-US),.is-style-scrollable-2column table tbody tr th:lang(en-US),.is-style-scrollable-2column table tbody tr td:lang(en-US){line-height:1.2}.is-style-regular table tbody tr th:last-child,.is-style-regular table tbody tr td:last-child,.is-style-fees table tbody tr th:last-child,.is-style-fees table tbody tr td:last-child,.is-style-school-table table tbody tr th:last-child,.is-style-school-table table tbody tr td:last-child,.is-style-school-level table tbody tr th:last-child,.is-style-school-level table tbody tr td:last-child,.is-style-lift-status table tbody tr th:last-child,.is-style-lift-status table tbody tr td:last-child,.is-style-scrollable table tbody tr th:last-child,.is-style-scrollable table tbody tr td:last-child,.is-style-scrollable-2column table tbody tr th:last-child,.is-style-scrollable-2column table tbody tr td:last-child{border-right:none}.is-style-regular table tbody tr th:first-child,.is-style-fees table tbody tr th:first-child,.is-style-school-table table tbody tr th:first-child,.is-style-school-level table tbody tr th:first-child,.is-style-lift-status table tbody tr th:first-child,.is-style-scrollable table tbody tr th:first-child,.is-style-scrollable-2column table tbody tr th:first-child{position:relative;border-right:none}.is-style-regular table tbody tr th:first-child::after,.is-style-fees table tbody tr th:first-child::after,.is-style-school-table table tbody tr th:first-child::after,.is-style-school-level table tbody tr th:first-child::after,.is-style-lift-status table tbody tr th:first-child::after,.is-style-scrollable table tbody tr th:first-child::after,.is-style-scrollable-2column table tbody tr th:first-child::after{content:"";display:block;width:3px;height:calc(100% + 1px);background-color:#001642;position:absolute;top:0;right:0}.is-style-regular table tbody tr:nth-child(even),.is-style-fees table tbody tr:nth-child(even),.is-style-school-table table tbody tr:nth-child(even),.is-style-school-level table tbody tr:nth-child(even),.is-style-lift-status table tbody tr:nth-child(even),.is-style-scrollable table tbody tr:nth-child(even),.is-style-scrollable-2column table tbody tr:nth-child(even){background-color:#eff1f4}.is-style-regular table tbody tr:nth-child(even) th,.is-style-regular table tbody tr:nth-child(even) td,.is-style-fees table tbody tr:nth-child(even) th,.is-style-fees table tbody tr:nth-child(even) td,.is-style-school-table table tbody tr:nth-child(even) th,.is-style-school-table table tbody tr:nth-child(even) td,.is-style-school-level table tbody tr:nth-child(even) th,.is-style-school-level table tbody tr:nth-child(even) td,.is-style-lift-status table tbody tr:nth-child(even) th,.is-style-lift-status table tbody tr:nth-child(even) td,.is-style-scrollable table tbody tr:nth-child(even) th,.is-style-scrollable table tbody tr:nth-child(even) td,.is-style-scrollable-2column table tbody tr:nth-child(even) th,.is-style-scrollable-2column table tbody tr:nth-child(even) td{background-color:inherit}.is-style-regular table tbody tr:not(th) td:first-child,.is-style-fees table tbody tr:not(th) td:first-child,.is-style-school-table table tbody tr:not(th) td:first-child,.is-style-school-level table tbody tr:not(th) td:first-child,.is-style-lift-status table tbody tr:not(th) td:first-child,.is-style-scrollable table tbody tr:not(th) td:first-child,.is-style-scrollable-2column table tbody tr:not(th) td:first-child{position:sticky;border-right:none}.is-style-regular table tbody tr:not(th) td:first-child::after,.is-style-fees table tbody tr:not(th) td:first-child::after,.is-style-school-table table tbody tr:not(th) td:first-child::after,.is-style-school-level table tbody tr:not(th) td:first-child::after,.is-style-lift-status table tbody tr:not(th) td:first-child::after,.is-style-scrollable table tbody tr:not(th) td:first-child::after,.is-style-scrollable-2column table tbody tr:not(th) td:first-child::after{content:"";display:block;width:3px;height:calc(100% + 1px);background-color:#001642;position:absolute;top:0;right:0}.is-style-regular table tbody tr:not(th) td.no-right-border:after,.is-style-fees table tbody tr:not(th) td.no-right-border:after,.is-style-school-table table tbody tr:not(th) td.no-right-border:after,.is-style-school-level table tbody tr:not(th) td.no-right-border:after,.is-style-lift-status table tbody tr:not(th) td.no-right-border:after,.is-style-scrollable table tbody tr:not(th) td.no-right-border:after,.is-style-scrollable-2column table tbody tr:not(th) td.no-right-border:after{width:1px;background-color:#bababa}.is-style-regular table tbody tr.tbody-top-row th:first-child::after,.is-style-fees table tbody tr.tbody-top-row th:first-child::after,.is-style-school-table table tbody tr.tbody-top-row th:first-child::after,.is-style-school-level table tbody tr.tbody-top-row th:first-child::after,.is-style-lift-status table tbody tr.tbody-top-row th:first-child::after,.is-style-scrollable table tbody tr.tbody-top-row th:first-child::after,.is-style-scrollable-2column table tbody tr.tbody-top-row th:first-child::after{content:"";display:block;width:1px;height:100%;background-color:#bababa;position:absolute;top:0;right:.5px}@media screen and (min-width: 768px){.is-style-regular table tbody tr:hover th,.is-style-regular table tbody tr:hover td,.is-style-fees table tbody tr:hover th,.is-style-fees table tbody tr:hover td,.is-style-school-table table tbody tr:hover th,.is-style-school-table table tbody tr:hover td,.is-style-school-level table tbody tr:hover th,.is-style-school-level table tbody tr:hover td,.is-style-lift-status table tbody tr:hover th,.is-style-lift-status table tbody tr:hover td,.is-style-scrollable table tbody tr:hover th,.is-style-scrollable table tbody tr:hover td,.is-style-scrollable-2column table tbody tr:hover th,.is-style-scrollable-2column table tbody tr:hover td{background-color:#001642;color:#fff}}.is-style-regular.is-style-invert table thead tr th,.is-style-fees.is-style-invert table thead tr th,.is-style-school-table.is-style-invert table thead tr th,.is-style-school-level.is-style-invert table thead tr th,.is-style-lift-status.is-style-invert table thead tr th,.is-style-scrollable.is-style-invert table thead tr th,.is-style-scrollable-2column.is-style-invert table thead tr th{background-color:#eff1f4}.is-style-regular.is-style-invert table tbody tr th.rt-age,.is-style-fees.is-style-invert table tbody tr th.rt-age,.is-style-school-table.is-style-invert table tbody tr th.rt-age,.is-style-school-level.is-style-invert table tbody tr th.rt-age,.is-style-lift-status.is-style-invert table tbody tr th.rt-age,.is-style-scrollable.is-style-invert table tbody tr th.rt-age,.is-style-scrollable-2column.is-style-invert table tbody tr th.rt-age{background-color:#eff1f4}.is-style-regular.is-style-invert table tbody tr:hover th.rt-age,.is-style-fees.is-style-invert table tbody tr:hover th.rt-age,.is-style-school-table.is-style-invert table tbody tr:hover th.rt-age,.is-style-school-level.is-style-invert table tbody tr:hover th.rt-age,.is-style-lift-status.is-style-invert table tbody tr:hover th.rt-age,.is-style-scrollable.is-style-invert table tbody tr:hover th.rt-age,.is-style-scrollable-2column.is-style-invert table tbody tr:hover th.rt-age{background-color:#eff1f4 !important}@media screen and (max-width: 768px){.is-style-lift-status{margin-right:-1.25rem;padding-right:1.25rem;overflow:auto}}.is-style-lift-status table thead tr th{line-height:1.2;padding-top:.375rem;min-width:auto !important;width:auto;font-size:.875rem}@media screen and (min-width: 768px){.is-style-lift-status table thead tr th{font-size:1.25rem}}.is-style-lift-status table thead tr th:lang(en-US){font-size:1.25rem}@media screen and (min-width: 768px){.is-style-lift-status table thead tr th:lang(en-US){font-size:1.5rem}}.is-style-lift-status table thead tr th:first-of-type{text-align:left}@media screen and (min-width: 768px){.is-style-lift-status table thead tr th:first-of-type{padding-left:1rem}}.is-style-lift-status table tbody tr th,.is-style-lift-status table tbody tr td{font-size:.875rem}.is-style-lift-status table tbody tr th:lang(en-US),.is-style-lift-status table tbody tr td:lang(en-US){font-size:.9375rem}@media screen and (min-width: 768px){.is-style-lift-status table tbody tr th,.is-style-lift-status table tbody tr td{font-size:.9375rem}.is-style-lift-status table tbody tr th:lang(en-US),.is-style-lift-status table tbody tr td:lang(en-US){font-size:1rem}}.is-style-lift-status table tbody tr th{text-align:left}@media screen and (min-width: 768px){.is-style-lift-status table tbody tr th{padding-left:1rem}}.is-style-lift-status table tbody tr td{width:auto;min-width:auto}.is-style-lift-status table tbody tr.place-holder td::before,.is-style-lift-status table tbody tr.place-holder th::before{content:"";display:inline-block;background-color:#bababa;min-width:1rem;height:1rem;vertical-align:middle;border-radius:.5rem;opacity:.5}.is-style-lift-status table tbody tr.place-holder td.length-1::before,.is-style-lift-status table tbody tr.place-holder th.length-1::before{min-width:1rem}.is-style-lift-status table tbody tr.place-holder td.length-2::before,.is-style-lift-status table tbody tr.place-holder th.length-2::before{min-width:2rem}.is-style-lift-status table tbody tr.place-holder td.length-3::before,.is-style-lift-status table tbody tr.place-holder th.length-3::before{min-width:3rem}.is-style-lift-status table tbody tr.place-holder td.length-4::before,.is-style-lift-status table tbody tr.place-holder th.length-4::before{min-width:4rem}.is-style-lift-status table tbody tr.place-holder td.length-5::before,.is-style-lift-status table tbody tr.place-holder th.length-5::before{min-width:5rem}.is-style-lift-status table tbody tr.place-holder td.length-6::before,.is-style-lift-status table tbody tr.place-holder th.length-6::before{min-width:6rem}.is-style-lift-status table tbody tr.place-holder td.length-7::before,.is-style-lift-status table tbody tr.place-holder th.length-7::before{min-width:7rem}.is-style-lift-status table tbody tr.place-holder td.length-8::before,.is-style-lift-status table tbody tr.place-holder th.length-8::before{min-width:8rem}.is-style-lift-status table tbody tr.place-holder td.length-9::before,.is-style-lift-status table tbody tr.place-holder th.length-9::before{min-width:9rem}.is-style-lift-status table tbody tr.place-holder td.length-10::before,.is-style-lift-status table tbody tr.place-holder th.length-10::before{min-width:10rem}.is-style-lift-status table tbody tr.place-holder td.length-11::before,.is-style-lift-status table tbody tr.place-holder th.length-11::before{min-width:11rem}.is-style-lift-status table tbody tr.place-holder td.length-12::before,.is-style-lift-status table tbody tr.place-holder th.length-12::before{min-width:12rem}.is-style-school-table table thead tr th,.is-style-school-level table thead tr th{font-size:1.125rem;line-height:1.3}.is-style-school-table table thead tr th em,.is-style-school-level table thead tr th em{font-size:.875rem;margin-top:.1rem}@media screen and (min-width: 768px){.is-style-school-table table thead tr th em,.is-style-school-level table thead tr th em{font-size:.9375rem}}.is-style-school-table table thead tr th:first-child,.is-style-school-level table thead tr th:first-child{min-width:5rem}.is-style-school-level table thead tr th:first-child{width:auto;min-width:5rem}@media screen and (min-width: 768px){.is-style-school-level table thead tr th:first-child{width:31.6%}}.is-style-school-level table thead tr th:not(:first-child){width:auto}.is-style-school-level table tbody tr td:not(:first-child){text-align:left}@media screen and (min-width: 768px){.is-style-school-level table tbody tr td:not(:first-child){text-align:center}}.is-style-scrollable,.is-style-scrollable-2column{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-right:-5.3vw;position:relative}@media screen and (min-width: 768px){.is-style-scrollable,.is-style-scrollable-2column{margin-right:0;margin-left:0;overflow-x:hidden}}.is-style-scrollable table thead tr th:first-child,.is-style-scrollable table thead tr td:first-child,.is-style-scrollable table tbody tr th:first-child,.is-style-scrollable table tbody tr td:first-child,.is-style-scrollable-2column table thead tr th:first-child,.is-style-scrollable-2column table thead tr td:first-child,.is-style-scrollable-2column table tbody tr th:first-child,.is-style-scrollable-2column table tbody tr td:first-child{position:sticky;left:0}.is-style-scrollable table thead tr th:first-child,.is-style-scrollable-2column table thead tr th:first-child{min-width:32vw}@media screen and (min-width: 768px){.is-style-scrollable table thead tr th:first-child,.is-style-scrollable-2column table thead tr th:first-child{min-width:30%}}.is-style-scrollable table thead tr th:not(:first-child),.is-style-scrollable-2column table thead tr th:not(:first-child){min-width:30.4vw}@media screen and (min-width: 768px){.is-style-scrollable table thead tr th:not(:first-child),.is-style-scrollable-2column table thead tr th:not(:first-child){min-width:1%}}@media screen and (min-width: 768px){.is-style-scrollable table thead tr.thead-bottom-row th:first-child,.is-style-scrollable-2column table thead tr.thead-bottom-row th:first-child{min-width:1%}}.is-style-scrollable-2column table tbody tr th{min-width:20.6666666667vw;position:sticky;border-right:none}@media screen and (min-width: 768px){.is-style-scrollable-2column table tbody tr th{min-width:6.25rem}}.is-style-scrollable-2column table tbody tr th:first-child{border-right-width:1px;border-right-color:#bababa}.is-style-scrollable-2column table tbody tr th:first-child::after{content:none}.is-style-scrollable-2column table tbody tr td{min-width:15.4666666667vw}@media screen and (min-width: 768px){.is-style-scrollable-2column table tbody tr td{min-width:1%}}.is-style-scrollable-2column table tbody tr.tbody-top-row th:nth-child(2){left:20.6666666667vw}@media screen and (min-width: 768px){.is-style-scrollable-2column table tbody tr.tbody-top-row th:nth-child(2){left:4.84375rem}}.is-style-scrollable-2column table tbody tr.tbody-top-row th:nth-child(2)::after{content:"";position:absolute;top:0;right:0;width:3px;height:calc(100% + 1px);background-color:#001642}.is-style-scrollable-2column table tbody tr.tbody-bottom-row th:first-child{left:20.6666666667vw}@media screen and (min-width: 768px){.is-style-scrollable-2column table tbody tr.tbody-bottom-row th:first-child{left:4.84375rem}}.is-style-scrollable-2column table tbody tr.tbody-bottom-row th:first-child::after{content:"";position:absolute;top:0;right:0;width:3px;height:calc(100% + 1px);background-color:#001642}@media screen and (min-width: 768px){.is-style-scrollable-2column table tbody tr:nth-child(odd):hover th,.is-style-scrollable-2column table tbody tr:nth-child(odd):hover td,.is-style-scrollable-2column table tbody tr:nth-child(odd):hover+tr th,.is-style-scrollable-2column table tbody tr:nth-child(odd):hover+tr td,.is-style-scrollable-2column table tbody tr:nth-child(even):hover th,.is-style-scrollable-2column table tbody tr:nth-child(even):hover td,.is-style-scrollable-2column table tbody tr:has(+tr:nth-child(even):hover) th,.is-style-scrollable-2column table tbody tr:has(+tr:nth-child(even):hover) td{background-color:#001642;color:#fff}}.is-style-ticket .lang-ja-only{font-style:normal}.is-style-ticket .lang-ja-only:lang(en-US){display:none}.is-style-ticket table{table-layout:fixed}@media screen and (min-width: 768px){.is-style-ticket table{min-width:100%;margin-bottom:2rem}}@media screen and (min-width: 768px){.is-style-ticket table colgroup .table-col-title{width:16%}}.is-style-ticket table colgroup .table-col-mt{width:26.6666666667vw;min-width:26.6666666667vw}@media screen and (min-width: 768px){.is-style-ticket table colgroup .table-col-mt{width:14%;min-width:auto}}.is-style-ticket table colgroup .table-col-price{width:26.6666666667vw;min-width:26.6666666667vw}@media screen and (min-width: 768px){.is-style-ticket table colgroup .table-col-price{width:8.75%;min-width:auto}}@media screen and (min-width: 768px){.is-style-ticket table colgroup .table-col-price-5{width:14%}}.is-style-ticket table thead tr th{font-size:1.125rem;font-weight:600;letter-spacing:0}.is-style-ticket table thead tr th:first-child{width:24vw;min-width:24vw}@media screen and (min-width: 768px){.is-style-ticket table thead tr th:first-child{width:10rem;min-width:10rem}}.is-style-ticket table thead tr th:not(:first-child){width:26.6666666667vw;min-width:26.6666666667vw}@media screen and (min-width: 768px){.is-style-ticket table thead tr th:not(:first-child){min-width:auto;width:auto}}.is-style-ticket table thead tr th.desk,.is-style-ticket table thead tr th.online{border-top:1px solid #bababa;width:21.3333333333vw;min-width:21.3333333333vw !important;text-transform:capitalize !important}@media screen and (min-width: 768px){.is-style-ticket table thead tr th.desk,.is-style-ticket table thead tr th.online{width:5.9375rem;min-width:5.9375rem !important}}.is-style-ticket table thead tr th em{font-size:.875rem;margin-top:-0.2rem}.is-style-ticket table thead tr th.desk{font-weight:normal;font-size:.75rem;width:21.3333333333vw;color:#000}.is-style-ticket table thead tr th.online{font-weight:normal;font-size:.75rem;color:#0054a6;width:21.3333333333vw}.is-style-ticket table thead tr th.ticket-mtn{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.25rem;text-transform:capitalize}.is-style-ticket table thead tr th:lang(en-US){font-size:1.25rem}.is-style-ticket table thead tr th:lang(en-US) em{font-size:1.125rem}.is-style-ticket table thead tr th:lang(en-US).desk,.is-style-ticket table thead tr th:lang(en-US).online{font-size:.8125rem}@media screen and (min-width: 768px){.is-style-ticket table thead tr th{font-size:1.25rem}.is-style-ticket table thead tr th:first-child{width:auto}.is-style-ticket table thead tr th em{font-size:.9375rem}.is-style-ticket table thead tr th.desk,.is-style-ticket table thead tr th.online{font-size:.8125rem}.is-style-ticket table thead tr th.ticket-mtn{font-size:1.5rem}.is-style-ticket table thead tr th:lang(en-US){font-size:1.5rem}.is-style-ticket table thead tr th:lang(en-US) em{font-size:1.125rem}.is-style-ticket table thead tr th:lang(en-US).desk,.is-style-ticket table thead tr th:lang(en-US).online{font-size:.875rem}}.is-style-ticket table tbody tr:hover td{color:inherit}.is-style-ticket table tbody tr th{min-width:auto;letter-spacing:0;font-size:.875rem;line-height:1.1999999455}.is-style-ticket table tbody tr th span{display:block;font-size:.625rem;color:#4e4e4e;margin:0 auto;margin-top:.3125rem}@media screen and (min-width: 768px){.is-style-ticket table tbody tr th{padding-left:.9375rem;padding-right:.9375rem;font-size:.9375rem;background:red;width:5.625rem}.is-style-ticket table tbody tr th span{font-size:.6875rem}}.is-style-ticket table tbody tr td{letter-spacing:0;min-width:auto;font-size:.875rem}.is-style-ticket table tbody tr td.online{color:#0054a6}@media screen and (min-width: 768px){.is-style-ticket table tbody tr td{font-size:.9375rem}}.is-style-ticket table tbody tr th:first-child{background-color:#fff !important;min-width:auto}.is-style-ticket table tbody tr:not(th){min-width:auto}.is-style-ticket table tbody tr:not(th) td:first-child{min-width:auto;position:static;border-right:1px solid #bababa}.is-style-ticket table tbody tr:not(th) td:first-child:after{display:none !important}.is-style-ticket table tbody tr:not(th) td:first-child:lang(en-US){font-size:.8125rem}@media screen and (min-width: 768px){.is-style-ticket table tbody tr:not(th) td:first-child:lang(en-US){font-size:.875rem}}.is-style-ticket table tbody tr:not(th) td.no-rightborder{min-width:auto}.is-style-ticket table tbody tr:not(th) td.no-rightborder:after{width:1px !important;right:-1px;background-color:#bababa !important}.is-style-ticket table tbody tr:nth-child(odd){background-color:#ebf1ff}.is-style-ticket table tbody tr:nth-child(odd):hover td{background-color:#ebf1ff;color:#000}.is-style-ticket table tbody tr:nth-child(odd):hover th{color:#000}.is-style-ticket table tbody tr:nth-child(even){background-color:rgba(0,0,0,0)}.is-style-ticket table tbody tr:nth-child(even) th,.is-style-ticket table tbody tr:nth-child(even) td{background-color:inherit}.is-style-ticket table tbody tr:nth-child(even):hover{background-color:#fff !important}.is-style-ticket table tbody tr:nth-child(even):hover td:nth-child(2n):not(.is-style-ticket table tbody tr:nth-child(even):hover td:nth-child(2n):first-child){color:#000 !important}.is-style-ticket table tbody tr:nth-child(even):hover td:first-child{color:#000}.is-style-ticket table.no-thead{border-top:1px solid #bababa;margin-bottom:0}@media screen and (max-width: 768px){.is-style-ticket table.no-thead tbody tr th{width:24vw;min-width:24vw}}@media screen and (max-width: 768px){.is-style-ticket table.no-thead tbody tr td{width:26.6666666667vw;min-width:26.6666666667vw}}@media screen and (max-width: 768px){.is-style-ticket table.no-thead tbody tr td:not(:first-child){width:21.3333333333vw;min-width:21.3333333333vw}}.is-style-ticket figcaption{margin-top:1rem}.is-style-rental .lang-ja-only,.is-style-rental-bike .lang-ja-only{font-style:normal}.is-style-rental .lang-ja-only:lang(en-US),.is-style-rental-bike .lang-ja-only:lang(en-US){display:none}.is-style-rental table,.is-style-rental-bike table{min-width:157.6vw;margin-right:5.3333333333vw;margin-bottom:.625rem}@media screen and (min-width: 768px){.is-style-rental table,.is-style-rental-bike table{width:100%;min-width:100%}}.is-style-rental table thead tr th,.is-style-rental-bike table thead tr th{text-transform:uppercase;font-size:1.125rem;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;min-width:21.3333333333vw;letter-spacing:0;line-height:1.1111111111}.is-style-rental table thead tr th:lang(en-US),.is-style-rental-bike table thead tr th:lang(en-US){font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.25rem;line-height:1}.is-style-rental table thead tr th.rt-age,.is-style-rental-bike table thead tr th.rt-age{width:16vw;min-width:auto}.is-style-rental table thead tr th.rt-age:after,.is-style-rental-bike table thead tr th.rt-age:after{border:none}.is-style-rental table thead tr th.rt-grade,.is-style-rental-bike table thead tr th.rt-grade{width:46.9333333333vw;position:static !important}.is-style-rental table thead tr th.rt-grade:after,.is-style-rental-bike table thead tr th.rt-grade:after{border:none;background-color:rgba(0,0,0,0)}.is-style-rental table thead tr th:not(:first-child),.is-style-rental-bike table thead tr th:not(:first-child){min-width:auto !important}@media screen and (min-width: 768px){.is-style-rental table thead tr th,.is-style-rental-bike table thead tr th{min-width:7.375rem;width:7.375rem;font-size:1.125rem}.is-style-rental table thead tr th.rt-age,.is-style-rental-bike table thead tr th.rt-age{width:6.8125rem;min-width:6.8125rem;border-right:1px solid #bababa}.is-style-rental table thead tr th.rt-age:after,.is-style-rental-bike table thead tr th.rt-age:after{background-color:rgba(0,0,0,0)}.is-style-rental table thead tr th.rt-grade,.is-style-rental-bike table thead tr th.rt-grade{width:29.375rem !important;min-width:29.375rem;border-right:3px solid #001642}.is-style-rental table thead tr th:lang(en-US),.is-style-rental-bike table thead tr th:lang(en-US){font-size:1.125rem;line-height:1}}.is-style-rental table tbody tr th,.is-style-rental-bike table tbody tr th{min-width:auto;letter-spacing:0;font-size:.875rem;line-height:1.1999999455}.is-style-rental table tbody tr th span,.is-style-rental-bike table tbody tr th span{display:block;font-size:.625rem;color:#4e4e4e;margin:0 auto;margin-top:.3125rem}.is-style-rental table tbody tr th.rt-age,.is-style-rental-bike table tbody tr th.rt-age{position:sticky;background-color:#fff}.is-style-rental table tbody tr th.rt-age:after,.is-style-rental-bike table tbody tr th.rt-age:after{border:none}.is-style-rental table tbody tr th.rt-grade,.is-style-rental-bike table tbody tr th.rt-grade{padding-left:.625rem;padding-right:.625rem;min-width:46.9333333333vw;border-right:1px solid #bababa;position:static !important}.is-style-rental table tbody tr th.rt-grade:after,.is-style-rental-bike table tbody tr th.rt-grade:after{border:none;background-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){.is-style-rental table tbody tr th,.is-style-rental-bike table tbody tr th{padding-left:.9375rem;padding-right:.9375rem;font-size:.9375rem}.is-style-rental table tbody tr th span,.is-style-rental-bike table tbody tr th span{font-size:.6875rem}.is-style-rental table tbody tr th.rt-age,.is-style-rental-bike table tbody tr th.rt-age{border-right:1px solid #bababa}.is-style-rental table tbody tr th.rt-age:after,.is-style-rental-bike table tbody tr th.rt-age:after{background-color:rgba(0,0,0,0)}.is-style-rental table tbody tr th.rt-grade,.is-style-rental-bike table tbody tr th.rt-grade{border-right:3px solid #001642;min-width:29.375rem}}.is-style-rental table tbody tr td,.is-style-rental-bike table tbody tr td{letter-spacing:0;min-width:5.1875rem;font-size:.875rem}@media screen and (min-width: 768px){.is-style-rental table tbody tr td,.is-style-rental-bike table tbody tr td{font-size:.9375rem;min-width:7.375rem}}.is-style-rental table tbody tr:hover:nth-child(odd),.is-style-rental-bike table tbody tr:hover:nth-child(odd){background-color:#fff}.is-style-rental table tbody tr:hover:nth-child(even),.is-style-rental-bike table tbody tr:hover:nth-child(even){background-color:#eff1f4}.is-style-rental table tbody tr:hover th.rt-age,.is-style-rental table tbody tr:hover th.rt-grade,.is-style-rental table tbody tr:hover td,.is-style-rental-bike table tbody tr:hover th.rt-age,.is-style-rental-bike table tbody tr:hover th.rt-grade,.is-style-rental-bike table tbody tr:hover td{color:inherit !important;background-color:inherit !important}.is-style-rental table tbody tr:hover th.rt-age,.is-style-rental-bike table tbody tr:hover th.rt-age{background-color:#fff !important}.is-style-rental figcaption,.is-style-rental-bike figcaption{margin-top:.625rem;display:block}.is-style-rental{margin-bottom:0}.is-style-rental-bike{margin-right:0;margin-top:2rem}.is-style-rental-bike table{min-width:auto;margin-right:0}@media screen and (min-width: 768px){.is-style-rental-bike table{width:100%;min-width:100%}}.is-style-rental-bike table colgroup col.table-col-title{width:50%}.is-style-rental-bike table colgroup col.table-col-other{width:25%}.is-style-rental-bike table thead tr th{padding:1.2rem 0 .6rem}@media screen and (min-width: 768px){.is-style-rental-bike table thead tr th{padding:1rem 0 1rem}}.is-style-seasonpass table thead tr th{background-color:#eff1f4 !important}.is-style-seasonpass table thead tr th:hover{background-color:#eff1f4 !important}.is-style-seasonpass table tbody tr:nth-child(2n){background-color:#fff !important}.is-style-seasonpass table tbody tr:nth-child(2n):hover{background-color:#fff !important}.is-style-seasonpass table tbody tr th:first-child{background-color:#eff1f4 !important}.is-style-seasonpass table tbody tr th:first-child:hover{background-color:#eff1f4 !important}.is-style-caption{margin-top:0;margin-bottom:.875rem}.is-style-recruit-summary{margin-top:1rem}@media screen and (min-width: 768px){.is-style-recruit-summary{margin-top:0}}@media screen and (max-width: 768px){.is-style-recruit-summary table{display:block}}.is-style-recruit-summary table tr{border-bottom:1px solid #a3a3a3}@media screen and (max-width: 768px){.is-style-recruit-summary table tr{display:flex;flex-direction:column}}.is-style-recruit-summary table tr th,.is-style-recruit-summary table tr td{border:none;vertical-align:top;padding:1.75rem 0 1.25rem;font-size:inherit;line-height:1.8}@media screen and (max-width: 768px){.is-style-recruit-summary table tr th,.is-style-recruit-summary table tr td{padding:0 0 1rem}}.is-style-recruit-summary table tr td:lang(ja){font-weight:normal}.is-style-recruit-summary table tr:last-of-type{border-bottom:none}.is-style-recruit-summary table tbody{display:block}.is-style-recruit-summary table tbody tr td:first-child{width:8.75rem;font-size:1.125rem;font-weight:600;color:#001642}@media screen and (max-width: 768px){.is-style-recruit-summary table tbody tr td:first-child{width:100%;padding-top:1rem;padding-bottom:.5rem}}@media screen and (max-width: 768px){.is-style-recruit-summary.wp-block-table{margin-left:0;margin-right:0}.is-style-recruit-summary.wp-block-table table{margin-left:0 !important}}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td{border-left:none;text-align:center;border-color:#bababa}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead{border-bottom:3px solid #001642}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead tr th,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead tr td{border-top:none;background-color:#fff;text-align:center;font-size:1.125rem;color:#001642;line-height:1.2}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead tr th:last-of-type,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead tr td:last-of-type{border-right:none}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead tr th:lang(en-US),.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead tr td:lang(en-US){font-size:1.25rem;line-height:1}@media screen and (min-width: 768px){.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead tr th:lang(en-US),.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead tr td:lang(en-US){font-size:2.25rem}}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead tr th em,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead tr td em{display:block;font-style:normal;font-size:.875rem;margin-top:.3rem}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tbody tr td:last-of-type{border-right:none}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(odd) td,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(odd) th{background-color:rgba(0,0,0,0)}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(even) td,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(even) th{background-color:#eff1f4}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-scroll-on-mobile.fixed-1col-3row{margin-right:-5.3333333333vw}@media screen and (min-width: 768px){.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-scroll-on-mobile.fixed-1col-3row{margin-right:0}}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-scroll-on-mobile.fixed-1col-3row table thead tr th:first-of-type::after{content:"";display:block;width:3px;height:calc(100% + 1px);background-color:#001642;position:absolute;top:-1px;right:-3px}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-scroll-on-mobile.fixed-1col-3row table tbody tr th{z-index:2 !important}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-scroll-on-mobile.fixed-1col-3row table tbody tr th::after{content:"";display:block;width:3px;height:calc(100% + 1px);background-color:#001642;position:absolute;top:-1px;right:-3px}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-scroll-on-mobile.fixed-1col-3row table tbody tr td{position:static !important}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.no-stripe-1col tbody tr td:first-of-type{background-color:#fff !important}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.no-stripe-2col tbody tr td:nth-of-type(-n+2){background-color:#fff !important}.is-style-details-wrapper{max-width:43.75rem;margin:2.5rem auto 3.75rem;margin-left:0}.is-style-details-wrapper p,.is-style-details-wrapper ul{display:flex;align-items:center;border-bottom:1px solid #a3a3a3;margin:0 !important;padding:.75rem 2.5rem;padding-right:1rem;position:relative;min-height:3.4375rem}@media screen and (min-width: 768px){.is-style-details-wrapper p,.is-style-details-wrapper ul{padding:.875rem 3.3125rem}}.is-style-details-wrapper p:first-of-type,.is-style-details-wrapper ul:first-of-type{border-top:1px solid #a3a3a3}.is-style-details-wrapper p::after,.is-style-details-wrapper ul::after{content:"";display:block;aspect-ratio:1/1;height:2.125rem;width:auto;position:absolute;inset:0;right:auto;margin:auto;background-size:contain;background-position:center;background-repeat:no-repeat}.is-style-details-wrapper p li,.is-style-details-wrapper ul li{list-style:none;font-size:inherit;margin:.3rem 0}@media screen and (min-width: 768px){.is-style-details-wrapper p li br,.is-style-details-wrapper ul li br{display:none}}.is-style-details-wrapper p li:first-of-type,.is-style-details-wrapper ul li:first-of-type{margin-top:0 !important}.is-style-details-wrapper p li:last-of-type,.is-style-details-wrapper ul li:last-of-type{margin-bottom:0 !important}.is-style-details-wrapper .is-style-details-date:after{background-image:url("../images/common/Gr_Ic_Calendar.svg")}.is-style-details-wrapper .is-style-details-hours:after{background-image:url("../images/common/Gr_Ic_Time.svg")}.is-style-details-wrapper .is-style-details-place:after{background-image:url("../images/common/Gr_Ic_Location.svg")}.is-style-details-wrapper .is-style-details-tel:after{background-image:url("../images/common/Gr_Ic_Phone.svg")}.is-style-details-wrapper .is-style-caption{padding-left:0;padding-right:0;border-bottom:none !important}.is-style-details-wrapper .note{border-bottom:none;padding-right:0;padding-left:0}.is-style-details-wrapper .note::after{content:none}.is-style-details-wrapper.less-margin-bottom{margin-bottom:1.75rem}.is-style-button-overlay .wp-block-group__inner-container{position:relative}.is-style-button-overlay .wp-block-group__inner-container .wp-block-image a::after{content:none}.is-style-button-overlay .wp-block-group__inner-container .wp-block-buttons{position:absolute;inset:0;margin:auto;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center;pointer-events:none}.is-style-button-overlay .wp-block-group__inner-container .wp-block-buttons .wp-block-button .wp-block-button__link{pointer-events:none !important}.is-style-button-overlay .wp-block-group__inner-container .wp-block-buttons .wp-block-button .wp-block-button__link::after{content:"" !important;margin-left:.4em}.is-style-live-camera{margin-bottom:1.5rem}@media screen and (min-width: 768px){.is-style-live-camera{padding:1.5rem 0;margin-bottom:0}}.is-style-live-camera iframe{border:none;width:100%;height:auto;padding:0;aspect-ratio:3/2}.is-style-live-camera p{color:#001642;margin:0 !important}.is-style-more-margin{gap:.5rem !important}@media screen and (min-width: 768px){.is-style-more-margin{gap:1.875rem !important}}.is-style-download-button{text-transform:uppercase}.is-style-download-button .wp-block-button__link{background-color:#fff !important;color:#001642}.is-style-separator-heading{margin-top:1.875rem;margin-bottom:1rem !important}.is-style-separator-heading::before{content:"";display:block;width:100%;height:1px;background-color:#bababa;margin-bottom:2.125rem}.is-style-form-note{color:#4e4e4e;max-width:none !important}.is-style-underbar-heading,.is-style-underbar-heading-2,.is-style-underbar-heading-wo-margin{display:flex;flex-direction:column;justify-content:end}@media screen and (min-width: 768px){.is-style-underbar-heading,.is-style-underbar-heading-2,.is-style-underbar-heading-wo-margin{margin-top:inherit;min-height:4.125rem}}.is-style-underbar-heading::after,.is-style-underbar-heading-2::after,.is-style-underbar-heading-wo-margin::after{content:"";display:block;width:100%;height:2px;background-color:#001642;margin-top:.5rem}.is-style-underbar-heading-2{margin-bottom:1.875rem !important;max-width:43.75rem}@media screen and (min-width: 768px){.is-style-underbar-heading-2{margin-bottom:1.875rem}}.is-style-underbar-heading-wo-margin{margin-bottom:1em !important;margin-top:2em !important;max-width:43.75rem;min-height:auto}@media screen and (min-width: 768px){.is-style-underbar-heading-wo-margin{margin-bottom:1.875rem !important;margin-top:3.75rem !important}}.is-style-underbar-heading-wo-margin::after{margin-bottom:0 !important}.is-style-underbar-heading-wo-margin:first-of-type{margin-top:0 !important}h1.is-style-sitemap-heading,h2.is-style-sitemap-heading,h3.is-style-sitemap-heading,h4.is-style-sitemap-heading,h5.is-style-sitemap-heading,h6.is-style-sitemap-heading{margin-top:1rem;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:600;text-transform:uppercase;border-bottom:2px solid #001642}h1.is-style-sitemap-heading:lang(en-US),h2.is-style-sitemap-heading:lang(en-US),h3.is-style-sitemap-heading:lang(en-US),h4.is-style-sitemap-heading:lang(en-US),h5.is-style-sitemap-heading:lang(en-US),h6.is-style-sitemap-heading:lang(en-US){font-size:1.5rem}@media screen and (min-width: 768px){h1.is-style-sitemap-heading,h2.is-style-sitemap-heading,h3.is-style-sitemap-heading,h4.is-style-sitemap-heading,h5.is-style-sitemap-heading,h6.is-style-sitemap-heading{font-size:1.5rem}h1.is-style-sitemap-heading:lang(en-US),h2.is-style-sitemap-heading:lang(en-US),h3.is-style-sitemap-heading:lang(en-US),h4.is-style-sitemap-heading:lang(en-US),h5.is-style-sitemap-heading:lang(en-US),h6.is-style-sitemap-heading:lang(en-US){font-size:1.75rem}}.is-style-no-margin-top{margin-top:0 !important;padding-top:0 !important}.is-style-titemap-sub-title{font-family:Univers,"Univers","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;text-transform:uppercase;color:#a3a3a3;font-size:1.125rem;margin-bottom:0 !important}ul.is-style-no-mark li,ol.is-style-no-mark li{list-style-type:none}ul.is-style-reset-list,ol.is-style-reset-list{padding:0;margin-top:0;margin-bottom:2.5rem}ul.is-style-reset-list li,ol.is-style-reset-list li{margin:.125rem 0;list-style-type:none}@media screen and (min-width: 768px){.single-activities .wp-swiper__wrapper{margin-right:-13.6vw;margin-left:-13.6vw}}.is-style-recruit-summary a{text-decoration:underline;color:#000 !important}.is-style-recruit-summary a:hover{color:#000 !important}.is-style-recruit-summary table tbody tr:last-child a{color:#0054a6 !important}.is-style-recruit-summary table tbody tr:last-child a:hover{color:#0054a6 !important}.is-style-full-width{padding:4rem 0;margin:5.625rem calc(50% - 50vw);width:100vw}.is-style-full-width .wp-block-group__inner-container{width:89.3333333333vw;margin:0 auto}@media screen and (min-width: 768px){.is-style-full-width .wp-block-group__inner-container{width:65.625rem}}.is-style-full-width .wp-block-group__inner-container .wp-block-heading:first-of-type{margin-top:1rem}.editor-styles-wrapper .is-style-full-width{margin:0 -4rem;padding:4rem;max-width:none}.has-blue-background-color{background-color:#0054a6 !important}.has-lightenblue-background-color{background-color:#eff1f4 !important}.has-navy-background-color{background-color:#001642 !important}.has-white-background-color{background-color:#fff !important}.js-fx-image{position:relative;aspect-ratio:3/2;width:100%;height:auto}.js-fx-image>div{position:absolute;inset:0;margin:auto;width:100%;height:100%;background-size:cover;z-index:2}.js-fx-image img{object-fit:cover;width:100%;height:100%;position:relative;z-index:1}.js-fx-image.loaded>div{animation:fx_fadeout 1.5s forwards ease}.js-scroll-infinity{overflow:hidden}.js-scroll-infinity .scroll-infinity__wrap{transform:translateX(20%);overflow:visible}.js-scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{opacity:0;transition:opacity 1s}.js-scroll-infinity .scroll-infinity__wrap .scroll-infinity__list.clone .scroll-infinity__item{opacity:1}.js-scroll-infinity[data-gallery-count="1"] .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:100%}.js-scroll-infinity.in-view .scroll-infinity__wrap{animation:infinity-scroll-opening 1s forwards ease}@media screen and (min-width: 768px){.js-scroll-infinity.in-view .scroll-infinity__wrap{animation-duration:1.2s}}.js-scroll-infinity.in-view .scroll-infinity__wrap .scroll-infinity__list--left{animation:infinity-scroll-left calc(var(--slide-count)*10s) infinite linear forwards}@media screen and (min-width: 768px){.js-scroll-infinity.in-view .scroll-infinity__wrap .scroll-infinity__list--left{animation-duration:calc(var(--slide-count)*20s)}}@media screen and (min-width: 768px){.js-scroll-infinity.in-view .scroll-infinity__wrap[data-hover-state=paused]:hover .scroll-infinity__list--left{animation-play-state:paused !important}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes infinity-scroll-opening{from{transform:translateX(20%)}to{transform:translateX(0)}}.fancybox__container .fancybox__toolbar__column .f-button{background-color:#001642}.fancybox__container .fancybox__toolbar__column .f-button svg{transition:transform .3s}.fancybox__container .fancybox__toolbar__column .f-button:not([data-fancybox-close]){display:none}.fancybox__container .fancybox__toolbar__column .f-button:hover svg{transform:rotate(90deg)}.fancybox__container .fancybox__backdrop{background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}body{position:relative;transition:background-color .6s}body .submenu-overlay{display:block;position:fixed;width:100%;height:100%;top:0;left:0;z-index:10;opacity:0;background-color:rgba(0,0,0,.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none;transition:opacity .3s}body[data-submenu-status=open]{overflow:hidden}@media screen and (min-width: 768px){body[data-submenu-status=open] .submenu-overlay{opacity:1;pointer-events:all}}body[data-submenu-status=open] .site-header .header-inner .nav-global{max-height:calc(100% - 3.6875rem)}@media screen and (min-width: 768px){body[data-submenu-status=open] .site-header .header-inner .nav-global{max-height:none}}body[data-submenu-status=open] .site-header .header-inner .nav-global::after{height:var(--submenu-height)}body[data-navigation=open]{overflow:hidden}body[data-navigation=open] .submenu-overlay{opacity:1;pointer-events:all}body[data-navigation=open] .site-header .header-inner .content-menubutton button span.icon i{animation:fx_fadeout .3s forwards}body[data-navigation=open] .site-header .header-inner .content-menubutton button span.icon::before{animation:fx_navi_icon_1 .3s forwards}body[data-navigation=open] .site-header .header-inner .content-menubutton button span.icon::after{animation:fx_navi_icon_2 .3s forwards}body[data-navigation=open] .site-header .header-inner .nav-global{transform:translateY(0)}body[data-navigation=open] .site-header .header-inner .nav-global .menu,body[data-navigation=open] .site-header .header-inner .nav-global .nav-language-sp{opacity:0;animation:effect-fadein .6s .3s forwards}body[data-navigation=close] .submenu-overlay{opacity:0;pointer-events:none}body[data-navigation=close] .site-header .header-inner .content-menubutton button span.icon i{animation:fx_fadein .3s forwards}body[data-navigation=close] .site-header .header-inner .content-menubutton button span.icon::before{animation:fx_navi_icon_1_reverse .3s forwards}body[data-navigation=close] .site-header .header-inner .content-menubutton button span.icon::after{animation:fx_navi_icon_2_reverse .3s forwards}body[data-navigation=close] .site-header .header-inner .nav-global .menu,body[data-navigation=close] .site-header .header-inner .nav-global .nav-language-sp{animation:effect-fadeout .15s forwards}body[data-through-activities=true]{background-color:#eff1f4}@keyframes fx_fadeout{from{opacity:1}to{opacity:0}}@keyframes fx_fadein{from{opacity:0}to{opacity:1}}@keyframes fx_navi_icon_1{0%{transform:translateY(-0.5rem)}50%{transform:translateY(0rem)}100%{transform:rotate(45deg)}}@keyframes fx_navi_icon_2{0%{transform:translateY(0.5rem)}50%{transform:translateY(0rem)}100%{transform:rotate(-45deg)}}@keyframes fx_navi_icon_1_reverse{0%{transform:rotate(45deg)}50%{transform:translateY(0rem)}100%{transform:translateY(-0.5rem)}}@keyframes fx_navi_icon_2_reverse{0%{transform:rotate(-45deg)}50%{transform:translateY(0rem)}100%{transform:translateY(0.5rem)}}.grid-sizer,.grid-item{width:40.4166666667vw}.grid-item--width2{width:40%}.grid-item figure img{width:100%}/*# sourceMappingURL=theme.min.css.map */
