.DonationProjectProducts_goods-list__GSUzu{display:flex;align-items:flex-start;flex-wrap:wrap;gap:50px 20px;margin:30px 0 0}.DonationProjectProducts_goods-list__GSUzu.DonationProjectProducts_extend__cDcJx{gap:50px 35px}.DonationProjectProducts_goods-list__GSUzu.DonationProjectProducts_extend__cDcJx>div{width:370px!important}.DonationProjectProducts_goods-list__GSUzu>div{max-width:100%}@media(max-width:979px){.DonationProjectProducts_goods-list__GSUzu{margin:35px 0 0;gap:60px 20px}}@media(max-width:450px){.DonationProjectProducts_goods-list__GSUzu{margin:25px 0 0;gap:40px 8px}}.DonationProjectTop_top-wrap__yp24B{margin-bottom:100px}.DonationProjectTop_top__Hsl33{margin:0 auto 60px;text-align:center}.DonationProjectTop_top__Hsl33 h2{white-space:nowrap;overflow:hidden;font-size:48px;font-weight:500}.DonationProjectTop_target__komB3{display:inline-block;margin-bottom:25px;font-size:20px;line-height:35px;background-color:var(--white);border-radius:20px;padding:0 16px;color:var(--BK-75);border:1px solid var(--BK-75)}.DonationProjectTop_container__NKhfg{position:relative}.DonationProjectTop_visual-wrap__k_bme{position:relative;width:100%;min-width:1180px;overflow-x:hidden}.DonationProjectTop_visual-wrap__k_bme img{width:780px;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.DonationProjectTop_bg__TPDxs{position:absolute;left:66%;z-index:5;top:0;text-indent:-9999px;width:300%;height:100%;background-color:var(--black)}.DonationProjectTop_bg__TPDxs:after{content:"";position:absolute;top:0;left:-340px;width:370px;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 10%,black);mask-image:linear-gradient(90deg,transparent 10%,black);background-color:var(--black)}.DonationProjectTop_info__xIFCr{position:absolute;top:126px;right:0;color:var(--white);z-index:5}.DonationProjectTop_info__xIFCr *{line-height:1.2em}.DonationProjectTop_info__xIFCr dl{gap:0 17px}.DonationProjectTop_info__xIFCr dl:nth-child(2){margin:15px 0 5px}.DonationProjectTop_info__xIFCr dd,.DonationProjectTop_info__xIFCr dt{font-size:18px}.DonationProjectTop_info__xIFCr dt{position:relative}.DonationProjectTop_info__xIFCr dt:after{content:"";position:absolute;top:2px;right:-9px;height:16px;border-right:1px solid var(--BK-61)}.DonationProjectTop_period__OT382{font-size:22px}.DonationProjectTop_link-group__V__dU{width:280px;gap:0 10px;margin-top:100px;border:1px solid var(--BK-E0);padding:0 16px;align-items:center}.DonationProjectTop_link-group__title__49ZoF{font-size:16px;line-height:42px!important;color:var(--white);overflow:hidden;white-space:nowrap}.DonationProjectTop_link-group__link__Ue107{display:flex;align-items:center;gap:0 2px;font-size:14px;line-height:42px!important;color:var(--BK-9E)}@media(max-width:979px){.DonationProjectTop_top-wrap__yp24B{margin-bottom:calc(25px + 4.16vw)}.DonationProjectTop_top__Hsl33{width:70%!important;margin:36px auto 25px}.DonationProjectTop_top__Hsl33 h2{font-size:22px}.DonationProjectTop_target__komB3{margin-bottom:12px;font-size:12px;line-height:25px;border-radius:13px;padding:0 10px}.DonationProjectTop_container__NKhfg{width:70%!important}.DonationProjectTop_visual-wrap__k_bme{min-width:100%;overflow:unset;margin-bottom:4.16vw}.DonationProjectTop_visual-wrap__k_bme img{width:100%}.DonationProjectTop_bg__TPDxs{left:0;top:auto;bottom:-4.16vw;width:100%;height:4.16vw}.DonationProjectTop_bg__TPDxs:after{top:-406%;left:0;width:100%;height:406%;-webkit-mask-image:linear-gradient(180deg,transparent 10%,black);mask-image:linear-gradient(180deg,transparent 10%,black)}.DonationProjectTop_info__xIFCr{width:100%;top:auto;bottom:-1.5vw}.DonationProjectTop_info__xIFCr .DonationProjectTop_period__OT382,.DonationProjectTop_info__xIFCr dl{display:none}.DonationProjectTop_link-group__V__dU{display:flex;justify-content:space-between;width:100%;margin-top:0;border:none;padding:0 20px}.DonationProjectTop_link-group__link__Ue107,.DonationProjectTop_link-group__title__49ZoF{font-size:12px;line-height:unset!important}}@media(max-width:450px){.DonationProjectTop_top-wrap__yp24B{margin-bottom:calc(20px + 18.33vw)}.DonationProjectTop_top__Hsl33{margin:30px auto 25px;width:100%!important;padding:0 4.5%}.DonationProjectTop_container__NKhfg{width:100%!important}.DonationProjectTop_visual-wrap__k_bme{min-width:100%;overflow:unset;margin-bottom:18.33vw}.DonationProjectTop_bg__TPDxs{bottom:-18.33vw;height:18.33vw}.DonationProjectTop_bg__TPDxs:after{top:-256%;height:256%}.DonationProjectTop_info__xIFCr{bottom:-14.33vw}}