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

.terms {
  padding: 92px 0;
}

.terms_inner {
  box-sizing: content-box;
  max-width: 1300px;
  margin: 0 auto;
  padding: 0 15px;
}

.terms_title {
  font-size: 4.0rem;
  font-weight: bold;
  margin-bottom: 96px;
  border-bottom: 1px solid #0080ca;
}

.terms_title::after {
  content: '';
  display: block;
  margin-top: 19px;
  width: 5em;
  height: 5px;
  transform: translateY(3px);
  border-style: solid;
  border-image: linear-gradient(to right, #d95042 40%, #0080CA 0) 27/27px;
}

.terms_list:not(:first-child) {
  margin-top: 41px;
}

.terms_list_title {
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1.0;
  border-left: 5px solid #0080cb;
  padding-left: 20px;
  margin-bottom: 23px;
}

.terms_list_text {
  font-size: 1.8rem;
  line-height: 1.7;
}

.terms_anchor {
  color: #3195d4;
  display: inline-block;
  text-decoration: underline;
}

.terms_anchor.o-external {
  position: relative;
}

.terms_anchor.o-external::before {
  content: '';
  display: block;
  width: 10px;
  height: 7px;
  border: 2px solid #3195d4;
  position: absolute;
  top: 50%;
  margin-top: -2px;
  right: -17px;
}

.terms_anchor.o-external::after {
  content: '';
  display: block;
  width: 10px;
  height: 9px;
  border-left: 2px solid #3195d4;
  border-bottom: 2px solid #3195d4;
  position: absolute;
  right: -13px;
  top: 50%;
}

.terms_anchor.o-no_underline {
  text-decoration: none;
}

.terms .text_list {
  padding-left: 55px;
  margin-top: 15px;
}

.terms .text_list_item {
  font-size: 1.8rem;
  position: relative;
}

.terms .text_list_item:not(:first-child) {
  margin-top: 3px;
}

.terms .text_list_item::before {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  position: absolute;
  top: 10px;
  left: -20px;
  background-color: #0080ca;
}

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

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