@charset "utf-8";
/* table */
.table_type1{width:100%; border-collapse:separate;border-spacing:5px 0px;padding-bottom:30px; }
.table_type1 td,.table_type1 th{border-bottom:1px #ddd solid}
.table_type1 th{background: #f3f3f3;color:#000;vertical-align:middle;font-weight:500;line-height:25px;height:55px}
.table_type1 td{padding:15px 12px;line-height:28px;font-size:16px;text-align:center;letter-spacing: -1px;}
.table_type1 tr:first-child td,.table_type1 tr:first-child th{border-top:2px #098155 solid}
.table_type1-thead tbody tr:first-child td{border-top:0;}
.table_type1 li{position:relative}
/* .table_type1 table{word-break:keep-all !Important}  */
.table_type1 table {width:100%}
.table_type1 table th:first-child{margin-top:0}
.table_type1 table td{border:1px solid #dadbe6;text-align:center; word-break:break-all}
.table_type1 table tr:first-child td{border-top:0;}

.table_type1 table thead th:first-child,.table_type1 table tbody td:first-child{ border-left-width:0}
.table_type1 table thead th:last-child,.table_type1 table tbody td:last-child{border-right-width:0}
.table_type1 .m_info{display:none}
.table_type1 table tfoot.subtotal td{border-left:none;background:#e3e8ef;font-weight:500}

@media screen and (max-width: 690px) {
/* 테이블 */
.table_type1{overflow:hidden;overflow-x:scroll;width:100%;padding-bottom:10px}
.table_type1 th,.table_type1 td{white-space:nowrap}
.table_type1 .m_info{display:block;font-size:14px;line-height:20px;color:#2da362;padding:7px 0;font-weight:500}
}