[v-cloak],.trans{opacity:0}.trans.ready{opacity:1!important}.participation .button01:has(+.text-center),.participation .button01:is(.columnList+*){width:250px;margin-inline:auto}.participation .button01:has(+.text-center)>*,.participation .button01:is(.columnList+*)>*{padding-block:15px;font-size:15px}@-webkit-keyframes set-1{0%{width:0%}to{width:2.5641025641%}}@keyframes set-1{0%{width:0%}to{width:2.5641025641%}}@-webkit-keyframes set-2{0%{width:0%}to{width:5.1282051282%}}@keyframes set-2{0%{width:0%}to{width:5.1282051282%}}@-webkit-keyframes set-3{0%{width:0%}to{width:7.6923076923%}}@keyframes set-3{0%{width:0%}to{width:7.6923076923%}}@-webkit-keyframes set-4{0%{width:0%}to{width:10.2564102564%}}@keyframes set-4{0%{width:0%}to{width:10.2564102564%}}@-webkit-keyframes set-5{0%{width:0%}to{width:12.8205128205%}}@keyframes set-5{0%{width:0%}to{width:12.8205128205%}}@-webkit-keyframes set-6{0%{width:0%}to{width:15.3846153846%}}@keyframes set-6{0%{width:0%}to{width:15.3846153846%}}@-webkit-keyframes set-7{0%{width:0%}to{width:17.9487179487%}}@keyframes set-7{0%{width:0%}to{width:17.9487179487%}}@-webkit-keyframes set-8{0%{width:0%}to{width:20.5128205128%}}@keyframes set-8{0%{width:0%}to{width:20.5128205128%}}@-webkit-keyframes set-9{0%{width:0%}to{width:23.0769230769%}}@keyframes set-9{0%{width:0%}to{width:23.0769230769%}}@-webkit-keyframes set-10{0%{width:0%}to{width:25.641025641%}}@keyframes set-10{0%{width:0%}to{width:25.641025641%}}@-webkit-keyframes set-11{0%{width:0%}to{width:28.2051282051%}}@keyframes set-11{0%{width:0%}to{width:28.2051282051%}}@-webkit-keyframes set-12{0%{width:0%}to{width:30.7692307692%}}@keyframes set-12{0%{width:0%}to{width:30.7692307692%}}@-webkit-keyframes set-13{0%{width:0%}to{width:33.3333333333%}}@keyframes set-13{0%{width:0%}to{width:33.3333333333%}}@-webkit-keyframes set-14{0%{width:0%}to{width:35.8974358974%}}@keyframes set-14{0%{width:0%}to{width:35.8974358974%}}@-webkit-keyframes set-15{0%{width:0%}to{width:38.4615384615%}}@keyframes set-15{0%{width:0%}to{width:38.4615384615%}}@-webkit-keyframes set-16{0%{width:0%}to{width:41.0256410256%}}@keyframes set-16{0%{width:0%}to{width:41.0256410256%}}@-webkit-keyframes set-17{0%{width:0%}to{width:43.5897435897%}}@keyframes set-17{0%{width:0%}to{width:43.5897435897%}}@-webkit-keyframes set-18{0%{width:0%}to{width:46.1538461538%}}@keyframes set-18{0%{width:0%}to{width:46.1538461538%}}@-webkit-keyframes set-19{0%{width:0%}to{width:48.7179487179%}}@keyframes set-19{0%{width:0%}to{width:48.7179487179%}}@-webkit-keyframes set-20{0%{width:0%}to{width:51.2820512821%}}@keyframes set-20{0%{width:0%}to{width:51.2820512821%}}@-webkit-keyframes set-21{0%{width:0%}to{width:53.8461538462%}}@keyframes set-21{0%{width:0%}to{width:53.8461538462%}}@-webkit-keyframes set-22{0%{width:0%}to{width:56.4102564103%}}@keyframes set-22{0%{width:0%}to{width:56.4102564103%}}@-webkit-keyframes set-23{0%{width:0%}to{width:58.9743589744%}}@keyframes set-23{0%{width:0%}to{width:58.9743589744%}}@-webkit-keyframes set-24{0%{width:0%}to{width:61.5384615385%}}@keyframes set-24{0%{width:0%}to{width:61.5384615385%}}@-webkit-keyframes set-25{0%{width:0%}to{width:64.1025641026%}}@keyframes set-25{0%{width:0%}to{width:64.1025641026%}}@-webkit-keyframes set-26{0%{width:0%}to{width:66.6666666667%}}@keyframes set-26{0%{width:0%}to{width:66.6666666667%}}@-webkit-keyframes set-27{0%{width:0%}to{width:69.2307692308%}}@keyframes set-27{0%{width:0%}to{width:69.2307692308%}}@-webkit-keyframes set-28{0%{width:0%}to{width:71.7948717949%}}@keyframes set-28{0%{width:0%}to{width:71.7948717949%}}@-webkit-keyframes set-29{0%{width:0%}to{width:74.358974359%}}@keyframes set-29{0%{width:0%}to{width:74.358974359%}}@-webkit-keyframes set-30{0%{width:0%}to{width:76.9230769231%}}@keyframes set-30{0%{width:0%}to{width:76.9230769231%}}@-webkit-keyframes set-31{0%{width:0%}to{width:79.4871794872%}}@keyframes set-31{0%{width:0%}to{width:79.4871794872%}}@-webkit-keyframes set-32{0%{width:0%}to{width:82.0512820513%}}@keyframes set-32{0%{width:0%}to{width:82.0512820513%}}@-webkit-keyframes set-33{0%{width:0%}to{width:84.6153846154%}}@keyframes set-33{0%{width:0%}to{width:84.6153846154%}}@-webkit-keyframes set-34{0%{width:0%}to{width:87.1794871795%}}@keyframes set-34{0%{width:0%}to{width:87.1794871795%}}@-webkit-keyframes set-35{0%{width:0%}to{width:89.7435897436%}}@keyframes set-35{0%{width:0%}to{width:89.7435897436%}}@-webkit-keyframes set-36{0%{width:0%}to{width:92.3076923077%}}@keyframes set-36{0%{width:0%}to{width:92.3076923077%}}@-webkit-keyframes set-37{0%{width:0%}to{width:94.8717948718%}}@keyframes set-37{0%{width:0%}to{width:94.8717948718%}}@-webkit-keyframes set-38{0%{width:0%}to{width:97.4358974359%}}@keyframes set-38{0%{width:0%}to{width:97.4358974359%}}@-webkit-keyframes set-39{0%{width:0%}to{width:100%}}@keyframes set-39{0%{width:0%}to{width:100%}}@-webkit-keyframes modal-thank-icon{0%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modal-thank-icon{0%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes personal-icon{0%{opacity:0}to{opacity:1}}@keyframes personal-icon{0%{opacity:0}to{opacity:1}}@-webkit-keyframes personal-point{0%{opacity:0}to{opacity:1}}@keyframes personal-point{0%{opacity:0}to{opacity:1}}@-webkit-keyframes congratulation{0%{height:0;opacity:0}to{height:133px;opacity:1}}@keyframes congratulation{0%{height:0;opacity:0}to{height:133px;opacity:1}}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased}img{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%}h1,h2,h3,h4,h5,h6,p,a,blockquote,pre,abbr,address,cite,code,dt,dd,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure{word-wrap:break-word;color:#333;font-family:Hiragino Sans,Roboto,Arial,Droid Sans,Roboto,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ  ProN",Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ  Pro",ヒラギノ角ゴシック,Hiragino Sans,"ヒラギノ角ゴ  ProN W3",HiraKakuProN-W3,メイリオ,Meiryo,游ゴシック体,YuGothic,"ＭＳ  Ｐゴシック",sans-serif;font-size:14px;font-weight:400;letter-spacing:.05em;line-height:1.75em;list-style-type:none}html:root{width:100%;min-height:100dvh;background:#55bb63;overflow-x:hidden}.button{display:block;width:250px;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px;text-align:center;border-radius:12px;border:1px solid #d37602;background:linear-gradient(180deg,#e8c820,#d17100);box-shadow:0 3px #25b94b33}.button-text{color:#fff;font-size:15px;font-weight:700;line-height:1;text-align:center;text-shadow:0 2px 2px rgba(0,0,0,.25)}.button-flex{display:flex;align-items:center;justify-content:center;gap:10px}.button-small{display:block;width:90px;padding-top:10px;padding-bottom:10px;text-align:center;border-radius:12px;border:1px solid #cfcfcf;background:linear-gradient(180deg,#e9e9e9,#d3d3d3);box-shadow:0 3px #25b94b33}.button-small-text{color:#474747;font-size:15px;font-weight:700;line-height:1;text-align:center}.button-small.is-on{border:1px solid #10af28;background:linear-gradient(180deg,#44da0f,#06941d)}.button-small.is-on .button-small-text{color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.25)}.challenge-attention{color:#606060;font-size:12px;font-weight:700;letter-spacing:.6px;text-align:center}.challenge>*:not(:first-child){margin-top:15px}.challenge>*:last-child{margin-top:10px}.corePersonal>*:not(:first-child){margin-top:15px}.corePersonal-date{color:#606060;text-align:center;font-size:16px;font-weight:600;line-height:1.625;letter-spacing:1.28px}.corePersonal-inner{display:flex;align-items:center;justify-content:space-between}.corePersonal-title{position:relative;padding-left:8px;font-size:16px;font-weight:700;line-height:1.625;letter-spacing:1.28px}.corePersonal-title:before{position:absolute;top:0;left:0;width:3px;height:100%;background-color:#55bb63;content:""}.corePersonal-value{font-size:42px;font-weight:700;line-height:1;background:linear-gradient(180deg,#ed188b 9.72%,#d6016a 87.88%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.corePersonal-unit{font-size:20px;line-height:1.4}.donations-content{display:flex;justify-content:space-around;margin-top:15px}.donations-item{display:flex;flex-direction:column;text-align:center;gap:10px}.donations-image{height:35px}.donations-image img{width:auto;height:100%}.donations-title{padding-bottom:10px;border-bottom:2px solid #55bb63;font-size:16px;font-weight:700;line-height:1em;text-align:center}.donations-text{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#333;font-size:14px}.donations-text span{font-size:12px;line-height:1.5em}.donations-link{display:block;padding:10px 15px;border-radius:8px;background:#55bb63;color:#fff;font-size:13px;font-weight:700;line-height:1em;text-align:center}.guide>*:not(:last-child){margin-bottom:30px}.guide .notice{padding:10px;border:1px solid red}.guide .notice,.guide .notice *{color:red}#header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:flex;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top) + 30px) 0 30px;background:#2984f5 url(../images/bg_header.png) top center no-repeat;background-size:cover}#header h1 img{width:315px}.linkText{text-align:center}.linkText-text{display:inline-block;color:#1f59ba;font-size:12px;font-weight:700;letter-spacing:.6px;line-height:1.5;-webkit-text-decoration-line:underline;text-decoration-line:underline}.method>*:not(:first-child){margin-top:15px}.method-title{text-align:center;font-size:16px;font-weight:700;line-height:16,26;letter-spacing:1.28px}.method-content{position:relative;margin-bottom:40px}.method-content:not(:first-of-type){padding-top:40px;border-top:dashed 1px #55bb63}.method-content:last-of-type{margin-bottom:0}.method-content>*:not(:first-child){margin-top:10px}.method-point{position:absolute;display:flex;align-items:center;justify-content:center;top:10px;right:10px;width:60px;height:60px;padding:10px;border-radius:50%;border:solid 2px #595959;background-color:#eee;font-size:13px;font-weight:700;text-align:center;line-height:1.1538461538}.method-step{margin-top:40px!important;color:#999;font-size:15px;font-weight:700;line-height:20px;letter-spacing:2.25px;text-align:center}.method-step-num{color:#55bb63}.method-header{width:304px;margin-left:auto;margin-right:auto}.method-header-text{color:#333;font-size:15px;font-weight:700;line-height:20px;letter-spacing:2.25px}.method-header-text.center{text-align:center}.method-box{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:20px;margin-bottom:20px;padding-top:20px;padding-bottom:20px;border-radius:6px;border:5px solid #55c3e9}.method-box-text{color:#00689d;text-align:center;font-size:15px;font-weight:700;line-height:18px;letter-spacing:2.25px}.method-box-note{color:#00689d;font-size:12px;font-weight:700;line-height:18px;letter-spacing:1.8px}.method-box-point{color:#55bb63;text-align:center;font-size:24px;font-weight:900;line-height:18px;letter-spacing:3.6px}.method-box-unit{color:#333;font-size:14px;font-weight:700;line-height:18px;letter-spacing:2.1px}.method-box-status{font-size:12px;font-weight:700;text-align:center;line-height:1em;padding-block:8px;border-radius:100px;width:100%;max-width:200px;color:#00689d;background-color:#f3f3f3}.method-box-status.orange{color:#42362a;background-color:#ffd772}.modal{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100vw;height:100dvh;background-color:#000000b3;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .5s ease-in}.modal.is-show{opacity:1}.modal-image,.modal-video{width:337px}.modal-text{margin-top:10px;color:#fff;text-align:center;font-size:18px;font-weight:700;line-height:18,27;letter-spacing:2.7px}.noteBox{padding:10px;background-color:#f5f5f5;border-radius:8px}.noteBox>*:not(:first-child){margin-top:5px}.noteText{position:relative;padding-left:17px;color:#606060;font-size:12px;letter-spacing:.6px;line-height:1.5}.noteText:after{position:absolute;top:3px;left:0;width:12px;height:12px;background-image:url(../images/icon_exclamation.svg);background-repeat:no-repeat;background-size:contain;content:""}.noteText .strong{font-weight:700}.notice>*:not(:last-child){margin-bottom:30px}.notice .pointArea{padding:20px 0;border:5px solid #55c3e9;border-radius:4px}.notice .pointArea>*:not(:last-child){margin-bottom:20px}.notice .pointArea .pointArea-title{color:#00689d;font-weight:900;letter-spacing:.15em;line-height:1.25em;text-align:center}.notice .pointArea .pointArea-title.big{font-size:20px}.notice .pointArea .pointArea-title .small{display:block;margin-top:5px;font-size:12px;line-height:1em}.notice .pointArea .pointArea-text{color:#129424;font-size:24px;font-weight:900;line-height:1em;text-align:center}.notice .pointArea .pointArea-text .small{display:block;margin-top:5px;color:#333;font-size:15px;letter-spacing:.15em;line-height:1em}.notice .pointArea .pointArea-text.big{font-size:30px}.notice .donateList02__item{-webkit-box-align:center;-ms-flex-align:center;gap:10px;display:flex;align-items:center;padding:5px 10px;border:1px solid #eee;border-radius:6px;background-color:#fbfbfb}.notice .donateList02__item:not(:last-child){margin-bottom:10px}.notice .donateList02__item>*{font-size:16px}.notice .donateList02__name{position:relative;width:7em;color:#55bb63;font-weight:900}.notice .donateList02__name:after{-webkit-transform:translateY(-50%);display:block;position:absolute;top:50%;right:0;width:1px;height:35%;transform:translateY(-50%);background-color:#70707033;content:""}.notice .donateList02__money{flex:1;font-weight:900}.notice .donateList02__button>*{-webkit-box-shadow:0px 2px 2px rgba(0,0,0,.15);display:block;position:relative;padding:7px 10px;border-radius:4px;background-color:#55bb63;box-shadow:0 2px 2px #00000026;color:#fff;font-size:14px;font-weight:700;line-height:1em;text-align:center}.notice .donateList02__button.disable>*{-webkit-box-shadow:none;position:relative;background-color:#ccc;box-shadow:none;color:#666;font-weight:500}.notice .text-mainColor{color:#129424}.notice .font-black{font-weight:900}.outline>*:not(:first-child){margin-top:15px}.outline-info-list{display:flex}.outline-info-title{width:25%;font-size:15px;font-weight:700;letter-spacing:.75px;line-height:1.75}.outline-info-text{font-size:15px;letter-spacing:.75px;line-height:1.75}.outline.core .outline-image{width:200px;margin-left:auto;margin-right:auto}.outline.core .noteText .strong{color:#55bb63}.overview>*:not(:first-child){margin-top:15px}.overview2>*:not(:last-child){margin-bottom:30px}.overview2 img{width:auto}.overview2 .flex{display:flex}.overview2 .justify-center{justify-content:center}.overview2 .items-center{align-items:center}.overview2 .items-start{align-items:flex-start}.overview2 .justify-around{justify-content:space-around}.overview2 .flex-col{flex-direction:column}.overview2 .text-center{text-align:center}.overview2 .gap15{gap:15px}.overview2 .stepText{color:#999;font-weight:900}.overview2 .stepText .color{color:#55bb63}.overview2 .text-xs{font-size:12px}.overview2 .text-10{font-size:10px}.overview2 .title01{font-size:20px;font-weight:900;letter-spacing:.15em;line-height:20px;text-align:center}.overview2 .title01 .small{display:block;margin-top:7px;font-size:15px}.overview2 .title-underline{padding-bottom:10px;border-bottom:2px solid #55bb63;font-size:16px;font-weight:700;line-height:1em;text-align:center}.overview2 .title-underline+p{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.overview2 .title-underline+p span{font-size:12px;line-height:1.5em}.overview2 .button01{width:100%}.overview2 .button01>*{display:block;padding:10px 15px;border-radius:8px;background:#55bb63;color:#fff;font-size:13px;font-weight:700;line-height:1em;text-align:center}.body{position:relative}.main{padding:15px 10px;position:relative;background:linear-gradient(180deg,#dbec71,#3fb567)}.main .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/bg_stripe.png);background-size:30px;mix-blend-mode:soft-light;background-repeat:repeat;opacity:.2}.main>*:not(:last-child){margin-bottom:20px}.common-title{color:#098d24;font-size:20px;font-weight:800;line-height:1.3;letter-spacing:1.6px;text-align:center}.common-text{font-size:15px;line-height:1.75;letter-spacing:.75px}.common-text-green{color:#098d24;font-weight:700}.common-catch{padding:6px 15px;background-color:#55bb63;text-align:center;border-radius:50px;color:#fff;font-size:13px;font-weight:700;line-height:1;letter-spacing:1.04px;text-shadow:0 2px 2px rgba(0,0,0,.25)}.common-image{width:100%}.common-lead{font-size:15px;font-weight:700;text-align:center}.articleCard{position:relative;max-width:500px;margin-inline:auto;padding:15px;background-color:#fff;box-shadow:0 4px 4px #00000040;border-radius:15px}.participation>*:not(:last-child){margin-bottom:30px}.participation img{width:auto}.participation .columnList{-ms-flex-pack:distribute;display:flex;justify-content:space-around}.participation .columnList-item{gap:10px;display:flex;flex-direction:column;text-align:center}.participation label.columnList-item{padding:10px 5px;border:2px solid #ccc;border-radius:6px}.participation label.columnList-item .button01{opacity:.35}.participation input:checked+label.columnList-item{-webkit-transition:.15s ease-in;border:2px solid #55bb63;transition:.15s ease-in}.participation input:checked+label.columnList-item .button01{opacity:1}.participation .title02{font-weight:900;letter-spacing:.15em;text-align:center}.participation .stepText{color:#999;font-weight:900}.participation .stepText .color{color:#55bb63}.participation .text-xs{font-size:12px}.participation .text-10{font-size:10px}.participation .block>*:not(:last-child){margin-bottom:10px}.participation .button01{width:100%}.participation .button01>*{display:block;padding:10px 15px;border-radius:8px;background:#55bb63;color:#fff;font-size:13px;font-weight:700;line-height:1em;text-align:center}.participation .text-center{text-align:center}.participation .textLink{color:#55bb63;text-decoration:underline}.participation .font-bold{font-weight:700}.participation .block-underline{padding-bottom:30px;border-bottom:1px solid #55bb63}.participation .pointArea{padding:20px 0;border:5px solid #55c3e9;border-radius:4px}.participation .pointArea>*:not(:last-child){margin-bottom:20px}.participation .pointArea .pointArea-title{color:#00689d;font-weight:900;letter-spacing:.15em;line-height:1.25em;text-align:center}.participation .pointArea .pointArea-title.big{font-size:20px}.participation .pointArea .pointArea-title .small{display:block;margin-top:5px;font-size:12px;line-height:1em}.participation .pointArea .pointArea-text{color:#129424;font-size:24px;font-weight:900;line-height:1em;text-align:center}.participation .pointArea .pointArea-text .small{display:block;margin-top:5px;color:#333;font-size:15px;letter-spacing:.15em;line-height:1em}.participation .pointArea .pointArea-text.big{font-size:30px}.participation .thumb{display:block;width:100%;max-width:400px;margin-right:auto;margin-left:auto}.participation .flex{display:flex}.participation .justify-center{justify-content:center}.participation .items-center{align-items:center}.personal>*:not(:first-child){margin-top:15px}.personal>*:nth-child(4){margin-top:5px}.personal>*:last-child{margin-top:15px}.personal-name{position:relative;padding-left:8px;font-size:16px;font-weight:700;line-height:1.625;letter-spacing:1.28px}.personal-name:before{position:absolute;top:0;left:0;width:3px;height:100%;background-color:#55bb63;content:""}.personal-data-points{display:flex;align-items:end;justify-content:space-between}.personal-data-points-title,.personal-data-points-value{font-size:12px;font-weight:700;line-height:1}.personal-data-points-value .current{font-size:42px;line-height:.6666666667;background:linear-gradient(180deg,#ed188b 9.72%,#d6016a 87.88%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);opacity:0;-webkit-animation-name:personal-point;animation-name:personal-point;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:1.1s;animation-delay:1.1s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.personal-data-total{display:flex;align-items:center;justify-content:end;gap:3px}.personal-data-total-catch{padding:5px 15px;background:#55bb63;border-radius:50px;color:#fff;text-align:center;text-shadow:0 2px 2px rgba(0,0,0,.25);font-size:10px;font-weight:700;line-height:1;letter-spacing:.8px}.personal-data-total-value{font-size:10px;font-weight:700;line-height:1}.personal-data-total-value .current{color:#55bb63;font-size:15px;line-height:1}.personal-data-bar{position:relative;height:8px;margin-top:10px;border-radius:100px;border:solid 1px #d3d3d3;background:linear-gradient(180deg,#454545,#898181)}.personal-data-bar-current{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:100px;height:6px;background:linear-gradient(90deg,#ffa471,#f23b85 96.68%);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.personal-data-bar-current.set-1{-webkit-animation-name:set-1;animation-name:set-1}.personal-data-bar-current.set-2{-webkit-animation-name:set-2;animation-name:set-2}.personal-data-bar-current.set-3{-webkit-animation-name:set-3;animation-name:set-3}.personal-data-bar-current.set-4{-webkit-animation-name:set-4;animation-name:set-4}.personal-data-bar-current.set-5{-webkit-animation-name:set-5;animation-name:set-5}.personal-data-bar-current.set-6{-webkit-animation-name:set-6;animation-name:set-6}.personal-data-bar-current.set-7{-webkit-animation-name:set-7;animation-name:set-7}.personal-data-bar-current.set-8{-webkit-animation-name:set-8;animation-name:set-8}.personal-data-bar-current.set-9{-webkit-animation-name:set-9;animation-name:set-9}.personal-data-bar-current.set-10{-webkit-animation-name:set-10;animation-name:set-10}.personal-data-bar-current.set-11{-webkit-animation-name:set-11;animation-name:set-11}.personal-data-bar-current.set-12{-webkit-animation-name:set-12;animation-name:set-12}.personal-data-bar-current.set-13{-webkit-animation-name:set-13;animation-name:set-13}.personal-data-bar-current.set-14{-webkit-animation-name:set-14;animation-name:set-14}.personal-data-bar-current.set-15{-webkit-animation-name:set-15;animation-name:set-15}.personal-data-bar-current.set-16{-webkit-animation-name:set-16;animation-name:set-16}.personal-data-bar-current.set-17{-webkit-animation-name:set-17;animation-name:set-17}.personal-data-bar-current.set-18{-webkit-animation-name:set-18;animation-name:set-18}.personal-data-bar-current.set-19{-webkit-animation-name:set-19;animation-name:set-19}.personal-data-bar-current.set-20{-webkit-animation-name:set-20;animation-name:set-20}.personal-data-bar-current.set-21{-webkit-animation-name:set-21;animation-name:set-21}.personal-data-bar-current.set-22{-webkit-animation-name:set-22;animation-name:set-22}.personal-data-bar-current.set-23{-webkit-animation-name:set-23;animation-name:set-23}.personal-data-bar-current.set-24{-webkit-animation-name:set-24;animation-name:set-24}.personal-data-bar-current.set-25{-webkit-animation-name:set-25;animation-name:set-25}.personal-data-bar-current.set-26{-webkit-animation-name:set-26;animation-name:set-26}.personal-data-bar-current.set-27{-webkit-animation-name:set-27;animation-name:set-27}.personal-data-bar-current.set-28{-webkit-animation-name:set-28;animation-name:set-28}.personal-data-bar-current.set-29{-webkit-animation-name:set-29;animation-name:set-29}.personal-data-bar-current.set-30{-webkit-animation-name:set-30;animation-name:set-30}.personal-data-bar-current.set-31{-webkit-animation-name:set-31;animation-name:set-31}.personal-data-bar-current.set-32{-webkit-animation-name:set-32;animation-name:set-32}.personal-data-bar-current.set-33{-webkit-animation-name:set-33;animation-name:set-33}.personal-data-bar-current.set-34{-webkit-animation-name:set-34;animation-name:set-34}.personal-data-bar-current.set-35{-webkit-animation-name:set-35;animation-name:set-35}.personal-data-bar-current.set-36{-webkit-animation-name:set-36;animation-name:set-36}.personal-data-bar-current.set-37{-webkit-animation-name:set-37;animation-name:set-37}.personal-data-bar-current.set-38{-webkit-animation-name:set-38;animation-name:set-38}.personal-data-bar-current.set-39{-webkit-animation-name:set-39;animation-name:set-39}.personal-data-image{opacity:0;-webkit-animation-name:personal-icon;animation-name:personal-icon;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:3.7s;animation-delay:3.7s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.personal-data-1000{width:155px;margin-left:auto;margin-right:auto;opacity:0;height:0;-webkit-animation-name:congratulation;animation-name:congratulation;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:7.5s;animation-delay:7.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.score-title{padding:10px;background:linear-gradient(90deg,#76bb55,#55bb63);color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.25);font-size:15px;font-weight:700;line-height:1}.score-stamp{display:flex;flex-wrap:wrap;margin-top:-10px;margin-left:-15px}.score-stamp-item{width:135px;margin-top:10px;margin-left:15px}.score-stamp-item.icon-plus{opacity:0;-webkit-animation-name:modal-thank-icon;animation-name:modal-thank-icon;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:8.5s;animation-delay:8.5s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.score-content{padding:10px 9px;border:1px solid #55bb63}.score-content .noteBox{margin-top:5px}.thanks>*:not(:last-child){margin-bottom:30px}.thanks .pointArea{padding:20px 0;border:5px solid #55c3e9;border-radius:4px}.thanks .pointArea>*:not(:last-child){margin-bottom:20px}.thanks .pointArea .pointArea-title{color:#00689d;font-weight:900;letter-spacing:.15em;line-height:1.25em;text-align:center}.thanks .pointArea .pointArea-title.big{font-size:20px}.thanks .pointArea .pointArea-title .small{display:block;margin-top:5px;font-size:12px;line-height:1em}.thanks .pointArea .pointArea-text{color:#129424;font-size:24px;font-weight:900;line-height:1em;text-align:center}.thanks .pointArea .pointArea-text .small{display:block;margin-top:5px;color:#333;font-size:15px;letter-spacing:.15em;line-height:1em}.thanks .pointArea .pointArea-text.big{font-size:30px}.thanks .font-bold{font-weight:700}.thanks .text-red{color:red}.thanks .text-center{text-align:center}.thanks .columnList{-ms-flex-pack:distribute;display:flex;justify-content:space-around}.thanks .columnList-item{gap:10px;display:flex;flex-direction:column;text-align:center}.thanks label.columnList-item{padding:10px 5px;border:2px solid #ccc;border-radius:6px}.thanks label.columnList-item .button01{opacity:.35}.thanks input:checked+label.columnList-item{-webkit-transition:.15s ease-in;border:2px solid #55bb63;transition:.15s ease-in}.thanks input:checked+label.columnList-item .button01{opacity:1}.thanks .button01{width:100%}.thanks .button01>*{display:block;padding:10px 15px;border-radius:8px;background:#55bb63;color:#fff;font-size:13px;font-weight:700;line-height:1em;text-align:center}.thanks .flex{display:flex}.thanks .justify-center{justify-content:center}.thanks .items-center{align-items:center}.thanks .block>*:not(:last-child){margin-bottom:10px}@media screen and (min-width: 830px){body{position:relative;overflow-x:hidden}.sp{display:none!important}}@media screen and (max-width: 830px){.pc{display:none!important}}@media screen and (max-width: 374px){figure img{width:100%;height:auto}#header h1 img{width:280px;height:auto}.notice .donateList02__button>*{font-size:13px}.notice .donateList02__item>*{font-size:13px}.overview2 .button01>*{padding:10px;font-size:12px}.participation label.columnList-item .font-bold{font-size:13px}.participation .button01>*{padding:10px;font-size:12px}.thanks label.columnList-item .font-bold{font-size:13px}.thanks .button01>*{padding:10px;font-size:12px}}
