main{background:#fafbfc;padding:0 20px}main .inquiry{margin:auto;width:1060px;padding:55px 165px 100px;letter-spacing:.1em}main .inquiry h2{font-size:24px;font-weight:700;line-height:1;margin-bottom:32px;text-align:center}main .inquiry .discription{font-size:13px;line-height:1.6;margin-bottom:60px;text-align:center}main .inquiry .discription a{color:#1850a5;text-decoration:underline}main .inquiry.finish{padding:100px 165px}main .inquiry.finish h2{margin-bottom:37px}main .inquiry.finish h2 img{display:block;margin:0 auto 30px;width:40px}.inquiry-progress{display:flex;justify-content:space-between;align-items:flex-start;position:relative;width:280px;margin:0 auto 40px}.inquiry-progress:before{background:#dbe2e6;content:"";height:4px;position:absolute;left:0;right:0;top:18px}.inquiry-progress li{font-size:12px;font-weight:700;text-align:center;flex-shrink:0}.inquiry-progress li:after{background:#0f5991;content:"";height:4px;position:absolute;right:0;top:18px;z-index:1}.inquiry-progress li .circle{background-color:#dbe2e6;border-radius:50%;height:40px;text-align:center;width:40px;position:relative;z-index:2;font-size:16px;font-weight:700;font-family:Arial,Helvetica,"sans-serif";color:#fff;line-height:40px;margin:auto}.inquiry-progress li .txt{font-size:14px;font-weight:700;color:#dbe2e6;margin-top:7px}.inquiry-progress li.active .circle{background-color:#0f5991}.inquiry-progress li.active .txt{color:#0f5991}.inquiry-progress li.active-comp .circle{background-color:#0f5991}.inquiry-progress li.active-comp .txt{color:#0f5991}.inquiry-progress li.active-comp:after{width:50%;left:0}.inquiry-progress li.active-comp+.active-comp:after{width:100%;left:0}.inquiry-body{background:#fff;border-radius:10px;box-shadow:0 0 4px #0000000a;width:100%;padding:40px}.inquiry-body .inputbox{display:flex;flex-direction:column;gap:40px 0}.inquiry-body .inputbox dl{display:flex;justify-content:flex-start;align-items:flex-start}.inquiry-body .inputbox dl dt{font-size:13px;font-weight:700;flex-shrink:0;padding:11px 0 0;width:176px}.inquiry-body .inputbox dl dt span{border-radius:2px;color:#fff;display:inline-block;font-size:10px;font-weight:400;height:16px;line-height:16px;margin-right:12px;text-align:center;width:29px;vertical-align:2px}.inquiry-body .inputbox dl dt span.require{background:#d45d3e}.inquiry-body .inputbox dl dd{flex:1;position:relative}.inquiry-body .inputbox dl dd input[type=text],.inquiry-body .inputbox dl dd input[type=tel],.inquiry-body .inputbox dl dd input[type=email]{background:#fff;border:1px solid #DBE2E6;border-radius:4px;font-size:13px;height:40px;text-indent:12px;width:100%}.inquiry-body .inputbox dl dd input[type=tel],.inquiry-body .inputbox dl dd input[type=email]{font-family:Arial,Helvetica,"sans-serif"}.inquiry-body .inputbox dl dd textarea{background:#fff;border:1px solid #DBE2E6;border-radius:4px;font-size:13px;height:160px;width:100%;resize:none;padding:12px}.inquiry-body .inputbox dl dd input[type=checkbox]{position:absolute;height:1px;width:1px;visibility:hidden}.inquiry-body .inputbox dl dd input[type=checkbox]+label{font-size:13px;position:relative;padding:0 0 0 20px;display:inline-block;line-height:1.5}.inquiry-body .inputbox dl dd input[type=checkbox]+label:before{background:#dbe2e6;border:1px solid #DBE2E6;border-radius:2px;content:"";height:14px;position:absolute;width:14px;left:0;top:3px}.inquiry-body .inputbox dl dd input[type=checkbox]+label:after{border-left:2px solid #fff;border-bottom:2px solid #fff;content:"";height:5px;width:8px;position:absolute;left:3px;top:6px;transform:rotate(-45deg)}.inquiry-body .inputbox dl dd input[type=checkbox]+label a{color:#1850a5;text-decoration:underline}.inquiry-body .inputbox dl dd input[type=checkbox]:checked+label:before{background:#0f5991;border:1px solid #0F5991}.inquiry-body .inputbox dl dd .error-message{display:none}.inquiry-body .inputbox dl dd.error .error-message{display:block}.inquiry-body .inputbox dl.terms dt{padding:0}.inquiry-body .inputbox dl .error input[type=text],.inquiry-body .inputbox dl .error input[type=tel],.inquiry-body .inputbox dl .error input[type=email],.inquiry-body .inputbox dl .error textarea{background:#fff7f5;border:1px solid #D45D3E}.inquiry-body .inputbox dl .error input[type=checkbox]+label:before{background:#fff7f5;border:1px solid #D45D3E}.confirm-body{background:#fff;border-radius:10px;box-shadow:0 0 4px #0000000a;width:100%;padding:40px}.confirm-body .confirmbox{display:flex;flex-direction:column;gap:40px 0}.confirm-body .confirmbox dl{display:flex;justify-content:flex-start;align-items:flex-start}.confirm-body .confirmbox dl dt{font-size:13px;font-weight:700;flex-shrink:0;line-height:1.4;width:176px}.confirm-body .confirmbox dl dd{flex:1;position:relative}.confirm-body .confirmbox dl dd p{font-size:13px;line-height:1.4}.confirm-body .confirmbox dl dd p.numeric{font-family:Arial,Helvetica,"sans-serif"}.finish-body .textbox p{font-size:13px;margin-bottom:25px;line-height:1.6;text-align:center}.finish-body .textbox p:last-of-type{margin-bottom:0}.sendbox{display:flex;justify-content:center;align-items:center;margin-top:65px;gap:12px}.sendbox .send{background:#0f5991;border-radius:10px;color:#fff;font-size:14px;font-weight:700;height:44px;text-align:center;width:200px}.sendbox .retouching{background:#fff;border:1px solid #DBE2E6;border-radius:10px;color:#394b52;font-size:14px;font-weight:700;height:44px;line-height:42px;text-align:center;width:200px}.backbox{display:flex;justify-content:center;align-items:center;margin-top:35px}.backbox a{color:#1850a5;font-size:13px;text-decoration:underline}.error-message{color:#d45d3e;font-size:12px;font-weight:700;height:13px;line-height:13px;line-height:1;margin-top:8px;padding:0 0 0 17px;position:relative}.error-message:before{background:url(/build/assets/error_text_icon-DteIVBz6.svg) no-repeat center center;height:13px;width:13px;content:"";position:absolute;left:0;top:0}.error-message+.error-message{margin-top:6px}
