body{margin:0;padding:0;border:0;color:#373445}h1,h2,h3,h4,h5,h6,p,li,dl,dt,dd{margin:0;padding:0;letter-spacing:.05em}a{color:#373445;text-decoration:none;text-underline-offset:.1em}html{background-color:#f5f5f5;overflow-y:scroll;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,Arial,Helvetica,Verdana,sans-serif,"ＭＳ Ｐゴシック","MS PGothic";box-sizing:border-box}@media screen and (max-width: 1190px){html{scroll-padding-top:0}}@media screen and (max-width: 430px){html{scroll-padding-top:0}}ul,ol{margin:0;padding:0;list-style:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;appearance:button;text-transform:none;overflow:visible;cursor:pointer}form,button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%}div,p,li,dt,dd,th,td{word-wrap:break-word}body::before{width:100%;height:100vh;content:"";position:fixed;top:16px;left:-5%;z-index:-1000}.body-contents{min-width:0;max-width:1200px;margin:0 auto 72px auto;margin-top:135px}@media screen and (max-width: 430px){.body-contents{margin-top:102px}}main{position:relative;background-color:rgba(0,0,0,0);width:100%;margin:0 auto}@media screen and (max-width: 1789px){main{margin:0 auto}}@media screen and (max-width: 960px){main{max-width:100%;width:900px}}@media screen and (max-width: 430px){main{margin:0}}
.body-contents{display:flex;height:100%;margin-top:1rem}main{margin:auto}main .bg-white{padding:30px;position:relative;z-index:1;background-color:#f9fafc;border-radius:.5rem;box-shadow:0 0 6px rgba(0,0,0,.16);text-align:center}@media screen and (max-width: 1190px){main .bg-white{margin-top:0;padding:1rem 1.3rem 1.3rem 1.3rem}}main .bg-white.hidden{display:none}html{background-color:#e5e0e6;background-image:url("../../img/bg_main_pc.svg")}@media screen and (max-width: 430px){html{background-image:url("../../img/bg_main_sp.svg")}}h2,h3,h4,p,li,dl,dt,dd{margin:0;padding:0;letter-spacing:.05em;text-align:center}h2,h3,h4{font-style:normal;font-weight:normal}h2{text-align:center;font-size:1.8em;font-family:"M PLUS Rounded 1c",sans-serif;margin:.5em auto 0 auto;max-width:750px;width:100%;line-height:1.4em}@media screen and (max-width: 430px){h2{font-size:1.3em}}img{width:100%;height:auto}.disabled-link{pointer-events:none;opacity:.5}#question_index{display:inline;border-bottom:solid #babcc4;font-family:"M PLUS Rounded 1c",sans-serif;font-size:2em;font-weight:bold}@media screen and (max-width: 430px){#question_index{font-size:1.3em}}.explanation{font-weight:bold;margin-top:1em}@media screen and (max-width: 430px){.explanation{font-size:.9em}}.announcement{margin-top:1rem;display:none}@media screen and (max-width: 430px){.announcement{font-size:.8em}}.content{display:flex;justify-content:center;align-items:center}.tmp_area{width:80%;height:10rem;border:2px solid #000;text-align:center;display:none}.content_area img{max-height:300px}@media screen and (max-width: 430px){.content_area img{max-width:350px}}.footer-ponta{text-align:center;font-size:.9em;margin-top:1.5em}
.answer-button{display:flex;justify-content:center;gap:2rem}@media screen and (max-width: 430px){.answer-button{gap:1rem}}.answer-button-yes,.answer-button-no{display:block;width:130px;height:50px;padding-top:.4em;border-top-left-radius:2em;border-top-right-radius:2em;border-bottom-right-radius:2em;border-bottom-left-radius:2em;margin-top:1em;margin-bottom:10px;text-align:center;font-family:"M PLUS Rounded 1c",sans-serif;text-shadow:0px 0px 6px #000;font-size:24px;font-weight:bold;color:#fff;background-size:8em}@media screen and (max-width: 640px){.answer-button-yes,.answer-button-no{width:calc(50% - 2em)}}@media screen and (max-width: 430px){.answer-button-yes,.answer-button-no{width:calc(50% - 1rem)}}.answer-button-yes{background:#41b7f3}.answer-button-no{background:#ff79af}.ongoing:hover{transition:all .3s;filter:brightness(0.8)}a:not(.ongoing){pointer-events:none;background-color:#babcc4;background-image:none}
.footer-ponta{text-align:center;font-size:.9em;margin-top:1.5em}

/*# sourceMappingURL=index-45ae488e9629667470ad.css.map*/