.inquiry-page{background:#eef1f3}.inquiry-page .site-head{max-width:1124px;border-bottom:1px solid #d3d7da}.inquiry-page main{padding:32px 24px 24px}.inquiry-page .sample{border:0;margin:auto}.intro h1{font-size:clamp(28px,4vw,40px);line-height:1.45;font-weight:900;letter-spacing:-.025em}.preparation-note{font-size:14px;line-height:1.8;margin:0 0 22px;padding:12px 16px;border-left:3px solid #c9233c;background:#fff;color:#565c63}.inquiry-page .field label,.inquiry-page .field-hint{font-size:14px}.inquiry-page .required,.inquiry-page .optional{font-size:12px}.inquiry-page .memo-address{font-size:14px}.inquiry-page .memo-address>span{font-size:12px}.inquiry-page .form-note{font-size:12px}.inquiry-page .trust>span{font-size:13px}.inquiry-page .review-panel{box-shadow:7px 7px #111}.inquiry-page .review-panel h3:focus{outline:none}.inquiry-page .review-note{font-size:14px}.inquiry-page .primary:disabled{background:#72767b;border-color:#72767b;opacity:1;cursor:not-allowed}.inquiry-footer{max-width:924px;margin:0 auto 28px;padding:20px 24px;border-top:1px solid #ccd1d5;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:13px;color:#5a6068}.field,.review-panel{scroll-margin-top:24px}
@media(max-width:760px){.inquiry-page main{padding:8px 12px 16px}.inquiry-page .sample{padding:0 14px 24px}.inquiry-page .intro h1{font-size:27px}.inquiry-page .intro-copy{font-size:14px;line-height:1.9}.preparation-note{font-size:12px;padding:10px 12px;margin-bottom:20px}.inquiry-page .memo-address{font-size:12px}.inquiry-page .memo-address>span{font-size:11px}.inquiry-page .trust>span{font-size:12px}.inquiry-page .review-panel{box-shadow:5px 5px #111}.inquiry-footer{margin:0 24px 20px;padding:18px 0;font-size:12px}.inquiry-page .field-hint{font-size:13px}}
