#bingo{padding-bottom:100px;background:url(../../img/bg_present.gif);color:#000;font-family:"Noto Sans JP",sans-serif;font-feature-settings:"palt" 0;letter-spacing:.05em}#bingo img{display:block;width:100%;height:auto}.header{padding:30px 0 60px;background:url(../../img/bg_diamond.webp)}@media all and (max-width:520px){.header{padding:6vw 0 12vw}}.header__ttl{width:min(600px,87%);margin:0 auto}.header .date{width:min(500px,87%);margin:15px auto 0}@media all and (max-width:520px){.header .date{margin-top:3vw}}.prepost{margin-bottom:10px;border:3px solid #ee2b2b}@media all and (max-width:520px){.prepost{width:108%;margin-left:-4%;border-radius:7px 7px 0 0}}.prepost__ttl{padding:12px 0;background-color:#ee2b2b;color:#fff;font-weight:600;font-size:min(25px,5.8vw);text-align:center}.prepost__ttl span{display:block;margin-top:8px;font-size:.6em}.prepost ul{display:flex;flex-direction:column;gap:7px 0;padding:25px 30px}@media all and (max-width:520px){.prepost ul{padding:15px 3% 20px}}.prepost li{position:relative;line-height:1.6;padding-left:15px}@media all and (max-width:520px){.prepost li{padding-left:12px;font-size:.938rem}}.prepost li::before{display:block;content:"";position:absolute;top:10px;left:0;width:6px;height:6px;border-radius:50%;overflow:hidden;background-color:#000}@media all and (max-width:520px){.prepost li::before{width:4px;height:4px;border-radius:50%;overflow:hidden}}.prepost li.red{color:#ee2b2b}.prepost li.big{font-weight:700;font-size:1.1625rem}@media all and (max-width:812px){.prepost li.big{font-size:1rem}}.prepost a{color:#1ea8e1;border-bottom:1px solid #1ea8e1}.prepost a::after{display:inline-block;content:"";width:14px;height:14px;margin-left:2px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36"><path class="cls-1" d="M23.275,2.5a1.072,1.072,0,0,1-.447-1.183,1.242,1.242,0,0,1,1.236-.5h9.519a1.534,1.534,0,0,1,1.157.5,1.6,1.6,0,0,1,.473,1.131V11.97a1.178,1.178,0,0,1-.5,1.21,1.126,1.126,0,0,1-1.183-.473L30.27,9.5,12.652,27.116,8.97,23.382,26.536,5.711ZM27.982,31.3a1.559,1.559,0,0,1-1.131.5H5.867a1.558,1.558,0,0,1-1.131-.5,1.558,1.558,0,0,1-.5-1.131V9.182a1.559,1.559,0,0,1,.5-1.131,1.561,1.561,0,0,1,1.131-.5h13.2v-4H4.5a3.98,3.98,0,0,0-3.05,1.21A4.157,4.157,0,0,0,.188,7.815V31.533a4.155,4.155,0,0,0,1.262,3.05A4.155,4.155,0,0,0,4.5,35.846H28.166a4.309,4.309,0,0,0,4.312-4.312V18.228h-4V30.166A1.561,1.561,0,0,1,27.982,31.3Z" style="fill: %231ea8e1"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:-1px}@media(hover: hover){.prepost a:hover{border-bottom:none}}.form{width:min(960px,94%);margin:0 auto;padding:40px 60px;border-radius:20px;background-color:#fff;border:5px solid #000}@media all and (max-width:812px){.form{width:97%;padding:40px 5%;border-radius:10px;border:none}}@media all and (max-width:520px){.form{padding:2% 5% 25px}}.form.white{background-color:#fff}.form__ttl{width:96%;margin:max(-40px,-7vw) auto min(40px,5vw);padding:25px 0;border-radius:50px;background-color:#1ea8e1;color:#fff;font-weight:700;font-size:30px;text-align:center}@media all and (max-width:812px){.form__ttl{margin-top:max(-30px,-8vw);padding:min(20px,6vw) 0;font-size:min(23px,6vw)}}.form dl{padding:20px 0;border-bottom:2px dotted #e0e0e0}.form .last{border:none}.form dt{line-height:1.4;margin-bottom:12px;font-weight:600;font-size:1.125rem;font-feature-settings:"palt";letter-spacing:.09em}.form dt.keyword-ttl{padding:5px;background-color:#f6cf46}.form dt span{display:inline-block;padding:2px 6px;border-radius:3px;color:#fff;font-size:.8rem;vertical-align:2px}.form dt small{display:block;line-height:1.3;margin-top:5px;font-weight:normal;font-size:.875em}.notes{margin-bottom:5px;font-size:.938rem}.required{background-color:#ee2b2b}.optional{background-color:#1ea8e1}.small{width:min(213px,40%)}.birthday{display:flex;justify-content:flex-start;align-items:center}.unit{display:inline-block;padding:0 2% 0 1%}#uploadPreview{margin-top:5px}#uploadPreview span{display:inline-block;margin:0 0 12px 0;font-weight:bold;color:#ee2b2b;font-size:85%;letter-spacing:.1rem}#uploadPreview strong{display:block;margin:0 0 12px 0;font-weight:bold;font-size:85%;letter-spacing:.1rem;color:#ee2b2b}#uploadPreview em{display:inline-block;margin:5px 0 10px;padding:15px 20px;border:1px #666 solid;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.genderBtn{display:flex;width:min(350px,100%);background:#f1f1f1;border:1px solid #d4d4d4;border-radius:5px;overflow:hidden}.genderBtn label{display:block;width:33.333333%;padding:18px 0;border-left:1px solid #d4d4d4;text-align:center;cursor:pointer}.genderBtn label:first-of-type{border-left:none}input[type=radio]{display:none}input[type=radio]:checked+label{color:#fff;background:#1ea8e1}.inputItems{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:12px 25px;line-height:1.5}@media all and (max-width:520px){.inputItems{flex-direction:column;gap:7px 0}}.inputItems li .radio-input{display:none}.inputItems li .radio-input:checked+.radio-parts{color:#1ea8e1}.inputItems li .radio-input:checked+.radio-parts::after{content:"";display:block;position:absolute;top:7px;left:4px;width:10px;height:10px;background:#1ea8e1;border-radius:50%}.inputItems li .radio-parts{display:inline-block;padding-left:26px;position:relative;color:#000;cursor:pointer}.inputItems li .radio-parts::before{content:"";display:block;position:absolute;top:5px;left:0;width:16px;height:16px;border:1px solid #bdbdbd;background:#fff;border-radius:50%}.checkbox-input{display:none}.checkbox-parts{padding-left:22px;position:relative;cursor:pointer}.checkbox-parts::before{content:"";display:block;position:absolute;top:5px;left:0;width:13px;height:13px;border:1px solid #bdbdbd;border-radius:4px;background-color:#fff}.checkbox-input:checked+.checkbox-parts::after{content:"";display:block;position:absolute;top:1px;left:5px;width:5px;height:12px;transform:rotate(40deg);border-bottom:3px solid #1ea8e1;border-right:3px solid #1ea8e1}#btnWrap #submitBtn{background-color:#f6cf46;color:#000}dl.errorElement{padding:20px}@media all and (max-width:520px){dl.errorElement{padding:15px}}.errorMessage{margin-left:10px;color:#ee2b2b;font-size:.875em}.message{width:min(960px,94%);line-height:1.6;margin:-40px auto 0;padding:min(40px,5%) min(60px,6.5%);border-radius:20px;background-color:#fff;border:5px solid #000;font-feature-settings:"palt" 0;letter-spacing:.05em}@media all and (max-width:520px){.message{margin-top:-6vw;border-width:4px;font-size:.938rem}}.message a{display:flex;justify-content:center;align-items:center;gap:0 8px;width:220px;height:54px;margin-top:20px;border:1px solid #d4d4d4;border-radius:6px;background-color:#f1f1f1;font-weight:600;text-align:center;cursor:pointer}.message a::before{display:block;content:"";width:15px;height:16px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 15.9 14.9"><path class="st0" d="M3.9,14.9c-.3,0-.6-.1-.8-.3-.2-.2-.3-.5-.3-.8s.1-.6.3-.8c.2-.2.5-.3.8-.3h6c1,0,1.9-.3,2.6-1,.7-.6,1.1-1.5,1.1-2.4,0-1-.4-1.8-1.1-2.4-.7-.7-1.6-1-2.6-1H3.8l1.7,1.7c.2.2.3.5.3.8s-.1.6-.3.8c-.2.2-.5.3-.8.3s-.6-.1-.8-.3L.3,5.5c-.1-.1-.2-.2-.2-.4C0,5,0,4.9,0,4.7c0-.1,0-.3,0-.4,0-.1.1-.3.2-.4L3.9.3c.2-.2.5-.3.8-.3s.6.1.8.3c.2.2.3.5.3.8s-.1.6-.3.8l-1.7,1.7h6.1c1.6,0,3,.5,4.2,1.6,1.2,1.1,1.8,2.4,1.8,4,0,1.6-.6,2.9-1.8,4-1.2,1.1-2.6,1.6-4.2,1.6,0,0-6,0-6,0Z" style="fill:%23333"/></svg>');background-repeat:no-repeat;background-position:center top;background-size:contain}.hiddenForm{display:none !important}body.confirm .form dd{color:#555}/*# sourceMappingURL=form.css.map */