.tbg{max-width:1200px;margin:0 auto;padding:56px 24px;color:#171a20;scroll-margin-top:110px}.tbg *{box-sizing:border-box}.tbg h2{font-size:clamp(27px,3.6vw,38px);line-height:1.2;color:#171a20;margin:0 0 18px}.tbg h3{font-size:21px;line-height:1.3;color:#171a20;margin:0 0 12px}.tbg p{line-height:1.7;margin:0 0 18px}.tbg a{color:#244eb1;text-underline-offset:4px;font-weight:600}.tbg a:focus-visible,.tbg-table:focus-visible{outline:3px solid #244eb1;outline-offset:4px}.tbg-table{overflow-x:auto;border:1px solid #dbe0e8;border-radius:10px;margin:26px 0 14px}.tbg table{border-collapse:collapse;width:100%;min-width:680px;text-align:left;font-size:15px}.tbg caption{text-align:left;padding:16px;background:#f3f5f9;color:#48566d;font-size:13px}.tbg th,.tbg td{padding:16px;vertical-align:top;border-bottom:1px solid #e3e7ee;width:25%;line-height:1.5}.tbg thead th{background:#17233c;color:#fff}.tbg tbody th{font-weight:600;background:#f8f9fb}.tbg tr:last-child>*{border-bottom:0}.tbg .tbg-note{font-size:13px;color:#526073}.tbg-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:36px 0}.tbg-grid>div{padding:24px;background:#f5f7fa;border-radius:10px}.tbg-install{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;border-top:1px solid #dbe0e8;padding-top:32px}.tbg-install img{width:100%;height:auto;border-radius:10px;display:block}.tbg .tbg-label{font-size:12px;color:#526073;margin-bottom:12px}.tbg .tbg-event{margin:30px 0 0;padding-top:24px;border-top:1px solid #dbe0e8}@media(max-width:749px){.tbg{padding:40px 16px}.tbg-grid,.tbg-install{grid-template-columns:1fr;gap:20px}.tbg-grid>div{padding:22px}.tbg th,.tbg td{padding:13px}}

.tbg-swipe{display:none}@media(max-width:749px){.tbg-swipe{display:block;margin-top:6px;font-weight:600}}
