
.cont1 {
	width: 100%;
	float: left;
}
.title-h3{
    margin-bottom: 15px;
}
.txt {width:100%;padding:2% 0;box-sizing:border-box;line-height:160%;font-size:1.5em;}

.txt2 {width:100%;padding:1% 0%;box-sizing:border-box;line-height:160%;font-size:1.5em; margin-bottom: 0px;}

.tb1{
	font-size: 1.5em;
	width: 100%;
	float: left;
	border-collapse: collapse;
	line-height: 160%;
	color: #333;
	box-sizing:border-box;
	text-align: center;
/*	margin-bottom: 40px;*/
	letter-spacing: 1px;
	background-color: #fff;
    margin-top: 0px;
    margin-bottom: 5px;
    width: 100%;

}
.tb1 tr td{
	box-sizing: border-box;
    vertical-align: middle;
    max-width: 300px;
    padding: 10px;
    border-bottom: solid 1px #fff;
    border: solid 1px #fff;
}
.tb1 tr td.td1{
	background: #79c7b5;
	    background: #d6edd4;
    text-align: center;
}
.tb1 tr td.td2{
	    background: #EAE3BB;
	        background: #F4ECCD;
    text-align: center;
/*        width: 65%;*/
}
.tb1 tr td.td3{
	background: #F4ECCD;
	    background: #ebc7bb;
	    background: #FFDFD1;
    padding: 10px;
    border-bottom: solid 1px #fff;
        width: 15%;
}
.tb1 tr td.td5{
	width: 35%;
}
.tb1 tr td.col1{
	background: #FFE5F3;
/*	color: #0f8ac3;*/
}
.tb1 tr td.colr, .tb1 tr td span{
	color: red;
}

@media screen and (max-width: 670px) {

.tb1 tr td, .tb1 tr td.td3{
	padding: 10px 3px;
}
.txt{
	    font-size: 1.4em;
	}
}
@media screen and (max-width: 640px) {
.tb1{
	font-size: 1.4em;
}
.tb1 tr td{
    padding: 10px 5px;
}
.tb1 tr td.td2{
	    text-align: left;
}
.tb1 tr td.td3{
	padding: 10px 1px;
    letter-spacing: -1px;
    width: 16%;
}
.tb1 tr td.td4{
	letter-spacing: -1px;
}
.tb1 tr td.td5{
	width: 32%;
}
}


 @media screen and (max-width: 640px) {
	 .cont1-left, .cont1-right {width:100%;}
	 
 .tb2 {border-left: solid 1px #FCCCCC;}
}

 @media screen and (max-width: 480px) {
	
}