@charset "UTF-8";
/*!*
	--------------------------------
	Created: 2018.01.15
	Last Modified:
	--------------------------------
	- Table of Contents -
	初期化
	--------------------------------
*!*/

/*!* -------------------------------
	product feature image
------------------------------- *!*/
.content.spec .section{margin-top: 50px;}
.content.spec .section .emphasis_label{font-size: 1.25em;}
.content.spec .section .products_has_3col{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:55px}
.content.spec .section .products_has_3col .col{width:31%;margin-left:3.5%;padding: 10px 0;border-bottom:1px solid #a1a1a1}
.content.spec .section .products_has_3col .col:nth-child(3n-2){margin-left:0}
.content.spec .section .products_has_3col .col:nth-child(-n+3){border-top:1px solid #a1a1a1}
.content.spec .section .products_has_3col .col .pdf_link{display:inline-block;padding:10px 0 10px 10px}
.content.spec .section .img_product_series{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:100px;text-align:center}
.content.spec .section .img_product_series img{width:100%}

@media only screen and (max-width:767px){
.main_visual.general .main_visual_inner{font-weight: normal;}
.content.spec .section .emphasis_label{font-size: 1.125em;}
.content.spec .section .products_has_3col{display:block;margin-top:50px}
.content.spec .section .products_has_3col .col{width:100%;margin-left:0;padding: 8px 0;border-top:1px solid #a1a1a1;border-bottom:0}
.content.spec .section .products_has_3col .col:last-child{border-bottom:1px solid #a1a1a1}
.content.spec .section .img_product_series{margin-top:60px}
}