@charset "UTF-8";html{background:#fff;color:rgba(0,0,0,.77);font-size:62.5%}body{font-family:LINESeedJP,Helvetica,メイリオ,Hiragino Kaku Gothic Pro,Meiryo,ヒラギノ角ゴ Pro W3,MS PGothic,MS UI Gothic,Arial,sans-serif;font-size:1.6rem;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:block}@media (min-width:990px){.sp-only{display:none}}.pc-only{display:none}@media (min-width:990px){.pc-only{display:block}}@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")}@font-face{font-display:swap;font-family:LINESeedJP;font-style:normal;font-weight:800;src:url(https://s.yimg.jp/images/bmg/common/font/LINESeedJP/WOFF2/LINESeedJP_OTF_Eb_subset.woff2) format("woff2");src:url(https://s.yimg.jp/images/bmg/common/font/LINESeedJP/WOFF/LINESeedJP_OTF_Eb_subset.woff) format("woff")}.js-scroll-fade-left{-webkit-transform:translateX(-100px);transform:translateX(-100px)}.js-scroll-fade-left,.js-scroll-fade-right{opacity:0;-webkit-transition:opacity 1s ease,-webkit-transform .6s ease;transition:opacity 1s ease,-webkit-transform .6s ease;transition:opacity 1s ease,transform .6s ease;transition:opacity 1s ease,transform .6s ease,-webkit-transform .6s ease}.js-scroll-fade-right{-webkit-transform:translateX(100px);transform:translateX(100px)}.js-scroll-fade-bottom{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity 1s,-webkit-transform .6s ease;transition:opacity 1s,-webkit-transform .6s ease;transition:opacity 1s,transform .6s ease;transition:opacity 1s,transform .6s ease,-webkit-transform .6s ease}.js-scroll-fade{opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.js-scroll-fade-inUp{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .4s,-webkit-transform .6s ease;transition:opacity .4s,-webkit-transform .6s ease;transition:opacity .4s,transform .6s ease;transition:opacity .4s,transform .6s ease,-webkit-transform .6s ease}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:LINESeedJP,Helvetica,メイリオ,Hiragino Kaku Gothic Pro,Meiryo,ヒラギノ角ゴ Pro W3,MS PGothic,MS UI Gothic,Arial,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}.header{background:#fcfcfc;margin:0 auto;max-width:990px;width:100%}.header a{color:#008374!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}#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:#ef5350;font-weight:700}.backToTop{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}.backToTop_icon{margin:0 auto}.backToTop_path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.backToTop_fadeIn{-webkit-animation-name:btnFadeIn;animation-name:btnFadeIn;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.backToTop_fadeIn,.backToTop_fadeOut{-webkit-animation-duration:.7s;animation-duration:.7s}.backToTop_fadeOut{-webkit-animation-name:btnFadeOut;animation-name:btnFadeOut;display:none;opacity:0}@media (min-width:990px){.backToTop: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}}.campaignPeriod{background:#c4272e;color:#fff;font-family:LINESeedJP,sans-serif;font-size:1.3rem;font-weight:700;line-height:2rem;min-height:4.3rem;padding:10px 0;text-align:center;width:100%}@media (min-width:375px){.campaignPeriod{line-height:4.3rem;padding:0}.campaignPeriod br{display:none}}@media (min-width:990px){.campaignPeriod{font-size:1.7rem;font-weight:700}}.campaignPeriod__date{font-size:2rem;font-weight:700}@media (min-width:990px){.campaignPeriod__date{font-size:2.6rem}}.footer{background:#fbfbfb;padding:0 0 24px;text-align:center}@media (min-width:990px){.footer{background:#fff}}.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{border-bottom:1px solid rgba(0,0,0,.12);margin:16px auto 24px;padding-bottom:24px}.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}.mainVisual{background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#fff),color-stop(87%,#ffcfca));background:linear-gradient(180deg,#fff 1%,#ffcfca 87%);-webkit-box-sizing:border-box;box-sizing:border-box;font-family:LINESeedJP,sans-serif;min-height:530px;overflow:hidden;padding:0 0 10px;position:relative;text-align:center;width:100%}@media (min-width:990px){.mainVisual{min-height:464px;padding-top:25px}}.mainVisual__banner{aspect-ratio:888/206;margin:0 -20px 14px;width:calc(100% + 40px)}.mainVisual__bannerImg{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mainVisual__bannerFrame{height:100%;left:50%;max-width:1280px;pointer-events:none;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.mainVisual__bannerLeft{height:100%;left:0;position:absolute;top:0;width:auto}.mainVisual__bannerRight{height:100%;position:absolute;right:0;top:0;width:auto}.mainVisual__tagline{border-bottom:2px solid #3a3a3a;margin:0 auto 6px;padding:0 0 6px;width:160px}@media (min-width:990px){.mainVisual__tagline{width:216px}}.mainVisual__taglineImg{display:block;height:auto;margin:0 auto;width:100%}.mainVisual__title{margin:0 0 10px;position:relative}.mainVisual__titleLead{color:#e13c3b;display:block;font-size:3.8rem;font-weight:800;letter-spacing:8px;line-height:4.5rem}@media (min-width:990px){.mainVisual__titleLead{font-size:5.3rem;line-height:6.2rem}}.mainVisual__titleEm{display:inline-block;letter-spacing:10px;position:relative;z-index:2}.mainVisual__titleEmText{background:-webkit-gradient(linear,left top,right top,from(#c4272e),to(#ff4b41));background:linear-gradient(90deg,#c4272e,#ff4b41);background-clip:text;-webkit-background-clip:text;color:transparent;display:block;font-size:5.3rem;font-weight:800;position:relative;z-index:2;-webkit-text-fill-color:transparent}@media (min-width:990px){.mainVisual__titleEmText{font-size:7rem}}.mainVisual__titleEmShadow{inset:0;position:absolute;z-index:1;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:9px;-webkit-text-stroke-color:#ffedeb;color:transparent;font-size:5.3rem;pointer-events:none}@media (min-width:990px){.mainVisual__titleEmShadow{font-size:7rem}}.mainVisual__titleLine{-webkit-animation:mainVisualLineDraw .4s linear forwards;animation:mainVisualLineDraw .4s linear forwards;-webkit-animation-play-state:paused;animation-play-state:paused;background:url(https://s.yimg.jp/images/donation/docs/kumamoto/dist/assets/img/mainvisual-heartline.svg) 50%/408px auto no-repeat;bottom:-6px;clip-path:inset(0 100% 0 0);height:63px;left:0;pointer-events:none;position:absolute;width:100%;will-change:clip-path;z-index:0}@media (min-width:990px){.mainVisual__titleLine{background-size:623px auto;bottom:-8px;height:94px}}.mainVisual__titleLine.is-draw-ready{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes mainVisualLineDraw{to{clip-path:inset(0 0 0 0)}}@keyframes mainVisualLineDraw{to{clip-path:inset(0 0 0 0)}}.mainVisual__lead{display:block;margin:0 0 20px}.mainVisual__leadImg{aspect-ratio:41/2;display:block;height:auto;margin:0 auto;max-width:287px;width:100%}@media (min-width:990px){.mainVisual__leadImg{max-width:418px}}.mainVisual__bubble{aspect-ratio:353/55;background:url(https://s.yimg.jp/images/donation/docs/kumamoto/dist/assets/img/mainvisual-tooltip.svg) 50%/100% 100% no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;color:#515151;font-size:17px;font-weight:800;margin:0 auto 10px;max-width:321px;padding-top:min(13px,3.6827195467%);position:relative;width:calc(100% - 40px)}@media (min-width:990px){.mainVisual__bubble{font-size:19px;line-height:25px;max-width:353px;padding-top:min(9px,2.5495750708%);width:100%}}.mainVisual__coupon{background:#fff;border:2px solid #e42121;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 6px;max-width:40rem;overflow:hidden;width:calc(100% - 4rem)}@media (min-width:990px){.mainVisual__coupon{max-width:42rem;width:100%}}.mainVisual__couponBanner{background:#e32221;color:#fff;font-size:1.5rem;font-weight:700;padding:10px 0}@media screen and (min-width:375px){.mainVisual__couponBanner{font-size:1.6rem}}@media (min-width:990px){.mainVisual__couponBanner{font-size:2rem;line-height:3.6rem;padding:0}}.mainVisual__couponContent{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;-webkit-box-sizing:border-box;box-sizing:border-box;gap:16px;padding:15px;width:100%}@media (min-width:990px){.mainVisual__couponContent{gap:25px;padding:5px 0}}.mainVisual__couponLogo{display:block;height:auto;max-width:37px;width:100%}.mainVisual__couponText{max-width:calc(100% - 37px);text-align:left}.mainVisual__couponLimit{color:#2b2b2b;font-size:1.4rem;font-weight:800;line-height:2.5rem;text-indent:-5px}@media (min-width:990px){.mainVisual__couponLimit{font-size:1.5rem;line-height:2.6rem}}.mainVisual__couponTitle{color:#2b2b2b;font-size:2.1rem;font-weight:800}@media screen and (min-width:375px){.mainVisual__couponTitle{font-size:2.7rem}}@media (min-width:990px){.mainVisual__couponTitle{font-size:2.8rem}}.mainVisual__couponRate{color:#ff5804;font-size:2rem;font-weight:800;word-wrap:break-word}@media screen and (min-width:375px){.mainVisual__couponRate{font-size:2.8rem}}.mainVisual__couponNote{color:#666;font-size:1.3rem;font-weight:400;line-height:2.1rem}@media (min-width:990px){.mainVisual__couponNote{line-height:2.3rem}}.mainVisual__footNote{color:#6a6a6a;font-size:1rem;line-height:1.2rem;margin:0 auto;max-width:40rem;text-align:left;width:calc(100% - 4rem)}@media (min-width:990px){.mainVisual__footNote{max-width:42rem;width:100%}}.noscript{border:2px solid rgba(0,0,0,.12);display:block;margin:15px 10px;padding:10px}.noscript__text{font-size:1.3rem;line-height:1.4}.noscript__text-bold{color:#ef5350;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}}.nav{background:#fff;position:sticky;top:0;width:100%;z-index:100}@media (min-width:990px){.nav{border:1px solid #9c3e16;border-left:0;border-right:0}}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:990px;min-height:44px;width:100%}.nav__item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.nav__item:first-child .nav__link{border-right:0}.nav__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;border:1px solid #9c3e16;-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(0,0,0,.77);font-size:1.4rem;font-weight:700;gap:4px;height:100%;text-align:center}@media (min-width:990px){.nav__link{border-bottom:0;border-top:0;font-size:1.6rem;line-height:1.2rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.nav__link:hover{background:#fff3f2}}.nav__link:after{background:url(https://s.yimg.jp/images/donation/docs/kumamoto/dist/assets/img/nav-tooltip.svg) 50%/contain no-repeat;content:"";display:block;height:10px;width:10px}.campaign-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;justify-content:center;margin:32px auto 0;padding:0 16px}@media (min-width:990px){.campaign-end{margin:56px auto 32px}}.campaign-end__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff7f7;border:1px solid #e42121;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;gap:8px;max-width:990px;padding:16px;position:relative}.campaign-end__heading,.campaign-end__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.campaign-end__heading{-webkit-box-pack:center;-ms-flex-pack:center;color:#d43835;font-size:1.4rem;font-weight:700;justify-content:center;line-height:2rem;text-align:center}@media (min-width:990px){.campaign-end__heading{font-size:1.6rem;line-height:2.3rem}}.campaign-end__message{color:#d43835;font-size:1.4rem;font-weight:400;line-height:2rem}@media (min-width:990px){.campaign-end__message{font-size:1.6rem}}.donationContents{margin:0 auto;padding:56px 25px 0}@media (min-width:990px){.donationContents{padding:56px 0 0;position:relative}}.donationContents__title{aspect-ratio:165/30;margin:0 auto;max-width:165px;padding-bottom:12px;text-align:center;width:100%}.donationContents__title img{height:100%;width:100%}@media (min-width:990px){.donationContents__title{aspect-ratio:332/40;max-width:332px}}.donationContents__subTitle{font-size:1.2rem;font-weight:700;margin-bottom:16px;text-align:center}@media (min-width:990px){.donationContents__subTitle{font-size:1.4rem;margin-bottom:24px}}.donationContents__subTitle:before{content:"-";margin-right:4px;width:100px}.donationContents__subTitle:after{content:"-";margin-left:4px;width:100px}@media (min-width:990px){.donationContents__wrap{margin:0 auto;max-width:83.7rem}}.donationContents__tpointHighlight{color:rgba(0,0,0,.77);font-size:1.6rem;font-weight:700;line-height:2.5rem;margin:0 auto 16px;text-align:left;width:100%}@media (min-width:990px){.donationContents__tpointHighlight{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2.2rem;margin:0 auto 24px;padding:0 46px}}.donationContents__tpointHighlight-red{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),to(#ffb2ad));background:linear-gradient(180deg,transparent 60%,#ffb2ad);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.donationContents__tpointHighlight-yellow{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),to(#ffe591));background:linear-gradient(180deg,transparent 60%,#ffe591);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.donationContents__tpointText{color:rgba(0,0,0,.77);font-size:1.4rem;line-height:2.2rem;margin-bottom:24px;text-align:left}.donationContents__tpointText a{color:#d60032;text-decoration:underline}.donationContents__tpointText a:hover{text-decoration:none}@media (min-width:990px){.donationContents__tpointText{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;line-height:1.9;margin:0 auto 48px;padding:0 46px;width:100%}.donationContents__tpointText br{display:none}}.donationContents__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:-webkit-gradient(linear,left bottom,left top,from(#ff7903),color-stop(89.6%,#ffd8b6));background:linear-gradient(1turn,#ff7903,#ffd8b6 89.6%);border:2px solid #b4332f;border-radius:34px;-webkit-box-shadow:0 4px 6.6px 0 rgba(64,64,64,.25);box-shadow:0 4px 6.6px 0 rgba(64,64,64,.25);-webkit-box-sizing:border-box;box-sizing:border-box;color:#6b0005;font-size:1.7rem;font-weight:800;gap:2px;line-height:2rem;margin:24px auto 0;padding-bottom:17px;padding-top:16px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.donationContents__button:hover{text-decoration:none}@media (min-width:568px){.donationContents__button{max-width:50rem}}@media (min-width:990px){.donationContents__button{font-size:2rem;margin:48px auto 0;max-width:42rem;padding:22px 0}.donationContents__button:hover{gap:10px;opacity:.8}}.donationItem__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin:0 auto;max-width:500px;position:relative;-ms-flex-pack:distribute;justify-content:space-around}@media (min-width:990px){.donationItem__wrap{gap:20px;max-width:990px;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.donationItem__list{width:calc(50% - 8px)}@media (min-width:990px){.donationItem__list{width:232px}}.donationItem__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;background:#fff;border-radius:12px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.16);box-shadow:0 3px 10px rgba(0,0,0,.16);-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%;position:relative;text-align:left;z-index:1}@media (min-width:990px){.donationItem__card{-webkit-transition:.2s ease-out;transition:.2s ease-out}.donationItem__card:hover{-webkit-box-shadow:0 3px 20px rgba(0,0,0,.12);box-shadow:0 3px 20px rgba(0,0,0,.12);opacity:.8}}.donationItem__link{border-radius:12px;color:rgba(0,0,0,.77);height:100%;position:relative;z-index:1}.donationItem__link:hover{text-decoration:none}.donationItem__item{height:100%}.donationItem__thumbnail{background:#f0f0f0;border-radius:12px 12px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:95px;justify-content:center;width:100%}@media screen and (max-width:360px){.donationItem__thumbnail{height:80px}}@media screen and (min-width:431px){.donationItem__thumbnail{height:132px}}.donationItem__img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.donationItem__projectName{color:rgba(0,0,0,.77);display:block;display:-webkit-box;font-size:1.2rem;line-height:1.4rem;margin-bottom:4px;-webkit-box-orient:vertical;height:4.2rem;-webkit-line-clamp:3;overflow:hidden}@media (min-width:990px){.donationItem__projectName{font-size:1.4rem;height:5.3rem;line-height:1.8rem}}.donationItem__owner{color:rgba(0,0,0,.77);display:-webkit-box;font-size:1.1rem;font-weight:400;height:2.6rem;line-height:1.3rem;margin-bottom:10px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.donationItem__owner-short{height:1.3rem}@media (min-width:375px){.donationItem__owner-medium{height:1.3rem}}@media (min-width:990px){.donationItem__owner{line-height:1.4rem;margin-bottom:12px}.donationItem__owner-short{height:2.6rem}}.donationItem__data{margin:8px 8px 0}@media (min-width:990px){.donationItem__data{margin:12px}}.donationItem__statusArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}@media (min-width:990px){.donationItem__statusArea{gap:4px}}.donationItem__title{-ms-flex-preferred-size:30%;color:#707070;flex-basis:30%;font-size:1rem;font-weight:400;line-height:1.6rem}@media (min-width:990px){.donationItem__title{font-size:1.1rem;line-height:1.6rem}}.donationItem__status{-ms-flex-preferred-size:68%;flex-basis:68%;font-size:1.2rem;font-weight:700;line-height:1.6rem;text-align:right;word-break:break-word}@media (min-width:990px){.donationItem__status{font-size:1.5rem}}.donationItem__tag{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.9rem;width:100%}@media (min-width:990px){.donationItem__tag{height:2.8rem}}.donationItem__tag-recovery{background:#ff8780}.donationItem__tag-disaster{background:#ffdd6e}.donationItem__tagName{color:#000;font-size:1.2rem;font-weight:700;line-height:1.4rem}@media (min-width:990px){.donationItem__tagName{font-size:1.5rem;line-height:1.5rem}}.info{background-color:#fff;padding:56px 16px 10px;position:relative;z-index:2}@media (min-width:990px){.info{padding:88px 0 0}}.info__title{aspect-ratio:248/30;margin:0 auto 12px;max-width:248px;text-align:center;width:100%}.info__title img{display:block;height:100%;width:100%}@media (min-width:990px){.info__title{aspect-ratio:auto;margin:0 auto 16px;max-width:320px}.info__img{height:auto;width:100%}}.info__subTitle{font-size:1.2rem;font-weight:700;line-height:1.2rem;margin-bottom:16px;text-align:center}@media (min-width:990px){.info__subTitle{font-size:1.4rem;line-height:1.4rem;margin-bottom:24px}}.info__subTitle:before{content:"-";margin-right:4px;width:100px}.info__subTitle:after{content:"-";margin-left:4px;width:100px}.info__text{color:#931d23;font-size:1.6rem;font-weight:700;line-height:2.5rem;margin-bottom:16px;text-align:center}@media (min-width:990px){.info__text{font-size:2rem;margin:0 auto 24px;max-width:990px}}.info__description{color:#333;font-size:1.4rem;font-weight:400;line-height:2.2rem;margin:0 auto;max-width:900px;position:relative;text-align:left;width:100%;z-index:2}@media (min-width:990px){.info__description{font-size:1.8rem;line-height:2.9rem}}.info__link{color:#d60032;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.info__link,.info__link:hover{text-decoration:underline}@media (min-width:990px){.info__link:hover{opacity:.8;text-decoration:none}}.steps{background:#ffecea;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 20px;position:relative;width:100%;z-index:1}@media (min-width:990px){.steps{padding:0 0 56px}}.steps__divider{display:block;height:auto;margin:-1px auto 30px;width:100%}@media (min-width:990px){.steps__divider{height:40px;margin-bottom:20px}}.steps__heading{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:#ba1a22;border-radius:9px 9px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:2.2rem;font-weight:700;height:5.2rem;line-height:2.2rem;margin:0 auto;max-width:900px;width:calc(100% - 32px)}@media (min-width:990px){.steps__heading{font-size:3rem;height:6rem;padding:4px 0}}.steps__list{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:900px;padding:16px 0 24px;width:calc(100% - 32px)}@media (min-width:768px){.steps__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:58px 40px}}@media (min-width:990px){.steps__list{border-bottom-left-radius:9px;border-bottom-right-radius:9px;margin-bottom:20px;padding:42.8px 80px}}.steps__item{border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding-bottom:16px}.steps__item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media (min-width:768px){.steps__item{border:none;margin:0;padding:0;width:calc(50% - 40px)}}@media (min-width:990px){.steps__item{width:calc(50% - 20px)}}.steps__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:15px;padding:0 16px}@media (min-width:768px){.steps__header{gap:16px;margin-bottom:24px;padding:0}}.steps__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 4.1rem;flex:0 0 4.1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ba1a22;border-radius:2px;color:#fff;font-size:2.6rem;font-weight:700;height:4.1rem;line-height:2.6rem;width:4.1rem}@media (min-width:990px){.steps__number{font-size:2.8rem;height:4.2rem;width:4.2rem}}.steps__title{color:#333;font-size:1.6rem;font-weight:700;line-height:2rem}@media screen and (max-width:350px){.steps__title{font-size:1.4rem}}@media (min-width:990px){.steps__title{font-size:1.8rem;line-height:2rem}}.steps__image{display:block;margin:0 auto 15px;max-width:100%}.steps__image--coupon{width:200px}.steps__image--ebook{max-width:250px;width:100%}@media (min-width:990px){.steps__image{margin-bottom:16px}.steps__image--donation,.steps__image--mailmagazine{height:135px;max-width:183px;width:100%}.steps__image--coupon{max-width:240px;width:100%}.steps__image--ebook{max-width:250px;width:100%}}.steps__text{color:#333;font-size:1.4rem;font-weight:400;line-height:1.8rem;margin-bottom:15px;padding:0 16px}.steps__text sub{font-family:メイリオ;font-size:1.4rem}@media (min-width:990px){.steps__text{font-size:1.6rem;line-height:2.2rem;margin-bottom:20px;padding:0}}.steps__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:#ffecea;border:2px solid #ba1a22;border-radius:100px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#ba1a22;font-size:1.6rem;font-weight:700;gap:6px;line-height:1.6rem;margin:0 auto;max-width:31.1rem;padding:12px 16px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.steps__link:hover{text-decoration:none}@media (min-width:990px){.steps__link{font-size:1.7rem;line-height:1.6rem;max-width:350px;padding:14px 30px}.steps__link:hover{background:#d60032;color:#ffecea;gap:10px;opacity:.8}.steps__link:hover svg path{fill:#ffecea}}.steps__link--border{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:-webkit-gradient(linear,left bottom,left top,from(#ff7903),color-stop(89.6%,#ffd8b6));background:linear-gradient(1turn,#ff7903,#ffd8b6 89.6%);border:2px solid #b4332f;border-radius:34px;-webkit-box-shadow:0 4px 6.6px 0 rgba(64,64,64,.25);box-shadow:0 4px 6.6px 0 rgba(64,64,64,.25);-webkit-box-sizing:border-box;box-sizing:border-box;color:#6b0005;font-size:1.7rem;font-weight:800;gap:6px;margin:15px auto 0;padding-bottom:17px;padding-top:16px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.steps__link--border:hover{text-decoration:none}@media (min-width:568px){.steps__link--border{max-width:50rem}}@media (min-width:990px){.steps__link--border{margin:70px auto 0;max-width:35rem;padding:14px 0 15px}.steps__link--border:hover{background:-webkit-gradient(linear,left bottom,left top,from(#ff7903),color-stop(89.6%,#ffd8b6));background:linear-gradient(1turn,#ff7903,#ffd8b6 89.6%);color:#6b0005;gap:10px;opacity:.8}.steps__link--border:hover svg path{fill:#6b0005}}.steps__note{color:rgba(0,0,0,.54);font-weight:400;margin-top:15px;padding:0 16px}.steps__note,.steps__note sub{font-size:1.2rem;line-height:1.6rem}.steps__note sub{font-family:メイリオ}@media (min-width:990px){.steps__note{margin-top:8px;padding:0}.steps__note,.steps__note sub{font-size:1.3rem}}.steps__details{border:1px solid #feb0b4;border-collapse:collapse;margin:0 16px}@media (min-width:990px){.steps__details{margin:0}}.steps__details td{border:1px solid #feb0b4;padding:8px}.steps__label{background:#fff3f2;color:#800006;font-size:1.4rem;font-weight:700;line-height:1.9rem;width:32.6%}@media (min-width:990px){.steps__label{font-size:1.6rem}}.steps__value{color:#333;font-size:1.4rem;font-weight:400;line-height:1.9rem}@media (min-width:990px){.steps__value{font-size:1.6rem}.steps__value-pc{font-size:1.5rem}}.steps__value sub{font-family:メイリオ;font-size:1.4rem}@media (min-width:990px){.steps__value sub{font-size:1.6rem}}.steps__value-last{padding-right:0!important}.steps__url{color:#d60032;text-decoration:underline}.steps__detail-item{color:#333;font-size:1.4rem;font-weight:400;line-height:1.8rem}@media (min-width:990px){.steps__detail-item{font-size:1.6rem;line-height:2rem}}.support{background:#fff;padding:56px 16px}@media (min-width:990px){.support{padding:88px 16px}}.support__title{color:#ba1a22;font-family:LINE Seed JP_TTF,sans-serif;font-size:1.6rem;font-weight:700;text-align:center}@media (min-width:990px){.support__title{font-size:2.4rem;line-height:3.9rem}}.support__text{color:rgba(0,0,0,.77);font-family:LINE Seed JP_TTF,sans-serif;font-size:1.4rem;line-height:2.3rem;margin-top:12px;text-align:center}@media (min-width:990px){.support__text{font-size:1.8rem;line-height:2rem;margin-top:16px}}.support__textLink{color:#d60032;text-decoration:underline}@media (min-width:990px){.support__textLink{-webkit-transition:all .3s ease;transition:all .3s ease}.support__textLink:hover{opacity:.8;text-decoration:none}}.support__button{-webkit-box-sizing:border-box;box-sizing:border-box;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:-webkit-gradient(linear,left bottom,left top,from(#ff7903),color-stop(89.62%,#ffd8b6));background:linear-gradient(1turn,#ff7903,#ffd8b6 89.62%);border:2px solid #b4332f;border-radius:34px;-webkit-box-shadow:0 4px 6.6px 0 rgba(64,64,64,.25);box-shadow:0 4px 6.6px 0 rgba(64,64,64,.25);color:#6b0005;font-family:LINE Seed JP_TTF,sans-serif;font-size:1.7rem;font-weight:800;gap:6px;line-height:2rem;margin:12px auto 0;max-width:325px;padding:14px 34px 15px;width:100%}@media (min-width:990px){.support__button{font-size:2rem;margin-top:24px;max-width:420px;padding:22px 63px;-webkit-transition:all .3s ease;transition:all .3s ease}.support__button:hover{gap:10px;opacity:.8}}.detail{background:#f0f0f0;padding:16px;position:relative;z-index:2}@media (min-width:990px){.detail{padding:25px 16px 40px}}.detail__title{color:rgba(0,0,0,.77);font-family:LINE Seed JP_TTF,sans-serif;font-size:1.6rem;font-weight:700;text-align:center}@media (min-width:990px){.detail__title{color:#000;font-size:2rem;line-height:2.3rem}}.detail__content{background:#fff;border:1px solid #c2c2c2;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;height:351px;margin:16px auto 0;max-width:780px;overflow-x:hidden;overflow-y:scroll;padding:20px 15px;width:100%}@media (min-width:990px){.detail__content{margin:25px auto 0;padding:16px 20px}}.detail__item{color:#333;font-family:Helvetica;font-size:1.2rem;font-weight:400;line-height:1.6rem;margin-bottom:20px}@media (min-width:990px){.detail__item{font-size:1.4rem;line-height:2rem}}.detail__item ul{padding-left:10px}.detail__item li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.detail__item li:before{content:"・"}.detail__item:last-child{margin-bottom:0}.detail__item a{color:#d60032;font-family:Helvetica;font-size:1.2rem;font-weight:400;line-height:1.6rem;opacity:1;text-decoration:underline;-webkit-transition:all .3s ease;transition:all .3s ease}@media (min-width:990px){.detail__item a{font-size:1.4rem}.detail__item a:hover{opacity:.8;text-decoration:none}}.aside{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:500px;padding:56px 25px 44px;width:100%}@media (min-width:990px){.aside{max-width:990px;padding:88px 0}}.aside__title{margin-bottom:16px}.aside__title img{display:block;height:auto;margin:0 auto;width:127px}@media (min-width:990px){.aside__title{margin-bottom:24px}.aside__title img{width:171px}}.aside__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (min-width:990px){.aside__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}}.aside__item,.aside__item a{display:block}.aside__item a img{display:block;height:auto;width:100%}@media (min-width:990px){.aside__item a{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.aside__item a img{width:485px}.aside__item a:hover{opacity:.8}}.sns{bottom:120px;position:fixed;right:-1px;z-index:1000}@media screen and (max-width:780px) and (orientation:landscape){.sns{display:-webkit-box;display:-ms-flexbox;display:flex}}.sns__item,.sns__item.-share{border-radius:10px 0 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#d60032;cursor:pointer;display:block;font-size:1.2rem;font-weight:700;height:5.4rem;line-height:1.3;margin:0 auto;opacity:.9;padding:12px 4px 4px;position:relative;text-align:center;text-decoration:none;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out;width:5.4rem}.sns__item.-share{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.122);box-shadow:0 3px 10px rgba(0,0,0,.122);cursor:pointer;margin-top:8px;padding:0}.sns__item.-facebook{background:url(https://s.yimg.jp/images/donation/assets/common/img/icon_fb.svg) no-repeat;background-color:none;background-position:50%;background-size:36px;padding:0}.sns__item.-twitter{background:url(https://s.yimg.jp/images/donation/assets/common/img/icon_x.svg) no-repeat;background-color:none;background-position:50%;background-size:36px;padding:0}.sns__item.-line{background:url(https://s.yimg.jp/images/donation/assets/common/img/icon_line.svg) no-repeat;background-color:none;background-position:50%;background-size:36px;padding:0}.sns__item:last-child{-webkit-transition-delay:0s;transition-delay:0s}.sns__item:not(:last-child){height:0;margin:0 auto;opacity:0;-webkit-transition-delay:.12s;transition-delay:.12s;visibility:hidden;width:0}.sns__item:not(:last-child):nth-last-child(2){-webkit-transition-delay:40ms;transition-delay:40ms}.sns__item:not(:last-child):nth-last-child(3){-webkit-transition-delay:80ms;transition-delay:80ms}@media (min-width:990px){.sns__item:hover{opacity:.7!important}.sns:hover .sns__item:not(:last-child){height:54px;margin:0 auto;opacity:1;visibility:visible;width:54px}}[title]:before{background-color:rgba(0,0,0,.54);border-radius:2px;bottom:10px;color:#fff;content:attr(title);font-weight:600;margin-right:8px;opacity:0;outline:none;padding:5px 8px;position:absolute;right:100%;-webkit-transition:.2s ease-out;transition:.2s ease-out;visibility:hidden;white-space:nowrap}@media screen and (max-width:780px) and (orientation:landscape){[title]:before{display:none}}[title]:hover:after,[title]:hover:before{opacity:1;visibility:visible}.js-sns-button.-hidden{height:0;opacity:0;visibility:hidden;width:0}.js-sns-button.-visible{height:54px;opacity:1;visibility:visible;width:54px}
/*# sourceMappingURL=style.min.css.map */