body#about .pagetitle{background-image:url("../images/about/pagetitle_bg.jpg")}body#about .pagetitle::before{-webkit-mask-image:url("../images/icon_about.svg");mask-image:url("../images/icon_about.svg")}body#about .section .lead p{font-size:1.5rem;text-align:center;line-height:2}@media(max-width: 640px){body#about .section .lead p{font-size:3.75vw}}body#about .section .activity{padding:6.25rem 0}@media(max-width: 640px){body#about .section .activity{padding:8.3333333333vw 0}}body#about .section .activity::before{content:"";position:absolute;top:0;left:50%;height:100%;aspect-ratio:1/1;background-color:var(--bk05);-webkit-mask:url("../images/logo.svg") no-repeat 50% 50%;mask:url("../images/logo.svg") no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;transform:translateX(-50%)}body#about .section .activity p{position:relative;font-size:1.5rem;text-align:center;line-height:2}@media(max-width: 640px){body#about .section .activity p{font-size:3.75vw}}body#about .section .officer{display:flex;flex-wrap:wrap;gap:.625rem 1.875rem}@media(max-width: 640px){body#about .section .officer{flex-direction:column;gap:2.0833333333vw}}body#about .section .officer li{display:flex;align-items:baseline;gap:.625rem}@media(max-width: 640px){body#about .section .officer li{justify-content:space-between;gap:2.0833333333vw}}body#about .section .officer li .name{font-weight:400}body#about .section .officer li .affiliation{color:var(--bk50);font-size:1rem}@media(max-width: 640px){body#about .section .officer li .affiliation{font-size:2.9166666667vw}}