.intro{padding-block:60px;font-family:"Noto Serif JP",serif;letter-spacing:.05em}@media screen and (max-width: 767px){.intro{padding-block:50px 30px}}.intro__title{margin-bottom:.8em;font-size:clamp(1.5rem,.7804878049vw + 1.3170731707rem,2rem);line-height:1.5}.intro__text{font-size:16px;font-size:1rem;line-height:1.9}@media screen and (max-width: 767px){.intro__text{font-size:12px;font-size:0.75rem}}.intro__body{display:grid;gap:20px}.intro__catch{margin-top:.75em;margin-left:-0.5em;font-size:clamp(1rem,.7804878049vw + .8170731707rem,1.5rem);letter-spacing:0}@media screen and (max-width: 767px){.intro__catch{margin-top:10px;margin-left:-0.25em}}.intro__catch em{font-style:initial}.intro__img{width:min(100%,500px)}@media screen and (max-width: 767px){.intro__img{width:74.6666666667vw}}.intro__img img{width:100%;height:auto;object-fit:cover}.activities{padding-bottom:60px}@media screen and (max-width: 767px){.activities{padding-bottom:0;background-color:#e1dfe8}}.activities__inner{padding:30px 40px 40px;background-color:#e1dfe8}@media screen and (max-width: 767px){.activities__inner{padding:20px 0 40px}}.activities__title{color:#6356a3;font-size:clamp(1.25rem,.7804878049vw + 1.0670731707rem,1.75rem);font-weight:500;text-align:center}.activities__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;margin-top:20px}@media screen and (max-width: 767px){.activities__list{grid-template-columns:none;gap:10px;margin-top:10px}}.activities__item{display:grid;justify-items:center;gap:15px;background-color:#fff;padding:24px 24px 32px}@media screen and (max-width: 767px){.activities__item{gap:8px;padding:15px 20px}}.activities__item ._title{font-size:clamp(1rem,.5853658537vw + .862804878rem,1.375rem);font-weight:500;line-height:1.5;color:#6356a3}.activities__item ._img{width:min(100%,440px);margin-inline:auto}.activities__item ._img img{width:100%;height:auto;object-fit:cover}.activities__item ._text{margin-top:.25em;font-size:14px;font-size:0.875rem;line-height:1.5;letter-spacing:.01em}@media screen and (max-width: 767px){.activities__item ._text{font-size:12px;font-size:0.75rem}}.profile{padding-block:60px;background-color:#fff}@media screen and (max-width: 767px){.profile{padding-block:40px;background-color:initial}}.profile__inner{display:grid;grid-template-columns:24.0740740741% 1fr;grid-template-rows:auto 1fr;gap:20px 50px}@media screen and (max-width: 767px){.profile__inner{grid-template-columns:1fr 43.7333333333vw;gap:20px 10px}}.profile__title{font-size:20px;font-size:1.25rem}@media screen and (max-width: 767px){.profile__title{font-size:16px;font-size:1rem}}.profile__header{display:grid;gap:1em}@media screen and (max-width: 767px){.profile__header{grid-column:1/2;grid-row:1/2;grid-template-rows:max-content max-content;gap:.25em;margin-top:auto}}.profile__name{font-size:20px;font-size:1.25rem;font-weight:500;line-height:1.25}@media screen and (max-width: 767px){.profile__name{font-size:16px;font-size:1rem}}.profile__name ._org{display:block;margin-bottom:.5em;font-size:.75em}@media screen and (max-width: 767px){.profile__name ._org{display:inline-block;margin-bottom:0;padding-right:.5em}}.profile__img{order:-1;grid-row:span 2}@media screen and (max-width: 767px){.profile__img{grid-column:2/-1;grid-row:initial}}.profile__body{grid-column:2/-1;width:min(100%,625px)}@media screen and (max-width: 767px){.profile__body{grid-column:1/-1}}.profile__text{font-size:14px;font-size:0.875rem;line-height:1.8}@media screen and (max-width: 767px){.profile__text{font-size:12px;font-size:0.75rem}}/*# sourceMappingURL=research.css.map */
