#tr-sim{font-size:15px;line-height:1.7;color:#333}#tr-sim *{box-sizing:border-box}#tr-sim p{margin:0 0 1em}#tr-sim a{color:#1a6fb5}#tr-sim .st-mymarker-s-b{font-weight:700;background:linear-gradient(transparent 55%,#ffd9e6 55%)}#tr-sim .komozi{font-size:11px;color:#777}#tr-sim .tr-note-box{background:#f3f8fc;padding:16px 20px 6px;border-radius:6px;margin:0 0 20px}#tr-sim .sim-form{display:grid;grid-template-columns:1fr;gap:12px 20px}#tr-sim .sim-field>label.sim-label{display:block;font-weight:700;margin:0 0 4px;font-size:14px;color:#2f5a46}#tr-sim select,#tr-sim input[type=number]{width:100%;padding:8px 10px;font-size:15px;border:1px solid #d5dcd8;border-radius:4px;background:#fff;color:#333}#tr-sim .sim-btns{display:flex;flex-wrap:wrap;gap:6px}#tr-sim .sim-btns button{padding:7px 14px;font-size:14px;border:1px solid #d5dcd8;background:#eef1ef;color:#777;border-radius:4px;cursor:pointer;line-height:1.4}#tr-sim .sim-btns button.on{background:#6aa58a;color:#fff;font-weight:700;border-color:#6aa58a}#tr-sim .sim-btns button:disabled{opacity:.45;cursor:default}#tr-sim .sim-months{display:flex;align-items:center;gap:12px}#tr-sim .sim-months input[type=range]{flex:1;accent-color:#6aa58a}#tr-sim .sim-months output{font-weight:700;min-width:4.5em;color:#2f5a46}#tr-sim .sim-check{font-weight:400;font-size:14px}#tr-sim .sim-check input{accent-color:#6aa58a;margin-right:6px}#tr-sim .sim-h2{font-size:20px;line-height:1.5;margin:24px 0 12px;padding:0 0 8px;border-bottom:2px solid #6aa58a;color:#333}#tr-sim .tr-caption{margin:24px 0 8px;padding:2px 0 2px 10px;border-left:4px solid #6aa58a;font-weight:700}#tr-sim .tr-note{font-size:12px;color:#777;margin:-12px 0 20px}#tr-sim .sim-msg{background:#fff6e5;border:1px solid #f0c060;padding:10px 14px;border-radius:6px}#tr-sim .tr-cards{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 24px}#tr-sim .tr-card{flex:1 1 220px;border:2px solid #6aa58a;border-radius:8px;padding:14px 16px 16px;background:#fff;display:flex;flex-direction:column}#tr-sim .tr-card__head{margin:0 0 8px;font-weight:700;color:#fff;background:#6aa58a;display:inline-block;padding:2px 10px;border-radius:12px;font-size:13px;align-self:flex-start}#tr-sim .tr-card__logo{margin:0 0 6px;min-height:20px}#tr-sim .tr-card__logo img{width:110px;height:auto}#tr-sim .tr-card__body{margin:0 0 10px;font-size:14px;line-height:1.7;flex:1}#tr-sim .tr-card__note{font-size:11px;color:#777}#tr-sim .tr-card__act{margin:0}#tr-sim .tr-cta{display:inline-block;background:#e9742b;color:#fff !important;font-weight:700;padding:12px 22px;border-radius:30px;text-decoration:none !important;box-shadow:0 2px 4px rgba(0,0,0,.2);line-height:1.4;font-size:15px;text-align:center}#tr-sim .tr-cta:hover{opacity:.9}#tr-sim .tr-scroll{overflow-x:auto;margin:0 0 20px;-webkit-overflow-scrolling:touch}#tr-sim .tr-table{width:auto;min-width:100%;margin:0;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.5;white-space:nowrap;border:1px solid #dfe6e2;border-radius:6px;overflow:hidden}#tr-sim .tr-table th,#tr-sim .tr-table td{padding:9px 12px;border:0;border-bottom:1px solid #e6ebe8;vertical-align:middle;text-align:left}#tr-sim .tr-table th{background:#eef5f1;color:#2f5a46;font-weight:700;font-size:13px;border-bottom:2px solid #9fc9b3;text-align:center}#tr-sim .tr-table tbody tr.sim-even td{background:#f5f8fa}#tr-sim .tr-table tbody tr:last-child td{border-bottom:0}#tr-sim .tr-table td.tr-num{text-align:right;font-variant-numeric:tabular-nums}#tr-sim .tr-table td.tr-center,#tr-sim .tr-table th.tr-center{text-align:center}#tr-sim .tr-table .tr-oplink{font-size:12px;line-height:1.3;display:inline-block;margin-top:2px}#tr-sim .tr-table .tr-min{font-weight:700;color:#c0392b}#tr-sim .tr-table .tr-2nd{font-weight:700}#tr-sim .tr-table .tr-logo{display:block;margin:0 auto 2px;width:90px;height:auto}#tr-sim .tr-table td.tr-op{text-align:center;white-space:normal;min-width:150px;max-width:190px}#tr-sim .tr-table td.tr-op .komozi{display:block;white-space:normal;line-height:1.4}#tr-sim .sim-fold:not(.is-open) .tr-table tr.sim-fold-row{display:none}#tr-sim .sim-fold .tr-scroll{margin-bottom:8px}#tr-sim .sim-more-wrap{text-align:center;margin:0 0 20px}#tr-sim .sim-more{padding:9px 22px;font-size:14px;font-weight:700;color:#2f5a46;background:#fff;border:1px solid #9fc9b3;border-radius:30px;cursor:pointer;line-height:1.4}#tr-sim .sim-more:hover{background:#eef5f1}#tr-sim .tr-table--fit{width:100%;white-space:normal}#tr-sim .tr-table--fit td.tr-num{width:26%;text-align:center}#tr-sim .tr-table--sticky th:first-child,#tr-sim .tr-table--sticky td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 0 #e6ebe8}#tr-sim .tr-table--sticky th:first-child{background:#eef5f1}#tr-sim .tr-table--sticky tbody tr.sim-even td:first-child{background:#f5f8fa}#tr-sim .sim-bd-btn{display:inline-block;margin-top:4px;padding:0;border:0;background:0 0;color:#1a6fb5;font-size:12px;cursor:pointer;line-height:1.4}#tr-sim .sim-bd-btn:before{content:'▸ '}#tr-sim .sim-bd-btn.is-open:before{content:'▾ '}#tr-sim .tr-table tr.sim-bd-row{display:none}#tr-sim .tr-table tr.sim-bd-row.is-open{display:table-row}#tr-sim .tr-table td.sim-bd-cell,#tr-sim .tr-table--sticky td.sim-bd-cell{position:static;box-shadow:none;background:#fafcfb;text-align:left;padding:8px 12px 12px}#tr-sim .sim-bd-box{position:sticky;left:9px;display:inline-block;max-width:calc(100vw - 48px);white-space:normal}#tr-sim .sim-bd-title{margin:0 0 4px;font-size:13px;font-weight:700}#tr-sim .sim-bd-box table{font-size:12px;margin:0;border-collapse:collapse;white-space:nowrap}#tr-sim .tr-table .sim-bd-box td{border:0;padding:2px 12px 2px 0;background:0 0 !important;position:static;box-shadow:none}#tr-sim .tr-table .sim-bd-box td.r{text-align:right}#tr-sim .tr-table .sim-bd-box tr.sum td{font-weight:700;border-top:1px solid #ccc}#tr-sim details.tr-acc{border:1px solid #ddd;border-radius:4px;background:#f7f7f7;margin:0 0 20px}#tr-sim details.tr-acc summary{cursor:pointer;padding:10px 14px;font-weight:700}#tr-sim details.tr-acc .sim-acc-body{padding:0 14px 10px;font-size:14px}#tr-sim details.tr-acc ul{margin:0;padding-left:1.3em}#tr-sim details.sim-unk .tr-scroll{margin:4px 0 8px;background:#fff}#tr-sim details.sim-unk .tr-note{margin:0}#tr-sim .sim-foot{margin-top:8px}@media (min-width:640px){#tr-sim .sim-form{grid-template-columns:1fr 1fr}#tr-sim .sim-field.wide{grid-column:1/-1}}@media (max-width:599px){#tr-sim .tr-cta{display:block}#tr-sim .tr-table{font-size:13px}#tr-sim .tr-table th,#tr-sim .tr-table td{padding:8px 9px}#tr-sim .sim-h2{font-size:18px}}#tr-sim.sim-embed .sim-h2{font-weight:700}#tr-sim.sim-embed{margin:0 0 24px}