html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:none;outline:none;background:rgba(0,0,0,0);font-style:normal;font-weight:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}img{vertical-align:bottom}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}:focus{outline:none}a:not([class]),a:not([class]):link,a:not([class]):visited,a:not([class]):hover,a:not([class]):active{margin:0;padding:0;outline:0;text-decoration:none;vertical-align:baseline;cursor:pointer}ol,ul{list-style:none}table{width:100%;border-collapse:collapse;border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left}fieldset{border:none}input,select,textarea{font-size:100%;font-family:inherit}input,select{vertical-align:middle}input[type=radio],input.radio,input[type=checkbox],input.checkbox{position:relative;top:-0.1em;margin-top:0;margin-bottom:0}textarea{overflow:auto}label,button{cursor:pointer}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}del{text-decoration:line-through}ins{background-color:#ffb;color:#000;text-decoration:none}mark{background-color:#ffb;color:#000;text-decoration:none}hr{display:block;height:1px;margin:0;padding:0;clear:both;border:none;border-top:1px solid #ccc}main{display:block}html{height:100%;font-size:62.5%}body{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overflow-x:hidden;color:#06090a;font-weight:500;font-size:1.6rem;line-height:1.2;font-family:"Zen Kaku Gothic New","Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-variant-ligatures:none}body *{box-sizing:border-box}body.is-loading,body.is-navOpen,body.is-modalOpen{height:100%;overflow:hidden}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.mb110{margin-bottom:110px}.mb120{margin-bottom:120px}.mb125{margin-bottom:125px}.mb130{margin-bottom:130px}.mb140{margin-bottom:140px}.mb150{margin-bottom:150px}.mb160{margin-bottom:160px}.mb180{margin-bottom:180px}.mb200{margin-bottom:200px}.mb05em{margin-bottom:.5em}.mb075em{margin-bottom:.75em}.mb10em{margin-bottom:1em}.mb15em{margin-bottom:1.5em}.mb20em{margin-bottom:2em}.mb25em{margin-bottom:2.5em}.mb30em{margin-bottom:3em}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt-10{margin-top:-10px}.mt-20{margin-top:-20px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt95{padding-top:95px}.pt100{padding-top:100px}.pt120{padding-top:120px}.pt150{padding-top:150px}.pt280{padding-top:280px}.pt05em{padding-top:.5em}.pt10em{padding-top:1em}.pt15em{padding-top:1.5em}.pt20em{padding-top:2em}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb150{padding-bottom:150px}.pb200{padding-bottom:200px}body span{font-weight:inherit}.fwNormal{font-weight:normal}.fw300{font-weight:300}.fw400{font-weight:400}.fw500{font-weight:500}strong,.strong,.fwBold,.fw700{font-weight:700}.fw900{font-weight:900}.italic{font-style:italic}.fcMain{color:#ef7507}.fcMainRed{color:#346f4a}.fcMainYellow{color:#e95411}.fcSub{color:#3abcd3}.fcTxt{color:#06090a}.fcWhite{color:#fff}.fcBlack{color:#000}.fcRed{color:#d71111}.ffEn{font-family:"Berkshire Swash",serif}.fs0{font-size:0}.fs9{transform:scale(0.9);transform-origin:center left;font-size:1rem;line-height:1.6666}.fs10{font-size:1rem}.fs11{font-size:1.1rem}.fs12{font-size:1.2rem}.fs13{font-size:1.3rem}.fs14{font-size:1.4rem}.fs15{font-size:1.5rem}.fs16{font-size:1.6rem}.fs18{font-size:1.8rem}.fs20{font-size:2rem}.fs22{font-size:2.2rem}.fs23{font-size:2.3rem}.fs24{font-size:2.4rem}.fs25{font-size:2.5rem}.fs26{font-size:2.6rem}.fs28{font-size:2.8rem}.fs30{font-size:3rem}.fs31{font-size:3.1rem}.fs32{font-size:3.2rem}.fs36{font-size:3.6rem}.fs38{font-size:3.8rem}.fs40{font-size:4rem}.fs50{font-size:5rem}.fs60per{font-size:60%}.fs70per{font-size:70%}.fs80per{font-size:80%}.fs90per{font-size:90%}.fs120per{font-size:120%}.fs150per{font-size:150%}.lh10{line-height:1}.lh12{line-height:1.2}.lh14{line-height:1.4}.lh16{line-height:1.6}.lh17{line-height:1.7}.lh18{line-height:1.8}.lh20{line-height:2}.lh22{line-height:2.2}.ls03{letter-spacing:.03em}.ls05{letter-spacing:.05em}.ls10{letter-spacing:.1em}.ls12{letter-spacing:.12em}.ls15{letter-spacing:.15em}.ls20{letter-spacing:.2em}.ls-05{letter-spacing:-0.05em}.ls-10{letter-spacing:-0.1em}.ls-20{letter-spacing:-0.2em}.lineThrough{text-decoration:line-through}.wordWrapBreak{word-wrap:break-word}.wordBreakAll{word-break:break-all}.whiteNoWrap{white-space:nowrap}img,video{max-width:100%;height:auto;vertical-align:bottom}img.w100per,video.w100per{width:100%}a:not([class]){color:inherit}a,a:link,a:visited,a:hover,a:active{outline:none;text-decoration:none}a.noUnderline{text-decoration:none}a.underline{text-decoration:underline}a.txtLink{color:#ef7507;text-decoration:underline;word-break:break-all}a.txtLink.fcSub{color:#3abcd3}.no-touch .alpha{transition:opacity 300ms ease-in-out}.no-touch .alpha:hover{opacity:.6}.no-touch .scrollfadeShow.is-show.alpha:hover{opacity:.6}.no-touch .txtLink{transition:opacity 300ms ease-in-out}.no-touch .txtLink:hover{opacity:.6}ul li{list-style-type:none}ol li{list-style-type:none}ul.disc,ol.disc{list-style-type:none}ul.disc li,ol.disc li{position:relative;padding-left:1em}ul.disc li:not(:last-child),ol.disc li:not(:last-child){margin-bottom:5px}ul.disc li:not(:last-child).mb0,ol.disc li:not(:last-child).mb0{margin-bottom:0}ul.disc li:not(:last-child).mb10,ol.disc li:not(:last-child).mb10{margin-bottom:10px}ul.disc li::before,ol.disc li::before{display:inline-block;position:absolute;top:.6em;left:3px;width:7px;height:7px;border-radius:50%;background-color:#06090a;content:""}ul.disc li .subList li,ol.disc li .subList li{position:relative}ul.disc li .subList li:not(:last-child),ol.disc li .subList li:not(:last-child){margin-bottom:3px}ul.disc li .subList li::before,ol.disc li .subList li::before{display:inline-block;position:absolute;top:.7em;left:3px;width:4px;height:4px;border-radius:50%;background-color:#06090a;content:""}ol.numberList{counter-reset:numberList}ol.numberList li{position:relative;padding-left:1.5em}ol.numberList li:not(:last-child){margin-bottom:5px}ol.numberList li::before{position:absolute;top:-1px;left:0;margin-right:2px;content:counter(numberList) ".";color:#06090a;font-size:1.6rem;counter-increment:numberList}ol.numberList li ol.childList{counter-reset:numberList}ol.numberList li ol.childList li{padding-left:2em;text-indent:-2em}ol.numberList li ol.childList li::before{display:none}th{font-weight:bold}hr.dot{border-top:1px #000 dotted}.displayInlineBlock{display:inline-block}.displayInline{display:inline}.displayBlock{display:block}.displayNone{display:none}.posRelative{position:relative}.posAbsolute{position:absolute}.posFixed{position:fixed}.posStatic{position:static}.floatLeft{float:left}.floatRight{float:right}.clearLeft{clear:left}.clearRight{clear:right}.clearBoth{clear:both}.txtLeft{text-align:left}.txtCenter{text-align:center}.txtRight{text-align:right}.txtJustify,.txtJustify *{text-align:justify}.verticalTop{vertical-align:top}.verticalMiddle{vertical-align:middle}.verticalBottom{vertical-align:bottom}button{padding:0;border:0px;outline:none;background-color:rgba(0,0,0,0)}.clearfix:after,.cf:after{display:block;clear:both;content:""}.l-container{position:relative;width:100%;height:auto;min-height:100%;margin:0 auto;overflow-x:hidden;background-color:#81bf23}.l-inner{max-width:1280px;margin-right:auto;margin-left:auto}.l-inner.spotifyWrap{max-width:840px}.l-header{width:100%}.headerLogo{z-index:100;position:fixed;top:10px;left:20px;width:250px}[id=home] .headerLogo{opacity:0;pointer-events:none}.is-modalOpen .headerLogo{display:none}.l-main{z-index:3;position:relative}.l-contents{z-index:2;position:relative;min-height:100vh;padding-top:200px;padding-bottom:150px}.l-contents .neko{position:absolute;bottom:-35px;width:150px}.l-contents .neko.left{left:15px}.l-contents .neko.right{right:15px}.l-section{margin-bottom:200px}.l-section[id=zaku]{margin-bottom:200px}.l-footer{background:#031332;color:#fff;text-align:center}.footerUpperContents{padding:40px 20px;background:#224a99}.footerUpperContents>ul{display:flex;align-items:center;justify-content:center;gap:20px}.footerUpperContents>ul li{margin-bottom:0}.footerUpperContents .footerNav{flex-wrap:wrap;margin-bottom:25px;gap:15px 30px}.footerUpperContents .footerNav li:not(:last-child)::after{display:inline-block;width:1px;height:1em;transform:translate(15px, 1px);background-color:#fff;content:""}.footerUpperContents .footerNav a{color:#fff;font-size:1.8rem}.footerUpperContents .footerSns a{display:inline-flex;column-gap:.15em;align-items:center;color:#fff;font-size:1.5rem}.footerUpperContents .footerSns a img.iconTwitter{transform:translateY(1px)}.footerUpperContents .footerSns a img.iconInstagram{transform:none}.loading{display:grid;place-content:center;padding:20px}.loadingBdr{position:absolute;top:0;right:0;left:0;height:6vh;border-top:2vh solid #ef7507;background-color:#e95411}.loadingLogo{position:relative;width:max(15vw,235px);padding-top:100%}.loadingLogoMark{position:absolute;top:0;left:0}.loadingLogoBack{z-index:1;animation:loadingLogoBack 8s linear infinite}@keyframes loadingLogoBack{0%{rotate:0}100%{rotate:360deg}}.mv{position:relative;height:100vh;overflow-y:scroll}.mvInner{display:grid;position:relative;place-content:center;min-height:100vh;padding:2vw 3.6vw;background:linear-gradient(to bottom, #f9db3f 0%, #ef7507 40%, #ef7507 60%, #f9db3f 100%)}.mvInner::before{display:block;z-index:1;position:absolute;inset:0;background-image:url(../image/common/ptn.png);background-size:4px;background-repeat:repeat;content:"";mix-blend-mode:multiply;opacity:.1}.mvContents{z-index:2;position:relative;max-width:1250px;margin:0 auto}.mvInfo{display:flex;column-gap:20px;align-items:center;padding:1em 2em;background-color:#fff}.mvInfoTerm{color:#d72d20;font-size:3rem;font-family:"Berkshire Swash",serif}.mvInfoData{width:33vw;font-weight:700;font-size:2rem}.mvInfoData a{color:#06090a}.mvInfoMarqueeAnim{display:flex;overflow:hidden;gap:5rem;white-space:nowrap}.mvInfoMarqueeAnimInner{display:flex;gap:5rem;animation:marquee 10s linear infinite}@keyframes marquee{0%{translate:0}100%{translate:calc(-100% - 5rem)}}.pageTitle{margin-bottom:80px;color:#faf102;font-size:clamp(7.5rem,10vw,15rem);line-height:1;text-align:center;text-align:center}.pageTitleLine{display:block}.pageTitle .char{display:inline-block;filter:drop-shadow(1px 1px 1px #000)}.sectionTtl{width:100%;max-width:800px;margin-inline:auto;padding-block:.25em;border-radius:10px 10px 0 0;background-color:#3abcd3;font-weight:700;font-size:5rem;text-align:center}.sectionTtl.mawInitial{max-width:initial}.sectionTtl+.contentsBox{border-radius:0 0 10px 10px}.sectionTtlTxt{display:inline-block}.sectionTtlInner{display:inline-block}.txtMark{display:inline-block;position:relative;padding-left:30px;font-size:2.5rem;line-height:1.4}.txtMark::before{display:block;position:absolute;top:8px;left:0;width:23px;height:19px;background-image:url(../image/common/icon_onsen.png);background-size:contain;background-repeat:no-repeat;content:""}.txtMarker>span{background:linear-gradient(transparent 80%, #fbabd7 20%);line-height:1.6}.txthasEmMotif{display:inline-block;position:relative;margin-left:15px;padding:7px 10px 7px 14px;transform:translateY(4px);border-radius:10px;background-color:#e34040;color:#fff;font-weight:bold}.txthasEmMotif::after{position:absolute;bottom:2px;left:-6px;border-width:8px 14px 8px 0;border-style:solid;border-color:rgba(0,0,0,0) #e34040 rgba(0,0,0,0) rgba(0,0,0,0);content:""}.txtUnderLine{display:inline-block;padding-bottom:2px;border-bottom:4px dotted #ef7507;color:#ef7507;font-weight:bold;line-height:1.6}.txtHasLp{padding-left:1em;text-indent:-1em}.indentAdjust{display:inline-block;margin-right:-0.1em;margin-left:-0.1em}.txtEmBox{padding:1.5em;border-radius:5px;background-color:rgba(58,188,211,.15)}.infoListTerm,.infoListData{display:inline}.infoListTerm::after{content:"："}.infoList.hasBdrBottom{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #3f5f6a}.listTable{box-sizing:border-box;display:flex;flex-wrap:wrap;max-width:700px;border:2px solid #ef7507;line-height:1.4}.listTable>dt,.listTable>dd{box-sizing:border-box;padding:10px}.listTable>dt{display:flex;align-items:center;justify-content:center;background-color:#ef7507;color:#fff;text-align:center}.listTable>dt:not(:last-of-type){border-bottom:1px solid #eee}.listTable>dd.w100per{width:100%}.listTable>dd.alignCenter{display:flex;align-items:center}.listTable>dd:nth-of-type(odd){background:#f6f6f6}.listTable.salesInfo{font-size:1.4rem}.listTable.salesInfo>dt{width:8em}.listTable.salesInfo>dd{display:flex;align-items:center;width:calc(100% - 8em)}.salesInfoWrap.hasBorderTop{margin-top:30px;padding-top:20px;border-top:1px solid #ddd}.listTable.accessList{font-size:1.4rem}.listTable.accessList>dt{width:85px}.listTable.accessList>dd{width:calc(100% - 85px)}.listTable.accessList>dd.w100per{width:100%}.listTable.accessList>dd:nth-of-type(odd){background:#f2f2f2}.listTable.busList>dd{font-size:1.4rem;line-height:1.6}.listTable.busList>dd .busListIndentAdjust{text-indent:-0.6em}.contentsBox{max-width:800px;margin-right:auto;margin-left:auto;padding:45px;border-radius:10px;background-color:#fff}.contentsBox.w100per{max-width:initial}.contentsBox .newsWrap{max-height:400px;overflow-y:auto}.contentsBox .newsWrap.article4{max-height:530px}.contentsBox .newsWrap .newsTxt{padding-left:30px;line-height:1.6}.subSection:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ddd}.subSection:not(:last-child).bdBottomNone{padding-bottom:0;border-bottom:none}.noticeBox{max-width:800px;margin-inline:auto;padding:15px;border-radius:8px;background-color:rgba(255,255,255,.95)}.noticeBox.w100per{max-width:initial}.noticeBox.noUpperRadius{border-radius:0 0 8px 8px}.linkBtn,a.linkBtn,button.linkBtn{display:inline-block;min-width:280px;padding:15px 10px 14px;border-radius:5px;background-color:#e95411;color:#fff;font-weight:600;line-height:1.2;letter-spacing:.03em;text-align:center}.linkBtn.smallBtn,a.linkBtn.smallBtn,button.linkBtn.smallBtn{min-width:150px;padding:11px 15px;border-radius:3px;font-size:1.3rem}.linkBtn.bgMain,a.linkBtn.bgMain,button.linkBtn.bgMain{background-color:#ef7507;color:#fff}.nav{z-index:1000;position:fixed;top:0;right:0;bottom:0;left:0;padding:100px;background-color:#fff;opacity:0;pointer-events:none;transition:opacity 300ms ease-in-out}.is-navOpen .nav{overflow-y:auto;opacity:1;pointer-events:auto}.navList{z-index:2;position:relative;max-width:-moz-fit-content;max-width:fit-content}.navListItem{margin-bottom:.8em;line-height:1}.navListItem.mb30{margin-bottom:30px}.navListItemLink{color:#fff;font-size:3rem}.navListItemLink.subLink{padding-left:3px;font-size:1.8rem}.navListItemLink.subLink.hasLongTxt{display:block;padding-left:26px;line-height:1.2;text-indent:-23px}.navListItemLink.subLink.hasLongTxt .iconOnsen{transform:translate(-1px, -2px)}.navListItemLink .iconNote{display:inline-block;margin-right:4px}.navListItemLink .iconInstagram{display:inline-block;margin-right:2px;transform:translateY(2px)}.navListItemLink .iconTwitter{display:inline-block;margin-right:1px;transform:translateX(-1px)}.navListItemLink .iconOnsen{display:inline-block;margin-right:1px;transform:translate(-1px)}.nav .navBg{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:#224a99}.navTrigger{z-index:1000;position:fixed;top:20px;right:20px;overflow:hidden}.navTrigger .navTriggerInner{display:block;position:relative;width:50px;height:50px;background-color:rgba(6,9,10,.5);font-size:0;text-align:center}.navTrigger .navTriggerInner .navBar{display:block;position:absolute;width:17px;height:2px;background-color:#fff;content:"";transition:all 150ms ease-in-out}.navTrigger .navTriggerInner .navBar:nth-of-type(2){top:15px;left:6px;width:39px}.navTrigger .navTriggerInner .navBar:nth-of-type(3){top:23px;left:6px}.navTrigger .navTriggerInner .navBar:nth-of-type(4){top:23px;right:6px}.navTrigger .navTriggerInner .navBar:nth-of-type(5){top:31px;left:6px}.navTrigger .navTriggerInner .navBar:nth-of-type(6){top:31px;right:6px}.is-navOpen .navTrigger .navBar{background-color:#fff}.is-navOpen .navTrigger .navBar:nth-of-type(2){transform:scaleX(0);transform-origin:center}.is-navOpen .navTrigger .navBar:nth-of-type(3){width:20px}.is-navOpen .navTrigger .navBar:nth-of-type(4){width:20px}.is-navOpen .navTrigger .navBar:nth-of-type(5){transform:scaleX(0);transform-origin:center}.is-navOpen .navTrigger .navBar:nth-of-type(6){transform:scaleX(0);transform-origin:center}.pageNav{padding:0 20px;text-align:center}.pageNavItem{display:inline-block}.pageNavLink{display:inline-block;padding-bottom:3px;border-bottom:1px solid #06090a;color:#06090a;font-weight:bold;font-size:1.8rem}.ftrContents{padding-top:70px;padding-bottom:100px}.ftrBnrList{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.ftrBnrList.hasMaxWidth,.ftrBnrList.hasMaxWidthNarrow{margin-inline:auto}.ftrBnrListItem{display:inline-block;padding:10px;background-color:rgba(255,255,255,.95);text-align:center}.ftrBnrListItem.is-squareLogo{padding:5px 10px}.ftrBnrListItem.is-izumiOtu80th{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;height:56px;padding:0 10px;font-size:1rem}.ftrBnrListTextItem{display:inline-block;font-size:1.5rem;line-height:1.6}.ftrBnrListTextItem a{color:#06090a}.ftrBnrListTextItem:not(:last-child)::after{display:inline-block;margin:0 8px;content:"/"}.ftrBnrDskin.mlAdjust{margin:5px 5px 5px 15px}.char{display:inline-block}html.js .js-scrollFadeShow{opacity:0}.swiper button{-webkit-appearance:none;appearance:none;border:none;outline:none}.swiperSlide .swiper-slide a{display:block}.swiperSlide img{aspect-ratio:2/1;width:100%;object-fit:cover}.swiperArrowPrev,.swiperArrowNext{display:grid;z-index:2;position:absolute;top:calc(50% - 20px);place-content:center;width:40px;height:40px;overflow:hidden;background-color:#ef7507;font-size:0}.swiperArrowPrev::before,.swiperArrowNext::before{display:inline-block;width:7px;height:7px;border-right:solid 2px;border-bottom:solid 2px;border-color:#fff;content:""}.swiperArrowPrev{left:0}.swiperArrowPrev::before{transform:translateX(35%) rotate(135deg)}.swiperArrowNext{right:0}.swiperArrowNext::before{transform:translateX(-35%) rotate(-45deg)}.swiper .swiper-pagination{position:static;padding-top:5px}.swiper .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#e6e6e6;opacity:1}.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ef7507}.modalWrap{display:none}.modalWrap.is-open{display:block}.modalWrap[aria-hidden=false] .modalOverlay{animation:modalFadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.modalWrap[aria-hidden=false] .modalContents{animation:modalSlideIn .3s cubic-bezier(0, 0, 0.2, 1)}.modalWrap[aria-hidden=true] .modalOverlay{animation:modalFadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.modalOverlay{display:flex;z-index:10;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background:rgba(0,0,0,.8)}.modalContents{position:relative;width:initial;max-width:60vw;height:initial;max-height:90vh;overflow-y:auto}.modalContents.hasBg{padding:30px;border-radius:4px;background-color:#fff}.modalCloseBtn{position:absolute;top:0;right:0;width:40px;height:40px;overflow:hidden;background-color:rgba(6,9,10,.5);text-align:center}.modalCloseBtn::before,.modalCloseBtn::after{display:inline-block;position:absolute;top:7px;width:2px;height:25px;background-color:#fff;content:""}.modalCloseBtn::before{transform:rotate(45deg)}.modalCloseBtn::after{transform:rotate(-45deg)}.modalTriggerTxt{text-decoration:underline;cursor:pointer}@keyframes modalFadeIn{from{opacity:0}to{opacity:1}}@keyframes modalFadeOut{from{opacity:1}to{opacity:0}}@keyframes modalSlideIn{from{transform:translateY(30px)}to{transform:translateY(0)}}.is-modalOpen .navTrigger{display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.emptyDisplayNone:empty{display:none}.screen-reader-text,.visuallyHidden{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);opacity:0;pointer-events:none}.iframeWrapper{position:relative;width:100%;padding-top:56.25%}.iframeWrapper iframe,.iframeWrapper video{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.onlyPrint{display:none}.pickupNew{position:relative}.pickupNew::before{display:inline-block;z-index:2;position:absolute;top:0;left:0;padding:.25em .8em;background-color:#fff;content:"NEW";color:#d72d20;font-size:max(1.6rem,2vw);font-family:"Berkshire Swash",serif}.homeLogo{display:grid;place-content:center;height:95vh;text-align:center}.homeLogo img{width:60vw;min-width:300px}.spotifyWrap{height:152px;margin-top:80px;border-radius:14px}.listTable.ticketList{letter-spacing:.05em}.listTable.ticketList dt{padding-block:15px}.listTable.ticketList dd{padding-block:15px}.listTable.ticketList dd .ticketListDate{padding-top:2px;font-size:1.4rem}.listTable.ticketList .delTxt{display:inline-block;position:relative;margin-right:.25em}.listTable.ticketList .delTxt::before{z-index:2;position:absolute;top:50%;right:0;left:0;height:2px;background-color:#d71110;content:""}.ticketTable{width:100%;max-width:500px;border:2px solid #ef7507;border-top:none;background-color:#fff;text-align:center}.ticketTable th,.ticketTable td{box-sizing:border-box;padding:10px 15px;font-weight:bold;vertical-align:middle}.ticketTable th.group,.ticketTable td.group{min-width:100px;max-width:100px}.ticketTable th.syugou,.ticketTable td.syugou{max-width:60px}.ticketTable th.meyasu,.ticketTable td.meyasu{max-width:70px}.ticketTable th p,.ticketTable td p{font-weight:bold}.ticketTable th{border-right:1px solid #e5e5e5}.ticketTable td:not(:last-of-type){border-right:1px solid #e5e5e5}.ticketTable thead th{padding:6px 15px;background-color:#ef7507;color:#fff}.ticketTable tbody tr:nth-child(even){background:#f2f2f2}.ticketTable .nowrap{white-space:nowrap}.ticketStamp{display:inline-flex;z-index:3;position:absolute;top:52%;left:105px;align-items:center;justify-content:center;width:115px;padding:.35em 1em .5em;transform:translateY(-50%);border-right:5px solid #3abcd3;border-bottom:3px solid #3abcd3;border-radius:15px 12px 30px 5px;background-color:#2a5dcd;color:#fff;font-weight:bold;font-size:1.4rem;line-height:1.2;text-align:center}.lineup{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 20px}.lineupWrap .sectionTtl,.lineupWrap .contentsBox{max-width:initial}.lineupItem{text-align:center}.lineupItemInner{display:block}.lineupItemText{display:inline-block;margin-top:10px;padding:.2em .4em;background-color:#e95411;color:#06090a;font-weight:bold;font-size:2.2rem;line-height:1.2}.lineupItemImgWrap{overflow:hidden}.lineupItemImg{transition:transform 300ms ease-in-out}.lineupItem.is-new{position:relative}.lineupItem.is-new::before{display:inline-block;z-index:3;position:absolute;top:-0.8em;left:-0.8em;padding:.7em .9em;border-radius:33% 67% 52% 48%/52% 32% 68% 48%;background:linear-gradient(to bottom, #f9db3f 0%, #ef7507 40%, #ef7507 60%, #e56e05 100%);content:"NEW浴";font-size:2rem;font-family:"Berkshire Swash","Zen Antique Soft",serif}.lineupItem.is-new.bgBlue::before{border-radius:72% 28% 84% 16%/20% 27% 73% 80%;background:linear-gradient(to bottom, #17ead9 0%, #29cddd 40%, #2ccdce 60%, #6078ea 100%)}.lineupItem.is-new.bgPink::before{border-radius:31% 69% 41% 59%/60% 72% 28% 40%;background:linear-gradient(to bottom, #e8007f 0%, #ff86ca 40%, #ea65b2 60%, #ea77b9 100%)}.lineup .actLabel{width:55%;max-width:175px;margin:-38px auto 0;transform:translateY(5px)}.lineup .actLabel img{width:100%}.lineup .extraActName{display:block;margin-bottom:3px;font-size:90%}.andMore{width:-moz-fit-content;width:fit-content;margin-inline:auto;padding:.05em .2em .1em;background-color:#faf102;font-size:3.5rem;line-height:1;text-align:center}.andMore .char{display:inline-block}.lineupItem.fishmans{display:flex;column-gap:20px;grid-column:1/3;align-items:flex-start}.lineupItem.fishmans>*{width:50%}.lineupItem.is-new.posDohatuten::before{top:-1.3em;left:-1em;transform:rotate(-17deg)}.busRootWrap{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f1f1f1}.busReturneInfo{display:flex}.busReturneInfo>dt{width:4em}.busReturneInfo>dt::after{content:"："}.busReturneInfo>dd{width:calc(100% - 4em)}.noticeIconList{margin:5px -5px 10px;margin-right:-5px;margin-left:-5px;text-align:left}.noticeIconList .noticeIconItem{box-sizing:border-box;display:inline-block;width:106px;margin-bottom:5px;padding:0 5px;text-align:center;vertical-align:top}.noticeIconList .noticeIconItem figure{margin-bottom:5px}.noticeIconList .noticeIconItem img{max-width:80px}.noticeIconList .noticeIconItem p{line-height:1.2}.noticeIconList .noticeIconItem p sup{display:block}.noticeSup{display:flex;flex-wrap:wrap;line-height:1.6}.noticeSup dt{width:2.5em}.noticeSup dd{width:calc(100% - 2.5em)}.goodsList{display:grid;grid-template-columns:repeat(2, 1fr)}.goodsListItem{padding:20px;border-radius:5px;background-color:#fff;cursor:pointer}.goodsListItemThumb{overflow:hidden}.goodsListItemThumb img{transition:transform 300ms ease-in-out}.no-touch .goodsList .goodsListItem:hover .goodsListItemThumb img{transform:scale(1.1)}.goodsInfo{display:block}.goodsInfoTtl{padding-top:.75em;color:#06090a;font-weight:bold;font-size:2rem;line-height:1.4}.goodsInfoSizeItem,.goodsInfoColorItem{display:inline;font-size:1.4rem}.goodsInfoSizeItem:not(:last-child),.goodsInfoColorItem:not(:last-child){margin-right:5px}.goodsInfoSizeItem:not(:last-child)::after,.goodsInfoColorItem:not(:last-child)::after{content:","}.goodsInfoColorItem{display:inline-flex;align-items:center}.goodsInfoColorItem::before{display:inline-block;width:.8em;height:.8em;margin-right:.2em;transform:translateY(1px);border:1px solid #000;border-radius:50%;content:"";line-height:1}.goodsInfoColorItem[data-color=fff]::before{background-color:#fff}.goodsInfoColorItem[data-color="000"]::before{background-color:#000}.goodsInfoColorItem[data-color=be626c]::before{background-color:#be626c}.goodsInfoColorItem[data-color=f9f9f3]::before{background-color:#f9f9f3}.goodsInfoColorItem[data-color=c6bc87]::before{background-color:#c6bc87}.goodsInfoColorItem[data-color="333"]::before{background-color:#333}.goodsInfoColorItem[data-color="53c2ba"]::before{background-color:#53c2ba}.goodsInfoColorItem[data-color="2f4a6b"]::before{background-color:#2f4a6b}.goodsInfoColorItem[data-color="6575b7"]::before{background-color:#6575b7}.goodsInfoColorItem[data-color=f2c43b]::before{background-color:#f2c43b;background-color:#f2c43b}.goodsInfoColorItem[data-color=rainbow]::before{background:linear-gradient(90deg, #ff3646 0%, #ff3e2f 15%, #ffff56 30%, #4ed03a 45%, #3fb4ea 60%, #21418c 75%, #301e58 100%)}.goodsInfoColorItem[data-color="6a4095"]::before{background-color:#6a4095}.goodsInfoColorItem[data-color="00502c"]::before{background-color:#00502c}.goodsInfoColorItem[data-color=f4c731]::before{background-color:#f4c731}.goodsInfoColorItem[data-color="1576bc"]::before{background-color:#1576bc}.goodsInfoColorItem[data-color=e61f19]::before{background-color:#e61f19}.goodsInfoColorItem[data-color="0e85bd"]::before{background-color:#0e85bd}.goodsInfoColorItem[data-color=e7478e]::before{background-color:#e7478e}.goodsInfoColorItem[data-color=e7ddcd]::before{background-color:#e7ddcd}.goodsInfoColorItem[data-color=b6cfde]::before{background-color:#b6cfde}.goodsInfoColorItem[data-color=whiteNavy]::before{background:linear-gradient(90deg, #fff 0%, #fff 50%, #0a171e 50%, #0a171e 100%)}.goodsInfoPrice{font-size:2.4rem;text-align:right}.txtMark.mapIcon{padding-left:35px}.txtMark.mapIcon::before{top:5px;width:28px;height:28px;border-radius:unset;background-size:contain;background-repeat:no-repeat}.txtMark.mapIcon.mapIcon.icon-goods::before{background-image:url(../image/map/icon_goods.png)}.txtMark.mapIcon.mapIcon.icon-info::before{background-image:url(../image/map/icon_info.png)}.txtMark.mapIcon.mapIcon.icon-barrierfree::before{background-image:url(../image/map/icon_barrierfree.png)}.otherBoothDetail{display:flex;column-gap:8px;align-items:center}.otherBoothDetailTerm{width:24px}.otherBoothDetailTerm.textIcon{display:grid;place-content:center;height:24px;border:1px solid #000;border-radius:3px;background-color:#fff}[id=food] .modalOverlay{background:rgba(239,117,7,.95)}.foodList{display:grid;align-items:start}.foodListItem{overflow:hidden;border-radius:5px}.foodListItem:not(.is-comingsoon){cursor:pointer}.no-touch .foodListItem:not(.is-comingsoon):hover img{transform:scale(1.1)}.foodListItemThumb{overflow:hidden}.foodListItemThumb img{transition:transform 300ms ease-in-out}.foodListItem figcaption{padding:.5em 1em;background-color:#e95411;font-weight:700;font-size:1.8rem}.no-touch .foodListItem.is-comingsoon{position:relative}.no-touch .foodListItem.is-comingsoon::before{display:grid;position:absolute;place-content:center;inset:0;background-color:rgba(239,117,7,.95);content:"COMING SOON";color:#fff;opacity:0;transition:opacity 300ms ease-in-out}.no-touch .foodListItem.is-comingsoon:hover::before{opacity:1}.foodArticle.modalContents.hasBg{max-width:80vw;padding:100px 40px}.foodArticleText{border-radius:0 0 5px 5px}.foodArticleTitle{margin-bottom:1.2em;padding:.5em 1em;border-radius:5px;background-color:#ef7507;color:#fff;font-weight:bold;font-size:2.4rem}.foodArticleInfo{margin-bottom:2em}.foodArticleInfo dt{margin-bottom:.5em;font-weight:bold;font-size:110%}.foodArticleInfo dt img{display:inline-block;margin-right:10px;transform:translateY(-2px)}.foodArticleInfo dd{line-height:1.8}.foodArticleImgInner{margin-bottom:10px;overflow:hidden;border-radius:5px}.foodArticleImg figcaption{font-weight:bold;font-size:1.8rem}.foodArticleLink{display:flex;margin-top:40px;padding:1em;gap:15px;border-radius:5px;background:rgba(239,117,7,.2)}.foodArticleLink a{color:#06090a;font-weight:bold}.foodArticleLink a img{display:inline;margin-right:5px}.foodArticleComingSoonText{width:min(60vw,400px);font-size:2rem;text-align:center}.foodYamuMenuImg .foodArticleImgInner{overflow:hidden;border-radius:5px}.booth01Trigger{max-width:400px;margin-inline:auto;overflow:hidden;border-radius:5px;text-align:center;cursor:pointer}.booth01TriggerImg{overflow:hidden}.booth01Trigger img{transition:transform 300ms ease-in-out}.booth01TriggerText{padding:.5em .1em;background-color:#faeb00;font-weight:bold;cursor:pointer}.no-touch .booth01Trigger:not(.is-comingsoon):hover img{transform:scale(1.05)}.boothImg{display:grid;align-items:start;gap:20px}@media screen and (min-width: 375px){.displayIphone8{display:none}}@media screen and (min-width: 450px){.displayXnarrow{display:none}.listTable.busList>dd{padding:15px 20px}.listTable.ticketList dd{padding:15px 20px}}@media screen and (min-width: 600px){.displaySp{display:none}.pageNavItem{padding:0 10px 20px}}@media screen and (min-width: 600px)and (max-width: 1039px){.foodList{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 600px)and (max-width: 1439px){.boothImg{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 769px){.displayNarrow{display:none}.l-inner.spotifyWrap{padding-inline:20px}.pageBottomNotice{margin-top:100px}.listTable.salesInfo.hasLongTermPc>dt{width:15em}.listTable.salesInfo.hasLongTermPc>dd{width:calc(100% - 15em)}.listTable.accessList>dt{width:140px}.listTable.accessList>dd{width:calc(100% - 140px)}.listTable.busList>dt{width:200px;font-size:1.8rem}.listTable.busList>dd{width:calc(100% - 200px)}.contentsBox .newsWrap .newsTxt{padding-right:20px}[id=home].is-scrolled .navTrigger,[id=home].is-navOpen .navTrigger{transform:none;opacity:1;pointer-events:auto}.ftrBnrList.hasMaxWidth{max-width:800px}.ftrBnrList.hasMaxWidthNarrow{max-width:600px}.ftrBnrListItem{min-width:120px;margin:5px}.ftrBnrListItem img{height:36px}.ftrBnrListItem.is-squareLogo img{height:46px}.listTable.ticketList dt{width:8em;font-size:2.2rem}.listTable.ticketList dd{width:calc(100% - 8em);font-size:2.2rem}.goodsList{gap:40px 30px}.foodList{gap:50px 30px}.foodArticleImg{display:grid;gap:20px}.foodYamuMenuImg{width:66.6666%}}@media screen and (min-width: 769px)and (max-width: 1039px){.lineupItemText{font-size:1.6rem}.goodsInfoTtl{font-size:1.8rem}.goodsInfoPrice{font-size:2rem}.foodArticleImg{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1040px){.l-inner{padding-inline:3.5vw}.headerLogo{left:51%}.l-main{display:flex}[id=home] .l-main{display:block}.l-contents{width:50%;margin-left:auto}[id=home] .l-contents{padding-top:0}.l-contents .neko{display:none}.l-section{margin-bottom:300px}.mv{width:50%}[id=home] .mv{width:100%}.listTable>dt,.listTable>dd{padding:15px 10px}.busRootWrap{display:flex}.busRoot{box-sizing:border-box;padding-right:30px}.foodArticleImg{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1040px)and (max-width: 1439px){.foodList{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1440px){.foodList{grid-template-columns:repeat(3, 1fr)}.boothImg{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: ){.listTable.ticketList dd .ticketListDate{white-space:nowrap}}@media screen and (max-width: 1039px){.l-inner{padding-inline:20px}[id=home] .l-contents{padding-top:0}.l-section[id=zaku]{margin-bottom:150px}.mv{display:none}[id=home] .mv{display:block;margin-bottom:25vh}.mvInfoData{width:60vw}.lineup .actLabel{max-width:125px;margin-top:-24px}.busRoot:not(:last-of-type){margin-bottom:20px}}@media screen and (max-width: 769px){.displayNotNarrow{display:none}}@media screen and (max-width: 768px){.spMb0{margin-bottom:0}.spMb3{margin-bottom:3px}.spMb5{margin-bottom:5px}.spMb10{margin-bottom:10px}.spMb15{margin-bottom:15px}.spMb20{margin-bottom:20px}.spMb25{margin-bottom:25px}.spMb30{margin-bottom:30px}.spMb35{margin-bottom:35px}.spMb40{margin-bottom:40px}.spMb45{margin-bottom:45px}.spMb50{margin-bottom:50px}.spMb60{margin-bottom:60px}.spMb65{margin-bottom:65px}.spMb70{margin-bottom:70px}.spMb80{margin-bottom:80px}.spMb90{margin-bottom:90px}.spMb100{margin-bottom:100px}.spMb110{margin-bottom:110px}.spMb120{margin-bottom:120px}.spMb150{margin-bottom:150px}.spPt100{padding-top:100px}.spPt200{padding-top:200px}.spPb100{padding-bottom:100px}.spFs10{font-size:1rem}.spFs11{font-size:1.1rem}.spFs12{font-size:1.2rem}.spFs13{font-size:1.3rem}.spFs14{font-size:1.4rem}.spFs15{font-size:1.5rem}.spFs16{font-size:1.6rem}.spFs17{font-size:1.7rem}.spFs18{font-size:1.8rem}.spFs20{font-size:2rem}.spFs22{font-size:2.2rem}.spFs23{font-size:2.3rem}.spFs24{font-size:2.4rem}.spFs26{font-size:2.6rem}.spFs35{font-size:3.5rem}.spls10{letter-spacing:.1em}ol.numberList li::before{font-size:1.4rem}.spTxtLeft{text-align:left}.spTxtCenter{text-align:center}.headerLogo{top:5px;left:10px;width:150px}.footerUpperContents{display:none}.loadingLogo{width:max(15vw,180px)}.mvInfoTerm{font-size:2.4rem}.mvInfoData{font-size:1.5rem}.sectionTtl{font-size:3rem}.txtMark{font-size:2.3rem}.txtMark::before{top:5px}.txtMark.newsTtl{font-size:2rem}.pageBottomNotice{margin-top:70px}.infoList .infoListData.spW100per{display:block}.listTable.busList>dt{width:125px;font-size:1.6rem}.listTable.busList>dd{width:calc(100% - 125px)}.contentsBox{padding:25px;border-radius:8px}.contentsBox .newsWrap.article4{max-height:490px}.contentsBox .newsWrap .newsTxt{padding-right:10px;font-size:1.4rem}.linkBtn,a.linkBtn,button.linkBtn{min-width:200px}.nav{padding:30px}.navListItem.mb30{margin-bottom:20px}.navListItemLink{font-size:2.5rem}.navTrigger{top:10px;right:10px}.pageNavLink{font-size:1.5rem}.ftrContents{padding-bottom:150px}.ftrBnrList.hasMaxWidth{max-width:600px}.ftrBnrList.hasMaxWidthNarrow{max-width:400px}.ftrBnrListItem.is-izumiOtu80th{height:44px}.ftrBnrListItem{min-width:86px;margin:4px}.ftrBnrListItem img{height:24px}.ftrBnrListItem.is-squareLogo img{height:34px}.ftrBnrDskin img{width:224px}.spotifyWrap{margin-top:60px}.listTable.ticketList dt{width:130px;font-size:1.6rem}.listTable.ticketList dd{width:calc(100% - 130px);font-size:1.8rem}.ticketTable th,.ticketTable td{padding:6px;font-size:1.35rem}.ticketTable thead th{padding:5px 7px}.ticketStamp{left:80px;font-size:1.3rem}.lineup{gap:30px 15px}.lineupItemText{font-size:1.4rem}.lineupItem.is-new::before{font-size:1.4rem}.andMore{font-size:2.5rem}.busRootWrap{margin-bottom:10px;padding-bottom:10px}.busReturneInfo{flex-wrap:wrap}.busReturneInfo>dd{width:100%}.noticeIconList .noticeIconItem{width:23%;max-width:80px}.noticeIconList .noticeIconItem img{max-width:50px}.noticeIconList .noticeIconItem.wide{width:40%;max-width:120px}.goodsList{gap:30px 20px}.goodsInfoTtl{font-size:1.6rem}.goodsInfoSizeItem,.goodsInfoColorItem{font-size:1.3rem}.goodsInfoPrice{font-size:1.8rem}.txtMark.mapIcon::before{top:3px}.foodList{gap:30px 20px}.foodListItem figcaption{font-size:1.5rem}.foodArticle.modalContents.hasBg{max-width:90vw;padding:80px 20px}.foodArticleTitle{font-size:2.2rem}.foodArticleImg>figure:not(:last-child){margin-bottom:20px}}@media screen and (max-width: 599px){.l-contents .neko{bottom:-24px;width:100px}.pageNavItem{padding:0 5px 20px}.modalContents{max-width:90vw}.modalContents.hasBg{padding:15px}.foodList{grid-template-columns:repeat(2, 1fr)}.boothImg{grid-template-columns:repeat(1, 1fr)}}@media screen and (max-width: 449px){.listTable.ticketList dd .ticketListDate{font-size:1rem}}@media screen and (max-width: -1){.busRootWrap{flex-wrap:wrap}.busRootWrap .busRoot:first-of-type{width:100%;margin-bottom:20px}}@media print{.onlyPrint{display:inherit}}
