.bg-bl-lower{background:#F7FCFF;padding:80px 0;margin:50px 0 0}.bg-bl-lower h1{text-align:center;font-size:calc(clamp(1.5rem, 0.7vw + 1.264rem, 1.938rem));color:#002C71}#breadcrumbs{margin:24px 5vw 0}#breadcrumbs a{font-size:10px}#breadcrumbs .breadcrumb_last{font-size:10px;border-bottom:1px solid #002C71;color:#002C71}.mut__lower-h2-ttl{margin:50px 0;text-align:center}.mut__lower-h2-ttl span{font-size:calc(clamp(1.125rem, 0.7vw + 0.889rem, 1.563rem));background:#fff;color:#002C71;padding:5px;line-height:3}.width-800{max-width:800px;margin:0 auto}@media (max-width: 544px){#breadcrumbs{margin:12px 20px 0}}#feature__2 h2{margin:50px 0;text-align:center}#feature__2 h2 span{font-size:calc(clamp(1.125rem, 0.7vw + 0.889rem, 1.563rem));background:#fff;padding:5px;line-height:3;color:#002C71}#feature__2 .feater__2-arrow{display:block;text-align:center;margin:30px auto}#feature__3{margin:0 5vw}#feature__3 img{display:block;margin:0 auto;text-align:center}#feature__5{margin:100px 5vw}#feature__5 ul li{position:relative;background:#002C71;border:10px solid #FEE508;border-radius:10px;padding:75px 5vw;justify-content:space-between}#feature__5 ul li:not(:first-of-type){margin:120px 0 0}#feature__5 ul li:not(:last-of-type)::after{content:"";position:absolute;left:48.4%;right:50%;width:30px;height:30px;bottom:-27px;transform:rotate(45deg);background:#002C71;border-right:10px solid #FEE508;border-bottom:10px solid #FEE508;border-radius:10px}#feature__5 ul li .point{position:absolute;top:-60px;right:0;left:0;margin:auto;width:100px}#feature__5 ul li h3{font-size:calc(clamp(1.125rem, 0.8vw + 0.855rem, 1.625rem));color:#fff;border-bottom:3px solid #fff;margin:0 0 15px;padding:0 0 15px}#feature__5 ul li h3 span{color:#FEE508}#feature__5 ul li p{color:#fff}#feature__5 ul li .feature__5-left-box{width:55%}#feature__5 ul li .feature__5-left-box span{color:#FEE508;text-decoration:underline}#feature__5 ul li .feature__5-right-box{width:40%}@media (max-width: 544px){#feature__2 h2{margin:50px 5vw;text-align:center}#feature__2 h2 span{font-size:calc(clamp(1rem, 0.9vw + 0.696rem, 1.563rem));background:#fff;padding:5px;line-height:3}#feature__2 .feater__2-arrow{display:block;text-align:center;margin:30px auto}#feature__3{margin:0 5vw}#feature__5 ul li{border:5px solid #FEE508;padding:75px 5vw 5vw;flex-wrap:wrap}#feature__5 ul li:not(:first-of-type){margin:100px 0 0}#feature__5 ul li:not(:last-of-type)::after{left:45%;border-right:5px solid #FEE508;border-bottom:5px solid #FEE508;border-radius:5px;bottom:-21px}#feature__5 ul li .point{top:-40px;width:75px}#feature__5 ul li h3{border-bottom:2px solid #fff}#feature__5 ul li p{margin:0 0 30px}#feature__5 ul li .feature__5-left-box{width:100%}#feature__5 ul li .feature__5-right-box{width:100%}}#company__2{margin:100px auto;padding:0 5vw;justify-content:space-between;align-items:center}#company__2 h2{font-size:calc(clamp(1.563rem, 1.5vw + 1.056rem, 2.5rem));margin:0 0 30px;color:#002C71;font-weight:900}#company__2 p{font-size:calc(clamp(1.125rem, 1vw + 0.787rem, 1.75rem));color:#002C71}#company__2-5{margin:100px auto;padding:0 5vw}#company__2-5 ul li{background:#F7FCFF;padding:5vw;justify-content:space-between;margin:56px 0 0}#company__2-5 ul li .mission__box--left{width:40%}#company__2-5 ul li .mission__box--left .mission__ttl{font-size:15px;color:#359228;font-weight:600;background:#fff;padding:8px;width:fit-content}#company__2-5 ul li .mission__box--left h2{margin:56px 0 0}#company__2-5 ul li .mission__box--left h2 span{display:block;font-size:calc(clamp(1.375rem, 1.1vw + 1.004rem, 2.063rem));color:#002C71;width:fit-content;background:#fff;margin:16px 0 0;padding:0 8px}#company__2-5 ul li .mission__box--right{width:50%}#company__2-5 ul li .mission__box--right p{margin:16px 0 0}#company__2-5 ul li .mission__box--right h3{color:#359228;font-size:calc(clamp(1.125rem, 0.4vw + 0.99rem, 1.375rem));border-bottom:1px solid #359228;margin:0 0 16px;padding:0 0 8px}#company__3{margin:0 5vw 100px;border-radius:5px}#company__3 dl{margin:75px 0 0;flex-wrap:wrap}#company__3 dl dt{width:25%;color:#002C71;font-weight:700;padding:20px 0;border-top:1px solid #002C71}#company__3 dl dt:last-of-type{border-bottom:1px solid #002C71}#company__3 dl dd{width:75%;color:#002C71;padding:20px 0;border-top:1px solid #002C71}#company__3 dl dd:last-of-type{border-bottom:1px solid #002C71}#company__3 dl small{color:#002C71}@media (max-width: 544px){#company__2{flex-wrap:wrap}#company__2 picture{margin:40px 0 0}#company__2-5 ul li{margin:40px 0 0;flex-wrap:wrap;padding:40px 5vw}#company__2-5 ul li .mission__box--left{width:100%}#company__2-5 ul li .mission__box--left h2{margin:40px 0 0}#company__2-5 ul li .mission__box--right{width:100%;margin:36px 0 0}#company__2-5 ul li .mission__box--right p{margin:16px 0 0}}#flow__2{margin:0 0 5vw}#flow__2 ul li{position:relative;margin:100px 5vw 0;padding:50px 5vw;background:#fff;border:1px solid #002C71;border-radius:5px;justify-content:space-between}#flow__2 ul li:not(:last-of-type)::after{content:"";position:absolute;left:48.4%;right:50%;width:30px;height:30px;bottom:-16px;transform:rotate(45deg);background:#fff;border-right:1px solid #002C71;border-bottom:1px solid #002C71}#flow__2 ul li .flow__2-left-box{width:35%}#flow__2 ul li .flow__2-right-box{width:60%}#flow__2 ul li .flow__2-right-box h3{font-size:calc(clamp(1.125rem, 0.8vw + 0.855rem, 1.625rem));margin:0 0 20px;color:#002C71;font-weight:700;padding:0 0 15px;border-bottom:1px solid #002C71}#flow__2 ul li .mut__btn a{margin:20px 0 0 auto}@media (max-width: 544px){#flow__2 ul li{flex-wrap:wrap;margin:70px 5vw 0}#flow__2 ul li:not(:last-of-type)::after{left:45.4%}#flow__2 ul li .flow__2-left-box{width:100%}#flow__2 ul li .flow__2-right-box{width:100%}#flow__2 ul li .flow__2-right-box h3{margin:30px 0 20px}#flow__2 ul li .mut__btn a{margin:20px auto 0}}#q-and-a__2{margin:5vw;border-radius:5px}#area__2{margin:5vw}#area__2 .area__img-box{max-width:800px;margin:0 auto 80px;background-color:#fff;padding:5vw}#area__2 .area__gifu,#area__2 .area__aichi{max-width:1000px;padding:0 5vw;margin:0 auto}#area__2 .area__gifu h3,#area__2 .area__aichi h3{font-size:calc(clamp(1.125rem, 0.6vw + 0.922rem, 1.5rem));padding:0 0 15px;margin:0 0 15px;color:#002C71;border-bottom:1px solid #002C71}#area__2 .area__gifu{margin:0 auto 75px}#course__2 .course__2-txt{margin:50px 5vw -40px}#course__3{margin:100px 5vw}#course__3 .mut__ttl{margin:0 auto 50px}#course__3 ul{justify-content:space-between;gap:20px;flex-wrap:wrap}#course__3 ul li{border:2px solid #359228;border-radius:5px;flex-basis:calc((100% - 20px * 2) / 3)}#course__3 ul li h3{color:#fff;text-align:center;background:#359228;padding:10px 20px;font-size:calc(clamp(0.875rem, 0.4vw + 0.74rem, 1.125rem))}#course__3 ul li h4{font-size:calc(clamp(0.875rem, 0.4vw + 0.74rem, 1.125rem));text-align:center;margin:0 0 10px}#course__3 ul li div{padding:20px}@media (max-width: 544px){#course__3{margin:100px 5vw}#course__3 .mut__ttl{margin:0 auto 50px}#course__3 ul{gap:20px;flex-wrap:wrap}#course__3 ul li{flex-basis:calc((100% - 20px * 1) / 2)}}#teachers__1{background:#F7FFF9}#teachers__1 h1{color:#359228}#teachers__2 h2 span{color:#359228}#teachers__3{max-width:1000px;margin:100px auto}#teachers__3 li{margin:40px 0 0}#teachers__3 li picture{width:25%;border-radius:5px 0 0 5px}#teachers__3 li .teachers__3-message-box{width:75%;background:#fff;padding:40px;border-radius:0 5px 5px 0}#teachers__3 li .teachers__3-message-box h3{color:#359228;margin:0 0 30px;font-size:calc(clamp(1.125rem, 0.7vw + 0.889rem, 1.563rem))}#teachers__3 li .teachers__3-message-box .teacher-name{color:#359228;margin:50px 0 0;text-align:right}@media (max-width: 820px){#teachers__3{margin:80px 5vw}.width-800{margin:0 5vw}}@media (max-width: 544px){#teachers__3 li{flex-wrap:wrap}#teachers__3 li picture{width:80%;margin:0 auto;border-radius:5px 5px 0 0}#teachers__3 li picture img{display:block}#teachers__3 li .teachers__3-message-box{width:80%;margin:0 auto;padding:20px;border-radius:0 0 5px 5px}#teachers__3 li .teachers__3-message-box h3{margin:0 0 20px}#teachers__3 li .teachers__3-message-box .teacher-name{text-align:center;margin:20px 0 0}}#information__2{margin:100px 5vw;justify-content:space-between}#information__2 .article__wrapper{width:65%}#information__2 .sidebar__wrapper{width:30%}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{background:#fff}.wp-block-calendar caption{background:#fff;border:1px solid #ddd;border-bottom:none}@media (max-width: 544px){#information__2{margin:100px 5vw;flex-wrap:wrap}#information__2 .article__wrapper{width:100%}#information__2 .sidebar__wrapper{margin:50px 0 0;width:100%}}#information__single-wrapper{margin:100px 5vw;justify-content:space-between}.sidebar__wrapper{width:30%}.single__sec{width:65%}.single__sec #breadcrumbs{margin:10px 0 0}.single__sec .single-ttl{margin:20px 0 30px;padding:0 0 10px;border-bottom:1px solid #002C71;color:#002C71;font-size:calc(clamp(1.375rem, 1.122vw + 0.996rem, 2.063rem))}.single__sec .single-tag-ul{display:flex}.single__sec .single-tag-ul .single-tag-li{border:1px solid #002C71;margin:0 20px 0 0}.single__sec .single-tag-ul .single-tag-li a{display:block;padding:5px 15px;color:#002C71}.single__sec .single-img{margin:30px 0 100px}.single__sec .single-img img{width:100%;margin:0 auto}.single__sec .single-img .no_image{aspect-ratio:16/9;object-fit:cover}.single__sec .single-cat,.single__sec .single-date{display:inline-block;margin:0 20px 0 0}.single__sec .single-date,.single__sec .single-cat a{font-size:calc(clamp(0.75rem, 0.2vw + 0.682rem, 0.875rem))}.single__sec #s-pagenation{margin:200px 0 0 0;justify-content:space-between}@media (max-width: 820px){#information__single-wrapper{margin:50px 5vw;justify-content:space-between;flex-wrap:wrap}.sidebar__wrapper{width:100%;margin:50px 0 0}.single__sec{width:100%}.single-wrapper .single-img{margin:30px 0 50px}.single-wrapper #s-pagenation{width:100%;margin:50px auto 0}}.pagination{margin:70px 0 0;text-align:center}.pagination ul{margin:0;padding:0;list-style:none}.pagination li{display:inline-block;width:auto}.pagination li a,.pagination li>span,.pagination li .dots{font-size:16px;display:block;width:42px;height:42px;line-height:40px;margin:0 10px;color:#002C71;border:1px solid #002C71;text-align:center}.page-numbers .current{color:#F7FCFF;background:#002C71}.pagination li a:hover{color:#F7FCFF;background:#002C71;border:1px solid #002C71;opacity:1}#contact__2{margin:100px 5vw}@media (max-width: 820px){#contact__2{margin:50px 5vw}}#contact__form{max-width:1000px;margin:100px auto;border-radius:10px}#contact__form .mut__ttl{margin:0 auto 100px}#contact__form .contact-txt{margin:0 0 100px}#contact__form .contact-txt span{text-decoration:underline}#contact__form .ttl{margin:30px 0 0;font-weight:700;color:#002C71}#contact__form .must{font-size:10px;color:#f00;border:1px solid #f00;margin:0 0 0 20px;padding:4px 6px;vertical-align:text-bottom}#contact__form .nini{font-size:10px;color:#4573e5;border:1px solid #4573e5;margin:0 0 0 20px;padding:4px 6px;vertical-align:text-bottom}#contact__form .check__list-wrap{margin:20px 0 0}#contact__form .check__list-box .wpcf7-list-item{display:block;margin:0}#contact__form .check__list-box .wpcf7-list-item:not(:first-of-type){margin:10px 0 0 0}#contact__form .check__list-box .wpcf7-list-item-label{color:#002C71}#contact__form input[type="text"],#contact__form input[type="number"],#contact__form input[type="email"],#contact__form input[type="tel"]{width:600px}#contact__form input[type="text"],#contact__form input[type="number"],#contact__form input[type="email"],#contact__form input[type="tel"],#contact__form textarea{margin:15px 0 0 0;padding:22px 30px;color:#333;font-size:calc(clamp(0.75rem, 0.2vw + 0.682rem, 0.875rem));background:#fff;border:1px solid #002C71;letter-spacing:0.15em;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-moz-appearance:none;appearance:none;border-radius:5px;font-family:"Noto Sans JP",sans-serif}#contact__form input[type="text"]::placeholder,#contact__form input[type="number"]::placeholder,#contact__form input[type="email"]::placeholder,#contact__form input[type="tel"]::placeholder,#contact__form textarea::placeholder{color:#A8A8A8}#contact__form textarea{width:100%;height:250px}#contact__form .submit-btn{text-align:center;position:relative;width:200px;margin:0 auto}#contact__form .submit-btn input{width:100%;height:60px;border-radius:5px;margin:0 auto;font-size:calc(clamp(0.875rem, 0.6vw + 0.672rem, 1.25rem));background:#002C71;color:#fff;border:1px solid #002C71;cursor:pointer;transition:.4s ease-in-out}#contact__form .submit-btn input:hover{background:#fff;border:1px solid #002C71;color:#002C71}#contact__form .submit-btn::after{content:'';width:7px;height:7px;border-top:solid 2px #F7FCFF;border-right:solid 2px #F7FCFF;border-radius:1px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:46%;right:30px;margin-right:0;transition:.4s ease-in-out}#contact__form .submit-btn:hover::after{border-top:solid 2px #002C71;border-right:solid 2px #002C71;margin-right:-6px}#contact__form .contact-txt1{max-width:600px;margin:30px auto}#contact__form .wpcf7-response-output{color:#ffb900;padding:10px;font-size:16px}#contact__form .wpcf7 form.sent .wpcf7-response-output{color:#37C755;border-color:#37C755;font-size:18px}@media (max-width: 820px){#contact__form .contact-txt{margin:0 0 75px}#contact__form input[type="text"],#contact__form input[type="number"],#contact__form input[type="email"],#contact__form input[type="tel"],#contact__form textarea{width:100%;margin:10px 0 0 0;padding:25px 15px}#contact__form .submit-btn{width:80%;margin:10px auto 0 auto;height:80px}#contact__form .submit-btn input{font-size:16px}#contact__form .submit-btn::after{top:71%;right:54px}}#not-found{margin:100px 0 0 0}#not-found a,#not-found p{display:block;text-align:center}#not-found p{margin:10px 0 0}@media (max-width: 820px){#not-found{margin:75px 20px 0}#not-found p{text-align:left}}.privacy-conts dt{font-size:22px;padding:0 0 10px;margin:48px 0 10px;border-bottom:1px solid #002C71}.privacy-conts dt:first-of-type{margin:0 0 10px}.privacy-conts dt span{font-size:35px;font-weight:700}@media (max-width: 544px){.page-template-temp-privacy .width-800{padding:0 30px}.privacy-conts dt{font-size:14px}.privacy-conts dt span{font-size:22px}}.mut-rules-sec{max-width:800px;margin:150px auto}.mut-rules-sec dl{margin:100px 0 0}.mut-rules-sec dl h3{font-size:21px;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #002C71}.mut-rules-sec dl dd{margin:0 0 100px}.mut-rules-sec dl ul{list-style:decimal;margin:20px 0 0 20px}.mut-rules-sec dl ul li{margin:0 0 10px}.mut-rules-sec dl .privacy-info{margin:20px 0 0}.mut-rules-sec dl a{text-decoration:underline}@media (max-width: 820px){.mut-rules-sec{margin:100px 5vw}.mut-rules-sec dl h3{font-size:18px}}.sitamap__section01{margin:100px 5vw}.sitamap__section01 h2{font-size:calc(clamp(1.125rem, 0.956rem + 0.85vw, 1.75rem));font-weight:bold;margin:50px 0 20px;border-bottom:1px solid #b8b8b8;padding:0 0 10px}.sitamap__section01 ul{list-style:circle;padding:0 0 0 1em;margin:0 0 20px}.sitamap__section01 ul li{margin:5px 0 0}.sitamap__section01 ul li a{text-decoration:underline}
