@charset "UTF-8";
/*=======================================
	breakpoint
=======================================*/
/*=======================================
	hover
=======================================*/
/*=======================================
	中央配置
=======================================*/
/*=======================================
	可変レスポンシブ
=======================================*/
/* PC */
/* TB */
/* SP */
/*=======================================
	ブラウザ別
=======================================*/
/* Safari */
/* Firefox */
/* ----------------------
- products_sec
- intro_sec
- types_sec
---------------------- */
/*=======================================
　products_sec
=======================================*/
.products_sec {
  margin-bottom: 200px;
}
@media screen and (max-width: 768px) {
  .products_sec {
    margin-bottom: 80px;
  }
}

/*=======================================
　intro_sec
=======================================*/
.intro_sec {
  margin-bottom: 120px;
}
@media screen and (max-width: 768px) {
  .intro_sec {
    margin-bottom: 80px;
  }
}

/*=======================================
　types_sec
=======================================*/
.types_sec {
  margin-bottom: 212px;
}
@media screen and (max-width: 768px) {
  .types_sec {
    margin-bottom: 80px;
  }
}
.types_sec .cmn_btn_img p {
  text-align: center;
  padding-right: 0;
}
.types_sec .cmn_btn_img p::after {
  display: none;
}

/*=======================================
　dl_block
=======================================*/
@media screen and (max-width: 768px) {
  .dl_block table.list-DL {
    width: 900px;
  }
}
.dl_block .item {
  text-align: center;
  border-right: none;
}
.dl_block .item-maru {
  width: fit-content;
  padding: 6px;
  border-left: none;
  border-right: none;
}
@media screen and (max-width: 768px) {
  .dl_block .seihin {
    width: 250px;
  }
}
.dl_block .bl {
  background-color: #f5f5f5;
}/*# sourceMappingURL=fpd.css.map */