@charset "UTF-8";
/*//////////////////////////////////////////////////////////

Copyright (C) apricot-design All Rights Reserved.
------------------------------------------------------------
CSS information
 file name  :  reset.css
 style info :  リセットファイル
 admin info :  apricot-design

//////////////////////////////////////////////////////////*/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block;
}

audio[controls], canvas, video {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

html {
  overflow-y: scroll;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, ul {
  margin: 0;
  padding: 0;
}

body, button, input, select, textarea {
  font-size: 100%;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

blockquote {
  margin: 1em 40px;
}

dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #000;
}

pre, code, kbd, samp {
  font-family: monospace, monospace;
  _font-family: "courier new", monospace;
  font-size: 1em;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

q {
  quotes: none;
}
q:before, q:after {
  content: "";
  content: none;
}

small {
  font-size: 75%;
}

sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

ul, ol {
  margin: 0;
  padding: 0;
}

dd {
  margin: 0px;
}

nav ul, nav ol {
  list-style: none;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

svg:not(:root) {
  overflow: hidden;
}

figure, form {
  margin: 0;
}

fieldset {
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  *margin-left: -7px;
}

button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

button, input {
  line-height: normal;
  *overflow: visible;
}

button {
  cursor: pointer;
  -webkit-appearance: button;
}

input[type=button], input[type=reset], input[type=submit] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
}
input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-size: 100%;
}

img, abbr, acronym, fieldset {
  border: 0;
}

li {
  list-style: none;
}

/*画像を縦に並べた時に余白が出ないように*/
img {
  vertical-align: top;
  font-size: 0;
  line-height: 0;
}

/*box-sizingを全ブラウザに対応*/
* {
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
*:before, *:after {
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.ie6_error, .no_script {
  background: #F66;
  padding: 100px;
  text-align: center;
  font-size: 150%;
  color: #333;
}

.flt {
  float: left;
}

.flr {
  float: right;
}

.txt_l, td.txt_l, .txt_l td {
  text-align: left;
}

.txt_r, td.txt_r, .txt_r td {
  text-align: right;
}

.txt_c, td.txt_c, .txt_c td {
  text-align: center;
}

.valign_t, td.valign_t, .valign_t td {
  vertical-align: top;
}

.valign_m, td.valign_m, .valign_m td {
  vertical-align: middle;
}

.valign_b, td.valign_b, .valign_b td {
  vertical-align: bottom;
}

.clear {
  clear: both;
}

.clearfix {
  zoom: 1;
}
.clearfix:before {
  content: "";
  display: block;
}
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.img_bd {
  border: solid 1px #E8E8E8;
}

.c_red {
  color: #FF3425;
}

html {
  width: 100%;
}

body {
  font: 500 16px/1.8 "游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
  color: #474747;
  text-align: left;
  letter-spacing: 1px;
  background-color: #EFF1ED;
}
@media screen and (max-width: 767px) {
  body {
    font-size: 14px;
  }
}

.win body {
  font-family: "游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
}

a {
  text-decoration: none;
  color: #474747;
  transition: 0.3s;
}
a:link, a:active, a:visited {
  text-decoration: none;
}

.opacity {
  transition: 0.3s;
}
.opacity:hover {
  opacity: 0.5;
}

img {
  max-width: 100%;
  height: auto;
}
img[src$=".svg"] {
  max-width: 100%;
  width: 100%;
  height: auto;
}

@media screen and (max-width: 767px) {
  .pc {
    display: none;
  }
}

.sp {
  display: none;
}
@media screen and (max-width: 767px) {
  .sp {
    display: inherit;
  }
}

::-moz-selection {
  background-color: #fff800;
  color: #474747;
}

::selection {
  background-color: #fff800;
  color: #474747;
}

#container_wrap {
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 767px) {
  #container_wrap {
    min-width: 1px;
  }
}
#container_wrap::before {
  position: fixed;
  content: "";
  top: 112px;
  right: 0;
  width: 5.4%;
  height: 1px;
  background: #474747;
}
@media screen and (max-width: 1200px) {
  #container_wrap::before {
    top: 111px;
    width: 8%;
  }
}
@media screen and (max-width: 767px) {
  #container_wrap::before {
    top: 83.01px;
    width: 60px;
    z-index: 100;
    display: none;
  }
}
#container_wrap::after {
  position: fixed;
  content: "";
  top: 0;
  right: 5.4%;
  width: 1px;
  height: 100%;
  background: #474747;
}
@media screen and (max-width: 1200px) {
  #container_wrap::after {
    right: 8%;
  }
}
@media screen and (max-width: 767px) {
  #container_wrap::after {
    right: 60px;
    height: 84px;
    z-index: 100;
    display: none;
  }
}

.inner_1810_main, .header_box { /* ベースサイズ */
  max-width: 94.6%;
  width: 100%;
}
@media screen and (max-width: 1200px) {
  .inner_1810_main, .header_box {
    max-width: 92%;
  }
}
@media screen and (max-width: 767px) {
  .inner_1810_main, .header_box {
    max-width: 100%;
  }
}

.inner_1730, .tag_box, .nav_box_wrap, .inner_1730_2 {
  max-width: calc(95.5% + 60px);
  width: 100%;
  margin: 0 auto;
  padding: 0 4.3%;
}
@media screen and (max-width: 1200px) {
  .inner_1730, .tag_box, .nav_box_wrap, .inner_1730_2 {
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .inner_1730, .tag_box, .nav_box_wrap, .inner_1730_2 {
    padding: 0 8%;
  }
}

@media screen and (max-width: 767px) {
  .inner_1730_2 {
    padding: 0 8%;
  }
}

.inner_1650, .footer_box, .inner_1650_footer_2, .inner_1650_footer {
  max-width: calc(91% + 60px);
  width: 100%;
  margin: 0 auto;
  padding: 0 30px;
}
@media screen and (max-width: 1200px) {
  .inner_1650, .footer_box, .inner_1650_footer_2, .inner_1650_footer {
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .inner_1650, .footer_box, .inner_1650_footer_2, .inner_1650_footer {
    padding: 0 8%;
  }
}

@media screen and (max-width: 767px) {
  .inner_1650_footer {
    padding: 0 8%;
  }
}

@media screen and (max-width: 767px) {
  .inner_1650_footer_2 {
    padding: 0;
  }
}

.inner_1400 {
  max-width: calc(77.3% + 60px);
  width: 100%;
  margin: 0 auto;
  padding: 0 30px;
}
@media screen and (max-width: 1200px) {
  .inner_1400 {
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .inner_1400 {
    max-width: 100%;
    padding: 0 8%;
  }
}

.main_sub_wrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.main_sub_reverse_wrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (max-width: 1200px) {
  .main_sub_reverse_wrap {
    flex-direction: column-reverse;
  }
}

#main {
  width: 77%;
  border-right: solid 1px #474747;
}
@media screen and (max-width: 767px) {
  #main {
    width: 100%;
    border-right: none;
    margin-bottom: 30%;
  }
}

#sub {
  width: 23%;
}
@media screen and (max-width: 767px) {
  #sub {
    width: 100%;
  }
}

#top_main {
  width: 100%;
  padding: 0;
  margin: 0 0 50px;
}

#top_left {
  width: 50%;
  float: left;
}

#top_right {
  width: 50%;
  float: right;
}

.section_Lv1 {
  padding: 5em 0;
}
@media screen and (max-width: 767px) {
  .section_Lv1 {
    padding: 3.5em 0;
  }
}

.section_top_new {
  position: relative;
  padding: 6.25vw 0 0;
}
@media screen and (max-width: 1500px) {
  .section_top_new {
    padding: 8vw 0 0;
  }
}
@media screen and (max-width: 1200px) {
  .section_top_new {
    padding: 10vw 0 0;
  }
}
@media screen and (max-width: 767px) {
  .section_top_new {
    padding: 15.64vw 0 0;
  }
}

.section_top_event {
  position: relative;
  padding: 9.11vw 0 7.55vw;
}
@media screen and (max-width: 1500px) {
  .section_top_event {
    padding: 11.66vw 0 10vw;
  }
}
@media screen and (max-width: 1200px) {
  .section_top_event {
    padding: 14.58vw 0 10vw;
  }
}
@media screen and (max-width: 767px) {
  .section_top_event {
    padding: 22.81vw 0 10vw;
  }
}

.section_top_contents {
  position: relative;
  padding: 2.34vw 0 0;
}
@media screen and (max-width: 1500px) {
  .section_top_contents {
    padding: 3vw 0 0;
  }
}
@media screen and (max-width: 1200px) {
  .section_top_contents {
    padding: 3.75vw 0 0;
  }
}
@media screen and (max-width: 767px) {
  .section_top_contents {
    padding: 5.86vw 0 6rem;
  }
}

.section_top_contents_decoration {
  position: relative;
}
.section_top_contents_decoration::before {
  position: absolute;
  content: "";
  width: 80%;
  height: 62%;
  left: 0;
  bottom: 0;
  background: #fff;
  z-index: 0;
}
@media screen and (max-width: 767px) {
  .section_top_contents_decoration::before {
    display: none;
  }
}
.section_top_contents_decoration::after {
  position: absolute;
  content: "";
  width: 80%;
  height: 14vw;
  left: 0;
  bottom: -14vw;
  clip-path: polygon(0 0, 50% 100%, 100% 0);
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .section_top_contents_decoration::after {
    display: none;
  }
}

.section_top_voice {
  padding: 11.45vw 0 5.41vw;
}
@media screen and (max-width: 1500px) {
  .section_top_voice {
    padding: 14.66vw 0 6.93vw;
  }
}
@media screen and (max-width: 1200px) {
  .section_top_voice {
    padding: 18.33vw 0 8.66vw;
  }
}
@media screen and (max-width: 767px) {
  .section_top_voice {
    padding: 36vw 0 0;
  }
}

.section_sub_voice {
  padding: 11.45vw 0 12.08vw;
}
@media screen and (max-width: 1500px) {
  .section_sub_voice {
    padding: 14.66vw 0 15.46vw;
  }
}
@media screen and (max-width: 1200px) {
  .section_sub_voice {
    padding: 18.33vw 0 19.33vw;
  }
}
@media screen and (max-width: 767px) {
  .section_sub_voice {
    padding: 28.68vw 0 30.24vw;
  }
}

.section_top_member {
  padding: 0 0 12.29vw;
}
@media screen and (max-width: 1500px) {
  .section_top_member {
    padding: 0 0 15.73vw;
  }
}
@media screen and (max-width: 1200px) {
  .section_top_member {
    padding: 0 0 19.66vw;
  }
}
@media screen and (max-width: 767px) {
  .section_top_member {
    padding: 0 0 30.76vw;
  }
}
.section_top_member .section_top_member_scroll {
  padding-top: 9.89vw;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 1500px) {
  .section_top_member .section_top_member_scroll {
    padding-top: 12.66vw;
  }
}
@media screen and (max-width: 1200px) {
  .section_top_member .section_top_member_scroll {
    padding-top: 15.83vw;
  }
}
@media screen and (max-width: 767px) {
  .section_top_member .section_top_member_scroll {
    padding-top: 24.77vw;
  }
}
.section_top_member .section_top_member_scroll::before {
  content: "";
  width: 1px;
  height: 9rem;
  position: absolute;
  top: 0;
  left: 50%;
  background: #474747;
  z-index: 0;
  animation: scroll1 2s ease-in infinite;
}

.section_footer_member {
  padding: 0 0 5.2vw;
}
@media screen and (max-width: 1500px) {
  .section_footer_member {
    padding: 0 0 15.73vw;
  }
}
@media screen and (max-width: 1200px) {
  .section_footer_member {
    padding: 0 0 8.33vw;
  }
}
@media screen and (max-width: 767px) {
  .section_footer_member {
    padding: 0 0 4rem;
  }
}
.section_footer_member .section_top_member_scroll {
  padding-top: 9.89vw;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 1500px) {
  .section_footer_member .section_top_member_scroll {
    padding-top: 12.66vw;
  }
}
@media screen and (max-width: 1200px) {
  .section_footer_member .section_top_member_scroll {
    padding-top: 15.83vw;
  }
}
@media screen and (max-width: 767px) {
  .section_footer_member .section_top_member_scroll {
    padding-top: 24.77vw;
  }
}
.section_footer_member .section_top_member_scroll::before {
  content: "";
  width: 1px;
  height: 9rem;
  position: absolute;
  top: 0;
  left: 50%;
  background: #474747;
  z-index: 0;
  animation: scroll1 2s ease-in infinite;
}

@keyframes scroll1 {
  0% {
    transform: translateY(-100%);
  }
  25% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(110%);
  }
  100% {
    transform: translateY(110%);
  }
}
.section_top_culture {
  padding: 5.2vw 0 10.41vw;
  position: relative;
}
.section_top_culture .ttl_wrap {
  width: 100%;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 1500px) {
  .section_top_culture {
    padding: 6.66vw 0 13.33vw;
  }
}
@media screen and (max-width: 1200px) {
  .section_top_culture {
    padding: 8.33vw 0 16.66vw;
  }
}
@media screen and (max-width: 767px) {
  .section_top_culture {
    padding: 12vw 0 26.07vw;
  }
}

.section_footer_media {
  padding: 8.85vw 0;
}
@media screen and (max-width: 1500px) {
  .section_footer_media {
    padding: 11.33vw 0;
  }
}
@media screen and (max-width: 1200px) {
  .section_footer_media {
    padding: 14.16vw 0;
  }
}
@media screen and (max-width: 767px) {
  .section_footer_media {
    padding: 22.16vw 0;
  }
}

.section_nav_culture {
  padding: 5.2vw 0 7.81vw;
  position: relative;
}
@media screen and (max-width: 1500px) {
  .section_nav_culture {
    padding: 6.66vw 0 10vw;
  }
}
@media screen and (max-width: 1200px) {
  .section_nav_culture {
    padding: 8.33vw 0 12.5vw;
  }
}
@media screen and (max-width: 767px) {
  .section_nav_culture {
    padding: 13.03vw 0 22vw;
    display: none;
  }
}

.section_detail_footer1 {
  padding: 8.85vw 0;
}
@media screen and (max-width: 1500px) {
  .section_detail_footer1 {
    padding: 11.33vw 0;
  }
}
@media screen and (max-width: 1200px) {
  .section_detail_footer1 {
    padding: 14.16vw 0;
  }
}
@media screen and (max-width: 767px) {
  .section_detail_footer1 {
    padding: 22.16vw 0;
  }
}

.section_detail_footer2 {
  padding: 8.33vw 0 5.2vw;
}
@media screen and (max-width: 1500px) {
  .section_detail_footer2 {
    padding: 10.66vw 0 6.86vw;
  }
}
@media screen and (max-width: 1200px) {
  .section_detail_footer2 {
    padding: 13.33vw 0 8.58vw;
  }
}
@media screen and (max-width: 767px) {
  .section_detail_footer2 {
    padding: 20.86vw 0 13.42vw;
  }
}

.article {
  line-height: 2;
  letter-spacing: 0.08em;
}
.article img {
  height: auto;
  width: 70%;
  margin: 0px auto 20px;
}
@media screen and (max-width: 767px) {
  .article img {
    width: 100%;
  }
}

.underline_box {
  border-bottom: solid 1px #474747;
}

.underline_box_pc {
  border-bottom: solid 1px #474747;
}
@media screen and (max-width: 767px) {
  .underline_box_pc {
    border-bottom: none;
  }
}

.header_box {
  display: flex;
}
@media screen and (max-width: 767px) {
  .header_box {
    padding: 0 8%;
    position: relative;
  }
  .header_box::after {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    top: 0;
    right: 62px;
    background-color: #474747;
  }
}

.header_ttl {
  width: 25%;
}
@media screen and (max-width: 1200px) {
  .header_ttl {
    width: 40%;
  }
}
.header_ttl a {
  display: inline-block;
  width: 100%;
}
.header_ttl a img.logo {
  width: 100%;
  margin-top: 5px;
}

#header_left {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 74%;
  padding-left: 4.4%;
  padding-right: 4.1%;
  border-right: #474747 1px solid;
  height: 112px;
}
@media screen and (max-width: 1200px) {
  #header_left {
    width: 52%;
    height: 111px;
  }
}
@media screen and (max-width: 767px) {
  #header_left {
    width: 100%;
    height: 100%;
    border-right: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 0;
    padding-right: 0;
  }
}

.header_left {
  width: 74%;
  padding-left: 4.4%;
  padding-right: 4.1%;
  display: flex;
  align-items: center;
  height: 112px;
}
@media screen and (max-width: 1200px) {
  .header_left {
    width: 52%;
    height: 111px;
  }
}
@media screen and (max-width: 767px) {
  .header_left {
    width: 100%;
    height: 100%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
  }
}

#header_right {
  width: 26%;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1200px) {
  #header_right {
    width: 48%;
    height: 111px;
  }
}
@media screen and (max-width: 767px) {
  #header_right {
    width: 0;
    height: auto;
  }
}

.nav_box_wrap {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 5rem;
}
@media screen and (max-width: 767px) {
  .nav_box_wrap {
    padding: 0 8%;
    flex-direction: column-reverse;
  }
}
.nav_box_wrap .list_l {
  width: 40%;
}
@media screen and (max-width: 767px) {
  .nav_box_wrap .list_l {
    width: 100%;
  }
}
.nav_box_wrap .list_r {
  width: 60%;
}
@media screen and (max-width: 767px) {
  .nav_box_wrap .list_r {
    width: 100%;
    margin-bottom: 5rem;
  }
}

#gnavi ul {
  display: flex;
  text-align: center;
}
#gnavi ul li {
  margin-right: 2em;
}

.header_navi {
  float: right;
  display: flex;
}
@media screen and (max-width: 767px) {
  .header_navi {
    display: none;
  }
}
.header_navi li {
  margin-right: 20px;
}
.header_navi li:last-child {
  margin-right: 0;
}
.header_navi li a {
  border-bottom: #474747 1px solid;
  font-weight: bold;
  font-size: 0.9375vw;
  padding-bottom: 5px;
}
@media screen and (max-width: 1500px) {
  .header_navi li a {
    font-size: 1vw;
  }
}
@media screen and (max-width: 1200px) {
  .header_navi li a {
    font-size: 1vw;
  }
}
@media screen and (max-width: 767px) {
  .header_navi li a {
    font-size: 0.8rem;
  }
}
@media screen and (min-width: 768px) {
  .header_navi li a:hover {
    opacity: 0.7;
  }
}

.menu-trigger {
  top: 29px;
  left: auto;
  right: 15px;
  display: inline-block;
  transition: all 0.3s;
  box-sizing: border-box;
  position: fixed;
  width: 50px;
  height: 50px;
  z-index: 10000;
  color: #000;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
}
@media screen and (max-width: 1200px) {
  .menu-trigger {
    right: 6px;
  }
}
@media screen and (max-width: 767px) {
  .menu-trigger {
    top: 1px;
  }
}
.menu-trigger span {
  display: inline-block;
  transition: all 0.3s;
  box-sizing: border-box;
  position: absolute;
  z-index: 4;
  left: 0;
  width: 55%;
  height: 4px;
  background: #474747;
  right: 0;
  margin: auto;
  transform: scaleY(0.5) translateY(2px);
}
.menu-trigger span:nth-of-type(1) {
  top: 30%;
}
.menu-trigger span:nth-of-type(2) {
  top: 50%;
}
.menu-trigger span:nth-of-type(3) {
  bottom: 21%;
  opacity: 1;
}
.menu-trigger p {
  display: block;
  position: absolute;
  bottom: -2px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 0.6rem;
  font-weight: 700;
  color: #474747;
  transition: 0.3s;
}
.menu-trigger::after {
  display: none;
  position: absolute;
  content: "";
  font-weight: 700;
  transition: 0.3s;
  bottom: -2px;
  left: 50%;
  transform: translateX(-50%);
}
.menu-trigger.active span {
  height: 2px;
}
.menu-trigger.active span:nth-of-type(1) {
  transform: translateY(8px) rotate(40deg);
  width: 65%;
  top: 26%;
}
.menu-trigger.active span:nth-of-type(2) {
  transform: translateY(-9px) rotate(-40deg);
  width: 65%;
  top: 60%;
}
.menu-trigger.active span:nth-of-type(3) {
  opacity: 0;
}
.menu-trigger.active p {
  display: none;
}
.menu-trigger.active::after {
  display: block;
}

#overlay {
  text-align: left;
  width: 100%;
  height: 0;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
  background-color: #eff1ed;
  box-sizing: border-box;
  overflow-y: scroll;
  opacity: 0;
  transition: 0.5s;
  scrollbar-width: none;
}
#overlay.active {
  opacity: 1;
  height: 100%;
  visibility: visible;
  box-shadow: none;
}
#overlay::-webkit-scrollbar {
  display: none;
}

.side_txt_wrap {
  position: fixed;
  right: 2%;
  bottom: 3%;
  z-index: 10;
}
@media screen and (max-width: 1200px) {
  .side_txt_wrap {
    right: 2.6%;
  }
}
@media screen and (max-width: 767px) {
  .side_txt_wrap {
    display: none;
  }
}
.side_txt_wrap .img_wrap {
  width: 0.72vw;
  height: 22.91vw;
  margin: auto;
}
@media screen and (max-width: 1500px) {
  .side_txt_wrap .img_wrap {
    width: 0.93vw;
    height: 29.33vw;
  }
}
@media screen and (max-width: 1200px) {
  .side_txt_wrap .img_wrap {
    width: 1.16vw;
    height: 36.66vw;
  }
}
@media screen and (max-width: 767px) {
  .side_txt_wrap .img_wrap {
    width: 2.548vw;
    height: 80.304vw;
  }
}
.side_txt_wrap .sns_icon {
  padding-top: 3rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.side_txt_wrap .sns_icon span {
  display: inline-block;
  margin-bottom: 0.78vw;
}
@media screen and (max-width: 1500px) {
  .side_txt_wrap .sns_icon span {
    margin-bottom: 1vw;
  }
}
@media screen and (max-width: 1200px) {
  .side_txt_wrap .sns_icon span {
    margin-bottom: 1.25vw;
  }
}
@media screen and (max-width: 767px) {
  .side_txt_wrap .sns_icon span {
    margin-bottom: 1.95vw;
  }
}
.side_txt_wrap .sns_icon span:last-of-type {
  margin-bottom: 0;
}
.side_txt_wrap .sns_icon span.Instagram {
  width: 20px;
}
.side_txt_wrap .sns_icon span.Twitter_x {
  width: 18px;
}
.side_txt_wrap .sns_icon span.sns {
  width: 18px;
}

.header_search, .header_search_nav {
  width: 83%;
  margin: auto;
  display: flex;
  background-color: #fff;
  border-radius: 40px;
}
.header_search .search_box, .header_search_nav .search_box {
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
}
.header_search .search_box:-webkit-autofill, .header_search_nav .search_box:-webkit-autofill {
  box-shadow: 0 0 0 1000px white inset;
}

@media screen and (max-width: 767px) {
  .header_search_pc {
    display: none;
  }
}

.header_search_nav {
  width: 100%;
}

input.search_box {
  padding: 0.5rem 1rem;
}

input.btn_search {
  width: 45px;
  padding: 0 20px 0 0;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
}

.nav_header_box {
  margin-bottom: 4.6875vw; /* メニューを開いたときに画面内に収まらなくて見えにくいのでデザインより縮めている */
}
@media screen and (max-width: 1500px) {
  .nav_header_box {
    margin-bottom: 6vw;
  }
}
@media screen and (max-width: 1200px) {
  .nav_header_box {
    margin-bottom: 15vw;
  }
}
@media screen and (max-width: 767px) {
  .nav_header_box {
    margin-bottom: 26.62vw;
  }
}

.list_tag_wrap {
  margin-bottom: 3.125rem;
}

.search_wrap {
  width: 100%;
  max-width: 350px;
}

.nav_sns_sp {
  display: none;
}
@media screen and (max-width: 767px) {
  .nav_sns_sp {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 3rem;
  }
}
.nav_sns_sp span {
  display: inline-block;
  margin-right: 1rem;
}
.nav_sns_sp span:last-of-type {
  margin-right: 0;
}
.nav_sns_sp span.Instagram {
  width: 22px;
}
.nav_sns_sp span.Twitter_x {
  width: 19.8px;
}
.nav_sns_sp span.sns {
  width: 19.8px;
}

.sp_catch_copy {
  display: none;
}
@media screen and (max-width: 767px) {
  .sp_catch_copy {
    padding-top: 1.8rem;
    display: block;
    text-align: center;
  }
}
.sp_catch_copy .english {
  font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
  font-size: 0.9rem;
  letter-spacing: 0.12em;
}
.sp_catch_copy p {
  font-size: 0.6rem;
}

footer {
  padding: 4.68vw 0 0;
}
@media screen and (max-width: 767px) {
  footer {
    padding: 0;
  }
}

footer.footer_bg {
  background-color: #fff;
  position: relative;
}
footer.footer_bg::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 26%;
  top: 0;
  left: 0;
  background: #EFF1ED;
}

.footer_section {
  width: 100%;
  position: relative;
  background-image: url(../images/top_recruit.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  height: 0%;
  padding-top: 438px;
  overflow: hidden;
}
@media screen and (max-width: 1200px) {
  .footer_section {
    padding-top: 300px;
  }
}
@media screen and (max-width: 767px) {
  .footer_section {
    padding-top: 200px;
    background-image: url(../images/top_recruit.jpg);
  }
}
.footer_section .footer_recruit_ttl {
  position: absolute;
  bottom: 0;
  left: 4%;
  transform: translateY(37%);
  z-index: 2;
}
@media screen and (max-width: 1200px) {
  .footer_section .footer_recruit_ttl {
    transform: translateY(23%);
  }
}
@media screen and (max-width: 767px) {
  .footer_section .footer_recruit_ttl {
    left: 8%;
    transform: translateY(9%);
  }
}
.footer_section::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(169, 181, 172, 0.3);
  top: 0;
  left: 0;
  z-index: 1;
}

.txt_wrap_box_parent {
  position: relative;
}
@media screen and (max-width: 767px) {
  .txt_wrap_box_parent {
    margin-bottom: 5rem;
  }
}
.txt_wrap_box_parent::before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  border-width: 0 40px 40px 0;
  border-style: solid;
  width: 0;
  transform: rotate(90deg);
  background: #e3e3e3;
  border-color: #EFF1ED #EFF1ED #fff #fff;
  z-index: 2;
}

.txt_wrap_box {
  background-color: #fff;
  padding: 3.125vw 0;
  position: relative;
}
@media screen and (max-width: 1500px) {
  .txt_wrap_box {
    padding: 4vw 0;
  }
}
@media screen and (max-width: 1200px) {
  .txt_wrap_box {
    padding: 5vw 0;
  }
}
@media screen and (max-width: 767px) {
  .txt_wrap_box {
    padding: 2rem 0 3.6rem;
  }
}
.txt_wrap_box::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(18%, -73%);
  width: 22.08vw;
  height: 9.27vw;
  background: url(../images/txt_recruit_info.svg) no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .txt_wrap_box::before {
    width: 44.16vw;
    height: 18.54vw;
  }
}
.txt_wrap_box .txt_wrap_box_inner {
  max-width: 90%;
  margin: auto;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .txt_wrap_box .txt_wrap_box_inner {
    max-width: 84%;
    flex-wrap: wrap;
  }
}
.txt_wrap_box .txt_wrap_box_inner .box_l {
  width: 50%;
}
@media screen and (max-width: 1200px) {
  .txt_wrap_box .txt_wrap_box_inner .box_l {
    width: 65%;
  }
}
@media screen and (max-width: 767px) {
  .txt_wrap_box .txt_wrap_box_inner .box_l {
    width: 100%;
    margin-bottom: 1rem;
  }
}
.txt_wrap_box .txt_wrap_box_inner .box_r {
  width: 50%;
  text-align: right;
}
@media screen and (max-width: 1200px) {
  .txt_wrap_box .txt_wrap_box_inner .box_r {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  .txt_wrap_box .txt_wrap_box_inner .box_r {
    width: 100%;
  }
}
.txt_wrap_box .txt_wrap_box_inner .heading_32px {
  font-size: 1.625vw;
  font-weight: bold;
  line-height: 1.6;
}
@media screen and (max-width: 1200px) {
  .txt_wrap_box .txt_wrap_box_inner .heading_32px {
    font-size: 2.13vw;
  }
}
@media screen and (max-width: 1200px) {
  .txt_wrap_box .txt_wrap_box_inner .heading_32px {
    font-size: 2.66vw;
  }
}
@media screen and (max-width: 767px) {
  .txt_wrap_box .txt_wrap_box_inner .heading_32px {
    font-size: 1.25rem;
    line-height: 1.6;
  }
}
.txt_wrap_box .txt_wrap_box_inner .text_20px {
  font-size: 0.875vw;
  font-weight: bold;
}
@media screen and (max-width: 1200px) {
  .txt_wrap_box .txt_wrap_box_inner .text_20px {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 1200px) {
  .txt_wrap_box .txt_wrap_box_inner .text_20px {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .txt_wrap_box .txt_wrap_box_inner .text_20px {
    font-size: 0.875rem;
    line-height: 1.5;
  }
}

.footer_box_wrap {
  border-top: solid 1px #474747;
  border-bottom: solid 1px #474747;
}
@media screen and (max-width: 767px) {
  .footer_box_wrap {
    width: 84%;
    margin: auto;
  }
}

.footer_box {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1200px) {
  .footer_box {
    padding: 2.5rem;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  .footer_box {
    padding: 2.5rem 0;
  }
}
.footer_box .f_ttl {
  margin-right: 3.75rem;
  font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
  font-size: 1.04vw;
}
@media screen and (max-width: 1200px) {
  .footer_box .f_ttl {
    margin-right: 1rem;
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 767px) {
  .footer_box .f_ttl {
    font-size: 1.1rem;
    margin-right: 0;
  }
}

.f_navi {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 2.5rem 0;
}
@media screen and (max-width: 1200px) {
  .f_navi {
    justify-content: flex-start;
    padding: 1rem 0;
  }
}
@media screen and (max-width: 767px) {
  .f_navi {
    flex-direction: column;
  }
}
.f_navi li {
  display: inline-block;
  padding: 0 1.25rem;
  text-align: center;
  position: relative;
}
@media screen and (max-width: 767px) {
  .f_navi li {
    padding: 0;
    text-align: left;
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .f_navi li:last-of-type {
    margin-bottom: 0;
  }
}
.f_navi li:nth-of-type(1)::before {
  content: "";
  position: absolute;
  display: block;
  width: 2px;
  height: 60%;
  top: 50%;
  left: 0;
  background-color: #474747;
  transform: scaleX(0.5) translateY(-50%);
}
@media screen and (max-width: 767px) {
  .f_navi li:nth-of-type(1)::before {
    display: none;
  }
}
.f_navi li::after {
  content: "";
  position: absolute;
  display: block;
  width: 2px;
  height: 60%;
  top: 50%;
  right: 0;
  background-color: #474747;
  transform: scaleX(0.5) translateY(-50%);
}
@media screen and (max-width: 767px) {
  .f_navi li::after {
    display: none;
  }
}
.f_navi li a {
  display: block;
  /* 16px */
  font-size: 0.83vw;
}
@media screen and (max-width: 1200px) {
  .f_navi li a {
    font-size: 0.9rem;
  }
}
@media screen and (max-width: 767px) {
  .f_navi li a {
    padding-left: 1.3rem;
    position: relative;
  }
  .f_navi li a::before {
    position: absolute;
    content: "";
    background: #474747;
    width: 1px;
    height: 60%;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }
}
@media screen and (min-width: 768px) {
  .f_navi li a:hover {
    opacity: 0.7;
  }
}

.f_logo {
  margin: 0 0 15px;
}

.copy {
  padding: 3.125rem 0 4.81rem;
  font-size: 0.83vw;
  font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
}
@media screen and (max-width: 1200px) {
  .copy {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 767px) {
  .copy {
    font-size: 0.8rem;
  }
}

.copy_nav_sp {
  display: none;
}
@media screen and (max-width: 767px) {
  .copy_nav_sp {
    border-top: solid 1px #474747;
    padding: 1.8rem 0 4rem;
    display: block;
    font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
    font-size: 0.6rem;
  }
}

.list_side_parent > li {
  margin-bottom: 4.375rem;
}
.list_side_parent > li:last-of-type {
  margin-bottom: 0;
}

.side_ttl {
  /* 26px */
  font-size: 1.35vw;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0.08em;
  line-height: 1.5;
  padding-bottom: 1rem;
  margin-bottom: 1.875rem;
  position: relative;
}
@media screen and (max-width: 1500px) {
  .side_ttl {
    font-size: 1.73vw;
  }
}
@media screen and (max-width: 1200px) {
  .side_ttl {
    font-size: 2.16vw;
  }
}
@media screen and (max-width: 767px) {
  .side_ttl {
    font-size: 1rem;
    margin-bottom: 2.5rem;
  }
}
.side_ttl::after {
  position: absolute;
  content: "";
  background: #474747;
  width: 29px;
  height: 2px;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
}

.list_side > li {
  margin-bottom: 2.8rem;
}
@media screen and (max-width: 767px) {
  .list_side > li {
    margin-bottom: 2rem;
  }
}
.list_side > li:last-of-type {
  margin-bottom: 0;
}
.list_side > li > a {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.list_side > li > a .img_wrap {
  overflow: hidden;
  width: 32%;
}
@media screen and (max-width: 1200px) {
  .list_side > li > a .img_wrap {
    width: 100%;
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .list_side > li > a .img_wrap {
    width: 32%;
    margin-bottom: 0;
  }
}
.list_side > li > a .img_wrap img {
  width: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 0.6s;
}
.list_side > li > a .txt_wrap {
  width: 60%;
}
@media screen and (max-width: 1200px) {
  .list_side > li > a .txt_wrap {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .list_side > li > a .txt_wrap {
    width: 60%;
  }
}
.list_side > li > a .txt_wrap .ttl {
  margin-bottom: 0.5rem;
}
.list_side > li > a .txt_wrap .date {
  font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
  font-size: 0.7rem;
  font-weight: 300;
}
.list_side > li > a:hover .img_wrap img {
  transform: scale(1.1);
}

.list_side > li a {
  font-weight: bold;
}
.list_side > li a:hover {
  opacity: 0.6;
}

.main_img {
  margin: 0 auto 3.125rem;
  padding-top: 3.75rem;
  position: relative;
}
@media screen and (max-width: 767px) {
  .main_img {
    padding-top: 1.8rem;
  }
  .main_img::after {
    display: none;
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    width: 1px;
    height: calc(100% + 3.2rem);
    background: #474747;
  }
}

.map {
  position: relative;
  overflow: hidden;
  filter: grayscale(1);
}
.map::before {
  content: "";
  display: block;
  height: 330px;
}
@media screen and (max-width: 767px) {
  .map::before {
    height: 100vw;
  }
}
.map > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 300px);
  margin-top: -150px;
}

.section_article {
  font-size: 0.9375em;
}
.section_article .date {
  font-size: 0.9375em;
}
@media screen and (max-width: 767px) {
  .section_article .date {
    font-size: 0.8em;
  }
}
.section_article img {
  margin: 3% 0;
  display: block;
  max-height: 500px;
  width: auto;
}

.tag_section_wrap {
  border-top: 1px solid #474747;
  border-bottom: 1px solid #474747;
  padding: 2em 1rem;
}
@media screen and (max-width: 767px) {
  .tag_section_wrap {
    padding: 2em 0;
  }
}

.tag_box {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .tag_box {
    flex-wrap: wrap;
    display: none;
  }
}
.tag_box .f_ttl {
  /* 20px */
  margin-right: 2rem;
  font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
  font-size: 1.04vw;
}
@media screen and (max-width: 1200px) {
  .tag_box .f_ttl {
    width: 15%;
    font-size: 1.1rem;
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .tag_box .f_ttl {
    width: 100%;
    font-size: 1.1rem;
  }
}
.tag_box .list_top_tag {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 1200px) {
  .tag_box .list_top_tag {
    width: 95%;
  }
}
.tag_box .list_top_tag > li {
  /* 40px */
  margin-right: 2.08vw;
}
@media screen and (max-width: 1500px) {
  .tag_box .list_top_tag > li {
    font-size: 2.66vw;
  }
}
@media screen and (max-width: 1200px) {
  .tag_box .list_top_tag > li {
    font-size: 3.33vw;
  }
}
@media screen and (max-width: 767px) {
  .tag_box .list_top_tag > li {
    font-size: 5.21vw;
  }
}
.tag_box .list_top_tag > li > a {
  /* 16px */
  font-size: 0.83vw;
}
@media screen and (max-width: 1200px) {
  .tag_box .list_top_tag > li > a {
    font-size: 0.9rem;
  }
}
.tag_box .list_top_tag > li a:hover {
  opacity: 0.6;
}

.new_post_box .img_wrap {
  overflow: hidden;
  margin-bottom: 1rem;
}
.new_post_box .img_wrap img {
  width: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 0.6s;
}
.new_post_box .date {
  font-size: 0.72vw;
  font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
  font-weight: 300;
}
@media screen and (max-width: 1500px) {
  .new_post_box .date {
    font-size: 0.93vw;
  }
}
@media screen and (max-width: 1200px) {
  .new_post_box .date {
    font-size: 1.16vw;
  }
}
@media screen and (max-width: 767px) {
  .new_post_box .date {
    font-size: 0.8rem;
  }
}
.new_post_box .category, .new_post_box .voice_box_wrap > a .category_3, .voice_box_wrap > a .new_post_box .category_3, .new_post_box .voice_box_wrap > a .category_2, .voice_box_wrap > a .new_post_box .category_2, .new_post_box .voice_box_wrap > a .category_1, .voice_box_wrap > a .new_post_box .category_1 {
  font-size: 0.72vw;
  font-weight: 400;
  margin-bottom: 5px;
}
.new_post_box .category > span, .new_post_box .voice_box_wrap > a .category_3 > span, .voice_box_wrap > a .new_post_box .category_3 > span, .new_post_box .voice_box_wrap > a .category_2 > span, .voice_box_wrap > a .new_post_box .category_2 > span, .new_post_box .voice_box_wrap > a .category_1 > span, .voice_box_wrap > a .new_post_box .category_1 > span {
  font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
  font-weight: 300;
}
@media screen and (max-width: 1500px) {
  .new_post_box .category, .new_post_box .voice_box_wrap > a .category_3, .voice_box_wrap > a .new_post_box .category_3, .new_post_box .voice_box_wrap > a .category_2, .voice_box_wrap > a .new_post_box .category_2, .new_post_box .voice_box_wrap > a .category_1, .voice_box_wrap > a .new_post_box .category_1 {
    font-size: 0.93vw;
  }
}
@media screen and (max-width: 1200px) {
  .new_post_box .category, .new_post_box .voice_box_wrap > a .category_3, .voice_box_wrap > a .new_post_box .category_3, .new_post_box .voice_box_wrap > a .category_2, .voice_box_wrap > a .new_post_box .category_2, .new_post_box .voice_box_wrap > a .category_1, .voice_box_wrap > a .new_post_box .category_1 {
    font-size: 1.16vw;
  }
}
@media screen and (max-width: 767px) {
  .new_post_box .category, .new_post_box .voice_box_wrap > a .category_3, .voice_box_wrap > a .new_post_box .category_3, .new_post_box .voice_box_wrap > a .category_2, .voice_box_wrap > a .new_post_box .category_2, .new_post_box .voice_box_wrap > a .category_1, .voice_box_wrap > a .new_post_box .category_1 {
    font-size: 0.688rem;
  }
}
.new_post_box .ttl {
  font-weight: bold;
  font-size: 1.19vw; /* 23px */
  line-height: 1.6em;
}
@media screen and (max-width: 1500px) {
  .new_post_box .ttl {
    font-size: 1.19vw;
  }
}
@media screen and (max-width: 1200px) {
  .new_post_box .ttl {
    font-size: 1.19vw;
  }
}
@media screen and (max-width: 767px) {
  .new_post_box .ttl {
    font-size: 0.875rem;
  }
}

.top_event_box > a {
  display: block;
  position: relative;
  padding-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .top_event_box > a {
    padding-bottom: 0;
  }
}
.top_event_box > a .img_wrap {
  overflow: hidden;
}
.top_event_box > a .img_wrap img {
  width: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 0.6s;
}
.top_event_box > a .txt_wrap {
  position: absolute;
  z-index: 2;
  left: 0;
  bottom: 0;
  transform: translate(-5%, 0);
}
@media screen and (max-width: 767px) {
  .top_event_box > a .txt_wrap {
    transform: translate(0, 0);
  }
}
.top_event_box > a .txt_wrap .category, .top_event_box > a .txt_wrap .voice_box_wrap > a .category_3, .voice_box_wrap > a .top_event_box > a .txt_wrap .category_3, .top_event_box > a .txt_wrap .voice_box_wrap > a .category_2, .voice_box_wrap > a .top_event_box > a .txt_wrap .category_2, .top_event_box > a .txt_wrap .voice_box_wrap > a .category_1, .voice_box_wrap > a .top_event_box > a .txt_wrap .category_1 {
  display: inline-block;
  font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
  font-size: 0.9375vw;
  background-color: #fff;
  margin-bottom: 0.5rem;
  padding: 0 1.25rem;
  letter-spacing: 0.2em;
}
@media screen and (max-width: 1500px) {
  .top_event_box > a .txt_wrap .category, .top_event_box > a .txt_wrap .voice_box_wrap > a .category_3, .voice_box_wrap > a .top_event_box > a .txt_wrap .category_3, .top_event_box > a .txt_wrap .voice_box_wrap > a .category_2, .voice_box_wrap > a .top_event_box > a .txt_wrap .category_2, .top_event_box > a .txt_wrap .voice_box_wrap > a .category_1, .voice_box_wrap > a .top_event_box > a .txt_wrap .category_1 {
    font-size: 1.1vw;
  }
}
@media screen and (max-width: 1200px) {
  .top_event_box > a .txt_wrap .category, .top_event_box > a .txt_wrap .voice_box_wrap > a .category_3, .voice_box_wrap > a .top_event_box > a .txt_wrap .category_3, .top_event_box > a .txt_wrap .voice_box_wrap > a .category_2, .voice_box_wrap > a .top_event_box > a .txt_wrap .category_2, .top_event_box > a .txt_wrap .voice_box_wrap > a .category_1, .voice_box_wrap > a .top_event_box > a .txt_wrap .category_1 {
    font-size: 1.1vw;
  }
}
@media screen and (max-width: 767px) {
  .top_event_box > a .txt_wrap .category, .top_event_box > a .txt_wrap .voice_box_wrap > a .category_3, .voice_box_wrap > a .top_event_box > a .txt_wrap .category_3, .top_event_box > a .txt_wrap .voice_box_wrap > a .category_2, .voice_box_wrap > a .top_event_box > a .txt_wrap .category_2, .top_event_box > a .txt_wrap .voice_box_wrap > a .category_1, .voice_box_wrap > a .top_event_box > a .txt_wrap .category_1 {
    padding: 2px 10px;
    font-size: 0.7rem;
  }
}
.top_event_box > a .txt_wrap .ttl {
  display: inline-block;
  background-color: #fff;
  padding: 0.8rem 1rem;
  line-height: 1.6em;
}
@media screen and (max-width: 767px) {
  .top_event_box > a .txt_wrap .ttl {
    padding: 2px 10px;
  }
}
@media screen and (min-width: 768px) {
  .top_event_box > a:hover {
    opacity: 0.7;
  }
  .top_event_box > a:hover .img_wrap img {
    transform: scale(1.1);
  }
}

.top_memberbox > a {
  width: 100%;
  position: relative;
}
.top_memberbox > a .img_wrap_parent {
  width: 100%;
  writing-mode: vertical-rl;
  margin-bottom: 1.875rem;
}
@media screen and (max-width: 767px) {
  .top_memberbox > a .img_wrap_parent {
    margin-bottom: 1rem;
  }
}
.top_memberbox > a .img_wrap_parent .img_wrap {
  width: 91%;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .top_memberbox > a .img_wrap_parent .img_wrap {
    width: 85%;
  }
}
.top_memberbox > a .img_wrap_parent .img_wrap img {
  width: 100%;
  aspect-ratio: 360/483;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 0.6s;
}
.top_memberbox > a .img_wrap_parent .name {
  /*14px*/
  width: 9%;
  font-size: 0.72vw;
  font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
  font-weight: 300;
}
@media screen and (max-width: 1500px) {
  .top_memberbox > a .img_wrap_parent .name {
    font-size: 0.93vw;
  }
}
@media screen and (max-width: 1200px) {
  .top_memberbox > a .img_wrap_parent .name {
    font-size: 1.16vw;
  }
}
@media screen and (max-width: 767px) {
  .top_memberbox > a .img_wrap_parent .name {
    width: 7.5%;
    font-size: 0.6rem;
    display: flex;
    align-items: flex-end;
  }
}
.top_memberbox > a .txt_wrap .name {
  /* 26px */
  font-size: 1.25vw;
  font-weight: bold;
  letter-spacing: 0.08em;
  line-height: 1.5;
  margin-bottom: 0.5rem;
}
@media screen and (max-width: 1500px) {
  .top_memberbox > a .txt_wrap .name {
    font-size: 1.25vw;
  }
}
@media screen and (max-width: 1200px) {
  .top_memberbox > a .txt_wrap .name {
    font-size: 2.25vw;
  }
}
@media screen and (max-width: 767px) {
  .top_memberbox > a .txt_wrap .name {
    font-size: 0.9rem;
  }
}
.top_memberbox > a .txt_wrap .txt_1 {
  /*14px*/
  font-size: 0.72vw;
  letter-spacing: 0.08em;
  margin-bottom: 0.625rem;
}
@media screen and (max-width: 1500px) {
  .top_memberbox > a .txt_wrap .txt_1 {
    font-size: 0.93vw;
  }
}
@media screen and (max-width: 1200px) {
  .top_memberbox > a .txt_wrap .txt_1 {
    font-size: 1.16vw;
  }
}
@media screen and (max-width: 767px) {
  .top_memberbox > a .txt_wrap .txt_1 {
    font-size: 0.6rem;
  }
}
.top_memberbox > a .txt_wrap .category, .top_memberbox > a .txt_wrap .voice_box_wrap > a .category_3, .voice_box_wrap > a .top_memberbox > a .txt_wrap .category_3, .top_memberbox > a .txt_wrap .voice_box_wrap > a .category_2, .voice_box_wrap > a .top_memberbox > a .txt_wrap .category_2, .top_memberbox > a .txt_wrap .voice_box_wrap > a .category_1, .voice_box_wrap > a .top_memberbox > a .txt_wrap .category_1 {
  display: inline-block;
  background-color: #fff;
  padding: 0.4rem 1.5rem;
  /*14px*/
  font-size: 0.72vw;
  letter-spacing: 0.08em;
  border-radius: 50px;
  margin-bottom: 0.5rem;
}
@media screen and (max-width: 1500px) {
  .top_memberbox > a .txt_wrap .category, .top_memberbox > a .txt_wrap .voice_box_wrap > a .category_3, .voice_box_wrap > a .top_memberbox > a .txt_wrap .category_3, .top_memberbox > a .txt_wrap .voice_box_wrap > a .category_2, .voice_box_wrap > a .top_memberbox > a .txt_wrap .category_2, .top_memberbox > a .txt_wrap .voice_box_wrap > a .category_1, .voice_box_wrap > a .top_memberbox > a .txt_wrap .category_1 {
    font-size: 0.93vw;
  }
}
@media screen and (max-width: 1200px) {
  .top_memberbox > a .txt_wrap .category, .top_memberbox > a .txt_wrap .voice_box_wrap > a .category_3, .voice_box_wrap > a .top_memberbox > a .txt_wrap .category_3, .top_memberbox > a .txt_wrap .voice_box_wrap > a .category_2, .voice_box_wrap > a .top_memberbox > a .txt_wrap .category_2, .top_memberbox > a .txt_wrap .voice_box_wrap > a .category_1, .voice_box_wrap > a .top_memberbox > a .txt_wrap .category_1 {
    font-size: 1.16vw;
  }
}
@media screen and (max-width: 767px) {
  .top_memberbox > a .txt_wrap .category, .top_memberbox > a .txt_wrap .voice_box_wrap > a .category_3, .voice_box_wrap > a .top_memberbox > a .txt_wrap .category_3, .top_memberbox > a .txt_wrap .voice_box_wrap > a .category_2, .voice_box_wrap > a .top_memberbox > a .txt_wrap .category_2, .top_memberbox > a .txt_wrap .voice_box_wrap > a .category_1, .voice_box_wrap > a .top_memberbox > a .txt_wrap .category_1 {
    font-size: 0.6rem;
  }
}
@media screen and (min-width: 768px) {
  .top_memberbox > a:hover {
    opacity: 0.7;
  }
  .top_memberbox > a:hover .img_wrap_parent .img_wrap img {
    transform: scale(1.1);
  }
}

.swiper_parent_voice {
  position: relative;
}
.swiper_parent_voice .swiper-button-prev_voice {
  left: -15px;
}
.swiper_parent_voice .swiper-button-next_voice {
  right: -15px;
}
.swiper_parent_voice .swiper-button-prev_voice,
.swiper_parent_voice .swiper-button-next_voice {
  height: 11.34vw;
  width: 11.34vw;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (min-width: 768px) {
  .swiper_parent_voice .swiper-button-prev_voice,
  .swiper_parent_voice .swiper-button-next_voice {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .swiper_parent_voice .swiper-button-prev_voice::after,
  .swiper_parent_voice .swiper-button-next_voice::after {
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 11.34vw;
    width: 11.34vw;
    background-image: url(../images/slider_arrow.svg);
  }
}
@media screen and (max-width: 767px) {
  .swiper_parent_voice .swiper-button-prev_voice::after {
    transform: scale(-1, 1);
  }
}

@media screen and (min-width: 768px) {
  .swiper_voice {
    overflow: visible;
  }
  .swiper_voice .swiper-wrapper {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
  }
  .swiper_voice .swiper-wrapper:after {
    content: "";
    display: block;
    width: 30%;
    height: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 767px) {
  .swiper_voice .swiper-wrapper:after {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .swiper_voice {
    padding-top: 2.7rem;
  }
}

.voice_box_wrap {
  width: 30%;
}
@media screen and (max-width: 767px) {
  .voice_box_wrap {
    width: 100%;
    margin-bottom: 4rem;
  }
}
@media screen and (max-width: 767px) {
  .voice_box_wrap:last-of-type {
    margin-bottom: 0;
  }
}
.voice_box_wrap > a {
  position: relative;
}
.voice_box_wrap > a .category, .voice_box_wrap > a .category_3, .voice_box_wrap > a .category_2, .voice_box_wrap > a .category_1 {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6.77vw;
  height: 6.77vw;
  z-index: 3;
  border-radius: 50%;
  top: 0;
  right: 0;
  transform: translate(45%, -45%);
  font-weight: bold;
  text-align: center;
  font-size: 1.041vw;
}
@media screen and (max-width: 1500px) {
  .voice_box_wrap > a .category, .voice_box_wrap > a .category_3, .voice_box_wrap > a .category_2, .voice_box_wrap > a .category_1 {
    font-size: 1.33vw;
  }
}
@media screen and (max-width: 1200px) {
  .voice_box_wrap > a .category, .voice_box_wrap > a .category_3, .voice_box_wrap > a .category_2, .voice_box_wrap > a .category_1 {
    font-size: 0.6rem;
  }
}
@media screen and (max-width: 767px) {
  .voice_box_wrap > a .category, .voice_box_wrap > a .category_3, .voice_box_wrap > a .category_2, .voice_box_wrap > a .category_1 {
    transform: translate(0, -45%);
    width: 80px;
    height: 80px;
    font-size: 1rem;
  }
}
.voice_box_wrap > a .category_1 {
  background-color: #D6E4E9;
}
.voice_box_wrap > a .category_2 {
  background-color: #D5DDE0;
}
.voice_box_wrap > a .category_3 {
  background-color: #CCD8D9;
}
.voice_box_wrap > a .img_wrap {
  width: 100%;
  overflow: hidden;
}
.voice_box_wrap > a .img_wrap img {
  width: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 0.6s;
}
@media screen and (min-width: 768px) {
  .voice_box_wrap > a:hover {
    opacity: 0.7;
  }
  .voice_box_wrap > a:hover .img_wrap img {
    transform: scale(1.1);
  }
}

.list_three {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  margin-bottom: -1.875rem;
}
.list_three:after {
  content: "";
  display: block;
  width: 30.6666666667%;
  height: 0;
}
@media screen and (max-width: 767px) {
  .list_three:after {
    display: none;
  }
}
.list_three li {
  width: 30.6666666667%;
  margin-bottom: 1.875rem;
}
@media screen and (max-width: 767px) {
  .list_three li {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .list_three li:last-of-type {
    margin-bottom: 0;
  }
}

.list_four {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.list_four:before {
  content: "";
  display: block;
  width: 23%;
  height: 0;
  order: 1;
}
@media screen and (max-width: 767px) {
  .list_four:before {
    display: none;
  }
}
.list_four:after {
  content: "";
  display: block;
  width: 23%;
  height: 0;
}
@media screen and (max-width: 767px) {
  .list_four:after {
    display: none;
  }
}

.list_new_post {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.list_new_post:after {
  content: "";
  display: block;
  width: 30.6666666667%;
  height: 0;
}
@media screen and (max-width: 767px) {
  .list_new_post:after {
    display: none;
  }
}
.list_new_post > li {
  width: 30%;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .list_new_post > li {
    width: 47.3%;
    margin-bottom: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .list_new_post > li:last-of-type {
    margin-bottom: 0;
  }
}
.list_new_post > li > a {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .list_new_post > li > a:hover .img_wrap img {
    transform: scale(1.1);
  }
}

.list_blog > li {
  margin-bottom: 2.375rem;
}
.list_blog > li:last-of-type {
  margin-bottom: 0;
}
.list_blog > li > a {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .list_blog > li > a:hover .img_wrap img {
    transform: scale(1.1);
  }
  .list_blog > li > a:hover .txt_wrap {
    opacity: 0.8;
  }
}
.list_blog > li > a .img_wrap {
  width: 28%;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .list_blog > li > a .img_wrap {
    width: 100%;
    margin-bottom: 1rem;
  }
}
.list_blog > li > a .img_wrap img {
  width: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 0.6s;
}
.list_blog > li > a .txt_wrap {
  width: 66%;
  transition: 0.6s;
  padding-top: 20px;
}
@media screen and (max-width: 767px) {
  .list_blog > li > a .txt_wrap {
    width: 100%;
    padding-top: 0px;
  }
}
.list_blog > li > a .txt_wrap .date {
  font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
  font-weight: 300;
  font-size: 0.83vw;
  margin-bottom: 15px;
  line-height: 3em;
}
@media screen and (max-width: 1200px) {
  .list_blog > li > a .txt_wrap .date {
    font-size: 1.06vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_blog > li > a .txt_wrap .date {
    font-size: 1.33vw;
  }
}
@media screen and (max-width: 767px) {
  .list_blog > li > a .txt_wrap .date {
    font-size: 0.8rem;
  }
}
.list_blog > li > a .txt_wrap .ttl {
  font-size: 1.66vw;
  font-weight: bold;
  line-height: 1.7em;
  margin-bottom: 20px;
}
@media screen and (max-width: 1200px) {
  .list_blog > li > a .txt_wrap .ttl {
    font-size: 2.13vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_blog > li > a .txt_wrap .ttl {
    font-size: 2.66vw;
  }
}
@media screen and (max-width: 767px) {
  .list_blog > li > a .txt_wrap .ttl {
    font-size: 1.1rem;
    margin-bottom: 1rem;
  }
}
.list_blog > li > a .txt_wrap .txt {
  font-size: 0.83vw;
}
@media screen and (max-width: 1200px) {
  .list_blog > li > a .txt_wrap .txt {
    font-size: 1.06vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_blog > li > a .txt_wrap .txt {
    font-size: 1.33vw;
  }
}
@media screen and (max-width: 767px) {
  .list_blog > li > a .txt_wrap .txt {
    font-size: 0.9rem;
  }
}

.category_box_wrap {
  padding-top: 0rem;
  display: flex;
  flex-wrap: wrap;
}
.category_box_wrap .category_base, .category_box_wrap p:nth-of-type(4), .category_box_wrap p:nth-of-type(8), .category_box_wrap p:nth-of-type(12), .category_box_wrap p:nth-of-type(16), .category_box_wrap p:nth-of-type(20), .category_box_wrap p:nth-of-type(24), .category_box_wrap p:nth-of-type(28), .category_box_wrap p:nth-of-type(32), .category_box_wrap p:nth-of-type(3), .category_box_wrap p:nth-of-type(7), .category_box_wrap p:nth-of-type(11), .category_box_wrap p:nth-of-type(15), .category_box_wrap p:nth-of-type(19), .category_box_wrap p:nth-of-type(23), .category_box_wrap p:nth-of-type(27), .category_box_wrap p:nth-of-type(31), .category_box_wrap p:nth-of-type(2), .category_box_wrap p:nth-of-type(6), .category_box_wrap p:nth-of-type(10), .category_box_wrap p:nth-of-type(14), .category_box_wrap p:nth-of-type(18), .category_box_wrap p:nth-of-type(22), .category_box_wrap p:nth-of-type(26), .category_box_wrap p:nth-of-type(30), .category_box_wrap p {
  font-size: 0.93vw;
  font-weight: bold;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1200px) {
  .category_box_wrap .category_base, .category_box_wrap p:nth-of-type(4), .category_box_wrap p:nth-of-type(8), .category_box_wrap p:nth-of-type(12), .category_box_wrap p:nth-of-type(16), .category_box_wrap p:nth-of-type(20), .category_box_wrap p:nth-of-type(24), .category_box_wrap p:nth-of-type(28), .category_box_wrap p:nth-of-type(32), .category_box_wrap p:nth-of-type(3), .category_box_wrap p:nth-of-type(7), .category_box_wrap p:nth-of-type(11), .category_box_wrap p:nth-of-type(15), .category_box_wrap p:nth-of-type(19), .category_box_wrap p:nth-of-type(23), .category_box_wrap p:nth-of-type(27), .category_box_wrap p:nth-of-type(31), .category_box_wrap p:nth-of-type(2), .category_box_wrap p:nth-of-type(6), .category_box_wrap p:nth-of-type(10), .category_box_wrap p:nth-of-type(14), .category_box_wrap p:nth-of-type(18), .category_box_wrap p:nth-of-type(22), .category_box_wrap p:nth-of-type(26), .category_box_wrap p:nth-of-type(30), .category_box_wrap p {
    font-size: 1.2vw;
  }
}
@media screen and (max-width: 1200px) {
  .category_box_wrap .category_base, .category_box_wrap p:nth-of-type(4), .category_box_wrap p:nth-of-type(8), .category_box_wrap p:nth-of-type(12), .category_box_wrap p:nth-of-type(16), .category_box_wrap p:nth-of-type(20), .category_box_wrap p:nth-of-type(24), .category_box_wrap p:nth-of-type(28), .category_box_wrap p:nth-of-type(32), .category_box_wrap p:nth-of-type(3), .category_box_wrap p:nth-of-type(7), .category_box_wrap p:nth-of-type(11), .category_box_wrap p:nth-of-type(15), .category_box_wrap p:nth-of-type(19), .category_box_wrap p:nth-of-type(23), .category_box_wrap p:nth-of-type(27), .category_box_wrap p:nth-of-type(31), .category_box_wrap p:nth-of-type(2), .category_box_wrap p:nth-of-type(6), .category_box_wrap p:nth-of-type(10), .category_box_wrap p:nth-of-type(14), .category_box_wrap p:nth-of-type(18), .category_box_wrap p:nth-of-type(22), .category_box_wrap p:nth-of-type(26), .category_box_wrap p:nth-of-type(30), .category_box_wrap p {
    font-size: 1.5vw;
  }
}
@media screen and (max-width: 767px) {
  .category_box_wrap .category_base, .category_box_wrap p:nth-of-type(4), .category_box_wrap p:nth-of-type(8), .category_box_wrap p:nth-of-type(12), .category_box_wrap p:nth-of-type(16), .category_box_wrap p:nth-of-type(20), .category_box_wrap p:nth-of-type(24), .category_box_wrap p:nth-of-type(28), .category_box_wrap p:nth-of-type(32), .category_box_wrap p:nth-of-type(3), .category_box_wrap p:nth-of-type(7), .category_box_wrap p:nth-of-type(11), .category_box_wrap p:nth-of-type(15), .category_box_wrap p:nth-of-type(19), .category_box_wrap p:nth-of-type(23), .category_box_wrap p:nth-of-type(27), .category_box_wrap p:nth-of-type(31), .category_box_wrap p:nth-of-type(2), .category_box_wrap p:nth-of-type(6), .category_box_wrap p:nth-of-type(10), .category_box_wrap p:nth-of-type(14), .category_box_wrap p:nth-of-type(18), .category_box_wrap p:nth-of-type(22), .category_box_wrap p:nth-of-type(26), .category_box_wrap p:nth-of-type(30), .category_box_wrap p {
    font-size: 1rem;
  }
}
.category_box_wrap .category_base > span, .category_box_wrap p:nth-of-type(4) > span, .category_box_wrap p:nth-of-type(8) > span, .category_box_wrap p:nth-of-type(12) > span, .category_box_wrap p:nth-of-type(16) > span, .category_box_wrap p:nth-of-type(20) > span, .category_box_wrap p:nth-of-type(24) > span, .category_box_wrap p:nth-of-type(28) > span, .category_box_wrap p:nth-of-type(32) > span, .category_box_wrap p:nth-of-type(3) > span, .category_box_wrap p:nth-of-type(7) > span, .category_box_wrap p:nth-of-type(11) > span, .category_box_wrap p:nth-of-type(15) > span, .category_box_wrap p:nth-of-type(19) > span, .category_box_wrap p:nth-of-type(23) > span, .category_box_wrap p:nth-of-type(27) > span, .category_box_wrap p:nth-of-type(31) > span, .category_box_wrap p:nth-of-type(2) > span, .category_box_wrap p:nth-of-type(6) > span, .category_box_wrap p:nth-of-type(10) > span, .category_box_wrap p:nth-of-type(14) > span, .category_box_wrap p:nth-of-type(18) > span, .category_box_wrap p:nth-of-type(22) > span, .category_box_wrap p:nth-of-type(26) > span, .category_box_wrap p:nth-of-type(30) > span, .category_box_wrap p > span {
  width: 2.08vw;
  height: 2.08vw;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
}
@media screen and (max-width: 1200px) {
  .category_box_wrap .category_base > span, .category_box_wrap p:nth-of-type(4) > span, .category_box_wrap p:nth-of-type(8) > span, .category_box_wrap p:nth-of-type(12) > span, .category_box_wrap p:nth-of-type(16) > span, .category_box_wrap p:nth-of-type(20) > span, .category_box_wrap p:nth-of-type(24) > span, .category_box_wrap p:nth-of-type(28) > span, .category_box_wrap p:nth-of-type(32) > span, .category_box_wrap p:nth-of-type(3) > span, .category_box_wrap p:nth-of-type(7) > span, .category_box_wrap p:nth-of-type(11) > span, .category_box_wrap p:nth-of-type(15) > span, .category_box_wrap p:nth-of-type(19) > span, .category_box_wrap p:nth-of-type(23) > span, .category_box_wrap p:nth-of-type(27) > span, .category_box_wrap p:nth-of-type(31) > span, .category_box_wrap p:nth-of-type(2) > span, .category_box_wrap p:nth-of-type(6) > span, .category_box_wrap p:nth-of-type(10) > span, .category_box_wrap p:nth-of-type(14) > span, .category_box_wrap p:nth-of-type(18) > span, .category_box_wrap p:nth-of-type(22) > span, .category_box_wrap p:nth-of-type(26) > span, .category_box_wrap p:nth-of-type(30) > span, .category_box_wrap p > span {
    width: 2.66vw;
    height: 2.66vw;
  }
}
@media screen and (max-width: 1200px) {
  .category_box_wrap .category_base > span, .category_box_wrap p:nth-of-type(4) > span, .category_box_wrap p:nth-of-type(8) > span, .category_box_wrap p:nth-of-type(12) > span, .category_box_wrap p:nth-of-type(16) > span, .category_box_wrap p:nth-of-type(20) > span, .category_box_wrap p:nth-of-type(24) > span, .category_box_wrap p:nth-of-type(28) > span, .category_box_wrap p:nth-of-type(32) > span, .category_box_wrap p:nth-of-type(3) > span, .category_box_wrap p:nth-of-type(7) > span, .category_box_wrap p:nth-of-type(11) > span, .category_box_wrap p:nth-of-type(15) > span, .category_box_wrap p:nth-of-type(19) > span, .category_box_wrap p:nth-of-type(23) > span, .category_box_wrap p:nth-of-type(27) > span, .category_box_wrap p:nth-of-type(31) > span, .category_box_wrap p:nth-of-type(2) > span, .category_box_wrap p:nth-of-type(6) > span, .category_box_wrap p:nth-of-type(10) > span, .category_box_wrap p:nth-of-type(14) > span, .category_box_wrap p:nth-of-type(18) > span, .category_box_wrap p:nth-of-type(22) > span, .category_box_wrap p:nth-of-type(26) > span, .category_box_wrap p:nth-of-type(30) > span, .category_box_wrap p > span {
    width: 3.33vw;
    height: 3.33vw;
  }
}
@media screen and (max-width: 767px) {
  .category_box_wrap .category_base > span, .category_box_wrap p:nth-of-type(4) > span, .category_box_wrap p:nth-of-type(8) > span, .category_box_wrap p:nth-of-type(12) > span, .category_box_wrap p:nth-of-type(16) > span, .category_box_wrap p:nth-of-type(20) > span, .category_box_wrap p:nth-of-type(24) > span, .category_box_wrap p:nth-of-type(28) > span, .category_box_wrap p:nth-of-type(32) > span, .category_box_wrap p:nth-of-type(3) > span, .category_box_wrap p:nth-of-type(7) > span, .category_box_wrap p:nth-of-type(11) > span, .category_box_wrap p:nth-of-type(15) > span, .category_box_wrap p:nth-of-type(19) > span, .category_box_wrap p:nth-of-type(23) > span, .category_box_wrap p:nth-of-type(27) > span, .category_box_wrap p:nth-of-type(31) > span, .category_box_wrap p:nth-of-type(2) > span, .category_box_wrap p:nth-of-type(6) > span, .category_box_wrap p:nth-of-type(10) > span, .category_box_wrap p:nth-of-type(14) > span, .category_box_wrap p:nth-of-type(18) > span, .category_box_wrap p:nth-of-type(22) > span, .category_box_wrap p:nth-of-type(26) > span, .category_box_wrap p:nth-of-type(30) > span, .category_box_wrap p > span {
    width: 2rem;
    height: 2rem;
  }
}
.category_box_wrap p {
  padding-right: 1rem;
  margin-bottom: 0.7rem;
  font-size: 0.875em !important;
}
@media screen and (max-width: 767px) {
  .category_box_wrap p {
    margin-bottom: 1rem;
    font-size: 0.875em;
  }
}
.category_box_wrap p > span {
  background-color: #CCD8D9;
}
.category_box_wrap p:nth-of-type(2) > span, .category_box_wrap p:nth-of-type(6) > span, .category_box_wrap p:nth-of-type(10) > span, .category_box_wrap p:nth-of-type(14) > span, .category_box_wrap p:nth-of-type(18) > span, .category_box_wrap p:nth-of-type(22) > span, .category_box_wrap p:nth-of-type(26) > span, .category_box_wrap p:nth-of-type(30) > span {
  background-color: #E7A9A8;
}
.category_box_wrap p:nth-of-type(3) > span, .category_box_wrap p:nth-of-type(7) > span, .category_box_wrap p:nth-of-type(11) > span, .category_box_wrap p:nth-of-type(15) > span, .category_box_wrap p:nth-of-type(19) > span, .category_box_wrap p:nth-of-type(23) > span, .category_box_wrap p:nth-of-type(27) > span, .category_box_wrap p:nth-of-type(31) > span {
  background-color: #F4F2BA;
}
.category_box_wrap p:nth-of-type(4) > span, .category_box_wrap p:nth-of-type(8) > span, .category_box_wrap p:nth-of-type(12) > span, .category_box_wrap p:nth-of-type(16) > span, .category_box_wrap p:nth-of-type(20) > span, .category_box_wrap p:nth-of-type(24) > span, .category_box_wrap p:nth-of-type(28) > span, .category_box_wrap p:nth-of-type(32) > span {
  background-color: #D1E2B7;
}
.category_box_wrap p:last-of-type {
  padding-right: 0;
}

.list_sub_tag {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -10px;
}
.list_sub_tag > li {
  background-color: #fff;
  padding: 0.5rem 2rem;
  border-radius: 30px;
  font-size: 0.72vw;
  margin-right: 15px;
  margin-bottom: 15px;
}
@media screen and (max-width: 1200px) {
  .list_sub_tag > li {
    font-size: 0.93vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_sub_tag > li {
    font-size: 1.16vw;
  }
}
@media screen and (max-width: 767px) {
  .list_sub_tag > li {
    font-size: 0.8rem;
  }
}
.list_sub_tag > li:last-of-type {
  margin-right: 0;
}

.list_contents_tag, .list_contents_tag_sub, .list_contents_tag_2 {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: -2.5rem;
}
@media screen and (max-width: 767px) {
  .list_contents_tag, .list_contents_tag_sub, .list_contents_tag_2 {
    margin-bottom: -1.5rem;
    justify-content: flex-start;
  }
}
.list_contents_tag > li, .list_contents_tag_sub > li, .list_contents_tag_2 > li {
  margin-right: 1.97vw;
  margin-bottom: 2.5rem;
}
@media screen and (max-width: 1500px) {
  .list_contents_tag > li, .list_contents_tag_sub > li, .list_contents_tag_2 > li {
    margin-right: 2.53vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_contents_tag > li, .list_contents_tag_sub > li, .list_contents_tag_2 > li {
    margin-right: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .list_contents_tag > li, .list_contents_tag_sub > li, .list_contents_tag_2 > li {
    margin-right: 0.5rem;
    margin-bottom: 1.5rem;
  }
}
.list_contents_tag > li:last-of-type, .list_contents_tag_sub > li:last-of-type, .list_contents_tag_2 > li:last-of-type {
  margin-right: 0;
}
.list_contents_tag > li > a, .list_contents_tag_sub > li > a, .list_contents_tag_2 > li > a {
  display: inline-block;
  position: relative;
  background-color: #fff;
  border: solid 2px #fff;
  padding: 13px 20px;
  border-radius: 60px;
}
@media screen and (min-width: 768px) {
  .list_contents_tag > li > a:hover, .list_contents_tag_sub > li > a:hover, .list_contents_tag_2 > li > a:hover {
    border: solid 2px #474747;
  }
}
@media screen and (max-width: 1200px) {
  .list_contents_tag > li > a, .list_contents_tag_sub > li > a, .list_contents_tag_2 > li > a {
    padding: 13px 30px;
  }
}
@media screen and (max-width: 767px) {
  .list_contents_tag > li > a, .list_contents_tag_sub > li > a, .list_contents_tag_2 > li > a {
    padding: 11px 22px;
    font-size: 0.8rem;
  }
}
.list_contents_tag > li > a .count, .list_contents_tag_sub > li > a .count, .list_contents_tag_2 > li > a .count {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(10%, -50%);
  width: 2.08vw;
  height: 2.08vw;
  border-radius: 50%;
  font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
  font-size: 0.83vw;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #CCD8D9;
}
@media screen and (max-width: 1200px) {
  .list_contents_tag > li > a .count, .list_contents_tag_sub > li > a .count, .list_contents_tag_2 > li > a .count {
    width: 2.66vw;
    height: 2.66vw;
    font-size: 1.06vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_contents_tag > li > a .count, .list_contents_tag_sub > li > a .count, .list_contents_tag_2 > li > a .count {
    width: 3.33vw;
    height: 3.33vw;
    font-size: 1.33vw;
  }
}
@media screen and (max-width: 767px) {
  .list_contents_tag > li > a .count, .list_contents_tag_sub > li > a .count, .list_contents_tag_2 > li > a .count {
    transform: translate(-30%, -60%);
    width: 27px;
    height: 27px;
    font-size: 0.6rem;
  }
}
.list_contents_tag > li:nth-of-type(2) .count, .list_contents_tag_sub > li:nth-of-type(2) .count, .list_contents_tag_2 > li:nth-of-type(2) .count, .list_contents_tag > li:nth-of-type(6) .count, .list_contents_tag_sub > li:nth-of-type(6) .count, .list_contents_tag_2 > li:nth-of-type(6) .count, .list_contents_tag > li:nth-of-type(10) .count, .list_contents_tag_sub > li:nth-of-type(10) .count, .list_contents_tag_2 > li:nth-of-type(10) .count, .list_contents_tag > li:nth-of-type(14) .count, .list_contents_tag_sub > li:nth-of-type(14) .count, .list_contents_tag_2 > li:nth-of-type(14) .count, .list_contents_tag > li:nth-of-type(18) .count, .list_contents_tag_sub > li:nth-of-type(18) .count, .list_contents_tag_2 > li:nth-of-type(18) .count, .list_contents_tag > li:nth-of-type(22) .count, .list_contents_tag_sub > li:nth-of-type(22) .count, .list_contents_tag_2 > li:nth-of-type(22) .count, .list_contents_tag > li:nth-of-type(26) .count, .list_contents_tag_sub > li:nth-of-type(26) .count, .list_contents_tag_2 > li:nth-of-type(26) .count, .list_contents_tag > li:nth-of-type(30) .count, .list_contents_tag_sub > li:nth-of-type(30) .count, .list_contents_tag_2 > li:nth-of-type(30) .count {
  background-color: #E7A9A8;
}
.list_contents_tag > li:nth-of-type(3) .count, .list_contents_tag_sub > li:nth-of-type(3) .count, .list_contents_tag_2 > li:nth-of-type(3) .count, .list_contents_tag > li:nth-of-type(7) .count, .list_contents_tag_sub > li:nth-of-type(7) .count, .list_contents_tag_2 > li:nth-of-type(7) .count, .list_contents_tag > li:nth-of-type(11) .count, .list_contents_tag_sub > li:nth-of-type(11) .count, .list_contents_tag_2 > li:nth-of-type(11) .count, .list_contents_tag > li:nth-of-type(15) .count, .list_contents_tag_sub > li:nth-of-type(15) .count, .list_contents_tag_2 > li:nth-of-type(15) .count, .list_contents_tag > li:nth-of-type(19) .count, .list_contents_tag_sub > li:nth-of-type(19) .count, .list_contents_tag_2 > li:nth-of-type(19) .count, .list_contents_tag > li:nth-of-type(23) .count, .list_contents_tag_sub > li:nth-of-type(23) .count, .list_contents_tag_2 > li:nth-of-type(23) .count, .list_contents_tag > li:nth-of-type(27) .count, .list_contents_tag_sub > li:nth-of-type(27) .count, .list_contents_tag_2 > li:nth-of-type(27) .count, .list_contents_tag > li:nth-of-type(31) .count, .list_contents_tag_sub > li:nth-of-type(31) .count, .list_contents_tag_2 > li:nth-of-type(31) .count {
  background-color: #F4F2BA;
}
.list_contents_tag > li:nth-of-type(4) .count, .list_contents_tag_sub > li:nth-of-type(4) .count, .list_contents_tag_2 > li:nth-of-type(4) .count, .list_contents_tag > li:nth-of-type(8) .count, .list_contents_tag_sub > li:nth-of-type(8) .count, .list_contents_tag_2 > li:nth-of-type(8) .count, .list_contents_tag > li:nth-of-type(12) .count, .list_contents_tag_sub > li:nth-of-type(12) .count, .list_contents_tag_2 > li:nth-of-type(12) .count, .list_contents_tag > li:nth-of-type(16) .count, .list_contents_tag_sub > li:nth-of-type(16) .count, .list_contents_tag_2 > li:nth-of-type(16) .count, .list_contents_tag > li:nth-of-type(20) .count, .list_contents_tag_sub > li:nth-of-type(20) .count, .list_contents_tag_2 > li:nth-of-type(20) .count, .list_contents_tag > li:nth-of-type(24) .count, .list_contents_tag_sub > li:nth-of-type(24) .count, .list_contents_tag_2 > li:nth-of-type(24) .count, .list_contents_tag > li:nth-of-type(28) .count, .list_contents_tag_sub > li:nth-of-type(28) .count, .list_contents_tag_2 > li:nth-of-type(28) .count, .list_contents_tag > li:nth-of-type(32) .count, .list_contents_tag_sub > li:nth-of-type(32) .count, .list_contents_tag_2 > li:nth-of-type(32) .count {
  background-color: #D1E2B7;
}

.list_contents_tag_2 {
  justify-content: flex-start;
}

.list_contents_tag_sub {
  justify-content: flex-start;
}
.list_contents_tag_sub > li .category_base, .list_contents_tag_sub > li .category_box_wrap p, .category_box_wrap .list_contents_tag_sub > li p {
  padding: 13px 40px;
}
@media screen and (max-width: 1500px) {
  .list_contents_tag_sub > li .category_base, .list_contents_tag_sub > li .category_box_wrap p, .category_box_wrap .list_contents_tag_sub > li p {
    padding: 13px 35px;
  }
}
@media screen and (max-width: 1200px) {
  .list_contents_tag_sub > li .category_base, .list_contents_tag_sub > li .category_box_wrap p, .category_box_wrap .list_contents_tag_sub > li p {
    padding: 13px 20px;
  }
}
@media screen and (max-width: 767px) {
  .list_contents_tag_sub > li .category_base, .list_contents_tag_sub > li .category_box_wrap p, .category_box_wrap .list_contents_tag_sub > li p {
    padding: 9px 15px;
  }
}

.list_banner_culture {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.list_banner_culture:after {
  content: "";
  display: block;
  width: 31.8%;
  height: 0;
}
@media screen and (max-width: 1200px) {
  .list_banner_culture:after {
    display: none;
  }
}
.list_banner_culture > li {
  position: relative;
  width: 31.8%;
  margin-bottom: 2.5rem;
  padding-top: 40px;
}
@media screen and (max-width: 1200px) {
  .list_banner_culture > li {
    width: 48%;
    margin-bottom: 1.8rem;
  }
}
@media screen and (max-width: 767px) {
  .list_banner_culture > li {
    padding-top: 0;
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .list_banner_culture > li:nth-last-of-type(2), .list_banner_culture > li:nth-last-of-type(3) {
    margin-bottom: 0;
  }
}
.list_banner_culture > li:nth-last-of-type(1) {
  margin-bottom: 0;
}
.list_banner_culture > li > a {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .list_banner_culture > li > a:hover .img_wrap img {
    transform: scale(1.1);
  }
  .list_banner_culture > li > a:hover .img_wrap::after {
    background-color: rgba(255, 255, 255, 0.4);
  }
  .list_banner_culture > li > a:hover .ttl_wrap .banner_ttl::before {
    background-color: #474747;
  }
}
.list_banner_culture > li > a .img_wrap_parent {
  position: relative;
}
.list_banner_culture > li > a .img_wrap {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.list_banner_culture > li > a .img_wrap img {
  position: relative;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 0.5s;
}
.list_banner_culture > li > a .img_wrap::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(71, 71, 71, 0.4);
  z-index: 3;
  transition: 0.5s;
}
.list_banner_culture > li > a .ttl_wrap {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 4;
}
.list_banner_culture > li > a .ttl_wrap .banner_ttl {
  position: relative;
  width: 100%;
  height: 100%;
}
.list_banner_culture > li > a .ttl_wrap .banner_ttl::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.5s;
  background-color: #fff;
}
.list_banner_culture > li > a .ttl_wrap .banner_ttl_thinkfordesign::before {
  width: 15.57vw;
  height: 2.39vw;
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 46.25"><defs></defs><g id="_レイヤー_1-2"><g id="A_good_relationship_with_the_management." class="cls-1"><g class="cls-1"><path class="cls-2" d="m47.89,39.68h.77l1.82,5.02h-.75l-.52-1.5h-1.97l-.54,1.5h-.7l1.89-5.02Zm1.13,2.96l-.77-2.22-.8,2.22h1.58Z"/><path class="cls-2" d="m56.85,41.19c.12.08.23.2.35.35v-.46h.57v3.33c0,.46-.07.83-.2,1.1-.25.5-.73.75-1.44.75-.39,0-.72-.09-.99-.27s-.42-.45-.45-.83h.63c.03.16.09.29.18.38.14.14.36.21.65.21.47,0,.78-.17.92-.5.09-.2.13-.55.12-1.05-.12.19-.27.33-.44.42-.17.09-.4.14-.68.14-.4,0-.74-.14-1.04-.42-.3-.28-.44-.75-.44-1.4,0-.61.15-1.09.45-1.44.3-.34.66-.52,1.08-.52.29,0,.54.07.75.21Zm.08.66c-.19-.22-.42-.33-.71-.33-.43,0-.73.2-.88.61-.08.22-.13.5-.13.85,0,.41.08.73.25.94.17.22.39.32.67.32.44,0,.75-.2.93-.6.1-.22.15-.49.15-.79,0-.45-.09-.79-.28-1.01Z"/><path class="cls-2" d="m62.48,41.41c.32.31.49.78.49,1.39s-.14,1.08-.43,1.46-.73.58-1.33.58c-.5,0-.9-.17-1.19-.51-.29-.34-.44-.8-.44-1.37,0-.61.15-1.1.46-1.47s.73-.55,1.25-.55c.47,0,.86.16,1.19.47Zm-.38,2.43c.15-.31.22-.65.22-1.03,0-.34-.05-.62-.16-.83-.17-.34-.47-.51-.89-.51-.37,0-.64.14-.81.43s-.25.63-.25,1.04.08.71.25.97.44.39.8.39c.4,0,.68-.15.83-.46Z"/><path class="cls-2" d="m67.5,41.41c.32.31.49.78.49,1.39s-.14,1.08-.43,1.46-.73.58-1.33.58c-.5,0-.9-.17-1.19-.51-.29-.34-.44-.8-.44-1.37,0-.61.15-1.1.46-1.47s.73-.55,1.25-.55c.47,0,.86.16,1.19.47Zm-.38,2.43c.15-.31.22-.65.22-1.03,0-.34-.05-.62-.16-.83-.17-.34-.47-.51-.89-.51-.37,0-.64.14-.81.43s-.25.63-.25,1.04.08.71.25.97.44.39.8.39c.4,0,.68-.15.83-.46Z"/><path class="cls-2" d="m71.87,41.15c.11.07.23.19.37.36v-1.85h.59v5.04h-.55v-.51c-.14.23-.31.39-.51.49s-.42.15-.67.15c-.41,0-.76-.17-1.06-.51-.3-.34-.45-.8-.45-1.37,0-.53.14-1,.41-1.39.27-.39.66-.59,1.16-.59.28,0,.51.06.7.18Zm-1.37,2.75c.17.26.43.4.8.4.28,0,.52-.12.7-.37.18-.25.27-.6.27-1.05s-.09-.81-.28-1.03c-.19-.22-.42-.33-.7-.33-.31,0-.56.12-.75.36-.19.24-.29.59-.29,1.05,0,.39.08.72.25.98Z"/><path class="cls-2" d="m77.95,41.04h.58v.63c.05-.12.17-.27.35-.45s.4-.26.65-.26c.01,0,.03,0,.06,0s.07,0,.14.01v.65s-.07-.01-.1-.01c-.03,0-.06,0-.1,0-.31,0-.55.1-.71.3s-.25.43-.25.69v2.11h-.62v-3.66Z"/><path class="cls-2" d="m83.65,41.14c.24.12.43.28.55.47.12.18.2.4.24.65.04.17.05.44.05.81h-2.66c.01.37.1.67.26.9.16.22.41.34.76.34.32,0,.57-.11.76-.32.11-.12.18-.27.23-.43h.6c-.02.13-.07.28-.16.45-.09.17-.19.3-.3.41-.19.18-.42.31-.69.37-.15.04-.31.05-.5.05-.45,0-.84-.17-1.15-.5-.31-.33-.47-.8-.47-1.39s.16-1.07.48-1.43.73-.55,1.24-.55c.26,0,.51.06.75.18Zm.22,1.44c-.02-.27-.08-.48-.17-.64-.17-.3-.45-.44-.84-.44-.28,0-.52.1-.71.31-.19.2-.29.46-.3.78h2.02Z"/><path class="cls-2" d="m86.42,39.68h.62v5.02h-.62v-5.02Z"/><path class="cls-2" d="m91.04,42.49c.14-.02.24-.08.28-.18.03-.05.04-.13.04-.24,0-.21-.07-.36-.22-.46-.15-.09-.36-.14-.64-.14-.32,0-.55.09-.68.26-.07.1-.12.24-.15.43h-.57c.01-.45.16-.77.44-.94.28-.18.61-.27.98-.27.43,0,.78.08,1.05.25.27.16.4.42.4.77v2.11c0,.06.01.12.04.15.03.04.08.06.17.06.03,0,.06,0,.09,0,.03,0,.07,0,.11-.02v.46c-.1.03-.17.04-.22.05s-.12,0-.21,0c-.21,0-.37-.07-.46-.22-.05-.08-.09-.19-.11-.34-.13.16-.31.31-.54.43-.23.12-.49.18-.78.18-.34,0-.62-.1-.83-.31-.22-.21-.32-.46-.32-.77,0-.34.11-.6.32-.79s.49-.3.83-.34l.98-.12Zm-1.3,1.66c.13.1.28.15.46.15.22,0,.43-.05.63-.15.34-.17.51-.44.51-.82v-.5c-.08.05-.17.09-.29.12s-.23.05-.35.07l-.37.05c-.22.03-.39.08-.5.14-.19.11-.29.28-.29.51,0,.18.06.32.19.42Z"/><path class="cls-2" d="m94.21,40.02h.62v1.02h.58v.5h-.58v2.39c0,.13.04.21.13.26.05.03.13.04.24.04.03,0,.06,0,.1,0,.03,0,.07,0,.12-.01v.49c-.07.02-.14.04-.22.04-.08,0-.16.01-.25.01-.29,0-.48-.07-.58-.22-.1-.15-.15-.34-.15-.57v-2.42h-.5v-.5h.5v-1.02Z"/><path class="cls-2" d="m97.15,39.68h.63v.7h-.63v-.7Zm0,1.38h.63v3.64h-.63v-3.64Z"/><path class="cls-2" d="m102.48,41.41c.32.31.49.78.49,1.39s-.14,1.08-.43,1.46-.73.58-1.33.58c-.5,0-.9-.17-1.19-.51-.29-.34-.44-.8-.44-1.37,0-.61.15-1.1.46-1.47s.73-.55,1.25-.55c.47,0,.86.16,1.19.47Zm-.38,2.43c.15-.31.22-.65.22-1.03,0-.34-.05-.62-.16-.83-.17-.34-.47-.51-.89-.51-.37,0-.64.14-.81.43s-.25.63-.25,1.04.08.71.25.97.44.39.8.39c.4,0,.68-.15.83-.46Z"/><path class="cls-2" d="m104.84,41.04h.58v.52c.17-.21.36-.37.55-.46s.41-.14.65-.14c.52,0,.87.18,1.05.54.1.2.15.48.15.85v2.35h-.63v-2.31c0-.22-.03-.4-.1-.54-.11-.23-.31-.34-.59-.34-.15,0-.27.02-.36.04-.17.05-.32.15-.44.3-.1.12-.17.25-.2.37-.03.13-.05.31-.05.55v1.92h-.62v-3.66Z"/><path class="cls-2" d="m110.22,43.55c.02.21.07.36.16.47.16.2.43.3.82.3.23,0,.44-.05.61-.15.18-.1.27-.25.27-.46,0-.16-.07-.28-.21-.36-.09-.05-.27-.11-.53-.17l-.5-.12c-.32-.08-.55-.16-.7-.26-.27-.17-.4-.4-.4-.69,0-.35.13-.63.38-.84.25-.21.59-.32,1.02-.32.56,0,.96.16,1.21.48.15.21.23.43.23.66h-.58c-.01-.14-.06-.26-.15-.38-.14-.16-.4-.24-.75-.24-.24,0-.42.04-.54.13s-.18.21-.18.35c0,.16.08.29.24.38.09.06.23.11.41.15l.41.1c.45.11.75.21.91.31.24.16.36.4.36.74s-.12.61-.38.84c-.25.24-.63.36-1.14.36-.55,0-.94-.12-1.17-.37s-.35-.55-.37-.92h.59Z"/><path class="cls-2" d="m114.47,39.66h.62v1.87c.15-.18.28-.31.39-.39.2-.13.45-.2.74-.2.53,0,.89.19,1.08.56.1.2.15.48.15.84v2.35h-.63v-2.31c0-.27-.03-.47-.1-.59-.11-.2-.32-.3-.63-.3-.26,0-.49.09-.69.26-.21.17-.31.51-.31.99v1.94h-.62v-5.04Z"/><path class="cls-2" d="m119.49,39.68h.63v.7h-.63v-.7Zm0,1.38h.63v3.64h-.63v-3.64Z"/><path class="cls-2" d="m122.11,41.06h.6v.49c.12-.17.26-.29.4-.39.21-.14.45-.21.73-.21.42,0,.77.16,1.06.48.29.32.44.77.44,1.36,0,.8-.21,1.37-.63,1.71-.27.22-.57.32-.93.32-.28,0-.51-.06-.7-.18-.11-.07-.23-.19-.37-.35v1.87h-.62v-5.1Zm2.31,2.87c.19-.24.29-.6.29-1.08,0-.29-.04-.54-.13-.75-.16-.4-.45-.6-.88-.6s-.72.21-.88.64c-.08.23-.13.52-.13.87,0,.28.04.52.13.72.16.38.45.57.88.57.29,0,.53-.12.72-.36Z"/><path class="cls-2" d="m130.52,41.04l.7,2.88.71-2.88h.69l.72,2.87.75-2.87h.62l-1.06,3.66h-.64l-.75-2.83-.72,2.83h-.64l-1.06-3.66h.67Z"/><path class="cls-2" d="m136.41,39.68h.63v.7h-.63v-.7Zm0,1.38h.63v3.64h-.63v-3.64Z"/><path class="cls-2" d="m139.21,40.02h.62v1.02h.58v.5h-.58v2.39c0,.13.04.21.13.26.05.03.13.04.24.04.03,0,.06,0,.1,0,.03,0,.07,0,.12-.01v.49c-.07.02-.14.04-.22.04-.08,0-.16.01-.25.01-.29,0-.48-.07-.58-.22-.1-.15-.15-.34-.15-.57v-2.42h-.5v-.5h.5v-1.02Z"/><path class="cls-2" d="m142.15,39.66h.62v1.87c.15-.18.28-.31.39-.39.2-.13.45-.2.74-.2.53,0,.89.19,1.08.56.1.2.15.48.15.84v2.35h-.63v-2.31c0-.27-.03-.47-.1-.59-.11-.2-.32-.3-.63-.3-.26,0-.49.09-.69.26-.21.17-.31.51-.31.99v1.94h-.62v-5.04Z"/><path class="cls-2" d="m150.36,40.02h.62v1.02h.58v.5h-.58v2.39c0,.13.04.21.13.26.05.03.13.04.24.04.03,0,.06,0,.1,0,.03,0,.07,0,.12-.01v.49c-.07.02-.14.04-.22.04-.08,0-.16.01-.25.01-.29,0-.48-.07-.58-.22-.1-.15-.15-.34-.15-.57v-2.42h-.5v-.5h.5v-1.02Z"/><path class="cls-2" d="m153.3,39.66h.62v1.87c.15-.18.28-.31.39-.39.2-.13.45-.2.74-.2.53,0,.89.19,1.08.56.1.2.15.48.15.84v2.35h-.63v-2.31c0-.27-.03-.47-.1-.59-.11-.2-.32-.3-.63-.3-.26,0-.49.09-.69.26-.21.17-.31.51-.31.99v1.94h-.62v-5.04Z"/><path class="cls-2" d="m160.57,41.14c.24.12.43.28.55.47.12.18.2.4.24.65.04.17.05.44.05.81h-2.66c.01.37.1.67.26.9.16.22.41.34.76.34.32,0,.57-.11.76-.32.11-.12.18-.27.23-.43h.6c-.02.13-.07.28-.16.45-.09.17-.19.3-.3.41-.19.18-.42.31-.69.37-.15.04-.31.05-.5.05-.45,0-.84-.17-1.15-.5-.31-.33-.47-.8-.47-1.39s.16-1.07.48-1.43.73-.55,1.24-.55c.26,0,.51.06.75.18Zm.22,1.44c-.02-.27-.08-.48-.17-.64-.17-.3-.45-.44-.84-.44-.28,0-.52.1-.71.31-.19.2-.29.46-.3.78h2.02Z"/><path class="cls-2" d="m166.39,41.04h.61v.52c.15-.18.28-.31.4-.39.2-.14.43-.21.69-.21.29,0,.53.07.7.21.1.08.19.2.27.36.14-.2.3-.34.48-.44s.39-.14.62-.14c.49,0,.83.18,1,.53.1.19.14.45.14.77v2.44h-.64v-2.54c0-.24-.06-.41-.18-.5-.12-.09-.27-.14-.45-.14-.24,0-.45.08-.62.24-.17.16-.26.43-.26.81v2.13h-.63v-2.39c0-.25-.03-.43-.09-.54-.09-.17-.27-.26-.52-.26-.23,0-.44.09-.63.27-.19.18-.29.51-.29.98v1.94h-.62v-3.66Z"/><path class="cls-2" d="m175.3,42.49c.14-.02.24-.08.28-.18.03-.05.04-.13.04-.24,0-.21-.07-.36-.22-.46-.15-.09-.36-.14-.64-.14-.32,0-.55.09-.68.26-.07.1-.12.24-.15.43h-.57c.01-.45.16-.77.44-.94.28-.18.61-.27.98-.27.43,0,.78.08,1.05.25.27.16.4.42.4.77v2.11c0,.06.01.12.04.15.03.04.08.06.17.06.03,0,.06,0,.09,0,.03,0,.07,0,.11-.02v.46c-.1.03-.17.04-.22.05s-.12,0-.21,0c-.21,0-.37-.07-.46-.22-.05-.08-.09-.19-.11-.34-.13.16-.31.31-.54.43-.23.12-.49.18-.78.18-.34,0-.62-.1-.83-.31-.22-.21-.32-.46-.32-.77,0-.34.11-.6.32-.79s.49-.3.83-.34l.98-.12Zm-1.3,1.66c.13.1.28.15.46.15.22,0,.43-.05.63-.15.34-.17.51-.44.51-.82v-.5c-.08.05-.17.09-.29.12s-.23.05-.35.07l-.37.05c-.22.03-.39.08-.5.14-.19.11-.29.28-.29.51,0,.18.06.32.19.42Z"/><path class="cls-2" d="m178.35,41.04h.58v.52c.17-.21.36-.37.55-.46s.41-.14.65-.14c.52,0,.87.18,1.05.54.1.2.15.48.15.85v2.35h-.63v-2.31c0-.22-.03-.4-.1-.54-.11-.23-.31-.34-.59-.34-.15,0-.27.02-.36.04-.17.05-.32.15-.44.3-.1.12-.17.25-.2.37-.03.13-.05.31-.05.55v1.92h-.62v-3.66Z"/><path class="cls-2" d="m185.33,42.49c.14-.02.24-.08.28-.18.03-.05.04-.13.04-.24,0-.21-.08-.36-.22-.46-.15-.09-.36-.14-.64-.14-.32,0-.55.09-.68.26-.07.1-.12.24-.15.43h-.57c.01-.45.16-.77.44-.94.28-.18.61-.27.98-.27.43,0,.78.08,1.05.25.27.16.4.42.4.77v2.11c0,.06.01.12.04.15.03.04.08.06.17.06.03,0,.06,0,.09,0,.03,0,.07,0,.11-.02v.46c-.1.03-.17.04-.22.05-.05,0-.12,0-.21,0-.21,0-.37-.07-.46-.22-.05-.08-.08-.19-.11-.34-.13.16-.31.31-.54.43-.24.12-.49.18-.78.18-.34,0-.62-.1-.83-.31-.22-.21-.32-.46-.32-.77,0-.34.11-.6.32-.79s.49-.3.83-.34l.98-.12Zm-1.29,1.66c.13.1.28.15.46.15.22,0,.43-.05.63-.15.34-.17.51-.44.51-.82v-.5c-.08.05-.17.09-.29.12s-.23.05-.35.07l-.37.05c-.22.03-.39.08-.5.14-.19.11-.29.28-.29.51,0,.18.07.32.2.42Z"/><path class="cls-2" d="m190.41,41.19c.12.08.23.2.35.35v-.46h.57v3.33c0,.46-.07.83-.2,1.1-.25.5-.73.75-1.44.75-.39,0-.72-.09-.99-.27-.27-.18-.42-.45-.45-.83h.62c.03.16.09.29.18.38.14.14.36.21.65.21.47,0,.78-.17.92-.5.09-.2.13-.55.12-1.05-.12.19-.27.33-.44.42-.17.09-.4.14-.68.14-.4,0-.74-.14-1.04-.42s-.44-.75-.44-1.4c0-.61.15-1.09.45-1.44.3-.34.66-.52,1.08-.52.29,0,.54.07.75.21Zm.08.66c-.19-.22-.42-.33-.71-.33-.43,0-.73.2-.88.61-.08.22-.13.5-.13.85,0,.41.08.73.25.94.17.22.39.32.67.32.44,0,.75-.2.93-.6.1-.22.15-.49.15-.79,0-.45-.09-.79-.28-1.01Z"/><path class="cls-2" d="m195.65,41.14c.24.12.43.28.55.47.12.18.2.4.24.65.04.17.05.44.05.81h-2.66c.01.37.1.67.26.9.16.22.41.34.76.34.32,0,.57-.11.76-.32.11-.12.18-.27.23-.43h.6c-.02.13-.07.28-.16.45-.09.17-.19.3-.3.41-.19.18-.42.31-.69.37-.15.04-.31.05-.5.05-.45,0-.84-.17-1.15-.5-.31-.33-.47-.8-.47-1.39s.16-1.07.48-1.43c.32-.37.73-.55,1.24-.55.26,0,.51.06.75.18Zm.22,1.44c-.02-.27-.08-.48-.17-.64-.17-.3-.45-.44-.84-.44-.28,0-.52.1-.71.31s-.29.46-.3.78h2.02Z"/><path class="cls-2" d="m198.41,41.04h.61v.52c.15-.18.28-.31.4-.39.2-.14.43-.21.69-.21.29,0,.53.07.7.21.1.08.19.2.27.36.14-.2.3-.34.48-.44s.39-.14.62-.14c.49,0,.83.18,1,.53.1.19.14.45.14.77v2.44h-.64v-2.54c0-.24-.06-.41-.18-.5-.12-.09-.27-.14-.45-.14-.24,0-.45.08-.62.24-.17.16-.26.43-.26.81v2.13h-.62v-2.39c0-.25-.03-.43-.09-.54-.09-.17-.27-.26-.52-.26-.23,0-.44.09-.63.27s-.29.51-.29.98v1.94h-.62v-3.66Z"/><path class="cls-2" d="m207.62,41.14c.24.12.43.28.55.47.12.18.2.4.24.65.04.17.05.44.05.81h-2.66c.01.37.1.67.26.9.16.22.41.34.76.34.32,0,.57-.11.76-.32.11-.12.18-.27.23-.43h.6c-.02.13-.07.28-.16.45-.09.17-.19.3-.3.41-.19.18-.42.31-.69.37-.15.04-.31.05-.5.05-.45,0-.84-.17-1.15-.5-.31-.33-.47-.8-.47-1.39s.16-1.07.48-1.43c.32-.37.73-.55,1.24-.55.26,0,.51.06.75.18Zm.22,1.44c-.02-.27-.08-.48-.17-.64-.17-.3-.45-.44-.84-.44-.28,0-.52.1-.71.31s-.29.46-.3.78h2.02Z"/><path class="cls-2" d="m210.37,41.04h.58v.52c.17-.21.36-.37.55-.46.19-.09.41-.14.65-.14.52,0,.87.18,1.05.54.1.2.15.48.15.85v2.35h-.62v-2.31c0-.22-.03-.4-.1-.54-.11-.23-.31-.34-.59-.34-.15,0-.27.02-.36.04-.17.05-.32.15-.44.3-.1.12-.17.25-.2.37-.03.13-.05.31-.05.55v1.92h-.62v-3.66Z"/><path class="cls-2" d="m215.51,40.02h.62v1.02h.58v.5h-.58v2.39c0,.13.04.21.13.26.05.03.13.04.24.04.03,0,.06,0,.1,0,.03,0,.07,0,.12-.01v.49c-.07.02-.14.04-.22.04-.08,0-.16.01-.25.01-.29,0-.48-.07-.58-.22-.1-.15-.15-.34-.15-.57v-2.42h-.5v-.5h.5v-1.02Z"/><path class="cls-2" d="m218.59,43.96h.71v.75h-.71v-.75Z"/></g></g><g id="_グループ_706"><path id="_パス_3676" class="cls-2" d="m20.08.25v4.39h-7.42v20.4h-5.21V4.64H0V.25h20.08Z"/><path id="_パス_3677" class="cls-2" d="m38.65,6.81c.91.38,1.69,1,2.27,1.8.47.62.79,1.34.92,2.11.14,1.18.19,2.36.17,3.54v10.77h-4.89v-11.16c.04-.83-.14-1.65-.5-2.39-.49-.89-1.46-1.39-2.47-1.28-1.1-.07-2.17.41-2.86,1.27-.72,1.07-1.06,2.34-.98,3.63v9.93h-4.79V.34h4.79v8.74c.57-.96,1.4-1.73,2.4-2.23.9-.42,1.88-.63,2.87-.63,1.05-.02,2.1.18,3.07.59Z"/><path id="_パス_3678" class="cls-2" d="m52.11,4.52h-4.86V.1h4.86v4.42Zm-4.86,2.19h4.86v18.33h-4.86V6.71Z"/><path id="_パス_3679" class="cls-2" d="m72.5,7.76c1.2.99,1.8,2.64,1.8,4.94v12.34h-4.91v-11.15c.04-.76-.09-1.52-.38-2.22-.52-.97-1.58-1.53-2.67-1.41-1.44-.11-2.79.73-3.32,2.07-.34.89-.5,1.84-.47,2.79v9.92h-4.79V6.74h4.64v2.67c.46-.77,1.05-1.46,1.74-2.03,1.09-.77,2.4-1.16,3.73-1.11,1.67-.07,3.31.46,4.63,1.49Z"/><path id="_パス_3680" class="cls-2" d="m79.96.34h4.71v13.37l6.04-6.91h5.96l-6.57,6.83,6.82,11.42h-5.83l-4.44-7.83-1.99,2.06v5.77h-4.71V.34Z"/><path id="_パス_3681" class="cls-2" d="m120.95.03c.25.02.58.04,1.01.08v3.9c-.27-.03-.72-.06-1.35-.08-.48-.07-.96.08-1.31.42-.23.27-.36.62-.36.98v1.55h3.15v3.38h-3.15v14.78h-4.76v-14.79h-2.69v-3.38h2.62v-1.18c0-1.96.33-3.31.99-4.05C115.79.55,117.47,0,120.12,0c.3,0,.58,0,.82.03Z"/><path id="_パス_3682" class="cls-2" d="m144.06,22.8c-1.55,1.91-3.9,2.86-7.05,2.86s-5.5-.95-7.05-2.86c-3.09-4.07-3.09-9.7,0-13.77,1.55-1.94,3.9-2.91,7.05-2.91s5.5.97,7.05,2.91c3.09,4.07,3.09,9.7,0,13.77Zm-3.83-2.65c.83-1.26,1.22-2.75,1.13-4.25.09-1.5-.3-2.99-1.13-4.24-1.53-1.79-4.22-1.99-6.01-.46-.16.14-.32.29-.46.46-.83,1.25-1.23,2.74-1.13,4.24-.09,1.5.3,2.99,1.13,4.25,1.52,1.79,4.2,2,5.98.48.17-.15.34-.31.48-.48Z"/><path id="_パス_3683" class="cls-2" d="m162.16,6.28c.06,0,.2.01.41.03v4.91c-.3-.03-.57-.06-.81-.07s-.43-.02-.57-.02c-1.93,0-3.22.63-3.88,1.88-.43,1.03-.62,2.15-.55,3.26v8.76h-4.82V6.71h4.57v3.2c.51-.93,1.16-1.78,1.93-2.51.99-.78,2.24-1.18,3.5-1.13.09,0,.17,0,.23.01Z"/><path id="_パス_3684" class="cls-2" d="m191.65.79c1.72.55,3.2,1.66,4.22,3.15.85,1.2,1.45,2.56,1.77,4,.3,1.35.46,2.72.47,4.1.09,2.92-.59,5.81-1.99,8.38-1.66,3.01-4.89,4.8-8.32,4.62h-10.69V.25h10.69c1.3-.01,2.59.17,3.84.54Zm-9.5,3.77v16.18h4.78c2.33.09,4.42-1.39,5.12-3.62.56-1.51.83-3.11.79-4.72.11-2.01-.29-4.01-1.18-5.81-.79-1.35-2.37-2.03-4.72-2.03h-4.79Z"/><path id="_パス_3685" class="cls-2" d="m217.19,7.08c1.29.58,2.39,1.53,3.17,2.71.77,1.14,1.27,2.43,1.46,3.79.15,1.21.2,2.42.16,3.64h-13.35c-.08,1.54.65,3,1.92,3.87.8.48,1.71.72,2.64.69,1.53.12,2.98-.71,3.65-2.1h4.89c-.22,1.27-.85,2.43-1.78,3.31-1.8,1.85-4.32,2.82-6.9,2.67-2.35.03-4.64-.77-6.46-2.26-1.87-1.5-2.8-3.95-2.8-7.34,0-3.18.84-5.61,2.53-7.3,1.74-1.72,4.11-2.64,6.55-2.54,1.48-.02,2.95.27,4.31.86Zm-7.17,4.14c-.72.78-1.17,1.78-1.28,2.84h8.26c0-1.1-.47-2.15-1.28-2.9-.79-.67-1.81-1.02-2.84-.99-1.06-.06-2.09.32-2.86,1.05h0Z"/><path id="_パス_3686" class="cls-2" d="m232.36,19.19c.03.66.26,1.29.66,1.82.93.75,2.12,1.09,3.31.96.77.03,1.55-.11,2.26-.42.51-.21.84-.71.84-1.26.02-.5-.24-.97-.67-1.23-1.62-.64-3.3-1.12-5.01-1.45-1.6-.29-3.1-.96-4.4-1.93-.89-.86-1.36-2.07-1.28-3.3,0-1.68.72-3.27,2-4.36,1.57-1.3,3.58-1.95,5.62-1.83,1.96-.08,3.9.39,5.6,1.37,1.54,1.09,2.47,2.85,2.49,4.73h-4.79c-.03-.53-.22-1.03-.52-1.46-.7-.72-1.7-1.08-2.7-.98-.78-.07-1.56.1-2.23.49-.4.25-.65.67-.67,1.14-.03.5.25.98.71,1.19,1.63.58,3.3,1.03,5,1.33,1.59.29,3.07.99,4.29,2.04.93.9,1.45,2.15,1.41,3.45.05,1.72-.7,3.36-2.03,4.45-1.35,1.15-3.45,1.72-6.28,1.72s-5.02-.61-6.4-1.82c-1.35-1.16-2.11-2.87-2.06-4.65h4.87Z"/><path id="_パス_3687" class="cls-2" d="m254.59,4.52h-4.86V.1h4.86v4.42Zm-4.86,2.19h4.86v18.33h-4.86V6.71Z"/><path id="_パス_3688" class="cls-2" d="m270.47,6.7c1.22.53,2.22,1.47,2.82,2.66v-2.64h4.68v17.38c.12,1.86-.29,3.72-1.19,5.35-1.37,2.07-3.99,3.1-7.87,3.1-2,.09-3.99-.39-5.73-1.38-1.46-.88-2.38-2.42-2.45-4.12h5.21c.08.46.31.89.65,1.21.77.51,1.69.74,2.61.66,1.73,0,2.88-.58,3.46-1.73.46-1.19.65-2.46.57-3.73v-1.18c-.37.68-.87,1.28-1.48,1.77-1.08.77-2.39,1.15-3.72,1.09-2.16.08-4.24-.83-5.64-2.48-1.49-1.91-2.24-4.3-2.11-6.72-.08-2.45.63-4.86,2.03-6.87,1.33-1.84,3.49-2.89,5.76-2.78.82-.02,1.64.13,2.4.42Zm1.63,13.14c.87-1.16,1.28-2.6,1.16-4.04.1-1.41-.29-2.81-1.1-3.97-.71-.9-1.8-1.4-2.94-1.36-1.56-.08-2.98.89-3.47,2.37-.36,1-.53,2.05-.5,3.11-.02.97.16,1.94.54,2.84.52,1.46,1.94,2.41,3.48,2.32,1.09.01,2.12-.45,2.83-1.28h0Z"/><path id="_パス_3689" class="cls-2" d="m298.2,7.76c1.2.99,1.8,2.64,1.8,4.94v12.34h-4.91v-11.15c.04-.76-.09-1.52-.38-2.22-.52-.97-1.58-1.53-2.67-1.41-1.44-.11-2.79.73-3.32,2.07-.34.89-.5,1.84-.47,2.79v9.92h-4.79V6.74h4.64v2.67c.46-.77,1.05-1.46,1.74-2.03,1.09-.77,2.4-1.16,3.73-1.11,1.67-.07,3.31.46,4.63,1.49Z"/></g></g></svg>');
          mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 46.25"><defs></defs><g id="_レイヤー_1-2"><g id="A_good_relationship_with_the_management." class="cls-1"><g class="cls-1"><path class="cls-2" d="m47.89,39.68h.77l1.82,5.02h-.75l-.52-1.5h-1.97l-.54,1.5h-.7l1.89-5.02Zm1.13,2.96l-.77-2.22-.8,2.22h1.58Z"/><path class="cls-2" d="m56.85,41.19c.12.08.23.2.35.35v-.46h.57v3.33c0,.46-.07.83-.2,1.1-.25.5-.73.75-1.44.75-.39,0-.72-.09-.99-.27s-.42-.45-.45-.83h.63c.03.16.09.29.18.38.14.14.36.21.65.21.47,0,.78-.17.92-.5.09-.2.13-.55.12-1.05-.12.19-.27.33-.44.42-.17.09-.4.14-.68.14-.4,0-.74-.14-1.04-.42-.3-.28-.44-.75-.44-1.4,0-.61.15-1.09.45-1.44.3-.34.66-.52,1.08-.52.29,0,.54.07.75.21Zm.08.66c-.19-.22-.42-.33-.71-.33-.43,0-.73.2-.88.61-.08.22-.13.5-.13.85,0,.41.08.73.25.94.17.22.39.32.67.32.44,0,.75-.2.93-.6.1-.22.15-.49.15-.79,0-.45-.09-.79-.28-1.01Z"/><path class="cls-2" d="m62.48,41.41c.32.31.49.78.49,1.39s-.14,1.08-.43,1.46-.73.58-1.33.58c-.5,0-.9-.17-1.19-.51-.29-.34-.44-.8-.44-1.37,0-.61.15-1.1.46-1.47s.73-.55,1.25-.55c.47,0,.86.16,1.19.47Zm-.38,2.43c.15-.31.22-.65.22-1.03,0-.34-.05-.62-.16-.83-.17-.34-.47-.51-.89-.51-.37,0-.64.14-.81.43s-.25.63-.25,1.04.08.71.25.97.44.39.8.39c.4,0,.68-.15.83-.46Z"/><path class="cls-2" d="m67.5,41.41c.32.31.49.78.49,1.39s-.14,1.08-.43,1.46-.73.58-1.33.58c-.5,0-.9-.17-1.19-.51-.29-.34-.44-.8-.44-1.37,0-.61.15-1.1.46-1.47s.73-.55,1.25-.55c.47,0,.86.16,1.19.47Zm-.38,2.43c.15-.31.22-.65.22-1.03,0-.34-.05-.62-.16-.83-.17-.34-.47-.51-.89-.51-.37,0-.64.14-.81.43s-.25.63-.25,1.04.08.71.25.97.44.39.8.39c.4,0,.68-.15.83-.46Z"/><path class="cls-2" d="m71.87,41.15c.11.07.23.19.37.36v-1.85h.59v5.04h-.55v-.51c-.14.23-.31.39-.51.49s-.42.15-.67.15c-.41,0-.76-.17-1.06-.51-.3-.34-.45-.8-.45-1.37,0-.53.14-1,.41-1.39.27-.39.66-.59,1.16-.59.28,0,.51.06.7.18Zm-1.37,2.75c.17.26.43.4.8.4.28,0,.52-.12.7-.37.18-.25.27-.6.27-1.05s-.09-.81-.28-1.03c-.19-.22-.42-.33-.7-.33-.31,0-.56.12-.75.36-.19.24-.29.59-.29,1.05,0,.39.08.72.25.98Z"/><path class="cls-2" d="m77.95,41.04h.58v.63c.05-.12.17-.27.35-.45s.4-.26.65-.26c.01,0,.03,0,.06,0s.07,0,.14.01v.65s-.07-.01-.1-.01c-.03,0-.06,0-.1,0-.31,0-.55.1-.71.3s-.25.43-.25.69v2.11h-.62v-3.66Z"/><path class="cls-2" d="m83.65,41.14c.24.12.43.28.55.47.12.18.2.4.24.65.04.17.05.44.05.81h-2.66c.01.37.1.67.26.9.16.22.41.34.76.34.32,0,.57-.11.76-.32.11-.12.18-.27.23-.43h.6c-.02.13-.07.28-.16.45-.09.17-.19.3-.3.41-.19.18-.42.31-.69.37-.15.04-.31.05-.5.05-.45,0-.84-.17-1.15-.5-.31-.33-.47-.8-.47-1.39s.16-1.07.48-1.43.73-.55,1.24-.55c.26,0,.51.06.75.18Zm.22,1.44c-.02-.27-.08-.48-.17-.64-.17-.3-.45-.44-.84-.44-.28,0-.52.1-.71.31-.19.2-.29.46-.3.78h2.02Z"/><path class="cls-2" d="m86.42,39.68h.62v5.02h-.62v-5.02Z"/><path class="cls-2" d="m91.04,42.49c.14-.02.24-.08.28-.18.03-.05.04-.13.04-.24,0-.21-.07-.36-.22-.46-.15-.09-.36-.14-.64-.14-.32,0-.55.09-.68.26-.07.1-.12.24-.15.43h-.57c.01-.45.16-.77.44-.94.28-.18.61-.27.98-.27.43,0,.78.08,1.05.25.27.16.4.42.4.77v2.11c0,.06.01.12.04.15.03.04.08.06.17.06.03,0,.06,0,.09,0,.03,0,.07,0,.11-.02v.46c-.1.03-.17.04-.22.05s-.12,0-.21,0c-.21,0-.37-.07-.46-.22-.05-.08-.09-.19-.11-.34-.13.16-.31.31-.54.43-.23.12-.49.18-.78.18-.34,0-.62-.1-.83-.31-.22-.21-.32-.46-.32-.77,0-.34.11-.6.32-.79s.49-.3.83-.34l.98-.12Zm-1.3,1.66c.13.1.28.15.46.15.22,0,.43-.05.63-.15.34-.17.51-.44.51-.82v-.5c-.08.05-.17.09-.29.12s-.23.05-.35.07l-.37.05c-.22.03-.39.08-.5.14-.19.11-.29.28-.29.51,0,.18.06.32.19.42Z"/><path class="cls-2" d="m94.21,40.02h.62v1.02h.58v.5h-.58v2.39c0,.13.04.21.13.26.05.03.13.04.24.04.03,0,.06,0,.1,0,.03,0,.07,0,.12-.01v.49c-.07.02-.14.04-.22.04-.08,0-.16.01-.25.01-.29,0-.48-.07-.58-.22-.1-.15-.15-.34-.15-.57v-2.42h-.5v-.5h.5v-1.02Z"/><path class="cls-2" d="m97.15,39.68h.63v.7h-.63v-.7Zm0,1.38h.63v3.64h-.63v-3.64Z"/><path class="cls-2" d="m102.48,41.41c.32.31.49.78.49,1.39s-.14,1.08-.43,1.46-.73.58-1.33.58c-.5,0-.9-.17-1.19-.51-.29-.34-.44-.8-.44-1.37,0-.61.15-1.1.46-1.47s.73-.55,1.25-.55c.47,0,.86.16,1.19.47Zm-.38,2.43c.15-.31.22-.65.22-1.03,0-.34-.05-.62-.16-.83-.17-.34-.47-.51-.89-.51-.37,0-.64.14-.81.43s-.25.63-.25,1.04.08.71.25.97.44.39.8.39c.4,0,.68-.15.83-.46Z"/><path class="cls-2" d="m104.84,41.04h.58v.52c.17-.21.36-.37.55-.46s.41-.14.65-.14c.52,0,.87.18,1.05.54.1.2.15.48.15.85v2.35h-.63v-2.31c0-.22-.03-.4-.1-.54-.11-.23-.31-.34-.59-.34-.15,0-.27.02-.36.04-.17.05-.32.15-.44.3-.1.12-.17.25-.2.37-.03.13-.05.31-.05.55v1.92h-.62v-3.66Z"/><path class="cls-2" d="m110.22,43.55c.02.21.07.36.16.47.16.2.43.3.82.3.23,0,.44-.05.61-.15.18-.1.27-.25.27-.46,0-.16-.07-.28-.21-.36-.09-.05-.27-.11-.53-.17l-.5-.12c-.32-.08-.55-.16-.7-.26-.27-.17-.4-.4-.4-.69,0-.35.13-.63.38-.84.25-.21.59-.32,1.02-.32.56,0,.96.16,1.21.48.15.21.23.43.23.66h-.58c-.01-.14-.06-.26-.15-.38-.14-.16-.4-.24-.75-.24-.24,0-.42.04-.54.13s-.18.21-.18.35c0,.16.08.29.24.38.09.06.23.11.41.15l.41.1c.45.11.75.21.91.31.24.16.36.4.36.74s-.12.61-.38.84c-.25.24-.63.36-1.14.36-.55,0-.94-.12-1.17-.37s-.35-.55-.37-.92h.59Z"/><path class="cls-2" d="m114.47,39.66h.62v1.87c.15-.18.28-.31.39-.39.2-.13.45-.2.74-.2.53,0,.89.19,1.08.56.1.2.15.48.15.84v2.35h-.63v-2.31c0-.27-.03-.47-.1-.59-.11-.2-.32-.3-.63-.3-.26,0-.49.09-.69.26-.21.17-.31.51-.31.99v1.94h-.62v-5.04Z"/><path class="cls-2" d="m119.49,39.68h.63v.7h-.63v-.7Zm0,1.38h.63v3.64h-.63v-3.64Z"/><path class="cls-2" d="m122.11,41.06h.6v.49c.12-.17.26-.29.4-.39.21-.14.45-.21.73-.21.42,0,.77.16,1.06.48.29.32.44.77.44,1.36,0,.8-.21,1.37-.63,1.71-.27.22-.57.32-.93.32-.28,0-.51-.06-.7-.18-.11-.07-.23-.19-.37-.35v1.87h-.62v-5.1Zm2.31,2.87c.19-.24.29-.6.29-1.08,0-.29-.04-.54-.13-.75-.16-.4-.45-.6-.88-.6s-.72.21-.88.64c-.08.23-.13.52-.13.87,0,.28.04.52.13.72.16.38.45.57.88.57.29,0,.53-.12.72-.36Z"/><path class="cls-2" d="m130.52,41.04l.7,2.88.71-2.88h.69l.72,2.87.75-2.87h.62l-1.06,3.66h-.64l-.75-2.83-.72,2.83h-.64l-1.06-3.66h.67Z"/><path class="cls-2" d="m136.41,39.68h.63v.7h-.63v-.7Zm0,1.38h.63v3.64h-.63v-3.64Z"/><path class="cls-2" d="m139.21,40.02h.62v1.02h.58v.5h-.58v2.39c0,.13.04.21.13.26.05.03.13.04.24.04.03,0,.06,0,.1,0,.03,0,.07,0,.12-.01v.49c-.07.02-.14.04-.22.04-.08,0-.16.01-.25.01-.29,0-.48-.07-.58-.22-.1-.15-.15-.34-.15-.57v-2.42h-.5v-.5h.5v-1.02Z"/><path class="cls-2" d="m142.15,39.66h.62v1.87c.15-.18.28-.31.39-.39.2-.13.45-.2.74-.2.53,0,.89.19,1.08.56.1.2.15.48.15.84v2.35h-.63v-2.31c0-.27-.03-.47-.1-.59-.11-.2-.32-.3-.63-.3-.26,0-.49.09-.69.26-.21.17-.31.51-.31.99v1.94h-.62v-5.04Z"/><path class="cls-2" d="m150.36,40.02h.62v1.02h.58v.5h-.58v2.39c0,.13.04.21.13.26.05.03.13.04.24.04.03,0,.06,0,.1,0,.03,0,.07,0,.12-.01v.49c-.07.02-.14.04-.22.04-.08,0-.16.01-.25.01-.29,0-.48-.07-.58-.22-.1-.15-.15-.34-.15-.57v-2.42h-.5v-.5h.5v-1.02Z"/><path class="cls-2" d="m153.3,39.66h.62v1.87c.15-.18.28-.31.39-.39.2-.13.45-.2.74-.2.53,0,.89.19,1.08.56.1.2.15.48.15.84v2.35h-.63v-2.31c0-.27-.03-.47-.1-.59-.11-.2-.32-.3-.63-.3-.26,0-.49.09-.69.26-.21.17-.31.51-.31.99v1.94h-.62v-5.04Z"/><path class="cls-2" d="m160.57,41.14c.24.12.43.28.55.47.12.18.2.4.24.65.04.17.05.44.05.81h-2.66c.01.37.1.67.26.9.16.22.41.34.76.34.32,0,.57-.11.76-.32.11-.12.18-.27.23-.43h.6c-.02.13-.07.28-.16.45-.09.17-.19.3-.3.41-.19.18-.42.31-.69.37-.15.04-.31.05-.5.05-.45,0-.84-.17-1.15-.5-.31-.33-.47-.8-.47-1.39s.16-1.07.48-1.43.73-.55,1.24-.55c.26,0,.51.06.75.18Zm.22,1.44c-.02-.27-.08-.48-.17-.64-.17-.3-.45-.44-.84-.44-.28,0-.52.1-.71.31-.19.2-.29.46-.3.78h2.02Z"/><path class="cls-2" d="m166.39,41.04h.61v.52c.15-.18.28-.31.4-.39.2-.14.43-.21.69-.21.29,0,.53.07.7.21.1.08.19.2.27.36.14-.2.3-.34.48-.44s.39-.14.62-.14c.49,0,.83.18,1,.53.1.19.14.45.14.77v2.44h-.64v-2.54c0-.24-.06-.41-.18-.5-.12-.09-.27-.14-.45-.14-.24,0-.45.08-.62.24-.17.16-.26.43-.26.81v2.13h-.63v-2.39c0-.25-.03-.43-.09-.54-.09-.17-.27-.26-.52-.26-.23,0-.44.09-.63.27-.19.18-.29.51-.29.98v1.94h-.62v-3.66Z"/><path class="cls-2" d="m175.3,42.49c.14-.02.24-.08.28-.18.03-.05.04-.13.04-.24,0-.21-.07-.36-.22-.46-.15-.09-.36-.14-.64-.14-.32,0-.55.09-.68.26-.07.1-.12.24-.15.43h-.57c.01-.45.16-.77.44-.94.28-.18.61-.27.98-.27.43,0,.78.08,1.05.25.27.16.4.42.4.77v2.11c0,.06.01.12.04.15.03.04.08.06.17.06.03,0,.06,0,.09,0,.03,0,.07,0,.11-.02v.46c-.1.03-.17.04-.22.05s-.12,0-.21,0c-.21,0-.37-.07-.46-.22-.05-.08-.09-.19-.11-.34-.13.16-.31.31-.54.43-.23.12-.49.18-.78.18-.34,0-.62-.1-.83-.31-.22-.21-.32-.46-.32-.77,0-.34.11-.6.32-.79s.49-.3.83-.34l.98-.12Zm-1.3,1.66c.13.1.28.15.46.15.22,0,.43-.05.63-.15.34-.17.51-.44.51-.82v-.5c-.08.05-.17.09-.29.12s-.23.05-.35.07l-.37.05c-.22.03-.39.08-.5.14-.19.11-.29.28-.29.51,0,.18.06.32.19.42Z"/><path class="cls-2" d="m178.35,41.04h.58v.52c.17-.21.36-.37.55-.46s.41-.14.65-.14c.52,0,.87.18,1.05.54.1.2.15.48.15.85v2.35h-.63v-2.31c0-.22-.03-.4-.1-.54-.11-.23-.31-.34-.59-.34-.15,0-.27.02-.36.04-.17.05-.32.15-.44.3-.1.12-.17.25-.2.37-.03.13-.05.31-.05.55v1.92h-.62v-3.66Z"/><path class="cls-2" d="m185.33,42.49c.14-.02.24-.08.28-.18.03-.05.04-.13.04-.24,0-.21-.08-.36-.22-.46-.15-.09-.36-.14-.64-.14-.32,0-.55.09-.68.26-.07.1-.12.24-.15.43h-.57c.01-.45.16-.77.44-.94.28-.18.61-.27.98-.27.43,0,.78.08,1.05.25.27.16.4.42.4.77v2.11c0,.06.01.12.04.15.03.04.08.06.17.06.03,0,.06,0,.09,0,.03,0,.07,0,.11-.02v.46c-.1.03-.17.04-.22.05-.05,0-.12,0-.21,0-.21,0-.37-.07-.46-.22-.05-.08-.08-.19-.11-.34-.13.16-.31.31-.54.43-.24.12-.49.18-.78.18-.34,0-.62-.1-.83-.31-.22-.21-.32-.46-.32-.77,0-.34.11-.6.32-.79s.49-.3.83-.34l.98-.12Zm-1.29,1.66c.13.1.28.15.46.15.22,0,.43-.05.63-.15.34-.17.51-.44.51-.82v-.5c-.08.05-.17.09-.29.12s-.23.05-.35.07l-.37.05c-.22.03-.39.08-.5.14-.19.11-.29.28-.29.51,0,.18.07.32.2.42Z"/><path class="cls-2" d="m190.41,41.19c.12.08.23.2.35.35v-.46h.57v3.33c0,.46-.07.83-.2,1.1-.25.5-.73.75-1.44.75-.39,0-.72-.09-.99-.27-.27-.18-.42-.45-.45-.83h.62c.03.16.09.29.18.38.14.14.36.21.65.21.47,0,.78-.17.92-.5.09-.2.13-.55.12-1.05-.12.19-.27.33-.44.42-.17.09-.4.14-.68.14-.4,0-.74-.14-1.04-.42s-.44-.75-.44-1.4c0-.61.15-1.09.45-1.44.3-.34.66-.52,1.08-.52.29,0,.54.07.75.21Zm.08.66c-.19-.22-.42-.33-.71-.33-.43,0-.73.2-.88.61-.08.22-.13.5-.13.85,0,.41.08.73.25.94.17.22.39.32.67.32.44,0,.75-.2.93-.6.1-.22.15-.49.15-.79,0-.45-.09-.79-.28-1.01Z"/><path class="cls-2" d="m195.65,41.14c.24.12.43.28.55.47.12.18.2.4.24.65.04.17.05.44.05.81h-2.66c.01.37.1.67.26.9.16.22.41.34.76.34.32,0,.57-.11.76-.32.11-.12.18-.27.23-.43h.6c-.02.13-.07.28-.16.45-.09.17-.19.3-.3.41-.19.18-.42.31-.69.37-.15.04-.31.05-.5.05-.45,0-.84-.17-1.15-.5-.31-.33-.47-.8-.47-1.39s.16-1.07.48-1.43c.32-.37.73-.55,1.24-.55.26,0,.51.06.75.18Zm.22,1.44c-.02-.27-.08-.48-.17-.64-.17-.3-.45-.44-.84-.44-.28,0-.52.1-.71.31s-.29.46-.3.78h2.02Z"/><path class="cls-2" d="m198.41,41.04h.61v.52c.15-.18.28-.31.4-.39.2-.14.43-.21.69-.21.29,0,.53.07.7.21.1.08.19.2.27.36.14-.2.3-.34.48-.44s.39-.14.62-.14c.49,0,.83.18,1,.53.1.19.14.45.14.77v2.44h-.64v-2.54c0-.24-.06-.41-.18-.5-.12-.09-.27-.14-.45-.14-.24,0-.45.08-.62.24-.17.16-.26.43-.26.81v2.13h-.62v-2.39c0-.25-.03-.43-.09-.54-.09-.17-.27-.26-.52-.26-.23,0-.44.09-.63.27s-.29.51-.29.98v1.94h-.62v-3.66Z"/><path class="cls-2" d="m207.62,41.14c.24.12.43.28.55.47.12.18.2.4.24.65.04.17.05.44.05.81h-2.66c.01.37.1.67.26.9.16.22.41.34.76.34.32,0,.57-.11.76-.32.11-.12.18-.27.23-.43h.6c-.02.13-.07.28-.16.45-.09.17-.19.3-.3.41-.19.18-.42.31-.69.37-.15.04-.31.05-.5.05-.45,0-.84-.17-1.15-.5-.31-.33-.47-.8-.47-1.39s.16-1.07.48-1.43c.32-.37.73-.55,1.24-.55.26,0,.51.06.75.18Zm.22,1.44c-.02-.27-.08-.48-.17-.64-.17-.3-.45-.44-.84-.44-.28,0-.52.1-.71.31s-.29.46-.3.78h2.02Z"/><path class="cls-2" d="m210.37,41.04h.58v.52c.17-.21.36-.37.55-.46.19-.09.41-.14.65-.14.52,0,.87.18,1.05.54.1.2.15.48.15.85v2.35h-.62v-2.31c0-.22-.03-.4-.1-.54-.11-.23-.31-.34-.59-.34-.15,0-.27.02-.36.04-.17.05-.32.15-.44.3-.1.12-.17.25-.2.37-.03.13-.05.31-.05.55v1.92h-.62v-3.66Z"/><path class="cls-2" d="m215.51,40.02h.62v1.02h.58v.5h-.58v2.39c0,.13.04.21.13.26.05.03.13.04.24.04.03,0,.06,0,.1,0,.03,0,.07,0,.12-.01v.49c-.07.02-.14.04-.22.04-.08,0-.16.01-.25.01-.29,0-.48-.07-.58-.22-.1-.15-.15-.34-.15-.57v-2.42h-.5v-.5h.5v-1.02Z"/><path class="cls-2" d="m218.59,43.96h.71v.75h-.71v-.75Z"/></g></g><g id="_グループ_706"><path id="_パス_3676" class="cls-2" d="m20.08.25v4.39h-7.42v20.4h-5.21V4.64H0V.25h20.08Z"/><path id="_パス_3677" class="cls-2" d="m38.65,6.81c.91.38,1.69,1,2.27,1.8.47.62.79,1.34.92,2.11.14,1.18.19,2.36.17,3.54v10.77h-4.89v-11.16c.04-.83-.14-1.65-.5-2.39-.49-.89-1.46-1.39-2.47-1.28-1.1-.07-2.17.41-2.86,1.27-.72,1.07-1.06,2.34-.98,3.63v9.93h-4.79V.34h4.79v8.74c.57-.96,1.4-1.73,2.4-2.23.9-.42,1.88-.63,2.87-.63,1.05-.02,2.1.18,3.07.59Z"/><path id="_パス_3678" class="cls-2" d="m52.11,4.52h-4.86V.1h4.86v4.42Zm-4.86,2.19h4.86v18.33h-4.86V6.71Z"/><path id="_パス_3679" class="cls-2" d="m72.5,7.76c1.2.99,1.8,2.64,1.8,4.94v12.34h-4.91v-11.15c.04-.76-.09-1.52-.38-2.22-.52-.97-1.58-1.53-2.67-1.41-1.44-.11-2.79.73-3.32,2.07-.34.89-.5,1.84-.47,2.79v9.92h-4.79V6.74h4.64v2.67c.46-.77,1.05-1.46,1.74-2.03,1.09-.77,2.4-1.16,3.73-1.11,1.67-.07,3.31.46,4.63,1.49Z"/><path id="_パス_3680" class="cls-2" d="m79.96.34h4.71v13.37l6.04-6.91h5.96l-6.57,6.83,6.82,11.42h-5.83l-4.44-7.83-1.99,2.06v5.77h-4.71V.34Z"/><path id="_パス_3681" class="cls-2" d="m120.95.03c.25.02.58.04,1.01.08v3.9c-.27-.03-.72-.06-1.35-.08-.48-.07-.96.08-1.31.42-.23.27-.36.62-.36.98v1.55h3.15v3.38h-3.15v14.78h-4.76v-14.79h-2.69v-3.38h2.62v-1.18c0-1.96.33-3.31.99-4.05C115.79.55,117.47,0,120.12,0c.3,0,.58,0,.82.03Z"/><path id="_パス_3682" class="cls-2" d="m144.06,22.8c-1.55,1.91-3.9,2.86-7.05,2.86s-5.5-.95-7.05-2.86c-3.09-4.07-3.09-9.7,0-13.77,1.55-1.94,3.9-2.91,7.05-2.91s5.5.97,7.05,2.91c3.09,4.07,3.09,9.7,0,13.77Zm-3.83-2.65c.83-1.26,1.22-2.75,1.13-4.25.09-1.5-.3-2.99-1.13-4.24-1.53-1.79-4.22-1.99-6.01-.46-.16.14-.32.29-.46.46-.83,1.25-1.23,2.74-1.13,4.24-.09,1.5.3,2.99,1.13,4.25,1.52,1.79,4.2,2,5.98.48.17-.15.34-.31.48-.48Z"/><path id="_パス_3683" class="cls-2" d="m162.16,6.28c.06,0,.2.01.41.03v4.91c-.3-.03-.57-.06-.81-.07s-.43-.02-.57-.02c-1.93,0-3.22.63-3.88,1.88-.43,1.03-.62,2.15-.55,3.26v8.76h-4.82V6.71h4.57v3.2c.51-.93,1.16-1.78,1.93-2.51.99-.78,2.24-1.18,3.5-1.13.09,0,.17,0,.23.01Z"/><path id="_パス_3684" class="cls-2" d="m191.65.79c1.72.55,3.2,1.66,4.22,3.15.85,1.2,1.45,2.56,1.77,4,.3,1.35.46,2.72.47,4.1.09,2.92-.59,5.81-1.99,8.38-1.66,3.01-4.89,4.8-8.32,4.62h-10.69V.25h10.69c1.3-.01,2.59.17,3.84.54Zm-9.5,3.77v16.18h4.78c2.33.09,4.42-1.39,5.12-3.62.56-1.51.83-3.11.79-4.72.11-2.01-.29-4.01-1.18-5.81-.79-1.35-2.37-2.03-4.72-2.03h-4.79Z"/><path id="_パス_3685" class="cls-2" d="m217.19,7.08c1.29.58,2.39,1.53,3.17,2.71.77,1.14,1.27,2.43,1.46,3.79.15,1.21.2,2.42.16,3.64h-13.35c-.08,1.54.65,3,1.92,3.87.8.48,1.71.72,2.64.69,1.53.12,2.98-.71,3.65-2.1h4.89c-.22,1.27-.85,2.43-1.78,3.31-1.8,1.85-4.32,2.82-6.9,2.67-2.35.03-4.64-.77-6.46-2.26-1.87-1.5-2.8-3.95-2.8-7.34,0-3.18.84-5.61,2.53-7.3,1.74-1.72,4.11-2.64,6.55-2.54,1.48-.02,2.95.27,4.31.86Zm-7.17,4.14c-.72.78-1.17,1.78-1.28,2.84h8.26c0-1.1-.47-2.15-1.28-2.9-.79-.67-1.81-1.02-2.84-.99-1.06-.06-2.09.32-2.86,1.05h0Z"/><path id="_パス_3686" class="cls-2" d="m232.36,19.19c.03.66.26,1.29.66,1.82.93.75,2.12,1.09,3.31.96.77.03,1.55-.11,2.26-.42.51-.21.84-.71.84-1.26.02-.5-.24-.97-.67-1.23-1.62-.64-3.3-1.12-5.01-1.45-1.6-.29-3.1-.96-4.4-1.93-.89-.86-1.36-2.07-1.28-3.3,0-1.68.72-3.27,2-4.36,1.57-1.3,3.58-1.95,5.62-1.83,1.96-.08,3.9.39,5.6,1.37,1.54,1.09,2.47,2.85,2.49,4.73h-4.79c-.03-.53-.22-1.03-.52-1.46-.7-.72-1.7-1.08-2.7-.98-.78-.07-1.56.1-2.23.49-.4.25-.65.67-.67,1.14-.03.5.25.98.71,1.19,1.63.58,3.3,1.03,5,1.33,1.59.29,3.07.99,4.29,2.04.93.9,1.45,2.15,1.41,3.45.05,1.72-.7,3.36-2.03,4.45-1.35,1.15-3.45,1.72-6.28,1.72s-5.02-.61-6.4-1.82c-1.35-1.16-2.11-2.87-2.06-4.65h4.87Z"/><path id="_パス_3687" class="cls-2" d="m254.59,4.52h-4.86V.1h4.86v4.42Zm-4.86,2.19h4.86v18.33h-4.86V6.71Z"/><path id="_パス_3688" class="cls-2" d="m270.47,6.7c1.22.53,2.22,1.47,2.82,2.66v-2.64h4.68v17.38c.12,1.86-.29,3.72-1.19,5.35-1.37,2.07-3.99,3.1-7.87,3.1-2,.09-3.99-.39-5.73-1.38-1.46-.88-2.38-2.42-2.45-4.12h5.21c.08.46.31.89.65,1.21.77.51,1.69.74,2.61.66,1.73,0,2.88-.58,3.46-1.73.46-1.19.65-2.46.57-3.73v-1.18c-.37.68-.87,1.28-1.48,1.77-1.08.77-2.39,1.15-3.72,1.09-2.16.08-4.24-.83-5.64-2.48-1.49-1.91-2.24-4.3-2.11-6.72-.08-2.45.63-4.86,2.03-6.87,1.33-1.84,3.49-2.89,5.76-2.78.82-.02,1.64.13,2.4.42Zm1.63,13.14c.87-1.16,1.28-2.6,1.16-4.04.1-1.41-.29-2.81-1.1-3.97-.71-.9-1.8-1.4-2.94-1.36-1.56-.08-2.98.89-3.47,2.37-.36,1-.53,2.05-.5,3.11-.02.97.16,1.94.54,2.84.52,1.46,1.94,2.41,3.48,2.32,1.09.01,2.12-.45,2.83-1.28h0Z"/><path id="_パス_3689" class="cls-2" d="m298.2,7.76c1.2.99,1.8,2.64,1.8,4.94v12.34h-4.91v-11.15c.04-.76-.09-1.52-.38-2.22-.52-.97-1.58-1.53-2.67-1.41-1.44-.11-2.79.73-3.32,2.07-.34.89-.5,1.84-.47,2.79v9.92h-4.79V6.74h4.64v2.67c.46-.77,1.05-1.46,1.74-2.03,1.09-.77,2.4-1.16,3.73-1.11,1.67-.07,3.31.46,4.63,1.49Z"/></g></g></svg>');
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
@media screen and (max-width: 1500px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_thinkfordesign::before {
    width: 19.93vw;
    height: 3.06vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_thinkfordesign::before {
    width: 24.91vw;
    height: 3.83vw;
  }
}
@media screen and (max-width: 767px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_thinkfordesign::before {
    width: 49.82vw;
    height: 7.66vw;
  }
}
.list_banner_culture > li > a .ttl_wrap .banner_ttl_apricotdesign::before {
  width: 15.93vw;
  height: 2.86vw;
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 306.4 55.24"><defs></defs><g id="_レイヤー_1-2"><g id="_グループ_704"><g id="_グループ_701"><path id="_パス_3658" class="cls-1" d="m34.93,55.14c-.69,0-1.31-.45-1.51-1.11l-7.72-24.49,24.49,7.72c.83.26,1.3,1.15,1.04,1.98-.21.66-.82,1.11-1.51,1.11-.15,0-.31-.02-.45-.07l-18.34-5.51,5.51,18.33c.25.84-.22,1.72-1.06,1.97-.15.04-.3.07-.45.07h0Z"/><path id="_パス_3659" class="cls-1" d="m1.25,21.86c-.83-.26-1.3-1.15-1.03-1.98.21-.66.82-1.11,1.51-1.11.15,0,.31.02.46.07l18.34,5.51L15,6.01c-.17-.56-.01-1.16.4-1.57.62-.62,1.62-.62,2.23,0,.18.18.32.4.39.65l7.72,24.49L1.25,21.86Z"/><path id="_パス_3660" class="cls-1" d="m37.36,1.1c.27-.83,1.16-1.29,1.99-1.02.82.26,1.27,1.13,1.03,1.95l-5.51,18.33,18.34-5.51c.15-.04.3-.07.45-.07.87,0,1.58.71,1.58,1.58,0,.69-.45,1.3-1.11,1.51l-24.49,7.72L37.36,1.1Z"/><path id="_パス_3661" class="cls-1" d="m16.38,55.24c-.42,0-.82-.17-1.11-.46-.41-.41-.57-1.02-.4-1.57l5.51-18.33-18.34,5.51c-.15.05-.3.07-.45.07C.71,40.44,0,39.74,0,38.86c0-.69.45-1.3,1.11-1.51l24.49-7.72-7.72,24.49c-.21.66-.82,1.11-1.51,1.11Z"/><path id="_パス_3662" class="cls-1" d="m1.98,55.24c-1.09,0-1.97-.88-1.97-1.97,0-1.09.88-1.97,1.97-1.97,1.09,0,1.97.88,1.97,1.97,0,1.09-.88,1.97-1.97,1.97Z"/></g><g id="_グループ_702"><path id="_パス_3663" class="cls-1" d="m81.99,42.56c-.93,0-1.69-.76-1.69-1.69v-15.8c.06-.94-.65-1.76-1.59-1.82-.04,0-.08,0-.12,0-.41.01-.81.16-1.14.42-.36.34-.55.83-.53,1.32v15.88c0,.93-.75,1.7-1.69,1.7s-1.7-.75-1.7-1.69h0v-15.9c-.06-2.64,1.94-4.88,4.57-5.11.15-.02.31-.02.47-.02.85,0,1.68.21,2.43.61,1.67.92,2.7,2.69,2.67,4.59v15.8c0,.94-.76,1.69-1.69,1.7h0Z"/><path id="_パス_3664" class="cls-1" d="m131.31,42.56c-.93,0-1.69-.76-1.69-1.69v-18.73c-.02-.93.72-1.71,1.65-1.73s1.71.72,1.73,1.65c0,.03,0,.05,0,.08v18.73c0,.93-.76,1.69-1.69,1.69Z"/><path id="_パス_3665" class="cls-1" d="m267.25,42.56c-.93,0-1.69-.76-1.69-1.69v-18.73c0-.93.76-1.69,1.69-1.69s1.69.76,1.69,1.69h0v18.73c0,.93-.76,1.69-1.69,1.69Z"/><path id="_パス_3666" class="cls-1" d="m147.08,42.59c-3.09,0-5.6-2.51-5.6-5.6v-10.98c0-3.09,2.51-5.6,5.6-5.6s5.6,2.51,5.6,5.6c0,.93-.76,1.69-1.69,1.69s-1.69-.76-1.69-1.69c.03-1.22-.95-2.24-2.17-2.26s-2.24.95-2.26,2.17c0,.03,0,.06,0,.09v10.98c-.03,1.22.95,2.24,2.17,2.26s2.24-.95,2.26-2.17c0-.03,0-.06,0-.09,0-.93.76-1.69,1.69-1.69s1.69.76,1.69,1.69h0c0,3.09-2.51,5.6-5.6,5.6Z"/><path id="_パス_3667" class="cls-1" d="m282.94,42.59c-3.09,0-5.6-2.51-5.6-5.6v-10.98c0-3.09,2.52-5.59,5.62-5.58,3.08,0,5.57,2.5,5.58,5.58,0,.94-.75,1.7-1.69,1.7-.93,0-1.7-.75-1.7-1.69h0c0-1.23-.99-2.23-2.22-2.23s-2.22.99-2.22,2.22h0v10.98c0,1.22.99,2.22,2.22,2.22s2.22-.99,2.22-2.22v-3.17c-.06.01-.13.02-.19.02-.8-.08-1.4-.76-1.36-1.57,0-.93.76-1.69,1.69-1.69h1.55c.93,0,1.69.76,1.69,1.69v4.72c0,3.09-2.51,5.6-5.6,5.6Z"/><path id="_パス_3668" class="cls-1" d="m166.15,42.59c-3.09,0-5.6-2.51-5.6-5.6v-10.98c0-3.09,2.51-5.6,5.6-5.6s5.6,2.51,5.6,5.6v10.98c0,3.09-2.51,5.6-5.6,5.6Zm0-18.8c-1.22,0-2.22.99-2.22,2.22v10.98c0,1.22.99,2.22,2.22,2.22s2.22-.99,2.22-2.22h0v-10.98c0-1.22-.99-2.22-2.22-2.22Z"/><path id="_パス_3669" class="cls-1" d="m183.56,42.6c-.93,0-1.69-.77-1.68-1.7h0s.1-17.03.1-17.03h-1.85c-.93,0-1.69-.76-1.69-1.69s.76-1.69,1.69-1.69h6.85c.93,0,1.69.76,1.69,1.69s-.76,1.69-1.69,1.69h-1.75l.03,17.05c0,.93-.76,1.67-1.69,1.68h-.01Z"/><path id="_パス_3670" class="cls-1" d="m211.84,42.6c-.45,0-.87-.18-1.19-.49-.32-.32-.5-.75-.5-1.2v-18.73c0-.93.76-1.69,1.69-1.69h2.83c2.79,0,5.05,2.26,5.05,5.05v11.95c-.01,2.78-2.24,5.04-5.02,5.08l-2.84.03h-.02Zm1.69-3.4h1.13c.93-.03,1.67-.78,1.68-1.71v-11.95c0-.92-.75-1.67-1.67-1.67h-1.14v15.33Z"/><path id="_パス_3671" class="cls-1" d="m230.62,42.6c-.93,0-1.69-.76-1.69-1.69v-18.73c0-.93.76-1.69,1.69-1.69h6.7c.93,0,1.69.76,1.69,1.69s-.76,1.69-1.69,1.69h-5.15l.14,5.79,3.81-.14c.93,0,1.69.75,1.7,1.69,0,.93-.75,1.69-1.69,1.7h-3.96l.14,6.45,5.01-.14c.93,0,1.69.76,1.69,1.69s-.76,1.69-1.69,1.69h-6.7Z"/><path id="_パス_3672" class="cls-1" d="m251.82,42.24c-.99,0-1.97-.29-2.79-.85-1.3-.95-2.1-2.44-2.16-4.04-.04-.93.69-1.72,1.62-1.75,0,0,0,0,0,0,.93-.02,1.71.7,1.75,1.63.03.54.28,1.03.7,1.37.25.17.55.26.86.26.4,0,.8-.14,1.12-.38.4-.37.64-.89.65-1.44.03-.61-.11-1.21-.41-1.74-.52-1.05-1.27-1.97-2.18-2.7-1.21-.99-2.21-2.19-2.96-3.56-.87-1.39-1.23-3.04-.99-4.66.22-1.37,1.01-2.58,2.17-3.34.77-.49,1.67-.74,2.58-.74.96,0,1.9.28,2.68.82,1.75,1.24,2.49,3.49,1.8,5.52-.3.89-1.25,1.36-2.14,1.07-.89-.3-1.36-1.25-1.07-2.14.22-.61.01-1.28-.51-1.66-.22-.15-.48-.23-.75-.23-.28,0-.55.07-.79.22-.37.27-.61.68-.66,1.14-.06.84.17,1.68.64,2.38.56,1.02,1.32,1.91,2.22,2.64,1.26,1.02,2.28,2.31,3,3.77.57,1.08.83,2.31.74,3.53-.09,1.47-.79,2.84-1.93,3.78-.91.72-2.04,1.11-3.2,1.11Z"/><path id="_パス_3673" class="cls-1" d="m298.63,42.59c-.93,0-1.69-.76-1.69-1.69v-18.9c0-.83.6-1.54,1.43-1.67h.02c.81-.09,1.58.39,1.86,1.15l2.77,8.6v-8.08c-.02-.93.72-1.71,1.65-1.73s1.71.72,1.73,1.65c0,.03,0,.05,0,.08v18.87c0,.83-.6,1.55-1.43,1.67h-.02c-.81.09-1.57-.39-1.86-1.15l-2.77-8.61v8.12c0,.94-.76,1.69-1.69,1.69h0Z"/><path id="_パス_3674" class="cls-1" d="m93.75,42.52c-.45,0-.88-.18-1.19-.5-.32-.32-.49-.75-.49-1.2l.12-18.73h0l.02-.29c-.03-.54.15-1.07.51-1.47.3-.31.72-.49,1.16-.48h2.78c2.78-.19,5.19,1.91,5.37,4.69.01.19.01.39,0,.58v3.08c0,3.66-2.41,6.02-6.14,6.02h-.55l.1,6.61c0,.93-.76,1.68-1.69,1.68h0Zm2.15-11.68c1.91,0,2.76-.81,2.76-2.64v-3.08c0-1.27-.65-1.89-2-1.89h-1.1l-.04,7.61h.38Z"/><path id="_パス_3675" class="cls-1" d="m118.79,42.59c-.73,0-1.37-.47-1.6-1.16l-3.01-9.04-.23-.05-.05,8.56c0,.93-.77,1.69-1.7,1.68s-1.69-.77-1.68-1.7h0l.12-18.73c.01-.11.03-.28.03-.33-.04-.55.15-1.09.51-1.49.3-.31.72-.48,1.15-.48h2.78c4.85,0,5.38,3.25,5.38,4.65v2.54c.08,1.26-.32,2.5-1.13,3.46-.52.6-1.19,1.05-1.94,1.31l2.99,8.56c.3.89-.18,1.84-1.07,2.14,0,0,0,0,0,0-.17.06-.36.09-.54.09Zm-4.45-13.67c.28,0,.56-.01.85-.04.58,0,1.15-.2,1.59-.58.26-.34.37-.76.33-1.18v-2.62c0-.68,0-1.27-1.99-1.27h-1.1l-.03,5.68h.36Z"/></g></g></g></svg>');
          mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 306.4 55.24"><defs></defs><g id="_レイヤー_1-2"><g id="_グループ_704"><g id="_グループ_701"><path id="_パス_3658" class="cls-1" d="m34.93,55.14c-.69,0-1.31-.45-1.51-1.11l-7.72-24.49,24.49,7.72c.83.26,1.3,1.15,1.04,1.98-.21.66-.82,1.11-1.51,1.11-.15,0-.31-.02-.45-.07l-18.34-5.51,5.51,18.33c.25.84-.22,1.72-1.06,1.97-.15.04-.3.07-.45.07h0Z"/><path id="_パス_3659" class="cls-1" d="m1.25,21.86c-.83-.26-1.3-1.15-1.03-1.98.21-.66.82-1.11,1.51-1.11.15,0,.31.02.46.07l18.34,5.51L15,6.01c-.17-.56-.01-1.16.4-1.57.62-.62,1.62-.62,2.23,0,.18.18.32.4.39.65l7.72,24.49L1.25,21.86Z"/><path id="_パス_3660" class="cls-1" d="m37.36,1.1c.27-.83,1.16-1.29,1.99-1.02.82.26,1.27,1.13,1.03,1.95l-5.51,18.33,18.34-5.51c.15-.04.3-.07.45-.07.87,0,1.58.71,1.58,1.58,0,.69-.45,1.3-1.11,1.51l-24.49,7.72L37.36,1.1Z"/><path id="_パス_3661" class="cls-1" d="m16.38,55.24c-.42,0-.82-.17-1.11-.46-.41-.41-.57-1.02-.4-1.57l5.51-18.33-18.34,5.51c-.15.05-.3.07-.45.07C.71,40.44,0,39.74,0,38.86c0-.69.45-1.3,1.11-1.51l24.49-7.72-7.72,24.49c-.21.66-.82,1.11-1.51,1.11Z"/><path id="_パス_3662" class="cls-1" d="m1.98,55.24c-1.09,0-1.97-.88-1.97-1.97,0-1.09.88-1.97,1.97-1.97,1.09,0,1.97.88,1.97,1.97,0,1.09-.88,1.97-1.97,1.97Z"/></g><g id="_グループ_702"><path id="_パス_3663" class="cls-1" d="m81.99,42.56c-.93,0-1.69-.76-1.69-1.69v-15.8c.06-.94-.65-1.76-1.59-1.82-.04,0-.08,0-.12,0-.41.01-.81.16-1.14.42-.36.34-.55.83-.53,1.32v15.88c0,.93-.75,1.7-1.69,1.7s-1.7-.75-1.7-1.69h0v-15.9c-.06-2.64,1.94-4.88,4.57-5.11.15-.02.31-.02.47-.02.85,0,1.68.21,2.43.61,1.67.92,2.7,2.69,2.67,4.59v15.8c0,.94-.76,1.69-1.69,1.7h0Z"/><path id="_パス_3664" class="cls-1" d="m131.31,42.56c-.93,0-1.69-.76-1.69-1.69v-18.73c-.02-.93.72-1.71,1.65-1.73s1.71.72,1.73,1.65c0,.03,0,.05,0,.08v18.73c0,.93-.76,1.69-1.69,1.69Z"/><path id="_パス_3665" class="cls-1" d="m267.25,42.56c-.93,0-1.69-.76-1.69-1.69v-18.73c0-.93.76-1.69,1.69-1.69s1.69.76,1.69,1.69h0v18.73c0,.93-.76,1.69-1.69,1.69Z"/><path id="_パス_3666" class="cls-1" d="m147.08,42.59c-3.09,0-5.6-2.51-5.6-5.6v-10.98c0-3.09,2.51-5.6,5.6-5.6s5.6,2.51,5.6,5.6c0,.93-.76,1.69-1.69,1.69s-1.69-.76-1.69-1.69c.03-1.22-.95-2.24-2.17-2.26s-2.24.95-2.26,2.17c0,.03,0,.06,0,.09v10.98c-.03,1.22.95,2.24,2.17,2.26s2.24-.95,2.26-2.17c0-.03,0-.06,0-.09,0-.93.76-1.69,1.69-1.69s1.69.76,1.69,1.69h0c0,3.09-2.51,5.6-5.6,5.6Z"/><path id="_パス_3667" class="cls-1" d="m282.94,42.59c-3.09,0-5.6-2.51-5.6-5.6v-10.98c0-3.09,2.52-5.59,5.62-5.58,3.08,0,5.57,2.5,5.58,5.58,0,.94-.75,1.7-1.69,1.7-.93,0-1.7-.75-1.7-1.69h0c0-1.23-.99-2.23-2.22-2.23s-2.22.99-2.22,2.22h0v10.98c0,1.22.99,2.22,2.22,2.22s2.22-.99,2.22-2.22v-3.17c-.06.01-.13.02-.19.02-.8-.08-1.4-.76-1.36-1.57,0-.93.76-1.69,1.69-1.69h1.55c.93,0,1.69.76,1.69,1.69v4.72c0,3.09-2.51,5.6-5.6,5.6Z"/><path id="_パス_3668" class="cls-1" d="m166.15,42.59c-3.09,0-5.6-2.51-5.6-5.6v-10.98c0-3.09,2.51-5.6,5.6-5.6s5.6,2.51,5.6,5.6v10.98c0,3.09-2.51,5.6-5.6,5.6Zm0-18.8c-1.22,0-2.22.99-2.22,2.22v10.98c0,1.22.99,2.22,2.22,2.22s2.22-.99,2.22-2.22h0v-10.98c0-1.22-.99-2.22-2.22-2.22Z"/><path id="_パス_3669" class="cls-1" d="m183.56,42.6c-.93,0-1.69-.77-1.68-1.7h0s.1-17.03.1-17.03h-1.85c-.93,0-1.69-.76-1.69-1.69s.76-1.69,1.69-1.69h6.85c.93,0,1.69.76,1.69,1.69s-.76,1.69-1.69,1.69h-1.75l.03,17.05c0,.93-.76,1.67-1.69,1.68h-.01Z"/><path id="_パス_3670" class="cls-1" d="m211.84,42.6c-.45,0-.87-.18-1.19-.49-.32-.32-.5-.75-.5-1.2v-18.73c0-.93.76-1.69,1.69-1.69h2.83c2.79,0,5.05,2.26,5.05,5.05v11.95c-.01,2.78-2.24,5.04-5.02,5.08l-2.84.03h-.02Zm1.69-3.4h1.13c.93-.03,1.67-.78,1.68-1.71v-11.95c0-.92-.75-1.67-1.67-1.67h-1.14v15.33Z"/><path id="_パス_3671" class="cls-1" d="m230.62,42.6c-.93,0-1.69-.76-1.69-1.69v-18.73c0-.93.76-1.69,1.69-1.69h6.7c.93,0,1.69.76,1.69,1.69s-.76,1.69-1.69,1.69h-5.15l.14,5.79,3.81-.14c.93,0,1.69.75,1.7,1.69,0,.93-.75,1.69-1.69,1.7h-3.96l.14,6.45,5.01-.14c.93,0,1.69.76,1.69,1.69s-.76,1.69-1.69,1.69h-6.7Z"/><path id="_パス_3672" class="cls-1" d="m251.82,42.24c-.99,0-1.97-.29-2.79-.85-1.3-.95-2.1-2.44-2.16-4.04-.04-.93.69-1.72,1.62-1.75,0,0,0,0,0,0,.93-.02,1.71.7,1.75,1.63.03.54.28,1.03.7,1.37.25.17.55.26.86.26.4,0,.8-.14,1.12-.38.4-.37.64-.89.65-1.44.03-.61-.11-1.21-.41-1.74-.52-1.05-1.27-1.97-2.18-2.7-1.21-.99-2.21-2.19-2.96-3.56-.87-1.39-1.23-3.04-.99-4.66.22-1.37,1.01-2.58,2.17-3.34.77-.49,1.67-.74,2.58-.74.96,0,1.9.28,2.68.82,1.75,1.24,2.49,3.49,1.8,5.52-.3.89-1.25,1.36-2.14,1.07-.89-.3-1.36-1.25-1.07-2.14.22-.61.01-1.28-.51-1.66-.22-.15-.48-.23-.75-.23-.28,0-.55.07-.79.22-.37.27-.61.68-.66,1.14-.06.84.17,1.68.64,2.38.56,1.02,1.32,1.91,2.22,2.64,1.26,1.02,2.28,2.31,3,3.77.57,1.08.83,2.31.74,3.53-.09,1.47-.79,2.84-1.93,3.78-.91.72-2.04,1.11-3.2,1.11Z"/><path id="_パス_3673" class="cls-1" d="m298.63,42.59c-.93,0-1.69-.76-1.69-1.69v-18.9c0-.83.6-1.54,1.43-1.67h.02c.81-.09,1.58.39,1.86,1.15l2.77,8.6v-8.08c-.02-.93.72-1.71,1.65-1.73s1.71.72,1.73,1.65c0,.03,0,.05,0,.08v18.87c0,.83-.6,1.55-1.43,1.67h-.02c-.81.09-1.57-.39-1.86-1.15l-2.77-8.61v8.12c0,.94-.76,1.69-1.69,1.69h0Z"/><path id="_パス_3674" class="cls-1" d="m93.75,42.52c-.45,0-.88-.18-1.19-.5-.32-.32-.49-.75-.49-1.2l.12-18.73h0l.02-.29c-.03-.54.15-1.07.51-1.47.3-.31.72-.49,1.16-.48h2.78c2.78-.19,5.19,1.91,5.37,4.69.01.19.01.39,0,.58v3.08c0,3.66-2.41,6.02-6.14,6.02h-.55l.1,6.61c0,.93-.76,1.68-1.69,1.68h0Zm2.15-11.68c1.91,0,2.76-.81,2.76-2.64v-3.08c0-1.27-.65-1.89-2-1.89h-1.1l-.04,7.61h.38Z"/><path id="_パス_3675" class="cls-1" d="m118.79,42.59c-.73,0-1.37-.47-1.6-1.16l-3.01-9.04-.23-.05-.05,8.56c0,.93-.77,1.69-1.7,1.68s-1.69-.77-1.68-1.7h0l.12-18.73c.01-.11.03-.28.03-.33-.04-.55.15-1.09.51-1.49.3-.31.72-.48,1.15-.48h2.78c4.85,0,5.38,3.25,5.38,4.65v2.54c.08,1.26-.32,2.5-1.13,3.46-.52.6-1.19,1.05-1.94,1.31l2.99,8.56c.3.89-.18,1.84-1.07,2.14,0,0,0,0,0,0-.17.06-.36.09-.54.09Zm-4.45-13.67c.28,0,.56-.01.85-.04.58,0,1.15-.2,1.59-.58.26-.34.37-.76.33-1.18v-2.62c0-.68,0-1.27-1.99-1.27h-1.1l-.03,5.68h.36Z"/></g></g></g></svg>');
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
@media screen and (max-width: 1500px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_apricotdesign::before {
    width: 20.4vw;
    height: 3.66vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_apricotdesign::before {
    width: 25.5vw;
    height: 4.58vw;
  }
}
@media screen and (max-width: 767px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_apricotdesign::before {
    width: 51vw;
    height: 9.16vw;
  }
}
.list_banner_culture > li > a .ttl_wrap .banner_ttl_coronfarm::before {
  width: 4.73vw;
  height: 4.89vw;
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 91.28 94.14"><defs></defs><g id="_レイヤー_1-2"><path id="_パス_3690" class="cls-1" d="m9.85,31.5C3.97,31.5.05,26.66.05,21.24v-10.98C.05,4.84,3.98,0,9.85,0c3.44-.1,6.65,1.75,8.3,4.77.39.69.2,1.57-.46,2.03-.63.46-1.52.32-1.97-.32-.02-.02-.04-.05-.05-.08-1.14-2.16-3.37-3.52-5.82-3.53-4.25,0-6.73,3.66-6.73,7.38v10.98c0,3.72,2.48,7.38,6.73,7.38,3.27,0,4.9-2.03,5.95-3.53.4-.68,1.28-.9,1.96-.5.02.01.05.03.07.04.65.45.85,1.33.46,2.02-1.67,3.08-4.93,4.95-8.43,4.84Z"/><path id="_パス_3691" class="cls-1" d="m44.74,31.5c-5.88,0-9.8-4.84-9.8-10.26v-10.98C34.94,4.84,38.86,0,44.74,0s9.8,4.83,9.8,10.26v10.98c0,5.42-3.92,10.26-9.8,10.26Zm6.73-21.23c0-3.72-2.48-7.38-6.73-7.38s-6.73,3.66-6.73,7.38v10.98c0,3.72,2.48,7.38,6.73,7.38s6.73-3.66,6.73-7.38v-10.98Z"/><path id="_パス_3692" class="cls-1" d="m16.19,47.53c-1.9-1.22-4.08-1.92-6.34-2.02-4.25,0-6.73,3.66-6.73,7.38v19.15c.08.72-.45,1.36-1.16,1.44-.09,0-.18,0-.27,0h-.2c-.72.08-1.36-.44-1.44-1.16,0-.09,0-.18,0-.27v-19.15c0-5.42,3.92-10.26,9.8-10.26,2.82.06,5.55.92,7.9,2.48.67.43.86,1.32.43,1.99-.43.67-1.32.86-1.99.42h0Z"/><g id="_グループ_709"><g id="_グループ_708-2"><path id="_パス_3693" class="cls-1" d="m3.17,88.73c.12,0,.23.05.32.13.08.08.13.2.13.32,0,.24-.2.44-.44.45H.89s0,1.37,0,1.37h1.64c.12,0,.23.04.32.13.18.17.18.46,0,.63,0,0,0,0,0,0-.08.08-.2.13-.32.13H.89v1.81c0,.12-.05.23-.13.31-.08.09-.2.13-.32.13-.24,0-.44-.2-.44-.45v-4.52c0-.12.05-.23.13-.32.08-.09.19-.13.31-.13h2.73Z"/><path id="_パス_3694" class="cls-1" d="m6.31,94.1c-.23-.09-.33-.35-.24-.58l.48-1.15h0l1.39-3.35s.01-.03.02-.04v-.02s.02-.02.02-.02c0,0,0-.01.01-.02v-.02s.02-.01.03-.02c0-.01.01-.02.01-.02h.01s.02-.03.02-.03,0,0,.02-.01l.02-.02h.01s.01-.02.02-.02h.03s.02-.02.01-.02h.01s.02-.01.03-.02h.03s.01,0,.01,0h.17s.02,0,.03,0h.01s.06.02.08.04h.01s.02.02.02.02h.02s.02.03.02.03c0,0,.01,0,.01.01,0,0,.01.01.02.02,0,0,0,0,.01.02,0,0,.01.01.01.02v.02s.03.02.03.02c0,0,0,.01.01.02,0,0,0,.01.01.02,0,.01.01.02.02.04l1.39,3.35h0l.48,1.15c.09.23-.01.49-.24.58-.05.02-.11.03-.17.03-.18.01-.35-.1-.41-.28l-.36-.88h-2.18l-.36.88c-.06.17-.23.29-.41.28-.06,0-.11-.01-.17-.04Zm2.76-2l-.73-1.75-.72,1.75h1.45Z"/><path id="_パス_3695" class="cls-1" d="m17.56,90.29c0,.33-.11.64-.31.9-.2.27-.47.46-.79.57l.86,1.73c.1.22.02.48-.2.59-.06.03-.13.05-.2.05-.17,0-.33-.09-.4-.25l-1-2.02h-.77v1.8c0,.24-.2.44-.44.45-.24,0-.44-.2-.45-.44h0v-4.5c0-.24.2-.44.44-.44h1.56c.44,0,.87.16,1.19.46.32.28.5.69.5,1.11Zm-1.65.68c.2,0,.39-.08.54-.21.26-.22.3-.61.08-.87-.03-.03-.06-.06-.09-.09-.16-.13-.36-.21-.56-.2h-1.12v1.37h1.15Z"/><path id="_パス_3696" class="cls-1" d="m26.1,88.73c.09.03.18.08.23.16.06.08.09.17.09.27v4.53c0,.12-.04.23-.13.31-.17.18-.46.18-.63,0,0,0,0,0,0,0-.08-.08-.13-.2-.13-.31v-2.93l-1.41,2.32h0l-.02.03v.02s-.03.02-.03.02l-.02.02h-.02s-.01.03-.02.03h-.01s-.03.03-.03.03h0s-.02.01-.03.02h-.01s-.02.01-.02.01c-.06.03-.12.04-.18.03h0s0,0-.02,0c-.03,0-.07,0-.1-.02h-.06s0-.02,0-.02c-.01,0-.02,0-.03-.02h0s-.02-.01-.03-.02h-.01s-.02-.02-.02-.03h-.02s-.02-.03-.02-.03c0,0-.01-.01-.02-.02,0,0,0-.01,0-.02,0,0-.01-.02-.02-.03h0l-1.4-2.32v2.92c0,.12-.05.23-.13.31-.08.09-.2.13-.32.13-.12,0-.23-.05-.31-.13-.09-.08-.13-.19-.13-.31v-4.53c0-.1.03-.19.09-.27.06-.08.14-.14.24-.16.09-.03.19-.02.28.02.09.04.17.1.22.18l1.86,3.07,1.86-3.07c.05-.08.12-.15.21-.18.08-.03.16-.03.24-.01Z"/><path id="_パス_3697" class="cls-1" d="m33.12,94.14c-.24,0-.44-.2-.44-.44h0v-4.52c0-.12.05-.23.13-.32.08-.08.2-.13.31-.13h1.14c1.49,0,2.69,1.21,2.69,2.69s-1.21,2.69-2.69,2.69h0l-1.13.02h0Zm.45-.9h.69c.99-.01,1.8-.82,1.8-1.81s-.81-1.8-1.8-1.8h-.69v3.61Z"/><path id="_パス_3698" class="cls-1" d="m43.7,93.24c.12,0,.23.05.31.13.09.08.13.2.13.32,0,.24-.2.44-.45.45h-2.73c-.24,0-.44-.2-.45-.45v-4.52c0-.25.2-.45.45-.45h2.73c.12,0,.23.05.32.14.08.08.13.2.13.32,0,.24-.2.44-.45.45h-2.28s0,1.37,0,1.37h1.64c.12,0,.23.04.32.13.18.17.18.46,0,.63,0,0,0,0,0,0-.08.08-.2.13-.32.13h-1.64v1.37h2.28Z"/><path id="_パス_3699" class="cls-1" d="m50.86,92.53c-.01.44-.21.85-.54,1.14-.33.31-.77.48-1.22.47-.38,0-.76-.08-1.1-.26-.37-.19-.64-.52-.74-.92-.03-.11-.01-.23.05-.34.12-.21.39-.28.6-.16.1.06.18.16.21.27.06.18.19.33.37.4.19.09.41.13.62.12.22,0,.44-.07.61-.22.16-.13.26-.33.27-.54,0-.13-.05-.26-.14-.35-.22-.19-.5-.28-.78-.26h-.02c-.53.03-1.04-.17-1.42-.53-.26-.27-.4-.63-.38-1,.01-.44.21-.86.54-1.15.33-.31.77-.48,1.22-.47.38,0,.76.08,1.1.26.37.19.64.52.74.92.03.11.01.24-.05.34-.06.1-.15.17-.27.2-.23.06-.48-.08-.54-.31,0,0,0,0,0,0-.06-.18-.19-.33-.37-.4-.19-.09-.4-.13-.61-.12-.22,0-.44.07-.61.22-.16.13-.26.33-.27.54,0,.13.05.26.14.35.22.19.5.28.79.25h.02c.53-.03,1.04.17,1.41.54.26.27.4.63.38,1.01Z"/><path id="_パス_3700" class="cls-1" d="m54.86,94.14c-.12,0-.23-.05-.31-.13-.09-.08-.13-.19-.13-.31v-4.5c0-.25.2-.45.45-.45s.45.2.45.45v4.5c0,.24-.2.44-.45.45h0Z"/><path id="_パス_3701" class="cls-1" d="m61.44,94.12c-1.49,0-2.7-1.2-2.71-2.69,0-1.49,1.2-2.7,2.69-2.71.6,0,1.18.2,1.66.56.1.07.16.18.17.3.02.12-.02.23-.09.33-.07.1-.18.16-.29.17-.12.02-.24-.01-.33-.09-.79-.6-1.92-.45-2.52.34s-.45,1.92.34,2.52c.69.53,1.66.49,2.3-.1,0,0,.02-.02.03-.02v-.99h-1.47c-.25,0-.45-.2-.45-.44,0-.12.05-.24.13-.32.08-.09.2-.13.32-.13h1.92c.25,0,.45.2.45.45v2.39c-.01.24-.21.44-.45.45h0c-.2,0-.37-.13-.43-.32-.39.2-.82.31-1.26.31Z"/><path id="_パス_3702" class="cls-1" d="m70.85,93.97h0l-2.71-3.49v3.21c0,.25-.2.45-.45.45s-.45-.2-.45-.45v-4.52c0-.09.03-.18.08-.26.05-.08.13-.13.22-.16.09-.03.18-.04.27,0,.09.03.17.08.22.15l2.71,3.49v-3.22c0-.12.04-.23.13-.31.08-.09.2-.13.32-.13.24,0,.44.2.45.45v4.52s0,.02,0,.02v.02s0,.02,0,.02c0,0,0,.01,0,.02v.02s0,.02,0,.02c0,0,0,.01,0,.02,0,.01,0,.02,0,.02v.02s-.02.02-.02.02v.02s-.02.01-.02.01l-.02.02v.02s-.03.02-.03.02c0,0-.01.02-.02.02s0,0-.02.02c0,0-.01.01-.02.02t0,0h0s-.04.03-.06.04h0s-.04.02-.06.03h0s-.04.01-.06.02h-.01s-.04,0-.07,0c-.02,0-.03,0-.05,0,0,0,0,0,0,0h-.04s0,0-.02,0h-.03s-.01-.01-.02-.01c-.01,0-.02,0-.03-.01,0,0-.01,0-.02,0h-.03s-.02-.02-.02-.02l-.03-.02h-.02s-.02-.03-.03-.04h0s-.04-.01-.06-.03Z"/></g></g><path id="_パス_3703" class="cls-1" d="m44.74,42.63c-5.88,0-9.8,4.83-9.8,10.26v10.98c0,1.09.16,2.18.48,3.23.31,1.02.78,1.99,1.38,2.87.6.87,1.33,1.64,2.18,2.27.53.39,1.1.72,1.7.99.51.23,1.05.41,1.56.65.41.19,1.62.78,1.1,1.39-.74.87-1.79,1.82-.61,1.54,1.54-.36,3.03-.95,4.4-1.75,1.36-.82,2.6-1.82,3.7-2.97,1.46-1.37,2.57-3.08,3.23-4.98.32-1.05.49-2.14.49-3.24v-10.97c0-5.42-3.93-10.26-9.81-10.26Zm6.73,21.23c0,3.72-2.48,7.38-6.73,7.38s-6.73-3.66-6.73-7.38v-10.98c0-3.72,2.48-7.38,6.73-7.38s6.73,3.66,6.73,7.38v10.98Z"/><path id="_パス_3704" class="cls-1" d="m91.26,72.03v-19.15c0-5.42-3.92-10.26-9.8-10.26s-9.8,4.83-9.8,10.26v19.15c-.07.72.45,1.36,1.17,1.44.09,0,.18,0,.27,0h.2c.72.08,1.36-.44,1.44-1.16,0-.09,0-.18,0-.27v-19.15c0-3.72,2.48-7.38,6.73-7.38s6.73,3.66,6.73,7.38v19.15h0c-.08.72.45,1.36,1.16,1.44.09,0,.18,0,.27,0h.2c.72.08,1.36-.44,1.44-1.16,0-.09,0-.18,0-.27h0Z"/><circle id="_楕円形_71" class="cls-1" cx="81.46" cy="8.12" r="3.51"/><path id="_パス_3705" class="cls-1" d="m84.97,22.44c0-1.94-1.57-3.51-3.51-3.51-1.94,0-3.51,1.57-3.51,3.51,0,.81.28,1.59.79,2.21.17.2.35.38.56.54.27.21.56.38.88.5.1.02.19.06.27.12.05.05.07.13.05.2-.03.1-.09.19-.17.26-.07.08-.14.16-.21.24s-.12.14-.17.21c-.04.05-.07.1-.09.16-.03.14.21.08.27.06.75-.18,1.47-.46,2.15-.83.67-.35,1.28-.8,1.8-1.35.57-.64.89-1.46.9-2.32Z"/></g></svg>');
          mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 91.28 94.14"><defs></defs><g id="_レイヤー_1-2"><path id="_パス_3690" class="cls-1" d="m9.85,31.5C3.97,31.5.05,26.66.05,21.24v-10.98C.05,4.84,3.98,0,9.85,0c3.44-.1,6.65,1.75,8.3,4.77.39.69.2,1.57-.46,2.03-.63.46-1.52.32-1.97-.32-.02-.02-.04-.05-.05-.08-1.14-2.16-3.37-3.52-5.82-3.53-4.25,0-6.73,3.66-6.73,7.38v10.98c0,3.72,2.48,7.38,6.73,7.38,3.27,0,4.9-2.03,5.95-3.53.4-.68,1.28-.9,1.96-.5.02.01.05.03.07.04.65.45.85,1.33.46,2.02-1.67,3.08-4.93,4.95-8.43,4.84Z"/><path id="_パス_3691" class="cls-1" d="m44.74,31.5c-5.88,0-9.8-4.84-9.8-10.26v-10.98C34.94,4.84,38.86,0,44.74,0s9.8,4.83,9.8,10.26v10.98c0,5.42-3.92,10.26-9.8,10.26Zm6.73-21.23c0-3.72-2.48-7.38-6.73-7.38s-6.73,3.66-6.73,7.38v10.98c0,3.72,2.48,7.38,6.73,7.38s6.73-3.66,6.73-7.38v-10.98Z"/><path id="_パス_3692" class="cls-1" d="m16.19,47.53c-1.9-1.22-4.08-1.92-6.34-2.02-4.25,0-6.73,3.66-6.73,7.38v19.15c.08.72-.45,1.36-1.16,1.44-.09,0-.18,0-.27,0h-.2c-.72.08-1.36-.44-1.44-1.16,0-.09,0-.18,0-.27v-19.15c0-5.42,3.92-10.26,9.8-10.26,2.82.06,5.55.92,7.9,2.48.67.43.86,1.32.43,1.99-.43.67-1.32.86-1.99.42h0Z"/><g id="_グループ_709"><g id="_グループ_708-2"><path id="_パス_3693" class="cls-1" d="m3.17,88.73c.12,0,.23.05.32.13.08.08.13.2.13.32,0,.24-.2.44-.44.45H.89s0,1.37,0,1.37h1.64c.12,0,.23.04.32.13.18.17.18.46,0,.63,0,0,0,0,0,0-.08.08-.2.13-.32.13H.89v1.81c0,.12-.05.23-.13.31-.08.09-.2.13-.32.13-.24,0-.44-.2-.44-.45v-4.52c0-.12.05-.23.13-.32.08-.09.19-.13.31-.13h2.73Z"/><path id="_パス_3694" class="cls-1" d="m6.31,94.1c-.23-.09-.33-.35-.24-.58l.48-1.15h0l1.39-3.35s.01-.03.02-.04v-.02s.02-.02.02-.02c0,0,0-.01.01-.02v-.02s.02-.01.03-.02c0-.01.01-.02.01-.02h.01s.02-.03.02-.03,0,0,.02-.01l.02-.02h.01s.01-.02.02-.02h.03s.02-.02.01-.02h.01s.02-.01.03-.02h.03s.01,0,.01,0h.17s.02,0,.03,0h.01s.06.02.08.04h.01s.02.02.02.02h.02s.02.03.02.03c0,0,.01,0,.01.01,0,0,.01.01.02.02,0,0,0,0,.01.02,0,0,.01.01.01.02v.02s.03.02.03.02c0,0,0,.01.01.02,0,0,0,.01.01.02,0,.01.01.02.02.04l1.39,3.35h0l.48,1.15c.09.23-.01.49-.24.58-.05.02-.11.03-.17.03-.18.01-.35-.1-.41-.28l-.36-.88h-2.18l-.36.88c-.06.17-.23.29-.41.28-.06,0-.11-.01-.17-.04Zm2.76-2l-.73-1.75-.72,1.75h1.45Z"/><path id="_パス_3695" class="cls-1" d="m17.56,90.29c0,.33-.11.64-.31.9-.2.27-.47.46-.79.57l.86,1.73c.1.22.02.48-.2.59-.06.03-.13.05-.2.05-.17,0-.33-.09-.4-.25l-1-2.02h-.77v1.8c0,.24-.2.44-.44.45-.24,0-.44-.2-.45-.44h0v-4.5c0-.24.2-.44.44-.44h1.56c.44,0,.87.16,1.19.46.32.28.5.69.5,1.11Zm-1.65.68c.2,0,.39-.08.54-.21.26-.22.3-.61.08-.87-.03-.03-.06-.06-.09-.09-.16-.13-.36-.21-.56-.2h-1.12v1.37h1.15Z"/><path id="_パス_3696" class="cls-1" d="m26.1,88.73c.09.03.18.08.23.16.06.08.09.17.09.27v4.53c0,.12-.04.23-.13.31-.17.18-.46.18-.63,0,0,0,0,0,0,0-.08-.08-.13-.2-.13-.31v-2.93l-1.41,2.32h0l-.02.03v.02s-.03.02-.03.02l-.02.02h-.02s-.01.03-.02.03h-.01s-.03.03-.03.03h0s-.02.01-.03.02h-.01s-.02.01-.02.01c-.06.03-.12.04-.18.03h0s0,0-.02,0c-.03,0-.07,0-.1-.02h-.06s0-.02,0-.02c-.01,0-.02,0-.03-.02h0s-.02-.01-.03-.02h-.01s-.02-.02-.02-.03h-.02s-.02-.03-.02-.03c0,0-.01-.01-.02-.02,0,0,0-.01,0-.02,0,0-.01-.02-.02-.03h0l-1.4-2.32v2.92c0,.12-.05.23-.13.31-.08.09-.2.13-.32.13-.12,0-.23-.05-.31-.13-.09-.08-.13-.19-.13-.31v-4.53c0-.1.03-.19.09-.27.06-.08.14-.14.24-.16.09-.03.19-.02.28.02.09.04.17.1.22.18l1.86,3.07,1.86-3.07c.05-.08.12-.15.21-.18.08-.03.16-.03.24-.01Z"/><path id="_パス_3697" class="cls-1" d="m33.12,94.14c-.24,0-.44-.2-.44-.44h0v-4.52c0-.12.05-.23.13-.32.08-.08.2-.13.31-.13h1.14c1.49,0,2.69,1.21,2.69,2.69s-1.21,2.69-2.69,2.69h0l-1.13.02h0Zm.45-.9h.69c.99-.01,1.8-.82,1.8-1.81s-.81-1.8-1.8-1.8h-.69v3.61Z"/><path id="_パス_3698" class="cls-1" d="m43.7,93.24c.12,0,.23.05.31.13.09.08.13.2.13.32,0,.24-.2.44-.45.45h-2.73c-.24,0-.44-.2-.45-.45v-4.52c0-.25.2-.45.45-.45h2.73c.12,0,.23.05.32.14.08.08.13.2.13.32,0,.24-.2.44-.45.45h-2.28s0,1.37,0,1.37h1.64c.12,0,.23.04.32.13.18.17.18.46,0,.63,0,0,0,0,0,0-.08.08-.2.13-.32.13h-1.64v1.37h2.28Z"/><path id="_パス_3699" class="cls-1" d="m50.86,92.53c-.01.44-.21.85-.54,1.14-.33.31-.77.48-1.22.47-.38,0-.76-.08-1.1-.26-.37-.19-.64-.52-.74-.92-.03-.11-.01-.23.05-.34.12-.21.39-.28.6-.16.1.06.18.16.21.27.06.18.19.33.37.4.19.09.41.13.62.12.22,0,.44-.07.61-.22.16-.13.26-.33.27-.54,0-.13-.05-.26-.14-.35-.22-.19-.5-.28-.78-.26h-.02c-.53.03-1.04-.17-1.42-.53-.26-.27-.4-.63-.38-1,.01-.44.21-.86.54-1.15.33-.31.77-.48,1.22-.47.38,0,.76.08,1.1.26.37.19.64.52.74.92.03.11.01.24-.05.34-.06.1-.15.17-.27.2-.23.06-.48-.08-.54-.31,0,0,0,0,0,0-.06-.18-.19-.33-.37-.4-.19-.09-.4-.13-.61-.12-.22,0-.44.07-.61.22-.16.13-.26.33-.27.54,0,.13.05.26.14.35.22.19.5.28.79.25h.02c.53-.03,1.04.17,1.41.54.26.27.4.63.38,1.01Z"/><path id="_パス_3700" class="cls-1" d="m54.86,94.14c-.12,0-.23-.05-.31-.13-.09-.08-.13-.19-.13-.31v-4.5c0-.25.2-.45.45-.45s.45.2.45.45v4.5c0,.24-.2.44-.45.45h0Z"/><path id="_パス_3701" class="cls-1" d="m61.44,94.12c-1.49,0-2.7-1.2-2.71-2.69,0-1.49,1.2-2.7,2.69-2.71.6,0,1.18.2,1.66.56.1.07.16.18.17.3.02.12-.02.23-.09.33-.07.1-.18.16-.29.17-.12.02-.24-.01-.33-.09-.79-.6-1.92-.45-2.52.34s-.45,1.92.34,2.52c.69.53,1.66.49,2.3-.1,0,0,.02-.02.03-.02v-.99h-1.47c-.25,0-.45-.2-.45-.44,0-.12.05-.24.13-.32.08-.09.2-.13.32-.13h1.92c.25,0,.45.2.45.45v2.39c-.01.24-.21.44-.45.45h0c-.2,0-.37-.13-.43-.32-.39.2-.82.31-1.26.31Z"/><path id="_パス_3702" class="cls-1" d="m70.85,93.97h0l-2.71-3.49v3.21c0,.25-.2.45-.45.45s-.45-.2-.45-.45v-4.52c0-.09.03-.18.08-.26.05-.08.13-.13.22-.16.09-.03.18-.04.27,0,.09.03.17.08.22.15l2.71,3.49v-3.22c0-.12.04-.23.13-.31.08-.09.2-.13.32-.13.24,0,.44.2.45.45v4.52s0,.02,0,.02v.02s0,.02,0,.02c0,0,0,.01,0,.02v.02s0,.02,0,.02c0,0,0,.01,0,.02,0,.01,0,.02,0,.02v.02s-.02.02-.02.02v.02s-.02.01-.02.01l-.02.02v.02s-.03.02-.03.02c0,0-.01.02-.02.02s0,0-.02.02c0,0-.01.01-.02.02t0,0h0s-.04.03-.06.04h0s-.04.02-.06.03h0s-.04.01-.06.02h-.01s-.04,0-.07,0c-.02,0-.03,0-.05,0,0,0,0,0,0,0h-.04s0,0-.02,0h-.03s-.01-.01-.02-.01c-.01,0-.02,0-.03-.01,0,0-.01,0-.02,0h-.03s-.02-.02-.02-.02l-.03-.02h-.02s-.02-.03-.03-.04h0s-.04-.01-.06-.03Z"/></g></g><path id="_パス_3703" class="cls-1" d="m44.74,42.63c-5.88,0-9.8,4.83-9.8,10.26v10.98c0,1.09.16,2.18.48,3.23.31,1.02.78,1.99,1.38,2.87.6.87,1.33,1.64,2.18,2.27.53.39,1.1.72,1.7.99.51.23,1.05.41,1.56.65.41.19,1.62.78,1.1,1.39-.74.87-1.79,1.82-.61,1.54,1.54-.36,3.03-.95,4.4-1.75,1.36-.82,2.6-1.82,3.7-2.97,1.46-1.37,2.57-3.08,3.23-4.98.32-1.05.49-2.14.49-3.24v-10.97c0-5.42-3.93-10.26-9.81-10.26Zm6.73,21.23c0,3.72-2.48,7.38-6.73,7.38s-6.73-3.66-6.73-7.38v-10.98c0-3.72,2.48-7.38,6.73-7.38s6.73,3.66,6.73,7.38v10.98Z"/><path id="_パス_3704" class="cls-1" d="m91.26,72.03v-19.15c0-5.42-3.92-10.26-9.8-10.26s-9.8,4.83-9.8,10.26v19.15c-.07.72.45,1.36,1.17,1.44.09,0,.18,0,.27,0h.2c.72.08,1.36-.44,1.44-1.16,0-.09,0-.18,0-.27v-19.15c0-3.72,2.48-7.38,6.73-7.38s6.73,3.66,6.73,7.38v19.15h0c-.08.72.45,1.36,1.16,1.44.09,0,.18,0,.27,0h.2c.72.08,1.36-.44,1.44-1.16,0-.09,0-.18,0-.27h0Z"/><circle id="_楕円形_71" class="cls-1" cx="81.46" cy="8.12" r="3.51"/><path id="_パス_3705" class="cls-1" d="m84.97,22.44c0-1.94-1.57-3.51-3.51-3.51-1.94,0-3.51,1.57-3.51,3.51,0,.81.28,1.59.79,2.21.17.2.35.38.56.54.27.21.56.38.88.5.1.02.19.06.27.12.05.05.07.13.05.2-.03.1-.09.19-.17.26-.07.08-.14.16-.21.24s-.12.14-.17.21c-.04.05-.07.1-.09.16-.03.14.21.08.27.06.75-.18,1.47-.46,2.15-.83.67-.35,1.28-.8,1.8-1.35.57-.64.89-1.46.9-2.32Z"/></g></svg>');
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
@media screen and (max-width: 1500px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_coronfarm::before {
    width: 6.06vw;
    height: 6.26vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_coronfarm::before {
    width: 7.58vw;
    height: 7.83vw;
  }
}
@media screen and (max-width: 767px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_coronfarm::before {
    width: 15.16vw;
    height: 15.66vw;
  }
}
.list_banner_culture > li > a .ttl_wrap .banner_ttl_toneacademy::before {
  width: 8.75vw;
  height: 2.91vw;
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 168.75 56.38"><defs></defs><g id="_レイヤー_1-2"><g id="_グループ_714"><path id="_パス_3706" class="cls-2" d="m15.97,12.65h-5.38c-.16-.02-.31.09-.33.25,0,.03,0,.06,0,.08v13.08c0,2.88,1.22,4.05,3.83,4.05h1.44c.45-.04.85.29.89.74,0,.05,0,.1,0,.15v3.71c.05.47-.29.89-.77.94-.04,0-.08,0-.12,0-.89,0-1.77.06-2.66.06-5.32,0-8.7-1.33-8.76-7.21v-15.52c0-.18-.13-.32-.3-.33,0,0-.02,0-.03,0H.89c-.45.04-.85-.29-.89-.74,0-.05,0-.1,0-.15v-3.44c-.04-.45.29-.85.74-.89.05,0,.1,0,.15,0h2.88c.16.02.31-.09.33-.25,0-.03,0-.06,0-.08V.89c-.04-.45.29-.85.74-.89.05,0,.1,0,.15,0h4.38c.45-.04.85.29.89.74,0,.05,0,.1,0,.15v6.21c0,.18.13.33.31.33,0,0,.02,0,.03,0h5.38c.45-.04.85.29.89.74,0,.05,0,.1,0,.15v3.44c.04.45-.3.85-.74.88-.05,0-.1,0-.14,0Z"/><path id="_パス_3707" class="cls-2" d="m40.48,27.49c-.64-2.04-.96-4.18-.94-6.32-.02-2.14.28-4.27.89-6.32,1.66-5.16,6.1-8.21,12.03-8.21s9.92,3.05,11.64,8.15c.69,2.03,1.03,4.17,1,6.32.01,2.14-.31,4.27-.94,6.32-1.52,5.17-6.36,8.65-11.75,8.43-5.82,0-10.31-3.16-11.92-8.37Zm17.52-1.61c.45-1.51.65-3.08.61-4.66.02-1.57-.17-3.14-.55-4.66-.65-2.64-3.05-4.46-5.76-4.38-2.7-.08-5.09,1.75-5.71,4.38-.39,1.52-.58,3.09-.55,4.66-.01,1.57.17,3.14.55,4.66.65,2.66,3.08,4.51,5.82,4.43,2.67.01,5-1.83,5.6-4.43Z"/><path id="_パス_3708" class="cls-2" d="m121.3,16.91v17.96c.04.45-.29.85-.74.89-.05,0-.1,0-.15,0h-4.66c-.45.04-.85-.29-.89-.74,0-.05,0-.1,0-.15v-16.63c0-3.38-2.11-5.71-5.32-5.71s-5.32,2.27-5.32,5.65v16.68c.04.45-.29.85-.74.89-.05,0-.1,0-.15,0h-4.65c-.45.04-.85-.29-.89-.74,0-.05,0-.1,0-.15V8.32c-.04-.45.29-.85.74-.89.05,0,.1,0,.15,0h4.66c.45-.04.85.29.89.74,0,.05,0,.1,0,.15v1.5c0,.28.17.39.33.16,1.65-2.04,4.19-3.16,6.82-2.99,5.98,0,9.92,3.77,9.92,9.92Z"/><path id="_パス_3709" class="cls-2" d="m163.31,27.38c.17-.39.64-.57,1.03-.4.07.03.13.07.19.12l2.66,2.11c.39.24.51.75.27,1.14-.02.03-.03.05-.05.08-2.11,3.33-5.88,5.43-10.76,5.43-5.99,0-9.92-3.05-11.64-7.87-1.29-4.13-1.46-8.53-.5-12.75,1.39-5.21,5.76-8.59,11.7-8.59,7.43,0,11.03,4.32,12.14,11.37.22,1.51.35,3.02.39,4.55.04.45-.29.85-.74.89-.05,0-.1,0-.15,0h-17.18c-.16-.02-.31.09-.33.25,0,.03,0,.06,0,.08-.03.83.09,1.65.33,2.44.78,2.6,3.16,4.21,6.6,4.21,2.39.02,4.64-1.11,6.04-3.05Zm-12.47-11.31c-.25.75-.4,1.54-.44,2.33-.06.22.06.33.28.33h11.14c.16.02.31-.09.33-.25,0-.03,0-.06,0-.08-.06-.67-.17-1.34-.33-2-.61-2.59-2.99-4.37-5.65-4.21-2.48-.17-4.72,1.47-5.32,3.88h0Z"/><g id="_グループ_713"><path id="_パス_3710" class="cls-2" d="m52.53,24.88c.92.99,2.02,1.81,3.23,2.41h11.91c1.19-.61,2.27-1.42,3.17-2.41h-18.32Z"/><path id="_パス_3711" class="cls-2" d="m66.78,20.05c-.53,1.03-1.36,1.87-2.38,2.41h8.15c.4-.72.72-1.48.98-2.26.02-.05.03-.1.04-.15h-6.79Z"/><path id="_パス_3712" class="cls-2" d="m52.42,3.17h18.47c-.9-.99-1.97-1.81-3.16-2.41h-12.06c-1.22.6-2.33,1.42-3.26,2.41Z"/><path id="_パス_3713" class="cls-2" d="m66.86,7.99h6.74c-.05-.14-.08-.29-.13-.43-.23-.68-.52-1.35-.87-1.98h-8.18c1.04.53,1.89,1.37,2.43,2.41Z"/><path id="_パス_3714" class="cls-2" d="m56.55,20.05h-6.76c.02.07.04.14.06.21.24.76.56,1.5.95,2.21h8.21c-1.05-.53-1.91-1.37-2.45-2.41Z"/><path id="_パス_3715" class="cls-2" d="m67.95,15.23c-.04.81-.14,1.62-.3,2.41h6.49c.14-.8.23-1.6.28-2.41h-6.47Z"/><path id="_パス_3716" class="cls-2" d="m67.67,10.41c.14.8.24,1.6.28,2.41h6.48c-.04-.81-.12-1.61-.24-2.41h-6.52Z"/><path id="_パス_3717" class="cls-2" d="m55.43,12.82c.04-.81.13-1.61.28-2.41h-6.53c-.11.78-.19,1.59-.22,2.41h6.48Z"/><path id="_パス_3718" class="cls-2" d="m56.52,7.99c.53-1.04,1.37-1.88,2.4-2.41h-8.24c-.35.65-.65,1.34-.88,2.04-.04.12-.06.25-.1.37h6.82Z"/><path id="_パス_3719" class="cls-2" d="m55.72,17.64c-.14-.8-.24-1.6-.28-2.41h-6.47c.04.81.13,1.61.27,2.41h6.49Z"/></g></g><g id="ACADEMY" class="cls-1"><g class="cls-1"><path class="cls-2" d="m52.54,56.14l-.31-1.02s-.03-.06-.07-.06h-2.7s-.06.01-.07.06l-.31,1.02c-.03.1-.1.15-.21.15h-1.28c-.13,0-.2-.09-.15-.21l2.34-7.34c.03-.1.1-.15.21-.15h1.62c.11,0,.18.05.21.15l2.34,7.34c.04.12-.02.21-.15.21h-1.28c-.11,0-.18-.05-.21-.15Zm-2.7-2.28h1.95s.07-.02.06-.08l-.99-3.36c-.02-.05-.07-.05-.09,0l-.98,3.36c-.01.06.01.08.05.08Z"/><path class="cls-2" d="m58.98,53.71v-2.54c0-1.61,1.13-2.66,2.86-2.66s2.85,1.01,2.85,2.54c0,.07-.07.11-.18.12l-1.18.08c-.12.01-.2-.02-.2-.05v-.07c0-.77-.52-1.29-1.3-1.29s-1.31.52-1.31,1.29v2.65c0,.76.52,1.28,1.31,1.28s1.3-.52,1.3-1.28c0-.08.07-.13.19-.12l1.18.06c.11.01.19.02.19.05v.05c0,1.54-1.14,2.56-2.85,2.56s-2.86-1.07-2.86-2.67Z"/><path class="cls-2" d="m74.56,56.14l-.31-1.02s-.03-.06-.07-.06h-2.7s-.05.01-.07.06l-.31,1.02c-.03.1-.1.15-.21.15h-1.28c-.13,0-.2-.09-.15-.21l2.34-7.34c.03-.1.1-.15.21-.15h1.62c.11,0,.18.05.21.15l2.34,7.34c.04.12-.02.21-.15.21h-1.28c-.11,0-.18-.05-.21-.15Zm-2.7-2.28h1.95s.07-.02.06-.08l-.99-3.36c-.02-.05-.07-.05-.09,0l-.98,3.36c-.01.06.01.08.05.08Z"/><path class="cls-2" d="m81.38,56.11v-7.33c0-.12.07-.19.19-.19h2.7c1.66,0,2.75.92,2.75,2.33v3.04c0,1.41-1.09,2.33-2.75,2.33h-2.7c-.12,0-.19-.07-.19-.19Zm1.62-1.14h1.32c.68,0,1.13-.5,1.14-1.25v-2.53c0-.76-.45-1.25-1.16-1.25h-1.31s-.07.02-.07.07v4.91s.02.07.07.07Z"/><path class="cls-2" d="m97.52,49.93h-3.54s-.07.02-.07.07v1.68s.02.07.07.07h2.3c.12,0,.19.07.19.19v.96c0,.12-.07.19-.19.19h-2.3s-.07.02-.07.07v1.76s.02.07.07.07h3.54c.12,0,.19.07.19.19v.96c0,.12-.07.19-.19.19h-4.97c-.12,0-.19-.07-.19-.19v-7.33c0-.12.07-.19.19-.19h4.97c.12,0,.19.07.19.19v.96c0,.12-.07.19-.19.19Z"/><path class="cls-2" d="m102.98,56.11v-7.33c0-.12.07-.19.19-.19h1.18c.1,0,.17.03.22.12l1.6,2.57s.07.04.09,0l1.62-2.57c.05-.09.12-.12.22-.12h1.18c.12,0,.19.07.19.19v7.33c0,.12-.07.19-.19.19h-1.18c-.12,0-.19-.07-.19-.19v-4.76c0-.07-.04-.08-.08-.02l-1.11,1.82c-.05.09-.12.12-.22.12h-.56c-.1,0-.17-.03-.22-.12l-1.1-1.82c-.03-.05-.08-.04-.08.02v4.76c0,.12-.07.19-.19.19h-1.18c-.12,0-.19-.07-.19-.19Z"/><path class="cls-2" d="m116.91,56.1v-2.72s-.01-.07-.02-.09l-2.22-4.48c-.07-.12-.01-.22.13-.22h1.28c.1,0,.18.05.22.14l1.34,2.86s.07.04.09,0l1.34-2.86c.04-.09.12-.14.22-.14h1.29c.14,0,.21.1.14.22l-2.24,4.48s-.02.07-.02.09v2.72c0,.12-.07.19-.19.19h-1.17c-.12,0-.19-.07-.19-.19Z"/></g></g></g></svg>');
          mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 168.75 56.38"><defs></defs><g id="_レイヤー_1-2"><g id="_グループ_714"><path id="_パス_3706" class="cls-2" d="m15.97,12.65h-5.38c-.16-.02-.31.09-.33.25,0,.03,0,.06,0,.08v13.08c0,2.88,1.22,4.05,3.83,4.05h1.44c.45-.04.85.29.89.74,0,.05,0,.1,0,.15v3.71c.05.47-.29.89-.77.94-.04,0-.08,0-.12,0-.89,0-1.77.06-2.66.06-5.32,0-8.7-1.33-8.76-7.21v-15.52c0-.18-.13-.32-.3-.33,0,0-.02,0-.03,0H.89c-.45.04-.85-.29-.89-.74,0-.05,0-.1,0-.15v-3.44c-.04-.45.29-.85.74-.89.05,0,.1,0,.15,0h2.88c.16.02.31-.09.33-.25,0-.03,0-.06,0-.08V.89c-.04-.45.29-.85.74-.89.05,0,.1,0,.15,0h4.38c.45-.04.85.29.89.74,0,.05,0,.1,0,.15v6.21c0,.18.13.33.31.33,0,0,.02,0,.03,0h5.38c.45-.04.85.29.89.74,0,.05,0,.1,0,.15v3.44c.04.45-.3.85-.74.88-.05,0-.1,0-.14,0Z"/><path id="_パス_3707" class="cls-2" d="m40.48,27.49c-.64-2.04-.96-4.18-.94-6.32-.02-2.14.28-4.27.89-6.32,1.66-5.16,6.1-8.21,12.03-8.21s9.92,3.05,11.64,8.15c.69,2.03,1.03,4.17,1,6.32.01,2.14-.31,4.27-.94,6.32-1.52,5.17-6.36,8.65-11.75,8.43-5.82,0-10.31-3.16-11.92-8.37Zm17.52-1.61c.45-1.51.65-3.08.61-4.66.02-1.57-.17-3.14-.55-4.66-.65-2.64-3.05-4.46-5.76-4.38-2.7-.08-5.09,1.75-5.71,4.38-.39,1.52-.58,3.09-.55,4.66-.01,1.57.17,3.14.55,4.66.65,2.66,3.08,4.51,5.82,4.43,2.67.01,5-1.83,5.6-4.43Z"/><path id="_パス_3708" class="cls-2" d="m121.3,16.91v17.96c.04.45-.29.85-.74.89-.05,0-.1,0-.15,0h-4.66c-.45.04-.85-.29-.89-.74,0-.05,0-.1,0-.15v-16.63c0-3.38-2.11-5.71-5.32-5.71s-5.32,2.27-5.32,5.65v16.68c.04.45-.29.85-.74.89-.05,0-.1,0-.15,0h-4.65c-.45.04-.85-.29-.89-.74,0-.05,0-.1,0-.15V8.32c-.04-.45.29-.85.74-.89.05,0,.1,0,.15,0h4.66c.45-.04.85.29.89.74,0,.05,0,.1,0,.15v1.5c0,.28.17.39.33.16,1.65-2.04,4.19-3.16,6.82-2.99,5.98,0,9.92,3.77,9.92,9.92Z"/><path id="_パス_3709" class="cls-2" d="m163.31,27.38c.17-.39.64-.57,1.03-.4.07.03.13.07.19.12l2.66,2.11c.39.24.51.75.27,1.14-.02.03-.03.05-.05.08-2.11,3.33-5.88,5.43-10.76,5.43-5.99,0-9.92-3.05-11.64-7.87-1.29-4.13-1.46-8.53-.5-12.75,1.39-5.21,5.76-8.59,11.7-8.59,7.43,0,11.03,4.32,12.14,11.37.22,1.51.35,3.02.39,4.55.04.45-.29.85-.74.89-.05,0-.1,0-.15,0h-17.18c-.16-.02-.31.09-.33.25,0,.03,0,.06,0,.08-.03.83.09,1.65.33,2.44.78,2.6,3.16,4.21,6.6,4.21,2.39.02,4.64-1.11,6.04-3.05Zm-12.47-11.31c-.25.75-.4,1.54-.44,2.33-.06.22.06.33.28.33h11.14c.16.02.31-.09.33-.25,0-.03,0-.06,0-.08-.06-.67-.17-1.34-.33-2-.61-2.59-2.99-4.37-5.65-4.21-2.48-.17-4.72,1.47-5.32,3.88h0Z"/><g id="_グループ_713"><path id="_パス_3710" class="cls-2" d="m52.53,24.88c.92.99,2.02,1.81,3.23,2.41h11.91c1.19-.61,2.27-1.42,3.17-2.41h-18.32Z"/><path id="_パス_3711" class="cls-2" d="m66.78,20.05c-.53,1.03-1.36,1.87-2.38,2.41h8.15c.4-.72.72-1.48.98-2.26.02-.05.03-.1.04-.15h-6.79Z"/><path id="_パス_3712" class="cls-2" d="m52.42,3.17h18.47c-.9-.99-1.97-1.81-3.16-2.41h-12.06c-1.22.6-2.33,1.42-3.26,2.41Z"/><path id="_パス_3713" class="cls-2" d="m66.86,7.99h6.74c-.05-.14-.08-.29-.13-.43-.23-.68-.52-1.35-.87-1.98h-8.18c1.04.53,1.89,1.37,2.43,2.41Z"/><path id="_パス_3714" class="cls-2" d="m56.55,20.05h-6.76c.02.07.04.14.06.21.24.76.56,1.5.95,2.21h8.21c-1.05-.53-1.91-1.37-2.45-2.41Z"/><path id="_パス_3715" class="cls-2" d="m67.95,15.23c-.04.81-.14,1.62-.3,2.41h6.49c.14-.8.23-1.6.28-2.41h-6.47Z"/><path id="_パス_3716" class="cls-2" d="m67.67,10.41c.14.8.24,1.6.28,2.41h6.48c-.04-.81-.12-1.61-.24-2.41h-6.52Z"/><path id="_パス_3717" class="cls-2" d="m55.43,12.82c.04-.81.13-1.61.28-2.41h-6.53c-.11.78-.19,1.59-.22,2.41h6.48Z"/><path id="_パス_3718" class="cls-2" d="m56.52,7.99c.53-1.04,1.37-1.88,2.4-2.41h-8.24c-.35.65-.65,1.34-.88,2.04-.04.12-.06.25-.1.37h6.82Z"/><path id="_パス_3719" class="cls-2" d="m55.72,17.64c-.14-.8-.24-1.6-.28-2.41h-6.47c.04.81.13,1.61.27,2.41h6.49Z"/></g></g><g id="ACADEMY" class="cls-1"><g class="cls-1"><path class="cls-2" d="m52.54,56.14l-.31-1.02s-.03-.06-.07-.06h-2.7s-.06.01-.07.06l-.31,1.02c-.03.1-.1.15-.21.15h-1.28c-.13,0-.2-.09-.15-.21l2.34-7.34c.03-.1.1-.15.21-.15h1.62c.11,0,.18.05.21.15l2.34,7.34c.04.12-.02.21-.15.21h-1.28c-.11,0-.18-.05-.21-.15Zm-2.7-2.28h1.95s.07-.02.06-.08l-.99-3.36c-.02-.05-.07-.05-.09,0l-.98,3.36c-.01.06.01.08.05.08Z"/><path class="cls-2" d="m58.98,53.71v-2.54c0-1.61,1.13-2.66,2.86-2.66s2.85,1.01,2.85,2.54c0,.07-.07.11-.18.12l-1.18.08c-.12.01-.2-.02-.2-.05v-.07c0-.77-.52-1.29-1.3-1.29s-1.31.52-1.31,1.29v2.65c0,.76.52,1.28,1.31,1.28s1.3-.52,1.3-1.28c0-.08.07-.13.19-.12l1.18.06c.11.01.19.02.19.05v.05c0,1.54-1.14,2.56-2.85,2.56s-2.86-1.07-2.86-2.67Z"/><path class="cls-2" d="m74.56,56.14l-.31-1.02s-.03-.06-.07-.06h-2.7s-.05.01-.07.06l-.31,1.02c-.03.1-.1.15-.21.15h-1.28c-.13,0-.2-.09-.15-.21l2.34-7.34c.03-.1.1-.15.21-.15h1.62c.11,0,.18.05.21.15l2.34,7.34c.04.12-.02.21-.15.21h-1.28c-.11,0-.18-.05-.21-.15Zm-2.7-2.28h1.95s.07-.02.06-.08l-.99-3.36c-.02-.05-.07-.05-.09,0l-.98,3.36c-.01.06.01.08.05.08Z"/><path class="cls-2" d="m81.38,56.11v-7.33c0-.12.07-.19.19-.19h2.7c1.66,0,2.75.92,2.75,2.33v3.04c0,1.41-1.09,2.33-2.75,2.33h-2.7c-.12,0-.19-.07-.19-.19Zm1.62-1.14h1.32c.68,0,1.13-.5,1.14-1.25v-2.53c0-.76-.45-1.25-1.16-1.25h-1.31s-.07.02-.07.07v4.91s.02.07.07.07Z"/><path class="cls-2" d="m97.52,49.93h-3.54s-.07.02-.07.07v1.68s.02.07.07.07h2.3c.12,0,.19.07.19.19v.96c0,.12-.07.19-.19.19h-2.3s-.07.02-.07.07v1.76s.02.07.07.07h3.54c.12,0,.19.07.19.19v.96c0,.12-.07.19-.19.19h-4.97c-.12,0-.19-.07-.19-.19v-7.33c0-.12.07-.19.19-.19h4.97c.12,0,.19.07.19.19v.96c0,.12-.07.19-.19.19Z"/><path class="cls-2" d="m102.98,56.11v-7.33c0-.12.07-.19.19-.19h1.18c.1,0,.17.03.22.12l1.6,2.57s.07.04.09,0l1.62-2.57c.05-.09.12-.12.22-.12h1.18c.12,0,.19.07.19.19v7.33c0,.12-.07.19-.19.19h-1.18c-.12,0-.19-.07-.19-.19v-4.76c0-.07-.04-.08-.08-.02l-1.11,1.82c-.05.09-.12.12-.22.12h-.56c-.1,0-.17-.03-.22-.12l-1.1-1.82c-.03-.05-.08-.04-.08.02v4.76c0,.12-.07.19-.19.19h-1.18c-.12,0-.19-.07-.19-.19Z"/><path class="cls-2" d="m116.91,56.1v-2.72s-.01-.07-.02-.09l-2.22-4.48c-.07-.12-.01-.22.13-.22h1.28c.1,0,.18.05.22.14l1.34,2.86s.07.04.09,0l1.34-2.86c.04-.09.12-.14.22-.14h1.29c.14,0,.21.1.14.22l-2.24,4.48s-.02.07-.02.09v2.72c0,.12-.07.19-.19.19h-1.17c-.12,0-.19-.07-.19-.19Z"/></g></g></g></svg>');
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
@media screen and (max-width: 1500px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_toneacademy::before {
    width: 11.2vw;
    height: 3.73vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_toneacademy::before {
    width: 14vw;
    height: 4.66vw;
  }
}
@media screen and (max-width: 767px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_toneacademy::before {
    width: 28vw;
    height: 9.32vw;
  }
}
.list_banner_culture > li > a .ttl_wrap .banner_ttl_college::before {
  width: 12.18vw;
  height: 2.91vw;
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 234.37 56.04"><defs></defs><g id="_レイヤー_1-2"><g id="_グループ_715"><g id="_グループ_715-2"><path id="_パス_3720" class="cls-1" d="m106.78,26.53l.02-2.1c0-.58-.02-.88-.03-1.17-.01-.23-.02-.46-.02-.92,0-.23.01-.45.05-.67.08-.47.11-.94.11-1.42,0-.52-.04-1.04-.16-1.54-.04-.18-.06-.36-.05-.54,0-.44.01-.65.03-.87.02-.3.04-.61.08-1.17.81-1.46.35-3.3-1.05-4.2-1.32-1.02-3.21-.78-4.24.54-.22.08-.44.15-.67.19-.46.09-.91.22-1.35.39-.24.09-.49.17-.74.23-.43.1-.85.23-1.26.39-.45.16-.88.35-1.29.58-.2.11-.4.2-.61.28-.56.2-.83.32-1.11.44-.2.09-.4.18-.82.33-.18.07-.37.12-.56.14-.5.08-.99.2-1.46.38-.49.17-.97.41-1.41.69-.15.1-.31.18-.47.23-.23.08-.46.15-.7.21-.44.1-.88.23-1.3.39-.44.15-.87.35-1.28.58-.2.11-.41.2-.62.28-.16.07-.34.11-.51.13-.52.07-1.02.2-1.51.38-.47.16-.92.37-1.34.63-.18.1-.36.19-.56.26-.25.09-.49.17-.75.23-.42.1-.83.23-1.23.38l-1.93.73c-.24.09-.49.17-.75.23-.42.1-.83.23-1.24.38-.54.2-.81.31-1.07.42-.21.09-.42.18-.86.34-.4.15-.61.21-.82.27-.29.08-.58.17-1.15.38-.49.17-.96.4-1.39.68-.14.1-.3.17-.47.23-.53.19-.79.3-1.05.41-.22.09-.43.18-.86.34s-.65.22-.87.29c-.28.09-.55.17-1.1.37-.43.16-.65.23-.87.3-.28.09-.55.17-1.09.37-.42.15-.64.22-.85.29-.28.09-.56.17-1.11.37-.4.14-.6.2-.8.26-.3.08-.59.17-1.17.38-.47.17-.93.38-1.36.64-.17.1-.34.19-.53.25-.2.08-.41.13-.62.17-.47.09-.94.21-1.39.39-.4.15-.61.21-.81.27-.29.08-.58.17-1.16.38-.41.15-.8.35-1.15.6-.32-.18-.65-.34-.99-.46-.26-.09-.51-.2-.76-.32-.38-.18-.77-.34-1.17-.49-.58-.21-.87-.3-1.17-.38-.21-.06-.41-.12-.82-.26-.41-.15-.82-.28-1.24-.38-.26-.06-.51-.14-.76-.23-.4-.15-.6-.24-.8-.32-.28-.12-.56-.25-1.13-.46-.4-.15-.81-.28-1.23-.38-.26-.06-.51-.14-.76-.23-.22-.08-.43-.17-.63-.28-.41-.23-.84-.42-1.28-.58-.4-.15-.6-.23-.79-.32-.28-.13-.56-.25-1.13-.46l-1.95-.73c-.42-.16-.84-.28-1.28-.39-.24-.05-.48-.12-.71-.21-.45-.16-.67-.25-.89-.34-.26-.11-.52-.21-1.06-.41-.51-.18-.77-.27-1.02-.36-.23-.08-.47-.16-.93-.33l-1.93-.73c-.42-.16-.85-.29-1.28-.39-.24-.05-.47-.12-.7-.21-.19-.07-.37-.15-.54-.25-.43-.26-.88-.48-1.36-.64l-3.88-1.42c-.53-.19-.79-.28-1.06-.36-.22-.07-.45-.14-.89-.31l-1.95-.72c-.42-.16-.84-.28-1.28-.38-.24-.05-.47-.12-.7-.21-.55-.2-.83-.29-1.11-.38-.22-.07-.43-.14-.85-.29-.16-.05-.32-.13-.46-.23-.44-.29-.92-.52-1.42-.7-.53-.19-.79-.28-1.06-.37-.23-.07-.45-.15-.9-.31l-1.95-.69c-.39-.14-.58-.23-.77-.32-.28-.13-.56-.26-1.25-.58-1.38-1.26-3.52-1.17-4.78.21-.94,1.03-1.16,2.54-.54,3.79v2.13c-.02.49.02.97.1,1.45.04.22.06.45.05.67,0,.48-.01.72-.02.96-.01.29-.02.58-.02,1.16s.02.89.03,1.19c.01.23.02.46.02.92,0,.22-.01.44-.05.65-.09.48-.13.97-.12,1.46v2.11c.01,1.4,1.14,2.53,2.54,2.53,1.4,0,2.53-1.13,2.53-2.53v-2.11c-.01-.22,0-.43.04-.65.09-.48.13-.97.12-1.46,0-.6-.02-.9-.03-1.19-.01-.23-.03-.46-.03-.92s.01-.72.02-.96c.01-.29.02-.58.02-1.16,0-.49-.03-.97-.11-1.45-.04-.22-.05-.45-.05-.67v-.71c.15.06.33.13.56.21l1.96.69c.53.19.79.28,1.06.37.23.07.45.15.9.31.16.05.32.13.46.23.44.29.92.52,1.42.7.54.19.81.28,1.09.36.22.07.44.13.87.29.42.16.85.29,1.29.39.24.05.47.12.7.2l1.95.72c.53.19.79.28,1.06.36.22.07.45.14.89.31l3.88,1.42c.19.06.37.15.53.25.43.26.88.47,1.36.64.41.16.84.28,1.27.38.24.06.48.13.72.22l1.93.73c.53.2.79.28,1.06.37l.9.31c.45.17.67.25.9.35.26.1.52.21,1.05.4.42.16.84.29,1.28.38.24.06.48.13.71.21l1.95.74c.4.14.6.23.79.32.28.13.56.25,1.13.46.22.07.43.17.63.28.41.22.84.42,1.28.58.4.15.81.28,1.23.38.26.06.51.14.76.23.4.15.6.24.8.32.28.12.56.25,1.13.46.41.15.82.28,1.24.39.26.06.51.14.76.23.58.21.87.3,1.17.38.21.06.41.12.82.27.26.09.51.2.76.32.29.14.58.27,1.17.49.11.04.22.1.32.16v7.91c0,1.4,1.13,2.53,2.53,2.53s2.53-1.13,2.53-2.53h0v-8.04c.08-.06.16-.11.24-.17.4-.15.61-.21.81-.27.29-.08.58-.17,1.15-.38.2-.07.41-.13.62-.17.47-.09.93-.22,1.38-.39.47-.16.93-.38,1.36-.64.17-.1.34-.19.53-.25.4-.14.6-.2.8-.26.3-.08.59-.17,1.17-.38.42-.15.64-.22.85-.29.28-.09.56-.17,1.11-.37.43-.16.65-.23.87-.3.28-.09.55-.17,1.09-.37.43-.16.65-.22.87-.29.28-.09.55-.17,1.1-.37s.79-.3,1.05-.41c.22-.09.43-.18.86-.34.49-.17.96-.4,1.4-.68.14-.1.3-.17.46-.23.4-.15.61-.21.82-.27.29-.08.58-.17,1.15-.37s.83-.32,1.1-.43c.21-.09.42-.18.83-.33.24-.09.49-.17.74-.23.42-.1.84-.23,1.24-.38.52-.19.78-.29,1.04-.39l.9-.34c.24-.09.49-.17.75-.23.42-.1.83-.23,1.23-.38.46-.16.91-.37,1.34-.62.18-.1.36-.19.55-.26.16-.07.34-.11.51-.13.52-.07,1.02-.2,1.51-.38.44-.15.87-.35,1.28-.58.2-.11.41-.2.62-.28.23-.09.46-.16.7-.21.44-.1.88-.22,1.3-.38.49-.18.97-.41,1.41-.69.15-.1.3-.18.47-.23.18-.07.37-.12.56-.15.5-.08.99-.21,1.46-.39.56-.2.83-.32,1.11-.44.2-.09.4-.18.82-.33.45-.16.88-.35,1.29-.58.2-.11.4-.2.61-.28.24-.09.49-.17.74-.23.43-.1.85-.23,1.26-.39.17-.06.3-.1.41-.13,0,.14,0,.31,0,.51,0,.52.04,1.04.16,1.54.04.17.06.35.06.53,0,.22-.01.45-.05.67-.08.47-.11.94-.1,1.42,0,.58.02.88.03,1.17.01.23.02.46.02.92l-.02,2.1c0,.47.03.94.1,1.4.03.23.05.47.05.7,0,1.4,1.13,2.53,2.53,2.53s2.53-1.13,2.53-2.53c0-.47-.03-.94-.1-1.4-.04-.23-.06-.46-.06-.7Z"/></g><g id="_グループ_716"><path id="_パス_3721" class="cls-1" d="m129.75,6.8h0v.04l1.91-.1h.07v7.67c0,3.92,1.32,5.18,5.43,5.18h1.63l-.1-3.39h-1.1c-1.67,0-1.98-.82-1.98-2.43l-.1-6.92,3.25-.11h.04l-.1-3.12h0v-.04l-3.08.1-.1-3.62v-.02h0v-.04l-3.71.11h-.06l.1,3.47-2.18.11.09,3.12Z"/><path id="_パス_3722" class="cls-1" d="m152.52,19.88c5.7,0,6.9-4,6.9-7.35v-1.95c0-4.77-2.39-7.29-6.9-7.29s-6.9,2.59-6.9,7.29v1.95c0,4.74,2.45,7.35,6.9,7.35Zm3.02-7.48c0,2.84-.99,4.23-3.02,4.23-2.71,0-3.02-2.41-3.02-4.23v-1.69c0-2.8.99-4.16,3.02-4.16s3.02,1.36,3.02,4.16v1.69Z"/><path id="_パス_3723" class="cls-1" d="m191.03,3.28c-4.3,0-6.57,2.48-6.57,7.16v2.21c0,4.52,2.65,7.23,7.09,7.23,2.9,0,4.66-.8,5.7-2.66l-2.87-1.87c-.64.93-1.75,1.42-2.86,1.27-2.1,0-3.14-1.3-3.18-4.01l-.07-.08-.02-.03,9.36-.11v-1.62c0-5.04-2.15-7.48-6.57-7.48Zm-2.3,6.61h-.42l.02-.25c.22-2.57,1.61-3.11,2.73-3.11,1.67,0,2.53,1.02,2.63,3.13l.08.08.02.04-5.06.11Z"/><path id="_パス_3724" class="cls-1" d="m136.9,36.63c1.07-.01,2.08.45,2.78,1.26l2.78-2.07c-1.3-1.67-3.35-2.59-5.46-2.45-4.81,0-7.35,2.48-7.35,7.16v2.21c0,4.52,2.66,7.22,7.12,7.22,2.82,0,4.57-.8,5.64-2.63h0s.02-.03.02-.03l-2.86-1.86c-.61.86-1.63,1.34-2.68,1.26-2.99,0-3.38-2.26-3.38-4.23v-1.69c0-2.8,1.11-4.16,3.38-4.16Z"/><path id="_パス_3725" class="cls-1" d="m152.52,33.36c-4.45,0-6.9,2.59-6.9,7.29v1.95c0,4.74,2.45,7.35,6.9,7.35,5.7,0,6.9-4,6.9-7.35v-1.95c0-4.77-2.39-7.29-6.9-7.29Zm-3.02,7.42c0-2.8.99-4.16,3.02-4.16s3.02,1.36,3.02,4.16v1.69c0,1.05,0,4.23-3.02,4.23-2.71,0-3.02-2.41-3.02-4.23v-1.69Z"/><path id="_パス_3726" class="cls-1" d="m191.03,33.36c-4.3,0-6.57,2.48-6.57,7.16v2.21c0,4.52,2.65,7.22,7.09,7.22,2.9,0,4.67-.8,5.7-2.66l-2.87-1.87c-.64.93-1.75,1.43-2.86,1.27-2.1,0-3.14-1.31-3.18-4.01l-.07-.08-.02-.03,9.36-.11v-1.62c0-5.04-2.15-7.48-6.57-7.48Zm-2.3,6.61h-.42l.02-.25c.22-2.57,1.61-3.11,2.73-3.11,1.67,0,2.53,1.02,2.63,3.12l.08.08.02.04-5.06.11Z"/><path id="_パス_3727" class="cls-1" d="m216.22,33.69h0v-.04l-3.77.11.04.57v.35l-.24-.21c-.96-.78-2.17-1.17-3.4-1.11-3.95,0-6.31,2.67-6.31,7.16v2.21c0,4.52,2.36,7.22,6.31,7.22,1.23.06,2.44-.33,3.4-1.11l.13-.15.08-.07v.84c0,2.47-.93,3.35-3.54,3.35-1.25.07-2.46-.43-3.3-1.36l-2.46,1.9c1.33,1.93,3.05,2.68,6.14,2.68,3.47,0,7.03-.78,7.03-6.57l-.1-15.35v-.42Zm-6.79,13.01c-2.03,0-3.02-1.38-3.02-4.23v-1.69c0-2.8.99-4.16,3.02-4.16s3.02,1.36,3.02,4.16v2.05c0,2.57-1.01,3.87-3.02,3.87h0Z"/><path id="_パス_3728" class="cls-1" d="m234.37,42.47v-1.62c0-5.04-2.15-7.48-6.57-7.48s-6.57,2.48-6.57,7.16v2.21c0,4.52,2.65,7.22,7.09,7.22,2.94,0,4.65-.78,5.7-2.66l-2.87-1.87c-.63.94-1.75,1.43-2.86,1.27-2.1,0-3.14-1.31-3.19-4.01l-.08-.08v-.03s9.35-.11,9.35-.11Zm-3.91-2.72l.08.08.02.04-5.06.11h-.42l.02-.25c.23-2.57,1.61-3.11,2.73-3.11,1.67,0,2.53,1.02,2.64,3.13Z"/><path id="_パス_3729" class="cls-1" d="m172.71,3.28c-1.4-.05-2.74.54-3.64,1.61l-.13.23-.1.14-.1-1.69-3.71.11.1,15.57v.43h0v.04l3.8-.11v-9.46c0-2.28,1.06-3.54,2.99-3.54s2.73,1.14,2.73,3.57l.1,9.53h3.77v-10.18c.01-4.15-1.95-6.25-5.82-6.25Z"/><path id="_パス_3730" class="cls-1" d="m168.84,27.63h0v-.04l-3.8.11.1,22.46h3.8l-.1-21.88v-.65Z"/><path id="_パス_3731" class="cls-1" d="m178.43,27.63h0v-.04l-3.77.11.1,22.46h3.77l-.1-21.88v-.65Z"/></g></g></g></svg>');
          mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 234.37 56.04"><defs></defs><g id="_レイヤー_1-2"><g id="_グループ_715"><g id="_グループ_715-2"><path id="_パス_3720" class="cls-1" d="m106.78,26.53l.02-2.1c0-.58-.02-.88-.03-1.17-.01-.23-.02-.46-.02-.92,0-.23.01-.45.05-.67.08-.47.11-.94.11-1.42,0-.52-.04-1.04-.16-1.54-.04-.18-.06-.36-.05-.54,0-.44.01-.65.03-.87.02-.3.04-.61.08-1.17.81-1.46.35-3.3-1.05-4.2-1.32-1.02-3.21-.78-4.24.54-.22.08-.44.15-.67.19-.46.09-.91.22-1.35.39-.24.09-.49.17-.74.23-.43.1-.85.23-1.26.39-.45.16-.88.35-1.29.58-.2.11-.4.2-.61.28-.56.2-.83.32-1.11.44-.2.09-.4.18-.82.33-.18.07-.37.12-.56.14-.5.08-.99.2-1.46.38-.49.17-.97.41-1.41.69-.15.1-.31.18-.47.23-.23.08-.46.15-.7.21-.44.1-.88.23-1.3.39-.44.15-.87.35-1.28.58-.2.11-.41.2-.62.28-.16.07-.34.11-.51.13-.52.07-1.02.2-1.51.38-.47.16-.92.37-1.34.63-.18.1-.36.19-.56.26-.25.09-.49.17-.75.23-.42.1-.83.23-1.23.38l-1.93.73c-.24.09-.49.17-.75.23-.42.1-.83.23-1.24.38-.54.2-.81.31-1.07.42-.21.09-.42.18-.86.34-.4.15-.61.21-.82.27-.29.08-.58.17-1.15.38-.49.17-.96.4-1.39.68-.14.1-.3.17-.47.23-.53.19-.79.3-1.05.41-.22.09-.43.18-.86.34s-.65.22-.87.29c-.28.09-.55.17-1.1.37-.43.16-.65.23-.87.3-.28.09-.55.17-1.09.37-.42.15-.64.22-.85.29-.28.09-.56.17-1.11.37-.4.14-.6.2-.8.26-.3.08-.59.17-1.17.38-.47.17-.93.38-1.36.64-.17.1-.34.19-.53.25-.2.08-.41.13-.62.17-.47.09-.94.21-1.39.39-.4.15-.61.21-.81.27-.29.08-.58.17-1.16.38-.41.15-.8.35-1.15.6-.32-.18-.65-.34-.99-.46-.26-.09-.51-.2-.76-.32-.38-.18-.77-.34-1.17-.49-.58-.21-.87-.3-1.17-.38-.21-.06-.41-.12-.82-.26-.41-.15-.82-.28-1.24-.38-.26-.06-.51-.14-.76-.23-.4-.15-.6-.24-.8-.32-.28-.12-.56-.25-1.13-.46-.4-.15-.81-.28-1.23-.38-.26-.06-.51-.14-.76-.23-.22-.08-.43-.17-.63-.28-.41-.23-.84-.42-1.28-.58-.4-.15-.6-.23-.79-.32-.28-.13-.56-.25-1.13-.46l-1.95-.73c-.42-.16-.84-.28-1.28-.39-.24-.05-.48-.12-.71-.21-.45-.16-.67-.25-.89-.34-.26-.11-.52-.21-1.06-.41-.51-.18-.77-.27-1.02-.36-.23-.08-.47-.16-.93-.33l-1.93-.73c-.42-.16-.85-.29-1.28-.39-.24-.05-.47-.12-.7-.21-.19-.07-.37-.15-.54-.25-.43-.26-.88-.48-1.36-.64l-3.88-1.42c-.53-.19-.79-.28-1.06-.36-.22-.07-.45-.14-.89-.31l-1.95-.72c-.42-.16-.84-.28-1.28-.38-.24-.05-.47-.12-.7-.21-.55-.2-.83-.29-1.11-.38-.22-.07-.43-.14-.85-.29-.16-.05-.32-.13-.46-.23-.44-.29-.92-.52-1.42-.7-.53-.19-.79-.28-1.06-.37-.23-.07-.45-.15-.9-.31l-1.95-.69c-.39-.14-.58-.23-.77-.32-.28-.13-.56-.26-1.25-.58-1.38-1.26-3.52-1.17-4.78.21-.94,1.03-1.16,2.54-.54,3.79v2.13c-.02.49.02.97.1,1.45.04.22.06.45.05.67,0,.48-.01.72-.02.96-.01.29-.02.58-.02,1.16s.02.89.03,1.19c.01.23.02.46.02.92,0,.22-.01.44-.05.65-.09.48-.13.97-.12,1.46v2.11c.01,1.4,1.14,2.53,2.54,2.53,1.4,0,2.53-1.13,2.53-2.53v-2.11c-.01-.22,0-.43.04-.65.09-.48.13-.97.12-1.46,0-.6-.02-.9-.03-1.19-.01-.23-.03-.46-.03-.92s.01-.72.02-.96c.01-.29.02-.58.02-1.16,0-.49-.03-.97-.11-1.45-.04-.22-.05-.45-.05-.67v-.71c.15.06.33.13.56.21l1.96.69c.53.19.79.28,1.06.37.23.07.45.15.9.31.16.05.32.13.46.23.44.29.92.52,1.42.7.54.19.81.28,1.09.36.22.07.44.13.87.29.42.16.85.29,1.29.39.24.05.47.12.7.2l1.95.72c.53.19.79.28,1.06.36.22.07.45.14.89.31l3.88,1.42c.19.06.37.15.53.25.43.26.88.47,1.36.64.41.16.84.28,1.27.38.24.06.48.13.72.22l1.93.73c.53.2.79.28,1.06.37l.9.31c.45.17.67.25.9.35.26.1.52.21,1.05.4.42.16.84.29,1.28.38.24.06.48.13.71.21l1.95.74c.4.14.6.23.79.32.28.13.56.25,1.13.46.22.07.43.17.63.28.41.22.84.42,1.28.58.4.15.81.28,1.23.38.26.06.51.14.76.23.4.15.6.24.8.32.28.12.56.25,1.13.46.41.15.82.28,1.24.39.26.06.51.14.76.23.58.21.87.3,1.17.38.21.06.41.12.82.27.26.09.51.2.76.32.29.14.58.27,1.17.49.11.04.22.1.32.16v7.91c0,1.4,1.13,2.53,2.53,2.53s2.53-1.13,2.53-2.53h0v-8.04c.08-.06.16-.11.24-.17.4-.15.61-.21.81-.27.29-.08.58-.17,1.15-.38.2-.07.41-.13.62-.17.47-.09.93-.22,1.38-.39.47-.16.93-.38,1.36-.64.17-.1.34-.19.53-.25.4-.14.6-.2.8-.26.3-.08.59-.17,1.17-.38.42-.15.64-.22.85-.29.28-.09.56-.17,1.11-.37.43-.16.65-.23.87-.3.28-.09.55-.17,1.09-.37.43-.16.65-.22.87-.29.28-.09.55-.17,1.1-.37s.79-.3,1.05-.41c.22-.09.43-.18.86-.34.49-.17.96-.4,1.4-.68.14-.1.3-.17.46-.23.4-.15.61-.21.82-.27.29-.08.58-.17,1.15-.37s.83-.32,1.1-.43c.21-.09.42-.18.83-.33.24-.09.49-.17.74-.23.42-.1.84-.23,1.24-.38.52-.19.78-.29,1.04-.39l.9-.34c.24-.09.49-.17.75-.23.42-.1.83-.23,1.23-.38.46-.16.91-.37,1.34-.62.18-.1.36-.19.55-.26.16-.07.34-.11.51-.13.52-.07,1.02-.2,1.51-.38.44-.15.87-.35,1.28-.58.2-.11.41-.2.62-.28.23-.09.46-.16.7-.21.44-.1.88-.22,1.3-.38.49-.18.97-.41,1.41-.69.15-.1.3-.18.47-.23.18-.07.37-.12.56-.15.5-.08.99-.21,1.46-.39.56-.2.83-.32,1.11-.44.2-.09.4-.18.82-.33.45-.16.88-.35,1.29-.58.2-.11.4-.2.61-.28.24-.09.49-.17.74-.23.43-.1.85-.23,1.26-.39.17-.06.3-.1.41-.13,0,.14,0,.31,0,.51,0,.52.04,1.04.16,1.54.04.17.06.35.06.53,0,.22-.01.45-.05.67-.08.47-.11.94-.1,1.42,0,.58.02.88.03,1.17.01.23.02.46.02.92l-.02,2.1c0,.47.03.94.1,1.4.03.23.05.47.05.7,0,1.4,1.13,2.53,2.53,2.53s2.53-1.13,2.53-2.53c0-.47-.03-.94-.1-1.4-.04-.23-.06-.46-.06-.7Z"/></g><g id="_グループ_716"><path id="_パス_3721" class="cls-1" d="m129.75,6.8h0v.04l1.91-.1h.07v7.67c0,3.92,1.32,5.18,5.43,5.18h1.63l-.1-3.39h-1.1c-1.67,0-1.98-.82-1.98-2.43l-.1-6.92,3.25-.11h.04l-.1-3.12h0v-.04l-3.08.1-.1-3.62v-.02h0v-.04l-3.71.11h-.06l.1,3.47-2.18.11.09,3.12Z"/><path id="_パス_3722" class="cls-1" d="m152.52,19.88c5.7,0,6.9-4,6.9-7.35v-1.95c0-4.77-2.39-7.29-6.9-7.29s-6.9,2.59-6.9,7.29v1.95c0,4.74,2.45,7.35,6.9,7.35Zm3.02-7.48c0,2.84-.99,4.23-3.02,4.23-2.71,0-3.02-2.41-3.02-4.23v-1.69c0-2.8.99-4.16,3.02-4.16s3.02,1.36,3.02,4.16v1.69Z"/><path id="_パス_3723" class="cls-1" d="m191.03,3.28c-4.3,0-6.57,2.48-6.57,7.16v2.21c0,4.52,2.65,7.23,7.09,7.23,2.9,0,4.66-.8,5.7-2.66l-2.87-1.87c-.64.93-1.75,1.42-2.86,1.27-2.1,0-3.14-1.3-3.18-4.01l-.07-.08-.02-.03,9.36-.11v-1.62c0-5.04-2.15-7.48-6.57-7.48Zm-2.3,6.61h-.42l.02-.25c.22-2.57,1.61-3.11,2.73-3.11,1.67,0,2.53,1.02,2.63,3.13l.08.08.02.04-5.06.11Z"/><path id="_パス_3724" class="cls-1" d="m136.9,36.63c1.07-.01,2.08.45,2.78,1.26l2.78-2.07c-1.3-1.67-3.35-2.59-5.46-2.45-4.81,0-7.35,2.48-7.35,7.16v2.21c0,4.52,2.66,7.22,7.12,7.22,2.82,0,4.57-.8,5.64-2.63h0s.02-.03.02-.03l-2.86-1.86c-.61.86-1.63,1.34-2.68,1.26-2.99,0-3.38-2.26-3.38-4.23v-1.69c0-2.8,1.11-4.16,3.38-4.16Z"/><path id="_パス_3725" class="cls-1" d="m152.52,33.36c-4.45,0-6.9,2.59-6.9,7.29v1.95c0,4.74,2.45,7.35,6.9,7.35,5.7,0,6.9-4,6.9-7.35v-1.95c0-4.77-2.39-7.29-6.9-7.29Zm-3.02,7.42c0-2.8.99-4.16,3.02-4.16s3.02,1.36,3.02,4.16v1.69c0,1.05,0,4.23-3.02,4.23-2.71,0-3.02-2.41-3.02-4.23v-1.69Z"/><path id="_パス_3726" class="cls-1" d="m191.03,33.36c-4.3,0-6.57,2.48-6.57,7.16v2.21c0,4.52,2.65,7.22,7.09,7.22,2.9,0,4.67-.8,5.7-2.66l-2.87-1.87c-.64.93-1.75,1.43-2.86,1.27-2.1,0-3.14-1.31-3.18-4.01l-.07-.08-.02-.03,9.36-.11v-1.62c0-5.04-2.15-7.48-6.57-7.48Zm-2.3,6.61h-.42l.02-.25c.22-2.57,1.61-3.11,2.73-3.11,1.67,0,2.53,1.02,2.63,3.12l.08.08.02.04-5.06.11Z"/><path id="_パス_3727" class="cls-1" d="m216.22,33.69h0v-.04l-3.77.11.04.57v.35l-.24-.21c-.96-.78-2.17-1.17-3.4-1.11-3.95,0-6.31,2.67-6.31,7.16v2.21c0,4.52,2.36,7.22,6.31,7.22,1.23.06,2.44-.33,3.4-1.11l.13-.15.08-.07v.84c0,2.47-.93,3.35-3.54,3.35-1.25.07-2.46-.43-3.3-1.36l-2.46,1.9c1.33,1.93,3.05,2.68,6.14,2.68,3.47,0,7.03-.78,7.03-6.57l-.1-15.35v-.42Zm-6.79,13.01c-2.03,0-3.02-1.38-3.02-4.23v-1.69c0-2.8.99-4.16,3.02-4.16s3.02,1.36,3.02,4.16v2.05c0,2.57-1.01,3.87-3.02,3.87h0Z"/><path id="_パス_3728" class="cls-1" d="m234.37,42.47v-1.62c0-5.04-2.15-7.48-6.57-7.48s-6.57,2.48-6.57,7.16v2.21c0,4.52,2.65,7.22,7.09,7.22,2.94,0,4.65-.78,5.7-2.66l-2.87-1.87c-.63.94-1.75,1.43-2.86,1.27-2.1,0-3.14-1.31-3.19-4.01l-.08-.08v-.03s9.35-.11,9.35-.11Zm-3.91-2.72l.08.08.02.04-5.06.11h-.42l.02-.25c.23-2.57,1.61-3.11,2.73-3.11,1.67,0,2.53,1.02,2.64,3.13Z"/><path id="_パス_3729" class="cls-1" d="m172.71,3.28c-1.4-.05-2.74.54-3.64,1.61l-.13.23-.1.14-.1-1.69-3.71.11.1,15.57v.43h0v.04l3.8-.11v-9.46c0-2.28,1.06-3.54,2.99-3.54s2.73,1.14,2.73,3.57l.1,9.53h3.77v-10.18c.01-4.15-1.95-6.25-5.82-6.25Z"/><path id="_パス_3730" class="cls-1" d="m168.84,27.63h0v-.04l-3.8.11.1,22.46h3.8l-.1-21.88v-.65Z"/><path id="_パス_3731" class="cls-1" d="m178.43,27.63h0v-.04l-3.77.11.1,22.46h3.77l-.1-21.88v-.65Z"/></g></g></g></svg>');
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
@media screen and (max-width: 1500px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_college::before {
    width: 15.6vw;
    height: 3.73vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_college::before {
    width: 19.5vw;
    height: 4.66vw;
  }
}
@media screen and (max-width: 767px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_college::before {
    width: 39vw;
    height: 9.32vw;
  }
}
.list_banner_culture > li > a .ttl_wrap .banner_ttl_village::before {
  width: 10.83vw;
  height: 3.64vw;
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 208.43 70.82"><defs></defs><g id="_レイヤー_1-2"><g id="_グループ_721"><g id="_グループ_717"><path id="_パス_3732" class="cls-1" d="m66.46,64.86h-.55v-.96h.55v-1.14h1.17v1.14h1.03v.96h-1.03v2.23c0,.31.12.44.49.44h.54v.98h-.73c-.88,0-1.48-.38-1.48-1.43v-2.23Z"/><path id="_パス_3733" class="cls-1" d="m74.06,68.6c-1.32-.01-2.37-1.09-2.36-2.41.01-1.32,1.09-2.37,2.41-2.36,1.31.01,2.36,1.08,2.36,2.38.04,1.27-.96,2.34-2.23,2.38-.06,0-.12,0-.18,0Zm0-1.02c.68,0,1.22-.56,1.22-1.24,0-.04,0-.08,0-.13.11-.65-.33-1.27-.99-1.38s-1.27.33-1.38.99c-.02.13-.02.27,0,.4,0,.92.53,1.37,1.16,1.37Z"/><path id="_パス_3734" class="cls-1" d="m83.06,65.97c.06-.57-.36-1.08-.93-1.13-.57-.06-1.08.36-1.13.93,0,.07,0,.14,0,.2v2.55h-1.17v-4.62h1.17v.57c.34-.42.85-.66,1.39-.64.98-.04,1.81.72,1.85,1.7,0,.09,0,.19,0,.28v2.71h-1.17v-2.55Z"/><path id="_パス_3735" class="cls-1" d="m89.86,68.6c-1.32-.04-2.35-1.14-2.31-2.45.04-1.26,1.05-2.28,2.31-2.31,1.2-.06,2.21.86,2.28,2.05,0,.08,0,.15,0,.23,0,.15,0,.3-.03.45h-3.37c0,.6.5,1.07,1.09,1.07,0,0,.01,0,.02,0,.39.02.76-.2.92-.56h1.26c-.28.94-1.17,1.57-2.16,1.53Zm-1.12-2.82h2.19c-.02-.57-.49-1.01-1.06-.99-.01,0-.03,0-.04,0-.57-.01-1.05.42-1.09.99h0Z"/><path id="_パス_3736" class="cls-1" d="m100.73,63.91l1.17,3.54,1.17-3.54h1.24l-1.71,4.62h-1.42l-1.7-4.62h1.25Z"/><path id="_パス_3737" class="cls-1" d="m107.34,62.67c-.02-.4.29-.73.68-.75.4-.02.73.29.75.68.02.4-.29.73-.68.75-.01,0-.02,0-.03,0-.38.02-.7-.27-.72-.65,0-.01,0-.02,0-.03Zm.12,1.23h1.17v4.62h-1.17v-4.62Z"/><path id="_パス_3738" class="cls-1" d="m112.28,62.36h1.17v6.17h-1.17v-6.17Z"/><path id="_パス_3739" class="cls-1" d="m117.1,62.36h1.17v6.17h-1.17v-6.17Z"/><path id="_パス_3740" class="cls-1" d="m123.72,63.83c.6-.02,1.17.25,1.52.73v-.66h1.18v4.62h-1.17v-.68c-.35.49-.93.77-1.53.75-1.21-.04-2.15-1.06-2.11-2.27,0-.04,0-.09,0-.13-.11-1.19.76-2.24,1.95-2.36.05,0,.11,0,.16,0Zm.3,1.02c-.68,0-1.23.56-1.22,1.24,0,.03,0,.07,0,.1-.06.69.45,1.31,1.14,1.37.02,0,.05,0,.07,0,.75-.08,1.3-.75,1.22-1.5-.07-.64-.58-1.15-1.22-1.22Z"/><path id="_パス_3741" class="cls-1" d="m131.88,63.83c.6-.02,1.17.25,1.52.73v-.66h1.17v4.65c.08,1.16-.8,2.17-1.97,2.24-.11,0-.21,0-.32,0-1.11.15-2.14-.6-2.33-1.71h1.16c.28.6.99.86,1.58.58.43-.2.7-.64.69-1.11v-.72c-.35.49-.92.77-1.52.76-1.21-.04-2.16-1.05-2.12-2.26,0-.05,0-.09,0-.14-.11-1.19.76-2.24,1.95-2.35.05,0,.11,0,.16,0Zm.3,1.02c-.68,0-1.23.56-1.22,1.24,0,.03,0,.07,0,.1-.06.69.45,1.31,1.14,1.37.02,0,.05,0,.07,0,.75-.08,1.3-.75,1.22-1.5-.07-.64-.58-1.15-1.22-1.22Z"/><path id="_パス_3742" class="cls-1" d="m140.24,68.6c-1.32-.04-2.35-1.14-2.31-2.45.04-1.26,1.05-2.28,2.31-2.31,1.2-.06,2.21.86,2.28,2.05,0,.08,0,.15,0,.23,0,.15,0,.3-.03.45h-3.38c0,.6.5,1.07,1.09,1.07,0,0,.01,0,.02,0,.39.02.76-.2.92-.56h1.26c-.28.94-1.17,1.57-2.16,1.53Zm-1.12-2.82h2.19c-.02-.57-.49-1.01-1.05-.99-.02,0-.03,0-.05,0-.57-.01-1.05.42-1.09.99h0Z"/></g><g id="_グループ_720"><g id="_グループ_718"><path id="_パス_3743" class="cls-1" d="m47.76,28.39c.1.26.11.54.03.8-.09.31-.23.61-.43.86-.23.3-.5.58-.8.82-.33.27-.7.5-1.09.67-.04.02-.08.03-.12.05-.04.01-.08.03-.12.05-.16.06-.33.13-.52.21s-.45.18-.79.3c-.2.06-.42.13-.67.22s-.56.2-.94.34c-.16.06-.34.12-.55.19s-.42.14-.64.22l-.27.09h.03c-.81.28-1.96.65-3.44,1.12-1.48.47-3.24.96-5.29,1.48-2.23.56-4.91,1.12-8.05,1.7-3.53.62-7.09,1.03-10.67,1.22-.46.02-.87.04-1.25.06l-1.12.06c-.37.02-.75.03-1.16.05s-.86.02-1.36.02c-.02.03-.03.06-.03.09,0,.03-.01.06-.03.09-.16.44-.31.83-.45,1.16-.14.34-.29.76-.45,1.28.58.76,1.16,1.56,1.76,2.43s1.21,1.83,1.85,2.9c.04.1.1.2.16.28.07.09.12.18.16.28.16.32.32.64.49.97.17.33.32.66.46,1,0,.05,0,.1.03.15.08.28.15.55.22.82.07.31.11.62.1.94,0,.29-.05.58-.13.86-.13.4-.35.77-.64,1.07-.3.34-.71.57-1.15.67-.33.07-.66.09-1,.08-.39-.03-.77-.11-1.13-.24-.3-.12-.59-.25-.86-.39-.22-.12-.43-.25-.64-.39-.27-.18-.51-.36-.73-.54-.42-.34-.83-.7-1.22-1.07-.38-.36-.74-.75-1.07-1.16-.2-.27-.38-.55-.55-.83-.2-.35-.39-.7-.55-1.07-.2-.43-.32-.89-.36-1.36-.02-.34-.01-.69.03-1.03,0-.03,0-.05.02-.08,0-.02.01-.05.02-.07.06-.56.15-1.11.27-1.65.12-.53.26-1.04.42-1.54v.03c0-.07.02-.14.06-.21l.06-.12c.02-.08.04-.15.05-.22.02-.11.04-.21.07-.31-.05-.08-.1-.16-.16-.22-.07-.07-.13-.14-.19-.22l-.03-.03c-.17-.16-.32-.34-.45-.54-.03-.03-.06-.06-.07-.1-.02-.04-.04-.07-.08-.1-.04-.03-.06-.07-.07-.12-.01-.05-.04-.09-.08-.12l.06.06-.45-.54c-.09-.12-.18-.24-.28-.36-.08-.08-.14-.17-.19-.27l-.12-.18s-.09-.1-.13-.15c-.05-.06-.09-.11-.13-.15l-1.4-3.04,6.02.3c.22-.5.45-1,.69-1.52s.47-1.02.68-1.52c.1-.22.21-.46.33-.71s.23-.5.33-.71c.02-.03.03-.06.03-.1,0-.04.01-.07.03-.1.04-.07.08-.14.12-.21.2-.46.35-.79.45-1.01.1-.22.2-.44.31-.67.11-.23.24-.51.39-.83s.39-.83.73-1.5c-.38.32-.71.58-.98.8l-.83.66c-.22.18-.42.33-.6.46s-.35.25-.51.37c-.1.1-.2.19-.31.27-.11.08-.2.15-.28.21-.07.07-.14.13-.22.19-.09.07-.13.09-.13.07l-.1.1s-.06.06-.1.07c-.41.3-.85.54-1.33.72-.4.15-.81.23-1.24.24-.56.06-1.1-.21-1.4-.68v.03c-.16-.22-.23-.5-.21-.77.03-.32.12-.64.27-.92.17-.34.39-.66.64-.95.28-.33.59-.62.94-.86.14-.1.26-.19.37-.27s.21-.16.31-.24c.12-.08.25-.16.39-.24.14-.08.31-.19.51-.33l.15-.15c.08-.04.15-.09.21-.15l.09-.09s.07-.07.12-.09l1.5-1.07c.59-.42,1.3-.97,2.13-1.67.68-.56,1.43-1.19,2.25-1.91.82-.72,1.71-1.55,2.67-2.5.83-1.61,1.76-3.39,2.77-5.33,1.01-1.95,2.2-4.11,3.55-6.5.04-.06.07-.12.1-.18l.13-.27c.46-.78.92-1.56,1.39-2.34s.94-1.5,1.42-2.16c.04-.06.11-.15.21-.27l.3-.36.12-.12c.05-.07.11-.14.18-.21.08-.08.17-.14.27-.18l.06-.03s-.04.01-.06.03l.27-.27s.06,0,.06.03c.04-.03.08-.05.12-.06.06-.02.2-.07.42-.15h.36c.07,0,.14.01.21.03.09.02.18.05.27.09l.03-.03c.37.14.7.39.92.71.14.26.28.54.42.84l.03.18c.02.08.03.17.03.25v.19c0,.18,0,.35-.02.51,0,.13-.02.26-.04.39-.06.42-.16.84-.28,1.25-.13.42-.25.82-.37,1.22l-.09.3c-.6,1.53-1.32,3.01-2.18,4.41-.81,1.33-1.63,2.58-2.44,3.73-1.05,1.46-2.16,2.87-3.35,4.22-1.1,1.24-2.16,2.37-3.17,3.38-.38.76-.73,1.46-1.04,2.12s-.63,1.29-.92,1.91v-.03c-1.03,2.19-1.88,4.09-2.55,5.71s-1.27,3.11-1.8,4.48l-.03.03s0,.03-.02.04c-.01.01-.02.03-.02.05.68-.02,1.34-.05,1.98-.09.65-.04,1.37-.08,2.16-.12,3.04-.22,6.06-.58,9.06-1.1,2.66-.48,4.89-.96,6.7-1.46,1.81-.46,3.37-.91,4.69-1.36s2.47-.87,3.44-1.27c1.07-.4,1.92-.73,2.55-1s1.18-.51,1.65-.73c.08-.04.16-.08.25-.12s.17-.08.25-.12c.12-.04.24-.08.36-.13s.25-.1.39-.16h-.03c.14-.08.27-.15.42-.21.14-.06.27-.11.39-.15l-.03.03c.66-.31,1.38-.48,2.12-.51.37,0,.75.07,1.09.22.3.14.53.38.67.67l.03.02ZM8.43,48.86c-.22-.4-.42-.76-.6-1.09s-.35-.64-.51-.94l-.03.03c-.08-.12-.15-.23-.22-.34s-.14-.21-.22-.31c-.08-.1-.14-.21-.18-.33-.07-.08-.13-.17-.18-.27-.02.1-.03.21-.03.31v.31c-.02.13-.03.26-.03.39,0,.07,0,.14-.03.21.08.15.16.29.25.43.11.17.24.36.4.58.51.65,1.09,1.24,1.73,1.76-.02-.04-.04-.08-.06-.12l-.06-.12c-.05-.07-.09-.15-.12-.24-.03-.08-.07-.16-.12-.24v-.03ZM25.71,4.05s-.03.06-.06.09c-.02.03-.04.06-.06.09.08-.08.12-.14.12-.18h0Z"/><path id="_パス_3744" class="cls-1" d="m87.39,27.59c.52-.22,1.09-.24,1.62-.06.99.31,1.54,1.37,1.23,2.36-.02.06-.04.12-.07.18-.22.54-.64.96-1.18,1.18-.06.02-.15.05-.27.07-.08.02-.16.04-.24.08h-.09c-.1.04-.25.09-.45.15s-.51.17-.92.33c-.4.16-.94.36-1.61.6s-1.46.51-2.35.8c-.95.32-2.09.68-3.4,1.09-1.31.41-2.86.84-4.65,1.3-.22.06-.46.12-.73.19s-.52.13-.76.19c-.76.2-1.58.41-2.49.64-.9.23-1.83.43-2.79.61-1.27.24-2.67.45-4.2.62-1.61.18-3.24.25-4.86.21-1.07-.02-2-.05-2.79-.09s-1.48-.08-2.07-.12c-.07,0-.14,0-.21-.02-.06,0-.12-.01-.18-.02-.16-.02-.25-.03-.28-.03h-.19s-.03.04-.05.06c-.01.02-.03.04-.05.06-.05.04-.09.09-.12.15-.05.04-.09.09-.12.15-.04.04-.07.08-.1.12-.03.04-.06.08-.1.12-.04.04-.08.09-.13.15s-.1.11-.13.15c-.36.4-.77.87-1.25,1.4s-.96,1.04-1.46,1.52v-.03c-.36.34-.79.72-1.3,1.13-.51.42-1.05.8-1.62,1.13h.03c-.7.45-1.47.8-2.27,1.04h.03c-.46.17-.94.27-1.43.3-.1.02-.2.03-.3.03h-.48c-.08,0-.16,0-.24-.03-.38-.04-.76-.15-1.1-.33-.63-.3-1.17-.75-1.56-1.33-.36-.51-.64-1.08-.82-1.68v.03c-.15-.46-.25-.93-.3-1.42-.04-.43-.07-.85-.09-1.27,0-.46.02-.88.05-1.28s.06-.77.1-1.1c.04-.32.09-.65.16-.98.08-.36.17-.72.28-1.07v.03c.18-.66.42-1.31.73-1.92.27-.54.58-1.05.94-1.54.34-.44.72-.85,1.12-1.24.34-.32.7-.62,1.09-.88l-.03.03c.61-.43,1.25-.8,1.94-1.1.58-.24,1.06-.43,1.46-.57.46-.14.79-.23,1-.28.21-.05.36-.08.46-.1.31-.06.62-.05.92.03.29.07.56.21.79.39.22.18.41.39.55.64.14.25.21.53.21.82,0,.5-.17.98-.51,1.36-.33.38-.78.64-1.28.73-.05,0-.1,0-.15.02-.05,0-.1.01-.15.02h-.03c-.05.02-.11.03-.16.03h-.19s-.09,0-.13.02c-.04,0-.09.01-.13.02-.02,0-.03,0-.03.02s-.03.02-.09.02c-.27.05-.53.13-.79.22-.31.11-.61.21-.91.31l.03-.03c-.22.1-.46.22-.73.37-.29.17-.57.36-.82.58-.3.24-.57.51-.82.8-.3.36-.54.76-.73,1.19-.28.53-.48,1.09-.6,1.67-.15.69-.26,1.39-.33,2.09-.05.35-.08.71-.09,1.07,0,.39.04.78.12,1.16.04.3.12.59.24.86.1.26.29.47.54.6.15.06.31.09.48.09.19,0,.38-.03.57-.08.56-.15,1.11-.36,1.62-.62.31-.17.59-.33.85-.49.49-.32.94-.69,1.36-1.1.43-.42.83-.82,1.21-1.22.46-.5.82-.89,1.1-1.19.24-.25.45-.53.6-.83.16-.32.35-.68.57-1.07.22-.4.52-.76.88-1.04.4-.31.87-.52,1.37-.6.69-.08,1.4.02,2.04.3h.71c.12,0,.24,0,.37.02s.26.02.4.02h1.01c.36,0,.73,0,1.13.03.46.02,1.02.04,1.68.05s1.3.02,1.89.02c1.55-.02,2.89-.09,4.04-.22s2.16-.27,3.05-.43c.89-.16,1.75-.33,2.58-.51.82-.18,1.63-.38,2.43-.6.6-.18,1.21-.37,1.83-.57s1.24-.4,1.83-.61c.6-.21,1.16-.41,1.68-.6s.99-.37,1.39-.52c.69-.28,1.28-.52,1.76-.73.48-.21.91-.41,1.31-.61l.18-.09.24-.12c.34-.16.63-.3.88-.43s.46-.24.64-.34h.03c.2-.1.38-.19.54-.28s.35-.18.57-.28l.04-.04Z"/><path id="_パス_3745" class="cls-1" d="m161.08,28.27c.29-.23.61-.41.95-.54.31-.11.63-.17.95-.18.56-.02,1.09.24,1.43.68.14.22.22.47.24.73.02.28-.01.56-.1.83-.09.3-.23.59-.4.85-.18.28-.4.53-.66.74-.06.03-.11.07-.15.12-.04.02-.12.07-.24.15l-.18.12-.18.09h.03c-.28.16-.59.34-.92.54s-.73.46-1.19.77c.08-.04.05-.01-.08.09s-.27.2-.43.3c-.53.36-1.2.78-2.01,1.28-.81.5-1.73,1.06-2.76,1.7-.66.4-1.39.83-2.19,1.28s-1.68.92-2.64,1.4c-.93.46-1.99.95-3.16,1.48s-2.44,1.02-3.81,1.48c-.71.24-1.48.48-2.31.73-.83.25-1.69.48-2.59.69-.9.21-1.84.38-2.82.51-1,.13-2,.21-3.01.22-1.11.02-2.22-.05-3.32-.21-1.18-.16-2.34-.42-3.47-.8-1.23-.42-2.42-.96-3.55-1.59-1.18-.66-2.29-1.44-3.31-2.34-1.1-.99-2.1-2.09-2.98-3.29-.76-1.06-1.39-2.03-1.91-2.9-.21-.32-.4-.65-.57-.98-.16-.32-.32-.64-.48-.95-.72.34-1.54.74-2.46,1.19s-1.93,1.01-3.02,1.67c-.89.53-1.95,1.18-3.16,1.95-1.21.77-2.49,1.57-3.82,2.41-.12.08-.25.16-.39.24-.13.07-.24.15-.36.24-.38.26-.78.51-1.21.76-.43.25-.85.51-1.27.79-1.15.68-2.29,1.33-3.4,1.97-1.05.6-2.14,1.15-3.25,1.64-.58.24-1.16.46-1.74.67-.54.2-1.09.35-1.65.46-.53.11-1.07.16-1.61.15-.36,0-.72-.02-1.07-.06-.34-.04-.67-.12-.98-.24-.04-.02-.08-.04-.13-.06s-.09-.04-.13-.06c-.01-.02-.04-.03-.06-.03-.03,0-.06-.01-.09-.03h-.05l-.51-.27c-.26-.2-.48-.44-.66-.71l.03.03-.09-.18-.06-.06h.03c-.1-.21-.16-.43-.19-.65-.01-.16-.02-.32-.02-.48v-.39c.03-.3.09-.6.18-.89.08-.26.17-.51.27-.74l-.03.03c.27-.8.6-1.57.98-2.32.34-.65.67-1.28.98-1.86.32-.59.62-1.12.89-1.59,1.05-1.85,1.86-3.24,2.43-4.17.57-.93.92-1.51,1.06-1.73.2-.29.44-.56.71-.77.26-.21.54-.37.85-.49.27-.11.56-.15.85-.13.26.02.52.1.74.24v-.03c.26.16.45.39.57.67.12.29.18.6.18.91,0,.29-.05.58-.13.86-.1.32-.26.62-.46.89l.06-.06c-.06.1-.14.23-.24.39-.09.14-.19.27-.3.39-.2.26-.48.65-.83,1.16s-.85,1.27-1.49,2.27c-.04.05-.08.1-.1.16-.02.06-.06.12-.1.16-.01.03-.03.05-.05.08-.02.02-.03.05-.05.07-.03.07-.07.13-.12.19-.05.07-.1.15-.15.22l.03-.03-.62.94c-.22.33-.44.69-.66,1.09-.36.6-.7,1.23-1.04,1.91-.18.34-.35.68-.52,1.03s-.32.7-.46,1.06c.04,0,.08,0,.12.02.04,0,.08.01.12.02.48,0,.97-.05,1.45-.12.51-.07,1.01-.18,1.5-.33.57-.19,1.13-.41,1.68-.66.63-.28,1.27-.58,1.94-.91s1.34-.68,2.01-1.04c.67-.37,1.31-.73,1.91-1.09.67-.4,1.34-.81,2-1.24.66-.42,1.27-.82,1.85-1.18.22-.14.44-.28.67-.42.23-.14.44-.28.64-.42.08-.04.17-.09.27-.15.09-.05.18-.11.27-.18.16-.1.32-.2.49-.3s.33-.2.49-.3h-.03c.95-.6,1.85-1.15,2.7-1.65s1.63-.97,2.34-1.39c.66-.4,1.32-.79,1.98-1.18s1.27-.72,1.8-1l.86-.42.83-.33h-.03l-.27.06.18-.09s.1-.05.18-.1c.12-.08.23-.18.33-.28l1.94,1.04s.05.12.1.24.08.2.1.24v-.03c.04.1.07.17.09.21s.04.08.06.12c.46.82.93,1.59,1.43,2.33.5.73,1.1,1.55,1.82,2.44h-.03c.32.38.67.77,1.06,1.19.39.42.84.87,1.36,1.37h-.03c.5.46,1.05.91,1.65,1.37,1.57,1.13,3.32,1.99,5.17,2.56.88.24,1.78.42,2.68.54.79.11,1.59.17,2.38.18.3,0,.64-.01,1.01-.03s.74-.05,1.07-.09c1.23-.17,2.46-.41,3.66-.72,1.27-.32,2.52-.68,3.76-1.1,1.95-.73,3.84-1.58,5.68-2.56,1.6-.87,2.94-1.63,4.01-2.27h-.03c1.15-.73,2.1-1.37,2.86-1.91.76-.54,1.4-1,1.94-1.4.53-.42.99-.77,1.39-1.07.39-.3.71-.56.97-.77l.09-.09.09-.09c.18-.16.36-.3.54-.43l.6-.44Z"/><path id="_パス_3746" class="cls-1" d="m162.3,27.94c.3-.12.56-.22.79-.3s.44-.15.64-.21.42-.12.66-.18l.06-.03c.57-.15,1.17-.05,1.67.27.47.29.8.77.89,1.31.04.5-.11,1-.42,1.4-.31.41-.73.71-1.22.86h.03c-.11.03-.22.06-.33.08-.09.01-.18.02-.27.02-.1,0-.25.01-.45.03-.31.04-.62.1-.92.18-.12.03-.24.05-.36.06-.34.1-.74.24-1.22.42-.56.22-1.09.51-1.58.86v.03c-.3.22-.59.47-.85.74-.29.31-.52.67-.67,1.07-.04.16-.08.31-.1.45-.03.15-.05.3-.05.45,0,.4.06.8.16,1.19.12.45.3.89.52,1.31.35.69.9,1.26,1.58,1.64.87.58,1.83,1.03,2.83,1.34,2.55.77,5.2,1.16,7.87,1.16.87.02,1.64,0,2.31-.05l1.83-.13h.33c.58-.04,1.1-.08,1.58-.13.48-.05,1-.12,1.58-.22.62-.1,1.25-.21,1.89-.34.65-.13,1.35-.3,2.1-.52h-.03c.87-.26,1.88-.59,3.01-1,1.13-.41,2.44-.96,3.93-1.65h-.03c1.49-.73,2.84-1.44,4.04-2.13s2.28-1.35,3.23-1.98c1.01-.66,1.88-1.24,2.61-1.76.72-.52,1.34-.97,1.83-1.37.89-.69,1.59-1.24,2.09-1.64s.85-.7,1.07-.89c.05-.03.1-.07.15-.12.4-.31.89-.47,1.4-.48.29,0,.58.06.85.18.26.11.49.29.67.51.27.34.41.76.42,1.19,0,.33-.08.65-.22.94-.15.31-.37.58-.64.79-.01.02-.04.03-.06.03-.01,0-.03,0-.03.02,0,0,0,0,0,0-.1.08-.24.18-.43.31-.19.13-.45.3-.79.52-.08.04-.16.09-.24.15-.08.06-.17.13-.27.21-.14.1-.29.2-.45.3-.16.1-.33.21-.51.33-.12.08-.24.15-.36.22s-.25.15-.39.25c-.08.04-.16.09-.22.15-.07.06-.14.11-.22.15h.03c-.46.28-.97.6-1.55.95-.58.36-1.21.75-1.91,1.19-1.07.64-2.33,1.35-3.76,2.14-1.43.79-3.13,1.63-5.1,2.5-1.87.81-3.47,1.45-4.81,1.91-1.34.46-2.52.84-3.53,1.16-1.01.3-1.92.55-2.71.74l-2.15.54c-.58.12-1.19.22-1.83.31-.65.09-1.35.17-2.1.25-.31.04-.62.07-.94.08-.35,0-.69.01-1.03.02-.58,0-1.21-.03-1.89-.08-.68-.05-1.39-.13-2.13-.25-1.43-.21-2.84-.55-4.2-1.03-1.06-.37-2.1-.8-3.1-1.3-.36-.2-.76-.44-1.21-.72-.4-.25-.79-.53-1.15-.83-.4-.32-.77-.68-1.1-1.07-.36-.43-.66-.92-.89-1.43v.03c-.31-.61-.55-1.25-.73-1.91-.17-.61-.25-1.24-.25-1.88,0-.38.02-.76.09-1.13.13-.71.4-1.39.8-2,.34-.51.73-.98,1.16-1.4.61-.57,1.28-1.07,2-1.49.64-.36,1.16-.65,1.58-.86l-.03.03c.46-.19.84-.34,1.13-.46Z"/></g><g id="_グループ_719"><path id="_パス_3747" class="cls-1" d="m170.21,20.54c-.21-.21-.36-.46-.45-.74-.08-.28-.12-.57-.12-.86,0-.28.01-.56.04-.83.02-.19.05-.38.1-.57.19-.08.4-.11.6-.09.35,0,.71.04,1.06.1.4.07.79.18,1.16.33.36.13.68.34.94.61.2.23.31.53.3.83,0,.31-.06.63-.16.92-.08.23-.18.46-.28.69-.16.08-.34.13-.52.15-.29.04-.58.06-.88.06-.33,0-.65-.04-.97-.12-.3-.07-.57-.23-.79-.45l-.03-.03Z"/></g></g></g></g></svg>');
          mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 208.43 70.82"><defs></defs><g id="_レイヤー_1-2"><g id="_グループ_721"><g id="_グループ_717"><path id="_パス_3732" class="cls-1" d="m66.46,64.86h-.55v-.96h.55v-1.14h1.17v1.14h1.03v.96h-1.03v2.23c0,.31.12.44.49.44h.54v.98h-.73c-.88,0-1.48-.38-1.48-1.43v-2.23Z"/><path id="_パス_3733" class="cls-1" d="m74.06,68.6c-1.32-.01-2.37-1.09-2.36-2.41.01-1.32,1.09-2.37,2.41-2.36,1.31.01,2.36,1.08,2.36,2.38.04,1.27-.96,2.34-2.23,2.38-.06,0-.12,0-.18,0Zm0-1.02c.68,0,1.22-.56,1.22-1.24,0-.04,0-.08,0-.13.11-.65-.33-1.27-.99-1.38s-1.27.33-1.38.99c-.02.13-.02.27,0,.4,0,.92.53,1.37,1.16,1.37Z"/><path id="_パス_3734" class="cls-1" d="m83.06,65.97c.06-.57-.36-1.08-.93-1.13-.57-.06-1.08.36-1.13.93,0,.07,0,.14,0,.2v2.55h-1.17v-4.62h1.17v.57c.34-.42.85-.66,1.39-.64.98-.04,1.81.72,1.85,1.7,0,.09,0,.19,0,.28v2.71h-1.17v-2.55Z"/><path id="_パス_3735" class="cls-1" d="m89.86,68.6c-1.32-.04-2.35-1.14-2.31-2.45.04-1.26,1.05-2.28,2.31-2.31,1.2-.06,2.21.86,2.28,2.05,0,.08,0,.15,0,.23,0,.15,0,.3-.03.45h-3.37c0,.6.5,1.07,1.09,1.07,0,0,.01,0,.02,0,.39.02.76-.2.92-.56h1.26c-.28.94-1.17,1.57-2.16,1.53Zm-1.12-2.82h2.19c-.02-.57-.49-1.01-1.06-.99-.01,0-.03,0-.04,0-.57-.01-1.05.42-1.09.99h0Z"/><path id="_パス_3736" class="cls-1" d="m100.73,63.91l1.17,3.54,1.17-3.54h1.24l-1.71,4.62h-1.42l-1.7-4.62h1.25Z"/><path id="_パス_3737" class="cls-1" d="m107.34,62.67c-.02-.4.29-.73.68-.75.4-.02.73.29.75.68.02.4-.29.73-.68.75-.01,0-.02,0-.03,0-.38.02-.7-.27-.72-.65,0-.01,0-.02,0-.03Zm.12,1.23h1.17v4.62h-1.17v-4.62Z"/><path id="_パス_3738" class="cls-1" d="m112.28,62.36h1.17v6.17h-1.17v-6.17Z"/><path id="_パス_3739" class="cls-1" d="m117.1,62.36h1.17v6.17h-1.17v-6.17Z"/><path id="_パス_3740" class="cls-1" d="m123.72,63.83c.6-.02,1.17.25,1.52.73v-.66h1.18v4.62h-1.17v-.68c-.35.49-.93.77-1.53.75-1.21-.04-2.15-1.06-2.11-2.27,0-.04,0-.09,0-.13-.11-1.19.76-2.24,1.95-2.36.05,0,.11,0,.16,0Zm.3,1.02c-.68,0-1.23.56-1.22,1.24,0,.03,0,.07,0,.1-.06.69.45,1.31,1.14,1.37.02,0,.05,0,.07,0,.75-.08,1.3-.75,1.22-1.5-.07-.64-.58-1.15-1.22-1.22Z"/><path id="_パス_3741" class="cls-1" d="m131.88,63.83c.6-.02,1.17.25,1.52.73v-.66h1.17v4.65c.08,1.16-.8,2.17-1.97,2.24-.11,0-.21,0-.32,0-1.11.15-2.14-.6-2.33-1.71h1.16c.28.6.99.86,1.58.58.43-.2.7-.64.69-1.11v-.72c-.35.49-.92.77-1.52.76-1.21-.04-2.16-1.05-2.12-2.26,0-.05,0-.09,0-.14-.11-1.19.76-2.24,1.95-2.35.05,0,.11,0,.16,0Zm.3,1.02c-.68,0-1.23.56-1.22,1.24,0,.03,0,.07,0,.1-.06.69.45,1.31,1.14,1.37.02,0,.05,0,.07,0,.75-.08,1.3-.75,1.22-1.5-.07-.64-.58-1.15-1.22-1.22Z"/><path id="_パス_3742" class="cls-1" d="m140.24,68.6c-1.32-.04-2.35-1.14-2.31-2.45.04-1.26,1.05-2.28,2.31-2.31,1.2-.06,2.21.86,2.28,2.05,0,.08,0,.15,0,.23,0,.15,0,.3-.03.45h-3.38c0,.6.5,1.07,1.09,1.07,0,0,.01,0,.02,0,.39.02.76-.2.92-.56h1.26c-.28.94-1.17,1.57-2.16,1.53Zm-1.12-2.82h2.19c-.02-.57-.49-1.01-1.05-.99-.02,0-.03,0-.05,0-.57-.01-1.05.42-1.09.99h0Z"/></g><g id="_グループ_720"><g id="_グループ_718"><path id="_パス_3743" class="cls-1" d="m47.76,28.39c.1.26.11.54.03.8-.09.31-.23.61-.43.86-.23.3-.5.58-.8.82-.33.27-.7.5-1.09.67-.04.02-.08.03-.12.05-.04.01-.08.03-.12.05-.16.06-.33.13-.52.21s-.45.18-.79.3c-.2.06-.42.13-.67.22s-.56.2-.94.34c-.16.06-.34.12-.55.19s-.42.14-.64.22l-.27.09h.03c-.81.28-1.96.65-3.44,1.12-1.48.47-3.24.96-5.29,1.48-2.23.56-4.91,1.12-8.05,1.7-3.53.62-7.09,1.03-10.67,1.22-.46.02-.87.04-1.25.06l-1.12.06c-.37.02-.75.03-1.16.05s-.86.02-1.36.02c-.02.03-.03.06-.03.09,0,.03-.01.06-.03.09-.16.44-.31.83-.45,1.16-.14.34-.29.76-.45,1.28.58.76,1.16,1.56,1.76,2.43s1.21,1.83,1.85,2.9c.04.1.1.2.16.28.07.09.12.18.16.28.16.32.32.64.49.97.17.33.32.66.46,1,0,.05,0,.1.03.15.08.28.15.55.22.82.07.31.11.62.1.94,0,.29-.05.58-.13.86-.13.4-.35.77-.64,1.07-.3.34-.71.57-1.15.67-.33.07-.66.09-1,.08-.39-.03-.77-.11-1.13-.24-.3-.12-.59-.25-.86-.39-.22-.12-.43-.25-.64-.39-.27-.18-.51-.36-.73-.54-.42-.34-.83-.7-1.22-1.07-.38-.36-.74-.75-1.07-1.16-.2-.27-.38-.55-.55-.83-.2-.35-.39-.7-.55-1.07-.2-.43-.32-.89-.36-1.36-.02-.34-.01-.69.03-1.03,0-.03,0-.05.02-.08,0-.02.01-.05.02-.07.06-.56.15-1.11.27-1.65.12-.53.26-1.04.42-1.54v.03c0-.07.02-.14.06-.21l.06-.12c.02-.08.04-.15.05-.22.02-.11.04-.21.07-.31-.05-.08-.1-.16-.16-.22-.07-.07-.13-.14-.19-.22l-.03-.03c-.17-.16-.32-.34-.45-.54-.03-.03-.06-.06-.07-.1-.02-.04-.04-.07-.08-.1-.04-.03-.06-.07-.07-.12-.01-.05-.04-.09-.08-.12l.06.06-.45-.54c-.09-.12-.18-.24-.28-.36-.08-.08-.14-.17-.19-.27l-.12-.18s-.09-.1-.13-.15c-.05-.06-.09-.11-.13-.15l-1.4-3.04,6.02.3c.22-.5.45-1,.69-1.52s.47-1.02.68-1.52c.1-.22.21-.46.33-.71s.23-.5.33-.71c.02-.03.03-.06.03-.1,0-.04.01-.07.03-.1.04-.07.08-.14.12-.21.2-.46.35-.79.45-1.01.1-.22.2-.44.31-.67.11-.23.24-.51.39-.83s.39-.83.73-1.5c-.38.32-.71.58-.98.8l-.83.66c-.22.18-.42.33-.6.46s-.35.25-.51.37c-.1.1-.2.19-.31.27-.11.08-.2.15-.28.21-.07.07-.14.13-.22.19-.09.07-.13.09-.13.07l-.1.1s-.06.06-.1.07c-.41.3-.85.54-1.33.72-.4.15-.81.23-1.24.24-.56.06-1.1-.21-1.4-.68v.03c-.16-.22-.23-.5-.21-.77.03-.32.12-.64.27-.92.17-.34.39-.66.64-.95.28-.33.59-.62.94-.86.14-.1.26-.19.37-.27s.21-.16.31-.24c.12-.08.25-.16.39-.24.14-.08.31-.19.51-.33l.15-.15c.08-.04.15-.09.21-.15l.09-.09s.07-.07.12-.09l1.5-1.07c.59-.42,1.3-.97,2.13-1.67.68-.56,1.43-1.19,2.25-1.91.82-.72,1.71-1.55,2.67-2.5.83-1.61,1.76-3.39,2.77-5.33,1.01-1.95,2.2-4.11,3.55-6.5.04-.06.07-.12.1-.18l.13-.27c.46-.78.92-1.56,1.39-2.34s.94-1.5,1.42-2.16c.04-.06.11-.15.21-.27l.3-.36.12-.12c.05-.07.11-.14.18-.21.08-.08.17-.14.27-.18l.06-.03s-.04.01-.06.03l.27-.27s.06,0,.06.03c.04-.03.08-.05.12-.06.06-.02.2-.07.42-.15h.36c.07,0,.14.01.21.03.09.02.18.05.27.09l.03-.03c.37.14.7.39.92.71.14.26.28.54.42.84l.03.18c.02.08.03.17.03.25v.19c0,.18,0,.35-.02.51,0,.13-.02.26-.04.39-.06.42-.16.84-.28,1.25-.13.42-.25.82-.37,1.22l-.09.3c-.6,1.53-1.32,3.01-2.18,4.41-.81,1.33-1.63,2.58-2.44,3.73-1.05,1.46-2.16,2.87-3.35,4.22-1.1,1.24-2.16,2.37-3.17,3.38-.38.76-.73,1.46-1.04,2.12s-.63,1.29-.92,1.91v-.03c-1.03,2.19-1.88,4.09-2.55,5.71s-1.27,3.11-1.8,4.48l-.03.03s0,.03-.02.04c-.01.01-.02.03-.02.05.68-.02,1.34-.05,1.98-.09.65-.04,1.37-.08,2.16-.12,3.04-.22,6.06-.58,9.06-1.1,2.66-.48,4.89-.96,6.7-1.46,1.81-.46,3.37-.91,4.69-1.36s2.47-.87,3.44-1.27c1.07-.4,1.92-.73,2.55-1s1.18-.51,1.65-.73c.08-.04.16-.08.25-.12s.17-.08.25-.12c.12-.04.24-.08.36-.13s.25-.1.39-.16h-.03c.14-.08.27-.15.42-.21.14-.06.27-.11.39-.15l-.03.03c.66-.31,1.38-.48,2.12-.51.37,0,.75.07,1.09.22.3.14.53.38.67.67l.03.02ZM8.43,48.86c-.22-.4-.42-.76-.6-1.09s-.35-.64-.51-.94l-.03.03c-.08-.12-.15-.23-.22-.34s-.14-.21-.22-.31c-.08-.1-.14-.21-.18-.33-.07-.08-.13-.17-.18-.27-.02.1-.03.21-.03.31v.31c-.02.13-.03.26-.03.39,0,.07,0,.14-.03.21.08.15.16.29.25.43.11.17.24.36.4.58.51.65,1.09,1.24,1.73,1.76-.02-.04-.04-.08-.06-.12l-.06-.12c-.05-.07-.09-.15-.12-.24-.03-.08-.07-.16-.12-.24v-.03ZM25.71,4.05s-.03.06-.06.09c-.02.03-.04.06-.06.09.08-.08.12-.14.12-.18h0Z"/><path id="_パス_3744" class="cls-1" d="m87.39,27.59c.52-.22,1.09-.24,1.62-.06.99.31,1.54,1.37,1.23,2.36-.02.06-.04.12-.07.18-.22.54-.64.96-1.18,1.18-.06.02-.15.05-.27.07-.08.02-.16.04-.24.08h-.09c-.1.04-.25.09-.45.15s-.51.17-.92.33c-.4.16-.94.36-1.61.6s-1.46.51-2.35.8c-.95.32-2.09.68-3.4,1.09-1.31.41-2.86.84-4.65,1.3-.22.06-.46.12-.73.19s-.52.13-.76.19c-.76.2-1.58.41-2.49.64-.9.23-1.83.43-2.79.61-1.27.24-2.67.45-4.2.62-1.61.18-3.24.25-4.86.21-1.07-.02-2-.05-2.79-.09s-1.48-.08-2.07-.12c-.07,0-.14,0-.21-.02-.06,0-.12-.01-.18-.02-.16-.02-.25-.03-.28-.03h-.19s-.03.04-.05.06c-.01.02-.03.04-.05.06-.05.04-.09.09-.12.15-.05.04-.09.09-.12.15-.04.04-.07.08-.1.12-.03.04-.06.08-.1.12-.04.04-.08.09-.13.15s-.1.11-.13.15c-.36.4-.77.87-1.25,1.4s-.96,1.04-1.46,1.52v-.03c-.36.34-.79.72-1.3,1.13-.51.42-1.05.8-1.62,1.13h.03c-.7.45-1.47.8-2.27,1.04h.03c-.46.17-.94.27-1.43.3-.1.02-.2.03-.3.03h-.48c-.08,0-.16,0-.24-.03-.38-.04-.76-.15-1.1-.33-.63-.3-1.17-.75-1.56-1.33-.36-.51-.64-1.08-.82-1.68v.03c-.15-.46-.25-.93-.3-1.42-.04-.43-.07-.85-.09-1.27,0-.46.02-.88.05-1.28s.06-.77.1-1.1c.04-.32.09-.65.16-.98.08-.36.17-.72.28-1.07v.03c.18-.66.42-1.31.73-1.92.27-.54.58-1.05.94-1.54.34-.44.72-.85,1.12-1.24.34-.32.7-.62,1.09-.88l-.03.03c.61-.43,1.25-.8,1.94-1.1.58-.24,1.06-.43,1.46-.57.46-.14.79-.23,1-.28.21-.05.36-.08.46-.1.31-.06.62-.05.92.03.29.07.56.21.79.39.22.18.41.39.55.64.14.25.21.53.21.82,0,.5-.17.98-.51,1.36-.33.38-.78.64-1.28.73-.05,0-.1,0-.15.02-.05,0-.1.01-.15.02h-.03c-.05.02-.11.03-.16.03h-.19s-.09,0-.13.02c-.04,0-.09.01-.13.02-.02,0-.03,0-.03.02s-.03.02-.09.02c-.27.05-.53.13-.79.22-.31.11-.61.21-.91.31l.03-.03c-.22.1-.46.22-.73.37-.29.17-.57.36-.82.58-.3.24-.57.51-.82.8-.3.36-.54.76-.73,1.19-.28.53-.48,1.09-.6,1.67-.15.69-.26,1.39-.33,2.09-.05.35-.08.71-.09,1.07,0,.39.04.78.12,1.16.04.3.12.59.24.86.1.26.29.47.54.6.15.06.31.09.48.09.19,0,.38-.03.57-.08.56-.15,1.11-.36,1.62-.62.31-.17.59-.33.85-.49.49-.32.94-.69,1.36-1.1.43-.42.83-.82,1.21-1.22.46-.5.82-.89,1.1-1.19.24-.25.45-.53.6-.83.16-.32.35-.68.57-1.07.22-.4.52-.76.88-1.04.4-.31.87-.52,1.37-.6.69-.08,1.4.02,2.04.3h.71c.12,0,.24,0,.37.02s.26.02.4.02h1.01c.36,0,.73,0,1.13.03.46.02,1.02.04,1.68.05s1.3.02,1.89.02c1.55-.02,2.89-.09,4.04-.22s2.16-.27,3.05-.43c.89-.16,1.75-.33,2.58-.51.82-.18,1.63-.38,2.43-.6.6-.18,1.21-.37,1.83-.57s1.24-.4,1.83-.61c.6-.21,1.16-.41,1.68-.6s.99-.37,1.39-.52c.69-.28,1.28-.52,1.76-.73.48-.21.91-.41,1.31-.61l.18-.09.24-.12c.34-.16.63-.3.88-.43s.46-.24.64-.34h.03c.2-.1.38-.19.54-.28s.35-.18.57-.28l.04-.04Z"/><path id="_パス_3745" class="cls-1" d="m161.08,28.27c.29-.23.61-.41.95-.54.31-.11.63-.17.95-.18.56-.02,1.09.24,1.43.68.14.22.22.47.24.73.02.28-.01.56-.1.83-.09.3-.23.59-.4.85-.18.28-.4.53-.66.74-.06.03-.11.07-.15.12-.04.02-.12.07-.24.15l-.18.12-.18.09h.03c-.28.16-.59.34-.92.54s-.73.46-1.19.77c.08-.04.05-.01-.08.09s-.27.2-.43.3c-.53.36-1.2.78-2.01,1.28-.81.5-1.73,1.06-2.76,1.7-.66.4-1.39.83-2.19,1.28s-1.68.92-2.64,1.4c-.93.46-1.99.95-3.16,1.48s-2.44,1.02-3.81,1.48c-.71.24-1.48.48-2.31.73-.83.25-1.69.48-2.59.69-.9.21-1.84.38-2.82.51-1,.13-2,.21-3.01.22-1.11.02-2.22-.05-3.32-.21-1.18-.16-2.34-.42-3.47-.8-1.23-.42-2.42-.96-3.55-1.59-1.18-.66-2.29-1.44-3.31-2.34-1.1-.99-2.1-2.09-2.98-3.29-.76-1.06-1.39-2.03-1.91-2.9-.21-.32-.4-.65-.57-.98-.16-.32-.32-.64-.48-.95-.72.34-1.54.74-2.46,1.19s-1.93,1.01-3.02,1.67c-.89.53-1.95,1.18-3.16,1.95-1.21.77-2.49,1.57-3.82,2.41-.12.08-.25.16-.39.24-.13.07-.24.15-.36.24-.38.26-.78.51-1.21.76-.43.25-.85.51-1.27.79-1.15.68-2.29,1.33-3.4,1.97-1.05.6-2.14,1.15-3.25,1.64-.58.24-1.16.46-1.74.67-.54.2-1.09.35-1.65.46-.53.11-1.07.16-1.61.15-.36,0-.72-.02-1.07-.06-.34-.04-.67-.12-.98-.24-.04-.02-.08-.04-.13-.06s-.09-.04-.13-.06c-.01-.02-.04-.03-.06-.03-.03,0-.06-.01-.09-.03h-.05l-.51-.27c-.26-.2-.48-.44-.66-.71l.03.03-.09-.18-.06-.06h.03c-.1-.21-.16-.43-.19-.65-.01-.16-.02-.32-.02-.48v-.39c.03-.3.09-.6.18-.89.08-.26.17-.51.27-.74l-.03.03c.27-.8.6-1.57.98-2.32.34-.65.67-1.28.98-1.86.32-.59.62-1.12.89-1.59,1.05-1.85,1.86-3.24,2.43-4.17.57-.93.92-1.51,1.06-1.73.2-.29.44-.56.71-.77.26-.21.54-.37.85-.49.27-.11.56-.15.85-.13.26.02.52.1.74.24v-.03c.26.16.45.39.57.67.12.29.18.6.18.91,0,.29-.05.58-.13.86-.1.32-.26.62-.46.89l.06-.06c-.06.1-.14.23-.24.39-.09.14-.19.27-.3.39-.2.26-.48.65-.83,1.16s-.85,1.27-1.49,2.27c-.04.05-.08.1-.1.16-.02.06-.06.12-.1.16-.01.03-.03.05-.05.08-.02.02-.03.05-.05.07-.03.07-.07.13-.12.19-.05.07-.1.15-.15.22l.03-.03-.62.94c-.22.33-.44.69-.66,1.09-.36.6-.7,1.23-1.04,1.91-.18.34-.35.68-.52,1.03s-.32.7-.46,1.06c.04,0,.08,0,.12.02.04,0,.08.01.12.02.48,0,.97-.05,1.45-.12.51-.07,1.01-.18,1.5-.33.57-.19,1.13-.41,1.68-.66.63-.28,1.27-.58,1.94-.91s1.34-.68,2.01-1.04c.67-.37,1.31-.73,1.91-1.09.67-.4,1.34-.81,2-1.24.66-.42,1.27-.82,1.85-1.18.22-.14.44-.28.67-.42.23-.14.44-.28.64-.42.08-.04.17-.09.27-.15.09-.05.18-.11.27-.18.16-.1.32-.2.49-.3s.33-.2.49-.3h-.03c.95-.6,1.85-1.15,2.7-1.65s1.63-.97,2.34-1.39c.66-.4,1.32-.79,1.98-1.18s1.27-.72,1.8-1l.86-.42.83-.33h-.03l-.27.06.18-.09s.1-.05.18-.1c.12-.08.23-.18.33-.28l1.94,1.04s.05.12.1.24.08.2.1.24v-.03c.04.1.07.17.09.21s.04.08.06.12c.46.82.93,1.59,1.43,2.33.5.73,1.1,1.55,1.82,2.44h-.03c.32.38.67.77,1.06,1.19.39.42.84.87,1.36,1.37h-.03c.5.46,1.05.91,1.65,1.37,1.57,1.13,3.32,1.99,5.17,2.56.88.24,1.78.42,2.68.54.79.11,1.59.17,2.38.18.3,0,.64-.01,1.01-.03s.74-.05,1.07-.09c1.23-.17,2.46-.41,3.66-.72,1.27-.32,2.52-.68,3.76-1.1,1.95-.73,3.84-1.58,5.68-2.56,1.6-.87,2.94-1.63,4.01-2.27h-.03c1.15-.73,2.1-1.37,2.86-1.91.76-.54,1.4-1,1.94-1.4.53-.42.99-.77,1.39-1.07.39-.3.71-.56.97-.77l.09-.09.09-.09c.18-.16.36-.3.54-.43l.6-.44Z"/><path id="_パス_3746" class="cls-1" d="m162.3,27.94c.3-.12.56-.22.79-.3s.44-.15.64-.21.42-.12.66-.18l.06-.03c.57-.15,1.17-.05,1.67.27.47.29.8.77.89,1.31.04.5-.11,1-.42,1.4-.31.41-.73.71-1.22.86h.03c-.11.03-.22.06-.33.08-.09.01-.18.02-.27.02-.1,0-.25.01-.45.03-.31.04-.62.1-.92.18-.12.03-.24.05-.36.06-.34.1-.74.24-1.22.42-.56.22-1.09.51-1.58.86v.03c-.3.22-.59.47-.85.74-.29.31-.52.67-.67,1.07-.04.16-.08.31-.1.45-.03.15-.05.3-.05.45,0,.4.06.8.16,1.19.12.45.3.89.52,1.31.35.69.9,1.26,1.58,1.64.87.58,1.83,1.03,2.83,1.34,2.55.77,5.2,1.16,7.87,1.16.87.02,1.64,0,2.31-.05l1.83-.13h.33c.58-.04,1.1-.08,1.58-.13.48-.05,1-.12,1.58-.22.62-.1,1.25-.21,1.89-.34.65-.13,1.35-.3,2.1-.52h-.03c.87-.26,1.88-.59,3.01-1,1.13-.41,2.44-.96,3.93-1.65h-.03c1.49-.73,2.84-1.44,4.04-2.13s2.28-1.35,3.23-1.98c1.01-.66,1.88-1.24,2.61-1.76.72-.52,1.34-.97,1.83-1.37.89-.69,1.59-1.24,2.09-1.64s.85-.7,1.07-.89c.05-.03.1-.07.15-.12.4-.31.89-.47,1.4-.48.29,0,.58.06.85.18.26.11.49.29.67.51.27.34.41.76.42,1.19,0,.33-.08.65-.22.94-.15.31-.37.58-.64.79-.01.02-.04.03-.06.03-.01,0-.03,0-.03.02,0,0,0,0,0,0-.1.08-.24.18-.43.31-.19.13-.45.3-.79.52-.08.04-.16.09-.24.15-.08.06-.17.13-.27.21-.14.1-.29.2-.45.3-.16.1-.33.21-.51.33-.12.08-.24.15-.36.22s-.25.15-.39.25c-.08.04-.16.09-.22.15-.07.06-.14.11-.22.15h.03c-.46.28-.97.6-1.55.95-.58.36-1.21.75-1.91,1.19-1.07.64-2.33,1.35-3.76,2.14-1.43.79-3.13,1.63-5.1,2.5-1.87.81-3.47,1.45-4.81,1.91-1.34.46-2.52.84-3.53,1.16-1.01.3-1.92.55-2.71.74l-2.15.54c-.58.12-1.19.22-1.83.31-.65.09-1.35.17-2.1.25-.31.04-.62.07-.94.08-.35,0-.69.01-1.03.02-.58,0-1.21-.03-1.89-.08-.68-.05-1.39-.13-2.13-.25-1.43-.21-2.84-.55-4.2-1.03-1.06-.37-2.1-.8-3.1-1.3-.36-.2-.76-.44-1.21-.72-.4-.25-.79-.53-1.15-.83-.4-.32-.77-.68-1.1-1.07-.36-.43-.66-.92-.89-1.43v.03c-.31-.61-.55-1.25-.73-1.91-.17-.61-.25-1.24-.25-1.88,0-.38.02-.76.09-1.13.13-.71.4-1.39.8-2,.34-.51.73-.98,1.16-1.4.61-.57,1.28-1.07,2-1.49.64-.36,1.16-.65,1.58-.86l-.03.03c.46-.19.84-.34,1.13-.46Z"/></g><g id="_グループ_719"><path id="_パス_3747" class="cls-1" d="m170.21,20.54c-.21-.21-.36-.46-.45-.74-.08-.28-.12-.57-.12-.86,0-.28.01-.56.04-.83.02-.19.05-.38.1-.57.19-.08.4-.11.6-.09.35,0,.71.04,1.06.1.4.07.79.18,1.16.33.36.13.68.34.94.61.2.23.31.53.3.83,0,.31-.06.63-.16.92-.08.23-.18.46-.28.69-.16.08-.34.13-.52.15-.29.04-.58.06-.88.06-.33,0-.65-.04-.97-.12-.3-.07-.57-.23-.79-.45l-.03-.03Z"/></g></g></g></g></svg>');
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
@media screen and (max-width: 1500px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_village::before {
    width: 13.86vw;
    height: 4.66vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_village::before {
    width: 17.33vw;
    height: 5.83vw;
  }
}
@media screen and (max-width: 767px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_village::before {
    width: 34.66vw;
    height: 11.66vw;
  }
}
.list_banner_culture > li > a .ttl_wrap .banner_ttl_cafe::before {
  width: 11.19vw;
  height: 3.12vw;
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 215.63 59.31"><defs></defs><g id="_レイヤー_1-2"><g id="_グループ_727"><g id="_グループ_726"><g id="_グループ_725"><g id="_グループ_722"><path id="_パス_3748" class="cls-1" d="m.19,16.25c-.45-.45.04-.66.04-1.3v-1.28c0-.64-.09-.64-.09-1.28s.04-.64.04-1.28.1-.64.1-1.28-.55-.87-.1-1.32.69.03,1.34.03.66.03,1.31.03.65.03,1.31.03.66.03,1.31.03.66-.02,1.31-.02.65-.12,1.31-.12.66.04,1.31.04.66-.03,1.31-.03.66.06,1.31.06.65-.01,1.31-.01.65.06,1.31.06.66-.1,1.31-.1.65.12,1.31.12.66-.09,1.31-.09.66.07,1.32.07.66-.12,1.31-.12.66.11,1.32.11.66-.04,1.32-.04.66-.09,1.32-.09c.42.02.84,0,1.26-.08.42-.07.84-.18,1.23-.34.37-.21.72-.46,1.04-.74,1.12-.69,1.84-1.87,1.95-3.18.12-.41.2-.83.23-1.25,0-.67-.03-.67-.03-1.33s-.46-.83,0-1.32c.44-.46.61-.08,1.25-.08s.63.13,1.27.13.63-.07,1.27-.07.63-.04,1.27-.04.63-.02,1.27-.02.63.14,1.27.14.64-.08,1.27-.08.64.03,1.27.03.64.03,1.27.03.64-.12,1.27-.12.63-.03,1.26-.03.64.06,1.27.06.63.11,1.27.11.63-.03,1.27-.03.64,0,1.27,0,.64-.05,1.27-.05.64.07,1.27.07.64-.13,1.27-.13.64-.01,1.27-.01.64.07,1.27.07.64-.08,1.28-.08.82-.35,1.27.1.02.63.02,1.27-.04.64-.04,1.28.02.64.02,1.28.04.64.04,1.28-.11.64-.11,1.28.49.79.03,1.24-.61.07-1.27.07-.66-.01-1.31-.01-.66.05-1.31.05-.66-.09-1.31-.09-.66.02-1.31.02-.65.03-1.31.03-.66-.03-1.31-.03-.66.07-1.31.07-.66-.08-1.31-.08-.65.05-1.31.05h-1.31c-.65,0-.66.02-1.31.02h-1.31c-.66,0-.66.02-1.31.02s-.66-.1-1.32-.1-.66.01-1.31.01-.66.08-1.32.08-.66-.13-1.32-.13-.66.11-1.32.11c-.43-.04-.85-.02-1.28.03-.4.14-.79.32-1.15.55-.39.17-.75.39-1.09.64-.75.44-1.31,1.13-1.57,1.96-.2.38-.35.77-.46,1.18-.11.41-.18.84-.2,1.27,0,.67.16.67.16,1.33s.36.84-.09,1.32c-.44.46-.62.03-1.25.03s-.63.04-1.27.04-.63-.07-1.27-.07-.64-.03-1.27-.03-.63.1-1.27.1-.63-.04-1.27-.04-.63-.01-1.27-.01-.64-.09-1.27-.09-.64.03-1.27.03-.64.07-1.27.07-.63-.04-1.26-.04-.64-.04-1.27-.04-.63.06-1.27.06-.63.05-1.27.05-.64-.07-1.27-.07-.64.09-1.27.09-.64-.13-1.27-.13-.64.1-1.27.1-.64.04-1.27.04-.64-.13-1.27-.13c-.42-.03-.85,0-1.26.12-.68.14-.87.4-1.32-.05Z"/></g><g id="_グループ_723"><path id="_パス_3749" class="cls-1" d="m.2,57.46c0-.61.02-.61.02-1.21s.04-.6.04-1.21.04-.6.04-1.21-.07-.61-.07-1.21-.42-.77.03-1.18c.48-.45.63.02,1.28.02s.66-.1,1.31-.1.65.06,1.31.06.66-.09,1.31-.09.66.03,1.31.03h1.31c.66,0,.66.04,1.31.04s.66.09,1.31.09.66-.08,1.31-.08.65.08,1.31.08.65-.04,1.31-.04.66-.05,1.31-.05.65.07,1.31.07.66.02,1.31.02.66-.11,1.32-.11.66-.06,1.31-.06.66.13,1.32.13.66.04,1.32.04.66-.01,1.32-.01c.43-.04.85-.13,1.25-.27.86-.07,1.68-.42,2.32-1,.31-.29.59-.61.83-.96.27-.32.51-.68.7-1.05.21-.37.38-.77.5-1.18.09-.42.13-.85.13-1.28,0-.67-.09-.67-.09-1.33s-.38-.79.08-1.28c.43-.46.56-.14,1.19-.14s.62.03,1.25.03.63.07,1.25.07.63.01,1.25.01.63-.08,1.25-.08.63.02,1.25.02.63-.05,1.25-.05.63.03,1.25.03.63-.03,1.25-.03.62.17,1.25.17.63,0,1.25,0,.63-.06,1.25-.06.63.04,1.25.04.63.01,1.26.01.63-.07,1.25-.07.63.02,1.26.02.63.03,1.26.03.63-.04,1.26-.04.63-.07,1.26-.07.63.12,1.26.12.63-.04,1.26-.04c.43-.01.84.15,1.16.44.29.32.43.73.41,1.16,0,.61-.03.61-.03,1.21s.08.6.08,1.21-.05.6-.05,1.21.03.61.03,1.21.41.74-.03,1.15c-.48.45-.6.07-1.26.07s-.66-.07-1.31-.07-.66.04-1.31.04-.66-.01-1.31-.01-.66.11-1.31.11-.65-.02-1.31-.02-.66.01-1.31.01-.66-.03-1.31-.03-.66-.02-1.31-.02-.65.03-1.31.03-.65-.05-1.31-.05-.66.02-1.31.02-.66-.02-1.31-.02-.66-.01-1.31-.01-.66.1-1.32.1-.66-.05-1.31-.05-.66.04-1.32.04-.66-.09-1.32-.09-.66.07-1.32.07c-.42,0-.84.04-1.26.13-.41.09-.81.24-1.19.42-.82.27-1.53.81-2.01,1.53-.58.64-.94,1.44-1.03,2.3-.1.41-.14.83-.15,1.26,0,.67.02.67.02,1.33s.45.89,0,1.38c-.43.46-.67-.03-1.3-.03s-.62.01-1.25.01-.63.02-1.25.02-.63-.13-1.25-.13-.62.03-1.25.03-.63.07-1.25.07h-1.25c-.63,0-.63.02-1.25.02h-2.5c-.63,0-.63-.11-1.25-.11s-.62.07-1.25.07-.63-.01-1.25-.01-.63.02-1.26.02-.63-.02-1.25-.02-.63.07-1.26.07-.63-.01-1.26-.01-.63-.04-1.26-.04-.63-.08-1.26-.08-.63.06-1.26.06-.63-.04-1.26-.04c-.42.02-.83-.12-1.14-.41-.31-.3-.49-.71-.49-1.14Z"/></g><g id="_グループ_724"><path id="_パス_3750" class="cls-1" d="m.23,37.64c-.46-.46.07-.64.07-1.29s-.13-.65-.13-1.3.11-.65.11-1.3c-.11-.8.13-1.61.65-2.23.25-.31.54-.58.87-.8.64-.47,1.41-.74,2.2-.77.62,0,.62-.02,1.24-.02h1.24c.62,0,.62.1,1.24.1s.62.01,1.24.01.62.02,1.24.02.62-.13,1.24-.13.62.01,1.24.01.62.04,1.24.04.62.04,1.24.04.62.02,1.25.02.62-.03,1.24-.03.62-.07,1.24-.07h1.25c.62,0,.62.02,1.25.02s.62.03,1.25.03.62-.03,1.25-.03.63-.02,1.25-.02c.43.03.86.02,1.28-.05,2.62-.56,4.45-2.93,4.34-5.6,0-.67.06-.67.06-1.33s-.45-.84,0-1.33c.44-.46.63.03,1.26.03s.63-.07,1.27-.07.63-.01,1.27-.01.63.1,1.27.1.63-.11,1.27-.11.63.15,1.27.15.64-.05,1.27-.05.64.05,1.27.05.64-.09,1.27-.09.64-.08,1.27-.08.63.07,1.26.07.64.02,1.27.02.63-.1,1.27-.1.63.08,1.27.08.64-.03,1.27-.03.64.09,1.27.09.64-.07,1.27-.07.64-.08,1.27-.08.64.16,1.27.16.64.01,1.27.01.64-.02,1.28-.02.87-.55,1.31-.1-.08.68-.08,1.33v1.3c0,.65.06.65.06,1.3.05.81-.2,1.6-.71,2.24-.56.57-1.19,1.05-1.89,1.42-.39.11-.79.16-1.19.15-.62,0-.62.03-1.24.03s-.62-.08-1.24-.08-.62-.08-1.24-.08-.62.16-1.24.16h-1.24c-.62,0-.62-.03-1.24-.03s-.62-.09-1.24-.09-.62.01-1.24.01-.62-.06-1.24-.06-.62.12-1.25.12-.62-.03-1.24-.03-.62-.08-1.24-.08-.62.04-1.25.04-.62.09-1.24.09-.62-.09-1.25-.09h-1.25c-.62,0-.63.09-1.25.09-.42-.03-.85-.02-1.27.04-.41.12-.8.29-1.17.49-1.2.49-2.16,1.42-2.69,2.6-.33.78-.49,1.63-.47,2.47,0,.67-.15.67-.15,1.33s.5.81.05,1.29c-.44.46-.59.08-1.23.08h-1.27c-.63,0-.63-.12-1.27-.12s-.64.08-1.27.08-.63,0-1.27,0-.63.02-1.27.02-.63-.02-1.27-.02-.64-.02-1.27-.02-.64.01-1.27.01-.64.08-1.27.08-.63-.1-1.26-.1-.64.12-1.27.12-.63-.02-1.27-.02-.63-.05-1.27-.05-.64.04-1.27.04-.64,0-1.27,0-.64-.03-1.27-.03-.64.04-1.27.04-.64-.09-1.27-.09-.64-.03-1.27-.03c-.43-.04-.85,0-1.27.09-.66.15-.82.42-1.27-.03Z"/></g></g><path id="_パス_3751" class="cls-1" d="m91.17,39.64c-3.73,0-4.99-1.2-4.99-4.76v-6.76l-1.94-.05.06-3.13,1.83.06.06-3.3,3.7.06-.06,3.19,2.95.06-.06,3.14-2.84-.06-.06,6.23c0,1.43.27,2.15,1.74,2.15h1.21l-.05,3.19h-1.55Z"/><path id="_パス_3752" class="cls-1" d="m104.34,39.91c-4.08,0-6.32-2.39-6.32-6.73v-1.77c0-4.31,2.24-6.68,6.32-6.68s6.32,2.31,6.32,6.68v1.77c0,3.07-1.1,6.73-6.32,6.73Zm0-12.11c-1.83,0-2.69,1.18-2.69,3.72v1.53c0,1.76.3,3.78,2.69,3.78,1.83,0,2.68-1.2,2.68-3.78v-1.54c0-2.54-.85-3.72-2.68-3.72Z"/><path id="_パス_3753" class="cls-1" d="m115.45,39.64l.06-14.71,3.64.06-.06,1.18v.17l.1-.13c.83-.98,2.07-1.53,3.35-1.48,3.55,0,5.35,1.93,5.35,5.73v9.19h-3.7l.06-8.6c0-2.2-.75-3.19-2.42-3.19-2.19,0-2.66,1.72-2.66,3.16v8.68l-3.72-.05Z"/><path id="_パス_3754" class="cls-1" d="m139.81,39.91c-4.07,0-6.5-2.47-6.5-6.62v-2.01c0-4.29,2.09-6.56,6.03-6.56s6.03,2.24,6.03,6.86v1.68l-8.36-.06c-.02,2.49.88,3.63,2.78,3.63,1,.14,1.99-.3,2.56-1.14l.11-.15,2.73,1.96-.11.08c-1,1.6-2.62,2.32-5.26,2.32Zm-.44-12.11c-1.44,0-2.26.93-2.42,2.77l4.69.06c-.03-1.95-.77-2.83-2.27-2.83h0Z"/><path id="_パス_3755" class="cls-1" d="m163.94,39.91c-4.09,0-6.53-2.47-6.53-6.62v-2.01c0-4.29,2.33-6.56,6.74-6.56,1.94-.13,3.82.72,5.01,2.26l.11.16-2.82,1.9-.04-.14c-.56-.73-1.43-1.15-2.35-1.11-2.05,0-3.01,1.18-3.01,3.72v1.54c0,1.87.36,3.78,3.01,3.78.94.07,1.85-.36,2.39-1.13l.11-.16,2.72,1.96-.12.09c-1.02,1.6-2.64,2.32-5.23,2.32Z"/></g><path id="_パス_3756" class="cls-1" d="m178.32,39.91c-3.22,0-5.14-1.71-5.14-4.58s1.97-4.43,5.41-4.43h2.92l.06-.91c0-1.74-.6-2.24-2.68-2.24-1.33,0-2.08.16-2.71,1.04l-.11.16-2.58-1.87.12-.08c1.05-1.61,2.68-2.26,5.64-2.26s5.91.64,5.91,5.29v9.69l-3.64-.06.06-1.24v-.21l-.1.18c-.65,1.09-1.88,1.69-3.14,1.54Zm.71-6.35c-1.57,0-2.27.53-2.27,1.71,0,1.1.78,1.71,2.21,1.71,1.82,0,2.6-.84,2.6-2.8v-.56l-2.54-.06Z"/><path id="_パス_3757" class="cls-1" d="m192.41,39.64l.06-11.52-1.95-.06.06-3.13,1.83.06.06-.85c0-3.56,1.26-4.76,4.99-4.76h1.09l-.06,3.25-.65-.06c-1.47,0-1.74.73-1.74,2.15v.21l2.45.06-.06,3.14-2.34-.06-.06,11.58h-3.69Z"/><path id="_パス_3758" class="cls-1" d="m210.07,39.91c-4.07,0-6.5-2.47-6.5-6.62v-2.01c0-4.29,2.09-6.56,6.03-6.56s6.03,2.24,6.03,6.86v1.68l-8.36-.06c-.02,2.49.88,3.63,2.78,3.63,1,.14,1.99-.3,2.56-1.14l.11-.15,2.73,1.96-.12.08c-1,1.6-2.62,2.32-5.26,2.32Zm-.44-12.11c-1.46,0-2.25.91-2.42,2.77l4.69.06c-.03-1.95-.77-2.83-2.27-2.83h0Z"/></g></g></svg>');
          mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 215.63 59.31"><defs></defs><g id="_レイヤー_1-2"><g id="_グループ_727"><g id="_グループ_726"><g id="_グループ_725"><g id="_グループ_722"><path id="_パス_3748" class="cls-1" d="m.19,16.25c-.45-.45.04-.66.04-1.3v-1.28c0-.64-.09-.64-.09-1.28s.04-.64.04-1.28.1-.64.1-1.28-.55-.87-.1-1.32.69.03,1.34.03.66.03,1.31.03.65.03,1.31.03.66.03,1.31.03.66-.02,1.31-.02.65-.12,1.31-.12.66.04,1.31.04.66-.03,1.31-.03.66.06,1.31.06.65-.01,1.31-.01.65.06,1.31.06.66-.1,1.31-.1.65.12,1.31.12.66-.09,1.31-.09.66.07,1.32.07.66-.12,1.31-.12.66.11,1.32.11.66-.04,1.32-.04.66-.09,1.32-.09c.42.02.84,0,1.26-.08.42-.07.84-.18,1.23-.34.37-.21.72-.46,1.04-.74,1.12-.69,1.84-1.87,1.95-3.18.12-.41.2-.83.23-1.25,0-.67-.03-.67-.03-1.33s-.46-.83,0-1.32c.44-.46.61-.08,1.25-.08s.63.13,1.27.13.63-.07,1.27-.07.63-.04,1.27-.04.63-.02,1.27-.02.63.14,1.27.14.64-.08,1.27-.08.64.03,1.27.03.64.03,1.27.03.64-.12,1.27-.12.63-.03,1.26-.03.64.06,1.27.06.63.11,1.27.11.63-.03,1.27-.03.64,0,1.27,0,.64-.05,1.27-.05.64.07,1.27.07.64-.13,1.27-.13.64-.01,1.27-.01.64.07,1.27.07.64-.08,1.28-.08.82-.35,1.27.1.02.63.02,1.27-.04.64-.04,1.28.02.64.02,1.28.04.64.04,1.28-.11.64-.11,1.28.49.79.03,1.24-.61.07-1.27.07-.66-.01-1.31-.01-.66.05-1.31.05-.66-.09-1.31-.09-.66.02-1.31.02-.65.03-1.31.03-.66-.03-1.31-.03-.66.07-1.31.07-.66-.08-1.31-.08-.65.05-1.31.05h-1.31c-.65,0-.66.02-1.31.02h-1.31c-.66,0-.66.02-1.31.02s-.66-.1-1.32-.1-.66.01-1.31.01-.66.08-1.32.08-.66-.13-1.32-.13-.66.11-1.32.11c-.43-.04-.85-.02-1.28.03-.4.14-.79.32-1.15.55-.39.17-.75.39-1.09.64-.75.44-1.31,1.13-1.57,1.96-.2.38-.35.77-.46,1.18-.11.41-.18.84-.2,1.27,0,.67.16.67.16,1.33s.36.84-.09,1.32c-.44.46-.62.03-1.25.03s-.63.04-1.27.04-.63-.07-1.27-.07-.64-.03-1.27-.03-.63.1-1.27.1-.63-.04-1.27-.04-.63-.01-1.27-.01-.64-.09-1.27-.09-.64.03-1.27.03-.64.07-1.27.07-.63-.04-1.26-.04-.64-.04-1.27-.04-.63.06-1.27.06-.63.05-1.27.05-.64-.07-1.27-.07-.64.09-1.27.09-.64-.13-1.27-.13-.64.1-1.27.1-.64.04-1.27.04-.64-.13-1.27-.13c-.42-.03-.85,0-1.26.12-.68.14-.87.4-1.32-.05Z"/></g><g id="_グループ_723"><path id="_パス_3749" class="cls-1" d="m.2,57.46c0-.61.02-.61.02-1.21s.04-.6.04-1.21.04-.6.04-1.21-.07-.61-.07-1.21-.42-.77.03-1.18c.48-.45.63.02,1.28.02s.66-.1,1.31-.1.65.06,1.31.06.66-.09,1.31-.09.66.03,1.31.03h1.31c.66,0,.66.04,1.31.04s.66.09,1.31.09.66-.08,1.31-.08.65.08,1.31.08.65-.04,1.31-.04.66-.05,1.31-.05.65.07,1.31.07.66.02,1.31.02.66-.11,1.32-.11.66-.06,1.31-.06.66.13,1.32.13.66.04,1.32.04.66-.01,1.32-.01c.43-.04.85-.13,1.25-.27.86-.07,1.68-.42,2.32-1,.31-.29.59-.61.83-.96.27-.32.51-.68.7-1.05.21-.37.38-.77.5-1.18.09-.42.13-.85.13-1.28,0-.67-.09-.67-.09-1.33s-.38-.79.08-1.28c.43-.46.56-.14,1.19-.14s.62.03,1.25.03.63.07,1.25.07.63.01,1.25.01.63-.08,1.25-.08.63.02,1.25.02.63-.05,1.25-.05.63.03,1.25.03.63-.03,1.25-.03.62.17,1.25.17.63,0,1.25,0,.63-.06,1.25-.06.63.04,1.25.04.63.01,1.26.01.63-.07,1.25-.07.63.02,1.26.02.63.03,1.26.03.63-.04,1.26-.04.63-.07,1.26-.07.63.12,1.26.12.63-.04,1.26-.04c.43-.01.84.15,1.16.44.29.32.43.73.41,1.16,0,.61-.03.61-.03,1.21s.08.6.08,1.21-.05.6-.05,1.21.03.61.03,1.21.41.74-.03,1.15c-.48.45-.6.07-1.26.07s-.66-.07-1.31-.07-.66.04-1.31.04-.66-.01-1.31-.01-.66.11-1.31.11-.65-.02-1.31-.02-.66.01-1.31.01-.66-.03-1.31-.03-.66-.02-1.31-.02-.65.03-1.31.03-.65-.05-1.31-.05-.66.02-1.31.02-.66-.02-1.31-.02-.66-.01-1.31-.01-.66.1-1.32.1-.66-.05-1.31-.05-.66.04-1.32.04-.66-.09-1.32-.09-.66.07-1.32.07c-.42,0-.84.04-1.26.13-.41.09-.81.24-1.19.42-.82.27-1.53.81-2.01,1.53-.58.64-.94,1.44-1.03,2.3-.1.41-.14.83-.15,1.26,0,.67.02.67.02,1.33s.45.89,0,1.38c-.43.46-.67-.03-1.3-.03s-.62.01-1.25.01-.63.02-1.25.02-.63-.13-1.25-.13-.62.03-1.25.03-.63.07-1.25.07h-1.25c-.63,0-.63.02-1.25.02h-2.5c-.63,0-.63-.11-1.25-.11s-.62.07-1.25.07-.63-.01-1.25-.01-.63.02-1.26.02-.63-.02-1.25-.02-.63.07-1.26.07-.63-.01-1.26-.01-.63-.04-1.26-.04-.63-.08-1.26-.08-.63.06-1.26.06-.63-.04-1.26-.04c-.42.02-.83-.12-1.14-.41-.31-.3-.49-.71-.49-1.14Z"/></g><g id="_グループ_724"><path id="_パス_3750" class="cls-1" d="m.23,37.64c-.46-.46.07-.64.07-1.29s-.13-.65-.13-1.3.11-.65.11-1.3c-.11-.8.13-1.61.65-2.23.25-.31.54-.58.87-.8.64-.47,1.41-.74,2.2-.77.62,0,.62-.02,1.24-.02h1.24c.62,0,.62.1,1.24.1s.62.01,1.24.01.62.02,1.24.02.62-.13,1.24-.13.62.01,1.24.01.62.04,1.24.04.62.04,1.24.04.62.02,1.25.02.62-.03,1.24-.03.62-.07,1.24-.07h1.25c.62,0,.62.02,1.25.02s.62.03,1.25.03.62-.03,1.25-.03.63-.02,1.25-.02c.43.03.86.02,1.28-.05,2.62-.56,4.45-2.93,4.34-5.6,0-.67.06-.67.06-1.33s-.45-.84,0-1.33c.44-.46.63.03,1.26.03s.63-.07,1.27-.07.63-.01,1.27-.01.63.1,1.27.1.63-.11,1.27-.11.63.15,1.27.15.64-.05,1.27-.05.64.05,1.27.05.64-.09,1.27-.09.64-.08,1.27-.08.63.07,1.26.07.64.02,1.27.02.63-.1,1.27-.1.63.08,1.27.08.64-.03,1.27-.03.64.09,1.27.09.64-.07,1.27-.07.64-.08,1.27-.08.64.16,1.27.16.64.01,1.27.01.64-.02,1.28-.02.87-.55,1.31-.1-.08.68-.08,1.33v1.3c0,.65.06.65.06,1.3.05.81-.2,1.6-.71,2.24-.56.57-1.19,1.05-1.89,1.42-.39.11-.79.16-1.19.15-.62,0-.62.03-1.24.03s-.62-.08-1.24-.08-.62-.08-1.24-.08-.62.16-1.24.16h-1.24c-.62,0-.62-.03-1.24-.03s-.62-.09-1.24-.09-.62.01-1.24.01-.62-.06-1.24-.06-.62.12-1.25.12-.62-.03-1.24-.03-.62-.08-1.24-.08-.62.04-1.25.04-.62.09-1.24.09-.62-.09-1.25-.09h-1.25c-.62,0-.63.09-1.25.09-.42-.03-.85-.02-1.27.04-.41.12-.8.29-1.17.49-1.2.49-2.16,1.42-2.69,2.6-.33.78-.49,1.63-.47,2.47,0,.67-.15.67-.15,1.33s.5.81.05,1.29c-.44.46-.59.08-1.23.08h-1.27c-.63,0-.63-.12-1.27-.12s-.64.08-1.27.08-.63,0-1.27,0-.63.02-1.27.02-.63-.02-1.27-.02-.64-.02-1.27-.02-.64.01-1.27.01-.64.08-1.27.08-.63-.1-1.26-.1-.64.12-1.27.12-.63-.02-1.27-.02-.63-.05-1.27-.05-.64.04-1.27.04-.64,0-1.27,0-.64-.03-1.27-.03-.64.04-1.27.04-.64-.09-1.27-.09-.64-.03-1.27-.03c-.43-.04-.85,0-1.27.09-.66.15-.82.42-1.27-.03Z"/></g></g><path id="_パス_3751" class="cls-1" d="m91.17,39.64c-3.73,0-4.99-1.2-4.99-4.76v-6.76l-1.94-.05.06-3.13,1.83.06.06-3.3,3.7.06-.06,3.19,2.95.06-.06,3.14-2.84-.06-.06,6.23c0,1.43.27,2.15,1.74,2.15h1.21l-.05,3.19h-1.55Z"/><path id="_パス_3752" class="cls-1" d="m104.34,39.91c-4.08,0-6.32-2.39-6.32-6.73v-1.77c0-4.31,2.24-6.68,6.32-6.68s6.32,2.31,6.32,6.68v1.77c0,3.07-1.1,6.73-6.32,6.73Zm0-12.11c-1.83,0-2.69,1.18-2.69,3.72v1.53c0,1.76.3,3.78,2.69,3.78,1.83,0,2.68-1.2,2.68-3.78v-1.54c0-2.54-.85-3.72-2.68-3.72Z"/><path id="_パス_3753" class="cls-1" d="m115.45,39.64l.06-14.71,3.64.06-.06,1.18v.17l.1-.13c.83-.98,2.07-1.53,3.35-1.48,3.55,0,5.35,1.93,5.35,5.73v9.19h-3.7l.06-8.6c0-2.2-.75-3.19-2.42-3.19-2.19,0-2.66,1.72-2.66,3.16v8.68l-3.72-.05Z"/><path id="_パス_3754" class="cls-1" d="m139.81,39.91c-4.07,0-6.5-2.47-6.5-6.62v-2.01c0-4.29,2.09-6.56,6.03-6.56s6.03,2.24,6.03,6.86v1.68l-8.36-.06c-.02,2.49.88,3.63,2.78,3.63,1,.14,1.99-.3,2.56-1.14l.11-.15,2.73,1.96-.11.08c-1,1.6-2.62,2.32-5.26,2.32Zm-.44-12.11c-1.44,0-2.26.93-2.42,2.77l4.69.06c-.03-1.95-.77-2.83-2.27-2.83h0Z"/><path id="_パス_3755" class="cls-1" d="m163.94,39.91c-4.09,0-6.53-2.47-6.53-6.62v-2.01c0-4.29,2.33-6.56,6.74-6.56,1.94-.13,3.82.72,5.01,2.26l.11.16-2.82,1.9-.04-.14c-.56-.73-1.43-1.15-2.35-1.11-2.05,0-3.01,1.18-3.01,3.72v1.54c0,1.87.36,3.78,3.01,3.78.94.07,1.85-.36,2.39-1.13l.11-.16,2.72,1.96-.12.09c-1.02,1.6-2.64,2.32-5.23,2.32Z"/></g><path id="_パス_3756" class="cls-1" d="m178.32,39.91c-3.22,0-5.14-1.71-5.14-4.58s1.97-4.43,5.41-4.43h2.92l.06-.91c0-1.74-.6-2.24-2.68-2.24-1.33,0-2.08.16-2.71,1.04l-.11.16-2.58-1.87.12-.08c1.05-1.61,2.68-2.26,5.64-2.26s5.91.64,5.91,5.29v9.69l-3.64-.06.06-1.24v-.21l-.1.18c-.65,1.09-1.88,1.69-3.14,1.54Zm.71-6.35c-1.57,0-2.27.53-2.27,1.71,0,1.1.78,1.71,2.21,1.71,1.82,0,2.6-.84,2.6-2.8v-.56l-2.54-.06Z"/><path id="_パス_3757" class="cls-1" d="m192.41,39.64l.06-11.52-1.95-.06.06-3.13,1.83.06.06-.85c0-3.56,1.26-4.76,4.99-4.76h1.09l-.06,3.25-.65-.06c-1.47,0-1.74.73-1.74,2.15v.21l2.45.06-.06,3.14-2.34-.06-.06,11.58h-3.69Z"/><path id="_パス_3758" class="cls-1" d="m210.07,39.91c-4.07,0-6.5-2.47-6.5-6.62v-2.01c0-4.29,2.09-6.56,6.03-6.56s6.03,2.24,6.03,6.86v1.68l-8.36-.06c-.02,2.49.88,3.63,2.78,3.63,1,.14,1.99-.3,2.56-1.14l.11-.15,2.73,1.96-.12.08c-1,1.6-2.62,2.32-5.26,2.32Zm-.44-12.11c-1.46,0-2.25.91-2.42,2.77l4.69.06c-.03-1.95-.77-2.83-2.27-2.83h0Z"/></g></g></svg>');
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
@media screen and (max-width: 1500px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_cafe::before {
    width: 14.33vw;
    height: 4vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_cafe::before {
    width: 17.91vw;
    height: 5vw;
  }
}
@media screen and (max-width: 767px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_cafe::before {
    width: 35.82vw;
    height: 10vw;
  }
}
.list_banner_culture > li > a .ttl_wrap .banner_ttl_soratokaze::before {
  width: 7.39vw;
  height: 6.09vw;
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 142.95 117.67"><defs></defs><g id="_レイヤー_1-2"><g id="_グループ_733-2"><path id="_パス_3789" class="cls-1" d="m108.06,51.06c.06.33.15.51.1.63-.21.8-.58,1.55-1.09,2.2-1.88,1.45-4.05,2.5-6.36,3.07-.51.1-1.22.62-1.78-.1-.05-.07-.4-.01-.54.08-1.31.8-2.96.75-4.22-.12-1.04-.68-1.91-1.61-2.51-2.69-.21-.42-1.2-.65-1.8-.6-.36.03-.74.74-.96,1.21-.24.62-.42,1.26-.54,1.92-.19.85-.37,1.48.73,2.17,1.07.86,1.92,1.96,2.49,3.21,1.36,2.1,2.16,4.51,2.32,7,0,.37.46.76.78,1.08,1.19,1.21,2.47,2.33,3.58,3.6.92,1.05.28,2.19-.15,3.35-.68-.12-.94-.47-1.31-1.14-.76-1.4-1.77-2.64-2.98-3.65-1.16-.94-2.09-1.67-2.26-3.36-.46-3.43-2.03-6.62-4.48-9.06-.81-.88-1.7-1.69-2.71-2.67l2.21-.83c.17-.92.37-2.01.56-3.1-3.11-.49-7.77-2.91-7.53-5.89-.22.15-.39.27-.6.42-1.86-2.71-1.6-5.7-1.06-8.65.23-1.23.79-2.58,2.59-2.34.23.03.5-.24.97-.2-.18.36-.27.86-.57,1.07-1.48,1.02-1.34,2.65-1.35,4.05-.1,3.07,1.33,5.99,3.82,7.8.37.35.7.73.99,1.15.21-.05.61-.28.87-.18,2.24.82,4.62,1.15,7,.97.82-.03,1.37.05,1.48,1.17.37,2.07,2.35,3.46,4.42,3.09.03,0,.06-.01.09-.02,1.83-.39,3.58-1.16,5.42-1.51,1.41-.26,1.87-1.32,2.64-2.22.51-.39,1.1-.69,1.72-.88"/><path id="_パス_3790" class="cls-1" d="m47.09,60.25c-1.47,0-2.59.05-3.7-.01-1.6.08-3.14-.59-4.16-1.83-.33-.43-1.25-.37-1.75-.73-1.02-.65-1.81-1.59-2.29-2.71-.33-.82-1.24-1.48-1.22-2.65l1.82-.81c.29,1.72,1.31,2.95,2.37,4.71,1.83.62,4.13,1.79,6.55,2.12,2.37.32,4.86-.21,7.35-.37-.01.92-.59,1.73-1.45,2.05-1.29.52-2.46,1.29-3.46,2.25-.91.94-1.59,2.09-1.97,3.35-.36,1.08-.29,2.26.18,3.3.83,1.35.11,2.16-.4,3.12-.43.8-1.04,1.51-1.46,2.32-.3.42-.21,1.01.21,1.31.13.09.28.15.44.17-.01.09,0,.18-.03.24-.35.51.12,1.69-1.1,1.47-1.01-.08-1.81-.88-1.91-1.88-.03-1.66.61-3.26,1.78-4.44.94-1.17.98-1.58,0-2.77-.17-.28-.24-.6-.22-.92-.07-2.66,1.23-5.18,3.46-6.64.22-.15.45-.3.97-.64"/><path id="_パス_3791" class="cls-1" d="m34.28,35.77c-.73.78-1.3,1.43-1.92,2.02-2.33,2.24-2.73,4.96-1.92,7.93.31.91.69,1.79,1.14,2.64.45.99,1.04,1.67,2.15.94.1.54.19,1.06.29,1.58l.37-.03c-.19.24-.37.5-.52.76-.64,1.3-1,1.33-2.18.48-2.48-1.81-3.96-4.69-4-7.76-.25-3.37,1.18-6.64,3.81-8.75.09-.08.19-.15.25-.2-.01-.14.01-.23-.03-.29-.54-.67-1.67-1.19-.82-2.29.76-.97,3.22-1.32,4.14-.56.63.56,1.14,1.25,1.5,2.01.34.66-.51,1.5-1.52,1.59-.25,0-.5-.03-.75-.09"/><path id="_パス_3792" class="cls-1" d="m115.99,40.81c-1.43-.14-1.94-.58-2.13-1.67-.3-1.85-1.08-3.59-2.27-5.04-.17-.21-.11-.61-.15-.89-.49-.27-.95-.59-1.37-.96-1.64-1.7-3.62-3.05-5.81-3.94-1.29-.56-2.72-.82-3.94-1.5-.8-.43-1.66-.73-2.55-.9-.3-.07-.5-.53-.78-.85-1.77,1.36-3.16-.22-4.7-.87.47-1.02.74-1.12,2.51-.82,3.82.49,7.53,1.58,11.01,3.24.72.44,1.4.92,2.05,1.46-.02.06.04-.1.15-.39,2.08,1.58,4.31,2.9,5.47,5.42.67,1.46,1.72,2.75,2.27,4.24.24,1.14.31,2.31.23,3.47"/><path id="_パス_3793" class="cls-1" d="m37.54,27.3c-.63,1.2-1.5,1.29-2.17.29-.94-1.19-.75-2.91.44-3.86.07-.05.14-.11.21-.15-1.5-1.82.68-1.61,1.5-2.45l-1.76.32c.55-1.49,1.05-2.84,1.44-3.9l1.82-.71-.82-.98c2.25-3.44,5.27-6.3,8.84-8.35,1.95-.97,3.96-1.83,6.02-2.57.53-.18,1.08-.27,1.64-.25.36,0,.98.13,1.04.34.11.46.06.94-.15,1.37-.06.14-.69.09-1.04.03-1.63-.32-2.93.58-4.22,1.27-2.72,1.5-5.21,3.38-7.39,5.59-1.94,1.9-2.92,4.32-4.38,6.47-.25.53-.41,1.1-.47,1.69-.25,1.5-.6,2.97-1.07,4.41-.34.85-.38,1.22.53,1.43"/><path id="_パス_3794" class="cls-1" d="m67.24,0c4.29.37,7.44,1.85,9.85,4.8.31.42.66.81,1.04,1.16.76.61-.03,1.14-.02,1.71-.4,0-.92.17-1.19-.02-.66-.45-1.27-.99-1.79-1.6-2.12-2.55-5.27-4-8.58-3.97-.94.09-1.86.3-2.74.62-.68.18-1.49.06-1.97.78-.21.32-.45.62-.71.9-.29.31-.63.82-.94.82-.38,0-1.02-.42-1.06-.72-.03-.5.18-.99.57-1.31,1.22-.88,2.52-1.64,3.89-2.26,1.19-.41,2.42-.72,3.66-.92"/><path id="_パス_3795" class="cls-1" d="m81.67,11.86c1.58-1.39,4.67-.74,5.17.68.54.07,1.07.22,1.56.45,2.65,2.05,4.91,4.41,5.88,7.75.33,1.1.15,2.3-.49,3.25l-1.44-.95.35-.23c-.05-.35-.14-.69-.28-1.02-.86-1.7-1.84-3.34-2.93-4.91-1.54-2.19-3.89-3.67-6.52-4.13-.46-.07-.85-.57-1.31-.9"/><path id="_パス_3796" class="cls-1" d="m115.59,45.04l.85.67c-.79,3.58-2.4,4.73-4.47,2.94,1.67-.93,3.05-2.06,2.66-4.22l.96.62"/><path id="_パス_3797" class="cls-1" d="m44.82,35.02c-1.86-.58-2.88-1.59-2.64-2.57.16-.65,1.73-1.53,2.37-1.14,1.67,1.03.48,2.39.27,3.71"/><path id="_パス_3798" class="cls-1" d="m115.59,45.04l-.96-.62c-.25-.45-.44-.93-.55-1.43-.03-.36.2-.98.45-1.07.38-.12,1.15,0,1.27.25.43,1,.79,2.02,1.09,3.06l-1.29-.2"/><path id="_パス_3799" class="cls-1" d="m74.5,9.38h8.91c.25.01.46-.18.47-.43.01-.25-.18-.46-.43-.47-.01,0-.03,0-.04,0h-8.91c-.25.01-.44.22-.43.47.01.23.2.41.43.43"/><path id="_パス_3800" class="cls-1" d="m83.55,10h-6.17c-.17,0-.31.2-.31.45s.14.45.31.45h6.17c.17,0,.31-.2.31-.45s-.14-.45-.31-.45"/><path id="_パス_3801" class="cls-1" d="m106.55,50.56h8.5c.24,0,.43-.19.42-.43,0-.23-.19-.42-.42-.42h-8.5c-.24,0-.43.19-.42.43,0,.23.19.42.42.42"/><path id="_パス_3802" class="cls-1" d="m115.19,51.16h-5.89c-.16,0-.3.19-.3.43s.13.43.3.43h5.89c.16,0,.3-.19.3-.43s-.13-.43-.3-.43"/></g><g id="_グループ_734"><path id="_パス_3803" class="cls-1" d="m4.58,96.75c-.26-.47-.76-.76-1.29-.78-.24-.01-.47.08-.65.24-.12.13-.19.3-.19.47,0,.21.11.41.3.52.13.09.26.13.71.37l1.08.54c.47.2.9.49,1.27.84.45.44.69,1.05.67,1.68,0,.77-.28,1.51-.8,2.07-.66.7-1.59,1.07-2.54,1.01-.7.03-1.39-.17-1.96-.58-.54-.43-.95-1.01-1.16-1.66l1.72-.82c.1.32.27.61.5.86.25.23.58.36.93.35.31.01.62-.1.86-.3.19-.19.29-.45.3-.71,0-.26-.1-.51-.28-.69-.26-.24-.57-.43-.91-.56l-.78-.37c-.46-.19-.88-.45-1.25-.78-.43-.39-.67-.95-.65-1.53,0-.72.27-1.41.76-1.94.58-.59,1.39-.9,2.22-.86.6-.02,1.18.14,1.68.47.43.28.79.67,1.03,1.12l-1.57,1.03Z"/><path id="_パス_3804" class="cls-1" d="m21.91,98.91c.04,2.68-2.11,4.88-4.78,4.92-2.68.04-4.88-2.11-4.92-4.78-.04-2.68,2.11-4.88,4.78-4.92.02,0,.04,0,.07,0,2.6-.08,4.77,1.97,4.85,4.58,0,.07,0,.14,0,.21Zm-2.16.02c-.1-1.49-1.39-2.61-2.88-2.51-1.49.1-2.61,1.39-2.51,2.88.1,1.41,1.27,2.51,2.69,2.51,1.45.05,2.66-1.09,2.71-2.54,0-.12,0-.23-.01-.35h0Z"/><path id="_パス_3805" class="cls-1" d="m28.42,94.36h2.11v.82c.25-.3.55-.55.89-.76.39-.22.84-.32,1.29-.3.58-.01,1.16.14,1.66.43l-.86,1.92c-.32-.21-.69-.33-1.08-.32-.49-.04-.97.14-1.32.5-.46.6-.66,1.35-.58,2.09v4.7h-2.11v-9.08Z"/><path id="_パス_3806" class="cls-1" d="m46.53,94.36h2.11v9.07h-2.11v-.95c-.68.8-1.67,1.25-2.72,1.23-2.8,0-4.4-2.33-4.4-4.83-.18-2.44,1.65-4.57,4.1-4.75.11,0,.22-.01.32-.01,1.05-.02,2.05.46,2.69,1.29v-1.05Zm-4.96,4.57c-.13,1.46.94,2.75,2.39,2.88.04,0,.08,0,.13,0,1.43,0,2.59-1.17,2.58-2.6,0-.09,0-.18-.01-.27,0-1.98-1.23-2.93-2.57-2.93-1.46.06-2.59,1.29-2.53,2.75,0,.05,0,.11.01.16h0Z"/><path id="_パス_3807" class="cls-1" d="m62.4,96.3v7.14h-2.11v-7.14h-.89v-1.94h.89v-3.32h2.11v3.32h1.62v1.94h-1.62Z"/><path id="_パス_3808" class="cls-1" d="m78.97,98.91c.04,2.68-2.11,4.88-4.78,4.92-2.68.04-4.88-2.11-4.92-4.78s2.11-4.88,4.78-4.92c.02,0,.04,0,.07,0,2.6-.08,4.77,1.97,4.85,4.58,0,.07,0,.14,0,.21Zm-2.16.02c-.1-1.49-1.39-2.61-2.88-2.51-1.49.1-2.61,1.39-2.51,2.88.1,1.41,1.27,2.51,2.69,2.51,1.45.05,2.66-1.09,2.71-2.54,0-.12,0-.23-.01-.35h0Z"/><path id="_パス_3809" class="cls-1" d="m92.63,87.72v9.68l2.95-3.04h2.8l-3.9,3.77,4.18,5.3h-2.67l-2.98-3.88-.39.39v3.49h-2.11v-15.71h2.11Z"/><path id="_パス_3810" class="cls-1" d="m110.99,94.36h2.11v9.07h-2.11v-.95c-.68.8-1.67,1.25-2.72,1.23-2.8,0-4.4-2.33-4.4-4.83-.18-2.44,1.65-4.57,4.1-4.75.11,0,.21-.01.32-.01,1.05-.02,2.05.46,2.69,1.29v-1.05Zm-4.96,4.57c-.13,1.46.94,2.75,2.4,2.88.04,0,.08,0,.13,0,1.43,0,2.59-1.17,2.58-2.6,0-.09,0-.18-.01-.27,0-1.98-1.23-2.93-2.57-2.93-1.46.06-2.59,1.29-2.53,2.75,0,.05,0,.11.01.16h0Z"/><path id="_パス_3811" class="cls-1" d="m123.09,101.49h5.39v1.94h-9.55l5.89-7.14h-4.64v-1.94h8.75l-5.84,7.14Z"/><path id="_パス_3812" class="cls-1" d="m142.88,101.36c-.37.67-.89,1.24-1.53,1.66-.81.48-1.73.72-2.67.69-1.14.06-2.25-.36-3.06-1.16-.89-.93-1.37-2.18-1.34-3.47-.02-1.38.5-2.72,1.45-3.73.8-.81,1.9-1.25,3.04-1.23,1.09-.03,2.15.4,2.91,1.18.9,1.07,1.36,2.44,1.27,3.84v.26h-6.51c.04.68.32,1.33.78,1.83.44.41,1.02.62,1.62.58.52.02,1.03-.14,1.45-.45.34-.27.63-.61.84-.99l1.77.99Zm-2.09-3.69c-.08-.47-.3-.9-.65-1.23-.85-.71-2.09-.69-2.91.07-.32.32-.55.72-.65,1.16h4.2Z"/></g><g id="_グループ_735"><path id="_パス_3813" class="cls-1" d="m24.64,114.06v2.14h-.63v-2.14h-.27v-.58h.27v-.94c-.02-.31.07-.61.26-.85.17-.18.4-.27.65-.26.14,0,.28.02.41.08v.63c-.09-.06-.19-.1-.3-.1-.1,0-.2.03-.28.1-.07.09-.11.21-.1.32v1.03h.68v.58h-.69Z"/><path id="_パス_3814" class="cls-1" d="m28.97,114.84c.01.8-.63,1.46-1.43,1.47-.8.01-1.46-.63-1.47-1.43-.01-.8.63-1.46,1.43-1.47,0,0,.01,0,.02,0,.78-.02,1.43.59,1.45,1.37,0,.02,0,.04,0,.06Zm-.64,0c-.03-.45-.42-.78-.86-.75-.45.03-.78.42-.75.86.03.42.38.75.8.75.43.01.8-.33.81-.76,0-.04,0-.07,0-.11h0Z"/><path id="_パス_3815" class="cls-1" d="m30.14,113.48h.63v.24c.08-.09.16-.16.26-.23.12-.07.25-.1.39-.09.18,0,.35.04.5.13l-.26.57c-.1-.07-.21-.1-.32-.1-.15-.01-.29.04-.39.15-.14.18-.2.4-.17.63v1.41h-.63v-2.71Z"/><path id="_パス_3816" class="cls-1" d="m35.23,115.58c-.11.2-.27.37-.46.5-.24.14-.52.21-.8.21-.34.02-.67-.11-.92-.35-.27-.28-.41-.65-.4-1.04,0-.41.15-.82.43-1.12.24-.24.57-.38.91-.37.33,0,.64.12.87.36.27.32.41.73.38,1.15v.08h-1.95c.01.2.09.4.23.55.13.12.31.19.48.17.16,0,.31-.04.43-.14.1-.08.19-.18.25-.3l.53.3Zm-.63-1.1c-.02-.14-.09-.27-.19-.37-.25-.21-.63-.2-.87.02-.1.1-.16.22-.19.35h1.26Z"/><path id="_パス_3817" class="cls-1" d="m36.78,113.48l.7,1.55.7-1.55h.71l-1.41,2.91-1.41-2.91h.7Z"/><path id="_パス_3818" class="cls-1" d="m42.27,115.58c-.11.2-.27.37-.46.5-.24.14-.52.21-.8.21-.34.02-.67-.11-.92-.35-.27-.28-.41-.65-.4-1.04,0-.41.15-.82.43-1.12.24-.24.57-.38.91-.37.33,0,.64.12.87.36.27.32.41.73.38,1.15v.08h-1.95c.01.2.09.4.23.55.13.12.31.19.48.17.16,0,.31-.04.43-.14.1-.08.19-.18.25-.3l.53.3Zm-.63-1.1c-.02-.14-.09-.27-.19-.37-.25-.21-.63-.2-.87.02-.1.1-.16.22-.19.35h1.26Z"/><path id="_パス_3819" class="cls-1" d="m43.46,113.48h.63v.24c.08-.09.16-.16.26-.23.12-.07.25-.1.39-.09.18,0,.35.04.5.13l-.26.57c-.1-.07-.21-.1-.32-.1-.15-.01-.29.04-.39.15-.14.18-.2.4-.17.63v1.41h-.63v-2.71Z"/><path id="_パス_3820" class="cls-1" d="m48.46,111.95c.22,0,.41.18.41.41s-.18.41-.41.41c-.22,0-.41-.18-.41-.4,0-.22.17-.4.39-.41,0,0,0,0,.01,0Zm.32,1.53v2.72h-.63v-2.72h.63Z"/><path id="_パス_3821" class="cls-1" d="m50.09,113.48h.63v.25c.18-.21.45-.33.74-.32.31-.02.61.12.8.37.14.23.2.49.17.76v1.67h-.63v-1.51c0-.69-.26-.71-.5-.71-.28,0-.58.04-.58.92v1.3h-.63v-2.71Z"/><path id="_パス_3822" class="cls-1" d="m57.74,113.48h.63v2.72h-.63v-.28c-.2.24-.5.37-.81.37-.74-.01-1.33-.63-1.32-1.37,0-.03,0-.05,0-.08-.05-.73.49-1.37,1.23-1.42.03,0,.06,0,.1,0,.32,0,.61.14.81.39v-.32Zm-1.48,1.37c-.04.44.28.82.72.86.01,0,.02,0,.04,0,.48-.06.82-.5.76-.98-.05-.4-.36-.71-.76-.76-.44.02-.78.39-.76.82,0,.01,0,.03,0,.04h0Z"/><path id="_パス_3823" class="cls-1" d="m61.71,113.48h.63v.25c.18-.21.45-.33.74-.32.31-.02.61.12.8.37.14.23.19.49.17.76v1.67h-.63v-1.51c0-.69-.26-.71-.5-.71-.28,0-.58.04-.58.92v1.3h-.63v-2.71Z"/><path id="_パス_3824" class="cls-1" d="m67.35,113.48h.63v2.72h-.63v-.28c-.2.24-.5.37-.81.37-.74-.01-1.33-.63-1.32-1.37,0-.03,0-.05,0-.08-.05-.73.49-1.37,1.23-1.42.03,0,.06,0,.1,0,.32,0,.61.14.81.39v-.32Zm-1.48,1.37c-.04.44.28.82.72.86.01,0,.02,0,.04,0,.48-.06.82-.5.76-.98-.05-.4-.36-.71-.76-.76-.44.02-.78.39-.76.82,0,.01,0,.03,0,.04h0Z"/><path id="_パス_3825" class="cls-1" d="m69.95,114.06v2.14h-.63v-2.14h-.26v-.58h.26v-.99h.63v.99h.48v.58h-.48Z"/><path id="_パス_3826" class="cls-1" d="m72.01,113.48v1.56c-.02.17.02.34.12.49.2.23.54.25.77.05.02-.02.04-.03.05-.05.09-.15.13-.32.12-.49v-1.55h.63v1.57c.04.32-.07.65-.29.89-.24.22-.56.35-.89.34-.32,0-.63-.11-.86-.34-.22-.24-.33-.57-.29-.89v-1.57h.63Z"/><path id="_パス_3827" class="cls-1" d="m75.01,113.48h.63v.24c.08-.09.17-.16.27-.23.12-.07.25-.1.39-.09.18,0,.35.04.5.13l-.26.57c-.1-.07-.21-.1-.32-.1-.15-.01-.29.04-.39.15-.14.18-.2.4-.17.63v1.41h-.63v-2.71Z"/><path id="_パス_3828" class="cls-1" d="m79.66,113.48h.63v2.72h-.63v-.28c-.2.24-.5.37-.81.37-.74-.01-1.33-.63-1.32-1.37,0-.03,0-.05,0-.08-.05-.73.49-1.37,1.23-1.42.03,0,.06,0,.1,0,.32,0,.61.14.81.39v-.32Zm-1.48,1.37c-.04.44.28.82.72.86.01,0,.02,0,.04,0,.48-.06.82-.5.76-.98-.05-.4-.36-.71-.76-.76-.44.02-.78.39-.76.82,0,.01,0,.03,0,.04h0Z"/><path id="_パス_3829" class="cls-1" d="m82.24,111.49v4.7h-.63v-4.7h.63Z"/><path id="_パス_3830" class="cls-1" d="m85.58,113.48h.63v.24c.07-.09.16-.16.26-.23.12-.07.25-.1.39-.09.18,0,.35.04.5.13l-.26.57c-.1-.07-.21-.1-.32-.1-.15-.01-.29.04-.39.15-.14.18-.2.4-.17.63v1.41h-.63v-2.71Z"/><path id="_パス_3831" class="cls-1" d="m90.67,115.58c-.11.2-.27.37-.46.5-.24.14-.52.21-.8.21-.34.02-.67-.11-.92-.35-.27-.28-.41-.65-.4-1.04,0-.41.15-.82.43-1.12.24-.24.57-.38.91-.37.33,0,.64.12.87.36.27.32.41.73.38,1.15v.08h-1.95c.01.2.09.4.23.55.13.12.31.19.48.17.16,0,.31-.04.43-.14.1-.08.19-.18.25-.3l.53.3Zm-.63-1.1c-.02-.14-.09-.27-.19-.37-.25-.21-.63-.2-.87.02-.1.1-.16.22-.19.35h1.26Z"/><path id="_パス_3832" class="cls-1" d="m92.5,111.49v4.7h-.63v-4.7h.63Z"/><path id="_パス_3833" class="cls-1" d="m95.8,113.48h.63v2.72h-.63v-.28c-.2.24-.5.37-.81.37-.74-.01-1.33-.63-1.32-1.37,0-.03,0-.05,0-.08-.05-.73.49-1.37,1.23-1.42.03,0,.06,0,.1,0,.32,0,.61.14.81.39v-.32Zm-1.48,1.37c-.04.44.28.82.72.86.01,0,.03,0,.04,0,.48-.06.82-.5.76-.98-.05-.4-.36-.71-.76-.76-.44.02-.78.39-.76.82,0,.01,0,.03,0,.04h0Z"/><path id="_パス_3834" class="cls-1" d="m98.4,114.06v2.14h-.63v-2.14h-.26v-.58h.26v-.99h.63v.99h.48v.58h-.48Z"/><path id="_パス_3835" class="cls-1" d="m100.14,111.95c.22,0,.41.18.41.41s-.18.41-.41.41c-.22,0-.41-.18-.41-.4,0-.22.17-.4.39-.41,0,0,0,0,.01,0Zm.32,1.53v2.72h-.63v-2.72h.63Z"/><path id="_パス_3836" class="cls-1" d="m104.54,114.84c.01.8-.63,1.46-1.43,1.47-.8.01-1.46-.63-1.47-1.43-.01-.8.63-1.46,1.43-1.47,0,0,.01,0,.02,0,.78-.02,1.43.59,1.45,1.37,0,.02,0,.04,0,.06Zm-.65,0c-.03-.45-.42-.78-.86-.75-.45.03-.78.42-.75.86.03.42.38.75.81.75.43.01.8-.33.81-.76,0-.04,0-.07,0-.11h0Z"/><path id="_パス_3837" class="cls-1" d="m105.71,113.48h.63v.25c.18-.21.45-.33.74-.32.31-.02.61.12.8.37.14.23.2.49.17.76v1.67h-.63v-1.51c0-.69-.26-.71-.5-.71-.28,0-.58.04-.58.92v1.3h-.63v-2.71Z"/><path id="_パス_3838" class="cls-1" d="m110.55,114.2c-.08-.14-.23-.23-.39-.23-.07,0-.14.02-.19.07-.04.04-.06.09-.06.14,0,.06.03.12.09.15.04.03.08.04.21.11l.32.16c.14.06.27.15.38.25.13.13.21.31.2.5,0,.23-.08.45-.24.62-.2.21-.48.32-.76.3-.21,0-.42-.05-.59-.17-.16-.13-.28-.3-.35-.5l.52-.25c.03.1.08.18.15.26.08.07.18.1.28.1.09,0,.19-.03.26-.09.06-.06.09-.13.09-.21,0-.08-.03-.15-.08-.21-.08-.07-.17-.13-.27-.17l-.23-.11c-.14-.06-.26-.14-.38-.23-.13-.12-.2-.28-.19-.46,0-.22.08-.42.23-.58.18-.18.42-.27.66-.26.18,0,.35.04.5.14.13.09.23.2.31.34l-.47.32Z"/><path id="_パス_3839" class="cls-1" d="m112.2,111.49h.63v2.22c.19-.2.46-.31.73-.3.31-.02.61.12.8.37.13.23.19.49.17.76v1.67h-.63v-1.61c.02-.17-.02-.34-.12-.47-.09-.09-.22-.15-.35-.14-.18,0-.36.08-.47.23-.11.21-.15.45-.13.68v1.31h-.63v-4.71Z"/><path id="_パス_3840" class="cls-1" d="m116.17,111.95c.22,0,.41.18.41.41s-.18.41-.41.41c-.22,0-.4-.18-.41-.4,0-.22.17-.4.39-.41,0,0,0,0,.01,0Zm.32,1.53v2.72h-.63v-2.72h.63Z"/><path id="_パス_3841" class="cls-1" d="m118.44,117.67h-.63v-4.19h.63v.3c.2-.24.49-.37.8-.37.73,0,1.33.6,1.33,1.33,0,.03,0,.06,0,.08.05.76-.53,1.41-1.29,1.46,0,0-.02,0-.03,0-.32,0-.61-.15-.81-.4v1.79Zm-.04-2.82c-.05.43.26.81.69.85.03,0,.05,0,.08,0,.48-.07.81-.51.74-.99-.06-.38-.36-.69-.74-.74-.43,0-.78.35-.78.78,0,.03,0,.07,0,.1h0Z"/></g></g></svg>');
          mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 142.95 117.67"><defs></defs><g id="_レイヤー_1-2"><g id="_グループ_733-2"><path id="_パス_3789" class="cls-1" d="m108.06,51.06c.06.33.15.51.1.63-.21.8-.58,1.55-1.09,2.2-1.88,1.45-4.05,2.5-6.36,3.07-.51.1-1.22.62-1.78-.1-.05-.07-.4-.01-.54.08-1.31.8-2.96.75-4.22-.12-1.04-.68-1.91-1.61-2.51-2.69-.21-.42-1.2-.65-1.8-.6-.36.03-.74.74-.96,1.21-.24.62-.42,1.26-.54,1.92-.19.85-.37,1.48.73,2.17,1.07.86,1.92,1.96,2.49,3.21,1.36,2.1,2.16,4.51,2.32,7,0,.37.46.76.78,1.08,1.19,1.21,2.47,2.33,3.58,3.6.92,1.05.28,2.19-.15,3.35-.68-.12-.94-.47-1.31-1.14-.76-1.4-1.77-2.64-2.98-3.65-1.16-.94-2.09-1.67-2.26-3.36-.46-3.43-2.03-6.62-4.48-9.06-.81-.88-1.7-1.69-2.71-2.67l2.21-.83c.17-.92.37-2.01.56-3.1-3.11-.49-7.77-2.91-7.53-5.89-.22.15-.39.27-.6.42-1.86-2.71-1.6-5.7-1.06-8.65.23-1.23.79-2.58,2.59-2.34.23.03.5-.24.97-.2-.18.36-.27.86-.57,1.07-1.48,1.02-1.34,2.65-1.35,4.05-.1,3.07,1.33,5.99,3.82,7.8.37.35.7.73.99,1.15.21-.05.61-.28.87-.18,2.24.82,4.62,1.15,7,.97.82-.03,1.37.05,1.48,1.17.37,2.07,2.35,3.46,4.42,3.09.03,0,.06-.01.09-.02,1.83-.39,3.58-1.16,5.42-1.51,1.41-.26,1.87-1.32,2.64-2.22.51-.39,1.1-.69,1.72-.88"/><path id="_パス_3790" class="cls-1" d="m47.09,60.25c-1.47,0-2.59.05-3.7-.01-1.6.08-3.14-.59-4.16-1.83-.33-.43-1.25-.37-1.75-.73-1.02-.65-1.81-1.59-2.29-2.71-.33-.82-1.24-1.48-1.22-2.65l1.82-.81c.29,1.72,1.31,2.95,2.37,4.71,1.83.62,4.13,1.79,6.55,2.12,2.37.32,4.86-.21,7.35-.37-.01.92-.59,1.73-1.45,2.05-1.29.52-2.46,1.29-3.46,2.25-.91.94-1.59,2.09-1.97,3.35-.36,1.08-.29,2.26.18,3.3.83,1.35.11,2.16-.4,3.12-.43.8-1.04,1.51-1.46,2.32-.3.42-.21,1.01.21,1.31.13.09.28.15.44.17-.01.09,0,.18-.03.24-.35.51.12,1.69-1.1,1.47-1.01-.08-1.81-.88-1.91-1.88-.03-1.66.61-3.26,1.78-4.44.94-1.17.98-1.58,0-2.77-.17-.28-.24-.6-.22-.92-.07-2.66,1.23-5.18,3.46-6.64.22-.15.45-.3.97-.64"/><path id="_パス_3791" class="cls-1" d="m34.28,35.77c-.73.78-1.3,1.43-1.92,2.02-2.33,2.24-2.73,4.96-1.92,7.93.31.91.69,1.79,1.14,2.64.45.99,1.04,1.67,2.15.94.1.54.19,1.06.29,1.58l.37-.03c-.19.24-.37.5-.52.76-.64,1.3-1,1.33-2.18.48-2.48-1.81-3.96-4.69-4-7.76-.25-3.37,1.18-6.64,3.81-8.75.09-.08.19-.15.25-.2-.01-.14.01-.23-.03-.29-.54-.67-1.67-1.19-.82-2.29.76-.97,3.22-1.32,4.14-.56.63.56,1.14,1.25,1.5,2.01.34.66-.51,1.5-1.52,1.59-.25,0-.5-.03-.75-.09"/><path id="_パス_3792" class="cls-1" d="m115.99,40.81c-1.43-.14-1.94-.58-2.13-1.67-.3-1.85-1.08-3.59-2.27-5.04-.17-.21-.11-.61-.15-.89-.49-.27-.95-.59-1.37-.96-1.64-1.7-3.62-3.05-5.81-3.94-1.29-.56-2.72-.82-3.94-1.5-.8-.43-1.66-.73-2.55-.9-.3-.07-.5-.53-.78-.85-1.77,1.36-3.16-.22-4.7-.87.47-1.02.74-1.12,2.51-.82,3.82.49,7.53,1.58,11.01,3.24.72.44,1.4.92,2.05,1.46-.02.06.04-.1.15-.39,2.08,1.58,4.31,2.9,5.47,5.42.67,1.46,1.72,2.75,2.27,4.24.24,1.14.31,2.31.23,3.47"/><path id="_パス_3793" class="cls-1" d="m37.54,27.3c-.63,1.2-1.5,1.29-2.17.29-.94-1.19-.75-2.91.44-3.86.07-.05.14-.11.21-.15-1.5-1.82.68-1.61,1.5-2.45l-1.76.32c.55-1.49,1.05-2.84,1.44-3.9l1.82-.71-.82-.98c2.25-3.44,5.27-6.3,8.84-8.35,1.95-.97,3.96-1.83,6.02-2.57.53-.18,1.08-.27,1.64-.25.36,0,.98.13,1.04.34.11.46.06.94-.15,1.37-.06.14-.69.09-1.04.03-1.63-.32-2.93.58-4.22,1.27-2.72,1.5-5.21,3.38-7.39,5.59-1.94,1.9-2.92,4.32-4.38,6.47-.25.53-.41,1.1-.47,1.69-.25,1.5-.6,2.97-1.07,4.41-.34.85-.38,1.22.53,1.43"/><path id="_パス_3794" class="cls-1" d="m67.24,0c4.29.37,7.44,1.85,9.85,4.8.31.42.66.81,1.04,1.16.76.61-.03,1.14-.02,1.71-.4,0-.92.17-1.19-.02-.66-.45-1.27-.99-1.79-1.6-2.12-2.55-5.27-4-8.58-3.97-.94.09-1.86.3-2.74.62-.68.18-1.49.06-1.97.78-.21.32-.45.62-.71.9-.29.31-.63.82-.94.82-.38,0-1.02-.42-1.06-.72-.03-.5.18-.99.57-1.31,1.22-.88,2.52-1.64,3.89-2.26,1.19-.41,2.42-.72,3.66-.92"/><path id="_パス_3795" class="cls-1" d="m81.67,11.86c1.58-1.39,4.67-.74,5.17.68.54.07,1.07.22,1.56.45,2.65,2.05,4.91,4.41,5.88,7.75.33,1.1.15,2.3-.49,3.25l-1.44-.95.35-.23c-.05-.35-.14-.69-.28-1.02-.86-1.7-1.84-3.34-2.93-4.91-1.54-2.19-3.89-3.67-6.52-4.13-.46-.07-.85-.57-1.31-.9"/><path id="_パス_3796" class="cls-1" d="m115.59,45.04l.85.67c-.79,3.58-2.4,4.73-4.47,2.94,1.67-.93,3.05-2.06,2.66-4.22l.96.62"/><path id="_パス_3797" class="cls-1" d="m44.82,35.02c-1.86-.58-2.88-1.59-2.64-2.57.16-.65,1.73-1.53,2.37-1.14,1.67,1.03.48,2.39.27,3.71"/><path id="_パス_3798" class="cls-1" d="m115.59,45.04l-.96-.62c-.25-.45-.44-.93-.55-1.43-.03-.36.2-.98.45-1.07.38-.12,1.15,0,1.27.25.43,1,.79,2.02,1.09,3.06l-1.29-.2"/><path id="_パス_3799" class="cls-1" d="m74.5,9.38h8.91c.25.01.46-.18.47-.43.01-.25-.18-.46-.43-.47-.01,0-.03,0-.04,0h-8.91c-.25.01-.44.22-.43.47.01.23.2.41.43.43"/><path id="_パス_3800" class="cls-1" d="m83.55,10h-6.17c-.17,0-.31.2-.31.45s.14.45.31.45h6.17c.17,0,.31-.2.31-.45s-.14-.45-.31-.45"/><path id="_パス_3801" class="cls-1" d="m106.55,50.56h8.5c.24,0,.43-.19.42-.43,0-.23-.19-.42-.42-.42h-8.5c-.24,0-.43.19-.42.43,0,.23.19.42.42.42"/><path id="_パス_3802" class="cls-1" d="m115.19,51.16h-5.89c-.16,0-.3.19-.3.43s.13.43.3.43h5.89c.16,0,.3-.19.3-.43s-.13-.43-.3-.43"/></g><g id="_グループ_734"><path id="_パス_3803" class="cls-1" d="m4.58,96.75c-.26-.47-.76-.76-1.29-.78-.24-.01-.47.08-.65.24-.12.13-.19.3-.19.47,0,.21.11.41.3.52.13.09.26.13.71.37l1.08.54c.47.2.9.49,1.27.84.45.44.69,1.05.67,1.68,0,.77-.28,1.51-.8,2.07-.66.7-1.59,1.07-2.54,1.01-.7.03-1.39-.17-1.96-.58-.54-.43-.95-1.01-1.16-1.66l1.72-.82c.1.32.27.61.5.86.25.23.58.36.93.35.31.01.62-.1.86-.3.19-.19.29-.45.3-.71,0-.26-.1-.51-.28-.69-.26-.24-.57-.43-.91-.56l-.78-.37c-.46-.19-.88-.45-1.25-.78-.43-.39-.67-.95-.65-1.53,0-.72.27-1.41.76-1.94.58-.59,1.39-.9,2.22-.86.6-.02,1.18.14,1.68.47.43.28.79.67,1.03,1.12l-1.57,1.03Z"/><path id="_パス_3804" class="cls-1" d="m21.91,98.91c.04,2.68-2.11,4.88-4.78,4.92-2.68.04-4.88-2.11-4.92-4.78-.04-2.68,2.11-4.88,4.78-4.92.02,0,.04,0,.07,0,2.6-.08,4.77,1.97,4.85,4.58,0,.07,0,.14,0,.21Zm-2.16.02c-.1-1.49-1.39-2.61-2.88-2.51-1.49.1-2.61,1.39-2.51,2.88.1,1.41,1.27,2.51,2.69,2.51,1.45.05,2.66-1.09,2.71-2.54,0-.12,0-.23-.01-.35h0Z"/><path id="_パス_3805" class="cls-1" d="m28.42,94.36h2.11v.82c.25-.3.55-.55.89-.76.39-.22.84-.32,1.29-.3.58-.01,1.16.14,1.66.43l-.86,1.92c-.32-.21-.69-.33-1.08-.32-.49-.04-.97.14-1.32.5-.46.6-.66,1.35-.58,2.09v4.7h-2.11v-9.08Z"/><path id="_パス_3806" class="cls-1" d="m46.53,94.36h2.11v9.07h-2.11v-.95c-.68.8-1.67,1.25-2.72,1.23-2.8,0-4.4-2.33-4.4-4.83-.18-2.44,1.65-4.57,4.1-4.75.11,0,.22-.01.32-.01,1.05-.02,2.05.46,2.69,1.29v-1.05Zm-4.96,4.57c-.13,1.46.94,2.75,2.39,2.88.04,0,.08,0,.13,0,1.43,0,2.59-1.17,2.58-2.6,0-.09,0-.18-.01-.27,0-1.98-1.23-2.93-2.57-2.93-1.46.06-2.59,1.29-2.53,2.75,0,.05,0,.11.01.16h0Z"/><path id="_パス_3807" class="cls-1" d="m62.4,96.3v7.14h-2.11v-7.14h-.89v-1.94h.89v-3.32h2.11v3.32h1.62v1.94h-1.62Z"/><path id="_パス_3808" class="cls-1" d="m78.97,98.91c.04,2.68-2.11,4.88-4.78,4.92-2.68.04-4.88-2.11-4.92-4.78s2.11-4.88,4.78-4.92c.02,0,.04,0,.07,0,2.6-.08,4.77,1.97,4.85,4.58,0,.07,0,.14,0,.21Zm-2.16.02c-.1-1.49-1.39-2.61-2.88-2.51-1.49.1-2.61,1.39-2.51,2.88.1,1.41,1.27,2.51,2.69,2.51,1.45.05,2.66-1.09,2.71-2.54,0-.12,0-.23-.01-.35h0Z"/><path id="_パス_3809" class="cls-1" d="m92.63,87.72v9.68l2.95-3.04h2.8l-3.9,3.77,4.18,5.3h-2.67l-2.98-3.88-.39.39v3.49h-2.11v-15.71h2.11Z"/><path id="_パス_3810" class="cls-1" d="m110.99,94.36h2.11v9.07h-2.11v-.95c-.68.8-1.67,1.25-2.72,1.23-2.8,0-4.4-2.33-4.4-4.83-.18-2.44,1.65-4.57,4.1-4.75.11,0,.21-.01.32-.01,1.05-.02,2.05.46,2.69,1.29v-1.05Zm-4.96,4.57c-.13,1.46.94,2.75,2.4,2.88.04,0,.08,0,.13,0,1.43,0,2.59-1.17,2.58-2.6,0-.09,0-.18-.01-.27,0-1.98-1.23-2.93-2.57-2.93-1.46.06-2.59,1.29-2.53,2.75,0,.05,0,.11.01.16h0Z"/><path id="_パス_3811" class="cls-1" d="m123.09,101.49h5.39v1.94h-9.55l5.89-7.14h-4.64v-1.94h8.75l-5.84,7.14Z"/><path id="_パス_3812" class="cls-1" d="m142.88,101.36c-.37.67-.89,1.24-1.53,1.66-.81.48-1.73.72-2.67.69-1.14.06-2.25-.36-3.06-1.16-.89-.93-1.37-2.18-1.34-3.47-.02-1.38.5-2.72,1.45-3.73.8-.81,1.9-1.25,3.04-1.23,1.09-.03,2.15.4,2.91,1.18.9,1.07,1.36,2.44,1.27,3.84v.26h-6.51c.04.68.32,1.33.78,1.83.44.41,1.02.62,1.62.58.52.02,1.03-.14,1.45-.45.34-.27.63-.61.84-.99l1.77.99Zm-2.09-3.69c-.08-.47-.3-.9-.65-1.23-.85-.71-2.09-.69-2.91.07-.32.32-.55.72-.65,1.16h4.2Z"/></g><g id="_グループ_735"><path id="_パス_3813" class="cls-1" d="m24.64,114.06v2.14h-.63v-2.14h-.27v-.58h.27v-.94c-.02-.31.07-.61.26-.85.17-.18.4-.27.65-.26.14,0,.28.02.41.08v.63c-.09-.06-.19-.1-.3-.1-.1,0-.2.03-.28.1-.07.09-.11.21-.1.32v1.03h.68v.58h-.69Z"/><path id="_パス_3814" class="cls-1" d="m28.97,114.84c.01.8-.63,1.46-1.43,1.47-.8.01-1.46-.63-1.47-1.43-.01-.8.63-1.46,1.43-1.47,0,0,.01,0,.02,0,.78-.02,1.43.59,1.45,1.37,0,.02,0,.04,0,.06Zm-.64,0c-.03-.45-.42-.78-.86-.75-.45.03-.78.42-.75.86.03.42.38.75.8.75.43.01.8-.33.81-.76,0-.04,0-.07,0-.11h0Z"/><path id="_パス_3815" class="cls-1" d="m30.14,113.48h.63v.24c.08-.09.16-.16.26-.23.12-.07.25-.1.39-.09.18,0,.35.04.5.13l-.26.57c-.1-.07-.21-.1-.32-.1-.15-.01-.29.04-.39.15-.14.18-.2.4-.17.63v1.41h-.63v-2.71Z"/><path id="_パス_3816" class="cls-1" d="m35.23,115.58c-.11.2-.27.37-.46.5-.24.14-.52.21-.8.21-.34.02-.67-.11-.92-.35-.27-.28-.41-.65-.4-1.04,0-.41.15-.82.43-1.12.24-.24.57-.38.91-.37.33,0,.64.12.87.36.27.32.41.73.38,1.15v.08h-1.95c.01.2.09.4.23.55.13.12.31.19.48.17.16,0,.31-.04.43-.14.1-.08.19-.18.25-.3l.53.3Zm-.63-1.1c-.02-.14-.09-.27-.19-.37-.25-.21-.63-.2-.87.02-.1.1-.16.22-.19.35h1.26Z"/><path id="_パス_3817" class="cls-1" d="m36.78,113.48l.7,1.55.7-1.55h.71l-1.41,2.91-1.41-2.91h.7Z"/><path id="_パス_3818" class="cls-1" d="m42.27,115.58c-.11.2-.27.37-.46.5-.24.14-.52.21-.8.21-.34.02-.67-.11-.92-.35-.27-.28-.41-.65-.4-1.04,0-.41.15-.82.43-1.12.24-.24.57-.38.91-.37.33,0,.64.12.87.36.27.32.41.73.38,1.15v.08h-1.95c.01.2.09.4.23.55.13.12.31.19.48.17.16,0,.31-.04.43-.14.1-.08.19-.18.25-.3l.53.3Zm-.63-1.1c-.02-.14-.09-.27-.19-.37-.25-.21-.63-.2-.87.02-.1.1-.16.22-.19.35h1.26Z"/><path id="_パス_3819" class="cls-1" d="m43.46,113.48h.63v.24c.08-.09.16-.16.26-.23.12-.07.25-.1.39-.09.18,0,.35.04.5.13l-.26.57c-.1-.07-.21-.1-.32-.1-.15-.01-.29.04-.39.15-.14.18-.2.4-.17.63v1.41h-.63v-2.71Z"/><path id="_パス_3820" class="cls-1" d="m48.46,111.95c.22,0,.41.18.41.41s-.18.41-.41.41c-.22,0-.41-.18-.41-.4,0-.22.17-.4.39-.41,0,0,0,0,.01,0Zm.32,1.53v2.72h-.63v-2.72h.63Z"/><path id="_パス_3821" class="cls-1" d="m50.09,113.48h.63v.25c.18-.21.45-.33.74-.32.31-.02.61.12.8.37.14.23.2.49.17.76v1.67h-.63v-1.51c0-.69-.26-.71-.5-.71-.28,0-.58.04-.58.92v1.3h-.63v-2.71Z"/><path id="_パス_3822" class="cls-1" d="m57.74,113.48h.63v2.72h-.63v-.28c-.2.24-.5.37-.81.37-.74-.01-1.33-.63-1.32-1.37,0-.03,0-.05,0-.08-.05-.73.49-1.37,1.23-1.42.03,0,.06,0,.1,0,.32,0,.61.14.81.39v-.32Zm-1.48,1.37c-.04.44.28.82.72.86.01,0,.02,0,.04,0,.48-.06.82-.5.76-.98-.05-.4-.36-.71-.76-.76-.44.02-.78.39-.76.82,0,.01,0,.03,0,.04h0Z"/><path id="_パス_3823" class="cls-1" d="m61.71,113.48h.63v.25c.18-.21.45-.33.74-.32.31-.02.61.12.8.37.14.23.19.49.17.76v1.67h-.63v-1.51c0-.69-.26-.71-.5-.71-.28,0-.58.04-.58.92v1.3h-.63v-2.71Z"/><path id="_パス_3824" class="cls-1" d="m67.35,113.48h.63v2.72h-.63v-.28c-.2.24-.5.37-.81.37-.74-.01-1.33-.63-1.32-1.37,0-.03,0-.05,0-.08-.05-.73.49-1.37,1.23-1.42.03,0,.06,0,.1,0,.32,0,.61.14.81.39v-.32Zm-1.48,1.37c-.04.44.28.82.72.86.01,0,.02,0,.04,0,.48-.06.82-.5.76-.98-.05-.4-.36-.71-.76-.76-.44.02-.78.39-.76.82,0,.01,0,.03,0,.04h0Z"/><path id="_パス_3825" class="cls-1" d="m69.95,114.06v2.14h-.63v-2.14h-.26v-.58h.26v-.99h.63v.99h.48v.58h-.48Z"/><path id="_パス_3826" class="cls-1" d="m72.01,113.48v1.56c-.02.17.02.34.12.49.2.23.54.25.77.05.02-.02.04-.03.05-.05.09-.15.13-.32.12-.49v-1.55h.63v1.57c.04.32-.07.65-.29.89-.24.22-.56.35-.89.34-.32,0-.63-.11-.86-.34-.22-.24-.33-.57-.29-.89v-1.57h.63Z"/><path id="_パス_3827" class="cls-1" d="m75.01,113.48h.63v.24c.08-.09.17-.16.27-.23.12-.07.25-.1.39-.09.18,0,.35.04.5.13l-.26.57c-.1-.07-.21-.1-.32-.1-.15-.01-.29.04-.39.15-.14.18-.2.4-.17.63v1.41h-.63v-2.71Z"/><path id="_パス_3828" class="cls-1" d="m79.66,113.48h.63v2.72h-.63v-.28c-.2.24-.5.37-.81.37-.74-.01-1.33-.63-1.32-1.37,0-.03,0-.05,0-.08-.05-.73.49-1.37,1.23-1.42.03,0,.06,0,.1,0,.32,0,.61.14.81.39v-.32Zm-1.48,1.37c-.04.44.28.82.72.86.01,0,.02,0,.04,0,.48-.06.82-.5.76-.98-.05-.4-.36-.71-.76-.76-.44.02-.78.39-.76.82,0,.01,0,.03,0,.04h0Z"/><path id="_パス_3829" class="cls-1" d="m82.24,111.49v4.7h-.63v-4.7h.63Z"/><path id="_パス_3830" class="cls-1" d="m85.58,113.48h.63v.24c.07-.09.16-.16.26-.23.12-.07.25-.1.39-.09.18,0,.35.04.5.13l-.26.57c-.1-.07-.21-.1-.32-.1-.15-.01-.29.04-.39.15-.14.18-.2.4-.17.63v1.41h-.63v-2.71Z"/><path id="_パス_3831" class="cls-1" d="m90.67,115.58c-.11.2-.27.37-.46.5-.24.14-.52.21-.8.21-.34.02-.67-.11-.92-.35-.27-.28-.41-.65-.4-1.04,0-.41.15-.82.43-1.12.24-.24.57-.38.91-.37.33,0,.64.12.87.36.27.32.41.73.38,1.15v.08h-1.95c.01.2.09.4.23.55.13.12.31.19.48.17.16,0,.31-.04.43-.14.1-.08.19-.18.25-.3l.53.3Zm-.63-1.1c-.02-.14-.09-.27-.19-.37-.25-.21-.63-.2-.87.02-.1.1-.16.22-.19.35h1.26Z"/><path id="_パス_3832" class="cls-1" d="m92.5,111.49v4.7h-.63v-4.7h.63Z"/><path id="_パス_3833" class="cls-1" d="m95.8,113.48h.63v2.72h-.63v-.28c-.2.24-.5.37-.81.37-.74-.01-1.33-.63-1.32-1.37,0-.03,0-.05,0-.08-.05-.73.49-1.37,1.23-1.42.03,0,.06,0,.1,0,.32,0,.61.14.81.39v-.32Zm-1.48,1.37c-.04.44.28.82.72.86.01,0,.03,0,.04,0,.48-.06.82-.5.76-.98-.05-.4-.36-.71-.76-.76-.44.02-.78.39-.76.82,0,.01,0,.03,0,.04h0Z"/><path id="_パス_3834" class="cls-1" d="m98.4,114.06v2.14h-.63v-2.14h-.26v-.58h.26v-.99h.63v.99h.48v.58h-.48Z"/><path id="_パス_3835" class="cls-1" d="m100.14,111.95c.22,0,.41.18.41.41s-.18.41-.41.41c-.22,0-.41-.18-.41-.4,0-.22.17-.4.39-.41,0,0,0,0,.01,0Zm.32,1.53v2.72h-.63v-2.72h.63Z"/><path id="_パス_3836" class="cls-1" d="m104.54,114.84c.01.8-.63,1.46-1.43,1.47-.8.01-1.46-.63-1.47-1.43-.01-.8.63-1.46,1.43-1.47,0,0,.01,0,.02,0,.78-.02,1.43.59,1.45,1.37,0,.02,0,.04,0,.06Zm-.65,0c-.03-.45-.42-.78-.86-.75-.45.03-.78.42-.75.86.03.42.38.75.81.75.43.01.8-.33.81-.76,0-.04,0-.07,0-.11h0Z"/><path id="_パス_3837" class="cls-1" d="m105.71,113.48h.63v.25c.18-.21.45-.33.74-.32.31-.02.61.12.8.37.14.23.2.49.17.76v1.67h-.63v-1.51c0-.69-.26-.71-.5-.71-.28,0-.58.04-.58.92v1.3h-.63v-2.71Z"/><path id="_パス_3838" class="cls-1" d="m110.55,114.2c-.08-.14-.23-.23-.39-.23-.07,0-.14.02-.19.07-.04.04-.06.09-.06.14,0,.06.03.12.09.15.04.03.08.04.21.11l.32.16c.14.06.27.15.38.25.13.13.21.31.2.5,0,.23-.08.45-.24.62-.2.21-.48.32-.76.3-.21,0-.42-.05-.59-.17-.16-.13-.28-.3-.35-.5l.52-.25c.03.1.08.18.15.26.08.07.18.1.28.1.09,0,.19-.03.26-.09.06-.06.09-.13.09-.21,0-.08-.03-.15-.08-.21-.08-.07-.17-.13-.27-.17l-.23-.11c-.14-.06-.26-.14-.38-.23-.13-.12-.2-.28-.19-.46,0-.22.08-.42.23-.58.18-.18.42-.27.66-.26.18,0,.35.04.5.14.13.09.23.2.31.34l-.47.32Z"/><path id="_パス_3839" class="cls-1" d="m112.2,111.49h.63v2.22c.19-.2.46-.31.73-.3.31-.02.61.12.8.37.13.23.19.49.17.76v1.67h-.63v-1.61c.02-.17-.02-.34-.12-.47-.09-.09-.22-.15-.35-.14-.18,0-.36.08-.47.23-.11.21-.15.45-.13.68v1.31h-.63v-4.71Z"/><path id="_パス_3840" class="cls-1" d="m116.17,111.95c.22,0,.41.18.41.41s-.18.41-.41.41c-.22,0-.4-.18-.41-.4,0-.22.17-.4.39-.41,0,0,0,0,.01,0Zm.32,1.53v2.72h-.63v-2.72h.63Z"/><path id="_パス_3841" class="cls-1" d="m118.44,117.67h-.63v-4.19h.63v.3c.2-.24.49-.37.8-.37.73,0,1.33.6,1.33,1.33,0,.03,0,.06,0,.08.05.76-.53,1.41-1.29,1.46,0,0-.02,0-.03,0-.32,0-.61-.15-.81-.4v1.79Zm-.04-2.82c-.05.43.26.81.69.85.03,0,.05,0,.08,0,.48-.07.81-.51.74-.99-.06-.38-.36-.69-.74-.74-.43,0-.78.35-.78.78,0,.03,0,.07,0,.1h0Z"/></g></g></svg>');
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
@media screen and (max-width: 1500px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_soratokaze::before {
    width: 9.46vw;
    height: 7.8vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_soratokaze::before {
    width: 11.83vw;
    height: 9.75vw;
  }
}
@media screen and (max-width: 767px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_soratokaze::before {
    width: 23.66vw;
    height: 19.5vw;
  }
}
.list_banner_culture > li > a .ttl_wrap .banner_ttl_blanchefle::before {
  width: 10.72vw;
  height: 2.18vw;
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 206.88 42.56"><defs></defs><g id="_レイヤー_1-2"><g id="_グループ_729"><g id="_グループ_728"><path id="_パス_3759" class="cls-1" d="m4.04,8.13c1.03-1.74,2.94-2.78,4.96-2.7,2.04-.06,4.01.77,5.39,2.28,2.83,3.41,2.83,8.36,0,11.77-1.36,1.51-3.32,2.35-5.35,2.3-2.08.04-4-1.08-5-2.9v2.67H0V.33h4.04v7.8Zm7.12,8.89c.87-.93,1.32-2.17,1.25-3.44.07-1.26-.38-2.5-1.25-3.41-1.58-1.62-4.18-1.65-5.8-.07-.03.03-.05.05-.08.08-1.66,1.98-1.66,4.87,0,6.85,1.56,1.62,4.14,1.67,5.76.11.04-.04.08-.08.12-.12Z"/><path id="_パス_3760" class="cls-1" d="m25.29,21.58V.33h4.05v21.25h-4.05Z"/><path id="_パス_3761" class="cls-1" d="m40.89,19.47c-2.84-3.4-2.85-8.35-.01-11.76,1.38-1.51,3.35-2.34,5.39-2.28,2.03-.08,3.94.96,4.99,2.7v-2.47h4.01v15.89h-4.01v-2.67c-1.01,1.82-2.94,2.93-5.02,2.9-2.03.05-3.99-.8-5.35-2.31Zm9.1-2.44c1.68-1.97,1.68-4.88,0-6.85-1.59-1.63-4.19-1.67-5.83-.08-.02.02-.04.04-.07.07-.87.92-1.32,2.15-1.25,3.41-.07,1.27.39,2.51,1.26,3.44,1.55,1.63,4.13,1.69,5.76.14.04-.04.08-.08.12-.12h0Z"/><path id="_パス_3762" class="cls-1" d="m75.55,21.58v-9.3c0-2.14-1.12-2.87-2.84-2.87-1.39.02-2.69.69-3.51,1.82v10.35h-4.05V6.19h4.05v2.01c1.36-1.55,3.33-2.42,5.39-2.39,3.38,0,5,1.91,5,4.91v10.86h-4.05Z"/><path id="_パス_3763" class="cls-1" d="m97.15,5.81c2.37-.14,4.65.91,6.09,2.8l-2.65,2.45c-.73-1.07-1.95-1.69-3.25-1.66-2.27-.04-4.15,1.76-4.19,4.03,0,.14,0,.29.01.43,0,2.68,1.72,4.49,4.17,4.49,1.29.02,2.51-.6,3.25-1.66l2.65,2.45c-1.43,1.89-3.72,2.94-6.09,2.8-4.46.05-8.12-3.53-8.17-7.99s3.53-8.12,7.99-8.17c.06,0,.12,0,.18,0h0Z"/><path id="_パス_3764" class="cls-1" d="m122.67,21.58v-9.37c0-2.14-1.12-2.8-2.87-2.8-1.39.03-2.68.7-3.51,1.82v10.35h-4.04V.33h4.04v7.87c1.37-1.54,3.35-2.42,5.42-2.39,3.38,0,5,1.85,5,4.84v10.93h-4.05Z"/><path id="_パス_3765" class="cls-1" d="m144.08,5.81c4.59,0,7.71,3.44,7.71,8.48v.89h-11.44c.3,2.17,2.24,3.74,4.43,3.57,1.51,0,2.97-.54,4.11-1.53l1.78,2.61c-1.78,1.46-4.04,2.22-6.34,2.14-4.68,0-8.22-3.15-8.22-8.09-.13-4.32,3.27-7.93,7.6-8.06.12,0,.24,0,.37,0Zm-3.79,6.63h7.58c-.08-1.97-1.74-3.49-3.71-3.41-.03,0-.06,0-.08,0-1.97-.06-3.64,1.44-3.79,3.41h0Z"/><path id="_パス_3766" class="cls-1" d="m166.06,9.73v11.85h-4.08v-11.85h-2.55v-3.54h2.55v-.83c-.22-2.73,1.82-5.12,4.55-5.34.22-.02.43-.02.65,0,1.01-.02,2.02.2,2.93.64l-.83,2.87c-.4-.22-.85-.34-1.31-.32-1.15,0-1.91.76-1.91,2.23v.76h3.12v3.54h-3.12Z"/><path id="_パス_3767" class="cls-1" d="m177.75,21.58V.33h4.04v21.25h-4.04Z"/><path id="_パス_3768" class="cls-1" d="m199.17,5.81c4.59,0,7.71,3.44,7.71,8.48v.89h-11.44c.3,2.17,2.24,3.74,4.43,3.57,1.51,0,2.97-.54,4.11-1.53l1.78,2.61c-1.78,1.46-4.04,2.22-6.34,2.14-4.68,0-8.22-3.15-8.22-8.09-.13-4.32,3.27-7.93,7.6-8.06.12,0,.25,0,.37,0Zm-3.79,6.63h7.58c-.08-1.97-1.74-3.49-3.71-3.41-.03,0-.06,0-.08,0-1.97-.06-3.64,1.44-3.8,3.41h0Z"/></g></g><g id="_グループ_731"><g id="_グループ_730"><path id="_パス_3769" class="cls-1" d="m43.4,37.53v3.35h-.9v-3.35h-.69v-.79h.69v-.23c-.09-.7.41-1.34,1.11-1.42.07,0,.13-.01.2,0,.25,0,.5.05.72.16l-.2.66c-.11-.06-.23-.09-.36-.08-.35,0-.57.23-.57.69v.23h.84v.79h-.83Z"/><path id="_パス_3770" class="cls-1" d="m46.04,38.81c.03-1.17,1-2.11,2.17-2.08,1.17.03,2.11,1,2.08,2.17-.03,1.16-.97,2.08-2.13,2.08-1.14.03-2.09-.87-2.13-2.01,0-.05,0-.11,0-.16Zm3.32,0c-.09-.66-.71-1.12-1.37-1.02-.66.09-1.12.71-1.02,1.37.08.59.59,1.03,1.19,1.04.69-.02,1.22-.59,1.2-1.28,0-.03,0-.07,0-.1h0Z"/><path id="_パス_3771" class="cls-1" d="m52.57,40.88v-4.14h.9v.61c.32-.42.81-.68,1.34-.7v.89c-.09-.02-.19-.03-.28-.03-.42.02-.8.22-1.06.55v2.82h-.9Z"/><path id="_パス_3772" class="cls-1" d="m60.52,40.88l-.96-3.03-.96,3.03h-.94l-1.28-4.14h.93l.87,3,.98-3h.79l.98,3,.88-3h.93l-1.28,4.14h-.94Z"/><path id="_パス_3773" class="cls-1" d="m67.27,40.88v-.45c-.34.37-.83.57-1.34.55-.76.04-1.4-.55-1.44-1.31,0-.02,0-.04,0-.06,0-.74.58-1.34,1.32-1.35.04,0,.08,0,.12,0,.5-.03.99.17,1.34.53v-.62c0-.48-.39-.77-.97-.77-.46,0-.9.19-1.22.52l-.37-.63c.47-.44,1.09-.68,1.74-.67.91,0,1.72.39,1.72,1.5v2.74h-.9Zm0-1.57c-.24-.29-.61-.45-.98-.43-.41-.07-.8.2-.87.61-.07.41.2.8.61.87.08.01.17.01.26,0,.38.02.74-.14.98-.43v-.62Z"/><path id="_パス_3774" class="cls-1" d="m70.71,40.88v-4.14h.9v.61c.32-.42.81-.68,1.34-.7v.89c-.09-.02-.19-.03-.28-.03-.42.02-.8.22-1.06.55v2.82h-.9Z"/><path id="_パス_3775" class="cls-1" d="m77.97,40.88v-.57c-.31.42-.8.66-1.33.67-1.06,0-1.84-.8-1.84-2.17-.14-1.05.59-2.02,1.64-2.16.07,0,.13-.01.2-.02.52,0,1.02.25,1.33.68v-2.15h.9v5.71h-.9Zm0-2.89c-.25-.34-.65-.55-1.07-.56-.76.13-1.27.84-1.14,1.6.1.59.56,1.05,1.14,1.14.42,0,.82-.21,1.07-.55v-1.64Z"/><path id="_パス_3776" class="cls-1" d="m88.58,40.88l-.96-3.03-.96,3.03h-.94l-1.28-4.14h.93l.87,3,.99-3h.79l.98,3,.87-3h.93l-1.28,4.14h-.94Z"/><path id="_パス_3777" class="cls-1" d="m92.7,35.5c0-.31.25-.55.55-.56.31-.01.57.23.58.53s-.23.57-.53.58c-.02,0-.03,0-.05,0-.31,0-.55-.25-.55-.56Zm.11,5.38v-4.14h.9v4.14h-.9Z"/><path id="_パス_3778" class="cls-1" d="m96.42,39.92v-2.39h-.68v-.79h.68v-1.13h.9v1.13h.84v.79h-.84v2.17c0,.28.14.49.4.49.15,0,.29-.05.4-.14l.21.68c-.24.19-.54.29-.85.27-.52.06-1-.31-1.06-.83,0-.08,0-.15,0-.23Z"/><path id="_パス_3779" class="cls-1" d="m103.14,40.88v-2.6c0-.64-.33-.84-.84-.84-.42.02-.81.22-1.06.56v2.89h-.9v-5.71h.9v2.14c.37-.42.9-.66,1.47-.67.64-.09,1.24.36,1.33,1,.01.1.02.21,0,.31v2.93h-.9Z"/><path id="_パス_3780" class="cls-1" d="m110.11,41.69c.11.04.23.07.34.07.26.03.5-.12.59-.36l.21-.47-1.7-4.19h.96l1.21,3.1,1.21-3.1h.97l-2,4.88c-.2.6-.79.98-1.42.93-.17,0-.34-.02-.51-.06l.15-.8Z"/><path id="_パス_3781" class="cls-1" d="m115.57,38.81c.03-1.17,1-2.11,2.17-2.08,1.17.03,2.11,1,2.08,2.17-.03,1.16-.97,2.08-2.13,2.08-1.14.03-2.09-.87-2.13-2.01,0-.05,0-.11,0-.16Zm3.32,0c-.09-.66-.71-1.12-1.37-1.02s-1.12.71-1.02,1.37c.09.59.59,1.03,1.19,1.03.69-.02,1.23-.59,1.21-1.27,0-.03,0-.07,0-.1Z"/><path id="_パス_3782" class="cls-1" d="m124.9,40.88v-.55c-.37.41-.91.65-1.46.65-.64.09-1.23-.36-1.33-1-.01-.1-.02-.21,0-.31v-2.93h.9v2.6c0,.64.33.84.83.84.42,0,.81-.21,1.06-.54v-2.9h.9v4.14h-.9Z"/><path id="_パス_3783" class="cls-1" d="m128.34,40.88v-4.14h.9v.61c.32-.42.82-.68,1.35-.7v.89c-.09-.02-.19-.03-.28-.03-.42.02-.8.22-1.06.55v2.82h-.9Z"/><path id="_パス_3784" class="cls-1" d="m138.13,36.64c.62-.03,1.21.24,1.58.74l-.59.55c-.21-.32-.57-.5-.95-.49-.76.07-1.32.74-1.25,1.5.06.66.59,1.19,1.25,1.25.38,0,.74-.17.95-.49l.59.55c-.37.49-.97.77-1.58.74-1.2,0-2.17-.97-2.17-2.17,0-1.2.97-2.17,2.17-2.17h0Z"/><path id="_パス_3785" class="cls-1" d="m141.62,38.81c.03-1.17,1-2.11,2.17-2.08,1.17.03,2.11,1,2.08,2.17-.03,1.16-.97,2.08-2.13,2.08-1.14.03-2.09-.87-2.13-2.01,0-.05,0-.11,0-.16Zm3.32,0c-.09-.66-.71-1.12-1.37-1.02-.66.09-1.12.71-1.02,1.37.08.59.59,1.03,1.19,1.04.69-.02,1.23-.59,1.21-1.28,0-.03,0-.07,0-.1h0Z"/><path id="_パス_3786" class="cls-1" d="m148.16,40.88v-5.71h.9v5.71h-.9Z"/><path id="_パス_3787" class="cls-1" d="m151.34,38.81c.03-1.17,1-2.11,2.17-2.08,1.17.03,2.11,1,2.08,2.17-.03,1.16-.97,2.08-2.13,2.08-1.14.03-2.09-.87-2.13-2.01,0-.05,0-.11,0-.16Zm3.32,0c-.09-.66-.71-1.12-1.37-1.02-.66.09-1.12.71-1.02,1.37.08.59.59,1.03,1.19,1.04.69-.02,1.23-.59,1.21-1.27,0-.04,0-.07,0-.11h0Z"/><path id="_パス_3788" class="cls-1" d="m157.87,40.88v-4.14h.9v.61c.32-.42.81-.68,1.34-.7v.89c-.09-.02-.19-.03-.28-.03-.42.02-.81.22-1.06.55v2.82h-.9Z"/></g></g></g></svg>');
          mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 206.88 42.56"><defs></defs><g id="_レイヤー_1-2"><g id="_グループ_729"><g id="_グループ_728"><path id="_パス_3759" class="cls-1" d="m4.04,8.13c1.03-1.74,2.94-2.78,4.96-2.7,2.04-.06,4.01.77,5.39,2.28,2.83,3.41,2.83,8.36,0,11.77-1.36,1.51-3.32,2.35-5.35,2.3-2.08.04-4-1.08-5-2.9v2.67H0V.33h4.04v7.8Zm7.12,8.89c.87-.93,1.32-2.17,1.25-3.44.07-1.26-.38-2.5-1.25-3.41-1.58-1.62-4.18-1.65-5.8-.07-.03.03-.05.05-.08.08-1.66,1.98-1.66,4.87,0,6.85,1.56,1.62,4.14,1.67,5.76.11.04-.04.08-.08.12-.12Z"/><path id="_パス_3760" class="cls-1" d="m25.29,21.58V.33h4.05v21.25h-4.05Z"/><path id="_パス_3761" class="cls-1" d="m40.89,19.47c-2.84-3.4-2.85-8.35-.01-11.76,1.38-1.51,3.35-2.34,5.39-2.28,2.03-.08,3.94.96,4.99,2.7v-2.47h4.01v15.89h-4.01v-2.67c-1.01,1.82-2.94,2.93-5.02,2.9-2.03.05-3.99-.8-5.35-2.31Zm9.1-2.44c1.68-1.97,1.68-4.88,0-6.85-1.59-1.63-4.19-1.67-5.83-.08-.02.02-.04.04-.07.07-.87.92-1.32,2.15-1.25,3.41-.07,1.27.39,2.51,1.26,3.44,1.55,1.63,4.13,1.69,5.76.14.04-.04.08-.08.12-.12h0Z"/><path id="_パス_3762" class="cls-1" d="m75.55,21.58v-9.3c0-2.14-1.12-2.87-2.84-2.87-1.39.02-2.69.69-3.51,1.82v10.35h-4.05V6.19h4.05v2.01c1.36-1.55,3.33-2.42,5.39-2.39,3.38,0,5,1.91,5,4.91v10.86h-4.05Z"/><path id="_パス_3763" class="cls-1" d="m97.15,5.81c2.37-.14,4.65.91,6.09,2.8l-2.65,2.45c-.73-1.07-1.95-1.69-3.25-1.66-2.27-.04-4.15,1.76-4.19,4.03,0,.14,0,.29.01.43,0,2.68,1.72,4.49,4.17,4.49,1.29.02,2.51-.6,3.25-1.66l2.65,2.45c-1.43,1.89-3.72,2.94-6.09,2.8-4.46.05-8.12-3.53-8.17-7.99s3.53-8.12,7.99-8.17c.06,0,.12,0,.18,0h0Z"/><path id="_パス_3764" class="cls-1" d="m122.67,21.58v-9.37c0-2.14-1.12-2.8-2.87-2.8-1.39.03-2.68.7-3.51,1.82v10.35h-4.04V.33h4.04v7.87c1.37-1.54,3.35-2.42,5.42-2.39,3.38,0,5,1.85,5,4.84v10.93h-4.05Z"/><path id="_パス_3765" class="cls-1" d="m144.08,5.81c4.59,0,7.71,3.44,7.71,8.48v.89h-11.44c.3,2.17,2.24,3.74,4.43,3.57,1.51,0,2.97-.54,4.11-1.53l1.78,2.61c-1.78,1.46-4.04,2.22-6.34,2.14-4.68,0-8.22-3.15-8.22-8.09-.13-4.32,3.27-7.93,7.6-8.06.12,0,.24,0,.37,0Zm-3.79,6.63h7.58c-.08-1.97-1.74-3.49-3.71-3.41-.03,0-.06,0-.08,0-1.97-.06-3.64,1.44-3.79,3.41h0Z"/><path id="_パス_3766" class="cls-1" d="m166.06,9.73v11.85h-4.08v-11.85h-2.55v-3.54h2.55v-.83c-.22-2.73,1.82-5.12,4.55-5.34.22-.02.43-.02.65,0,1.01-.02,2.02.2,2.93.64l-.83,2.87c-.4-.22-.85-.34-1.31-.32-1.15,0-1.91.76-1.91,2.23v.76h3.12v3.54h-3.12Z"/><path id="_パス_3767" class="cls-1" d="m177.75,21.58V.33h4.04v21.25h-4.04Z"/><path id="_パス_3768" class="cls-1" d="m199.17,5.81c4.59,0,7.71,3.44,7.71,8.48v.89h-11.44c.3,2.17,2.24,3.74,4.43,3.57,1.51,0,2.97-.54,4.11-1.53l1.78,2.61c-1.78,1.46-4.04,2.22-6.34,2.14-4.68,0-8.22-3.15-8.22-8.09-.13-4.32,3.27-7.93,7.6-8.06.12,0,.25,0,.37,0Zm-3.79,6.63h7.58c-.08-1.97-1.74-3.49-3.71-3.41-.03,0-.06,0-.08,0-1.97-.06-3.64,1.44-3.8,3.41h0Z"/></g></g><g id="_グループ_731"><g id="_グループ_730"><path id="_パス_3769" class="cls-1" d="m43.4,37.53v3.35h-.9v-3.35h-.69v-.79h.69v-.23c-.09-.7.41-1.34,1.11-1.42.07,0,.13-.01.2,0,.25,0,.5.05.72.16l-.2.66c-.11-.06-.23-.09-.36-.08-.35,0-.57.23-.57.69v.23h.84v.79h-.83Z"/><path id="_パス_3770" class="cls-1" d="m46.04,38.81c.03-1.17,1-2.11,2.17-2.08,1.17.03,2.11,1,2.08,2.17-.03,1.16-.97,2.08-2.13,2.08-1.14.03-2.09-.87-2.13-2.01,0-.05,0-.11,0-.16Zm3.32,0c-.09-.66-.71-1.12-1.37-1.02-.66.09-1.12.71-1.02,1.37.08.59.59,1.03,1.19,1.04.69-.02,1.22-.59,1.2-1.28,0-.03,0-.07,0-.1h0Z"/><path id="_パス_3771" class="cls-1" d="m52.57,40.88v-4.14h.9v.61c.32-.42.81-.68,1.34-.7v.89c-.09-.02-.19-.03-.28-.03-.42.02-.8.22-1.06.55v2.82h-.9Z"/><path id="_パス_3772" class="cls-1" d="m60.52,40.88l-.96-3.03-.96,3.03h-.94l-1.28-4.14h.93l.87,3,.98-3h.79l.98,3,.88-3h.93l-1.28,4.14h-.94Z"/><path id="_パス_3773" class="cls-1" d="m67.27,40.88v-.45c-.34.37-.83.57-1.34.55-.76.04-1.4-.55-1.44-1.31,0-.02,0-.04,0-.06,0-.74.58-1.34,1.32-1.35.04,0,.08,0,.12,0,.5-.03.99.17,1.34.53v-.62c0-.48-.39-.77-.97-.77-.46,0-.9.19-1.22.52l-.37-.63c.47-.44,1.09-.68,1.74-.67.91,0,1.72.39,1.72,1.5v2.74h-.9Zm0-1.57c-.24-.29-.61-.45-.98-.43-.41-.07-.8.2-.87.61-.07.41.2.8.61.87.08.01.17.01.26,0,.38.02.74-.14.98-.43v-.62Z"/><path id="_パス_3774" class="cls-1" d="m70.71,40.88v-4.14h.9v.61c.32-.42.81-.68,1.34-.7v.89c-.09-.02-.19-.03-.28-.03-.42.02-.8.22-1.06.55v2.82h-.9Z"/><path id="_パス_3775" class="cls-1" d="m77.97,40.88v-.57c-.31.42-.8.66-1.33.67-1.06,0-1.84-.8-1.84-2.17-.14-1.05.59-2.02,1.64-2.16.07,0,.13-.01.2-.02.52,0,1.02.25,1.33.68v-2.15h.9v5.71h-.9Zm0-2.89c-.25-.34-.65-.55-1.07-.56-.76.13-1.27.84-1.14,1.6.1.59.56,1.05,1.14,1.14.42,0,.82-.21,1.07-.55v-1.64Z"/><path id="_パス_3776" class="cls-1" d="m88.58,40.88l-.96-3.03-.96,3.03h-.94l-1.28-4.14h.93l.87,3,.99-3h.79l.98,3,.87-3h.93l-1.28,4.14h-.94Z"/><path id="_パス_3777" class="cls-1" d="m92.7,35.5c0-.31.25-.55.55-.56.31-.01.57.23.58.53s-.23.57-.53.58c-.02,0-.03,0-.05,0-.31,0-.55-.25-.55-.56Zm.11,5.38v-4.14h.9v4.14h-.9Z"/><path id="_パス_3778" class="cls-1" d="m96.42,39.92v-2.39h-.68v-.79h.68v-1.13h.9v1.13h.84v.79h-.84v2.17c0,.28.14.49.4.49.15,0,.29-.05.4-.14l.21.68c-.24.19-.54.29-.85.27-.52.06-1-.31-1.06-.83,0-.08,0-.15,0-.23Z"/><path id="_パス_3779" class="cls-1" d="m103.14,40.88v-2.6c0-.64-.33-.84-.84-.84-.42.02-.81.22-1.06.56v2.89h-.9v-5.71h.9v2.14c.37-.42.9-.66,1.47-.67.64-.09,1.24.36,1.33,1,.01.1.02.21,0,.31v2.93h-.9Z"/><path id="_パス_3780" class="cls-1" d="m110.11,41.69c.11.04.23.07.34.07.26.03.5-.12.59-.36l.21-.47-1.7-4.19h.96l1.21,3.1,1.21-3.1h.97l-2,4.88c-.2.6-.79.98-1.42.93-.17,0-.34-.02-.51-.06l.15-.8Z"/><path id="_パス_3781" class="cls-1" d="m115.57,38.81c.03-1.17,1-2.11,2.17-2.08,1.17.03,2.11,1,2.08,2.17-.03,1.16-.97,2.08-2.13,2.08-1.14.03-2.09-.87-2.13-2.01,0-.05,0-.11,0-.16Zm3.32,0c-.09-.66-.71-1.12-1.37-1.02s-1.12.71-1.02,1.37c.09.59.59,1.03,1.19,1.03.69-.02,1.23-.59,1.21-1.27,0-.03,0-.07,0-.1Z"/><path id="_パス_3782" class="cls-1" d="m124.9,40.88v-.55c-.37.41-.91.65-1.46.65-.64.09-1.23-.36-1.33-1-.01-.1-.02-.21,0-.31v-2.93h.9v2.6c0,.64.33.84.83.84.42,0,.81-.21,1.06-.54v-2.9h.9v4.14h-.9Z"/><path id="_パス_3783" class="cls-1" d="m128.34,40.88v-4.14h.9v.61c.32-.42.82-.68,1.35-.7v.89c-.09-.02-.19-.03-.28-.03-.42.02-.8.22-1.06.55v2.82h-.9Z"/><path id="_パス_3784" class="cls-1" d="m138.13,36.64c.62-.03,1.21.24,1.58.74l-.59.55c-.21-.32-.57-.5-.95-.49-.76.07-1.32.74-1.25,1.5.06.66.59,1.19,1.25,1.25.38,0,.74-.17.95-.49l.59.55c-.37.49-.97.77-1.58.74-1.2,0-2.17-.97-2.17-2.17,0-1.2.97-2.17,2.17-2.17h0Z"/><path id="_パス_3785" class="cls-1" d="m141.62,38.81c.03-1.17,1-2.11,2.17-2.08,1.17.03,2.11,1,2.08,2.17-.03,1.16-.97,2.08-2.13,2.08-1.14.03-2.09-.87-2.13-2.01,0-.05,0-.11,0-.16Zm3.32,0c-.09-.66-.71-1.12-1.37-1.02-.66.09-1.12.71-1.02,1.37.08.59.59,1.03,1.19,1.04.69-.02,1.23-.59,1.21-1.28,0-.03,0-.07,0-.1h0Z"/><path id="_パス_3786" class="cls-1" d="m148.16,40.88v-5.71h.9v5.71h-.9Z"/><path id="_パス_3787" class="cls-1" d="m151.34,38.81c.03-1.17,1-2.11,2.17-2.08,1.17.03,2.11,1,2.08,2.17-.03,1.16-.97,2.08-2.13,2.08-1.14.03-2.09-.87-2.13-2.01,0-.05,0-.11,0-.16Zm3.32,0c-.09-.66-.71-1.12-1.37-1.02-.66.09-1.12.71-1.02,1.37.08.59.59,1.03,1.19,1.04.69-.02,1.23-.59,1.21-1.27,0-.04,0-.07,0-.11h0Z"/><path id="_パス_3788" class="cls-1" d="m157.87,40.88v-4.14h.9v.61c.32-.42.81-.68,1.34-.7v.89c-.09-.02-.19-.03-.28-.03-.42.02-.81.22-1.06.55v2.82h-.9Z"/></g></g></g></svg>');
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
@media screen and (max-width: 1500px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_blanchefle::before {
    width: 13.73vw;
    height: 2.8vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_blanchefle::before {
    width: 17.16vw;
    height: 3.5vw;
  }
}
@media screen and (max-width: 767px) {
  .list_banner_culture > li > a .ttl_wrap .banner_ttl_blanchefle::before {
    width: 34.32vw;
    height: 7vw;
  }
}
.list_banner_culture > li > a .txt_wrap {
  padding-top: 1rem;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .list_banner_culture > li > a .txt_wrap {
    padding-top: 1rem;
  }
}

.list_sub_sns {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
}
@media screen and (max-width: 767px) {
  .list_sub_sns {
    position: static;
    margin-bottom: 1rem;
  }
}
.list_sub_sns > li {
  margin-right: 1.04vw;
}
@media screen and (max-width: 1500px) {
  .list_sub_sns > li {
    margin-right: 1.33vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_sub_sns > li {
    margin-right: 1.66vw;
  }
}
@media screen and (max-width: 767px) {
  .list_sub_sns > li {
    margin-right: 20px;
  }
}
.list_sub_sns > li > a {
  display: block;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .list_sub_sns > li > a:hover {
    opacity: 0.7;
  }
}
.list_sub_sns li.Instagram {
  width: 20px;
}
.list_sub_sns li.Twitter_x {
  width: 20px;
}
.list_sub_sns li.sns {
  width: 20px;
}

.list_share_sns {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .list_share_sns {
    position: static;
    margin-bottom: 1rem;
  }
}
.list_share_sns > li {
  margin-right: 2.04vw;
}
.list_share_sns > li:last-of-type {
  margin-right: 0;
}
@media screen and (max-width: 1500px) {
  .list_share_sns > li {
    margin-right: 1.33vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_share_sns > li {
    margin-right: 1.66vw;
  }
}
@media screen and (max-width: 767px) {
  .list_share_sns > li {
    margin-right: 20px;
  }
}
.list_share_sns > li > a {
  display: block;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .list_share_sns > li > a:hover {
    opacity: 0.7;
  }
}
.list_share_sns li.Facebook {
  width: 15px;
}
.list_share_sns li.Instagram {
  width: 29px;
}
.list_share_sns li.Twitter_x {
  width: 26px;
}
.list_share_sns li.line {
  width: 30px;
}
.list_share_sns li.sns {
  width: 26px;
}

.list_top_contents_wrap {
  position: relative;
}
@media screen and (max-width: 767px) {
  .list_top_contents_wrap::before {
    position: absolute;
    content: "";
    height: 97%;
    width: 90%;
    left: -8%;
    bottom: -21px;
    z-index: 0;
  }
}
@media screen and (max-width: 767px) {
  .list_top_contents_wrap::after {
    position: absolute;
    content: "";
    width: 90%;
    height: 70px;
    left: -8%;
    bottom: -90px;
    clip-path: polygon(0 0, 50% 100%, 100% 0);
  }
}

.list_top_contents {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  margin-bottom: -1.3vw; /*25px*/
  position: relative;
  z-index: 3;
}
@media screen and (max-width: 1500px) {
  .list_top_contents {
    margin-bottom: -1.66vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_top_contents {
    margin-bottom: -2.08vw;
  }
}
@media screen and (max-width: 767px) {
  .list_top_contents {
    margin-bottom: -2rem;
  }
}
.list_top_contents:after {
  content: "";
  display: block;
  width: 32%;
  height: 0;
}
@media screen and (max-width: 767px) {
  .list_top_contents:after {
    display: none;
  }
}
.list_top_contents > li {
  width: 32%;
  margin-bottom: 1.3vw; /*25px*/
}
@media screen and (max-width: 1500px) {
  .list_top_contents > li {
    margin-bottom: 1.66vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_top_contents > li {
    margin-bottom: 2.08vw;
  }
}
@media screen and (max-width: 767px) {
  .list_top_contents > li {
    width: 100%;
    margin-bottom: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .list_top_contents > li:last-of-type {
    margin-bottom: 0;
  }
}
.list_top_contents > li > a {
  display: block;
}
.list_top_contents > li > a .img_wrap {
  width: 100%;
  overflow: hidden;
}
.list_top_contents > li > a .img_wrap img {
  width: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 0.6s;
}
@media screen and (min-width: 768px) {
  .list_top_contents > li > a:hover {
    opacity: 0.7;
  }
  .list_top_contents > li > a:hover .img_wrap img {
    transform: scale(1.1);
  }
}

.list_tag {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
}
.list_tag > li {
  margin-right: 1.25rem;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .list_tag > li {
    margin-right: 0.5rem;
  }
}
.list_tag > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border: solid 1px #fff;
  padding: 0.5rem 1rem;
  border-radius: 40px;
}
@media screen and (max-width: 1200px) {
  .list_tag > li > a {
    font-size: 0.9rem;
  }
}
@media screen and (max-width: 767px) {
  .list_tag > li > a {
    font-size: 0.8rem;
    border-radius: 20px;
  }
}
@media screen and (min-width: 768px) {
  .list_tag > li > a:hover {
    border: solid 1px #474747;
  }
}
.list_tag > li:last-of-type {
  margin-right: 0;
}

.dlist_policy {
  border-top: 1px solid #474747;
  border-bottom: 1px solid #474747;
  padding: 2em;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .dlist_policy {
    padding: 5vw 0;
    margin-bottom: 10vw;
  }
}
.dlist_policy dt {
  font-weight: 700;
  font-size: 1.25em;
  margin-bottom: 0.5em;
}
@media screen and (max-width: 767px) {
  .dlist_policy dt {
    font-size: 1.125em;
  }
}
.dlist_policy dd {
  font-size: 0.8125em;
}

@media screen and (max-width: 767px) {
  .scroll_table {
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
  }
}

.table_company {
  width: 100%;
  border-top: 1px solid #000;
}
.table_company th {
  font-weight: 700;
  padding: 0.8em 1em;
  border-bottom: 1px solid #000;
}
.table_company td {
  padding: 0.8em 1em;
  border-bottom: 1px solid #000;
}

.table_member {
  width: 100%;
}
.table_member th {
  width: 32%;
  padding: 1.25rem 1.5rem;
  border-bottom: 1px solid #FFFFFF;
  color: currentColor;
  font-size: 0.9375vw;
  vertical-align: top;
}
@media screen and (max-width: 1500px) {
  .table_member th {
    font-size: 1.2vw;
  }
}
@media screen and (max-width: 1200px) {
  .table_member th {
    font-size: 1.5vw;
  }
}
@media screen and (max-width: 767px) {
  .table_member th {
    width: 25%;
    font-size: 0.9rem;
    padding: 1rem 0;
  }
}
.table_member td {
  width: 68%;
  padding: 1.25rem 1.5rem;
  border-bottom: 1px solid #FFFFFF;
  color: currentColor;
  font-size: 0.9375vw;
}
@media screen and (max-width: 1500px) {
  .table_member td {
    font-size: 1.2vw;
  }
}
@media screen and (max-width: 1200px) {
  .table_member td {
    font-size: 1.5vw;
  }
}
@media screen and (max-width: 767px) {
  .table_member td {
    width: 75%;
    padding: 1rem 0 1rem 1rem;
    font-size: 0.9rem;
  }
}

.main_ttl, .main_ttl_center { /* 文字サイズ 120px */
  font-size: 6.25vw;
  font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
  font-weight: 300;
  color: #fff;
  letter-spacing: 0.08em;
  line-height: 1;
}
@media screen and (max-width: 1500px) {
  .main_ttl, .main_ttl_center {
    font-size: 8vw;
  }
}
@media screen and (max-width: 1200px) {
  .main_ttl, .main_ttl_center {
    font-size: 10vw;
  }
}
@media screen and (max-width: 767px) {
  .main_ttl, .main_ttl_center {
    font-size: 10vw;
  }
}

.main_ttl_center {
  text-align: center;
}

.sub_ttl, .sub_ttl_center { /* 文字サイズ 80px */
  font-size: 4.16vw;
  font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
  font-weight: 300;
  color: #fff;
  letter-spacing: 0.1em;
  line-height: 1.3;
}
@media screen and (max-width: 1500px) {
  .sub_ttl, .sub_ttl_center {
    font-size: 5.33vw;
  }
}
@media screen and (max-width: 1200px) {
  .sub_ttl, .sub_ttl_center {
    font-size: 6.66vw;
  }
}
@media screen and (max-width: 767px) {
  .sub_ttl, .sub_ttl_center {
    font-size: 10.43vw;
  }
}

.sub_ttl_center {
  text-align: center;
}

.blog_ttl { /* 文字サイズ 36px */
  font-size: 1.575vw;
  font-weight: bold;
  line-height: 1.5;
}
@media screen and (max-width: 1500px) {
  .blog_ttl {
    font-size: 2.4vw;
  }
}
@media screen and (max-width: 1200px) {
  .blog_ttl {
    font-size: 3vw;
  }
}
@media screen and (max-width: 767px) {
  .blog_ttl {
    font-size: 1.3rem;
  }
}

.cursive_ttl_base, .cursive_ttl_base_center, .cursive_ttl_member, .cursive_ttl_event, .cursive_ttl_voice_2, .cursive_ttl_voice {
  position: relative;
  font-size: 0.9375vw;
  font-weight: bold;
}
@media screen and (max-width: 1500px) {
  .cursive_ttl_base, .cursive_ttl_base_center, .cursive_ttl_member, .cursive_ttl_event, .cursive_ttl_voice_2, .cursive_ttl_voice {
    font-size: 1.2vw;
  }
}
@media screen and (max-width: 1200px) {
  .cursive_ttl_base, .cursive_ttl_base_center, .cursive_ttl_member, .cursive_ttl_event, .cursive_ttl_voice_2, .cursive_ttl_voice {
    font-size: 1.5vw;
  }
}
@media screen and (max-width: 767px) {
  .cursive_ttl_base, .cursive_ttl_base_center, .cursive_ttl_member, .cursive_ttl_event, .cursive_ttl_voice_2, .cursive_ttl_voice {
    font-size: 1rem;
  }
}
.cursive_ttl_base::before, .cursive_ttl_base_center::before, .cursive_ttl_member::before, .cursive_ttl_event::before, .cursive_ttl_voice_2::before, .cursive_ttl_voice::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}

.cursive_ttl_voice {
  padding-top: 5.62vw;
}
@media screen and (max-width: 1500px) {
  .cursive_ttl_voice {
    padding-top: 7.19vw;
  }
}
@media screen and (max-width: 1200px) {
  .cursive_ttl_voice {
    padding-top: 9vw;
  }
}
@media screen and (max-width: 767px) {
  .cursive_ttl_voice {
    padding-top: 13.5vw;
  }
}
.cursive_ttl_voice::before {
  width: 28.85vw;
  height: 4.32vw;
  background: url(../images/ttl_voice_media.svg) no-repeat center/contain;
}
@media screen and (max-width: 1500px) {
  .cursive_ttl_voice::before {
    width: 36.93vw;
    height: 5.53vw;
  }
}
@media screen and (max-width: 1200px) {
  .cursive_ttl_voice::before {
    width: 46.16vw;
    height: 6.91vw;
  }
}
@media screen and (max-width: 767px) {
  .cursive_ttl_voice::before {
    width: 69.24vw;
    height: 10.365vw;
  }
}

.cursive_ttl_voice_2 {
  padding-top: 5.62vw;
  display: inline-block;
}
@media screen and (max-width: 1500px) {
  .cursive_ttl_voice_2 {
    padding-top: 7.19vw;
  }
}
@media screen and (max-width: 1200px) {
  .cursive_ttl_voice_2 {
    padding-top: 9vw;
  }
}
@media screen and (max-width: 767px) {
  .cursive_ttl_voice_2 {
    padding-top: 13.5vw;
  }
}
.cursive_ttl_voice_2::before {
  content: "Voice";
  position: absolute;
  font-size: 4.68vw;
  font-weight: 300;
  font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
  letter-spacing: 0.16em;
  line-height: 1;
}
@media screen and (max-width: 1500px) {
  .cursive_ttl_voice_2::before {
    font-size: 6vw;
  }
}
@media screen and (max-width: 1200px) {
  .cursive_ttl_voice_2::before {
    font-size: 7.5vw;
  }
}
@media screen and (max-width: 767px) {
  .cursive_ttl_voice_2::before {
    font-size: 2.6rem;
  }
}
.cursive_ttl_voice_2::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 11.4vw;
  height: 4.84vw;
  background: url(../images/media.svg) no-repeat center/contain;
  transform: translate(120%, 40%);
}
@media screen and (max-width: 1500px) {
  .cursive_ttl_voice_2::after {
    width: 14.6vw;
    height: 6.2vw;
  }
}
@media screen and (max-width: 1200px) {
  .cursive_ttl_voice_2::after {
    width: 18.25vw;
    height: 7.75vw;
  }
}
@media screen and (max-width: 767px) {
  .cursive_ttl_voice_2::after {
    width: 27.375vw;
    height: 11.625vw;
    transform: translate(40%, 0%);
  }
}

.cursive_ttl_base_center, .cursive_ttl_member, .cursive_ttl_event {
  text-align: center;
}
.cursive_ttl_base_center::before, .cursive_ttl_member::before, .cursive_ttl_event::before {
  left: 50%;
  transform: translateX(-50%);
}

.cursive_ttl_event {
  padding-top: 5.2vw;
}
@media screen and (max-width: 1500px) {
  .cursive_ttl_event {
    padding-top: 6.66vw;
  }
}
@media screen and (max-width: 1200px) {
  .cursive_ttl_event {
    padding-top: 8.33vw;
  }
}
.cursive_ttl_event::before {
  width: 14.58vw;
  height: 4.16vw;
  background: url(../images/ttl_event.svg) no-repeat center/contain;
}
@media screen and (max-width: 1500px) {
  .cursive_ttl_event::before {
    width: 18.66vw;
    height: 5.33vw;
  }
}
@media screen and (max-width: 1200px) {
  .cursive_ttl_event::before {
    width: 23.33vw;
    height: 6.66vw;
  }
}
.cursive_ttl_member {
  padding-top: 5.2vw;
}
@media screen and (max-width: 1500px) {
  .cursive_ttl_member {
    padding-top: 6.66vw;
  }
}
@media screen and (max-width: 1200px) {
  .cursive_ttl_member {
    padding-top: 8.33vw;
  }
}
.cursive_ttl_member::before {
  width: 18.17vw;
  height: 4.68vw;
  background: url(../images/ttl_member.svg) no-repeat center/contain;
}
@media screen and (max-width: 1500px) {
  .cursive_ttl_member::before {
    width: 23.26vw;
    height: 6vw;
  }
}
@media screen and (max-width: 1200px) {
  .cursive_ttl_member::before {
    width: 29.08vw;
    height: 7.5vw;
  }
}
.heading_ttl {
  padding-top: 110px;
  position: relative;
  font-size: 0.9375vw;
  font-weight: bold;
  font-family: "游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
}
@media screen and (max-width: 1500px) {
  .heading_ttl {
    font-size: 1.2vw;
  }
}
@media screen and (max-width: 1200px) {
  .heading_ttl {
    font-size: 1.5vw;
  }
}
@media screen and (max-width: 767px) {
  .heading_ttl {
    font-size: 2.34vw;
  }
}
.heading_ttl::before {
  position: absolute;
  top: 0;
  left: 0;
  content: attr(data-title);
  z-index: 0;
  font-size: 4.68vw;
  font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
  font-weight: 300;
  color: #474747;
  letter-spacing: 0.16em;
}
@media screen and (max-width: 1500px) {
  .heading_ttl::before {
    font-size: 6vw;
  }
}
@media screen and (max-width: 1200px) {
  .heading_ttl::before {
    font-size: 7.5vw;
  }
}
@media screen and (max-width: 767px) {
  .heading_ttl::before {
    font-size: 11.73vw;
  }
}

.heading_26px {
  /* 26px */
  font-size: 1.35vw;
  font-weight: bold;
  letter-spacing: 0.08em;
  line-height: 1.5;
  position: relative;
}
@media screen and (max-width: 1500px) {
  .heading_26px {
    font-size: 1.73vw;
  }
}
@media screen and (max-width: 1200px) {
  .heading_26px {
    font-size: 2.16vw;
  }
}
@media screen and (max-width: 767px) {
  .heading_26px {
    font-size: 1rem;
  }
}

.heading_28px {
  /* 28px */
  font-size: 1.45vw;
  font-weight: bold;
  letter-spacing: 0.08em;
  line-height: 1.5;
}
@media screen and (max-width: 1500px) {
  .heading_28px {
    font-size: 1.86vw;
  }
}
@media screen and (max-width: 1200px) {
  .heading_28px {
    font-size: 2.33vw;
  }
}
@media screen and (max-width: 767px) {
  .heading_28px {
    font-size: 1.15rem;
  }
}

.heading_32px {
  font-size: 1.46vw;
  font-weight: bold;
}
@media screen and (max-width: 1200px) {
  .heading_32px {
    font-size: 2.13vw;
  }
}
@media screen and (max-width: 1200px) {
  .heading_32px {
    font-size: 2.66vw;
  }
}
@media screen and (max-width: 767px) {
  .heading_32px {
    font-size: 1rem;
    line-height: 1.5;
  }
}

.heading_40px {
  /* 40px */
  font-size: 2.08vw;
  font-weight: bold;
  letter-spacing: 0.08em;
  line-height: 1.5;
  position: relative;
}
@media screen and (max-width: 1500px) {
  .heading_40px {
    font-size: 2.66vw;
  }
}
@media screen and (max-width: 1200px) {
  .heading_40px {
    font-size: 3.33vw;
  }
}
@media screen and (max-width: 767px) {
  .heading_40px {
    font-size: 1.3rem;
  }
}

.ttl_contents {
  position: absolute;
  top: 0;
  right: 1.6%;
  writing-mode: vertical-rl;
}
@media screen and (max-width: 1200px) {
  .ttl_contents {
    right: 0;
  }
}
@media screen and (max-width: 767px) {
  .ttl_contents {
    top: -2rem;
    right: -8%;
  }
}
.ttl_contents .main_ttl, .ttl_contents .main_ttl_center {
  line-height: 1;
}

.headline_ttl {
  position: relative;
  padding-top: 3.64vw;
  font-size: 0.83vw;
  text-align: center;
  font-weight: bold;
}
@media screen and (max-width: 1500px) {
  .headline_ttl {
    padding-top: 4.66vw;
    font-size: 1.06vw;
  }
}
@media screen and (max-width: 1200px) {
  .headline_ttl {
    padding-top: 5.83vw;
    font-size: 1.33vw;
  }
}
@media screen and (max-width: 767px) {
  .headline_ttl {
    padding-top: 4rem;
    font-size: 0.9rem;
  }
}
.headline_ttl::before {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  content: attr(data-title);
  font-size: 2.34vw;
  font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
  font-weight: 300;
  z-index: 0;
  letter-spacing: 0.16em;
}
@media screen and (max-width: 1500px) {
  .headline_ttl::before {
    font-size: 3vw;
  }
}
@media screen and (max-width: 1200px) {
  .headline_ttl::before {
    font-size: 3.75vw;
  }
}
@media screen and (max-width: 767px) {
  .headline_ttl::before {
    width: 100%;
    font-size: 2rem;
  }
}

.bg_gray {
  background: #efefef;
}
.bg_white {
  background: #fff;
}
.bg_black {
  background: #000;
}
.bg_mainColor {
  background: #474747;
}
.bg_l_green3 {
  background: #DADDD7;
}

.txt_clr_gray {
  color: #ccc;
}
.txt_clr_white {
  color: #fff;
}
.txt_clr_black {
  color: #000;
}
.txt_clr_mainColor {
  background: #474747;
}

.btn_wrap {
  display: inline-block;
  font-size: 0;
}
@media screen and (max-width: 767px) {
  .btn_wrap {
    width: 100%;
  }
}

.media_btn_wrap {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .media_btn_wrap {
    flex-wrap: wrap;
  }
}
.media_btn_wrap > div {
  margin-right: 3.64vw;
}
@media screen and (max-width: 1500px) {
  .media_btn_wrap > div {
    margin-right: 4.66vw;
  }
}
@media screen and (max-width: 1200px) {
  .media_btn_wrap > div {
    margin-right: 5.83vw;
  }
}
@media screen and (max-width: 767px) {
  .media_btn_wrap > div {
    width: 100%;
    margin-right: 0;
    margin-bottom: 2rem;
  }
}
.media_btn_wrap > div:last-of-type {
  margin-right: 0;
  margin-bottom: 0;
}

.more_wrap {
  border-top: solid 1px #474747;
  padding: 2.5rem 0;
  border-bottom: solid 1px #474747;
}
@media screen and (max-width: 767px) {
  .more_wrap {
    padding: 1.5rem 0;
  }
}

a.more, a.more_green {
  display: inline-block;
  position: relative;
  padding-right: 4.16vw;
}
@media screen and (max-width: 1500px) {
  a.more, a.more_green {
    padding-right: 5.33vw;
  }
}
@media screen and (max-width: 1200px) {
  a.more, a.more_green {
    padding-right: 6.66vw;
  }
}
@media screen and (max-width: 767px) {
  a.more, a.more_green {
    padding-right: 10.43vw;
  }
}
a.more::after, a.more_green::after {
  position: absolute;
  content: "";
  width: 3.125vw;
  height: 3.125vw;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  background: url(../images/arrow_circle.svg) no-repeat center/contain;
  transition: 0.3s;
}
@media screen and (max-width: 1500px) {
  a.more::after, a.more_green::after {
    width: 4vw;
    height: 4vw;
  }
}
@media screen and (max-width: 1200px) {
  a.more::after, a.more_green::after {
    width: 5vw;
    height: 5vw;
  }
}
@media screen and (max-width: 767px) {
  a.more::after, a.more_green::after {
    width: 7.82vw;
    height: 7.82vw;
  }
}
a.more > span, a.more_green > span {
  font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
  letter-spacing: 0.1rem;
  font-size: 1.041vw;
}
@media screen and (max-width: 1500px) {
  a.more > span, a.more_green > span {
    font-size: 1vw;
  }
}
@media screen and (max-width: 1200px) {
  a.more > span, a.more_green > span {
    font-size: 1vw;
  }
}
@media screen and (max-width: 767px) {
  a.more > span, a.more_green > span {
    font-size: 0.8rem;
  }
}
@media screen and (min-width: 768px) {
  a.more:hover::after, a.more_green:hover::after {
    right: -10px;
  }
}
a.more_green::after {
  background: url(../images/arrow_circle_green.svg) no-repeat center/contain;
}
a.btn, a.btn_w {
  display: flex;
  background-color: #474747;
  border: solid 1px #474747;
  width: 23.43vw;
  height: 3.9vw;
  position: relative;
  align-items: center;
  justify-content: center;
  border-radius: 30px;
  transition: 0.3s;
}
@media screen and (max-width: 1500px) {
  a.btn, a.btn_w {
    width: 30vw;
    height: 5vw;
  }
}
@media screen and (max-width: 1200px) {
  a.btn, a.btn_w {
    width: 37.5vw;
    height: 6.25vw;
  }
}
@media screen and (max-width: 767px) {
  a.btn, a.btn_w {
    width: 100%;
    height: 50px;
  }
}
a.btn > span, a.btn_w > span {
  font-size: 0.9375vw;
  color: #fff;
  font-weight: bold;
  transition: 0.3s;
}
@media screen and (max-width: 1500px) {
  a.btn > span, a.btn_w > span {
    font-size: 2.9375vw;
  }
}
@media screen and (max-width: 1200px) {
  a.btn > span, a.btn_w > span {
    font-size: 2.9375vw;
  }
}
@media screen and (max-width: 767px) {
  a.btn > span, a.btn_w > span {
    font-size: 2.9375vw;
  }
}
a.btn::after, a.btn_w::after {
  position: absolute;
  content: "";
  top: 50%;
  right: 1rem;
  width: 20px;
  height: 13px;
  background-color: #fff;
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.04 13.33"><defs></defs><g id="_レイヤー_1-2"><g id="_グループ_1032"><g id="_グループ_501"><path id="_パス_266" class="cls-1" d="m19.9,6.36L13.65.11c-.17-.15-.43-.14-.59.03-.14.16-.14.4,0,.56l5.54,5.54H.44c-.23-.01-.43.17-.44.4-.01.23.17.43.4.44.01,0,.03,0,.04,0h18.16l-5.54,5.54c-.17.15-.18.42-.03.59.15.17.42.18.59.03.01,0,.02-.02.03-.03l6.25-6.25c.17-.16.19-.41.04-.58,0,0-.02-.02-.04-.01Z"/></g></g></g></svg>');
          mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.04 13.33"><defs></defs><g id="_レイヤー_1-2"><g id="_グループ_1032"><g id="_グループ_501"><path id="_パス_266" class="cls-1" d="m19.9,6.36L13.65.11c-.17-.15-.43-.14-.59.03-.14.16-.14.4,0,.56l5.54,5.54H.44c-.23-.01-.43.17-.44.4-.01.23.17.43.4.44.01,0,.03,0,.04,0h18.16l-5.54,5.54c-.17.15-.18.42-.03.59.15.17.42.18.59.03.01,0,.02-.02.03-.03l6.25-6.25c.17-.16.19-.41.04-.58,0,0-.02-.02-.04-.01Z"/></g></g></g></svg>');
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  transform: translateY(-50%);
  transition: 0.3s;
}
@media screen and (max-width: 1200px) {
  a.btn::after, a.btn_w::after {
    width: 11.5384615385px;
    height: 9.2307692308px;
  }
}
@media screen and (max-width: 767px) {
  a.btn::after, a.btn_w::after {
    width: 15px;
    height: 12px;
  }
}
@media screen and (min-width: 768px) {
  a.btn:hover, a.btn_w:hover {
    background-color: #fff;
  }
  a.btn:hover > span, a.btn_w:hover > span {
    color: #474747;
  }
  a.btn:hover::after, a.btn_w:hover::after {
    background-color: #474747;
  }
}
a.btn_w {
  font-size: 2em;
  background-color: #fff;
  border: solid 1px #fff;
}
a.btn_w > span {
  color: #474747;
}
a.btn_w::after {
  background-color: #474747;
}
@media screen and (min-width: 768px) {
  a.btn_w:hover {
    background-color: #474747;
  }
  a.btn_w:hover > span {
    color: #fff;
  }
  a.btn_w:hover::after {
    background-color: #fff;
  }
}
a.btn_2_w {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 23.43vw;
  position: relative;
  padding-bottom: 15px;
  border-bottom: solid 1px #fff;
}
@media screen and (max-width: 1500px) {
  a.btn_2_w {
    width: 30vw;
  }
}
@media screen and (max-width: 1200px) {
  a.btn_2_w {
    width: 37.5vw;
  }
}
@media screen and (max-width: 767px) {
  a.btn_2_w {
    width: 100%;
  }
}
a.btn_2_w > span {
  font-size: 1.14vw;
  font-weight: bold;
  letter-spacing: 0.08em;
  color: #fff;
  transition: 0.5s;
}
@media screen and (max-width: 1500px) {
  a.btn_2_w > span {
    font-size: 1.46vw;
  }
}
@media screen and (max-width: 1200px) {
  a.btn_2_w > span {
    font-size: 1.5vw;
  }
}
@media screen and (max-width: 767px) {
  a.btn_2_w > span {
    font-size: 0.9rem;
  }
}
a.btn_2_w::after {
  position: absolute;
  content: "";
  top: calc(50% - 7.5px);
  right: 1rem;
  width: 1.14vw;
  height: 0.72vw;
  background-color: #fff;
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.04 13.33"><defs></defs><g id="_レイヤー_1-2"><g id="_グループ_1032"><g id="_グループ_501"><path id="_パス_266" class="cls-1" d="m19.9,6.36L13.65.11c-.17-.15-.43-.14-.59.03-.14.16-.14.4,0,.56l5.54,5.54H.44c-.23-.01-.43.17-.44.4-.01.23.17.43.4.44.01,0,.03,0,.04,0h18.16l-5.54,5.54c-.17.15-.18.42-.03.59.15.17.42.18.59.03.01,0,.02-.02.03-.03l6.25-6.25c.17-.16.19-.41.04-.58,0,0-.02-.02-.04-.01Z"/></g></g></g></svg>');
          mask-image: url('data:image/svg+xml;utf-8,<svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.04 13.33"><defs></defs><g id="_レイヤー_1-2"><g id="_グループ_1032"><g id="_グループ_501"><path id="_パス_266" class="cls-1" d="m19.9,6.36L13.65.11c-.17-.15-.43-.14-.59.03-.14.16-.14.4,0,.56l5.54,5.54H.44c-.23-.01-.43.17-.44.4-.01.23.17.43.4.44.01,0,.03,0,.04,0h18.16l-5.54,5.54c-.17.15-.18.42-.03.59.15.17.42.18.59.03.01,0,.02-.02.03-.03l6.25-6.25c.17-.16.19-.41.04-.58,0,0-.02-.02-.04-.01Z"/></g></g></g></svg>');
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  transform: translateY(-50%);
  transition: 0.3s;
}
@media screen and (max-width: 1500px) {
  a.btn_2_w::after {
    width: 1.46vw;
    height: 0.93vw;
  }
}
@media screen and (max-width: 1200px) {
  a.btn_2_w::after {
    width: 1.83vw;
    height: 1.16vw;
  }
}
@media screen and (max-width: 767px) {
  a.btn_2_w::after {
    width: 22px;
    height: 14px;
  }
}
@media screen and (min-width: 768px) {
  a.btn_2_w:hover > span {
    letter-spacing: 0.2rem;
  }
  a.btn_2_w:hover::after {
    right: 0.5rem;
  }
}

#list_breadcrumb {
  font-size: 0.87em;
  padding: 2em 0;
  margin: 0;
}
@media screen and (max-width: 1200px) {
  #list_breadcrumb {
    font-size: 0.6em;
  }
}

.wp-pagenavi_wrap {
  padding: 1.5rem 0;
}

.wp-pagenavi {
  margin: 0 -1em -1em 0;
  display: flex;
  flex-flow: wrap;
  font-weight: bold;
  font-size: 1em;
}
@media screen and (max-width: 767px) {
  .wp-pagenavi {
    font-size: 1em;
  }
}
.wp-pagenavi a, .wp-pagenavi span {
  margin: 0 1em 1em 0;
  background: #fff;
  color: #474747;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  line-height: 40px;
  text-align: center;
}
.wp-pagenavi a:hover, .wp-pagenavi span:hover {
  background: #474747;
  color: #fff;
}
.wp-pagenavi .current {
  background: #474747;
  color: #fff;
}

.yarpp-related {
  margin: 0 !important;
}
.yarpp-related a {
  font-weight: 400 !important;
}

/* 配置 */
.left {
  text-align: left !important;
}

.right {
  text-align: right;
}

.center {
  text-align: center;
}

@media screen and (max-width: 767px) {
  .left_sp {
    text-align: left !important;
  }
}

@media screen and (max-width: 767px) {
  .center_sp {
    text-align: center !important;
  }
}

.indent_1 {
  padding-left: 1em;
  text-indent: -1em;
}

.line_height_2 {
  line-height: 2;
}
@media screen and (max-width: 767px) {
  .line_height_2 {
    line-height: 1.8;
  }
}

/* 文字の太さ */
.text_bold {
  font-weight: bold;
}

/* 文字の大きさ */
.text_18px {
  font-size: 1vw;
}
@media screen and (max-width: 767px) {
  .text_18px {
    font-size: 0.9rem;
  }
}

.text_20px {
  font-size: 1vw;
}
@media screen and (max-width: 1500px) {
  .text_20px {
    font-size: 1vw;
  }
}
@media screen and (max-width: 1200px) {
  .text_20px {
    font-size: 1vw;
  }
}
@media screen and (max-width: 767px) {
  .text_20px {
    font-size: 0.875rem;
  }
}

.dsp_hidden {
  overflow: hidden;
}

.z_index_3 {
  position: relative;
  z-index: 3;
}

.table_contact {
  margin-bottom: 2em;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .table_contact {
    margin-bottom: 1em;
  }
}
.table_contact tr th {
  padding: 1.25rem 1em 1.25rem 0;
  text-align: left;
  vertical-align: top;
  width: 30%;
  font-size: 1rem;
  font-weight: bold;
}
@media screen and (max-width: 1200px) {
  .table_contact tr th {
    font-size: 0.9em;
  }
}
@media screen and (max-width: 767px) {
  .table_contact tr th {
    width: 100%;
    display: block;
    padding: 0 0 1em;
  }
}
.table_contact tr th .required {
  background-color: #D5DDE0;
  color: #fff;
  font-weight: bold;
  font-size: 0.75rem;
  padding: 0.3rem 1rem;
  margin-left: 1rem;
}
@media screen and (max-width: 1500px) {
  .table_contact tr th .required {
    font-size: 0.7rem;
  }
}
@media screen and (max-width: 1200px) {
  .table_contact tr th .required {
    padding: 0.3rem 0.7rem;
    font-size: 0.6rem;
  }
}
.table_contact tr td {
  width: 70%;
  padding: 1.25rem 0;
  text-align: left;
  font-size: 1em;
}
@media screen and (max-width: 1200px) {
  .table_contact tr td {
    font-size: 0.9em;
  }
}
@media screen and (max-width: 767px) {
  .table_contact tr td {
    width: 100%;
    display: block;
    padding: 0 0 2em;
  }
}

input, textarea, select {
  width: 100%;
  padding: 1em;
  border: none;
  background: #fff;
  font-family: "游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
  outline: none;
}

input[type=checkbox], input[type=radio] {
  width: 20px;
  height: 20px;
  vertical-align: middle;
}

select {
  width: 70%;
}
@media screen and (max-width: 767px) {
  select {
    width: 100%;
  }
}

textarea {
  height: 250px;
}

input#zip, input#zip1 {
  width: 25%;
}
@media screen and (max-width: 767px) {
  input#zip, input#zip1 {
    width: 35% !important;
  }
}

span.mwform-tel-field input {
  width: 25% !important;
}
@media screen and (max-width: 767px) {
  span.mwform-tel-field input {
    width: 28% !important;
  }
}

.submit, .backBtn {
  max-width: 600px;
  width: 100%;
  margin: 0 auto;
  padding: 2rem 1.5rem;
  border-radius: 50px;
  display: block;
  line-height: 1;
  color: #fff;
  cursor: pointer;
  border: none;
  font-weight: bold;
  background: #E7A9A8;
  transition: 0.3s;
  font-size: 1rem;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .submit, .backBtn {
    font-size: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .submit:hover, .backBtn:hover {
    opacity: 0.6;
  }
}

.backBtn {
  background: #E9D7C8;
  margin-top: 1.5em;
}

.policy_p {
  text-align: center;
  font-size: 0.9375em;
  margin-bottom: 50px;
}
.policy_p input[type=checkbox] {
  width: 38px;
  height: 35px;
  border-radius: 10px;
  vertical-align: middle;
}

input.txt_s {
  width: 30%;
}
@media screen and (max-width: 767px) {
  input.txt_s {
    width: 50%;
  }
}

/*確認画面　非表示項目用*/
.mw_wp_form_confirm .input-show {
  display: none;
}

.m0 {
  margin-bottom: 0;
}

.m10 {
  margin-bottom: 0.625rem;
}

.m15 {
  margin-bottom: 0.9375rem;
}

.m20 {
  margin-bottom: 1.25rem;
}

.m30 {
  margin-bottom: 1.875rem;
}

.m35 {
  margin-bottom: 2.1875rem;
}

.m40 {
  margin-bottom: 2.5rem;
}

.m50 {
  margin-bottom: 3.125rem;
}

.m60 {
  margin-bottom: 3.75rem;
}

.m70 {
  margin-bottom: 4.375rem;
}

.m80 {
  margin-bottom: 5rem;
}

.m90 {
  margin-bottom: 5.625rem;
}

.m100 {
  margin-bottom: 6.25rem;
}

.m120 {
  margin-bottom: 7.5rem;
}

.m130 {
  margin-bottom: 8.125rem;
}

.m140 {
  margin-bottom: 8.75rem;
}

.m150 {
  margin-bottom: 9.375rem;
}

.m160 {
  margin-bottom: 10rem;
}

.m190 {
  margin-bottom: 11.875rem;
}

@media screen and (max-width: 767px) {
  .m0_sp {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  .m5_sp {
    margin-bottom: 0.3125rem;
  }
}

@media screen and (max-width: 767px) {
  .m10_sp {
    margin-bottom: 0.625rem;
  }
}

@media screen and (max-width: 767px) {
  .m20_sp {
    margin-bottom: 1.25rem;
  }
}

@media screen and (max-width: 767px) {
  .m30_sp {
    margin-bottom: 1.875rem;
  }
}

@media screen and (max-width: 767px) {
  .m40_sp {
    margin-bottom: 2.5rem;
  }
}

@media screen and (max-width: 767px) {
  .m50_sp {
    margin-bottom: 3.125rem;
  }
}

@media screen and (max-width: 767px) {
  .m60_sp {
    margin-bottom: 3.75rem;
  }
}

@media screen and (max-width: 767px) {
  .m70_sp {
    margin-bottom: 4.375rem;
  }
}

@media screen and (max-width: 767px) {
  .m100_sp {
    margin-bottom: 6.25rem;
  }
}

.list_pagination {
  width: 100%;
  margin: 1rem auto 0;
  position: relative;
  display: flex;
  justify-content: space-between;
  /* 16px */
  font-size: 0.83vw;
}
@media screen and (max-width: 1500px) {
  .list_pagination {
    font-size: 1.06vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_pagination {
    font-size: 1.33vw;
  }
}
@media screen and (max-width: 767px) {
  .list_pagination {
    flex-wrap: wrap;
    font-size: 0.9rem;
    margin: 5% auto 4rem;
  }
}
.list_pagination li {
  width: 49%;
}
@media screen and (max-width: 767px) {
  .list_pagination li {
    width: 100%;
    margin-bottom: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .list_pagination li:last-of-type {
    margin-bottom: 0;
  }
}
.list_pagination li.prev a {
  padding-left: 4.16vw;
}
@media screen and (max-width: 1500px) {
  .list_pagination li.prev a {
    padding-left: 5.33vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_pagination li.prev a {
    padding-left: 6.66vw;
  }
}
@media screen and (max-width: 767px) {
  .list_pagination li.prev a {
    padding-left: 50px;
  }
}
.list_pagination li.prev a:before {
  left: 0;
  transform: translateY(-50%) rotate(-180deg);
}
.list_pagination li.next {
  text-align: right;
}
.list_pagination li.next a {
  padding-right: 4.16vw;
}
@media screen and (max-width: 1500px) {
  .list_pagination li.next a {
    padding-right: 5.33vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_pagination li.next a {
    padding-right: 6.66vw;
  }
}
@media screen and (max-width: 767px) {
  .list_pagination li.next a {
    padding-right: 50px;
  }
}
.list_pagination li.next a:before {
  right: 0;
  transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
  .list_pagination li.center {
    display: none;
  }
}
.list_pagination li.center a:before {
  display: none;
}
.list_pagination li a {
  position: relative;
  display: inline-block;
}
.list_pagination li a:before {
  position: absolute;
  content: "";
  top: 50%;
  width: 3.125vw;
  height: 3.125vw;
  background: url(../images/arrow_circle_white.svg) no-repeat center/contain;
}
@media screen and (max-width: 1500px) {
  .list_pagination li a:before {
    width: 4vw;
    height: 4vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_pagination li a:before {
    width: 5vw;
    height: 5vw;
  }
}
@media screen and (max-width: 767px) {
  .list_pagination li a:before {
    width: 30px;
    height: 30px;
  }
}
.list_pagination li a:hover {
  opacity: 0.6;
}

.sp_blog_home {
  display: none;
}
@media screen and (max-width: 767px) {
  .sp_blog_home {
    display: block;
    margin-top: 1.5rem;
    border-top: solid 1px #474747;
    padding-top: 2rem;
    text-align: center;
    padding-bottom: 2rem;
    border-bottom: solid 1px #474747;
  }
}

.add_ttl {
  border-left: 3px solid #0dac67;
  margin-bottom: 1em;
  padding-left: 0.5em;
  line-height: 1.6;
  font-size: 1.5em;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .add_ttl {
    font-size: 1.3em;
  }
}

.add_ttl_02 {
  position: relative;
  padding-left: 1.4em;
  margin-bottom: 0.5em;
  line-height: 1.6;
  font-size: 1.3em;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .add_ttl_02 {
    font-size: 1.2em;
  }
}
.add_ttl_02:before {
  position: absolute;
  content: "●";
  left: 0;
  top: 0;
  color: #0dac67;
}

a.add_link {
  text-decoration: underline;
}
a.add_link:hover {
  opacity: 0.5;
}

.swiper_parent {
  position: relative;
}

.swiper_parent_event_top {
  position: relative;
  max-width: 91.3%;
}
@media screen and (max-width: 767px) {
  .swiper_parent_event_top {
    max-width: 84%;
    margin: auto;
  }
}

.swiper_parent_event {
  position: relative;
  max-width: 91.3%;
}
@media screen and (max-width: 767px) {
  .swiper_parent_event {
    max-width: 84%;
    margin: auto;
  }
}

.swiper_member {
  margin-bottom: 3.125rem;
}
@media screen and (max-width: 767px) {
  .swiper_member {
    margin-bottom: 2rem;
  }
}
.swiper_member .swiper-wrapper .top_memberbox:nth-of-type(odd) {
  padding-top: 3.125rem;
}
@media screen and (max-width: 767px) {
  .swiper_member .swiper-wrapper .top_memberbox:nth-of-type(odd) {
    padding-top: 0;
  }
}

.swiper-my-pagination-memberbox {
  display: flex;
  align-items: center;
  justify-content: center;
}
.swiper-my-pagination-memberbox span {
  width: 20px;
  height: 20px;
  margin: 0 1rem 0 0 !important;
  border-radius: 0;
}
.swiper-my-pagination-memberbox span:last-of-type {
  margin: 0 !important;
}
.swiper-my-pagination-memberbox .swiper-pagination-bullet {
  opacity: 1 !important;
  background-color: #fff !important;
}
.swiper-my-pagination-memberbox .swiper-pagination-bullet-active {
  opacity: 1 !important;
  background-color: #A9B5AC !important;
}

.swiper-button-prev_memberbox {
  top: 29%;
  left: 0;
}
@media screen and (max-width: 767px) {
  .swiper-button-prev_memberbox {
    top: 35%;
    left: -14px;
  }
}

.swiper-button-next_memberbox {
  top: 28%;
  right: 0;
}
@media screen and (max-width: 767px) {
  .swiper-button-next_memberbox {
    top: 35%;
  }
}

.swiper-button-prev_memberbox,
.swiper-button-next_memberbox {
  width: 4.53vw;
  height: 4.53vw;
}
@media screen and (max-width: 1500px) {
  .swiper-button-prev_memberbox,
  .swiper-button-next_memberbox {
    height: 5.8vw;
    width: 5.8vw;
  }
}
@media screen and (max-width: 1200px) {
  .swiper-button-prev_memberbox,
  .swiper-button-next_memberbox {
    height: 7.24vw;
    width: 7.24vw;
  }
}
@media screen and (max-width: 767px) {
  .swiper-button-prev_memberbox,
  .swiper-button-next_memberbox {
    height: 50px;
    width: 50px;
  }
}

.swiper-button-prev_memberbox:after,
.swiper-button-next_memberbox:after {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  width: 4.53vw;
  height: 4.53vw;
  background-image: url(../images/slider_arrow.svg);
}
@media screen and (max-width: 1500px) {
  .swiper-button-prev_memberbox:after,
  .swiper-button-next_memberbox:after {
    height: 5.8vw;
    width: 5.8vw;
  }
}
@media screen and (max-width: 1200px) {
  .swiper-button-prev_memberbox:after,
  .swiper-button-next_memberbox:after {
    height: 7.24vw;
    width: 7.24vw;
  }
}
@media screen and (max-width: 767px) {
  .swiper-button-prev_memberbox:after,
  .swiper-button-next_memberbox:after {
    height: 11.34vw;
    width: 11.34vw;
  }
}

.swiper-button-prev_memberbox:after {
  transform: scale(-1, 1);
}

.swiper-button-prev_event_top,
.swiper-button-prev_event {
  top: 45%;
  left: -20px;
}

.swiper-button-next_event_top,
.swiper-button-next_event {
  top: 45%;
  right: -7.5%;
}
@media screen and (max-width: 767px) {
  .swiper-button-next_event_top,
  .swiper-button-next_event {
    right: -20px;
  }
}

.swiper-button-prev_event_top,
.swiper-button-next_event_top,
.swiper-button-prev_event,
.swiper-button-next_event {
  width: 4.53vw;
  height: 6.14vw;
}
@media screen and (max-width: 1500px) {
  .swiper-button-prev_event_top,
  .swiper-button-next_event_top,
  .swiper-button-prev_event,
  .swiper-button-next_event {
    height: 5.8vw;
    width: 7.86vw;
  }
}
@media screen and (max-width: 1200px) {
  .swiper-button-prev_event_top,
  .swiper-button-next_event_top,
  .swiper-button-prev_event,
  .swiper-button-next_event {
    height: 7.24vw;
    width: 9.83vw;
  }
}
@media screen and (max-width: 767px) {
  .swiper-button-prev_event_top,
  .swiper-button-next_event_top,
  .swiper-button-prev_event,
  .swiper-button-next_event {
    width: 13.59vw;
    height: 18.42vw;
  }
}

.swiper-button-prev_event_top:after,
.swiper-button-next_event_top:after,
.swiper-button-prev_event:after,
.swiper-button-next_event:after {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  width: 4.53vw;
  height: 6.14vw;
}
@media screen and (max-width: 1500px) {
  .swiper-button-prev_event_top:after,
  .swiper-button-next_event_top:after,
  .swiper-button-prev_event:after,
  .swiper-button-next_event:after {
    height: 5.8vw;
    width: 7.86vw;
  }
}
@media screen and (max-width: 1200px) {
  .swiper-button-prev_event_top:after,
  .swiper-button-next_event_top:after,
  .swiper-button-prev_event:after,
  .swiper-button-next_event:after {
    height: 7.24vw;
    width: 9.83vw;
  }
}
@media screen and (max-width: 767px) {
  .swiper-button-prev_event_top:after,
  .swiper-button-next_event_top:after,
  .swiper-button-prev_event:after,
  .swiper-button-next_event:after {
    width: 13.59vw;
    height: 18.42vw;
  }
}

.swiper-button-prev_event_top:after,
.swiper-button-prev_event:after {
  background-image: url(../images/slider_arrow_prev.svg);
}

.swiper-button-next_event_top:after,
.swiper-button-next_event:after {
  background-image: url(../images/slider_arrow_next.svg);
}

.swiper-my-pagination-event_top,
.swiper-my-pagination-event {
  padding-top: 1.56rem;
  display: flex;
  align-items: center;
  padding-left: 4%;
}
.swiper-my-pagination-event_top span,
.swiper-my-pagination-event span {
  width: 20px;
  height: 20px;
  margin: 0 1rem 0 0 !important;
  border-radius: 0;
}
.swiper-my-pagination-event_top span:last-of-type,
.swiper-my-pagination-event span:last-of-type {
  margin: 0 !important;
}
.swiper-my-pagination-event_top .swiper-pagination-bullet,
.swiper-my-pagination-event .swiper-pagination-bullet {
  opacity: 1 !important;
  background-color: #fff !important;
}
.swiper-my-pagination-event_top .swiper-pagination-bullet-active,
.swiper-my-pagination-event .swiper-pagination-bullet-active {
  opacity: 1 !important;
  background-color: #A9B5AC !important;
}

.section_category_1 {
  position: relative;
  padding: 3.125vw 0 0;
}
@media screen and (max-width: 1500px) {
  .section_category_1 {
    padding: 4vw 0 0;
  }
}
@media screen and (max-width: 1200px) {
  .section_category_1 {
    padding: 5vw 0 0;
  }
}
@media screen and (max-width: 767px) {
  .section_category_1 {
    padding: 4vw 0 0;
  }
}

.blog_contents_wrap,
.blog_contents_wrap_detail,
.blog_contents_sub_wrap {
  padding: 4.75rem 0;
}
@media screen and (max-width: 767px) {
  .blog_contents_wrap,
  .blog_contents_wrap_detail,
  .blog_contents_sub_wrap {
    padding: 2.75rem 0 0;
  }
}

@media screen and (max-width: 767px) {
  .blog_contents_wrap {
    padding: 4.75rem 0 0;
  }
}

@media screen and (max-width: 767px) {
  .blog_contents_sub_wrap {
    padding: 0 0 4.75rem;
  }
}

.blog_contents_main_wrap_inner {
  max-width: 88%;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .blog_contents_main_wrap_inner {
    max-width: 100%;
    padding: 0 8%;
  }
}
.blog_contents_main_wrap_inner p {
  line-height: 2em;
}
@media screen and (max-width: 767px) {
  .blog_contents_main_wrap_inner br {
    display: none;
  }
}
.blog_contents_main_wrap_inner p + h1, .blog_contents_main_wrap_inner p + h2, .blog_contents_main_wrap_inner p + h3 {
  margin-top: 60px;
}
.blog_contents_main_wrap_inner p + h4 {
  margin-top: -10px;
}
.blog_contents_main_wrap_inner h2 {
  font-size: 2em;
  margin-bottom: 20px;
  line-height: 1.7em;
  font-weight: bold;
}
.blog_contents_main_wrap_inner h3 {
  font-size: 1.55em;
  margin-bottom: 20px;
  line-height: 1.7em;
  font-weight: bold;
}
.blog_contents_main_wrap_inner h4 {
  font-size: 1.25em;
  margin-bottom: 20px;
  line-height: 1.7em;
  font-weight: bold;
  border-bottom: 2px solid #474747; /* 線の太さ・色 */
  display: inline-block; /* 行の長さに合わせる */
  padding-bottom: 2px; /* 文字と線の間隔 */
}
.blog_contents_main_wrap_inner .btn_more3 {
  margin-bottom: 20px;
}
.blog_contents_main_wrap_inner .btn_more3 a {
  color: #474747;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 2px solid #474747; /* 下線を淡色に */
  transition: all 0.2s ease;
  margin-bottom: 20px;
}
.blog_contents_main_wrap_inner .btn_more3 a:hover {
  background-color: #9a9a9a; /* ホバー時に背景色 */
  border-bottom-color: #1f1f1f; /* 下線を濃く */
}
.blog_contents_main_wrap_inner .bigtext1 {
  font-size: 1.25em;
  margin-bottom: 15px;
  line-height: 1.7em;
  font-weight: bold;
}
.blog_contents_main_wrap_inner .marker {
  background: linear-gradient(transparent 60%, #ffeb3b 0);
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone; /* 行をまたいでも均一に塗る */
}
.blog_contents_main_wrap_inner .balloon2-right, .blog_contents_main_wrap_inner .commentBox {
  border: 1px solid #474747;
  padding: 30px;
  margin-bottom: 40px;
}
.blog_contents_main_wrap_inner p {
  margin-bottom: 30px;
}

.blog_contents_sub_wrap_inner {
  max-width: 73%;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .blog_contents_sub_wrap_inner {
    max-width: 100%;
    padding: 0 8%;
  }
}

.blog_header_box {
  max-width: 95%;
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .blog_header_box {
    max-width: 100%;
  }
}
.blog_header_box .date {
  display: inline-block;
  font-size: 0.9375vw;
  font-weight: 300;
  font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
  margin-bottom: 1.5rem;
  line-height: 1.5;
}
@media screen and (max-width: 1500px) {
  .blog_header_box .date {
    font-size: 1.2vw;
  }
}
@media screen and (max-width: 1200px) {
  .blog_header_box .date {
    font-size: 1vw;
  }
}
@media screen and (max-width: 767px) {
  .blog_header_box .date {
    font-size: 0.6rem;
  }
}
.blog_header_box .txt_wrap {
  width: 44%;
  padding-top: 15px;
}
@media screen and (max-width: 1200px) {
  .blog_header_box .txt_wrap {
    width: 100%;
    padding-top: 0px;
  }
}
.blog_header_box .txt_wrap .blog_ttl {
  margin-bottom: 30px;
}
.blog_header_box .img_wrap {
  width: 50%;
  overflow: hidden;
  margin-bottom: 1rem;
}
@media screen and (max-width: 1200px) {
  .blog_header_box .img_wrap {
    width: 100%;
    margin-bottom: 1rem;
  }
}
.blog_header_box .img_wrap img {
  width: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 0.6s;
}

.writer_name {
  font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
  padding-bottom: 0px;
  margin-bottom: 10px;
  /* 20px */
  font-size: 1.04vw;
}
@media screen and (max-width: 1200px) {
  .writer_name {
    font-size: 1.1rem;
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .writer_name {
    width: 100%;
    font-size: 1rem;
  }
}

.writer_box .writer_box_sub {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.writer_box .writer_box_sub .img_wrap {
  width: 13.6%;
}
@media screen and (max-width: 767px) {
  .writer_box .writer_box_sub .img_wrap {
    width: 20%;
  }
}
.writer_box .writer_box_sub .img_wrap img {
  border-radius: 50%;
}
.writer_box .writer_box_sub .txt_wrap {
  width: 83%;
  /* 16px */
  font-size: 0.83vw;
}
@media screen and (max-width: 1200px) {
  .writer_box .writer_box_sub .txt_wrap {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 767px) {
  .writer_box .writer_box_sub .txt_wrap {
    width: 73%;
    margin-top: 10px;
  }
}
.writer_box .profile_box {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .writer_box .profile_box a:hover {
    opacity: 0.6;
  }
}
.writer_box .profile_box .link_profile {
  /*14px*/
  font-size: 0.72vw;
  font-weight: bold;
  border-bottom: solid 1px currentColor;
}
@media screen and (max-width: 1500px) {
  .writer_box .profile_box .link_profile {
    font-size: 0.93vw;
  }
}
@media screen and (max-width: 1200px) {
  .writer_box .profile_box .link_profile {
    font-size: 1.16vw;
  }
}
@media screen and (max-width: 767px) {
  .writer_box .profile_box .link_profile {
    font-size: 0.9rem;
  }
}
.writer_box .profile_box .sns_icon {
  display: flex;
  align-items: center;
  margin-left: 1rem;
  width: 20px;
}

.table_contents_wrap {
  background-color: #fff;
  width: 100%;
  padding: 3.64vw;
  position: relative;
  margin-bottom: 7.5rem;
}
@media screen and (max-width: 1500px) {
  .table_contents_wrap {
    font-size: 4.66vw;
  }
}
@media screen and (max-width: 1200px) {
  .table_contents_wrap {
    font-size: 5.83vw;
  }
}
@media screen and (max-width: 767px) {
  .table_contents_wrap {
    padding: 1.8rem;
    font-size: 1rem;
    margin-bottom: 6.25rem;
  }
}
.table_contents_wrap .ttl {
  display: block;
  padding-bottom: 0.8rem;
  margin-bottom: 1.875rem;
}
.table_contents_wrap::after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  border-width: 0 40px 40px 0;
  border-style: solid;
  width: 0;
  background: #e3e3e3;
  border-color: #EFF1ED #EFF1ED #fff #fff;
  z-index: 2;
}

.list_table_contents > li {
  margin-bottom: 0.8rem;
}
.list_table_contents > li:last-of-type {
  margin-bottom: 0;
}
.list_table_contents > li > a {
  font-weight: bold;
  font-size: 0.9375vw;
}
@media screen and (max-width: 1500px) {
  .list_table_contents > li > a {
    font-size: 1.2vw;
  }
}
@media screen and (max-width: 1200px) {
  .list_table_contents > li > a {
    font-size: 1.5vw;
  }
}
@media screen and (max-width: 767px) {
  .list_table_contents > li > a {
    font-size: 0.8rem;
  }
}
@media screen and (min-width: 768px) {
  .list_table_contents > li > a:hover {
    opacity: 0.6;
  }
}

.ttl_h2 {
  /* 28px */
  font-size: 1.45vw;
  font-weight: bold;
  letter-spacing: 0.08em;
  line-height: 1.5;
  padding-bottom: 1.875rem;
  position: relative;
  margin-bottom: 3.75rem;
}
.ttl_h2::after {
  position: absolute;
  content: "";
  width: 114%;
  height: 1px;
  left: -7%;
  bottom: 0;
  background: #474747;
}
@media screen and (max-width: 767px) {
  .ttl_h2::after {
    width: 118%;
    left: -9%;
  }
}
@media screen and (max-width: 1500px) {
  .ttl_h2 {
    font-size: 1.86vw;
  }
}
@media screen and (max-width: 1200px) {
  .ttl_h2 {
    font-size: 2.33vw;
  }
}
@media screen and (max-width: 767px) {
  .ttl_h2 {
    padding-bottom: 1rem;
    margin-bottom: 2.5rem;
    font-size: 1.15rem;
  }
}

.ttl_h3 {
  /* 22px */
  font-size: 1.14vw;
  font-weight: bold;
  letter-spacing: 0.08em;
  line-height: 1.5;
  position: relative;
  margin-bottom: 1.25rem;
}
@media screen and (max-width: 1500px) {
  .ttl_h3 {
    font-size: 1.46vw;
  }
}
@media screen and (max-width: 1200px) {
  .ttl_h3 {
    font-size: 1.83vw;
  }
}
@media screen and (max-width: 767px) {
  .ttl_h3 {
    font-size: 1.05rem;
  }
}

.detail_footer_box {
  border-top: #474747 1px solid;
  padding: 2.8rem 0;
}
@media screen and (max-width: 767px) {
  .detail_footer_box {
    padding: 1.5rem 0;
  }
}

/* トーンメディアとは ------------------- */
.section_about_1 {
  position: relative;
  padding: 8.85vw 0 5.2vw;
}
@media screen and (max-width: 1500px) {
  .section_about_1 {
    padding: 11.33vw 0 6.66vw;
  }
}
@media screen and (max-width: 1200px) {
  .section_about_1 {
    padding: 14.16vw 0 8.33vw;
  }
}
@media screen and (max-width: 767px) {
  .section_about_1 {
    padding: 22.16vw 0 13vw;
  }
}

.sub_mv_wrap, .sub_mv_wrap_about {
  max-width: 91.1%;
  margin: 0 auto 4vw;
  position: relative;
}
@media screen and (max-width: 1500px) {
  .sub_mv_wrap, .sub_mv_wrap_about {
    margin: 0 auto 5.2vw;
  }
}
@media screen and (max-width: 1200px) {
  .sub_mv_wrap, .sub_mv_wrap_about {
    margin: 0 auto 6.5vw;
  }
}
@media screen and (max-width: 767px) {
  .sub_mv_wrap, .sub_mv_wrap_about {
    max-width: 100%;
  }
}
.sub_mv_wrap img, .sub_mv_wrap_about img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 767px) {
  .sub_mv_wrap img, .sub_mv_wrap_about img {
    aspect-ratio: 1/1;
  }
}

.sub_mv_wrap_about::after {
  position: absolute;
  content: "";
  bottom: 0;
  right: 0;
  transform: translate(10%, 35%);
  width: 25.67vw;
  height: 10.93vw;
  background: url(../images/txt_about.svg) no-repeat center/contain;
}
@media screen and (max-width: 1500px) {
  .sub_mv_wrap_about::after {
    width: 32.86vw;
    height: 14vw;
  }
}
@media screen and (max-width: 1200px) {
  .sub_mv_wrap_about::after {
    width: 41vw;
    height: 17.5vw;
  }
}
@media screen and (max-width: 767px) {
  .sub_mv_wrap_about::after {
    width: 197.2px;
    height: 84px;
  }
}

.list_member {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.list_member:before {
  content: "";
  display: block;
  width: 23%;
  height: 0;
  order: 1;
}
@media screen and (max-width: 767px) {
  .list_member:before {
    display: none;
  }
}
.list_member:after {
  content: "";
  display: block;
  width: 23%;
  height: 0;
}
@media screen and (max-width: 767px) {
  .list_member:after {
    display: none;
  }
}
.list_member > li {
  width: 23%;
  margin-bottom: 4.6rem;
}
@media screen and (max-width: 767px) {
  .list_member > li {
    width: 49%;
    margin-bottom: 3rem;
  }
}
.list_member > li:nth-of-type(odd) {
  padding-top: 3.125rem;
}
@media screen and (max-width: 767px) {
  .list_member > li:nth-of-type(odd) {
    padding-top: 0;
  }
}

/* メンバー詳細 ------------------- */
.member_detail_mv_box {
  position: relative;
  max-width: 91.1%;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .member_detail_mv_box {
    max-width: 100%;
  }
}
.member_detail_mv_box img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 767px) {
  .member_detail_mv_box img {
    aspect-ratio: 1/1;
  }
}
.member_detail_mv_box .member_name_box {
  bottom: 8%;
  left: 5.6%;
  position: absolute;
  color: #474747;
}
.member_detail_mv_box .member_name_box .member_heading {
  padding-bottom: 0.5rem;
  border-bottom: solid 3px #474747;
  margin-bottom: 1.875rem;
  /* 28px */
  font-size: 1vw;
  font-weight: bold;
  letter-spacing: 0.08em;
  line-height: 1.5;
}
@media screen and (max-width: 1500px) {
  .member_detail_mv_box .member_name_box .member_heading {
    font-size: 1.86vw;
  }
}
@media screen and (max-width: 1200px) {
  .member_detail_mv_box .member_name_box .member_heading {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .member_detail_mv_box .member_name_box .member_heading {
    font-size: 0.8rem;
    border-bottom: solid 2px #474747;
    margin-bottom: 1.5rem;
  }
}
.member_detail_mv_box .member_name_box .name {
  /* 86px */
  font-size: 2.47vw;
  font-weight: bold;
  letter-spacing: 0.12em;
  line-height: 1;
  margin-bottom: 0.625rem;
}
@media screen and (max-width: 1500px) {
  .member_detail_mv_box .member_name_box .name {
    font-size: 2.73vw;
  }
}
@media screen and (max-width: 1200px) {
  .member_detail_mv_box .member_name_box .name {
    font-size: 1.7rem;
  }
}
@media screen and (max-width: 767px) {
  .member_detail_mv_box .member_name_box .name {
    font-size: 1.25rem;
  }
}
.member_detail_mv_box .member_name_box .kana {
  /* 26px */
  font-family: "Outfit", "游ゴシック", "Yu Gothic", YuGothic, sans-serif;
  font-size: 1vw;
  font-weight: 300;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 1500px) {
  .member_detail_mv_box .member_name_box .kana {
    font-size: 1vw;
  }
}
@media screen and (max-width: 1200px) {
  .member_detail_mv_box .member_name_box .kana {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .member_detail_mv_box .member_name_box .kana {
    font-size: 0.7rem;
  }
}

.section_member_1 {
  position: relative;
  padding: 7.81vw 0 0;
}
@media screen and (max-width: 1500px) {
  .section_member_1 {
    padding: 10vw 0 0;
  }
}
@media screen and (max-width: 1200px) {
  .section_member_1 {
    padding: 12.5vw 0 0;
  }
}
@media screen and (max-width: 767px) {
  .section_member_1 {
    padding: 15.55vw 0 0;
  }
}

.section_member_affiliation {
  position: relative;
  padding: 7.29vw 0 0;
}
@media screen and (max-width: 1500px) {
  .section_member_affiliation {
    padding: 9.33vw 0 0;
  }
}
@media screen and (max-width: 1200px) {
  .section_member_affiliation {
    padding: 11.66vw 0 0;
  }
}
@media screen and (max-width: 767px) {
  .section_member_affiliation {
    padding: 18.25vw 0 0;
  }
}

.section_member_new {
  position: relative;
  padding: 7.29vw 0 7.81vw;
}
@media screen and (max-width: 1500px) {
  .section_member_new {
    padding: 9.33vw 0 10vw;
  }
}
@media screen and (max-width: 1200px) {
  .section_member_new {
    padding: 11.66vw 0 12.5vw;
  }
}
@media screen and (max-width: 767px) {
  .section_member_new {
    padding: 18.25vw 0 1rem;
  }
}

.member_detail {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .member_detail {
    flex-direction: column-reverse;
  }
}
.member_detail .img_wrap {
  width: 45%;
}
@media screen and (max-width: 767px) {
  .member_detail .img_wrap {
    width: 100%;
  }
}
.member_detail .txt_wrap {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .member_detail .txt_wrap {
    width: 100%;
    margin-bottom: 3rem;
  }
}

.swiper_member_detail .swiper-wrapper .swiper-slide img {
  width: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 0.6s;
}

.swiper_parent_member {
  position: relative;
}

.swiper-my-pagination-member_detail {
  padding-top: 1.56rem;
  display: flex;
  align-items: center;
}
.swiper-my-pagination-member_detail span {
  width: 15px;
  height: 15px;
  margin: 0 1rem 0 0 !important;
  border-radius: 0;
}
.swiper-my-pagination-member_detail span:last-of-type {
  margin: 0 !important;
}
.swiper-my-pagination-member_detail .swiper-pagination-bullet {
  opacity: 1 !important;
  background-color: #fff !important;
}
.swiper-my-pagination-member_detail .swiper-pagination-bullet-active {
  opacity: 1 !important;
  background-color: #A9B5AC !important;
}

#toc_container {
  background-color: #fff;
  width: 100% !important;
  padding: 3.64vw !important;
  position: relative;
  margin-bottom: 7.5rem !important;
  border: none !important;
  font-size: 0.9375vw !important;
  font-weight: bold !important;
}
@media screen and (max-width: 1500px) {
  #toc_container {
    font-size: 1.2vw !important;
  }
}
@media screen and (max-width: 1200px) {
  #toc_container {
    font-size: 1.5vw !important;
  }
}
@media screen and (max-width: 767px) {
  #toc_container {
    padding: 1.8rem !important;
    font-size: 1rem !important;
    margin-bottom: 3rem !important;
  }
}
#toc_container p.toc_title {
  display: block !important;
  padding-bottom: 0.8rem !important;
  border-bottom: solid 1px #474747 !important;
  margin-bottom: 1.875rem !important;
  text-align: left !important;
  font-size: 1.35vw !important;
}
@media screen and (max-width: 1500px) {
  #toc_container p.toc_title {
    font-size: 1.73vw !important;
  }
}
@media screen and (max-width: 1200px) {
  #toc_container p.toc_title {
    font-size: 2.16vw !important;
  }
}
@media screen and (max-width: 767px) {
  #toc_container p.toc_title {
    font-size: 1rem !important;
  }
}
#toc_container::after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  border-width: 0 40px 40px 0;
  border-style: solid;
  width: 0;
  background: #e3e3e3;
  border-color: #EFF1ED #EFF1ED #fff #fff;
  z-index: 2;
}

@media screen and (max-width: 767px) {
  .toc_list li > a {
    font-size: 0.9rem !important;
  }
}/*# sourceMappingURL=layout.css.map */