@charset "UTF-8";@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);@import url(https://fonts.googleapis.com/earlyaccess/mplus1p.css);*{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:url(../../../images/common/slide_1_sp.png)}.member{margin:0 -13px}.member__list{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.member__item{cursor:pointer;margin:0 0 24px;position:relative}.member__item:first-of-type{text-align:center;width:100%}.member__item:first-of-type img{width:160px}.member__item:nth-of-type(odd){margin-right:0}.member__item img{width:135px}.member__img{border-radius:20px;cursor:pointer;opacity:1;transition:.2s;z-index:2}.member__img:hover{opacity:.8;transition:.2s}.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}