@charset "UTF-8";
:root {
  /* color */
  --color-white: #ffffff;
  --color-text: #4f4f4f;
  --color-text-blue: #005587;
  --color-bg-light: #eefaff;
  --color-bg-dark: #eaf1f8;
  --color-blue-light: #0bbbef;
  --color-blue-main: #035788;
  --color-blue-medium: #046b9d;
  --color-blue-dark: #032a57;
  --color-green-light: #5083a1;
  --color-orange: #ff8617;
  --color-line: #d9d9d9;
  --color-border: #cfd8e3;
  /* font */
  --font-sans: YuGothic, "Yu Gothic", "游ゴシック体", "游ゴシック", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  --font-en: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.p-global-access {
  color: var(--color-text);
  font-family: var(--font-sans);
  background: linear-gradient(180deg, var(--color-bg-light) 0%, var(--color-white) 100%);
}

.p-global-access-feature {
  padding-top: 107rem;
}

.p-global-access-feature__inner {
  display: grid;
  grid-template-columns: 385rem 735rem;
  -moz-column-gap: 80rem;
       column-gap: 80rem;
  align-items: start;
  margin-top: 67rem;
}

.p-global-access-feature__image {
  aspect-ratio: 385/470;
  overflow: hidden;
  background-color: #d9d9d9;
}

.p-global-access-feature__image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-global-access-feature__table {
  width: 735rem;
  min-width: 0;
}

.p-global-access-feature__table .c-list-square {
  row-gap: 8rem;
}

.p-global-access-feature__table .c-list-square li {
  line-height: 1.5;
}

.p-global-access-investment {
  padding-top: 123rem;
}

.p-global-access-investment__table {
  margin-top: 28rem;
}

.p-global-access__sub-heading {
  display: block;
  margin-top: 67rem;
  margin-bottom: 40rem;
}

.p-global-access-docs__item .p-global-access__sub-heading {
  margin-bottom: 24rem;
}
.p-global-access-docs__item .c-btn {
  margin-top: 0;
}

.p-global-access-note {
  padding-top: 123rem;
}

.p-global-access-note__content {
  margin-top: 40rem;
}

.p-global-access__sns {
  padding-top: 120rem;
  padding-bottom: 120rem;
}

@media only screen and (max-width: 1271px) {
  .p-global-access-feature {
    padding-top: 77rem;
  }
  .p-global-access-feature__inner {
    grid-template-columns: 280rem 1fr;
    -moz-column-gap: 40rem;
         column-gap: 40rem;
    margin-top: 48rem;
  }
  .p-global-access-feature__table {
    width: auto;
  }
  .p-global-access__sub-heading {
    margin-top: 56rem;
    margin-bottom: 32rem;
  }
  .p-global-access-investment,
  .p-global-access-note {
    padding-top: 88rem;
  }
  .p-global-access__sns {
    padding-top: 88rem;
    padding-bottom: 88rem;
  }
}
@media only screen and (max-width: 767px) {
  .p-global-access-feature {
    padding-top: 56rem;
  }
  .p-global-access-feature__inner {
    grid-template-columns: 1fr;
    row-gap: 32rem;
    margin-top: 32rem;
    width: 100%;
  }
  .p-global-access-feature__image {
    width: 100%;
    max-width: 320rem;
    margin-inline: auto;
  }
  .p-global-access-investment,
  .p-global-access-note {
    padding-top: 64rem;
  }
  .p-global-access__sub-heading {
    margin-top: 40rem;
    margin-bottom: 24rem;
  }
  .p-global-access-note__content {
    margin-top: 32rem;
  }
  .p-global-access__sns {
    padding-top: 64rem;
    padding-bottom: 64rem;
  }
}