@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@100..900&display=swap);@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}@font-face{font-family:Avenir;src:url("https://storage.owndays.com/fonts/Avenir/Avenir-Black.woff2") format("woff2"),url("https://storage.owndays.com/fonts/Avenir/Avenir-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Arial Black;src:url("https://storage.owndays.com/fonts/Arial-Black/arial_black.woff2") format("woff2"),url("https://storage.owndays.com/fonts/Arial-Black/arial_black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}:root{--pd:20px;--container-max-w:1260px;--edge:calc(var(--pd) * -1);--edge-aw:var(--edge)}:root[lang^=ja]{--font-base:heisei-kaku-gothic-std,sans-serif}:root[lang^=zh]{--font-base:Aktiv Grotesk TWHK,sans-serif}:root[lang^=th],:root[lang^=vi]{--font-base:aktiv-grotesk,sans-serif}:root[lang^=en],:root[lang^=in]{--font-base:Founders Grotesk,sans-serif}@media (min-width:1260px){: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{font-family:var(--font-base);letter-spacing:normal;color:#000}.l-oceans .font-heisei{font-family:heisei-kaku-gothic-std,sans-serif!important}.l-oceans .font-founders{font-family:Founders Grotesk,sans-serif!important}.l-oceans .font-avenir{font-family:Avenir,sans-serif!important}.l-oceans .font-arial-black{font-family:Arial Black,sans-serif!important}.l-oceans .font-roboto-condensed{font-family:Roboto Condensed,sans-serif!important}.l-oceans .font-serif{font-family:serif!important}.l-oceans h1,.l-oceans h2,.l-oceans h3,.l-oceans h4,.l-oceans h5,.l-oceans h6{font-family:var(--font-base)}.l-oceans h1 span,.l-oceans h2 span,.l-oceans h3 span,.l-oceans h4 span,.l-oceans h5 span,.l-oceans h6 span{font-weight:inherit}.l-oceans .container{max-width:var(--container-max-w);padding-left:var(--pd);padding-right:var(--pd);margin-left:auto;margin-right:auto}.l-oceans .text-stroke{-webkit-text-stroke-width:var(--stroke-width,3px);-webkit-text-stroke-color:#000;paint-order:stroke;color:#fff}@media (min-width:768px){.l-oceans .text-stroke{-webkit-text-stroke-width:3px}}.l-oceans .tax{vertical-align:middle}.l-oceans .text-vertical-lr{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}@media (min-width:1296px){.l-oceans .xl\:text-vertical-lr{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}}.l-oceans .text-horizontal{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.l-oceans .text-sideways-rl{-webkit-writing-mode:sideways-rl;-ms-writing-mode:sideways-rl;writing-mode:sideways-rl}.l-oceans .text-yellow-line{position:relative;line-height:1;z-index:1}.l-oceans .text-yellow-line:after{content:"";position:absolute;background-color:#f9e700;z-index:-1}.l-oceans .text-yellow-line:not([class*="after:left-"]):after{left:0}.l-oceans .text-yellow-line:not([class*="after:right-"]):after{right:0}.l-oceans .text-yellow-line:not([class*="after:bottom-"]):after{bottom:-2px}.l-oceans .text-yellow-line:not([class*="after:h-"]):after{height:9px}.l-oceans .frame{border:1px solid #000;position:relative}.l-oceans .frame:before{--offset:-3px;--cp-size:15px;--cp-size-calc:calc(100% - var(--cp-size));content:"";position:absolute;top:var(--offset);left:var(--offset);right:var(--offset);bottom:var(--offset);border:4px solid #000;-webkit-clip-path:polygon(0 var(--cp-size-calc),var(--cp-size) var(--cp-size-calc),var(--cp-size) 100%,0 100%,0 0,100% 0,100% 100%,var(--cp-size-calc) 100%,var(--cp-size-calc) var(--cp-size-calc),100% var(--cp-size-calc),100% var(--cp-size),var(--cp-size-calc) var(--cp-size),var(--cp-size-calc) 0,var(--cp-size) 0,var(--cp-size) var(--cp-size),0 var(--cp-size));clip-path:polygon(0 var(--cp-size-calc),var(--cp-size) var(--cp-size-calc),var(--cp-size) 100%,0 100%,0 0,100% 0,100% 100%,var(--cp-size-calc) 100%,var(--cp-size-calc) var(--cp-size-calc),100% var(--cp-size-calc),100% var(--cp-size),var(--cp-size-calc) var(--cp-size),var(--cp-size-calc) 0,var(--cp-size) 0,var(--cp-size) var(--cp-size),0 var(--cp-size));pointer-events:none}.l-oceans .title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:17px}.l-oceans .title,.l-oceans .title>small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-oceans .title>small{font:700 16px/1 Roboto Condensed,sans-serif;letter-spacing:.64px;background-color:#f9e700;height:21px;padding:2px 5px 0}.l-oceans .title>strong{font:900 25px/1 heisei-kaku-gothic-std,sans-serif;letter-spacing:1.5px}@media (min-width:768px){.l-oceans .title{gap:26px}.l-oceans .title>small{font-size:18px;letter-spacing:.72px;height:25px}.l-oceans .title>strong{font-size:32px;letter-spacing:1.92px}}.l-oceans .button{font:700 15px/1 heisei-kaku-gothic-std,sans-serif;letter-spacing:.15px;background-color:#000;color:#fff;height:67px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:67px;-webkit-transition:.5s;border:none;width:100%;transition:.5s}.l-oceans .button--white{background-color:#fff;color:#000;border:1px solid #000}.l-oceans .button:disabled{pointer-events:none;opacity:.5}@media (min-width:768px){.l-oceans .button{font-size:16px;letter-spacing:.16px}.l-oceans .button--white{border-width:2px}}@media (min-width:1024px){.l-oceans .button:hover{background-color:#f9e700;color:#000}}.l-oceans .swiper-horizontal>.swiper-pagination-bullets,.l-oceans .swiper-pagination-bullets.swiper-pagination-horizontal{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}.l-oceans .swiper-pagination-bullets{--swiper-pagination-bullet-width:7px;--swiper-pagination-bullet-height:7px;--swiper-pagination-bullet-inactive-color:#dbdbdb;--swiper-pagination-color:#000;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-horizontal-gap:6px}.l-oceans .swiper-pagination-bullets .swiper-pagination-bullet{border-radius:var(--swiper-pagination-bullet-height);-webkit-transition:.2s;transition:.2s}.l-oceans .swiper-pagination-bullets .swiper-pagination-bullet-active{--swiper-pagination-bullet-width:37px}.l-oceans hr{border:none;border-top:1px solid #000}.l-oceans hr:not([class*=mt-]):not([class*=my-]){margin-top:0}.l-oceans hr:not([class*=mb-]):not([class*=my-]){margin-bottom:0}.l-oceans .lens-table{border:1px solid #000;border-left:none;border-right:none}.l-oceans .lens-table tr:not(:first-child){border-top:1px solid #000}.l-oceans .lens-table tr>td{vertical-align:middle}.l-oceans .lens-table tr>td:first-child{width:95px;text-align:center}.l-oceans .lens-table tr>td:not(:first-child){min-height:76px;padding:20px 10px 20px 16px;border-left:1px solid #000}@media (min-width:1024px){.l-oceans .lens-table tr>td:first-child{width:107px}}.l-oceans .c-text-animate-random{-webkit-transition:0s!important;transition:0s!important}.l-oceans .c-text-animate-random .text-split{display:inline;-webkit-transition-duration:1.25s;transition-duration:1.25s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease;transition-timing-function:ease}.l-oceans .c-text-animate-random:not(.aos-animate){opacity:0}.l-oceans .c-text-animate-random:not(.aos-animate) .text-split{-webkit-transition-duration:0s!important;transition-duration:0s!important;-webkit-transition-delay:0s!important;transition-delay:0s!important;opacity:0}.l-oceans .triangle-up{-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%)}.l-oceans [data-aos=cp-right]{--point:0%;--delay:0.4s;--duration:1s;-webkit-transition-property:none;transition-property:none}.l-oceans [data-aos=cp-right] span{-webkit-clip-path:polygon(0 0,var(--point) 0,var(--point) 100%,0 100%);clip-path:polygon(0 0,var(--point) 0,var(--point) 100%,0 100%);-webkit-transition-property:-webkit-clip-path;transition-property:-webkit-clip-path;transition-property:clip-path;transition-property:clip-path,-webkit-clip-path;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:var(--duration);transition-duration:var(--duration);-webkit-transition-delay:var(--delay);transition-delay:var(--delay)}.l-oceans [data-aos=cp-right]>span>span{-webkit-transition-delay:calc(var(--duration) - var(--delay));transition-delay:calc(var(--duration) - var(--delay))}.l-oceans [data-aos=cp-right].aos-animate{--point:100%}.l-oceans [data-aos=fade-right-md]{opacity:0;-webkit-transform:translateX(-15px);transform:translateX(-15px);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.l-oceans [data-aos=fade-right-md].aos-animate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media (min-width:768px){.l-oceans [data-aos=fade-right-lg-pc]{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.l-oceans [data-aos=fade-right-lg-pc].aos-animate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fancybox-slide{padding:20px}