@keyframes zoomPC{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes zoomSD{0%{transform:scale(1.25)}100%{transform:scale(1)}}body#about .greeting .contents{display:flex;flex-direction:column;gap:1.25rem}@media(max-width: 768px){body#about .greeting .contents{gap:4.1666666667vw}}body#about .greeting .contents p{white-space:nowrap;font-size:1.125rem;text-align:center;line-height:2}@media(max-width: 768px){body#about .greeting .contents p{white-space:wrap;font-size:3.3333333333vw;text-align:left}}body#about .greeting .contents p.author{text-align:right}body#about .officer .contents{display:flex;flex-direction:column;gap:3.75rem}@media(max-width: 768px){body#about .officer .contents{gap:12.5vw}}body#about .officer .contents .table{font-size:1.125rem}@media(max-width: 768px){body#about .officer .contents .table{font-size:3.75vw}}body#about .officer .contents ul{display:flex;gap:.5rem 2.5rem}@media(max-width: 768px){body#about .officer .contents ul{flex-direction:column;gap:1.6666666667vw}}body#about .officer .contents ul li{display:flex;align-items:baseline;gap:1rem}@media(max-width: 768px){body#about .officer .contents ul li{flex-wrap:wrap;gap:3.3333333333vw}body#about .officer .contents ul li:not(:first-child){padding-top:1.6666666667vw;border-top:1px dotted var(--bk20)}}body#about .officer .contents ul li .name{width:5.8em;font-weight:400;text-align:justify;text-align-last:justify;text-justify:inter-character}body#about .officer .contents ul li .company,body#about .officer .contents ul li .affiliation{color:var(--bk50);font-size:1rem}@media(max-width: 768px){body#about .officer .contents ul li .company,body#about .officer .contents ul li .affiliation{font-size:2.9166666667vw}}body#about .officer .contents .meeting,body#about .officer .contents .convention{display:flex;justify-content:center;align-items:center;gap:2.5rem}@media(max-width: 768px){body#about .officer .contents .meeting,body#about .officer .contents .convention{flex-direction:column;gap:4.1666666667vw}}body#about .officer .contents .meeting .pic,body#about .officer .contents .convention .pic{position:relative;width:40rem}@media(max-width: 768px){body#about .officer .contents .meeting .pic,body#about .officer .contents .convention .pic{width:100%}}body#about .officer .contents .meeting .pic figcaption,body#about .officer .contents .convention .pic figcaption{position:absolute;bottom:0;left:0;width:100%;padding:.625rem;color:var(--wh);font-size:1rem;line-height:1.75;text-align:center;background-color:var(--bk60)}@media(max-width: 768px){body#about .officer .contents .meeting .pic figcaption,body#about .officer .contents .convention .pic figcaption{padding:2.0833333333vw;font-size:3.3333333333vw}}body#about .officer .contents .meeting .comment,body#about .officer .contents .convention .comment{display:flex;flex-direction:column;gap:1.25rem;width:30rem}@media(max-width: 768px){body#about .officer .contents .meeting .comment,body#about .officer .contents .convention .comment{gap:2.0833333333vw;width:100%}}body#about .officer .contents .meeting .comment h4,body#about .officer .contents .convention .comment h4{font-size:1.5rem}@media(max-width: 768px){body#about .officer .contents .meeting .comment h4,body#about .officer .contents .convention .comment h4{font-size:5vw}}body#about .officer .contents .meeting .comment p,body#about .officer .contents .convention .comment p{font-size:1.125rem;line-height:1.75}@media(max-width: 768px){body#about .officer .contents .meeting .comment p,body#about .officer .contents .convention .comment p{font-size:3.3333333333vw}}body#about .convention{flex-direction:row-reverse}@media(max-width: 768px){body#about .convention{flex-direction:column}}body#about .business .contents{display:flex;flex-wrap:wrap;gap:2.5rem}@media(max-width: 768px){body#about .business .contents{gap:8.3333333333vw 4.1666666667vw}}body#about .business .contents .card{display:flex;flex-direction:column;gap:.625rem;width:calc((100% - 7.5rem)/4);padding:.5rem;border:1px solid var(--bk10)}@media(max-width: 768px){body#about .business .contents .card{gap:2.0833333333vw;width:calc((100% - 4.1666666667vw)/2);padding:1.6666666667vw}}body#about .business .contents .card:nth-child(4n-2){transition-delay:.2s}body#about .business .contents .card:nth-child(4n-1){transition-delay:.3s}@media(max-width: 768px){body#about .business .contents .card:nth-child(4n-1){transition-delay:.1s}}body#about .business .contents .card:nth-child(4n){transition-delay:.4s}@media(max-width: 768px){body#about .business .contents .card:nth-child(4n){transition-delay:.2s}}body#about .business .contents .card h4{padding:.625rem;text-align:center;background-color:var(--key10)}@media(max-width: 768px){body#about .business .contents .card h4{padding:2.0833333333vw}}body#about .business .contents .card h4 a:link,body#about .business .contents .card h4 a:visited{color:var(--dark);text-decoration:underline}body#about .business .contents .card h4 a:focus,body#about .business .contents .card h4 a:active{color:var(--dark);text-decoration:none}@media(any-hover: hover){body#about .business .contents .card h4 a:hover,body#about .business .contents .card h4 a:focus-visible{color:var(--key);text-decoration:none}}