@charset "UTF-8";
*:where(:not(iframe, canvas, img, svg, video):not(svg *)) {
  all: unset;
  display: revert;
}

*,
*::before,
*::after {
  box-sizing: border-box;
  min-inline-size: 0;
}

ol, ul {
  list-style: none;
}

img {
  max-width: 100%;
}

table {
  border-collapse: collapse;
}

textarea {
  white-space: revert;
}

/* ================
	@include var.fontDefault(500);
	フォント固有の設定を引き継げるmixin
	引数はfont-weight
================ */
/* ================
	@include var.arrowIcon(var.$color_text_01, mod.rem(14), mod.rem(12));
	右向きの矢印アイコン
	rotateで回転させることで上下左向きにも変更可能
	$baseColorで色を変更可能
================ */
/* ================
	@include var.chevronIcon(var.$color_text_01, mod.rem(14), mod.rem(12));
	右向きの不等号アイコン（＞←こういうやつ）
	rotateで回転させることで上下左向きにも変更可能
	$baseColorで色を変更可能
================ */
/*
@include perfect_vw(1200, 320, 60, 14, font-size);
*/
/*
  @include lineHeightCrop(1.75);
*/
[data-fade] {
  opacity: 0;
  transform: translateY(50px);
  transition: transform 0.5s ease, opacity 0.25s ease;
}
[data-fade].is-show {
  animation-name: fadeUpAnime;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}

