@charset "UTF-8";:root{--base-font-size:1.6rem;--content-max-width:900px;--base-color-gray:#e7e7e7}@media screen and (max-width:768px){:root{--base-font-size:1.4rem}}#sec01 .image01{margin:50px auto 70px;width:min(100%,560px)}@media screen and (max-width:768px){#sec01 .image01{margin-bottom:40px;margin-left:-10px;margin-top:40px;width:calc(100% + 20px)}}#sec01 .explanation{margin-bottom:70px}#sec01 .image02{margin-top:70px;margin-inline:auto;width:min(100%,700px)}@media screen and (max-width:768px){#sec01 .image02{margin-top:40px}}#sec02 .heding-box-center{margin-bottom:30px;text-align:center}#sec02 .image01{margin-bottom:70px;margin-inline:auto;width:min(100%,600px)}@media screen and (max-width:768px){#sec02 .image01{margin-left:-25px;margin-top:10px;width:calc(100% + 50px)}}#sec02 .image02{margin-top:10px}@media screen and (max-width:768px){#sec02 .image02{overflow:hidden;width:100%}}#sec02 .chairperson-block,#sec02 .photo01{margin-bottom:70px}#sec02 .chairperson-block .heding-box{display:block;margin-bottom:1.5em}#sec02 .chairperson{border-top:1px solid #bebebe;margin-bottom:30px;margin-top:20px;padding-top:30px}@media screen and (max-width:768px){#sec02 .chairperson{margin-bottom:20px;margin-top:10px}}#sec02 .chairperson-top{align-items:center;display:grid;gap:20px;grid-template-columns:20% auto;margin-bottom:20px}@media screen and (max-width:768px){#sec02 .chairperson-top{display:block;margin-bottom:20px}#sec02 .chairperson-photo{margin:0 auto 10px;width:80%}}#sec02 .chairperson-text{line-height:2}#sec02 .chairperson-name{margin-bottom:0}@media screen and (max-width:768px){#sec02 .chairperson-name{text-align:center}}#sec02 .chairperson-dep{line-height:1.5;margin-left:-.5em}@media screen and (max-width:768px){#sec02 .chairperson-dep{font-size:1.3rem;margin-left:0;text-align:center}}#sec02 .chairperson-dep:before{content:"（"}@media screen and (max-width:768px){#sec02 .chairperson-dep:before{content:none}}#sec02 .chairperson-dep:after{content:"）"}@media screen and (max-width:768px){#sec02 .chairperson-dep:after{content:none}}#sec02 .chairperson-dep span{display:inline-block}#sec02 .chairperson-career p{font-size:1.2rem;line-height:2}#contact{background:transparent}.footer{background:var(--base-color-gray)}