@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:92px}.mv__text-en{color:#fff;font-family:ArialMT,sans-serif;font-size:1.2rem;line-height:1.5;margin:0 30px 15px 0;text-align:right}.swiper-container{height:100vw;width:100vw}.body{background-image:-webkit-image-set(url("../../../images/common/slide_1.webp") type("image/webp"),url("../../../images/common/slide_1.png") type("image/png"));background-image:image-set(url("../../../images/common/slide_1.webp") type("image/webp"),url("../../../images/common/slide_1.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:flex-start;display:flex;gap:50px;justify-content:flex-start;width:100%}.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 table{border-collapse:collapse}.member__item table tr td,.member__item table tr th{border:1px solid #b8c6d9;color:#000;font-size:1.4rem;line-height:1.5}.member__item table tr th{border-left-style:none;padding:14px;width:120px}.member__item table tr td{border-right-style:none;padding:14px 0 14px 28px;width:430px}.member__item table tr:first-child td,.member__item table tr:first-child th{border-top-style:none}.member__item table tr:last-child td,.member__item table tr:last-child th{border-bottom-style:none}.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:190px;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;text-decoration:underline}.member__item .modal__name-en:hover,.member__item .modal__name-ja:hover{text-decoration:none}.member__item .modal-inview{opacity:1;transition:.2s;visibility:visible}.member__item:first-of-type .modal{bottom:0;left:490px}.member__item:first-of-type .modal:before{border-bottom:10px solid transparent;border-right:30px solid #fff;border-top:10px solid transparent;bottom:30px;content:"";display:block;left:-30px;position:absolute}.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}