@keyframes fadeUpAnime {
  from {
    opacity: 0;
    transform: translateY(50px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes extendLineXAnime {
  from {
    width: 100%;
  }
  to {
    width: 0%;
  }
}
@keyframes fadeExtendLineXAnime {
  0% {
    width: 100%;
  }
  50% {
    width: 100%;
  }
  50.1% {
    width: 100%;
  }
  100% {
    width: 0%;
  }
}
@keyframes extendLineHistory {
  0% {
    transform: scaleX(1);
    height: 0;
  }
  50% {
    height: 100%;
  }
  50.1% {
    height: 100%;
  }
  100% {
    height: 100%;
  }
}
@keyframes arrowMoveAnime {
  0% {
    translate: 0;
  }
  50% {
    translate: 50%;
  }
  50.1% {
    translate: 50%;
  }
  100% {
    translate: 0;
  }
}
@keyframes arrowMoveAnimeUp {
  0% {
    translate: 0;
  }
  50% {
    translate: 0 -50%;
  }
  50.1% {
    translate: 0 -50%;
  }
  100% {
    translate: 0;
  }
}
@keyframes arrowMoveAnimeLeft {
  0% {
    translate: 0;
  }
  50% {
    translate: -50%;
  }
  50.1% {
    translate: -50%;
  }
  100% {
    translate: 0;
  }
}
@keyframes arrowMoveAnimeDown {
  0% {
    translate: 0;
  }
  50% {
    translate: 0 50%;
  }
  50.1% {
    translate: 0 50%;
  }
  100% {
    translate: 0;
  }
}
@keyframes scaleImg {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.05);
  }
}
@keyframes slideUpAnime {
  0% {
    transform: translate3d(0, 10rem, 0);
    opacity: 1;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes fadeAnime {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fuwafuwaAnime {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-30px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes mochiAnime {
  0% {
    transform: scale(1, 0.8);
  }
  20% {
    transform: scale(0.8, 1.1);
  }
  90% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(1, 0.8);
  }
}
@keyframes poyonAnime {
  0% {
    transform: scale(1, 1) translate(0%, 0%);
  }
  15% {
    transform: scale(0.9, 0.9) translate(0%, 5%);
  }
  30% {
    transform: scale(1.3, 0.8) translate(0%, 10%);
  }
  50% {
    transform: scale(0.8, 1.3) translate(0%, -10%);
  }
  70% {
    transform: scale(1.1, 0.9) translate(0%, 5%);
  }
  100% {
    transform: scale(1, 1) translate(0%, 0%);
  }
}
@keyframes pikopikoAnime {
  0% {
    transform: rotate(20deg);
  }
  50% {
    transform: rotate(-10deg);
  }
  100% {
    transform: rotate(20deg);
  }
}
[data-splitWord] .js-split {
  display: inline-block;
  transform: translateY(50px);
  opacity: 0;
}
[data-splitWord].is-show .js-split:nth-child(1) {
  animation: fadeInText 0.5s ease 0.1s forwards;
}
[data-splitWord].is-show .js-split:nth-child(2) {
  animation: fadeInText 0.5s ease 0.2s forwards;
}
[data-splitWord].is-show .js-split:nth-child(3) {
  animation: fadeInText 0.5s ease 0.3s forwards;
}
[data-splitWord].is-show .js-split:nth-child(4) {
  animation: fadeInText 0.5s ease 0.4s forwards;
}
[data-splitWord].is-show .js-split:nth-child(5) {
  animation: fadeInText 0.5s ease 0.5s forwards;
}
[data-splitWord].is-show .js-split:nth-child(6) {
  animation: fadeInText 0.5s ease 0.6s forwards;
}
[data-splitWord].is-show .js-split:nth-child(7) {
  animation: fadeInText 0.5s ease 0.7s forwards;
}
[data-splitWord].is-show .js-split:nth-child(8) {
  animation: fadeInText 0.5s ease 0.8s forwards;
}
[data-splitWord].is-show .js-split:nth-child(9) {
  animation: fadeInText 0.5s ease 0.9s forwards;
}
[data-splitWord].is-show .js-split:nth-child(10) {
  animation: fadeInText 0.5s ease 1s forwards;
}
[data-splitWord].is-show .js-split:nth-child(11) {
  animation: fadeInText 0.5s ease 1.1s forwards;
}
[data-splitWord].is-show .js-split:nth-child(12) {
  animation: fadeInText 0.5s ease 1.2s forwards;
}
[data-splitWord].is-show .js-split:nth-child(13) {
  animation: fadeInText 0.5s ease 1.3s forwards;
}
[data-splitWord].is-show .js-split:nth-child(14) {
  animation: fadeInText 0.5s ease 1.4s forwards;
}
[data-splitWord].is-show .js-split:nth-child(15) {
  animation: fadeInText 0.5s ease 1.5s forwards;
}
[data-splitWord].is-show .js-split:nth-child(16) {
  animation: fadeInText 0.5s ease 1.6s forwards;
}
[data-splitWord].is-show .js-split:nth-child(17) {
  animation: fadeInText 0.5s ease 1.7s forwards;
}
[data-splitWord].is-show .js-split:nth-child(18) {
  animation: fadeInText 0.5s ease 1.8s forwards;
}
[data-splitWord].is-show .js-split:nth-child(19) {
  animation: fadeInText 0.5s ease 1.9s forwards;
}
[data-splitWord].is-show .js-split:nth-child(20) {
  animation: fadeInText 0.5s ease 2s forwards;
}
[data-splitWord].is-show .js-split:nth-child(21) {
  animation: fadeInText 0.5s ease 2.1s forwards;
}
[data-splitWord].is-show .js-split:nth-child(22) {
  animation: fadeInText 0.5s ease 2.2s forwards;
}
[data-splitWord].is-show .js-split:nth-child(23) {
  animation: fadeInText 0.5s ease 2.3s forwards;
}
[data-splitWord].is-show .js-split:nth-child(24) {
  animation: fadeInText 0.5s ease 2.4s forwards;
}
[data-splitWord].is-show .js-split:nth-child(25) {
  animation: fadeInText 0.5s ease 2.5s forwards;
}
[data-splitWord].is-show .js-split:nth-child(26) {
  animation: fadeInText 0.5s ease 2.6s forwards;
}
[data-splitWord].is-show .js-split:nth-child(27) {
  animation: fadeInText 0.5s ease 2.7s forwards;
}
[data-splitWord].is-show .js-split:nth-child(28) {
  animation: fadeInText 0.5s ease 2.8s forwards;
}
[data-splitWord].is-show .js-split:nth-child(29) {
  animation: fadeInText 0.5s ease 2.9s forwards;
}
[data-splitWord].is-show .js-split:nth-child(30) {
  animation: fadeInText 0.5s ease 3s forwards;
}
[data-splitWord].is-show .js-split:nth-child(31) {
  animation: fadeInText 0.5s ease 3.1s forwards;
}
[data-splitWord].is-show .js-split:nth-child(32) {
  animation: fadeInText 0.5s ease 3.2s forwards;
}
[data-splitWord].is-show .js-split:nth-child(33) {
  animation: fadeInText 0.5s ease 3.3s forwards;
}
[data-splitWord].is-show .js-split:nth-child(34) {
  animation: fadeInText 0.5s ease 3.4s forwards;
}
[data-splitWord].is-show .js-split:nth-child(35) {
  animation: fadeInText 0.5s ease 3.5s forwards;
}
[data-splitWord].is-show .js-split:nth-child(36) {
  animation: fadeInText 0.5s ease 3.6s forwards;
}
[data-splitWord].is-show .js-split:nth-child(37) {
  animation: fadeInText 0.5s ease 3.7s forwards;
}
[data-splitWord].is-show .js-split:nth-child(38) {
  animation: fadeInText 0.5s ease 3.8s forwards;
}
[data-splitWord].is-show .js-split:nth-child(39) {
  animation: fadeInText 0.5s ease 3.9s forwards;
}
[data-splitWord].is-show .js-split:nth-child(40) {
  animation: fadeInText 0.5s ease 4s forwards;
}
[data-splitWord].is-show .js-split:nth-child(41) {
  animation: fadeInText 0.5s ease 4.1s forwards;
}
[data-splitWord].is-show .js-split:nth-child(42) {
  animation: fadeInText 0.5s ease 4.2s forwards;
}
[data-splitWord].is-show .js-split:nth-child(43) {
  animation: fadeInText 0.5s ease 4.3s forwards;
}
[data-splitWord].is-show .js-split:nth-child(44) {
  animation: fadeInText 0.5s ease 4.4s forwards;
}
[data-splitWord].is-show .js-split:nth-child(45) {
  animation: fadeInText 0.5s ease 4.5s forwards;
}
[data-splitWord].is-show .js-split:nth-child(46) {
  animation: fadeInText 0.5s ease 4.6s forwards;
}
[data-splitWord].is-show .js-split:nth-child(47) {
  animation: fadeInText 0.5s ease 4.7s forwards;
}
[data-splitWord].is-show .js-split:nth-child(48) {
  animation: fadeInText 0.5s ease 4.8s forwards;
}
[data-splitWord].is-show .js-split:nth-child(49) {
  animation: fadeInText 0.5s ease 4.9s forwards;
}

@keyframes fadeInText {
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
[data-bounce].is-show {
  animation: bounceAnime 0.9s both;
}

@keyframes bounceAnime {
  0% {
    transform: translateY(-55px);
    animation-timing-function: ease-in;
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  40% {
    transform: translateY(-34px);
    animation-timing-function: ease-in;
  }
  65% {
    transform: translateY(-22px);
    animation-timing-function: ease-in;
  }
  25%, 55%, 75%, 87% {
    transform: translateY(0px);
    animation-timing-function: ease-out;
  }
  100% {
    transform: translateY(0px);
    animation-timing-function: ease-out;
    opacity: 1;
  }
}
@keyframes fadeInText {
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
html {
  overflow-x: hidden;
}
html.is-fixed {
  overflow: hidden;
}
@media screen and (min-width: 1024px) {
  html.is-fixed {
    overflow: visible;
  }
}

body {
  background: #F6F6F6;
  width: 100vw;
  position: relative;
  overflow-x: hidden;
  color: #333333;
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-size: 1rem;
}

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

a,
button {
  text-decoration: none;
  transition: all 0.25s ease;
}
a:hover, a:active,
button:hover,
button:active {
  outline-width: 0;
  cursor: pointer;
}
a *,
button * {
  transition: all 0.25s ease;
}

@media screen and (min-width: 1024px) {
  a[href*="tel:"] {
    cursor: default;
    pointer-events: none;
    text-decoration: none;
  }
}
.c-primary {
  color: #FE8207;
}

@media screen and (min-width: 1024px) {
  .l-header {
    width: 100vw;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2;
  }
}
@media screen and (min-width: 1024px) {
  .l-header.is-animated .l-header__container {
    background: #FFFFFF;
    border-radius: 9999px;
  }
}
@media screen and (min-width: 1024px) {
  .l-header.is-animated .l-header__container .l-navigation__item.-contact .l-navigation__link {
    background: linear-gradient(to right, #FF9D00 0%, #F6D84C 99.9%, #F6D84C 100%);
    color: #FFFFFF;
  }
}
.l-header__container {
  padding: 0.875rem 0.5rem;
  width: 100%;
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  .l-header__container {
    max-width: 96.875vw;
    padding: 0 0.78125vw 0 2.34375vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 1.25rem auto 0;
    transition: background-color 0.5s ease;
  }
}
@media screen and (min-width: 1280px) {
  .l-header__container {
    max-width: 77.5rem;
    padding: 0 0.625rem 0 1.875rem;
  }
}
.l-header__logo {
  display: block;
  width: 11.9375rem;
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 1024px) {
  .l-header__logo {
    width: 20.703125vw;
    z-index: 5;
  }
}
@media screen and (min-width: 1280px) {
  .l-header__logo {
    width: 16.5625rem;
  }
}
.l-header__hamburger {
  background: #FFFFFF;
  border-radius: 50%;
  box-shadow: 3px 3px 4px rgba(103, 103, 103, 0.2);
  position: fixed;
  top: 0.5625rem;
  right: 0.625rem;
  width: 3rem;
  height: 3rem;
  z-index: 12;
  transition: all 0.25s ease;
  flex-shrink: 0;
}
@media screen and (min-width: 1024px) {
  .l-header__hamburger {
    display: none;
  }
}
.l-header__hamburgerLine {
  background: #333333;
  border-radius: 0.09375rem;
  width: 1.25rem;
  height: 0.125rem;
  position: absolute;
  top: 1rem;
  right: 0.875rem;
  transform-origin: center;
  transition: all 0.25s ease;
}
.l-header__hamburgerLine:nth-of-type(2) {
  top: 1.4375rem;
}
.l-header__hamburgerLine:nth-of-type(3) {
  top: 1.86875rem;
}
.l-header__hamburger.is-open .l-header__hamburgerLine {
  transform: rotate(45deg);
  top: 1.4375rem;
}
.l-header__hamburger.is-open .l-header__hamburgerLine:nth-of-type(2) {
  opacity: 0;
}
.l-header__hamburger.is-open .l-header__hamburgerLine:nth-of-type(3) {
  transform: rotate(-45deg);
}
.l-header__hamburger.is-open .l-header__hamburgerText:before {
  content: "CLOSE";
  color: #FFFFFF;
}
@media screen and (min-width: 1024px) {
  .l-header:has(.l-navigation__item.js-accordion:hover) .l-navigation__bg {
    opacity: 1;
  }
}

.l-headerBg__img {
  mix-blend-mode: multiply;
  max-width: none;
}
.l-headerBg__img-01 {
  width: 200.5333333333vw;
  height: 40.5rem;
  aspect-ratio: 752/648;
  position: absolute;
  left: -22.9375rem;
  top: -22.0625rem;
  z-index: -1;
}
@media screen and (min-width: 1024px) {
  .l-headerBg__img-01 {
    width: 99.375vw;
    height: 68.5rem;
    aspect-ratio: 1272/1096;
    left: -15.125rem;
    top: -41.5rem;
  }
}
.l-headerBg__img-02 {
  width: 166.6666666667vw;
  height: 27.25rem;
  aspect-ratio: 625/436;
  position: absolute;
  right: -20.625rem;
  top: -0.6875rem;
  z-index: -2;
}
@media screen and (min-width: 1024px) {
  .l-headerBg__img-02 {
    width: 82.578125vw;
    height: 46.125rem;
    aspect-ratio: 1057/738;
    right: -18.25rem;
    top: -7.25rem;
  }
}

@keyframes UpAnime {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-100px);
  }
}
@keyframes DownAnime {
  from {
    opacity: 0;
    transform: translateY(-100px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.l-navigation {
  width: 100%;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
  opacity: 0;
  pointer-events: none;
  transition: transform 0.5s ease, opacity 0.25s ease;
  padding: 6.25rem 0 8.75rem;
  overflow-y: scroll;
}
@media screen and (min-width: 1024px) {
  .l-navigation {
    position: static;
    width: auto;
    height: auto;
    pointer-events: all;
    padding: 0;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    overflow-y: hidden;
  }
}
.l-navigation.is-open {
  animation-name: fadeAnime;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  pointer-events: all;
}
@keyframes fadeAnime {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.l-navigation.is-open .l-navigation__content {
  visibility: visible;
  opacity: 1;
}
.l-navigation.is-open .l-navigation__bg {
  transform: none;
}
.l-navigation__content {
  position: relative;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s ease;
  transform-origin: top;
}
@media screen and (min-width: 1024px) {
  .l-navigation__content {
    visibility: visible;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 3.125vw;
    position: static;
  }
}
@media screen and (min-width: 1280px) {
  .l-navigation__content {
    gap: 4rem;
  }
}
.l-navigation__list {
  margin: 0 auto;
  width: 100%;
  max-width: calc(100% - 3rem * 2);
}
@media screen and (min-width: 1024px) {
  .l-navigation__list {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 2.34375vw;
    width: auto;
    max-width: none;
    margin: 0;
  }
}
@media screen and (min-width: 1280px) {
  .l-navigation__list {
    gap: 1.875rem;
  }
}
.l-navigation__item {
  border-bottom: 0.0625rem solid #767676;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .l-navigation__item {
    border-bottom: none;
    position: static;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__item:hover > .l-navigation__subContent {
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__item.-policy {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__item.-contact .l-navigation__link {
    background: #FFFFFF;
    border-radius: 9999px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 11.71875vw;
    height: 2.5rem;
    color: #333333;
    font-size: 1rem;
  }
}
@media screen and (min-width: 1280px) {
  .l-navigation__item.-contact .l-navigation__link {
    width: 9.375rem;
  }
}
.l-navigation__itemIcon {
  display: block;
  width: 0.9375rem;
  height: 0.9375rem;
  position: absolute;
  top: 1.375rem;
  right: 0.625rem;
}
.l-navigation__itemIcon:before, .l-navigation__itemIcon:after {
  background: #FFFFFF;
  border-radius: 0.0625rem;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (min-width: 1024px) {
  .l-navigation__itemIcon:before, .l-navigation__itemIcon:after {
    content: none;
  }
}
.l-navigation__itemIcon:before {
  width: 0.9375rem;
  height: 0.0625rem;
}
.l-navigation__itemIcon:after {
  width: 0.0625rem;
  height: 0.9375rem;
  transition: all 0.25s ease;
}
.l-navigation__itemIcon.is-open:after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.l-navigation__link {
  display: flex;
  padding: 1.125rem 0;
  color: #FFFFFF;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .l-navigation__link {
    color: #333333;
    font-size: 1.125rem;
  }
}
.l-navigation__subContent {
  display: none;
  margin: 0 auto 1.75rem;
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContent {
    margin: 0;
    position: absolute;
    top: 4.9375rem;
    left: 0;
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContentBox.-company {
    background: #FFFFFF;
    border-radius: 1.875rem;
    padding: 2.1875rem 5.46875vw 3.4375rem;
    width: 100%;
    max-width: 65.625vw;
    margin: 3.125rem auto 0;
  }
}
@media screen and (min-width: 1280px) {
  .l-navigation__subContentBox.-company {
    padding: 2.1875rem 4.375rem 3.4375rem;
    max-width: 52.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContentBox.-company .l-navigation__subList {
    gap: 0.78125vw;
  }
}
@media screen and (min-width: 1280px) {
  .l-navigation__subContentBox.-company .l-navigation__subList {
    gap: 0.625rem;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContentBox.-company .l-navigation__subItem {
    width: 100%;
    max-width: 12.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContentBox.-company .l-navigation__subLink {
    background: #F6F6F6;
    border-radius: 9999px;
    padding: 0.625rem 2.1875rem 0.625rem 1.75rem;
    position: relative;
    display: block;
    width: 100%;
    font-size: 0.875rem;
    letter-spacing: 0.1em;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContentBox.-company .l-navigation__subLink:after {
    content: "";
    display: block;
    width: 0.875rem;
    height: 0.75rem;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23FE8207"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 0.9375rem;
    right: 1.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContentBox.-company .l-navigation__subLink:hover:after {
    animation: arrowMoveAnime 0.5s forwards;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContentBox.-service {
    width: 100%;
    max-width: 65.625vw;
    margin: 3.125rem auto 0;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 2.34375vw;
  }
}
@media screen and (min-width: 1280px) {
  .l-navigation__subContentBox.-service {
    max-width: 52.5rem;
    gap: 1.875rem;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContentBox.-service .l-navigation__subList {
    display: block;
    margin: 0;
    padding: 2.1875rem 2.34375vw 2.8125rem;
    width: 100%;
    max-width: 20.3125vw;
  }
}
@media screen and (min-width: 1280px) {
  .l-navigation__subContentBox.-service .l-navigation__subList {
    padding: 2.1875rem 1.875rem 2.8125rem;
    max-width: 16.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContentBox.-service .l-navigation__subList:nth-of-type(1) {
    background: #00C2B5;
    border-radius: 6.25rem 3.125rem 1.5625rem 3.125rem;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContentBox.-service .l-navigation__subList:nth-of-type(1) .l-navigation__subLink:after {
    display: block;
    width: 0.875rem;
    height: 0.75rem;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%2300C2B5"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContentBox.-service .l-navigation__subList:nth-of-type(2) {
    background: #FE7AAE;
    border-radius: 3.125rem 6.25rem 3.125rem 1.5625rem;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContentBox.-service .l-navigation__subList:nth-of-type(2) .l-navigation__subLink:after {
    display: block;
    width: 0.875rem;
    height: 0.75rem;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23FE7AAE"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContentBox.-service .l-navigation__subList:nth-of-type(3) {
    background: #55BFF3;
    border-radius: 3.125rem 1.5625rem 3.125rem 6.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContentBox.-service .l-navigation__subList:nth-of-type(3) .l-navigation__subLink:after {
    display: block;
    width: 0.875rem;
    height: 0.75rem;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%2355BFF3"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContentBox.-service .l-navigation__subItem {
    width: 100%;
    max-width: 12.5rem;
    margin-top: 0.625rem;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContentBox.-service .l-navigation__subLink {
    background: #F6F6F6;
    border-radius: 9999px;
    padding: 0.625rem 1.375rem 0.625rem 0.875rem;
    position: relative;
    display: block;
    width: 100%;
    font-size: 0.75rem;
    letter-spacing: 0;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContentBox.-service .l-navigation__subLink:after {
    content: "";
    position: absolute;
    top: 0.8125rem;
    right: 0.875rem;
  }
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContentBox.-service .l-navigation__subLink:hover:after {
    animation: arrowMoveAnime 0.5s forwards;
  }
}
.l-navigation__subContentTitle {
  display: none;
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContentTitle {
    margin-bottom: 1.5625rem;
    display: block;
    font-size: 1.875rem;
    font-weight: 700;
    letter-spacing: 0.05em;
    text-align: center;
  }
}
.l-navigation__subContentListTitle {
  display: none;
}
@media screen and (min-width: 1024px) {
  .l-navigation__subContentListTitle {
    margin-bottom: 1.25rem;
    display: block;
    font-family: "Zen Maru Gothic", serif;
    font-weight: 700;
    font-style: normal;
    font-size: 1.75rem;
    letter-spacing: 0.05em;
    text-align: center;
  }
}
.l-navigation__subList {
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  .l-navigation__subList {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.l-navigation__subItem {
  margin-top: 1.25rem;
  position: relative;
  padding-left: 0.9375rem;
}
@media screen and (min-width: 1024px) {
  .l-navigation__subItem {
    margin-top: 0;
    padding-left: 0;
  }
}
.l-navigation__subItem:first-child {
  margin-top: 0;
}
.l-navigation__subItem:before {
  background: #FFFFFF;
  content: "";
  border-radius: 50%;
  width: 0.375rem;
  height: 0.375rem;
  position: absolute;
  top: 0.625rem;
  left: 0;
}
@media screen and (min-width: 1024px) {
  .l-navigation__subItem:before {
    content: none;
  }
}
.l-navigation__subLink {
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0.1em;
  font-size: 14px;
}
@media screen and (min-width: 1024px) {
  .l-navigation__subLink {
    color: #333333;
  }
}
.l-navigation__subLinkImg {
  display: none;
}
@media screen and (min-width: 1024px) {
  .l-navigation__subLinkImg {
    display: block;
    margin-bottom: 2rem;
  }
}
.l-navigation__bg {
  background: #333333;
  width: 100%;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  transition: all 0.3s ease;
  transform-origin: top;
  transform: scaleY(0);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  pointer-events: none;
}
@media screen and (min-width: 1024px) {
  .l-navigation__bg {
    background: transparent url(../img/common/bg_header-pc.svg) no-repeat top center;
    background-size: cover;
    transform: none;
    opacity: 0;
  }
}

.l-container {
  margin: 0 auto;
  max-width: calc(100% - 1.75rem * 2);
}
@media screen and (min-width: 768px) {
  .l-container {
    max-width: 73.2064421669vw;
  }
}
@media screen and (min-width: 1280px) {
  .l-container {
    max-width: 62.5rem;
  }
}
@media screen and (min-width: 768px) {
  .l-container.-md {
    max-width: 70.2781844802vw;
  }
}
@media screen and (min-width: 1280px) {
  .l-container.-md {
    max-width: 96rem;
  }
}

.l-item__pattern-01 {
  border-radius: 6.25rem 3.125rem 1.5625rem 3.125rem;
}
.l-item__pattern-02 {
  border-radius: 3.125rem 6.25rem 3.125rem 1.5625rem;
}
.l-item__pattern-03 {
  border-radius: 3.125rem 1.5625rem 3.125rem 6.25rem;
}
.l-item__pattern-04 {
  border-radius: 1.5625rem 3.125rem 6.25rem 3.125rem;
}

.l-linkWrapper__list {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  gap: 0.875rem;
}
@media screen and (min-width: 1024px) {
  .l-linkWrapper__list {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 2.96875vw;
  }
}
@media screen and (min-width: 1280px) {
  .l-linkWrapper__list {
    gap: 2.375rem;
  }
}
.l-linkWrapper__item {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .l-linkWrapper__item {
    flex-direction: row;
    max-width: calc((100% - 2.96875vw) / 2);
  }
}
@media screen and (min-width: 1280px) {
  .l-linkWrapper__item {
    max-width: calc((100% - 2.375rem) / 2);
  }
}
.l-linkWrapper__itemLink {
  background: #FFFFFF;
  border-radius: 0.9375rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  width: 100%;
  padding: 3.5625rem 0rem 3.625rem 2.5rem;
  overflow: hidden;
}
@media screen and (min-width: 1024px) {
  .l-linkWrapper__itemLink {
    aspect-ratio: 480/300;
  }
}
.l-linkWrapper__itemLink:before {
  content: "";
  pointer-events: none;
  position: absolute;
}
.l-linkWrapper__itemLink:hover .l-linkWrapper__itemIcon:before {
  animation: arrowMoveAnime 0.5s forwards;
}
.l-linkWrapper__itemLink.-pattern_01:before {
  background: transparent url(../img/common/bg_link_01.svg) no-repeat center;
  background-size: contain;
  width: 5.5625rem;
  height: 7.6875rem;
  aspect-ratio: 89/123;
  top: 1.4375rem;
  right: 1.3125rem;
}
@media screen and (min-width: 1024px) {
  .l-linkWrapper__itemLink.-pattern_01:before {
    width: 8.4375rem;
    height: 13.875rem;
    top: 2.0625rem;
    right: 2.25rem;
  }
}
.l-linkWrapper__itemLink.-pattern_02:before {
  background: transparent url(../img/common/bg_link_02.svg) no-repeat center;
  background-size: contain;
  width: 6.4375rem;
  height: 10.1875rem;
  aspect-ratio: 103/163;
  top: 1.125rem;
  right: 1.0625rem;
}
@media screen and (min-width: 1024px) {
  .l-linkWrapper__itemLink.-pattern_02:before {
    width: 7rem;
    height: 12.6875rem;
    top: 3.0625rem;
    right: 2.6875rem;
  }
}
.l-linkWrapper__itemLink.-pattern_03:before {
  background: transparent url(../img/common/bg_link_03.svg) no-repeat center;
  background-size: contain;
  width: 5.5625rem;
  height: 7.6875rem;
  aspect-ratio: 83/123;
  top: 1.4375rem;
  right: 1.3125rem;
}
@media screen and (min-width: 1024px) {
  .l-linkWrapper__itemLink.-pattern_03:before {
    width: 8.375rem;
    height: 11.5625rem;
    top: 2.25rem;
    right: 1.875rem;
  }
}
.l-linkWrapper__itemLink.-pattern_04:before {
  background: transparent url(../img/common/bg_link_04.svg) no-repeat center;
  background-size: contain;
  width: 6.4375rem;
  height: 10.1875rem;
  aspect-ratio: 103/163;
  top: 1.125rem;
  right: 1.0625rem;
}
@media screen and (min-width: 1024px) {
  .l-linkWrapper__itemLink.-pattern_04:before {
    width: 9.6875rem;
    height: 15.3125rem;
    top: 3.0625rem;
    right: 2.6875rem;
  }
}
.l-linkWrapper__itemHeading {
  gap: 0.5rem !important;
}
@media screen and (min-width: 1024px) {
  .l-linkWrapper__itemHeading {
    gap: 0.375rem !important;
  }
}
.l-linkWrapper__itemHeading .c-heading__title {
  font-size: 2.25rem !important;
}
@media screen and (min-width: 1024px) {
  .l-linkWrapper__itemHeading .c-heading__title {
    font-size: 3rem !important;
  }
}
.l-linkWrapper__itemIcon {
  background: linear-gradient(to right, #FF9D00 0%, #F6D84C 99.9%, #F6D84C 100%);
  border-radius: 50%;
  width: 5.25rem;
  height: 5.25rem;
  position: absolute;
  bottom: -2rem;
  right: -1.6875rem;
}
@media screen and (min-width: 1024px) {
  .l-linkWrapper__itemIcon {
    width: 7.8125rem;
    height: 7.8125rem;
    bottom: -4.0625rem;
    right: -3.875rem;
  }
}
.l-linkWrapper__itemIcon:before {
  content: "";
  display: block;
  width: 0.875rem;
  height: 0.75rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23FFFFFF"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 1.5625rem;
  left: 1.5625rem;
}
@media screen and (min-width: 1024px) {
  .l-linkWrapper__itemIcon:before {
    top: 1.875rem;
    left: 1.875rem;
  }
}

.l-anchor__list {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0.625rem;
  flex-wrap: wrap;
  margin-bottom: 1.875rem;
}
@media screen and (min-width: 1024px) {
  .l-anchor__list {
    justify-content: center;
  }
}
.l-anchorList__item {
  width: 100%;
  max-width: calc((100% - 0.625rem) / 2);
}
@media screen and (min-width: 1024px) {
  .l-anchorList__item {
    max-width: 14.375rem;
  }
}
.l-anchorList__link {
  background: linear-gradient(to right, #FF9D00 0%, #F6D84C 99.9%, #F6D84C 100%);
  border-radius: 0.625rem;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  position: relative;
  width: 100%;
  height: 5rem;
  padding: 0 2.8125rem 0 0.625rem;
}
@media screen and (min-width: 1024px) {
  .l-anchorList__link {
    padding-left: 0.9rem;
  }
}
.l-anchorList__link:hover .l-anchorList__linkIcon:before {
  animation: arrowMoveAnimeDown 0.5s forwards;
}
.l-anchorList__linkTitle {
  color: #FFFFFF;
  font-size: 0.9375rem;
  line-height: 1.2;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 1024px) {
  .l-anchorList__linkTitle {
    font-size: 1.25rem;
  }
}
.l-anchorList__linkText {
  color: #FFFFFF;
  font-size: 0.625rem;
  line-height: 1.4;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 1024px) {
  .l-anchorList__linkText {
    font-size: 0.75rem;
  }
}
.l-anchorList__linkIcon {
  background: #FFFFFF;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.75rem;
  height: 1.75rem;
  overflow: hidden;
  position: absolute;
  top: 50%;
  right: 0.9375rem;
  transform: translateY(-50%);
}
.l-anchorList__linkIcon:before {
  content: "";
  display: block;
  width: 0.625rem;
  height: 0.6875rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23FE8207"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
}
.l-anchor__detail {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  gap: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .l-anchor__detail {
    gap: 1.875rem;
  }
}
.l-anchorDetail__section {
  background: rgba(255, 255, 255, 0.5);
  border-radius: 0.9375rem;
  -webkit-backdrop-filter: blur(50px);
          backdrop-filter: blur(50px);
  padding: 1.875rem 1.5625rem 1.5625rem;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__section {
    padding: 4.375rem 4.6875vw 4.375rem 4.6875vw;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
}
@media screen and (min-width: 1280px) {
  .l-anchorDetail__section {
    padding: 4.375rem 3.75rem 4.375rem 3.75rem;
  }
}
.l-anchorDetail__section.-bg {
  background: #FFFFFF;
}
.l-anchorDetail__section.-plain {
  background: none;
  border-radius: 0;
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__section.-plain {
    align-items: center;
  }
}
.l-anchorDetail__section.-plain .l-anchorDetail__content {
  background: rgba(255, 255, 255, 0.5);
  border-radius: 0.9375rem;
  -webkit-backdrop-filter: blur(50px);
          backdrop-filter: blur(50px);
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__section.-plain .l-anchorDetail__content {
    padding: 2.5rem 4.6875vw 3.125rem 3.515625vw;
  }
}
@media screen and (min-width: 1280px) {
  .l-anchorDetail__section.-plain .l-anchorDetail__content {
    padding: 2.5rem 3.75rem 3.125rem 2.8125rem;
  }
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__section.-more {
    display: grid;
    grid-template-columns: 400px 1fr;
    grid-template-rows: max-content 1fr;
    grid-column-gap: 3.25rem;
    grid-row-gap: 1.875rem;
  }
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__section.-more .l-anchorDetail__figure {
    grid-area: 1/1/2/2;
  }
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__section.-more .l-anchorDetail__content {
    grid-area: 1/2/2/3;
    max-width: none;
  }
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__section.-more .l-anchorDetail__more {
    grid-area: 2/1/3/3;
  }
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__section.-reverse {
    flex-direction: row-reverse;
  }
}
.l-anchorDetail__figure {
  width: 100%;
  margin-bottom: 0.9375rem;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__figure {
    max-width: 31.25vw;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1280px) {
  .l-anchorDetail__figure {
    max-width: 25rem;
  }
}
@media screen and (min-width: 1280px) {
  .l-anchorDetail__figure.-supportsystem {
    max-width: 21.875rem;
  }
}
@media screen and (min-width: 1280px) {
  .l-anchorDetail__figure.-childdevelopmentsupport {
    max-width: 21.875rem;
  }
}
.l-anchorDetail__figure img {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__content {
    max-width: calc(100% - 31.25vw - 3.90625vw);
  }
}
@media screen and (min-width: 1280px) {
  .l-anchorDetail__content {
    max-width: calc(100% - 25rem - 3.125rem);
  }
}
.l-anchorDetail__num {
  color: #FE8207;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 1.25rem;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__num {
    margin-bottom: 0.3125rem;
    font-size: 1.5rem;
  }
}
.l-anchorDetail__title {
  margin-bottom: 0.3125rem;
  font-size: 1.5rem;
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__title {
    margin-bottom: 0.9375rem;
    font-size: 2.25rem;
  }
}
.l-anchorDetail__label {
  margin-bottom: 0.9375rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  font-size: 0.875rem;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__label {
    font-size: 1rem;
  }
}
.l-anchorDetail__labelText {
  background: #FE8207;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 6.25rem;
  height: 1.75rem;
  margin-right: 0.75rem;
  color: #FFFFFF;
  font-size: 0.875rem;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__labelText {
    font-size: 0.875rem;
  }
}
.l-anchorDetail__paragraph {
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.1em;
}
.l-anchorDetail__paragraph.-notice {
  margin-top: 0.9375rem;
  font-size: 0.75rem;
  line-height: 1.6666666667;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__paragraph.-notice {
    margin-top: 1.25rem;
  }
}
.l-anchorDetail__btnWrapper {
  margin-top: 0.9375rem;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__btnWrapper {
    margin-top: 1.875rem;
  }
}

.l-anchorDetail__moreContent {
  border-top: 0.0625rem dashed #FE8207;
  display: none;
  padding-top: 0.9375rem;
  margin-top: 2.1875rem;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__moreContent {
    margin-top: 0;
    padding-top: 1.5625rem;
  }
}
.l-anchorDetail__moreContentHeading {
  display: flex;
  align-items: baseline;
  justify-content: center;
  margin: 0.625rem auto;
  font-family: "Zen Maru Gothic", serif;
  font-weight: 700;
  font-style: normal;
  font-size: 1.25rem;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__moreContentHeading {
    font-size: 1.5rem;
  }
}
.l-anchorDetail__moreContentHeading strong {
  font-size: 2.625rem;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__moreContentHeading strong {
    font-size: 3rem;
  }
}
.l-anchorDetail__moreContentHeading:before {
  background: transparent url(../img/common/icon_heading.svg) no-repeat center;
  background-size: contain;
  content: "";
  width: 1.125rem;
  height: 1.625rem;
  margin-right: 0.5rem;
}
.l-anchorDetail__moreContentHeading:after {
  background: transparent url(../img/common/icon_heading.svg) no-repeat center;
  background-size: contain;
  content: "";
  width: 1.125rem;
  height: 1.625rem;
  transform: scale(-1, 1);
  margin-left: 0.5rem;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__moreContentItem {
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
    gap: 2.5rem;
  }
  .l-anchorDetail__moreContentItem .l-anchorDetail__moreContentTitle {
    border-radius: 0;
    max-width: 8.3125rem;
    height: auto;
    padding: 0;
    justify-content: center;
    flex-direction: column;
  }
  .l-anchorDetail__moreContentItem .l-anchorDetail__moreContentTitleText {
    display: none;
  }
}
.l-anchorDetail__moreContentItem:not(:last-of-type) {
  margin-bottom: 2.5rem;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__moreContentItem:not(:last-of-type) {
    margin-bottom: 0;
  }
}
.l-anchorDetail__moreContentTitle {
  border-radius: 0.625rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: 1.25rem;
  width: 100%;
  height: 7.5rem;
  gap: 0.625rem;
  margin-bottom: 0.9375rem;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__moreContentTitle {
    margin-bottom: 0;
    justify-content: center;
  }
}
.l-anchorDetail__moreContentTitle.-green {
  background: rgba(0, 194, 181, 0.7);
}
.l-anchorDetail__moreContentTitle.-yellow {
  background: rgba(238, 221, 0, 0.7);
}
.l-anchorDetail__moreContentTitle.-pink {
  background: rgba(254, 122, 174, 0.7);
}
.l-anchorDetail__moreContentTitleNum {
  background: #FFFFFF;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.75rem;
  height: 3.75rem;
}
.l-anchorDetail__moreContentTitleNumText {
  display: flex;
  align-items: baseline;
  font-family: "Zen Maru Gothic", serif;
  font-weight: 700;
  font-style: normal;
  font-size: 1.25rem;
  line-height: 1;
}
.l-anchorDetail__moreContentTitleNumText strong {
  font-size: 2.25rem;
}
.l-anchorDetail__moreContentTitleText {
  font-size: 1.25rem;
  font-weight: 700;
  letter-spacing: 0.05em;
}
.l-anchorDetail__moreContentTitleText span {
  font-family: "Zen Maru Gothic", serif;
  font-weight: 700;
  font-style: normal;
  font-size: 1rem;
}
.l-anchorDetail__moreContentTitleText span strong {
  font-size: 1.5rem;
}
.l-anchorDetail__moreContentTitleText span small {
  font-size: 0.875rem;
}
.l-anchorDetail__moreContentTitleNotice {
  display: none;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__moreContentTitleNotice {
    display: block;
    font-family: "Zen Maru Gothic", serif;
    font-weight: 700;
    font-style: normal;
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__moreContentBlock {
    width: 100%;
    max-width: 34.375vw;
    flex-shrink: 0;
  }
}
@media screen and (min-width: 1280px) {
  .l-anchorDetail__moreContentBlock {
    max-width: 27.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__moreContentBlockList {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    width: 100%;
    padding: 1.5rem 0;
  }
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__moreContentBlockItem {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    width: 100%;
  }
}
.l-anchorDetail__moreContentBlockItem + .l-anchorDetail__moreContentBlockItem {
  border-top: 0.0625rem solid #E6E6E6;
  margin-top: 1.25rem;
  padding-top: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__moreContentBlockItem + .l-anchorDetail__moreContentBlockItem {
    border-top: none;
    margin-top: 1.875rem;
    padding-top: 0;
  }
}
.l-anchorDetail__moreContentBlockTitle {
  margin-bottom: 0.9375rem;
  font-size: 1.25rem;
  font-weight: 700;
  letter-spacing: 0.05em;
}
.l-anchorDetail__moreContentBlockParagraph {
  margin-bottom: 0.9375rem;
  font-size: 0.875rem;
  line-height: 2;
  letter-spacing: 0.1em;
}
.l-anchorDetail__moreContentTag {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 0.3125rem 0.625rem;
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__moreContentTag {
    margin-bottom: 0;
  }
}
.l-anchorDetail__moreContentTagText {
  border: 0.0625rem solid #FE8207;
  border-radius: 9999px;
  display: inline-flex;
  padding: 0.25rem 0.875rem;
  font-size: 0.625rem;
  letter-spacing: 0.1em;
}
.l-anchorDetail__moreContentNotice {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0.625rem;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__moreContentNotice {
    border-left: 0.0625rem solid #E6E6E6;
    width: 100%;
    max-width: 9.375rem;
    padding-left: 3.90625vw;
    margin-left: 3.90625vw;
    flex-shrink: 0;
    justify-content: center;
    gap: 0.9375rem;
  }
}
@media screen and (min-width: 1280px) {
  .l-anchorDetail__moreContentNotice {
    padding-left: 3.125rem;
    margin-left: 3.125rem;
    flex-direction: column;
  }
}
.l-anchorDetail__moreContentNoticeItem {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  gap: 0.25rem;
  width: 100%;
  max-width: calc((100% - 0.625rem) / 2);
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__moreContentNoticeItem {
    max-width: none;
    gap: 0.3125rem;
  }
}
.l-anchorDetail__moreContentNoticeTitle {
  background: #FE8207;
  padding: 0.25rem 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  color: #FFFFFF;
  font-size: 0.875rem;
  font-weight: 700;
}
.l-anchorDetail__moreContentNoticeText {
  font-size: 0.875rem;
  letter-spacing: 0.1em;
  line-height: 2;
}
.l-anchorDetail__moreContentIndex {
  display: none;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__moreContentIndex {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.625rem;
    margin-bottom: 2.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__moreContentIndexLink {
    position: relative;
  }
}
.l-anchorDetail__moreContentIndexLink:after {
  content: "";
  display: block;
  width: 0.4375rem;
  height: 0.75rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="12.009" viewBox="0 0 7 12.009"><path id="icon_chevronRight-b" data-name="icon_chevronRight-b" d="M1137.659,552a1.146,1.146,0,0,1-.825-.352,1.225,1.225,0,0,1,0-1.7l3.841-3.954-3.841-3.955a1.225,1.225,0,0,1,0-1.7,1.143,1.143,0,0,1,1.65,0l4.666,4.8a1.226,1.226,0,0,1,0,1.7l-4.666,4.8A1.146,1.146,0,0,1,1137.659,552Z" transform="translate(-1136.492 -539.992)" fill="%23333333"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  bottom: 0.75rem;
  left: 50%;
  transform: translateX(-50%) rotate(90deg);
}
.l-anchorDetail__moreContentIndexLink:hover:after {
  animation: arrowMoveAnimeDown 0.5s forwards;
}
.l-anchorDetail__moreBtn {
  background: #FFFFFF;
  border: 0.0625rem dashed #FE8207;
  border-radius: 9999px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0 calc(2.5rem + 1.25rem) 0 1.8125rem;
  width: 100%;
  max-width: 17.5rem;
  height: 3.75rem;
  margin-top: 2.5rem;
  text-decoration: none;
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__moreBtn {
    margin-left: auto;
    margin-right: auto;
  }
}
.l-anchorDetail__moreBtn:hover .l-anchorDetail__moreBtnIcon:before {
  animation: arrowMoveAnimeDown 0.5s forwards;
}
.l-anchorDetail__moreBtnText:before {
  content: "詳細を見る";
}
.l-anchorDetail__moreBtnIcon {
  background: linear-gradient(to right, #FF9D00 0%, #F6D84C 99.9%, #F6D84C 100%);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  overflow: hidden;
  position: absolute;
  top: 50%;
  right: 0.8125rem;
  transform: translateY(-50%);
}
.l-anchorDetail__moreBtnIcon:before {
  content: "";
  display: block;
  width: 0.875rem;
  height: 0.75rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23FFFFFF"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__moreBtnWrapper {
    position: relative;
  }
}
@media screen and (min-width: 1024px) {
  .l-anchorDetail__moreBtnWrapper:before {
    border-top: 0.0625rem dashed #FE8207;
    content: "";
    width: 100%;
    height: 0.0625rem;
    position: absolute;
    bottom: 1.875rem;
    left: 0;
    pointer-events: none;
  }
}

.l-news__sidebar {
  margin-bottom: 2.5rem;
}
@media screen and (min-width: 1024px) {
  .l-news__sidebar {
    width: 100%;
    max-width: 11.25rem;
    margin-bottom: 0;
  }
}
.l-newsSidebar__title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.4375rem;
  margin-bottom: 0.875rem;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
}
.l-newsSidebar__title:before {
  background: #333333;
  border-radius: 50%;
  content: "";
  width: 6px;
  height: 6px;
}
@media screen and (min-width: 1024px) {
  .l-newsSidebar__category {
    width: 100%;
    max-width: 11.25rem;
  }
}
.l-newsSidebar__category + .l-newsSidebar__category {
  margin-top: 1.0625rem;
}
@media screen and (min-width: 1024px) {
  .l-newsSidebar__category + .l-newsSidebar__category {
    margin-top: 1.875rem;
  }
}
.l-newsSidebar__categoryList {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.625rem;
  flex-wrap: wrap;
}
@media screen and (min-width: 1024px) {
  .l-newsSidebar__categoryList {
    flex-direction: column;
    align-items: flex-start;
    gap: 0.9375rem;
    width: 100%;
    max-width: 11.25rem;
  }
}
.l-newsSidebar__categoryItem {
  width: 100%;
  max-width: 9.25rem;
}
@media screen and (min-width: 1024px) {
  .l-newsSidebar__categoryItem {
    max-width: none;
  }
}
.l-newsSidebar__categoryLink {
  border: 0.0625rem solid #ADADAD;
  border-radius: 9999px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0.5625rem 1.25rem;
  color: #ADADAD;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .l-newsSidebar__categoryLink {
    font-size: 0.875rem;
    padding: 0.625rem 1.25rem;
  }
}
.l-newsSidebar__categoryLink.is-active {
  background: linear-gradient(to right, #FF9D00 0%, #F6D84C 99.9%, #F6D84C 100%);
  border-color: #F6F6F6;
  color: #FFFFFF;
}
.l-newsSidebar__select {
  border: 0.0625rem solid #333333;
  border-radius: 9999px;
  display: block;
  width: 100%;
  padding: 0.5rem 1.875rem 0.5625rem 1.25rem;
  color: #333333;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .l-newsSidebar__select {
    padding: 0.625rem 1.875rem 0.6875rem 1.875rem;
    font-size: 0.875rem;
  }
}
.l-newsSidebar__selectWrapper {
  position: relative;
  width: 100%;
  max-width: 9.25rem;
}
@media screen and (min-width: 1024px) {
  .l-newsSidebar__selectWrapper {
    max-width: 11.25rem;
  }
}
.l-newsSidebar__selectWrapper:after {
  content: "";
  display: block;
  width: 0.25rem;
  height: 0.4375rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="12.009" viewBox="0 0 7 12.009"><path id="icon_chevronRight-b" data-name="icon_chevronRight-b" d="M1137.659,552a1.146,1.146,0,0,1-.825-.352,1.225,1.225,0,0,1,0-1.7l3.841-3.954-3.841-3.955a1.225,1.225,0,0,1,0-1.7,1.143,1.143,0,0,1,1.65,0l4.666,4.8a1.226,1.226,0,0,1,0,1.7l-4.666,4.8A1.146,1.146,0,0,1,1137.659,552Z" transform="translate(-1136.492 -539.992)" fill="%23333333"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 50%;
  right: 1.125rem;
  transform: translateY(-50%) rotate(90deg);
}

@media screen and (min-width: 1024px) {
  .l-news__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: nowrap;
  }
}
.l-news__content {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .l-news__content {
    max-width: 53.125vw;
  }
}
@media screen and (min-width: 1280px) {
  .l-news__content {
    max-width: 42.5rem;
  }
}

.l-newsList__item {
  border-bottom: 0.0625rem solid #E6E6E6;
}
.l-newsList__item:first-child {
  border-top: 0.0625rem solid #E6E6E6;
}
.l-newsList__link {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding: 1.75rem 0.875rem 1.5rem 0;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .l-newsList__link {
    padding: 2rem 1.75rem 1.875rem 0;
    display: grid;
    grid-template-columns: 14.0625vw 1fr;
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 3.515625vw;
    grid-row-gap: 0.9375rem;
  }
}
@media screen and (min-width: 1280px) {
  .l-newsList__link {
    grid-template-columns: 11.25rem 1fr;
    grid-column-gap: 2.8125rem;
  }
}
.l-newsList__link:hover:after {
  animation: arrowMoveAnime 0.5s forwards;
}
.l-newsList__link:after {
  content: "";
  display: block;
  width: 0.875rem;
  height: 0.75rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.l-newsList__icon {
  background: #FFFFFF;
  border-radius: 0.3125rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6rem;
  height: 3.75rem;
}
@media screen and (min-width: 1024px) {
  .l-newsList__icon {
    grid-area: 1/1/3/2;
    width: 14.0625vw;
    height: auto;
    aspect-ratio: 180/112;
  }
}
@media screen and (min-width: 1280px) {
  .l-newsList__icon {
    width: 11.25rem;
  }
}
.l-newsList__header {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 0.375rem 0.5rem;
  max-width: calc(100% - 6rem - 0.625rem);
  margin: 0 0 0 0.625rem;
}
@media screen and (min-width: 1024px) {
  .l-newsList__header {
    grid-area: 1/2/2/3;
    margin: auto 0 0;
  }
}
.l-newsList__tag {
  font-size: 0.75rem;
}
@media screen and (min-width: 1024px) {
  .l-newsList__tag {
    padding: 0.375rem 2rem 0.34375rem !important;
    font-size: 0.875rem;
  }
}
.l-newsList__date {
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .l-newsList__date {
    font-size: 0.875rem;
  }
}
.l-newsList__title {
  flex-shrink: 0;
  width: 100%;
  margin-top: 0.5625rem;
  font-size: 0.875rem;
  line-height: 2;
}
@media screen and (min-width: 1024px) {
  .l-newsList__title {
    margin: 0 0 auto;
    grid-area: 2/2/3/3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    font-size: 1rem;
  }
}

.l-iconList {
  display: flex;
  align-items: start;
  justify-content: flex-start;
  flex-direction: column;
  gap: 4.0625rem;
}
@media screen and (min-width: 1024px) {
  .l-iconList {
    align-items: stretch;
    justify-content: center;
    flex-direction: row;
    gap: 2.34375vw;
  }
}
@media screen and (min-width: 1280px) {
  .l-iconList {
    gap: 1.875rem;
  }
}
.l-iconList__item {
  background: #FFFFFF;
  border-radius: 0.9375rem;
  width: 100%;
  position: relative;
  padding: 4.1875rem 1.5625rem 1.875rem;
  display: flex;
  flex-direction: column;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .l-iconList__item {
    max-width: calc((100% - 4.6875vw) / 3);
  }
}
@media screen and (min-width: 1280px) {
  .l-iconList__item {
    max-width: calc((100% - 1.875rem * 2) / 3);
  }
}
.l-iconList__itemImg {
  position: absolute;
  top: -3.125rem;
  left: 50%;
  transform: translateX(-50%);
}
.l-iconList__itemTitle {
  margin-bottom: 1.25rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.05em;
  white-space: pre;
}
.l-iconList__itemParagraph {
  font-size: 1rem;
  font-weight: 500;
  line-height: 2;
  letter-spacing: 0.1em;
  text-align: left;
}

.l-meritList {
  display: flex;
  align-items: start;
  justify-content: flex-start;
  flex-direction: column;
  gap: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .l-meritList {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: max-content max-content;
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
  }
}
.l-meritList__item {
  border-bottom: 0.0625rem dashed #FE8207;
  width: 100%;
  position: relative;
  padding-bottom: 20px;
}
@media screen and (min-width: 1024px) {
  .l-meritList__item {
    border-bottom: none;
    padding: 0;
    height: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .l-meritList__item:nth-of-type(1) {
    grid-area: 1/1/2/2;
  }
  .l-meritList__item:nth-of-type(1):after {
    border-right: 0.0625rem dashed #FE8207;
    content: "";
    width: 1.875rem;
    height: 100%;
    position: absolute;
    right: -1.875rem;
    top: 0;
    pointer-events: none;
  }
}
@media screen and (min-width: 1024px) {
  .l-meritList__item:nth-of-type(2) {
    grid-area: 1/2/2/3;
  }
  .l-meritList__item:nth-of-type(2):after {
    border-bottom: 0.0625rem dashed #FE8207;
    content: "";
    width: 100%;
    height: 1.875rem;
    position: absolute;
    right: 0;
    bottom: -1.875rem;
    pointer-events: none;
  }
}
@media screen and (min-width: 1024px) {
  .l-meritList__item:nth-of-type(3) {
    grid-area: 2/1/3/2;
  }
  .l-meritList__item:nth-of-type(3):after {
    border-top: 0.0625rem dashed #FE8207;
    content: "";
    width: 100%;
    height: 1.875rem;
    position: absolute;
    left: 0;
    top: -1.875rem;
    pointer-events: none;
  }
}
.l-meritList__item:last-of-type {
  border-bottom: none;
  padding-bottom: 0;
}
@media screen and (min-width: 1024px) {
  .l-meritList__item:last-of-type {
    grid-area: 2/2/3/3;
  }
  .l-meritList__item:last-of-type:after {
    border-left: 0.0625rem dashed #FE8207;
    content: "";
    width: 1.875rem;
    height: 100%;
    position: absolute;
    left: -1.875rem;
    top: 0;
    pointer-events: none;
  }
}
.l-meritList__title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: nowrap;
  margin-bottom: 0.9375rem;
  gap: 0.3125rem;
}
.l-meritList__titleNum {
  color: #FE8207;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 3.5rem;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .l-meritList__titleNum {
    font-size: 3.75rem;
  }
}
.l-meritList__titleText {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.6666666667;
  letter-spacing: 0.05em;
  white-space: nowrap;
}
@media screen and (min-width: 1024px) {
  .l-meritList__titleText {
    font-size: 1.25rem;
    line-height: 1.8;
  }
}
.l-meritList__paragraph {
  font-size: 1rem;
  font-weight: 500;
  line-height: 2;
  letter-spacing: 0.1em;
}

.l-faqList__item {
  border-top: 0.0625rem dashed #FE8207;
  width: 100%;
  position: relative;
  padding: 20px 0;
}
.l-faqList__title {
  display: grid;
  grid-template-columns: max-content 1fr 2.5rem;
  grid-template-rows: max-content 1fr;
  grid-column-gap: 0;
  grid-row-gap: 0;
  align-items: center;
  gap: 0.3125rem;
  cursor: pointer;
}
@media screen and (min-width: 1024px) {
  .l-faqList__title {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
  }
}
.l-faqList__title:hover .l-faqList__titleArrow:before {
  animation: arrowMoveAnimeDown 0.5s forwards;
}
.l-faqList__titleIcon {
  grid-area: 1/1/2/2;
  color: #FE8207;
  font-family: "Zen Maru Gothic", serif;
  font-weight: 600;
  font-style: normal;
  font-size: 2rem;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .l-faqList__titleIcon {
    margin-right: 0.9375rem;
    flex-shrink: 0;
    font-size: 2.25rem;
  }
}
.l-faqList__titleCat {
  border: 0.0625rem solid #333333;
  grid-area: 1/2/2/3;
  padding: 0 0.875rem;
  width: 5rem;
  height: 1.5rem;
  margin: auto 0;
  margin-top: 0.9375rem;
  font-size: 0.75rem;
  text-align: center;
  line-height: 1.5rem;
}
@media screen and (min-width: 1024px) {
  .l-faqList__titleCat {
    grid-area: 1/2/2/3;
    margin: 0;
    width: 6.25rem;
    height: 2rem;
    flex-shrink: 0;
    font-size: 0.875rem;
    line-height: 2rem;
  }
}
.l-faqList__titleText {
  grid-area: 2/1/3/3;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.7142857143;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 1024px) {
  .l-faqList__titleText {
    padding: 0 3.75rem 0 1.25rem;
    font-size: 1rem;
    line-height: 2;
  }
}
@media screen and (min-width: 1024px) {
  .l-faqList__titleText.-supportsystem {
    padding: 0;
  }
}
@media screen and (min-width: 1024px) {
  .l-faqList__titleText.-childdevelopmentsupport {
    padding: 0;
  }
}
.l-faqList__titleArrow {
  background: linear-gradient(to right, #FF9D00 0%, #F6D84C 99.9%, #F6D84C 100%);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  overflow: hidden;
  grid-area: 1/3/3/4;
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  .l-faqList__titleArrow {
    flex-shrink: 0;
    position: absolute;
    right: 0;
  }
}
.l-faqList__titleArrow:before {
  content: "";
  display: block;
  width: 0.875rem;
  height: 0.75rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23FFFFFF"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
}
.l-faqList__content {
  display: none;
}
.l-faqList__paragraph {
  position: relative;
  flex-direction: column;
  margin-top: 1.25rem;
  padding-left: 2.1875rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.7142857143;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 1024px) {
  .l-faqList__paragraph {
    flex-direction: row;
    gap: 1.25rem;
    padding-left: 3.125rem;
    font-size: 1rem;
    line-height: 1.75;
  }
}
.l-faqList__paragraph.-supportsystem {
  padding-left: 3.1875rem;
}
.l-faqList__paragraphIcon {
  position: absolute;
  top: 0;
  left: 0;
  font-family: "Zen Maru Gothic", serif;
  font-weight: 600;
  font-style: normal;
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1;
}
@media screen and (min-width: 1024px) {
  .l-faqList__paragraphIcon {
    flex-shrink: 0;
    font-size: 2.25rem;
  }
}

.l-service__content {
  background: rgba(255, 255, 255, 0.5);
  border-radius: 0.9375rem;
  -webkit-backdrop-filter: blur(50px);
          backdrop-filter: blur(50px);
  width: 100%;
  padding: 2.5rem 1.875rem;
}
@media screen and (min-width: 1024px) {
  .l-service__content {
    padding: 4.6875rem 6.25vw 4.6875rem;
  }
}
@media screen and (min-width: 1280px) {
  .l-service__content {
    padding: 4.6875rem 5rem 4.6875rem;
  }
}
.l-service__content:not(:last-of-type) {
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .l-service__content:not(:last-of-type) {
    margin-bottom: 1.875rem;
  }
}
.l-service__contentHeading {
  margin-bottom: 0.9375rem;
}
@media screen and (min-width: 1024px) {
  .l-service__contentHeading {
    margin-bottom: 1.375rem;
  }
}
.l-service__contentHeading .c-heading__title {
  line-height: 1;
}
.l-service__contentHeading.-learning {
  color: #059F96;
}
@media screen and (min-width: 1024px) {
  .l-service__contentHeading.-learning .l-service__headingImg img {
    width: 24.375vw;
    height: auto;
  }
}
@media screen and (min-width: 1280px) {
  .l-service__contentHeading.-learning .l-service__headingImg img {
    width: 19.5rem;
    height: auto;
  }
}
.l-service__contentHeading.-food {
  color: #EC5688;
}
.l-service__contentHeading.-food .c-heading__title {
  margin-top: 0.3125rem;
}
@media screen and (min-width: 1024px) {
  .l-service__contentHeading.-food .l-service__headingImg img {
    width: 12.890625vw;
    height: auto;
  }
}
@media screen and (min-width: 1280px) {
  .l-service__contentHeading.-food .l-service__headingImg img {
    width: 10.3125rem;
    height: auto;
  }
}
.l-service__contentHeading.-person {
  color: #219DDB;
}
.l-service__contentHeading.-person .c-heading__title {
  margin-top: 0.4375rem;
}
@media screen and (min-width: 1024px) {
  .l-service__contentHeading.-person .l-service__headingImg img {
    width: 19.296875vw;
    height: auto;
  }
}
@media screen and (min-width: 1280px) {
  .l-service__contentHeading.-person .l-service__headingImg img {
    width: 15.4375rem;
    height: auto;
  }
}
.l-service__contentHeading.-experience {
  color: #DE3145;
}
.l-service__contentHeading.-experience .c-heading__title {
  margin-top: 0.125rem;
}
@media screen and (min-width: 1024px) {
  .l-service__contentHeading.-experience .l-service__headingImg img {
    width: 28.90625vw;
    height: auto;
  }
}
@media screen and (min-width: 1280px) {
  .l-service__contentHeading.-experience .l-service__headingImg img {
    width: 23.125rem;
    height: auto;
  }
}
.l-service__contentHeading.-management {
  color: #A59311;
}
.l-service__contentHeading.-management .c-heading__title {
  margin-top: 0.3125rem;
}
@media screen and (min-width: 1024px) {
  .l-service__contentHeading.-management .l-service__headingImg img {
    width: 34.6875vw;
    height: auto;
  }
}
@media screen and (min-width: 1280px) {
  .l-service__contentHeading.-management .l-service__headingImg img {
    width: 27.75rem;
    height: auto;
  }
}
.l-service__contentText {
  margin: 0 -0.3125rem 5rem;
  font-size: 0.9375rem;
  letter-spacing: 0.05em;
  line-height: 1.8666666667;
}
@media screen and (min-width: 1024px) {
  .l-service__contentText {
    font-size: 1rem;
    line-height: 2;
    letter-spacing: 0.1em;
    text-align: center;
  }
}
.l-service__contentList {
  display: flex;
  align-items: start;
  justify-content: flex-start;
  flex-direction: column;
  gap: 3.75rem;
}
@media screen and (min-width: 1024px) {
  .l-service__contentList {
    align-items: stretch;
    justify-content: center;
    flex-direction: row;
    gap: 2.34375vw;
  }
}
@media screen and (min-width: 1280px) {
  .l-service__contentList {
    gap: 1.875rem;
  }
}
.l-service__contentList.-learning .l-service__contentItem, .l-service__contentList.-green .l-service__contentItem {
  background: #00C2B5;
}
.l-service__contentList.-food .l-service__contentItem, .l-service__contentList.-pink .l-service__contentItem {
  background: #FE7AAE;
}
.l-service__contentList.-person .l-service__contentItem, .l-service__contentList.-blue .l-service__contentItem {
  background: #55BFF3;
}
.l-service__contentList.-experience .l-service__contentItem {
  background: #FF7777;
}
.l-service__contentList.-management .l-service__contentItem {
  background: #EEDD00;
}
.l-service__contentList.-yellow .l-service__contentItem {
  background: #F6D84B;
}
.l-service__contentItem {
  width: 100%;
  position: relative;
  padding: 3rem 0 2rem;
  display: flex;
  flex-direction: column;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .l-service__contentItem {
    max-width: calc((100% - 4.6875vw) / 3);
  }
}
@media screen and (min-width: 1280px) {
  .l-service__contentItem {
    max-width: calc((100% - 1.875rem * 2) / 3);
  }
}
.l-service__contentItem:not(:has(.l-service__contentLink)) .l-service__contentParagraph {
  margin-bottom: 0;
}
.l-service__contentIcon {
  position: absolute;
  top: -3.125rem;
  left: 50%;
  transform: translateX(-50%);
  width: 5rem;
  height: 5rem;
}
.l-service__contentIcon.-lg {
  top: -4.6875rem;
  width: 7.5rem;
  height: 7.5rem;
}
.l-service__contentTitle {
  margin-bottom: 0.9375rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.4444444444;
  letter-spacing: 0.05em;
}
.l-service__contentParagraph {
  padding: 0 1.875rem;
  margin-bottom: 1.25rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.8571428571;
  letter-spacing: 0.1em;
  text-align: left;
}
.l-service__contentLink {
  margin: auto auto 0;
  max-width: 12.5rem !important;
  height: 2.5rem !important;
}
.l-service__contentLink .c-btn__text {
  font-size: 0.875rem;
}

.-voice {
  padding: 0 0.3125rem;
}
@media screen and (min-width: 1024px) {
  .-voice {
    padding: 0;
  }
}
.-voice .l-service__contentList {
  gap: 5.9375rem;
}
@media screen and (min-width: 1024px) {
  .-voice .l-service__contentList {
    gap: 2.8125vw;
  }
}
@media screen and (min-width: 1280px) {
  .-voice .l-service__contentList {
    gap: 2.25rem;
  }
}
.-voice .l-service__contentItem {
  padding-top: 4.0625rem;
}
@media screen and (min-width: 1024px) {
  .-voice .l-service__contentItem {
    max-width: calc((100% - 5.625vw) / 3);
  }
}
@media screen and (min-width: 1280px) {
  .-voice .l-service__contentItem {
    max-width: calc((100% - 2.25rem * 2) / 3);
  }
}
.-voice .l-service__contentTitle {
  padding: 0 2.1875rem;
  margin-bottom: 0.625rem;
  font-size: 1.25rem;
  text-align: left;
}
.-voice .l-service__contentParagraph {
  padding: 0 2.1875rem;
  font-size: 1rem;
}

.l-aside__contact {
  margin-top: 6.75rem;
  padding-bottom: 8.5rem;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .l-aside__contact {
    margin-top: 8.4375rem;
  }
}
.l-asideContact__heading {
  margin-bottom: 0.875rem;
}
@media screen and (min-width: 1024px) {
  .l-asideContact__heading {
    margin-bottom: 0.9375rem;
  }
}
.l-asideContact__paragraph {
  margin-bottom: 2.1875rem;
  font-size: 1rem;
  letter-spacing: 0.1em;
  line-height: 2;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .l-asideContact__paragraph {
    margin-bottom: 4.0625rem;
    font-size: 1.125rem;
    line-height: 2.2222222222;
  }
}
.l-asideContact__inner {
  border: 0.1875rem solid #FFFFFF;
  border-radius: 0.9375rem;
  width: 100%;
  max-width: calc(100% - 1.6875rem * 2);
  margin: 0 auto;
  padding: 2.5rem 1.25rem 2.8125rem;
}
@media screen and (min-width: 1024px) {
  .l-asideContact__inner {
    max-width: 62.5rem;
    padding: 2.5rem 0rem;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.l-asideContact__title {
  margin-bottom: 0.5rem;
  font-weight: 700;
  line-height: 2;
  letter-spacing: 0.07em;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .l-asideContact__title {
    margin-bottom: 1.5625rem;
    font-size: 1.25rem;
  }
}
.l-asideContact__title.-mail {
  margin-bottom: 1rem;
}
@media screen and (min-width: 1024px) {
  .l-asideContact__title.-mail {
    margin-bottom: 2.3125rem;
  }
}
.l-asideContact__tel {
  border-bottom: 0.0625rem solid #FFFFFF;
  margin-bottom: 1.75rem;
  padding-bottom: 2.5rem;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .l-asideContact__tel {
    border-bottom: none;
    border-right: 0.0625rem solid #FFFFFF;
    padding-right: 3.90625vw;
    margin-right: 3.90625vw;
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1280px) {
  .l-asideContact__tel {
    padding-right: 3.125rem;
    margin-right: 3.125rem;
  }
}
.l-asideContact__telLink {
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 2.25rem;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .l-asideContact__telLink {
    font-size: 3.125rem;
  }
}
.l-asideContact__telNotice {
  font-weight: 400;
  font-size: 12px;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 1024px) {
  .l-asideContact__telNotice {
    margin-top: 0.3125rem;
    font-size: 0.9375rem;
  }
}
@media screen and (min-width: 1024px) {
  .l-asideContact__mailLink {
    padding-left: 3.125vw !important;
    max-width: 26.5625vw !important;
  }
}
@media screen and (min-width: 1280px) {
  .l-asideContact__mailLink {
    padding-left: 2.5rem !important;
    max-width: 21.25rem !important;
  }
}

.l-footer {
  background: #333333;
  padding: 4.125rem 0 2.375rem;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .l-footer {
    padding: 6.875rem 0 6.25rem;
  }
}
.l-footerBg__img {
  mix-blend-mode: multiply;
  max-width: none;
}
.l-footerBg__img-01 {
  width: 64.5625rem;
  height: 57.6875rem;
  aspect-ratio: 1033/923;
  position: absolute;
  left: -45rem;
  top: -32.3125rem;
  z-index: -1;
}
@media screen and (min-width: 1024px) {
  .l-footerBg__img-01 {
    width: 79.5rem;
    height: 68.5rem;
    aspect-ratio: 1272/1096;
    left: -28.3125rem;
    top: -25.625rem;
  }
}
.l-footerBg__img-02 {
  width: 73.625rem;
  height: 57.875rem;
  aspect-ratio: 1178/926;
  position: absolute;
  right: -39.75rem;
  top: -33.375rem;
  z-index: -2;
}
@media screen and (min-width: 1024px) {
  .l-footerBg__img-02 {
    width: 66.0625rem;
    height: 46.125rem;
    aspect-ratio: 1057/738;
    right: -24.375rem;
    top: -25.625rem;
  }
}

.l-footerAnchor__top {
  background: #FFFFFF;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  position: absolute;
  top: calc((3rem + 0.8125rem) * -1);
  right: 0.875rem;
}
@media screen and (min-width: 1024px) {
  .l-footerAnchor__top {
    width: 3.75rem;
    height: 3.75rem;
    top: calc((3.75rem + 1.25rem) * -1);
  }
}
.l-footerAnchor__top:hover .l-footerAnchor__icon {
  animation: arrowMoveAnimeUp 0.5s forwards;
}
.l-footerAnchor__icon {
  display: block;
  display: block;
  width: 1rem;
  height: 1.1875rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(-90deg);
}
@media screen and (min-width: 1024px) {
  .l-footerAnchor__icon {
    width: 1.25rem;
    height: 1.5rem;
  }
}

.l-footer__contents {
  width: 100%;
  max-width: calc(100% - 2.1875rem * 2);
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  .l-footer__contents {
    max-width: 62.8125rem;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
}
.l-footerContents__navigation {
  display: none;
}
@media screen and (min-width: 1024px) {
  .l-footerContents__navigation {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 6.25vw;
  }
}
@media screen and (min-width: 1280px) {
  .l-footerContents__navigation {
    gap: 5rem;
  }
}
.l-footerContents__navigationList {
  flex-shrink: 0;
}
.l-footerContents__navigationItem:not(:last-of-type) {
  margin-bottom: 2.75rem;
}
@media screen and (min-width: 1024px) {
  .l-footerContents__navigationItemChild {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 3.90625vw;
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 1280px) {
  .l-footerContents__navigationItemChild {
    gap: 3.125rem;
  }
}
.l-footerContents__navigationLink {
  position: relative;
  color: #FFFFFF;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 1rem;
}
.l-footerContents__navigationLink:before {
  background: #FFFFFF;
  content: "";
  width: 0;
  height: 0.1rem;
  position: absolute;
  bottom: -0.5rem;
  right: 0;
  transform-origin: left;
}
.l-footerContents__navigationLink:hover:before {
  animation: fadeExtendLineXAnime 0.5s forwards;
}
.l-footerContents__navigationSubList {
  margin-top: 1.25rem;
}
.l-footerContents__navigationSubItem:not(:last-of-type) {
  margin-bottom: 0.8125rem;
}
.l-footerContents__navigationSubItem.-plain {
  margin-bottom: 1rem;
  color: #FFFFFF;
  font-size: 0.75rem;
  letter-spacing: 0.1em;
}
.l-footerContents__navigationSubLink {
  position: relative;
  color: #ADADAD;
  font-size: 0.75rem;
  letter-spacing: 0.1em;
}
.l-footerContents__navigationSubLink:hover:before {
  animation: fadeExtendLineXAnime 0.5s forwards;
}
.l-footerContents__links {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  gap: 1.5rem;
  width: 40rem;
}
.l-footerContents__address {
  margin-bottom: 3.125rem;
}
@media screen and (min-width: 1024px) {
  .l-footerContents__address {
    margin-bottom: 0;
  }
}
.l-footerContents__addressItem {
  margin-bottom: 1.5625rem;
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 1024px) {
  .l-footerContents__addressItem {
    margin-bottom: 1.875rem;
    font-size: 0.75rem;
    line-height: 2;
  }
}
.l-footerContents__addressItem a {
  font-weight: 500;
  text-decoration: underline;
}
.l-footerContents__addressBtn {
  background: #FFFFFF;
  border-radius: 9999px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 17.5rem;
  height: 3.75rem;
  margin: 0 auto;
  color: #333333;
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-size: 0.875rem;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 1024px) {
  .l-footerContents__addressBtn {
    max-width: 15rem;
    margin-top: 2.625rem;
    font-size: 0.75rem;
  }
}

.l-footer__information {
  margin: 0 auto;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .l-footer__information {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    max-width: 62.8125rem;
    margin-top: 6.25rem;
  }
}
.l-footerInformation__logo {
  width: 100%;
  max-width: 17.5625rem;
  margin: 0 auto 0.8125rem;
}
@media screen and (min-width: 1024px) {
  .l-footerInformation__logo {
    margin: 0 0 0.9375rem;
    max-width: 19.9375rem;
  }
}
.l-footerInformation__logoImg {
  width: 100%;
}
.l-footerInformation__detail {
  margin-bottom: 4.25rem;
}
@media screen and (min-width: 1024px) {
  .l-footerInformation__detail {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 0;
  }
}
.l-footerInformation__detailParagraph {
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-size: 0.75rem;
  letter-spacing: 0.1em;
  line-height: 1.6666666667;
  text-align: center;
}
.l-footerInformation__detailParagraph:not(:last-of-type):after {
  content: "/";
  margin: 0 0.75rem;
}

.l-footer__copyright {
  color: #FFFFFF;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 0.6875rem;
  letter-spacing: 0.1em;
  text-align: center;
}

.l-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
  pointer-events: none;
  overflow: hidden;
}
.l-bg img {
  width: 100%;
  height: auto;
}
.l-bg__img {
  position: absolute;
  mix-blend-mode: multiply;
}
@media screen and (min-width: 1024px) {
  .l-bg .-sp {
    display: none;
  }
}
.l-bg .-pc {
  display: none;
}
@media screen and (min-width: 1024px) {
  .l-bg .-pc {
    display: block;
  }
}
.l-bg.-static .l-bg__img-01 {
  display: none;
}
@media screen and (min-width: 1024px) {
  .l-bg.-static .l-bg__img-01 {
    display: block;
    width: 82.578125vw;
    top: 98.75rem;
    right: -42.03125vw;
  }
}
.l-bg.-static .l-bg__img-02 {
  width: 82.4375rem;
  top: 99.1875rem;
  left: -52.9375rem;
}
@media screen and (min-width: 1024px) {
  .l-bg.-static .l-bg__img-02 {
    width: 103.046875vw;
    top: 112.1875rem;
    left: -68.515625vw;
  }
}
.l-bg.-static .l-bg__img-02 img {
  rotate: -101deg;
}
@media screen and (min-width: 1024px) {
  .l-bg.-static .l-bg__img-02 img {
    rotate: none;
  }
}
.l-bg.-static .l-bg__img-03 {
  width: 64.1875rem;
  top: 173.0625rem;
  left: -51.375rem;
}
@media screen and (min-width: 1024px) {
  .l-bg.-static .l-bg__img-03 {
    width: 79.84375vw;
    top: 199.375rem;
    left: -50.859375vw;
  }
}
.l-bg.-static .l-bg__img-04 {
  width: 66.0625rem;
  top: 276rem;
  left: -54.3125rem;
}
@media screen and (min-width: 1024px) {
  .l-bg.-static .l-bg__img-04 {
    display: none;
  }
}
.l-bg.-static .l-bg__img-04 img {
  transform: scale(-1, 1);
}
.l-bg.-static .l-bg__img-05 {
  width: 60.75rem;
  top: 195.5rem;
  right: -44.75rem;
}
@media screen and (min-width: 1024px) {
  .l-bg.-static .l-bg__img-05 {
    width: 86.40625vw;
    top: 259rem;
    right: -49.6875vw;
  }
}
.l-bg.-static .l-bg__img-06 {
  width: 64.6875rem;
  top: 351.5rem;
  right: -59.1875rem;
}
@media screen and (min-width: 1024px) {
  .l-bg.-static .l-bg__img-06 {
    display: none;
  }
}
.l-bg.-static .l-bg__img-06 img {
  rotate: -101deg;
}
.l-bg.-child .l-bg__img-01 {
  width: 93.75rem;
  top: 47.9375rem;
  left: -89.6875rem;
}
@media screen and (min-width: 1024px) {
  .l-bg.-child .l-bg__img-01 {
    width: 82.578125vw;
    top: 52rem;
    left: unset;
    right: -52.65625vw;
  }
}
.l-bg.-child .l-bg__img-02 {
  width: 64.1875rem;
  top: 108.875rem;
  left: -51.375rem;
}
@media screen and (min-width: 1024px) {
  .l-bg.-child .l-bg__img-02 {
    width: 103.046875vw;
    top: 65.3125rem;
    right: -77.34375vw;
  }
}
.l-bg.-child .l-bg__img-03 {
  width: 60.75rem;
  top: 129.9375rem;
  right: -55.3125rem;
}
@media screen and (min-width: 1024px) {
  .l-bg.-child .l-bg__img-03 {
    width: 85.46875vw;
    top: 140.0625rem;
    right: unset;
    left: -74.453125vw;
  }
}
.l-bg.-child .l-bg__img-04 {
  width: 64.6875rem;
  top: 287.3125rem;
  right: -59.25rem;
}
@media screen and (min-width: 1024px) {
  .l-bg.-child .l-bg__img-04 {
    width: 92.578125vw;
    top: 190.125rem;
    right: -35.9375vw;
  }
}
.l-bg.-child .l-bg__img-05 {
  width: 66.0625rem;
  top: 211.8125rem;
  left: -54.3125rem;
}
@media screen and (min-width: 1024px) {
  .l-bg.-child .l-bg__img-05 {
    width: 79.921875vw;
    top: 220.0625rem;
    left: unset;
    right: -62.5vw;
  }
}
.l-bg.-child .l-bg__img-06 {
  width: 60.75rem;
  top: 411.25rem;
  right: -55.3125rem;
}
@media screen and (min-width: 1024px) {
  .l-bg.-child .l-bg__img-06 {
    width: 103.046875vw;
    top: 300.375rem;
    right: unset;
    left: -67.5vw;
  }
}
.l-bg.-child .l-bg__img-07 {
  width: 64.6875rem;
  top: 568.625rem;
  right: -59.25rem;
}
@media screen and (min-width: 1024px) {
  .l-bg.-child .l-bg__img-07 {
    width: 80.234375vw;
    top: 387.625rem;
    right: unset;
    left: -49.84375vw;
  }
}
.l-bg.-child .l-bg__img-08 {
  width: 66.0625rem;
  top: 610.6875rem;
  left: -54.3125rem;
}
@media screen and (min-width: 1024px) {
  .l-bg.-child .l-bg__img-08 {
    display: none;
  }
}

@media screen and (min-width: 1024px) {
  .c-br.-sp {
    display: none;
  }
}
.c-br.-pc {
  display: none;
}
@media screen and (min-width: 1024px) {
  .c-br.-pc {
    display: inline-block;
  }
}

.c-heading-01 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  padding: 4rem 1.75rem 2.125rem;
}
@media screen and (min-width: 1024px) {
  .c-heading-01 {
    max-width: 62.375rem;
    margin: 10.9375rem auto 0;
    padding: 6.25rem 0 3.75rem;
  }
}
.c-heading-01 .c-heading__title {
  color: #333333;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 3.75rem;
}
@media screen and (min-width: 1024px) {
  .c-heading-01 .c-heading__title {
    font-size: 6.875rem;
  }
}
.c-heading-01 .c-heading__text {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.5625rem;
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-size: 1.5rem;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .c-heading-01 .c-heading__text {
    gap: 0.9375rem;
    font-size: 2.25rem;
  }
}
.c-heading-01 .c-heading__text:before {
  background: #333333;
  border-radius: 50%;
  content: "";
  width: 0.375rem;
  height: 0.375rem;
}
@media screen and (min-width: 1024px) {
  .c-heading-01 .c-heading__text:before {
    width: 0.625rem;
    height: 0.625rem;
    margin-top: 0.0625rem;
  }
}
.c-heading-02 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
}
.c-heading-02 .c-heading__title {
  font-family: "Zen Maru Gothic", serif;
  font-weight: 500;
  font-style: normal;
  font-size: 2.5rem;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 1024px) {
  .c-heading-02 .c-heading__title {
    font-size: 3.125rem;
  }
}
.c-heading-03 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  gap: 0.0625rem;
}
@media screen and (min-width: 1024px) {
  .c-heading-03 {
    gap: 0.125rem;
  }
}
.c-heading-03.-center {
  align-items: center;
}
.c-heading-03.-center .c-heading__title {
  text-align: center;
}
.c-heading-03 .c-heading__title {
  color: #333333;
  font-weight: 700;
  font-size: 2.5rem;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .c-heading-03 .c-heading__title {
    font-size: 3.75rem;
  }
}
.c-heading-03 .c-heading__text {
  position: relative;
  padding-left: 0.9375rem;
  color: #FE8207;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 1.25rem;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .c-heading-03 .c-heading__text {
    font-size: 1.5rem;
  }
}
.c-heading-03 .c-heading__text:before {
  background: #FE8207;
  border-radius: 50%;
  content: "";
  width: 0.375rem;
  height: 0.375rem;
  margin-right: 0.5625rem;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  display: block;
}
.c-heading-04 {
  border: 0.1875rem solid #FFFFFF;
  border-left: none;
  border-radius: 0 0.9375rem 0.9375rem 0;
  margin: 0 auto -1.53125rem 0;
  width: 100%;
  max-width: calc(100% - 1.625rem);
  padding: 3.25rem 1.875rem 3.4375rem;
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  color: #FFFFFF;
}
@media screen and (min-width: 1024px) {
  .c-heading-04 {
    border: 0.1875rem solid #FFFFFF;
    border-radius: 0.9375rem;
    margin: 9.0625rem auto -2.1875rem;
    max-width: 85.9375vw;
    padding: 5.375rem 7.03125vw;
  }
}
@media screen and (min-width: 1280px) {
  .c-heading-04 {
    max-width: 68.75rem;
    padding: 5.375rem 5.625rem;
  }
}
.c-heading-04 .c-heading__title {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-size: 2.5rem;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .c-heading-04 .c-heading__title {
    font-size: 3.75rem;
    width: 54rem;
  }
}
.c-heading-04 .c-heading__text {
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 1.375rem;
}
@media screen and (min-width: 1024px) {
  .c-heading-04 .c-heading__text {
    font-size: 1.75rem;
  }
}
.c-heading-05 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.75rem;
  font-size: 1.25rem;
  font-weight: 500;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 1024px) {
  .c-heading-05 {
    font-size: 1.5rem;
  }
}
.c-heading-05:before {
  background: #FE8207;
  content: "";
  width: 0.375rem;
  height: 2.25rem;
}
.c-heading-06 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  margin-bottom: 1.25rem;
  gap: 0.3125rem;
}
@media screen and (min-width: 1024px) {
  .c-heading-06 {
    margin-bottom: 2.1875rem;
    gap: 0.75rem;
  }
}
.c-heading-06 + .l-iconList {
  margin-top: 4.375rem;
}
.c-heading-06 + .l-service__contentList {
  margin-top: 6.875rem;
}
.c-heading-06 .c-heading__title {
  font-size: 2.25rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .c-heading-06 .c-heading__title {
    font-size: 3rem;
    text-align: left;
  }
}
.c-heading-06 .c-heading__text {
  color: #FE8207;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 1.25rem;
  font-weight: 500;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .c-heading-06 .c-heading__text {
    font-size: 1.5rem;
  }
}

.c-btn {
  border-radius: 9999px;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 18.75rem;
  height: 3.75rem;
  text-decoration: none;
}
.c-btn.-primary {
  background: #FFFFFF;
}
.c-btn.-primary .c-btn__text {
  color: #333333;
}
.c-btn.-secondary {
  background: #FFFFFF;
  border: 0.125rem solid #333333;
}
.c-btn.-secondary .c-btn__text {
  color: #333333;
}
.c-btn.-tertiary {
  background: linear-gradient(to right, #FF9D00 0%, #F6D84C 99.9%, #F6D84C 100%);
}
.c-btn.-tertiary .c-btn__text {
  color: #FFFFFF;
}
.c-btn.-tertiary .c-btn__icon.-circle {
  background: #FFFFFF;
}
.c-btn.-tertiary .c-btn__icon.-arrowRight:before {
  display: block;
  width: 0.875rem;
  height: 0.75rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23333333"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.c-btn.-quaternary {
  background: #F6F6F6;
}
.c-btn.-quaternary .c-btn__icon.-circle {
  background: #FFFFFF;
}
.c-btn:has(.c-btn__icon) {
  justify-content: flex-start;
  padding: 0 calc(2.5rem + 1.25rem) 0 1.8125rem;
}
.c-btn:has(.c-btn__icon.-external) {
  padding: 0 2.6875rem 0 1.8125rem;
}
.c-btn:has(.-arrowLeft) {
  justify-content: flex-start;
  flex-direction: row-reverse;
  padding: 0 1.8125rem 0 calc(2.5rem + 1.25rem);
}
.c-btn:has(.-arrowLeft) .c-btn__icon {
  right: unset;
  left: 0.8125rem;
}
.c-btn:hover .c-btn__icon:before {
  animation: arrowMoveAnime 0.5s forwards;
}
.c-btn:hover .c-btn__icon.-external:before {
  animation: arrowMoveAnimeUp 0.5s forwards;
}
.c-btn__text {
  font-size: 1rem;
  letter-spacing: 0.1em;
}
.c-btn__icon {
  position: absolute;
  top: 50%;
  right: 0.8125rem;
  transform: translateY(-50%);
}
.c-btn__icon.-circle {
  background: linear-gradient(to right, #FF9D00 0%, #F6D84C 99.9%, #F6D84C 100%);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  overflow: hidden;
}
.c-btn__icon.-arrowRight:before {
  content: "";
  display: block;
  width: 0.875rem;
  height: 0.75rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23FFFFFF"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.c-btn__icon.-arrowRight.-tertiary:before {
  display: block;
  width: 0.875rem;
  height: 0.75rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23049F96"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.c-btn__icon.-arrowRight.-quaternary-l:before {
  display: block;
  width: 0.875rem;
  height: 0.75rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23EC5688"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.c-btn__icon.-arrowRight.-tertiary-l:before {
  display: block;
  width: 0.875rem;
  height: 0.75rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23209DDB"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.c-btn__icon.-arrowLeft:before {
  content: "";
  display: block;
  width: 0.875rem;
  height: 0.75rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(180deg);
}
.c-btn__icon.-external {
  width: 1.125rem;
  height: 1.125rem;
}
.c-btn__icon.-external:before {
  content: "";
  display: block;
  width: 0.875rem;
  height: 0.75rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23333333"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0.1875rem;
  right: 0.125rem;
  transform: rotate(-45deg);
}
.c-btn__wrapper {
  display: flex;
  justify-content: center;
}
.c-btn__wrapper.-center {
  align-items: center;
}

.c-shareButton:hover {
  opacity: 0.5;
}

.c-breadcrumb {
  margin: 0 auto 2.625rem;
  padding-left: 0.9375rem;
  position: relative;
  text-align: right;
}
@media screen and (min-width: 1024px) {
  .c-breadcrumb {
    margin-bottom: 6.875rem;
  }
}
.c-breadcrumb__list {
  background: #FFFFFF;
  border-radius: 9999px 0 0 9999px;
  display: inline-flex;
  align-items: flex-end;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 1rem 1.875rem 1rem 1.75rem;
}
.c-breadcrumb__item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 0;
  padding: 0;
}
.c-breadcrumb__item:first-child:before {
  background: transparent url(../img/common/icon_home.svg) no-repeat center;
  background-size: contain;
  content: "";
  width: 0.875rem;
  height: 0.875rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 1024px) {
  .c-breadcrumb__item:first-child:before {
    width: 1.125rem;
    height: 1.125rem;
  }
}
.c-breadcrumb__item:first-child .c-breadcrumb__link {
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
}
.c-breadcrumb__item:not(:last-of-type) {
  margin-right: 0.5rem;
}
.c-breadcrumb__item:not(:last-of-type):after {
  content: "";
  display: block;
  width: 0.4375rem;
  height: 0.75rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="12.009" viewBox="0 0 7 12.009"><path id="icon_chevronRight-b" data-name="icon_chevronRight-b" d="M1137.659,552a1.146,1.146,0,0,1-.825-.352,1.225,1.225,0,0,1,0-1.7l3.841-3.954-3.841-3.955a1.225,1.225,0,0,1,0-1.7,1.143,1.143,0,0,1,1.65,0l4.666,4.8a1.226,1.226,0,0,1,0,1.7l-4.666,4.8A1.146,1.146,0,0,1,1137.659,552Z" transform="translate(-1136.492 -539.992)" fill="%23333333"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 0.5rem;
}
.c-breadcrumb__item:last-of-type .c-breadcrumb__link {
  text-decoration: none;
}
.c-breadcrumb__link {
  color: #333333;
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-size: 0.75rem;
  letter-spacing: 0.03em;
  text-decoration: underline;
}
.c-breadcrumb__link.is-current {
  text-decoration: none;
}

.c-section.-bg {
  background: rgba(255, 255, 255, 0.5);
  border-radius: 0.9375rem;
  -webkit-backdrop-filter: blur(50px);
          backdrop-filter: blur(50px);
  padding: 2.5rem 1.5625rem;
}
@media screen and (min-width: 1024px) {
  .c-section.-bg {
    padding: 6.25vw 5.46875vw;
  }
}
@media screen and (min-width: 1280px) {
  .c-section.-bg {
    padding: 5rem 4.375rem;
  }
}
.c-section.-bg.-plain {
  background: #FFFFFF;
}
.c-section.-border {
  border: 0.25rem solid #FE8207;
  border-radius: 0.9375rem;
  padding: 2.1875rem 1.5625rem;
}
@media screen and (min-width: 1024px) {
  .c-section.-border {
    padding: 3.90625vw 5.46875vw;
  }
}
@media screen and (min-width: 1280px) {
  .c-section.-border {
    padding: 3.125rem 4.375rem;
  }
}
.c-section.-border.-supportsystem {
  margin: 0 1rem 3.75rem;
}

.c-paragraph {
  font-size: 0.9375rem;
  line-height: 1.8666666667;
}
@media screen and (min-width: 1024px) {
  .c-paragraph {
    line-height: 2.25;
  }
}

.c-fwb {
  font-weight: 700;
}

.c-tag {
  background: linear-gradient(to right, #FF9D00 0%, #F6D84C 99.9%, #F6D84C 100%);
  border-radius: 9999px;
  padding: 0.1875rem 1.375rem 0.125rem;
  color: #FFFFFF;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
}
.c-tag:empty {
  display: none;
}
.c-tag.-plain {
  background: #FFFFFF;
  color: #333333;
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-size: 0.625rem;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .c-tag.-plain {
    font-size: 0.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .p-home {
    padding-top: 6.875rem;
  }
}
.p-home__kv {
  width: 100%;
  max-width: calc(100% - 1.5625rem * 2);
  margin: 0 auto 0.9375rem;
}
@media screen and (min-width: 1024px) {
  .p-home__kv {
    max-width: 90.625vw;
    position: relative;
  }
}
@media screen and (min-width: 1280px) {
  .p-home__kv {
    max-width: 72.5rem;
  }
}
.p-homeKv__slider {
  position: relative;
  overflow: hidden;
}
.p-homeKv__sliderControls {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.625rem;
}
@media screen and (min-width: 1024px) {
  .p-homeKv__sliderControls {
    position: absolute;
    right: 0;
    top: 25.625rem;
  }
}
.p-homeKv__sliderPrev {
  background: #FFFFFF;
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1024px) {
  .p-homeKv__sliderPrev {
    width: 2.5rem;
    height: 2.5rem;
    order: -1;
  }
}
.p-homeKv__sliderPrev:before {
  content: "";
  display: block;
  width: 0.375rem;
  height: 0.625rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="12.009" viewBox="0 0 7 12.009"><path id="icon_chevronRight-b" data-name="icon_chevronRight-b" d="M1137.659,552a1.146,1.146,0,0,1-.825-.352,1.225,1.225,0,0,1,0-1.7l3.841-3.954-3.841-3.955a1.225,1.225,0,0,1,0-1.7,1.143,1.143,0,0,1,1.65,0l4.666,4.8a1.226,1.226,0,0,1,0,1.7l-4.666,4.8A1.146,1.146,0,0,1,1137.659,552Z" transform="translate(-1136.492 -539.992)" fill="%23333333"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(180deg);
}
@media screen and (min-width: 1024px) {
  .p-homeKv__sliderPrev:before {
    width: 0.4375rem;
    height: 0.75rem;
  }
}
.p-homeKv__sliderNext {
  background: #FFFFFF;
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1024px) {
  .p-homeKv__sliderNext {
    width: 2.5rem;
    height: 2.5rem;
  }
}
.p-homeKv__sliderNext:before {
  content: "";
  display: block;
  width: 0.375rem;
  height: 0.625rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="12.009" viewBox="0 0 7 12.009"><path id="icon_chevronRight-b" data-name="icon_chevronRight-b" d="M1137.659,552a1.146,1.146,0,0,1-.825-.352,1.225,1.225,0,0,1,0-1.7l3.841-3.954-3.841-3.955a1.225,1.225,0,0,1,0-1.7,1.143,1.143,0,0,1,1.65,0l4.666,4.8a1.226,1.226,0,0,1,0,1.7l-4.666,4.8A1.146,1.146,0,0,1,1137.659,552Z" transform="translate(-1136.492 -539.992)" fill="%23333333"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
@media screen and (min-width: 1024px) {
  .p-homeKv__sliderNext:before {
    width: 0.4375rem;
    height: 0.75rem;
  }
}
.p-homeKv__sliderButton {
  background: #FFFFFF;
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1024px) {
  .p-homeKv__sliderButton {
    width: 2.5rem;
    height: 2.5rem;
  }
}
.p-homeKv__sliderButton:before {
  background: transparent url(../img/home/icon_pause.svg) no-repeat center;
  background-size: contain;
  content: "";
  width: 0.5rem;
  height: 0.625rem;
}
@media screen and (min-width: 1024px) {
  .p-homeKv__sliderButton:before {
    width: 0.6875rem;
    height: 0.8125rem;
  }
}
.p-homeKv__sliderPagination {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.75rem;
}
.p-homeKv__sliderPagination .swiper-pagination-bullet {
  border: 0.125rem solid transparent;
  border-radius: 50%;
  display: block;
  width: 0.5rem;
  height: 0.5rem;
}
@media screen and (min-width: 1024px) {
  .p-homeKv__sliderPagination .swiper-pagination-bullet {
    width: 0.75rem;
    height: 0.75rem;
  }
}
.p-homeKv__sliderPagination .swiper-pagination-bullet:nth-of-type(1) {
  background-color: #02B5A9;
  border-color: #02B5A9;
}
.p-homeKv__sliderPagination .swiper-pagination-bullet:nth-of-type(2) {
  background-color: #EC5688;
  border-color: #EC5688;
}
.p-homeKv__sliderPagination .swiper-pagination-bullet:nth-of-type(3) {
  background-color: #1A9DDE;
  border-color: #1A9DDE;
}
.p-homeKv__sliderPagination .swiper-pagination-bullet:nth-of-type(4) {
  background-color: #DE3245;
  border-color: #DE3245;
}
.p-homeKv__sliderPagination .swiper-pagination-bullet:nth-of-type(5) {
  background-color: #A59312;
  border-color: #A59312;
}
.p-homeKv__sliderPagination .swiper-pagination-bullet-active {
  background-color: transparent !important;
}
.p-homeKvSlider__item {
  pointer-events: none;
}
.p-homeKvSlider__item img {
  width: 100%;
}
.p-homeKv__heading {
  position: relative;
  margin-top: -0.4375rem;
  pointer-events: none;
}
@media screen and (min-width: 1024px) {
  .p-homeKv__headingItem:has(.-learning) img {
    width: 24.375vw;
    height: auto;
  }
}
@media screen and (min-width: 1280px) {
  .p-homeKv__headingItem:has(.-learning) img {
    width: 19.5rem;
    height: auto;
  }
}
@media screen and (min-width: 1024px) {
  .p-homeKv__headingItem:has(.-food) img {
    width: 12.890625vw;
    height: auto;
  }
}
@media screen and (min-width: 1280px) {
  .p-homeKv__headingItem:has(.-food) img {
    width: 10.3125rem;
    height: auto;
  }
}
@media screen and (min-width: 1024px) {
  .p-homeKv__headingItem:has(.-person) img {
    width: 19.296875vw;
    height: auto;
  }
}
@media screen and (min-width: 1280px) {
  .p-homeKv__headingItem:has(.-person) img {
    width: 15.4375rem;
    height: auto;
  }
}
@media screen and (min-width: 1024px) {
  .p-homeKv__headingItem:has(.-experience) img {
    width: 28.90625vw;
    height: auto;
  }
}
@media screen and (min-width: 1280px) {
  .p-homeKv__headingItem:has(.-experience) img {
    width: 23.125rem;
    height: auto;
  }
}
@media screen and (min-width: 1024px) {
  .p-homeKv__headingItem:has(.-management) img {
    width: 34.6875vw;
    height: auto;
  }
}
@media screen and (min-width: 1280px) {
  .p-homeKv__headingItem:has(.-management) img {
    width: 27.75rem;
    height: auto;
  }
}
.p-homeKv__headingItem img {
  opacity: 0;
  transform: translateY(50px);
  transition: transform 0.5s ease, opacity 0.25s ease;
}
.p-homeKv__headingItem.swiper-slide-active img,
.p-homeKv__headingItem.swiper-slide-active .p-homeKv__headingText {
  animation: fadeUpAnime 0.35s ease forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(1) {
  animation: fadeInText 0.25s ease 0.1s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(2) {
  animation: fadeInText 0.25s ease 0.2s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(3) {
  animation: fadeInText 0.25s ease 0.3s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(4) {
  animation: fadeInText 0.25s ease 0.4s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(5) {
  animation: fadeInText 0.25s ease 0.5s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(6) {
  animation: fadeInText 0.25s ease 0.6s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(7) {
  animation: fadeInText 0.25s ease 0.7s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(8) {
  animation: fadeInText 0.25s ease 0.8s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(9) {
  animation: fadeInText 0.25s ease 0.9s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(10) {
  animation: fadeInText 0.25s ease 1s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(11) {
  animation: fadeInText 0.25s ease 1.1s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(12) {
  animation: fadeInText 0.25s ease 1.2s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(13) {
  animation: fadeInText 0.25s ease 1.3s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(14) {
  animation: fadeInText 0.25s ease 1.4s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(15) {
  animation: fadeInText 0.25s ease 1.5s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(16) {
  animation: fadeInText 0.25s ease 1.6s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(17) {
  animation: fadeInText 0.25s ease 1.7s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(18) {
  animation: fadeInText 0.25s ease 1.8s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(19) {
  animation: fadeInText 0.25s ease 1.9s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(20) {
  animation: fadeInText 0.25s ease 2s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(21) {
  animation: fadeInText 0.25s ease 2.1s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(22) {
  animation: fadeInText 0.25s ease 2.2s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(23) {
  animation: fadeInText 0.25s ease 2.3s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(24) {
  animation: fadeInText 0.25s ease 2.4s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(25) {
  animation: fadeInText 0.25s ease 2.5s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(26) {
  animation: fadeInText 0.25s ease 2.6s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(27) {
  animation: fadeInText 0.25s ease 2.7s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(28) {
  animation: fadeInText 0.25s ease 2.8s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(29) {
  animation: fadeInText 0.25s ease 2.9s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(30) {
  animation: fadeInText 0.25s ease 3s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(31) {
  animation: fadeInText 0.25s ease 3.1s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(32) {
  animation: fadeInText 0.25s ease 3.2s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(33) {
  animation: fadeInText 0.25s ease 3.3s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(34) {
  animation: fadeInText 0.25s ease 3.4s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(35) {
  animation: fadeInText 0.25s ease 3.5s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(36) {
  animation: fadeInText 0.25s ease 3.6s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(37) {
  animation: fadeInText 0.25s ease 3.7s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(38) {
  animation: fadeInText 0.25s ease 3.8s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(39) {
  animation: fadeInText 0.25s ease 3.9s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(40) {
  animation: fadeInText 0.25s ease 4s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(41) {
  animation: fadeInText 0.25s ease 4.1s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(42) {
  animation: fadeInText 0.25s ease 4.2s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(43) {
  animation: fadeInText 0.25s ease 4.3s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(44) {
  animation: fadeInText 0.25s ease 4.4s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(45) {
  animation: fadeInText 0.25s ease 4.5s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(46) {
  animation: fadeInText 0.25s ease 4.6s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(47) {
  animation: fadeInText 0.25s ease 4.7s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(48) {
  animation: fadeInText 0.25s ease 4.8s forwards;
}
.p-homeKv__headingItem.swiper-slide-active .js-split:nth-child(49) {
  animation: fadeInText 0.25s ease 4.9s forwards;
}
.p-homeKv__headingTitle {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.875rem;
  margin-top: -0.9375rem;
  flex-wrap: nowrap;
}
@media screen and (min-width: 1024px) {
  .p-homeKv__headingTitle {
    gap: 1.25rem;
  }
}
.p-homeKv__headingText {
  transform: translateY(50px);
  opacity: 0;
  transition: transform 0.5s ease, opacity 0.25s ease;
  flex-shrink: 0;
  font-family: "Zen Maru Gothic", serif;
  font-weight: 500;
  font-style: normal;
  font-size: 4.25rem;
}
@media screen and (min-width: 1024px) {
  .p-homeKv__headingText {
    font-size: 9.375rem;
  }
}
.p-homeKv__headingText.-learning {
  color: #059F96;
}
.p-homeKv__headingText.-food {
  color: #EC5688;
}
.p-homeKv__headingText.-person {
  color: #219DDB;
}
.p-homeKv__headingText.-experience {
  color: #DE3145;
}
.p-homeKv__headingText.-management {
  color: #A59311;
}
.p-homeKv__headingParagraph {
  flex-shrink: 0;
  font-weight: 700;
  font-size: 1.375rem;
  letter-spacing: 0.05em;
  line-height: 1.2727272727;
}
@media screen and (min-width: 1024px) {
  .p-homeKv__headingParagraph {
    font-size: 3.125rem;
  }
}

.p-home__pickup {
  position: relative;
  padding-left: 0.9375rem;
  margin-bottom: 2.9375rem;
}
@media screen and (min-width: 1024px) {
  .p-home__pickup {
    margin-bottom: 7.1875rem;
    padding-left: 39.0625vw;
  }
}
.p-homePickup__link {
  background: #FFFFFF;
  border-radius: 9999px 0 0 9999px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 0 0.75rem;
  padding: 0.75rem 2.75rem 0.875rem 2.125rem;
  position: relative;
}
.p-homePickup__tag {
  display: inline-flex;
  align-items: center;
  color: #FFFFFF;
  font-size: 0.75rem;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .p-homePickup__tag {
    font-size: 0.875rem;
  }
}
.p-homePickup__date {
  font-size: 0.875rem;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  letter-spacing: 0.05em;
}
.p-homePickup__title {
  margin-top: 0.25rem;
  flex-shrink: 0;
  width: 100%;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 2.3333333333;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .p-homePickup__title {
    width: auto;
    margin-top: 0;
    font-size: 1rem;
  }
}

.p-home__message {
  margin: 5.3125rem auto 4.6875rem;
  position: relative;
  padding-bottom: 4.6875rem;
}
@media screen and (min-width: 1024px) {
  .p-home__message {
    margin-bottom: 8.125rem;
    max-width: 87.34375vw;
  }
}
@media screen and (min-width: 1280px) {
  .p-home__message {
    max-width: 69.875rem;
  }
}
.p-home__message .l-motif__item {
  position: absolute;
  z-index: -1;
  pointer-events: none;
}
.p-home__message .l-motif__item img {
  width: 100%;
}
.p-home__message .l-motif__item.-motif_01 {
  top: -1.875rem;
  left: -0.3125rem;
  width: 3rem;
  animation: pikopikoAnime 2s infinite;
}
@media screen and (min-width: 1024px) {
  .p-home__message .l-motif__item.-motif_01 {
    width: 3.375rem;
    top: -1.25rem;
    left: 3.875rem;
  }
}
.p-home__message .l-motif__item.-motif_02 {
  top: 1.5625rem;
  right: -1.625rem;
  width: 3.125rem;
  animation: bounceAnime 3.5s infinite;
}
@media screen and (min-width: 1024px) {
  .p-home__message .l-motif__item.-motif_02 {
    width: 3.4375rem;
    top: 12.5rem;
    right: unset;
    left: 4.34375rem;
  }
}
.p-home__message .l-motif__item.-motif_03 {
  top: 18.4375rem;
  left: -0.4375rem;
  width: 1.75rem;
  animation: poyonAnime 1.2s infinite;
}
@media screen and (min-width: 1024px) {
  .p-home__message .l-motif__item.-motif_03 {
    width: 1.9375rem;
    top: 21.4375rem;
    left: 0;
  }
}
.p-home__message .l-motif__item.-motif_04 {
  top: 28.125rem;
  right: -1.625rem;
  width: 3.25rem;
  animation: fuwafuwaAnime 1.5s infinite;
  animation-delay: 0.7s;
}
@media screen and (min-width: 1024px) {
  .p-home__message .l-motif__item.-motif_04 {
    width: 3.5625rem;
    top: 29.25rem;
    right: unset;
    left: 6.0625rem;
  }
}
.p-home__message .l-motif__item.-motif_05 {
  top: 35.75rem;
  left: -0.875rem;
  width: 4.125rem;
  animation: mochiAnime 2s infinite;
}
@media screen and (min-width: 1024px) {
  .p-home__message .l-motif__item.-motif_05 {
    width: 4.5rem;
    top: 0.375rem;
    left: unset;
    right: 1.4375rem;
  }
}
.p-home__message .l-motif__item.-motif_06 {
  display: none;
}
@media screen and (min-width: 1024px) {
  .p-home__message .l-motif__item.-motif_06 {
    display: block;
    width: 3.125rem;
    top: 11.5625rem;
    right: 0rem;
    animation: bounceAnime 2s infinite;
  }
}
.p-home__message .l-motif__item.-motif_07 {
  display: none;
}
@media screen and (min-width: 1024px) {
  .p-home__message .l-motif__item.-motif_07 {
    display: block;
    width: 3rem;
    top: 23.4375rem;
    right: 0.78125rem;
    animation: poyonAnime 1.2s infinite;
  }
}
.p-home__message .l-motif__item.-motif_08 {
  top: 41.25rem;
  right: -0.9375rem;
  width: 3.5625rem;
  rotate: 180deg;
  animation: pikopikoAnime 2s infinite;
}
@media screen and (min-width: 1024px) {
  .p-home__message .l-motif__item.-motif_08 {
    width: 3.875rem;
    top: 32.875rem;
    right: 3.9375rem;
    rotate: none;
  }
}
.p-homeMessage__heading {
  margin-bottom: 1.6875rem;
  gap: 0.375rem;
}
@media screen and (min-width: 1024px) {
  .p-homeMessage__heading {
    gap: 0.8125rem;
  }
}
.p-homeMessage__heading .c-heading__title {
  font-size: 2.25rem;
  line-height: 1.5;
}
@media screen and (min-width: 1024px) {
  .p-homeMessage__heading .c-heading__title {
    font-size: 3.75rem;
  }
}
.p-homeMessage__paragraph {
  margin-bottom: 2.1875rem;
  font-weight: 500;
  font-size: 1rem;
  line-height: 3;
  letter-spacing: 0.1em;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .p-homeMessage__paragraph {
    font-size: 1.125rem;
    line-height: 3.3333333333;
  }
}

.p-home__service {
  padding-bottom: 6.625rem;
}
@media screen and (min-width: 1024px) {
  .p-homeService__headingWrapper {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-bottom: 3.5rem;
  }
}
.p-homeService__paragraph {
  margin-right: -0.9375rem;
  margin-bottom: 1.25rem;
  font-weight: 500;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 1024px) {
  .p-homeService__paragraph {
    margin-bottom: 0.9375rem;
    margin-right: 0;
  }
}

.p-home__news {
  margin-bottom: 6.875rem;
}
@media screen and (min-width: 1024px) {
  .p-home__news {
    margin-bottom: 8.4375rem;
  }
}
.p-homeNews__heading {
  margin-bottom: 2.0625rem;
}
@media screen and (min-width: 1024px) {
  .p-homeNews__heading {
    margin-bottom: 0;
  }
}
.p-homeNews__category {
  margin-bottom: 2.5rem;
}
@media screen and (min-width: 1024px) {
  .p-homeNews__category {
    margin-top: 3.4375rem;
    margin-bottom: 0;
  }
}
.p-homeNews__content {
  margin-bottom: 2.5rem;
}
@media screen and (min-width: 1024px) {
  .p-homeNews__content {
    margin-bottom: 4.0625rem;
  }
}
.p-homeNews__more {
  align-items: center;
}
@media screen and (min-width: 1024px) {
  .p-homeNews__more {
    justify-content: flex-end;
  }
}

.p-service__lead {
  margin-bottom: 2.5rem;
}
@media screen and (min-width: 1024px) {
  .p-service__lead {
    margin-bottom: 3.125rem;
  }
}
.p-serviceLead__paragraph {
  margin-bottom: 1.5625rem;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.01em;
}
@media screen and (min-width: 1024px) {
  .p-serviceLead__paragraph {
    margin-bottom: 2.5rem;
    line-height: 2.25;
    text-align: center;
  }
}
.p-serviceLead__anchor {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 0.75rem 1.25rem;
}
@media screen and (min-width: 1024px) {
  .p-serviceLead__anchor {
    gap: 2.5rem;
  }
}
.p-serviceLead__anchorLink {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding-bottom: 0.3125rem;
  width: 5.625rem;
  height: 5.625rem;
}
@media screen and (min-width: 1024px) {
  .p-serviceLead__anchorLink {
    width: 7.5rem;
    height: 7.5rem;
  }
}
.p-serviceLead__anchorLinkBg {
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 5.625rem;
  height: 5.625rem;
}
@media screen and (min-width: 1024px) {
  .p-serviceLead__anchorLinkBg {
    width: 7.5rem;
    height: 7.5rem;
  }
}
.p-serviceLead__anchorLinkBg.-learning {
  background: #00C2B5;
}
.p-serviceLead__anchorLinkBg.-food {
  background: #FE7AAE;
}
.p-serviceLead__anchorLinkBg.-person {
  background: #55BFF3;
}
.p-serviceLead__anchorLinkBg.-experience {
  background: #FF7777;
}
.p-serviceLead__anchorLinkBg.-management {
  background: #EEDD00;
}
.p-serviceLead__anchorLinkText {
  font-family: "Zen Maru Gothic", serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1.5rem;
}
@media screen and (min-width: 1024px) {
  .p-serviceLead__anchorLinkText {
    font-size: 1.875rem;
  }
}
.p-serviceLead__anchorLink:hover .p-serviceLead__anchorLinkBg {
  animation: mochiAnime 1s infinite;
}
.p-serviceLead__anchorLink:after {
  content: "";
  display: block;
  width: 0.3125rem;
  height: 0.5625rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="12.009" viewBox="0 0 7 12.009"><path id="icon_chevronRight-b" data-name="icon_chevronRight-b" d="M1137.659,552a1.146,1.146,0,0,1-.825-.352,1.225,1.225,0,0,1,0-1.7l3.841-3.954-3.841-3.955a1.225,1.225,0,0,1,0-1.7,1.143,1.143,0,0,1,1.65,0l4.666,4.8a1.226,1.226,0,0,1,0,1.7l-4.666,4.8A1.146,1.146,0,0,1,1137.659,552Z" transform="translate(-1136.492 -539.992)" fill="%23333333"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  bottom: 0.9375rem;
  left: 50%;
  transform: rotate(90deg) translateX(-50%);
  transform-origin: left;
}

.p-serviceChild__lead {
  margin-bottom: 4.375rem;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__lead {
    margin-bottom: 7.5rem;
  }
}
.p-serviceChild__lead.-childdevelopmentsupport {
  margin-bottom: 2.25rem;
}
.p-serviceChild__leadHeading {
  margin-bottom: 1.875rem;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadHeading {
    margin-bottom: 3.75rem;
  }
}
.p-serviceChild__leadHeading img {
  width: 100%;
}
.p-serviceChild__leadContent.-english .p-serviceChild__leadContentHeading img {
  top: -0.8125rem;
  right: 0.25rem;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContent.-english .p-serviceChild__leadContentHeading img {
    width: 3.125rem;
    height: 3.4375rem;
    left: calc(50% + 15rem);
    right: unset;
    transform: translateX(-50%);
  }
}
.p-serviceChild__leadContent.-english .p-serviceChild__leadContentTitleImg {
  right: 1.125rem;
  bottom: 0.6875rem;
  transform: scale(-1, 1);
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContent.-english .p-serviceChild__leadContentTitleImg {
    position: static;
    margin-right: 0.5rem;
    transform: none;
  }
}
.p-serviceChild__leadContent.-physical .p-serviceChild__leadContentHeading img {
  bottom: 0.125rem;
  right: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContent.-physical .p-serviceChild__leadContentHeading img {
    width: 3.75rem;
    height: 3.75rem;
    left: calc(50% + 16.875rem);
    right: unset;
    bottom: unset;
    top: -1.25rem;
    transform: translateX(-50%);
  }
}
.p-serviceChild__leadContent.-physical .p-serviceChild__leadContentTitleImg {
  right: 1.125rem;
  bottom: 0.6875rem;
  width: 2.625rem;
  height: 2.375rem;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContent.-physical .p-serviceChild__leadContentTitleImg {
    position: static;
    margin-top: -3.125rem;
    margin-right: 0.9375rem;
    width: 4.0625rem;
    height: 3.6875rem;
  }
}
.p-serviceChild__leadContent.-classroom .p-serviceChild__leadContentHeading img {
  top: -0.625rem;
  right: 0;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContent.-classroom .p-serviceChild__leadContentHeading img {
    width: 6.8125rem;
    height: 3.25rem;
    left: calc(50% + 12.5rem);
    right: unset;
    bottom: unset;
    top: -1.25rem;
    transform: translateX(-50%);
  }
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContent.-classroom .p-serviceChild__leadContentTitle {
    position: relative;
    padding-left: 2.5rem;
  }
}
.p-serviceChild__leadContent.-classroom .p-serviceChild__leadContentTitleImg {
  right: 0.3125rem;
  bottom: 0;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContent.-classroom .p-serviceChild__leadContentTitleImg {
    top: -3.75rem;
    bottom: unset;
    right: unset;
    left: 0;
  }
}
.p-serviceChild__leadContent.-supportsystem .p-serviceChild__leadContentHeading img {
  top: -0.8125rem;
  right: 0.05rem;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContent.-supportsystem .p-serviceChild__leadContentHeading img {
    width: 3.125rem;
    height: 3.4375rem;
    left: calc(50% + 21.5rem);
    right: unset;
    transform: translateX(-50%);
  }
}
.p-serviceChild__leadContent.-childdevelopmentsupport .p-serviceChild__leadContentHeading img {
  top: -0.8125rem;
  right: 0.05rem;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContent.-childdevelopmentsupport .p-serviceChild__leadContentHeading img {
    width: 3.125rem;
    height: 3.4375rem;
    left: calc(50% + 21.5rem);
    right: unset;
    transform: translateX(-50%);
  }
}
.p-serviceChild__leadContent.-supportsystem .p-serviceChild__leadContentTitleImg {
  right: 1.125rem;
  bottom: 0.6875rem;
  transform: scale(-1, 1);
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContent.-supportsystem .p-serviceChild__leadContentTitleImg {
    position: static;
    margin-right: 0.5rem;
    transform: none;
  }
}
.p-serviceChild__leadContent.-childdevelopmentsupport .p-serviceChild__leadContentTitleImg {
  right: 1.125rem;
  bottom: 0.6875rem;
  transform: scale(-1, 1);
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContent.-childdevelopmentsupport .p-serviceChild__leadContentTitleImg {
    position: static;
    margin-right: 0.5rem;
    transform: none;
  }
}
.p-serviceChild__leadContentHeading {
  background: #FE8207;
  border-radius: 9999px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 0.75rem 0 0.9375rem;
  color: #FFFFFF;
  font-size: 1.25rem;
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContentHeading {
    max-width: 53.75rem;
    margin: 0 auto;
    font-size: 1.75rem;
  }
}
.p-serviceChild__leadContentHeading.-supportsystem {
  text-align: center;
  z-index: 1;
}
.p-serviceChild__leadContentHeading.-childdevelopmentsupport {
  text-align: center;
  z-index: 1;
}
.p-serviceChild__leadContentHeading img {
  position: absolute;
}
.p-serviceChild__leadContentHeading:after {
  background: transparent url(../img/service/img_triangle.svg) no-repeat center top;
  background-size: contain;
  content: "";
  width: 0.9375rem;
  height: 1.0625rem;
  position: absolute;
  bottom: -0.875rem;
  left: 50%;
  transform: translateX(-50%);
}
.p-serviceChild__leadContentDetail {
  background: rgba(255, 255, 255, 0.5);
  border-radius: 0.9375rem;
  -webkit-backdrop-filter: blur(50px);
          backdrop-filter: blur(50px);
  padding: 3.75rem 1.5625rem;
  position: relative;
  margin: -1.75rem 0.3125rem 0;
  z-index: -1;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContentDetail {
    padding: 5.9375rem 5.46875vw 4.0625rem 3.125vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1280px) {
  .p-serviceChild__leadContentDetail {
    padding: 5.9375rem 4.375rem 4.0625rem 2.5rem;
  }
}
.p-serviceChild__leadContentDetail.-supportsystem {
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  padding: 4.5rem 1.5625rem 2rem;
  margin: -3rem 0 0;
  font-size: 0.75rem;
  text-align: left;
  z-index: 0;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContentDetail.-supportsystem {
    padding: 7rem 3.75rem 1.5rem;
  }
}
.p-serviceChild__leadContentDetail.-childdevelopmentsupport {
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  padding: 4.5rem 1.5625rem 2rem;
  margin: -1.75rem 0 0;
  font-size: 0.75rem;
  text-align: left;
  z-index: 0;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContentDetail.-childdevelopmentsupport {
    padding: 6rem 3.75rem 1.625rem;
    align-items: start;
  }
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContentDetail.column.-supportsystem {
    padding: 7rem 3.75rem 1.5rem;
    text-align: right;
    flex-flow: column;
    align-items: flex-end;
  }
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContentDetail.column .l-anchorDetail__figure.-supportsystem {
    max-width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContentDetail.column .l-anchorDetail__figure.-childdevelopmentsupport {
    max-width: 100%;
  }
}
.p-serviceChild__leadContentTitle {
  margin-bottom: 0.9375rem;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContentTitle {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 0;
  }
}
.p-serviceChild__leadContentTitleImg {
  position: absolute;
}
.p-serviceChild__leadContentTitleImg img {
  width: 100%;
}
.p-serviceChild__leadContentTitleText {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  font-weight: 700;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContentTitleText {
    font-size: 1.5rem;
  }
}
.p-serviceChild__leadContentParagraph {
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContentParagraph {
    max-width: 37.5vw;
  }
}
@media screen and (min-width: 1280px) {
  .p-serviceChild__leadContentParagraph {
    max-width: 30rem;
  }
}
.p-serviceChild__leadContentParagraph.-supportsystem {
  font-size: 0.75rem;
  line-height: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__leadContentParagraph.-supportsystem {
    line-height: 0.75rem;
    margin: 2rem 0;
    max-width: 100%;
  }
}
.p-serviceChild__content {
  margin-bottom: 3.75rem;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__content {
    margin-bottom: 8.125rem;
  }
}
.p-serviceChild__englishTeacher {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: max-content 1fr auto;
  grid-column-gap: 0;
  grid-row-gap: 0;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__englishTeacher {
    grid-template-columns: 1fr 39.0625vw;
    grid-template-rows: max-content 1fr;
    grid-column-gap: 4.296875vw;
  }
}
@media screen and (min-width: 1280px) {
  .p-serviceChild__englishTeacher {
    grid-template-columns: 1fr 31.25rem;
    grid-column-gap: 3.4375rem;
  }
}
.p-serviceChild__englishTeacherHeading {
  margin-bottom: 2.5rem;
  grid-area: 1/1/2/2;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__englishTeacherHeading {
    grid-area: 1/1/2/2;
    align-items: flex-start;
  }
}
.p-serviceChild__englishTeacherFigure {
  grid-area: 2/1/3/2;
  margin-bottom: 1.875rem;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__englishTeacherFigure {
    grid-area: 1/2/3/3;
    margin-bottom: 0;
  }
}
.p-serviceChild__englishTeacherFigure img {
  width: 100%;
}
.p-serviceChild__englishTeacherParagraph {
  grid-area: 3/1/4/2;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__englishTeacherParagraph {
    grid-area: 2/1/3/2;
  }
}
.p-serviceChild__englishTeacher .l-motif__item {
  position: absolute;
  z-index: 0;
  pointer-events: none;
}
.p-serviceChild__englishTeacher .l-motif__item.-motif_01 {
  top: -1.875rem;
  left: -1.5625rem;
  width: 3rem;
  animation: pikopikoAnime 2s infinite;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__englishTeacher .l-motif__item.-motif_01 {
    width: 3.375rem;
    top: -4rem;
    left: -4rem;
  }
}
.p-serviceChild__englishTeacher .l-motif__item.-motif_02 {
  top: 18.9375rem;
  left: -0.6875rem;
  width: 3.125rem;
  animation: bounceAnime 3.5s infinite;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__englishTeacher .l-motif__item.-motif_02 {
    width: 3.4375rem;
    top: 8.4375rem;
    left: -5rem;
  }
}
.p-serviceChild__englishTeacher .l-motif__item.-motif_03 {
  display: none;
  animation: poyonAnime 1.2s infinite;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__englishTeacher .l-motif__item.-motif_03 {
    width: 1.9375rem;
    top: 21.4375rem;
    left: 0;
  }
}
.p-serviceChild__englishTeacher .l-motif__item.-motif_04 {
  bottom: -1.875rem;
  right: 0.125rem;
  width: 3.25rem;
  animation: fuwafuwaAnime 1.5s infinite;
  animation-delay: 0.7s;
  z-index: -1;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__englishTeacher .l-motif__item.-motif_04 {
    background: transparent url(../img/common/motif_11.svg) no-repeat center;
    background-size: contain;
    display: block;
    width: 3.5625rem;
    height: 3.5625rem;
    bottom: -5.4375rem;
    right: unset;
    left: -1.625rem;
    animation: bounceAnime 2s infinite;
  }
  .p-serviceChild__englishTeacher .l-motif__item.-motif_04 img {
    display: none;
  }
}
.p-serviceChild__englishTeacher .l-motif__item.-motif_05 {
  top: 2.8125rem;
  right: -2.1875rem;
  width: 4.125rem;
  animation: mochiAnime 2s infinite;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__englishTeacher .l-motif__item.-motif_05 {
    display: none;
  }
}
.p-serviceChild__englishTeacher .l-motif__item.-motif_06 {
  display: none;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__englishTeacher .l-motif__item.-motif_06 {
    background: transparent url(../img/common/motif_10.svg) no-repeat center;
    background-size: contain;
    display: block;
    width: 3.5625rem;
    height: 3.5rem;
    bottom: -2.8125rem;
    right: 5.625rem;
    animation: bounceAnime 2s infinite;
  }
  .p-serviceChild__englishTeacher .l-motif__item.-motif_06 img {
    display: none;
  }
}
.p-serviceChild__englishTeacher .l-motif__item.-motif_07 {
  display: none;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__englishTeacher .l-motif__item.-motif_07 {
    display: block;
    width: 3rem;
    top: -2.0625rem;
    right: 3.5rem;
    animation: poyonAnime 1.2s infinite;
  }
}
.p-serviceChild__englishTeacher .l-motif__item.-motif_08 {
  bottom: -0.1875rem;
  right: -0.9375rem;
  width: 3.1875rem;
  rotate: 180deg;
  animation: pikopikoAnime 2s infinite;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__englishTeacher .l-motif__item.-motif_08 {
    width: 3.875rem;
    bottom: 1.5625rem;
    right: -2.5rem;
  }
}
.p-serviceChild__paragraph {
  font-size: 1rem;
  letter-spacing: 0.1em;
  line-height: 2;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__paragraph {
    text-align: center;
  }
}
.p-serviceChild__paragraph.-classroom {
  margin-bottom: 2.1875rem;
}
.p-serviceChild__paragraph.-foodDelivery {
  margin-bottom: 3.125rem;
}
.p-serviceChild__paragraph.-foodEducation {
  margin-bottom: 2.8125rem;
}

.p-serviceChild__staffing {
  text-align: right;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__staffing.-supportsystem {
    display: flex;
    gap: 1rem;
    justify-content: end;
  }
}
.p-serviceChild__staffingLink {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 0.9375rem;
  gap: 0.5rem;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__staffingLink {
    margin-top: 1.5625rem;
  }
}
.p-serviceChild__staffingLink:hover {
  text-decoration: none;
}
.p-serviceChild__staffingLinkText {
  font-size: 0.75rem;
  letter-spacing: 0.1em;
  text-decoration: underline;
}
.p-serviceChild__staffingLink:after {
  border: 0.0625rem solid #333333;
  border-radius: 0.3125rem;
  content: "PDF";
  width: 3.75rem;
  height: 1.25rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #333333;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 0.75rem;
  letter-spacing: 0.1em;
  text-decoration: none;
}

.p-serviceChild__supportsystem {
  text-align: right;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__supportsystem {
    display: flex;
    gap: 1rem;
    justify-content: end;
  }
}
.p-serviceChild__supportsystemLink {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 0.9375rem;
  gap: 0.5rem;
}
@media screen and (min-width: 1024px) {
  .p-serviceChild__supportsystemLink {
    margin-top: 1.5625rem;
  }
}
.p-serviceChild__supportsystemLink:hover {
  text-decoration: none;
}
.p-serviceChild__supportsystemLinkText {
  font-size: 0.75rem;
  letter-spacing: 0.1em;
  text-decoration: underline;
}
.p-serviceChild__supportsystemLink:after {
  border: 0.0625rem solid #333333;
  border-radius: 0.3125rem;
  content: "PDF";
  width: 3.75rem;
  height: 1.25rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #333333;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 0.75rem;
  letter-spacing: 0.1em;
  text-decoration: none;
}

.p-physical .l-iconList__item:nth-of-type(2) .l-iconList__itemImg {
  top: -1.875rem;
}
.p-physical .l-iconList__item:nth-of-type(3) .l-iconList__itemImg {
  top: -1.5625rem;
}

.p-staffing .l-iconList__item:nth-of-type(3) .l-iconList__itemImg {
  top: -1.875rem;
}

.p-recruitment .l-iconList__item:nth-of-type(2) .l-iconList__itemImg {
  top: -1.875rem;
}

.p-fooddelivery .c-heading-04 {
  gap: 0.25rem;
}
.p-fooddelivery .c-heading-04 .c-heading__title {
  line-height: 1.2;
}
@media screen and (min-width: 1024px) {
  .p-fooddelivery .l-anchorDetail__title {
    font-size: 1.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .p-philosophy__header {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
    gap: 4.0625vw;
    margin-bottom: 5.3125rem;
  }
}
@media screen and (min-width: 1280px) {
  .p-philosophy__header {
    gap: 3.25rem;
  }
}
@media screen and (min-width: 1280px) {
  .p-philosophy__header.-supportsystem {
    gap: 0;
  }
}
@media screen and (min-width: 1280px) {
  .p-philosophy__header.-childdevelopmentsupport {
    gap: 0;
  }
}
.p-philosophyHeader__heading {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 1.6875rem;
  margin-bottom: 2.5rem;
}
@media screen and (min-width: 1024px) {
  .p-philosophyHeader__heading {
    align-items: flex-start;
    gap: 0;
    margin-bottom: 0;
  }
}
.p-philosophyHeader__heading.-supportsystem {
  align-items: start;
}
.p-philosophyHeader__heading.-childdevelopmentsupport {
  align-items: start;
}
.p-philosophyHeader__text {
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.5;
  word-break: keep-all;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .p-philosophyHeader__text {
    margin-bottom: 2.5rem;
    font-size: 3rem;
    line-height: 1.6666666667;
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .p-philosophyHeader__text.-supportsystem {
    margin-bottom: 1rem;
  }
}
@media screen and (min-width: 1024px) {
  .p-philosophyHeader__text.-childdevelopmentsupport {
    margin-bottom: 1rem;
  }
}
.p-philosophyHeader__text.-supportsystem span {
  display: table;
  background: linear-gradient(90deg, #FF9D00 0%, #F6D84C 99%, #F6D84C 100%);
  color: #FFF;
  padding: 0 0.65rem 0.2rem;
  font-size: 2rem;
  margin: 0.45rem 0 0 0;
  line-height: 2.85rem;
}
@media screen and (min-width: 1024px) {
  .p-philosophyHeader__text.-supportsystem span {
    font-size: 2.25rem;
  }
}
.p-philosophyHeader__text.-childdevelopmentsupport span {
  display: table;
  background: linear-gradient(90deg, #FF9D00 0%, #F6D84C 99%, #F6D84C 100%);
  color: #FFF;
  padding: 0 0.65rem 0.2rem;
  font-size: 1.95rem;
  margin: 0.45rem 0 0 0;
  line-height: 2.85rem;
}
@media screen and (min-width: 1024px) {
  .p-philosophyHeader__text.-childdevelopmentsupport span {
    font-size: 2.25rem;
  }
}
.p-philosophyHeader__paragraph {
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.1em;
  line-height: 3;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .p-philosophyHeader__paragraph {
    text-align: left;
  }
}
.p-philosophyHeader__paragraph.-supportsystem {
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.1em;
  line-height: 2;
  text-align: left;
  max-width: 25.5rem;
}
.p-philosophyHeader__paragraph.-childdevelopmentsupport {
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.1em;
  line-height: 2;
  text-align: left;
  max-width: 27rem;
}
.p-philosophyHeader__figure {
  text-align: center;
}
.p-philosophyHeader__figure.-supportsystem {
  margin: -1.5rem -0.75rem 3rem;
}
@media screen and (min-width: 1280px) {
  .p-philosophyHeader__figure.-supportsystem {
    margin: auto 2.75rem;
  }
}
.p-philosophyHeader__figure.-childdevelopmentsupport {
  margin: -1.5rem -1.15rem 3rem;
}
@media screen and (min-width: 1280px) {
  .p-philosophyHeader__figure.-childdevelopmentsupport {
    margin: auto 2.75rem;
  }
}
.p-philosophyHeader__figure img {
  width: 17.5625rem;
}
@media screen and (min-width: 1024px) {
  .p-philosophyHeader__figure img {
    width: 32.890625vw;
  }
}
@media screen and (min-width: 1280px) {
  .p-philosophyHeader__figure img {
    width: 26.3125rem;
  }
}
.p-philosophyHeader__figure.-supportsystem img {
  width: auto;
}
@media screen and (min-width: 1024px) {
  .p-philosophyHeader__figure.-supportsystem img {
    width: auto;
    max-width: 20rem;
  }
}
@media screen and (min-width: 1280px) {
  .p-philosophyHeader__figure.-supportsystem img {
    width: auto;
    max-width: 28rem;
  }
}
.p-philosophyHeader__figure.-childdevelopmentsupport img {
  width: auto;
}
@media screen and (min-width: 1024px) {
  .p-philosophyHeader__figure.-childdevelopmentsupport img {
    width: auto;
    max-width: 20rem;
  }
}
@media screen and (min-width: 1280px) {
  .p-philosophyHeader__figure.-childdevelopmentsupport img {
    width: auto;
    max-width: 28rem;
  }
}
.p-philosophy__content {
  background: #FFFFFF;
  border-radius: 0.9375rem;
  -webkit-backdrop-filter: blur(50px);
          backdrop-filter: blur(50px);
  padding: 2.5rem 1.25rem;
  margin-top: 3.75rem;
}
@media screen and (min-width: 1024px) {
  .p-philosophy__content {
    padding: 4.375rem 5.46875vw;
  }
}
@media screen and (min-width: 1280px) {
  .p-philosophy__content {
    padding: 4.375rem;
  }
}
.p-philosophy__content.-childdevelopmentsupport {
  margin-top: 0;
}

.p-philosophy__contentWrapper {
  position: relative;
}
.p-philosophy__contentWrapper.-childdevelopmentsupport {
  padding: 4px;
  border: none;
  background: linear-gradient(to right, #FF9D00 0%, #F6D84C 99.9%, #F6D84C 100%);
  border-radius: 0.9375rem;
  position: relative;
  margin-bottom: 2.25rem;
}
.p-philosophy__contentWrapper.-childdevelopmentsupport:before {
  content: "";
  position: absolute;
  background: #FFFFFF;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border-radius: 11px;
}

.p-philosophy__contentWrapper .l-motif__item {
  position: absolute;
  z-index: 1;
  pointer-events: none;
}
.p-philosophy__contentWrapper .l-motif__item.-motif_01 {
  top: -1.875rem;
  left: -0.3125rem;
  width: 3rem;
  animation: pikopikoAnime 2s infinite;
}
@media screen and (min-width: 1024px) {
  .p-philosophy__contentWrapper .l-motif__item.-motif_01 {
    width: 3.375rem;
    top: 3.875rem;
    left: -0.4375rem;
  }
}
.p-philosophy__contentWrapper .l-motif__item.-motif_02 {
  top: 1.5625rem;
  right: -1.625rem;
  width: 3.125rem;
  animation: bounceAnime 3.5s infinite;
}
@media screen and (min-width: 1024px) {
  .p-philosophy__contentWrapper .l-motif__item.-motif_02 {
    width: 3.4375rem;
    top: 13.3125rem;
    right: unset;
    left: 3.90625rem;
  }
}
.p-philosophy__contentWrapper .l-motif__item.-motif_03 {
  display: none;
  animation: poyonAnime 1.2s infinite;
}
@media screen and (min-width: 1024px) {
  .p-philosophy__contentWrapper .l-motif__item.-motif_03 {
    display: block;
    width: 1.9375rem;
    top: 23.25rem;
    left: -1.25rem;
  }
}
.p-philosophy__contentWrapper .l-motif__item.-motif_04 {
  top: 33rem;
  right: 1.3125rem;
  width: 2.875rem;
  animation: fuwafuwaAnime 1.5s infinite;
  animation-delay: 0.7s;
}
@media screen and (min-width: 1024px) {
  .p-philosophy__contentWrapper .l-motif__item.-motif_04 {
    width: 3.5625rem;
    top: 29.25rem;
    right: unset;
    left: 6.0625rem;
  }
}
.p-philosophy__contentWrapper .l-motif__item.-motif_05 {
  top: 18.375rem;
  left: -0.875rem;
  width: 4.125rem;
  animation: mochiAnime 2s infinite;
}
@media screen and (min-width: 1024px) {
  .p-philosophy__contentWrapper .l-motif__item.-motif_05 {
    width: 4.5rem;
    top: -1.75rem;
    left: unset;
    right: -1.5rem;
  }
}
.p-philosophy__contentWrapper .l-motif__item.-motif_06 {
  display: none;
}
@media screen and (min-width: 1024px) {
  .p-philosophy__contentWrapper .l-motif__item.-motif_06 {
    display: block;
    width: 3.125rem;
    top: 8.4375rem;
    right: 4.25rem;
    animation: bounceAnime 2s infinite;
  }
}
.p-philosophy__contentWrapper .l-motif__item.-motif_07 {
  display: none;
}
@media screen and (min-width: 1024px) {
  .p-philosophy__contentWrapper .l-motif__item.-motif_07 {
    display: block;
    width: 3rem;
    top: 16.9375rem;
    right: -1.875rem;
    animation: poyonAnime 1.2s infinite;
  }
}
.p-philosophy__contentWrapper .l-motif__item.-motif_08 {
  top: 32.1875rem;
  right: -0.25rem;
  width: 3.1875rem;
  rotate: 180deg;
  animation: pikopikoAnime 2s infinite;
}
@media screen and (min-width: 1024px) {
  .p-philosophy__contentWrapper .l-motif__item.-motif_08 {
    width: 3rem;
    top: 32.875rem;
    right: 3.9375rem;
    rotate: none;
  }
}
.p-philosophyContent__heading {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 0.4375rem;
}
@media screen and (min-width: 1024px) {
  .p-philosophyContent__heading {
    margin-bottom: 1.875rem;
    gap: 0.625rem;
  }
}
.p-philosophyContent__heading.-childdevelopmentsupport {
  gap: 1rem;
}
@media screen and (min-width: 1024px) {
  .p-philosophyContent__heading.-childdevelopmentsupport {
    margin-top: 0;
  }
}
.p-philosophyContent__headingLabel {
  background: #FE8207;
  border-radius: 9999px;
  padding: 0.375rem 1.375rem;
  color: #FFFFFF;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .p-philosophyContent__headingLabel {
    padding: 0.5rem 1.875rem;
    font-size: 1rem;
  }
}
.p-philosophyContent__headingLabel.-childdevelopmentsupport {
  padding: 0.675rem 1.375rem;
  height: 2.5rem;
}
@media screen and (min-width: 1024px) {
  .p-philosophyContent__headingLabel.-childdevelopmentsupport {
    padding: 0.55rem 1.875rem;
    font-size: 1rem;
  }
}

.p-philosophyContent__headingText {
  margin-bottom: 0.625rem;
  font-size: 1.75rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.2857142857;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .p-philosophyContent__headingText {
    margin-bottom: 0;
    font-size: 2.25rem;
  }
}
.p-philosophyContent__figure.-childdevelopmentsupport {
  max-width: 408px;
  margin: 0 auto 0.625rem;
}
@media screen and (min-width: 1024px) {
  .p-philosophyContent__figure.-childdevelopmentsupport {
    margin: 0 auto 1.875rem;
  }
}
.p-philosophyContent__paragraph {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 2;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .p-philosophyContent__paragraph {
    font-size: 1rem;
    line-height: 2.25;
    letter-spacing: 0.1em;
  }
}
.p-philosophyContent__paragraph.-childdevelopmentsupport span.marker {
  color: #FE8207;
}
.p-philosophyContent__btnWrapper {
  margin-top: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .p-philosophyContent__btnWrapper {
    margin-top: 2.1875rem;
  }
}
.p-philosophyContent__btn .c-btn__text {
  font-size: 0.875rem;
  word-break: keep-all;
}

.p-message__header {
  width: 100%;
  margin: 0 auto 2rem;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column-reverse;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .p-message__header {
    margin-bottom: 4rem;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
  }
}
.p-message__header .l-motif__item {
  position: absolute;
  z-index: 1;
  pointer-events: none;
}
.p-message__header .l-motif__item.-motif_01 {
  top: -3.5rem;
  left: -1.5625rem;
  width: 2.5rem;
  animation: pikopikoAnime 2s infinite;
}
@media screen and (min-width: 1024px) {
  .p-message__header .l-motif__item.-motif_01 {
    width: 3.875rem;
    top: -1.5625rem;
    left: -0.4375rem;
  }
}
.p-message__header .l-motif__item.-motif_02 {
  top: -0.875rem;
  right: -0.6875rem;
  width: 2.5rem;
  animation: bounceAnime 3.5s infinite;
}
@media screen and (min-width: 1024px) {
  .p-message__header .l-motif__item.-motif_02 {
    background: #02B5A9;
    width: 3.375rem;
    height: 3.375rem;
    rotate: 45deg;
    top: -5.3125rem;
    right: -3.0625rem;
    animation: poyonAnime 1.2s infinite;
  }
  .p-message__header .l-motif__item.-motif_02 img {
    display: none;
  }
}
.p-message__header .l-motif__item.-motif_03 {
  display: none;
  animation: poyonAnime 1.2s infinite;
}
.p-message__header .l-motif__item.-motif_04 {
  display: none;
  animation: fuwafuwaAnime 1.5s infinite;
  animation-delay: 0.7s;
}
@media screen and (min-width: 1024px) {
  .p-message__header .l-motif__item.-motif_04 {
    width: 3.5625rem;
    top: 29.25rem;
    right: unset;
    left: 6.0625rem;
  }
}
.p-message__header .l-motif__item.-motif_05 {
  top: 8.8125rem;
  left: -2.1875rem;
  width: 3rem;
  animation: mochiAnime 2s infinite;
}
@media screen and (min-width: 1024px) {
  .p-message__header .l-motif__item.-motif_05 {
    width: 4.5rem;
    top: unset;
    bottom: -1.75rem;
    left: -1.875rem;
  }
}
.p-message__header .l-motif__item.-motif_06 {
  display: none;
}
@media screen and (min-width: 1024px) {
  .p-message__header .l-motif__item.-motif_06 {
    display: block;
    width: 3.5rem;
    top: 14rem;
    right: 32.5rem;
    animation: bounceAnime 2s infinite;
  }
}
.p-message__header .l-motif__item.-motif_07 {
  display: none;
}
@media screen and (min-width: 1024px) {
  .p-message__header .l-motif__item.-motif_07 {
    background: transparent url(../img/common/motif_09.svg) no-repeat center;
    background-size: contain;
    display: block;
    width: 3.9375rem;
    height: 3.9375rem;
    top: 16.125rem;
    right: -2.1875rem;
    animation: bounceAnime 1.2s infinite;
  }
  .p-message__header .l-motif__item.-motif_07 img {
    display: none;
  }
}
.p-message__header .l-motif__item.-motif_08 {
  display: none;
  top: 32.1875rem;
  right: -0.25rem;
  width: 3.1875rem;
  rotate: 180deg;
  animation: pikopikoAnime 2s infinite;
}
@media screen and (min-width: 1024px) {
  .p-message__header .l-motif__item.-motif_08 {
    width: 3rem;
    top: 32.875rem;
    right: 3.9375rem;
    rotate: none;
  }
}
.p-messageHeader__figure {
  border-radius: 0.3125rem;
  aspect-ratio: 270/169;
  margin: 0 auto 1.25rem;
}
@media screen and (min-width: 1024px) {
  .p-messageHeader__figure {
    margin: 0;
    max-width: 37.5vw;
  }
}
@media screen and (min-width: 1280px) {
  .p-messageHeader__figure {
    max-width: 30rem;
  }
}
.p-messageHeader__figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.p-messageHeader__text {
  margin-bottom: 0.625rem;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.2857142857;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .p-messageHeader__text {
    margin-bottom: 1.5rem;
    font-size: 2.25rem;
    line-height: 1.5555555556;
  }
}
.p-messageHeader__name {
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .p-messageHeader__name {
    font-size: 1.25rem;
  }
}
.p-message__paragraph {
  font-size: 0.9375rem;
  line-height: 1.8666666667;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .p-message__paragraph {
    font-size: 1rem;
    line-height: 2;
    letter-spacing: 0.1em;
  }
}

.p-profileList__box {
  border-bottom: 0.0625rem solid #E6E6E6;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  padding: 1.875rem 0;
}
@media screen and (min-width: 1024px) {
  .p-profileList__box {
    flex-direction: row;
    gap: 3rem;
    padding: 1.875rem 0;
  }
}
.p-profileList__box:nth-of-type(1) {
  padding-top: 0;
}
.p-profileList__box:last-of-type {
  border-bottom: none;
  padding-bottom: 0;
}
.p-profileList__title {
  margin-bottom: 0.625rem;
  font-size: 0.9375rem;
  font-weight: 700;
}
@media screen and (min-width: 1024px) {
  .p-profileList__title {
    width: 100%;
    max-width: 11.71875vw;
    flex-shrink: 0;
    margin-bottom: 0;
    font-size: 1rem;
  }
}
@media screen and (min-width: 1280px) {
  .p-profileList__title {
    max-width: 9.375rem;
  }
}
.p-profileList__content {
  font-size: 0.9375rem;
  font-weight: 500;
  line-height: 1.8666666667;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 1024px) {
  .p-profileList__content {
    width: 100%;
    max-width: 50vw;
    flex-shrink: 0;
    font-size: 1rem;
  }
}
@media screen and (min-width: 1280px) {
  .p-profileList__content {
    max-width: 40rem;
  }
}
.p-profileList__contentListItem {
  position: relative;
  padding-left: 0.9375rem;
  letter-spacing: 0.05em;
}
.p-profileList__contentListItem:before {
  content: "・";
  position: absolute;
  top: 0;
  left: 0;
}
.p-profileList__content a[target=_blank] {
  position: relative;
  padding-right: 1.375rem;
  color: #333333;
  text-decoration: underline;
}
.p-profileList__content a[target=_blank]:after {
  content: "";
  display: block;
  width: 0.875rem;
  height: 0.75rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23333333"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0.375rem;
  right: 0;
  transform: rotate(-45deg);
}

.p-profile__address {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  margin-top: 4.6875rem;
}
@media screen and (min-width: 1024px) {
  .p-profile__address {
    flex-wrap: wrap;
    flex-direction: row;
    gap: 0 2.375rem;
    margin-top: 5.3125rem;
  }
}
.p-profileAddress__heading {
  margin-bottom: 1.875rem;
}
@media screen and (min-width: 1024px) {
  .p-profileAddress__heading {
    margin-bottom: 3.375rem;
    width: 100%;
    flex-shrink: 0;
  }
}
.p-profileAddress__box {
  width: 100%;
  margin-bottom: 2.5rem;
}
@media screen and (min-width: 1024px) {
  .p-profileAddress__box {
    max-width: calc((100% - 2.5rem) / 2);
    margin-bottom: 0;
  }
}
.p-profileAddress__title {
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .p-profileAddress__title {
    margin-bottom: 2.5rem;
  }
}
.p-profileAddress__map {
  border-radius: 0.9375rem;
  position: relative;
  width: 100%;
  aspect-ratio: 320/200;
  overflow: hidden;
  margin-bottom: 2rem;
}
@media screen and (min-width: 1024px) {
  .p-profileAddress__map {
    margin-bottom: 1.5625rem;
    aspect-ratio: 480/300;
  }
}
.p-profileAddress__map iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.p-profileAddress__text {
  margin-bottom: 1.25rem;
  font-size: 1rem;
  line-height: 1.75;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 1024px) {
  .p-profileAddress__text {
    margin-bottom: 3rem;
  }
}
.p-profileAddress__link {
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .p-profileAddress__link {
    text-align: right;
  }
}
.p-profileAddress__linkText {
  max-width: 17.5rem;
}

.p-recruit__lead {
  margin-bottom: 1.5625rem;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .p-recruit__lead {
    margin-bottom: 3.125rem;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: row-reverse;
    gap: 2.1875rem;
    margin-bottom: 4.0625rem;
  }
}
.p-recruit__lead .l-motif__item {
  position: absolute;
  z-index: -1;
  pointer-events: none;
}
.p-recruit__lead .l-motif__item.-motif_01 {
  top: -3.5rem;
  left: -0.5rem;
  width: 3rem;
  animation: pikopikoAnime 2s infinite;
}
@media screen and (min-width: 1024px) {
  .p-recruit__lead .l-motif__item.-motif_01 {
    width: 3.375rem;
    top: 0rem;
    left: -0.3125rem;
  }
}
.p-recruit__lead .l-motif__item.-motif_02 {
  top: 15.125rem;
  right: -1.625rem;
  width: 3.125rem;
  animation: bounceAnime 3.5s infinite;
}
@media screen and (min-width: 1024px) {
  .p-recruit__lead .l-motif__item.-motif_02 {
    width: 3.4375rem;
    top: 13.9375rem;
    right: unset;
    left: -0.125rem;
  }
}
.p-recruit__lead .l-motif__item.-motif_03 {
  display: none;
  animation: poyonAnime 1.2s infinite;
}
@media screen and (min-width: 1024px) {
  .p-recruit__lead .l-motif__item.-motif_03 {
    display: block;
    width: 1.9375rem;
    top: 23.25rem;
    left: -0.125rem;
  }
}
.p-recruit__lead .l-motif__item.-motif_04 {
  top: 33rem;
  right: 1.3125rem;
  width: 2.875rem;
  animation: fuwafuwaAnime 1.5s infinite;
  animation-delay: 0.7s;
}
@media screen and (min-width: 1024px) {
  .p-recruit__lead .l-motif__item.-motif_04 {
    width: 3.5625rem;
    top: 17.1875rem;
    right: unset;
    left: 0.5rem;
  }
}
.p-recruit__lead .l-motif__item.-motif_05 {
  top: 18.375rem;
  left: -0.875rem;
  width: 4.125rem;
  animation: mochiAnime 2s infinite;
}
@media screen and (min-width: 1024px) {
  .p-recruit__lead .l-motif__item.-motif_05 {
    width: 4.5rem;
    top: 1.6875rem;
    left: unset;
    right: -2.5rem;
  }
}
.p-recruit__lead .l-motif__item.-motif_06 {
  display: none;
}
@media screen and (min-width: 1024px) {
  .p-recruit__lead .l-motif__item.-motif_06 {
    display: block;
    width: 3.125rem;
    top: 14.4375rem;
    right: 0rem;
    animation: bounceAnime 2s infinite;
  }
}
.p-recruit__lead .l-motif__item.-motif_07 {
  display: none;
}
@media screen and (min-width: 1024px) {
  .p-recruit__lead .l-motif__item.-motif_07 {
    display: block;
    width: 3rem;
    top: 24.6875rem;
    right: -0.125rem;
    animation: poyonAnime 1.2s infinite;
  }
}
.p-recruit__lead .l-motif__item.-motif_08 {
  top: 32.1875rem;
  right: -0.25rem;
  width: 3.1875rem;
  rotate: 180deg;
  animation: pikopikoAnime 2s infinite;
}
@media screen and (min-width: 1024px) {
  .p-recruit__lead .l-motif__item.-motif_08 {
    width: 3rem;
    top: 23.25rem;
    right: -1.4375rem;
    rotate: none;
  }
}
.p-recruitLead__headingText {
  margin-right: -1.25rem;
  margin-bottom: 1.25rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.5;
}
@media screen and (min-width: 1024px) {
  .p-recruitLead__headingText {
    margin-bottom: 1.5625rem;
    font-size: 2.5rem;
    line-height: 1.6666666667;
    letter-spacing: 0.05em;
    white-space: pre;
  }
}
@media screen and (min-width: 1280px) {
  .p-recruitLead__headingText {
    font-size: 2.875rem;
    line-height: 1.6666666667;
  }
}
.p-recruitLead__headingParagraph {
  margin-bottom: 1.5625rem;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.01em;
}
@media screen and (min-width: 1024px) {
  .p-recruitLead__headingParagraph {
    margin-bottom: 2.5rem;
    line-height: 2.25;
    margin-bottom: 0;
  }
}
.p-recruitLead__figure {
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .p-recruitLead__figure {
    max-width: 33.046875vw;
    text-align: left;
  }
}
@media screen and (min-width: 1280px) {
  .p-recruitLead__figure {
    max-width: 26.4375rem;
  }
}
@media screen and (min-width: 560px) {
  .p-recruitLead__figure img {
    width: 100%;
  }
}

.p-recruit__content .l-anchorDetail__title {
  font-size: 1.5rem !important;
}
@media screen and (min-width: 1024px) {
  .p-recruit__content .l-anchorDetail__title {
    font-size: 1.75rem !important;
  }
}

.p-recruitApplication__item {
  background: #FFFFFF;
  border: 0.25rem solid #FE8207;
  border-radius: 0.625rem;
  margin-top: 0.625rem;
}
.p-recruitApplication__title {
  padding: 1.1875rem 3.75rem 1.1875rem 1.375rem;
  position: relative;
  font-size: 1.25rem;
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .p-recruitApplication__title {
    padding: 1.8125rem 0rem 1.625rem 2.9375rem;
    font-size: 1.5rem;
  }
}
.p-recruitApplication__title:hover {
  cursor: pointer;
}
.p-recruitApplication__icon {
  background: linear-gradient(to right, #FF9D00 0%, #F6D84C 99.9%, #F6D84C 100%);
  border-radius: 50%;
  position: absolute;
  top: 50%;
  right: 0.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  overflow: hidden;
  margin: 0 auto;
  transform: translateY(-50%);
}
@media screen and (min-width: 1024px) {
  .p-recruitApplication__icon {
    right: 1.875rem;
  }
}
.p-recruitApplication__icon:before {
  content: "";
  display: block;
  width: 0.875rem;
  height: 0.75rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23FFFFFF"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
}
.p-recruitApplication__detail {
  border-top: 0.0625rem dashed #FE8207;
  padding: 1.25rem 1.5625rem 2.8125rem;
  display: none;
}
@media screen and (min-width: 1024px) {
  .p-recruitApplication__detail {
    padding: 1.8125rem 2.9375rem 4.375rem;
  }
}
.p-recruitApplication__detailItem {
  border-bottom: 0.0625rem solid #E6E6E6;
  padding-bottom: 1.25rem;
  margin-top: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .p-recruitApplication__detailItem {
    padding-bottom: 1.875rem;
    margin-top: 1.875rem;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
}
.p-recruitApplication__detailTitle {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.4375rem;
  margin-bottom: 0.625rem;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 1024px) {
  .p-recruitApplication__detailTitle {
    width: 100%;
    max-width: calc(100% - 50vw);
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 1280px) {
  .p-recruitApplication__detailTitle {
    max-width: calc(100% - 40rem);
  }
}
.p-recruitApplication__detailTitle:before {
  background: #FE8207;
  border-radius: 50%;
  content: "";
  width: 0.375rem;
  height: 0.375rem;
}
@media screen and (min-width: 1024px) {
  .p-recruitApplication__detailTitle:before {
    width: 0.5rem;
    height: 0.5rem;
  }
}
.p-recruitApplication__detailText {
  font-size: 0.875rem;
  line-height: 1.7142857143;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 1024px) {
  .p-recruitApplication__detailText {
    width: 100%;
    max-width: 50vw;
    font-size: 1rem;
    line-height: 1.75;
  }
}
@media screen and (min-width: 1280px) {
  .p-recruitApplication__detailText {
    max-width: 40rem;
  }
}
.p-recruitApplication__btnWrapper {
  margin-top: 1.875rem;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .p-recruitApplication__btnWrapper {
    margin-top: 2.5rem;
  }
}

.p-newsMain__title {
  margin-bottom: 1rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
  word-break: break-all;
}
@media screen and (min-width: 1024px) {
  .p-newsMain__title {
    font-size: 2rem;
  }
}
.p-newsMain__header {
  margin-bottom: 0.625rem;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
}
@media screen and (min-width: 1024px) {
  .p-newsMain__header {
    align-items: center;
  }
}
.p-newsMain__date {
  width: 100%;
  margin-top: 0.625rem;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 0.75rem;
  flex-shrink: 0;
}
@media screen and (min-width: 1024px) {
  .p-newsMain__date {
    width: auto;
    flex-shrink: initial;
    margin-top: 0;
    margin-left: 1.25rem;
    font-size: 1rem;
  }
}
.p-newsMain__category {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  gap: 0.375rem;
}
.p-newsMain__category .c-tag {
  padding: 0.1875rem 1.375rem;
  min-width: 5.375rem;
  font-size: 0.625rem;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .p-newsMain__category .c-tag {
    font-size: 0.875rem;
  }
}
.p-newsMain__category .c-tag.-plain {
  background: #F6F6F6;
}
.p-newsMain__share {
  border-bottom: 0.0625rem solid #C0C0C0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 0.625rem 0 1.875rem auto;
  padding-bottom: 1.25rem;
  gap: 0.625rem;
}
@media screen and (min-width: 1024px) {
  .p-newsMain__share {
    width: 100%;
    padding-bottom: 1.5625rem;
    margin-bottom: 2.5rem;
  }
}
.p-newsMain__shareText {
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08rem;
}
.p-newsMain__content p {
  margin: 1.875rem auto;
  font-size: 0.9375rem;
  line-height: 1.8666666667;
  letter-spacing: 0.05em;
  word-break: break-all;
}
@media screen and (min-width: 1024px) {
  .p-newsMain__content p {
    font-size: 1rem;
    line-height: 2;
    letter-spacing: 0.1em;
  }
}

.p-news__pagination {
  margin: 2.625rem auto 0;
  display: grid;
  grid-template-columns: 48px 1fr 48px;
  align-items: center;
}
@media screen and (min-width: 1024px) {
  .p-news__pagination {
    grid-template-columns: repeat(3, 1fr);
    margin-top: 5.5rem;
  }
}
.p-newsPagination__prev {
  grid-area: 1/1/2/2;
}
.p-newsPagination__prevLink {
  background: #FFFFFF;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  flex-shrink: 0;
}
@media screen and (min-width: 1024px) {
  .p-newsPagination__prevLink {
    width: 3.75rem;
    height: 3.75rem;
  }
}
.p-newsPagination__prevLink:hover:after {
  animation: arrowMoveAnimeLeft 0.5s forwards;
}
.p-newsPagination__prevLink:after {
  content: "";
  display: block;
  width: 1rem;
  height: 1.1875rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23333333"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(-180deg);
}
.p-newsPagination__list {
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.375rem;
  width: 100%;
  grid-area: 1/2/2/3;
}
.p-newsPagination__link {
  color: #333333;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 1.25rem;
  text-decoration: underline;
}
.p-newsPagination__link.is-current {
  color: #ADADAD;
  text-decoration: none;
}
.p-newsPagination__next {
  grid-area: 1/3/2/4;
  margin-left: auto;
}
.p-newsPagination__nextLink {
  background: #FFFFFF;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  flex-shrink: 0;
}
@media screen and (min-width: 1024px) {
  .p-newsPagination__nextLink {
    width: 3.75rem;
    height: 3.75rem;
  }
}
.p-newsPagination__nextLink:after {
  content: "";
  display: block;
  width: 1rem;
  height: 1.1875rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23333333"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.p-newsPagination__nextLink:hover:after {
  animation: arrowMoveAnime 0.5s forwards;
}
.p-newsPagination__all {
  grid-area: 1/2/2/3;
  text-align: center;
}
.p-newsPagination__allBtn {
  width: 11.25rem;
  height: 3rem;
}
@media screen and (min-width: 1024px) {
  .p-newsPagination__allBtn {
    width: 26.5625vw;
    height: 3.75rem;
  }
}
@media screen and (min-width: 1280px) {
  .p-newsPagination__allBtn {
    width: 21.25rem;
  }
}
.p-newsPagination__allBtn .c-btn__icon.-circle {
  right: 0.375rem;
}
@media screen and (min-width: 1024px) {
  .p-newsPagination__allBtn .c-btn__icon.-circle {
    right: 0.8125rem;
  }
}

.p-contact__lead {
  margin-bottom: 2.5rem;
}
@media screen and (min-width: 1024px) {
  .p-contact__lead {
    text-align: center;
  }
}
.p-contactLead__paragraph {
  margin-right: -0.9375rem;
  font-size: 1rem;
  letter-spacing: 0.1em;
  line-height: 2;
}
@media screen and (min-width: 1024px) {
  .p-contactLead__paragraph {
    margin-right: 0;
  }
}

.p-contact__wrapper {
  padding-bottom: 8.75rem;
}
@media screen and (min-width: 1024px) {
  .p-contact__wrapper {
    padding-bottom: 15rem;
  }
}

.p-contact__content {
  background: rgba(255, 255, 255, 0.5);
  border-radius: 0.9375rem;
  -webkit-backdrop-filter: blur(50px);
          backdrop-filter: blur(50px);
  padding: 2.5rem 1.5625rem;
}
@media screen and (min-width: 1024px) {
  .p-contact__content {
    padding: 3.4375rem 4.6875rem;
  }
}
.p-contact__content + .p-contact__content {
  margin-top: 1.5625rem;
}
@media screen and (min-width: 1024px) {
  .p-contact__content + .p-contact__content {
    margin-top: 2.1875rem;
  }
}
@media screen and (min-width: 1024px) {
  .p-contact__content.-tel {
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
}
.p-contactContent__heading.-tel {
  border-bottom: 0.0625rem solid #C0C0C0;
  padding-bottom: 0.9375rem;
  margin-bottom: 0.4375rem;
}
@media screen and (min-width: 1024px) {
  .p-contactContent__heading.-tel {
    border-right: 0.0625rem solid #C0C0C0;
    border-bottom: none;
    padding-bottom: 0;
    padding-right: 3.515625vw;
    margin-bottom: 0;
    margin-right: 5.859375vw;
    max-width: 36.640625vw;
  }
}
@media screen and (min-width: 1280px) {
  .p-contactContent__heading.-tel {
    padding-right: 2.8125rem;
    margin-right: 4.6875rem;
    max-width: 29.3125rem;
  }
}
.p-contactContent__heading.-mail {
  margin-bottom: 2rem;
}
@media screen and (min-width: 1024px) {
  .p-contactContent__heading.-mail {
    margin-bottom: 3.75rem;
  }
}
.p-contactContent__heading.-complete {
  border-bottom: 0.0625rem solid #C0C0C0;
  padding-bottom: 1.875rem;
  margin-bottom: 2.5rem;
}
.p-contactContent__heading.-complete .p-contactContent__headingLabel {
  justify-content: center;
}
.p-contactContent__heading.-complete .p-contactContent__headingText {
  text-align: center;
}
.p-contactContent__headingLabel {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.25rem;
  margin-bottom: 0.25rem;
  color: #FE8207;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 1.75rem;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .p-contactContent__headingLabel {
    font-size: 2.5rem;
  }
}
.p-contactContent__headingText {
  font-size: 1.25rem;
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .p-contactContent__headingText {
    font-size: 1.75rem;
  }
}
.p-contactContent__tel {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
}
.p-contactContent__telNumber {
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 2.25rem;
  letter-spacing: 0.03em;
}
@media screen and (min-width: 1024px) {
  .p-contactContent__telNumber {
    font-size: 3rem;
    letter-spacing: 0.05em;
  }
}
.p-contactContent__telTime {
  font-size: 0.75rem;
  letter-spacing: 0.1em;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .p-contactContent__telTime {
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 1024px) {
  .p-contactContent__mail {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
}

.p-contact__step {
  margin-bottom: 2.375rem;
}
@media screen and (min-width: 1024px) {
  .p-contact__step {
    margin-bottom: 0;
  }
}
.p-contactStep__list {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .p-contactStep__list {
    justify-content: flex-start;
    flex-direction: column;
  }
}
.p-contactStep__list:before {
  background: #ADADAD;
  content: "";
  position: absolute;
  width: 85%;
  height: 0.0625rem;
  top: 0.3125rem;
  left: 0.75rem;
  z-index: -1;
}
@media screen and (min-width: 1024px) {
  .p-contactStep__list:before {
    width: 10rem;
    transform: rotate(90deg);
    transform-origin: left;
    top: 0.5rem;
    left: 0.3125rem;
  }
}
.p-contactStep__item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  color: #ADADAD;
}
@media screen and (min-width: 1024px) {
  .p-contactStep__item {
    flex-direction: row;
    align-items: baseline;
    justify-content: flex-start;
  }
}
.p-contactStep__item:not(:last-of-type) {
  margin-bottom: 3.75rem;
}
.p-contactStep__item.is-current {
  color: #FE8207;
}
.p-contactStep__item.is-current:before {
  background: #FE8207;
}
.p-contactStep__item:before {
  background: #ADADAD;
  border-radius: 50%;
  content: "";
  width: 0.625rem;
  height: 0.625rem;
  margin-bottom: 0.375rem;
}
@media screen and (min-width: 1024px) {
  .p-contactStep__item:before {
    margin-bottom: 0;
  }
}
.p-contactStep__itemNum {
  text-indent: 0.15625rem;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  font-size: 0.9375rem;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 1024px) {
  .p-contactStep__itemNum {
    padding-left: 0.8125rem;
  }
}
.p-contactStep__itemText {
  font-weight: 700;
  font-size: 0.9375rem;
  letter-spacing: 0.1em;
}

.p-contact__formWrapper {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .p-contact__formWrapper {
    max-width: 35.125rem;
  }
}
.p-contactForm__item:not(:last-of-type) {
  margin-bottom: 2.5rem;
}
.p-contactForm__item:last-of-type .p-contactForm__inputWrapper.-static {
  border-bottom: none;
}
.p-contactForm__label {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 0.75rem;
  margin-bottom: 0.5rem;
  font-size: 0.9375rem;
  font-weight: 500;
  letter-spacing: 0.1em;
}
.p-contactForm__label[for=contact_emailConfirm] {
  margin-right: -0.9375rem;
}
.p-contactForm__labelRequired {
  background: #FE8207;
  border-radius: 0.3125rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4.25rem;
  height: 1.5rem;
  color: #FFFFFF;
  font-size: 0.75rem;
}
.p-contactForm__input {
  background: #F6F6F6;
  border-radius: 0.3125rem;
  display: block;
  width: 100%;
  padding: 1.25rem 1.25rem;
  font-size: 0.9375rem;
  letter-spacing: 0.1em;
}
.p-contactForm__input::-moz-placeholder {
  color: #C6C6C6;
}
.p-contactForm__input::placeholder {
  color: #C6C6C6;
}
.p-contactForm__inputWrapper {
  width: 100%;
  position: relative;
}
.p-contactForm__inputWrapper.-static {
  border-bottom: 0.0625rem solid #ADADAD;
  pointer-events: none;
  padding: 0.625rem 1.25rem 1.875rem;
}
.p-contactForm__select {
  border: 0.0625rem solid #ADADAD;
  border-radius: 0.3125rem;
  display: block;
  width: 100%;
  padding: 1.25rem 1.25rem;
  color: #333333;
  font-size: 0.9375rem;
  letter-spacing: 0.1em;
}
.p-contactForm__selectWrapper {
  position: relative;
  width: 100%;
}
.p-contactForm__selectWrapper:after {
  content: "";
  display: block;
  width: 0.4375rem;
  height: 0.75rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="12.009" viewBox="0 0 7 12.009"><path id="icon_chevronRight-b" data-name="icon_chevronRight-b" d="M1137.659,552a1.146,1.146,0,0,1-.825-.352,1.225,1.225,0,0,1,0-1.7l3.841-3.954-3.841-3.955a1.225,1.225,0,0,1,0-1.7,1.143,1.143,0,0,1,1.65,0l4.666,4.8a1.226,1.226,0,0,1,0,1.7l-4.666,4.8A1.146,1.146,0,0,1,1137.659,552Z" transform="translate(-1136.492 -539.992)" fill="%23333333"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 50%;
  right: 1.125rem;
  transform: translateY(-50%) rotate(90deg);
}
.p-contactForm__selectWrapper.-static {
  border-bottom: 0.0625rem solid #ADADAD;
  pointer-events: none;
}
.p-contactForm__selectWrapper.-static:after {
  content: none;
}
.p-contactForm__selectWrapper.-static .p-contactForm__select {
  border: none;
}

.p-contactForm__bottom {
  border-top: 0.0625rem solid #C0C0C0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  margin-top: 2.5rem;
  padding-top: 2.5rem;
  gap: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .p-contactForm__bottom {
    flex-direction: row;
    margin-top: 3.75rem;
    padding-top: 3.75rem;
  }
}
.p-contactForm__bottom .wpcf7-spinner {
  display: none;
}

.p-contactForm__agree {
  margin-left: auto;
  margin-right: auto;
}
.p-contactForm__agreeBtn {
  margin-top: 1.25rem;
  padding: 0 calc(2.5rem + 1.25rem) 0 1.8125rem;
  opacity: 1;
  pointer-events: all;
  color: #FFFFFF;
}
@media screen and (min-width: 1024px) {
  .p-contactForm__agreeBtn {
    margin-top: 1.5625rem;
  }
}
.p-contactForm__agreeBtn.-disabled {
  opacity: 0.6;
  pointer-events: none;
}
.p-contactForm__agreeBtnWrapper {
  position: relative;
}
.p-contactForm__agreeBtnWrapper .c-btn__icon.-circle {
  background: #FFFFFF;
  margin-top: calc(1.25rem / 2);
}
@media screen and (min-width: 1024px) {
  .p-contactForm__agreeBtnWrapper .c-btn__icon.-circle {
    margin-top: calc(1.5625rem / 2);
  }
}
.p-contactForm__agreeBtnWrapper .c-btn__icon.-arrowRight:before {
  display: block;
  width: 0.875rem;
  height: 0.75rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23333333"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.p-contactForm__agreeLabel {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  position: relative;
}
.p-contactForm__agreeLabel:before {
  border: 0.125rem solid #333333;
  border-radius: 0.625rem;
  content: "";
  width: 2.25rem;
  height: 2.25rem;
}
.p-contactForm__agreeLabel:after {
  background: transparent url(../img/contact/icon_check.svg) no-repeat center;
  background-size: contain;
  border-radius: 0.3125rem;
  content: "";
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 0.5625rem;
  left: 0.5rem;
  opacity: 0;
}
.p-contactForm__agreeLabel:has(input:checked):before {
  background: linear-gradient(to right, #FF9D00 0%, #F6D84C 99.9%, #F6D84C 100%);
}
.p-contactForm__agreeLabel:has(input:checked):after {
  opacity: 1;
}
.p-contactForm__agreeText {
  font-size: 0.9375rem;
  letter-spacing: 0.1em;
  line-height: 1.6;
}
.p-contactForm__agreeText a {
  text-decoration: underline;
}
.p-contactForm__submit {
  margin-left: auto;
  margin-right: auto;
}
.p-contactForm__submitBtn {
  padding: 0 calc(2.5rem + 1.25rem) 0 1.8125rem;
  color: #FFFFFF;
}
.p-contactForm__submitBtnWrapper {
  position: relative;
}
.p-contactForm__submitBtnWrapper .c-btn__icon.-circle {
  background: #FFFFFF;
}
.p-contactForm__submitBtnWrapper .c-btn__icon.-arrowRight:before {
  display: block;
  width: 0.875rem;
  height: 0.75rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><path id="icon_arrowRight-b" data-name="icon_arrowRight-b" d="M1217.668,6765.651a1.377,1.377,0,0,0-.2.011,1.33,1.33,0,0,0-.21.053c-.044.013-.089.015-.132.033-.021.009-.037.025-.058.035a1.518,1.518,0,0,0-.18.109,1.454,1.454,0,0,0-.172.128c-.017.016-.038.024-.053.04l-8.573,8.636a1.447,1.447,0,0,0,0,2.036,1.421,1.421,0,0,0,2.02,0l6.133-6.179v17.66a1.429,1.429,0,1,0,2.857,0v-17.66l6.133,6.179a1.421,1.421,0,0,0,2.021,0,1.449,1.449,0,0,0,0-2.036l-8.572-8.636c-.015-.016-.037-.024-.053-.04a1.5,1.5,0,0,0-.172-.128,1.418,1.418,0,0,0-.181-.109c-.02-.01-.036-.026-.057-.035a34.081,34.081,0,0,1-.342-.085A1.382,1.382,0,0,0,1217.668,6765.651Z" transform="translate(6789.651 -1207.668) rotate(90)" fill="%23333333"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.p-contactForm__back {
  margin-left: auto;
  margin-right: auto;
}
.p-contactForm__backBtn {
  padding: 0 calc(2.5rem + 1.25rem) 0 1.8125rem;
  justify-content: flex-start;
  flex-direction: row-reverse;
  padding: 0 1.8125rem 0 calc(2.5rem + 1.25rem);
}
.p-contactForm__backBtnWrapper {
  position: relative;
}
.p-contactForm__backBtnWrapper .c-btn__icon {
  right: unset;
  left: 0.8125rem;
}
.p-contactForm__backBtnWrapper .c-btn__icon.-circle {
  background: #FFFFFF;
}

.p-contactComplete__paragraph {
  font-size: 0.9375rem;
  letter-spacing: 0.05em;
  line-height: 1.8666666667;
}
@media screen and (min-width: 1024px) {
  .p-contactComplete__paragraph {
    font-size: 1rem;
    letter-spacing: 0.05em;
    line-height: 2;
    text-align: center;
  }
}
.p-contactComplete__back {
  margin-top: 2.5rem;
  padding-bottom: 8.75rem;
}
@media screen and (min-width: 1024px) {
  .p-contactComplete__back {
    margin-top: 4.375rem;
    padding-bottom: 15rem;
  }
}

.p-policySection__content {
  margin: 3.75rem auto;
}
@media screen and (min-width: 1024px) {
  .p-policySection__content {
    margin: 4.6875rem auto;
  }
}
.p-policySection__contentNotice {
  border: 0.0625rem solid #ADADAD;
  border-radius: 0.625rem;
  margin-top: 1rem;
  padding: 2.1875rem 1.5rem;
}
@media screen and (min-width: 1024px) {
  .p-policySection__contentNotice {
    padding: 2.8125rem 2.5rem 2.8125rem 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
}
.p-policySection__contentNoticeTitle {
  border-bottom: 0.0625rem solid #ADADAD;
  padding-bottom: 1.125rem;
  margin-bottom: 1.25rem;
  font-size: 1rem;
  letter-spacing: 0.05em;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .p-policySection__contentNoticeTitle {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
    width: 26.71875vw;
    flex-shrink: 0;
  }
}
@media screen and (min-width: 1280px) {
  .p-policySection__contentNoticeTitle {
    width: 21.375rem;
  }
}
@media screen and (min-width: 1024px) {
  .p-policySection__contentNoticeDetail {
    border-left: 0.0625rem solid #ADADAD;
    padding-left: 3.90625vw;
    padding-right: 3.4375vw;
    margin-left: 3.90625vw;
    width: calc(100% - 26.71875vw);
    flex-shrink: 0;
  }
}
@media screen and (min-width: 1280px) {
  .p-policySection__contentNoticeDetail {
    padding-left: 3.125rem;
    padding-right: 2.75rem;
    margin-left: 3.125rem;
    width: calc(100% - 21.375rem);
  }
}
.p-policySection__heading {
  margin-bottom: 1.375rem;
  font-weight: 700;
  font-size: 1.5rem;
  letter-spacing: 0.02em;
}
@media screen and (min-width: 1024px) {
  .p-policySection__heading {
    margin-bottom: 1.25rem;
    font-size: 1.25rem;
  }
}
.p-policySection__heading .p-policySection__headingNum {
  display: inline-block;
  margin-right: 0.3125rem;
  font-family: "Geologica", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1024px) {
  .p-policySection__heading .p-policySection__headingNum {
    font-size: 1.5rem;
  }
}
.p-policySection__paragraph {
  margin: 1.375rem 0;
}
.p-policy__paragraphDetail {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.7142857143;
}
@media screen and (min-width: 1024px) {
  .p-policy__paragraphDetail {
    letter-spacing: 0.1em;
    line-height: 2;
  }
}
.p-policy__paragraph.-notice {
  display: none;
}
@media screen and (min-width: 1024px) {
  .p-policy__paragraph.-notice {
    display: block;
    margin-top: 1rem;
    font-size: 0.75rem;
  }
}
.p-policyParagraph__link {
  text-decoration: underline;
}
.p-policyParagraph__link:hover {
  text-decoration: none;
}
.p-policyList__item {
  margin-top: 0.9375rem;
}
@media screen and (min-width: 1024px) {
  .p-policyList__item {
    font-size: 1rem;
    line-height: 2;
  }
}
.p-policyList__item .p-policy__list {
  margin-top: 0.9375rem;
}
.p-policyList__paragraph {
  font-size: 0.9375rem;
  line-height: 1.8666666667;
}
@media screen and (min-width: 1024px) {
  .p-policyList__paragraph {
    font-size: 1rem;
    line-height: 2;
    letter-spacing: 0.1em;
  }
}
.p-policyList__paragraph.-indent {
  padding-left: 2.8125rem;
}
@media screen and (min-width: 1024px) {
  .p-policy__list.-num {
    margin-left: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .p-policy__list.-num .p-policyList__item:not(:first-child) {
    margin-top: 0;
  }
}
.p-policy .-indent-pc {
  margin-top: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .p-policy .-indent-pc {
    padding-left: 2.8125rem;
    margin-top: 0.9375rem;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL2ZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy92YXJpYWJsZXMvX2ZvbnQuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3ZhcmlhYmxlcy9faWNvbi5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fZnVuY3Rpb24uc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX2FuaW1hdGlvbi5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvdmFyaWFibGVzL19jb2xvci5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL2xheW91dC9fbmF2aWdhdGlvbi5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19jb250YWluZXIuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL2xheW91dC9faXRlbS5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19saW5rLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX2FuY2hvci5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19uZXdzLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX2ljb25MaXN0LnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX21lcml0TGlzdC5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19mYXFMaXN0LnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX3NlcnZpY2Uuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL2xheW91dC9fYXNpZGUuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX2JnLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9vYmplY3QvY29tcG9uZW50L19ici5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9faGVhZGluZy5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fYnRuLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9vYmplY3QvY29tcG9uZW50L19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9vYmplY3QvY29tcG9uZW50L19zZWN0aW9uLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9vYmplY3QvY29tcG9uZW50L19wYXJhZ3JhcGguc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL29iamVjdC9jb21wb25lbnQvX3RhZy5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3Mvb2JqZWN0L3BhZ2UvX2hvbWUuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL29iamVjdC9wYWdlL19zZXJ2aWNlLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9vYmplY3QvcGFnZS9fcGhpbG9zb3BoeS5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3Mvb2JqZWN0L3BhZ2UvX21lc3NhZ2Uuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL29iamVjdC9wYWdlL19wcm9maWxlLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9vYmplY3QvcGFnZS9fcmVjcnVpdC5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3Mvb2JqZWN0L3BhZ2UvX25ld3Muc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL29iamVjdC9wYWdlL19jb250YWN0LnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9vYmplY3QvcGFnZS9fcG9saWN5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDR2hCO0VBQ0MsVUFBQTtFQUNBLGVBQUE7QURERDs7QUNJQTs7O0VBR0Msc0JBQUE7RUFDQSxrQkFBQTtBREREOztBQ0lBO0VBQ0MsZ0JBQUE7QURERDs7QUNJQTtFQUNDLGVBQUE7QURERDs7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NEVMO0FLN0VJO0VBQ0MsNkNBQUE7QUwrRUw7QUtoRkk7RUFDQyw2Q0FBQTtBTGtGTDtBS25GSTtFQUNDLDZDQUFBO0FMcUZMO0FLdEZJO0VBQ0MsNkNBQUE7QUx3Rkw7QUt6Rkk7RUFDQyw2Q0FBQTtBTDJGTDtBSzVGSTtFQUNDLDZDQUFBO0FMOEZMO0FLL0ZJO0VBQ0MsNkNBQUE7QUxpR0w7QUtsR0k7RUFDQyw2Q0FBQTtBTG9HTDtBS3JHSTtFQUNDLDZDQUFBO0FMdUdMO0FLeEdJO0VBQ0MsMkNBQUE7QUwwR0w7QUszR0k7RUFDQyw2Q0FBQTtBTDZHTDtBSzlHSTtFQUNDLDZDQUFBO0FMZ0hMO0FLakhJO0VBQ0MsNkNBQUE7QUxtSEw7QUtwSEk7RUFDQyw2Q0FBQTtBTHNITDtBS3ZISTtFQUNDLDZDQUFBO0FMeUhMO0FLMUhJO0VBQ0MsNkNBQUE7QUw0SEw7QUs3SEk7RUFDQyw2Q0FBQTtBTCtITDtBS2hJSTtFQUNDLDZDQUFBO0FMa0lMO0FLbklJO0VBQ0MsNkNBQUE7QUxxSUw7QUt0SUk7RUFDQywyQ0FBQTtBTHdJTDtBS3pJSTtFQUNDLDZDQUFBO0FMMklMO0FLNUlJO0VBQ0MsNkNBQUE7QUw4SUw7QUsvSUk7RUFDQyw2Q0FBQTtBTGlKTDtBS2xKSTtFQUNDLDZDQUFBO0FMb0pMO0FLckpJO0VBQ0MsNkNBQUE7QUx1Skw7QUt4Skk7RUFDQyw2Q0FBQTtBTDBKTDtBSzNKSTtFQUNDLDZDQUFBO0FMNkpMO0FLOUpJO0VBQ0MsNkNBQUE7QUxnS0w7QUtqS0k7RUFDQyw2Q0FBQTtBTG1LTDtBS3BLSTtFQUNDLDJDQUFBO0FMc0tMO0FLdktJO0VBQ0MsNkNBQUE7QUx5S0w7QUsxS0k7RUFDQyw2Q0FBQTtBTDRLTDtBSzdLSTtFQUNDLDZDQUFBO0FMK0tMO0FLaExJO0VBQ0MsNkNBQUE7QUxrTEw7QUtuTEk7RUFDQyw2Q0FBQTtBTHFMTDtBS3RMSTtFQUNDLDZDQUFBO0FMd0xMO0FLekxJO0VBQ0MsNkNBQUE7QUwyTEw7QUs1TEk7RUFDQyw2Q0FBQTtBTDhMTDtBSy9MSTtFQUNDLDZDQUFBO0FMaU1M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QUE7QTdCdXJJUjtBNkJ4cklPO0VBQ0MsOENBQUE7QTdCMHJJUjtBNkIzcklPO0VBQ0MsOENBQUE7QTdCNnJJUjtBNkI5cklPO0VBQ0MsOENBQUE7QTdCZ3NJUjtBNkJqc0lPO0VBQ0MsOENBQUE7QTdCbXNJUjtBNkJwc0lPO0VBQ0MsOENBQUE7QTdCc3NJUjtBNkJ2c0lPO0VBQ0MsNENBQUE7QTdCeXNJUjtBNkIxc0lPO0VBQ0MsOENBQUE7QTdCNHNJUjtBNkI3c0lPO0VBQ0MsOENBQUE7QTdCK3NJUjtBNkJodElPO0VBQ0MsOENBQUE7QTdCa3RJUjtBNkJudElPO0VBQ0MsOENBQUE7QTdCcXRJUjtBNkJ0dElPO0VBQ0MsOENBQUE7QTdCd3RJUjtBNkJ6dElPO0VBQ0MsOENBQUE7QTdCMnRJUjtBNkI1dElPO0VBQ0MsOENBQUE7QTdCOHRJUjtBNkIvdElPO0VBQ0MsOENBQUE7QTdCaXVJUjtBNkJsdUlPO0VBQ0MsOENBQUE7QTdCb3VJUjtBNkJydUlPO0VBQ0MsNENBQUE7QTdCdXVJUjtBNkJ4dUlPO0VBQ0MsOENBQUE7QTdCMHVJUjtBNkIzdUlPO0VBQ0MsOENBQUE7QTdCNnVJUjtBNkI5dUlPO0VBQ0MsOENBQUE7QTdCZ3ZJUjtBNkJqdklPO0VBQ0MsOENBQUE7QTdCbXZJUjtBNkJwdklPO0VBQ0MsOENBQUE7QTdCc3ZJUjtBNkJ2dklPO0VBQ0MsOENBQUE7QTdCeXZJUjtBNkIxdklPO0VBQ0MsOENBQUE7QTdCNHZJUjtBNkI3dklPO0VBQ0MsOENBQUE7QTdCK3ZJUjtBNkJod0lPO0VBQ0MsOENBQUE7QTdCa3dJUjtBNkJud0lPO0VBQ0MsNENBQUE7QTdCcXdJUjtBNkJ0d0lPO0VBQ0MsOENBQUE7QTdCd3dJUjtBNkJ6d0lPO0VBQ0MsOENBQUE7QTdCMndJUjtBNkI1d0lPO0VBQ0MsOENBQUE7QTdCOHdJUjtBNkIvd0lPO0VBQ0MsOENBQUE7QTdCaXhJUjtBNkJseElPO0VBQ0MsOENBQUE7QTdCb3hJUjtBNkJyeElPO0VBQ0MsOENBQUE7QTdCdXhJUjtBNkJ4eElPO0VBQ0MsOENBQUE7QTdCMHhJ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cE9KO0FBQ0Y7QUl4ck9DO0VpQ2tDRztJQUVFLG9DQUFBO0lBQ0EsdUJBQUE7SUFDQSx1QkFBQTtJQUNBLHNCQUFBO0lBQ0EsOEJBQUE7SUFDQSxjQUFBO0VyQ3dwT0o7QUFDRjtBSWxzT0M7RWlDa0NHO0lBVUUsc0JBQUE7SUFDQSxzQkFBQTtJQUNBLHFCQUFBO0lBQ0EsNkJBQUE7RXJDMHBPSjtBQUNGO0FxQ3RwT0U7RUFDQyx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtBckN3cE9IO0FJaHRPQztFaUNvREM7SUFNRSxzQkFBQTtJQUNBLGtCQUFBO0VyQzBwT0Y7QUFDRjtBcUN6cE9HO0VBQ0MscUJBQUE7RUFDQSx1QkFBQTtFbkNwREgsb0NBQUE7RUFDQSx5QkFBQTtFQUNBLGdCbUNtRHVCO0VuQ2xEdkIsa0JBQUE7RUFDQSxxREFDQztFbUNpREUsc0JBQUE7QXJDK3BPSjtBSWh1T0M7RWlDNkRFO0lBTUUsaUJBQUE7RXJDaXFPSDtBQUNGO0FxQzlwT0U7RUFDQyxrQkFBQTtBckNncU9IO0FxQzVwT0U7RUFDQyxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7QXJDOHBPSDtBSTd1T0M7RWlDNEVDO0lBS0UscUJBQUE7SUFDQSxjQUFBO0VyQ2dxT0Y7QUFDRjtBcUM5cE9FO0VBQ0MsYUFBQTtBckNncU9IO0FJdHZPQztFaUNxRkM7SUFHRSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxrQkFBQTtFckNrcU9GO0FBQ0Y7QXFDOXBPRTtFQUNDLDBCQUFBO0FyQ2dxT0g7QXFDL3BPRztFQUNDLHFCQUFBO0FyQ2lxT0o7QXFDNXBPRTtFQUNDLHFCQUFBO0FyQzhwT0g7QUl0d09DO0VpQ3VHQztJQUdFLGVBQUE7SUFDQSxjQUFBO0VyQ2dxT0Y7QUFDRjtBcUMvcE9HO0VBQ0MscUJBQUE7QXJDaXFPSjtBcUM5cE9FO0VBRUMsb0JBQUE7RUFDQSx5QkFBQTtBckMrcE9IO0FJbnhPQztFaUNpSEM7SUFLRSxlQUFBO0lBQ0EsY0FBQTtJQUNBLHFCQUFBO0VyQ2lxT0Y7QUFDRjtBcUNocU9HO0VBQ0MsdUJBQUE7QXJDa3FPSjtBSTd4T0M7RWlDZ0lDO0lBRUUsaUJBQUE7RXJDK3BPRjtBQUNGO0FJbHlPQztFaUNxSUc7SUFFRSxhQUFBO0VyQytwT0o7QUFDRjtBcUMxcE9DO0VBQ0MsbUJBQUE7QXJDNHBPRjtBSTF5T0M7RWlDNklBO0lBR0UsdUJBQUE7SUFDQSxxQkFBQTtFckM4cE9EO0FBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIn0= */