﻿.scroll-top{scroll-margin-top:66px}.school-main-inner{width:100%;max-width:1200px;margin:0 auto}.school-main-visual-tag{width:209px;height:36px;line-height:36px;text-align:center;font-size:1.8rem;color:#fff;background-color:#df0068;font-weight:700;display:inline-block;margin-bottom:10px}.school-main-visual-title{font-size:4rem;line-height:1.4;font-weight:bold;color:#005ead;margin-bottom:10px}.school-main-visual-title span{font-size:1.8rem}.school-main-visual-desc{font-size:1.6rem;color:#2e2e2e;line-height:1}.school-main-visual--text{padding:0 0 46px 0}.school-main-visual--anchor{padding:15px 0 0}.school-main-visual--anchor ul{list-style:none;display:grid;width:100%;grid-template-columns:repeat(2, 1fr)}.school-main-visual--anchor ul li{background-color:#005ead;margin:5px 5px;padding-bottom:15px;text-align:center;position:relative;border-radius:50px}.school-main-visual--anchor ul li img{padding-top:-20px}.school-main-visual--anchor ul li a{display:inline-block;font-weight:bold;font-size:1.8rem;line-height:2.3rem;margin-top:10px;margin-bottom:-10px;padding:8px 0;color:#ffffff;width:100%}.school-main-visual--body{display:flex;align-items:flex-end;justify-content:space-between;margin-top:55px}.school-main-visual--right,.school-main-visual--left{width:calc(50% - 10px);margin-bottom:32px}.school-main-carousel-wrapper .slick-dots button::before{position:absolute;display:block;left:6px;top:6px;right:6px;bottom:6px;color:#1f3370;font-size:1.5rem;transition:all 0.4s}.school-main .md-banner{width:100%}.ordermade{padding-bottom:0px}.school-main-classroom{text-align:center;background-color:#f5ebcc;padding:50px 0 60px 0}.school-main-group-name{font-size:4rem;font-weight:bold;margin-bottom:20px;color:#005ead;display:inline-block;text-align:center;border-bottom:3px solid #df0068}.school-main-classroom-container:after{display:block;content:'';clear:both}.class-room-location{font-weight:bold;font-size:1.8rem;padding-left:13px;position:relative}.inner-01 dt img{width:15.23px}.inner-02 dt img{width:15.23px}.inner-03 dt img{width:20.01px}.inner-04 dt img{width:23.28px}.inner-05 dt img{width:19.26px}.inner-06 dt img{width:22px}.inner-07 dt img{width:22px}.inner-07 .school-main-inner{max-width:730px}.class-room-inner{text-align:left}.class-room-inner dt{display:flex;align-items:center;margin-bottom:6px}.class-room-inner img{height:auto}.class-room-inner dd p{font-size:1.6rem}.class-room-row{padding:7.5px 30px;background-color:#fff;display:inline-block;max-width:calc(100% - 33.83%);display:flex;justify-content:space-between;margin:0 0 0 auto}.class-room-row:nth-child(2){padding-top:23px}.class-room-row:last-child{padding-bottom:23px}.class-room-access-map{max-width:calc(33.83% - 23px);width:100%;padding:10px;float:left}.class-room-access-map iframe{width:100%;height:390px}.elementary,.junior-high,.high-school,.high-school-graduate{font-size:1.2rem;padding:5px 8px;color:#fff;display:inline-block;text-align:center;margin-right:8px;width:94px}.elementary{background-color:#4676c0}.junior-high{background-color:#365eb3}.high-school{background-color:#224087}.high-school-graduate{background-color:#052267}.school-main-slider-wrapper{margin:auto auto}.school-main-env{text-align:center;padding:0}.school-main-slider-wrapper .slide-block{padding:0 10px;width:560px;opacity:0.8}.school-main-slider-wrapper .slick-center.slide-block{opacity:1}.school-main-slider-wrapper .slide-block img{width:100%;max-height:560px;border-radius:10px}.school-main-slider-wrapper .slick-arrow,.school-main-teacher-list .slick-arrow{width:55px;height:55px;border-radius:99%;background-color:#fff;opacity:0.5;z-index:1}.school-main-slider-wrapper .slick-next,.school-main-teacher-list .slick-next{right:1%;padding-left:10px}.school-main-slider-wrapper .slick-prev,.school-main-teacher-list .slick-prev{left:1%;padding-left:10px;transform:translateY(-50%) rotate(180deg)}.school-main-slider-wrapper .slick-prev:before,.school-main-slider-wrapper .slick-next:before,.school-main-teacher-list .slick-prev:before,.school-main-teacher-list .slick-next:before{content:"＞";font-size:28px;color:#000;font-weight:bold}.school-main-slider-wrapper .slick-prev:hover,.school-main-slider-wrapper .slick-prev:focus,.school-main-slider-wrapper .slick-next:hover,.school-main-slider-wrapper .slick-next:focus,.school-main-teacher-list .slick-prev:hover,.school-main-teacher-list .slick-prev:focus,.school-main-teacher-list .slick-next:hover,.school-main-teacher-list .slick-next:focus{background-color:#fff}.school-main-env-text{text-align:left;font-size:1.6rem;max-width:750px;margin:20px auto 0}.school-main-teacher{background-color:#f5ebcc;padding:60px 0 80px 0;text-align:center}.school-main-teacher-profile{background-color:#fff;display:flex;align-items:flex-start;padding:30px 40px;border-radius:8px}.school-main-teacher-profile:not(:last-child){margin-bottom:43px}.teacher-info{text-align:left;width:100%}.teacher-avt{width:166px;max-height:228px;margin-right:36px;flex-shrink:0}.teacher-avt img{width:100%}.teacher-info .text-title{font-size:2.6rem;color:#624b29;margin-bottom:15px;letter-spacing:1.5px}.teacher-info .text-title span{font-size:2rem}.school-main-course-item:not(:last-child){margin-bottom:20px}.school-main-course-item{position:relative;padding:115px 20px 26px 20px;border-radius:8px;border:1px solid #ccc}.course-grid{display:grid;grid-template-columns:1fr 1fr 1fr}.course-tab{padding:0;margin-bottom:10px}.course-tab .tabs{display:grid;grid-template-columns:1fr 1fr 1fr;padding:0 10px;font-size:1.3rem}.course-tab .tabs .tab-text-elementary{height:4rem;align-content:center;text-align:center;border-radius:6px 6px 0 0;background-color:#eda80c}.course-tab .tabs .tab-text-junior{height:4rem;align-content:center;text-align:center;border-radius:6px 6px 0 0;background-color:#5cba52;margin:0 3px}.course-tab .tabs .tab-text-high{height:4rem;align-content:center;text-align:center;border-radius:6px 6px 0 0;background-color:#2eacca}.course-tab .tabs .inactive{color:#666666;background-color:#e6e6e6}#js-content-junior{display:none}#js-content-high{display:none}.course-elementary{margin:0 10px;border-radius:8px;border:2px solid #eda80c}.course-junior{margin:0 10px;border-radius:8px;border:2px solid #5cba52}.course-high{margin:0 10px;border-radius:8px;border:2px solid #2eacca}.course-tag{margin-bottom:10px;text-align:center;align-content:center;font-size:2.3rem;height:6rem;border-radius:8px 8px 0 0}.others{padding:10px 10px;margin:0 10px 10px 10px;min-height:100px;border-radius:8px}.others div{color:#005ead;font-size:1.8rem;margin-bottom:5px}.course-elementary .course-tag{background-color:#eda80c}.course-elementary .others{background-color:#fff0d4}.course-junior .course-tag{background-color:#5cba52}.course-junior .others{background:#e2f4ae}.course-high .course-tag{background-color:#2eacca}.course-high .others{background:#ecf9ff}.course-content li:nth-child(1){border-bottom:1px solid #d9d9d9}.course-content li:nth-child(2){border-bottom:1px solid #d9d9d9}.course-content li{position:relative;font-size:2.5rem;font-weight:bold;text-align:left;color:#000;padding:20px 0 20px 70px}.course-content li::before{position:absolute;content:'';left:0;top:50%;transform:translateY(-50%);width:67px;height:67px;background-size:contain;background-position:center;background-repeat:no-repeat}.course-content .rank-1::before{background-image:url(/assets/school-details/new-rank-1-330dc3cf1ea0c9471d8ce0f76f938e0a3411307518d18ff9c30c87748f4f7abe.png)}.course-content .rank-2::before{background-image:url(/assets/school-details/new-rank-2-de6a52c5767aaafd3aa1741317eb568fbae4eb77698e1a11f1670a5c1299e0d2.png)}.course-content .rank-3::before{background-image:url(/assets/school-details/new-rank-3-d169263cf964afe30f171ccd05f7a3b7c4681d8509a899e5118670954a2e5496.png)}.course-content{padding:0 10px;margin-trim:10px;margin-bottom:10px}.course-text{font-size:1.6rem;margin-bottom:42px;text-align:justify;color:#000}.btn-more{font-size:1.6rem;color:#4d4c4c;padding-right:44px;padding-top:12px;position:relative;text-align:right;cursor:pointer;border-top:1px solid #ccc;clear:both}.btn-more::after{position:absolute;content:"+";display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;font-size:2.5rem;text-align:center;width:30px;height:30px;background-color:#005ead;border-radius:99%;right:0;top:50%}.btn-more.js-open::after{content:'ー';font-size:1.7rem}.course-more{padding-top:25px;-moz-box-shadow:0 -50px 40px 5px #fff;-webkit-box-shadow:0 -50px 40px 5px #fff;box-shadow:0 -50px 40px 5px #fff}.course-item-content{max-height:180px;overflow:hidden;transition:max-height 0.4s ease-out}.course-item-content.js-open-content{max-height:1000px;transition:max-height 0.4s ease-in}.course-more.js-open{box-shadow:none}.school-main-course{padding:39px 0 82px 0;text-align:center}.school-main-experiences{padding:65px 0 86px 0}.school-main-experiences{background-color:#f5ebcc;text-align:center}.experiences-list{display:flex;flex-wrap:wrap;margin:0 -11px 30px -11px}.experiences-item{width:calc(33.33% - 22px);background-color:#fff;padding:15px 15px 20px;margin:11px 11px 11px 11px;border-radius:12px;height:100%}.experiences-thumbnail{width:100%;margin-bottom:13px}.experiences-truncate{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.experiences-content{font-size:1.6rem;margin-bottom:10px;text-align:justify}.experiences-note{font-size:1.4rem;text-align:right;margin-top:-15px}.more-experiences{display:none}.btn-more.more-experiences::after{top:10px}.reason-title{background-color:#005ead;padding:20px 0;color:#fff}.reason-title .school-main-inner{display:flex;align-items:center}.reason-title p{font-size:4.6rem;line-height:1.2;font-weight:bold;position:relative;text-align:left;margin-top:-10px}.reason-title span{font-size:3.4rem;font-weight:normal}.reason-title span sub{display:contents;font-size:18px}.reason-title img{width:100px;height:100px;margin-right:25px}.clr-pink{color:#df0068}.reason-content{display:flex;align-items:flex-start;justify-content:space-between;padding:65px 0 120px 20px}.reason-content .note{font-size:18px;text-align:left}.reason-content:last-child{padding-bottom:60px}.reason-thumbnail{width:45.33%;margin-right:30px;flex-shrink:0}.reason-content ul li{position:relative;padding-left:44px;font-size:2.2rem;margin-bottom:25px;padding-top:25px;text-align:justify}.reason-content ul li::before{position:absolute;content:'';background:url(/assets/school-details/check-7db3b053edbb211dee6e98193f4746dacc67c783833f936865857a6ad362be15.svg) center no-repeat;width:28px;height:28px;top:25px;left:0}.btn-reason-see-more,.btn-news-see-more,.btn-experiences-see-more{width:500px;height:75px;font-weight:bold;margin:0 auto;background-color:#df0068;border-radius:34px;color:#fff;font-size:2.2rem;letter-spacing:1px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.btn-reason-see-more::after,.btn-news-see-more::after,.btn-experiences-see-more::after{position:absolute;content:"+";top:50%;right:10px;transform:translateY(-50%);width:30px;height:30px;border-radius:99%;background-color:#fff;display:flex;align-items:center;justify-content:center;color:#df0068;font-weight:bold;font-size:3rem}.school-main-reason{text-align:center;padding:62px 0 90px 0}.school-main-news{background-color:#f5ebcc;padding:57px 0 80px 0;text-align:center}.news-item{margin-bottom:40px;text-align:left}.news-item-date{font-size:1.4rem;margin-bottom:5px}.news-item-title{font-size:2rem;font-weight:bold;margin-bottom:13px}.news-item-content{font-size:2rem}.school-main-event{text-align:center;padding:60px 0 80px 0}.event-banner{max-width:670px;margin:0 auto}.event-banner img{width:100%}.school-main .md-faq .md-btn--faq{background-color:#005ead}.js-slide-toggle-experiences .experiences-list{margin-bottom:0}.js-slide-toggle-reason,.js-slide-toggle-news,.js-slide-toggle-experiences{display:none}.btn-reason-see-more.js-open::after,.btn-experiences-see-more.js-open::after,.btn-news-see-more.js-open::after{content:'ー';font-size:2rem}.text-content{font-size:1.6rem;color:#231815}.teacher-slider.splide{zoom:111.1111%}.teacher-slider .splide__slide{padding:0 7px;width:calc(33.3333% - 9px) !important}.teacher-slider .splide__arrow{background:#005ead;border:1px solid #fff;opacity:1}.teacher-slider .splide__arrow.splide__arrow--prev{left:calc(-1em + 7px)}.teacher-slider .splide__arrow.splide__arrow--next{right:calc(-1em + 7px)}.teacher-slider .splide__arrow svg{fill:#fff}.teacher-slider .splide__pagination{top:calc(100% + 7px)}.teacher-slider .splide__pagination__page{margin:8px}.teacher-slider .splide__pagination__page.is-active{background:#005ead;opacity:1}.teacher__detail.teacher__detail--has-box-wrap{margin-top:10px;margin-bottom:10px;overflow:hidden;border-radius:16px;padding:20px 10px;padding-bottom:17px;border:1px solid #e6e6e6;box-shadow:2px 2px 6px 0px rgba(0,0,0,0.25);background:#fff}.teacher__detail .teacher__thumbnail{padding:0 10px;display:flex;justify-content:space-between;align-items:center;gap:16px}.teacher__thumbnail .teacher__detail-img img{width:95px;height:95px;object-fit:contain}.teacher__detail .teacher__thumbnail--bg1{background-color:#e7e0d6}.teacher__detail .teacher__thumbnail-text{display:flex;flex-direction:column;flex:1;font-size:21px;font-weight:700;color:#624b29}.teacher__detail .teacher__thumbnail-text--color1{color:#624b29;padding-left:30px;padding-right:30px;word-break:break-word}.teacher__detail .teacher__thumbnail-text--label{font-size:12px;color:#1f3b9e;background:linear-gradient(to bottom, #f8f392, #c9ac68);border-radius:50px;width:100%;padding:4px 0;margin-bottom:8px}.teacher__detail .teacher__info{text-align:start;height:160px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;padding:0 10px;font-size:14px;margin-top:20px}.simplebar-track.simplebar-horizontal{height:10px;margin:0 auto;background:#b5b5b5}.simplebar-scrollbar{top:0;height:10px;background:#005ead;border-radius:5px}.simplebar-track.simplebar-vertical{width:6px !important;margin:10px 3px;background:#e6e6e6}.simplebar-scrollbar:before{background:#005ead}@media only screen and (min-width: 768px) and (max-width: 1024px){.school-main-visual--body{padding:0 10px}.school-main-visual--anchor ul li{padding:15px 0}.school-main-visual--text{padding:15px 0}.school-main-visual-tag{margin-bottom:0}.school-main-inner{padding:60px 20px 88px 20px}.school-main-slider-wrapper .slick-next{right:7%}.school-main-slider-wrapper .slick-prev{left:7%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.school-main-visual--body{flex-direction:column-reverse;margin-top:0}.school-main-visual--left,.school-main-visual--right{width:100%}.inner-07 .school-main-inner{width:80%;margin:-30px -30px}}@media screen and (max-width: 767px){.school-main-visual--right,.school-main-visual--left{width:100%;margin-bottom:0}.school-main-visual--body{flex-direction:column;margin-top:0;margin:0 -10px -10px}.school-main-visual-tag{width:158px;height:27px;line-height:27px;font-size:1.3rem;margin-bottom:0}.school-main-visual--text{text-align:center;padding:10px;border-bottom:none}.school-main-visual-title{font-size:2.5rem;color:#fff;margin-bottom:5px}.school-main-visual-title span{font-size:1.5rem}.school-main-visual-desc{color:#fff;font-size:1.2rem;font-weight:100}.school-main-visual--right{max-width:100%;background-color:#fff;padding:15px 10px}.school-main-classroom{padding:30px 20px}.school-main-group-name{font-size:2.4rem}.school-main-classroom-container{display:flex;flex-direction:column;background-color:#fff;padding:20px;border-radius:10px}.class-room-row{width:100%;max-width:100%;padding:10px 0}.class-room-access-map{padding:0 0 10px 0;order:2}.class-room-row:nth-child(2){order:1;padding:0 0 20px 0}.class-room-row:nth-child(3){order:3}.class-room-row:nth-child(4){order:4;flex-direction:column}.class-room-row:nth-child(5){order:5;padding-bottom:15px;margin-bottom:10px}.class-room-row:nth-child(6){order:6;padding-bottom:15px}.class-room-row:nth-child(7){order:7;padding-bottom:0}.inner-03{margin-bottom:20px;padding-bottom:16px}.inner-04{padding-bottom:16px}.class-room-location{font-size:1.6rem}.class-room-inner dd p{font-size:1.4rem;margin:0 5px;display:flex}.class-room-inner dt{margin-bottom:15px}.elementary,.junior-high,.high-school,.high-school-graduate{width:calc(33.33% - 8px);margin:0 4px;white-space:nowrap}.class-room-inner{width:100%}.school-main-visual--anchor{background-color:#f1f7fc;padding:10px 0}.school-main-visual--anchor ul{padding:0 5px;justify-items:center}.school-main-visual--anchor ul li{width:180px;height:75px}.school-main-visual--anchor ul li{width:150px;height:75px}.school-main-visual--anchor ul li a{font-size:1.6rem}.school-main-visual--anchor ul li a.course-ranking{line-height:1.8rem;margin-top:5px}.school-main-env{padding:0}.school-main-slider-wrapper .slide-block{width:370px;padding:0 5px}.school-main-slider-wrapper .slick-arrow,.school-main-teacher-list .slick-arrow{width:25px;height:25px}.school-main-slider-wrapper .slick-prev:before,.school-main-slider-wrapper .slick-next:before,.school-main-teacher-list .slick-prev:before,.school-main-teacher-list .slick-next:before{font-size:18px;opacity:1}.school-main-slider-wrapper .slick-prev,.school-main-slider-wrapper .slick-next,.school-main-teacher-list .slick-prev,.school-main-teacher-list .slick-next{padding-left:5px}.school-main-slider-wrapper .slick-next{right:3%}.school-main-slider-wrapper .slick-prev{left:3%}.school-main-env-text{max-width:315px;margin-top:10px;padding:0 10px}.school-main-slider-wrapper{margin:10px 0}.school-main-group-name span{font-size:1.8rem}.school-main-teacher-profile{padding:12px}.school-main-teacher{padding:36px 20px 40px 20px}.school-main-teacher-profile,.school-main-teacher-profile:not(:last-child){margin-bottom:0}.school-main-teacher-list{margin:35px -10px 0 -10px;padding:0}.school-main-teacher-profile.slick-slide{margin:0 5px}.teacher-avt{width:130px;margin-left:14px;margin-right:0;margin:0 0 14px 14px;float:right}.teacher-info-profile-name{display:flex;flex-direction:row-reverse;align-items:center;margin-bottom:20px}.teacher-info-profile-name2{margin-bottom:20px;float:right}.teacher-info-profile-name.shitsu-chou{flex-direction:row;margin-bottom:20px}.teacher-info-profile-name.shitsu-chou .teacher-avt{margin:0}.teacher-info-profile-name.shitsu-chou .text-title{display:block;line-height:1;padding:0 10px}.teacher-info .text-title span{font-size:1.4rem;display:block;line-height:1.5}.teacher-info .text-title{font-size:2.2rem;width:100%;text-align:center;margin-top:20px}.text-content{margin-bottom:10px;font-size:1.4rem}.teacher-truncate{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;width:100%}.teacher-truncate.teacher-truncate-override{display:block}.more-teacher{display:none;margin-top:12px;text-align:right}.school-main-teacher-list .slick-prev{left:4%;opacity:1;top:150px}.school-main-teacher-list .slick-next{right:4%;opacity:1;top:150px}.btn-more{font-size:1.4rem;padding:20px 44px 20px 0}.btn-more::after{width:26px;height:26px;transform:translateY(-50%);font-size:1.5rem}.btn-more.js-open::after{font-size:1.3rem}.school-main-course{padding:35px 20px 40px 20px}.school-main-course-item{padding:45px 16px 5px 16px}.course-elementary{border-radius:0 0 8px 8px}.course-junior{border-radius:0 0 8px 8px}.course-high{border-radius:0 0 8px 8px}.course-content{padding:0 20px}.course-content li{font-size:18px;font-weight:bold;padding:15px 70px}.course-content li::before{width:37px;height:37px}.course-item-content{max-height:105px}.course-more{-moz-box-shadow:0 -30px 40px 5px #fff;-webkit-box-shadow:0 -30px 40px 5px #fff;box-shadow:0 -30px 40px 5px #fff}.course-text{font-size:1.4rem;text-align:justify;margin-bottom:17px}.school-main-experiences{padding:38px 20px 29px 20px}.experiences-list{flex-direction:column;margin:0}.experiences-item{width:100%;padding:12px;margin:0 0 22px 0}.experiences-thumbnail{height:auto}.experiences-note{font-size:1.2rem;text-align:left;margin-bottom:27px}.experiences-content{font-size:1.4rem}.btn-experiences-see-more,.btn-reason-see-more,.btn-news-see-more{display:inline-block;width:290px;height:40px;font-weight:bold;margin:0 auto;background-color:#df0068;border-radius:34px;color:#fff;font-size:1.6rem;letter-spacing:1px;padding:8px 40px 8px 32px;position:relative}.btn-experiences-see-more::after,.btn-reason-see-more::after,.btn-news-see-more::after{position:absolute;right:7px;width:25px;height:25px;font-size:1.5rem}.btn-reason-see-more.js-open::after,.btn-experiences-see-more.js-open::after,.btn-news-see-more.js-open::after{font-size:1rem}.reason-title{padding:10px}.reason-title img{width:47px;height:47px;margin-right:10px}.reason-title span{font-size:1.6rem}.reason-title span sub{font-size:12px}.reason-title p{font-size:2rem;margin-top:-5px}.reason-content{padding:20px 10px 0;flex-direction:column}.reason-content .note{font-size:12px}.reason-thumbnail{width:100%;margin-right:0;margin-bottom:20px}.reason-content ul li{font-size:1.4rem;padding:0 0 0 30px}.reason-content ul li::before{width:16px;height:16px;background-size:contain;top:1px}.school-main-news{padding:25px 20px}.school-main-event{padding:55px 10px}.btn-more.more-experiences::after{top:50%}.news-item-content{font-size:1.6rem;word-wrap:break-word}.course-content .rank-1::before{height:50px;width:50px;background-image:url(/assets/school-details/new-rank-1-330dc3cf1ea0c9471d8ce0f76f938e0a3411307518d18ff9c30c87748f4f7abe.png)}.course-content .rank-2::before{height:50px;width:50px;background-image:url(/assets/school-details/new-rank-2-de6a52c5767aaafd3aa1741317eb568fbae4eb77698e1a11f1670a5c1299e0d2.png)}.course-content .rank-3::before{height:50px;width:50px;background-image:url(/assets/school-details/new-rank-3-d169263cf964afe30f171ccd05f7a3b7c4681d8509a899e5118670954a2e5496.png)}.teacher-slider .splide__slide{padding:0px;width:100% !important}.teacher-slider .splide__arrow.splide__arrow--prev{left:-1em}.teacher-slider .splide__arrow.splide__arrow--next{right:-1em}.teacher-slider .teacher__slide-list{padding:10px 0}.teacher__detail.teacher__detail--has-box-wrap{padding:30px 20px}.teacher__detail .teacher__thumbnail-text{font-size:18px}}@media screen and (max-width: 355px){.class-room-inner dd p{flex-wrap:wrap;gap:5px}.school-main-visual--anchor ul{column-gap:10px}.school-main-visual--anchor ul li{width:160px}.school-main-visual--anchor ul li a{padding:8px 2px}.school-main-slider-wrapper .slide-block{width:300px}.teacher-info-profile-name.shitsu-chou .teacher-avt{margin-right:16px}}.school-main-tuition{letter-spacing:1.68px;text-align:center;color:#005eb8;overflow-x:hidden;background-color:#e5eff8;font-size:24px}.school-main-tuition strong{color:#df0068}.school-main-tuition .inner-container{padding:50px 3% 80px}.school-main-tuition .tuition-heading{width:100%;padding:4px 0px;font-weight:900;color:#fff;background-color:#005eb8}.school-main-tuition .tuition-heading .note{font-size:14px}.school-main-tuition .tuition-body{width:100%;padding:20px 3%;background-color:#fff}.school-main-tuition .tuition-body dl{display:flex;align-items:center;justify-content:center}.school-main-tuition .tuition-body dl+dl{margin-top:10px}.school-main-tuition .tuition-body dt{padding:0 16px;margin-right:30px;color:#fff;background-color:#fff;font-size:23px;line-height:44px;height:44px;width:147px}.school-main-tuition .sub-text{font-size:12px;text-align:right;margin-top:10px}.school-main-tuition .tuition-body dt.elementary{background-color:#eda80c}.school-main-tuition .tuition-body dt.junior-high{background-color:#5cba52}.school-main-tuition .tuition-body dt.high{background-color:#2eacca}.school-main-tuition .tuition-body dd{text-align:left}.school-main-tuition .tuition-body dd strong{font-size:48px;text-align:left}@media screen and (min-width: 961px){.school-main-tuition{font-size:18px}.school-main-tuition .inner-container{max-width:748px;margin:0 auto}}@media screen and (max-width: 767px){.school-main-tuition{font-size:18px}.school-main-tuition .inner-container{padding:35px 20px 40px 20px}.school-main-tuition .tuition-body dt{font-size:1.3rem;height:25px;width:82px;line-height:25px;margin-right:25px}.school-main-tuition .tuition-body dd strong{font-size:40px}}@media screen and (max-width: 400px){.school-main-tuition{font-size:14px}.school-main-tuition .tuition-body dd strong{font-size:28px}}
