.form__inr{max-width:1000px;margin:auto;padding:30px 40px;background:#fff;margin:20px auto;border-radius:20px;filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.2))}#form input[type=text],#form input[type=tel]{width:100%;padding:8px 10px;border:1px solid #343434;border-radius:3px;font-size:1em;line-height:1.5;color:#333;background:#fff;animation:1s fadeIn}#form input[type=submit]{display:block;background:#f9f8cb;background:linear-gradient(125deg, rgb(249, 248, 203) 0%, rgb(185, 149, 61) 100%);padding:15px 20px;border-radius:50px;font-size:clamp(16px,2vw,18px);text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#000;position:relative}.radio-1{display:flex;flex-wrap:wrap;gap:.3em 2em;border:none}.radio-1 label{display:flex;align-items:center;gap:0 .5em;position:relative;cursor:pointer}.radio-1 label::before,.radio-1 label:has(:checked)::after{border-radius:50%;content:""}.radio-1 label::before{width:18px;height:18px;background-color:#dcdcdc}.radio-1 label:has(:checked)::after{position:absolute;top:50%;left:9px;transform:translate(-50%, -50%);width:10px;height:10px;background-color:#2489d0;animation:anim-radio-1 .3s linear}@keyframes anim-radio-1{0%{box-shadow:0 0 0 1px rgba(0,0,0,0)}50%{box-shadow:0 0 0 10px rgba(36,137,208,.2)}100%{box-shadow:0 0 0 10px rgba(0,0,0,0)}}.radio-1 input{display:none}#submit::before{content:"";position:absolute;top:50%;right:22px;transform:translateY(-50%);width:15px;height:15px;background:url(../images/premium/icon_arrow_right.webp) left top no-repeat;background-size:contain}.submit__inr{max-width:440px;padding:0 20px;margin:auto;margin-bottom:40px}#submit{display:block;background:#f9f8cb;background:linear-gradient(125deg, rgb(249, 248, 203) 0%, rgb(185, 149, 61) 100%);padding:15px 20px;border-radius:50px;font-size:clamp(16px,2vw,18px);text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#000;position:relative;width:100%}#submit:hover{text-decoration-line:none;cursor:pointer}#submit:disabled:hover{cursor:auto}.info-text00{margin-bottom:30px}.info-text01{display:flex;align-items:center;flex-wrap:wrap}#required05{max-width:25%;display:block}#required08{margin-bottom:10px}#required09{margin-bottom:20px}.info-point{background:#d8c103;letter-spacing:2px;padding:1px 8px;margin:5px;font-size:12px;border-radius:5px;display:inline-block}.ng_error{color:#ed0000;text-align:end;margin:5px 0 0 0;font-size:12px;display:none;opacity:0}#ng_error2{color:#ed0000;text-align:end;font-size:12px;display:none;opacity:0}.ng_error.--active{display:block;animation-name:fadeIn;animation-fill-mode:forwards;animation-duration:1s}#ng_error2.--ng{display:block;animation-name:fadeIn;animation-fill-mode:forwards;animation-duration:1s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#form input[type=text]:hover,#form input[type=tel]:hover{border:2px #000 solid;background-color:#ffffe9}#form input[type=text]:focus,#form input[type=tel]:focus{border:2px #000 solid;background-color:#ffffe9}#form input[type=text].--error{border:2px #d80303 solid;background-color:#fff7f7}.selectbox-3{display:block;position:relative;max-width:270px;margin-bottom:5px}.selectbox-3.se02{max-width:600px}.selectbox-3::after{position:absolute;right:15px;width:10px;height:7px;background-color:#535353;clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";pointer-events:none;top:50%;transform:translateY(-50%)}.selectbox-3 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2.8em;padding:.4em .9em .4em .8em;border:1px solid #333;border-radius:3px;background-color:#fff;color:#333;font-size:1em;cursor:pointer;display:block}.name__inr{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 20px;max-width:60%}.tell__inr{display:grid;grid-template-columns:130px 20px 130px 20px 130px;align-items:center}.form__inr dl{margin-bottom:30px}.form__inr dl:last-of-type{margin-bottom:40px}.form__inr dl dt{margin-bottom:10px}.ken{margin:0;padding:0;margin-bottom:5px;margin-top:20px}.cup{margin-top:5px;font-size:85%;font-weight:400}.hyfun{text-align:center}@media screen and (max-width: 768px){#form_sec{padding:0 2%}.form__inr{padding:40px 20px}.name__inr{max-width:100%}#required05{max-width:80%}.tell__inr{grid-template-columns:25% 20px 25% 20px 25%}.selectbox-3.se02 select{height:40px}}/*# sourceMappingURL=form.min.css.map */