@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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2thaXJvX3NwLmNzcyIsInNvdXJjZXMiOlsiY3NzL2thaXJvX3NwLnNjc3MiLCJfc2Nzcy9hYnN0cmFjdC9fYWxsLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQG9yby9zdGF0aWMtc2l0ZS1tb2R1bGVzL2Fic3RyYWN0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQG9yby9zdGF0aWMtc2l0ZS1tb2R1bGVzL19zY3NzL19hbGwuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9Ab3JvL3N0YXRpYy1zaXRlLW1vZHVsZXMvX3Njc3MvX3ZlbmRvci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2F3ZXNvbWUtc2Fzcy1lYXNpbmcvX3Nhc3MtZWFzaW5nLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQG9yby9zdGF0aWMtc2l0ZS1tb2R1bGVzL19zY3NzL2Z1bmN0aW9ucy9fdW5pdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bvcm8vc3RhdGljLXNpdGUtbW9kdWxlcy9fc2Nzcy9mdW5jdGlvbnMvX21hcmdpbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bvcm8vc3RhdGljLXNpdGUtbW9kdWxlcy9fc2Nzcy9taXhpbnMvX2Fycm93LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQG9yby9zdGF0aWMtc2l0ZS1tb2R1bGVzL19zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9Ab3JvL3N0YXRpYy1zaXRlLW1vZHVsZXMvX3Njc3MvbWl4aW5zL19jcm9zcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bvcm8vc3RhdGljLXNpdGUtbW9kdWxlcy9fc2Nzcy9taXhpbnMvX2hhbWJ1cmdlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bvcm8vc3RhdGljLXNpdGUtbW9kdWxlcy9fc2Nzcy9taXhpbnMvX3BsdXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9Ab3JvL3N0YXRpYy1zaXRlLW1vZHVsZXMvX3Njc3MvbWl4aW5zL195b3V0dWJlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQG9yby9zdGF0aWMtc2l0ZS1tb2R1bGVzL19zY3NzL21peGlucy9fel9pbmRleC5zY3NzIiwiX3Njc3MvYWJzdHJhY3QvX3ZhcmlhYmxlcy5zY3NzIiwiX3Njc3MvYWJzdHJhY3QvX2t2LnNjc3MiLCJfc2Nzcy9hYnN0cmFjdC9fc2lnbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsaUVBQWlFO0FhQWpFOzswQ0FFMEM7QUVGMUM7OzBDQUUwQztBQUcxQzs7MENBRTBDO0FBTTFDOzswQ0FFMEM7QUFHMUM7OzBDQUUwQztBQU8xQzs7MENBRTBDO0FBRzFDOzswQ0FFMEM7QUFHMUM7OzBDQUUwQztBQ3ZDMUM7OzBDQUUwQztBaEJHMUMsQUFBQSxNQUFNLENBQUM7RUFDTCxjQUFjLEVBQUUsSUFBSTtDQWdMckI7O0FBNUtJLEFBQUQsZUFBTyxDQUFDO0VBQ04sTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsSUFBSTtDQUNaOztBQUVBLEFBQUQsZUFBTyxDQUFDO0VBQ04sS0FBSyxFQUFFLElBQUk7Q0FFWjs7QUFiTCxBQWtCSSxNQWxCRSxDQWtCRCxTQUFLLENBQUM7RUFDTCxTQUFTLEVBQUUsTUFBTTtFQUNqQixXQUFXLEVBQUUsR0FBRztFQUNoQixNQUFNLEVBQUUsU0FBUztDQUNsQjs7QUF0QkwsQUF5QkUsTUF6QkksQ0F5QkosT0FBTyxDQUFDO0VBQ04sT0FBTyxFQUFFLE1BQU07Q0E0RGhCOztBQXRGSCxBQTRCSSxNQTVCRSxDQXlCSixPQUFPLENBR0wsY0FBYyxDQUFDO0VBQ2IsU0FBUyxFQUFFLE1BQU07RUFDakIsTUFBTSxFQUFFLFVBQVU7Q0FDbkI7O0FBL0JMLEFBaUNJLE1BakNFLENBeUJKLE9BQU8sQ0FRTCxjQUFjLEFBQUEsUUFBUSxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxFQUFFO0VBQ1gsSUFBSSxFQUFFLENBQUM7RUFDUCxhQUFhLEVBQUUsaUJBQWlCO0VBQ2hDLE1BQU0sRUFBRSxVQUFVO0NBQ25COztBQXRDTCxBQXdDSSxNQXhDRSxDQXlCSixP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 */

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