@media only screen and (max-width: 768px) {
	#suntory_contents #report .secondary figure {
		width: calc(96.875vw * 0.203125) !important;
		height: calc(96.875vw * 0.203125) !important;
//		width: calc(19.02vmin) !important;
//		height: calc(19.02vmin) !important;
//		vertical-align: top !important;
	}
	#suntory_contents #report .secondary figure img {
		width: 100% !important;
		height: 100% !important;
		vertical-align: top !important;
	}
	#suntory_contents #report .secondary dl {
		margin: 0 !important;
		width: 75% !important;
		float: left !important;
	}
}
//@media only screen and (max-width: 768px) and (orientation: landscape) {
//	#suntory_contents #report .secondary figure {
//		width: calc(34.985vmin) !important;
//		height: calc(34.985vmin) !important;
//		vertical-align: top !important;
//	}
//}