abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro W3,Helvetica,Arial,sans-serif}.header{font-size:12px;text-align:right}@media (max-width:600px){body p{font-size:5vw;margin-bottom:2em}.blue-underline{font-size:.9em}}@media (min-width:600px){body p{margin-bottom:2em}}body{background-color:#f9f9f9;display:flex;font-size:20px;justify-content:center;margin:0;padding:0}.br{display:inline-block}.container{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;padding:20px;width:750px}@media (max-width:600px){.container{width:auto}}h1,h2,h3{color:#333}h2.custom-heading{align-items:center;background-color:#f6f9e1;border-left:20px solid #b6cc65;color:#333;display:flex;font-family:Arial,sans-serif;font-size:20px;font-weight:700;margin:1.5em 0;padding:10px}img{display:block;height:auto;margin:20px 0;max-width:100%}.blue-weight{color:#2573c1;font-size:1.2em;font-weight:700}.big-blue-weight{color:#2573c1;font-size:1.4em;font-weight:700}.marker-weight{background-color:#fffc80;font-weight:700}.orange-weight{color:#ff8c00;font-weight:700}.marker-red-weight{background-color:#fffc80;color:red;font-weight:700}.blue-underline{color:blue;text-decoration:underline}.blue-underline a{color:blue}.big{font-size:1.5em}.red{color:red}.small{font-size:.8em}.strong{font-weight:700}.marker{background-color:#fffc80}.bullet-points{font-size:18px;font-weight:700;list-style-type:none;padding:0}.bullet-points li{margin-bottom:10px;padding-left:20px;position:relative}.bullet-points li:before{color:#000;content:"◆";left:0;position:absolute;top:0}.faq-content{background-color:#fdfedf;padding:.5em}.faq-title{color:#2f843a;margin-bottom:20px;text-align:center}.faq{border-top:2px solid #2f843a}.faq-item{border-bottom:1px solid #ddd;margin-bottom:10px}.faq-label{align-items:center;background-color:#2f843a;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:10px}.faq-label:hover{background-color:#276730}.faq-toggle{font-size:20px}.faq-answer{background-color:#fff;padding:10px}.faq-radio,.faq-radio:not(:checked)+.faq-label+.faq-answer{display:none}.faq-radio:checked+.faq-label .faq-toggle{content:"-"}.scaling-button{animation:scaleLoop 1.5s infinite}@keyframes scaleLoop{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.footer{background-color:#f0f0f0;font-size:12px;margin-top:20px;padding:10px;text-align:center}.footer a{color:-webkit-link;cursor:pointer;text-decoration:underline}