@charset "UTF-8"; .collabKeyword, .how2 ul, .notice,.past2list, .whatHowTtJp{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.collabKeyword li{align-items:center;display:flex} .benefits ol, .bnfCard, .howA, .howB,.introIc, .past1list ul, .schemaList div{align-items:center;display:flex;justify-content:center} #scCollab .collabImg::after, .collabImg::after, .donImgsA::before, .donImgsB::before, .footerLinks ul a::after, .howA, .hrMask1, .hrMask2, .hrMask3, .intro2img::after,.introIc, .lpContents::before, .nextImg::after, .schemaList div::after{left:0;position:absolute;top:0} #collabKwLogo, .collabLinks::after, .footerLinks li div, .how2plus, .how2plus::after, .how2plus::before, .nextDeco, .schemaBgWrap,.schemaIam, .schemaInner::before, .schemaList li{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.schemaList li::before{left:50%;position:absolute;transform:translateX(-50%)} .aboutTx, .donationTx1, .donationTx2, .intro1wrap, .intro2txWrap, .notice, .toIam,.toMyPage{margin-left:auto;margin-right:auto} #scCollab .collabImg::after, .collabImg::after, .collabLinks::after, .donImgsA::after, .donImgsA::before, .donImgsB::before, .footerLinks ul a::after, .intro2img::after, .lpContents::before, .nextImg::after,.schemaBgWrap, .schemaInner::before, .schemaList div::after, .schemaList li::before{content:"";display:block} #scCollab .collabImg::after, .collabImg::after, .donImgsA::before, .donImgsB::before, .footerLinks ul a::after, .howA, .howB, .hrMask1, .hrMask2, .hrMask3, .intro2img::after,.introIc, .lpContents::before, .nextImg::after, .schemaList div::after{height:100%;width:100%}.act .introIc{opacity:0;pointer-events:none}.srOnly{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0)}

/*!IamPlus*/ #collabKwLogo img, #donPhoto3, #donPhotos12, .bnfCard,.tocWrap li, .transTtEn div{transition:.8s ease-out} .aboutTx, .donationTx1, .donationTx2,.intro1wrap, .intro2txWrap, .notice, .toIam, .toMyPage{width:82%}.aboutIam, .footerLinks{padding-bottom:clamp(7em,6em + 2vw,10em)} #scBenefit, #scCollab, #scDonation, #scHow,.scNext, .scToc{padding-bottom:clamp(8em,7em + 3vw,11em)}.intro1{padding:clamp(7em,6em + 2vw,10em) 0} .bnfCard::before, .collabTt,.intro2list .num, .tocWrap span{font-family:"Freight Big Light",serif}.collabKeyword i, .collabTt i, .transTtEn{font-family:freight-big-pro,Times,serif;font-style:italic;font-weight:300} #tocTt, .collabLinks span, .footerLinks li .en,.heroTx, .how2 .en, .nextCaption{font-family:Poppins,sans-serif;font-style:normal;font-weight:200} .bnfComing, .bnfMore, .howA, .nextDeco,.schemaInner, .toIam{font-family:Poppins,sans-serif;font-style:normal;font-weight:300} .collabLinks span,.how2 li{letter-spacing:.06em;text-align:center;text-indent:.06em}article{position:relative;z-index:1}.lpContents{background:#fff;color:#303030;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;min-width:320px;position:relative;text-align:justify;-webkit-text-size-adjust:100%}.lpContents::before{background-color:#f4f0e1;opacity:0;transition:1s ease-out;z-index:0}.lpContents.scBenefitAct::before{opacity:1}.lpContents img{display:block;height:auto;max-width:100%}.lpContents a{cursor:pointer}.lpContents a:hover{opacity:.88} .lpContents li,.lpContents ul{list-style:none}.lpContents, .lpContents li, .lpContents p{font-size:clamp(11.8px,11.8px + .2vw,14.5px);letter-spacing:.05em;line-height:2.6}.footerOuter{padding-top:0!important}.breadcrumb{margin-bottom:0!important}.bnfMore, .toIam a, .toMyPage a{border-bottom:1px solid #777;display:inline-block;line-height:2.2}.aboutTx p, .donationTx2 p{margin-bottom:2em}.aboutTx p:last-child, .donationTx2 p:last-child{margin-bottom:0}.lpContents a{transition:.3s ease-out} .toIam,.toMyPage{text-align:center} .collabLinks li,.tocWrap a{position:relative} .collabLinks li::after, .collabLinks li::before, .tocWrap a::after,.tocWrap a::before{background:#bbb;content:"";height:.6em;position:absolute;right:.7em;top:calc(50% - .3em);transform-origin:bottom;width:1px} .collabLinks li::before,.tocWrap a::before{transform:translateY(-50%) rotate(-35deg)} .collabLinks li::after,.tocWrap a::after{transform:translateY(-50%) rotate(-145deg)}.pastStt{font-size:107%;margin-bottom:-.7em;text-align:center}.collabTt{font-size:210%}#tocTt,.collabTt{text-align:center}#tocTt{font-size:160%;margin-bottom:3.5em}.whatHowTtJp{margin:0 auto;position:relative;text-align:center;z-index:2}.whatHowTtJp img{width:10em}.transTtWrap{margin-bottom:4em;overflow:hidden}.transTtEn{color:#d6d4cb;letter-spacing:.04em;line-height:1.1;margin:0 0 .5em 15%;text-align:center;text-indent:.04em;white-space:nowrap}#scBenefit .transTtEn{color:#ccc}#scCollab .transTtEn{color:#d6d4cb;margin-left:10%}.transTtEn .ttClone{display:inline-block;margin-left:5vw}.heroImg{filter:saturate(0);opacity:0;position:relative;transition:opacity .2s,filter .7s ease-out 1.1s}.pret .heroImg{filter:none;opacity:1}.heroImg img{margin:0 auto} .hrMask1, .hrMask2,.hrMask3{transition:.8s cubic-bezier(.3,1,.68,1) .3s;z-index:3} .pret .hrMask1, .pret .hrMask2,.pret .hrMask3{opacity:0}.hrMask2{transition-delay:.4s}.hrMask3{transition-delay:.5s}.heroIcon img{-webkit-clip-path:ellipse(0 0 at 0 0);clip-path:ellipse(0 0 at 0 0);transition:.8s ease-out}.heroTxWrap{opacity:0;transition:.7s ease-out 1.1s}.act .heroIcon img{animation:heroIc2 .5s cubic-bezier(.3,1,.68,1) .7s both;-webkit-clip-path:ellipse(200% 200% at 0 0);clip-path:ellipse(200% 200% at 0 0)}.act .heroTxWrap{opacity:1}@keyframes heroIc2{100%{transform:scale(.7)}}.intro2tx{opacity:0;transition:.8s cubic-bezier(.5,1,.9,1) 1s}.act .intro2tx{opacity:1} .collabImg,.intro2img, .nextImg{position:relative} .collabImg::after,.intro2img::after, .nextImg::after{background-color:#f2e9c7;transform:scaleY(0);transform-origin:top;transition:1s cubic-bezier(.8,.15,.18,.9);z-index:0} .collabImg img,.intro2img img, .nextImg img{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);position:relative;transition:1s cubic-bezier(.8,.15,.18,.9) .2s;z-index:2} .collabImg.act::after,.intro2img.act::after{transform:scaleY(1)}@keyframes lineFIO{0%{transform:scaleY(0)}45%{opacity:1;transform:scaleY(1)}60%{opacity:1}100%{opacity:0}}@keyframes fleuveA{0%{transform:translate(0)}100%{transform:translateX(-100%)}}.donImgsA::before, .donImgsB::before{opacity:0;transform:scale(.7);transition:.6s ease-out .1s}.act .donImgsA::before, .act .donImgsB::before{opacity:1;transform:none}@keyframes db-hg{0%{-webkit-clip-path:inset(100% 0 0 100%);clip-path:inset(100% 0 0 100%)}60%{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}100%{opacity:0}}.donPhoto2{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:2}.act .donPhoto2{animation:imgSwapper 8s linear infinite}@keyframes imgSwapper{0%, 100%, 40%{opacity:0}50%, 90%{opacity:1}}.past1list.act ul, .past2list.act ul{opacity:1;transform:none}.schemaIam{opacity:0;transition:.8s ease-out .1s}.act .schemaIam{opacity:1}.intro2tt{opacity:0;transition:.8s ease-out .1s}.act.intro2tt{opacity:1} .act .nextCaption, .act .past1list::after, .act .past1list::before, .act .past2list::after, .act .past2list::before, .act.past1list::after,.act.past1list::before, .act.past2list::after, .act.past2list::before, .collabImg.act img, .intro2img.act img{-webkit-clip-path:inset(0);clip-path:inset(0)}.nextCaption{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.past1list::before, .past2list::before{-webkit-clip-path:inset(0 100% 100% 0);clip-path:inset(0 100% 100% 0)}.past1list::after, .past2list::after{-webkit-clip-path:inset(0 0 100% 100%);clip-path:inset(0 0 100% 100%)}.schemaInner::before{-webkit-clip-path:ellipse(0 0 at 0 0);clip-path:ellipse(0 0 at 0 0)}.act .schemaInner::before{-webkit-clip-path:ellipse(200% 200% at 100% 100%);clip-path:ellipse(200% 200% at 100% 100%)}@keyframes anmFO{0%{opacity:1}100%{opacity:0}}@keyframes anmFI{0%{opacity:0}100%{opacity:1}}#hero{text-align:center}.heroTxIcWrap{padding:5em 0 clamp(7em,6em + 2vw,10em);position:relative}.heroIcon{margin:0 auto 1.5em;max-width:4.5em;width:14%}.heroTt{margin:0 auto 1.9em;max-width:16.5em;width:55%}.heroTx{line-height:2}.scIntAbtNxt{overflow:hidden}.intro1{background-color:#f6f6f6}.intro1wrap{text-align:left}.intro1tx{position:relative}.intro1tx p{font-size:105%;line-height:3.3}.intro2{padding-bottom:clamp(6em,5em + 2vw,8em);position:relative;z-index:1}.intro2img{margin:0 auto;position:relative}.intro2txWrap{padding-top:clamp(7em,6em + 2vw,10em);position:relative}.intro2tt{font-size:110%;margin-bottom:3em;text-align:center}.introIc{transition:.7s ease-out .5s;z-index:3}.introIc img{margin:0 auto;width:37px}.introIc.ic1 img{width:35px}.intro2list .num{font-size:230%;line-height:1;margin-bottom:.7em;text-align:center}.intro2list .tt{font-size:104%;line-height:2;margin-bottom:.6em;text-align:center}.intro2list .desc,.intro2list li{position:relative}.intro2list li:nth-child(2){margin-top:2em}.intro2list li:nth-child(2) .introIc{transition-delay:.8s}.intro2list li:nth-child(2) .intro2tx{transition-delay:1.3s}.schemaIam{font-size:120%;z-index:9}.schemaWrap{position:relative;transform:translateX(-35%);width:120%}.schemaBgWrap{z-index:0}#schemaBg{aspect-ratio:1/1;background-color:#f8f6ec;border-radius:50%;transition:1s ease-out;width:37vw;will-change:transform}.schemaInner{position:relative}.schemaInner::before{aspect-ratio:1/1;border:1px solid #777;border-radius:50%;transition:1.4s ease-in 1.6s;width:calc(100% - 7em);z-index:2}.schemaList{aspect-ratio:1/1;margin:0 auto;position:relative;z-index:3}.schemaList li{height:100%;letter-spacing:0;line-height:1.4;width:7em}.schemaList li::before{border-left:1px solid #bbb;height:calc(100% - 7em);opacity:0;top:7em;width:1px;z-index:2}.act .schemaList li::before{animation:lineFIO .9s ease-out 1.4s both}.schemaList li:nth-child(1) span{margin-top:-3%}.schemaList li:nth-child(6)::before{display:none}.schemaList li:nth-child(2){transform:translate(-50%,-50%) rotate(36deg)}.schemaList li:nth-child(2) div{transform:rotate(-36deg);transition-delay:.3s}.schemaList li:nth-child(3){transform:translate(-50%,-50%) rotate(72deg)}.schemaList li:nth-child(3) div{transform:rotate(-72deg);transition-delay:.45s}.schemaList li:nth-child(4){transform:translate(-50%,-50%) rotate(108deg)}.schemaList li:nth-child(4) div{transform:rotate(-108deg);transition-delay:.6s}.schemaList li:nth-child(5){transform:translate(-50%,-50%) rotate(144deg)}.schemaList li:nth-child(5) div{transform:rotate(-144deg);transition-delay:.75s}.schemaList li:nth-child(6){transform:translate(-50%,-50%) rotate(180deg)}.schemaList li:nth-child(6) div{transform:rotate(-180deg);transition-delay:.9s}.schemaList span{position:relative;z-index:2}.schemaList div{background:#fff;border:1px solid #777;border-radius:50%;height:7em;opacity:0;position:relative;text-align:center;transition:opacity .8s ease-out .3s;width:7em;z-index:9}.schemaList div::after{background:#f8f6ec;border-radius:50%;opacity:0;transition:.6s ease-out 2.6s;z-index:1}.act .schemaList div,.act .schemaList div::after{opacity:1}.aboutTx{margin-top:clamp(6em,5em + 2vw,8em);position:relative;z-index:3}.aboutTx p{font-size:102%;line-height:3}.scNext{margin:0 auto;max-width:1700px;position:relative;z-index:4}#nextShowcase{margin:3.5em auto 0}#nextShowcase ul{display:flex;flex-wrap:nowrap;overflow:visible}#nextShowcase li{display:flex;padding:0 .5%;position:relative;width:16.66%}.nextImg img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover}.nextCaption{line-height:2;transform:rotate(180deg);transition:1.6s ease-out .7s;writing-mode:vertical-lr}.nextDeco{color:#fff;line-height:2;text-align:center;width:90%;z-index:2}.nextDeco span{display:block;margin-bottom:1em} .past1list,.past2list{padding:calc(5vw + 2em) 5vw 5vw;position:relative} .past1list::after, .past1list::before, .past2list::after,.past2list::before{border:1px solid #777;border-bottom:none;content:"";height:100%;position:absolute;transition:.5s cubic-bezier(.3,1,.68,1) .2s;width:3em} .past1list::before,.past2list::before{border-right:none;left:0;top:0} .past1list::after,.past2list::after{border-left:none;right:0;top:0} .past1list ul,.past2list ul{opacity:0;transition:.8s ease-out .4s}.past1{margin:3.5em auto clamp(6em,5em + 2vw,8em);padding:0 5%}.past1list li{padding:0 4vw;width:30%}.past1list li:nth-child(2){flex:1}.past1list li:nth-child(3){width:28%}.past2{margin:0 auto;padding:0 5% clamp(8em,7em + 3vw,11em)}.past2list ul{padding:4%}.past2list li{display:flex;margin-bottom:3em;text-align:left}.past2list li:nth-child(2){margin-bottom:0}.past2list p{margin-left:8%}.past2logo{width:23%}.past2logo img{margin-bottom:1em}.elle img{width:70%}.scToc{overflow:hidden}.tocWrap{margin:0 auto;max-width:35em}.tocWrap a{background-color:#fff;border:1px solid #777;display:inline-block;font-size:90%;line-height:1;padding:.6em 2.8em .6em 1.6em}.tocWrap a:hover{opacity:.7;transform:translateY(-.3em)}.tocWrap span{font-size:150%;letter-spacing:.05em;margin-right:3em}#toc1{position:relative;z-index:4}#toc2{text-align:right}#toc3{margin-left:2em}#toc4{margin-right:2em;text-align:right}#scBenefit{overflow:hidden}.benefits{margin:0 auto;position:relative}.benefits ol{counter-reset:item;list-style-type:none;text-align:center}.benefits li{letter-spacing:.03em;line-height:1.7;text-align:center;text-indent:.03em}.bnfCard{aspect-ratio:3/4;background-color:#fff;border:1px solid #f4f0e1;-webkit-clip-path:polygon(80% 0,100% 20%,100% 100%,0 100%,0 0);clip-path:polygon(80% 0,100% 20%,100% 100%,0 100%,0 0);flex-direction:column;font-size:95%;min-width:14em}.bnfCard::before{content:"0" counter(item);counter-increment:item;display:block;font-size:250%;line-height:1;margin-bottom:.6em}.bnfTx1{display:block;font-size:90%;margin-bottom:.5em}.bnfComing, .bnfMore{display:block;font-size:95%;line-height:1.8;margin:1em auto 0;white-space:nowrap}.bnfMore{width:3em}.notice{color:#666;margin-top:clamp(6em,5em + 2vw,8em)}.notice p{font-size:90%;line-height:1.7;text-align:left}#scHow{text-align:center}.how2{margin:0 auto clamp(6em,5em + 2vw,8em);overflow:hidden}.how2,.how2 li{position:relative}.how2 li{aspect-ratio:1/1;border:1px solid #777;border-radius:50%;line-height:2.3;margin:0 -3% 0 -5%;opacity:0;transform:translateX(-4em);transition:.8s cubic-bezier(.3,1,.68,1) .2s;width:58%}.how2 li:nth-child(2){margin:0 -5% 0 -3%;transform:translateX(4em)}.how2 span{display:block}.how2 .en{font-size:107%}.how2 .jp{font-size:102%}.how2.act li{opacity:1;transform:none}.how2plus{height:4em;right:-1.2em;transform:translate(-50%,-50%) scale(0);transition:.5s ease-out .7s;width:4em} .how2plus::after,.how2plus::before{background:#aaa;border-radius:.1em;content:"";display:block;height:1px;transition:.7s ease-out;width:100%;z-index:5}.how2plus::after{transform:translate(-50%,-50%) rotate(90deg)}.act .how2plus{animation:anmFO .6s ease-out 1.7s both;transform:translate(-50%,-50%) scale(1)}.howA{border-radius:50%;font-size:120%;transition:.6s ease-out 2.1s}.act .howA,.howB{opacity:0}.howB{flex-direction:column;transition:.6s ease-out 2.2s}.act .howB{opacity:1}#scCollab{position:relative} .collabTxWrap,.collabWrap{background:#f6f6f6}.collabWrap{margin-bottom:5vw}.collabTxWrap{margin:0 auto;padding:clamp(7em,6em + 2vw,10em) 0;position:relative}.collabTx{position:relative;z-index:3}.collabKeyword{margin-top:3em}.collabKeyword ul{margin:0 auto;max-width:40em}.collabKeyword li{line-height:2;opacity:0;transform:translateX(40px);transition:opacity .5s ease-out,transform 1.2s cubic-bezier(.3,1,.68,1) .1s}.collabKeyword li:nth-child(1){transition-delay:.35s}.collabKeyword li:nth-child(2){transition-delay:.6s}.collabKeyword li:nth-child(3){transition-delay:.85s}.collabKeyword li:nth-child(4){transition-delay:1.1s}.collabKeyword.act li{opacity:1;transform:none}.collabKeyword i{font-size:170%;width:5.5em}#collabKwLogo{opacity:.09;width:12em;z-index:0}.collabLinks{margin:-2px auto 0;max-width:800px;position:relative}.collabLinks ul{display:flex;flex-wrap:wrap}.collabLinks li{line-height:2;padding:2em 0;text-align:center;width:50%}.collabLinks li:nth-child(1), .collabLinks li:nth-child(2){border-bottom:1px solid #777}.collabLinks li:nth-child(1), .collabLinks li:nth-child(3){border-right:1px solid #777} .collabLinks li:nth-child(1)::after,.collabLinks li:nth-child(1)::before, .collabLinks li:nth-child(3)::after, .collabLinks li:nth-child(3)::before{left:.7em;right:auto}.collabLinks li:nth-child(1)::before, .collabLinks li:nth-child(3)::before{transform:translateY(-50%) rotate(35deg)}.collabLinks li:nth-child(1)::after, .collabLinks li:nth-child(3)::after{transform:translateY(-50%) rotate(-215deg)}.collabLinks span{display:block;font-size:115%}.collabLinks::after{height:2em;width:2em}.collabLinks, .collabLinks::after{background-color:#fff}.collabKwTt{font-weight:bold;margin-bottom:3em;text-align:center}.collabDesc br{display:none}#scCollab .collabImg::after{background:linear-gradient(0deg,rgba(0,0,0,.3),25%,transparent);z-index:2}#scDonation{position:relative;z-index:3}.donationImg{margin:clamp(6em,5em + 2vw,8em) auto;position:relative}.donationImg li{position:relative;transition:1s ease-out;will-change:transform}.donImgsA{margin-left:3%;position:relative;width:60%}.donImgsA::before{background:#f8f2ec;border-bottom-right-radius:150%;transform-origin:top left}.donImgsA::after{background:url(/photo/page/iam_plus/plus/dondeco.svg) top/contain no-repeat;height:50%;left:4%;position:absolute;top:6%;width:5.2em;z-index:3}.act .donImgsA::after{animation:db-hg 1.2s ease-out .9s both}.donImgsB{margin:3% 3% 0 auto;position:relative;width:57%}.donImgsB::before{background:#f8f6ec;border-top-left-radius:150%;transform-origin:bottom right} #donPhoto3,#donPhotos12{opacity:0;position:relative;z-index:2} .act #donPhoto3,.act #donPhotos12{animation:anmFI .8s ease-out .6s both}.messageLogo img{margin:3em 0 0 auto;max-width:10em}.footerLinks{margin:0 auto;max-width:1000px}.footerLinks ul{display:flex;margin-bottom:8em}.footerLinks ul a{display:block;position:relative}.footerLinks ul a::after{background:linear-gradient(0deg,rgba(0,0,0,.65),35%,transparent);opacity:0;transition:1.8s ease-out .6s;z-index:2}.footerLinks.act a::after{opacity:1}.footerLinks li{line-height:2.2;position:relative;width:50%}.footerLinks li img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.footerLinks li div{color:#fff;text-align:center;width:100%;z-index:3}.footerLinks li .en{display:block;font-size:120%}.footerLinks li .jp{font-size:102%;letter-spacing:.1em;text-align:center;text-indent:.1em}@media (width >= 450px){#bnf3{margin-top:-24%}}@media (width >= 500px){.transTtEn{font-size:350%}}@media (width >= 600px){.schemaWrap{width:80%}.schemaInner li{width:8em}.schemaInner li div{height:8em;width:8em}}@media (width >= 700px){.bnfCard{font-size:90%}#bnf2{margin-top:9%}#bnf3{margin-top:2%}#bnf4{margin-top:7%}.notice p{font-size:80%}#scBenefit .notice{margin-top:clamp(7em,6em + 2vw,10em)}}@media (768px <= width < 900px){.collabDesc{text-align:center}.collabDesc br{display:block}}@media (768px <= width <= 999px){.pcOnly{display:none!important}}@media (width >= 768px){.spOnly{display:none!important}.toMyPage{font-size:95%}#scBenefit .transTtWrap{margin-bottom:2.5em}.heroTx{font-size:90%}.intro1tx{text-align:center}.intro1tx p{font-size:102%}.past1{padding:0 15%}.past1,.past2{max-width:900px}.past2{padding:0 15% clamp(8em,7em + 3vw,11em)}.past2logo{max-width:180px}.past1list li{padding:0 6%}.past2list ul{padding:0 4%}.past2list li{justify-content:center}.benefits ol{gap:1%}.how2 ul{width:65%}.donationTx1, .donationTx2{margin:0 auto;max-width:700px;width:75%}.donationImg{max-width:700px;width:70%}}@media (width >= 768px) and (width >= 1000px){.past1, .past2{max-width:1700px;padding-left:19%;padding-right:19%}.past1list, .past2list{padding:5em}}@media (width >= 768px) and (width >= 1200px){.past1, .past2{padding-left:25%;padding-right:25%}}@media (width >= 770px){.schemaWrap{width:calc(74% - 45.45455vw + 350px)}}@media (width >= 900px){.intro2wrap{display:flex;flex-direction:row-reverse;justify-content:center;margin-left:auto;margin-right:auto}.intro2list .num{font-size:215%;margin-bottom:.5em}.intro2txWrap{display:flex;flex:1;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;padding:0 8%}.intro2img{width:45%}.intro2img img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover}.collabWrap{display:flex;margin-bottom:12vw}.collabImg{width:45%}.collabImg img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover}#scCollab .collabImg::after{display:none}.collabTxWrap{align-items:center;display:flex;flex:1;padding:0 8%}}@media (width >= 950px){.benefits ol{gap:2%}.benefits li{letter-spacing:.05em;text-align:center;text-indent:.05em}.bnfCard{min-width:15em}}@media (width >= 1000px){.spTbOnly{display:none!important}.schema{align-items:center;display:flex}#schemaBg{width:20vw}.aboutTx{margin-left:calc(-10% + 10vw - 92px);width:38%}.how2 ul{max-width:67em;width:52%}}@media (width >= 1200px){.intro2img{margin-right:0;max-width:700px}.intro2img img{aspect-ratio:3/4}.intro2tt{margin-bottom:5vw}.intro2list li:nth-child(1){padding-bottom:3.5vw}.intro2txWrap{max-width:1000px;padding:0 10%}.collabImg{max-width:700px}.collabImg img{aspect-ratio:3/4}.collabTxWrap{max-width:1000px;padding:0 10%}.donationImg{max-width:850px;width:55%}}@media (width >= 1400px){.aboutTx p{line-height:3.3}#nextShowcase{padding:0 4%}#nextShowcase ul:nth-child(2){display:none}#nextShowcase li:nth-child(2) .nextImg::after{transition-delay:.1s}#nextShowcase li:nth-child(2) img{transition-delay:.3s}#nextShowcase li:nth-child(3) .nextImg::after{transition-delay:.2s}#nextShowcase li:nth-child(3) img{transition-delay:.4s}#nextShowcase li:nth-child(4) .nextImg::after{transition-delay:.3s}#nextShowcase li:nth-child(4) img{transition-delay:.5s}#nextShowcase li:nth-child(5) .nextImg::after{transition-delay:.4s}#nextShowcase li:nth-child(5) img{transition-delay:.6s}#nextShowcase li:nth-child(6) .nextImg::after{transition-delay:.5s}#nextShowcase li:nth-child(6) img{transition-delay:.7s}#nextShowcase li:nth-child(7) .nextImg::after{transition-delay:.6s}#nextShowcase li:nth-child(7) img{transition-delay:.8s}.act .nextImg::after{transform:scaleY(1)}.act .nextImg img{-webkit-clip-path:inset(0);clip-path:inset(0)}.tocWrap ul{transform:scale(1.1)}}@media (width <= 1399px){.scNext{overflow:hidden}#nextShowcase{display:flex;opacity:0;transition:.8s ease-out;width:calc(430% - 400vw + 2200px)}#nextShowcase.act{opacity:1}#nextShowcase ul{display:flex;width:100%}#nextShowcase.anm ul{animation:fleuveA 20s linear infinite}#nextShowcase li{flex-shrink:0}.nextImg img{-webkit-clip-path:inset(0);clip-path:inset(0)}}@media (width < 900px){.collabLinks li{letter-spacing:0}.collabTtWrap{left:0;pointer-events:none;position:absolute;top:88vw;width:100%}.collabTtInner{mix-blend-mode:hard-light;position:-webkit-sticky;position:sticky;top:80vh;z-index:3}.collabTtInner .whatHowTtJp{color:#d6d4cb}.collabImg{margin:0 auto;position:-webkit-sticky;position:sticky;top:0}.collabTxWrap{position:relative;z-index:5}.collabDesc{line-height:3;margin:0 auto;width:82%}}@media (width < 768px){.whatHowTtJp{font-size:115%}}@media (width <= 767px){.pcOnly, .pcTbOnly{display:none!important}.scPast{overflow:hidden}.past2 br{display:none}.past2 li{width:100%}.past2 p{flex:1;line-height:1.8}}@media (width <= 699px){.benefits{max-width:450px}.benefits ol{flex-direction:column}#bnf1{z-index:6}#bnf2{margin:-18% 0 0 -52%}#bnf3{margin:-35% 0 0 51%;z-index:5}#bnf4{margin:-17% 0 0 10%}}@media (width <= 499px){.transTtEn{font-size:9.5vw}}