.donation .donation__trackingbanner{display:none;position:fixed;bottom:100px;right:20px;z-index:100;transition-duration:.3s;opacity:0;pointer-events:none}@media screen and (min-width: 1025px){.donation .donation__trackingbanner{display:block}}.donation .donation__trackingbanner .donation__trackingbannerInner{position:relative;transition-duration:.3s;pointer-events:auto;margin-bottom:10px}.donation .donation__trackingbanner .donation__trackingbannerInner.js-anime-passive{opacity:0;pointer-events:none}.donation .donation__trackingbanner.js-anime-active{opacity:1;pointer-events:auto}.donation .donation__trackingbanner .donation__trackingbannerLink:hover picture{opacity:.8}.donation .donation__trackingbanner .donation__trackingbannerLink picture{display:block;max-width:177px;margin-right:-17px;transition-duration:.3s}.donation .donation__trackingbanner .donation__trackingbannerLink picture img{width:100%}.donation .br_pc:before{white-space:nowrap}@media screen and (min-width: 1025px){.donation .br_pc:before{content:"\a";white-space:pre}}.donation .br_tab:before{white-space:nowrap}@media screen and (min-width: 769px){.donation .br_tab:before{content:"\a";white-space:pre}}.donation .br_sp{display:block}@media screen and (min-width: 1025px){.donation .br_sp{display:inline}}.hero{overflow:hidden}@media screen and (min-width: 1025px){.hero{margin-top:-200px}}.hero .heroWrap{position:relative;max-width:390px;margin-left:auto;margin-right:auto}@media screen and (min-width: 1025px){.hero .heroWrap{max-width:1366px;padding-left:12px;padding-right:12px}}@media screen and (min-width: 1025px){.hero .heroWrap .heroLayout{max-width:1080px;display:flex;justify-content:space-between;align-items:center}}.hero .heroWrap .heroLayout .hero__maincopy{display:block;max-width:294px;margin:64px auto 40px}@media screen and (min-width: 769px){.hero .heroWrap .heroLayout .hero__maincopy{max-width:330px;margin-bottom:80px;padding-top:50px}}@media screen and (min-width: 1025px){.hero .heroWrap .heroLayout .hero__maincopy{margin-bottom:0;width:100%;margin-left:60px;padding-top:30px}}.hero .heroWrap .heroLayout .hero__maincopy img{width:100%}@media screen and (min-width: 1025px){.hero .heroWrap .heroLayout .hero__maincopy img{width:460px}}.hero .heroWrap .heroLayout .hero__block{display:none}@media screen and (min-width: 769px){.hero .heroWrap .heroLayout .hero__block{display:block;translate:-64px -25px}}@media screen and (min-width: 1025px){.hero .heroWrap .heroLayout .hero__block{translate:167px 0}}.hero .heroWrap .heroLayout .hero__block img{width:560px}@media screen and (min-width: 1025px){.hero .heroWrap .heroLayout .hero__block img{width:900px}}.hero .heroWrap .herosvg01{display:none}@media screen and (min-width: 769px){.hero .heroWrap .herosvg01{display:block;width:274px;height:274px;position:absolute;top:60px;left:315px;z-index:11}}.hero .heroWrap .herosvg01 img{width:100%}@media screen and (min-width: 1025px){.hero .heroWrap .herosvg01{width:674px;height:674px;top:-330px;left:1146px}}.hero .heroWrap .herosvg02{display:none}@media screen and (min-width: 769px){.hero .heroWrap .herosvg02{display:block;width:90px;position:absolute;top:318px;left:22px;z-index:11}}.hero .heroWrap .herosvg02 img{width:100%}@media screen and (min-width: 1025px){.hero .heroWrap .herosvg02{width:150px;top:303px;left:720px}}.about .about__headAreaWrap{max-width:1080px;margin:0 auto;padding:0 8px}.about .about__headAreaWrap .about__headArea{margin-bottom:52px;color:#59a1ff;font-size:24px;font-weight:700;text-align:center}.about .about__headAreaWrap .about__headArea br{display:block}@media screen and (min-width: 1025px){.about .about__headAreaWrap .about__headArea{margin-bottom:50px;font-size:35px;text-align:start}.about .about__headAreaWrap .about__headArea br{display:none}}.about .about__descAreaWrap{margin-bottom:56px}@media screen and (min-width: 1025px){.about .about__descAreaWrap{margin-bottom:94px}}.about .about__descAreaWrap .about__descAreaMaxWidth{max-width:1080px;margin:0 auto;padding:0 16px}.about .about__descAreaWrap .about__descAreaMaxWidth .about__descArea-mb{margin-bottom:30px;font-size:16px;font-weight:700;line-height:1.875}@media screen and (min-width: 1025px){.about .about__descAreaWrap .about__descAreaMaxWidth .about__descArea-mb{margin-bottom:45px;font-size:21px;line-height:2.14}}.about .about__blocksWrap{max-width:1366px;margin:0 auto 30px}@media screen and (min-width: 1025px){.about .about__blocksWrap{margin:0 auto -20px}}.about .about__blocksWrap .about__blocks{position:relative}.about .about__blocksWrap .about__blocks .aboutblocksvg01{display:none}.about .about__blocksWrap .about__blocks .aboutblocksvg01 img{width:100%}@media screen and (min-width: 1025px){.about .about__blocksWrap .about__blocks .aboutblocksvg01{display:block;width:408px;height:408px;position:absolute;top:-100px;left:-190px;z-index:11}}.about .about__blocksWrap .about__blocks .aboutblocksvg02{width:273px;position:absolute;top:184px;left:57px;z-index:11}.about .about__blocksWrap .about__blocks .aboutblocksvg02 img{width:100%}@media screen and (min-width: 769px){.about .about__blocksWrap .about__blocks .aboutblocksvg02{width:405px;top:230px;left:274px}}@media screen and (min-width: 1025px){.about .about__blocksWrap .about__blocks .aboutblocksvg02{top:192px;left:390px}}.about .about__blocksWrap .about__blocks .about__block-image{width:561px;display:block;translate:-218px 0px}@media screen and (min-width: 769px){.about .about__blocksWrap .about__blocks .about__block-image{translate:-322px 0px}}@media screen and (min-width: 1025px){.about .about__blocksWrap .about__blocks .about__block-image{translate:-180px 0px}}.about .about__blocksWrap .about__blocks .about__block-image img{width:534px}@media screen and (min-width: 769px){.about .about__blocksWrap .about__blocks .about__block-image img{width:816px}}.work__headAreaWrap{margin:0 auto}.work__headAreaWrap .work__headArea{margin-bottom:43px;font-size:24px;font-weight:700;text-align:center}@media screen and (min-width: 1025px){.work__headAreaWrap .work__headArea{margin-bottom:116px;font-size:38px}}@media screen and (min-width: 769px){.work__action-list{padding:0 16px}}.work__action-list .work__action-listItemWrap{overflow:hidden;max-width:1214px;margin:0 auto 100px;padding:0 16px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (min-width: 769px){.work__action-list .work__action-listItemWrap{overflow:visible;padding:0;margin:0 auto 111px}}.work__action-list .work__action-listItemWrap .work__action-listItem-image{display:block;width:100%;margin:0 auto 33px}@media screen and (min-width: 769px){.work__action-list .work__action-listItemWrap .work__action-listItem-image{max-width:380px;margin:0}}@media screen and (min-width: 1025px){.work__action-list .work__action-listItemWrap .work__action-listItem-image{max-width:490px}}.work__action-list .work__action-listItemWrap .work__action-listItem-image img{width:100%}.work__action-list .work__action-listItemWrap .work__action-listItem-image span{display:block;padding-top:14px;font-style:14px;font-weight:500}.work__action-list .work__action-listItemWrap.-report{position:relative;max-width:1214px;margin:0 auto 100px;padding:0 16px}@media screen and (min-width: 1025px){.work__action-list .work__action-listItemWrap.-report{margin-bottom:140px}}.work__action-list .work__action-listItemWrap.-report .work__action-listItem-image{width:488px;height:392px;position:absolute;top:0%;left:50%;transform:translate(-50%)}@media screen and (min-width: 769px){.work__action-list .work__action-listItemWrap.-report .work__action-listItem-image{max-width:490px;margin:0}}@media screen and (min-width: 1025px){.work__action-list .work__action-listItemWrap.-report .work__action-listItem-image{max-width:490px;transform:none;left:67%}}.work__action-list .work__action-listItemWrap.-report .work__action-listItem{margin-top:430px;padding:0 16px}@media screen and (min-width: 769px){.work__action-list .work__action-listItemWrap.-report .work__action-listItem{margin-top:0;padding:0}}.work__action-list .work__action-listItemWrap .work__action-listItem{width:100%}@media screen and (min-width: 769px){.work__action-list .work__action-listItemWrap .work__action-listItem{width:calc(95% - 380px)}}@media screen and (min-width: 1025px){.work__action-list .work__action-listItemWrap .work__action-listItem{width:calc(95% - 490px)}}.work__action-list .work__action-listItemWrap .work__action-listItem .work__action-listItem-title{margin-bottom:33px;font-size:30px;font-weight:700}@media screen and (min-width: 1025px){.work__action-list .work__action-listItemWrap .work__action-listItem .work__action-listItem-title{margin-bottom:35px;font-size:31px}}.work__action-list .work__action-listItemWrap .work__action-listItem .work__action-listItem-title.-green{color:#0ec1ce}.work__action-list .work__action-listItemWrap .work__action-listItem .work__action-listItem-title.-pink{color:#f36487}.work__action-list .work__action-listItemWrap .work__action-listItem .work__action-listItem-title.-skyBlue{color:#59a1ff}.work__action-list .work__action-listItemWrap .work__action-listItem .work__action-listItem-desc{font-size:16px;font-weight:700;line-height:1.875}@media screen and (min-width: 1025px){.work__action-list .work__action-listItemWrap .work__action-listItem .work__action-listItem-desc{font-size:17px;line-height:2.47}}.work__action-list .work__action-listItemWrap .work__action-listItem .work__action-listItem-btn{width:322px;margin:33px auto 0}@media screen and (min-width: 769px){.work__action-list .work__action-listItemWrap .work__action-listItem .work__action-listItem-btn{width:306px;margin:35px 0 0}}.work__action-list .work__action-listItemWrap .work__action-listItem .work__action-listItem-btn a{display:inline-block;width:100%;padding:15px 0 13px;color:#fff;font-size:16px;font-weight:700;text-align:center;border-radius:30px;transition-duration:.3s}@media screen and (min-width: 1025px){.work__action-list .work__action-listItemWrap .work__action-listItem .work__action-listItem-btn a{width:100%;font-size:19px}}.work__action-list .work__action-listItemWrap .work__action-listItem .work__action-listItem-btn a:hover{opacity:.7}.work__action-list .work__action-listItemWrap .work__action-listItem .work__action-listItem-btn a.-green{background-color:#0ec1ce}.work__action-list .work__action-listItemWrap .work__action-listItem .work__action-listItem-btn a.-pink{background-color:#f36487}.work__action-list .work__action-listItemWrap .work__action-listItem .work__action-listItem-btn a.-skyBlue{background-color:#59a1ff}.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation{margin:450px auto 0}@media screen and (min-width: 1025px){.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation{margin:300px auto 0}}.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation-title{width:100%;margin:0 auto;max-width:500px;background-color:#fff;border-radius:10px;text-align:center;padding:14px 0;font-size:28px;font-weight:700}@media screen and (min-width: 769px){.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation-title{font-size:32px}}.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation-desc{padding:36px 6px;font-size:16px;font-weight:700;line-height:1.875}@media screen and (min-width: 769px){.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation-desc{padding:90px 6px;font-size:21px;font-weight:700;line-height:2.14;letter-spacing:.4rem;max-width:900px;margin:0 auto}}.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation-actionWrap{margin:16px auto 52px;width:322px;display:flex;flex-direction:column;align-items:center;gap:34px}@media screen and (min-width: 769px){.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation-actionWrap{margin:16px auto 100px;max-width:1080px;width:90%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:60px}}.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation-actionWrap .work__action-listItem-donation-itemWrap{width:100%}.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation-actionWrap .work__action-listItem-donation-itemWrap p{font-size:14px;font-weight:600;text-align:center;margin:7px 0}@media screen and (min-width: 769px){.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation-actionWrap .work__action-listItem-donation-itemWrap p{font-size:18px;margin:10px 0}}.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation-actionWrap .work__action-listItem-donation-itemWrap .work__action-listItem-donation-btn-eachTime{display:inline-block;width:100%;margin:0 auto;padding:18px 0;color:#fff;font-size:18px;font-weight:700;text-align:center;border-radius:32px;transition-duration:.3s;background-color:#59a1ff}.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation-actionWrap .work__action-listItem-donation-itemWrap .work__action-listItem-donation-btn-eachTime:hover{opacity:.7}@media screen and (min-width: 769px){.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation-actionWrap .work__action-listItem-donation-itemWrap .work__action-listItem-donation-btn-eachTime{font-size:24px}}.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation-actionWrap .work__action-listItem-donation-itemWrap .work__action-listItem-donation-btn-monthly{display:inline-block;width:100%;margin:0 auto;padding:18px 0;color:#fff;font-size:18px;font-weight:700;text-align:center;border-radius:32px;transition-duration:.3s;background-color:#f36487}.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation-actionWrap .work__action-listItem-donation-itemWrap .work__action-listItem-donation-btn-monthly:hover{opacity:.7}@media screen and (min-width: 769px){.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation-actionWrap .work__action-listItem-donation-itemWrap .work__action-listItem-donation-btn-monthly{font-size:24px}}.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation-image{display:block;margin-bottom:140px}@media screen and (min-width: 769px){.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation-image{margin-bottom:220px}}.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation-image:hover{opacity:.7}.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation-image img{width:100%}.work__action-list .work__action-listItemWrap.-report .donation__contents{max-width:1080px;margin-left:auto;margin-right:auto}.work__action-list .work__action-listItemWrap.-report .donation__contents .donation__contentsTitle{text-align:center;font-weight:700;font-size:20px;margin-top:18px;margin-bottom:25px}@media screen and (min-width: 769px){.work__action-list .work__action-listItemWrap.-report .donation__contents .donation__contentsTitle{margin-bottom:60px;font-size:28px}}.work__action-list .work__action-listItemWrap.-report .donation__contents .donation__contentsList{display:grid;justify-content:space-between;gap:48px;margin-bottom:64px}@media screen and (min-width: 769px){.work__action-list .work__action-listItemWrap.-report .donation__contents .donation__contentsList{grid-template-columns:repeat(2,1fr);gap:30px;align-items:flex-end;margin-bottom:100px}}@media screen and (min-width: 1025px){.work__action-list .work__action-listItemWrap.-report .donation__contents .donation__contentsList{grid-template-columns:repeat(4,242px);gap:0px}}.work__action-list .work__action-listItemWrap.-report .donation__contents .donation__contentsList .donation__contentsListItem{padding-left:36px;padding-right:36px}@media screen and (min-width: 1025px){.work__action-list .work__action-listItemWrap.-report .donation__contents .donation__contentsList .donation__contentsListItem{padding-left:0;padding-right:0}}.work__action-list .work__action-listItemWrap.-report .donation__contents .donation__contentsList .donation__contentsListItem .donation__contentsListItem-title{text-align:center;font-weight:700;color:#59a1ff;font-size:21px;margin-bottom:16px;white-space:nowrap}@media screen and (min-width: 1025px){.work__action-list .work__action-listItemWrap.-report .donation__contents .donation__contentsList .donation__contentsListItem .donation__contentsListItem-title{height:60px;display:grid;place-items:center;margin-bottom:28px}}.work__action-list .work__action-listItemWrap.-report .donation__contents .donation__contentsList .donation__contentsListItem .donation__contentsListItem-img{width:100%;margin-bottom:16px;border-radius:30px}@media screen and (min-width: 1025px){.work__action-list .work__action-listItemWrap.-report .donation__contents .donation__contentsList .donation__contentsListItem .donation__contentsListItem-img{padding-left:10px;padding-right:10px;margin-bottom:24px}}.work__action-list .work__action-listItemWrap.-report .donation__contents .donation__contentsList .donation__contentsListItem .donation__contentsListItem-desc{font-size:17px;text-align:center;font-weight:700;white-space:nowrap;letter-spacing:.1em}.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation .work__action-listItem-donation-btn-company{display:block;width:100%;max-width:520px;margin:0 auto;padding:18px 0;color:#fff;font-size:18px;font-weight:700;text-align:center;border-radius:32px;transition-duration:.3s;background-color:#f36487}.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation .work__action-listItem-donation-btn-company:hover{opacity:.7}@media screen and (min-width: 769px){.work__action-list .work__action-listItemWrap.-report .work__action-listItem-donation .work__action-listItem-donation-btn-company{font-size:24px}}.work__action-list .work__action-listItemWrap.-report .donation__contents .donation__contentsList .donation__contentsListItem .support__text-btn{font-size:15px;font-weight:700}@media screen and (min-width: 769px){.work__action-list .work__action-listItemWrap.-report .donation__contents .donation__contentsList .donation__contentsListItem .support__text-btn{display:block;width:100%}}.trackingbannerSp{display:grid;grid-template-columns:1fr 1fr;opacity:0;position:fixed;bottom:0;z-index:50;width:100%;transition-duration:.3s;.trackingbannerSp__Button{font-size:14px;letter-spacing:.1em;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 12px;height:100%}.trackingbannerSp__Button-text{line-height:1.4}.trackingbannerSp__Button.--blue{background-color:#59a1ff}.trackingbannerSp__Button.--pink{background-color:#f36487}}@media screen and (min-width:1025px){.trackingbannerSp{display:none}}.trackingbannerSp.--js-anime-active{opacity:1}.trackingbannerSp__balloonWrap{position:relative;.trackingbannerSp__balloonWrap-balloon{position:absolute;top:-12px;left:0;right:0;margin:auto;width:100%;max-width:161px}}
