.CheckboxGroupSp-module-scss-module__pRgoAa__group{flex-direction:column;gap:8px;display:flex}.CheckboxGroupSp-module-scss-module__pRgoAa__group.CheckboxGroupSp-module-scss-module__pRgoAa__error .CheckboxGroupSp-module-scss-module__pRgoAa__checkboxCustom{border-color:#a31311}.CheckboxGroupSp-module-scss-module__pRgoAa__label{cursor:pointer;background-color:#0000;border:0;border-radius:0;align-items:center;gap:8px;padding:0;display:flex}.CheckboxGroupSp-module-scss-module__pRgoAa__labelIndent{padding-left:40px}.CheckboxGroupSp-module-scss-module__pRgoAa__labelIndent .CheckboxGroupSp-module-scss-module__pRgoAa__checkboxCustom{width:20px;height:20px}.CheckboxGroupSp-module-scss-module__pRgoAa__labelIndent .CheckboxGroupSp-module-scss-module__pRgoAa__checkboxCustom:after{width:8px;height:11px;top:1px;left:4px}.CheckboxGroupSp-module-scss-module__pRgoAa__input{opacity:0;cursor:pointer;position:absolute}.CheckboxGroupSp-module-scss-module__pRgoAa__input:checked+.CheckboxGroupSp-module-scss-module__pRgoAa__checkboxWrapper .CheckboxGroupSp-module-scss-module__pRgoAa__checkboxCustom{background:#fff;border-color:#a31311}.CheckboxGroupSp-module-scss-module__pRgoAa__input:checked+.CheckboxGroupSp-module-scss-module__pRgoAa__checkboxWrapper .CheckboxGroupSp-module-scss-module__pRgoAa__checkboxCustom:after{opacity:1}.CheckboxGroupSp-module-scss-module__pRgoAa__checkboxWrapper{flex-shrink:0;justify-content:center;align-items:center;width:35px;height:36px;display:flex}.CheckboxGroupSp-module-scss-module__pRgoAa__checkboxCustom{background:#f6f6f6;border:1px solid #25252540;border-radius:2px;flex-shrink:0;width:25px;height:25px;transition:all .2s;position:relative}.CheckboxGroupSp-module-scss-module__pRgoAa__checkboxCustom:after{content:"";opacity:0;border:3px solid #a31311;border-width:0 3px 3px 0;width:10px;height:14px;transition:opacity .2s;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.CheckboxGroupSp-module-scss-module__pRgoAa__text{font-family:var(--font-noto-sans-jp),sans-serif;letter-spacing:.04em;color:#252525;font-size:1.125rem;font-weight:400;line-height:1.8}
.CheckboxSp-module-scss-module__qBw6la__label{cursor:pointer;align-items:center;gap:8px;display:flex}.CheckboxSp-module-scss-module__qBw6la__input{opacity:0;cursor:pointer;position:absolute}.CheckboxSp-module-scss-module__qBw6la__input:checked+.CheckboxSp-module-scss-module__qBw6la__checkboxWrapper .CheckboxSp-module-scss-module__qBw6la__checkboxCustom{background:#fff;border-color:#a31311}.CheckboxSp-module-scss-module__qBw6la__input:checked+.CheckboxSp-module-scss-module__qBw6la__checkboxWrapper .CheckboxSp-module-scss-module__qBw6la__checkboxCustom:after{opacity:1}.CheckboxSp-module-scss-module__qBw6la__checkboxWrapper{flex-shrink:0;justify-content:center;align-items:center;width:35px;height:36px;display:flex}.CheckboxSp-module-scss-module__qBw6la__checkboxCustom{background:#f6f6f6;border:1px solid #25252540;border-radius:2px;flex-shrink:0;width:25px;height:25px;transition:all .2s;position:relative}.CheckboxSp-module-scss-module__qBw6la__checkboxCustom:after{content:"";opacity:0;border:3px solid #a31311;border-width:0 3px 3px 0;width:10px;height:14px;transition:opacity .2s;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.CheckboxSp-module-scss-module__qBw6la__text{font-family:var(--font-noto-sans-jp),sans-serif;letter-spacing:.04em;color:#252525;align-items:center;height:36px;font-size:1.125rem;font-weight:400;line-height:1;display:flex}.CheckboxSp-module-scss-module__qBw6la__error .CheckboxSp-module-scss-module__qBw6la__checkboxCustom{border-color:#a31311}
.FormButtonSp-module-scss-module__IoxYNq__button{width:100%;font-family:var(--font-noto-sans-jp),sans-serif;color:#fff;cursor:pointer;border:none;border-radius:0;outline:none;justify-content:center;align-items:center;gap:16px;padding:18px 32px;font-size:1rem;font-weight:700;transition:all .3s;display:flex}.FormButtonSp-module-scss-module__IoxYNq__button:disabled{opacity:.5;cursor:not-allowed}.FormButtonSp-module-scss-module__IoxYNq__button.FormButtonSp-module-scss-module__IoxYNq__loading{opacity:.7}.FormButtonSp-module-scss-module__IoxYNq__primary{background-color:#a31311}@media (min-width:1023px){.FormButtonSp-module-scss-module__IoxYNq__primary:hover:not(:disabled){background-color:#750e0c}}.FormButtonSp-module-scss-module__IoxYNq__secondary{background-color:#252525}@media (min-width:1023px){.FormButtonSp-module-scss-module__IoxYNq__secondary:hover:not(:disabled){background-color:#585858}}
