.footer-line {
    display:none;
}
.sm_area{height: auto; width: 100%;
		    box-sizing: border-box;
		    padding: 50px 0;}
.sm_text{width: 800px; height: auto; margin:auto;}
.sm_logo{text-align:center;}
.menu_tab{width:100%; height: auto; overflow:hidden; margin: auto; margin-top: 60px;}
.menu1{width: 32%; height: 100%; float: left; margin-right:2%;}
.menu2{width: 32%; height: 100%; float: left; margin-right:2%;}
.menu3{width: 32%; height: 100%; float: left; background-color:}

.menu1 >a {display: block; width: 100%; height: 100%;  border: 1px solid #c3172d; color: #c3172d;
		   box-sizing: border-box;
		   padding: 15px 0; font-size: 16px; text-align: center;}
.menu2 >a {display: block; width: 100%; height: 100%;  border: 1px solid #c3172d; color: #c3172d;
		   box-sizing: border-box;
		   padding: 15px 0; font-size: 16px; text-align: center;}
.menu3 >a {display: block; width: 100%; height: 100%;  background-color: #c3172d; color: #fff;
		   box-sizing: border-box;
		   padding: 15px 0; font-size: 16px; text-align: center;}


.sm_area .text {
	margin-top:100px;
}
.footer_fix_cont {
    display: none;
}
table{height: 640px; width: 100%;
	  border-top:2px solid #c3172d;}

th,td{box-sizing: border-box; padding: 10px 7px;}
tr{border-bottom: 1px solid #ddd;}
th{font-size: 18px; text-align: center;}
td{font-size: 16px; text-align: center;}
td:nth-child(1),
.t_l{text-align: left;}
.bold{font-weight: bold;}
.bold2{font-weight: bold; font-size: 20px;}

.b_ta{width: 100%; box-sizing:border-box; padding:10px 7px;}
.h_ta{font-size: 17px; font-weight: 600; width: 100%;}
.b_ta>ul{box-sizing: border-box; padding-top: 15px;}
.b_ta>ul>li{list-style: none; width: 100%; overflow:hidden;
			font-size: 16px; margin-bottom: 10px;
			box-sizing: border-box; padding-left: 15px;}
.l_li{float: left; width: 100px; height: 100%;}
.r_li{float: right; width: calc(100% - 100px); height: 100%;}
.red{font-size: 22px; color: #c3172d;}
.red2{font-size: 16px; color:#c3172d;}
.inner{border-bottom: 1px solid #ddd;
	   box-sizing: border-box; padding-bottom: 15px;}
.inner>p{font-size: 16px;}


@media all and (max-width:991px) {
.sm_text{width: 90%;}

}
@media all and (max-width:768px) {
.sm_text{width: 98%;}
table{height: auto;}
td{font-size: 14px;}
th{font-size: 16px;}
.h_ta{font-size: 16px;}
.b_ta>ul>li,
.inner>p,
.red2
{font-size: 14px;}
}
@media all and (max-width:480px) {
.sm_text{width: 100%;}

}