@charset "utf-8";.section__block{margin-top:60px;padding-top:20px;border-top:1px solid #0068b7}.section__title .ja{font-size:32px;line-height:100%}.section__title .en{margin-top:12px;color:#0068b7;font-size:15px;font-weight:400;line-height:100%;letter-spacing:.75px}.section__text{margin-top:32px;display:flex;flex-direction:column;gap:32px;font-size:15px;line-height:180%;letter-spacing:.75px}.about__table dl{display:flex;gap:20px;padding:20px 0;font-size:15px;line-height:180%;letter-spacing:.75px;border-bottom:1px solid #fafafa}.about__table dt{width:153px;color:#0068b7}.about__table dt .small{display:block;margin-top:-2px;color:#777A7D;font-size:12px;letter-spacing:.6px}.about__table dd{width:calc(100% - 153px)}.about__table dd a.flex{display:inline-flex;gap:4px;align-items:flex-end}.about__table dd a{transition:.3s ease}.about__table dd a:hover{color:#0068b7}.about__table dd a.flex svg{margin-bottom:5px}.section__grid{margin:24px 0;display:grid;grid-template-columns:repeat(6,1fr);gap:48px 20px}.section__card{cursor:pointer}.section__card__img{width:100%;aspect-ratio:1 / 1;overflow:hidden;transition:0.3s ease}.section__card__img img{width:100%;height:auto;transition:0.3s ease}.section__card:hover .section__card__img img{transform:scale(1.1)}.section__card:hover *{color:#0068b7!important}.section__card__text{margin-top:8px}.section__card__position{color:#777a7d;font-size:12px;line-height:128%;letter-spacing:.6px;transition:0.3s ease}.section__card__name{margin-top:4px;font-size:15px;line-height:128%;letter-spacing:.75px;transition:0.3s ease}.section__img{width:100%;mix-blend-mode:multiply;padding:65px 92px}.section__img img{width:100%;height:auto}.pt8{padding-top:8px}@media screen and (max-width:768px){.mainContent__container{max-width:842px;margin:0 auto;padding:0 20px 32px}.section__title .ja{font-size:24px}.section__title .en{font-size:13px;letter-spacing:.65px}.section__block{margin-top:32px}.about__table dl{padding:16px 0;flex-direction:column;gap:8px}.about__table dt,.about__table dd{width:100%}.section__grid{margin:0;grid-template-columns:repeat(2,1fr);gap:32px 20px}.section__img{padding:0}.pt8-sp{padding-top:8px}}