/*!*****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./dev/styles/main.scss ***!
  \*****************************************************************************************************************************************************************************************************************/
@charset "UTF-8";*,:after,:before{box-sizing:border-box;color:inherit}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;overflow-wrap:break-word;position:relative}a,address,article,b,blockquote,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,input,li,ol,p,pre,section,select,small,span,strong,table,tbody,td,textarea,tfoot,th,thead,tr,ul{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit}li,ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;max-width:100%;table-layout:fixed}img,video{display:block;max-width:100%;vertical-align:top}img{pointer-events:none}pre{white-space:normal}a{text-decoration:none}:active,:link,:visited{text-decoration:inherit}input,select,textarea{-webkit-appearance:none;background:none;border:none;border-radius:0;display:block}button{display:inline-block}button,label{background:none;border:none}label{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block}button,input[type=button],input[type=checkbox],input[type=file],input[type=radio],input[type=reset],input[type=submit],label{cursor:pointer}textarea{max-width:100%;min-width:100%;resize:vertical;width:100%}:focus{outline:none}figure{margin:0}:root{--color-white:#fff;--ease-origin-1:cubic-bezier(.34,.59,.06,1.01);--ease-origin-2:cubic-bezier(0.22,1,0.36,1);--ease-origin-3:cubic-bezier(.36,.9,0,.99);--ease-origin-4:cubic-bezier(0.16,1,0.3,1);--ease-lock:cubic-bezier(.64,-0.67,.31,1.54);--ease-in:cubic-bezier(0.42,0,1,1);--ease-out-back:cubic-bezier(0.34,1.15,0.3,1);--duration-origin-1:0.6s;--duration-origin-2:0.8s;--duration-origin-3:1.4s;--pbs-px:0.24876vw}@media screen and (min-width:787px){:root{--pbs-px:1px}}@keyframes MoveLeft{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes MoveLeft2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes MoveVert{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes MoveVert2{0%{transform:translateY(0)}to{transform:translateY(-200%)}}main{position:relative;z-index:10}.pc{display:block}@media screen and (max-width:786px){.pc{display:none}}.sp{display:none}@media screen and (max-width:786px){.sp{display:block}}.forOPHidden{opacity:0;transition-delay:0s;transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:var(--ease-origin-2)}.forOPHidden.active{opacity:1}.transition-layer{background:#000;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9800}.transition-layer,.transition-layer.active{transition-delay:0s;transition-duration:.5s;transition-property:opacity;transition-timing-function:var(--ease-origin-2)}.transition-layer.active{opacity:1}.headerMenu{pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.headerMenu .headerBar{align-items:center;background-color:#d3d3d4;border-bottom:1px solid #000;box-sizing:border-box;display:flex;height:calc(var(--pbs-px)*57);justify-content:space-between;margin-left:auto;padding:0 calc(var(--pbs-px)*24);pointer-events:auto;position:relative;width:100%;z-index:600}.headerMenu .headerBar .headerLogo{width:calc(var(--pbs-px)*181)}.headerMenu .headerBar .headerLogo a{display:block}.headerMenu .headerBar .headerLogo .headerLogoLinkPc{display:none}@media screen and (min-width:787px){.headerMenu .headerBar .headerLogo .headerLogoLinkSp{display:none}.headerMenu .headerBar .headerLogo .headerLogoLinkPc{display:block}}.headerMenu .headerBar .headerLogo img{display:block;height:auto;width:100%}.headerMenu .headerBar .headerNav{display:none}@media screen and (min-width:787px){.headerMenu .headerBar .headerNav{display:block}}.headerMenu .headerBar .headerNavList{align-items:center;display:flex;gap:clamp(28px,28px + (100vw - 787px) * 32/493,60px);white-space:nowrap}.headerMenu .headerBar .headerNavList a{color:#000;display:flex;font-family:Baskerville,serif;font-size:clamp(13px,13px + (100vw - 787px) * 3/493,16px);font-weight:400;gap:.25em;letter-spacing:0;line-height:1.25}.headerMenu .headerBar .headerNavList .headerNavNum{color:#f30}.headerMenu .headerBar .headerHamburger{background:none;border:none;cursor:pointer;flex-shrink:0;height:calc(var(--pbs-px)*40);padding:0;position:relative;width:calc(var(--pbs-px)*40)}.headerMenu .headerBar .headerHamburger .headerHamburgerLine{background-color:#000;height:1px;left:calc(var(--pbs-px)*4);position:absolute;transition:transform .45s cubic-bezier(.2,1,.2,1);width:calc(var(--pbs-px)*32)}.headerMenu .headerBar .headerHamburger .headerHamburgerLine:first-child{top:calc(var(--pbs-px)*16 - .5px)}.headerMenu .headerBar .headerHamburger .headerHamburgerLine:nth-child(2){top:calc(var(--pbs-px)*24 - .5px)}.headerMenu .headerBar .headerHamburger.navActive .headerHamburgerLine:first-child{transform:translateY(calc(var(--pbs-px)*4)) rotate(11.89deg) scaleX(1.2135)}.headerMenu .headerBar .headerHamburger.navActive .headerHamburgerLine:nth-child(2){transform:translateY(calc(var(--pbs-px)*4*-1)) rotate(-11.89deg) scaleX(1.2135)}.menuNav{text-spacing-trim:space-all;backface-visibility:hidden;background-color:#d3d3d4;display:none;height:100vh;height:max(100lvh,100vh);letter-spacing:0;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding-top:calc(var(--pbs-px)*57);pointer-events:auto;position:fixed;right:0;top:0;transition:opacity .5s ease;width:100%;z-index:500}@media screen and (min-width:787px){.menuNav{width:402px}}.menuNav .menuNavInner{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--pbs-px)*24);padding:calc(var(--pbs-px)*35) calc(var(--pbs-px)*35) calc(var(--pbs-px)*80);transform:translateY(calc(var(--pbs-px)*12));transition:transform .7s cubic-bezier(.2,1,.2,1)}.menuNav.active{opacity:1}.menuNav.active .menuNavInner{transform:translateY(0)}.menuNav a{color:#000}.menuNav .menuNavLink{display:block;font-family:Baskerville,serif;font-size:calc(var(--pbs-px)*28);font-weight:400;line-height:calc(var(--pbs-px)*30);white-space:nowrap}.menuNav .menuNavLine{display:block;height:1px;margin-bottom:-1px;width:100%}.menuNav .menuNavJourneys{padding:0 0 calc(var(--pbs-px)*20) calc(var(--pbs-px)*35);width:100%}.menuNav .menuNavJourney,.menuNav .menuNavJourneys{display:flex;flex-direction:column;gap:calc(var(--pbs-px)*16)}.menuNav .menuNavJourneyHead{display:flex;flex-direction:column}.menuNav .menuNavJourneyNum{display:flex;font-family:FuturaLTPro-Medium,sans-serif;font-size:calc(var(--pbs-px)*20);font-weight:500;gap:calc(var(--pbs-px)*4);letter-spacing:.1em;line-height:calc(var(--pbs-px)*32);transform:translateY(calc(var(--pbs-px)*1));white-space:nowrap}.menuNav .menuNavJourneyNum>span:first-child{margin-right:-.1em}.menuNav .menuNavJourneyNum .menuNavJourneyNumValue{color:#f30}.menuNav .menuNavJourneyText{color:#717070;font-size:calc(var(--pbs-px)*12);line-height:calc(var(--pbs-px)*16)}.menuNav .menuNavItems,.menuNav .menuNavJourneyText{font-family:FOT-筑紫Aオールド明朝 Pr6 R,serif;font-weight:400;white-space:nowrap}.menuNav .menuNavItems{display:flex;flex-direction:column;font-size:calc(var(--pbs-px)*14);line-height:calc(var(--pbs-px)*24);padding-left:calc(var(--pbs-px)*35);transform:translateY(calc(var(--pbs-px)*1*-1))}.menuNav .menuNavSns{display:flex;gap:calc(var(--pbs-px)*20);justify-content:flex-end;padding:calc(var(--pbs-px)*30) 0;width:100%}.menuNav .menuNavSns a,.menuNav .menuNavSns img{display:block;height:calc(var(--pbs-px)*40);width:calc(var(--pbs-px)*40)}.revealText{display:inline-block;overflow:hidden}.revealText span{display:inline-block;transform:translateY(105%);transition:transform 2s var(--ease-origin-4)}.revealText span:not(:first-child){margin-left:-6%}.revealText span:first-child{transition-delay:.75s}.revealText span:nth-child(2){transition-delay:.8s}.revealText span:nth-child(3){transition-delay:.85s}.revealText span:nth-child(4){transition-delay:.9s}.revealText span:nth-child(5){transition-delay:.95s}.revealText span:nth-child(6){transition-delay:1s}.revealText span:nth-child(7){transition-delay:1.05s}.revealText span:nth-child(8){transition-delay:1.1s}.revealText span:nth-child(9){transition-delay:1.15s}.revealText span:nth-child(10){transition-delay:1.2s}.revealText.active span{transform:translateY(0)}.toScroll{aspect-ratio:1;background-color:hsla(0,0%,100%,.15);border-radius:18%;opacity:1;overflow:hidden;width:10.2604166667%}@media screen and (max-width:786px){.toScroll{width:19.8473282443%}}.toScroll .arrow{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:28.4263959391%;z-index:100}.toScroll .arrow img{width:100%}.toScroll .imgSlider{opacity:.05;position:absolute;top:50%;transform:translateY(-50%)}.toScroll .imgSlider span{position:relative;width:731.4720812183%;z-index:10}.subpage_wrapper{margin:16.8229166667% auto 0;width:82.9166666667%}@media screen and (max-width:786px){.subpage_wrapper{margin:34.8600508906% auto 0;width:87.2773536896%}}.subpage_wrapper .mv{margin-bottom:9.2964824121%}.subpage_wrapper .mv .image{overflow:hidden}.subpage_wrapper .mv .image img{transform:scale(1.2);transform-origin:center center}.subpage_wrapper .mv .number{color:#898989;display:block;font-size:1vw}@media screen and (max-width:786px){.subpage_wrapper .mv .number{font-size:3.1vw;margin-bottom:4%}}.subpage_wrapper .mv .title{font-size:14vw;line-height:1;margin-bottom:2%;position:relative;white-space:wrap}@media screen and (max-width:786px){.subpage_wrapper .mv .title{font-size:12vw;margin-bottom:4%}}.subpage_wrapper .mv .title .toScroll{bottom:0;position:absolute;right:0;transform:translateY(-100%);width:5.1041666667%}@media screen and (max-width:786px){.subpage_wrapper .mv .title .toScroll{transform:translateY(-20%);width:10%}}.subpage_wrapper .subpage_content:before{background-color:#222;content:"";display:block;height:1px;width:100%}.subpage_wrapper .subpage_content.nb:before{display:none}.subpage_wrapper .subpage_content .number{color:#898989;display:block;font-size:1vw;margin-bottom:5.2763819095%;padding-top:1.0050251256%;text-align:left}@media screen and (max-width:786px){.subpage_wrapper .subpage_content .number{font-size:3.1vw;margin-bottom:11.7048346056%}}.subpage_wrapper .subpage_content .subtitle{font-size:2.2vw;white-space:nowrap}@media screen and (max-width:786px){.subpage_wrapper .subpage_content .subtitle{font-size:6.5vw;white-space:nowrap}}.btDot{border-top:1px dashed #202020}.bbDot{border-bottom:1px dashed #202020}.dotTitle{align-items:center;display:flex;font-weight:700;gap:.75vw}@media screen and (max-width:786px){.dotTitle{gap:2vw}}.dotTitle:before{background-color:currentColor;border-radius:1.5px;content:"";display:block;height:.3em;width:.3em}.contactLinkBtn{align-items:center;display:flex;justify-content:space-between;opacity:1;transition:opacity .3s ease;width:97%}@media screen and (max-width:786px){.contactLinkBtn{width:100%}}.contactLinkBtn .span_text{display:inline-block;overflow:hidden;position:relative}.contactLinkBtn .span_text span{display:inline-block;transition-delay:0s;transition-duration:.5s;transition-property:transform,left,top;transition-timing-function:var(--ease-origin-2)}.contactLinkBtn .span_text span:first-of-type{transform:translate(0)}.contactLinkBtn .span_text span:last-of-type{left:0;position:absolute;top:110%}.contactLinkBtn .arrow{overflow:hidden;position:relative;width:15%}.contactLinkBtn .arrow img{transition-delay:0s;transition-duration:.5s;transition-property:transform,left;transition-timing-function:var(--ease-origin-2);width:100%}.contactLinkBtn .arrow img:first-of-type{transform:translate(0)}.contactLinkBtn .arrow img:last-of-type{left:-110%;position:absolute;top:50%;transform:translate(-50%,-50%)}.contactLinkBtn:hover{opacity:1}.contactLinkBtn:hover .span_text span:first-of-type{transform:translateY(-110%)}.contactLinkBtn:hover .span_text span:last-of-type{left:0;top:0}.contactLinkBtn:hover .arrow img:first-of-type{transform:translate(110%)}.contactLinkBtn:hover .arrow img:last-of-type{left:50%}.borderLinkBtn{align-items:center;border:1px solid #707070;border-radius:10px;display:flex;justify-content:space-between;opacity:1;padding:1% 3%;transition:opacity .3s ease;width:100%}.borderLinkBtn .span_text{display:inline-block;overflow:hidden;position:relative}.borderLinkBtn .span_text span{display:inline-block;transition-delay:0s;transition-duration:.5s;transition-property:transform,left,top;transition-timing-function:var(--ease-origin-2)}.borderLinkBtn .span_text span:first-of-type{transform:translate(0)}.borderLinkBtn .span_text span:last-of-type{left:0;position:absolute;top:110%}.borderLinkBtn .arrow{overflow:hidden;position:relative;width:2%}@media screen and (max-width:786px){.borderLinkBtn .arrow{width:3%}}.borderLinkBtn .arrow img{transition-delay:0s;transition-duration:.5s;transition-property:transform,left;transition-timing-function:var(--ease-origin-2)}.borderLinkBtn .arrow img:first-of-type{transform:translate(0)}.borderLinkBtn .arrow img:last-of-type{left:-110%;position:absolute;top:50%;transform:translate(-50%,-50%)}.borderLinkBtn:hover{opacity:1}.borderLinkBtn:hover .span_text span:first-of-type{transform:translateY(-110%)}.borderLinkBtn:hover .span_text span:last-of-type{left:0;top:0}.borderLinkBtn:hover .arrow img:first-of-type{transform:translate(110%)}.borderLinkBtn:hover .arrow img:last-of-type{left:50%}.imgSlider{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;overflow:hidden;width:100%}.imgSlider span{display:block;flex-shrink:0;white-space:nowrap;width:0;will-change:transform}.imgSlider span:nth-child(odd){animation:MoveLeft 36s linear -18s infinite}.imgSlider span:nth-child(2n){animation:MoveLeft2 36s linear infinite}.imgSlider span img{pointer-events:none}.imgSlider.verticalSlider{flex-direction:column;height:100vh;margin-inline:0;width:auto;z-index:500}.imgSlider.verticalSlider span{width:auto}.imgSlider.verticalSlider span:nth-child(odd){animation:MoveVert 48s linear -24s infinite}.imgSlider.verticalSlider span:nth-child(2n){animation:MoveVert2 48s linear infinite}.page-header{display:none}.en{font-family:Arial,sans-serif;letter-spacing:0}.viewMore{align-items:center;display:inline-flex;font-size:1vw;gap:2.5vw;opacity:1;white-space:nowrap}.viewMore:hover{opacity:1}.viewMore:hover .arrow img:first-of-type{left:210%}.viewMore:hover .arrow img:last-of-type{left:50%}.viewMore:hover .text_span span:first-of-type{transform:translateY(-110%)}.viewMore:hover .text_span span:last-of-type{left:0;top:0}@media screen and (max-width:786px){.viewMore{font-size:3.1vw;gap:4vw}}.viewMore .text_span{display:inline-block;overflow:hidden;position:relative}.viewMore .text_span span{display:inline-block;transition-delay:0s;transition-duration:.5s;transition-property:transform,left,top;transition-timing-function:var(--ease-origin-2)}.viewMore .text_span span:first-of-type{transform:translate(0)}.viewMore .text_span span:last-of-type{left:0;position:absolute;top:110%}.viewMore .arrow{border:1px solid #fff;border-radius:8px;box-sizing:border-box;overflow:hidden;padding:1.2vw;position:relative}@media screen and (max-width:786px){.viewMore .arrow{border:1px solid #707070;border-radius:6px;padding:4vw}}.viewMore .arrow img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition-delay:0s;transition-duration:.5s;transition-property:left;transition-timing-function:var(--ease-origin-2);width:.8vw}@media screen and (max-width:786px){.viewMore .arrow img{width:2vw}}.viewMore .arrow img:last-of-type{left:-110%;position:absolute;top:50%}.shopData{background-color:rgba(25,25,25,.5);border-radius:8px;color:#b1b1b1;padding:5% 0 5% 5%}@media screen and (max-width:786px){.shopData{padding:6%}}.shopData .shopDataTitle{font-size:.7vw;margin-bottom:3%}@media screen and (max-width:786px){.shopData .shopDataTitle{font-size:3.1vw}}.shopData .accessInfo{display:flex;gap:1vw}.shopData .accessInfo .address{display:inline-block;flex-shrink:0;font-size:.77vw;letter-spacing:.1em;line-height:2.3;white-space:nowrap}.shopData .accessInfo .address .addressGoogleMap{display:none}@media screen and (max-width:786px){.shopData .accessInfo .address{font-size:3.1vw}.shopData .accessInfo .address .addressGoogleMap{display:block;margin:3.5% 0;width:23vw}.shopData .accessInfo .address .addressGoogleMap img{width:100%}}.shopData .accessInfo .googleMap{display:inline-block;flex-shrink:0;width:6vw}.shopData .accessInfo .googleMap img{width:100%}@media screen and (max-width:786px){.shopData .accessInfo .googleMap{display:none}}.featureItem{display:flex;gap:8vw;margin:0 14.84375% 10.3125% auto;width:51.7708333333%}@media screen and (max-width:786px){.featureItem{flex-direction:column;gap:6vw;margin:0 auto 19.8473282443%;width:87.2773536896%}}.featureItem .title{display:flex;font-size:3vw;gap:2vw;line-height:1;white-space:nowrap}@media screen and (max-width:786px){.featureItem .title{flex-direction:column;font-size:12vw;gap:2.5vw}}.featureItem .title .number{color:#898989;font-size:1vw}@media screen and (max-width:786px){.featureItem .title .number{font-size:3.1vw}}.featureItem .title .text{transform:translateY(-.3vw)}@media screen and (max-width:786px){.featureItem .title .text{transform:translate(0)}}.featureItem .content{transform:translateY(-.8vw)}.featureItem .content .text{font-size:1vw;letter-spacing:.2em;line-height:2.6;margin-bottom:6.0362173038%}@media screen and (max-width:786px){.featureItem .content .text{font-size:3.3vw;margin-bottom:4%}}.featureItem .content .viewMore{margin-bottom:7.2434607646%}.subpageItem{display:flex;gap:16vw;margin:0 auto 0 0;width:100%}@media screen and (max-width:786px){.subpageItem{flex-direction:column;gap:0;width:100%}}.subpageItem img{width:100%}.subpageItem .subtitle{flex-shrink:0;width:25%}@media screen and (max-width:786px){.subpageItem .subtitle{width:auto}}.subpageItem .content{flex-grow:1;transform:translateY(-.8vw)}.subpageItem .content .text{font-size:1vw;letter-spacing:.11em;line-height:2.2;margin-bottom:8%}@media screen and (max-width:786px){.subpageItem .content .text{font-size:3.3vw;margin-bottom:4%}}.subpageItem .content .text.nb{margin-bottom:0}.subpageItem .content .text .bigger_text{font-size:1.5vw}@media screen and (max-width:786px){.subpageItem .content .text .bigger_text{font-size:3.9vw}}.subpageItem .content .text .smaller_text{font-size:.77vw}@media screen and (max-width:786px){.subpageItem .content .text .smaller_text{font-size:2.6vw}}.pcVisual{--pcv-px:min(1px,calc(0.1139vw - 0.45786px),0.12019vh);height:100vh;height:max(100lvh,100vh);left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:calc(100% - 402px);z-index:0}@media screen and (max-width:786px){.pcVisual{display:none}}.pcVisual .pcVisualBase img{display:block;height:102.4%;left:0;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:27.2% 100%;object-position:27.2% 100%;position:absolute;top:-2.4%;width:100%}.pcVisualSlides{clip-path:inset(100% 0 0 0);inset:0;position:absolute;will-change:clip-path}.pcVisualSlides:after{background:rgba(0,0,0,.5);content:"";inset:0;position:absolute;z-index:5}.pcVisualSlide{clip-path:inset(100% 0 0 0);inset:0;overflow:hidden;position:absolute;will-change:clip-path}.pcVisualSlide.pcVisualSlide01{clip-path:inset(0 0 0 0);z-index:1}.pcVisualSlide img{display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.pcVisualSlide.pcVisualSlide01 img{-o-object-position:50% 50%;object-position:50% 50%}.pcVisualSlide.pcVisualSlide02 img{-o-object-position:63.3% 50%;object-position:63.3% 50%}.pcVisualSlide.pcVisualSlide03 img{-o-object-position:50% 62%;object-position:50% 62%}.pcVisualInfo{text-spacing-trim:space-all;align-items:center;color:#fff;display:flex;font-size:calc(var(--pcv-px)*12);inset:0;justify-content:center;letter-spacing:0;line-height:2;position:absolute;white-space:nowrap;z-index:10}.pcVisualInfo img{display:block;max-width:none}.pcVisualInfoInner{align-items:flex-start;display:flex;gap:calc(var(--pcv-px)*48)}.pcVisualInfoTitle{display:flex;flex-direction:column;gap:calc(var(--pcv-px)*32)}.pcVisualInfoLogoMain{height:calc(var(--pcv-px)*15);width:calc(var(--pcv-px)*189)}.pcVisualInfoLogoTokyo{height:calc(var(--pcv-px)*138);width:calc(var(--pcv-px)*174)}.pcVisualInfoMapLink{display:block;pointer-events:auto}.pcVisualInfoMap{height:calc(var(--pcv-px)*268);-o-object-fit:cover;object-fit:cover;width:calc(var(--pcv-px)*268)}.pcVisualInfoText{display:flex;flex-direction:column;gap:calc(var(--pcv-px)*16);width:calc(var(--pcv-px)*268)}.pcVisualInfoName{font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-weight:500}.pcVisualInfoList{display:flex;flex-direction:column;padding:calc(var(--pcv-px)*16) 0 calc(var(--pcv-px)*8)}.pcVisualInfoList dt{font-family:FOT-筑紫Aオールド明朝 Pr6 B,serif;font-weight:700}.pcVisualInfoList dd{font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-weight:500}.pcVisualInfoList a{color:inherit;pointer-events:auto;text-decoration:underline;text-underline-offset:.2em}.siteFooter{align-items:center;background-color:#000;display:flex;flex-direction:column;gap:calc(var(--pbs-px)*48);letter-spacing:0;margin-left:auto;padding:calc(var(--pbs-px)*40) 0;width:100%}@media screen and (min-width:787px){.siteFooter{width:402px}}.siteFooter .siteFooterInner{align-items:center;display:flex;flex-direction:column;gap:calc(var(--pbs-px)*50)}.siteFooter .siteFooterLogo{display:block;height:calc(var(--pbs-px)*18);width:calc(var(--pbs-px)*232)}.siteFooter .siteFooterSns{display:flex;gap:calc(var(--pbs-px)*16)}.siteFooter .siteFooterSns a,.siteFooter .siteFooterSns img{display:block;height:calc(var(--pbs-px)*20);width:calc(var(--pbs-px)*20)}.siteFooter .siteFooterCopy{color:#fff;font-family:FuturaLTPro-Medium,sans-serif;font-size:calc(var(--pbs-px)*10);font-weight:500;line-height:normal;text-align:center}footer{overflow:hidden;position:relative;z-index:2}footer .sinsuiBall{margin:0 auto;position:relative;width:56.4583333333%;z-index:100}@media screen and (max-width:786px){footer .sinsuiBall{width:100%}}footer .imgSlider{margin-top:-18%;padding-bottom:7.5520833333%;position:relative;z-index:1}@media screen and (max-width:786px){footer .imgSlider{padding-bottom:15%}}footer .imgSlider span{opacity:.08;width:129.4270833333%}@media screen and (max-width:786px){footer .imgSlider span{width:190%}}footer .links{display:flex;flex-wrap:nowrap;gap:15vw;padding-left:10vw;position:relative}@media screen and (max-width:786px){footer .links{flex-direction:column;gap:2vw;padding-left:7.5vw}footer .links .shopInfos{order:2}}footer .links .shopInfos .logo{margin-bottom:16.5618448637%;width:37.5262054507%}@media screen and (max-width:786px){footer .links .shopInfos .logo{margin-bottom:9%;order:2;width:49%}footer .links .shopInfos .logo img{width:100%}}footer .links .shopInfos .shopData{background:none;padding:0}footer .links .contact{flex-shrink:0;padding-bottom:5%;transform:translateY(-3%);width:25%}@media screen and (max-width:786px){footer .links .contact{order:1;width:90.5852417303%}}footer .links .contact .contactLinkBtn{font-weight:700;letter-spacing:.01em;margin-bottom:15%;white-space:nowrap}footer .links .contact .contactLinkBtn .en{font-size:3.35vw;font-weight:400}@media screen and (max-width:786px){footer .links .contact .contactLinkBtn .en{font-size:13.5vw}}footer .links .contact .contactLinkBtn .arrow{transform:rotate(90deg)}footer .links .contact .contactLinkBtn .arrow.diagonal{transform:rotate(-45deg)}@media screen and (max-width:786px){footer .links .contact .contactLinkBtn{margin-bottom:10%}}footer .links .contact .pageLinks{align-items:center;display:flex;flex-wrap:wrap;position:relative;width:64%}@media screen and (max-width:786px){footer .links .contact .pageLinks{width:75%}}footer .links .contact .pageLinks li{color:#b1b1b1;display:inline-block;font-size:.7vw;letter-spacing:.1em;margin-bottom:1vw;white-space:nowrap;width:50%}@media screen and (max-width:786px){footer .links .contact .pageLinks li{font-size:3.1vw;margin-bottom:5vw}}footer .links .contact .pageLinks li a{display:inline-block;overflow:hidden;position:relative}footer .links .contact .pageLinks li a span{display:inline-block;transition-delay:0s;transition-duration:.5s;transition-property:transform,left,top;transition-timing-function:var(--ease-origin-2)}footer .links .contact .pageLinks li a span:first-of-type{transform:translate(0)}footer .links .contact .pageLinks li a span:last-of-type{left:0;position:absolute;top:110%}footer .links .contact .pageLinks li a:hover{opacity:1}footer .links .contact .pageLinks li a:hover span:first-of-type{transform:translateY(-110%)}footer .links .contact .pageLinks li a:hover span:last-of-type{left:0;top:0}footer .links .contact .pageLinks .ig{overflow:hidden;position:absolute;right:0;top:0;transform:translateX(100%);width:1.1vw}@media screen and (max-width:786px){footer .links .contact .pageLinks .ig{width:4.5vw}}footer .links .contact .pageLinks .ig img{width:100%}@media screen and (max-width:786px){footer .links .contact .pageLinks .ig{font-size:3.1vw}}footer .links .contact .pageLinks .ig span{display:block;transition-delay:0s;transition-duration:.5s;transition-property:transform,left,top;transition-timing-function:var(--ease-origin-2)}footer .links .contact .pageLinks .ig span:first-of-type{transform:translate(0)}footer .links .contact .pageLinks .ig span:last-of-type{left:0;position:absolute;top:110%}footer .links .contact .pageLinks .ig:hover{opacity:1}footer .links .contact .pageLinks .ig:hover span:first-of-type{transform:translateY(-110%)}footer .links .contact .pageLinks .ig:hover span:last-of-type{left:0;top:0}footer .links .contact .pageLinks .cart{opacity:.6;overflow:hidden;position:absolute;right:0;top:0;transform:translate(100%,186%);width:1.1vw}@media screen and (max-width:786px){footer .links .contact .pageLinks .cart{width:4.5vw}}footer .links .contact .pageLinks .cart img{width:100%}@media screen and (max-width:786px){footer .links .contact .pageLinks .cart{font-size:3.1vw;transform:translate(100%,200%)}}footer .links .contact .pageLinks .cart span{display:block;transition-delay:0s;transition-duration:.5s;transition-property:transform,left,top;transition-timing-function:var(--ease-origin-2)}footer .links .contact .pageLinks .cart span:first-of-type{transform:translate(0)}footer .links .contact .pageLinks .cart span:last-of-type{left:0;position:absolute;top:110%}footer .links .contact .pageLinks .cart:hover{opacity:.6}footer .links .contact .pageLinks .cart:hover span:first-of-type{transform:translateY(-110%)}footer .links .contact .pageLinks .cart:hover span:last-of-type{left:0;top:0}footer .toTop{align-items:center;color:#888;cursor:pointer;display:inline-flex;flex-direction:column;font-size:1vw;gap:1vw;opacity:1;position:absolute;right:0;top:43.5%;transform:translate(-120%,-50%);white-space:nowrap}@media screen and (max-width:786px){footer .toTop{bottom:5%;right:6.5%;top:auto;transform:translate(0)}}footer .toTop.pc{display:inline-flex}@media screen and (max-width:786px){footer .toTop.pc{display:none}}footer .toTop.sp{display:none}@media screen and (max-width:786px){footer .toTop.sp{display:block}}footer .toTop:hover{opacity:1}footer .toTop:hover .arrow img:first-of-type{top:-100%}@media screen and (max-width:786px){footer .toTop:hover .arrow img:first-of-type{top:50%}}footer .toTop:hover .arrow img:last-of-type{top:50%}@media screen and (max-width:786px){footer .toTop:hover .arrow img:last-of-type{top:50%}footer .toTop{font-size:3.1vw;gap:4vw}}footer .toTop .arrow{border:1px solid #fff;border-radius:8px;box-sizing:border-box;overflow:hidden;padding:1.2vw;position:relative}@media screen and (max-width:786px){footer .toTop .arrow{border:1px solid #707070;border-radius:6px;font-size:0;padding:4vw}}footer .toTop .arrow img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);transition-delay:0s;transition-duration:.5s;transition-property:left,top;transition-timing-function:var(--ease-origin-2);width:.8vw}@media screen and (max-width:786px){footer .toTop .arrow img{width:2vw}}footer .toTop .arrow img:last-of-type{left:50%;position:absolute;top:150%}@media screen and (max-width:786px){footer .toTop .arrow img:last-of-type{top:50%}}footer small{color:#b1b1b1;display:inline-block;font-size:.7vw;letter-spacing:.1em;white-space:nowrap}footer small.innerSmall{margin-top:7%}@media screen and (max-width:786px){footer small.innerSmall{display:none}}footer small.outerSmall{display:none}@media screen and (max-width:786px){footer small.outerSmall{display:inline-block;font-size:2.8vw;margin-top:10%;padding-bottom:10%;padding-left:7.5vw}}body{background-color:#fff;color:#191919;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.2em}#index{text-spacing-trim:space-all;background-color:#d3d3d4;letter-spacing:0;margin-left:auto;width:100%}@media screen and (min-width:787px){#index{width:402px}}#index .fvTextLine path,#index .journeyHeadLine path,#index .journeyItemLine path,#index .journeyTitleLine path{visibility:hidden}#index .fv{align-items:flex-start;background-color:#d3d3d4;display:flex;flex-direction:column;gap:calc(var(--pbs-px)*68);padding-top:calc(var(--pbs-px)*122);position:relative;width:100%}#index .fv .fvVisual{height:calc(var(--pbs-px)*565);position:relative;width:100%}#index .fv .fvVisual .fvVisualImage{height:calc(var(--pbs-px)*532);left:calc(var(--pbs-px)*47);overflow:hidden;position:absolute;top:calc(var(--pbs-px)*16);width:calc(var(--pbs-px)*355)}#index .fv .fvVisual .fvVisualImage img{height:calc(var(--pbs-px)*705);left:calc(var(--pbs-px)*64*-1);max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;top:calc(var(--pbs-px)*70*-1);width:calc(var(--pbs-px)*470)}#index .fv .fvVisual .fvPlus{height:calc(var(--pbs-px)*32);position:absolute;width:calc(var(--pbs-px)*32)}#index .fv .fvVisual .fvPlus img{display:block;height:100%;width:100%}#index .fv .fvVisual .fvPlus.fvPlusTop{left:calc(var(--pbs-px)*32);top:0}#index .fv .fvVisual .fvPlus.fvPlusBottom{left:calc(var(--pbs-px)*32);top:calc(var(--pbs-px)*532)}#index .fv .fvVisual .fvLogo{display:flex;flex-direction:column;gap:calc(var(--pbs-px)*32);left:0;padding:0 calc(var(--pbs-px)*32);position:absolute;top:calc(var(--pbs-px)*62);width:100%}#index .fv .fvVisual .fvLogo .fvLogoMain{display:block;height:auto;width:calc(var(--pbs-px)*189)}#index .fv .fvVisual .fvLogo .fvLogoTokyo{display:block;height:auto;width:calc(var(--pbs-px)*174)}#index .fv .fvText{min-height:calc(var(--pbs-px)*494);position:relative;width:100%}#index .fv .fvText .fvTextLine{display:block;height:calc(var(--pbs-px)*398);left:calc(var(--pbs-px)*240);position:absolute;top:calc(var(--pbs-px)*96);width:calc(var(--pbs-px)*2)}#index .fv .fvText .fvTextLine svg{display:block;height:100%;width:100%}#index .fv .fvText .fvTextInner{box-sizing:border-box;display:flex;flex-direction:column;gap:calc(var(--pbs-px)*40);padding:0 calc(var(--pbs-px)*32) calc(var(--pbs-px)*100);position:relative;width:100%}#index .fv .fvText .fvHeading{color:#000;display:flex;flex-direction:column;gap:calc(var(--pbs-px)*10)}#index .fv .fvText .fvHeading .fvHeadingMain{font-family:FOT-筑紫Aオールド明朝 Pr6 B,serif;font-size:calc(var(--pbs-px)*28);font-weight:700;line-height:calc(var(--pbs-px)*40);white-space:nowrap}#index .fv .fvText .fvHeading .fvHeadingMain span{display:block}#index .fv .fvText .fvHeading .fvHeadingMain .fvHeadingRow{align-items:flex-start;display:flex}#index .fv .fvText .fvHeading .fvHeadingMain .fvAccent{display:inline-block;padding-bottom:calc(var(--pbs-px)*6);position:relative}#index .fv .fvText .fvHeading .fvHeadingMain .fvAccent:after{background-color:#f30;bottom:0;content:"";height:calc(var(--pbs-px)*6);left:0;position:absolute;transform:scaleX(var(--fv-accent-scale,0));transform-origin:left center;width:100%}#index .fv .fvText .fvHeading .fvHeadingSub{font-family:FOT-筑紫Aオールド明朝 Pr6 B,serif;font-size:calc(var(--pbs-px)*20);font-weight:700;line-height:calc(var(--pbs-px)*32);white-space:nowrap}#index .fv .fvText .fvHeading .fvHeadingSub span{display:block}#index .fv .fvText .fvConcept{align-items:flex-start;color:#000;display:flex;flex-direction:column;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-size:calc(var(--pbs-px)*16);font-weight:500;line-height:calc(var(--pbs-px)*24)}#index .fv .fvText .fvConcept span{background-color:#d3d3d4;display:block;outline:1px solid #fff;outline-offset:-1px;padding:0 calc(var(--pbs-px)*4);padding-top:1px;white-space:nowrap}#index .fv .fvText .fvConcept span+span{margin-top:-1px}#index .fv .fvText .fvConcept span:last-child{margin-bottom:-1px}#index .store{background-color:#d3d3d4;display:flex;flex-direction:column;position:relative;width:100%}#index .store .storeLineTop{display:block;height:calc(var(--pbs-px)*24);width:100%}#index .store .storeLineTop img{display:block;height:auto;width:100%}#index .store .storeHead{align-items:flex-start;color:#000;display:flex;justify-content:space-between;padding:0 calc(var(--pbs-px)*32)}#index .store .storeHead .storeTitle{border-bottom:1px solid #f30;font-family:Baskerville,serif;font-size:calc(var(--pbs-px)*20);font-weight:600;line-height:calc(var(--pbs-px)*24)}#index .store .storeHead .storeName{font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-size:calc(var(--pbs-px)*12);font-weight:500;line-height:calc(var(--pbs-px)*24);white-space:nowrap}#index .store .storeMapRow{align-items:flex-end;display:flex;height:calc(var(--pbs-px)*30);justify-content:flex-end;padding:0 calc(var(--pbs-px)*32)}#index .store .storeMapLabel{background-color:#000;color:#fff;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-size:calc(var(--pbs-px)*14);font-weight:500;line-height:calc(var(--pbs-px)*14);padding:calc(var(--pbs-px)*4);white-space:nowrap}#index .store .storeBody{height:0;opacity:0;overflow:hidden}#index .store .storeMap{padding:calc(var(--pbs-px)*16) calc(var(--pbs-px)*32) calc(var(--pbs-px)*16) calc(var(--pbs-px)*102)}#index .store .storeMap a{display:block}#index .store .storeMap img{aspect-ratio:1/1;display:block;-o-object-fit:cover;object-fit:cover;width:100%}#index .store .storeInfo{display:flex;flex-direction:column;font-size:calc(var(--pbs-px)*12);gap:calc(var(--pbs-px)*8);line-height:calc(var(--pbs-px)*24);padding:calc(var(--pbs-px)*16) calc(var(--pbs-px)*32) calc(var(--pbs-px)*8) calc(var(--pbs-px)*102);white-space:nowrap}#index .store .storeInfo a{color:inherit;text-decoration:underline;text-underline-offset:.2em}#index .store .storeInfo dt{color:#717070;font-family:FOT-筑紫Aオールド明朝 Pr6 B,serif;font-weight:700}#index .store .storeInfo dd{color:#000;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-weight:500}#index .store .storeFoot{align-items:flex-end;display:flex;gap:calc(var(--pbs-px)*24);height:calc(var(--pbs-px)*28);padding:0 calc(var(--pbs-px)*32) 1px 0}#index .store .storeFoot .storeLineBottom{flex:1 0 0;min-width:1px}#index .store .storeFoot .storeLineBottom img{display:block;height:1px;width:100%}#index .store .storeFoot .storeToggle{background:none;border:none;color:#000;cursor:pointer;display:block;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-size:calc(var(--pbs-px)*14);font-weight:500;height:calc(var(--pbs-px)*10);line-height:calc(var(--pbs-px)*28);padding:0;position:relative}#index .store .storeFoot .storeToggle .storeToggleLabel{align-items:center;display:flex;gap:calc(var(--pbs-px)*4);height:calc(var(--pbs-px)*10);justify-content:flex-end;transition:opacity .2s ease}#index .store .storeFoot .storeToggle .storeToggleLabelClose{opacity:0;position:absolute;right:0;top:0}#index .store .storeFoot .storeToggle .storeToggleIcon{display:block;height:calc(var(--pbs-px)*16);width:calc(var(--pbs-px)*16)}#index .store .storeFoot .storeToggle .storeToggleLabelOpen .storeToggleIcon{transform:rotate(180deg)}#index .store.opened .storeFoot .storeToggle .storeToggleLabelOpen{opacity:0;position:absolute;right:0;top:0}#index .store.opened .storeFoot .storeToggle .storeToggleLabelClose{opacity:1;position:static}#index .journeyTitle{background-color:#d3d3d4;display:flex;flex-direction:column;gap:calc(var(--pbs-px)*64);padding-top:calc(var(--pbs-px)*100);position:relative;width:100%}#index .journeyTitle .journeyTitleSymbol{height:calc(var(--pbs-px)*43);left:calc(var(--pbs-px)*324);position:absolute;top:calc(var(--pbs-px)*57);width:calc(var(--pbs-px)*43)}#index .journeyTitle .journeyTitleSymbol img{display:block;height:100%;width:100%}#index .journeyTitle .journeyTitleLine{height:calc(var(--pbs-px)*98.9);left:0;position:absolute;top:calc(var(--pbs-px)*218);width:100%}#index .journeyTitle .journeyTitleLine svg{display:block;height:100%;width:100%}#index .journeyTitle .journeyTitleHeading{align-items:flex-start;color:#000;display:flex;flex-direction:column;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-size:calc(var(--pbs-px)*44);font-weight:500;line-height:calc(var(--pbs-px)*48);padding:0 calc(var(--pbs-px)*35);position:relative}#index .journeyTitle .journeyTitleHeading span{background-color:#d3d3d4;display:block;outline:1px solid #fff;outline-offset:-1px;padding:calc(var(--pbs-px)*4);padding-bottom:calc(var(--pbs-px)*4 + 1px);white-space:nowrap}#index .journeyTitle .journeyTitleHeading span+span{margin-top:-1px}#index .journeyTitle .journeyTitleHeading span:last-child{margin-bottom:-1px}#index .journeyTitle .journeyTitleList{background-image:linear-gradient(90deg,#fff 1px,transparent 0),linear-gradient(180deg,#fff 1px,transparent 0);background-position:calc(var(--pbs-px)*40) calc(var(--pbs-px)*63);background-size:calc(var(--pbs-px)*64) calc(var(--pbs-px)*64);border-bottom:1px solid #fff;border-top:1px solid #fff;display:flex;flex-direction:column;gap:calc(var(--pbs-px)*40 - 1px);padding:calc(var(--pbs-px)*60) calc(var(--pbs-px)*41) calc(var(--pbs-px)*82 - 1px);position:relative}#index .journeyTitle .journeyTitleItem{align-items:flex-start;color:inherit;display:flex;flex-direction:column;gap:calc(var(--pbs-px)*16 + 1px);text-decoration:none}#index .journeyTitle .journeyTitleNum{align-items:flex-end;display:flex;font-family:FuturaLTPro-Medium,sans-serif;font-weight:500;gap:calc(var(--pbs-px)*4);transform:translateY(calc(var(--pbs-px)*3));white-space:nowrap}#index .journeyTitle .journeyTitleNum .journeyTitleNumLabel{color:#000;font-size:calc(var(--pbs-px)*20);letter-spacing:.1em;line-height:calc(var(--pbs-px)*32);margin-right:-.1em}#index .journeyTitle .journeyTitleNum .journeyTitleNumValue{color:#f30;font-size:calc(var(--pbs-px)*40);line-height:calc(var(--pbs-px)*40)}#index .journeyTitle .journeyTitleText{background-color:#d3d3d4;color:#000;font-family:FOT-筑紫Aオールド明朝 Pr6 B,serif;font-size:calc(var(--pbs-px)*20);font-weight:700;line-height:calc(var(--pbs-px)*32);outline:1px solid #fff;outline-offset:-1px;padding:calc(var(--pbs-px)*4);white-space:nowrap}#index .journey{background-color:#d3d3d4;overflow-x:clip;padding-top:calc(var(--pbs-px)*100);position:relative;width:100%}#index .journey .journeySidebarTrack{background-color:#70301c;bottom:0;left:0;position:absolute;top:0;width:calc(var(--pbs-px)*45);z-index:20}#index .journey .journeySidebar{background-color:#70301c;color:#fff;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-size:clamp(0px,14 * 100vh/874,14 * var(--pbs-px));font-weight:500;height:100vh;line-height:clamp(0px,30 * 100vh/874,30 * var(--pbs-px));position:sticky;top:0;white-space:nowrap;width:100%}#index .journey .journeySidebar .journeySidebarNumText,#index .journey .journeySidebar .journeySidebarScrollText,#index .journey .journeySidebar .journeySidebarTitleText{text-orientation:sideways;writing-mode:vertical-rl}#index .journey .journeySidebarFill{background-color:#f30;height:clamp(0px,200 * 100vh/874,200 * var(--pbs-px));left:0;position:absolute;top:0;width:100%;z-index:-1}#index .journey .journeySidebarState{display:flex;flex-direction:column;height:100vh;isolation:isolate;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}#index .journey .journeySidebarState.isCurrent{opacity:1}#index .journey .journeySidebarNull{flex-shrink:0;height:clamp(0px,120 * 100vh/874,120 * var(--pbs-px))}#index .journey .journeySidebarNum{align-items:center;display:flex;flex-shrink:0;height:clamp(0px,80 * 100vh/874,80 * var(--pbs-px));justify-content:center;width:100%}#index .journey .journeySidebarNum.isDone{color:#ffa189}#index .journey .journeySidebarNum .journeySidebarNumNo{font-family:FuturaLTPro-Medium,sans-serif}#index .journey .journeySidebarTitle{align-items:center;display:flex;flex:1 0 0;flex-direction:column;min-height:1px;padding:clamp(0px,30 * 100vh/874,30 * var(--pbs-px)) 0;width:100%}#index .journey .journeySidebarScroll{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:clamp(0px,10 * 100vh/874,10 * var(--pbs-px));height:clamp(0px,200 * 100vh/874,200 * var(--pbs-px));justify-content:center}@media screen and (max-width:786px){#index .journey .journeySidebarScroll{transform:translateY(calc(clamp(0px, 8 * 100vh / 874, 8 * var(--pbs-px))*-1))}}#index .journey .journeySidebarScroll .journeySidebarScrollImg{display:block;height:clamp(0px,71.1 * 100vh/874,71.1 * var(--pbs-px));width:clamp(0px,10.99 * 100vh/874,10.99 * var(--pbs-px))}#index .journey .journeyItem{margin-left:calc(var(--pbs-px)*45);width:calc(var(--pbs-px)*357)}#index .journey .journeyHead{display:flex;flex-direction:column;padding:calc(var(--pbs-px)*40) 0}#index .journey .journeyHead .journeyHeadMap{height:calc(var(--pbs-px)*140);position:relative}#index .journey .journeyHead .journeyHeadMap .journeyHeadMapIcon{height:calc(var(--pbs-px)*100);left:calc(var(--pbs-px)*42);position:absolute;top:calc(var(--pbs-px)*20);width:calc(var(--pbs-px)*100)}#index .journey .journeyHead .journeyHeadMap .journeyHeadPlus{height:calc(var(--pbs-px)*20);position:absolute;width:calc(var(--pbs-px)*20)}#index .journey .journeyHead .journeyHeadMap .journeyHeadPlus.journeyHeadPlusTop{left:calc(var(--pbs-px)*23);top:0}#index .journey .journeyHead .journeyHeadMap .journeyHeadPlus.journeyHeadPlusBottom{left:calc(var(--pbs-px)*143);top:calc(var(--pbs-px)*120)}#index .journey .journeyHead .journeyHeadTitle{height:calc(var(--pbs-px)*69);position:relative}#index .journey .journeyHead .journeyHeadTitle .journeyHeadLine{left:0;position:absolute;top:calc(var(--pbs-px)*4);width:calc(var(--pbs-px)*359)}#index .journey .journeyHead .journeyHeadTitle .journeyHeadLine svg{display:block;height:auto;width:100%}#index .journey .journeyHead .journeyHeadTitle .journeyHeadNum{align-items:flex-end;display:flex;font-family:FuturaLTPro-Medium,sans-serif;font-weight:500;gap:calc(var(--pbs-px)*4);left:calc(var(--pbs-px)*20);position:absolute;top:calc(var(--pbs-px)*15);transform:translateY(calc(var(--pbs-px)*1));white-space:nowrap}#index .journey .journeyHead .journeyHeadTitle .journeyHeadNum .journeyHeadNumLabel{color:#000;font-size:calc(var(--pbs-px)*20);letter-spacing:.1em;line-height:calc(var(--pbs-px)*32);margin-right:-.1em}#index .journey .journeyHead .journeyHeadTitle .journeyHeadNum .journeyHeadNumValue{color:#f30;font-size:calc(var(--pbs-px)*40);line-height:calc(var(--pbs-px)*40)}#index .journey .journeyJournal{background-image:linear-gradient(90deg,#fff 1px,transparent 0),linear-gradient(180deg,#fff 1px,transparent 0);background-position:calc(var(--pbs-px)*18) calc(var(--pbs-px)*63);background-size:calc(var(--pbs-px)*64) calc(var(--pbs-px)*64);box-shadow:inset 1px 1px 0 #fff,inset 0 -1px 0 #fff}#index .journey .journeyItem01 .journeyJournal{padding-bottom:calc(var(--pbs-px)*76)}#index .journey .journeyJournalTitle{align-items:flex-end;display:flex;flex-direction:column;padding:calc(var(--pbs-px)*40) calc(var(--pbs-px)*19) 0}#index .journey .journeyJournalTitle .journeyJournalHeading{align-items:flex-start;color:#000;display:flex;flex-direction:column;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-size:calc(var(--pbs-px)*44);font-weight:500;line-height:calc(var(--pbs-px)*48);margin-bottom:calc(var(--pbs-px)*16*-1);position:relative;width:100%}#index .journey .journeyJournalTitle .journeyJournalHeading span{background-color:#d3d3d4;display:block;outline:1px solid #fff;outline-offset:-1px;padding:calc(var(--pbs-px)*4);padding-bottom:calc(var(--pbs-px)*4 + 1px);white-space:nowrap}#index .journey .journeyJournalTitle .journeyJournalHeading span+span{margin-top:-1px}#index .journey .journeyJournalTitle .journeyJournalHeading span:last-child{margin-bottom:-1px}#index .journey .journeyJournalTitle .journeyJournalImage{height:calc(var(--pbs-px)*150);position:relative;width:calc(var(--pbs-px)*146)}#index .journey .journeyJournalTitle .journeyJournalImage .journeyJournalImagePhoto{height:calc(var(--pbs-px)*124);left:0;position:absolute;top:0;width:calc(var(--pbs-px)*123)}#index .journey .journeyJournalTitle .journeyJournalImage .journeyJournalImagePhoto img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#index .journey .journeyJournalTitle .journeyJournalImage .journeyJournalImagePlus{height:calc(var(--pbs-px)*32);left:calc(var(--pbs-px)*114);position:absolute;top:calc(var(--pbs-px)*118);width:calc(var(--pbs-px)*32)}#index .journey .journeyJournalLead{padding:calc(var(--pbs-px)*40) 0 calc(var(--pbs-px)*80) calc(var(--pbs-px)*18)}#index .journey .journeyJournalLead .journeyJournalLeadText{background-color:#d3d3d4;border:1px solid #fff;color:#000;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-size:calc(var(--pbs-px)*14);font-weight:500;line-height:calc(var(--pbs-px)*28);padding:calc(var(--pbs-px)*30);white-space:nowrap}#index .journey .journeyJournalLead .journeyJournalLeadText a{color:#f30;text-decoration:underline}#index .journey .journeyJournalHero{padding:calc(var(--pbs-px)*40) 0 0 calc(var(--pbs-px)*19);position:relative}#index .journey .journeyJournalHero .journeyJournalHeroImage{left:calc(var(--pbs-px)*76);overflow:hidden;position:absolute;top:calc(var(--pbs-px)*147);width:calc(var(--pbs-px)*282)}#index .journey .journeyJournalHero .journeyJournalHeroPhoto{left:calc(var(--pbs-px)*32);overflow:hidden;position:absolute;top:0;width:calc(var(--pbs-px)*250)}#index .journey .journeyJournalHero .journeyJournalHeroPhoto img{left:0;max-width:none;position:absolute;top:0}#index .journey .journeyJournalHero .journeyJournalHeroPlus{height:calc(var(--pbs-px)*32);left:calc(var(--pbs-px)*6);position:absolute;width:calc(var(--pbs-px)*32)}#index .journey .journeyJournalHero .journeyJournalHeading{align-items:flex-start;color:#000;display:flex;flex-direction:column;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-size:calc(var(--pbs-px)*44);font-weight:500;line-height:calc(var(--pbs-px)*48);position:relative}#index .journey .journeyJournalHero .journeyJournalHeading span{background-color:#dfdfdf;display:block;outline:1px solid #fff;outline-offset:-1px;padding:calc(var(--pbs-px)*4);padding-bottom:calc(var(--pbs-px)*4 + 1px);white-space:nowrap}#index .journey .journeyJournalHero .journeyJournalHeading span+span{margin-top:-1px}#index .journey .journeyJournalHero .journeyJournalHeading span:last-child{margin-bottom:-1px}#index .journey .journeyEntry{align-items:center;display:flex;flex-direction:column;padding-bottom:calc(var(--pbs-px)*80)}#index .journey .journeyEntry .journeyEntryLead{align-items:flex-start;color:#000;display:flex;flex-direction:column;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-size:calc(var(--pbs-px)*16);font-weight:500;line-height:calc(var(--pbs-px)*24);padding:0 calc(var(--pbs-px)*19);position:relative;width:100%}#index .journey .journeyEntry .journeyEntryLead span{background-color:#d3d3d4;display:block;outline:1px solid #fff;outline-offset:-1px;padding:0 calc(var(--pbs-px)*4);padding-top:1px;white-space:nowrap}#index .journey .journeyEntry .journeyEntryLead span+span{margin-top:-1px}#index .journey .journeyEntry .journeyEntryLead span:last-child{margin-bottom:-1px}#index .journey .journeyEntry .journeyEntryMain{background-color:#fff;display:flex;flex-direction:column;gap:calc(var(--pbs-px)*24);padding:calc(var(--pbs-px)*30) 0;width:calc(var(--pbs-px)*319)}#index .journey .journeyEntry .journeyEntryTitle{display:flex;flex-direction:column;gap:calc(var(--pbs-px)*4);padding:0 calc(var(--pbs-px)*30);white-space:nowrap}#index .journey .journeyEntry .journeyEntryTitle .journeyEntryTitleSub{color:#f30;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-size:calc(var(--pbs-px)*12);font-weight:500;line-height:calc(var(--pbs-px)*24)}#index .journey .journeyEntry .journeyEntryTitle .journeyEntryTitleMain{color:#000;font-family:FOT-筑紫Aオールド明朝 Pr6 B,serif;font-size:calc(var(--pbs-px)*28);font-weight:700;line-height:calc(var(--pbs-px)*40)}#index .journey .journeyEntry .journeyEntryImages{overflow:hidden;position:relative;width:100%}#index .journey .journeyEntry .journeyEntryPhoto{overflow:hidden;position:absolute}#index .journey .journeyEntry .journeyEntryPhoto img{max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute}#index .journey .journeyEntry .journeyEntryBody{display:flex;flex-direction:column;gap:calc(var(--pbs-px)*20);padding:0 calc(var(--pbs-px)*30)}#index .journey .journeyEntry .journeyEntryCatch{align-items:flex-start;color:#000;display:flex;flex-direction:column;font-family:FOT-筑紫Aオールド明朝 Pr6 B,serif;font-size:calc(var(--pbs-px)*16);font-weight:700;gap:calc(var(--pbs-px)*4);line-height:calc(var(--pbs-px)*28)}#index .journey .journeyEntry .journeyEntryCatch span{border-bottom:1px solid #aaabab;display:block;white-space:nowrap}#index .journey .journeyEntry .journeyEntryText{color:#000;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-size:calc(var(--pbs-px)*14);font-weight:500;line-height:calc(var(--pbs-px)*28);white-space:nowrap}#index .journey .journeyEntry .journeyEntryProducts{display:flex;flex-direction:column;padding:0 calc(var(--pbs-px)*19);width:100%}#index .journey .journeyEntry .journeyEntryTitle .journeyEntryTitlePeriod{color:#717070;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-size:calc(var(--pbs-px)*12);font-weight:500;line-height:calc(var(--pbs-px)*24)}#index .journey .journeyEntry .journeyEntryTitle .journeyEntryTitleMainSmall{display:block;font-size:calc(var(--pbs-px)*20);line-height:calc(var(--pbs-px)*32)}#index .journey .journeyEntry .journeyEntryCta{align-items:center;display:flex;flex-direction:column;gap:calc(var(--pbs-px)*10);padding-bottom:calc(var(--pbs-px)*20)}#index .journey .journeyEntry .journeyEntryCta .journeyEntryCtaText{color:#000;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-size:calc(var(--pbs-px)*12);font-weight:500;line-height:calc(var(--pbs-px)*16);text-align:center;width:100%}#index .journey .journeyEntry .journeyEntryMessage{align-items:flex-start;color:#000;display:flex;flex-direction:column;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-size:calc(var(--pbs-px)*16);font-weight:500;line-height:calc(var(--pbs-px)*24);position:absolute}#index .journey .journeyEntry .journeyEntryMessage span{display:block;outline:1px solid #fff;outline-offset:-1px;padding:0 calc(var(--pbs-px)*4);padding-top:1px;white-space:nowrap}#index .journey .journeyEntry .journeyEntryMessage span+span{margin-top:-1px}#index .journey .journeyEntry .journeyEntryMessage span:last-child{margin-bottom:-1px}#index .journey .journeyEntry .journeyEntryNext{align-items:center;display:flex;padding:0 calc(var(--pbs-px)*19);width:100%}#index .journey .journeyEntry .journeyEntryNext .journeyEntryNextText{background-color:#dfdfdf;border:1px solid #fff;border-right:none;color:#000;flex:1 0 0;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-size:calc(var(--pbs-px)*12);font-weight:500;line-height:calc(var(--pbs-px)*24);min-width:1px;padding:calc(var(--pbs-px)*12) calc(var(--pbs-px)*4);text-align:center;white-space:nowrap}#index .journey .journeyEntry .journeyEntryNext .journeyEntryNextArrow{flex-shrink:0;height:calc(var(--pbs-px)*49);position:relative;width:calc(var(--pbs-px)*24)}#index .journey .journeyEntry .journeyEntryNext .journeyEntryNextArrow img{height:calc(var(--pbs-px)*49.7);left:calc(var(--pbs-px)*.36*-1);max-width:none;position:absolute;top:calc(var(--pbs-px)*.35*-1);width:calc(var(--pbs-px)*25.06)}#index .journey .journeyEntry .journeyEntryFootButton{padding:calc(var(--pbs-px)*20) calc(var(--pbs-px)*19);width:100%}#index .journey .journeyEntry.journeyEntryGreen .journeyEntryMain{background-color:#e0ead7;outline:1px solid #fff;outline-offset:-1px}#index .journey .journeyEntry.journeyEntryGreen .journeyEntryCatch span{border-bottom-color:#9abc7b}#index .journey .journeyEntry.journeyEntryGreen .journeyProductInfo{background-color:#c6d4ba}#index .journey .journeyEntry.journeyEntryPink .journeyEntryMain{background-color:#ffeded;outline:1px solid #fff;outline-offset:-1px}#index .journey .journeyEntry.journeyEntryPink .journeyEntryMessage span{background-color:#f9d2d2}#index .journey .journeyEntry.journeyEntryPink .journeyProductInfo{background-color:#fbe3e3}#index .journey .journeyProduct{color:inherit;display:flex;position:relative;text-decoration:none}#index .journey .journeyProduct:after{border:1px solid #fff;content:"";inset:-1px;pointer-events:none;position:absolute}#index .journey .journeyProduct .journeyProductImage{flex-shrink:0;height:calc(var(--pbs-px)*100);overflow:hidden;position:relative;width:calc(var(--pbs-px)*100)}#index .journey .journeyProduct .journeyProductImage img{max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute}#index .journey .journeyProduct .journeyProductInfo{align-items:flex-start;background-color:#f0e9d7;color:#000;display:flex;flex:1 0 0;flex-direction:column;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-weight:500;gap:calc(var(--pbs-px)*6);height:calc(var(--pbs-px)*100);justify-content:center;min-width:1px;padding:0 calc(var(--pbs-px)*20);white-space:nowrap}#index .journey .journeyProduct .journeyProductTag{background-color:#f30;color:#fff;font-size:calc(var(--pbs-px)*10);line-height:calc(var(--pbs-px)*12);padding:calc(var(--pbs-px)*2)}#index .journey .journeyProduct .journeyProductHead{align-items:flex-start;display:flex;gap:calc(var(--pbs-px)*4);width:100%}#index .journey .journeyProduct .journeyProductTagWhite{background-color:#fff;color:#000}#index .journey .journeyProduct .journeyProductHeadStack{flex-direction:column}#index .journey .journeyProduct .journeyProductTagLogo{background-color:#fff;padding:calc(var(--pbs-px)*2)}#index .journey .journeyProduct .journeyProductTagLogo img{display:block;height:calc(var(--pbs-px)*12);width:calc(var(--pbs-px)*50)}#index .journey .journeyProduct .journeyProductLink{align-items:center;border-bottom:1px solid #f30;color:#f30;display:flex;font-family:Baskerville,serif;font-size:calc(var(--pbs-px)*10);font-weight:600;line-height:calc(var(--pbs-px)*12);margin-left:auto}#index .journey .journeyProduct .journeyProductLink img{display:block;height:calc(var(--pbs-px)*12);width:calc(var(--pbs-px)*12)}#index .journey .journeyProduct .journeyProductName,#index .journey .journeyProduct .journeyProductPrice{font-size:calc(var(--pbs-px)*12);line-height:calc(var(--pbs-px)*16)}#index .journey .journeyProduct .journeyProductNote{font-size:calc(var(--pbs-px)*8);line-height:calc(var(--pbs-px)*12)}#index .journey .journeyProduct.journeyProductTall .journeyProductImage,#index .journey .journeyProduct.journeyProductTall .journeyProductInfo{height:calc(var(--pbs-px)*142)}#index .journey .journeyEntry0101 .journeyEntryImages{height:calc(var(--pbs-px)*648)}#index .journey .journeyEntry0101 .journeyEntryPhotoA{height:calc(var(--pbs-px)*258);left:calc(var(--pbs-px)*30);top:0;width:calc(var(--pbs-px)*258)}#index .journey .journeyEntry0101 .journeyEntryPhotoA img{height:calc(var(--pbs-px)*851.4);left:calc(var(--pbs-px)*154.8*-1);top:calc(var(--pbs-px)*297.1*-1);width:calc(var(--pbs-px)*567.6)}#index .journey .journeyEntry0101 .journeyEntryPhotoB{height:calc(var(--pbs-px)*290);left:0;top:calc(var(--pbs-px)*228);width:calc(var(--pbs-px)*140)}#index .journey .journeyEntry0101 .journeyEntryPhotoB img{height:calc(var(--pbs-px)*290);left:calc(var(--pbs-px)*34*-1);top:0;width:calc(var(--pbs-px)*194)}#index .journey .journeyEntry0101 .journeyEntryPhotoC{height:calc(var(--pbs-px)*250);left:calc(var(--pbs-px)*150);top:calc(var(--pbs-px)*398);width:calc(var(--pbs-px)*148)}#index .journey .journeyEntry0101 .journeyEntryPhotoC img{height:calc(var(--pbs-px)*417);left:calc(var(--pbs-px)*71*-1);top:calc(var(--pbs-px)*106*-1);width:calc(var(--pbs-px)*278)}#index .journey .journeyEntry0101 .journeyProductImage img{height:calc(var(--pbs-px)*171);left:calc(var(--pbs-px)*60.5*-1);top:calc(var(--pbs-px)*42*-1);width:calc(var(--pbs-px)*257)}#index .journey .journeyEntry0102 .journeyEntryMain{border:1px solid #fff}#index .journey .journeyEntry0102 .journeyEntryImages{height:calc(var(--pbs-px)*513)}#index .journey .journeyEntry0102 .journeyEntryPhotoA{height:calc(var(--pbs-px)*258);left:calc(var(--pbs-px)*30);top:0;width:calc(var(--pbs-px)*258)}#index .journey .journeyEntry0102 .journeyEntryPhotoA img{height:calc(var(--pbs-px)*581);left:calc(var(--pbs-px)*97*-1);top:calc(var(--pbs-px)*279*-1);width:calc(var(--pbs-px)*435)}#index .journey .journeyEntry0102 .journeyEntryPhotoB{background-color:#fff;height:calc(var(--pbs-px)*290);left:calc(var(--pbs-px)*178);top:calc(var(--pbs-px)*223);width:calc(var(--pbs-px)*140)}#index .journey .journeyEntry0102 .journeyEntryPhotoB img{height:calc(var(--pbs-px)*628.8);left:calc(var(--pbs-px)*132.17*-1);top:calc(var(--pbs-px)*184.67*-1);width:calc(var(--pbs-px)*419.2)}#index .journey .journeyEntry0102 .journeyEntryCatch{left:calc(var(--pbs-px)*30);position:absolute;top:calc(var(--pbs-px)*385)}#index .journey .journeyEntry0102 .journeyProductInfo{gap:calc(var(--pbs-px)*3)}#index .journey .journeyEntry0102 .journeyProductImage img{height:calc(var(--pbs-px)*100);left:calc(var(--pbs-px)*23*-1);top:0;width:calc(var(--pbs-px)*148)}#index .journey .journeyItem02{background-color:#dfdfdf}#index .journey .journeyItem02 .journeyHead{padding:calc(var(--pbs-px)*120) 0 0}#index .journey .journeyItem02 .journeyHead .journeyHeadTitle{height:calc(var(--pbs-px)*85)}#index .journey .journeyItem02 .journeyHead .journeyHeadTitle .journeyHeadLine{top:calc(var(--pbs-px)*44)}#index .journey .journeyItem02 .journeyHead .journeyHeadTitle .journeyHeadLine svg{transform:scaleY(-1)}#index .journey .journeyItem02 .journeyHead .journeyHeadTitle .journeyHeadNum{top:0}#index .journey .journeyItem02 .journeyJournalHero{height:calc(var(--pbs-px)*350)}#index .journey .journeyItem02 .journeyJournalHeroImage{height:calc(var(--pbs-px)*203)}#index .journey .journeyItem02 .journeyJournalHeroPhoto{height:calc(var(--pbs-px)*177)}#index .journey .journeyItem02 .journeyJournalHeroPhoto img{height:calc(var(--pbs-px)*177);width:calc(var(--pbs-px)*315)}#index .journey .journeyItem02 .journeyJournalHeroPlus{top:calc(var(--pbs-px)*171)}#index .journey .journeyItem02 .journeyJournalLeadText{background-color:#dfdfdf}#index .journey .journeyEntry0201 .journeyEntryImages{height:calc(var(--pbs-px)*608)}#index .journey .journeyEntry0201 .journeyEntryPhotoA{background-color:#fff;height:calc(var(--pbs-px)*160);left:calc(var(--pbs-px)*30);top:0;width:calc(var(--pbs-px)*230)}#index .journey .journeyEntry0201 .journeyEntryPhotoA img{height:calc(var(--pbs-px)*160);left:calc(var(--pbs-px)*5*-1);top:0;width:calc(var(--pbs-px)*240)}#index .journey .journeyEntry0201 .journeyEntryPhotoB{height:calc(var(--pbs-px)*258);left:calc(var(--pbs-px)*61);top:calc(var(--pbs-px)*140);width:calc(var(--pbs-px)*258)}#index .journey .journeyEntry0201 .journeyEntryPhotoB img{height:calc(var(--pbs-px)*785);left:calc(var(--pbs-px)*144*-1);top:calc(var(--pbs-px)*284*-1);width:calc(var(--pbs-px)*523)}#index .journey .journeyEntry0201 .journeyEntryPhotoC{background-color:#fff;height:calc(var(--pbs-px)*230);left:0;top:calc(var(--pbs-px)*378);width:calc(var(--pbs-px)*180)}#index .journey .journeyEntry0201 .journeyEntryPhotoC img{height:calc(var(--pbs-px)*230);left:calc(var(--pbs-px)*52*-1);top:0;width:calc(var(--pbs-px)*345)}#index .journey .journeyEntry0201 .journeyProductImageA img{height:calc(var(--pbs-px)*145);left:calc(var(--pbs-px)*62.5*-1);top:calc(var(--pbs-px)*3*-1);width:calc(var(--pbs-px)*218)}#index .journey .journeyEntry0201 .journeyProductImageB img{height:calc(var(--pbs-px)*150);left:calc(var(--pbs-px)*.5);top:calc(var(--pbs-px)*34*-1);width:calc(var(--pbs-px)*100)}#index .journey .journeyEntry0202{padding-bottom:0}#index .journey .journeyEntry0202 .journeyEntryFootButton{padding-bottom:calc(var(--pbs-px)*16)}#index .journey .journeyEntry0202 .journeyEntryImages{height:calc(var(--pbs-px)*338)}#index .journey .journeyEntry0202 .journeyEntryPhotoA{height:calc(var(--pbs-px)*278);left:calc(var(--pbs-px)*30);top:0;width:calc(var(--pbs-px)*258)}#index .journey .journeyEntry0202 .journeyEntryPhotoA img{height:calc(var(--pbs-px)*873);left:calc(var(--pbs-px)*317*-1);top:calc(var(--pbs-px)*336*-1);width:calc(var(--pbs-px)*873)}#index .journey .journeyEntry0202 .journeyEntryMessage{left:calc(var(--pbs-px)*30);top:calc(var(--pbs-px)*266)}#index .journey .journeyEntry0202 .journeyProductImage img{height:calc(var(--pbs-px)*225);left:calc(var(--pbs-px)*63*-1);top:calc(var(--pbs-px)*76*-1);width:calc(var(--pbs-px)*225)}#index .journey .journeyItem03{position:relative}#index .journey .journeyItem03 .journeyItemLine{height:calc(var(--pbs-px)*733);left:calc(var(--pbs-px)*45*-1);overflow:hidden;pointer-events:none;position:absolute;top:calc(var(--pbs-px)*33*-1);width:calc(var(--pbs-px)*402)}#index .journey .journeyItem03 .journeyItemLine svg{height:calc(var(--pbs-px)*481.044);left:calc(var(--pbs-px)*454);max-width:none;position:absolute;top:0;transform:rotate(90deg);transform-origin:0 0;width:calc(var(--pbs-px)*701.705)}#index .journey .journeyItem03 .journeyHead{padding:calc(var(--pbs-px)*120) 0 0}#index .journey .journeyItem03 .journeyHead .journeyHeadTitle{height:calc(var(--pbs-px)*56)}#index .journey .journeyItem03 .journeyHead .journeyHeadTitle .journeyHeadNum{top:0}#index .journey .journeyItem03 .journeyJournal{box-shadow:inset 1px 1px 0 #fff;padding-top:calc(var(--pbs-px)*1)}#index .journey .journeyItem03 .journeyJournalHero{height:calc(var(--pbs-px)*423)}#index .journey .journeyItem03 .journeyJournalHero .journeyJournalHeroImage{height:calc(var(--pbs-px)*276)}#index .journey .journeyItem03 .journeyJournalHero .journeyJournalHeroPhoto{height:calc(var(--pbs-px)*250)}#index .journey .journeyItem03 .journeyJournalHero .journeyJournalHeroPhoto img{height:calc(var(--pbs-px)*399);left:calc(var(--pbs-px)*17*-1);top:calc(var(--pbs-px)*70*-1);width:calc(var(--pbs-px)*266)}#index .journey .journeyItem03 .journeyJournalHero .journeyJournalHeroPlus{top:calc(var(--pbs-px)*244)}#index .journey .journeyItem03 .journeyJournalHero .journeyJournalHeading span{background-color:#d3d3d4}#index .journey .journeyEntry0301{padding-bottom:calc(var(--pbs-px)*128)}#index .journey .journeyEntry0301 .journeyEntryTitle{padding-bottom:calc(var(--pbs-px)*16)}#index .journey .journeyEntry0301 .journeyEntryImages{height:calc(var(--pbs-px)*488);overflow:visible}#index .journey .journeyEntry0301 .journeyEntryPhotoA{height:calc(var(--pbs-px)*258);left:calc(var(--pbs-px)*30);top:0;width:calc(var(--pbs-px)*258)}#index .journey .journeyEntry0301 .journeyEntryPhotoA img{height:calc(var(--pbs-px)*334);left:calc(var(--pbs-px)*110*-1);top:calc(var(--pbs-px)*74*-1);width:calc(var(--pbs-px)*436)}#index .journey .journeyEntry0301 .journeyEntryPhotoB{background-color:#fff;height:calc(var(--pbs-px)*148);left:calc(var(--pbs-px)*110);top:calc(var(--pbs-px)*268);width:calc(var(--pbs-px)*210)}#index .journey .journeyEntry0301 .journeyEntryPhotoB img{height:calc(var(--pbs-px)*316);left:0;top:calc(var(--pbs-px)*138*-1);width:calc(var(--pbs-px)*210)}#index .journey .journeyEntry0301 .journeyEntryCatch{left:calc(var(--pbs-px)*30);position:absolute;top:calc(var(--pbs-px)*426)}#index .journey .journeyEntry0301 .journeyProductImage img{height:calc(var(--pbs-px)*124);left:calc(var(--pbs-px)*25*-1);top:calc(var(--pbs-px)*20*-1);width:calc(var(--pbs-px)*162)}#index .pbsButton{align-items:center;background-color:#2b2b2b;color:#fff;display:flex;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-size:calc(var(--pbs-px)*14);font-weight:500;gap:calc(var(--pbs-px)*10);height:calc(var(--pbs-px)*48);justify-content:center;line-height:calc(var(--pbs-px)*14);white-space:nowrap;width:100%}#index .pbsButton img{display:block;height:calc(var(--pbs-px)*16);width:calc(var(--pbs-px)*16)}#index .pbsButton .pbsButtonText{transform:translateY(calc(var(--pbs-px)*1*-1))}#index .otherContents{background-color:#efefef;display:flex;flex-direction:column;gap:calc(var(--pbs-px)*40);padding:calc(var(--pbs-px)*80) calc(var(--pbs-px)*35);width:100%}#index .otherContents .otherPlus{display:flex;justify-content:space-between}#index .otherContents .otherPlus img{display:block;height:calc(var(--pbs-px)*32);width:calc(var(--pbs-px)*32)}#index .otherContents .otherBlock{display:flex;flex-direction:column;gap:calc(var(--pbs-px)*20);padding:0 calc(var(--pbs-px)*24)}#index .otherContents .otherBlock.otherBlockMembership{padding:0 calc(var(--pbs-px)*25)}#index .otherContents .otherBlockHead{display:flex;flex-direction:column;gap:calc(var(--pbs-px)*4);white-space:nowrap}#index .otherContents .otherBlockLabel{color:#f30;font-family:Baskerville,serif;font-size:calc(var(--pbs-px)*28);font-weight:400;line-height:calc(var(--pbs-px)*30)}#index .otherContents .otherBlockLead{color:#f30;font-family:FOT-筑紫Aオールド明朝 Pr6 B,serif;font-size:calc(var(--pbs-px)*20);font-weight:700;line-height:calc(var(--pbs-px)*32)}#index .otherContents .otherBlockTitle{color:#000;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-size:calc(var(--pbs-px)*44);font-weight:500;line-height:calc(var(--pbs-px)*48)}#index .otherContents .otherBlockText{color:#000;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-size:calc(var(--pbs-px)*14);font-weight:500;line-height:calc(var(--pbs-px)*28);white-space:nowrap}#index .otherContents .otherBlockCta{align-items:center;display:flex;flex-direction:column;gap:calc(var(--pbs-px)*10)}#index .otherContents .otherBlockCtaText{color:#000;font-family:FOT-筑紫Aオールド明朝 Pr6 M,serif;font-size:calc(var(--pbs-px)*12);font-weight:500;line-height:calc(var(--pbs-px)*16);white-space:nowrap}.closePlayIcon{cursor:pointer;margin:5% auto 0;position:relative;transition-delay:0s;transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:var(--ease-origin-2);width:16.5611814346%;z-index:100}@media screen and (max-width:786px){.closePlayIcon{margin:10% auto 0;width:25%}}.closePlayIcon:hover>span span:first-of-type{transform:translateY(-110%)}.closePlayIcon:hover>span span:last-of-type{left:0;top:0}.closePlayIcon>span{cursor:pointer;display:inline-block;font-size:1vw;left:10%;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:786px){.closePlayIcon>span{font-size:2.8vw}}.closePlayIcon>span span{display:block;transition-delay:0s;transition-duration:.5s;transition-property:transform,left,top;transition-timing-function:var(--ease-origin-2);white-space:nowrap}.closePlayIcon>span span:first-of-type{transform:translate(0)}.closePlayIcon>span span:last-of-type{left:0;position:absolute;top:110%}.movieModal{background-color:#000;display:none;height:100vh;opacity:0;position:fixed;transition-delay:0s;transition-duration:1s;transition-property:opacity;transition-timing-function:var(cubic-bezier(.2,1,.2,1));width:100vw;z-index:9999}.movieModal.active{opacity:1}.movieModal .movieContainer{height:100%;margin:auto;position:relative;width:100%}.movieModal .movieContainer .iframeContainer{bottom:0;height:auto;left:0;margin:auto;position:absolute;right:0;top:0;width:85%}@media screen and (min-width:787px){.movieModal .movieContainer .iframeContainer{width:90%}}.movieModal .movieContainer .iframeContainer .closeIcon{position:absolute;right:0;top:0;transform:translate(50%,50%)}.movieModal .movieContainer .iframeContainer .iframeWrapper{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:786px){.movieModal .movieContainer .iframeContainer .iframeWrapper{height:auto;width:100vw}}.movieModal .movieContainer .iframeContainer iframe{aspect-ratio:640/360;border:none;height:50vh;width:auto}@media screen and (max-width:786px){.movieModal .movieContainer .iframeContainer iframe{height:auto;width:100%}}#about .revealText span:not(:first-child){margin-left:-6.5%}@media screen and (max-width:786px){#about .subpageItem .subtitle{margin-bottom:8%}}#about .philosophy{margin-bottom:11.3065326633%}@media screen and (max-width:786px){#about .philosophy{margin-bottom:20%}}#about .philosophy .subtitle{color:#898989;font-size:1.5vw;margin-bottom:3.5804020101%}@media screen and (max-width:786px){#about .philosophy .subtitle{font-size:3.1vw;margin-bottom:5%}}#about .philosophy .text{font-size:2.8vw;margin-bottom:7%}@media screen and (max-width:786px){#about .philosophy .text{font-size:4.4vw}}#about .aboutVideo{margin-bottom:9.108040201%;position:relative;transform:translate(-8.5vw);width:100vw}@media screen and (max-width:786px){#about .aboutVideo{margin-bottom:17.8117048346%;transform:translate(-32.5%);width:290%}}#about .aboutVideo .playIcon{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition-delay:0s;transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:var(--ease-origin-2);width:13.125%;z-index:100}#about .aboutVideo .playIcon:hover>span span:first-of-type{transform:translateY(-110%)}#about .aboutVideo .playIcon:hover>span span:last-of-type{left:0;top:0}#about .aboutVideo .playIcon>span{cursor:pointer;display:inline-block;font-size:1vw;left:10%;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:786px){#about .aboutVideo .playIcon>span{font-size:3.5vw}}#about .aboutVideo .playIcon>span span{display:block;transition-delay:0s;transition-duration:.5s;transition-property:transform,left,top;transition-timing-function:var(--ease-origin-2);white-space:nowrap}#about .aboutVideo .playIcon>span span:first-of-type{transform:translate(0)}#about .aboutVideo .playIcon>span span:last-of-type{left:0;position:absolute;top:110%}@media screen and (max-width:786px){#about .aboutVideo .playIcon{width:18%}}#about .what_is_sinsui{margin-bottom:10.1130653266%}#about .what_is_sinsui .shopData{margin-top:5.3402239449%}@media screen and (max-width:786px){#about .what_is_sinsui{margin-bottom:15%}#about .what_is_sinsui .subtitle{margin-bottom:6%}}#about .space_concept{margin-bottom:10.1130653266%}#about .space_concept .image{margin:0 auto 19.3313953488%;width:61.3372093023%}@media screen and (max-width:786px){#about .space_concept .image{margin:10% auto;width:88%}}#about .color_theme{margin-bottom:10.1130653266%}#about .color_theme .image{margin:0 auto 16.2790697674%;width:75.2906976744%}@media screen and (max-width:786px){#about .color_theme .image{margin:10% auto;width:88%}}#about .shop_image{margin-bottom:2.7010050251%}@media screen and (max-width:786px){#about .shop_image{margin-bottom:15%}}#about .shop_image.imgSlider span{width:195.78125%}@media screen and (max-width:786px){#about .shop_image.imgSlider span{width:340%}}#about .shop_image.imgSlider span:nth-child(odd){animation:MoveLeft 70s linear -35s infinite}#about .shop_image.imgSlider span:nth-child(2n){animation:MoveLeft2 70s linear infinite}#about .interior_design{margin-bottom:8.4170854271%}#about .interior_design .content .item{margin-bottom:10%}@media screen and (max-width:786px){#about .interior_design .content .item{margin-top:5%}}#about .interior_design .content .item.nb{margin-bottom:0}@media screen and (max-width:786px){#about .interior_design .content .item .borderLinkBtn{padding:2% 5%}}#about .interior_design .content .item dt{align-items:center;display:flex;font-size:1.2vw;font-weight:700;gap:.75vw;margin-bottom:2%}@media screen and (max-width:786px){#about .interior_design .content .item dt{font-size:4.5vw;gap:2vw}}#about .interior_design .content .item dt:before{background-color:#fff;border-radius:1.5px;content:"";display:block;height:.3em;width:.3em}#about .interior_design .content .item dt.gallery_title{font-size:2vw;font-weight:400}#about .interior_design .content .item dt.gallery_title:before{height:.18em;width:.18em}@media screen and (max-width:786px){#about .interior_design .content .item dt.gallery_title{font-size:4.5vw;gap:2vw;margin-bottom:3%;margin-top:15%}#about .interior_design .content .item dt.gallery_title:before{height:.25em;width:.25em}}#about .interior_design .content .item dd{margin-bottom:4%;white-space:nowrap}#about .interior_design .content .item dd .gallery_container{text-align:center}#about .interior_design .content .item dd .gallery_container .toggleable{height:0;margin-top:1.5%;overflow:hidden;transition-delay:0s;transition-duration:.3s;transition-property:height;transition-timing-function:var(cubic-bezier(.2,1,.2,1))}@media screen and (max-width:786px){#about .interior_design .content .item dd .gallery_container .toggleable{margin-top:2.4%}}#about .interior_design .content .item dd .gallery_container .toggle_trigger{align-items:center;cursor:pointer;display:inline-flex;font-size:1.2vw;font-weight:400;gap:2vw;justify-content:center;margin:7% auto 10%;opacity:1;transition-delay:0s;transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:var(cubic-bezier(.2,1,.2,1))}@media screen and (max-width:786px){#about .interior_design .content .item dd .gallery_container .toggle_trigger{font-size:3vw;gap:4vw}}#about .interior_design .content .item dd .gallery_container .toggle_trigger:hover{opacity:.6}#about .interior_design .content .item dd .gallery_container .toggle_trigger .icon{position:relative;width:1vw}@media screen and (max-width:786px){#about .interior_design .content .item dd .gallery_container .toggle_trigger .icon{width:2.5vw}}#about .interior_design .content .item dd .gallery_container .toggle_trigger .icon span{background-color:#fff;display:inline-block;height:1px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:1vw}@media screen and (max-width:786px){#about .interior_design .content .item dd .gallery_container .toggle_trigger .icon span{width:2.5vw}}#about .interior_design .content .item dd .gallery_container .toggle_trigger .icon span:nth-child(2){transform:translate(-50%,-50%) rotate(90deg);transition-delay:0s;transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:var(cubic-bezier(.2,1,.2,1))}#about .interior_design .content .item dd .gallery_container .toggle_trigger.active .icon span:nth-child(2){transform:translate(-50%,-50%)}#about .interior_design .content .item dd .btn{align-items:center;border:1px solid #707070;border-radius:10px;display:flex;justify-content:space-between;opacity:1;padding:0 3%;transition:opacity .3s ease;width:100%}#about .interior_design .content .item dd .btn .span_text{display:inline-block}#about .interior_design .content .item dd .btn:hover{opacity:.5}#about .interior_design .content .item dd .btn .arrow{width:2%}@media screen and (max-width:786px){#about .interior_design .content .item dd .btn .arrow{width:3%}#about .interior_design .content .item dd{white-space:wrap}}#about .interior_design .content .link{display:block;font-size:1.2vw;letter-spacing:.1em;margin-top:18%;text-decoration:underline}@media screen and (max-width:786px){#about .interior_design .content .link{font-size:3.3vw}}#about .interior_design .content .link:hover{text-decoration:none}#about .making_image{margin-bottom:2.7010050251%}@media screen and (max-width:786px){#about .making_image{margin-bottom:15%;margin-top:20%}}#about .making_image.imgSlider span{width:147.2916666667%}@media screen and (max-width:786px){#about .making_image.imgSlider span{width:310%}}#about .making_image.imgSlider span:nth-child(odd){animation:MoveLeft 70s linear -35s infinite}#about .making_image.imgSlider span:nth-child(2n){animation:MoveLeft2 70s linear infinite}#about .gallery{margin-bottom:16.7168674699%}#about .gallery .gallery_container{text-align:center}#about .gallery .gallery_container .toggleable_history{height:0;margin-top:1.5%;overflow:hidden;transition-delay:0s;transition-duration:.3s;transition-property:height;transition-timing-function:var(cubic-bezier(.2,1,.2,1))}@media screen and (max-width:786px){#about .gallery .gallery_container .toggleable_history{margin-top:2%}}#about .gallery .gallery_container .toggle_trigger{align-items:center;cursor:pointer;display:inline-flex;font-size:1.2vw;font-weight:400;gap:2vw;justify-content:center;margin:7% auto 10%;opacity:1;transition-delay:0s;transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:var(cubic-bezier(.2,1,.2,1))}@media screen and (max-width:786px){#about .gallery .gallery_container .toggle_trigger{font-size:3vw;gap:4vw}}#about .gallery .gallery_container .toggle_trigger:hover{opacity:.6}#about .gallery .gallery_container .toggle_trigger .icon{position:relative;width:1vw}@media screen and (max-width:786px){#about .gallery .gallery_container .toggle_trigger .icon{width:2.5vw}}#about .gallery .gallery_container .toggle_trigger .icon span{background-color:#fff;display:inline-block;height:1px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:1vw}@media screen and (max-width:786px){#about .gallery .gallery_container .toggle_trigger .icon span{width:2.5vw}}#about .gallery .gallery_container .toggle_trigger .icon span:nth-child(2){transform:translate(-50%,-50%) rotate(90deg);transition-delay:0s;transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:var(cubic-bezier(.2,1,.2,1))}#about .gallery .gallery_container .toggle_trigger.active .icon span:nth-child(2){transform:translate(-50%,-50%)}@media screen and (max-width:786px){#service .subpageItem .subtitle{margin-bottom:8%}}#service .subpageItem .content .text{line-height:1.75}#service .system{margin-bottom:8%}#service .system .content{font-weight:700}#service .system .content .item{margin-bottom:6.6860465116%}#service .system .content .item.sb{margin-bottom:5%}#service .system .content .item.btDot{padding-top:5%}#service .system .content .item.bbDot{padding-bottom:5%}#service .system .content .item.gray{color:#888}#service .system .content .item dt{font-size:.85vw;margin-bottom:1%}#service .system .content .item dt:before{height:.4em;width:.4em}@media screen and (max-width:786px){#service .system .content .item dt{font-size:3vw}}#service .system .content .item dd .desc{display:block;margin-bottom:2%}#service .menu{margin-bottom:5.6680161943%}#service .menu .pickup_desc{background-color:#191919;font-size:1vw;letter-spacing:.1em;margin-bottom:8.530183727%;padding:3.937007874% 0;text-align:center;white-space:nowrap;width:100%}@media screen and (max-width:786px){#service .menu .pickup_desc{font-size:3.4vw;line-height:2}#service .menu .pickup_desc.mt{margin-top:18%}}#service .menu .menu_item{align-items:start;display:flex;font-size:1.1vw;gap:7.5vw;margin-bottom:7.874015748%}@media screen and (max-width:786px){#service .menu .menu_item{font-size:3.3vw;gap:4.5vw}}#service .menu .menu_item .title{align-items:center;display:flex;flex-shrink:0;font-size:1.2vw;gap:.75vw;width:15%}@media screen and (max-width:786px){#service .menu .menu_item .title{font-size:3.3vw;gap:1.5vw;width:20%}}#service .menu .menu_item .title:before{background-color:#fff;border-radius:1.5px;content:"";display:block;height:.4em;width:.4em}#service .menu .menu_item .menu_content{flex-grow:1}#service .menu .menu_item .drink_item{align-items:start;display:flex;gap:3.5vw;margin-bottom:7%}@media screen and (max-width:786px){#service .menu .menu_item .drink_item{gap:4.5vw}}#service .menu .menu_item .drink_item dt{color:#898989;flex-shrink:0;width:25%}@media screen and (max-width:786px){#service .menu .menu_item .drink_item dt{white-space:nowrap;width:30%}}#service .menu .menu_item .drink_item dd{flex-grow:1}#service .menu .menu_item .drink_item dd ul{width:100%}#service .menu .menu_item .drink_item dd ul li{margin-bottom:2%}#service .shop_image{margin-bottom:9.1708542714%}#service .shop_image .imgSlider span{width:123.6458333333%}@media screen and (max-width:786px){#service .shop_image .imgSlider span{width:300%}}#service .shop_image .imgSlider span:nth-child(odd){animation:MoveLeft 70s linear -35s infinite}#service .shop_image .imgSlider span:nth-child(2n){animation:MoveLeft2 70s linear infinite}#service .party{margin-bottom:15%}#service .party .content .item{margin-bottom:10%}#service .party .content .item dt{align-items:center;display:flex;font-weight:700;gap:.75vw;margin-bottom:4%}#service .party .content .item dt:before{background-color:currentColor;border-radius:1.5px;content:"";display:block;height:.3em;width:.3em}@media screen and (max-width:786px){#service .party .content .item dt{font-size:3.8vw;gap:2vw}}#service .party .content .item dt.bigger_text{font-size:1.5vw}@media screen and (max-width:786px){#service .party .content .item dt.bigger_text{font-size:4vw}}#service .party .content .item dd{margin-bottom:2%;white-space:nowrap}@media screen and (max-width:786px){#service .party .content .item dd{white-space:wrap}}#service .party .content .item dd.bt{margin-top:5%}#service .party .content .item dd .dotTitle{font-size:1.2vw;margin:5% 0 2%}@media screen and (max-width:786px){#service .party .content .item dd .dotTitle{font-size:3.6vw;margin:8% 0 2%}}#service .party .content .item dd .dotTitle small{font-size:65%}#service .party .content .item dd .borderLinkBtn{font-weight:700;letter-spacing:.01em;padding:1.5% 3%;white-space:nowrap}#service .party .content .item dd .borderLinkBtn .en{font-size:1.2vw;font-weight:400}@media screen and (max-width:786px){#service .party .content .item dd .borderLinkBtn .en{font-size:3.2vw}}#service .party .content .item dd .borderLinkBtn .arrow{transform:rotate(90deg)}#service .party .content .item dd .borderLinkBtn .arrow.diagonal{transform:rotate(-35deg)}#service .party .content .item.plan{margin-top:18%}#service .party .content .item.plan dt{margin-bottom:4%}@media screen and (max-width:786px){#service .party .content .item.plan dt{font-size:3.7vw}}#service .party .content .item.plan dt:before{display:none}#service .party .content .item.plan dt.borderTitle{border-bottom:1px solid #707070;border-top:1px solid #707070;padding:3%}@media screen and (max-width:786px){#service .party .content .item.plan dt.borderTitle{display:block;text-align:center}}#service .party .content .item.plan dd.image{margin:10% 0 6%}#service .party .content .link{display:block;font-size:1.2vw;font-weight:700;letter-spacing:.1em;margin-top:6%;text-decoration:underline}@media screen and (max-width:786px){#service .party .content .link{font-size:3.3vw}}#service .party .content .link:hover{text-decoration:none}.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:transparent!important}.glightbox-clean .gclose{height:auto!important;max-width:75px!important;opacity:1;right:3%!important;top:3%!important;transition:all .3s ease;width:12%!important}.glightbox-clean .gclose path{fill:hsla(0,0%,100%,.11)!important}.glightbox-clean .gclose svg{width:100%!important}@media screen and (max-width:786px){#studio .subpageItem .subtitle{margin-bottom:8%}}#studio .system{margin-bottom:9.7891566265%}#studio .system .gray{color:#888}#studio .system .dotTitle{align-items:center;display:flex;font-size:1.4vw;font-weight:700;gap:.75vw;letter-spacing:.03em;margin-bottom:3%}@media screen and (max-width:786px){#studio .system .dotTitle{font-size:4vw;gap:2vw;margin-bottom:5%}}#studio .system .dotTitle:before{background-color:currentColor;border-radius:1.5px;content:"";display:block;height:.3em;width:.3em}#studio .system .dotTitle.smaller{font-size:1vw;margin:5% 0 2%;padding-top:5%}@media screen and (max-width:786px){#studio .system .dotTitle.smaller{font-size:3.2vw;margin:8% 0 2%}}#studio .system .dotTitle.smaller small{font-size:65%}#studio .system .dotTitle.smaller:before{height:.45em;width:.45em}#studio .system .item{margin-bottom:7%}#studio .system .item.smaller{padding-bottom:5%}#studio .system .item li{margin-bottom:0;position:relative;white-space:nowrap}@media screen and (max-width:786px){#studio .system .item li{white-space:wrap}}#studio .floor{margin-bottom:16.7168674699%}@media screen and (max-width:786px){#studio .floor .subpageItem .subtitle{margin-bottom:13%}}#studio .floor .image{margin-bottom:9.5106186519%;width:100%}#studio .floor .image img{width:100%}#studio .floor .text{margin-bottom:6.1865189289%}#studio .floor .text span{letter-spacing:.05em}#studio .floor .text.nb{margin-bottom:0}#studio .floor .dotTitle{font-size:1.2vw;margin:5% 0 2%}@media screen and (max-width:786px){#studio .floor .dotTitle{font-size:3.2vw;margin:8% 0 4%}#studio .floor .dotTitle:before{height:.4em;width:.4em}}#studio .floor .dotTitle small{font-size:65%}#studio .floor .borderLinkBtn{font-weight:700;letter-spacing:.01em;padding:1.5% 3%;white-space:nowrap}@media screen and (max-width:786px){#studio .floor .borderLinkBtn{padding:2.5% 5%}}#studio .floor .borderLinkBtn.mb{margin-bottom:7%}#studio .floor .borderLinkBtn .en{font-size:1.2vw;font-weight:400}@media screen and (max-width:786px){#studio .floor .borderLinkBtn .en{font-size:3.2vw}}#studio .floor .borderLinkBtn .arrow{transform:rotate(90deg)}#studio .floor .borderLinkBtn .arrow.diagonal{transform:rotate(-35deg)}#studio .gallery{margin-bottom:16.7168674699%}#studio .gallery .gallery_item{display:grid;gap:.5vw;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:786px){#studio .gallery .gallery_item{gap:1.5vw;grid-template-columns:repeat(2,1fr)}}#studio .gallery .gallery_item .tile{aspect-ratio:1/1;opacity:1;overflow:hidden;position:relative;transition-delay:0s;transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:var(--ease-origin-2)}#studio .gallery .gallery_item .tile:hover{opacity:.6}#studio .gallery .gallery_item .tile img{display:block;height:auto;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:110%}#studio .gallery .gallery_item .tile img.landscape{width:150%}#studio .gallery .gallery_item .tile a{display:block;height:100%;width:100%}#studio .system_detail{margin-bottom:15%}#studio .system_detail .text{font-size:.9vw}@media screen and (max-width:786px){#studio .system_detail .text{font-size:2.8vw}}#studio .system_detail .text.bm{display:inline-block;margin-bottom:13%}@media screen and (max-width:786px){#studio .system_detail .text.bm{margin-bottom:5%}}#studio .system_detail .content .subtitle{margin-bottom:0}#studio .system_detail .content .dotTitle{align-items:center;display:flex;font-size:1.4vw;font-weight:700;gap:.75vw;letter-spacing:.03em;margin-bottom:3%}@media screen and (max-width:786px){#studio .system_detail .content .dotTitle{font-size:4vw;gap:2vw;margin-bottom:5%}}#studio .system_detail .content .dotTitle:before{background-color:#fff;border-radius:1.5px;content:"";display:block;height:.3em;width:.3em}#studio .system_detail .content .dotTitle.smaller{font-size:1.2vw;margin:5% 0 2%}@media screen and (max-width:786px){#studio .system_detail .content .dotTitle.smaller{font-size:3.2vw;margin:8% 0 2%}}#studio .system_detail .content .dotTitle.smaller small{font-size:65%}#studio .system_detail .content .borderLinkBtn{font-weight:700;letter-spacing:.01em;padding:1.5% 3%;white-space:nowrap}@media screen and (max-width:786px){#studio .system_detail .content .borderLinkBtn{padding:2.5% 5%}}#studio .system_detail .content .borderLinkBtn.mb{margin-bottom:7%}#studio .system_detail .content .borderLinkBtn .en{font-size:1.2vw;font-weight:400}@media screen and (max-width:786px){#studio .system_detail .content .borderLinkBtn .en{font-size:3.2vw}}#studio .system_detail .content .borderLinkBtn .arrow{transform:rotate(90deg)}#studio .system_detail .content .borderLinkBtn .arrow.diagonal{transform:rotate(-35deg)}#studio .system_detail .content .item{margin-bottom:5%}#studio .system_detail .content .item li{letter-spacing:.01em;margin-bottom:0;padding-left:1em;position:relative;white-space:nowrap}@media screen and (max-width:786px){#studio .system_detail .content .item li{white-space:wrap}}#studio .system_detail .content .item li:before{background-color:#fff;border-radius:50%;content:"";height:.3em;left:0;position:absolute;top:1.1em;width:.3em}#studio .system_detail .content .link{display:block;font-size:1.2vw;letter-spacing:.1em;margin-top:18%;text-decoration:underline}#studio .system_detail .content .link:hover{text-decoration:none}
