
.ftq-board{max-width:1000px;margin:25px auto 55px;padding:15px 20px;line-height:1.65;color:#333}
.ftq-board h2{font-size:22px;margin:28px 0 14px}
.ftq-board p{font-size:14px;line-height:1.8}
.ftq-board .ftq-guide{padding:11px;background:#f7f7f7;color:#555}
.ftq-board .ftq-actions{margin:15px 0 24px;display:flex;gap:12px;flex-wrap:wrap}
.ftq-board .ftq-btn{display:inline-block;background:#f15b40;color:#fff;border:0;border-radius:2px;padding:10px 20px;text-decoration:none;cursor:pointer;font:inherit}
.ftq-board .ftq-btn-light{background:#666}
.ftq-board .ftq-scroll{overflow-x:auto}
.ftq-board .ftq-table{width:100%;border-collapse:collapse;font-size:14px;min-width:490px}
.ftq-board .ftq-table th,.ftq-board .ftq-table td{padding:12px 10px;border-bottom:1px solid #ddd;text-align:center}
.ftq-board .ftq-table th{background:#f7ded0;border-top:2px solid #e96a4d}
.ftq-board .ftq-table td:nth-child(2){text-align:left}
.ftq-board .ftq-table a{color:#333;text-decoration:underline}
.ftq-board .ftq-form{margin:0 0 32px;padding:14px 18px;background:#fafafa;border:1px solid #e2e2e2}
.ftq-board .ftq-form label{display:block;margin:15px 0 5px;font-weight:600}
.ftq-board .ftq-form input:not([type=hidden]):not([type=checkbox]),.ftq-board .ftq-form textarea{display:block;max-width:100%;width:100%;padding:10px;border:1px solid #bbb;border-radius:2px;font:inherit}
.ftq-board .ftq-form textarea{min-height:180px}
.ftq-board .ftq-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
@media(max-width:640px){.ftq-board{padding:12px;margin:10px auto 35px}.ftq-board h2{font-size:19px}.ftq-board .ftq-form{padding:12px}}
.ftq-privacy-notice{margin:24px 0 12px;padding:18px;border:1px solid #d7dfe5;background:#fff;font-size:14px;line-height:1.75;overflow-wrap:anywhere}
.ftq-privacy-notice h3{margin:0 0 16px;font-size:18px}
.ftq-privacy-notice dl{margin:0}.ftq-privacy-notice dt{font-weight:700;margin-top:12px}.ftq-privacy-notice dd{margin:4px 0 0}
.ftq-board .ftq-form .ftq-consent-check{display:flex;align-items:flex-start;gap:10px;margin:16px 0;font-size:14px}
.ftq-board .ftq-form .ftq-consent-check input[type=checkbox]{display:inline-block;flex:0 0 auto;width:18px;height:18px;margin:4px 0;padding:0;accent-color:#f15b40}
