section#schoolAbout{padding-bottom:10rem;background:#fff}section#schoolAbout h2{background:url("../img/school/header_img01.webp") center 0/cover no-repeat}section#schoolAbout h4{margin:0 2rem 2rem;padding:1rem 2rem;color:#fff;font-size:2rem;font-weight:700;background:#112849}@media screen and (max-width: 736px){section#schoolAbout h4{margin:1rem;font-size:1.8rem}}section#schoolAbout p{line-height:2}section#schoolAbout .content{padding-top:8rem}@media screen and (max-width: 736px){section#schoolAbout .content{padding-top:6rem}}section#schoolAbout .content p{padding:0 4rem;line-height:2;word-wrap:break-word}@media screen and (max-width: 736px){section#schoolAbout .content p{padding:0 2rem}}section#schoolAbout .content .imgList{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:4rem}@media screen and (max-width: 896px){section#schoolAbout .content .imgList{padding:0 2rem;justify-content:space-between}}@media screen and (max-width: 736px){section#schoolAbout .content .imgList{margin-bottom:6rem;padding:0 1rem}}section#schoolAbout .content .imgList li{margin:0 1rem 2rem;text-align:center}@media screen and (max-width: 896px){section#schoolAbout .content .imgList li{margin:0;width:calc(100%/3.1)}}@media screen and (max-width: 736px){section#schoolAbout .content .imgList li{margin:0 0 1rem;width:100%}}section#schoolAbout .content .class{margin-bottom:3rem;padding:0 2rem}@media screen and (max-width: 736px){section#schoolAbout .content .class{padding:0}}section#schoolAbout .content .class dt{margin-bottom:2rem;padding:.5rem 1.5rem;color:#112849;font-size:2rem;font-weight:700;border-left:0.4rem solid #112849}@media screen and (max-width: 736px){section#schoolAbout .content .class dt{margin-bottom:1rem;font-size:1.7rem}}section#schoolAbout .content .class dt span.selection{display:inline-block;margin-left:4rem;padding:.8rem 1rem;text-align:center;color:#fff;font-size:1.6rem;width:18%;height:100%;background:#037045}@media screen and (max-width: 896px){section#schoolAbout .content .class dt span.selection{margin-left:2rem;font-size:1.4rem;width:26%}}@media screen and (max-width: 736px){section#schoolAbout .content .class dt span.selection{margin-left:1rem;font-size:1.2rem;width:38%}}section#schoolAbout .content .class dt span.memo{display:block;line-height:1.6;font-size:1.3rem}section#schoolAbout .content .class dd{margin-bottom:4rem;padding:0 2rem;line-height:2}@media screen and (max-width: 736px){section#schoolAbout .content .class dd{padding:0 1rem}}section#schoolAbout .content .guidance{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:8rem;padding:0 2rem}@media screen and (max-width: 736px){section#schoolAbout .content .guidance{padding:0 1rem}}section#schoolAbout .content .guidance dl{width:70%}@media screen and (max-width: 736px){section#schoolAbout .content .guidance dl{margin-bottom:4rem;width:100%}}section#schoolAbout .content .guidance dl dt{padding:.5rem 1.5rem;color:#112849;font-size:2rem;font-weight:700;border-left:0.4rem solid #112849}@media screen and (max-width: 736px){section#schoolAbout .content .guidance dl dt{margin-bottom:1rem;font-size:1.7rem}}section#schoolAbout .content .guidance dl dd{margin-top:2rem;margin-bottom:3rem;padding:0 2rem;line-height:2}section#schoolAbout .content .guidance .img{text-align:center;width:28%}@media screen and (max-width: 736px){section#schoolAbout .content .guidance .img{width:100%}}section#schoolAbout .content .list{margin-bottom:4rem;padding:0 2rem}@media screen and (max-width: 736px){section#schoolAbout .content .list{padding:0 1rem}}section#schoolAbout .content .list li{position:relative;padding-left:1.5rem;line-height:2}section#schoolAbout .content .list li::before{position:absolute;display:block;content:"";top:1.5rem;left:0;width:.5rem;height:.5rem;background:#037045;border-radius:50%}section#schoolAbout .content .note{margin-bottom:8rem;padding:0 2rem}@media screen and (max-width: 736px){section#schoolAbout .content .note{padding:0 1rem}}section#schoolAbout .content .note li{margin-left:1.6rem;text-indent:-1.6rem;line-height:2}section#sponsor{padding-top:10rem}
