img{
	max-width: 100%;
}

@media(min-width:768px) and (max-width:1024px){
	.solution_detail_block img{
		max-width: 100%;
		max-height: initial;
		width: auto;
		height: auto;
	}
}

@media(max-width:782px){
	.solution_detail_block img{
		max-width: 100%;
		max-height: initial;
		width: auto;
		height: auto;
	}
}

@media(max-width:767px) {
	.b_tenten{
		padding:0px !important;
	}
	.solution_detail_block , .solution_detail_block *{
		    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	}
}