@charset "UTF-8";.inquiry section{margin-bottom:80px}.inquiry__block{width:100%;margin-bottom:40px;padding:40px;border:3px solid #e5e5e5}.inquiry__box-link{display:block}.inquiry__box{display:flex}.inquiry__box dt{display:flex;justify-content:center;align-items:center;width:5em;padding:5px;background:#c80e47;color:#fff;font-size:2rem;font-weight:700;margin-right:2em;border-radius:4px}.inquiry__box dd{display:flex;justify-content:flex-start;align-items:center;font-size:2rem;font-weight:700}.areamap__block{width:100%;margin-bottom:40px;padding:40px;border:3px solid #e5e5e5}.areamap__block.school-location{border:none;background:#e5e5e5}.areamap__block.school-location p{font-size:1.6rem;font-weight:700;line-height:2}.areamap__block img{width:100%}.areamap__block .img-box{display:flex;justify-content:space-between;width:100%;margin-bottom:40px}.areamap__block .img-box p{width:48%}.areamap__block .img-box p img{width:100%}.areamap__block .route__list li{position:relative;font-size:1.4rem;margin-bottom:.5em;padding-left:1.2em}.areamap__block .route__list li::before{content:"●";position:absolute;top:.3rem;left:0;color:#c80e47;font-size:1rem}.areamap__block .route__list li:last-of-type{margin-bottom:0}.areamap__block iframe{height:300px}.openinfo_tgs h2.page-title{font-size:7.5vw}.financial-statements__list{display:flex;flex-wrap:wrap;margin-bottom:1em}.financial-statements__list li{width:31%;margin:0 1% .5em;position:relative;padding-left:1.2em}.financial-statements__list li::before{content:"■";position:absolute;left:0;top:0}.menseki__list{margin-bottom:30px}.menseki__list li{position:relative;padding-left:1.5em;margin-bottom:1em;line-height:2}.menseki__list li::before{content:"●";color:#c80e47;position:absolute;left:0;top:0}.menseki__list li:last-of-type{margin-bottom:0}.sitemap h3.content-title.flex-title{margin-bottom:-1vw;margin-left:20px}.sitemap-category{width:100%;padding:50px 10%;background:#eaedee;margin-bottom:50px}.sitemap-category .two-column{margin:0}.sitemap-category .two-column li{border-bottom:1px dashed #000}.sitemap-category .two-column li a{padding-bottom:1rem;padding-top:1rem}@media screen and (max-width:768px){.inquiry__block{padding:10px}.inquiry__box dt{width:4em;font-size:1.6rem;margin-right:1em}.inquiry__box dd{font-size:2rem}.areamap__block{padding:20px}.financial-statements__list li{width:100%}.sitemap h3.content-title.flex-title{margin-bottom:-15px}.sitemap-category .two-column{margin:0}.sitemap-category .two-column li{width:100%;margin-right:0}}