@charset "UTF-8";html{background:#fff;color:rgba(0,0,0,.77);font-size:62.5%}body{font-family:Helvetica,Arial,メイリオ,Hiragino Kaku Gothic Pro,Meiryo,ヒラギノ角ゴ Pro W3,MS PGothic,MS UI Gothic,sans-serif;font-size:1.6rem;overflow-x:hidden;width:100%}a{color:#087b70;cursor:pointer;text-decoration-line:none}.forScreenReader{border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(1px,1px,1px,1px)}.sp-only{display:inline}@media (min-width:990px){.sp-only{display:none}}.pc-only{display:none}@media (min-width:990px){.pc-only{display:inline}}.scroll-affect{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}.scroll-affect.is-visible{opacity:1;-webkit-transform:none;transform:none}@font-face{font-display:swap;font-family:LINESeedJP;font-style:normal;font-weight:400;src:url(https://s.yimg.jp/images/bmg/common/font/LINESeedJP/WOFF2/LINESeedJP_OTF_Rg_subset.woff2) format("woff2");src:url(https://s.yimg.jp/images/bmg/common/font/LINESeedJP/WOFF/LINESeedJP_OTF_Rg_subset.woff) format("woff")}@font-face{font-display:swap;font-family:LINESeedJP;font-style:normal;font-weight:700;src:url(https://s.yimg.jp/images/bmg/common/font/LINESeedJP/WOFF2/LINESeedJP_OTF_Bd_subset.woff2) format("woff2");src:url(https://s.yimg.jp/images/bmg/common/font/LINESeedJP/WOFF/LINESeedJP_OTF_Bd_subset.woff) format("woff")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-family:Helvetica,Arial,メイリオ,Hiragino Kaku Gothic Pro,Meiryo,ヒラギノ角ゴ Pro W3,MS PGothic,MS UI Gothic,sans-serif;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}cite{font-style:normal}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.mainTitle{color:rgba(0,0,0,.77);font-size:2.4rem;font-weight:700;line-height:2.8rem}@media (min-width:990px){.mainTitle{font-size:3.2rem;line-height:4.4rem}}.mainTitle__sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#04a584;font-size:1.2rem;font-weight:700;gap:4px;line-height:1.4rem;margin-bottom:8px}@media (min-width:990px){.mainTitle__sub{font-size:1.6rem;gap:8px;line-height:1.8rem}}.mainTitle__sub:before{background:#04a584;border-radius:100px;content:"";display:block;height:6px;width:6px}@media (min-width:990px){.mainTitle__sub:before{height:10px;width:10px}}.header{background:#fff;margin:0 auto;max-width:990px;width:100%}.header a{color:#087b70!important}.masthead{margin:auto;max-width:990px;padding:26px 0;position:relative}.masthead__logo{left:0;position:absolute;top:14px}.masthead__logo img{height:auto;width:186px}.masthead__list{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;position:absolute;right:0;top:20px}.masthead__link:first-child{margin-right:8px}.mhd [role=button],.mhd button,.mhdSpSidebar.is-open .mhdSpSidebar__overlay{cursor:pointer!important}#emg,#emg2,#emg3{margin:10px auto;width:990px}#emg td,#emg2 td,#emg3 td{padding:2px;vertical-align:middle}#emg strong,#emg2 strong,#emg3 strong{font-weight:700}.ie{border:2px solid #666;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 40px;padding:20px;position:relative;top:20px;width:990px}.ie__content{font-size:1.6rem;line-height:1.5}.ie__title{color:#d50303;font-weight:700}.noscript{border:2px solid #2e2e2e;display:block;margin:15px 10px;padding:10px}.noscript__text{font-size:1.3rem;line-height:1.4}.noscript__text-bold{color:#d50303;display:block;font-weight:700;margin-bottom:10px}@media (min-width:990px){.noscript__text-bold{font-size:1.7rem}.noscript__text{font-size:1.6rem;line-height:1.5}}.mainVisual{background-image:url(https://s.yimg.jp/images/donation/docs/about/dist/assets/img/main_bg_sp.png);background-position:center -44px;background-repeat:no-repeat;background-size:471px 437px;overflow:hidden;padding-top:24px}@media (min-width:990px){.mainVisual{background-image:url(https://s.yimg.jp/images/donation/docs/about/dist/assets/img/main_bg_pc.png);background-size:1395px 526px;padding-top:21px}}.mainVisual__imgWrap{min-height:252px;position:relative}@media (min-width:990px){.mainVisual__imgWrap{min-height:380px}}.mainVisual__img{display:block;height:252px;left:calc(50% + 15px);position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:493px}@media (min-width:990px){.mainVisual__img{height:auto;margin-left:15px;width:1180px}}.mainVisual__wrap{-webkit-box-sizing:border-box;box-sizing:border-box;margin:40px auto 32px;max-width:500px;padding:0 30px}@media (min-width:990px){.mainVisual__wrap{margin:30px auto 40px;max-width:892px;padding:0}}.mainVisual__titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mainVisual__title{color:rgba(0,0,0,.77);font-size:3.2rem;font-weight:700;line-height:3.5rem}@media (min-width:990px){.mainVisual__title{font-size:4.9rem;line-height:3.9rem}}.mainVisual__comma{letter-spacing:-1.1rem}@media (min-width:990px){.mainVisual__comma{letter-spacing:-1.7rem}}.mainVisual__subTitle{color:rgba(0,0,0,.77);font-size:2.2rem;font-weight:700;line-height:3.5rem}@media (min-width:990px){.mainVisual__subTitle{display:block;font-size:3.8rem;line-height:3.9rem;margin-top:25px}}.mainVisual__line{border:none;border-bottom:1px solid #b8ea3e;margin:11px 0;width:262px}@media (min-width:990px){.mainVisual__line{margin:18px 0 13px;width:483px}}.mainVisual__text{color:rgba(0,0,0,.7);font-size:1.6rem;font-weight:400;line-height:2.3rem}@media (min-width:990px){.mainVisual__text{font-size:2.3rem;line-height:3.1rem}}.nav{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:500px;padding:24px 35px;position:relative;width:100%}@media (min-width:990px){.nav{max-width:892px;padding:24px 0}}.nav__container{width:100%}@media (min-width:990px){.nav__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 88px}.nav__item{width:45%}}.nav__item:last-child .nav__link{margin-bottom:0}.nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.04);margin-bottom:16px;padding-bottom:11px}@media (min-width:990px){.nav__link{margin-bottom:25px;padding-bottom:21px}.nav__link:focus-visible{height:32px;margin-bottom:45px;padding-bottom:0}.nav__link:hover{cursor:pointer;opacity:.8;text-decoration:none}.nav__link:hover .nav__arrow{background:#fff;border:1px solid #04a584}.nav__link:hover .nav__arrow svg path{stroke:#04a584}}.nav__text{color:rgba(0,0,0,.77);font-size:1.7rem;font-weight:700;line-height:2.5rem}@media (min-width:990px){.nav__text{font-size:2.2rem}}.nav__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#04a584;border-radius:100px;height:25px;width:25px;-ms-flex-negative:0;flex-shrink:0}@media (min-width:990px){.nav__arrow{border:1px solid transparent;height:29px;width:29px}}.nav__arrow svg{display:block;margin-left:1px}@media (min-width:990px){.nav__arrow svg{height:14px;width:14px}}.about__wrap{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:500px;overflow:hidden;padding:56px 30px;width:100%}@media (min-width:990px){.about__wrap{max-width:892px;padding:96px 0}}.overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;margin-bottom:72px;padding-top:36px}@media (min-width:990px){.overview{gap:56px;margin-bottom:96px;padding-top:48px}}.overview__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px}@media (min-width:990px){.overview__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}}.overview__holder{position:relative}@media (min-width:990px){.overview__holder{padding-left:10px;padding-right:10px}}.overview__img{display:block;height:auto;margin:0 auto;max-width:315px;width:100%}@media (min-width:990px){.overview__img{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:373px}}.overview__decoration{bottom:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}@media (min-width:990px){.overview__decoration{height:auto;top:-58px;width:540px}}.overview__title{color:rgba(0,0,0,.77);font-size:1.8rem;font-weight:700;line-height:2.6rem;margin-bottom:16px;text-align:left}@media (min-width:990px){.overview__title{font-size:2.2rem;line-height:3.5rem;margin-bottom:24px}}.overview__detail{color:rgba(0,0,0,.77);font-size:1.4rem;font-weight:400;line-height:2.3rem;margin-bottom:16px;text-align:left}@media (min-width:990px){.overview__detail{font-size:1.6rem;line-height:2.6rem;margin-bottom:24px}}.overview__link{cursor:pointer;text-decoration:underline;-webkit-transition:all .3s ease;transition:all .3s ease}.overview__link:hover{opacity:.8;text-decoration:none}.overview__link:hover .overview__linkText{text-decoration:none}.overview__linkText{background:transparent;border:none;color:#12866e;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:400;line-height:1.9rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin:0;padding:0}@media (min-width:990px){.overview__linkText{font-size:1.6rem;line-height:2.2rem;text-align:left}}.overview__linkText:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border:1px solid #12866e;border-radius:100px;color:#12866e;content:"?";font-size:1rem;font-weight:700;height:15px;justify-content:center;width:15px}@media (min-width:990px){.overview__linkText:before{font-size:1.4rem;height:22px;width:22px}}.overview__noteWrap{background:#fff;margin-top:4px}.overview__noteWrap svg{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:23px}.overview__noteText{background:#f0f0f0;border-radius:10px;color:rgba(0,0,0,.77);font-size:1.4rem;font-weight:400;line-height:1.9rem;padding:16px}@media (min-width:990px){.overview__noteText{font-size:1.6rem;line-height:2.2rem}.overview__stats{margin-top:20px}}.overview__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-bottom:8px;width:100%}@media (min-width:990px){.overview__list{gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.overview__item{background:#f9ffe9;border:1px solid #f2ffd2;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;gap:9px;padding:15px 0}@media (min-width:990px){.overview__item{border-radius:0;gap:25px;padding:29px 0 30px 73px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.overview__icon{display:block;height:38px;margin:0 auto;width:auto}@media (min-width:990px){.overview__icon{height:55px;margin:0}}.overview__text{color:rgba(0,0,0,.77);font-size:1.4rem;font-weight:400;line-height:1.6rem}@media (min-width:990px){.overview__text{font-size:1.8rem;line-height:2.1rem}}.overview__desc{color:#017e73;display:block;font-size:1.6rem;font-weight:700;line-height:1.8rem;margin-top:2px}@media (min-width:990px){.overview__desc{font-size:2.2rem;line-height:2.5rem}}.overview__number{color:#017e73;font-size:3rem;font-weight:700;line-height:3.4rem}@media (min-width:990px){.overview__number{font-size:4.2rem;line-height:4.8rem}}.overview__note{color:rgba(0,0,0,.54);font-size:1.2rem;font-weight:400;line-height:1.5rem;text-align:right}@media (min-width:990px){.overview__note{font-size:1.4rem;line-height:2.1rem}}.truth{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:990px){.truth{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:40px}.truth__wrap{aspect-ratio:391/255;max-width:391px;width:100%}}.truth__img{border-radius:10px;display:block;height:auto;margin:0 auto 24px;width:100%}@media (min-width:990px){.truth__img{border-radius:20px;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;width:100%}}.truth__title{color:rgba(0,0,0,.77);font-size:1.8rem;font-weight:700;line-height:2.5rem;margin-bottom:16px}@media (min-width:990px){.truth__title{font-size:2.2rem;line-height:3.5rem;margin-bottom:24px}}.truth__text{color:rgba(0,0,0,.77);font-size:1.4rem;font-weight:400;line-height:2.3rem}@media (min-width:990px){.truth__text{font-size:1.6rem;line-height:2.6rem}}.reason{background-color:#e3fab3}.reason__wrap{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:500px;padding:56px 30px;width:100%}@media (min-width:990px){.reason__wrap{max-width:892px;padding:72px 0}}.reason__title{color:rgba(0,0,0,.77);font-size:2.2rem;font-weight:700;line-height:2.5rem;margin-bottom:36px;text-align:center}@media (min-width:990px){.reason__title{font-size:3.2rem;line-height:3.7rem;margin-bottom:48px}}.reason__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media (min-width:990px){.reason__list{gap:20px}}.reason__item{background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:15px;-webkit-box-shadow:0 6px 20px -2px rgba(0,0,0,.04);box-shadow:0 6px 20px -2px rgba(0,0,0,.04);width:100%}@media (min-width:990px){.reason__item{border-radius:20px}.reason__item:hover .reason__contain,.reason__item:hover .reason__thumbnail{opacity:.8;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}}.reason__question{padding:17px;position:relative}@media (min-width:990px){.reason__question{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;padding:24px}.reason__contain{width:100%}}.reason__trigger{background:transparent;border:none;cursor:pointer;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:2}@media (min-width:990px){.reason__trigger{border-radius:20px}}.reason__trigger[aria-expanded=true]~* .reason__icon:after{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .3s ease;transition:all .3s ease}.reason__thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:120px;margin-bottom:16px}@media (min-width:990px){.reason__thumbnail{height:13.4rem;margin-bottom:0;width:390px}}.reason__img{border-radius:12px;display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:990px){.reason__img{width:390px}}.reason__number{color:#017e73;font-size:1.4rem;font-weight:700;line-height:1.6rem;margin-bottom:4px}@media (min-width:990px){.reason__number{font-size:1.6rem;line-height:1.8rem;margin-bottom:7px}}.reason__lead{color:rgba(0,0,0,.77);font-size:1.6rem;font-weight:700;line-height:2.4rem;margin-bottom:16px}@media (min-width:990px){.reason__lead{font-size:1.9rem;height:5.6rem;line-height:2.8rem}}.reason__expand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.77);font-size:1.4rem;font-weight:700;gap:6px;line-height:1.8rem}@media (min-width:990px){.reason__expand{font-size:1.6rem}}.reason__icon{background:#04a584;border-radius:100px;height:35px;position:relative;width:35px}@media (min-width:990px){.reason__icon{height:37px;width:37px}}.reason__icon:before{background:#fff;border-radius:25px;content:"";height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px;z-index:1}@media (min-width:990px){.reason__icon:before{width:17px}}.reason__icon:after{background:#fff;border-radius:25px;content:"";height:16px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:all .3s ease;transition:all .3s ease;width:2px;z-index:1}@media (min-width:990px){.reason__icon:after{height:17px}}.reason__icon.active:after{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .3s ease;transition:all .3s ease}.reason__content{color:rgba(0,0,0,.77);font-size:1.4rem;font-weight:400;line-height:2.1rem;padding:0 17px 17px}@media (min-width:990px){.reason__content{font-size:1.6rem;line-height:2.6rem;padding:0 24px 24px}}.support{background:rgba(210,255,114,.11)}.support__wrap{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:500px;padding:56px 30px;width:100%}@media (min-width:990px){.support__wrap{max-width:892px;padding:96px 0}}.support__sub{color:rgba(0,0,0,.77);font-size:1.8rem;font-weight:700;line-height:2.5rem;margin:36px auto}@media (min-width:990px){.support__sub{font-size:2.2rem;line-height:3.5rem;margin:48px auto}}.support__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin:0 auto 36px}@media (min-width:990px){.support__list{margin-bottom:48px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.support__item{background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:20px;-webkit-box-shadow:0 6px 20px -2px rgba(0,0,0,.04);box-shadow:0 6px 20px -2px rgba(0,0,0,.04);overflow:hidden;position:relative}@media (min-width:990px){.support__item{cursor:pointer;width:calc(50% - 10px)}.support__item:hover{-webkit-box-shadow:0 6px 14px -1px rgba(0,0,0,.04);box-shadow:0 6px 14px -1px rgba(0,0,0,.04)}.support__item:hover .support__data,.support__item:hover .support__img{opacity:.8;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}}.support__link{border-radius:20px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.support__link:focus{outline-offset:-1px}.support__thumbnail{height:126px}@media (min-width:990px){.support__thumbnail{height:172px}}.support__img{display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.support__data{padding:16px;text-align:left}@media (min-width:990px){.support__data{padding:24px}}.support__projectName{color:rgba(0,0,0,.77);font-size:1.7rem;font-weight:700;line-height:2.5rem;margin-bottom:8px}@media (min-width:990px){.support__projectName{font-size:1.9rem;line-height:2.8rem}}.support__desc{color:#000;font-size:1.4rem;line-height:2.3rem;margin-bottom:16px}@media (min-width:990px){.support__desc{font-size:1.6rem;line-height:2.6rem;margin-bottom:8px}}.support__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#04a584;border-radius:100px;height:35px;justify-content:center;margin-left:auto;width:35px}@media (min-width:990px){.support__arrow{height:37px;width:37px}.support__arrow svg{height:15px;width:15px}}.support__note{color:rgba(0,0,0,.77);font-size:1.6rem;font-weight:700;line-height:2.4rem;margin-bottom:24px}@media (min-width:990px){.support__note{font-size:1.8rem;line-height:2.8rem;text-align:center}}.support__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#12866e;border:1px solid transparent;border-radius:100px;color:#fff;font-size:1.5rem;font-weight:700;gap:5px;line-height:1.7rem;padding:15px 0;width:100%}@media (min-width:990px){.support__button{font-size:1.8rem;gap:7px;line-height:2.1rem;margin:0 auto;padding:20px 0;width:44.7rem}.support__button svg{height:14px;width:14px}.support__button:hover{background:#fff;border:1px solid #12866e;color:#12866e;cursor:pointer;opacity:.8;text-decoration:none}.support__button:hover svg path{stroke:#12866e}}.objects{background:-webkit-gradient(linear,left top,left bottom,from(#caed73),to(#8ec2fd));background:linear-gradient(180deg,#caed73,#8ec2fd);border-radius:20px;-webkit-box-shadow:0 6px 20px -2px rgba(0,0,0,.04);box-shadow:0 6px 20px -2px rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;margin:72px auto 0;padding:2px;position:relative}@media (min-width:990px){.objects{margin:96px auto 0;padding:3px}}.objects__wrap{background:#fff;border-radius:20px;padding:32px}@media (min-width:990px){.objects__wrap{padding:48px}}.objects__title{color:rgba(0,0,0,.77);font-size:1.8rem;font-weight:700;line-height:2.5rem;margin-bottom:16px}@media (min-width:990px){.objects__title{font-size:2.2rem;line-height:3.5rem;margin-bottom:24px}}.objects__desc{color:rgba(0,0,0,.77);font-size:1.4rem;line-height:2.3rem;margin-bottom:24px}@media (min-width:990px){.objects__desc{font-size:1.6rem;line-height:2.6rem;margin-bottom:48px}}.objects__list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media (min-width:990px){.objects__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.objects__link{border-radius:3px;display:block;overflow:hidden}@media (min-width:990px){.objects__link{cursor:pointer}.objects__link:hover{opacity:.8;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.objects__item{cursor:pointer;width:calc(50% - 8px)}.objects__item:hover .support__data,.objects__item:hover .support__img{opacity:.8;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}}.objects__img{display:block;height:auto;margin:0 auto;width:100%}.disaster{background:url(https://s.yimg.jp/images/donation/docs/about/dist/assets/img/sky_bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.disaster__container{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:500px;padding:46px 16px 40px;width:100%}@media (min-width:990px){.disaster__container{max-width:892px;padding:72px 0}}.disaster__noto{margin:0 auto 14px;text-align:center;width:100%}@media (min-width:990px){.disaster__noto{margin:0 auto 32px}}.disaster__event{color:#004d77;display:inline-block;font-family:LINESeedJP;font-size:1.8rem;font-weight:700;line-height:2.9rem;margin:0 auto}@media (min-width:990px){.disaster__event{font-size:2.6rem;line-height:4.2rem}}.disaster__event:after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(#fff));background:linear-gradient(90deg,transparent 0,#fff);border:none;content:"";display:block;height:2px;margin:0 auto;width:100%}@media (min-width:990px){.disaster__event:after{height:3px}}.disaster__lead{color:#005787;font-family:LINESeedJP;font-size:2.8rem;font-weight:700;line-height:4.5rem;margin-top:-6px;-webkit-text-stroke:4px #fff;paint-order:stroke;position:relative;z-index:1}@media (min-width:990px){.disaster__lead{font-size:4rem;line-height:6.4rem}}.disaster__number{font-family:LINESeedJP;font-size:7.1rem;font-weight:700;line-height:normal;text-shadow:0 -7px 63px transparent;-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#57aad8),color-stop(58.17%,#0082ca),to(#255a76));background:linear-gradient(180deg,#57aad8,#0082ca 58.17%,#255a76);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}@media (min-width:990px){.disaster__number{font-size:10.2rem;-webkit-text-stroke-width:2px}}.disaster__number:after{background:url(https://s.yimg.jp/images/donation/docs/about/dist/assets/img/map.png) no-repeat 50%;background-size:contain;content:"";height:12.2rem;position:absolute;right:-2.3rem;top:1.9rem;width:8.1rem;z-index:-1}@media (min-width:990px){.disaster__number:after{height:18rem;right:-5rem;top:3rem;width:14rem}}.disaster__text{color:#005787;display:block;font-family:LINESeedJP;font-size:2.2rem;font-weight:700;line-height:3.6rem;margin-top:-20px;-webkit-text-stroke:4px #fff;paint-order:stroke}@media (min-width:990px){.disaster__text{font-size:3.2rem;line-height:5.1rem;margin-top:-30px}}.disaster__titleImg{display:block;height:auto;margin:0 auto;max-width:207px;width:100%}@media (min-width:990px){.disaster__titleImg{font-size:1.4rem;line-height:2.1rem;margin-bottom:8px}}.disaster__note{color:rgba(0,0,0,.54);font-size:1.2rem;font-weight:400;line-height:1.5rem;margin-bottom:6px;text-align:right}@media (min-width:990px){.disaster__note{font-size:1.4rem;line-height:2.1rem;margin-bottom:8px}}.disaster__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;gap:16px;margin:0 auto;padding:32px}@media (min-width:990px){.disaster__wrap{gap:24px;padding:48px}}.disaster__title{color:rgba(0,0,0,.77);font-size:1.8rem;font-weight:700;line-height:2.5rem}@media (min-width:990px){.disaster__title{font-size:2.2rem;line-height:3.5rem}}.disaster__desc{color:rgba(0,0,0,.77);font-size:1.4rem;font-weight:400;line-height:2.3rem}@media (min-width:990px){.disaster__desc{font-size:1.6rem;line-height:2.6rem}}.disaster__img{display:block;height:auto;margin:0 auto;width:100%}@media (min-width:990px){.disaster__img{width:399px}}.howTo{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:500px;padding:56px 30px;width:100%}@media (min-width:990px){.howTo{max-width:892px;padding:96px 0}}.howTo__desc{color:rgba(0,0,0,.77);font-size:1.8rem;font-weight:700;line-height:2.5rem;margin:36px auto}@media (min-width:990px){.howTo__desc{font-size:2.2rem;line-height:3.5rem;margin:48px auto}}.howTo__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0 auto 12px}@media (min-width:990px){.howTo__list{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:16px;justify-content:space-between;margin-bottom:16px}}.howTo__item{background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:10px;-webkit-box-shadow:0 6px 20px -2px rgba(0,0,0,.02);box-shadow:0 6px 20px -2px rgba(0,0,0,.02);padding:24px;width:100%}@media (min-width:990px){.howTo__item{padding:32px;width:calc(50% - 74px)}}.howTo__img{display:block;height:100%;margin-bottom:16px;max-height:26px;width:auto}@media (min-width:990px){.howTo__img{margin-bottom:0;max-height:33px}}.howTo__text{color:rgba(0,0,0,.77);font-size:1.4rem;font-weight:400;line-height:2rem}@media (min-width:990px){.howTo__text{font-size:1.7rem;line-height:2.5rem;margin-top:24px}}.howTo__note{color:rgba(0,0,0,.54);font-size:1.2rem;font-weight:400;line-height:1.5rem;margin-bottom:24px}@media (min-width:990px){.howTo__note{font-size:1.4rem;line-height:2.1rem;margin-bottom:48px}}.howTo__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.77);border-radius:100px;color:rgba(0,0,0,.77);font-size:1.5rem;font-weight:700;gap:5px;line-height:1.7rem;margin-bottom:72px;padding:15px 0;text-align:center;width:100%}@media (min-width:990px){.howTo__link{font-size:1.8rem;gap:7px;line-height:2.1rem;margin:0 auto 96px;padding:20px 0;width:44.7rem}.howTo__link svg{height:14px;width:14px}.howTo__link:hover{background:rgba(0,0,0,.77);border:1px solid rgba(0,0,0,.77);color:#fff;cursor:pointer;opacity:.8}.howTo__link:hover svg path{stroke:#fff}}.recurring__item{margin-bottom:36px}@media (min-width:990px){.recurring__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-bottom:48px}}.recurring__item--highlight{background:#e3fab3;border-radius:20px;margin-bottom:0;padding:24px}@media (min-width:990px){.recurring__item--highlight{gap:32px;padding:32px}.recurring__thumbnail{height:255px;width:391px}.recurring__thumbnail--highlight{height:161px;width:252px}}.recurring__img{border-radius:10px;display:block;height:auto;margin:0 auto 24px;width:100%}@media (min-width:990px){.recurring__img{border-radius:20px;height:100%;margin:0;width:inherit}.recurring__img--highlight{border-radius:10px}}.recurring__title{color:rgba(0,0,0,.77);font-size:1.8rem;font-weight:700;line-height:2.5rem;margin-bottom:16px}@media (min-width:990px){.recurring__title{font-size:2.2rem;line-height:3.5rem;margin-bottom:24px}}.recurring__text{color:rgba(0,0,0,.77);font-family:Helvetica;font-size:1.4rem;font-weight:400;line-height:2.3rem;margin-bottom:8px}@media (min-width:990px){.recurring__text{font-size:1.6rem;line-height:2.6rem;margin-bottom:16px}}.recurring__note{color:rgba(0,0,0,.54);font-size:1.2rem;font-weight:400;line-height:1.5rem}@media (min-width:990px){.recurring__note{font-size:1.4rem;line-height:2.1rem}}.faq{background-color:#f9f9f9;width:100%}.faq__wrap{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:500px;padding:56px 30px;width:100%}@media (min-width:990px){.faq__wrap{max-width:892px;padding:80px 0}}.faq__list{margin:24px auto 32px;width:100%}@media (min-width:990px){.faq__list{margin:48px auto}}.faq__list a{text-decoration:underline}.faq__item{background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:10px;-webkit-box-shadow:0 6px 20px -2px rgba(0,0,0,.04);box-shadow:0 6px 20px -2px rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;-webkit-transition:max-height .2s ease;transition:max-height .2s ease;width:100%}@media (min-width:990px){.faq__item{margin-bottom:16px}.faq__item:hover{-webkit-box-shadow:0 24px 32px -2px rgba(0,0,0,.02);box-shadow:0 24px 32px -2px rgba(0,0,0,.02)}.faq__item:hover .faq__expand{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.faq__item:last-child{margin-bottom:0}.faq__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px;position:relative}@media (min-width:990px){.faq__question{padding:16px}}.faq__trigger{background:transparent;border:none;cursor:pointer;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:2}@media (min-width:990px){.faq__trigger{border-radius:10px}}.faq__trigger[aria-expanded=true]~.faq__expand:after{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}.faq__icon{font-size:3.1rem;font-weight:700;height:3rem;text-align:center;width:3rem}@media (min-width:990px){.faq__icon{height:3.4rem;margin-bottom:-3px;width:3.4rem}}.faq__icon--question{color:#04a584}.faq__icon--answer{color:#e77205}.faq__lead{color:rgba(0,0,0,.77);font-size:1.5rem;font-weight:700;line-height:1.9rem}@media (min-width:990px){.faq__lead{font-size:1.8rem;line-height:2.7rem}}.faq__expand{-ms-flex-negative:0;flex-shrink:0;height:15px;margin-left:auto;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;width:15px}@media (min-width:990px){.faq__expand{height:20px;width:20px}}.faq__expand:before{height:2px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.faq__expand:after,.faq__expand:before{background:#000;border-radius:25px;content:"";position:absolute}.faq__expand:after{height:100%;left:50%;top:0;-webkit-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:2px}.faq__answer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:4px 12px 12px}@media (min-width:990px){.faq__answer{padding:0 16px 16px}}.faq__answer[hidden]{display:none}.faq__content{-webkit-box-flex:1;color:rgba(0,0,0,.77);-ms-flex:1 0 calc(100% - 50px);flex:1 0 calc(100% - 50px);font-size:1.4rem;font-weight:400;line-height:1.9rem}@media (min-width:990px){.faq__content{font-size:1.6rem;line-height:2.7rem}.faq__content a:hover{opacity:.8;text-decoration:none}}.faq__sub{color:#087b70;list-style-type:disc;padding-left:45px}.faq__subItem{margin-bottom:10px}.faq__subItem:last-child{margin-bottom:0}.faq__subItem a{color:#087b70;display:block;font-size:1.4rem;line-height:1.9rem}@media (min-width:990px){.faq__subItem a{font-size:1.6rem;line-height:2.7rem}.faq__subItem a:hover{opacity:.8;text-decoration:none}}.faq__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.77);border-radius:100px;color:rgba(0,0,0,.77);font-size:1.5rem;font-weight:700;gap:5px;line-height:1.7rem;padding:15px 0;text-decoration:none;width:100%}@media (min-width:990px){.faq__link{font-size:1.8rem;gap:7px;line-height:2.1rem;margin:0 auto;padding:20px 0;width:44.7rem}.faq__link svg{height:14px;width:14px}.faq__link:hover{background:rgba(0,0,0,.77);border:1px solid rgba(0,0,0,.77);color:#fff;cursor:pointer;opacity:.8}.faq__link:hover svg path{stroke:#fff}}.appeal{background:url(https://s.yimg.jp/images/donation/docs/about/dist/assets/img/back_bottom.png);background-position:50%;background-repeat:no-repeat;background-size:150%}@media (min-width:990px){.appeal{background-size:100%}}.appeal__wrap{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:500px;padding:56px 30px;width:100%}@media (min-width:990px){.appeal__wrap{max-width:892px;padding:96px 0}}.appeal__text{color:rgba(0,0,0,.77);font-size:1.5rem;font-weight:700;line-height:3.1rem;margin-bottom:32px;text-align:center}@media (min-width:990px){.appeal__text{font-size:1.8rem;line-height:4.1rem;margin-bottom:48px}}.appeal__img{display:block;height:auto;margin:0 auto 32px;max-width:293px;width:100%}@media (min-width:990px){.appeal__img{margin:-10px auto 25px;max-width:428px}}.appeal__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#12866e;border:1px solid transparent;border-radius:100px;color:#fff;font-size:1.5rem;font-weight:700;gap:5px;line-height:1.7rem;padding:15px 0;width:100%}@media (min-width:990px){.appeal__link{font-size:1.8rem;gap:7px;line-height:2.1rem;margin:0 auto;padding:20px 0;width:44.7rem}.appeal__link svg{height:14px;width:14px}.appeal__link:hover{background:#fff;border:1px solid #12866e;color:#12866e;cursor:pointer;opacity:.8}.appeal__link:hover svg path{stroke:#12866e}}.back-to-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.77);background-size:54px 54px;border:none;border-radius:10px 0 0 10px;bottom:40px;cursor:pointer;height:54px;position:fixed;right:-1px;width:54px;z-index:999}.back-to-top__icon{margin:0 auto}.back-to-top__path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.back-to-top__fadeIn{-webkit-animation-name:btnFadeIn;animation-name:btnFadeIn;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.back-to-top__fadeIn,.back-to-top__fadeOut{-webkit-animation-duration:.7s;animation-duration:.7s}.back-to-top__fadeOut{-webkit-animation-name:btnFadeOut;animation-name:btnFadeOut;display:none;opacity:0}@media (min-width:990px){.back-to-top:hover{opacity:.8;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}}@-webkit-keyframes btnFadeIn{0%{display:none;opacity:0}1%{display:-webkit-box;display:flex;opacity:0}to{display:-webkit-box;display:flex;opacity:1}}@keyframes btnFadeIn{0%{display:none;opacity:0}1%{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0}to{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}}@-webkit-keyframes btnFadeOut{0%{display:-webkit-box;display:flex;opacity:1}1%{display:-webkit-box;display:flex;opacity:1}to{display:none;opacity:0}}@keyframes btnFadeOut{0%{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}1%{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}to{display:none;opacity:0}}.footer{background:#f5f5f5;padding:0 0 24px;text-align:center}.footer__period{background:#fff;color:rgba(0,0,0,.77);font-size:1.4rem;line-height:1.6rem;padding:16px}.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.footer__list--top{margin:24px auto 16px}.footer__list.pc-only{display:none}@media (min-width:990px){.footer__list{display:none}.footer__list--top,.footer__list.pc-only{display:-webkit-box;display:-ms-flexbox;display:flex}}.footer__item:after{color:rgba(0,0,0,.54);content:" - ";padding-right:4px}.footer__item--top:after{content:" | "}@media (min-width:990px){.footer__item--top:after{content:" - "}}.footer__item:last-child:after{display:none}.footer__link{color:#087b70;font-size:1.4rem}.footer__link:hover{text-decoration:none}@media (min-width:990px){.footer__link:hover{text-decoration:underline}}.footer__credit{display:block;margin-bottom:6px}.footer__copyright,.footer__credit{font-size:1.2rem}
/*# sourceMappingURL=style.min.css.map */