.txt-slide1{
	margin-top:8% !important;
}
.cont1 {
	width: 100%;
	float: left;
}
.cont1-left2{width: 51%;
    box-sizing: border-box;
    float: left;
    padding-right:2%;
    }
.cont1-left3{width: 49%;
    box-sizing: border-box;
    float: left;
    }
.cont1-left4{width: 54.5%;
    box-sizing: border-box;
    float: left;
    padding-right:1.5%;
    }
.cont1-left5{width: 45.5%;
    box-sizing: border-box;
    float: left;
    }
.cont1-left2 img, .cont1-left3 img, .cont1-left4 img, .cont1-left5 img{
	width: 80%;
	    width: 100%; }

.txt {width:100%;padding:2%;box-sizing:border-box;line-height:160%;font-size:1.5em;}

.tb1{
	font-size: 1.4em;
	width: 100%;
	float: left;
	border-collapse: collapse;
	line-height: 160%;
	color: #525252;
	box-sizing:border-box;
}
.tb1 tr td, .tb1 tr th{
	padding: 10px 10px 10px 15px;
	border: solid 1px #99ccff;
	box-sizing:border-box;
	vertical-align:middle;
	max-width:300px;
}
.tb1 tr td.col1{
	background-color: #e6f7ff;
	background: rgba(173, 222, 255, 0.3);
	font-weight: normal;
/*	color: #0f8ac3;*/
}
.tb1 tr td ol{padding-left: 20px;}
.tb1 tr td ol li{    list-style: decimal;}

.raku {
	width: 99% !important;
    height: 170px;
    float: left;
    padding: 0% 1% 0% 1%;
    overflow-y: scroll;
    line-height: 2;
    margin-bottom: 10px;
}
.p1-news {
	height: auto;
}
.p1-news p {
    color: #777777;
    font-size: 1.4em !important;
    line-height: 150%;
    padding: 10px;
    border-bottom: 1px dotted #333333;
    float: left;
    width: 97%;
}


@media screen and (max-width: 640px) {
.tb1{
	font-size: 1.2em;
	}
	.tb1 tr td.col1{
	padding: 10px 5px;
    width: 28%;
	}
	
.cont1-left2, .cont1-left4{width: 100%;
    padding-right:0%;
    margin-bottom: 15px;
    }
.cont1-left3, .cont1-left5{width: 100%;
    }
}










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