﻿:root{--ff-sans: Noto Sans JP, sans-serif;--ff-serif: Noto Serif JP, serif;--ff-hiragino: ヒラギノ角ゴシック, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, Arial, sans-serif;--ff-yougo: YuGothic, Yu Gothic, 游ゴシック体, Hiragino Kaku Gothic ProN, Hiragino Sans, Meiryo, sans-serif;--ff-youmin: YuMincho, Yu Mincho, 游明朝体, Hiragino Mincho ProN, Hiragino Mincho Pro, MS PMincho, serif;--ff-mont: Montserrat, sans-serif;--ff-system: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif}:root{--color-black01: #000;--color-white01: #FFF;--color-gray01: #C6C6C6;--color-gray02: #d2d2d2;--color-gray03: #F7F7F7;--color-purple01: #391E88;--color-red01: #ff1180}@-webkit-keyframes shake{0%{transform:scale(1)}30%{transform:scale(1.1) rotate(2deg)}60%{transform:scale(0.9) rotate(-2deg)}100%{transform:scale(1)}}@-moz-keyframes shake{0%{transform:scale(1)}30%{transform:scale(1.1) rotate(2deg)}60%{transform:scale(0.9) rotate(-2deg)}100%{transform:scale(1)}}@keyframes shake{0%{transform:scale(1)}30%{transform:scale(1.1) rotate(2deg)}60%{transform:scale(0.9) rotate(-2deg)}100%{transform:scale(1)}}@-webkit-keyframes mask{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@-moz-keyframes mask{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes mask{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.p-hero__container{width:100%;height:76.8rem}.p-hero__swiper{height:inherit}.p-hero__slide{height:inherit}.p-hero__slide img{width:100%;height:100%;object-fit:cover}.p-news{padding-block-start:7rem}.p-news__container{display:grid;grid-template-columns:max-content 1fr;margin-bottom:3rem}.p-news__list{margin-left:5em}.p-news__item{display:flex;align-items:flex-start;column-gap:2rem;padding-bottom:1.5rem}.p-news__head{display:grid;grid-template-columns:max-content max-content;column-gap:2rem;align-items:center;line-height:1.5}.p-news time{font-size:1.5rem;font-weight:400}.p-news__category{padding-block:.5rem;min-width:8.2rem;font-size:1.2rem;font-weight:700;line-height:1;text-align:center;background:var(--color-gray02);border-radius:5rem}.p-news__body{font-size:1.5rem;font-family:var(--ff-hiragino);font-weight:300;line-height:1.5;letter-spacing:.05em}.p-service{padding-block-start:5.6rem}.p-service__container{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 3rem;margin-bottom:3rem}.p-service__image{margin-bottom:2.4rem}.p-service__description h3{margin-bottom:1.7rem;font-size:1.8rem;font-weight:700;letter-spacing:.05em;text-align:center}.p-service__description p{font-size:1.5rem;font-family:var(--ff-hiragino);font-weight:300;line-height:1.8;letter-spacing:.05em}.p-contact{padding-block:8rem;background:var(--color-gray02)}.p-contact__text{margin-bottom:3rem;font-size:1.5rem;font-family:var(--ff-hiragino);font-weight:300;letter-spacing:.05em;text-align:center}
/*# sourceMappingURL=top.min.css.map */
