#school-maps{background:#d2eefa}#school-maps .map{margin-bottom:1rem;text-align:center}#school-maps .map>div{background-color:#fff}#school-maps .map iframe{min-height:250px}#school-maps .map .text-box{padding:1rem}#school-maps .map .text-box .course{margin-bottom:10px}#school-maps .map .text-box .course .tags span{font-size:10px;display:inline-block;width:90px;margin:0 4px 2px;padding:6px 0;background:#ecf7fb}#school-maps .map .text-box .title{font-size:22px;font-weight:700;position:relative;margin-top:0;margin-bottom:10px;padding-bottom:10px}#school-maps .map .text-box .title::after{position:absolute;right:45%;bottom:0;left:45%;height:1px;content:"";background-color:#000}#school-maps .map .text-box .map-buttons{margin-top:10px;padding:0 1rem}#school-maps .map .text-box .map-buttons .btn{width:100%;margin-top:0;margin-bottom:1rem;padding:10px;padding-left:25px;border-radius:30px}#school-maps .map .text-box .map-buttons .btn.btn-map{background-color:#ededed}#school-maps .map .text-box .map-buttons .btn.btn-tel{border:1px solid #000}#school-maps .map .schedule{overflow:hidden;padding:0 10px 20px}#school-maps .map .schedule .acc_head{position:relative;padding:10px;cursor:pointer;color:#fff;background:#393939}#school-maps .map .schedule .acc_head::after{font-size:20px;position:absolute;top:50%;right:15px;padding:10px;content:"";transform:translateY(-50%);background:url(../img/add-24px.svg) center/cover no-repeat}#school-maps .map .schedule .acc_head+.acc_body{height:0;opacity:0;border-right:#393939 1px solid;border-left:#393939 1px solid}#school-maps .map .schedule .acc_head+.acc_body .schedule_head{padding:10px 0 0}#school-maps .map .schedule .acc_head+.acc_body .schedule_body{padding:0 0 10px;border-bottom:#393939 1px solid}#school-maps .map .schedule .acc_head.acc_active::after{background:url(../img/remove-24px.svg) center/cover no-repeat}#school-maps .map .schedule .acc_head.acc_active+.acc_body{height:auto;transition:.5s;opacity:1}#school-maps .map .img-box{position:relative}#school-maps .map .img-box img{width:100%}#school-maps .map .img-box .nearest{position:absolute;right:0;bottom:0;left:0;padding:.3rem 1rem;background:rgba(255,255,255,.5)}#school-maps .map .img-box .opening{position:absolute;top:0;right:0;padding:.3rem .5rem;color:#fff;background:#1ba2e6}#school-maps .map .link-datail{display:block}#school-maps .map .link-datail a,#school-maps .map .link-datail span{position:relative;display:block;padding:1rem 3rem 1rem 1rem;color:#fff;background:#393939}#school-maps .map .link-datail a:after{position:absolute;top:50%;right:1rem;content:"→";transform:translate(0,-50%)}#school-maps h2{font-size:28px;margin:2rem 0;text-align:center}#ptl-link-area{background:#d2eefa}#button-area{padding:0 1.5rem 2rem;background:#d2eefa}#button-area .btn{background:#fff}#response-to-COVID19{background:#f1f1f1}#response-to-COVID19 .title-wrapper{padding:1rem .5rem;text-align:center;background:#fce831}#response-to-COVID19 .title-wrapper h2{font-size:1.8rem;margin-bottom:1rem}#response-to-COVID19 .title-wrapper p{font-size:.8rem}#response-to-COVID19 ul{display:flex;flex-wrap:wrap}#response-to-COVID19 ul li{width:calc((100% - .5rem)/ 2);margin-bottom:1rem;text-align:center}#response-to-COVID19 ul li:nth-child(even){margin-left:.5rem}#response-to-COVID19 ul li div{display:flex;align-items:center;justify-content:center;width:100%;height:8rem}#response-to-COVID19 ul li p{font-size:.9rem;font-weight:700}.mf-section-wrapper #school-maps .map{display:flex;margin-bottom:2rem}.mf-section-wrapper #school-maps .map .img-box{overflow:hidden;order:2;width:360px;height:371px}.mf-section-wrapper #school-maps .map .img-box img{width:auto;max-width:none;height:371px;margin-left:50%;transform:translateX(-50%)}.mf-section-wrapper #school-maps .map .img-box .nearest{height:65px}.mf-section-wrapper #school-maps .map .text-wrapper{position:relative;order:1;width:calc(100% - 360px)}.mf-section-wrapper #school-maps .map .text-wrapper .link-datail a,.mf-section-wrapper #school-maps .map .text-wrapper .link-datail span{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;height:65px;background:#393939}.mf-section-wrapper #school-maps .map .text-wrapper .link-datail a,.mf-section-wrapper #school-maps .map .text-wrapper .link-datail a:visited,.mf-section-wrapper #school-maps .map .text-wrapper .link-datail span,.mf-section-wrapper #school-maps .map .text-wrapper .link-datail span:visited{color:#fff}.mf-section-wrapper #school-maps .map .innerflex{display:flex}.mf-section-wrapper #school-maps .map .course{width:calc(100% - 210px);padding-top:10px;text-align:left}.mf-section-wrapper #school-maps .map .course .tags span{font-size:1rem;width:115px;padding:2px 0;text-align:center}.mf-section-wrapper #school-maps .map .map-buttons{width:210px}.mf-section-wrapper #response-to-COVID19 .title-wrapper h2{font-size:2rem}.mf-section-wrapper #response-to-COVID19 .title-wrapper p{font-size:1rem}.mf-section-wrapper #response-to-COVID19 ul li{margin-bottom:0}.mf-section-wrapper #response-to-COVID19 ul li p{font-size:1.2rem}