@charset "UTF-8";
/*----------------------------------------
  Youtube 埋め込み動画 mixin
----------------------------------------*/
/*----------------------------------------
  browser default value
----------------------------------------*/
/*----------------------------------------
  base
----------------------------------------*/
/*----------------------------------------
  z-index
----------------------------------------*/
/*----------------------------------------
  color
----------------------------------------*/
/*----------------------------------------
  opacity
----------------------------------------*/
/*----------------------------------------
  size
----------------------------------------*/
/*----------------------------------------
  transition
----------------------------------------*/
/*----------------------------------------
  device
----------------------------------------*/
.tb_appear,
.tb_only {
  display: block;
}

.pc_appear {
  display: none;
}

.key_visual {
  padding: 106px 30px 240px;
  background: url(../IMG/img-kv_tab.png) no-repeat center/cover;
}

.about {
  padding: 60px 30px;
}

.about_detail {
  max-width: none;
  width: 55%;
}

.about_figure {
  width: 38%;
}

.about_title {
  margin-bottom: 37px;
  font-size: 2rem;
}

.mechanic {
  padding: 60px 30px 30px;
}

.mechanic_title {
  font-size: 2.8rem;
}

.mechanic_area {
  margin-bottom: 50px;
}

.mechanic_area_btn {
  padding: 0 0 20px;
}

.mechanic_list_item {
  width: 32%;
  flex-direction: column;
}

.mechanic_list_item:not(:nth-of-type(even)) {
  margin-right: 0;
}

.mechanic_list_item:not(:nth-of-type(3n)) {
  margin-right: 2%;
}

.mechanic_photo {
  width: 100%;
}

.mechanic_detail {
  width: 100%;
}

.mechanic_detail_header {
  flex-direction: column-reverse;
  align-items: flex-start;
  margin-bottom: 15px;
}

.mechanic_detail_area {
  margin-bottom: 15px;
}

.mechanic_name {
  margin-bottom: 22px;
}

.mechanic_more {
  font-size: 2rem;
}

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