#slc_part01{
	height:450px;
	padding:50px 0;
	background-color:#f7f7f7;
}
#slc_part01 .container, #slc_part01 .row, #slc_part01 .col{height:100%;}
#slc_part01 .row{margin:0;}
#slc_part01 .content{position:relative;top:50%;transform:translateY(-50%);}
#slc_part01 h3{color:#47823e;margin:0;font-weight:600;}
#slc_part01 h3 span{letter-spacing:0.5rem}
#slc_part01 p{color:#505050;margin:1rem 0;}
#slc_part01 p span{letter-spacing:0.1rem}
#slc_part01 img{position:relative;top:50%;transform:translateY(-50%);width:100%;max-width:280px;float:right}

#slc_color{height:auto;padding:50px 0;background-color:#eeeeee;text-align:center}
#slc_color h3{color:#47823e;margin:0 0 2rem;font-weight:600;}
#slc_color h3 span{letter-spacing:0.5rem}
#slc_color img{width:100%;max-width:250px;}


@media only screen and (min-width: 601px) and (max-width: 992px){
	#slc_part01{height:400px;}
	#slc_part01 .container{width:90%;}
	#slc_part01 p{text-align:justify}
	.eng #slc_part01 h3 {font-size: 2.2rem;}
	
	.eng #slc_color h3 {font-size: 2.2rem;}
}

@media only screen and (max-width: 600px){
	#slc_part01{height:auto;text-align:center}
	#slc_part01 .container, #slc_part01 .row, #slc_part01 .col{height:auto;}
	#slc_part01 .container{width:90%;}
	#slc_part01 .content{position:static;transform:none;}
	.eng #slc_part01 h3{font-size:2rem;}
	#slc_part01 h3{font-size:2.2rem;}
	#slc_part01 img{position:static;transform:none;float:unset;max-width:200px;margin-top:2rem;}
	
	.eng #slc_color h3{font-size:2.2rem;}
}