.s_txt_con {margin-bottom: 60px;}
.s_txt_con h5{color:#101010; font-size: 18px; font-weight: 500; margin-bottom: 10px; padding-left: 15px; position: relative;}
.s_txt_con h5:after{position: absolute; left: 0; top: 10px; width: 7px; height: 7px; background-color: #c61065; display:block; content:'';}

.w_txt_sub {font-size: 18px; color:#222; font-weight: 500; margin-bottom: 15px;}


@media (max-width: 1240px){
	.w_txt_sub {font-size: 16px;}
}
@media (max-width: 800px){
	.table_wrap{overflow-x:inherit; white-space:inherit;}
	/*.table_wrap .table_prev_mo{width: 0; height: 0;}*/
	.table_wrap .table_prev_mo {display: none;}
}
@media (max-width: 480px){
	.w_txt_sub {font-size: 15px;}
}
@media (max-width:400px){
	.table_wrap{width:100%; overflow-x:auto; white-space:nowrap; padding-bottom:20px;}
	.table_wrap table{width:100%;}
	.table_wrap table thead tr th{font-size: 14px; padding:12px 10px;}
	.table_wrap table tbody tr td{padding: 10px; color:#444; font-size: 13px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center; word-break:keep-all;}
	.table_wrap .table_prev_mo{display:block;}

	.table_wrap p.caption{font-size: 14px; margin-top: 7px;}
}