@charset "UTF-8";

#flow+div .inner_item{
	width: 31%!important;	
}
#flow+div .inner_item{
	width: 31%!important;	
}
#flow+div.composite_box01:not(.block_images_13) .inner_item:nth-of-type(2):nth-last-of-type(2),
#flow+div.composite_box01:not(.block_images_13) .inner_item:nth-of-type(3):nth-last-of-type(1) {
  width: 31%!important;
  margin-left: 3.5%!important;
}
#flow+div .inner_item_img img{
  height: auto !important;
}

#text+section .inner_item_txt{
	border: 1px solid #333;
	padding: 25px!important;
}
#bana_sp+section{
	display: none;
}

@media screen and (max-width: 700px){
#bana_sp+section{
	display: block;
}
#bana_pc+section{
	display: none;
}
}



/*===========フォーム内の画像==========*/
.form-img img{
width: 100%;
max-width: 300px;
height: auto;
}