/*! sanitize.css v3.3.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */
abbr[title]{-webkit-text-decoration:underline dotted;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}audio:not([controls]){display:none}b,strong{font-weight:bolder}button{-webkit-appearance:button;overflow:visible}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}:is(button:-moz-focusring,input:-moz-focusring){outline:1px dotted buttontext}button,select{text-transform:none}details{display:block}hr{overflow:visible}html{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-text-size-adjust:100%;overflow-y:scroll}input{-webkit-border-radius:0}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}pre{overflow:auto}progress{display:inline-block}summary{display:block}svg:not(:root){overflow:hidden}template{display:none}textarea{overflow:auto}[hidden]{display:none}*,:after,:before{box-sizing:inherit}*{font-size:inherit;line-height:inherit}:after,:before{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}button,input,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit}*{margin:0;padding:0}*,:after,:before{border-style:solid;border-width:0}[tabindex],a,area,button,input,label,select,textarea{touch-action:manipulation}select{-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}svg{fill:currentColor}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden=false]{clip:rect(0 0 0 0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}*{background-repeat:no-repeat}:root{box-sizing:border-box;color:#000;cursor:default;background-color:#fff;font:66.6667% sans-serif}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{color:inherit;background-color:#0000}[type=button],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],button,select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace}nav ol,nav ul{list-style:none}small{font-size:75%}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::selection{color:#fff;text-shadow:none;background-color:#b3d4fc}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased}img{backface-visibility:hidden;width:100%}a,abbr,address,article,aside,blockquote,canvas,caption,cite,code,dd,details,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,label,legend,li,p,pre,table,tbody,td,tfoot,th,thead,tr{word-wrap:break-word;color:#333;letter-spacing:.05em;font-family:Hiragino Sans,Roboto,Arial,Droid Sans,Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ  ProN",Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ  Pro",ヒラギノ角ゴシック,"ヒラギノ角ゴ  ProN W3",HiraKakuProN-W3,メイリオ,Meiryo,游ゴシック体,YuGothic,"ＭＳ  Ｐゴシック",sans-serif;font-size:14px;font-weight:400;line-height:1.75em;list-style-type:none}html:root{background:#d5e862;width:100%;min-height:100dvh;overflow-x:hidden}.body,.main{position:relative}.main{background:linear-gradient(#dbec71,#3fb567);padding:15px 10px}.main .bg{mix-blend-mode:soft-light;opacity:.2;background-image:url(https://gvs.weathernews.jp/info/charity/images/common/bg_stripe.png);background-repeat:repeat;background-size:30px;width:100%;height:100%;position:absolute;top:0;left:0}.main>:not(:last-child){margin-bottom:20px}.common-title{color:#098d24;letter-spacing:1.6px;text-align:center;font-size:20px;font-weight:800;line-height:1.3}.articleCard{background-color:#fff;border-radius:15px;max-width:500px;margin-inline:auto;padding:15px;position:relative;box-shadow:0 4px 4px #00000040}.btn-donation{color:#fff;text-align:center;cursor:pointer;background:#55bb63;border:none;border-radius:8px;width:100%;padding:10px 15px;font-family:inherit;font-size:13px;font-weight:700;line-height:1em;display:block}@media screen and (width<=374px){.btn-donation{padding:10px;font-size:12px}}@media screen and (width>=830px){body{position:relative;overflow-x:hidden}.sp{display:none!important}}@media screen and (width<=830px){.pc{display:none!important}}
