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)}@media screen and (max-width: 1190px){main .bg-white{margin-top:0;padding:1rem 1.3rem 1.3rem 1.3rem}}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}h2,h3,h4{font-style:normal;font-weight:normal}h2{color:#373445;text-align:center;font-size:2em;font-family:"corporate-logo-ver2";margin:.5em 0 .5em 0}.h2_img{max-width:300px;width:100%;height:auto}.box-overview{position:relative;border:1px solid #ff9123;border-radius:1rem;padding:1rem;width:calc(100% - 2rem);max-width:420px;margin:0 auto 1em auto;background-color:#fff}@media screen and (max-width: 640px){.box-overview{margin-top:2em}}.copy{position:absolute;top:-20%;left:-20%;color:#fff;border-radius:.5em;background-color:#ef8304;padding:.5em;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:bold;line-height:1.2em;transform:rotate(-15deg)}@media screen and (max-width: 640px){.copy{position:relative;transform:rotate(0deg);top:-2em;left:0;text-align:center;margin-bottom:-1em}}.copy::after{content:"";position:absolute;top:100%;right:20%;margin-left:-0.5em;border:.5em solid rgba(0,0,0,0);border-top:.5em solid #ef8304}@media screen and (max-width: 640px){.copy::after{right:50%}}.explanation{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:bold;margin-bottom:1rem;text-align:center;line-height:1.3em}@media screen and (max-width: 430px){.explanation{font-size:1em}}.overview{margin:0 auto;font-size:1em;border-collapse:collapse}@media screen and (max-width: 430px){.overview{font-size:.9em}}.overview tr{border-bottom:1px dotted #babcc4}@media screen and (max-width: 430px){.overview th{width:30%}}.overview td{text-align:center}@media screen and (max-width: 430px){.overview td{width:70%}}.notes{margin-bottom:1.5rem;text-align:center}@media screen and (max-width: 430px){.notes{font-size:.9em}}.event-end{display:none;color:#f25220;text-align:center;font-size:2em;font-weight:800;transform:rotate(-15deg);position:absolute;left:calc(50% - 3em)}.event-end.finished{display:block}.br_sp{display:none}@media screen and (max-width: 430px){.br_sp{display:inline}}.br_pc{display:inline}@media screen and (max-width: 640px){.br_pc{display:none}}
section.attention{display:block;width:100%;margin-top:0px;text-align:center;background-color:#f0f0f0;border:1px solid #babcc4;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-bottom:1em;width:calc(100% - 40px);display:flex;flex-direction:column;flex-wrap:initial;row-gap:1rem;column-gap:1rem}@media screen and (max-width: 640px){section.attention{padding:10px;width:calc(100% - 20px)}}section.attention p.attention-title{font-weight:bold}section.attention p.highlight{color:#f25220}section.attention .attention-text{text-align:left;padding-right:.2rem;font-size:.9em}section.attention .attention-text ul{list-style:disc;padding-left:2em}section.attention .attention-text a{text-decoration:underline}section.attention .attention-scrollable{height:13rem;overflow-y:scroll}@media screen and (max-width: 640px){section.attention .attention-scrollable{height:10rem;overflow-y:scroll}}section.attention .attention-scrollable::-webkit-scrollbar{width:.6rem;height:.1rem}section.attention .attention-scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0)}section.attention .attention-scrollable::-webkit-scrollbar-thumb{background:#696a70;border-radius:10px}
.checkbox{display:flex;justify-content:center;font-weight:bold;align-items:center;width:100%;font-size:1.2em}.checkbox:hover{cursor:pointer}.checkbox input[type=checkbox]{margin-right:.5em}input[type=checkbox]{position:relative;width:1em;height:1em;border:1px solid #000;vertical-align:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}input[type=checkbox]:checked:before{position:absolute;top:-0.5em;left:.2em;transform:rotate(50deg);width:.5em;height:1em;border-right:2px solid #000;border-bottom:2px solid #000;content:""}.button_container{position:relative;max-width:350px;width:100%;margin:0 auto}a.button_entry{display:block;width:calc(340px - 2em);padding-top:.75em;padding-right:.25em;padding-bottom:.9em;padding-left:.25em;border-top-left-radius:2em;border-top-right-radius:2em;border-bottom-right-radius:2em;border-bottom-left-radius:2em;margin-top:0px;margin-right:auto;margin-left:auto;text-align:center;font-family:"M PLUS Rounded 1c",sans-serif;font-size:32px;font-weight:bold;color:#fff;background-color:#ff9123;background-image:url("/2-choices/img/button_point.svg");background-repeat:no-repeat;background-position:bottom;background-size:8em;margin-bottom:10px;box-shadow:#f25220 0px 10px 0px;z-index:1}@media screen and (max-width: 640px){a.button_entry{width:calc(100% - 2em)}}.corner-image{position:absolute;width:3em;height:3em;z-index:10}.button_text{position:relative;font-size:clamp(.8rem,10vw,20px);line-height:clamp(1em,10vw,1.2em);text-shadow:0px 0px 6px #000}.left-top{top:-1.25em;left:0}.right-top{top:-1.25em;right:0;transform:scaleX(-1)}.hidden{display:none}a.gray,div.gray{pointer-events:none;background-color:#babcc4;background-image:none;box-shadow:rgba(0,0,0,0) 0px 10px 0px}
.footer-ponta{text-align:center;font-size:.9em;margin-top:1.5em}

/*# sourceMappingURL=index-11df68cdf2d394e227dd.css.map*/