@charset "UTF-8";
@media screen and (min-width: 768px){.p-top-bg{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.p-top-bg.is-paused{display:none}.p-top-bg::after{content:"";display:block;background:#000;position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;opacity:.65}.p-top-bg__inner{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;-webkit-transition:-webkit-filter .8s;transition:-webkit-filter .8s;transition:filter .8s;transition:filter .8s, -webkit-filter .8s}.p-top-bg__video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.p-top-bg__video-player{width:100%;height:100%;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}.p-top-bg__video-player.is-playing{opacity:1}.p-top-bg__video iframe{position:absolute;left:50%;top:50%;width:100vw;height:67.5vw;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (min-width: 768px)and (max-aspect-ratio: 1280/864){.p-top-bg__video iframe{width:148.1vh;height:100vh}}@media screen and (min-width: 768px){.p-top-bg__image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.p-top-bg__image picture{width:100%;height:100%}.p-top-bg__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-top-bg.is-blurred .p-top-bg__inner{-webkit-filter:blur(10px);filter:blur(10px)}.p-top-content{position:relative;padding-bottom:76px;background:#fff;z-index:2}.p-top-content__trigger{position:absolute;left:0;top:150vh;bottom:0;width:100%;pointer-events:none;z-index:-10000}.p-top-mv{position:relative;color:#fff;text-align:center;z-index:2;height:300vh}.p-top-mv.is-visible-concept .p-top-mv__scroll{opacity:0}.p-top-mv.is-visible-concept .p-top-mv__content{pointer-events:none;opacity:0}.p-top-mv.is-visible-concept .p-top-mv__content-bg{opacity:1}.p-top-mv.is-visible-concept .p-top-mv__concept{opacity:1;pointer-events:all}.p-top-mv__scroll{position:fixed;left:50%;bottom:0;height:160px;width:1px;background:rgba(255,255,255,.4);pointer-events:none;z-index:2;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.p-top-mv__scroll span{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:#fff;-webkit-animation:scrollbar-anim 3s ease-out infinite;animation:scrollbar-anim 3s ease-out infinite}.p-top-mv__content{position:sticky;top:80px;width:100%;height:calc(100vh - 80px);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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;z-index:3}.p-top-mv__content-title{font-size:99px;letter-spacing:.43em;line-height:1.1818181818;padding-left:.21em;text-align:center}.p-top-mv__content-title span{display:block}.p-top-mv__content-title span:nth-child(1){padding-left:.2em;-webkit-transition-delay:.9s;transition-delay:.9s}.p-top-mv__content-title span:nth-child(2){letter-spacing:.27em;padding-left:.07em;-webkit-transition-delay:1.1s;transition-delay:1.1s}.p-top-mv__content-title.is-visible span{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.p-top-mv__concept{position:sticky;margin-top:-100vh;top:80px;width:100%;min-height:600px;height:calc(100vh - 80px);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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;opacity:0;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;z-index:3}.p-top-mv__concept-bg{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out;z-index:1}.p-top-mv__concept-inner{position:relative;width:100%;height:100%;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.p-top-mv__concept-title{font-size:42px;letter-spacing:.25em;line-height:52px;-webkit-transition-delay:.2s;transition-delay:.2s}.p-top-mv__concept-subtitle{margin-top:18px;font-size:22px;letter-spacing:.065em;line-height:42px;-webkit-transition-delay:.5s;transition-delay:.5s}.p-top-mv__concept-text{margin-top:28px;letter-spacing:.065em;line-height:42px;-webkit-transition-delay:.5s;transition-delay:.5s}}@media screen and (min-width: 768px)and (max-height: 780px){.p-top-mv__scroll{height:16vh}}@media screen and (min-width: 768px)and (max-height: 750px){.p-top-mv__content{padding-top:0}.p-top-mv__concept-subtitle{margin-top:20px}.p-top-mv__concept-text{margin-top:28px;line-height:38px}}@media screen and (min-width: 768px){.p-top-balance__heading,.p-top-pearl__heading,.p-top-diamond__heading,.p-top-colour__heading,.p-top-sakura__heading{position:relative;overflow:hidden}.p-top-balance__heading-image,.p-top-pearl__heading-image,.p-top-diamond__heading-image,.p-top-colour__heading-image,.p-top-sakura__heading-image{position:relative;z-index:1}.p-top-balance__heading-image picture,.p-top-pearl__heading-image picture,.p-top-diamond__heading-image picture,.p-top-colour__heading-image picture,.p-top-sakura__heading-image picture{display:block;width:100%;height:100%}.p-top-balance__heading-image img,.p-top-pearl__heading-image img,.p-top-diamond__heading-image img,.p-top-colour__heading-image img,.p-top-sakura__heading-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-top-balance__heading-video,.p-top-pearl__heading-video,.p-top-diamond__heading-video,.p-top-colour__heading-video,.p-top-sakura__heading-video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;overflow:hidden}.p-top-balance__heading-video-player,.p-top-pearl__heading-video-player,.p-top-diamond__heading-video-player,.p-top-colour__heading-video-player,.p-top-sakura__heading-video-player{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.p-top-balance__heading-video-player.is-playing,.p-top-pearl__heading-video-player.is-playing,.p-top-diamond__heading-video-player.is-playing,.p-top-colour__heading-video-player.is-playing,.p-top-sakura__heading-video-player.is-playing{opacity:1}.p-top-balance__heading-video iframe,.p-top-pearl__heading-video iframe,.p-top-diamond__heading-video iframe,.p-top-colour__heading-video iframe,.p-top-sakura__heading-video iframe{position:absolute;left:50%;top:50%;height:100%;width:100.5vw;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p-top-balance__heading-inner,.p-top-pearl__heading-inner,.p-top-diamond__heading-inner,.p-top-colour__heading-inner,.p-top-sakura__heading-inner{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.p-top-balance__heading-content,.p-top-pearl__heading-content,.p-top-diamond__heading-content,.p-top-colour__heading-content,.p-top-sakura__heading-content{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);z-index:3}.p-top-balance__title,.p-top-pearl__title,.p-top-diamond__title,.p-top-colour__title,.p-top-sakura__title{color:#fff;font-size:48px;letter-spacing:.28em;line-height:62px}.p-top-balance__title span,.p-top-pearl__title span,.p-top-diamond__title span,.p-top-colour__title span,.p-top-sakura__title span{display:block}.p-top-balance__title span:nth-child(2),.p-top-pearl__title span:nth-child(2),.p-top-diamond__title span:nth-child(2),.p-top-colour__title span:nth-child(2),.p-top-sakura__title span:nth-child(2){opacity:.4}.p-top-balance__subtitle,.p-top-pearl__subtitle,.p-top-diamond__subtitle,.p-top-colour__subtitle,.p-top-sakura__subtitle{margin-top:0}.p-top-balance__text,.p-top-pearl__text,.p-top-diamond__text,.p-top-colour__text,.p-top-sakura__text{margin-top:15px}.p-top-balance__text sup,.p-top-pearl__text sup,.p-top-diamond__text sup,.p-top-colour__text sup,.p-top-sakura__text sup{display:inline-block;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);margin:.6em auto 0 -0.2em;line-height:1;vertical-align:top}.p-top-balance__button,.p-top-pearl__button,.p-top-diamond__button,.p-top-colour__button,.p-top-sakura__button{margin-top:45px}.p-top-balance__item,.p-top-pearl__item,.p-top-diamond__item,.p-top-colour__item,.p-top-sakura__item{pointer-events:none;position:absolute;z-index:10}.p-top-pearl,.p-top-diamond,.p-top-colour{padding-bottom:max(19.140625vw,245px)}.p-top-pearl__inner,.p-top-diamond__inner,.p-top-colour__inner{position:relative;padding-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-top-pearl__heading-image img,.p-top-diamond__heading-image img,.p-top-colour__heading-image img{aspect-ratio:2560/740;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-top-pearl__heading-video iframe,.p-top-diamond__heading-video iframe,.p-top-colour__heading-video iframe{height:29.0445vw}.p-top-pearl__slider,.p-top-diamond__slider,.p-top-colour__slider{position:relative;width:63%}.p-top-pearl__slider-pagination.swiper-pagination-bullets,.p-top-diamond__slider-pagination.swiper-pagination-bullets,.p-top-colour__slider-pagination.swiper-pagination-bullets{position:absolute;right:10px;top:10px;left:auto;bottom:auto;width:auto;line-height:1;font-size:0;z-index:2}.p-top-pearl__slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet,.p-top-diamond__slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet,.p-top-colour__slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:6px;height:6px;border-radius:3px;background:rgba(0,0,0,0);border:1px solid #fff;opacity:1;-webkit-transition:background-color .3s;transition:background-color .3s;margin:0}.p-top-pearl__slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet:not(:first-child),.p-top-diamond__slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet:not(:first-child),.p-top-colour__slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet:not(:first-child){margin-left:8px}.p-top-pearl__slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active,.p-top-diamond__slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active,.p-top-colour__slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#fff}.p-top-pearl__slider img,.p-top-diamond__slider img,.p-top-colour__slider img{aspect-ratio:1360/1000;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-top-pearl__content,.p-top-diamond__content,.p-top-colour__content{margin-top:-0.8em;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}}@media screen and (min-width: 768px)and (max-width: 950px){.p-top-pearl__inner,.p-top-diamond__inner,.p-top-colour__inner{width:90%}.p-top-pearl__subtitle br,.p-top-diamond__subtitle br,.p-top-colour__subtitle br{display:none}}@media screen and (min-width: 768px){.p-top-balance{padding-bottom:max(18.90625vw,242px);z-index:6}.p-top-balance__heading-video iframe{height:55.96845vw;min-width:1098px;min-height:480px;left:70%;top:46%;-webkit-transform:translate(-50%, -50%) scale(1.3);-ms-transform:translate(-50%, -50%) scale(1.3);transform:translate(-50%, -50%) scale(1.3)}.p-top-balance__heading-image img{min-height:480px;aspect-ratio:2560/1120;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-top-balance__content{position:absolute;top:calc((100% - max(18.90625vw,242px))/2);left:7.8125%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:453px;z-index:3}.p-top-balance__title{letter-spacing:.25em;color:#323232}.p-top-balance__title sup{font-size:12px;letter-spacing:0;line-height:1;vertical-align:top;display:inline-block;margin:14px 0 0 -10px}.p-top-balance__title span:nth-child(2){opacity:1;color:#adadad}.p-top-balance__subtitle{margin-top:22px}.p-top-balance__text{width:85%}.p-top-balance__item{width:29.335%;top:max(62%,461px);left:24.296875%}}@media screen and (min-width: 768px)and (max-width: 1000px){.p-top-balance__subtitle{margin-top:15px}.p-top-balance__text{margin-top:15px}.p-top-balance__button{margin-top:30px !important}}@media screen and (min-width: 768px){.p-top-pearl{z-index:5}.p-top-pearl__heading-content{right:17.7%}.p-top-pearl__inner{z-index:2}.p-top-pearl__content{margin-left:5.2%}.p-top-pearl__item{width:27.5%;top:calc(307px + 38%);right:0;z-index:1}.p-top-diamond{z-index:4}.p-top-diamond__heading-content{left:8%}.p-top-diamond__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;z-index:2}.p-top-diamond__content{margin-right:5.2%}.p-top-diamond__item{width:24.38%;top:calc(425px + 39%);left:0;z-index:1}.p-top-colour{z-index:3}.p-top-colour__heading-image img{min-height:250px}.p-top-colour__heading-content{right:8.5%}.p-top-colour__inner{z-index:2}.p-top-colour__content{margin-left:5.2%}.p-top-colour__title{color:#323232}.p-top-colour__title span:nth-child(1){color:rgba(173,173,173,.67)}.p-top-colour__title span:nth-child(2){opacity:1}.p-top-colour__subtitle{width:110%}.p-top-colour__item{width:26.09375%;top:calc(400px + 38%);right:0;z-index:1}.p-top-sakura{padding-bottom:max(14.921875vw,191px);z-index:2}.p-top-sakura__heading-video::after{content:"";display:block;background:#000;position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;opacity:.1}.p-top-sakura__heading-video iframe{height:43.96875vw;min-width:1098px;min-height:480px}.p-top-sakura__heading-image img{min-height:480px;aspect-ratio:2560/1120;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-top-sakura__content{position:absolute;top:calc((100% - max(14.921875vw,191px))/2);right:10.94%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:453px;z-index:3}.p-top-sakura__title{letter-spacing:.25em;color:#323232}.p-top-sakura__title sup{font-size:12px;letter-spacing:0;line-height:1;vertical-align:top;display:inline-block;margin:14px 0 0 -10px}.p-top-sakura__title span:nth-child(2){opacity:1;color:#adadad}.p-top-sakura__subtitle{margin-top:42px}.p-top-sakura__text{width:85%}.p-top-sakura__item{width:19.61%;top:max(62%,461px);right:0}}@media screen and (min-width: 768px)and (max-width: 1000px){.p-top-sakura__subtitle{margin-top:20px}.p-top-sakura__text{margin-top:15px !important}.p-top-sakura__button{margin-top:30px !important}}@media screen and (min-width: 768px)and (max-width: 890px){.p-top-sakura__heading-video iframe{width:906.627px;height:510px}}@media screen and (min-width: 768px)and (max-width: 1100px){.p-top-colour__heading-content{right:3.5%}}@media screen and (max-width: 767px){.p-top-bg{position:fixed;left:0;top:0;width:100%;height:100%;height:100lvh;min-height:100vh;z-index:1}.p-top-bg.is-paused{display:none}.p-top-bg::after{content:"";display:block;background:#000;position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;opacity:.65}.p-top-bg__inner{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;-webkit-transition:-webkit-filter .8s;transition:-webkit-filter .8s;transition:filter .8s;transition:filter .8s, -webkit-filter .8s}.p-top-bg__video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.p-top-bg__video-player{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}.p-top-bg__video-player.is-playing{opacity:1}.p-top-bg__video iframe{position:absolute;left:50%;top:50%;width:148.1vh;height:100vh;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (max-width: 767px)and (min-aspect-ratio: 1280/864){.p-top-bg__video iframe{width:100vw;height:67.5vw}}@media screen and (max-width: 767px){.p-top-bg__image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.p-top-bg__image picture{width:100%;height:100%}.p-top-bg__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-top-bg.is-blurred .p-top-bg__inner{-webkit-filter:blur(10px);filter:blur(10px)}.p-top-content{position:relative;background:#fff;padding-bottom:70px;z-index:2}.p-top-content__trigger{position:absolute;left:0;top:150vh;bottom:0;width:100%;pointer-events:none;z-index:-10000}.p-top-mv{position:relative;color:#fff;text-align:center;z-index:2}.p-top-mv.is-visible-concept .p-top-mv__scroll{opacity:0}.p-top-mv.is-visible-concept .p-top-mv__content{opacity:0;pointer-events:none}.p-top-mv.is-visible-concept .p-top-mv__concept{opacity:1;pointer-events:all}.p-top-mv__scroll{position:fixed;left:50%;bottom:0;height:100px;width:1px;background:rgba(255,255,255,.4);pointer-events:none;z-index:2;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out}.p-top-mv__scroll span{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:#fff;-webkit-animation:scrollbar-anim 3s ease-out infinite;animation:scrollbar-anim 3s ease-out infinite}.p-top-mv__content{position:fixed;top:50px;width:100%;height:calc(100vh - 50px);height:calc(100svh - 50px);padding-bottom:48px;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out;z-index:3}.p-top-mv__content-title{font-size:min(12.468vw,49px);letter-spacing:.43em;line-height:1.18;padding-left:.21em;text-align:center}.p-top-mv__content-title span{display:block}.p-top-mv__content-title span:nth-child(1){letter-spacing:.39em;-webkit-transition-delay:.9s;transition-delay:.9s}.p-top-mv__content-title span:nth-child(2){letter-spacing:.25em;-webkit-transition-delay:1.1s;transition-delay:1.1s}.p-top-mv__concept{margin:100vh auto 0;margin:100svh auto 0;width:89.821%;min-height:calc(100vh - 50px);padding:84px 0 120px;opacity:0;pointer-events:none;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out;z-index:3}.p-top-mv__concept-title{font-size:min(9.066vw,34px);letter-spacing:.22em;line-height:1.0882352941;-webkit-transition-delay:.2s;transition-delay:.2s}.p-top-mv__concept-subtitle{margin-top:26px;font-size:min(5.333vw,20px);letter-spacing:.095em;line-height:1.35;-webkit-transition-delay:.5s;transition-delay:.5s}.p-top-mv__concept-text{margin-top:38px;font-size:min(3.562vw,14px);letter-spacing:.095em;line-height:2.2857142857;-webkit-transition-delay:.5s;transition-delay:.5s}.p-top-balance__heading,.p-top-pearl__heading,.p-top-diamond__heading,.p-top-colour__heading,.p-top-sakura__heading{position:relative;overflow:hidden}.p-top-balance__heading-video,.p-top-pearl__heading-video,.p-top-diamond__heading-video,.p-top-colour__heading-video,.p-top-sakura__heading-video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;overflow:hidden}.p-top-balance__heading-video::after,.p-top-pearl__heading-video::after,.p-top-diamond__heading-video::after,.p-top-colour__heading-video::after,.p-top-sakura__heading-video::after{content:"";display:block;background:#000;position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;opacity:.4}.p-top-balance__heading-video-player,.p-top-pearl__heading-video-player,.p-top-diamond__heading-video-player,.p-top-colour__heading-video-player,.p-top-sakura__heading-video-player{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}.p-top-balance__heading-video-player.is-playing,.p-top-pearl__heading-video-player.is-playing,.p-top-diamond__heading-video-player.is-playing,.p-top-colour__heading-video-player.is-playing,.p-top-sakura__heading-video-player.is-playing{opacity:1}.p-top-balance__heading-video iframe,.p-top-pearl__heading-video iframe,.p-top-diamond__heading-video iframe,.p-top-colour__heading-video iframe,.p-top-sakura__heading-video iframe{position:absolute;top:50%;height:100.5vw}.p-top-balance__heading-image,.p-top-pearl__heading-image,.p-top-diamond__heading-image,.p-top-colour__heading-image,.p-top-sakura__heading-image{padding-top:100vw;position:relative;z-index:1}.p-top-balance__heading-image picture,.p-top-pearl__heading-image picture,.p-top-diamond__heading-image picture,.p-top-colour__heading-image picture,.p-top-sakura__heading-image picture{display:block;width:100%;height:100%}.p-top-balance__heading-image img,.p-top-pearl__heading-image img,.p-top-diamond__heading-image img,.p-top-colour__heading-image img,.p-top-sakura__heading-image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-top-balance__heading-inner,.p-top-pearl__heading-inner,.p-top-diamond__heading-inner,.p-top-colour__heading-inner,.p-top-sakura__heading-inner{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.p-top-balance__heading-content,.p-top-pearl__heading-content,.p-top-diamond__heading-content,.p-top-colour__heading-content,.p-top-sakura__heading-content{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:3}.p-top-balance__content,.p-top-pearl__content,.p-top-diamond__content,.p-top-colour__content,.p-top-sakura__content{margin-top:42px;padding-left:10px}.p-top-balance__title,.p-top-pearl__title,.p-top-diamond__title,.p-top-colour__title,.p-top-sakura__title{color:#fff;font-size:min(11.2vw,42px);letter-spacing:.3em;padding-left:.3em;line-height:1.3;text-align:center}.p-top-balance__title span,.p-top-pearl__title span,.p-top-diamond__title span,.p-top-colour__title span,.p-top-sakura__title span{display:block}.p-top-balance__title span:nth-child(2),.p-top-pearl__title span:nth-child(2),.p-top-diamond__title span:nth-child(2),.p-top-colour__title span:nth-child(2),.p-top-sakura__title span:nth-child(2){opacity:.4}.p-top-balance__subtitle,.p-top-pearl__subtitle,.p-top-diamond__subtitle,.p-top-colour__subtitle,.p-top-sakura__subtitle{margin-top:0}.p-top-balance__text,.p-top-pearl__text,.p-top-diamond__text,.p-top-colour__text,.p-top-sakura__text{margin-top:24px}.p-top-balance__text sup,.p-top-pearl__text sup,.p-top-diamond__text sup,.p-top-colour__text sup,.p-top-sakura__text sup{display:inline-block;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);margin:.7em auto 0 -0.2em;line-height:1;vertical-align:top}.p-top-balance__button,.p-top-pearl__button,.p-top-diamond__button,.p-top-colour__button,.p-top-sakura__button{margin-top:47px}.p-top-balance__item,.p-top-pearl__item,.p-top-diamond__item,.p-top-colour__item,.p-top-sakura__item{pointer-events:none;position:absolute;right:0;z-index:10}.p-top-pearl__inner,.p-top-diamond__inner,.p-top-colour__inner{position:relative;padding-top:30px}.p-top-pearl__heading-video iframe,.p-top-diamond__heading-video iframe,.p-top-colour__heading-video iframe{width:347.6295vw}.p-top-pearl__slider,.p-top-diamond__slider,.p-top-colour__slider{position:relative}.p-top-pearl__slider-pagination.swiper-pagination-bullets,.p-top-diamond__slider-pagination.swiper-pagination-bullets,.p-top-colour__slider-pagination.swiper-pagination-bullets{position:absolute;right:10px;top:10px;left:auto;bottom:auto;width:auto;line-height:1;font-size:0;z-index:2}.p-top-pearl__slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet,.p-top-diamond__slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet,.p-top-colour__slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:6px;height:6px;border-radius:3px;background:rgba(0,0,0,0);border:1px solid #fff;opacity:1;-webkit-transition:background-color .3s;transition:background-color .3s;margin:0}.p-top-pearl__slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet:not(:first-child),.p-top-diamond__slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet:not(:first-child),.p-top-colour__slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet:not(:first-child){margin-left:8px}.p-top-pearl__slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active,.p-top-diamond__slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active,.p-top-colour__slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#fff}.p-top-pearl__slider img,.p-top-diamond__slider img,.p-top-colour__slider img{aspect-ratio:726/440;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-top-balance{padding-bottom:max(57.76vw,227px);z-index:6}.p-top-balance__heading-video::after{opacity:.5}.p-top-balance__heading-video iframe{width:178.5885vw;left:50%;-webkit-transform:translate(-50%, -50%) scale(1.5);-ms-transform:translate(-50%, -50%) scale(1.5);transform:translate(-50%, -50%) scale(1.5)}.p-top-balance__content{width:89.821%;margin:33px auto 0}.p-top-balance__title{padding-left:0}.p-top-balance__title sup{font-size:min(2.544vw,10px);letter-spacing:0;line-height:1;margin:.7em 0 0 -0.6em;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);display:inline-block;vertical-align:text-top}.p-top-balance__title span:nth-child(1){font-size:40px;font-size:min(10.66vw,40px);letter-spacing:.28em}.p-top-balance__title span:nth-child(2){font-size:42px;letter-spacing:.27em;opacity:1;color:#adadad}.p-top-balance__item{width:55.98%;top:calc(100vw + 290px)}.p-top-pearl{padding-bottom:max(67.175vw,264px);z-index:5}.p-top-pearl__inner{z-index:2}.p-top-pearl__heading-video iframe{left:-61.83%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.p-top-pearl__slider{margin:0 -5.66% 0 3%}.p-top-pearl__item{width:62.0865%;top:calc(155vw + 350px);z-index:1}.p-top-diamond{padding-bottom:max(67.175vw,264px);z-index:4}.p-top-diamond__heading-video iframe{left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p-top-diamond__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-top-diamond__slider{margin:0 3% 0 -5.66%}.p-top-diamond__item{width:40.98%;top:calc(155vw + 390px)}.p-top-colour{padding-bottom:max(73.027vw,287px);z-index:3}.p-top-colour__inner{z-index:2}.p-top-colour__heading-video iframe{left:-61.83%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.p-top-colour__slider{margin:0 -5.66% 0 3%}.p-top-colour__title{padding-left:.1em}.p-top-colour__title span:nth-child(1){font-size:35px;font-size:min(8.9vw,35px);letter-spacing:.18em;color:rgba(173,173,173,.67)}.p-top-colour__title span:nth-child(2){margin-top:.01em;font-size:40px;font-size:min(10.17vw,40px);letter-spacing:.15em;opacity:1;line-height:1.2}.p-top-colour__item{width:62.0865%;top:calc(155vw + 410px);z-index:1}.p-top-sakura{padding-bottom:max(71.755vw,282px);z-index:2}.p-top-sakura__heading-video iframe{width:229.6425vw;left:-1px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.p-top-sakura__content{width:89.821%;margin:33px auto 0}.p-top-sakura__title{padding-left:0}.p-top-sakura__title sup{font-size:min(2.544vw,10px);letter-spacing:0;line-height:1;margin:.7em 0 0 -0.6em;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);display:inline-block;vertical-align:text-top}.p-top-sakura__title span:nth-child(1){font-size:40px;font-size:min(10.66vw,40px);letter-spacing:.2em}.p-top-sakura__title span:nth-child(2){letter-spacing:.3em;opacity:1;color:#adadad}.p-top-sakura__item{width:38.7%;top:calc(100vw + 300px)}}@media screen and (min-width: 768px){html[lang=ja] .p-top-mv__concept-title{letter-spacing:.28em;line-height:56px}html[lang=ja] .p-top-mv__concept-subtitle{letter-spacing:.15em}html[lang=ja] .p-top-mv__concept-text{letter-spacing:.15em;line-height:42px}}@media screen and (min-width: 768px)and (max-height: 750px){html[lang=ja] .p-top-mv__concept-text{line-height:38px}}@media screen and (min-width: 768px){html[lang=ja] .p-top-balance__text,html[lang=ja] .p-top-pearl__text,html[lang=ja] .p-top-diamond__text,html[lang=ja] .p-top-colour__text,html[lang=ja] .p-top-sakura__text{margin-top:18px}html[lang=ja] .p-top-balance__button,html[lang=ja] .p-top-pearl__button,html[lang=ja] .p-top-diamond__button,html[lang=ja] .p-top-colour__button,html[lang=ja] .p-top-sakura__button{margin-top:41px}}@media screen and (min-width: 768px)and (max-width: 1230px){html[lang=ja] .p-top-colour__subtitle br.u-only-responsive{display:inline}}@media screen and (max-width: 767px){html[lang=ja] .p-top-mv__concept-title{line-height:1.3235294118}html[lang=ja] .p-top-mv__concept-subtitle{letter-spacing:.15em}html[lang=ja] .p-top-mv__concept-text{letter-spacing:.15em}html[lang=ja] .p-top-balance__text,html[lang=ja] .p-top-pearl__text,html[lang=ja] .p-top-diamond__text,html[lang=ja] .p-top-colour__text,html[lang=ja] .p-top-sakura__text{margin-top:18px}html[lang=ja] .p-top-balance__button,html[lang=ja] .p-top-pearl__button,html[lang=ja] .p-top-diamond__button,html[lang=ja] .p-top-colour__button,html[lang=ja] .p-top-sakura__button{margin-top:41px}html[lang=ja] .p-top-balance__subtitle{letter-spacing:.1em}}@media screen and (max-width: 767px)and (max-width: 380px){html[lang=ja] .p-top-balance__subtitle br.u-only-responsive{display:inline}html[lang=ja] .p-top-balance__item{top:calc(100vw + 330px)}}@media screen and (min-width: 768px){html[lang=en] .p-top-mv__concept-subtitle{margin-top:23px}html[lang=en] .p-top-mv__concept-text{margin-top:33px;line-height:38px}html[lang=en] .p-top-balance__text,html[lang=en] .p-top-pearl__text,html[lang=en] .p-top-diamond__text,html[lang=en] .p-top-colour__text,html[lang=en] .p-top-sakura__text{margin-top:12px}}@media screen and (max-width: 767px){html[lang=en] .p-top-mv__concept-subtitle{font-size:min(3.81vw,15px)}html[lang=en] .p-top-mv__concept-text{margin-top:41px;line-height:30px}html[lang=en] .p-top-pearl__item{top:calc(155vw + 420px)}}@media screen and (min-width: 768px){html[lang=fr] .p-top-mv__content-title{padding-left:0}html[lang=fr] .p-top-mv__content-title span:nth-child(1),html[lang=fr] .p-top-mv__content-title span:nth-child(2){letter-spacing:.25em;padding-left:.09em}html[lang=fr] .p-top-mv__concept-subtitle{margin-top:22px}html[lang=fr] .p-top-mv__concept-text{margin-top:31px;line-height:40px}html[lang=fr] .p-top-balance__heading-image img{min-height:560px}html[lang=fr] .p-top-balance__heading iframe{min-height:560px;min-width:1280px}html[lang=fr] .p-top-balance__title span:nth-child(1){color:#adadad}html[lang=fr] .p-top-balance__title span:nth-child(2){color:inherit;letter-spacing:.2em}html[lang=fr] .p-top-balance__content{width:650px}html[lang=fr] .p-top-balance__button{margin-top:35px}html[lang=fr] .p-top-pearl__title span:nth-child(1),html[lang=fr] .p-top-diamond__title span:nth-child(1),html[lang=fr] .p-top-colour__title span:nth-child(1){opacity:.4}html[lang=fr] .p-top-pearl__title span:nth-child(2),html[lang=fr] .p-top-diamond__title span:nth-child(2),html[lang=fr] .p-top-colour__title span:nth-child(2){opacity:1}html[lang=fr] .p-top-pearl__heading-content{right:9.5%}html[lang=fr] .p-top-pearl__item{top:calc(420px + 42%)}html[lang=fr] .p-top-sakura__heading-image img{min-height:560px}html[lang=fr] .p-top-sakura__heading iframe{min-height:560px;min-width:1280px}html[lang=fr] .p-top-sakura__title span:nth-child(1){color:#adadad}html[lang=fr] .p-top-sakura__title span:nth-child(2){color:inherit}}@media screen and (min-width: 768px)and (max-width: 1320px){html[lang=fr] .p-top-sakura__subtitle{margin-top:30px}html[lang=fr] .p-top-sakura__button{margin-top:35px}}@media screen and (min-width: 768px)and (max-width: 1080px){html[lang=fr] .p-top-mv__content-title{font-size:9.166vw}}@media screen and (max-width: 767px){html[lang=fr] .p-top-mv__content-title{font-size:min(9.66vw,40px);padding-left:0}html[lang=fr] .p-top-mv__content-title span:nth-child(1),html[lang=fr] .p-top-mv__content-title span:nth-child(2){letter-spacing:.19em;padding-left:.09em}html[lang=fr] .p-top-mv__concept-subtitle{font-size:min(4.071vw,16px);line-height:1.6}html[lang=fr] .p-top-mv__concept-text{margin-top:35px;line-height:30px}html[lang=fr] .p-top-balance__title span:nth-child(1),html[lang=fr] .p-top-pearl__title span:nth-child(1),html[lang=fr] .p-top-diamond__title span:nth-child(1),html[lang=fr] .p-top-colour__title span:nth-child(1),html[lang=fr] .p-top-sakura__title span:nth-child(1){opacity:.4}html[lang=fr] .p-top-balance__title span:nth-child(2),html[lang=fr] .p-top-pearl__title span:nth-child(2),html[lang=fr] .p-top-diamond__title span:nth-child(2),html[lang=fr] .p-top-colour__title span:nth-child(2),html[lang=fr] .p-top-sakura__title span:nth-child(2){opacity:1}html[lang=fr] .p-top-balance__title span:nth-child(2){color:inherit;letter-spacing:.22em}html[lang=fr] .p-top-balance__item{top:calc(100vw + 340px)}html[lang=fr] .p-top-pearl__item{top:calc(155vw + 460px)}html[lang=fr] .p-top-colour__title span:nth-child(1),html[lang=fr] .p-top-colour__title span:nth-child(2){font-size:inherit;letter-spacing:.2em}html[lang=fr] .p-top-sakura__title span:nth-child(1){opacity:1;letter-spacing:inherit;color:#adadad}html[lang=fr] .p-top-sakura__title span:nth-child(2){color:inherit;letter-spacing:.15em}}@media screen and (max-width: 767px){html[lang=zh] .p-top-mv__concept-title{line-height:1.5}}@media screen and (max-width: 767px){html[lang=ko] .p-top-pearl__item{top:calc(155vw + 440px)}}@media screen and (min-width: 768px){html[lang=zh] .p-top-mv__concept-subtitle,html[lang=zh-TW] .p-top-mv__concept-subtitle,html[lang=zh-HK] .p-top-mv__concept-subtitle,html[lang=ko] .p-top-mv__concept-subtitle{margin-top:24px}html[lang=zh] .p-top-mv__concept-text,html[lang=zh-TW] .p-top-mv__concept-text,html[lang=zh-HK] .p-top-mv__concept-text,html[lang=ko] .p-top-mv__concept-text{margin-top:33px}}@media screen and (max-width: 767px){html[lang=zh] .p-top-mv__concept-subtitle,html[lang=zh-TW] .p-top-mv__concept-subtitle,html[lang=zh-HK] .p-top-mv__concept-subtitle,html[lang=ko] .p-top-mv__concept-subtitle{margin-top:30px}html[lang=zh] .p-top-mv__concept-text,html[lang=zh-TW] .p-top-mv__concept-text,html[lang=zh-HK] .p-top-mv__concept-text,html[lang=ko] .p-top-mv__concept-text{margin-top:43px;line-height:33px}}@media screen and (max-width: 767px){html[lang=zh] .p-top-colour__item,html[lang=zh-TW] .p-top-colour__item,html[lang=zh-HK] .p-top-colour__item{top:calc(155vw + 360px)}}