<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.title-box h2 {
    font-size: 48px;
    font-weight: bold;
    line-height: 1.3;
}
.title-box h3 {
    font-size: 32px;
    font-weight: bold;
    line-height: 1.3;
}
.text-box p {
    font-size: 20px;
    line-height: 1.5;
    word-break: keep-all;
}
.tc {
    text-align: center !important;
    font-weight: 500;
}
.title-box p {
    font-size: 20px;
    line-height: 1.5;
    word-break: keep-all;
}
.text-box p b {
    font-size: 20px;
    line-height: 1.5;
    word-break: keep-all;
    font-weight: 600;
    color: #2da490;

}
.dot-text{
    color: #333333;
    font-size: 18px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.dot-text::before {
    color: #c3c8cd;
    content: 'â€¢';
    display: inline-block;
    margin-right: 3px;
}
.sectionStyle{
    margin-top:40px;
    margin-bottom: 40px;
    display: flex;
    justify-content: center;
}
.line-box {
    width: 100%;
    height: 1px;
    background: #C3C8CD;
}

.text-info-box{width:100%}
.text-info-box ul {display:flex; flex-wrap:wrap; justify-content:space-between;margin:0px;width:100%;padding:0px}
.text-info-box ul li {border:1px solid #C3C8CD; border-radius:16px; overflow:hidden; width:100%}
.text-info-box ul li h2 {border-radius:16px 16px 0 0; height:55px; background:#F2F4F7; font-size:20px; font-weight:500; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; margin:0px; color:white}
.text-info-box ul li dl {padding:30px; margin:0 0 -15px; width: 100%}
.text-info-box ul li dl dd { margin:0 0 15px; position:relative; word-break:keep-all; font-size:18px; line-height:1.3; padding-left:12px;width: 100%}
.text-info-box ul li dl dd:before {position:absolute; left:0; top:8px; width:6px; height:6px; background:#C3C8CD; border-radius:1px; content:"";}

/* table-box */

.tab-box ul {display:table; table-layout:fixed; width:100%; border:1px solid #C3C8CD; border-radius:100px; overflow:hidden;padding: 0px;}
.tab-box ul li {display:table-cell;}
.tab-box ul li a {display:flex; flex-wrap:wrap; align-items:center; justify-content:center; position:relative; height:70px; border-radius:100px; font-size:22px; color:#8C8C8C;}
.tab-box ul li a:after {position:absolute; right:0; top:50%; transform:translateY(-50%); width:1px; height:40px; background:#C3C8CD; content:"";}
.tab-box ul li:last-of-type a:after {display:none;}
.tab-box ul li.active a {background:#2da490; color:#fff; font-weight:500;}
.tab-box ul li.active a:after {display:none;}
.tab-box ul li.active a:before {position:absolute; left:-1px; top:50%; transform:translateY(-50%); width:1px; height:40px; background:#fff; content:"";}

.tab_wrap {overflow: hidden;}
.tab_wrap li {cursor: pointer;float: left;width: 25%;text-align: center;line-height:3;height: 70px;font-size: 22px;color: #2d343e;position: relative;border-radius: 100px;display: flex;justify-content: center;align-items: center;color: #8C8C8C;}
.tab_wrap li.active {cursor: pointer;float: left;width: 25%;text-align: center;line-height:3;height: 70px;font-size:22px;color: #2d343e;position: relative;background: #2da490;border-radius: 100px;color: #fff;font-weight: 500;}
.tab_con02, .tab_con03, tab_con04 {display: none;}
.tab_wrap li:not(.active) {list-style-type: none;}

table{width:100%}
.table-box .table-head h4 {font-size:20px; font-weight:600; color:#0062B1;}
.table-box .table-head p {font-size:18px;}
.table-box .table-body {border-top:2px solid #2da490; margin:15px 0 0; overflow-x:auto; overflow-y:hidden; white-space:nowrap;}
.table-box .table-body table {table-layout:auto;}
.table-box .table-body table tbody tr th {background:#FAFAFA; border:1px solid #C3C8CD; border-width:0 1px 1px 0; font-size:20px; line-height:1.3; font-weight:600; padding:10px; text-align: center}
.table-box .table-body table tbody tr td {font-weight:300; border:1px solid #C3C8CD; border-width:0 1px 1px 0; font-size:20px; line-height:1.3; padding:10px 15px;}
.table-box .table-body table tbody tr td:last-of-type {border-right:0;}
.table-box .table-body table tbody tr td.br1 {border-right:1px solid #C3C8CD !important;}
.table-box .table-body table tbody tr td.gr {background:#FAFAFA; font-weight:600;}
.table-box .table-body table.pc-fixed {table-layout:fixed;}
.table-box .table-foot {margin:15px 0 0;}
.table-box .table-foot p {display:flex; flex-wrap:wrap; align-items:center; font-size:14px;}
.table-box .table-foot p span {font-size:14px; border-bottom:1px solid; margin-right:4px;}

.dot-text-2:before{position:absolute; left:0; top:8px; width:6px; height:6px; background:#C3C8CD; border-radius:1px; content:"";}
.dot-text-2{position:relative;padding-left:12px; font-size: 20px; text-align: left;color: #333333}
.text-2{position:relative;padding-left:24px; font-size: 20px; margin:8px 0px;color: #333333;text-align: left}</pre></body></html>