@charset "UTF-8";@font-face{font-display:swap;font-family:noto-sans-jp;font-weight:400;src:url(../../../font/NotoSansJP-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:noto-sans-jp;font-weight:700;src:url(../../../font/NotoSansJP-Bold.woff2) format("woff2")}*{color:#023982;font-family:noto-sans-jp,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック,YuGothic,メイリオ,Meiryo,sans-serif;font-size:62.5%;font-weight:400;list-style-type:none}.mv{height:165px;padding-top:80px}.mv__text-en{color:#fff;font-family:ArialMT,sans-serif;font-size:1.2rem;line-height:1.5;text-align:center}.body{background-image:-webkit-image-set(url("../../../images/common/slide_1_sp.webp") type("image/webp"),url("../../../images/common/slide_1_sp.png") type("image/png"));background-image:image-set(url("../../../images/common/slide_1_sp.webp") type("image/webp"),url("../../../images/common/slide_1_sp.png") type("image/png"))}.member{margin-top:50px}.member__title{font-size:2rem;text-align:center}.member__title__white{color:#fff}.member__list{margin-top:50px}.member__list-item{align-items:center;display:flex;flex-direction:column}.member__list-item+.member__list-item{margin-top:50px}.member__img img{border-radius:20px;height:160px;-o-object-fit:cover;object-fit:cover;width:160px}.member__item{width:100%}.member__item table{border-collapse:collapse;width:100%}.member__item table tr{border-bottom:1px solid #b8c6d9;display:flex;flex-direction:column;padding-block:19px}.member__item table tr:last-child{border-bottom:none}.member__item table tr td,.member__item table tr th{color:#000;font-size:1.4rem;line-height:1.5}.member__item__white table tr{border-color:#fff}.member__item__white table tr td,.member__item__white table tr th{border-color:#fff;color:#fff}.member__name-ja{color:#000;font-size:1.8rem;margin-right:10px}.member__name-en{color:#000;font-size:1.4rem}.member__name__white{color:#fff}.member-alumni__item{color:#000;font-size:1.4rem;line-height:1.5;margin-bottom:20px}.member__item .modal{background-color:#fff;border-radius:10px;bottom:165px;left:0;opacity:0;padding:15px;position:absolute;text-align:left;transition:.2s;visibility:hidden;width:300px;z-index:10}.member__item .modal:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:30px solid #fff;bottom:-25px;content:"";display:block;left:30px;position:absolute}.member__item .modal__mail,.member__item .modal__pos,.member__item .modal__text{color:#000;font-size:1.4rem}.member__item .modal__text{margin-top:15px}.member__item .modal__name{color:#000;font-size:1.8rem}.member__item .modal__name-en,.member__item .modal__name-ja{font-size:1.8rem}.member__item .modal-inview{opacity:1;transition:.2s;visibility:visible}.member__item:nth-of-type(odd) .modal{left:-170px;z-index:10}.member__item:nth-of-type(odd) .modal:before{left:230px}.member__item:nth-of-type(odd) .modal-inview{opacity:1;transition:.2s;visibility:visible}.member__item:first-of-type .modal{bottom:180px;left:0}.member__item:first-of-type .modal:before{bottom:-15px;left:80px}.member__item:first-of-type .modal-inview{opacity:1;transition:.2s;visibility:visible}.overlay{bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}.overlay.active{visibility:visible}