﻿#pageTitle{background-image:url(../../../common/img/bg_pageTitle01.jpg)}#staff h1{text-align:center;font-weight:600;font-size:1.8em}#staff h1+p{text-align:center;font-size:1.2em}@media only screen and (max-width: 1024px){#staff h1{font-size:1.5em}#staff h1+p{font-size:1.1em}}@media only screen and (max-width: 768px){#staff h1{font-size:1.3em}}@media only screen and (max-width: 576px){#staff h1{text-align:left;font-size:1.1em}#staff h1+p{text-align:left;font-size:1em}}#staff #introduce{margin-top:5em;display:grid;grid-template-columns:1fr 1fr;grid-gap:5em 3em}@media only screen and (max-width: 576px){#staff #introduce{grid-template-columns:1fr}}#staff #introduce .sec01{display:grid;grid-template-columns:9em 1fr;grid-column-gap:1em;align-content:flex-start}@media only screen and (max-width: 1024px){#staff #introduce .sec01{grid-template-columns:1fr}}@media only screen and (max-width: 576px){#staff #introduce .sec01{width:100%}}@media only screen and (max-width: 1024px){#staff #introduce .sec01 figure{max-width:15em;width:80%;margin:0 auto}}#staff #introduce .sec01 figure img{width:100%}#staff #introduce .sec01 figure figcaption{font-weight:600;margin-top:0.5em;text-align:center;font-size:0.9em}#staff #introduce .sec01 figure figcaption ruby{font-size:1.2em}#staff #introduce .sec01 figure figcaption ruby rt{margin-top:1.5em}#staff #introduce .sec01__01{width:100%}#staff #introduce .sec01__01 h2{font-size:0.9em;margin-top:1em;margin-bottom:0.25em;padding-bottom:0.25em;border-bottom:1px solid #ccc;font-weight:600;padding-left:1.5em;text-indent:-1.5em}#staff #introduce .sec01__01 h2::before{content:"■";color:#99ceec;padding-right:0.5em}#staff #introduce .sec01__01 p{font-size:1em}
