.p-intro{padding-block:64px}@media screen and (max-width: 1024px){.p-intro{padding-block:48px 32px}}@media screen and (max-width: 599.98px){.p-intro{padding-block:31px 0}}.p-intro__text{max-width:762px;margin-inline:auto;text-align:center}@media screen and (max-width: 599.98px){.p-intro__text{max-width:93.7142857143cqw;margin-inline:auto;text-align:left}}.p-space{padding-block:32px 64px}@media screen and (max-width: 1024px){.p-space{padding-block:32px 44px}}@media screen and (max-width: 599.98px){.p-space{padding-block:32px 24px}}.p-space__row{display:grid;grid-template-columns:minmax(0, auto) minmax(0, auto);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.p-space__row:where(:nth-child(odd of .p-space__row)){grid-template-areas:"cont img"}.p-space__row:where(:nth-child(even of .p-space__row)){grid-template-areas:"img cont"}.p-space__row:where(:nth-child(n+2 of .p-space__row)){margin-top:64px}@media screen and (max-width: 1024px){.p-space__row:where(:nth-child(n+2 of .p-space__row)){margin-top:48px}}@media screen and (max-width: 599.98px){.p-space__row:where(:nth-child(n+2 of .p-space__row)){margin-top:32px}}@media screen and (max-width: 1024px){.p-space__row{grid-template:"img" auto "cont" auto/auto;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:35px}}@media screen and (max-width: 599.98px){.p-space__row{row-gap:24px}}.p-space__cont{grid-area:cont;display:grid;row-gap:48px;max-width:492px}@media screen and (max-width: 1024px){.p-space__cont{row-gap:27px}}@media screen and (max-width: 599.98px){.p-space__cont{row-gap:6px;max-width:93.7142857143cqw;margin-inline:auto}}.p-space__img{grid-area:img}.p-space__photo{border-radius:8px;overflow:clip}.p-space__photo img{-o-object-fit:cover;object-fit:cover}.p-space__photo.--01 img{-o-object-position:50% 17%;object-position:50% 17%}@media screen and (max-width: 1024px){.p-space__photo.--01 img{aspect-ratio:351/303}}.p-space__photo.--02 img{-o-object-position:50% 90%;object-position:50% 90%}@media screen and (max-width: 1024px){.p-space__photo.--02 img{aspect-ratio:351/239}}.p-gallery{padding-block:64px}@media screen and (max-width: 1024px){.p-gallery{padding-block:44px 43px}}@media screen and (max-width: 599.98px){.p-gallery{padding-block:24px 22px}}.p-gallery__slider{--slider-gap: 28px;--slide-medium: 316px;--slide-large: 515px;height:calc(var(--slide-large)/515*355);margin-inline:calc(50cqw - 50*var(--vw));padding-left:calc(50*var(--vw) - 50cqw);position:relative;isolation:isolate}@media screen and (max-width: 1024px){.p-gallery__slider{--slider-gap: 30px;--slide-medium: 270px;--slide-large: 395.5px}}@media screen and (max-width: 599.98px){.p-gallery__slider{--slider-gap: 32px;--slide-medium: 224px;--slide-large: 276px}}.p-gallery__slider .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.p-gallery__slider_slide{width:var(--slide-medium);height:auto;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:translate .3s;transition:translate .3s}.p-gallery__slider_slide:not(:last-child){padding-right:var(--slider-gap)}.p-gallery__slider_slide:last-child{padding-right:calc(var(--slide-large) - var(--slide-medium) + var(--slider-gap))}.swiper-slide-active~.p-gallery__slider_slide{translate:calc(var(--slide-large) - var(--slide-medium)) 0}.p-gallery__slider_img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:8px;overflow:clip}.p-gallery__slider_img img{width:var(--slide-medium);max-width:none;aspect-ratio:316/234;-o-object-fit:cover;object-fit:cover;-webkit-transition:width .3s,aspect-ratio .3s;transition:width .3s,aspect-ratio .3s}.p-gallery__slider_slide.swiper-slide-active .p-gallery__slider_img img{aspect-ratio:515/355;width:var(--slide-large)}.p-gallery__slider_next{width:34px;height:auto;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;aspect-ratio:1;margin-block:auto;background-color:hsla(0,0%,100%,.56);border-radius:50%;position:absolute;inset-block:0;left:calc(50*var(--vw) - 50cqw + var(--slide-large));color:inherit;line-height:0;text-indent:-9999px;white-space:nowrap;overflow:hidden;z-index:2;translate:-50% 0}@media screen and (max-width: 1024px){.p-gallery__slider_next{display:none;width:27.39px}}@media screen and (max-width: 599.98px){.p-gallery__slider_next{width:20.78px}}.p-gallery__slider_next::after{content:"";display:block;width:12px;aspect-ratio:10/16;margin:auto;background-color:color-mix(in srgb, currentColor 80%, transparent);-webkit-mask:url(../img/common/icon-arrow-slider02.svg) no-repeat center center/contain;mask:url(../img/common/icon-arrow-slider02.svg) no-repeat center center/contain;position:absolute;inset:0}@media screen and (max-width: 1024px){.p-gallery__slider_next::after{width:8px}}@media screen and (max-width: 599.98px){.p-gallery__slider_next::after{width:6px;-webkit-mask-image:url(../img/common/icon-arrow-slider02-sp.svg);mask-image:url(../img/common/icon-arrow-slider02-sp.svg)}}.p-gallery__nav{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:24px}.p-experience{padding-block:32px}.p-experience__ttl{text-align:center}.p-experience__text{margin-top:48px;text-align:center}@media screen and (max-width: 1024px){.p-experience__text{margin-top:29px}}@media screen and (max-width: 599.98px){.p-experience__text{margin-top:10px}}/*# sourceMappingURL=page-visit.css.map */