@charset "UTF-8";.ff-primary{font-family:proxima-nova}.ff-headline{font-family:neuzeit-grotesk}.ff-fallback{font-family:\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Hiragino Kaku Gothic ProN,Segoe UI,HelveticaNeue,Meiryo,メイリオ,Osaka,sans-serif}:root{--pd:20px;--container-max-w:1200px;--edge:calc(var(--pd) * -1);--edge-aw:var(--edge)}@media (min-width:1200px){:root{--edge:calc((var(--container-max-w) - (var(--pd) * 2) - var(--body-w)) / 2)}}@media (min-width:2000px){:root{--edge:calc(((2000px - var(--container-max-w)) / 2 + var(--pd)) * -1);--edge-aw:calc((var(--container-max-w) - (var(--pd) * 2) - var(--body-w)) / 2)}}.guideline{--line-guideline:0.5px dashed red;position:fixed;top:0;left:0;right:0;max-width:var(--container-max-w);height:100%;margin:0 auto;z-index:9999;pointer-events:none}.guideline:after,.guideline:before{content:"";position:absolute;top:0;bottom:0;border-right:var(--line-guideline)}.guideline:before{left:50%}.guideline:after{left:calc(var(--pd) - 1px);right:calc(var(--pd) - 1px);border-left:var(--line-guideline);margin:0 auto;max-width:calc(var(--container-max-w) - (var(--pd)*2))}body,html{overflow-x:clip}.l-content{overflow:visible}main.l-content{overflow:visible!important}body{height:auto!important}body:has(#about.aos-animate) #sticky-button{background-color:transparent}.l-footer,.l-header__navbar{overflow:hidden}.l-content{margin-bottom:0!important}.c-breadcrumb,.l-footer{position:relative;z-index:3}@font-face{font-family:Euclid Circular A;src:url("https://storage.owndays.com/fonts/euclid-circular-a/EuclidCircularA-Regular.woff2") format("woff2"),url("https://storage.owndays.com/fonts/euclid-circular-a/EuclidCircularA-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular A;src:url("https://storage.owndays.com/fonts/euclid-circular-a/EuclidCircularA-Medium.woff2") format("woff2"),url("https://storage.owndays.com/fonts/euclid-circular-a/EuclidCircularA-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular A;src:url("https://storage.owndays.com/fonts/euclid-circular-a/EuclidCircularA-Semibold.woff2") format("woff2"),url("https://storage.owndays.com/fonts/euclid-circular-a/EuclidCircularA-Semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}.font-euclid{font-family:Euclid Circular A,sans-serif}.font-heisei{font-family:heisei-kaku-gothic-std,sans-serif!important}.font-founder{font-family:Founders Grotesk,sans-serif!important}.container{max-width:var(--container-max-w);padding-left:var(--pd);padding-right:var(--pd);margin-left:auto;margin-right:auto}.l-takimaki{font-family:var(--font-family-base);letter-spacing:normal;line-height:normal;color:#000;--takimaki-sticky-top:120px}@media (min-width:1024px){.l-takimaki{--takimaki-sticky-top:75px}}.l-takimaki>.overflow-hidden{overflow:visible!important}.l-takimaki .btn,.l-takimaki .takimaki-btn,.l-takimaki .takimaki-lineup-link,.l-takimaki .takimaki-lineup-next,.l-takimaki .takimaki-lineup-prev,.l-takimaki a.btn,.l-takimaki button{-webkit-tap-highlight-color:transparent}.l-takimaki .btn:active,.l-takimaki .btn:focus,.l-takimaki .btn:focus-visible,.l-takimaki .takimaki-btn:active,.l-takimaki .takimaki-btn:focus,.l-takimaki .takimaki-btn:focus-visible,.l-takimaki .takimaki-lineup-link:active,.l-takimaki .takimaki-lineup-link:focus,.l-takimaki .takimaki-lineup-link:focus-visible,.l-takimaki .takimaki-lineup-next:active,.l-takimaki .takimaki-lineup-next:focus,.l-takimaki .takimaki-lineup-next:focus-visible,.l-takimaki .takimaki-lineup-prev:active,.l-takimaki .takimaki-lineup-prev:focus,.l-takimaki .takimaki-lineup-prev:focus-visible,.l-takimaki a.btn:active,.l-takimaki a.btn:focus,.l-takimaki a.btn:focus-visible,.l-takimaki button:active,.l-takimaki button:focus,.l-takimaki button:focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none}@media (min-width:768px){.l-takimaki .takimaki-lineup-sticky-col{-ms-flex-item-align:stretch;align-self:stretch;min-height:100%}}@media (min-width:768px){.l-takimaki .takimaki-lineup-sticky{position:sticky;top:var(--takimaki-sticky-top)}}.l-takimaki .takimaki-lineup-product .tab-content{position:relative}.l-takimaki .takimaki-lineup-product .tab-content>[data-lineup-pane]{display:none}.l-takimaki .takimaki-lineup-product .tab-content>[data-lineup-pane].active{display:block}.l-takimaki .takimaki-lineup-swiper .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:opacity}.l-takimaki .title{display:grid;gap:12px}.l-takimaki .title>span{font:700 32px/1.5em Euclid Circular A,sans-serif;letter-spacing:.96px}.l-takimaki .title>small{font-size:12px;font-weight:500;line-height:1;letter-spacing:1px}@media (min-width:768px){.l-takimaki .title{gap:20px}.l-takimaki .title>span{font-size:36px}.l-takimaki .title>small{font-size:14px}}@media (min-width:1024px){.l-takimaki .title>span{font-size:48px;letter-spacing:1.44px}.l-takimaki .title>small{font-size:18px}}.l-takimaki .c-accordion>li{border-bottom:1px solid #b8b8b8}.l-takimaki .c-accordion>li:first-child{border-top:1px solid #b8b8b8}.l-takimaki .c-accordion__title:after,.l-takimaki .c-accordion__title:before{content:"";position:absolute;top:50%;margin-right:var(--px)}.l-takimaki .c-accordion__title:before{width:var(--icon-w);border-top:var(--icon-line-w) solid var(--icon-color);right:0}.l-takimaki .c-accordion__title:after,.l-takimaki .c-accordion__title:before{-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:2px}.l-takimaki .c-accordion__title:after{height:var(--icon-w);border-left:var(--icon-line-w) solid var(--icon-color);right:calc((var(--icon-w) / 2) - (var(--icon-line-w) / 2));-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.l-takimaki .c-accordion-open .c-accordion__title:after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.l-takimaki .l-underNav{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.l-takimaki .l-underNav.is-ready{-webkit-transition:opacity 1s ease,visibility 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,visibility 1s ease,-webkit-transform 1s ease;transition:transform 1s ease,opacity 1s ease,visibility 1s ease;transition:transform 1s ease,opacity 1s ease,visibility 1s ease,-webkit-transform 1s ease}.l-takimaki .l-underNav.is-hidden{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:hidden;pointer-events:none}.l-takimaki .takimaki-lineup-tab{-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.l-takimaki .takimaki-lineup-tab:not(.active):after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.2);mix-blend-mode:multiply;pointer-events:none}.l-takimaki [data-aos=takimaki-soft-fade-up]{opacity:0;-webkit-transform:translate3d(0,16px,0);transform:translate3d(0,16px,0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.l-takimaki [data-aos=takimaki-soft-fade-up].aos-animate{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.l-takimaki .takimaki-lineup-link,.l-takimaki .takimaki-lineup-link:hover,.l-takimaki .takimaki-lineup-link:hover:hover img,.l-takimaki .takimaki-lineup-link:hover:hover svg,.l-takimaki .takimaki-lineup-link:hover img,.l-takimaki .takimaki-lineup-link:hover svg,.l-takimaki .takimaki-lineup-link img,.l-takimaki .takimaki-lineup-link svg{opacity:1}.l-takimaki .takimaki-lineup-link__media img{-webkit-transition:-webkit-transform .5s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s cubic-bezier(.16,1,.3,1),-webkit-transform .5s cubic-bezier(.16,1,.3,1);will-change:transform}.l-takimaki .takimaki-lineup-link__border{position:absolute;inset:0;pointer-events:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#878782),to(#878782)),-webkit-gradient(linear,left top,left bottom,from(#878782),to(#878782)),-webkit-gradient(linear,left top,left bottom,from(#878782),to(#878782)),-webkit-gradient(linear,left top,left bottom,from(#878782),to(#878782));background-image:linear-gradient(#878782,#878782),linear-gradient(#878782,#878782),linear-gradient(#878782,#878782),linear-gradient(#878782,#878782);background-repeat:no-repeat;background-size:0 1px,1px 0,0 1px,1px 0;background-position:0 0,100% 0,100% 100%,0 100%}@media (min-width:1024px){.l-takimaki .takimaki-lineup-link:hover .takimaki-lineup-link__media img{-webkit-transform:scale3d(1.06,1.06,1);transform:scale3d(1.06,1.06,1)}.l-takimaki .takimaki-lineup-link:hover .takimaki-lineup-link__border{-webkit-animation:border-flow .8s linear 1 forwards;animation:border-flow .8s linear 1 forwards}.l-takimaki .takimaki-lineup-link:not(:hover) .takimaki-lineup-link__border{-webkit-animation:none;animation:none;background-size:0 1px,1px 0,0 1px,1px 0}}@-webkit-keyframes border-flow{0%{background-size:0 1px,1px 0,0 1px,1px 0}25%{background-size:100% 1px,1px 0,0 1px,1px 0}50%{background-size:100% 1px,1px 100%,0 1px,1px 0}75%{background-size:100% 1px,1px 100%,100% 1px,1px 0}to{background-size:100% 1px,1px 100%,100% 1px,1px 100%}}@keyframes border-flow{0%{background-size:0 1px,1px 0,0 1px,1px 0}25%{background-size:100% 1px,1px 0,0 1px,1px 0}50%{background-size:100% 1px,1px 100%,0 1px,1px 0}75%{background-size:100% 1px,1px 100%,100% 1px,1px 0}to{background-size:100% 1px,1px 100%,100% 1px,1px 100%}}@-webkit-keyframes takimakiLogoFadeIn{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes takimakiLogoFadeIn{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.l-takimaki .takimaki-special-guest{--takimaki-guest-overlay-h:100vh;--takimaki-guest-overlay-h:100dvh;--takimaki-guest-sticky-top:0px}.l-takimaki .takimaki-special-guest__scroll-track{position:relative}.l-takimaki .takimaki-special-guest__panel{position:sticky;top:var(--takimaki-guest-sticky-top);z-index:1}.l-takimaki .takimaki-special-guest__spacer{height:var(--takimaki-guest-overlay-h);pointer-events:none}.l-takimaki .takimaki-special-guest__cover{position:relative;z-index:2;isolation:isolate;margin-top:calc(-1 * var(--takimaki-guest-overlay-h))}.l-takimaki .takimaki-mv-logo img{opacity:0;-webkit-animation:takimakiLogoFadeIn 2s cubic-bezier(.22,1,.36,1) .9s forwards;animation:takimakiLogoFadeIn 2s cubic-bezier(.22,1,.36,1) .9s forwards}.l-takimaki .takimaki-btn--try-on:disabled,.l-takimaki .takimaki-btn--try-on[disabled]{opacity:.4;pointer-events:none;cursor:not-allowed}.l-takimaki .takimaki-btn--try-on:disabled:hover,.l-takimaki .takimaki-btn--try-on[disabled]:hover{opacity:.4!important}.l-takimaki .takimaki-btn--try-on:disabled .takimaki-btn-arrow,.l-takimaki .takimaki-btn--try-on[disabled] .takimaki-btn-arrow{display:none}.l-takimaki .takimaki-btn-arrow{--takimaki-btn-arrow-gap:4px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;width:19px;height:14px}.l-takimaki .takimaki-btn-arrow__icon{position:absolute;inset:0;display:block;width:19px;height:14px;-webkit-transition:none;transition:none}.l-takimaki .takimaki-btn-arrow__icon--enter{-webkit-transform:translateX(calc(-100% - var(--takimaki-btn-arrow-gap)));transform:translateX(calc(-100% - var(--takimaki-btn-arrow-gap)))}.l-takimaki .scene__video-container{position:relative;overflow:hidden;width:100%;height:200px;max-width:900px;margin-left:auto;margin-right:auto}@media (min-width:768px){.l-takimaki .scene__video-container{aspect-ratio:16/9;height:auto}}.l-takimaki .scene__video-container a{display:block;position:relative;width:100%;height:100%;cursor:pointer;z-index:1}.l-takimaki .scene__video-container a:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:48px;height:48px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none' viewBox='0 0 80 80'%3E%3Ccircle cx='40' cy='40' r='40' fill='%234A4A4A' fill-opacity='.6'/%3E%3Cpath fill='%23fff' fill-opacity='.8' d='M34.008 52.245c-1.334.778-3.008-.183-3.008-1.727V29.482c0-1.543 1.674-2.505 3.008-1.727l18.03 10.517c1.324.772 1.324 2.684 0 3.456l-18.03 10.517z'/%3E%3C/svg%3E") no-repeat 50%/contain;z-index:10;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (min-width:1024px){.l-takimaki .scene__video-container a:after{width:72px;height:72px}}.l-takimaki .scene__video-container a:hover:after{opacity:.8}.l-takimaki .scene__video-container video{width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}@media (min-width:1024px){.l-takimaki .takimaki-btn:hover .takimaki-btn-arrow__icon{-webkit-transition:-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:transform .5s cubic-bezier(.22,1,.36,1);transition:transform .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1)}.l-takimaki .takimaki-btn:hover .takimaki-btn-arrow__icon--exit{-webkit-transform:translateX(calc(100% + var(--takimaki-btn-arrow-gap)));transform:translateX(calc(100% + var(--takimaki-btn-arrow-gap)))}.l-takimaki .takimaki-btn:hover .takimaki-btn-arrow__icon--enter{-webkit-transform:translateX(0);transform:translateX(0)}}#reservation-nav.l-underNav,#under-nav.l-underNav{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}#reservation-nav.l-underNav.is-ready,#under-nav.l-underNav.is-ready{-webkit-transition:opacity 1s ease,visibility 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,visibility 1s ease,-webkit-transform 1s ease;transition:transform 1s ease,opacity 1s ease,visibility 1s ease;transition:transform 1s ease,opacity 1s ease,visibility 1s ease,-webkit-transform 1s ease}#reservation-nav.l-underNav.is-hidden,#under-nav.l-underNav.is-hidden{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:hidden;pointer-events:none}@-webkit-keyframes circlemove{0%{top:0}to{top:calc(110px - 3rem)}}@keyframes circlemove{0%{top:0}to{top:calc(110px - 3rem)}}@-webkit-keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}to{opacity:0}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}to{opacity:0}}