@charset "UTF-8";
/*------------------------------------------------------------
ページヘッダー
------------------------------------------------------------*/
#page_header h1 { background-image: url("../images/header/bgimg_header-product.jpg"); }

#page_header h1.dryer { background-image: url("../images/header/bgimg_header-dryer.jpg"); }

#page_header h1.pressure { background-image: url("../images/header/bgimg_header-pressure.jpg"); }

#page_header h1.vacuum { background-image: url("../images/header/bgimg_header-vacuum.jpg"); }

#page_header h1.sterilizer { background-image: url("../images/header/bgimg_header-sterilizer.jpg"); }

#page_header h1.vessel { background-image: url("../images/header/bgimg_header-vessel.jpg"); }

#page_header h1.crane { background-image: url("../images/header/bgimg_header-crane.jpg"); }

/*------------------------------------------------------------
製品個別リスト
------------------------------------------------------------*/
#product_list { padding-top: 80px; padding-bottom: 220px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }

#product_list h2 { width: 100%; font-size: 2.6rem; line-height: 1; text-align: center; }

#product_list a { display: block; width: 300px; margin: 60px 15px 0 0; text-align: center; text-decoration: none; }

#product_list a:nth-of-type(3n) { margin-right: 0; }

#product_list a:last-of-type(1) { margin-right: 0; }

#product_list a:hover { opacity: 0.6; }

#product_list a figure img { width: 100%; height: auto; }

#product_list a figure figcaption { margin-top: 10px; line-height: 1.5; }

@media screen and (max-width: 767px) { #product_list { padding-top: 40px; padding-bottom: 75px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  #product_list h2 { font-size: 1.8rem; }
  #product_list a { width: calc(50% - 13px); margin: 30px 0 0 0; }
  #product_list a:hover { opacity: 1; } }

/*# sourceMappingURL=product.css.map */