@font-face{font-family:"twifonts";src:url("fonts/twifonts.woff2") format("woff2");font-display:swap}.💎{scroll-behavior:smooth}:root{--number: 8px;--motion-block: calc(var(--margin-vertical-adjust-400) * 1);--motion-block-long: calc(var(--margin-vertical-adjust-400) * 2);--font-primaly: "a-otf-ryumin-pr6n", serif;--main-color: #000;--sab-color: #4a4a4a;--core-color-primary: #62537f;--font-size-primary-max: 90rem;--font-size-primary: 1.75rem;--font-size-secondary: 1.3rem;--font-size-small: 80%;--font-size-section-caption: 60%;--text-shadow-primary: 1px 2px 4px rgba(67, 109, 242, 0.44);--margin-primary: 61.8vw;--margin-secondary: 38.2vw;--margin-tertiary: 23.6vw;--margin-quaternary: 14.58vw;--margin-quinary: 9.01vw;--margin-senary: 5.57vw;--margin-vertical-septenary: 3.44vw;--margin-vertical-octonary: 2.13vw;--margin-primary-400: 247.2px;--margin-secondary-400: 153px;--margin-tertiary-400: 94.8px;--margin-quaternary-400: 58.5px;--margin-quinary-400: 36.2px;--margin-senary-400: 22.3px;--margin-septenary-400: 13.8px;--margin-vertical-octonary-400: 8.5px;--margin-vertical-adjust-400: 10px;--margin-primary-372: 230.14px;--margin-secondary-372: 142.2285px;--margin-tertiary-372: 87.897212px;--margin-quaternary-372: 54.320477px;--margin-quinary-372: 33.570055px;--margin-senary-372: 20.746294px;--margin-septenary-372: 12.82121px;--margin-senary-600: 33.4px;--margin-primary-square-big: 61.8%;--margin-primary-square: 38.2%;--margin-primary-percent: 23.6%;--margin-secondary-percent: 14.58%;--margin-tertiary-percent: 9.01%;--margin-quaternary-percent: 5.57%;--margin-quinary-percent: 3.44%;--margin-senary-percent: 2.13%;--margin-primary-square-big-margin: 58.36%;--margin-primary-square-margin: 36.07%;--margin-primary-percent-margin: 22.29%;--margin-secondary-percent-margin: 13.77%;--margin-tertiary-percent-margin: 8.51%;--margin-quaternary-percent-margin: 5.26%;--margin-quinary-percent-margin: 3.25%;--margin-senary-percent-margin: 2.01%}@container style(--fonts: hTagBold){.noveltyInfoInner h1,.introTxtRight>h1,.tagJaH1{font-family:hiragino-mincho-pron,serif;font-weight:600;font-style:normal}.introTxtRight>h1{color:#fff}.tagJaH1,.noveltyInfoInner h1{color:var(--sab-color)}}@property --radius-img{syntax:"<number>";inherits:true;initial-value:30}main{font-family:var(--font-primaly);position:relative;z-index:10;overflow:hidden;color:var(--main-color)}h1{font-size:clamp(.9375rem,4.6875vw,1.5rem)}p{text-align:justify;line-height:1.8;clear:both}p:has(+p){margin-block-end:calc(var(--margin-senary-400)/2)}.break{display:block}.center{text-align:center}.whiteSpace{white-space:nowrap}.sps{margin-inline-start:6px}.arrowWrapper{margin-inline:5px 8px;width:20px;display:inline-block;vertical-align:super}.arrow{line-height:1;position:relative}.arrowright{width:20px;height:5px;border-right:1px solid #4a4a4a;border-bottom:1px solid #4a4a4a;transform:skew(45deg);display:block}img{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;user-select:none}::-webkit-scrollbar-track{box-shadow:0 0 4px #aaa inset;background:#fff}::-webkit-scrollbar-thumb{border-radius:2px;background:#e0d5f3}::-webkit-scrollbar{width:12px;height:8px}::selection{color:#e0d5f3;background:var(--sub-color)}.gold{position:absolute;top:0;width:100%;height:100%;z-index:999;display:flex;align-items:baseline;opacity:.7;left:0}.gold img{width:100%;height:auto}header{position:relative}section[id$=Sec],footer{position:relative;z-index:2}.rubyWrap{font-size:100% !important;display:inline-block;position:relative}.rubyWrap .ruby{display:inline-block;font-size:60%;line-height:1.1;position:absolute;left:50%;bottom:calc(100% - 10px);transform:translate(-50%, 0);white-space:nowrap}figure[class^=middleDia]{z-index:10;position:absolute;width:calc(var(--margin-senary-percent) + var(--margin-tertiary-percent));overflow:hidden}figure[class^=middleDia] img{width:100%}figure[class^=smallDia]{z-index:10;position:absolute;width:var(--margin-quaternary-percent);overflow:hidden}figure[class^=smallDia] img{width:100%}.middleDiaHeart1{top:calc(var(--margin-septenary-400) + var(--margin-senary-400) + var(--margin-senary-400));left:calc(var(--margin-quaternary-percent) + var(--margin-tertiary-percent))}.middleDiaHeart2{bottom:0;right:var(--margin-quinary-400)}.middleDiaHeart3{top:76px;right:var(--margin-quinary-400)}.middleDiaHeart4{top:calc(var(--margin-septenary-400) + var(--margin-senary-400));left:calc(var(--margin-quaternary-percent) + var(--margin-tertiary-percent))}.middleDiaStar1{top:200px;right:-12px}.middleDiaStar2{top:var(--margin-quaternary-400);left:var(--margin-quinary-percent)}.middleDiaStar3{top:var(--margin-quaternary-400);right:var(--margin-quinary-percent)}.middleDiaStar4{width:var(--margin-tertiary-percent) !important;bottom:var(--margin-quaternary-400);right:var(--margin-quaternary-percent)}.middleDiaStar5{width:var(--margin-tertiary-percent) !important;top:100px;left:var(--margin-quaternary-percent)}.middleDiaStar6{width:var(--margin-tertiary-percent) !important;top:70%;right:-10px}.middleDiahexagram1{top:560px;right:var(--margin-senary-percent)}figure.middleDiaSquare1{top:70%;left:-10px;width:var(--margin-quaternary-percent)}.smallDiaCircle1{top:80px;left:20px}.smallDiaSquare1{top:130px;left:24%}.smallDiaSquare2{top:225px;right:6%}.smallDiaSquare3{top:312px;right:6%}.eventDia1{background-image:url(img/dia-square4.webp);aspect-ratio:100/97;background-repeat:no-repeat;background-size:var(--background-size, 100% auto)}.eventDia2{background-image:url(img/dia-star4.webp);aspect-ratio:200/223;background-repeat:no-repeat;background-size:var(--background-size, 100% auto)}.hiddenOver{display:block}.fadein{display:block;animation:fadeIn 1s;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeout{animation:fadeOut 1s;animation-fill-mode:both}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}#loading{width:100%;position:absolute;left:0;right:0;z-index:9000;height:calc(100% + 40px);top:-20px}#loading{background:url(img/sand-bg.webp);background-size:50% auto;background-repeat:repeat}.loadingInner{margin-inline:auto;top:50%;transform:translateY(-50%);height:auto;position:absolute;width:100%}.percentTxt{text-align:center;color:#b8abaf;font-family:"baskerville-display-pt"}svg#circlePathLoad{width:100px;height:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin-inline:auto}.circleLoading{fill:none;stroke:#000;stroke-width:70px;stroke-dasharray:270;stroke-dashoffset:1000;stroke-linecap:round;stroke-linejoin:round;animation-name:loadingCircle;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}@keyframes loadingCircle{to{stroke-dashoffset:0}}.pins{overscroll-behavior:none}#firstSec .subMsg,footer aside,#secondSec .infiniteM,#thirdSec .infiniteM,#eventSec .infiniteM,.pickUPType01>h1,.pickUPType02>h1,.pickUPType03>h1,#thirdSec .subMsg,.moveTxt h1,.noveltyInfoInner>figure{filter:blur(8px);transform:scale(1.07);transform-origin:center;opacity:0}.pickUPType01>figure,.pickUPType02>figure,.pickUPType03>figure{filter:blur(8px);transform:scale(1.02);transform-origin:center;opacity:0}#firstSec .onActivePartsBlur{animation-name:blur;animation-duration:.8s;animation-fill-mode:forwards;animation-delay:.5s}.onActivePartsBlur{animation-name:blur;animation-duration:.8s;animation-fill-mode:forwards;animation-delay:.3s}.introTxtBlock>figure,.introTxtRight h1,.introTxtRight h2,.introWrapper .middleDiaHeart1,.introTxtRight .middleDiaStar1,#firstSec .middleDiahexagram1,#secondSec .middleDiaHeart2,#secondSec .smallDiaCircle1,.pickUpListImgs .middleDiaStar2,.pickUpListImgs .middleDiaStar3,#thirdSec .middleDiaHeart3,#thirdSec .smallDiaSquare1,#secondSec .tagJaH1,#secondSec .tagJaHDetail,#secondSec .tagEnHDetail,.pickUPType01 .pickUpList li:first-of-type h2,.pickUPType01 .pickUpList li:nth-of-type(2) h2,.pickUPType01 .pickUpListImgs>li:first-of-type ul li:nth-of-type(2) figure,.pickUPType02 .pickUpList li:first-of-type h2,.pickUPType02 .pickUpList li:nth-of-type(2) h2,.pickUPType02 .pickUpListImgs>li:first-of-type ul li:nth-of-type(1) figure,.pickUPType03 .pickUpList li:first-of-type h2,.pickUPType03 .pickUpList li:nth-of-type(2) h2,.pickUPType03 .pickUpListImgs>li:first-of-type ul li:nth-of-type(2) figure,.swiper,#thirdSec .tagJaH1,#thirdSec .tagEnHDetail,#eventSec .tagJaH1,#eventSec .tagEnHDetail,.moveTxt+.middleDiaStar4,#eventSec .middleDiaHeart4,#eventSec .smallDiaSquare2,.noveltyInfoInner h1,footer>p{opacity:0}#firstSec .onActivePartsOpacity{animation-name:opacity;animation-duration:1s;animation-delay:.5s;animation-fill-mode:forwards}.introTxtRight h2.onActivePartsOpacity,.pickUpList li:first-of-type h2.onActivePartsOpacity,.pickUpList li:nth-of-type(2) h2.onActivePartsOpacity{animation-name:opacityMiddle;animation-duration:1s;animation-delay:.7s;animation-fill-mode:forwards}.onActivePartsOpacity{animation-name:opacity;animation-duration:.8s;animation-delay:.3s;animation-fill-mode:forwards}.pickUpList li:first-of-type h2.onActivePartsOpacity::after,.pickUpList li:nth-of-type(2) h2.onActivePartsOpacity::after{animation-name:scale;animation-duration:1.2s;animation-delay:.5s;animation-fill-mode:forwards}.introTxtRight>p,.introTxtBlock+p,.introTxtBlock+p+p,#secondSec .tagEnH2,.pickUPType01 .pickUpList li:first-of-type p,.pickUPType01 .pickUpList li:nth-of-type(2) p,.pickUPType02 .pickUpList li:first-of-type p,.pickUPType02 .pickUpList li:nth-of-type(2) p,.pickUPType03 .pickUpList li:first-of-type p,.pickUPType03 .pickUpList li:nth-of-type(2) p,#gaSec h2,#thirdSec .tagEnH2,#eventSec .tagEnH2,.moveTxt p,.noveltyInfoInner p,.eventList>li{transform:translateY(8px);opacity:0}#firstSec .onActivePartsOpacityTranslateYP{animation-name:OpacityTranslateY;animation-duration:.8s;animation-delay:.4s;animation-fill-mode:forwards;animation-play-state:paused}.onActivePartsOpacityTranslateYP{animation-name:OpacityTranslateY;animation-duration:.6s;animation-delay:.3s;animation-fill-mode:forwards}.introSideImg,.pickUPType01 .pickUpListImgs>li:nth-of-type(2) ul li:nth-of-type(1) figure,.pickUPType02 .pickUpListImgs>li:nth-of-type(2) ul li:nth-of-type(1) figure,.pickUPType03 .pickUpListImgs>li:nth-of-type(2) ul li:nth-of-type(1) figure{transform:translateX(-8px);opacity:0}.pickUPType01 .pickUpListImgs>li:nth-of-type(2) ul li:nth-of-type(2) figure,.pickUPType02 .pickUpListImgs>li:nth-of-type(2) ul li:nth-of-type(2) figure,.pickUPType03 .pickUpListImgs>li:nth-of-type(2) ul li:nth-of-type(2) figure{transform:translateX(8px);opacity:0}.onActivePartsOpacityTranslateXP{animation-name:OpacityTranslateX;animation-duration:1.1s;animation-delay:.1s;animation-fill-mode:forwards}footer aside+p.onActivePartsOpacity+p{animation-name:opacity;animation-duration:.8s;animation-delay:.3s;animation-fill-mode:forwards}footer aside+p.onActivePartsOpacity+p+p{animation-name:opacity;animation-duration:.8s;animation-delay:.3s;animation-fill-mode:forwards}@keyframes stars{60%{opacity:0;transform:translateX(8px) rotate(45deg)}100%{opacity:1;transform:translateX(0) rotate(0)}}@keyframes translateY{100%{opacity:1;transform:translateY(0)}}@keyframes translateX{100%{opacity:1;transform:translateX(0)}}@keyframes scale{100%{transform:scale(1)}}@keyframes opacity{100%{opacity:1}}@keyframes opacityMiddle{100%{opacity:.8}}@keyframes blur{60%{opacity:1}100%{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes OpacityTranslateY{100%{opacity:1;transform:translateY(0)}}@keyframes OpacityTranslateX{100%{opacity:1;transform:translateX(0)}}@keyframes clockMove{10%{opacity:1}100%{opacity:1;top:40px}}.mainWrapper.wrapMove{animation:wrapMove 3s cubic-bezier(0.16, 1, 0.3, 1) .1s forwards,wrapMoveChain .2s ease-out 1.1s forwards;opacity:1}.mainWrapper.wrapMoveBack{animation:wrapMoveBk 2400ms cubic-bezier(0.33, 1, 0.68, 1) 0s;opacity:1}@keyframes wrapMoveBk{0%{position:fixed;-webkit-mask-position-y:calc(-1*var(--margin-tertiary-400));mask-position-y:calc(-1*var(--margin-tertiary-400));mask-image:none}2%{position:fixed;-webkit-mask-position-y:calc(-1*var(--margin-tertiary-400));mask-position-y:calc(-1*var(--margin-tertiary-400));mask-image:none}99%{position:fixed;mask-position:left 100vh;-webkit-mask-position-y:100vh;-webkit-mask-image:url(img/purple-bg-cover-1.webp?v=0);mask-image:url(img/purple-bg-cover-1.webp?v=0)}100%{position:relative;mask-position:left 100vh;-webkit-mask-position-y:100vh;-webkit-mask-image:url(img/purple-bg-cover-1.webp?v=0);mask-image:url(img/purple-bg-cover-1.webp?v=0)}}@-webkit-keyframes wrapMoveBk{0%{position:fixed;-webkit-mask-position-y:calc(-1*var(--margin-tertiary-400));mask-position-y:calc(-1*var(--margin-tertiary-400));mask-image:none}2%{position:fixed;-webkit-mask-position-y:calc(-1*var(--margin-tertiary-400));mask-position-y:calc(-1*var(--margin-tertiary-400));mask-image:none}99%{position:fixed;mask-position:left 100vh;-webkit-mask-position-y:100vh;-webkit-mask-image:url(img/purple-bg-cover-1.webp?v=0);mask-image:url(img/purple-bg-cover-1.webp?v=0)}100%{position:relative;mask-position:left 100vh;-webkit-mask-position-y:100vh;-webkit-mask-image:url(img/purple-bg-cover-1.webp?v=0);mask-image:url(img/purple-bg-cover-1.webp?v=0)}}@keyframes wrapMove{0%{position:fixed}100%{position:fixed;mask-position:left -140px;-webkit-mask-position-y:-140px}}@-webkit-keyframes wrapMove{0%{position:fixed}100%{position:fixed;mask-position:left -140px;-webkit-mask-position-y:-140px}}@keyframes wrapMoveChain{99.5%{position:fixed;mask-position:left -140px;-webkit-mask-position-y:-140px}100%{position:relative;mask-position:left 0px;-webkit-mask-position-y:0px;mask-image:none;-webkit-mask-image:none}}@-webkit-keyframes wrapMoveChain{99.5%{position:fixed;mask-position:left -140px;-webkit-mask-position-y:-140px}100%{position:relative;mask-position:left 0px;-webkit-mask-position-y:0px;mask-image:none;-webkit-mask-image:none}}.maskHero{opacity:0;background:#5c4483;width:100%;position:absolute;top:0;height:100lvh;z-index:30}.maskHeroOn{animation:maskHeroOn 1s cubic-bezier(0.16, 1, 0.3, 1) 1s forwards;animation-play-state:paused}.maskHeroOnBack{animation:maskHeroOnBack 1s cubic-bezier(0.16, 1, 0.3, 1) 0s forwards}@keyframes maskHeroOn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes maskHeroOn{0%{opacity:0}100%{opacity:1}}@keyframes maskHeroOnBack{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes maskHeroOnBack{0%{opacity:1}100%{opacity:0}}.backDefault{width:100%;padding-block-start:120vh;transition:none}.mainWrapper{width:100%;position:fixed;z-index:90;top:0;opacity:0;mask-image:url(img/purple-bg-cover-1.webp?v=0);-webkit-mask-image:url(img/purple-bg-cover-1.webp?v=0);mask-size:100% 14%;-webkit-mask-size:100% 14%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:left 100vh;-webkit-mask-position-X:left;-webkit-mask-position-y:100vh;margin-top:0}.mainWrapper::before{content:"";position:absolute;width:100%;height:100%;background:url(img/sand-bg.webp);background-size:50% auto;background-repeat:repeat;margin-block-start:0}#firstSec,#thirdSec,#eventSec{width:100%;padding-block-start:var(--margin-tertiary-400);overflow:hidden;max-width:440px}#firstSec{padding-block-start:0}.normalWidth{margin-inline:var(--margin-quaternary-percent)}.scrollWrapper{position:absolute;z-index:20;width:fit-content;bottom:19px;inset-inline:0;margin-inline:auto;color:#fff;text-transform:uppercase;font-size:clamp(1.0625rem,5.3125vw,1.4rem);text-shadow:0 0 3px var(--sab-color),0 0 3px var(--sab-color),0 0 3px var(--sab-color)}.scrollWrapper .scrollInner>div:nth-of-type(1){width:1px;height:calc(var(--number)*7);background-color:#fff;box-shadow:0 0 5px var(--sab-color),0 0 3px var(--sab-color),0 0 3px var(--sab-color);margin-inline:auto;margin-block-end:10px;animation:scrollLine 2.2s infinite running;transform-origin:top}.scrollWrapper .scrollInner>div:nth-of-type(2){width:clamp(var(--margin-senary-372),6.25vw,var(--margin-senary-600));height:clamp(var(--margin-senary-372),6.25vw,var(--margin-senary-600));border:1px solid #fff;box-shadow:0 0 3px var(--sab-color),0 0 3px var(--sab-color),0 0 3px var(--sab-color);margin-block-start:-23px;margin-inline:auto;border-radius:50%;transform:scale(0);animation:scrollCircle 2.2s infinite running}@keyframes scrollLine{0%{opacity:0;transform:scaleY(0)}60%{opacity:1;transform:scaleY(100%)}100%{opacity:0;transform:scaleY(100%)}}@keyframes scrollCircle{50%{transform:scale(0)}70%{opacity:1}100%{transform:scale(1);opacity:0}}.h1Wrapper{position:absolute;width:calc(var(--margin-primary-square) + var(--margin-quinary-percent));top:calc(var(--margin-septenary-400) + var(--margin-quaternary-400));z-index:2;right:var(--margin-senary-percent)}.heroImg{top:0;left:0;width:100%;height:100%;height:100lvh;transform:translateZ(0);z-index:-1;max-inline-size:initial;object-fit:cover;width:100%}.hero{z-index:30;height:100svh;position:fixed;margin-inline:auto;right:0;left:0;top:0}.hero h1>img{width:100%}.hero>small{position:absolute;color:#fff;z-index:2;bottom:76px;right:var(--margin-quaternary-percent);font-size:clamp(.5rem,2.5vw,var(--font-size-small));text-shadow:0 0 3px var(--sab-color),0 0 3px var(--sab-color),0 0 3px #000,0 0 3px #000;letter-spacing:.8px}.scroll{position:absolute;inset-block-end:8px;z-index:3;width:16%;inset-inline:0;margin-inline:auto}.subMsg{font-family:"twifonts",serif;text-align:center;font-size:clamp(1.05rem,5.3125vw,var(--font-size-primary));margin-block-start:var(--margin-quaternary-400)}.subMsg p{text-align:center;line-height:0;word-break:break-all;white-space:nowrap}.subMsg p+p{margin-block-start:var(--margin-septenary-400)}.subMsgTxt{opacity:.72;vertical-align:super;letter-spacing:-0.6px}.subMsgB{width:calc(var(--number)/2);display:inline-block}.subMsgImg{width:var(--margin-secondary-percent);display:inline-block;opacity:1}.subMsg p+p.subTxtOnly{margin-block-start:26px}.bgImgClip{height:clamp(1040px,325vw,1226px)}.bgImgClip::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(img/purple-bg-mix.webp?v=12);z-index:-1;background-size:cover;mask-image:linear-gradient(0deg, rgba(0, 0, 0, 0.5058823529) 0%, #000000 10px, #000000 100%),url(img/purple-bg-cover-2.webp);-webkit-mask-image:linear-gradient(0deg, rgba(0, 0, 0, 0.5058823529) 0%, #000000 10px, #000000 100%),url(img/purple-bg-cover-2.webp);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% clamp(1000px,304.375vw,1130px),contain;-webkit-mask-size:100% clamp(1000px,304.375vw,1130px),contain;mask-position:center top,center 100%;-webkit-mask-position:center top,center 100%}#firstSec{color:#fff}#firstSec .subMsg{margin-block-start:var(--margin-tertiary-400)}.introWrapper{position:relative;padding-block-start:var(--margin-tertiary-400);overflow:hidden;background:url(img/rosa-bg.webp);background-size:53% auto;background-repeat:no-repeat;background-position:0 calc(var(--margin-tertiary-400) - 50px)}.introWrapper .normalWidth{clear:both;float:left}.introWrapper .normalWidth:first-of-type{margin-block-start:var(--margin-senary-400)}.introTxtBlock{display:flex;margin:0;padding:0;align-items:center;justify-content:space-between;width:100%}.introTxtBlock>figure{width:calc(var(--margin-quaternary-percent) + var(--margin-primary-percent));float:left}.introTxtBlock>figure img{width:100%}.introTxtRight{margin-block-start:calc(var(--margin-septenary-400)/2);width:fit-content;float:right;margin-inline-end:var(--margin-quaternary-percent);text-align:right}.introTxtRight h2{margin-block-start:calc(var(--margin-septenary-400)/2);font-size:var(--font-size-small);line-height:0}.introTxtRight>p{width:auto;max-width:clamp(193.7px,60.53125vw,253.5px);text-align:left}.introTxtRight>p:first-of-type{margin-block-start:var(--margin-senary-400)}.introSideImg{float:left;width:100%;margin-block:var(--margin-quaternary-400);padding-inline-end:var(--margin-tertiary-percent)}.introSideImg img{width:100%}#secondSec{padding-block-start:calc(-1*var(--margin-quinary-400));overflow:hidden}section[class^=pickUP]{float:left;margin-block-start:var(--margin-quinary-400)}section[class^=pickUP]>figure{position:relative;margin-block-end:var(--margin-senary-400)}section[class^=pickUP] h1{text-align:center;font-size:var(--font-size-secondary)}section[class^=pickUP] h1 span{font-size:70%}#secondSec>section:not(:first-of-type){margin-block-start:var(--margin-quaternary-400)}section.pickUPType01 .pickUpImg{width:calc(100% - var(--margin-septenary-372)/2*2)}section.pickUPType02>figure{width:calc(var(--margin-primary-400) - var(--margin-septenary-372)/2*2 + var(--margin-septenary-372)/2*2);margin-inline:auto}section.pickUPType02 .pickUpImg{width:calc(var(--margin-primary-400) - var(--margin-septenary-372)/2*2)}section.pickUPType03 .pickUpImg{width:calc(100% - var(--margin-septenary-372)/2*2)}.pickUpList li{margin-block-start:var(--margin-senary-400)}.pickUpList li h2{font-family:"twifonts",serif;font-size:var(--font-size-small);opacity:.8;display:flex;align-items:center;line-height:1;margin-block-end:calc(var(--margin-septenary-372)/4)}.pickUpList li h2::after{content:"";flex-grow:.3;height:.5px;background:var(--main-color);opacity:.4;margin-inline-start:var(--margin-septenary-372);transform:scale(0, 1);transform-origin:left}.pickUpList .rubyWrap .ruby{line-height:2.5;letter-spacing:-1.5px;font-size:50%}.pickUpImg{margin-inline:auto}img[class^=pickUpFrame]{position:absolute;width:calc(var(--margin-septenary-372) + var(--margin-senary-372))}.pickUpFrame1{top:calc(-1*var(--margin-septenary-372)/2);left:0}.pickUpFrame2{top:calc(-1*var(--margin-septenary-372)/2);right:0;transform:scale(-1, 1)}.pickUpFrame3{left:0;bottom:calc(-1*var(--margin-septenary-372)/2);transform:scale(1, -1)}.pickUpFrame4{right:0;bottom:calc(-1*var(--margin-septenary-372)/2);transform:scale(-1, -1)}section.pickUPType01 .pickUpListImgs li:first-of-type{grid-area:1/1/2/2;width:100%;margin-block-end:var(--margin-septenary-372)}section.pickUPType01 .pickUpListImgs li:first-of-type ul{overflow:hidden;position:relative}section.pickUPType01 .pickUpListImgs li:first-of-type ul li:first-of-type{width:var(--margin-tertiary-372);float:left}section.pickUPType01 .pickUpListImgs li:first-of-type ul li:nth-of-type(2){width:calc(100% - var(--margin-tertiary-372));float:right}section.pickUPType01 .pickUpListImgs li:nth-of-type(2){grid-area:2/1/3/2;width:100%}section.pickUPType01 .pickUpListImgs li:nth-of-type(2) ul{overflow:hidden}section.pickUPType01 .pickUpListImgs li:nth-of-type(2) ul li:first-of-type{width:calc(var(--margin-primary-square-big) - var(--margin-quinary-percent));float:left}section.pickUPType01 .pickUpListImgs li:nth-of-type(2) ul li:nth-of-type(2){width:var(--margin-primary-square);float:right}section.pickUPType02 .pickUpListImgs li:first-of-type{grid-area:1/1/2/2;width:100%;overflow:hidden;margin-block-end:var(--margin-septenary-372)}section.pickUPType02 .pickUpListImgs li:first-of-type ul{overflow:hidden;position:relative}section.pickUPType02 .pickUpListImgs li:first-of-type ul li:first-of-type{width:calc(100% - var(--margin-tertiary-372));float:left;margin-block-end:0}section.pickUPType02 .pickUpListImgs li:first-of-type ul li:nth-of-type(2){width:var(--margin-tertiary-372);float:right}section.pickUPType02 .pickUpListImgs li:nth-of-type(2){grid-area:2/1/3/2;width:100%}section.pickUPType02 .pickUpListImgs li:nth-of-type(2) ul{overflow:hidden}section.pickUPType02 .pickUpListImgs li:nth-of-type(2) ul li:first-of-type{width:var(--margin-primary-square-big);float:left;margin-block-start:var(--margin-quinary-372)}section.pickUPType02 .pickUpListImgs li:nth-of-type(2) ul li:nth-of-type(2){width:calc(var(--margin-primary-square) - var(--margin-quinary-percent));float:right}section.pickUPType03 .pickUpListImgs li:first-of-type{grid-area:1/1/2/2;width:100%;margin-block-end:var(--margin-septenary-372)}section.pickUPType03 .pickUpListImgs li:first-of-type ul{overflow:hidden;position:relative}section.pickUPType03 .pickUpListImgs li:first-of-type ul li:first-of-type{width:var(--margin-tertiary-372);float:left}section.pickUPType03 .pickUpListImgs li:first-of-type ul li:nth-of-type(2){width:calc(100% - var(--margin-tertiary-372));float:right}section.pickUPType03 .pickUpListImgs li:nth-of-type(2){grid-area:2/1/3/2;width:100%}section.pickUPType03 .pickUpListImgs li:nth-of-type(2) ul{overflow:hidden}section.pickUPType03 .pickUpListImgs li:nth-of-type(2) ul li:first-of-type{width:var(--margin-primary-square-big);float:left;margin-top:var(--margin-senary-400)}section.pickUPType03 .pickUpListImgs li:nth-of-type(2) ul li:nth-of-type(2){width:calc(var(--margin-primary-square) - var(--margin-quinary-percent));float:right}.pickUpListImgs{display:grid;grid-template-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;margin-block-start:var(--margin-quinary-400)}.partsWidth{display:block;line-height:1;margin-block-end:var(--margin-vertical-octonary-400)}.infiniteM{width:var(--margin-secondary-percent);margin-inline:auto;margin-block-end:var(--margin-septenary-400)}.infiniteM img{width:100%}.tagEnH2{font-family:"twifonts",serif;text-align:center;color:var(--sab-color);font-size:var(--font-size-primary);line-height:1;margin-block-end:var(--margin-septenary-400)}.tagJaH1{text-align:center;line-height:1;letter-spacing:-0.5px;margin-block-end:calc(var(--margin-vertical-octonary-400)/2)}.tagJaHDetail{text-align:center}.tagEnHDetail{margin-block-start:calc(var(--margin-septenary-400)/2);text-align:center;font-size:var(--font-size-small);opacity:.8;line-height:0}#gaSec{margin-block-start:var(--margin-quaternary-400)}#gaSec h1{display:none}.wrapperSquare{position:relative;width:calc(100% - var(--margin-quaternary-percent)*2);margin:0 auto}.wrapperSquare>img{position:relative;margin-inline:auto}.swiper-button-next,.swiper-button-prev{display:block;position:absolute;top:initial !important;bottom:11.955px;margin:0;justify-content:flex-end;height:0 !important}.swiper-button-next::after,.swiper-button-prev::after{content:"" !important;width:100%;background:url(img/ga/arrow.webp?v=01) no-repeat;background-size:100% auto;aspect-ratio:97/65;position:absolute}.swiper-button-next{right:var(--margin-senary-400) !important}.swiper-button-next::after{right:0}.swiper-button-prev{left:var(--margin-senary-400) !important}.swiper-button-prev::after{left:0;transform:scale(-1)}.swiper{width:100%;height:auto}.swiper-slide{background:rgba(0,0,0,0)}.swiper-slide>img{display:block;width:100%;height:auto}.swiper-slide-prev .swiper-slide-inner,.swiper-slide-next .swiper-slide-inner,.swiper-slide-duplicate-prev .swiper-slide-inner{opacity:.4;transition:all .5s ease}.swiper-wrapper{align-items:flex-end}.swiper-slide-inner{width:100%;margin-inline:auto;text-align:center;margin-block-end:0}.swiper-slide-inner>img{width:auto;margin-inline:auto}.swiper-slide-inner figcaption{display:grid;grid-template-columns:auto;grid-template-rows:21px;grid-column-gap:0px;grid-row-gap:0px;width:calc(100% - var(--margin-quaternary-400)*2);line-height:1.3;margin-inline:auto}.swiper-slide-inner figcaption>span{display:block;align-self:end}.fig1{grid-area:1/1/3/2;text-align:right;margin-inline-end:4px;font-size:1.3rem}.fig1>img{width:10px;text-align:right;display:inline-block;margin-block-end:4px;margin-inline-end:2px}.fig2{grid-area:1/2/2/3;font-size:var(--font-size-section-caption);text-align:left}.fig3{grid-area:2/2/3/3;text-align:left}.gaHeight{width:auto;max-height:360px}.gaWidth{width:calc(100% - var(--margin-septenary-400)*2)}.gaWidth2{width:calc(100% - var(--margin-septenary-400)*4)}.gaWidthAuto{width:auto;max-width:calc(100% - var(--margin-septenary-400)*2)}[data-swiper-slide-index="0"] .fig1::after{content:"01"}[data-swiper-slide-index="1"] .fig1::after{content:"02"}[data-swiper-slide-index="2"] .fig1::after{content:"03"}[data-swiper-slide-index="3"] .fig1::after{content:"04"}[data-swiper-slide-index="4"] .fig1::after{content:"05"}[data-swiper-slide-index="5"] .fig1::after{content:"06"}[data-swiper-slide-index="6"] .fig1::after{content:"07"}[data-swiper-slide-index="7"] .fig1::after{content:"08"}[data-swiper-slide-index="8"] .fig1::after{content:"09"}[data-swiper-slide-index="9"] .fig1::after{content:"10"}[data-swiper-slide-index="10"] .fig1::after{content:"11"}[data-swiper-slide-index="11"] .fig1::after{content:"12"}#thirdSec{width:100%;padding-block:var(--margin-tertiary-400)}#thirdSec .tagEnHDetail{margin-block-start:calc(var(--margin-septenary-400)/1)}#thirdSec::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(img/paleblue-bg.webp);background-size:100% auto;background-size:cover;z-index:-1;mask-image:url(img/paleblue-bg-cover-1.webp),linear-gradient(0deg, rgba(0, 0, 0, 0.5058823529) 0%, #000000 10px, #000000 100%),url(img/paleblue-bg-cover-2.webp);-webkit-mask-image:url(img/paleblue-bg-cover-1.webp),linear-gradient(0deg, rgba(0, 0, 0, 0.5058823529) 0%, #000000 10px, #000000 100%),url(img/paleblue-bg-cover-2.webp);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% auto,100% clamp(657px,210.625vw,600px),contain;-webkit-mask-size:100% auto,100% clamp(657px,210.625vw,600px),contain;mask-position:center top,bottom 55% center,center 100%;-webkit-mask-position:center top,bottom 55% center,center 100%}.messageWrapper{margin-block:var(--margin-quinary-400);width:100%;height:270px;background:url(img/msg-center.webp?v=01);background-size:cover;padding-block-start:20px}#moveOn{position:relative;width:357px;margin-inline:auto;height:230px;overflow:hidden}#moveOn figure{width:100%;position:absolute}#moveOn figure img{width:100%}.move01{z-index:5;transform-origin:center;transform:scale(1.5);top:0;opacity:0}.move02{z-index:15;top:0;opacity:0}.move03{z-index:20;bottom:0;opacity:0}.move04{z-index:25;transform-origin:center;top:50%;transform:translateY(-50%) scale(1.5);opacity:0}.moveTxt{text-align:center}.moveTxt h1{letter-spacing:-1px;white-space:nowrap;font-size:clamp(1rem,5vw,1.3rem);margin-block-end:calc(var(--margin-septenary-400)/2)}.noveltyInfo{position:relative;margin-block-start:var(--margin-quinary-400)}.noveltyInfo::before{content:"";position:absolute;z-index:-1;top:var(--margin-senary-400);left:0;width:100%;height:calc(100% - var(--margin-senary-400) - var(--margin-septenary-400));background:#d6d9e0;opacity:.6}.noveltyInfoInner{overflow:hidden;margin-inline:calc(var(--margin-quaternary-percent) + var(--margin-quinary-400))}.noveltyInfoInner figure{float:left;width:calc(var(--margin-primary-percent) + var(--margin-quaternary-percent))}.noveltyInfoInner figure img{width:100%}.noveltyInfoInner>div{float:right}.noveltyInfoInner>div h1{font-size:clamp(.75rem,3.75vw,1.3rem);margin-block-start:var(--margin-senary-400);line-height:0}.noveltyInfoInner>div p{font-size:clamp(.6rem,3.076923vw,1rem);margin-block-start:var(--margin-senary-400);letter-spacing:-1px}#eventSec{padding-block-start:var(--margin-senary-400)}#eventSec .tagEnHDetail{margin-block-start:calc(var(--margin-septenary-400)/1)}.eventList{overflow:hidden;margin-block-start:var(--margin-quaternary-400);float:left;width:min(100%,1500px);margin-inline:auto;display:grid;grid-auto-columns:1fr;justify-content:center;align-items:center;color:var(--main-color);padding-block-end:var(--margin-septenary-400)}.eventList li{position:relative;width:calc(100% - 34px);display:grid;grid-template-columns:1.15fr .85fr;align-items:center;margin-inline:auto;padding-inline:var(--margin-senary-400)}.eventList li div:first-of-type{width:min(100%,300px);margin-inline:auto;z-index:2}.eventList li div:first-of-type h3{text-align:left;margin-block:.09rem}.eventList li div:first-of-type h3::after{content:"会場";font-size:.9rem;padding-inline-start:3px}.eventList li div:first-of-type p{font-feature-settings:"palt" 1}.eventList li div:first-of-type p:first-of-type{font-size:calc(var(--font-size-small) + .1rem);line-height:1.2;word-break:break-all}.eventList li div:first-of-type p:first-of-type time{font-size:clamp(.75rem,3.75vw,1.5rem);font-family:"Times New Roman",Times,serif;letter-spacing:.4px;margin-inline-end:1.5px}.eventList li div:first-of-type p:nth-of-type(2){font-size:clamp(.6rem,3.076923vw,1rem);line-height:1.6;letter-spacing:.09rem;width:96%}.eventList li div:nth-of-type(2){width:min(100%,200px);margin-inline:auto;overflow:visible}.eventList li div:nth-of-type(2) a:last-of-type{opacity:.92;position:relative;z-index:90;padding-block:8px;display:block;text-align:center;background:url(img/bg-btn.webp);background-size:cover;border-radius:4px;overflow:visible;aspect-ratio:339/118;display:flex;--matched-radius-padding: 3.3px;--matched-radius-inner-size: 5px;padding:var(--matched-radius-padding);border-radius:calc(var(--matched-radius-inner-size) + var(--matched-radius-padding))}.eventList li div:nth-of-type(2) a:last-of-type:hover{outline:0}.eventList li div:nth-of-type(2) a:last-of-type::before,.eventList li div:nth-of-type(2) a:last-of-type::after{content:"";position:absolute;width:clamp(24px,7.5vw,32px);background:url(img/corner-btn.webp);background-size:cover;aspect-ratio:85/78}.eventList li div:nth-of-type(2) a:last-of-type::before{top:-2px;left:-2px}.eventList li div:nth-of-type(2) a:last-of-type::after{bottom:-2px;right:-2px;transform:scale(-1)}.eventList li div:nth-of-type(2) a{display:block;text-align:center}.reserveTxt{position:relative;z-index:10;margin:auto;letter-spacing:.078rem;text-align:center;font-size:clamp(.75rem,3.75vw,1.18rem);line-height:1.8;color:#fff}.eventList li{padding-block-end:calc(var(--number)*3)}.eventList li:nth-of-type(n+2){padding-block-start:calc(var(--number)*3)}.eventList li:not(:nth-of-type(3n+1)) .middleDiaSquare1{display:none}.eventList li:not(:nth-of-type(4n+2)) .middleDiaStar6{display:none}footer{position:relative;color:#fff;padding-block-start:140px;padding-block-end:var(--margin-senary-400)}footer>p{word-break:keep-all;text-align:center;font-size:calc(var(--font-size-small) - 1px);line-height:1.9;letter-spacing:-0.2px}footer>p:first-of-type{margin-block-start:var(--margin-senary-400);margin-block-end:calc(var(--margin-senary-400)/2)}footer>p:has(+p){margin-block-end:0}footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(img/purple-bg.webp);background-size:cover;z-index:-1;mask-image:url(img/footer-bg-cover-1.webp),linear-gradient(0deg, rgba(0, 0, 0, 0.5058823529) 0%, #000000 10px, #000000 100%);-webkit-mask-image:url(img/footer-bg-cover-1.webp),linear-gradient(0deg, rgba(0, 0, 0, 0.5058823529) 0%, #000000 10px, #000000 100%);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% auto,100% clamp(302px,94.375vw,62%),contain;-webkit-mask-size:100% auto,100% clamp(302px,94.375vw,62%),contain;mask-position:center top,top 105% center,center 100%;-webkit-mask-position:center top,top 105% center,center 100%}@media(min-width: 440px){.wrapMove{width:440px}.boxShadow{box-shadow:5px 5px 40px var(--core-color-primary)}main{width:440px;margin-inline:auto}html{background:url(img/sand-bg.webp?v=0) repeat;background-size:50% auto}header>figure,footer>figure{width:440px}header,footer{width:440px;margin-inline:auto}}@media(min-height: 1100px){html{padding-top:0 !important;overflow:initial !important}#wrapper .hero,#wrapper .hero>img,#wrapper .heroImg{height:1100px}.backDefault{padding-block-start:1100px;transition:none}#firstSec .onActivePartsBlur{animation-delay:.2s}#firstSec .onActivePartsOpacity{animation-delay:.5s}#firstSec .onActivePartsOpacityTranslateYP{animation-delay:.7s}.mainWrapper.wrapMove{animation:none;position:relative;mask-position:left 0px;-webkit-mask-position-y:0px;mask-image:none;-webkit-mask-image:none}.bgImgClip::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(img/purple-bg.webp);z-index:-1;background-size:cover;mask-image:url(img/purple-bg-cover-1.webp),linear-gradient(0deg, rgba(0, 0, 0, 0.5058823529) 0%, #000000 10px, #000000 100%),url(img/purple-bg-cover-2.webp);-webkit-mask-image:url(img/purple-bg-cover-1.webp),linear-gradient(0deg, rgba(0, 0, 0, 0.5058823529) 0%, #000000 10px, #000000 100%),url(img/purple-bg-cover-2.webp);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% auto,100% clamp(1000px,304.375vw,1108px),contain;-webkit-mask-size:100% auto,100% clamp(1000px,304.375vw,1108px),contain;mask-position:center top,bottom 68% center,center 100%;-webkit-mask-position:center top,bottom 68% center,center 100%}#firstSec{padding-block-start:var(--margin-tertiary-400)}#firstSec .onActivePartsOpacity{animation-delay:.1s}#firstSec .onActivePartsBlur{animation-delay:.1s}#firstSec .onActivePartsOpacityTranslateYP{animation-delay:.2s;animation-play-state:running}.onActivePartsOpacityTranslateYP{animation-delay:.1s}.onActivePartsBlur{animation-delay:.1s}.mainWrapper{margin-block-start:calc(-1*var(--margin-tertiary-400))}.mainWrapper::before{margin-block-start:100px}#firstSec .subMsg{margin-block-start:var(--margin-quaternary-400)}}@supports not (height: 100lvh){.hero{height:100vh}.hero>img,.heroImg{height:100vh}}
