#form .wrapper .content .area_form{height:initial !important}#form .form{display:flex;flex-direction:column;gap:0px;padding-block:30px 50px}#form .form *{box-sizing:border-box}#form .form__wrap{padding-right:10px}#form .form-field{display:flex;column-gap:50px;flex-wrap:wrap;flex-direction:column;margin-block:0;margin-inline:0;unicode-bidi:isolate;margin:12px 0 !important}#form .form-field.required>.formInputOuter{position:relative}#form .form-field.required>.formInputOuter::before{position:absolute;content:"必須";display:block;color:#fff;font-size:12px;background:#983e34;padding:2px 5px;width:auto;height:auto;top:-12px;left:-10px;z-index:2}#form .form-field.required>.field-label{display:none}#form .form-field.last_name{padding-bottom:20px}#form .form-field.last_name .formInputOuter{display:flex;gap:30px}#form .form-field.last_name .formInputOuter>input{width:100% !important;position:absolute;top:0;left:0;z-index:0}#form .form-field.last_name .formInputInner{width:calc((100% - 20px)/2);position:relative}#form .form-field.last_name .formInputInner>input{width:100% !important;position:absolute;top:0;left:0;z-index:0}#form .form-field p label{color:#000}#form .form-field.pd-checkbox{margin-block:5px 0 !important;padding-bottom:0}#form .form-field input[type=checkbox]{padding:7px;border:1px solid #00abde;background:#fff;appearance:none;vertical-align:middle;accent-color:#00abde}#form .form-field input[type=checkbox]+label{display:inline-block;padding-top:25px;padding-left:10px}#form .form-field select{width:100%;padding:13px 40px 13px 10px;border:1px solid #00abde;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M6 7.4L0 1.4L1.4 0L6 4.6L10.6 0L12 1.4L6 7.4Z' fill='%2300ABDE'/></svg>");background-repeat:no-repeat;background-position:right 10px center;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;position:relative;cursor:pointer;font-weight:400;color:#000}#form .form-field select.is-placeholder{color:#a8a8a8}#form .form-field select option{color:#000}#form .form-field select::after{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);width:12px;height:8px;background-color:#00abde;clip-path:polygon(0 0, 100% 0, 50% 100%);pointer-events:none}#form .formInputOuter{flex:1;margin-left:20px;margin-right:10px;margin-bottom:0}#form .formInputInner>input{width:100%;font-size:.875rem;line-height:1;padding:13px;border:1px solid #00abde;border-radius:2px;font-family:"Noto Sans JP","Hiragino Sans",sans-serif;font-weight:400;color:#000}#form .form textarea{width:100%;padding:13px 40px 13px 10px;border:1px solid #00abde;font-family:"Noto Sans JP","Hiragino Sans",sans-serif;font-weight:400;color:#000}#form .form .description{color:#000;font-size:.75rem;text-indent:1em;line-height:1;margin:7px 0 0 10px}#form .form .form-note{font-size:12px;display:block;margin:30px 15px}#form .form .privacy{font-size:12px;text-align:center;margin-block-start:10px}#form .form .privacy a{padding-left:initial !important;font-size:inherit !important;color:-webkit-link !important;background:none !important;text-decoration:underline !important}#form .form p label{display:none}#form .form .submit{display:flex;flex-direction:column;align-items:center;margin-block-start:0em;margin-block-end:0em}#form .form .submit input{width:80%;margin:8px auto 0 auto;line-height:1;color:#fff;border:none;padding:15px 0;opacity:1;transition:opacity .3s;cursor:pointer;text-align:center;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;border-radius:5px;background:linear-gradient(180deg, #00ABDE -11.06%, #00629B 100.05%)}#form .form .submit input:hover{opacity:.7}@media screen and (max-width: 709px){#form .formInputInner .last_name{display:block}}
