.line-ready{border:1px solid #bdcdb0;background:#eef3e8;padding:22px;margin-top:18px}.line-lead{font-size:12.5px;line-height:1.9;color:#3f5047}.line-lead strong{display:block;font-size:14px;color:#22352d;margin-bottom:4px}.line-button{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;min-height:56px;background:#06c755;color:#fff;font-size:16px;font-weight:600;letter-spacing:.04em;text-decoration:none}.line-button:hover{background:#05b14c}.line-button:focus-visible{outline:3px solid #e1c38b;outline-offset:4px}.line-sub{font-size:11.5px;color:#3f5047;margin-top:12px}.line-sub a{color:#1d5c3a;text-decoration:underline}.line-qr{display:flex;align-items:center;gap:16px;margin:18px 0 0}.line-qr img{background:#fff;padding:6px;border:1px solid #d6dccf}.line-qr figcaption{font-size:11px;color:#5d6b60;line-height:1.8}.line-note{font-size:11px;color:#5d6b60;margin-top:14px}@media(max-width:700px){.line-qr{display:none}}#form-input:has(input[name=method][value=LINE]:checked) #line-group~*{display:none!important}