@charset "utf-8";

.sec1 {
	width:100%;
	padding:40px 0 50px 0;
}
.sec1 .col {
	width:100%;
}
.sec1 .col li {
	float:left;
	width:33.29%;
	margin:0 0.065% 0 0;
}
.sec1 .col li:last-child {
	margin:0 0 0 0;
}

.sec2 {
	width:100%;
	padding:50px 0 20px;
	background:#D3D3D3;
}
.sec2 ul{
	max-width: 744px;
	margin: 0 auto ;
}
.sec2 li.left{
	float: left;
	width: 49%;
	text-align: left;
	padding-right: 2%; 
}
.sec2 li.right{
	float: right;
	width: 49%;
	text-align: right;
}

.sec3 {
	width:100%;
	padding:50px 0;
}
.sec3 .col {
	width:100%;
	display:flex;
	justify-content:space-between;
}
.sec3 .col li {
	width:33.28125%;
}

.sec3 .col2 {
	max-width:1140px;
	margin: 0 auto 30px;
}
.sec3 .col2 .left{
	float: left;
	width:50%;
}
.sec3 .col2 .right{
	float: right;
	width:48.071%;
}

.sec4 {
	width:100%;
	padding:50px 0 40px 0;
	background:#D3D3D3;
}
.sec4 .sec_in2 {
	max-width:1140px;
	margin:0 auto;
	padding:0 10px;
}
.sec4 .col {
	width:100%;
    display: -webkit-flex;
    display: flex;
	flex-wrap:wrap;
}
.sec4 .col li {
	width:33%;
	padding: 0 15px 30px 0;
	box-sizing: border-box;
}

	
.sec4 .col li:nth-child(3n+3){
	padding: 0 0 30px 0;
}







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


.sec4 .col li {
	width:50%;
	padding: 0 10px 5% 0;
}

.sec4 .col li:nth-child(1),.sec4 .col li:nth-child(4){
	width:50%;
}
	
.sec4 .col li:nth-child(3n+3){
	padding: 0 10px 5% 0;
}

	
}

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

}

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

	.sec1 .col li {
		float:none;
		width:100%;
		text-align:center;
		margin:0 0 1px 0;
	}
	.sec1 .col li:last-child {
		margin:0 0 0 0;
	}

	.sec2 li.left{
		float: none;
		width: auto;
		text-align: center;
		padding-right: 0;
	}
	.sec2 li.right{
		float: none;
		width: auto;
		text-align: center;
	}

	.sec3 .col {
		flex-wrap:wrap;
	}
	.sec3 .col li {
		width:100%;
		text-align:center;
		margin:0 0 1px 0;
	}

	.sec3 .col2 {
		margin: 0 auto 5%;
	}
	.sec3 .col2 .left{
		float: none;
		width: auto;
		margin-bottom: 8%;
	}
	.sec3 .col2 .right{
		float: none;
		width: auto;
	}
	
	
}