
/* 공통 */
.se_con { padding:80px 0 110px; }
.con_wrap { width:1300px; margin:0 auto; }

.sub_title { width:1300px; margin:0 auto 45px; text-align:center; }
.sub_title h1 { font-size:48px; }
.sub_title h1::after { content:""; display: inline-block; width:12px; height:12px; border:3px solid #910023; border-radius: 50%; vertical-align: 50px; }
.sub_title span { font-size:17px; color:rgba(0,0,0,.64); }

.sub_title2 { position:relative; font-size:26px; text-align: left; padding-left: 14px; }
.sub_title2:before { content:""; position:absolute; left:0; top:5px; width:4px; height: 30px; background:#910023; line-height: 36px; }

.table_type { border-collapse: collapse; width:100%; line-height: 1; border: 1px solid #e1d7d7; }
.table_type caption { display: none; }
.table_type thead th { height: 65px; font-size:16px; background:#910023; color:#fff; font-weight: 400; border-right: 1px solid rgba(255,255,255,.15); }
.table_type thead th:last-child { border-right: 0; }
.table_type tbody tr { border-top: 1px solid #e1d7d7; }
.table_type tbody tr th { font-size:16px; background:#f2efef; color:#000; }
.table_type tbody tr td { background:#fff; font-size:14px; line-height: 22px; font-weight: 300; border-left: 1px solid #e1d7d7;
    word-break: keep-all; text-align: center; }
/* .table_type tbody tr td li { position:relative; padding-left: 9px; }
.table_type tbody tr td li:before { content:""; position:absolute; left:0; top:8px; width:3px; height: 3px; background:#910023; } */

.tab { display: none;}
.tab.active { display: block;}
.tab_btn { display: flex; justify-content: center; }
.tab_btn li { width: 270px; margin:0 10px; text-align: center; }
.tab_btn li a { display: block; width: 100%; line-height: 66px; font-size:16px; color:#000; transition: all .3s ease; cursor: pointer;
  background:#efe8e8; }
.tab_btn li a.active { background:#910023; color:#fff; }

#bus3_wrap > div:nth-child(even) { background:#faf8f8; }


/*Content CSS*/
#bus3_wrap .table_type { margin-top: 24px; }
#bus3_wrap .table_type tbody td:nth-child(4) { font-size:16px; font-weight: 500; }
#bus3_wrap .table_type tbody td:nth-child(5) { text-align: left; padding:20px 43px; }
#bus3_wrap .table_type .green th { background:#e0e9df; }
#bus3_wrap .table_type .green td:first-of-type { color:#18970c; }
#bus3_wrap .table_type .blue_txt {color:#0095ff;}

#bus3_wrap .table_type .top { border-top: 1px solid #000; }
#bus3_wrap .table_type tbody td.td_gr { background:#f2f9f5; }
#bus3_wrap .table_type tbody td.td_yel { background:#fffcf3; }
#bus3_wrap .table_type tbody td.td_blue { background:#f3f9ff; }
#bus3_wrap .table_type tbody td.td_pink { background:#fff6f1; }
