@charset "UTF-8";
/* stylelint-disable selector-max-universal, selector-max-type */
/*----------------------------------------
  Youtube 埋め込み動画 mixin
----------------------------------------*/
/*----------------------------------------
  browser default value
----------------------------------------*/
/*----------------------------------------
  base
----------------------------------------*/
/*----------------------------------------
  z-index
----------------------------------------*/
/*----------------------------------------
  color
----------------------------------------*/
/*----------------------------------------
  opacity
----------------------------------------*/
/*----------------------------------------
  size
----------------------------------------*/
/*----------------------------------------
  transition
----------------------------------------*/
/*----------------------------------------
  kv
----------------------------------------*/
.kairo {
  padding-bottom: 38px;
}

.kairo_kv_inner {
  height: auto;
  width: 100%;
}

.kairo_kv_image {
  width: 100%;
}

.kairo .aim_text {
  font-size: 1.4rem;
  line-height: 1.7;
  margin: 20px auto;
}

.kairo .pickup {
  padding: 20px 0;
}

.kairo .pickup .section_title {
  font-size: 1.6rem;
  margin: 0 0 15px 0;
}

.kairo .pickup .section_title::before {
  content: "";
  flex: 1;
  border-bottom: 1px solid #d95042;
  margin: 0 10px 0 0;
}

.kairo .pickup .section_title::after {
  content: "";
  flex: 1;
  border-bottom: 1px solid #d95042;
  margin: 0 10px 0 0;
}

.kairo .pickup_text {
  font-size: 1.2rem;
  line-height: 1.7;
  margin: 0;
}

.kairo .pickup_block_image {
  background: url(../images/product/kairo_detail/img-kairo_1_sp.png) no-repeat center bottom;
  background-size: 60%;
  padding-bottom: 56%;
  margin-bottom: 40px;
}

.kairo .pickup_block3_image {
  width: 60%;
  margin: 0 auto 40px auto;
}

.kairo .pickup_block4_image {
  width: 100%;
  margin: 0 auto 20px auto;
}

.kairo .pickup .table {
  width: 100%;
  margin-bottom: 40px;
}

.kairo .pickup .table td {
  border: 1px solid #c0c0c0;
  padding: 7px 10px;
  font-size: 1.2rem;
  line-height: 1.6;
}

.kairo .pickup .table span {
  font-size: 0.8rem;
}

.kairo_difference {
  flex-direction: column;
}

.kairo_difference_text {
  width: 100%;
}

.kairo_difference_text p {
  font-size: 1.2rem;
  color: #553b20;
  line-height: 1.7;
  margin-bottom: 20px;
}

.kairo_difference_text .note {
  border-bottom: 2px solid #d95042;
  padding-bottom: 2px;
}

.kairo_difference_image {
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
}

.kairo_difference img {
  width: 55%;
  display: inline-block;
}

.kairo_button_list {
  display: block;
  padding: 0;
  margin-top: 30px;
  max-width: none;
}

.kairo_button_item.qa {
  border-top: 1px solid #dcdcdc;
}

.kairo_button_item.qa, .kairo_button_item {
  width: 100%;
  border-bottom: 1px solid #dcdcdc;
}

.kairo_button_item.qa:last-child .kairo_button_anchor, .kairo_button_item:last-child .kairo_button_anchor {
  background-color: inherit;
  color: #333333;
  border: none;
}

.kairo_button_item.qa:last-child .kairo_button_anchor:hover, .kairo_button_item:last-child .kairo_button_anchor:hover {
  color: #333333;
}

.kairo_button_anchor.qa, .kairo_button_anchor {
  background-color: inherit;
  border: none;
  font-size: 1.6rem;
  font-weight: normal;
  text-align: left;
  padding: 15px 30px;
  position: relative;
}

.kairo_button_anchor.qa::after, .kairo_button_anchor::after {
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  border-top: 1px solid #333333;
  border-right: 1px solid #333333;
  transform: rotate(45deg);
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -4px;
}

