#department .page::before{content:"Department"}#department .page #intro{font-size:2.4rem;text-align:center;letter-spacing:20%}@media screen and (max-width: 768px){#department .page #intro{font-size:2rem}}.department.page::before{content:"Department"}.department.page section.about .contents_body{display:flex;align-items:center}@media screen and (max-width: 768px){.department.page section.about .contents_body{flex-direction:column;align-items:flex-start;gap:3rem}}.department.page section.about .contents_body>*{width:50%}@media screen and (max-width: 768px){.department.page section.about .contents_body>*{width:100%}}.department.page section.about .contents_body .catch{font-size:2.2rem}@media screen and (max-width: 768px){.department.page section.about .contents_body .catch{font-size:1.8rem}}.department.page section.about .contents_body .catch strong{font-size:3.2rem;font-weight:700}@media screen and (max-width: 768px){.department.page section.about .contents_body .catch strong{font-size:2.5rem}}.department.page section.common .contents_body .catch{font-size:2rem}@media screen and (max-width: 768px){.department.page section.common .contents_body .catch{font-size:1.8rem}}#child .page #about .contents_body .catch{font-size:2.2rem}@media screen and (max-width: 768px){#child .page #about .contents_body .catch{font-size:1.7rem}}#child .page #about .contents_body .catch strong{font-size:2.5rem}@media screen and (max-width: 768px){#child .page #about .contents_body .catch strong{font-size:1.7rem}}
