 #page6 .basicInner,.navMain, .pg4item .contWrap{display:flex;flex-direction:column}.mainContent{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.basic34deco{display:flex;justify-content:space-between} .aboutStt,.headImg{align-items:center;display:flex} .basicBox, .cta a, .iamBtn a,.pcL, .pg5item li, .scene li, .shopBtn a, .stck, .sticker{align-items:center;display:flex;justify-content:center}.pcR::before, .pg4item .scene::before, .pg5item .scene::before, .scene li{inset:0;position:absolute}#page2 .theatre .ctrl, #page4 .theatre .ctrl, #page5 .theatre .ctrl, .vimPortr iframe{left:0;position:absolute;top:0}.pg2about .scene::before, .pg4-5img{position:absolute}.heroTtlPc,.pg2about .scene::before, .pg4-5img{left:50%;top:50%;transform:translate(-50%,-50%)}.heroTtlPc{position:fixed} .basic34deco,.heroTtlSp, .longCont, .pg5headTx, .pg5item .cta, .pg5item figcaption, .pgTtl{left:50%;position:absolute;transform:translateX(-50%)}.brandLogoSp{position:absolute;top:50%;transform:translateY(-50%)}.pg2about .scene::before, .pg4-3, .pg4-5deco, .pg4-6, .pg5headTx{margin-left:auto;margin-right:auto} .ethical::before, .longPg::before, .navBtn::after,.navBtn::before, .pg2about .scene::before, .pg4item .scene::before, .pg5item .scene::before{content:"";display:block}.scene li{opacity:0;pointer-events:none;visibility:hidden}.scene li.inView{opacity:1;pointer-events:auto;visibility:visible}.srOnly{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0)}.pg2about .scene::before, .pg4-3, .pg4-5deco, .pg4-6, .pg5headTx{width:92.3%}.pg4item p{margin-bottom:1lh}.mainContent{--aopcNewsH:0px;--aoSpMenuH:46px;--sp100vh:100vh;--ao100vh:calc(100vh - var(--aoSpMenuH));color:#777;min-width:350px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%
  /*!override*/}.mainContent a{cursor:pointer}.mainContent :where(figure){margin:0;padding:0}.mainContent :where(img){display:block;height:auto;max-width:100%}.mainContent, .mainContent li, .mainContent p{font-size:12px;letter-spacing:.05em;line-height:2}.mainContent :where(h3), .mainContent :where(h4){color:#777}.footerOuter{padding-top:0!important}.breadcrumb{margin-bottom:0!important}.longPg::before, .lpVideo, .ly0stc, .stck{position:-webkit-sticky!important;position:sticky!important;top:var(--aopcNewsH)} .basicBox, .headImg img, .hero, .heroImg, .longPg::before,.pcL, .pcR, .pg4-1b img, .scene, .stck{height:var(--ao100vh)}#page1{z-index:1}#page2{z-index:2}#page3{z-index:3}#page4{z-index:4}#page5{z-index:5}#page6{z-index:6}#page7{z-index:7}#page8{z-index:8}.ly2{z-index:2}.ly3{z-index:3}.ly4{z-index:4}.ly5{z-index:5}.ly6{z-index:6}.ly7{z-index:7}.ly8{z-index:8}.ly9{z-index:9}#page6 .basicInner, .pg4item .contWrap{height:var(--sp100vh)!important} #page6 .basicInner::after,#page6 .basicInner::before, .pg4item .contWrap::after, .pg4item .contWrap::before{content:"";flex-grow:1;flex-shrink:1;min-height:5vh}#page6 .basicInner li, #page6 .basicInner p, .pg4item .contWrap li, .pg4item .contWrap p{letter-spacing:0}#page6 .basicInner .flexImg, .pg4item .contWrap .flexImg{aspect-ratio:1/1;flex-grow:1;flex-shrink:1;margin:min(2vh,1lh) auto min(2.5vh,1lh);max-height:260px;min-height:120px;width:auto}#page6 .basicInner .flexImg figure, .pg4item .contWrap .flexImg figure{height:100%}#page6 .basicInner .flexImg img, .pg4item .contWrap .flexImg img{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}#page6 .basicInner .shopBtn a, .pg4item .contWrap .shopBtn a{height:40px}@font-face{font-display:swap;font-family:"YakuHanJP";font-style:normal;font-weight:400;src:url(/photo/page/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} .basicLead, .basicLead2 .hX, .introTtl,.navMain li, .pg4-5deco, .pg4item .ttl, .pg5item figcaption, .pg8ttl, .pgTtl, .sticker, p.rawS{font-family:"the-seasons",serif;font-weight:300!important}.aboutTtl{font-family:"the-seasons",serif;font-weight:400!important}.basic34deco, .cta a, .evDate, .iamBtn a, .shopBtn a{font-family:Poppins,sans-serif;font-style:normal;font-weight:300!important} .basicInner p,.longCont p, .pg8Inner p{margin-bottom:1lh} .basicInner p:last-child,.longCont p:last-child, .pg8Inner p:last-child{margin-bottom:0} .intro .longCont span,.longCont span, .pg4item p span, .pg5headTx span{display:inline-block}.introTtl{margin-bottom:50px}.introTtl span{display:block!important;font-size:26px;line-height:32px}.introStt{margin-bottom:1lh}.pg7logoTtl{margin:0 auto 50px;width:75.86%} .basicLead,.basicLead2 .hX, .introTtl, .pg8ttl{font-size:22px;line-height:1.18;text-align:center}.pgTtl{color:#fff;font-size:27px;line-height:36px;text-align:center;top:26.67vw;width:90%;z-index:2}.pg8ttl{line-height:31px;margin-bottom:50px}.pg8ttl span{display:block;font-size:26px}.about1 .aboutMsg::before, .aboutStt::before{background-color:currentColor;content:"";height:1px;margin-right:.4em;vertical-align:middle;width:.8em}.aboutTtl{font-size:17px;line-height:20px;margin-bottom:25px}.about1 .aboutTtl{margin-bottom:5vh}.aboutStt{font-size:14px;justify-content:flex-end;letter-spacing:.05em;margin-bottom:5px;text-align:right}.basicLead{margin-bottom:45px}.basicLead2{text-align:center}.evDate{font-size:15px}.pg5item figcaption{font-size:16px;line-height:20px;top:7.84cqh;z-index:2}.dashR::after{background-color:currentColor;content:"";height:1px;margin-right:.4em;vertical-align:middle;width:1em} .cta,.iamBtn, .shopBtn{margin-top:1.1lh;text-align:center} .cta a,.iamBtn a, .shopBtn a{border:1px solid #727272;font-size:12px;height:50px;letter-spacing:.05em;line-height:1;margin:0 auto;text-align:center;text-indent:.05em;width:160px}#page6 .shopBtn{margin-top:0}.shopBtn.long a{letter-spacing:0;text-align:center;text-indent:0}.cta{margin-top:2lh}.cta a{font-size:13px;line-height:1.2}.cta li:nth-child(1){margin-bottom:10px}.pcR .cta{margin-top:1lh}.iamBtn a{width:220px} .heroTtlPc,.heroTtlSp{-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0);opacity:0;transition:1.2s cubic-bezier(.3,1,.7,1) 1s} .pret .heroTtlPc,.pret .heroTtlSp{-webkit-clip-path:polygon(0 0,201% 0,0 201%);clip-path:polygon(0 0,201% 0,0 201%);opacity:1}.vimPortr{opacity:0;transition:.8s ease-out}.act .vimPortr{opacity:1}@keyframes anmFI{0%{opacity:0}100%{opacity:1}}.modOpen{overflow:hidden}.mainContent{position:relative} .pcL,.pcR{position:-webkit-sticky;position:sticky;top:var(--aopcNewsH)}.pcL{background:url(/photo/page/anniv/2603_8th/pcbg.webp) 100%/cover no-repeat}.pcR{z-index:998}.pcR::before{background:url(/photo/page/anniv/2603_8th/pcbg.webp) 100%/cover no-repeat;content:"";transform:scale(-1)}.pcCtr{max-width:430px;min-width:360px;position:relative}.mainWrap,.pcCtr{width:100%}.hero{container-type:size;z-index:0}.brandLogoSp{left:8.97%;width:3.08%}.brandLogoPc{max-width:120px}.heroImg{width:100%}.heroImg img{-o-object-fit:cover;object-fit:cover;-o-object-position:20%;object-position:20%;width:100%}.heroTtlPc, .heroTtlSp{pointer-events:none}.heroTtlPc img, .heroTtlSp img{opacity:1;transition:.5s ease-out 2.8s}.pret .heroTtlPc img, .pret .heroTtlSp img{opacity:0}.heroTtlSp{height:auto;top:8cqh;width:58.97%}.heroTtlSp img{width:100%}.heroTtlPc{display:none;width:63.67vw;z-index:999}.heroTtlPc img{width:100%}.navBtn{animation:anmFI linear both;background:none;border:none;cursor:pointer;height:20px;left:min(35px,7.69%);opacity:0;position:fixed;top:calc(35px + var(--aopcNewsH));transition:.3s ease-out;width:20px;z-index:999}@supports (animation-timeline:view()){.navBtn{animation-timeline:scroll();animation-range:80px 150px}} .navBtn:active, .navBtn:focus,.navBtn:hover{background:none} .navBtn::after,.navBtn::before{background:#777;height:1px;width:100%}.navBtn::after{transform:rotate(90deg)}.modOpen .navBtn{transform:rotate(135deg)}.navMain{height:100vh;justify-content:center;padding:40px;position:relative;width:100%}.navList{counter-reset:item}.navList li{display:flex;font-size:22px;line-height:1.1;margin-bottom:min(1em,2.5vh)}.navList li::before{content:counter(item,decimal-leading-zero);counter-increment:item;padding-right:min(1vw,20px)}.headImg img{-o-object-fit:cover;object-fit:cover}#page5 .headImg img{-o-object-position:right;object-position:right}.ethical{display:flex;margin:10px 0 0 auto;width:200px}.ethical::before{background:url(/photo/page/anniv/2603_8th/arrow.svg) 50%/contain no-repeat;height:20px;width:35px}.ethical img{margin:20px 0 0 auto;width:150px}.aboutMsg{line-height:2}.about1 .aboutMsg, .about1 .aboutMsg::before{display:inline-block}.about1 .aboutMsg span{display:block;margin-left:1.5em}.about1{width:100%}li .aboutCont:nth-child(1){margin-bottom:min(60px,9vh)}.sticker{aspect-ratio:1;background-color:#d6e1e3;font-size:36px;line-height:43px;margin:0 auto;text-align:center;width:74.36%}#page4 .sticker{background:#fff3ca}.longPg{height:var(--childH);position:relative}.longCont,.longPg::before{width:100%}.longCont{padding:75px 12.82%;top:0}.intro{position:relative}.intro::before{background:url(/photo/page/anniv/2603_8th/introbg.webp) 50%/cover no-repeat}.intro .longCont{line-height:24px;padding:75px 5.13%;text-align:center}.pg7-1::before{background:url(/photo/page/anniv/2603_8th/7bg.webp) 50%/cover no-repeat}.basicBox{background:url(/photo/page/anniv/2603_8th/bg.webp) 50%/cover no-repeat;text-align:center}.basicBox.pg3-2{position:relative}.basicInner{overflow:hidden;width:92.3%}#page4 .basicInner{font-size:14px;letter-spacing:.05em;line-height:28px;text-align:center;text-indent:.05em}#page6 .basicInner{height:100%;text-align:left;width:76.92%}#page6 .basicInner p{line-height:20px}#page6 .basicInner .basicLead, #page6 .basicInner .basicLead2{margin-bottom:0}.pg4-7 .basicInner{width:100%}.basic34deco{font-size:9px;margin:0 auto;text-transform:uppercase;top:40px;width:92.3%}.theatre{position:relative}#page2 .theatre{height:241vh}#page2 .theatre .ctrl li{height:65vh}#page2 .theatre .ctrl li:first-child, #page2 .theatre .ctrl li:last-child{height:88vh}#page4 .theatre{height:306vh}#page4 .theatre .ctrl li{height:65vh}#page4 .theatre .ctrl li:first-child, #page4 .theatre .ctrl li:last-child{height:88vh}#page5 .theatre{height:241vh}#page5 .theatre .ctrl li{height:65vh}#page5 .theatre .ctrl li:first-child, #page5 .theatre .ctrl li:last-child{height:88vh}.scene{position:-webkit-sticky;position:sticky;top:var(--aopcNewsH)}.scene li{transition:1s cubic-bezier(.3,1,.7,1);z-index:3}.pg2about{z-index:3}.pg2about .scene::before{background:url(/photo/page/anniv/2603_8th/bg.webp) 50%/cover no-repeat;height:85%}.pg2about li{padding:0 12.82%}.pg4item .scene::before{background:url(/photo/page/anniv/2603_8th/4-itembg.webp) 0/cover no-repeat}.pg4item li{padding:0 14.1%}.pg4item p{font-size:12px;line-height:22px}.pg4item .ttl{font-size:16px;line-height:1.2;text-align:center}.pg4item .shopBtn{margin-top:min(1lh,2vh)}.pg5item{container-type:size}.pg5item .scene::before{background:url(/photo/page/anniv/2603_8th/5-itembg.webp) 0/cover no-repeat;padding:0 14.1%}.pg5item li{margin-top:-3vh;padding:0 3.85%}.pg5item li a{aspect-ratio:36/51;container-type:size;display:block;position:relative;width:100%}.pg5item .cta{bottom:min(3vh,50px);z-index:9}.pg4-1b img{-o-object-fit:cover;object-fit:cover}.pg4-4{align-items:flex-end!important;display:flex;overflow:hidden;position:relative;width:100%}.pg4-4 img{margin-left:-3.85%;transform:rotate(-4deg);width:76.92%}.pg4-5{overflow:hidden}.pg4-5img{margin:0 auto;width:66.67%}.pg4-5deco{font-size:41px;line-height:56px;text-align:left}.pg4-8 img{padding:0 7.69%}p.itemInfo, p.rDate{font-size:95%;margin-bottom:0!important}.pg5headTx{bottom:calc(100px + var(--aoSpMenuH));color:#fff;text-align:center;width:100%}#page8{background:url(/photo/page/anniv/2603_8th/bg.webp) 50%/cover no-repeat;text-align:center}.pg8Inner{line-height:1.85;padding:75px 12.82%}p.rawS{font-size:16px}.lpVideo{background-color:#fff}.vimPortr{margin:0 auto;overflow:hidden;position:relative}.vimPortr iframe{height:100%;width:100%}.vimPortr{aspect-ratio:9/16;background:url(/photo/page/anniv/2603_8th/1video.webp) 50%/cover no-repeat}@media (430px <= width < 900px){.brandLogoPc{display:none}.navBtn{left:calc(50% - 180px)}}@media (width < 900px){.navMain{align-items:center;background:#fff;inset:0;opacity:0;pointer-events:none;position:fixed;transition:.5s ease-out;visibility:hidden}.modOpen .navMain{opacity:1;pointer-events:auto;visibility:visible}}@media (max-width:380px) and (max-height:700px){.pg4item p{line-height:19px;margin-bottom:1.5vh} .cta a,.iamBtn a, .shopBtn a{height:40px}.heroTtlSp{top:6cqh}.navList{font-size:18px}#page6 .basicInner{width:84%}.pg4item li{padding:0 10%}.pg4item p{line-height:17px}}@media (430px <= width){.pcL, .pcR{flex:1}}@media (750px <= width){.mainContent{--aopcNewsH:32px;--aoSpMenuH:0px;--ao100vh:calc(100vh - var(--aopcNewsH));--sp100vh:calc(100vh - var(--aopcNewsH))}}@media (width < 430px){.pcL{display:none}.pcR{width:0}}@media (900px <= width){.pcCtr{width:34%}.heroTtlSp{display:none}.heroTtlPc{display:block}.navBtn{display:none}.navMain{align-items:flex-start;background:transparent}.navList li{font-size:18px}}@media (1200px <= width){.navMain{margin-left:10%}}