.p-about{margin-block:17.3333333333vw 26.6666666667vw;padding-inline:5.3333333333vw}@media(min-width:51.25em){.p-about{margin-block:100px 150px;padding-inline:20px}}.p-about__table__head{font-size:3.7333333333vw;text-align:right;margin-bottom:2.6666666667vw;letter-spacing:.05em}@media(min-width:51.25em){.p-about__table__head{font-size:1.4rem;margin-bottom:10px}}.p-about__table--board .c-table--left .c-table__item{vertical-align:middle}.p-about__table--board .p-about__table-item+.p-about__table-item{margin-top:5px}.p-about__table--board .p-about__table-item span{width:150px;display:inline-block}.p-acces__info{display:grid;gap:8vw;grid-template-columns:1fr}@media(min-width:51.25em){.p-acces__info{gap:30px;grid-template-columns:600fr 570fr}}.p-access__info-group+.p-access__info-group{margin-top:5.3333333333vw}@media(min-width:51.25em){.p-access__info-group+.p-access__info-group{margin-top:20px}}.p-access__info-list .c-subpage__list{margin-top:0}.p-access__map{height:300px;margin-top:8vw}@media(min-width:51.25em){.p-access__map{height:400px;margin-top:60px}}.p-access__map iframe{width:100%;height:100%}.p-board{display:grid;gap:8vw;grid-template-columns:1fr}@media(min-width:51.25em){.p-board{gap:80px;grid-template-columns:1fr 1fr}}.p-board__item{display:grid;gap:5.3333333333vw;grid-template-columns:1fr}@media(min-width:51.25em){.p-board__item{gap:40px;align-items:center;grid-template-columns:300px 1fr}}.p-board__position{font-size:3.7333333333vw;letter-spacing:.05em}@media(min-width:51.25em){.p-board__position{font-size:1.4rem}}.p-board__name{font-size:6.4vw;font-weight:600;letter-spacing:.05em}@media(min-width:51.25em){.p-board__name{font-size:2.4rem}}.p-download{display:grid;gap:5.3333333333vw;grid-template-columns:1fr}@media(min-width:51.25em){.p-download{gap:30px;grid-template-columns:repeat(2,1fr)}}.p-download__group{padding:5.3333333333vw;display:grid;gap:8vw;align-items:center;border-radius:10px;border:1px solid #D8D8D8;grid-template-columns:33.3333333333vw 1fr}@media(min-width:51.25em){.p-download__group{padding:30px;gap:40px;grid-template-columns:180px 1fr}}.p-card{margin-top:26.6666666667vw}@media(min-width:51.25em){.p-card{margin-top:100px}}