.kairo_button_anchor.qa:hover, .kairo_button_anchor:hover {
  background-color: inherit;
  border: none;
  color: #333333;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2thaXJvX3NwLmNzcyIsInNvdXJjZXMiOlsiY3NzL2thaXJvX3NwLnNjc3MiLCJfc2Nzcy9hYnN0cmFjdC9fYWxsLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQG9yby9zdGF0aWMtc2l0ZS1tb2R1bGVzL2Fic3RyYWN0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQG9yby9zdGF0aWMtc2l0ZS1tb2R1bGVzL19zY3NzL19hbGwuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9Ab3JvL3N0YXRpYy1zaXRlLW1vZHVsZXMvX3Njc3MvX3ZlbmRvci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2F3ZXNvbWUtc2Fzcy1lYXNpbmcvX3Nhc3MtZWFzaW5nLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQG9yby9zdGF0aWMtc2l0ZS1tb2R1bGVzL19zY3NzL2Z1bmN0aW9ucy9fdW5pdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bvcm8vc3RhdGljLXNpdGUtbW9kdWxlcy9fc2Nzcy9mdW5jdGlvbnMvX21hcmdpbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bvcm8vc3RhdGljLXNpdGUtbW9kdWxlcy9fc2Nzcy9taXhpbnMvX2Fycm93LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQG9yby9zdGF0aWMtc2l0ZS1tb2R1bGVzL19zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9Ab3JvL3N0YXRpYy1zaXRlLW1vZHVsZXMvX3Njc3MvbWl4aW5zL19jcm9zcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bvcm8vc3RhdGljLXNpdGUtbW9kdWxlcy9fc2Nzcy9taXhpbnMvX2hhbWJ1cmdlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bvcm8vc3RhdGljLXNpdGUtbW9kdWxlcy9fc2Nzcy9taXhpbnMvX3BsdXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9Ab3JvL3N0YXRpYy1zaXRlLW1vZHVsZXMvX3Njc3MvbWl4aW5zL195b3V0dWJlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQG9yby9zdGF0aWMtc2l0ZS1tb2R1bGVzL19zY3NzL21peGlucy9fel9pbmRleC5zY3NzIiwiX3Njc3MvYWJzdHJhY3QvX3ZhcmlhYmxlcy5zY3NzIiwiX3Njc3MvYWJzdHJhY3QvX2t2LnNjc3MiLCJfc2Nzcy9hYnN0cmFjdC9fc2lnbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsaUVBQWlFO0FhQWpFOzswQ0FFMEM7QUVGMUM7OzBDQUUwQztBQUcxQzs7MENBRTBDO0FBTTFDOzswQ0FFMEM7QUFHMUM7OzBDQUUwQztBQU8xQzs7MENBRTBDO0FBRzFDOzswQ0FFMEM7QUFHMUM7OzBDQUUwQztBQ3ZDMUM7OzBDQUUwQztBaEJHMUMsQUFBQSxNQUFNLENBQUM7RUFDTCxjQUFjLEVBQUUsSUFBSTtDQStLckI7O0FBNUtJLEFBQUQsZUFBTyxDQUFDO0VBQ04sTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsSUFBSTtDQUNaOztBQUVBLEFBQUQsZUFBTyxDQUFDO0VBQ04sS0FBSyxFQUFFLElBQUk7Q0FFWjs7QUFaTCxBQWdCSSxNQWhCRSxDQWdCRCxTQUFLLENBQUM7RUFDTCxTQUFTLEVBQUUsTUFBTTtFQUNqQixXQUFXLEVBQUUsR0FBRztFQUNoQixNQUFNLEVBQUUsU0FBUztDQUNsQjs7QUFwQkwsQUF1QkUsTUF2QkksQ0F1QkosT0FBTyxDQUFDO0VBQ04sT0FBTyxFQUFFLE1BQU07Q0E0RGhCOztBQXBGSCxBQTBCSSxNQTFCRSxDQXVCSixPQUFPLENBR0wsY0FBYyxDQUFDO0VBQ2IsU0FBUyxFQUFFLE1BQU07RUFDakIsTUFBTSxFQUFFLFVBQVU7Q0FDbkI7O0FBN0JMLEFBK0JJLE1BL0JFLENBdUJKLE9BQU8sQ0FRTCxjQUFjLEFBQUEsUUFBUSxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxFQUFFO0VBQ1gsSUFBSSxFQUFFLENBQUM7RUFDUCxhQUFhLEVBQUUsaUJBQWlCO0VBQ2hDLE1BQU0sRUFBRSxVQUFVO0NBQ25COztBQXBDTCxBQXNDSSxNQXRDRSxDQXVCSixP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 */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9rYWlyb19zcC5jc3MiLCJjc3MvY3NzL2thaXJvX3NwLnNjc3MiLCJub2RlX21vZHVsZXMvQG9yby9zdGF0aWMtc2l0ZS1tb2R1bGVzL19zY3NzL21peGlucy9feW91dHViZS5zY3NzIiwiY3NzL19zY3NzL2Fic3RyYWN0L192YXJpYWJsZXMuc2NzcyIsImNzcy9fc2Nzcy9hYnN0cmFjdC9fa3Yuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEIsZ0VBQUE7QUNBQTs7eUNGSXlDO0FHSnpDOzt5Q0hPeUM7QUdGekM7O3lDSEt5QztBR0d6Qzs7eUNIQXlDO0FHS3pDOzt5Q0hGeUM7QUdXekM7O3lDSFJ5QztBR2F6Qzs7eUNIVnlDO0FHZXpDOzt5Q0haeUM7QUl6QnpDOzt5Q0o0QnlDO0FDdkJ6QztFQUNFLG9CQUFvQjtBRHlCdEI7O0FDdEJJO0VBQ0UsWUFBWTtFQUNaLFdBQVc7QUR5QmpCOztBQ3RCSTtFQUNFLFdBQVc7QUR5QmpCOztBQ25DQTtFQWlCTSxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtBRHNCdkI7O0FDekNBO0VBd0JJLGVBQWU7QURxQm5COztBQzdDQTtFQTJCTSxpQkFBaUI7RUFDakIsa0JBQWtCO0FEc0J4Qjs7QUNsREE7RUFnQ00sV0FBVztFQUNYLE9BQU87RUFDUCxnQ0FBZ0M7RUFDaEMsa0JBQWtCO0FEc0J4Qjs7QUN6REE7RUF1Q00sV0FBVztFQUNYLE9BQU87RUFDUCxnQ0FBZ0M7RUFDaEMsa0JBQWtCO0FEc0J4Qjs7QUNoRUE7RUE4Q00saUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixTQUFTO0FEc0JmOztBQ3RFQTtFQW9ETSwwRkFBMEY7RUFDMUYsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixtQkFBbUI7QURzQnpCOztBQzdFQTtFQTJETSxVQUFVO0VBQ1Ysd0JBQXdCO0FEc0I5Qjs7QUNsRkE7RUFnRU0sV0FBVztFQUNYLHdCQUF3QjtBRHNCOUI7O0FDdkZBO0VBcUVJLFdBQVc7RUFDWCxtQkFBbUI7QURzQnZCOztBQzVGQTtFQXlFUSx5QkFBeUI7RUFDekIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUR1QnhCOztBQ25HQTtFQWdGUSxpQkFBaUI7QUR1QnpCOztBQ2pCRTtFQUNFLHNCQUFzQjtBRG9CMUI7O0FDbEJJO0VBQ0UsV0FBVztBRHFCakI7O0FDdEJLO0VBSUcsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsbUJBQW1CO0FEc0IzQjs7QUM3Qks7RUFXRyxnQ0FBZ0M7RUFDaEMsbUJBQW1CO0FEc0IzQjs7QUNsQkk7RUFDRSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBRHFCekI7O0FDM0NHO0VBMEJLLFVBQVU7RUFDVixxQkFBcUI7QURxQjdCOztBQ2hCSTtFQUNFLGNBQWM7RUFDZCxVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLGVBQWU7QURtQnJCOztBQ2hCSTtFQUNFLDZCQUE2QjtBRG1CbkM7O0FDaEJJO0VBRUUsV0FBVztFQUNYLGdDQUFnQztBRGtCdEM7O0FDckJLO0VBTUcseUJBQXlCO0VBQ3pCLGNBQWM7RUFDZCxZQUFZO0FEbUJwQjs7QUMzQks7RUFXSyxjQUFjO0FEb0J4Qjs7QUNmSTtFQUVFLHlCQUF5QjtFQUN6QixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBRGlCeEI7O0FDekJLO0VBV0csV0FBVztFQUNYLGNBQWM7RUFDZCxVQUFVO0VBQ1YsV0FBVztFQUNYLDZCQUE2QjtFQUM3QiwrQkFBK0I7RUFDL0Isd0JBQXdCO0VBQ3hCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsUUFBUTtFQUNSLGdCQUFnQjtBRGtCeEI7O0FDdkNLO0VBeUJHLHlCQUF5QjtFQUN6QixZQUFZO0VBQ1osY0FBYztBRGtCdEI7O0FBRUEsaXNMQUFpc0wiLCJmaWxlIjoiY3NzL2thaXJvX3NwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbXX0= */
