@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:1320px;--edge:calc(var(--pd) * -1);--edge-aw:var(--edge)}:root[lang^=ja]{--font-base:din-2014,heisei-kaku-gothic-std,sans-serif}:root[lang^=ja] .font-main{font-family:heisei-kaku-gothic-std,sans-serif}@media (min-width:1320px){: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)}}.l-content,body,html{overflow:visible}.l-footer,.l-header__navbar{overflow:hidden}.l-content{margin-bottom:0!important}.l-oceans-2026{font-family:var(--font-base);letter-spacing:normal;color:#000}.l-oceans-2026 h1 span,.l-oceans-2026 h2 span,.l-oceans-2026 h3 span,.l-oceans-2026 h4 span,.l-oceans-2026 h5 span,.l-oceans-2026 h6 span{font-weight:inherit}.l-oceans-2026 .font-gill{font-family:gill-sans-nova,sans-serif}.l-oceans-2026 .font-din{font-family:din-2014,sans-serif}.l-oceans-2026 .container{max-width:var(--container-max-w);padding-left:var(--pd);padding-right:var(--pd);margin-left:auto;margin-right:auto}.l-oceans-2026 a img,.l-oceans-2026 a picture{-webkit-transition:opacity .5s;transition:opacity .5s}.l-oceans-2026 a:hover:not(.button){color:inherit}.l-oceans-2026 a:hover img,.l-oceans-2026 a:hover picture{opacity:1}@media (min-width:1024px){.l-oceans-2026 a:hover img,.l-oceans-2026 a:hover picture{opacity:1}}.l-oceans-2026 .divider{--line-h:2px;height:14px;border:var(--line-h) solid var(--divider-color,#000);border-left:none;border-right:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(var(--line-h) + 1px);margin:0}.l-oceans-2026 .divider:after,.l-oceans-2026 .divider:before{content:"";width:100%;height:var(--line-h);background-color:var(--divider-color,#000)}@media (min-width:768px){.l-oceans-2026 .divider{--line-h:3px;height:18px;border-width:var(--line-h)}.l-oceans-2026 .divider:after,.l-oceans-2026 .divider:before{height:var(--line-h)}}.l-oceans-2026 .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:var(--button-h,50px);border:2px solid transparent}.l-oceans-2026 .button>span{font-size:15px;font-weight:700;text-align:center;line-height:1;letter-spacing:1.2px;width:calc(100% - var(--space, 66px))}.l-oceans-2026 .button>span,.l-oceans-2026 .button svg{-webkit-transition:.5s;transition:.5s}.l-oceans-2026 .button--black{background-color:#000;color:#fff}.l-oceans-2026 .button--yellow{background-color:#f9e700;color:#000}@media (min-width:1024px){.l-oceans-2026 .button--black:hover{background-color:#fff;color:#000;border-color:#000}.l-oceans-2026 .button--yellow:hover{background-color:#000;color:#f9e700}}.l-oceans-2026 .remark-list>li{font:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap,3px)}.l-oceans-2026 .remark-list>li:before{content:"\203B"}.l-oceans-2026 .clip-left{--position:0%;-webkit-clip-path:polygon(0 0,var(--position) 0,var(--position) 100%,0 100%);clip-path:polygon(0 0,var(--position) 0,var(--position) 100%,0 100%);-webkit-transition:-webkit-clip-path var(--clip-speed,.5s);transition:-webkit-clip-path var(--clip-speed,.5s);transition:clip-path var(--clip-speed,.5s);transition:clip-path var(--clip-speed,.5s),-webkit-clip-path var(--clip-speed,.5s)}.l-oceans-2026 .clip-left.aos-animate{--position:100%}.l-oceans-2026 .clip-right{--position:100%;-webkit-clip-path:polygon(var(--position) 0,100% 0,100% 100%,var(--position) 100%);clip-path:polygon(var(--position) 0,100% 0,100% 100%,var(--position) 100%);-webkit-transition:-webkit-clip-path var(--clip-speed,.5s);transition:-webkit-clip-path var(--clip-speed,.5s);transition:clip-path var(--clip-speed,.5s);transition:clip-path var(--clip-speed,.5s),-webkit-clip-path var(--clip-speed,.5s)}.l-oceans-2026 .clip-right.aos-animate{--position:0%}.l-oceans-2026 .clip-top{--position:0%;-webkit-clip-path:polygon(0 0,100% 0,100% var(--position),0 var(--position));clip-path:polygon(0 0,100% 0,100% var(--position),0 var(--position));-webkit-transition:-webkit-clip-path var(--clip-speed,.5s);transition:-webkit-clip-path var(--clip-speed,.5s);transition:clip-path var(--clip-speed,.5s);transition:clip-path var(--clip-speed,.5s),-webkit-clip-path var(--clip-speed,.5s)}.l-oceans-2026 .clip-top.aos-animate{--position:100%}.l-oceans-2026 .clip-bottom{--position:100%;-webkit-clip-path:polygon(0 var(--position),100% var(--position),100% 100%,0 100%);clip-path:polygon(0 var(--position),100% var(--position),100% 100%,0 100%);-webkit-transition:-webkit-clip-path var(--clip-speed,.5s);transition:-webkit-clip-path var(--clip-speed,.5s);transition:clip-path var(--clip-speed,.5s);transition:clip-path var(--clip-speed,.5s),-webkit-clip-path var(--clip-speed,.5s)}.l-oceans-2026 .clip-bottom.aos-animate{--position:0%}.l-oceans-2026 .the-frame{--line-w:2px;border:var(--line-w) solid #000;position:relative}.l-oceans-2026 .the-frame:after,.l-oceans-2026 .the-frame:before{content:"";position:absolute;border:var(--line-w) solid #000;pointer-events:none}@media (max-width:767px){.l-oceans-2026 .the-frame{border-left:none;border-right:none}.l-oceans-2026 .the-frame:after,.l-oceans-2026 .the-frame:before{border-top:none;border-bottom:none;height:var(--frame-h,12px);left:0;right:0}.l-oceans-2026 .the-frame:before{top:0}.l-oceans-2026 .the-frame:after{bottom:0}}@media (min-width:768px){.l-oceans-2026 .the-frame{border-top:none;border-bottom:none}.l-oceans-2026 .the-frame:after,.l-oceans-2026 .the-frame:before{border-left:none;border-right:none;width:var(--frame-w,20px);top:0;bottom:0}.l-oceans-2026 .the-frame:before{left:0}.l-oceans-2026 .the-frame:after{right:0}}.l-oceans-2026 .lineup-img-slider__pagination{list-style:none;margin:0;padding:0}.l-oceans-2026 .lineup-img-slider__bullet{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;padding:0;border:none;background:transparent;color:#fff;cursor:pointer}.l-oceans-2026 .lineup-img-slider__bullet.is-active .lineup-img-slider__ring-progress{opacity:1;-webkit-animation:line-img-slider-ring-fill var(--autoplay-delay,6s) linear forwards;animation:line-img-slider-ring-fill var(--autoplay-delay,6s) linear forwards}.l-oceans-2026 .lineup-img-slider__ring-svg{position:absolute;inset:0;width:100%;height:100%}.l-oceans-2026 .lineup-img-slider__ring-bg,.l-oceans-2026 .lineup-img-slider__ring-progress{fill:none;stroke-width:2}.l-oceans-2026 .lineup-img-slider__ring-bg{stroke:hsla(0,0%,100%,.4)}.l-oceans-2026 .lineup-img-slider__ring-progress{stroke:#fff;stroke-dasharray:81.681;stroke-dashoffset:81.681;opacity:0}.l-oceans-2026 .lineup-img-slider__label{position:relative;z-index:1}.l-oceans-2026 .info-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:14px;height:14px;border-radius:50%;background-color:#000;color:#fff;font-size:11px;font-weight:400;-webkit-transform:translateY(-2px);transform:translateY(-2px);letter-spacing:0;margin:0 2px}@media (min-width:1296px){.l-oceans-2026 .info-icon{width:15px;height:15px;font-size:12px;padding-top:1px;-webkit-transform:translateY(0);transform:translateY(0)}}.l-oceans-2026 .lineup-item:has(.lineup-content.aos-animate) .lineup-title{opacity:0;pointer-events:none}.l-oceans-2026 .lineup-item .lineup-title-main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.l-oceans-2026 .lineup-item .lineup-title-main:before{--clip-position:100%;content:attr(data-text);position:absolute;top:0;left:0;color:#000;padding:10px;margin:-10px;-webkit-clip-path:polygon(0 var(--clip-position),100% var(--clip-position),100% 100%,0 100%);clip-path:polygon(0 var(--clip-position),100% var(--clip-position),100% 100%,0 100%);-webkit-transition:-webkit-clip-path var(--clip-speed,1s);transition:-webkit-clip-path var(--clip-speed,1s);transition:clip-path var(--clip-speed,1s);transition:clip-path var(--clip-speed,1s),-webkit-clip-path var(--clip-speed,1s);pointer-events:none}.l-oceans-2026 .lineup-item .lineup-title-main.aos-animate:before{--clip-position:0%}.l-oceans-2026 .product-color-panels{display:grid;grid-template:1fr/1fr;min-width:0}.l-oceans-2026 .product-color-panels .product-color-panel{grid-area:1/1;width:100%;min-width:0;opacity:0;pointer-events:none}.l-oceans-2026 .product-color-panels .product-color-panel.is-active{opacity:1;pointer-events:auto;z-index:1}.l-oceans-2026:has(#case.aos-animate) #kv-images{opacity:0}@-webkit-keyframes line-img-slider-ring-fill{to{stroke-dashoffset:0}}@keyframes line-img-slider-ring-fill{to{stroke-dashoffset:0}}.fancybox-slide{padding-left:15px;padding-right:15px}.modal-backdrop--white{background-color:#fff!important}.modal-backdrop--white.show{opacity:.6!important}.c-top-btn{display:none}@media (min-width:768px){.c-top-btn{bottom:100px!important}}[data-aos-duration="0"]{-webkit-transition-duration:0s!important;transition-duration:0s!important}[data-aos=fade-up-scale-down]{opacity:0;-webkit-transform:translateY(16px) scale(1.03);transform:translateY(16px) scale(1.03);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}[data-aos=fade-up-scale-down].aos-animate{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}[data-aos=fade-up]{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}[data-aos=fade-up].aos-animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#modal-pebax.fade .modal-dialog{-webkit-transform:none;transform:none;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}#modal-pebax.show .modal-dialog{-webkit-transform:none;transform:none;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}body{overflow:visible!important}body:has(#modal-pebax.show) .button-footer-sticky{opacity:0;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}body:has(#sticky-button-pre-order) .c-top-btn{bottom:120px!important}@media (min-width:768px){body:has(#sticky-button-pre-order) .c-top-btn{bottom:160px!important}}