.p-member{padding-bottom:120px;margin-top:-390px}@media screen and (max-width: 810px){.p-breadcrumbs{top:0;bottom:unset}}.p-member__list{display:flex;flex-wrap:wrap;gap:0px 2%}@media screen and (max-width: 810px){.p-member__list{margin-top:50px}}@media screen and (max-width: 500px){.p-member__list{gap:40px 0}}.p-member__item{width:32%}.p-member__item:nth-child(3n+1){margin-top:80px}@media screen and (max-width: 810px){.p-member__item:nth-child(3n+1){margin-top:0px}}@media screen and (max-width: 500px){.p-member__item:nth-child(3n+1){margin-top:0}}.p-member__item:nth-child(3n+2){margin-top:40px}@media screen and (max-width: 810px){.p-member__item:nth-child(3n+2){margin:0}}@media screen and (max-width: 810px){.p-member__item:nth-child(odd){margin-top:40px}}@media screen and (max-width: 810px){.p-member__item{width:49%}}@media screen and (max-width: 500px){.p-member__item{width:100%}}.p-member__item .p-member__link:hover .p-member__img .p-member__button{background-color:#fff}.p-member__item .p-member__link:hover .p-member__img .p-member__button img:nth-child(1){opacity:0}.p-member__item .p-member__link:hover .p-member__img .p-member__button img:nth-child(2){opacity:1}.p-member__item .p-member__link:hover .p-member__data .year,.p-member__item .p-member__link:hover .p-member__data .text{color:#009fb9}.p-member__item .p-member__link:hover .p-member__name{color:#009fb9}.p-member__img{width:100%;aspect-ratio:3.25/4;position:relative}.p-member__img .c-ofiCover{transition:filter .3s}.p-member__img:before{position:absolute;content:"";transition:opacity .3s;opacity:0;height:100%;width:100%;top:0;left:0;z-index:1;background-color:#009fb9}.p-member__data{display:flex;gap:0 10px;margin-top:20px;flex-wrap:wrap}.p-member__data .text{display:table;line-height:1.2;font-size:1.4rem;transition:color .3s}.p-member__data .line{background-color:#0aa9c3;height:100%;width:1px;transition:color .3s}.p-member__name{margin-top:10px;display:table;font-size:3rem;line-height:1;transition:color .3s}.p-member__button{height:40px;width:40px;border-radius:50%;border:1px solid #fff;position:absolute;bottom:10px;right:10px;background-color:#009fb9;transition:background-color .3s;z-index:2}.p-member__button .arrow{width:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.p-member__button .arrow img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;transition:opacity .3s}.p-member__button .arrow img:nth-child(1){opacity:1}.p-member__button .arrow img:nth-child(2){opacity:0}