@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;500;700;900&display=swap";*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}html{font-size:62.5%;-webkit-text-size-adjust:100%}body{color:#41230a;font-family:"Zen Maru Gothic",serif;font-size:1.4rem;font-weight:500;line-height:1.6}@media screen and (min-width: 768px){body{font-size:1.6rem}}h1,h2,h3,h4,h5,h6{font-weight:bold}@media screen and (min-width: 768px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none !important}}a:hover{text-decoration:none}img{max-width:100%;vertical-align:middle}ul,ol{list-style:none;margin:0;padding:0}dl,dd{margin:0}address{font-style:normal}input{margin:0;padding:0}textarea{padding:0;font:inherit;color:inherit}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}button{font:inherit;padding:0;background-color:rgba(0,0,0,0);border:none;color:inherit;cursor:pointer}.menu-open{overflow:hidden}.l-header{position:relative;width:100%;background-color:#fff;z-index:10}.l-header__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px}@media screen and (min-width: 1120px){.l-header__inner{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:25px 40px}}.l-header hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:110px}@media screen and (min-width: 768px){.l-header hgroup{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:30px;width:50%}}.l-header__logo{margin:0;max-width:152px}.l-header__logoLink{display:block;-webkit-transition:-webkit-filter .2s ease-out;transition:-webkit-filter .2s ease-out;transition:filter .2s ease-out;transition:filter .2s ease-out, -webkit-filter .2s ease-out}.l-header__logoLink:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.l-header__logoText{margin:0;font-size:1.2rem;font-weight:bold;line-height:1.4;text-align:center}@media screen and (min-width: 920px){.l-header__logoText{font-size:1.4rem}}.l-header__button{position:relative;width:50%;max-width:226px;color:#fff;font-weight:bold;line-height:1.2;letter-spacing:.05em;text-decoration:none;text-align:center;margin:0;padding:10px 20px 10px 10px;background-color:#00a587;border-radius:60px;-webkit-transition:-webkit-filter .2s ease-in-out;transition:-webkit-filter .2s ease-in-out;transition:filter .2s ease-in-out;transition:filter .2s ease-in-out, -webkit-filter .2s ease-in-out}@media screen and (min-width: 920px){.l-header__button{padding:20px 40px 20px 20px}}.l-header__button::after{content:"";position:absolute;top:50%;right:12px;translate:0 -50%;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;rotate:45deg;-webkit-transition:translate .2s ease-in-out;transition:translate .2s ease-in-out}@media screen and (min-width: 768px){.l-header__button::after{right:20px}}.l-header__button:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.l-header__button:hover::after{translate:5px -50%}.l-container{position:relative;width:90%;max-width:1032px;margin-right:auto;margin-left:auto}.l-container--max1000{max-width:1000px}.l-footer{position:relative;padding-top:40px;padding-bottom:40px;background-color:#fff}@media screen and (min-width: 768px){.l-footer{padding-top:80px;padding-bottom:80px}}@media screen and (min-width: 1120px){.l-footer{padding-top:120px}}.l-footer__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#00a587;border-radius:16px;padding:15px 30px}@media screen and (min-width: 768px){.l-footer__inner{-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;border-radius:32px;padding:35px 70px}}.l-footer__title{width:70%;max-width:160px;margin:0 auto}@media screen and (min-width: 768px){.l-footer__title{margin:0}}.l-footer__titleLink{display:block}.l-footer__copyrights{color:#fff;text-align:center;margin:10px 0 0}@media screen and (min-width: 768px){.l-footer__copyrights{-ms-flex-item-align:end;align-self:flex-end;margin-top:0}}.c-button{position:relative;display:block;color:#fff;line-height:1.4;letter-spacing:.05em;text-align:center;text-decoration:none;border-radius:60px;width:90%;-webkit-transition:-webkit-filter .28s ease-in-out;transition:-webkit-filter .28s ease-in-out;transition:filter .28s ease-in-out;transition:filter .28s ease-in-out, -webkit-filter .28s ease-in-out}.c-button:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.c-button--green{background:linear-gradient(42deg, rgb(101, 190, 160) 41%, rgb(0, 164, 158) 100%)}.c-button--orange{background:linear-gradient(42deg, rgb(245, 145, 84) 40%, rgb(240, 110, 70) 100%)}.c-button--pdf{color:#00a587;font-weight:bold;background-color:#fff;border:2px solid #00a587;border-radius:60px;width:80%;max-width:336px;padding:15px 15px 15px 25px;-webkit-transition:color .32s ease-in-out,background-color .32s ease-in-out;transition:color .32s ease-in-out,background-color .32s ease-in-out}@media screen and (min-width: 768px){.c-button--pdf{width:48%;padding:25px}}.c-button--pdf::before{content:"";position:absolute;top:50%;left:10%;translate:0 -50%;width:32px;height:34px;background-image:url(../images/supporter/icon_pdf--green.svg);background-repeat:no-repeat;background-size:100% auto;-webkit-transition:background-image .32s ease-in-out;transition:background-image .32s ease-in-out}@media screen and (min-width: 768px){.c-button--pdf::before{left:40px}}.c-button--pdf::after{content:"";position:absolute;top:50%;right:20px;translate:0 -50%;width:8px;height:8px;border-top:1px solid #00a587;border-right:1px solid #00a587;rotate:45deg;-webkit-transition:translate .32s ease-in-out,border-color .32s ease-in-out;transition:translate .32s ease-in-out,border-color .32s ease-in-out}@media screen and (min-width: 768px){.c-button--pdf::after{right:30px}}.c-button--pdf:hover{color:#fff;background-color:#00a587;-webkit-filter:unset;filter:unset}.c-button--pdf:hover::before{background-image:url(../images/supporter/icon_pdf--white.svg)}.c-button--pdf:hover::after{border-color:#fff}.c-toTop>a{position:fixed;right:20px;bottom:60px;display:block;width:40px;height:40px;font-size:1rem;background-color:#00a587;border:1px solid #fff;border-radius:50%;-webkit-transition:background-color .38s ease-in-out,border-color .38s ease-in-out,-webkit-filter .38s ease-in-out;transition:background-color .38s ease-in-out,border-color .38s ease-in-out,-webkit-filter .38s ease-in-out;transition:background-color .38s ease-in-out,filter .38s ease-in-out,border-color .38s ease-in-out;transition:background-color .38s ease-in-out,filter .38s ease-in-out,border-color .38s ease-in-out,-webkit-filter .38s ease-in-out;z-index:25}@media screen and (min-width: 768px){.c-toTop>a{right:40px;bottom:40px;width:66px;height:66px}}.c-toTop>a::after{content:"";position:absolute;top:58%;left:50%;translate:-50% -50%;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;rotate:-45deg;-webkit-transition:border-color .38s ease-in-out;transition:border-color .38s ease-in-out}.c-toTop>a:hover{-webkit-filter:brightness(1.12);filter:brightness(1.12);background-color:#fff;border-color:#00a587}.c-toTop>a:hover::after{border-color:#00a587}[data-scroll=active]{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px);-webkit-transition:background-color .18s ease-out,color .18s ease-out,opacity .42s cubic-bezier(0.46, 0.48, 0.3, 1),-webkit-transform .42s cubic-bezier(0.46, 0.48, 0.3, 1);transition:background-color .18s ease-out,color .18s ease-out,opacity .42s cubic-bezier(0.46, 0.48, 0.3, 1),-webkit-transform .42s cubic-bezier(0.46, 0.48, 0.3, 1);transition:background-color .18s ease-out,color .18s ease-out,opacity .42s cubic-bezier(0.46, 0.48, 0.3, 1),transform .42s cubic-bezier(0.46, 0.48, 0.3, 1);transition:background-color .18s ease-out,color .18s ease-out,opacity .42s cubic-bezier(0.46, 0.48, 0.3, 1),transform .42s cubic-bezier(0.46, 0.48, 0.3, 1),-webkit-transform .42s cubic-bezier(0.46, 0.48, 0.3, 1)}[data-scroll=active].is_scroll{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.p-mv{position:relative}.p-mv__title{position:absolute;top:10%;left:50%;translate:-50%;font-size:2.4rem;letter-spacing:.1em;margin:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:2}@media screen and (min-width: 768px){.p-mv__title{font-size:3.4rem}}@media screen and (min-width: 920px){.p-mv__title{font-size:3.8rem}}.p-mv__img{margin:0;aspect-ratio:4/3}@media screen and (min-width: 768px){.p-mv__img{aspect-ratio:unset}}.p-mv__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-summary{position:relative;padding:48px 0;background-color:#fff}@media screen and (min-width: 768px){.p-summary{padding:60px 0}}@media screen and (min-width: 1120px){.p-summary{padding:60px 0 115px}}.p-summary__img{width:45%;margin:0 auto 15px}@media screen and (min-width: 768px){.p-summary__img{max-width:218px;margin-bottom:30px}}.p-summary__title{font-size:2rem;letter-spacing:.1em;line-height:1.4;text-align:center;margin:0 0 10px}@media screen and (min-width: 768px){.p-summary__title{font-size:2.4rem;margin-bottom:30px}}@media screen and (min-width: 920px){.p-summary__title{font-size:2.8rem}}.p-summary__text{line-height:2;max-width:560px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.p-summary__text{line-height:2.2;text-align:center}}.p-summary__howto{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;border:1px solid #41230a;border-radius:8px;margin-top:48px;padding:40px 20px 30px}@media screen and (min-width: 768px){.p-summary__howto{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;border-width:2px;border-radius:16px;padding:60px 40px;margin-top:70px}}.p-summary__howtoTitle{position:absolute;top:-16px;left:50%;translate:-50%;font-size:2rem;letter-spacing:.1em;line-height:1.4;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0}@media screen and (min-width: 768px){.p-summary__howtoTitle{font-size:2.4rem}}@media screen and (min-width: 920px){.p-summary__howtoTitle{top:-22px;font-size:2.8rem}}.p-summary__howtoTitleText{position:relative;display:inline-block;background-color:#fff;padding:0 1.5em}.p-summary__howtoButton{max-width:340px;padding:15px}@media screen and (min-width: 768px){.p-summary__howtoButton{font-size:2rem;padding:25px}}.p-summary__howtoButton::after{content:"";position:absolute;top:50%;right:20px;translate:0 -50%;width:8px;height:8px;border-right:1px solid #fff;border-bottom:1px solid #fff;rotate:45deg}@media screen and (min-width: 768px){.p-summary__howtoButton::after{right:30px}}.p-support{position:relative;background:linear-gradient(215deg, rgb(233, 247, 244) 29%, rgb(132, 211, 196) 100%);padding:48px 0;border-radius:0 0 16px 16px;z-index:2}@media screen and (min-width: 768px){.p-support{padding:60px 0;border-radius:0 0 32px 32px}}@media screen and (min-width: 1120px){.p-support{padding:110px 0 115px}}.p-support__title{color:#fff;font-size:2rem;letter-spacing:.1em;line-height:1.4;text-align:center;width:90%;max-width:480px;margin:0 auto 30px;padding:10px;background:linear-gradient(42deg, rgb(101, 190, 160) 41%, rgb(0, 164, 158) 100%);border-radius:50px}@media screen and (min-width: 768px){.p-support__title{font-size:2.4rem;margin-bottom:60px}}@media screen and (min-width: 920px){.p-support__title{font-size:2.8rem}}.p-support__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}@media screen and (min-width: 768px){.p-support__summary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:45px}}@media screen and (min-width: 920px){.p-support__summary{gap:75px}}@media screen and (min-width: 768px){.p-support__summaryInner{width:50%;max-width:520px}}.p-support__summaryImg{width:80%;margin:0 auto}@media screen and (min-width: 768px){.p-support__summaryImg{width:45%;max-width:360px}}.p-support__summaryCatchcopy{font-size:1.6rem;line-height:2;letter-spacing:.05em;margin:0}@media screen and (min-width: 768px){.p-support__summaryCatchcopy{font-size:1.8rem;margin-bottom:30px}}.p-support__summaryText{letter-spacing:.05em;line-height:2}.p-support__summary__request{font-weight:bold;letter-spacing:.05em;margin:0}@media screen and (min-width: 768px){.p-support__summary__request{font-size:1.8rem;text-align:center;margin-top:75px}}.p-support__process{background-color:#fff;border-radius:8px;margin-top:48px;padding:20px}@media screen and (min-width: 768px){.p-support__process{border-radius:16px;margin-top:80px;padding:60px}}@media screen and (min-width: 1120px){.p-support__process{padding:60px 100px}}.p-support__processTitle{font-size:2rem;letter-spacing:.1em;line-height:1.4;text-align:center;margin:0 0 10px}@media screen and (min-width: 768px){.p-support__processTitle{font-size:2.4rem;margin-bottom:0}}@media screen and (min-width: 920px){.p-support__processTitle{font-size:2.8rem}}.p-support__processDetail{margin-top:15px}@media screen and (min-width: 768px){.p-support__processDetail{margin-top:30px}}.p-support__processDetailItem{padding:0 20px}@media screen and (min-width: 768px){.p-support__processDetailItem{padding:0 55px}}.p-support__processDetailItem:nth-of-type(2){margin-top:20px;padding-top:20px;border-top:1px solid #00a587}@media screen and (min-width: 768px){.p-support__processDetailItem:nth-of-type(2){margin-top:40px;padding-top:30px}}.p-support__processDetailTitle{color:#00a587;font-size:1.6rem;line-height:2;letter-spacing:.05em;margin:0 0 10px}@media screen and (min-width: 768px){.p-support__processDetailTitle{font-size:1.8rem}}.p-support__processDetailText{letter-spacing:.05em;line-height:1.4}@media screen and (min-width: 768px){.p-support__processDetailText{font-size:1.8rem}}.p-support__processDetailText:nth-of-type(1) .p-support__processDetailText--price{display:inline-block}@media screen and (min-width: 768px){.p-support__processDetailText:nth-of-type(1) .p-support__processDetailText--price{margin-left:29px}}.p-support__processDetailText:nth-of-type(2) .p-support__processDetailText--price{display:inline-block}@media screen and (min-width: 768px){.p-support__processDetailText:nth-of-type(2) .p-support__processDetailText--price{margin-left:20px}}.p-support__processDetailText--memo{font-size:1.2rem;line-height:1.4;letter-spacing:.05em}.p-support__processDetailText--memo:nth-last-of-type(2){margin-top:10px}@media screen and (min-width: 768px){.p-support__processDetailText--memo:nth-last-of-type(2){margin-top:16px}}.p-support__processTransfer{position:relative;background-color:#fcfaf6;border-right:8px;margin-top:50px;padding:34px 20px 30px}@media screen and (min-width: 768px){.p-support__processTransfer{border-right:16px;padding:60px 35px 40px}}@media screen and (min-width: 1120px){.p-support__processTransfer{padding:60px 55px 40px}}.p-support__processTransferTitle{position:absolute;top:-1.25em;left:50%;translate:-50%;color:#00a587;font-size:1.4rem;background-color:#fff;border:2px solid #00a587;border-radius:60px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:5px 1.5em;margin:0}@media screen and (min-width: 768px){.p-support__processTransferTitle{font-size:1.6rem}}.p-support__processTransfer__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (min-width: 768px){.p-support__processTransfer__detail{gap:30px}}.p-support__processTransfer__detailContents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px}@media screen and (min-width: 768px){.p-support__processTransfer__detailContents:first-of-type{max-width:298px}}@media screen and (min-width: 768px){.p-support__processTransfer__detailContents:first-of-type dd{margin-left:auto}}.p-support__processTransfer__detailContents:last-of-type{margin-top:10px}@media screen and (min-width: 768px){.p-support__processTransfer__detailContents:last-of-type{margin-top:20px}}.p-support__processTransfer__pay{margin-top:20px}@media screen and (min-width: 768px){.p-support__processTransfer__pay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;margin-top:0}}.p-support__processTransfer__payLogo{max-width:118px;margin:0 auto}@media screen and (min-width: 768px){.p-support__processTransfer__payLogo{margin:0}}.p-support__processTransfer__payButton{font-size:1.2rem;max-width:326px;padding:15px 40px 15px 15px;margin-top:10px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.p-support__processTransfer__payButton{font-size:1.4rem;margin:0}}.p-support__processTransfer__payButton::after{content:"";position:absolute;top:50%;right:18px;translate:0 -50%;width:14px;height:14px;background-image:url(../images/supporter/icon_link.svg);background-repeat:no-repeat;background-size:100% auto}@media screen and (min-width: 768px){.p-support__processTransfer__payButton::after{right:20px;width:14px;height:14px}}.p-support__processNotes{margin-top:20px}@media screen and (min-width: 768px){.p-support__processNotes{margin-left:55px}}.p-support__processNotesItem{position:relative;font-size:1.2rem;letter-spacing:.05em;padding-left:1em}@media screen and (min-width: 768px){.p-support__processNotesItem{font-size:1.4rem}}.p-support__processNotesItem::before{content:"※";position:absolute;top:0;left:0;width:1em;height:1em;font-size:1em}.p-support__chairman{margin-top:40px}@media screen and (min-width: 768px){.p-support__chairman{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px 7%;grid-template-columns:360px 1fr;grid-template-rows:40px 1fr;grid-template-areas:"img title" "img text";margin-top:80px}}.p-support__chairmanTitle{font-size:2rem;letter-spacing:.1em;line-height:1.4;text-align:center;margin:0 0 10px}@media screen and (min-width: 768px){.p-support__chairmanTitle{grid-area:title;font-size:2.4rem;text-align:left;margin-bottom:0}}@media screen and (min-width: 920px){.p-support__chairmanTitle{font-size:2.8rem}}.p-support__chairmanImg{width:80%;margin:0 auto}@media screen and (min-width: 768px){.p-support__chairmanImg{grid-area:img;max-width:360px;margin-right:0}}.p-support__chairmanName{font-size:1.8rem;font-weight:bold;text-align:center;margin-top:10px}@media screen and (min-width: 768px){.p-support__chairmanName{font-size:2.6rem;text-align:right;margin-top:20px}}.p-support__chairmanName--fzsmall{display:inline-block;font-size:70%;margin-right:10px}.p-support__chairmanText{line-height:2;letter-spacing:.05em;margin:20px 0 0}@media screen and (min-width: 768px){.p-support__chairmanText{grid-area:text;margin-top:0}}.p-support__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin-top:30px}@media screen and (min-width: 768px){.p-support__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:50px;margin-top:70px}}.p-support__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;background-color:#fff;border-radius:8px;padding:30px 20px;margin-top:40px}@media screen and (min-width: 768px){.p-support__contact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:16px;max-width:640px;margin-top:80px;margin-left:auto;margin-right:auto;padding:40px 60px}}.p-support__contactTitle{color:#fff;font-size:1.4rem;letter-spacing:.05em;line-height:1.2;text-align:center;background-color:#f06e46;border-radius:4px;margin:0 auto;padding:10px;width:70%}@media screen and (min-width: 768px){.p-support__contactTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;border-radius:8px;width:80px;height:80px;margin:0}}.p-support__contactName{font-size:1.6rem;font-weight:bold;letter-spacing:.05em;text-align:center;margin:0}@media screen and (min-width: 768px){.p-support__contactName{font-size:2rem;text-align:left}}.p-support__contactAddress{display:block;font-size:1.4rem;font-weight:500}@media screen and (min-width: 768px){.p-support__contactAddress{display:inline-block;margin-left:1em;font-size:1.6rem}}.p-support__contactTel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-top:20px}@media screen and (min-width: 768px){.p-support__contactTel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}}.p-support__contactTelNumber{position:relative;display:inline-block;color:#41230a;font-size:3.2rem;font-weight:900;line-height:1.2;letter-spacing:.05em;text-decoration:none;padding-left:1em;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.p-support__contactTelNumber{font-size:3.6rem;margin:0}}.p-support__contactTelNumber::before{content:"";position:absolute;top:55%;left:0;translate:0 -50%;width:.75em;height:.75em;background-image:url(../images/supporter/icon_tel.svg);background-repeat:no-repeat;background-size:100% auto}.p-support__contactTelDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.2rem;margin:0}@media screen and (min-width: 768px){.p-support__contactTelDetail{margin-left:5px}}.p-support__contactTelDetailLabel{display:inline-block}.p-support__contactTelDetailDate{display:inline-block}.p-support__contactEmail{letter-spacing:.05em;text-align:center;margin:10px 0 0}@media screen and (min-width: 768px){.p-support__contactEmail{text-align:left;margin-top:0}}.p-support__news{background-color:#fff;border-radius:8px;padding:30px 20px;margin-top:40px}@media screen and (min-width: 768px){.p-support__news{border-radius:16px;padding:70px 40px;margin-top:80px}}.p-support__newsTitle{font-size:2rem;letter-spacing:.1em;line-height:1.4;text-align:center;margin:0 0 10px}@media screen and (min-width: 768px){.p-support__newsTitle{font-size:2.4rem;margin-bottom:30px}}@media screen and (min-width: 920px){.p-support__newsTitle{font-size:2.8rem}}.p-support__newsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media screen and (min-width: 768px){.p-support__newsList{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}}@media screen and (min-width: 768px){.p-support__newsListItem{width:calc(33.3333333333% - 12px)}}.p-support__newsListItemTitle{color:#4d4d4d;line-height:1.4;margin:0}.p-support__newsLink{display:block;text-decoration:none}.p-support__newsImg{border-radius:8px;overflow:hidden;margin:0 0 10px}@media screen and (min-width: 768px){.p-support__newsImg{border-radius:16px}}.p-support__newsImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-support__newsDate{color:#828282;font-size:1.2rem;margin:0}@media screen and (min-width: 768px){.p-support__newsDate{font-size:1.4rem}}.p-support__newsCategory{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:20px}.p-support__newsCategoryItem{color:#fff;font-size:1rem;letter-spacing:.05em;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 1.5em;background-color:#828282;border-radius:50px}@media screen and (min-width: 768px){.p-support__newsCategoryItem{font-size:1.2rem}}.p-support__newsCategoryItem--ichiyouen{background:linear-gradient(235deg, rgb(101, 190, 160) 41%, rgb(0, 164, 158) 100%)}.p-support__newsButton{max-width:340px;padding:15px;margin-top:30px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.p-support__newsButton{font-size:2rem;padding:25px;margin-top:65px}}.p-support__newsButton::after{content:"";position:absolute;top:50%;right:20px;translate:0 -50%;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;rotate:45deg;-webkit-transition:translate .32s ease-in-out;transition:translate .32s ease-in-out}@media screen and (min-width: 768px){.p-support__newsButton::after{right:30px}}.p-support__newsButton:hover::after{translate:5px -50%}.p-donation{position:relative;background:linear-gradient(215deg, rgb(252, 250, 246) 27%, rgb(240, 230, 210) 100%);border-radius:0 0 16px 16px;margin-top:-40px;padding:100px 0 48px;z-index:1}@media screen and (min-width: 768px){.p-donation{padding:100px 0 60px;border-radius:0 0 32px 32px}}@media screen and (min-width: 1120px){.p-donation{padding:150px 0 70px}}.p-donation__title{color:#fff;font-size:2rem;letter-spacing:.1em;line-height:1.4;text-align:center;width:90%;max-width:480px;margin:0 auto 30px;padding:10px;background:linear-gradient(42deg, rgb(245, 145, 84) 40%, rgb(240, 110, 70) 100%);border-radius:50px}@media screen and (min-width: 768px){.p-donation__title{font-size:2.4rem;margin-bottom:60px}}@media screen and (min-width: 920px){.p-donation__title{font-size:2.8rem}}.p-donation__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media screen and (min-width: 768px){.p-donation__summary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 1120px){.p-donation__summary{gap:70px}}@media screen and (min-width: 768px){.p-donation__summaryInner{width:50%;max-width:470px}}.p-donation__summaryImg{width:80%;margin:0 auto}@media screen and (min-width: 768px){.p-donation__summaryImg{empty-cells:45%;max-width:360px;margin:0}}.p-donation__summaryCatchcopy{font-size:1.6rem;line-height:2;letter-spacing:.05em;margin:0}@media screen and (min-width: 768px){.p-donation__summaryCatchcopy{font-size:1.8rem;margin-bottom:30px}}.p-donation__summaryText{line-height:2}@media screen and (min-width: 768px){.p-donation__summaryText{line-height:2.2;margin:0}}.p-donation__use{margin-top:30px}@media screen and (min-width: 768px){.p-donation__use{margin-top:60px}}.p-donation__useTitle{font-size:2rem;letter-spacing:.1em;line-height:1.4;text-align:center;margin:0 0 10px}@media screen and (min-width: 768px){.p-donation__useTitle{font-size:2.4rem;margin-bottom:40px}}@media screen and (min-width: 920px){.p-donation__useTitle{font-size:2.8rem}}.p-donation__useText{line-height:2;text-align:center;margin:0}@media screen and (min-width: 768px){.p-donation__useText{line-height:2.2}}.p-donation__useList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-top:15px}@media screen and (min-width: 768px){.p-donation__useList{max-width:500px;margin-top:30px;margin-left:auto;margin-right:auto}}.p-donation__useListItem{letter-spacing:.1em;width:calc(50% - 10px)}@media screen and (min-width: 768px){.p-donation__useListItem{font-size:1.8rem}}.p-donation__useListItem::before{content:"●";color:#f06e46;position:relative;display:inline-block}.p-donation__contact{margin-top:65px}@media screen and (min-width: 768px){.p-donation__contact{margin-top:90px}}.p-donation__contactTitle{position:relative;font-size:2rem;letter-spacing:.1em;line-height:1.4;text-align:center;margin:0 0 50px}@media screen and (min-width: 768px){.p-donation__contactTitle{font-size:2.4rem}}@media screen and (min-width: 920px){.p-donation__contactTitle{font-size:2.8rem}}.p-donation__contactTitleText{display:inline-block;margin-left:2.5em}@media screen and (min-width: 768px){.p-donation__contactTitleText{margin-left:2em}}.p-donation__contactTitle--message{position:absolute;top:50%;left:0;translate:0 -50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;background-color:#f06e46;border-radius:50%;color:#fff;font-size:1.2rem;line-height:1.4;letter-spacing:.05em}@media screen and (min-width: 768px){.p-donation__contactTitle--message{left:15%;width:100px;height:100px;font-size:1.2rem}}@media screen and (min-width: 920px){.p-donation__contactTitle--message{left:22%}}.p-donation__contactText{letter-spacing:.05em;line-height:2;text-align:center;margin:0 0 20px}@media screen and (min-width: 768px){.p-donation__contactText{font-size:1.8rem;line-height:2.2;margin-bottom:40px}}.p-donation__contactDetail{background-color:#fff;border-radius:8px;margin-top:20px;padding:50px 20px 20px}@media screen and (min-width: 768px){.p-donation__contactDetail{border-radius:16px;margin-top:40px;padding:50px}}@media screen and (min-width: 1120px){.p-donation__contactDetail{padding:50px 86px 60px}}.p-donation__contactDetailInner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}@media screen and (min-width: 768px){.p-donation__contactDetailInner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;gap:40px}}.p-donation__contactDetailInner::before{content:"";position:absolute;top:52%;left:50%;translate:-50% -50%;width:100%;height:1px;background-color:#41230a}@media screen and (min-width: 768px){.p-donation__contactDetailInner::before{content:"";position:absolute;top:50%;width:1px;height:100%;background-color:#41230a}}.p-donation__contactDetailTitle{line-height:2;letter-spacing:.05em;text-align:center;margin:0 0 20px}@media screen and (min-width: 768px){.p-donation__contactDetailTitle{font-size:1.8rem;margin-bottom:30px}}.p-donation__contactDetailTel{text-align:center}@media screen and (min-width: 768px){.p-donation__contactDetailTel{width:45%;max-width:336px}}.p-donation__contactDetailTelLink{position:relative;display:inline-block;color:#41230a;font-size:3rem;font-weight:900;line-height:1.2;letter-spacing:.05em;text-decoration:none;padding-left:1em}@media screen and (min-width: 480px){.p-donation__contactDetailTelLink{font-size:3.2rem}}@media screen and (min-width: 768px){.p-donation__contactDetailTelLink{font-size:3.5rem}}@media screen and (min-width: 920px){.p-donation__contactDetailTelLink{font-size:4.5rem}}.p-donation__contactDetailTelLink::before{content:"";position:absolute;top:55%;left:0;translate:0 -50%;width:.75em;height:.75em;background-image:url(../images/supporter/icon_tel.svg);background-repeat:no-repeat;background-size:100% auto}.p-donation__contactDetailTelDate{font-size:1.6rem;font-weight:bold;line-height:1;margin:0 15px 0 0}@media screen and (min-width: 768px){.p-donation__contactDetailTelDate{text-align:right;font-size:2rem}}@media screen and (min-width: 768px){.p-donation__contactDetailEmail{width:45%;max-width:336px}}.p-donation__contactDetailEmailButton{max-width:336px;margin-left:auto;margin-right:auto;padding:15px}@media screen and (min-width: 768px){.p-donation__contactDetailEmailButton{width:100%;padding:25px 25px 25px 50px}}.p-donation__contactDetailEmailButton::before{content:"";position:absolute;top:50%;left:1em;translate:0 -50%;width:24px;height:16px;background-image:url(../images/supporter/icon_email--white.svg);background-repeat:no-repeat;background-size:100% auto}@media screen and (min-width: 768px){.p-donation__contactDetailEmailButton::before{left:30px;width:32px;height:21px}}.p-donation__contactDetailEmailButton::after{content:"";position:absolute;top:50%;right:1em;translate:0 -50%;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;rotate:45deg;-webkit-transition:translate .32s ease-in-out;transition:translate .32s ease-in-out}@media screen and (min-width: 768px){.p-donation__contactDetailEmailButton::after{right:20px}}@media screen and (min-width: 920px){.p-donation__contactDetailEmailButton::after{right:30px}}.p-donation__contactDetailEmailButton:hover::after{translate:5px -50%}.p-donation__contactNotes{margin-top:30px}@media screen and (min-width: 768px){.p-donation__contactNotes{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:40px;margin-left:auto;margin-right:auto}}.p-donation__contactNotesItem{position:relative;font-size:1.2rem;letter-spacing:.05em;padding-left:1em}@media screen and (min-width: 768px){.p-donation__contactNotesItem{font-size:1.4rem}}.p-donation__contactNotesItem::before{content:"※";position:absolute;top:0;left:0;width:1em;height:1em;font-size:1em}.p-tax{position:relative;margin-top:40px}@media screen and (min-width: 768px){.p-tax{margin-top:80px}}.p-tax__title{font-size:2rem;letter-spacing:.1em;line-height:1.4;text-align:center;margin:0 0 20px}@media screen and (min-width: 768px){.p-tax__title{font-size:2.4rem;margin-bottom:50px}}@media screen and (min-width: 920px){.p-tax__title{font-size:2.8rem}}.p-tax__text{letter-spacing:.05em;width:90%;margin-left:auto;margin-right:auto;margin-bottom:20px}@media screen and (min-width: 768px){.p-tax__text{font-size:1.8rem;text-align:center;margin-bottom:50px}}.p-tax__container{background-color:#fff;-webkit-box-shadow:2px 2px 12px rgba(65,35,10,.1);box-shadow:2px 2px 12px rgba(65,35,10,.1);border-radius:12px;width:100%;padding:20px}@media screen and (min-width: 768px){.p-tax__container{border-radius:16px;padding:55px}}@media screen and (min-width: 1120px){.p-tax__container{padding:55px 145px}}.p-tax__contents:nth-of-type(2){margin-top:30px}@media screen and (min-width: 768px){.p-tax__contents:nth-of-type(2){margin-top:70px}}.p-tax__contentsTitle{color:#f06e46;font-size:1.6rem;letter-spacing:.1em;text-align:center;border:1px solid #f06e46;border-radius:50px;width:150px;margin:0 0 15px;padding:5px 10px}@media screen and (min-width: 768px){.p-tax__contentsTitle{font-size:1.8rem;width:194px;margin-bottom:30px}}.p-tax__contentsSecondTitle{position:relative;font-size:1.6rem;margin:20px 0 8px}@media screen and (min-width: 768px){.p-tax__contentsSecondTitle{font-size:1.8rem;margin-top:30px}}.p-tax__contentsSecondTitle::before{content:"●";color:#f06e46;position:relative;display:inline-block}.p-tax__contentsText{letter-spacing:.05em;margin:0}.p-tax__contentsText--fz18{margin:30px 0 10px}@media screen and (min-width: 768px){.p-tax__contentsText--fz18{font-size:1.8rem;margin:60px 0 20px}}.p-tax__contentsNotes{margin:10px 0}.p-tax__contentsNotesItem{position:relative;font-size:1.2rem;letter-spacing:.05em;padding-left:1em}@media screen and (min-width: 768px){.p-tax__contentsNotesItem{font-size:1.4rem}}.p-tax__contentsNotesItem::before{content:"※";position:absolute;top:0;left:0;width:1em;height:1em;font-size:1em}.p-tax__contentsButton{position:relative;color:#fff;display:block;font-size:1.2rem;letter-spacing:.05em;line-height:1.4;text-decoration:none;text-align:center;background-color:#f06e46;border-radius:50px;width:90%;margin:20px auto 0;padding:10px 30px 10px 15px}@media screen and (min-width: 768px){.p-tax__contentsButton{font-size:1.4rem;line-height:1.6;padding:14px 50px 14px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:0}}.p-tax__contentsButton::after{content:"";position:absolute;top:50%;right:20px;translate:0 -50%;width:14px;height:14px;background-image:url(../images/supporter/icon_link.svg);background-repeat:no-repeat;background-size:100% auto}@media screen and (min-width: 768px){.p-tax__contentsButton::after{right:20px;width:14px;height:14px}}.u-bold{font-weight:700}.u-black{font-weight:900}.u-yugo{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.u-tac{text-align:center}.u-db{display:block}.u-dib{display:inline-block}.u-pc{display:none}@media screen and (min-width: 768px){.u-pc{display:inline}}@media screen and (min-width: 768px){.u-sp{display:none}}.u-textMaincColor{color:#222}.u-textSubColor{color:#ff4618}.u-mt0{margin-top:0 !important}.u-mt1{margin-top:1em !important}/*# sourceMappingURL=supporter-style.css.map */