._1joyq4c0{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:30rem;display:flex;overflow:hidden}
._1joyq4c1{padding:var(--q9gpmdp);background-color:var(--q9gpmd8);border:1px solid var(--q9gpmda);border-radius:8px}
._1joyq4c2{gap:var(--q9gpmdl);justify-content:flex-start;align-items:flex-start;width:100%;display:flex}
._1joyq4c3{gap:var(--q9gpmdl);flex-direction:column;width:100%;display:flex}
._1joyq4c4{gap:var(--q9gpmdl);justify-content:center;align-items:center;width:100%;display:flex}
._1joyq4c5{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;width:100%;display:flex}
._1joyq4c6{box-sizing:border-box;width:100%;color:var(--q9gpmd4);letter-spacing:.28px;background-color:#fdfdfd;border:1px solid #909498;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;transition:border-color .3s ease-in-out}
._1joyq4c6:focus{border:1px solid var(--q9gpmd1);outline:none}
._1joyq4c6::placeholder{color:var(--q9gpmd5)}
._1joyq4c7{box-sizing:border-box;letter-spacing:.28px;background-color:#fdfdfd;border:1px solid #909498;border-radius:6px;width:100%;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;transition:border-color .3s ease-in-out}
._1joyq4c8{color:var(--q9gpmd4)}
._1joyq4c9{color:var(--q9gpmd5)}
._1joyq4ca{letter-spacing:.7px;color:#454647;width:100%;font-family:Noto Sans JP;font-size:14px;font-weight:700;line-height:24px;position:relative}
._1joyq4ca:after{content:" *";color:var(--q9gpmde)}
._1joyq4cb{letter-spacing:.7px;color:#454647;width:100%;font-family:Noto Sans JP;font-size:14px;font-weight:700;line-height:24px;position:relative}
._1joyq4cc{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;display:flex}
._1joyq4cd{box-sizing:border-box;cursor:pointer;letter-spacing:.28px;color:var(--q9gpmd4);justify-content:flex-start;align-items:center;gap:4px;padding:6px 4px 6px 0;font-size:14px;font-weight:500;line-height:20px;display:flex}
._1joyq4ce{box-sizing:border-box;cursor:pointer;background-color:#fdfdfd;border:1px solid #d3d6d9;border-radius:50%;width:16px;height:16px;margin:0;padding:4px;transition:border-color .3s ease-in-out}
._1joyq4ce:checked{accent-color:var(--q9gpmd1)}
._1joyq4cf{color:var(--q9gpmd5);font-size:14px;font-weight:500}
._1joyq4cg{color:var(--q9gpmd1);cursor:pointer;font-size:14px;font-weight:500;text-decoration:underline;transition:color .3s ease-in-out}
._1joyq4cg:hover{color:var(--q9gpmd3)}
._1joyq4ch{gap:var(--q9gpmdl);flex-direction:column;display:flex}
._1joyq4ci{box-sizing:border-box;cursor:pointer;background-color:#2623b4;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 16px;transition:background-color .3s ease-in-out;display:flex;overflow:hidden}
._1joyq4ci:hover{background-color:var(--q9gpmd3)}
._1joyq4ci:disabled{background-color:var(--q9gpmd9);cursor:not-allowed}
._1joyq4cj{letter-spacing:.42px;color:#fff;font-family:Noto Sans JP;font-size:14px;font-weight:700;line-height:24px}
._1joyq4ck{display:none}
._1joyq4cl{color:var(--q9gpmde);padding-left:10px;font-size:12px;font-weight:500}
._1joyq4cm{flex:1;width:100%}
._1joyq4cn{width:fit-content}
@media (max-width:768px){._1joyq4c0{width:100%}._1joyq4c2{flex-direction:column}._1joyq4c4{flex-direction:column;align-items:flex-start}._1joyq4cf,._1joyq4cg{font-size:13px}._1joyq4ck{justify-content:center;gap:var(--q9gpmdl);font-size:var(--q9gpmdw);font-weight:var(--q9gpmd1a);line-height:var(--q9gpmd1g);letter-spacing:.08rem;color:var(--q9gpmd1);align-items:center;display:flex}}
