#header{line-height:1.3;padding:min(20px,4%) 5%;background-color:#1b1c23;color:#fff;font-weight:800;font-size:clamp(1.063rem,.881rem + .91vw,1.563rem);text-align:center}.form{margin:0 auto;padding:40px 100px 0;border-radius:20px}@media all and (max-width:1080px){.form{padding:40px 60px 0}}@media all and (max-width:812px){.form{width:100%;padding:40px 5% 0;border-radius:0}}@media all and (max-width:520px){.form{padding:25px 5% 0}}.form__ttl{line-height:1.3;padding:15px 5%;background-color:#fbf0dd;font-weight:600;font-size:clamp(1.563rem,1.449rem + .57vw,1.875rem);text-align:center}.form__ttl span{display:inline-block}.form dl{padding:15px 0}.form .last{border:none}.form dt{line-height:1.4;margin-bottom:12px;font-weight:600;font-size:1.125rem}@media all and (max-width:520px){.form dt{font-size:1.0625rem}}.form dd{color:#3c5165}.notes{line-height:1.6;margin-top:10px;color:#ce2200;font-size:.938rem}.required{display:inline-block;padding:1px 6px;border:1px solid #ce2200;border-radius:2px;background-color:#fff;color:#ce2200;font-weight:normal;font-size:.813rem;vertical-align:1px}.small{width:28%}.birthday{display:flex;justify-content:flex-start;align-items:center}.unit{display:inline-block;padding:0 2% 0 1%}#check li{display:flex;justify-content:center;align-items:center;width:220px;padding:18px 0;border:1px solid #d4d4d4;border-radius:30px;background-color:#f1f1f1;text-align:center}.checkbox-input{display:none}.checkbox-input:checked+.checkbox-parts::after{content:"";display:block;position:absolute;top:calc(50% - 2px);left:6px;translate:0 -50%;width:5px;height:10px;transform:rotate(40deg);border-bottom:3px solid #2f7dff;border-right:3px solid #2f7dff}.checkbox-parts{display:block;position:relative;padding-left:28px;color:#1b1c23;cursor:pointer}.checkbox-parts::before{content:"";display:block;position:absolute;top:50%;left:0;translate:0 -50%;width:20px;height:20px;border-radius:2px;background-color:#fff}dl.errorElement{padding:20px}@media all and (max-width:520px){dl.errorElement{padding:15px}}.errorMessage{margin-left:10px;color:#ce2200;font-size:.875em}.message{line-height:1.6;padding:5%;font-feature-settings:"palt" 0;letter-spacing:.05em}@media all and (max-width:520px){.message{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;color:#1b1c23;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:%23100f3e"/></svg>');background-repeat:no-repeat;background-position:center top;background-size:contain}.hiddenForm{display:none !important}body.confirm #check li{display:block;justify-content:unset;align-items:unset;width:auto;padding:0;border:none;border-radius:0;background-color:rgba(0,0,0,0);text-align:left}body.confirm .small{width:auto;display:inline-block}/*# sourceMappingURL=form.css.map */