/*-------------------------------------------*/
/*CSS*/
/*-------------------------------------------*/
#product section.contents div .fb_table th,
#product section.contents div .fb_table td{
	padding:0rem;
	text-align:center;
}
#product section .column2 figure.w40{
	width:40rem;
}
#product section .column2 figure.w56{
	width:56rem;
}
/*-------------------------------------------*/
/*タブレット*/
/*-------------------------------------------*/
@media (min-width:769px) and (max-width:1080px) {
}

/*-------------------------------------------*/
/*モバイル向け*/
/*-------------------------------------------*/
@media screen and (max-width:768px) {
	#product section .column2 figure.w40{
		width:100%;
	}
	#product section .column2 figure.w56{
		width:100%;
	}
	#product section.contents div .fb_table{
		margin-top:4rem;
	}
	#product section.contents div .fb_table th,
	#product section.contents div .fb_table td{
		font-size:1.15rem;
		padding:0.5em 0;
	}
}