.kvt-welko-intro,.kvt-welko-guide{max-width:100%;box-sizing:border-box;line-height:1.7;color:#262626;text-transform:none}
.kvt-welko-intro{margin:0 0 24px;padding:18px 20px;background:#fffaf0;border:1px solid #eadcb8;border-radius:12px;font-size:16px}
.kvt-welko-intro p{margin:0 0 10px}.kvt-welko-intro nav{line-height:2}
.kvt-welko-guide{padding:24px 0;font-size:16px}.kvt-welko-guide h2{font-size:24px;line-height:1.4;margin:32px 0 16px;color:#212121;scroll-margin-top:100px}
.kvt-welko-guide h3{font-size:20px;line-height:1.45;margin:24px 0 12px;color:#333}.kvt-welko-guide p{margin:0 0 16px}
.kvt-welko-intro a,.kvt-welko-guide a{color:#76510b;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.kvt-welko-guide dl{margin:0}.kvt-welko-guide dt{margin:18px 0 6px}.kvt-welko-guide dd{margin:0 0 14px}
.kvt-welko-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #dedede;border-radius:10px;margin:12px 0 22px}
.kvt-welko-scroll:focus-visible,.kvt-welko-intro a:focus-visible,.kvt-welko-guide a:focus-visible{outline:3px solid #76510b;outline-offset:3px}
.kvt-welko-guide table{border-collapse:collapse;min-width:700px;width:100%;font-size:15px;margin:0;table-layout:auto}
.kvt-welko-guide caption{text-align:left;padding:12px 14px;font-weight:700;background:#fffaf0;color:#262626}
.kvt-welko-guide th,.kvt-welko-guide td{padding:12px 14px;border:1px solid #e3e3e3;vertical-align:top;text-align:left;line-height:1.6}
.kvt-welko-guide thead th{background:#f5f5f5}.kvt-welko-guide tbody th{min-width:165px;font-weight:600}.kvt-welko-guide td:last-child{white-space:nowrap}
@media(max-width:767.98px){.kvt-welko-intro{padding:14px;margin-bottom:18px}.kvt-welko-guide h2{font-size:21px}.kvt-welko-guide h3{font-size:18px}.kvt-welko-guide th,.kvt-welko-guide td{padding:10px}.kvt-welko-guide{padding:18px 0}}

.category_description .kvt-welko-guide thead th{color:#262626;background:#f5f5f5}
