.lower-mainvisual{width:100%;height:455px;border-bottom:6px solid #000}.lower-mainvisual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lower-signboard{box-shadow:1px 2px 3px rgba(86,86,86,.3);width:600px;max-width:80%;height:145px;display:flex;justify-content:center;align-items:center;margin-top:-73px;background-color:#fff}.lower-signboardWrapper{width:100%;margin:auto;z-index:1;position:relative}.lower-signboard-content{border-left:6px solid #00561f;padding:2px 18px}.lower-signboard-titleEn{color:#818181;font-weight:200;font-size:20px;letter-spacing:.04em}.lower-signboard-title{font-size:30px;font-weight:600;letter-spacing:.1em}.aboutLinksWrapper{margin-top:43px;margin:auto;width:980px;max-width:90%;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.aboutLinksWrapper::after{position:absolute;content:"";display:block;width:calc(100% + 130px);height:100%;top:30px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);background-color:#f5f7da;z-index:0}.promise-body-content-anchorIcon-body-title-s{display:block;font-size:16px;font-weight:400}.manifestoSection-head{position:relative}.manifestoSection-head::after{position:absolute;content:"";display:block;width:100vw;height:350px;top:80px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);background-image:url(../img/common/waveBackPatternDarkGreen.png);z-index:0}.manifestoSection-head-img{display:block;position:relative;margin:auto;z-index:1}.manifestoSection-head-titles{align-items:center;background-color:#fff;width:800px;max-width:90%;padding:40px 80px;box-sizing:border-box;margin:-52px auto 0;z-index:2;position:inherit;display:flex;justify-content:space-between;border-bottom:6px solid #b6ce00;box-shadow:1px 3px 7px rgba(0,0,0,.2)}.manifestoSection-head-titles-left-title{font-size:35px;font-weight:600;letter-spacing:.04em}.manifestoSection-head-titles-left-title-s{color:#4d4d4d;font-size:19px;font-weight:400;letter-spacing:0;display:block}.manifestoSection-head-titles-right{text-align:center}.manifestoSection-head-titles-right-type{font-weight:200;font-size:17px;color:#00561f}.manifestoSection-head-titles-right-num{font-size:57px;font-weight:200;color:#00561f;margin-top:-8px}.manifestoSection-head-txt{width:800px;max-width:90%;margin:25px auto 0;font-size:16px;line-height:1.7}.about-points{display:flex;justify-content:space-between}.about-points-detail{width:47%}.about-points-detail-img{width:76%;display:block;margin:0 auto -54px auto}.about-points-detail-title{padding:80px 11% 20px;font-size:23px;color:#fff;font-weight:600;background-color:#00561f}.about-points-detail-txt{padding:20px 11%;font-size:16px;line-height:1.7;background-color:#f5f7da;box-shadow:1px 3px 7px rgba(0,0,0,.2);min-height:286px}.about-m01-detail{display:flex;position:relative;justify-content:space-between}.about-m01-detail-left{width:47%}.about-m01-detail-left p{font-size:16px;line-height:1.7}.about-m01-detail-right{width:47%}.about-points-detail-titleStrong{font-size:23px;font-weight:600;color:#00561f}.about-points-detail-titleStrong-mark{position:absolute;top:calc(50% - 10px);transform:translateY(-50%);-webkit-transform:translateY(-50%);background-color:#ff8e1a;color:#fff;text-align:center;border-radius:50%;width:78px;height:78px;font-size:24px;font-weight:600;right:0;display:flex;justify-content:center;align-items:center}#test .nBtn{padding:15px 0 17px;width:100%;margin-top:4px}#test .about-points-detail{background-color:#f5f7da;margin-top:90px;padding:0 5% 45px;box-sizing:border-box}#test .about-points-detail-img{width:100%;margin-bottom:0;margin-top:-90px}#test .about-points-detail-titleStrong{padding:22px 0;position:relative}#about-kobetsu-curriculum01 .about-m01-detail-right{position:absolute;right:4%;bottom:-55px;width:40%}#about-kobetsu-curriculum02 .about-m01-detail-right{margin-right:4%;margin-top:-95px;width:40%}.about-stepWrapper{display:flex;justify-content:space-between;margin-bottom:60px}.about-step-detail{width:30%;border:1px solid #00561f;box-sizing:border-box}.about-step-detail-title{background-color:#00561f;font-size:23px;font-weight:600;color:#fff;padding:15px 10%;box-sizing:border-box}.about-step-detail-txt{padding:15px 10%;box-sizing:border-box;font-size:16px}.about-step-arrow{width:12px;margin:0 15px}.about-m03Wrapper{background-color:#f5f7da;box-shadow:1px 3px 7px rgba(0,0,0,.2);padding:0 11%;box-sizing:border-box}.about-m03Wrapper-adjuster{text-align:center}.about-m03-head{background-color:#4d4d4d;width:620px;max-width:90%;padding:32px 0;box-sizing:border-box;color:#fff;text-align:center;font-size:23px;font-weight:600;margin-top:-20px;display:inline-block}.about-m03-head span{color:#ffb62c}.about-m03-head-sub{font-size:16px;font-weight:400;margin-top:3px}.about-m03-links{display:flex;justify-content:space-between;margin-top:34px;padding-bottom:50px}.about-m03-links-detail{width:30%}.about-m03-links-detail-caption{text-align:center;color:#4d4d4d;font-size:17px;margin-bottom:6px}.about-m03-links-detail-anchor{display:block;width:100%;padding:12px 0;text-align:center;font-size:25px;position:relative;background-color:#80b400;border:1px solid #80b400;box-sizing:border-box;color:#fff;transition:.2s}.about-m03-links-detail-anchor:hover{background-color:#fff;color:#80b400}.about-m03-links-detail-anchor img{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:9px;right:14px}#about-m03-links-detail-anchorJuniorhigh{background-color:#4f8121;border:1px solid #4f8121}#about-m03-links-detail-anchorJuniorhigh:hover{background-color:#fff;color:#4f8121}#about-m03-links-detail-anchorHigh{background-color:#207032;border:1px solid #207032}#about-m03-links-detail-anchorHigh:hover{background-color:#fff;color:#207032}#result .about-m01-detail{margin-top:42px}.about-m04-detail-right-img:first-of-type{margin-bottom:10px;display:block}.about-m01-detail-left-m05{font-size:21px;font-weight:600;background-color:#ffff92;padding:10px 5%;line-height:1.8;color:#00561f;margin:12px 0;box-sizing:border-box;width:100%}.about-m01-detail-left-caution{font-size:13px;font-weight:200;display:block;margin-top:4px}#home .about-m01-detail-right-img{display:block}#home .about-m01-detail-right-imgUnder{background-color:#00561f;color:#fff;padding:17px 6%;font-size:18px;font-weight:500}.manifestoSection-priceExample{display:flex;justify-content:space-between;margin-top:60px}.manifestoSection-priceExample-detail{background-color:#dfdfdf;width:23%}.manifestoSection-priceExample-detail-grade{text-align:center;background-color:#80b400;color:#fff;font-size:25px;font-weight:600;width:80%;margin:-25px auto 0;padding:6px 0 8px}.manifestoSection-priceExample-detail-grade span{font-weight:400;font-size:17px}.manifestoSection-priceExample-detail-info{font-size:18px;color:#00561f;margin:12px 10% 2px}.manifestoSection-priceExample-detail-price{font-size:27px;font-weight:600;color:#00561f;margin:0 10% 18px}.manifestoSection-priceExample-detail-price span{font-size:.5em}#no1{padding-bottom:22px}#no1 .nBtn{width:350px;margin:48px auto 0;padding:14px 0 16px;max-width:100%;margin-top:34px}#no1 .nBtn img{width:9px;right:12px}#safety{padding-bottom:30px}#safety .about-points{margin-top:120px}#safety .about-points-detail{background-color:#fff;box-shadow:1px 3px 6px rgba(86,86,86,.4)}#safety .about-points-detail-img{margin-top:-80px;margin-bottom:0}#safety .about-points-detail .nTxt{width:76%;margin:0 auto 47px;font-size:16px}#safety .about-points-detail-titleStrong{width:76%;margin:23px auto}.manifestoSection-table{width:100%;font-size:15px;font-weight:600;color:#333;text-align:center;margin-top:56px}.manifestoSection-table td,.manifestoSection-table th,.manifestoSection-table tr{box-sizing:border-box}.manifestoSection-table img{width:15px}.manifestoSection-table tr:nth-of-type(odd){background-color:#f7f7f7}.manifestoSection-table tr:nth-of-type(odd) .manifestoSection-table-num{background-color:#4d4d4d;color:#fff}.manifestoSection-table tr:nth-of-type(odd) .manifestoSection-table-time{background-color:rgba(210,224,103,.54)}.manifestoSection-table tr:nth-of-type(even){background-color:#e7e7e7}.manifestoSection-table tr:nth-of-type(even) .manifestoSection-table-num{background-color:#333;color:#fff}.manifestoSection-table tr:nth-of-type(even) .manifestoSection-table-time{background-color:#d3e16a}.manifestoSection-table tr:first-of-type{background-color:#00561f;color:#fff}.manifestoSection-table tr:first-of-type th{padding:5px 0;text-align:center}.manifestoSection-table tr:not(:first-of-type) td,.manifestoSection-table tr:not(:first-of-type) th{padding:16px;letter-spacing:.04em}.manifestoSection-table td:not(:last-of-type){border-right:1px solid #a8a8a8}.manifestoSection-table .manifestoSection-table-num{max-width:80px;width:80px;border-right:none !important}.manifestoSection-table .manifestoSection-table-time{max-width:140px;width:140px;border-right:none !important}#footer-course{border-top:1px solid #b4b4b4;padding-top:80px;background:linear-gradient(to top, rgba(192, 192, 192, 0.2) 0%, rgba(192, 192, 192, 0.2) 342px, #fff 342px, #fff 100%)}#aboutLinks .aboutLinksWrapper{margin-top:29px}#kobetsu{padding-bottom:20px}#manifestoSection-priceExample-detailJuniorhigh .manifestoSection-priceExample-detail-grade{background-color:#4f8121}#manifestoSection-priceExample-detailHigh .manifestoSection-priceExample-detail-grade{background-color:#207032}.lowerPage main{padding-bottom:28px}.flow-IntroductoryPart{background-image:url(../img/common/waveBack.svg);margin-top:-72px;padding-top:122px}.flow-IntroductoryPart .normalTitle{font-size:35px;color:#00561f;font-weight:300}.flow-IntroductoryPart .normalCaption{line-height:1.9}.flow-main-article{margin-top:40px;background-color:#fcfaf1;box-shadow:0px 1px 6px rgba(0,0,0,.2);padding-bottom:60px;margin-bottom:144px;position:relative}.flow-main-article:last-of-type{margin-bottom:0}.flow-main-article::after{display:block;content:"";width:48px;height:30px;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-66px;background-image:url(../img/common/blackArrowUnder.svg)}.flow-main-article-head{align-items:center;padding:31px 10px 31px 70px;box-sizing:border-box;background-color:#b6ce00;color:#fff;text-align:center;display:inline-flex;width:500px;margin-top:-46px;margin-left:auto;margin-right:auto}.flow-main-article-head-num{display:flex;align-items:center;margin-right:48px}.flow-main-article-head-num-num{font-size:57px;font-weight:200}.flow-main-article-head-num-step{font-size:17px;margin-bottom:-9px;margin-right:6px}.flow-main-article-head-title{font-size:30px;font-weight:600;letter-spacing:.04em}.flow-main-article-title{font-size:25px;font-weight:600;color:#00561f;margin:38px auto 28px;text-align:center}.flow-main-article-txt{text-align:center;font-size:16px;line-height:1.7}.flow-main-article-contact{display:flex;justify-content:center;margin-top:24px}.flow-main-article-contact-anchor{margin-right:28px;background-color:#fff;border:1px solid #b8b8b8;width:350px;padding:14px;box-sizing:border-box;position:relative;text-align:center;transition:.2s}.flow-main-article-contact-anchor:last-of-type{margin-right:0}.flow-main-article-contact-anchor:hover{background-color:#b6ce00;border:1px solid #b6ce00;color:#fff}.flow-main-article-contact-img{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:30px;left:15px}.flow-main-article-contact-type{font-size:16px;display:block}.flow-main-article-contact-title{font-weight:600;font-size:28px;display:block;letter-spacing:.04em}.flow-main-article-contact-arrow{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:9px;right:12px}.flow-main-article-headWrapper{text-align:center}#flow-main-article-contact-anchorContact{background-color:#333;border:1px solid #333;color:#fff}#flow-main-article-contact-anchorContact .flow-main-article-contact-title{font-size:23px}#flow-main-article-contact-anchorContact:hover{background-color:#b6ce00;border:1px solid #b6ce00;color:#fff}.flow-main-article-lastImage{display:flex}.flow-main-article-lastImage img{width:34%}#flow-main-articleLast{margin-top:-40px}#flow-main-articleLast .flow-main-article-head{background-color:#f47000}#flow-main-articleLast .flow-main-article-title{color:#f47000}#flow-main-articleLast::after{content:none}#flowPage main{padding-bottom:0}.flow-main{position:relative;padding-bottom:80px}.flow-main::after{display:block;content:"";position:absolute;width:100%;height:474px;bottom:0;left:0;background-image:url(../img/common/waveback-whiteGreen.png);z-index:-1}#flowPage #footer-course,#ppPage #footer-course,#pricePage #footer-course,#schoolPage #footer-course{display:none}.courseTitle{font-size:35px;color:#00561f;font-weight:600;padding:11px 0;margin-bottom:45px;border-bottom:solid 5px #b6ce00;position:relative;letter-spacing:.04em}.courseTitle::after{content:"";display:block;line-height:0;overflow:hidden;position:absolute;left:0;bottom:-5px;width:26%;border-bottom:5px solid #00561f}.courseContentA{margin-bottom:60px}.courseContentA:last-of-type{margin-bottom:0}.courseContentA-left{position:relative}.courseContentA-left-head{background-color:#00561f;padding:20px 6% 26px;box-sizing:border-box;border-bottom:4px solid #b0c800}.courseContentA-left-head-title{color:#fff;font-size:30px;font-weight:600;letter-spacing:.04em;margin-bottom:7px}.courseContentA-left-head-title span{display:block;font-size:15px}.courseContentA-left-head-cateWrapper{width:454px;max-width:100%;display:flex;flex-wrap:wrap}.courseContentA-left-head-cate{padding:4px .8em 6px;margin-right:10px;background-color:#fff;font-size:15px;font-weight:600;color:#00561f}.courseContentA-left-head-cate:last-of-type{margin-right:0}.courseContentA-left-body{background-color:#fff;padding:42px 6% 50px}.courseContentA-left-body-title{display:flex;align-items:baseline;font-size:21px;color:#00561f;font-weight:600;margin-bottom:14px;width:454px;max-width:100%}.courseContentA-left-body-title-optionMark{width:20px;margin-right:8px}.courseContentA-left-body p{width:454px;max-width:100%}.courseContentA-right{position:absolute;top:50%;right:6%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:35.6%}#juniorCourseGuide{background-color:#fcfaf1;padding-bottom:0}#junior-programmingCourse .courseContentA-right{top:unset;transform:unset;bottom:0}#junior-specialCourse{background-color:#f4f4f4;padding-bottom:80px;margin-bottom:0;padding-top:160px;margin-top:-60px}#junior-specialCourse .courseContentA-left-head{background-color:#333;margin-top:40px}.lowerPage#juniorPage main{padding-bottom:0}#juniorPage #footer-course{border-top:none}.lowerCourseLinks{background-color:#f3f3f3;margin-top:60px}.lowerCourseLinks-article{margin-bottom:38px}.lowerCourseLinks-article:last-of-type{margin-bottom:0}.lowerCourseLinks-article-title{font-size:20px;font-weight:400;text-align:center;margin-bottom:20px;color:#00561f}.lowerCourseLinks-article-content{display:flex;justify-content:center}.lowerCourseLinks-article-content-anchor{line-height:1.2;margin-right:26px;width:200px;text-align:center;font-size:18px;background-color:#fff;box-shadow:1px 2px 3px rgba(86,86,86,.3);position:relative;border-bottom:6px solid #00561f;align-items:center;display:flex;justify-content:center;flex-wrap:wrap;height:70px;transition:.2s}.lowerCourseLinks-article-content-anchor:hover{background-color:#00561f;color:#fff}.lowerCourseLinks-article-content-anchor span{font-size:.8em;display:block;width:100%;margin-top:-24px}.lowerCourseLinks-article-content-anchor img{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:9px;right:7px}.lowerCourseLinks-article-content-anchor:last-of-type{margin-bottom:0;margin-right:0}.juniorSystem-head{display:flex;background-color:#00561f}.juniorSystem-head-left{width:64%;display:flex;flex-wrap:wrap;align-items:center;padding:30px 5%;box-sizing:border-box}.juniorSystem-head-left-sub{font-size:23px;font-weight:600;display:inline-block;background-color:#fff;padding:4px 16px 6px}.juniorSystem-head-left-title{color:#fff;font-size:29px;font-weight:600;letter-spacing:.04em;margin:11px 0 24px}.juniorSystem-head-left p{color:#fff}.juniorSystem-head-right{width:36%}.juniorSystem-think{color:#4d4d4d;margin:39px auto 25px;text-align:center;font-size:23px;font-weight:600;letter-spacing:.04em}.juniorSystem-think span{color:#00561f;background-color:#afc700}.juniorSystem-thinkContent{display:flex;flex-wrap:wrap;justify-content:space-between;width:84%;margin:0 auto 30px}.juniorSystem-thinkContent-detail{min-height:80px;display:flex;align-items:center;background-color:#fff;box-sizing:border-box;width:48%;font-size:21px;font-weight:600;color:#4d4d4d;box-shadow:2px 6px 8px rgba(0,0,0,.2);padding:17px 4%}.juniorSystem-thinkContent-detail:first-of-type{margin-bottom:24px}.juniorSystem-thinkContent-detail:nth-of-type(2){margin-bottom:24px}.juniorSystem-thinkContent-detail span{color:#00561f;background:linear-gradient(transparent 50%, #ffff00 0%);display:inline;line-height:1.7;padding-bottom:1px}#juniorSystem{background:linear-gradient(to top, #f4f6d9 0%, #f4f6d9 84%, #fff 84%, #fff 100%)}#juniorSystem .nBtn{width:350px;padding:14px 0px 16px;margin:auto;max-width:100%}#juniorAbility .nHeading{margin-top:0}.courseContentB{width:100%;display:flex;justify-content:space-between;position:relative;align-items:center;margin-bottom:60px}.courseContentB:last-of-type{margin-bottom:0}.courseContentB:nth-of-type(even) .courseContentB-left-head-title{width:530px;max-width:100%;margin-left:auto;box-sizing:border-box}.courseContentB:nth-of-type(even) .courseContentB-left{margin-left:auto}.courseContentB:nth-of-type(even) .courseContentB-left-body p{margin-left:auto}.courseContentB:nth-of-type(even) .courseContentB-right{right:unset;left:0}.courseContentB:nth-of-type(even) .courseContentA-left-body-title{margin-left:auto}.courseContentB-left{width:92%;box-shadow:1px 5px 5px rgba(0,0,0,.3)}.courseContentB-left-head{background-color:#00561f;color:#fff;padding:30px 5%}.courseContentB-left-head-title{font-size:23px;font-weight:600;border-left:5px solid #b6ce00;padding-left:18px}.courseContentB-left-body{background-color:#f5f7da;padding:38px 5% 46px;margin-top:0}.courseContentB-left-body p{width:530px;max-width:100%}.courseContentB-right{position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:36%}.courseContentB-left-head-title-free{background-color:#ff941a;color:#fff;font-size:18px;padding:2px .8em 4px;margin-left:18px;vertical-align:2px}.courseContentB-left-body-check-detail img{width:28px;margin-right:11px}.courseContentB-left-body-checkTitle{width:530px;max-width:100%;margin:20px 0 30px;text-align:center;font-weight:600;font-size:21px;color:#00561f;padding:4px 0 6px;position:relative;background-color:#b5cd00}.courseContentB-left-body-checkTitle::after{display:block;content:"";margin:0 auto;width:0;height:0;border-top:12px solid #b5cd00;border-right:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,0);position:absolute;top:40px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}#juniorhigh1-howto .courseContentB-left-body{background-color:#fff}#juniorhigh3-toranomaki .courseContentB-left-body{background-color:#fff}.courseContentB-left-body-checkWrapper{display:flex;flex-wrap:wrap;width:530px;max-width:100%;justify-content:space-between}.courseContentB-left-body-check-detail{width:47%;display:flex;align-items:center;font-size:18px;font-weight:600;color:#00561f;margin-bottom:12px}.courseContentB-left-body-check-detail:last-of-type{margin-bottom:0}.fullWidth{width:100% !important}.courseContentB:nth-of-type(even) .courseContentB-left-body-checkTitle{margin-left:auto}.courseContentB:nth-of-type(even) .courseContentB-left-body-checkWrapper{margin-left:auto}#juniorhigh-courseGuide{background-color:#f3efe3}.courseContentA-left-body-2column{display:flex;justify-content:space-between}.courseContentA-left-body-2column-detail{width:47%}.courseContentA-left-body-2column-detail-selif{font-weight:400;text-align:center;color:#4d4d4d;font-size:16px;position:relative}.courseContentA-left-body-2column-detail-selif::before{content:" ";position:absolute;width:11px;height:13px;background-image:url(../img/common/slash-left.svg);background-size:cover;bottom:4px;left:calc(50% - 145px)}.courseContentA-left-body-2column-detail-selif::after{content:" ";position:absolute;width:11px;height:13px;background-image:url(../img/common/slash-right.svg);background-size:cover;bottom:4px;right:calc(50% - 145px)}.courseContentA-left-body-2column-detail-title{background-color:#80b405;padding:4px .7em 6px;color:#fff;font-size:21px;font-weight:600;margin:6px 0 4px;box-sizing:border-box}.courseContentA-left-body-2column-detail-sub{color:#4d4d4d;font-size:15px;display:inline-block;margin-right:8px}.courseContentA-left-body-2column-detail p{margin-top:15px}.courseContentA-left-body-2column-detail:nth-of-type(2) .courseContentA-left-body-2column-detail-title{background-color:#00561f}#juniorhigh-5set .courseContentA-left-body-2column-detail p{margin-top:16px}#juniorhigh-courseGuide .courseContentA-left-body{position:relative}#juniorhigh-doritsu .courseContentA-left-body p{min-height:178px}#juniorhigh-specialCourse{background-color:#eee}#juniorhigh-specialCourse .courseContentA-left-head{background-color:#333;margin-bottom:-10px}#juniorhigh-specialCourse .courseContentA-left-head-title{display:flex;align-items:center}#juniorhigh-specialCourse .courseContentA-left-head-title-s{margin-left:12px;font-weight:400}#juniorhigh-specialCourse .courseContentA-2columnWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px}#juniorhigh-specialCourse .courseContentA-left{width:47%;background:#fff}#juniorhigh-specialCourse .courseContentA-left:first-of-type{margin-bottom:60px}#juniorhigh-specialCourse .courseContentA-left:nth-of-type(2){margin-bottom:60px}#juniorhigh-specialCourse .courseContentA-left-head-cate{color:#00561f;font-weight:600;margin-bottom:10px}#juniorhigh-specialCourse .courseContentA-left-body-title:not(:first-of-type){margin-top:22px}#high-specialCourse{background-color:#eee}#high-specialCourse .courseContentA-left-head{background-color:#333}#high-specialCourse .courseContentA-left-head-title{display:flex;align-items:center}#high-specialCourse .courseContentA-left-head-title-s{margin-left:12px;font-weight:400}#high-specialCourse .courseContentA-left-head-cate{color:#00561f;font-weight:600}#juniorhigh-guarantee{background-color:#00561f;position:relative}#juniorhigh-guarantee::after{position:absolute;content:"";width:100%;height:70%;background-image:url(../img/common/waveBackPatternDarkGreen.png);display:block;left:0;bottom:0}.juniorhigh-guaranteeContent{align-items:flex-start;background-color:#fff;padding:52px 6%;position:relative;z-index:1;display:flex;justify-content:space-between}.juniorhigh-guaranteeContent-left{width:52%}.juniorhigh-guaranteeContent-left-sub{color:#4d4d4d;font-size:19px;margin-bottom:2px}.juniorhigh-guaranteeContent-left-title{font-size:35px;font-weight:600;color:#00561f;padding-bottom:.3em;border-bottom:4px solid #b5cd00;margin-bottom:.2em}.juniorhigh-guaranteeContent-left-strong{background-color:#00561f;color:#fff;font-weight:600;font-size:21px;display:inline-block;margin-bottom:7px;padding:0 .5em 2px;box-sizing:border-box}.juniorhigh-guaranteeContent-left-caution{font-size:13px;color:#333;margin-top:18px}.juniorhigh-guaranteeContent-right{width:43%}#juniorhighPage main{padding-bottom:0}#juniorhigh-guarantee{padding-bottom:80px}#juniorhigh-system,#high-system{background:linear-gradient(to top, #f4f6d9 0%, #f4f6d9 85%, #fff 85%, #fff 100%)}#high-kobetsu .nHeading:first-of-type{margin-top:0}#juniorhigh-test .nHeading:first-of-type{margin-top:0}.courseContentA-left-body-title-check,.courseContent-checkPointdetail-check{width:28px;margin-right:8px}#high-kobetsu .courseContentA-left-body-title{width:530px;max-width:100%}.centerCheckTitle{width:460px;max-width:100%;margin:0 auto 30px;text-align:center;font-weight:600;font-size:23px;color:#00561f;padding:4px 0 6px;position:relative;background-color:#b5cd00}.centerCheckTitle::after{display:block;content:"";margin:0 auto;width:0;height:0;border-top:12px solid #b5cd00;border-right:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,0);position:absolute;top:40px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.relativeWrapper{position:relative}.courseContent-checkPoint{display:flex;justify-content:space-between;margin-bottom:44px}.courseContent-checkPointdetail{width:31%;background-color:#f5f7da;box-shadow:1px 2px 5px rgba(0,0,0,.2);display:flex;font-size:21px;font-weight:600;color:#00561f;font-weight:600;height:100px;align-items:center;padding:0 2%;box-sizing:border-box}.courseContent-checkPointdetail img{margin-right:16px}.courseContent-checkPointdetail h6{font-weight:500;line-height:1.4}.relativeWrapper .courseContentA-right{top:0;transform:unset;right:0;width:40%}#high-examination .courseContent-checkPointdetail{width:23%}#highPage .lower-mainvisual img{-o-object-position:left;object-position:left}#highPage.lowerPage main{padding-bottom:0}#highPage #footer-course{border-top:none}#high-specialCourse .courseContentA-left,#juniorhigh-courseGuide .courseContentA-left{padding-top:36px}.lower-commonWrapper{background-image:url(../img/common/waveBackPatternGrayHalf.png);padding:57px 0 43px}.lower-common{display:flex;align-items:center;border-left:6px solid #00561f;padding:2px 18px;box-sizing:border-box}.lower-common-titleEn{color:#818181;font-weight:200;font-size:20px;letter-spacing:.04em}.lower-common-title{font-size:30px;font-weight:600;letter-spacing:.1em;color:#00561f}.pp-first{margin-bottom:40px}.pp-main-article{margin-bottom:45px}#ppPage .courseContentA-left-body-title{margin-bottom:10px;align-items:inherit}#ppPage .courseContentA-left-body-title-optionMark{margin-right:14px}.pp-main-article-tr{display:flex}#pricePage .manifestoSection-table{margin-top:8px}#pricePage .lowerCourseLinks-article-content{flex-wrap:wrap;width:680px;max-width:90%;margin:auto;justify-content:center}#pricePage .lowerCourseLinks-article-content-anchor{margin-right:0}#pricePage .lowerCourseLinks-article-content-anchor:nth-of-type(2){margin:0 26px 34px}#pricePage .lowerCourseLinks-article-content-anchor:nth-of-type(4){margin-right:13px}#pricePage .lowerCourseLinks-article-content-anchor:nth-of-type(5){margin-left:13px}#pricePage .nHeading{display:flex;justify-content:space-between;align-items:baseline}#priceMain article{display:flex;justify-content:space-between;flex-wrap:wrap}#priceMain article:not(:first-of-type){padding-top:50px}#priceMain article .nHeading{width:100%}#priceMain article .priceDetail{width:47%;margin-bottom:30px}#priceMain article .priceDetail:last-of-type{margin-bottom:0}#priceMain article .manifestoSection-table{margin-top:4px}#priceMain article .manifestoSection-table td,#priceMain article .manifestoSection-table th{padding:16px}#priceMain article .manifestoSection-table tr:first-of-type{background-color:#e8e8e8;color:#333}#priceMain article .manifestoSection-table tr:nth-of-type(even){background-color:#f7f7f7}#priceMain article .manifestoSection-table tr:nth-of-type(even) .manifestoSection-table-num{background-color:#c1c1c1}#priceMain article .manifestoSection-table tr:nth-of-type(odd){background-color:#e7e7e7}#priceMain article .manifestoSection-table tr:nth-of-type(odd) .manifestoSection-table-num{background-color:#b6b4b4}#priceMain article .manifestoSection-table .manifestoSection-table-num{max-width:unset;width:120px}#priceMain article .manifestoSection-table tr:first-of-type th{padding:5px 0;background-color:#b6b4b4;font-weight:600}#priceMain article .manifestoSection-table tr:first-of-type th:not(:first-of-type){background-color:#f5f7da}#priceMain article .manifestoSection-table tr:first-of-type th:not(:last-of-type){border-right:1px solid #a8a8a8}#priceMain article .manifestoSection-table tr:first-of-type th .priceTable-th{background-color:#c1c1c1}.priceDetail-head{background-color:#80b400;padding:20px 6%}.priceDetail-head-title{font-size:21px;font-weight:600;color:#fff;letter-spacing:.04em;margin-bottom:6px}.priceDetail-head-cate{display:inline-block;padding:4px .8em 6px;margin-right:10px;background-color:#fff;font-size:15px;font-weight:600;color:#4d4d4d}#priceJuniorhigh .priceDetail-head{background-color:#4f8121}.priceDetail-tdS{display:block;font-weight:400;font-size:15px}.priceDetail-caution{font-size:14px;color:#4d4d4d;margin-top:8px;line-height:1.6}#priceAnother{background-color:#fcfaf1}.priceAnother-main{background-color:#fff;padding:52px 7%}.priceAnother-detail-2column-point img{width:20px;margin-right:12px}.priceAnother-detail-sPoint img{width:20px;margin-right:12px}.priceAnother-detail{margin-bottom:28px}.priceAnother-detail:last-of-type{margin-bottom:0}.priceAnother-detail-title{letter-spacing:.04em;font-size:25px;font-weight:600;padding:8px 0;color:#00561f;position:relative;border-bottom:solid 5px #b6ce00;margin-bottom:22px}.priceAnother-detail-title::after{content:"";display:block;line-height:0;overflow:hidden;position:absolute;left:0;bottom:-5px;width:26%;border-bottom:5px solid #00561f}.priceAnother-detail-2column-main-title.priceAnother-detail-2column-main-titleMaterialcost{min-width:220px}.priceAnother-detail-2column{display:flex;justify-content:space-between;flex-wrap:wrap}.priceAnother-detail-2column-detail{width:47%}.priceAnother-detail-2column-main{display:flex;margin-bottom:14px}.priceAnother-detail-2column-main-title{font-weight:500;background-color:#00561f;color:#fff;font-size:21px;display:flex;align-items:center;justify-content:center;width:38%}.priceAnother-detail-2column-main-price{background-color:#f8f8f8;font-size:18px;display:flex;align-items:center;justify-content:center;width:62%;padding:16px;box-sizing:border-box;font-weight:600}.priceAnother-detail-2column-point{font-size:18px;font-weight:600;margin-bottom:8px;display:flex}.priceAnother-detail-2column-caution{color:#4d4d4d;font-size:14px}.priceAnother-detail-sPoint{display:flex;font-size:16px;margin-bottom:12px}.priceAnother-detail-sPoint:last-of-type{margin-bottom:0}.priceTimetable-first{text-align:center;margin-top:50px;font-size:16px}.priceTimetable-caution{color:#4d4d4d;line-height:1.8;margin-top:16px;font-size:14px}#priceTimetable tr:nth-of-type(even) .manifestoSection-table-num{background-color:#828282}#priceTimetable tr:nth-of-type(odd) .manifestoSection-table-num{background-color:#9b9b9b}.priceDetail-marginTop{border-collapse:separate;border-top:15px solid #fff}#priceHigh .priceDetail-head{background-color:#207032}.nHeading-caution{font-size:16px}#school-about{display:flex;justify-content:space-between}.school-about-left{width:47%}.school-about-left-title{font-size:30px;font-weight:600;padding-bottom:24px;position:relative;margin-bottom:36px;letter-spacing:.04em}.school-about-left-title::after{position:absolute;content:"";display:block;bottom:0;left:0;width:56px;height:2px;background-color:rgba(0,86,31,.26)}.school-about-left-table{margin-bottom:33px}.school-about-left-table-tr{margin-bottom:10px;display:flex;align-items:baseline}.school-about-left-table-tr-th{background-color:#f5f7da;font-size:16px;width:88px;margin-right:14px;padding:0 11px 2px;box-sizing:border-box;min-width:88px}.school-about-left-table-tr-td{padding:0 6px 2px;font-size:16px}.school-about-right{width:47%}.slick02 .slick-dots{width:100%;bottom:-34px;right:0}.slick02 .slick-dots li{height:7px;width:12%}.slick02 .slick-dots li button{background-color:#dbdbdb;height:100%;padding:0}.slick02 .slick-dots li button::before{background-color:#dbdbdb;width:100%;height:100%;content:""}.slick02 .slick-dots li.slick-active button:before{background-color:#00561f}#school-name{background-color:#fcfaf1;padding-left:7%;padding-right:7%;box-sizing:border-box}.school-name-content{margin-top:50px}.school-name-content-tr{margin-bottom:17px;display:flex;justify-content:space-between}.school-name-content-tr#school-name-content-tr-juniorhigh .school-name-content-tr-th{background-color:#4f8121}.school-name-content-tr#school-name-content-tr-high .school-name-content-tr-th{background-color:#207032}.school-name-content-tr:last-of-type{margin-bottom:0}.school-name-content-tr-th{display:flex;align-items:center;justify-content:center;background-color:#80b400;color:#fff;font-size:21px;font-weight:600;width:112px}.school-name-content-tr-td{font-size:16px;width:calc(100% - 145px);padding:6px 0px}.school-name-access{text-align:center;margin-bottom:10px;margin-top:25px}#school-map{padding-bottom:20px}#school-map iframe{width:100%;height:420px !important}#school-message{background:linear-gradient(to bottom, #fff 0%, #fff 400px, #FEFDEF 400px, #FEFDEF 100%)}.school-message-mv{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;display:block}.school-message-titleZone{background-color:#00561f;color:#fff;text-align:center;padding:49px 5% 51px;box-sizing:border-box;width:750px;max-width:100%;margin:-106px auto 70px;position:relative}.school-message-titleZone-sign{position:absolute;right:-60px;bottom:-60px}.school-message-titleZone-title{font-size:49px;letter-spacing:.21em;font-weight:400}.school-message-titleZone-sub{font-size:25px;letter-spacing:.21em;font-weight:400;margin-top:3px}.school-message-txtZone{width:750px;max-width:90%;margin:auto}.school-message-txtZone p{font-size:16px;margin-bottom:30px;font-weight:500;line-height:1.7;letter-spacing:.02em}.school-message-txtZone p span{color:#ca1c24}.school-message-txtZone p:last-of-type{margin-bottom:14px}.school-message-txtZone-sign{font-size:20px;text-align:right;line-height:1.7}#schoolPage.lowerPage main{padding-bottom:0}.school-message-titleZone-sign{position:absolute;width:355px;right:-94px;bottom:-74px}.success-main{padding-top:128px}.success-title{font-size:55px;font-weight:500;text-align:center;color:#00561f;letter-spacing:.18em;margin-top:-122px}#success-main{background-color:#faece5;margin-top:128px;padding-bottom:128px}#success-main article{background-color:#fff;padding:62px 7%;margin-bottom:120px}#success-main article:last-of-type{margin-bottom:0}.success-sub{font-size:25px;text-align:center;font-weight:200;letter-spacing:.1em;margin:6px auto 68px}.success-articleTitle{padding-bottom:10px;border-bottom:1px solid #b6ce00;display:flex;justify-content:space-between;padding-left:5px;box-sizing:border-box;flex-wrap:wrap;margin-bottom:-10px;align-items:center}.success-articleTitle-main{font-size:35px;letter-spacing:.08em;color:#00561f}.success-articleTitle-year{border:1px solid #ebe7e3;padding:2px .8em 4px;font-size:16px;color:#4d4d4d}.success-singleAnother{font-size:20px;text-align:right;margin-top:24px;letter-spacing:.1em}.success-article-content-main.success-article-content-mainLast{font-size:20px;text-align:right;justify-content:end;align-items:flex-end;border-bottom:none;padding-bottom:0}.success-article-type{margin:48px 0 18px;font-size:35px;letter-spacing:.08em;color:#fff;background-color:#00561f;padding:8px 3% 10px;box-sizing:border-box;border-left:10px solid #b6ce00}.success-article-content{display:flex;justify-content:space-between;flex-wrap:wrap}.success-article-content-main{display:flex;align-items:center;border-bottom:1px solid #cfcfcf;width:49%;padding:18px 0 9px;letter-spacing:.1em}.success-article-content-main img{width:26px;margin-right:8px}.success-article-content-main-title{font-size:25px;font-weight:600;margin-right:8px}.success-article-content-main-undergraduate{font-size:18px}#successPage #footer-course{border-top:none;background:linear-gradient(to top, #ECE8DC 0%, #ECE8DC 342px, #fff 342px, #fff 100%)}.up-main-content{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:-50px}.up-main-content:not(:last-of-type){padding-bottom:110px}.up-main-detail{width:31%;margin-right:3.5%;box-shadow:4px 4px 7px rgba(0,0,0,.2);margin-bottom:50px}.up-main-detail:nth-of-type(3n){margin-right:0}.up-main-detail-img{display:block;width:100%;z-index:0;position:relative}.up-main-detail-under{background-color:#fff;padding:8px 5% 0;position:relative;display:flex;justify-content:space-between;z-index:0}.up-main-detail-under-bubbles{width:106px;height:54px;background-image:url(../img/up/bubble.svg);background-size:cover;position:absolute;top:-20px;right:5%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:20px}.up-main-detail-under-bubbles span{margin-top:-9px}.up-main-detail-under-left{width:44%}.up-main-detail-under-left-school{font-size:23px;font-weight:600}.up-main-detail-under-left-grade{font-size:16px;margin-top:3px}.up-main-detail-under-left-name{font-size:16px}.up-main-detail-under-right{width:56%;font-size:72px;color:#00561f;display:inline;line-height:1.7;padding-bottom:1px;font-weight:600;position:relative;margin-top:-10px;margin-bottom:-10px}.up-main-detail-under-right::after{position:absolute;width:100%;content:"";display:block;height:18px;right:0;bottom:29px;background-color:#ffff4f;z-index:-1}.up-main-detail-under-right-unit{font-size:16px;font-weight:600;color:#000}#up-overview{background-color:#f4f4f4;padding:60px 10%;box-sizing:border-box;margin-top:72px;margin-bottom:112px}.up-overview-title{font-size:55px;margin-top:-103px;font-weight:500;margin-bottom:20px;letter-spacing:.1em;color:#00561f;text-align:center}.up-overview-start{box-shadow:1px 3px 3px rgba(0,0,0,.3);background-color:#00561f;color:#fff;font-size:23px;text-align:center;line-height:1.6;padding:12px;font-weight:500;margin-bottom:22px;letter-spacing:.04em}.up-overview-start span{color:#ff0}.up-overview-txt{font-size:16px;line-height:1.8;margin-bottom:22px}.up-overview-txt span{color:#c81c24}#up-main{background-color:#f5f7da;padding-top:1px}.up-main-title{width:418px;display:block;margin:-20px auto 27px}.up-main-introduction{font-size:35px;font-weight:600;margin-bottom:4px;text-align:center;letter-spacing:.04em;color:#00561f}.up-main-introductionSub{font-size:24px;font-weight:500;margin-bottom:10px;text-align:center}.up-main-introductionCaution{font-size:12px;color:#63615a;text-align:center}.up-main-links{background-color:#fff;padding:14px 5%;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:45px;margin-top:36px}.up-main-links-title{font-size:15px;font-weight:600;margin-right:45px}.up-main-links-anchor{text-decoration:underline;color:#00561f;font-size:15px;margin-right:29px}.up-main-detail.up-main-detail-imageOnly{box-shadow:none}.up-main-detail.up-main-detail-imageOnly img{box-shadow:4px 4px 7px rgba(0,0,0,.2)}#upPage.lowerPage main{padding-bottom:0}#upPage #footer-course{border-top:unset;background:linear-gradient(to top, #ECE8DC 0%, #ECE8DC 342px, #fff 342px, #fff 100%)}.up-main-content-season{font-weight:600;color:#00561f;border-bottom:5px solid #00561f;padding-bottom:7px;font-size:24px;letter-spacing:.04em;margin-bottom:28px}.sumbitTitle{font-size:24px;font-weight:600;margin-bottom:.5em;color:#00561f;letter-spacing:.04em}.sumbitTxt{font-size:16px;line-height:1.7}.contact-tel{background-color:#f5f7da;text-align:center;width:540px;max-width:100%;margin:0 auto 36px;padding:25px 1em;box-sizing:border-box}.contact-tel-title{font-size:20px;color:#00561f;font-weight:600}.contact-tel p{font-size:16px}.contact-tel-anchor{font-size:40px;color:#d21c24;font-weight:800;margin:8px auto 2px;display:block}.contact-tel-time{font-size:14px;font-weight:300}.formBefore{font-size:16px;line-height:1.7;margin-bottom:36px}.formBefore span{display:inline-block;background-color:#00561f;color:#fff;font-size:13px;font-weight:600;padding:0 .8em}.tr{display:flex;flex-wrap:wrap;border-top:1px solid #d4d4d4}.tr:last-of-type{border-bottom:1px solid #d4d4d4}.td1{background-color:#fcfaf1;padding:30px 28px;width:310px;display:flex;align-items:center;box-sizing:border-box}.td2{padding:30px 28px;display:flex;align-items:center;box-sizing:border-box}.td-inner input[type=text].tel{width:100px}.td-inner{display:flex;align-items:center;justify-content:space-between;width:100%;font-weight:600;font-size:16px;flex-wrap:wrap}.td-inner input[type=text]{border:1px solid #999;font-weight:400;padding:.8em;box-sizing:border-box;width:345px;max-width:100%}.td-inner input[type=text]::-moz-placeholder{font-size:14px;color:#999}.td-inner input[type=text]::placeholder{font-size:14px;color:#999}.td-inner select{border:1px solid #999;font-weight:400;padding:.8em;box-sizing:border-box;width:345px;max-width:100%}.req{display:inline-block;background-color:#00561f;color:#fff;font-weight:600;padding:0 .8em 2px}input[type=checkbox]{position:relative;margin:0 26px 0 0;cursor:pointer;vertical-align:sub;margin-right:6px;display:inline-block}input[type=checkbox]:before{transition:.3s;content:"";position:absolute;top:2px;left:0;z-index:1;width:20px;height:20px;border:1px solid #afbec6;border-radius:4px}input[type=checkbox]:after{content:"";position:absolute;top:rem(-2);left:0;width:20px;height:20px;background:#fff;cursor:pointer}input[type=checkbox]:checked:before{transform:rotate(-45deg);height:.5rem;border-color:#e77000;border-top-style:none;border-right-style:none;border-radius:0;border-width:2px}input[type=radio]{opacity:0;width:auto;margin-left:0}input[type=radio]+span{position:relative;display:inline-block;vertical-align:middle;background:#fff;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#fff;width:auto;height:14px;line-height:14px;border:0;-moz-border-radius:9px;padding-left:1.8em;margin-left:-13px}input[type=radio]+span::before{background:#fff;transition:.5s;content:"";width:14px;height:14px;position:absolute;left:0;border:3px solid #787878;padding:2px;border-radius:50%;top:-4px;transition-duration:.2s;transition-timing-function:ease-out}input[type=radio]+span::after{content:"";width:10px;height:10px;position:absolute;left:5px;padding:2px;border-radius:50%;top:1px;transition-duration:.2s;transition-timing-function:ease-out;opacity:0;transition:.6s;background-color:#a22c24}input[type=radio]:checked+span::after{opacity:1}textarea{border:1px solid #999;font-weight:400;padding:.8em;box-sizing:border-box;max-width:100%;width:100%}#zip,#zip1{width:100px}.address-title{width:100%;margin:20px 0 8px}.address-title:first-of-type{margin-top:0}.td2-address .td-inner,.td2-address .td-inner{display:block}.td-inner input[type=tel]{border:1px solid #999;font-weight:400;padding:.8em;box-sizing:border-box;width:100px;max-width:40%}.tr-type .td2 .td-inner{display:block}.tr-type label{display:flex}.mw_wp_form .mwform-checkbox-field input,.mw_wp_form .mwform-radio-field input{margin-right:17px}.mw_wp_form .mwform-checkbox-field label,.mw_wp_form .mwform-radio-field label{margin-bottom:16px}.sCaution{text-align:center;display:block;margin:54px 0 14px}.sCaution a{color:#0000af;text-decoration:underline}.finishBtnCover{background-color:#f47000;color:#fff;width:350px;margin:0 auto;display:flex;flex-wrap:wrap;transition:.2s;border:1px solid #f47000;box-sizing:border-box;cursor:pointer;height:90px;padding:0;position:relative}.finishBtnCover input{border:none;color:#fff;font-size:20px;font-weight:600;background-color:inherit;width:100%;height:100%;padding-top:20px}.finishBtnCover input:hover{color:#f47000}.finishBtnCover:hover{background-color:#fff;color:#f47000}.finishBtnCover:hover input{color:#f47000}.finishBtnCover img{width:8px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:10px}.finishBtnCover-sub{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);top:15px;width:100%;text-align:center}.submitConfirm{display:block;border:none;background-color:inherit;color:#fff;font-weight:600;font-size:20px;width:100%}#contactPage .mw_wp_form .error{background-color:#f47000;color:#fff;padding:2px .4em;display:inline-block;margin:6px}.back.backBtn{width:345px;margin:20px auto;display:block;border:none;padding:12px 0;font-size:18px;font-weight:600;color:#848484}#successPage main{padding-bottom:0}_::-webkit-full-page-media,_:future,:root .mw_wp_form .mwform-checkbox-field input{border:none}.courseContentB-left-head-title-num{background-color:#fff;display:inline-block;margin-left:23px;color:#686868;font-size:16px;padding:0 1em 2px;vertical-align:2px;letter-spacing:.04em}.school-about-left-table-tr-td a{color:#000}.school-about-left-table-tr-td a:hover{color:#000;text-decoration:underline}#contactPage #footer-course{display:none}#contactPage .finishBtnCover input:hover{background-color:#fff}#juniorhighPage .courseContentA-left-head-cate,#highPage .courseContentA-left-head-cate{color:#4d4d4d}#highPage #high-specialCourse .courseContentA-left-head-cate{color:#00561f}.school-name-content-tr-td span{display:block}@media screen and (max-width: 767px){.td-inner input[type=text].tel{width:80px}.sumbitTitle{text-align:left}.back.backBtn{max-width:100%}#contactPage .mw_wp_form .error{margin-top:8px}.mw_wp_form .mwform-checkbox-field label,.mw_wp_form .mwform-radio-field label{margin-bottom:13px}.contact-tel p{margin-bottom:-3px}.contact-tel-anchor{font-size:35px;margin:0px auto 2px}.finishBtnCover{max-width:100%}.sCaution{margin:30px 0 10px;text-align:left}.address-title{margin:12px 0 4px;font-size:14px}.td2{padding:15px 5% 24px;width:100%}.td1{padding:15px 5%;width:100%}.up-main-detail-under-bubbles{height:44px;top:-26px;font-size:18px}.up-main-detail-under-right{width:auto;font-size:66px;margin-top:-14px}.up-main-detail-under-left-name{font-size:14px}.up-main-detail-under-left-grade{font-size:14px}.up-main-detail-under-left-school{font-size:21px}.up-main-content-season{font-size:19px;border-bottom:4px solid #00561f;padding-bottom:6px;margin-bottom:20px}.up-main-links-anchor{margin-bottom:5px;margin-right:0;width:100%;font-size:13px}.up-main-links-title{margin-bottom:5px;margin-right:0}.up-main-links{margin-top:20px;margin-bottom:22px}.up-main-introductionCaution{text-align:left}.up-main-introductionSub{font-size:18px}.up-main-introduction{font-size:27px}.up-main-title{margin-bottom:12px}.up-main-detail{width:100%;margin-right:0;margin-bottom:32px}.up-overview-start{font-size:20px;text-align:left;padding:14px 5%}#up-overview{padding:30px 5%;margin-bottom:64px}.up-overview-title{font-size:35px;letter-spacing:.15em;margin-top:-66px;margin-bottom:14px}#successPage.lowerPage main{padding-bottom:0}#successPage #footer-course,#upPage #footer-course{background:linear-gradient(to top, #ECE8DC 0%, #ECE8DC 820px, #fff 820px, #fff 100%)}#success-main{padding-bottom:68px}.success-singleAnother{font-size:16px;margin-top:14px}.success-article-content-main.success-article-content-mainLast{font-size:16px}.success-article-content-main{width:100%;padding:15px 0 6px}.success-article-content-main img{width:21px}.success-article-content-main-title{font-size:21px}.success-article-content-main-undergraduate{font-size:15px}.success-article-type{margin:31px 0 5px;font-size:23px;letter-spacing:.08em;padding:6px 5% 8px;border-left:7px solid #b6ce00}.success-articleTitle-year{font-size:13px;margin:2px 0 10px}.success-articleTitle-main{width:100%;font-size:30px}#success-main article{padding:30px 5%;margin-bottom:60px}.success-sub{font-size:20px;margin-bottom:30px}.success-title{font-size:35px;letter-spacing:.15em}.school-message-txtZone p{margin-bottom:18px}.school-message-txtZone-sign{font-size:18px;line-height:1.6}.school-message-titleZone-sign{position:absolute;width:251px;max-width:72%;right:-3%;bottom:-34px}.school-message-titleZone-sub{font-size:13px;margin-top:10px;letter-spacing:.15em}.school-message-titleZone-title{font-size:32px;letter-spacing:.15em}.school-message-titleZone{width:80%;padding:40px 5% 48px;line-height:1.3}.school-message-mv{padding-top:10px;-o-object-position:32%;object-position:32%;height:275px}#school-map iframe{height:300px !important}.school-name-content{margin-top:30px}.school-name-content-tr{flex-wrap:wrap;margin-bottom:13px}.school-name-content-tr-th{width:100%;font-size:18px;padding:2px 0 4px}.school-name-content-tr-td{width:100%;font-size:15px}#school-name{margin-top:14px}.slick02 .slick-dots{bottom:-25px}.slick02 .slick-dots li{margin:0px 1%}.school-about-left-table{margin-bottom:16px}.school-about-left-title{font-size:24px;padding-bottom:15px;margin-bottom:28px}#school-about{flex-wrap:wrap}#school-about .nBtn{margin-left:0;margin-bottom:34px}.school-about-left{width:100%}.school-about-right{width:100%}.school-name-access{text-align:left}.priceTimetable-caution{margin-top:10px;font-size:13px}.priceTimetable-first{font-size:15px;text-align:left;margin-top:25px}.priceAnother-detail-sPoint{align-items:flex-start;margin-bottom:10px}.priceAnother-detail-2column-main-title.priceAnother-detail-2column-main-titleMaterialcost{min-width:unset;padding:16px}.priceAnother-detail-2column-point{font-size:16px}.priceAnother-detail-2column-main-title{font-size:18px}.priceAnother-detail-title{font-size:22px;margin-bottom:14px}#priceMain article:not(:first-of-type){padding-top:22px}.priceDetail-head-title{font-size:19px}#priceMain article .priceDetail{margin-bottom:24px;width:100%}.nHeading-caution{font-size:13px}#priceMain .sectionTitle:first-of-type{margin-bottom:0}#pricePage .lowerCourseLinks-article-content-anchor:nth-of-type(2){margin:0 0 16px 0}#pricePage .lowerCourseLinks-article-content-anchor:nth-of-type(4){margin-right:0}#pricePage .lowerCourseLinks-article-content-anchor:nth-of-type(5){margin-left:0}.priceAnother-detail-2column-detail{width:100%;margin-bottom:22px}.priceAnother-detail-2column-detail:last-of-type{margin-bottom:0}.priceDetail-tdS{font-size:13px}#ppPage .courseContentA-left-body-title{font-size:19px}.pp-first{margin-bottom:30px}.pp-main-article{margin-bottom:30px}.lower-commonWrapper{padding:28px 0}.lower-common-titleEn{font-size:17px}.lower-common-title{font-size:25px;text-align:left}#high-normalCourse{margin-bottom:30px}#high-specialCourse .courseContentA-left,#juniorhigh-courseGuide .courseContentA-left{padding-top:6px}#highPage.lowerPage main{padding-bottom:0}#schoolPage.lowerPage main{padding-bottom:0}#highPage #footer-course{border-top:none}.courseContent-checkPointdetail h6{font-size:18px}.courseContent-checkPointdetail img{width:24px;margin-right:12px}.courseContent-checkPointdetail br{display:none}#high-examination .courseContent-checkPointdetail{width:100%}.relativeWrapper .courseContentA-right{width:100%}.courseContent-checkPoint{flex-wrap:wrap;margin-bottom:10px}.courseContent-checkPointdetail{width:100%;height:unset;margin-bottom:14px;padding:10px 5%}.centerCheckTitle{font-size:19px;padding:4px 5% 6px;box-sizing:border-box;text-align:left}.centerCheckTitle::after{bottom:-24px;top:unset}#juniorhigh-guarantee{padding-bottom:60px}.juniorhigh-guaranteeContent-left-strong{font-size:18px}.juniorhigh-guaranteeContent{padding:30px 5%;flex-wrap:wrap}.juniorhigh-guaranteeContent-left{order:2;width:100%}.juniorhigh-guaranteeContent-left-caution{margin-top:10px;margin-bottom:16px}.juniorhigh-guaranteeContent-left-sub{font-size:16px}.juniorhigh-guaranteeContent-left-title{font-size:29px;border-bottom:4px solid #b5cd00;margin-bottom:.7em}.juniorhigh-guaranteeContent-right{width:100%;margin-bottom:24px}#juniorhigh-specialCourse .courseContentA-left:first-of-type{margin-bottom:34px}#juniorhigh-specialCourse .courseContentA-left:nth-of-type(2){margin-bottom:34px}#juniorhigh-specialCourse .courseContentA-left:nth-of-type(3){margin-bottom:34px}#juniorhigh-specialCourse .courseContentA-left{width:100%}#juniorhigh-specialCourse .courseContentA-2columnWrapper{margin-top:26px}#juniorhigh-5set .courseContentA-left-body-2column-detail p{margin-top:11px}.courseContentA-left-body-2column-detail{margin-bottom:30px}.courseContentA-left-body-2column-detail:last-of-type{margin-bottom:0}.courseContentA-left-body-2column-detail-title{font-size:19px}.courseContentA-left-body-2column-detail-selif{font-size:15px}.courseContentA-left-body-title br{display:none}.courseContentB-left-body-check-detail{align-items:flex-start;width:100%;font-size:17px;margin-bottom:9px}.courseContentB-left-body-check-detail img{width:23px;margin-right:8px}.courseContentB-left-body-checkTitle{font-size:19px}.courseContentB-left-body-checkTitle::after{top:36px}.courseContentA-left-body-2column{flex-wrap:wrap}.courseContentA-left-body-2column-detail{width:100%}#juniorhigh-doritsu .courseContentA-left-body p{min-height:unset}.courseContentA-left-head-title span{font-size:13px}.courseContentA-right{position:initial;top:unset;transform:unset;right:auto;width:100%;margin-top:10px}.courseContentA-left-body{padding:22px 5%}.courseContentA-left-body-title{margin-bottom:7px}.courseContentA-left-head-cateWrapper{margin-bottom:-8px}.courseContentA-left-head-cate{padding:0px .6em 2px;margin-right:8px;margin-bottom:8px;font-size:13px}.courseContentA-left-head{padding:13px 5% 21px}.courseContentA-left-head-title{font-size:20px}.courseTitle{font-size:23px;padding:6px 0;margin-bottom:20px}.courseContentB-right{position:inherit;width:100%;transform:unset;top:unset;margin-top:16px}.courseContentB-left-body{padding:17px 5%}.courseContentB-left-head-title{font-size:19px}.courseContentB-left-head{padding:17px 5%}.courseContentB-left{width:100%}.juniorSystem-thinkContent-detail{font-size:17px;padding:14px 5%;min-height:unset;box-shadow:1px 3px 4px rgba(0,0,0,.16)}.juniorSystem-thinkContent-detail:first-of-type{margin-bottom:14px}.juniorSystem-thinkContent-detail:nth-of-type(2){margin-bottom:14px}.juniorSystem-thinkContent-detail:nth-of-type(3){margin-bottom:14px}.juniorSystem-thinkContent{width:100%}.juniorSystem-thinkContent-detail{width:100%}.juniorSystem-think{font-size:20px}.juniorSystem-head-left-title{font-size:25px;margin:8px 0 11px}.juniorSystem-head-left-sub{font-size:19px}.juniorSystem-head{flex-wrap:wrap}.juniorSystem-head-left{width:100%}.juniorSystem-head-right{width:90%;margin:-17px auto 23px}.lowerCourseLinks-article-content-anchor span{margin-top:1px;width:auto}.lowerCourseLinks-article-content-anchor{width:100%;margin-right:0;margin-bottom:16px;height:54px;font-size:17px}.lowerCourseLinks-article-content{flex-wrap:wrap;justify-content:space-between}.lowerCourseLinks{margin-top:30px;padding:30px 5%}.lowerCourseLinks-article-title{font-size:18px;margin-bottom:10px}.flow-main-article-lastImage img{width:33.3%}.flow-main::after{height:404px}.flow-main{padding-bottom:72px}#flow-main-articleLast{margin-top:-20px}.flow-main-article::after{width:29px;height:18px;bottom:-35px}.flow-main-article{padding-bottom:34px;margin-bottom:70px}#flow-main-article-contact-anchorContact .flow-main-article-contact-title{font-size:20px}.flow-main-article-contact-title{font-size:25px}.flow-main-article-contact-type{font-size:15px}.flow-main-article-contact-anchor{width:100%;margin-right:0;margin-bottom:16px}.flow-main-article-contact-anchor:last-of-type{margin-bottom:0}.flow-main-article-contact{width:90%;margin:18px auto 0;flex-wrap:wrap}.flow-main-article-txt{text-align:left;width:90%;margin:auto}.flow-main-article-title{width:90%;font-size:22px;text-align:left;margin:18px auto 13px}.flow-main-article-head-title{font-size:24px}.flow-main-article-head-num-num{font-size:48px;margin-top:-4px}.flow-main-article-head-num-step{font-size:13px}.flow-main-article-head-num{flex-wrap:wrap;justify-content:center;margin-right:auto;width:72px;margin-left:-8px}.flow-IntroductoryPart .normalCaption{width:90%;margin:auto;font-size:15px}.flow-IntroductoryPart .normalTitle{width:90%;margin-left:auto;margin-right:auto;font-size:25px;line-height:1.7}.flow-main-article-head{padding:22px 10% 24px;width:100%;margin-top:0}#footer-course{padding-top:60px;background:linear-gradient(to top, rgba(192, 192, 192, 0.2) 0%, rgba(192, 192, 192, 0.2) 820px, #fff 820px, #fff 100%)}.lowerPage main{padding-bottom:14px}.manifestoSection-table .manifestoSection-table-num{width:auto;max-width:unset}.manifestoSection-table .manifestoSection-table-time{width:auto;max-width:unset}.manifestoSection-table tr:not(:first-of-type) td,.manifestoSection-table tr:not(:first-of-type) th{padding:15px 4px}.manifestoSection-table{margin-top:15px;font-size:13px}#sch .manifestoSection-head-img{-o-object-position:right;object-position:right}#safety{padding-bottom:0}#safety .manifestoSection-head-img{-o-object-position:left;object-position:left}#safety .about-points-detail-titleStrong{width:90%;margin:15px auto 12px}#safety .about-points-detail:not(:last-of-type){margin-bottom:110px}#safety .about-points-detail .nTxt{width:90%;margin:0 auto 37px}.manifestoSection-priceExample-detail{text-align:center;margin-bottom:32px;padding-bottom:1px}.manifestoSection-priceExample-detail-grade{display:inline-block;font-size:21px}.manifestoSection-priceExample-detail-info{font-size:16px;margin-top:10px}.manifestoSection-priceExample-detail-price{font-size:25px}.manifestoSection-priceExample-detail:last-of-type{margin-bottom:0}#home{padding-bottom:0}#home .about-m01-detail-right{margin-top:20px}#result{padding-bottom:0}#result .about-m01-detail-right{margin-top:20px}.about-m01-detail-left-m05{margin:8px 0;font-size:20px;line-height:1.6}#education{padding-bottom:20px}.about-m04-detail-right-img:first-of-type{margin-top:20px}#nyushi{padding-bottom:0}.about-m03-links-detail{width:100%}.about-m03-links-detail-caption{font-size:15px;margin-bottom:5px}.about-m03-links-detail-anchor{padding:6px 0 8px;font-size:19px;margin-bottom:15px}.about-m03-links-detail:last-of-type .about-m03-links-detail-anchor{margin-bottom:0}.about-m03-links{margin-top:22px;padding-bottom:38px;display:block}.about-m03-head-sub{font-size:15px}.about-m03-head{max-width:100%;font-size:20px;padding:15px 5%}.about-m03Wrapper{padding:0 5%}.about-step-detail-txt{padding:10px 5%;font-size:15px}.about-step-detail-title{font-size:18px;padding:10px 5%}.about-step-arrow{margin:4px auto;transform:rotate(90deg)}.about-stepWrapper{flex-wrap:wrap}.about-step-detail{width:100%}.about-points-detail-titleStrong-mark{width:64px;height:64px;font-size:20px}#test .about-points-detail-titleStrong{padding:14px 0}.about-points-detail-titleStrong{font-size:20px}#about-kobetsu-curriculum03 .about-m01-detail-right{margin-top:16px}#about-kobetsu-curriculum02 .about-m01-detail-right{margin-right:auto;margin-top:20px;width:76%;margin-left:auto;max-width:330px}.about-m01-detail-left p{font-size:15px}.sHeading-title{font-size:19px;padding-bottom:8px;margin-bottom:7px}#about-kobetsu-curriculum01 .about-m01-detail-right{position:initial;right:unset;bottom:unset;width:70%;max-width:300px;margin:17px auto -39px}.about-m01-detail{flex-wrap:wrap}.about-m01-detail-left{width:100%}.about-m01-detail-right{width:100%}.nHeading{padding:16px 5% 18px;margin:34px 0 16px}.about-points-detail-title{font-size:20px;line-height:1.6;padding-top:66px;padding-bottom:18px}.about-points{flex-wrap:wrap}.about-points-detail{width:100%}.about-points-detail:not(:last-of-type){margin-bottom:28px}.nHeading-title{font-size:22px}.nHeading-title-s{font-size:15px}.manifestoSection-head-txt{margin-top:20px}.manifestoSection-head::after{height:168px}.manifestoSection-head-titles{padding:28px 7%}.manifestoSection-head-titles-right-num{font-size:35px}.manifestoSection-head-titles-right-type{font-size:13px}.manifestoSection-head-titles-left-title-s{font-size:15px}.manifestoSection-head-titles-left-title{font-size:24px}.manifestoSection-head-img{height:200px;width:100%;-o-object-fit:cover;object-fit:cover}#aboutPage .promise-body-content-anchorIcon{box-shadow:2px 1px 5px rgba(87,87,87,.6)}.lower-signboard{justify-content:flex-start;height:86px;margin-top:-59px;padding-left:5%;box-sizing:border-box;width:275px}.lower-signboard-title{font-size:20px}.lower-signboard-titleEn{font-size:14px}.lower-mainvisual{height:210px}.manifestoSection-priceExample{display:block;margin-top:30px}.manifestoSection-priceExample-detail{width:100%}.aboutLinksWrapper::after{width:100vw}#result .about-m01-detail{margin-top:22px}}#vk-mobile-nav-menu-btn{display:none}.main-section header{z-index:1}@media screen and (min-width: 768px)and (max-width: 1089px){.up-main-detail-under-right{width:auto}.up-main-detail{width:47%;background:#fff}.up-main-detail:nth-of-type(3n){margin-right:3%}.up-main-detail:nth-of-type(2n){margin-right:0}.success-article-content-main{width:100%}.success-title br{display:inline-block}.school-message-titleZone-sign{width:38vw;right:-5vw}.slick02 .slick-dots li{margin:0 1%}#school-about .subSlide-right{width:100%}#pricePage .lowerCourseLinks-article-content-anchor:nth-of-type(3){margin-right:26px}#pricePage .lowerCourseLinks-article-content-anchor:nth-of-type(4){margin-right:26px}.relativeWrapper .courseContentA-right{width:60%}.courseContent-checkPointdetail br{display:none}#high-examination .courseContent-checkPoint{flex-wrap:wrap}#high-examination .courseContent-checkPointdetail{width:47%;margin-bottom:18px}.courseContentA-left-head-cateWrapper{margin-bottom:-10px}.courseContentA-left-head-cate{margin-bottom:10px}.courseContentA-left-body-title br{display:none}.courseContentB:nth-of-type(even) .courseContentB-left-body-checkTitle,.courseContentB:nth-of-type(even) .courseContentB-left-body-checkWrapper{margin-left:0}.courseContentA-left-body p{width:100%}.courseContentA-right{position:initial;top:unset;transform:unset;right:auto;width:426px;margin-top:16px}.courseContentB-left-body p{width:100%}.courseContentB-right{position:inherit;width:426px;transform:unset;top:unset;margin-top:16px}.courseContentB-left{width:100%}.courseContentB:nth-of-type(even) .courseContentB-left{margin-left:0}.courseContentB:nth-of-type(even) .courseContentB-left-body p{margin-left:0}.courseContentB:nth-of-type(even) .courseContentB-left-head-title{margin-left:0}.juniorSystem-thinkContent-detail-content br{display:none}.juniorSystem-head-left-title{margin:11px 0 13px}.juniorSystem-head-right{height:100%;margin:auto}.juniorSystem-head{padding-right:5%}.lowerCourseLinks-article-title{margin-bottom:9px}.lowerCourseLinks-article-content{flex-wrap:wrap;margin:0 auto -15px;justify-content:space-evenly}.lowerCourseLinks-article-content-anchor{margin-bottom:15px;margin-right:0}.lowerCourseLinks{margin-top:40px;padding:45px 5%}.flow-main-article-contact-title{font-size:25px}#flow-main-article-contact-anchorContact .flow-main-article-contact-title{font-size:21px}.flow-main-article-contact{margin-left:auto;margin-right:auto;justify-content:space-between;width:90%}.manifestoSection-table{margin-top:22px}.manifestoSection-priceExample-detail{width:47%}.manifestoSection-priceExample-detail:first-of-type{margin-bottom:46px}.manifestoSection-priceExample-detail:nth-of-type(2){margin-bottom:46px}.manifestoSection-priceExample{flex-wrap:wrap}.aboutLinksWrapper::after{width:100vw}#test,#nyushi,#education,#result,#home{padding-bottom:0}.about-points-detail-titleStrong-mark{top:calc(50% - 50px)}.lower-mainvisual{height:360px}.lower-signboard{box-sizing:border-box;justify-content:flex-start;padding-left:10%}.promise-body-content-anchorIcon-icon{width:44px}.manifestoSection-head::after{height:310px}}@media screen and (min-width: 1090px){.juniorSystem-head{justify-content:space-between}}
/*# sourceMappingURL=lower.min.css.map */