
/* 공통 */
.se_con { padding:80px 0 110px; }
.sub_title { width:1300px; margin:0 auto; 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); }
.con_wrap { width:1300px; margin:0 auto; }

.table_type { border-collapse: collapse; width:100%; line-height: 1; border: 1px solid #e1d7d7; }
.table_type caption { display: none; }
.table_type thead th { font-size:20px; background:#910023; color:#fff; line-height: 70px; font-weight: 400; }
.table_type thead th ~ th { border-left:1px solid rgba(255,255,255,.15); }
.table_type tbody tr { border-top: 1px solid #e1d7d7; }
.table_type tbody tr th { font-size:20px; background:#f2efef; color:#000; font-weight: 400; }
.table_type tbody tr td { background:#fff; padding:28px 60px; border-left: 1px solid #e1d7d7;
font-size:16px; line-height: 36px; font-weight: 300; text-transform: uppercase; }
.table_type tbody tr td li:before { content:""; display: inline-block; width:3px; height: 3px; margin-right: 7px; background:#910023;
vertical-align: middle; }

.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; }


/*Content CSS*/
#about4_wrap > div:nth-child(even) { background:#faf8f8; }
#about4_wrap .con_wrap { margin-top: 55px; }
#about4_wrap .con_wrap img { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none;
-ms-user-select: none; user-select: none; -webkit-user-drag: none; }

#about4_wrap .s3 .con_wrap { margin-top:0; }

#about4_wrap .table_type tbody { text-align: center; }
#about4_wrap .table_type tbody tr td { padding:28px 35px; line-height: 1; }
#about4_wrap .table_type tbody tr td:last-child { text-align: left; }
#about4_wrap .table_type + p{text-align: right; margin-top: 10px; font-size: 14px; color: #a1a1a1;}
