.line-consult{max-width:1120px;margin:32px auto;padding:28px;border:1px solid #b4d5bd;border-radius:12px;background:#f3faf5;color:#102b49}.line-consult h3{font-size:1.3rem;margin:0 0 12px}.line-consult p{line-height:1.8}.line-consult .line-consult-button{display:inline-flex;align-items:center;gap:16px;background:#087c3e;color:#fff;padding:15px 24px;border-radius:6px;font-weight:700;text-decoration:none;min-height:48px}.line-consult-button:hover{background:#065f30}.line-consult-button:focus-visible{outline:3px solid #164bdb;outline-offset:4px}.line-consult .line-consult-note{font-size:.85rem;margin:16px 0 0}.inquiry-layout .line-consult{margin:24px 0;padding:22px}@media(max-width:700px){main>.line-consult{margin:24px 20px}.line-consult .line-consult-button{display:flex;justify-content:center}}
