/*-------------------------------------------*/
/*CSS*/
/*-------------------------------------------*/

#product .flexbox_img{
	display: flex;
	align-items: center;
	justify-content: center;
}
#product .flexbox_img p{
	margin:0 !important;
}
#product .flexbox_img img{
	margin:0 0 0 2em !important;
}
/*-------------------------------------------*/
/*タブレット*/
/*-------------------------------------------*/
@media (min-width:769px) and (max-width:1080px) {
}

/*-------------------------------------------*/
/*モバイル向け*/
/*-------------------------------------------*/
@media screen and (max-width:768px) {

	#product section.contents img.m_w50{
		width:5rem;
		display: block;
		margin:0 auto !important;
	}
	#product .flexbox_img{
		display: block;
		text-align:center;
	}
	
}