@charset "UTF-8";
/*----------------------------------------
  Youtube 埋め込み動画 mixin
----------------------------------------*/
/*----------------------------------------
  browser default value
----------------------------------------*/
/*----------------------------------------
  base
----------------------------------------*/
/*----------------------------------------
  z-index
----------------------------------------*/
/*----------------------------------------
  color
----------------------------------------*/
/*----------------------------------------
  opacity
----------------------------------------*/
/*  font weight
----------------------------------------*/
/*----------------------------------------
  size
----------------------------------------*/
/*----------------------------------------
  transition
----------------------------------------*/
/*----------------------------------------
  reset
----------------------------------------*/
/* stylelint-disable selector-max-type */
img {
  max-width: 100%;
  height: auto;
}

/*----------------------------------------
  base
----------------------------------------*/
/* stylelint-disable selector-max-type */
body {
  min-width: 0;
}

/*----------------------------------------
  components
----------------------------------------*/
/*----------------------------------------
  partial
----------------------------------------*/
.header_inner {
  padding-left: 0;
}

.header_logo {
  width: 30px;
  top: 14px;
  left: 0;
}

.header_area {
  padding: 5px 0 0 35px;
}

.header_name {
  font-size: 1.3rem;
}

.header_eng_name {
  font-size: 1.0rem;
}

.header_part:first-child {
  width: auto;
}

.header_language_list {
  width: 61px;
  padding-top: 33px;
}

.header_language_list::before {
  width: 22px;
  height: 22px;
  left: calc(50% - 10px);
  top: 10px;
}

.header_language_item:first-child {
  padding-right: 3px;
  margin-right: 3px;
}

.header_language_item:first-child::after {
  height: 13px;
}

.header_language_anchor {
  font-size: 1.2rem;
}

.header_menu {
  width: 61px;
}

.header_menu_anchor.js-close {
  display: none;
}

.header_menu_area {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  padding-top: 64px;
  background: #10218b;
  overflow-y: scroll;
  z-index: 9998;
}

.header_menu_area .header_menu_anchor.js-close {
  display: block;
  width: 42px;
  height: 42px;
  position: absolute;
  top: 11px;
  right: 11px;
}

.header_menu_list_anchor {
  border: none;
  background-color: inherit;
  color: #ffffff;
  padding: 40px 20px;
  border-top: 2px solid #3150a3;
}

.header_menu_list_anchor:hover {
  background-color: #3150a3;
  opacity: 1;
}

.header_menu_list:not(:first-child) .header_menu_list_anchor {
  border-top: 2px solid #3150a3;
}

.footer_bottom_area {
  padding: 14px 0 11px 0;
  display: block;
}

.footer_text:not(:first-child) {
  margin-left: 0;
}

.footer_copyright {
  letter-spacing: 0em;
}

/*----------------------------------------
  layouts
----------------------------------------*/
/*----------------------------------------
  page
----------------------------------------*/
.pc_appear {
  display: none;
}

.sp_appear {
  display: block;
}

.section_inner {
  width: 89.86667%;
  padding: 0;
}

@media screen and (max-width: 350px) {
  .header_name {
    font-size: 1.2rem;
  }
}

@media screen and (max-width: 335px) {
  .header_name {
    font-size: 1.0rem;
  }
}

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

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