@charset "UTF-8";
:root {
  --themeColor:#DFC882;
  --themeColor-lt:#fcf1ed;
  --linkColor:#0db7d2;
  --bgColor:#f7f7f7;
  --fontColor: #022440;
  --w:1240px;
  --side: calc((100vw - (var(--w))) / 2);
  --widthXL:1340px;
  --widthLG:980px;
  --widthTab:768px;
  --font-go-base: "Hiragino Kaku Gothic Pro" ,"游ゴシック体", "Yu Gothic Medium" , "Yu Gothic", meiryo ,sans-serif;
  --font-mi-base: "Hiragino Mincho ProN", "Yu Mincho","YuMincho", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  --font-en: "Montserrat", var(--font-go-base);
}

html {
  background: #FFF;
  color: #000;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, select, main, address, span {
  box-sizing: border-box;
  line-height: 140%;
  margin: 0;
  padding: 0;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, main {
  box-sizing: border-box;
  display: block;
}

a, span, details, summary {
  box-sizing: border-box;
}

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

fieldset, img {
  border: 0;
}

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

strong {
  font-style: normal;
}

ul li {
  list-style: none;
}

caption, th {
  text-align: left;
}

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

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

abbr, acronym {
  border: 0;
  font-variant: normal;
}

sup {
  vertical-align: text-bottom;
}

sub {
  vertical-align: text-top;
}

input, textarea, select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

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

legend {
  color: #000;
}

figure {
  margin: 0;
}

img {
  backface-visibility: hidden;
}

html {
  scroll-padding-top: 80px;
}

body {
  color: var(--fontColor);
  font-feature-settings: "halt";
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
  text-size-adjust: 100%;
  font-family: var(--font-go-base);
}

@media (max-width: 767px) {
  .for-pc {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .for-sp {
    display: none !important;
  }
}

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

img {
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
}

a {
  text-decoration: none;
  transition: all 0.3s;
}
a img {
  opacity: 1;
  transition: all 0.3s;
}
@media (min-width: 768px) {
  a:hover img {
    opacity: 0.8;
  }
}
@media (max-width: 767px) {
  a:active img {
    opacity: 0.8;
  }
}

p {
  line-height: 190%;
}
@media (min-width: 768px) and (hover: hover) {
  p a:hover {
    color: var(--linkColor);
  }
}
@media (max-width: 767px) {
  p a:active {
    color: var(--linkColor);
  }
}

ol {
  padding-left: 1.25rem;
}

ruby rt {
  font-size: 40%;
}

em {
  color: #e13838;
}

.splide__container {
  box-sizing: border-box;
  position: relative;
}

.splide__list {
  backface-visibility: hidden;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.splide.is-initialized:not(.is-active) .splide__list {
  display: block;
}

.splide__pagination {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  pointer-events: none;
}

.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto;
}

.splide:not(.is-overflow) .splide__pagination {
  display: none;
}

.splide__progress__bar {
  width: 0;
}

.splide {
  position: relative;
  visibility: hidden;
}

.splide.is-initialized, .splide.is-rendered {
  visibility: visible;
}

.splide__slide {
  backface-visibility: hidden;
  box-sizing: border-box;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative;
}

.splide__slide img {
  vertical-align: bottom;
}

.splide__spinner {
  animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

.splide__sr {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
  display: none;
}

.splide__toggle.is-active .splide__toggle__pause {
  display: inline;
}

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

@keyframes splide-loading {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0;
}

.splide__track--fade > .splide__list > .splide__slide.is-active {
  opacity: 1;
  z-index: 1;
}

.splide--rtl {
  direction: rtl;
}

.splide__track--ttb > .splide__list {
  display: block;
}

.splide__arrow {
  -ms-flex-align: center;
  align-items: center;
  background: #ccc;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  height: 2em;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 2em;
  z-index: 1;
}

.splide__arrow svg {
  fill: #000;
  height: 1.2em;
  width: 1.2em;
}

.splide__arrow:hover:not(:disabled) {
  opacity: 0.9;
}

.splide__arrow:disabled {
  opacity: 0.3;
}

.splide__arrow:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__arrow--prev {
  left: 1em;
}

.splide__arrow--prev svg {
  transform: scaleX(-1);
}

.splide__arrow--next {
  right: 1em;
}

.splide.is-focus-in .splide__arrow:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__pagination {
  bottom: 0.5em;
  left: 0;
  padding: 0 1em;
  position: absolute;
  right: 0;
  z-index: 1;
}

.splide__pagination__page {
  background: #ccc;
  border: 0;
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  margin: 3px;
  opacity: 0.7;
  padding: 0;
  position: relative;
  transition: transform 0.2s linear;
  width: 8px;
}

.splide__pagination__page.is-active {
  background: #fff;
  transform: scale(1.4);
  z-index: 1;
}

.splide__pagination__page:hover {
  cursor: pointer;
  opacity: 0.9;
}

.splide__pagination__page:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide.is-focus-in .splide__pagination__page:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__progress__bar {
  background: #ccc;
  height: 3px;
}

.splide__slide {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.splide__slide:focus {
  outline: 0;
}

@supports (outline-offset: -3px) {
  .splide__slide:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
@media screen and (-ms-high-contrast: none) {
  .splide__slide:focus-visible {
    border: 3px solid #0bf;
  }
}
@supports (outline-offset: -3px) {
  .splide.is-focus-in .splide__slide:focus {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
@media screen and (-ms-high-contrast: none) {
  .splide.is-focus-in .splide__slide:focus {
    border: 3px solid #0bf;
  }
  .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus {
    border-color: #0bf;
  }
}
.splide__toggle {
  cursor: pointer;
}

.splide__toggle:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide.is-focus-in .splide__toggle:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__track--nav > .splide__list > .splide__slide {
  border: 3px solid transparent;
  cursor: pointer;
}

.splide__track--nav > .splide__list > .splide__slide.is-active {
  border: 3px solid #000;
}

.splide__arrows--rtl .splide__arrow--prev {
  left: auto;
  right: 1em;
}

.splide__arrows--rtl .splide__arrow--prev svg {
  transform: scaleX(1);
}

.splide__arrows--rtl .splide__arrow--next {
  left: 1em;
  right: auto;
}

.splide__arrows--rtl .splide__arrow--next svg {
  transform: scaleX(-1);
}

.splide__arrows--ttb .splide__arrow {
  left: 50%;
  transform: translate(-50%);
}

.splide__arrows--ttb .splide__arrow--prev {
  top: 1em;
}

.splide__arrows--ttb .splide__arrow--prev svg {
  transform: rotate(-90deg);
}

.splide__arrows--ttb .splide__arrow--next {
  bottom: 1em;
  top: auto;
}

.splide__arrows--ttb .splide__arrow--next svg {
  transform: rotate(90deg);
}

.splide__pagination--ttb {
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  left: auto;
  padding: 1em 0;
  right: 0.5em;
  top: 0;
}

.btn--contact {
  align-items: center;
  background: #DFC882;
  border-radius: 6px;
  color: var(--fontColor);
  display: flex;
  font-family: var(--font-en);
  font-weight: bold;
  height: 52px;
  justify-content: center;
  padding: 0 32px;
}
@media (min-width: 768px) and (max-width: 979px) {
  .btn--contact {
    padding: 0 20px;
  }
}
@media (hover: hover) {
  .btn--contact:hover {
    background: #ccb265;
  }
}

.title--l {
  font-family: var(--font-en);
  font-size: 32px;
  font-weight: 600;
  margin-block: 50px 40px;
}
@media (max-width: 767px) {
  .title--l {
    font-size: 20px;
    margin-block: 30px 20px;
  }
}

#container {
  background: url("../imgs/bg-noise.png") repeat;
}

.corner {
  pointer-events: none;
  position: relative;
  z-index: 3;
}
.corner::before {
  background-image: url("../imgs/shape-corner-lt.svg"), url("../imgs/shape-corner-tr.svg"), url("../imgs/shape-corner-bl.svg"), url("../imgs/shape-corner-br.svg");
  background-position: top left, top right, bottom left, bottom right;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  height: calc(100% + 3px);
  left: -1.5px;
  position: absolute;
  top: -1.5px;
  width: calc(100% + 3px);
}

.footer {
  background: url("../imgs/bg-footer.jpg") no-repeat center/cover;
  margin-top: 180px;
  position: relative;
}
@media (max-width: 767px) {
  .footer {
    margin-top: 80px;
  }
}
.footer__contactus {
  font-family: var(--font-en);
  font-size: 94px;
  font-weight: 600;
  left: 0;
  position: absolute;
  text-align: center;
  top: -0.77em;
  width: 100%;
}
@media (max-width: 767px) {
  .footer__contactus {
    font-size: 12vw;
    top: -9vw;
  }
}
.footer__contactus .text {
  color: #fff;
  line-height: 1;
  mix-blend-mode: difference;
  position: relative;
  width: fit-content;
  z-index: 1;
}
.footer__inner {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-inline: auto;
  max-width: 1000px;
  padding: 80px 0;
}
@media (min-width: 768px) and (max-width: 1339px) and (min-width: 768px) {
  .footer__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--w);
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1339px) and (min-width: 768px) and (max-width: 1339px) {
  .footer__inner {
    max-width: 92%;
  }
}
@media (max-width: 767px) {
  .footer__inner {
    flex-direction: column;
  }
}

.footerInfo {
  color: #fff;
  font-weight: bold;
}
.footerInfo__msg {
  font-size: 22px;
  line-height: 1.6;
  margin-bottom: 15px;
}
@media (min-width: 768px) and (max-width: 1339px) {
  .footerInfo__msg {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .footerInfo__msg {
    font-size: 16px;
    text-align: center;
  }
}
.footerInfo__businesstime {
  line-height: 1.6;
}
@media (min-width: 768px) and (max-width: 1339px) {
  .footerInfo__businesstime {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .footerInfo__businesstime {
    font-size: 12px;
    text-align: center;
  }
}

.contactCard {
  align-items: center;
  display: flex;
  gap: 20px;
}
@media (max-width: 767px) {
  .contactCard {
    margin-top: 40px;
  }
}
.contactCard__title {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  opacity: 0.6;
}
@media (max-width: 767px) {
  .contactCard__title {
    font-size: 12px;
    margin-bottom: 5px;
  }
}
.contactCard__address {
  color: #fff;
  font-size: 32px;
  font-weight: bold;
}
@media (min-width: 768px) and (max-width: 1339px) {
  .contactCard__address {
    font-size: 2.2222222222vw;
  }
}
@media (max-width: 767px) {
  .contactCard__address {
    font-size: 16px;
  }
}

.footerCopy {
  align-items: center;
  background: #081A29;
  color: #B9A271;
  display: flex;
  justify-content: center;
  padding: 10px;
}
@media (max-width: 767px) {
  .footerCopy {
    font-size: 10px;
  }
}

.header {
  align-items: center;
  background: #EFEFEF;
  border-radius: 8px;
  display: flex;
  height: 64px;
  justify-content: space-between;
  left: 12px;
  padding: 12px;
  position: relative;
  position: fixed;
  top: 12px;
  width: calc(100% - 24px);
  z-index: 3;
}
@media (max-width: 767px) {
  .header {
    height: 60px;
    padding: 10px 5px;
  }
}
.header__logo {
  margin-right: 20px;
}
@media (max-width: 767px) {
  .header__logo {
    height: 90%;
    width: auto;
  }
  .header__logo img {
    height: 100%;
    width: auto;
  }
}

.gNavi {
  align-items: center;
  display: flex;
  gap: 20px;
  z-index: 6;
}
@media (min-width: 768px) and (max-width: 979px) {
  .gNavi {
    gap: 10px;
  }
}
@media (max-width: 767px) {
  .gNavi {
    align-items: start;
    background: linear-gradient(-10deg, var(--fontColor) 70%, rgba(0, 0, 0, 0.905));
    flex-direction: column;
    height: 100vh;
    margin: 0;
    overflow-y: scroll;
    padding: 80px 10%;
    position: fixed;
    right: 100%;
    top: 0;
    transform: translateX(0);
    transition: all 0.8s cubic-bezier(0.78, 0.01, 0.18, 1);
    width: 100%;
    z-index: 5;
  }
  .dwMenu-active .gNavi {
    transform: translateX(100%);
  }
}
.gNavi__list {
  display: flex;
}
@media (max-width: 767px) {
  .gNavi__list {
    flex-direction: column;
    width: 100%;
  }
}
.gNavi__item {
  font-size: 14px;
  font-weight: 600;
}
@media (max-width: 767px) {
  .gNavi__item {
    border-bottom: 1px solid rgba(255, 255, 255, 0.4588235294);
    color: #fff;
  }
}
.gNavi__item a {
  color: var(--fontColor);
  display: block;
  padding: 10px 20px;
}
@media (min-width: 768px) and (max-width: 979px) {
  .gNavi__item a {
    padding: 10px;
  }
}
@media (max-width: 767px) {
  .gNavi__item a {
    color: #fff;
    padding: 15px 0;
    width: 100%;
  }
}
@media (hover: hover) {
  .gNavi__item a:hover {
    color: var(--themeColor);
  }
}
@media (max-width: 767px) {
  .gNavi__contact {
    margin-top: 20px;
    width: 100%;
  }
}

.dwMenu {
  appearance: none;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  position: fixed;
  right: 20px;
  top: 20px;
  z-index: 5;
}
@media (min-width: 768px) {
  .dwMenu {
    display: none;
  }
}
.dwMenu__hamburger {
  background: none;
  border: none;
  cursor: pointer;
  display: block;
  height: 47px;
  outline: none;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 47px;
}
.dwMenu__hamburger span {
  background: var(--fontColor);
  display: inline-block;
  height: 1px;
  left: 9px;
  position: absolute;
  transition: all 0.4s;
  width: 29px;
}
.dwMenu__hamburger span:nth-of-type(1) {
  animation: menu-bar01 0.75s forwards;
  top: 11px;
}
.dwMenu__hamburger span:nth-of-type(2) {
  opacity: 1;
  top: 22px;
  transition: all 0.25s 0.25s;
}
.dwMenu__hamburger span:nth-of-type(3) {
  animation: menu-bar02 0.75s forwards;
  top: 32px;
}
.dwMenu-active .dwMenu__hamburger span {
  background: #fff;
}
.dwMenu-active .dwMenu__hamburger span:nth-of-type(1) {
  animation: active-menu-bar01 0.75s forwards;
}
.dwMenu-active .dwMenu__hamburger span:nth-of-type(2) {
  opacity: 0;
}
.dwMenu-active .dwMenu__hamburger span:nth-of-type(3) {
  animation: active-menu-bar03 0.75s forwards;
}

@keyframes menu-bar01 {
  0% {
    transform: translateY(10.5px) rotate(45deg);
  }
  50% {
    transform: translateY(10.5px) rotate(0);
  }
  100% {
    transform: translateY(0) rotate(0);
  }
}
@keyframes menu-bar02 {
  0% {
    transform: translateY(-10.5px) rotate(-45deg);
  }
  50% {
    transform: translateY(-10.5px) rotate(0);
  }
  100% {
    transform: translateY(0) rotate(0);
  }
}
@keyframes active-menu-bar01 {
  0% {
    transform: translateY(0) rotate(0);
  }
  50% {
    transform: translateY(10.5px) rotate(0);
  }
  100% {
    transform: translateY(10.5px) rotate(45deg);
  }
}
@keyframes active-menu-bar03 {
  0% {
    transform: translateY(0) rotate(0);
  }
  50% {
    transform: translateY(-10.5px) rotate(0);
  }
  100% {
    transform: translateY(-10.5px) rotate(-45deg);
  }
}
.js-accordion-title {
  cursor: pointer;
  transition: all 0.2s;
}
.js-accordion-title::-webkit-details-marker {
  display: none;
}
.js-accordion-content {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative;
}
.js-accordion-content-inner {
  width: 100%;
}.lineCorner[data-astro-cid-xlpcnugr]{position:absolute;left:0;width:100%;height:1px;background:#BDCAD4;z-index:1}.lineCorner[data-astro-cid-xlpcnugr].lineCorner--top{top:0}.lineCorner[data-astro-cid-xlpcnugr].lineCorner--bottom{bottom:0}.lineCorner__item[data-astro-cid-xlpcnugr]{position:absolute;width:10px;height:10px}.lineCorner--top[data-astro-cid-xlpcnugr] .lineCorner__item[data-astro-cid-xlpcnugr]{top:-1.5px}.lineCorner--bottom[data-astro-cid-xlpcnugr] .lineCorner__item[data-astro-cid-xlpcnugr]{bottom:0}.lineCorner__item[data-astro-cid-xlpcnugr]:nth-child(1){left:calc(50% - var(--w) / 2 - 1px)}@media (min-width: 768px) and (max-width: 1339px){.lineCorner__item[data-astro-cid-xlpcnugr]:nth-child(1){left:calc(4% - 1px)}}@media (max-width: 767px){.lineCorner__item[data-astro-cid-xlpcnugr]:nth-child(1){left:calc(4% - 1px)}}.lineCorner--top[data-astro-cid-xlpcnugr] .lineCorner__item[data-astro-cid-xlpcnugr]:nth-child(1){transform:rotate(0deg)}.lineCorner--bottom[data-astro-cid-xlpcnugr] .lineCorner__item[data-astro-cid-xlpcnugr]:nth-child(1){transform:rotate(-90deg)}.lineCorner__item[data-astro-cid-xlpcnugr]:nth-child(2){width:16px;left:calc(50% - 7.5px)}.lineCorner--top[data-astro-cid-xlpcnugr] .lineCorner__item[data-astro-cid-xlpcnugr]:nth-child(2){top:-1.5px;transform:rotate(0deg)}.lineCorner--bottom[data-astro-cid-xlpcnugr] .lineCorner__item[data-astro-cid-xlpcnugr]:nth-child(2){transform:rotate(180deg);bottom:-1.5px}.lineCorner__item[data-astro-cid-xlpcnugr]:nth-child(3){right:calc(50% - var(--w) / 2 - 1px)}@media (min-width: 768px) and (max-width: 1339px){.lineCorner__item[data-astro-cid-xlpcnugr]:nth-child(3){right:calc(4% - 1px)}}@media (max-width: 767px){.lineCorner__item[data-astro-cid-xlpcnugr]:nth-child(3){right:calc(4% - 1px)}}.lineCorner--top[data-astro-cid-xlpcnugr] .lineCorner__item[data-astro-cid-xlpcnugr]:nth-child(3){transform:rotate(90deg)}.lineCorner--bottom[data-astro-cid-xlpcnugr] .lineCorner__item[data-astro-cid-xlpcnugr]:nth-child(3){transform:rotate(180deg)}.textLine[data-astro-cid-fyt2ofwa]{position:relative}.textLine--concept[data-astro-cid-fyt2ofwa]{padding-bottom:20px}.textLine--strength[data-astro-cid-fyt2ofwa] .lineCorner--bottom{bottom:22px}@media (min-width: 768px) and (max-width: 1339px){.textLine--strength[data-astro-cid-fyt2ofwa] .lineCorner--bottom{bottom:0}}@media (max-width: 767px){.textLine--strength[data-astro-cid-fyt2ofwa] .lineCorner--bottom{bottom:0}}.textLine__inner[data-astro-cid-fyt2ofwa]{display:flex;gap:40px;position:relative;padding-block:40px 1px;margin-left:-8em;overflow:hidden;pointer-events:none}@media (max-width: 767px){.textLine__inner[data-astro-cid-fyt2ofwa]{margin-left:-12em}}.textLine__item[data-astro-cid-fyt2ofwa]{font-size:36px;font-weight:bold;color:#B9A271;white-space:nowrap}@media (min-width: 768px) and (max-width: 1339px){.textLine__item[data-astro-cid-fyt2ofwa]{font-size:2.5vw}}@media (max-width: 767px){.textLine__item[data-astro-cid-fyt2ofwa]{font-size:20px}}@media (min-width: 768px) and (max-width: 1339px){.textLine__item--handwriting[data-astro-cid-fyt2ofwa]{width:16.6666666667vw}}@media (max-width: 767px){.textLine__item--handwriting[data-astro-cid-fyt2ofwa]{width:100px;margin-inline:auto}}.textLine--concept[data-astro-cid-fyt2ofwa] .textLine__item--handwriting[data-astro-cid-fyt2ofwa]{margin-top:-35px}@media (min-width: 768px){.textLine--concept[data-astro-cid-fyt2ofwa] .textLine__item--handwriting[data-astro-cid-fyt2ofwa]{min-width:171px}}@media (max-width: 767px){.textLine--concept[data-astro-cid-fyt2ofwa] .textLine__item--handwriting[data-astro-cid-fyt2ofwa]{min-width:90px;margin-top:-15px}}.textLine--strength[data-astro-cid-fyt2ofwa] .textLine__item--handwriting[data-astro-cid-fyt2ofwa]{margin-top:-30px}@media (min-width: 768px){.textLine--strength[data-astro-cid-fyt2ofwa] .textLine__item--handwriting[data-astro-cid-fyt2ofwa]{min-width:210px}}@media (max-width: 767px){.textLine--strength[data-astro-cid-fyt2ofwa] .textLine__item--handwriting[data-astro-cid-fyt2ofwa]{min-width:110px;margin-top:-16px}}.textLine--investment[data-astro-cid-fyt2ofwa] .textLine__item--handwriting[data-astro-cid-fyt2ofwa]{padding-bottom:12px;margin-top:-28px}@media (min-width: 768px){.textLine--investment[data-astro-cid-fyt2ofwa] .textLine__item--handwriting[data-astro-cid-fyt2ofwa]{min-width:232px}}@media (max-width: 767px){.textLine--investment[data-astro-cid-fyt2ofwa] .textLine__item--handwriting[data-astro-cid-fyt2ofwa]{min-width:120px;margin-top:-8px}}.kv[data-astro-cid-j7pv25f6]{position:relative}@media (min-width: 768px){.kv[data-astro-cid-j7pv25f6]{aspect-ratio:1440/900}}@media (max-width: 767px){.kv[data-astro-cid-j7pv25f6]{height:100vh;padding-top:20vh}}.kv[data-astro-cid-j7pv25f6] .js-kvAnimation-maincopy[data-astro-cid-j7pv25f6],.kv[data-astro-cid-j7pv25f6] .js-kvAnimation-frame[data-astro-cid-j7pv25f6],.kv[data-astro-cid-j7pv25f6] .js-kvAnimation-canvaswrap[data-astro-cid-j7pv25f6]{opacity:0;transform:translateX(-20px)}.kv__bg[data-astro-cid-j7pv25f6]{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.kv__bg[data-astro-cid-j7pv25f6] .kv__bginner[data-astro-cid-j7pv25f6]{animation:kvBgInnerSway 28s ease-in-out infinite alternate;height:100%;transform-origin:center center;transform-origin:right;width:100%;will-change:transform}.kv__bg[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{animation:kvBgFloat 22s ease-in-out infinite alternate;height:100%;object-fit:cover;transform-origin:center center;width:100%;will-change:transform}.kv__mainTitle[data-astro-cid-j7pv25f6]{height:fit-content;inset:0;margin:auto;position:absolute;width:fit-content}@media (max-width: 767px){.kv__mainTitle[data-astro-cid-j7pv25f6]{margin-inline:auto;margin-bottom:60vw;position:static;width:90%}}.kv__titleImg[data-astro-cid-j7pv25f6]{position:relative}@media (min-width: 768px) and (max-width: 1339px){.kv__titleImg[data-astro-cid-j7pv25f6]{width:61.5277777778vw}}@media (max-width: 767px){.kv__titleImg[data-astro-cid-j7pv25f6]{margin-inline:auto;width:90%}}.kv__value[data-astro-cid-j7pv25f6]{display:block;left:calc(50% + 180px);position:absolute;top:125px}@media (min-width: 768px) and (max-width: 1339px){.kv__value[data-astro-cid-j7pv25f6]{left:calc(50% + 12.5vw);top:8.6805555556vw}}@media (max-width: 767px){.kv__value[data-astro-cid-j7pv25f6]{left:0;top:100px}}.kv__frame[data-astro-cid-j7pv25f6]{aspect-ratio:2.6666666667;background:url(../imgs/shape-frame.svg) center center/contain;display:inline-block;left:-7%;position:absolute;top:26%;width:320px}@media (min-width: 768px) and (max-width: 1339px){.kv__frame[data-astro-cid-j7pv25f6]{left:-7%;top:1.8055555556vw;width:22.2222222222vw}}@media (max-width: 767px){.kv__frame[data-astro-cid-j7pv25f6]{left:10%;margin-top:20px;top:17%;width:80%}}.kv__canvaswarp[data-astro-cid-j7pv25f6]{display:block;left:20px;position:absolute;top:-65px;width:285px}@media (min-width: 768px) and (max-width: 1339px){.kv__canvaswarp[data-astro-cid-j7pv25f6]{left:1.3888888889vw;top:-4.5138888889vw;width:19.7916666667vw}}@media (max-width: 767px){.kv__canvaswarp[data-astro-cid-j7pv25f6]{margin-inline:auto;padding-left:20px;position:static;width:70%}}.kv__canvaswarp[data-astro-cid-j7pv25f6] canvas[data-astro-cid-j7pv25f6]{height:100%;width:100%}.kv__contentBottom[data-astro-cid-j7pv25f6]{align-items:center;bottom:32px;color:#fff;display:flex;gap:40px;justify-content:space-between;left:0;padding-inline:32px;position:absolute;width:100%}@media (max-width: 767px){.kv__contentBottom[data-astro-cid-j7pv25f6]{bottom:20px;display:block;left:10%;margin-inline:auto;padding:20px 0;top:auto;width:80%}}.kv__lead[data-astro-cid-j7pv25f6]{font-size:52px;font-weight:bold;white-space:nowrap}@media (min-width: 768px) and (max-width: 1339px){.kv__lead[data-astro-cid-j7pv25f6]{font-size:3.6111111111vw}}@media (max-width: 767px){.kv__lead[data-astro-cid-j7pv25f6]{font-size:20px;margin-bottom:20px;white-space:normal}}.kv__text[data-astro-cid-j7pv25f6]{font-size:14px;line-height:2;opacity:0.6}@media (min-width: 768px) and (max-width: 1339px){.kv__text[data-astro-cid-j7pv25f6]{font-size:12px}}@media (max-width: 767px){.kv__text[data-astro-cid-j7pv25f6]{font-size:12px}}@keyframes kvBgInnerSway{0%{transform:translate3d(-4%,-2.6%,0) rotate(-1.8deg) skew(-1.1deg,0.5deg)}50%{transform:translate3d(4.3%,3.2%,0) rotate(1.9deg) skew(1.2deg,-0.5deg)}100%{transform:translate3d(-3.6%,-1.9%,0) rotate(-1.4deg) skew(-0.8deg,0.4deg)}}@keyframes kvBgFloat{0%{transform:scale(1.24) translate3d(-2.3%,-1.8%,0) rotate(-3.6deg) skew(-1.4deg,0.8deg)}50%{transform:scale(1.42) translate3d(2.9%,2.4%,0) rotate(3.4deg) skew(1.5deg,-0.8deg)}100%{transform:scale(1.26) translate3d(-2.1%,-1.1%,0) rotate(-2.8deg) skew(-1deg,0.6deg)}}@media (prefers-reduced-motion: reduce){.kv__bg[data-astro-cid-j7pv25f6] .kv__bginner[data-astro-cid-j7pv25f6],.kv__bg[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{animation:none;transform:none}.kv__bg[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.08)}}.conceptSect[data-astro-cid-j7pv25f6]{margin-block:200px 100px}@media (min-width: 768px) and (max-width: 1339px){.conceptSect[data-astro-cid-j7pv25f6]{margin-block:120px 100px}}@media (max-width: 767px){.conceptSect[data-astro-cid-j7pv25f6]{margin-block:40px 80px}}@media (min-width: 768px){.conceptSect__cont[data-astro-cid-j7pv25f6] .title--l[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:var(--w);width:100%}}@media (min-width: 768px) and (max-width: 1339px){.conceptSect__cont[data-astro-cid-j7pv25f6] .title--l[data-astro-cid-j7pv25f6]{max-width:92%}}@media (max-width: 767px){.conceptSect__cont[data-astro-cid-j7pv25f6] .title--l[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:92%;width:92%}}.conceptItemWrap[data-astro-cid-j7pv25f6]{padding:4px}@media (max-width: 767px){.conceptItemWrap[data-astro-cid-j7pv25f6]{padding-inline:0}}.conceptItem[data-astro-cid-j7pv25f6]{position:relative}.conceptItem__inner[data-astro-cid-j7pv25f6]{border-bottom:1px solid #BDCAD4;border-left:1px solid #BDCAD4;border-right:1px solid #BDCAD4;display:flex;gap:40px;padding:60px;position:relative}@media (min-width: 768px){.conceptItem__inner[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:var(--w);width:100%}}@media (min-width: 768px) and (max-width: 1339px){.conceptItem__inner[data-astro-cid-j7pv25f6]{max-width:92%}}.conceptItem[data-astro-cid-j7pv25f6]:last-child .conceptItem__inner[data-astro-cid-j7pv25f6]{border-bottom:none}@media (min-width: 768px) and (max-width: 1339px){.conceptItem__inner[data-astro-cid-j7pv25f6]{gap:20px;padding:40px}}@media (max-width: 767px){.conceptItem__inner[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:92%;width:92%;flex-direction:column;gap:20px;padding:32px}}.conceptItem__title[data-astro-cid-j7pv25f6]{font-size:44px;font-weight:bold;line-height:1.4;width:50%}@media (min-width: 768px) and (max-width: 1339px){.conceptItem__title[data-astro-cid-j7pv25f6]{font-size:3.0555555556vw}}@media (max-width: 767px){.conceptItem__title[data-astro-cid-j7pv25f6]{font-size:20px;width:100%}}.conceptItem__desc[data-astro-cid-j7pv25f6]{flex:1}.conceptItem__lead[data-astro-cid-j7pv25f6]{font-size:24px;font-weight:bold;line-height:1.6;margin-bottom:20px}@media (min-width: 768px) and (max-width: 1339px){.conceptItem__lead[data-astro-cid-j7pv25f6]{font-size:22px}}@media (max-width: 767px){.conceptItem__lead[data-astro-cid-j7pv25f6]{font-size:18px}}.conceptItem__txt[data-astro-cid-j7pv25f6]{color:#4F4F4F;font-size:16px;font-weight:600;line-height:1.8}@media (max-width: 767px){.conceptItem__txt[data-astro-cid-j7pv25f6]{font-size:14px}}@media (min-width: 768px){.featureSect[data-astro-cid-j7pv25f6] .title--l[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:var(--w);width:100%}}@media (min-width: 768px) and (max-width: 1339px){.featureSect[data-astro-cid-j7pv25f6] .title--l[data-astro-cid-j7pv25f6]{max-width:92%}}.featureSect[data-astro-cid-j7pv25f6] .title--l[data-astro-cid-j7pv25f6]{margin-bottom:10px}@media (max-width: 767px){.featureSect[data-astro-cid-j7pv25f6] .title--l[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:92%;width:92%}}@media (min-width: 768px){.featureSect__lead[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:var(--w);width:100%}}@media (min-width: 768px) and (max-width: 1339px){.featureSect__lead[data-astro-cid-j7pv25f6]{max-width:92%}}.featureSect__lead[data-astro-cid-j7pv25f6]{color:#4F4F4F;font-size:14px;font-weight:bold;margin-bottom:40px}@media (max-width: 767px){.featureSect__lead[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:92%;width:92%;margin-bottom:20px}}.frameBox__row[data-astro-cid-j7pv25f6]{position:relative}.frameBox__row[data-astro-cid-j7pv25f6] .lineCorner--top{top:1px}.frameBox__row[data-astro-cid-j7pv25f6] .lineCorner--bottom{bottom:-1px}.frameBox__row[data-astro-cid-j7pv25f6]:last-child .lineCorner--bottom{bottom:1px}.frameBox__item[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);max-width:calc(var(--w) + 8px);padding:4px;width:calc(100% + 8px)}@media (min-width: 768px){.frameBox__item[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:var(--w);width:100%}}@media (min-width: 768px) and (max-width: 1339px){.frameBox__item[data-astro-cid-j7pv25f6]{max-width:92%}}@media (min-width: 768px) and (max-width: 1339px){.frameBox__item[data-astro-cid-j7pv25f6]{max-width:calc(92% + 8px)}}@media (max-width: 767px){.frameBox__item[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:92%;width:92%;grid-template-columns:1fr;padding:0}}.featureItemSect[data-astro-cid-j7pv25f6]{border-left:1px solid #BDCAD4;position:relative}@media (min-width: 768px){.featureItemSect[data-astro-cid-j7pv25f6]:nth-child(even){border-right:1px solid #BDCAD4}}@media (max-width: 767px){.featureItemSect[data-astro-cid-j7pv25f6]{border-right:1px solid #BDCAD4}}@media (max-width: 767px){.featureItemSect[data-astro-cid-j7pv25f6]+.featureItemSect[data-astro-cid-j7pv25f6]{border-top:1px solid #BDCAD4}}.featureItemSect__inner[data-astro-cid-j7pv25f6]{padding:13px}.featureItemSect__num[data-astro-cid-j7pv25f6]{font-family:var(--font-en);font-size:20px;font-weight:bold}.featureItemSect__img[data-astro-cid-j7pv25f6]{margin-bottom:30px}.featureItemSect__img[data-astro-cid-j7pv25f6] canvas[data-astro-cid-j7pv25f6]{aspect-ratio:1.914893617;height:auto;width:100%}.featureItemSect__title[data-astro-cid-j7pv25f6]{font-size:22px;font-weight:bold;margin-bottom:15px;padding-inline:20px}@media (max-width: 767px){.featureItemSect__title[data-astro-cid-j7pv25f6]{font-size:18px;padding-inline:0}}.featureItemSect__text[data-astro-cid-j7pv25f6]{color:#4F4F4F;font-size:14px;font-weight:bold;margin-bottom:20px;padding-inline:20px}@media (max-width: 767px){.featureItemSect__text[data-astro-cid-j7pv25f6]{font-size:12px;padding-inline:0}}.investmentSect[data-astro-cid-j7pv25f6]{margin-block:120px}@media (min-width: 768px){.investmentSect[data-astro-cid-j7pv25f6] .title--l[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:var(--w);width:100%}}@media (min-width: 768px) and (max-width: 1339px){.investmentSect[data-astro-cid-j7pv25f6] .title--l[data-astro-cid-j7pv25f6]{max-width:92%}}@media (max-width: 767px){.investmentSect[data-astro-cid-j7pv25f6] .title--l[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:92%;width:92%}}.investmentSect__cont[data-astro-cid-j7pv25f6]{margin-bottom:140px}@media (max-width: 767px){.investmentSect__cont[data-astro-cid-j7pv25f6]{margin-bottom:40px}}.investmentSect__mv[data-astro-cid-j7pv25f6]{margin-bottom:140px}@media (max-width: 767px){.investmentSect__mv[data-astro-cid-j7pv25f6]{margin-bottom:60px}}.investmentSect__mv[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%}.investmentItem[data-astro-cid-j7pv25f6]{border-left:1px solid #BDCAD4;position:relative}@media (min-width: 768px){.investmentItem[data-astro-cid-j7pv25f6]:nth-child(even){border-right:1px solid #BDCAD4}}@media (max-width: 767px){.investmentItem[data-astro-cid-j7pv25f6]{border-right:1px solid #BDCAD4}}@media (max-width: 767px){.investmentItem[data-astro-cid-j7pv25f6]+.investmentItem[data-astro-cid-j7pv25f6]{border-top:1px solid #BDCAD4}}.investmentItem__inner[data-astro-cid-j7pv25f6]{padding:30px}.investmentItem__num[data-astro-cid-j7pv25f6]{color:#B9A271;display:block;font-family:var(--font-en);font-size:20px;font-weight:500;font-weight:bold;margin-bottom:20px}@media (max-width: 767px){.investmentItem__num[data-astro-cid-j7pv25f6]{margin-bottom:10px}}.investmentItem__title[data-astro-cid-j7pv25f6]{font-size:22px;font-weight:bold}@media (max-width: 767px){.investmentItem__title[data-astro-cid-j7pv25f6]{font-size:16px}}@media (min-width: 768px){.investmentDes[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:var(--w);width:100%}}@media (min-width: 768px) and (max-width: 1339px){.investmentDes[data-astro-cid-j7pv25f6]{max-width:92%}}.investmentDes[data-astro-cid-j7pv25f6]{margin-bottom:120px}@media (max-width: 767px){.investmentDes[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:92%;width:92%;margin-bottom:40px}}.investmentDes__coming[data-astro-cid-j7pv25f6]{background:rgba(255,255,255,0.431372549);box-shadow:none;color:var(--fontColor);display:block;display:flex;font-family:var(--font-en);font-size:24px;font-weight:bold;justify-content:center;padding:20px;position:relative;text-align:center;width:100%}@media (max-width: 767px){.investmentDes__coming[data-astro-cid-j7pv25f6]{font-size:18px;font-weight:normal;padding:10px}}.investmentDes__list[data-astro-cid-j7pv25f6]{box-shadow:-1px 0 0 #BDCAD4;display:flex}@media (max-width: 767px){.investmentDes__list[data-astro-cid-j7pv25f6]{display:grid;gap:1px;grid-template-columns:repeat(2,1fr)}}.investmentDes__item[data-astro-cid-j7pv25f6]{box-shadow:1px 0 0 #BDCAD4;pointer-events:all}.investmentDes__item[data-astro-cid-j7pv25f6]::before{pointer-events:none}.investmentDes__item[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;height:100%;width:100%}.newsSect[data-astro-cid-j7pv25f6]{margin-bottom:120px}@media (min-width: 768px){.newsSect[data-astro-cid-j7pv25f6] .title--l[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:var(--w);width:100%}}@media (min-width: 768px) and (max-width: 1339px){.newsSect[data-astro-cid-j7pv25f6] .title--l[data-astro-cid-j7pv25f6]{max-width:92%}}@media (max-width: 767px){.newsSect[data-astro-cid-j7pv25f6] .title--l[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:92%;width:92%}}.newsSect__inner[data-astro-cid-j7pv25f6]{padding-block:4px}.newsItem[data-astro-cid-j7pv25f6]{padding:30px;position:relative}@media (max-width: 767px){.newsItem[data-astro-cid-j7pv25f6]{padding:20px}}.newsItem[data-astro-cid-j7pv25f6] .lineCorner--bottom{bottom:-1px}.newsItem[data-astro-cid-j7pv25f6] .lineCorner__item--t{display:none}.newsItem__inner[data-astro-cid-j7pv25f6]{align-items:center;display:flex;padding-inline:40px}@media (min-width: 768px){.newsItem__inner[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:var(--w);width:100%}}@media (min-width: 768px) and (max-width: 1339px){.newsItem__inner[data-astro-cid-j7pv25f6]{max-width:92%}}@media (max-width: 767px){.newsItem__inner[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:92%;width:92%;align-items:start;flex-direction:column;gap:0;padding-inline:0}}.newsItem__time[data-astro-cid-j7pv25f6]{color:#4F4F4F;font-family:var(--font-en);font-size:14px;font-weight:500;width:110px}@media (max-width: 767px){.newsItem__time[data-astro-cid-j7pv25f6]{margin-bottom:5px}}.newsItem__title[data-astro-cid-j7pv25f6]{flex:1;font-size:14px;font-weight:bold;line-height:1.4}.newsItem__more[data-astro-cid-j7pv25f6] .newsItem[data-astro-cid-j7pv25f6].is-more{height:80px;padding:0;text-align:center;transition:all 0.5s}@media (max-width: 767px){.newsItem__more[data-astro-cid-j7pv25f6] .newsItem[data-astro-cid-j7pv25f6].is-more{height:60px}}.newsItem__more[data-astro-cid-j7pv25f6].is-ac-open .newsItem[data-astro-cid-j7pv25f6].is-more{height:0;opacity:0}.newsItem__more[data-astro-cid-j7pv25f6] .js-accordion-content-inner[data-astro-cid-j7pv25f6]{padding-bottom:2px}.newsItem__moreText[data-astro-cid-j7pv25f6]{align-items:center;color:#081A29;display:inline-flex;font-weight:bold;gap:10px;height:100%;justify-content:center;width:100%}.newsItem__moreText[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transition:all 0.8s}@media (hover: hover){.newsItem__moreText[data-astro-cid-j7pv25f6]:hover{color:#B9A271}.newsItem__moreText[data-astro-cid-j7pv25f6]:hover svg[data-astro-cid-j7pv25f6]{transform:rotate(360deg)}}.memberSingleCard__wrap[data-astro-cid-j7pv25f6]{position:relative}@media (min-width: 768px){.memberSingleCard__wrap[data-astro-cid-j7pv25f6]{height:747px}}@media (min-width: 768px){.memberSingleCard[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:var(--w);width:100%}}@media (min-width: 768px) and (max-width: 1339px){.memberSingleCard[data-astro-cid-j7pv25f6]{max-width:92%}}.memberSingleCard[data-astro-cid-j7pv25f6]{display:flex}@media (max-width: 767px){.memberSingleCard[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:92%;width:92%;flex-direction:column}}.memberSingleCard__img[data-astro-cid-j7pv25f6]{aspect-ratio:340/410;width:100%}@media (min-width: 768px){.memberSingleCard__img[data-astro-cid-j7pv25f6]{max-width:340px}}.memberSingleCard__img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:100%;object-fit:cover;width:100%}.memberSingleCard__desc[data-astro-cid-j7pv25f6]{flex:1;padding:40px}@media (max-width: 767px){.memberSingleCard__desc[data-astro-cid-j7pv25f6]{padding:40px 5%}}.memberSingleCard__ttl[data-astro-cid-j7pv25f6]{font-family:var(--font-en);font-weight:bold;margin-bottom:20px}.memberSingleCard__ttl[data-astro-cid-j7pv25f6] .small[data-astro-cid-j7pv25f6]{display:block;font-size:14px;margin-bottom:4px}.memberSingleCard__ttl[data-astro-cid-j7pv25f6] .main[data-astro-cid-j7pv25f6]{display:block;font-size:20px}.memberSingleCard__txt[data-astro-cid-j7pv25f6]{color:#4F4F4F;font-size:14px;font-weight:bold;letter-spacing:0.06em;line-height:1.4}.memberSect[data-astro-cid-j7pv25f6]{margin-bottom:120px}@media (min-width: 768px){.memberSect[data-astro-cid-j7pv25f6] .title--l[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:var(--w);width:100%}}@media (min-width: 768px) and (max-width: 1339px){.memberSect[data-astro-cid-j7pv25f6] .title--l[data-astro-cid-j7pv25f6]{max-width:92%}}@media (max-width: 767px){.memberSect[data-astro-cid-j7pv25f6] .title--l[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:92%;width:92%}}.memberCard__slider[data-astro-cid-j7pv25f6]{border-bottom:1px solid #BDCAD4}.memberCard__slider[data-astro-cid-j7pv25f6] .splide__track[data-astro-cid-j7pv25f6]{padding-block:2px}.memberCard__slider[data-astro-cid-j7pv25f6] .splide__arrow[data-astro-cid-j7pv25f6]{appearance:none;background:none;height:64px;opacity:1;padding:0;width:64px}@media (max-width: 767px){.memberCard__slider[data-astro-cid-j7pv25f6] .splide__arrow[data-astro-cid-j7pv25f6]{height:40px;width:40px}}.memberCard__slider[data-astro-cid-j7pv25f6] .splide__arrow[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{height:100%;width:100%}.memberCardItem[data-astro-cid-j7pv25f6]{border-left:1px solid #BDCAD4;height:100%;width:413px}@media (min-width: 768px) and (max-width: 1339px){.memberCardItem[data-astro-cid-j7pv25f6]{width:300px}}@media (max-width: 767px){.memberCardItem[data-astro-cid-j7pv25f6]{width:80vw}}.memberCardItem__desc[data-astro-cid-j7pv25f6]{padding:32px 24px}.memberCardItem__name[data-astro-cid-j7pv25f6]{font-family:var(--font-en);font-weight:bold;margin-bottom:20px}.memberCardItem__name[data-astro-cid-j7pv25f6] .small[data-astro-cid-j7pv25f6]{display:block;font-size:14px}.memberCardItem__name[data-astro-cid-j7pv25f6] .main[data-astro-cid-j7pv25f6]{color:#081A29;font-size:20px;font-weight:bold}.memberCardItem__txt[data-astro-cid-j7pv25f6]{color:#4F4F4F;font-size:14px;font-weight:600;line-height:1.5}@media (min-width: 768px) and (max-width: 979px){.memberCardItem__txt[data-astro-cid-j7pv25f6]{font-size:12px}}@media (min-width: 768px){.companySect[data-astro-cid-j7pv25f6] .title--l[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:var(--w);width:100%}}@media (min-width: 768px) and (max-width: 1339px){.companySect[data-astro-cid-j7pv25f6] .title--l[data-astro-cid-j7pv25f6]{max-width:92%}}@media (max-width: 767px){.companySect[data-astro-cid-j7pv25f6] .title--l[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:92%;width:92%}}.companyRows[data-astro-cid-j7pv25f6]{padding-block:4px}.companyRows__item[data-astro-cid-j7pv25f6]{padding:35px 30px;position:relative}@media (max-width: 767px){.companyRows__item[data-astro-cid-j7pv25f6]{padding:20px}}.companyRows__item[data-astro-cid-j7pv25f6] .lineCorner--bottom{bottom:-1px}.companyRows__item[data-astro-cid-j7pv25f6] .lineCorner__item--t{display:none}.companyRows__inner[data-astro-cid-j7pv25f6]{align-items:center;display:flex;padding-inline:40px}@media (min-width: 768px){.companyRows__inner[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:var(--w);width:100%}}@media (min-width: 768px) and (max-width: 1339px){.companyRows__inner[data-astro-cid-j7pv25f6]{max-width:92%}}@media (max-width: 767px){.companyRows__inner[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;max-width:92%;width:92%;align-items:start;padding-inline:0}}.companyRows__dt[data-astro-cid-j7pv25f6]{color:#4F4F4F;font-family:var(--font-en);font-size:14px;font-weight:bold;width:110px}@media (max-width: 767px){.companyRows__dt[data-astro-cid-j7pv25f6]{width:80px}}.companyRows__dd[data-astro-cid-j7pv25f6]{flex:1;font-size:14px;font-weight:bold;line-height:1.4}.companyRows__dd[data-astro-cid-j7pv25f6] .address[data-astro-cid-j7pv25f6]{pointer-events:none}