@charset "utf-8";
/*
  画像対応用
--------------------------------------------------------*/
.box-img-comparison { position: relative; max-width: 980px; margin-top:20px; font-size: 10px; }
.box-img-comparison img { max-width: 100%; display: block; }
.box-img-comparison .btn-section { width: 100%; display: grid; grid-template-columns: repeat(5, 1fr); grid-gap: calc(34 / 980 * 100%); position: absolute; top: calc((505/2524) * 100%); left: 0; }
.box-img-comparison .btn-section .btn { width: 8em; padding: 0.5em 0; text-align: center; color:#ffffff; font-size: 150%; font-weight: normal; background-color: #000000; display: block; border-radius: 20px; margin: 0 auto; }
.box-img-comparison .btn-section a:hover {text-decoration: none; }
.box-img-comparison .btn-section .btn-block { width: 20%; }

@media screen and (min-width: 768px) and ( max-width:979px) {
	.box-img-comparison { font-size: 0.95vw; }
}

/*---------------------------------
 product-main-footer
---------------------------------*/
.comparison-main-footer { background-color: #f0f0f0; padding: 2%; font-size: 12px; color: #999; margin-top: 40px; }
@media screen and (max-width:767px) {
	.comparison-main-footer { padding: 20px 4%; margin-top: 40px; }
}