.section .image_box >div{
	text-align:center;
}
.section .textbox{
	line-height:1.7;
}
/*PC
--------------------------------------------------*/
@media screen and (min-width:1000px){
	.tle{
		margin-bottom:30px;
	}
	.main_content .section{
		margin-bottom:40px;
	}
	.section .image_box{
		overflow:hidden;
		clear:both;
	}
	#section1 >.textbox{
		margin-bottom:20px;
	}
	.image_box >div{
		width:347px;
	}
}
/*PC Tab
--------------------------------------------------*/
@media screen and (min-width:641px){
	.section .image_box >div{
		float:left;
		overflow:hidden;
		text-align:center;
	}
	#section1 >.image{
		float:right;
		margin-left:3%;
	}
	.image_box >div{
		margin-top:20px;
	}
}
/*Tablet
--------------------------------------------------*/
@media screen and (min-width:641px) and (max-width:999px){
	#section1 >.image{
		width:40%;
		margin-left:3%;
	}
	.image_box >div{
		width:44%;
		padding:0 3%;
	}
}
/*Tab Phone
--------------------------------------------------*/
@media screen and (max-width:999px){
	.tle{
		margin-bottom:5%;
	}
	.main_content .section{
		margin-bottom:7%;
	}

}
/*Phone
--------------------------------------------------*/
@media screen and (max-width:640px){
	#section1 >.image{
		margin-bottom:3%;
		text-align:center;
	}
	#section1 .image_box >div{
		margin-top:3%;
	}
	#section2 .image_box >div{
		margin-top:3%;
	}
}