@layer base{*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}body,html{height:100%}body{font-family:Noto Sans JP,Open Sans,apple-system,BlinkMacSystemFont,Roboto,Lucida Grande,Helvetica,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol,ul{list-style:none}a{text-decoration:none;color:inherit}button{border:none;background:none;cursor:pointer}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.u-pc-only{display:block}}@layer base{@media screen and (max-width:767px){.u-pc-only{display:none}}.u-sp-only{display:none}@media screen and (max-width:767px){.u-sp-only{display:block}}.u-pc-br{display:block}@media screen and (max-width:767px){.u-pc-br{display:unset}}.u-overflow-hidden{overflow:hidden}.section{position:relative;padding:80px 140px}@media screen and (max-width:1023px){.section{padding:60px 24px}}.section:before{background-color:#f2f2f2}.section:after,.section:before{z-index:-1;display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0}.section:after{border-radius:0 0 120px 0;background-color:#fff}@media screen and (max-width:1023px){.section:after{border-radius:0 0 64px 0}}.section.is-gray:before{background-color:#fff}.section.is-gray:after{border-radius:120px 0 0 16px;background-color:#f2f2f2}@media screen and (max-width:1023px){.section.is-gray:after{border-radius:64px 0 0 16px}}.section.is-gray.is-middle:after{border-radius:0 0 120px 0}@media screen and (max-width:1023px){.section.is-gray.is-middle:after{border-radius:0 0 64px 0}}.section.is-white:before{background-color:#f2f2f2}.section.is-white:after{border-radius:120px 0 0 16px;background-color:#fff}@media screen and (max-width:1023px){.section.is-white:after{border-radius:64px 0 0 16px}}.section.is-white.is-middle:after{border-radius:0 0 120px 0}@media screen and (max-width:1023px){.section.is-white.is-middle:after{border-radius:0 0 64px 0}}.section.is-blue{color:#fff}.section.is-blue:before{background-color:#fff}.section.is-blue:after{border-radius:16px;background-color:unset;background-image:linear-gradient(270deg,#67ADC2 0,#41A1BE)}.u-tablet-br{display:unset}@media screen and (max-width:1023px){.u-tablet-br{display:block}}.u-sp-br{display:unset}@media screen and (max-width:767px){.u-sp-br{display:block}}.u-hidden{display:none}}@layer components{.member-story-card{display:flex;align-items:end;flex-direction:column;gap:16px;padding:32px;background-color:#fff;border-radius:16px;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.member-story-card.is-gray{background-color:#f2f2f2}.member-story-card.is-gray .member-story-card__image:before{border:12px solid #fff}.member-story-card.is-gray .member-story-card__tag{background-color:#fff}.member-story-card:hover{opacity:.5}.member-story-card:hover .member-story-card__image>img{transform:scale(1.05)}@media screen and (max-width:1023px){.member-story-card:hover{opacity:1}}.member-story-card__content{display:flex;flex-direction:column;gap:16px;width:100%}.member-story-card__title{font-size:20px;font-weight:700;line-height:1.4;letter-spacing:0;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:1023px){.member-story-card__title{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0}}.member-story-card__meta{display:flex;flex-direction:column;gap:4px}.member-story-card__description{font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}@media screen and (max-width:1023px){.member-story-card__description{font-size:12px;font-weight:400;line-height:1.6;letter-spacing:0}}.member-story-card__name{font-size:18px;font-weight:400;line-height:1.6;letter-spacing:0}@media screen and (max-width:1023px){.member-story-card__name{font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}}.member-story-card__tags{display:flex;flex-wrap:wrap;gap:8px;overflow:hidden}@media screen and (max-width:1023px){.member-story-card__tags{margin-top:8px}}.member-story-card__tag{font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;padding:4px 16px;background-color:#f2f2f2;border-radius:16px;color:#327e99}@media screen and (max-width:1023px){.member-story-card__tag{font-size:12px;font-weight:400;line-height:1.6;letter-spacing:0}}.member-story-card__image{overflow:hidden;position:relative;margin-inline:auto;width:200px;height:200px;border-radius:50%}.member-story-card__image:before{display:block;content:"";z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;width:200px;height:200px;border-radius:50%;border:12px solid #f2f2f2}.member-story-card__image>img{transition:transform .3s cubic-bezier(.16,1,.3,1)}@media screen and (max-width:1488px){.member-story-card__image,.member-story-card__image:before{width:160px;height:160px}}.member-story-card__more:hover{opacity:1}.member-story-section{max-width:1440px;margin:40px auto 0}@media screen and (max-width:1023px){.member-story-section{position:relative;width:100%;padding-bottom:120px}}.member-story-section__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.member-story-section__view-more{font-size:24px;font-weight:700;line-height:1.4;letter-spacing:0;position:relative;display:flex;gap:16px;justify-content:right;align-items:center;margin-bottom:8px;color:#327e99;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.member-story-section__view-more:hover{opacity:.5}.member-story-section__view-more>.arrow-button:hover{opacity:1}@media screen and (max-width:1023px){.member-story-section__view-more{position:absolute;bottom:40px;font-size:18px}.member-story-section__view-more:hover{opacity:1}}.member-story-section__list{display:flex;flex-wrap:wrap;gap:24px}.member-story-section__list>*{width:calc((100% - 48px)/3)}@media screen and (max-width:1023px){.member-story-section__list>*{width:100%}}}