 .marqueeSlot li, .marqueeSlot ul,.scrDown,.set1cKit, .tocCaption, .videoBtn{align-items:center;display:flex}.set1cKit, .videoBtn{justify-content:center} #videoBox::before,.imgClear{inset:0;position:absolute} .finTxWrap,.heroImg{left:0;position:absolute;top:0}.videoBg{left:0;position:fixed;top:0} .img1c,.introTxWrap, .plus::after, .plus::before, .videoBtn{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.plusWrap{left:50%;position:absolute;transform:translateX(-50%)}.detail{position:absolute;top:50%;transform:translateY(-50%)}.txBox, .typeB{margin-left:auto;margin-right:auto} #videoBox::before, .plus::after, .plus::before,.scrDown::after{content:"";display:block} .finTxWrap,.heroImg img, .videoBg img{height:100%;width:100%}.srOnly{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0)}.txBox, .typeB{width:84%} #toc,.intro, .secWrap, .set{position:relative;z-index:1}

/*!NJ Summer 2603*/@font-face{font-display:swap;font-family:"YakuHanJP";font-style:normal;font-weight:400;src:url(/photo/page/nojess/pickup/common/fonts/YakuHanJP-Regular.woff2) format("woff2");unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d} #tocTtl,.heroTtl, .introTtl, .marqueeSlot, .plusWrap, .scrDown span, .setTtl, .sldCnt, .tocCaption{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:300;text-transform:uppercase}.mainContent{--fs:13px;--txAlign:center;--espLR:8%;--contWsp:84%;--heroTtFs:21px;--heroAnFs:12px;--heroTtLH:34px;--heroTtTop:96.53vw;--heroTtLeft:8.53vw;--introImgTop:-24vw;--introTtlFS:28px;--tocTtlTop:100px;color:#3a2e26;letter-spacing:.08em;min-width:350px}.mainContent, .mainContent p{font-size:var(--fs);line-height:1.8}.mainContent button{background:none}.mainContent :where(figure){margin:0}.mainContent a:link{color:#3a2e26}.largeSecInner{margin:0 auto;max-width:1280px} .featImgKit.eff.act,.txBox.act{opacity:1;transform:none}@keyframes scrDown{0%{opacity:0;transform:scaleY(0)}20%, 80%{opacity:.8;transform:scaleY(1)}100%{opacity:0;transform:scaleY(1)}} .featImgKit.eff,.txBox{opacity:0;transform:translateY(20px);transition:.5s ease-out}.imgClear{opacity:calc(var(--prg)*1)}#introTx span{opacity:0;opacity:calc(var(--prg)*1)} #introTx span,.imgClear{transition:.6s ease-out}@keyframes tocSldHint{0%{transform:translateX(0)}50%{transform:translateX(-30px)}100%{transform:translateX(0)}}.tocStars li{opacity:0;transition:.4s ease-out}.tocStars li:nth-child(1){transition-delay:.2s}.tocStars li:nth-child(2){transition-delay:.4s}.tocStars li:nth-child(3){transition-delay:.6s}.tocStars li:nth-child(4){transition-delay:.8s}.tocStars.act li{opacity:1}.img1c{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);transition:.7s ease-out}.act .img1c{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}.img1hw{opacity:0;transition:.6s ease-out .3s}.act .img1hw{animation:rotation 20s linear infinite;opacity:1}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.set2cHw{-webkit-clip-path:polygon(-160% 0,0 0,-160% 100%,-160% 100%);clip-path:polygon(-160% 0,0 0,-160% 100%,-160% 100%);transition:1.4s ease-out .1s}.act .set2cHw{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.set2cStar{opacity:0;transition:.3s ease-out 1s}.act .set2cStar{opacity:1;transform:none}.anm .set2cStar{animation:starRotation 3s linear 1.2s infinite}@keyframes starRotation{from{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.img4hw{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)} .act .img4hw,.act .videoBtn{-webkit-clip-path:inset(0);clip-path:inset(0)}.img4c{opacity:0;transform:rotate(8deg);transform-origin:left top;transition:.7s cubic-bezier(.3,1,.7,1) .2s}.act .img4c{opacity:1;transform:none}.s4stars li{opacity:0;transition:.4s ease-out}.s4stars li:nth-child(2){transition-delay:1.2s}.s4stars li:nth-child(3){transition-delay:1.4s}.s4stars li:nth-child(4){transition-delay:1.6s}.s4stars .st1{transition:.4s ease-out .8s}.act .s4stars li{opacity:1}.img4hw{transition:.6s ease-out .8s}@keyframes slot{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.videoBtn{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:.8s ease-out .4s}.hero{aspect-ratio:375/900;position:relative;width:100%;z-index:-1}.heroImg{height:auto;width:100%}.heroImg img{-o-object-fit:cover;object-fit:cover}.heroTtl{color:#fff;font-size:var(--heroTtFs);letter-spacing:.2em;line-height:var(--heroTtLH);margin:0 0 -2lh var(--heroTtLeft);position:-webkit-sticky;position:sticky;top:var(--heroTtTop);z-index:2}.heroTtl span{display:block;font-size:var(--heroAnFs);letter-spacing:.05em;opacity:.3}.scrDown{--espScrR:calc(100% - 65px);--espScrT:calc(100svh - 290px);--espScrB:155px;flex-direction:column;gap:8px;margin:0 0 -130px var(--espScrR);position:-webkit-sticky;position:sticky;top:var(--espScrT);z-index:5}.scrDown span{color:#fff;font-size:12px;line-height:1;overflow:visible;text-transform:none;white-space:nowrap;width:.8lh;writing-mode:vertical-lr}.scrDown::after{animation:scrDown 2.8s ease-out .4s infinite both;background-color:#fff;height:50px;transform-origin:top;width:1px}.intro{color:#fff;position:relative;text-align:center;width:100%}.introImgs{margin-top:var(--introImgTop);-webkit-mask-image:linear-gradient(0deg,#000 90%,transparent);mask-image:linear-gradient(0deg,#000 90%,transparent)}.introImgs img{width:100%}.introTxWrap{text-align:center;width:100%;z-index:2}.introTtl{display:inline-block;font-size:var(--introTtlFS);letter-spacing:.2em;line-height:1;margin-bottom:72px;position:relative}.introTx{letter-spacing:.08em;line-height:2.54;padding:0 2em;text-align:center;text-indent:.08em;width:100%}.introTx span{display:block}.tocWrap{background-color:#fff;padding:clamp(100px,20vw,160px) 0;transition:.4s ease-out}.tocSldWrap{overflow:hidden}#tocSlider img, .tocCaption{transition:.4s ease-out}#tocSlider img{border:4px solid transparent;width:100%}#tocSlider a:hover{opacity:1}#tocTtl{font-size:clamp(24px,4.8vw,28px);letter-spacing:.2em;margin-bottom:55px;text-align:center;text-indent:.2em;text-transform:uppercase}#tocTtl img{display:inline-block}.tocCaption{flex-direction:column;font-size:114.29%;letter-spacing:.08em;line-height:1.5;padding-top:1em;position:relative;text-align:center;text-indent:.08em}.tocStarWrap{background:#fff;padding-top:80px}.tocStars{margin:0 auto;max-width:375px}.tocStars li{width:15px}.tocStars li:nth-child(1){margin:0 0 44px 53.87%}.tocStars li:nth-child(2){margin:0 0 36px 41.33%}.tocStars li:nth-child(3){margin:0 0 32px 53.87%}.tocStars li:nth-child(4){margin:0 0 0 48%}.set{background-color:#fff;overflow:hidden;padding-top:clamp(110px,18.3vw,240px)}.set#set1{padding-top:clamp(88px,14.7vw,160px)}.set#set2{padding-bottom:88px}.txBox{margin-bottom:clamp(40px,8vw,80px);text-align:var(--txAlign)}.setTtl{font-size:clamp(26px,5.2vw,36px);letter-spacing:.2em;line-height:1.5;margin-bottom:40px;text-align:center;text-indent:.2em}.setDesc span{display:inline-block}.typeA{margin:0 auto clamp(30px,5vw,80px)}.set1cKit{margin-left:-28px;position:relative;width:68%}.img1c{border-radius:50%;overflow:hidden;width:72.55%}.img1hw,.set2cHw{width:100%}.set2cStar{margin:60px 0 0 40%;width:23px}.featPair{display:flex;gap:16px}.set4cKit{aspect-ratio:.9615384615;container-type:size;margin-top:clamp(110px,22vw,220.6px);position:relative;width:100%}.img4c{margin-left:10.67%;margin-top:8cqh;width:74.67%}.img4hw{left:66.67%;position:absolute;top:0;width:min(38.93%,146px)}.s4stars{--st1top:8cqh;--st2top:42cqh;--st3top:31cqh;--st4top:89cqh;--st1left:91.2%;--st2left:4%;--st3left:69.33%;--st4left:8.53%}.s4stars li{position:absolute;width:clamp(12px,2vw,23px)}.s4stars .st1{left:var(--st1left);top:var(--st1top)}.s4stars .st2{left:var(--st2left);top:var(--st2top)}.s4stars .st3{left:var(--st3left);top:var(--st3top)}.s4stars .st4{left:var(--st4left);top:var(--st4top)}.featImgKit{position:relative}.featImgKit figure, .featImgKit picture{transition:.4s ease-out}.featImgKit a{bottom:0;display:block;height:30%;position:absolute;right:0;width:100%;z-index:9}.featImgKit a:hover ~ figure, .featImgKit a:hover ~ picture{opacity:.8}.plusWrap{background-color:#fff;border-radius:30px;bottom:20px;font-size:12px;height:32px;line-height:1;text-transform:capitalize;transition:.4s ease-out 1.8s;width:96px;z-index:2}.detail{left:20px;transition:opacity .3s ease-out 1.8s}.plus::after, .plus::before{background:#3a2e26;height:1px;width:9px}.plus{display:block;height:32px;left:50%;position:absolute;top:50%;transform:translate(35%,-50%);transition:.3s ease-out 1.8s;width:32px;z-index:2}.plus::after{transform:translate(-50%,-50%) rotate(90deg)}.act .plusWrap{background:hsla(0,0%,100%,.5);width:32px}.act .detail{opacity:0}.act .plus{transform:translate(-50%,-50%)}.sldCnt{bottom:28px;color:#fff;font-size:12px;letter-spacing:6px;position:absolute;right:28px}.videoBg{height:100vh;overflow:hidden;width:100%;z-index:-2}.videoBg img{-o-object-fit:cover;object-fit:cover}#secVideo{background:none;padding:100vh 0 clamp(100px,16.7vw,170px)}#videoBox{aspect-ratio:.5625;box-shadow:-4px 4px 4px rgba(0,0,0,.25);margin:0 auto;max-width:800px;overflow:hidden;position:relative;width:77.87%}#videoBox video{display:block;height:100%;width:100%}#videoBox::before{background:url(/photo/page/nojess/pickup/2603summer/img2v-overlay.webp) 50%/cover no-repeat;opacity:.6;pointer-events:none;z-index:2}#videoBox.vPlaying::before{opacity:0}.videoBtn{aspect-ratio:1;cursor:pointer;transition:.3s ease-out;width:120px;z-index:5}.vPlaying .videoBtn{opacity:0;pointer-events:none}.cta{background:#fff;padding:clamp(140px,23.3vw,180px) 0;transition:.8s ease-out}.cta:has(.marqueeSlot a:hover){background-color:#bcd5d2}.cta:has(.ctaBtn a:hover){background-color:#fff}.cta a:hover{color:#3a2e26;opacity:1}.ctaBtn{margin-top:180px}.ctaBtn a{border:1px solid #3a2e26;display:block;margin:0 auto;max-width:315px;padding:23px;position:relative;text-align:center;transition:.3s ease-out}.ctaBtn a:hover{background-color:#bcd5d2}.marqueeSlot{font-size:27px;letter-spacing:.18em;line-height:1;overflow:hidden;text-align:center;text-indent:.18em;text-transform:uppercase}.marqueeSlot a{display:flex;padding:60px 0}.marqueeSlot ul{animation:marquee 35s linear infinite}.marqueeSlot li{position:relative}.marqueeSlot li::after{aspect-ratio:20/13;background:url(/photo/page/nojess/pickup/2603summer/svg/arrow.svg) no-repeat 50%/contain;content:"";display:inline-block;width:20px}.marqueeSlot li div{height:1lh;overflow:hidden;width:6.5em}.marqueeSlot li span{display:block}.anm .marqueeSlot li div span, .marqueeSlot li:hover div span{animation:slot 1.5s cubic-bezier(.3,1,.7,1) infinite}.fin{position:relative}.finTxWrap{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:44px 0 40px;z-index:2}.finTxWrap img{width:100%}.finHw{margin:0 auto;width:min(200px,45.33%)}.finTt{margin:0 auto;width:min(340px,83.73%)}.bottom-section{background:#fff}@media (width >= 550px){.division{display:inline-block;margin-right:.5em}}@media (width < 1000px){[data-color=bleu] .tocWrap{background-color:#bcd5d2}[data-color=orange] .tocWrap{background-color:#e1aa79}#tocSlider .swiper-wrapper{padding-left:20vw}.act #tocSlider .swiper-wrapper{animation:tocSldHint .8s ease-out .7s}}@media (750px <= width){.mainContent{--espLR:12.5%;--fs:14px;--tocTtlTop:160px;--heroTtFs:40px;--heroAnFs:20px;--heroTtLH:54px;--heroTtTop:39.06vw;--heroTtLeft:9.84vw;--introImgTop:-15.63vw;--introTtlFS:36px}.mainContent, .mainContent p{line-height:2}.scrDown{--espScrR:calc(100% - 200px);--espScrT:calc(100vh - 160px)}.hero{aspect-ratio:2000/2156}.intro{top:62%}.set1bcWrap{align-items:flex-end;display:flex;flex-direction:row-reverse;justify-content:space-between;margin:80px auto;padding-right:9.77%;width:100%}.fadeSldWrap{max-width:595px;width:51.65%}.set1cKit{margin-bottom:45px;width:29.51%}.typeA{max-width:680px;width:53.13%}.typeB{max-width:506px}.typeB.img1d{margin:0 auto 0 16.56%;width:39.53%}.typeB.img2b{margin:0;width:59.53%}.set2bcWrap{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto;max-width:850px;width:66.41%}.set2cKit{margin-bottom:50px;width:26.47%}.set3bcWrap{align-items:flex-end;display:flex;gap:16px;margin:0 auto;max-width:1028px;width:80.31%}.set4cKit{aspect-ratio:35/37;margin-left:18.75%;width:54.69%}.s4stars{--st1top:20cqh;--st2top:24cqh;--st3top:42cqh;--st4top:89cqh;--st1left:25.78%;--st2left:0;--st3left:23.44%;--st4left:3.13%}#videoBox{aspect-ratio:1.7777777778;backface-visibility:hidden;box-shadow:4px 4px 4px rgba(0,0,0,.25);outline:1px solid transparent;transform:rotate(-1deg)}#videoBox,#videoBox video{-webkit-backface-visibility:hidden}#videoBox video{backface-visibility:hidden;border-radius:1px;height:102%;isolation:isolate;margin-left:-1%;margin-top:-1%;width:102%}#videoBox.act video{transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.finHw{margin:0 auto;width:384px}.finTt{margin:0 auto;width:434px}}@media (width < 550px){.division{display:block}}@media (1000px <= width){.tocWrap:has(.swiper-slide:nth-child(odd):hover){background-color:#bcd5d2}.tocWrap:has(.swiper-slide:nth-child(even):hover){background-color:#e1aa79}#tocSlider a:hover img{border-color:#fff}#tocSlider a:hover .tocCaption{color:#fff}.tocSldWrap{margin:0 auto;max-width:1200px;padding:0 55px}#tocSlider .swiper-wrapper{display:flex;justify-content:center;margin-left:auto;margin-right:auto}#tocSlider .swiper-slide{padding:0 8px}}@media (width < 750px){.fadeSldWrap{margin:30px auto 70px;width:84%}.img1d{margin-top:80px}.set2cKit{margin:45px 0 45px 26.67%;width:225px}.img3b{margin-bottom:16px}.featPair{flex-direction:column}}