@charset "UTF-8";dd,dl,dt,ol,p,ul{padding-left:0;margin:0}*{box-sizing:border-box;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}figure{margin:0}@-ms-viewport{width:auto;initial-scale:1}@viewport{width:device-width;initial-scale:1}html,:root{font-size:62.5%}html{margin-top:0 !important}@media screen and (max-width:782px){html{margin-top:0 !important}}body{margin:0;min-height:100vh;display:flex;flex-direction:column;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;font-size:14px;font-family:"ヒラギノ角ゴ ProN W7","Hiragino Kaku Gothic ProN","Noto Sans JP","Montserrat","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;color:#000;background-color:#fff}.img-wrap{width:200px}@media(min-width:820px){.sp{display:none !important}.m-img_sp{display:none !important}}@media(max-width:821px){.pc{display:none !important}.m-img_sp img{max-width:100%}}#wrap{overflow:hidden}body.dcms_editor header{position:static}header{width:100%;background-color:#fff;z-index:1;transition:.8s;text-decoration:none;position:fixed}@media only screen and (max-width:820px){header{z-index:100}}.header_back{width:100%;background-color:#fff;z-index:1;position:fixed}.header-top{height:135px;width:100%;text-decoration:none;background-position:50% 50%;background-image:repeating-linear-gradient(90deg,#dfe7ef,#dfe7ef 1px,transparent 1px,transparent 24px),repeating-linear-gradient(0deg,#dfe7ef,#dfe7ef 1px,#fff 1px,#fff 24px)}.header-contents{width:100%;height:100%;max-width:1000px;margin:auto;display:flex;align-items:center}header #header_area{width:100%;height:100%;max-width:1000px;margin:auto;display:flex;align-items:center}.header-logo{display:flex;flex-basis:500px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto 0 0;padding:40px 0}.co-logo{width:200px;display:unset;vertical-align:middle;margin-right:15px}@media only screen and (max-width:1040px){.header-logo span{font-size:2rem;letter-spacing:.2rem}}.main-menu{margin:10px 0}.menu-list{display:inline-flex;text-align:center}header .gnavi_area{display:block;width:auto;text-align:center}@media only screen and (max-width:820px){.header-top{height:100px;width:100%;text-decoration:none;background-position:unset;box-shadow:0px 0px 4px 0px #777;background-image:unset;background-color:#ebf1f6}.header-logo{display:flex;flex-basis:500px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto 0 20px;padding:40px 0;font-size:10px;line-height:1.1em}.co-logo{width:120px;display:unset;vertical-align:middle;margin-right:15px}header .gnavi_area{display:none !important}}header .gnavi_area nav{height:100%}header .gnavi_area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}header .gnavi_area ul li{margin:0 17px;list-style:none;height:100%}@media only screen and (max-width:1000px){header .gnavi_area ul li{margin:0}}header .gnavi_area ul li a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;margin:0 35px;position:relative;font-weight:600;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;color:#000;line-height:2rem;font-size:17px}header.is-animation .gnavi_area ul li a{color:#000}header .gnavi_area ul li a:after{position:absolute;bottom:0;content:"";display:block;height:6px;width:0;margin-bottom:15px;background-color:#fff33f;border-radius:3px;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}header .gnavi_area ul li a:hover{color:#00518e;text-decoration:none}header .gnavi_area ul li a:hover:after{width:100%}header .gnavi_area ul li.main_current a{text-decoration:none}.h-btn{display:flex;justify-content:end;margin:-5px}.contact-botan{margin:7px;transition:.8s}.contact-botan img{height:50%;width:auto;margin-right:5px}.contact-botan a{display:flex;line-height:2.6em;justify-content:center;color:#fff;background-color:#00518e;border-radius:19px;width:205px;height:38px;font-size:14px;font-weight:700}.contact-botan a:hover{text-decoration:none;color:#00518e;background-color:#fff33f;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.contact-botan a:after{position:absolute;left:0;bottom:0;content:"";display:block;height:0;width:0;margin-bottom:30px;background-color:#fcfafa;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.mail-icon{margin:0 5px 0 0}.contact-botan:hover .mail-icon{fill:#00518e}.main-phone{margin-left:7px}.phone-icon{margin-top:7px;display:inline;height:38px;vertical-align:bottom}.phone-icon02{vertical-align:middle;display:inline;height:27px;margin:5px 5px 0}.main-tel{margin:0 10px 0 5px;padding:17px 0;font-size:24px;font-weight:600;color:#00518e;font-family:'Inter',sans-serif}.main-tel02{font-size:20px;font-weight:600;color:#00518e;font-family:'Inter',sans-serif}@media only screen and (max-width:480px){.main-tel02{vertical-align:-webkit-baseline-middle}}.contact-botan-b{margin:7px;transition:.8s;color:#00518e}.btn-menber{font-weight:300}.contact-botan-b img{height:50%;width:auto;margin-right:5px}.contact-botan-b a{display:flex;line-height:2.5em;justify-content:center;color:#00518e;background-color:#fff;border:2px solid #00518e;border-radius:19px;width:205px;height:38px;font-size:14px;font-weight:700}.contact-botan-b a:hover{text-decoration:none;background-color:#fff33f;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.contact-botan-b a:after{position:absolute;left:0;bottom:0;content:"";display:block;height:0;width:0;margin-bottom:30px;background-color:#fcfafa;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.nav_items02{width:100%;text-align:center;padding:15px 0;background-color:#dfe7ef}.nav_items03{padding:15px 0;background-color:#fff}.contact-botan_smenu01 a{display:flex;margin:5px auto;line-height:2.6em;justify-content:center;color:#fff;background-color:#00518e;border-radius:19px;width:290px;height:38px;font-size:14px;font-weight:700}.contact-botan_smenu01 a:hover{text-decoration:none;color:#00518e;background-color:#fff33f;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.contact-botan_smenu01 a:after{position:absolute;left:0;bottom:0;content:"";display:block;height:0;width:0;margin-bottom:30px;background-color:#fcfafa;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.contact-botan_smenu02 a{display:flex;margin:10px auto;line-height:2.6em;justify-content:center;color:#00518e;background-color:#fff;border-radius:19px;width:290px;height:38px;font-size:14px;font-weight:700}.contact-botan_smenu02 a:hover{text-decoration:none;color:#00518e;background-color:#fff33f;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.contact-botan_smenu02 a:after{position:absolute;left:0;bottom:0;content:"";display:block;height:0;width:0;margin-bottom:30px;background-color:#fcfafa;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.contact-botan_smenu03 a{display:flex;margin:15px auto;line-height:2em;justify-content:center;color:#fff;background-color:#00518e;border-radius:19px;width:290px;height:38px;font-size:18px;font-weight:700}.contact-botan_smenu03 a:hover{text-decoration:none;background-color:#fff33f;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.contact-botan_smenu03 a:after{position:absolute;left:0;bottom:0;content:"";display:block;height:0;width:0;margin-bottom:30px;background-color:#fcfafa;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.header_nav{position:absolute;right:0;left:0;top:0;width:100%;height:100vh;transform:translateX(100%);background-color:#fff;transition:ease .4s;margin-top:100px;padding-bottom:80px;z-index:100;overflow-y:scroll}.header_nav ul{list-style:none}.header_nav li{padding-left:0}.header_hamburger{width:48px;height:100%;padding-top:5px;list-style:none}.hamburger{background-color:transparent;border-color:transparent;z-index:9999;position:relative;background:#00518e;cursor:pointer;width:50px;height:52px;border-radius:5px;text-align:-webkit-center;padding:0 6px 13px;margin-right:1em}@media screen and (min-width:960px){.hamburger{display:none}}.header_hamburger.active{width:48px;height:100%;padding-top:5px}.hamburger.active{background-color:transparent;border-color:#00518c;z-index:9999;position:relative;background:#fff;cursor:pointer;width:50px;height:52px;border-radius:5px;text-align:-webkit-center;padding:0 6px 6px;color:#00518c}.hamburger span{width:90%;height:3px;border-radius:2px;background-color:#fff;position:relative;transition:ease .4s;display:block}.hamburger span:nth-child(1){top:-1}.hamburger span:nth-child(2){margin:6px 0}.hamburger span:nth-child(3){top:0}.hamburger span:nth-child(3):after{content:"Menu";position:absolute;top:5px;left:0;color:#fff;font-size:10px;text-transform:uppercase}.hamburger.active span{width:90%;height:3px;border-radius:2px;background-color:#00518c;position:relative;transition:ease .4s;display:block}.header_nav.active{transform:translateX(0)}.hamburger.active span:nth-child(1){top:5px;transform:rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){top:-13px;transform:rotate(-45deg)}.hamburger.active span:nth-child(3):after{content:"Close";transform:translateY(0) rotate(45deg);top:8px;left:-14px;font-weight:700;color:#00518c}.nav-items{padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-items_item a{color:#000;display:block;text-align:left;font-size:18px;padding:15px;margin:0 25px;border-top:1px solid #00518c}.nav-items_item a:hover{text-decoration:none;color:#00518e;background-color:#fff33f;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.nav-items_item a:after{position:absolute;left:0;bottom:0;content:"";display:block;height:0;width:0;margin-bottom:30px;background-color:#fcfafa;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.container{width:100%;margin-top:230px;background-color:#fff;z-index:2}.title{height:135px;width:100%;padding-top:45px;text-align:center;background-color:#fff;z-index:102;transition:.8s;text-decoration:none;background-size:24px 24px;background-repeat:repeat;background-position:50% 30%;background-image:repeating-linear-gradient(90deg,#dfe7ef,#dfe7ef 1px,transparent 1px,transparent 24px),repeating-linear-gradient(0deg,#dfe7ef,#dfe7ef 1px,#fff 1px,#fff 24px)}.title_v02{height:135px;width:100%;padding-top:45px;text-align:center;background-color:#fff;z-index:102;transition:.8s;text-decoration:none;background-size:24px 24px;background-repeat:repeat;background-position:50% 30%;background-image:repeating-linear-gradient(90deg,#dfe7ef,#dfe7ef 1px,transparent 1px,transparent 24px),repeating-linear-gradient(0deg,#dfe7ef,#dfe7ef 1px,#fff 1px,#fff 24px)}.title p{display:initial;font-size:30px;text-align:center;font-weight:700;letter-spacing:3px;line-height:35px;border-bottom:7px solid #fff33f}.title_v02 p{display:initial;font-size:30px;text-align:center;font-weight:700;letter-spacing:3px;line-height:35px;border-bottom:7px solid #fff33f}@media only screen and (max-width:480px){.title p{font-size:25px}.title_v02{padding-top:19px}.title_v02 p{font-size:25px;line-height:42px}}.m-banner{width:100%;height:auto}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}.swiper{width:1400px;height:530px}.swiper-img-sub{display:none}@media only screen and (max-width:820px){.swiper{width:auto;height:50%}.m-img_sp{display:block}.m-img_sp img{width:50%}}@media only screen and (max-width:480px){.swiper{width:auto;height:150px}.m-img_sp{display:block}.m-img_sp img{width:50%}}#contents{width:100%;padding-top:100px;background-color:#fff;z-index:2}.top-banner{display:flex;justify-content:center;width:100%;max-width:800px;margin:50px auto 150px auto;transition:.5s cubic-bezier(.5,1,.89,1)}.top-banner:hover{transform:scale(1.5)}.top-news{margin:auto}@media only screen and (max-width:820px){.container{margin-top:90px}.m-banner{align-content:baseline}.top-banner{margin:10px auto 50px auto}#contents{padding-top:25px;margin-top:90px}}.news-top{max-width:1000px;margin:0 auto}.area{background:#fff;padding:50px 20px}.area p{margin-top:30px;font-size:14px;font-weight:700;color:#7e7e7e}.top-info{display:inline-block;width:130px;height:28px;color:#fff;font-weight:700;background:#73a943;font-size:15px;text-align:center;border-radius:5px;padding:3px 0;margin:0 10px}.colum-info{display:inline-block;width:130px;height:28px;color:#fff;font-weight:700;background:#29779f;font-size:15px;text-align:center;border-radius:5px;padding:3px 0;margin:0 10px}.osusume-info{display:inline-block;width:130px;height:28px;color:#fff;font-weight:700;background:#d98918;font-size:15px;text-align:center;border-radius:5px;padding:3px 0;margin:0 10px}.area li{padding:10px 0 30px;border-bottom:1px solid #ddd;list-style-type:none;font-size:16px}@media only screen and (max-width:820px){.news_area{padding:0 20px 50px}}.link-btn{display:flex;justify-content:end;margin:0 0 70px 20px}.link-botan{transition:.8s;color:#00518e}.link-icon{margin:10px 0 0 35px}.link-botan a{padding-left:48px;text-align:center;display:flex;line-height:2.4em;justify-content:center;color:#00518e;background-color:#fff;border:3px solid #00518e;border-radius:19px;width:205px;height:38px;font-size:14px;font-weight:700;transition:.5s cubic-bezier(.5,1,.89,1)}.link-botan a:hover{text-decoration:none;background-color:#fff33f;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;transform:scale(1.2)}.link-botan a:after{position:absolute;left:0;bottom:0;content:"";display:block;height:0;width:0;margin-bottom:30px;background-color:#fcfafa;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}@media only screen and (max-width:820px){.link-btn{display:flex;justify-content:center;margin:0 0 70px}.link_area{padding:0 20px 50px}}.link-btn_staff{display:flex;justify-content:end;margin:-40px 0 70px 20px}@media only screen and (max-width:820px){.link-btn_staff{display:flex;justify-content:center;margin:0 0 70px}}.about-top{max-width:1000px;margin:0 auto 80px auto;padding:0 12px}.about_area{background:#fff;padding:50px 20px;color:#00518e}.about_area a{color:#00518e;text-decoration:none}.about_area a:visited{color:#00518e;text-decoration:none}.about_area li{padding:40px 0 14px;border-bottom:1.5px solid #00518e;list-style-type:none;font-family:'Noto Sans JP',sans-serif;font-size:25px;font-weight:500}@media only screen and (max-width:480px){.about_area{font-size:22px}}.txt-bold{font-family:'Noto Sans JP',sans-serif;font-size:28px;font-weight:900}.about_number{font-family:'Inter',sans-serif;font-size:40px;margin-right:45px;font-weight:900;vertical-align:-3%}@media only screen and (max-width:820px){.about_number{display:block}.about_area{padding:30px 20px 50px}}.class-top{max-width:1000px;margin:0 auto;padding:0 12px}.class_area{justify-content:center;background:#fff;padding:50px 20px;font-size:20px;font-weight:700;display:flex;margin-bottom:90px}.class-col{width:100%;margin:0 30px}.class-col a{text-align:center;display:flex;justify-content:center;font-weight:700;transition:.5s cubic-bezier(.5,1,.89,1)}.class-col a:hover{text-decoration:none;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;transform:scale(1.2)}@media only screen and (max-width:480px){.class_area{padding:20px 20px 50px;display:block}.class-col{margin:30px auto}}.acd-check{display:none}.acd-label{background-image:url(//matuijuku.com/sub/wp-content/themes/blankslate/css/../images/goukaku-t-bk.png);background-repeat:no-repeat;border-bottom:6px solid #00518c;border-radius:3px;display:block;padding:13px 2px 0 120px;position:relative;margin-bottom:25px;height:64px;color:#fff;font-size:23px;font-weight:700}.acd-label:after{background-image:url(//matuijuku.com/sub/wp-content/themes/blankslate/css/../images/goukaku-plus.png);background-repeat:no-repeat;box-sizing:border-box;content:'\f067';display:block;height:52px;padding:40px 6px;position:absolute;right:0;top:20px}.acd-content{border:2px solid #b2cadd;border-radius:10px;display:block;font-size:19px;height:0;opacity:0;padding:0 10px;transition:.5s;visibility:hidden;margin-bottom:20px}.acd-check:checked+.acd-label:after{content:'\f068'}.acd-check:checked+.acd-label+.acd-content{opacity:1;padding:10px;visibility:visible}.toggle{display:none}.Label{background-image:url(//matuijuku.com/sub/wp-content/themes/blankslate/css/../images/goukaku-t-bk.png);background-repeat:no-repeat;border-bottom:6px solid #00518c;border-radius:3px;border-bottom-left-radius:10px;padding:1em;display:block;padding:13px 2px 0 65px;position:relative;margin-bottom:25px;height:64px;color:#fff;font-size:23px;font-weight:700}.Label:before,.Label:after{content:'';width:30px;height:3px;border-radius:3px;background:#00518c;position:absolute;top:55%;right:1%;transform:translateY(-50%)}.Label:after{transform:translateY(-50%) rotate(90deg);transition:.5s}.Label,.content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.content{height:0;opacity:0;margin-bottom:10px;padding:0 20px;overflow:hidden;border:2px solid #b2cadd;border-radius:10px;display:block;font-size:19px}.toggle:checked+.Label+.content{height:auto;padding:20px;transition:all .3s;opacity:1;margin-bottom:100px}.toggle:checked+.Label:before{transform:rotate(-90deg) !important}.goukaku-list{margin:30px 20px;color:#000}.school-title{padding-bottom:10px;margin-bottom:15px;border-bottom:2px solid #b2cadd}.school{font-size:24px;color:#b2cadd;font-weight:700;margin-right:45px}@media only screen and (max-width:480px){.goukaku-list{margin:20px 0}.voice_area{padding:20px 20px 50px;display:block}.voice-icon{margin:-75px 10px 0 0}.Label{background-color:#00518c;border-bottom:0 solid #00518c;border-radius:6px;padding:3% 30px 0;display:flex;position:relative;margin-bottom:25px;height:50px;color:#fff;font-size:20px;font-weight:700;width:100%;font-feature-settings:"palt"}.Label:before,.Label:after{content:'';width:30px;height:3px;border-radius:3px;background:#fff;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.Label:after{transform:translateY(-50%) rotate(90deg);transition:.5s}}.voice-top{max-width:1000px;margin:0 auto}.voice_area{justify-content:center;background:#fff;padding:50px 20px;font-size:20px;font-weight:700;display:flex;margin-bottom:90px}.voice-icon{display:inline;line-height:1em;vertical-align:bottom;position:absolute;margin:-35px 0 0 57%}@media only screen and (max-width:480px){.voice_area{padding:20px 20px 50px;display:block}.voice-col{display:block}.voice-icon{margin:-90px 0 0 23px}}.link-botan-b{transition:.8s;color:#00518e;margin:0 15px}.link-icon{margin:11px 0 0 35px}.link-icon-b{margin:20px 0 0 35px}.link-botan-b a{padding-left:48px;text-align:center;display:flex;line-height:3.6em;justify-content:center;color:#fff;background-color:#00518e;border-radius:19px;width:310px;height:55px;font-size:15px;font-weight:700;transition:.5s cubic-bezier(.5,1,.89,1)}.link-botan-b a:hover{text-decoration:none;background-color:#fff33f;color:#00518e;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;transform:scale(1.2)}.link-botan-b a:after{position:absolute;left:0;bottom:0;content:"";display:block;height:0;width:0;margin-bottom:30px;background-color:#00518c;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}@media only screen and (max-width:480px){.link-botan-b{margin:20px 15px}}.greeting-top{max-width:100%;margin:0 auto 100px auto;padding:0 12px}.greeting_area{width:100%;height:420px;background-image:url(//matuijuku.com/sub/wp-content/themes/blankslate/css/../images/greeting-face01.jpg);background-repeat:no-repeat;background-position:center}.greeting_area-b{max-width:100%;width:1000px;height:420px;margin:0 0 0 45%;padding-top:120px}.greeting_area-b p{display:table;font-size:27px;font-weight:700;line-height:17px;background-color:#fff;color:#00518c;padding:.5em;margin:9px}@media only screen and (max-width:820px){.greeting_area{padding:20px}.greeting_area-b img{display:block}.greeting_area{background-image:url(//matuijuku.com/sub/wp-content/themes/blankslate/css/../images/greeting-face01s.jpg);background-repeat:no-repeat;background-size:contain;background-position:top}.greeting_area-b{width:auto;margin:20px 0;padding-top:180px}.greeting_area-b p{width:max-content;font-size:16px;font-weight:700;line-height:10px;margin:12px 0}}.access-top{max-width:1000px;margin:50px auto 100px auto;padding:0 12px}.access_area{display:flex;width:100%}.access_area-a{width:440px}.m-photo{border-radius:10%}.access_area-b{width:560px}.m-address{margin:10px 0;font-size:17px}.ad-contact{display:flex}.ad-contact p{margin-right:20px}.maps-t{display:flex;margin:20px auto 0 auto;align-items:center}.maps{margin:20px 0 5px}@media only screen and (max-width:820px){.access_area{display:block}.access_area-a{width:100%}.access_area-b{width:100%;padding:0 18%}.m-address0{margin-left:0}.m-photo_base{justify-content:center;display:flex;margin:0 5% 50px}.ad-contact{display:block;margin-left:-6px}}@media only screen and (max-width:480px){.access_area-b{padding:0 5%}}.link-btn-c{display:flex;margin:80px 0 0 400px}.link-botan-c{transition:.8s;color:#fff}.link-botan-c a{padding-left:48px;text-align:center;display:flex;line-height:2.4em;justify-content:center;color:#fff;background-color:rgba(1,81,53,.779);border:3px solid #fff;border-radius:19px;width:205px;height:38px;font-size:14px;font-weight:700;transition:.5s cubic-bezier(.5,1,.89,1)}.link-botan-c a:hover{text-decoration:none;background-color:#00518c;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;transform:scale(1.2)}.link-botan-c a:after{position:absolute;left:0;bottom:0;content:"";display:block;height:0;width:0;margin-bottom:30px;background-color:rgba(1,81,53,.779);-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.recruit-top{max-width:1000px;margin:0 auto;padding:0 12px}.recruit_area{text-align:center;background:#fff;color:#00518e;padding:50px 20px 0;font-size:25px;font-weight:700;line-height:45px}@media only screen and (max-width:480px){.recruit_area{padding:20px 20px 25px;font-size:16px;line-height:31px}}.footer-area{background-color:#d9e5ee;z-index:200}.footer-info{text-align:center}.footer-txt{padding:45px 0 10px;font-size:17px}.footer-contact01{display:flex;justify-content:center;margin:15px 0}.footer_contact-botan{transition:.8s}.footer_contact-botan img{height:50%;width:auto;margin-right:5px}.footer_contact-botan a{display:flex;line-height:2.6em;justify-content:center;color:#fff;background-color:#00518e;border-radius:19px;width:310px;height:38px;font-size:14px;font-weight:700}.footer_contact-botan a:hover{text-decoration:none;color:#00518e;background-color:#fff33f;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.footer_contact-botan a:after{position:absolute;left:0;bottom:0;content:"";display:block;height:0;width:0;margin-bottom:30px;background-color:#fcfafa;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.footer_contact-botan:hover .mail-icon{fill:#00518e}.footer-info02{width:100%;display:flex;margin:30px 0}.footer-info02 a{color:#000}.footer-info02 a:hover{color:#000}.f-logo{margin:0 100px 0 25%}.footer-menu{margin:0 100px 0 0;font-size:14px;line-height:34px;list-style:none}.footer-menu ul{list-style:none}@media only screen and (max-width:1400px){.f-logo{margin:0 100px 0 15%}.footer-menu{margin:0 50px 0 0;font-size:14px;line-height:24px}}@media only screen and (max-width:770px){.f-logo{margin:0 50px 0 7%}.footer-menu{margin:0 30px 0 0;font-size:14px;line-height:24px}}@media only screen and (max-width:480px){.footer-info02{width:100%;margin:0auto}.f-logo,.footer-menu{display:none}}footer{color:#fff;background-color:#00518c}small{font-size:12px;line-height:50px;text-align:center;letter-spacing:.03em;display:block}@media only screen and (max-width:760px){footer .inner{padding:40px 0}}@media only screen and (max-width:480px){small{font-size:1.2rem;letter-spacing:unset}}#contents_pages{width:100%;margin-top:230px;padding-top:50px;background-color:#fff;z-index:100}@media only screen and (max-width:820px){#contents_pages{margin:20px auto 0 auto;padding:20px 0 0;margin-top:90px;z-index:1}}#member_pages{width:100%;margin-top:150px;padding-top:0;background-color:#fff;z-index:100}@media only screen and (max-width:820px){#member_pages{margin:20px auto 0 auto;padding:20px 0 0;margin-top:90px;z-index:1}}.p-title{height:135px;width:100%;padding:45px 0;text-align:center;font-size:30px;font-weight:700;letter-spacing:.2em}.p-title-program{height:135px;width:100%;padding:45px 0;margin-bottom:30px;text-align:center;font-size:30px;font-weight:700;letter-spacing:.2em}.p-title_sub{margin:3px 0;font-size:14px;font-weight:500;letter-spacing:normal}.p-title_hi{font-weight:700;color:#00518c;border-bottom:2px solid #fff33f}@media only screen and (max-width:480px){.p-title{font-size:25px}.p-title-program{font-size:25px;margin-bottom:85px}.p-title_sub{margin:10px 9%;font-size:14px;font-weight:500;letter-spacing:normal;text-align:left}}.title-il_voice{position:absolute;margin:-133px 0 0 60%}@media only screen and (max-width:820px){.title-il_voice{position:absolute;margin:-70px 7px 0 53%}}.p-overview{width:100%;background-color:#e5efeb;padding:50px 0}.overview-area{max-width:1000px;margin:0 auto;background-color:#fff;padding:40px 0}.overview-contents{display:flex;width:80%;margin:0 auto}@media only screen and (max-width:820px){.overview-contents{display:block;width:90%}.id-margin{margin-bottom:140px}}.overview-contents02{display:flex;width:80%;margin:0 auto 50px auto}@media only screen and (max-width:820px){.overview-contents02{display:block;width:90%}}.overview-contents03{display:block;width:80%;margin:0 auto 50px auto}@media only screen and (max-width:820px){.overview-contents03{width:90%}}@media only screen and (max-width:480px){.p-overview{width:100%;padding:50px 20px}}.about_txt01{display:flex;align-items:center;width:100%;padding:0 0 10px;border-bottom:2px solid #00518e;list-style-type:none;font-family:'Noto Sans JP',sans-serif;font-size:25px;font-weight:500;line-height:28px;color:#00518e}.about_txt02{width:150%;margin-top:20px;list-style-type:none;font-family:'Noto Sans JP',sans-serif;font-size:17px;font-weight:400;line-height:34px}.about_txt02-l{color:#00518e;font-weight:700;background:linear-gradient(transparent 90%,#fff33f 0%);display:inline;padding:5px 0}.about_txt03{width:100%;margin-top:20px;list-style-type:none;font-family:'Noto Sans JP',sans-serif;font-size:17px;font-weight:400;line-height:34px}.about_txt03-l{font-weight:700;border-bottom:4px solid #fff33f}.about_prog{margin:50px 0;font-size:17px;line-height:34px}.about_prog-title{width:80%;border-bottom:2px solid #00518e;color:#00518e;font-weight:700;line-height:normal}@media only screen and (max-width:480px){.about_prog-title{width:100%}}.about_prog ul{list-style:none;font-size:18px;line-height:32px;font-weight:700}.about_prog li{display:flex;align-items:center}.about_prog li:before{content:"";width:8px;height:17px;display:inline-block;background-color:#00518e;position:relative;margin-right:5px}.about-prog_subtxt{font-feature-settings:"palt";font-size:16px}.triangle-right{display:inline-block;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #000;margin-right:2px}.about_photo01{width:100%;margin:0 0 0 40px;list-style:none}.about_photo01 li{margin:25px 0 0}.about_photo02{width:70%;margin:30px auto;list-style:none;text-align:center;text-align:-webkit-center}.about_number02{font-family:'Inter',sans-serif;font-size:65px;margin-right:40px;font-weight:900;line-height:initial}@media only screen and (max-width:820px){.about_txt01,.about_number02{display:block}.about_txt02{width:auto;display:block}.about_photo01{margin:0 auto;text-align:center;text-align:-webkit-center}.about_photo02{width:90%}.about_txt01{padding:0 20px 20px}}@media only screen and (max-width:480px){.about_number02{font-size:40px}.about_txt01{font-size:21px;padding:0 0 20px}}.note-sample{width:100%;padding:40px;background-color:#d4d9df}.n-sample{position:relative;display:flex;margin:0 auto 20px auto;text-align:center;justify-content:space-around}.n-sample img{box-shadow:10px 5px 5px rgba(0,0,0,.2)}@media only screen and (max-width:480px){.note-sample{width:110%;margin-left:-5%}.n-sample{margin:15px auto 20px auto}.n-sample img{margin:15px 0}}.n-sample p{font-size:12px;margin-top:-10px}.n-sample_p{margin:20px 10px}.n-sample-b{position:relative;display:flex;margin:20px auto;text-align:center}@media only screen and (max-width:480px){.n-sample-b{display:block}}.n-sample-b img{box-shadow:10px 5px 5px rgba(0,0,0,.2)}.n-sample-b p{font-size:12px}.n-sample_p{margin:0 10px 10px}.n-sample02_p{margin:20px 20px 10px}.note_txt-sub{font-size:15px}.n-sample02_txt-a{margin:20px 20px 10px;padding:16% 0 14% 21%;text-align:left;width:340px;height:165px;background-image:url(//matuijuku.com/sub/wp-content/themes/blankslate/css/../images/about-note.svg);box-shadow:10px 5px 5px rgb(0 0 0/20%)}.n-sample02_txt{margin:20px 20px 10px;padding:10% 0 10% 9%;text-align:left;width:340px;height:165px;line-height:23px;background-image:url(//matuijuku.com/sub/wp-content/themes/blankslate/css/../images/about-note.svg);box-shadow:10px 5px 5px rgb(0 0 0/20%)}.margin_top{margin-top:0}@media only screen and (max-width:480px){.n-sample02_p{margin:20px 0 10px}.note_txt-sub{font-size:14px}.n-sample02_txt-a{margin:20px 0 10px;padding:12% 6% 10% 15%;text-align:left;height:auto;width:auto}.n-sample02_txt{margin:20px 0 10px;padding:12% 6% 10%;text-align:left;height:auto;width:auto}.margin_top{margin-top:20px}}.close_up{width:30px;position:absolute;top:72%;left:44%}.close_up img{box-shadow:none}.close_up2{width:30px;position:absolute;top:72%;left:94%}.close_up2 img{box-shadow:none}.close_up3{width:30px;position:absolute;top:87%;left:44%}.close_up3 img{box-shadow:none}.close_up4{width:30px;position:absolute;top:87%;left:94%}.close_up4 img{box-shadow:none}@media only screen and (max-width:820px){.n-sample{display:block}.n-sample_p{margin:10px 0}.close_up,.close_up2,.close_up3,.close_up4{display:none}}.n-sample_txt{padding:10px;background-color:#fff;border-radius:10px;line-height:1.6em}.n-sample_txt-l{font-size:17px;font-weight:700;border-bottom:4px solid #bae3f9;display:inline}.open{cursor:pointer}#pop-up{display:none}#pop-up-b{display:none}#pop-up-c{display:none}#pop-up-d{display:none}.overlay{display:none}#pop-up:checked+.overlay{display:block;z-index:9999;background-color:#00000070;position:fixed;width:100%;height:100vh;top:0;left:0}#pop-up-b:checked+.overlay{display:block;z-index:9999;background-color:#00000070;position:fixed;width:100%;height:100vh;top:0;left:0}#pop-up-c:checked+.overlay{display:block;z-index:9999;background-color:#00000070;position:fixed;width:100%;height:100vh;top:0;left:0}#pop-up-d:checked+.overlay{display:block;z-index:9999;background-color:#00000070;position:fixed;width:100%;height:100vh;top:0;left:0}.window{display:flex;justify-content:center;align-items:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:800px}.window02{display:flex;justify-content:center;align-items:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:400px}.text{font-size:35px;margin:0}.close img{position:absolute;top:4px;right:4px;cursor:pointer}.toggle{display:none}.Label-note{background-image:url(//matuijuku.com/sub/wp-content/themes/blankslate/css/../images/n-list-t.png);background-repeat:no-repeat;border-bottom:6px solid #4d86b0;border-radius:3px;border-bottom-left-radius:10px;padding:1em;display:block;padding:13px 2px 0 93px;position:relative;margin-bottom:25px;height:64px;color:#fff;font-size:23px}.Label-note:before,.Label-note:after{content:'';width:30px;height:3px;border-radius:3px;background:#4d86b0;position:absolute;top:60%;right:1%;transform:translateY(-50%)}.Label-note:after{transform:translateY(-50%) rotate(90deg);transition:.5s}.Label-note,.content-note{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.content-note{height:0;opacity:0;margin-bottom:10px;padding:0 20px;overflow:hidden;background-color:#e5edf3;border-radius:10px;display:block;font-size:19px}.toggle:checked+.Label-note+.content-note{height:auto;transition:all .3s;opacity:1;margin-bottom:100px}.toggle:checked+.Label-note:before{transform:rotate(-90deg) !important}.note-list{margin:0 0 25px;color:#000}@media only screen and (max-width:480px){.note-list{margin:20px 0}.Label-note{background-color:#4d86b0;border-bottom:0 solid #4d86b0;border-radius:6px;padding:3% 0;display:flex;justify-content:center;position:relative;margin-bottom:25px;height:57px;color:#fff;font-size:23px;width:100%}.Label-note:before,.Label-note:after{content:'';width:30px;height:3px;border-radius:3px;background:#fff;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.Label-note:after{transform:translateY(-50%) rotate(90deg);transition:.5s}}.note-samplelist{margin:50px 0}.program-sub{margin:0 0 50px;text-align:center;font-size:25px;font-weight:700;color:#00518e}.program-sub02{margin:50px 0;text-align:center;font-size:25px;font-weight:700;color:#00663d}.program-sub_flow{margin:200px 0 50px;text-align:center;font-size:30px;font-weight:700}@media screen and (max-width:630px){.program-sub_flow{margin:70px 0 50px;text-align:center;font-size:25px;font-weight:700}}.program-area{max-width:1000px;width:100%;margin:0 auto}@media screen and (max-width:630px){.program-area{width:100%;margin:0}}.toggle{display:none}.Label-prog{background-color:#00518c;border-bottom:6px solid #00518c;border-radius:6px;padding:1em;display:block;padding:15px 2px 0 45px;position:relative;margin-bottom:25px;height:64px}.Label-prog:before,.Label-prog:after{content:'';width:30px;height:3px;border-radius:3px;background:#fff;position:absolute;top:55%;right:4%;transform:translateY(-50%)}.Label-prog:after{transform:translateY(-50%) rotate(90deg);transition:.5s}.Label-prog,.content-prog{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.content-prog{height:0;opacity:0;margin-bottom:10px;padding:0 20px;overflow:hidden;background-color:#fff;border-radius:10px;display:block;font-size:19px}.toggle:checked+.Label-prog+.content-prog{height:auto;padding:20px;transition:all .3s;opacity:1;margin-bottom:100px}.toggle:checked+.Label-prog:before{transform:rotate(-90deg) !important}.Label-prog_tag{display:flex;align-items:center;color:#fff;font-size:23px;font-weight:700;letter-spacing:6px}.Label-prog_tag-b{margin-left:50px;font-size:15px;letter-spacing:normal}.Label-prog_tag-b02{margin-left:50px;font-size:15px;font-weight:400;letter-spacing:normal}@media only screen and (max-width:480px){.Label-prog{background-color:#00518c;border-bottom:6px solid #00518c;border-radius:6px;padding:1em 2em;padding:13px o;position:relative;margin-bottom:25px;height:64px;width:100%;height:50%}.Label-prog:before,.Label-prog:after{content:'';width:30px;height:3px;border-radius:3px;background:#fff;position:absolute;top:55%;right:5%;transform:translateY(-50%)}.Label-prog:after{transform:translateY(-50%) rotate(90deg);transition:.5s}.Label-prog_tag{display:block;margin:5px 0 0;color:#fff;font-size:18px;font-weight:700;letter-spacing:2px}.Label-prog_tag-b{margin:5px 0 0;font-size:15px;letter-spacing:normal;font-weight:400}.Label-prog_tag-b02{margin:5px 0 0;font-size:15px;letter-spacing:normal;font-weight:400}}.pp-list_j table{width:100%;margin:0 auto 10px auto;text-align:center;line-height:23px}.pp-list_j table{border-collapse:collapse;border:1px solid #00518e}.pp-list_j table th{border-collapse:collapse;border:1px solid #00518e;font-weight:700;color:#00518e;background-color:#e5edf3;padding:10px 0}.pp-list_j table td{border:1px solid #00518e;padding:10px 0}.pp-list_j table td.border_b{border-bottom:1px dashed #00518e}.pp-list_j table td.border_no{border-top:none}.pp-list_j table th.t-mark{text-align:-webkit-center;border-right-style:hidden;width:8%}.pp-list_j table th.t-mark_r{text-align:left}.table-txt{font-size:13px}.t-mark{display:flex;align-items:center;justify-content:center}.t-mark-img,.t-mark-txt{margin:0 10px}@media screen and (max-width:630px){.pp-list_j{overflow:auto}table{table-layout:fixed;width:1000px;min-width:1000px}.single-table{overflow:auto;width:100%}}.class-info_tback{text-align:center}.class-info_t{position:relative;display:inline-block;margin:55px auto 0 auto;text-align:center;padding:10px 0;background-color:#e5edf3;color:#00518e;min-width:400px;max-width:100%;border:2px solid #00518e;border-radius:10px;font-size:18px;font-weight:700;box-sizing:border-box}.class-info_t:before{content:"";position:absolute;bottom:-46px;left:50%;margin-left:-20px;border:20px solid transparent;border-top:30px solid #e5edf3;z-index:2}.class-info_t:after{content:"";position:absolute;bottom:-50px;left:40%;margin-left:20px;border:20px solid transparent;border-top:30px solid #00518e;z-index:1}@media screen and (max-width:480px){.class-info_t{min-width:100%}.class-info_t:before{margin-left:-18px}.class-info_t:after{margin-left:10px}}.class-info_t p{margin:0;padding:0}.class-info{width:100%;max-width:800px;width:100%;margin:30px auto}.class-info_name{display:flex;align-items:flex-end;width:100%;margin-bottom:30px 0 10px 0;font-size:20px;font-weight:700;color:#00518e;border-bottom:1px solid #00518e;padding:0 0 3px}.class-info_lead{margin:10px 0;width:100%;padding:0;font-size:14px}.txt_b{font-weight:700}.txt_outline{width:5%;margin:6px 0;border:1px solid #000;text-align:center;line-height:17px}.class-info_lead-ms{margin:10px 15px;width:100%;padding:0;font-size:14px}.txt_b-ms{border-bottom:1px solid #00518e;margin-bottom:4px;display:inline-grid;font-size:16px;font-weight:700}.class-info-ms{width:100%;max-width:800px;width:100%;margin:30px auto;border:6px solid #00518c}.class-info_name-ms{display:flex;align-items:flex-end;width:100%;font-size:20px;font-weight:700;color:#fff;background-color:#00518e;padding:0 15px 7px}.txt_b-ms02{border-bottom:1px solid #00663d;margin-bottom:4px;display:inline-grid;font-size:16px;font-weight:700}.class-info-ms02{width:100%;max-width:800px;width:100%;margin:30px auto;border:6px solid #00663d}.class-info_name-ms02{display:flex;align-items:flex-end;width:100%;font-size:20px;font-weight:700;color:#fff;background-color:#00663d;padding:0 15px 7px}@media screen and (max-width:480px){.txt_outline{width:12%}.class-info_lead-ms{padding-right:30px}.class-info_lead-ms02{padding-right:30px}}.toggle{display:none}.Label-prog-2{background-color:#00663d;border-bottom:6px solid #00663d;border-radius:6px;padding:1em;display:block;padding:15px 2px 0 45px;position:relative;margin-bottom:25px;height:64px}.Label-prog-2:before,.Label-prog-2:after{content:'';width:30px;height:3px;border-radius:3px;background:#fff;position:absolute;top:55%;right:4%;transform:translateY(-50%)}.Label-prog-2:after{transform:translateY(-50%) rotate(90deg);transition:.5s}.Label-prog-2,.content-prog-2{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.content-prog-2{height:0;opacity:0;margin-bottom:10px;padding:0 20px;overflow:hidden;background-color:#fff;border-radius:10px;display:block;font-size:19px}.toggle:checked+.Label-prog-2+.content-prog-2{height:auto;padding:20px;transition:all .3s;opacity:1;margin-bottom:100px}.toggle:checked+.Label-prog-2:before{transform:rotate(-90deg) !important}.Label-prog_tag-2{display:flex;align-items:center;color:#fff;font-size:23px;font-weight:700;letter-spacing:6px}.Label-prog_tag-b-2{margin-left:50px;font-size:15px;letter-spacing:normal}.Label-prog_tag-b02-2{margin-left:50px;font-size:15px;font-weight:400;letter-spacing:normal}@media only screen and (max-width:480px){.Label-prog-2{background-color:#00663d;border-bottom:6px solid #00663d;border-radius:6px;padding:1em 2em;padding:13px o;position:relative;margin-bottom:25px;height:64px;width:100%;height:50%}.Label-prog-2:before,.Label-prog-2:after{content:'';width:30px;height:3px;border-radius:3px;background:#fff;position:absolute;top:55%;right:5%;transform:translateY(-50%)}.Label-prog-2:after{transform:translateY(-50%) rotate(90deg);transition:.5s}.Label-prog_tag-2{display:block;margin:5px 0 0;color:#fff;font-size:18px;font-weight:700;letter-spacing:2px}.Label-prog_tag-b-2{margin:5px 0 0;font-size:15px;letter-spacing:normal;font-weight:400}.Label-prog_tag-b02-2{margin:5px 0 0;font-size:15px;letter-spacing:normal;font-weight:400}}.pp-list_j-2 table{width:100%;margin:0 auto 10px auto;text-align:center;line-height:23px}.pp-list_j-2 table{border-collapse:collapse;border:1px solid #00663d}.pp-list_j-2 table th{border-collapse:collapse;border:1px solid #00663d;font-weight:700;color:#00663d;background-color:#dfece6;padding:10px 0}.pp-list_j-2 table td{border:1px solid #00663d;padding:10px 0}.pp-list_j-2 table td.border_b{border-bottom:1px dashed #00663d}.pp-list_j-2 table td.border_no{border-top:none}.pp-list_j-2 table th.t-mark{text-align:-webkit-center;border-right-style:hidden;width:8%}.pp-list_j-2 table th.t-mark_r{text-align:left}.table-txt{font-size:13px}@media screen and (max-width:630px){.pp-list_j-2{overflow:auto}table{table-layout:fixed;width:1000px;min-width:1000px}}.class-info_tback-2{text-align:center}.class-info_t-2{position:relative;display:inline-block;margin:55px auto 0 auto;text-align:center;padding:10px 0;background-color:#dfece6;color:#00663d;min-width:400px;max-width:100%;border:2px solid #00663d;border-radius:10px;font-size:18px;font-weight:700;box-sizing:border-box}.class-info_t-2:before{content:"";position:absolute;bottom:-46px;left:50%;margin-left:-20px;border:20px solid transparent;border-top:30px solid #dfece6;z-index:2}.class-info_t-2:after{content:"";position:absolute;bottom:-50px;left:40%;margin-left:20px;border:20px solid transparent;border-top:30px solid #00663d;z-index:1}@media screen and (max-width:480px){.class-info_t-2{min-width:100%}.class-info_t-2:before{margin-left:-18px}.class-info_t-2:after{margin-left:12px}}.class-info_t-2 p{margin:0;padding:0}.class-info-2{width:100%;max-width:800px;width:100%;margin:30px auto}.class-info_name-2{display:flex;align-items:flex-end;width:100%;margin-bottom:30px 0 10px 0;font-size:20px;font-weight:700;color:#00663d;border-bottom:1px solid #00663d;padding:0 0 3px}.class-info_lead-2{margin:10px 0;width:100%;padding:0;font-size:14px}.txt_b{font-weight:700}.table-intxt{margin:10px auto 6px auto;background-color:#eaf6fd;padding:7px 0;font-size:12px;text-align:left;line-height:18px;display:flex;justify-content:center;width:170px}.ad-flow{margin:0 auto 50px auto;text-align:center;max-width:650px}.p-overview_voice{width:100%;background-color:#faf8ef;padding:50px 0}.program-area{max-width:1000px;width:100%;margin:0 auto}@media screen and (max-width:630px){.program-area{width:100%;margin:0}}.toggle{display:none}.Label-voice{background-color:#00518c;border-bottom:6px solid #00518c;border-radius:19px;padding:1em;display:block;padding:15px 2px 0 45px;position:relative;margin-bottom:25px;height:64px}.Label-voice:before,.Label-voice:after{content:'';width:30px;height:3px;border-radius:3px;background:#fff;position:absolute;top:55%;right:4%;transform:translateY(-50%)}.Label-voice:after{transform:translateY(-50%) rotate(90deg);transition:.5s}.Label-voice,.content-voice{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.content-voice{height:0;opacity:0;margin-bottom:10px;padding:0;display:flex;flex-wrap:wrap}.toggle:checked+.Label-voice+.content-voice{height:auto;padding:20px 0;transition:all .3s;opacity:1;margin-bottom:100px}.toggle:checked+.Label-voice:before{transform:rotate(-90deg) !important}.Label-voice_tag{display:flex;align-items:center;color:#fff;font-size:23px;font-weight:700;letter-spacing:2px}.Label-voice_tag-b{margin-left:50px;font-size:15px;letter-spacing:normal}.Label-voice_tag-b02{margin-left:50px;font-size:15px;font-weight:400;letter-spacing:normal}@media only screen and (max-width:480px){.Label-voice{background-color:#00518c;border-bottom:6px solid #00518c;border-radius:19px;padding:1em 2em;padding:13px o;position:relative;margin-bottom:25px;height:64px;width:100%;height:50%}.Label-voice:before,.Label-voice:after{content:'';width:30px;height:3px;border-radius:3px;background:#fff;position:absolute;top:55%;right:5%;transform:translateY(-50%)}.Label-voice:after{transform:translateY(-50%) rotate(90deg);transition:.5s}.Label-voice_tag{display:block;margin:5px 0 0;color:#fff;font-size:18px;font-weight:700;letter-spacing:2px}.Label-voice_tag-b{margin:5px 0 0;font-size:15px;letter-spacing:normal;font-weight:400}.Label-voice_tag-b02{margin:5px 0 0 -10px;font-size:15px;letter-spacing:normal;font-weight:400}}.voice-area{width:50%;padding-right:10px}.voice-box{width:100%;padding:25px 20px 15px;margin-bottom:35px;background-color:#fff;box-shadow:10px 10px 5px rgb(0 0 0/15%)}.voice-box_school{font-size:19px;margin-bottom:15px;line-height:20px}.voice-box_school-former{font-size:15px}.voice-box_lead{font-size:15px;line-height:25px;background-color:#fff;background-image:linear-gradient(180deg,#ccc 1px,transparent 1px);background-size:100% 2em;line-height:2em;padding-bottom:1px}@media screen and (max-width:480px){.voice-area{width:100%;padding-right:0}.p-overview_voice{padding:50px 5%}.voice-box_school-former{display:contents}}.p-overview_teahers{width:100%;background-color:#faf8ef;padding:50px 0}.teahers-area{max-width:1000px;width:100%;margin:45px auto 0 auto}.teahers_greeting{font-size:20px;background-color:#fff;background-image:linear-gradient(180deg,#dfe7ef 2px,transparent 1px);background-size:100% 2.5em;line-height:2.5em;padding:0 15px 2px;font-family:'Yu Mincho',"游明朝",'YuMincho',"游明朝体",'Hiragino Mincho ProN',"ヒラギノ明朝 ProN",'Hiragino Mincho Pro',"ヒラギノ明朝 Pro";margin-bottom:200px}@media screen and (max-width:480px){.teahers_greeting{font-size:18px;background-color:#fff;background-image:linear-gradient(180deg,#dfe7ef 2px,transparent 1px);background-size:100% 2.2em;line-height:2.2em;padding:2px 5px;font-family:'Yu Mincho',"游明朝",'YuMincho',"游明朝体",'Hiragino Mincho ProN',"ヒラギノ明朝 ProN",'Hiragino Mincho Pro',"ヒラギノ明朝 Pro";margin-bottom:50px}}.teahers-sub{margin:90px 0;text-align:center;font-size:25px;font-weight:700;color:#00518e}.teahers-sub02{margin:90px 0;text-align:center;font-size:25px;font-weight:700;color:#00663d}.content-teahers{margin-bottom:10px;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.content-teahers-center{margin-bottom:10px;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.content-teahers02{margin-bottom:10px;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.teahers-area-b{width:31%;padding-right:0}.teahers-area-b02{width:31%;margin:0 19px}.teahers-box{width:100%;padding:15px;margin-bottom:35px;background-color:#fff;border:2px solid #00518e;border-radius:19px}.teahers-box02{width:100%;padding:15px;margin-bottom:35px;background-color:#fff;border:2px solid #00663d;border-radius:19px}.teahers-box_name{font-size:18px;font-weight:700;color:#00518e}.teahers-box_name02{margin-bottom:10px;font-size:18px;font-weight:700;color:#00663d}.teahers-box_name-sub{font-size:13px;font-weight:400;vertical-align:middle}.teahers-box_name-kana{font-size:10px;color:#000;margin:-2px 0 5px}.teahers-box_lead{font-size:13px;line-height:22px;background-color:#fff;background-image:linear-gradient(180deg,#ccc 1px,transparent 1px);background-size:100% 2em;line-height:2em;padding-bottom:1px}.t-prof{font-size:12px;margin:10px 0}@media screen and (max-width:630px){.teahers-area{width:100%;padding:0 5%}.p-overview_teahers{padding:50px 0}.teahers-area-b{width:100%;padding-right:0}.teahers-area-b02{width:100%;margin:0}}.job_offer-sub{margin:0 0 60px;text-align:center;font-size:25px;font-weight:700;line-height:5rem;color:#00518e}.p-overview_job_offer{width:100%;background-color:#faf8ef;padding:50px 0 43%}.job_offer-area{max-width:760px;width:100%;margin:0 auto}.job01{padding:35px 20px;border:2px solid #00518e;color:#00518e;background-color:#fff;font-size:20px;font-weight:700;line-height:4rem;text-align:center}.job01-img{width:105px;margin:-11% 0 0 80%}.job02-img{width:200px;margin:35px 0 10px 73%}.job_title{margin:55px 0 15px;border-left:solid 11px #00518e;padding:4px 10px;font-size:20px;font-weight:700;color:#00518e}.job02a{margin-bottom:-2px;padding:10px 20px;border:2px solid #00518e;background-color:#e6edf3;font-size:17px;font-weight:700;color:#00518e}.job02b{padding:10px 20px;border:2px solid #00518e;background-color:#fff;font-size:17px;line-height:3rem}.job-circle{color:#00518e}.job-message01{float:left;width:365px;margin:0 0 30px;border:10px solid #e6edf3;background-color:#fff;padding:10px 20px 30px}.job-message02{float:right;width:365px;margin-bottom:265px;border:10px solid #e6edf3;background-color:#fff;padding:10px 20px 30px}.job-m01{width:fit-content;padding:0 5px;background-color:#00518e;font-size:20px;color:#fff;font-weight:700}.job-m02{border-bottom:2px solid #00518e;color:#00518e;font-size:20px;font-weight:700;line-height:4rem;margin-bottom:10px}.job-m03{font-size:17px;font-feature-settings:"palt" 1;line-height:2.7rem}@media screen and (max-width:630px){.p-overview_job_offer{padding:50px 0 20%}.job_offer-area{width:320px;margin:0 auto}.job_offer-sub{margin:0 50px 25px;text-align:left;font-size:16px;font-weight:700;line-height:3rem;color:#00518e}.job01{padding:20px 0 20px 20px;font-size:14.5px;line-height:3rem;text-align:left}.job01-img{width:90px;margin:-20% 0 0 70%}.job_title{margin:55px 0 10px;padding:4px 10px;font-size:15px}.job02a{margin-bottom:-2px;padding:5px 20px;font-size:14px}.job02b{padding:10px 10px 10px 20px;font-size:14px;line-height:2.3rem;font-feature-settings:"palt" 1}.job02-img{width:160px;margin:40px 0 10px 50%}.job-message01{float:none;width:auto;margin:0 0 30px;padding:10px 20px 20px}.job-message02{float:none;width:auto;margin-bottom:0;padding:10px 20px 20px}.job-m01{padding:0 5px;font-size:14px}.job-m02{font-size:14px;line-height:3rem;margin-bottom:10px}.job-m03{font-size:13px;line-height:2.2rem}}.p-overview_privacy{width:100%;padding:50px 0}.privacy-area{max-width:860px;width:100%;margin:0 auto 150px auto}.privacy_head{font-size:22px;font-weight:700;color:#000;margin:10px 0;border:none}.privacy_txt{font-size:16px;margin-bottom:70px;line-height:35px}.privacy_txt ol{margin:20px 0 10px 20px}@media screen and (max-width:480px){.privacy_txt{font-size:14px}.privacy-area{padding:0 5%}}.p-overview_news{width:100%;padding:50px 0}.news-area{max-width:1000px;width:100%;margin:0 auto 150px auto}.news-btn-area{max-width:1000px;width:100%;margin-bottom:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:480px){.p-overview_news{padding:50px 5%}.news-area{width:100%;padding:0 5%}}.news-top{max-width:1000px;margin:0 auto}.news-top a{color:#000}.news-top a:hover{color:#00518e}.list-area{background:#fff;margin:0 0 50px;border-top:1px solid #ddd}.list-area p{margin-top:30px;font-size:14px;font-weight:700;color:#7e7e7e}.list-area li{padding:10px 0 30px;border-bottom:1px solid #ddd;list-style-type:none;font-size:16px}.listmain-area{background:#fff;margin:0 0 10px;border-top:1px solid #ddd}.listmain-area p{margin-top:30px;font-size:14px;font-weight:700;color:#7e7e7e}.listmain-area li{padding:10px 0 30px;list-style-type:none;font-size:16px}.newstitle-area{background:#fff;margin:0 0 30px;border-top:1px solid #ddd}.newstitle-area p{margin-top:30px;font-size:14px;font-weight:700;color:#7e7e7e}.newstitle-area li{padding:10px 0 0;list-style-type:none;font-size:25px}.newscontents-area{max-width:1000px;width:100%;margin:auto}.newscontents-area a{color:#00518e}.newscontents-area a:hover{color:#d98918}@media only screen and (max-width:820px){.news_area{padding:0 20px 50px}}.news-btn{margin:0 0 70px}.news-botan_no{text-align:center;display:flex;line-height:3.7em;justify-content:center;background-color:#00518e;color:#fff;border-radius:18px;width:220px;height:55px;font-size:15px;font-weight:700}.news-botan_no a{text-align:center;display:flex;line-height:3.7em;justify-content:center;background-color:#00518e;color:#fff;border-radius:18px;width:220px;height:55px;font-size:15px;font-weight:700}.news-botan_no a:hover{text-decoration:none;background-color:#00518e;color:#fff;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;transform:scale(1.2)}.news-botan_no a:after{color:#fff;position:absolute;left:0;bottom:0;content:"";display:block;height:0;width:0;margin-bottom:30px;background-color:#fcfafa;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.news-botan{transition:.8s;color:#00518e}.news-botan a{text-align:center;display:flex;line-height:3.3em;justify-content:center;color:#00518e;background-color:#fff;border:3px solid #00518e;border-radius:18px;width:220px;height:55px;font-size:15px;font-weight:700;transition:.5s cubic-bezier(.5,1,.89,1)}.news-botan a:hover{text-decoration:none;background-color:#00518e;color:#fff;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;transform:scale(1.2)}.news-botan a:after{position:absolute;left:0;bottom:0;content:"";display:block;height:0;width:0;margin-bottom:30px;background-color:#fcfafa;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.news-botan_nb{transition:.8s;color:#00518e;margin:50px auto;display:flex;justify-content:center}.news-botan_nb p{margin:0 20px}.news-botan_nb a{text-align:center;display:flex;line-height:3.3em;justify-content:center;color:#00518e;background-color:#fff;border:3px solid #00518e;border-radius:18px;width:220px;height:55px;font-size:15px;font-weight:700;transition:.5s cubic-bezier(.5,1,.89,1)}.news-botan_nb a:hover{text-decoration:none;background-color:#00518e;color:#fff;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;transform:scale(1.2)}.news-botan_nb a:after{position:absolute;left:0;bottom:0;content:"";display:block;height:0;width:0;margin-bottom:30px;background-color:#fcfafa;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}@media only screen and (max-width:820px){.news-btn{margin:0 0 10px}.news_area{padding:0 20px 50px}}@media only screen and (max-width:480px){.news-botan_no{width:160px;height:35px;line-height:34px}.news-botan_no a{width:160px;height:35px;line-height:34px}.news-botan a{width:160px;height:35px;line-height:28px}.news-botan_nb a{width:160px;height:35px;line-height:28px}}.event-area{max-width:900px;width:100%;margin:0 auto 150px auto;color:#00518e;font-size:17px}@media screen and (max-width:480px){.event-area{width:100%;padding:0 5%}}.event-title{margin:0 auto 80px auto}.event_head{display:flex;align-items:center;font-size:30px;font-weight:700;color:#00518e;border-bottom:3px solid #00518e;margin:10px 0}.event-mark{margin-right:10px;padding:3px 10px;text-align:center;font-size:20px;letter-spacing:3px;background-color:#e5edf3}.event-head{margin:15px 0 10px;font-size:20px;font-weight:700}.event-catch{margin:0 15px;font-size:30px;font-weight:700}.event-txt{line-height:40px;margin-bottom:100px}.event-txt_h3{font-weight:700;padding-bottom:2px;border-bottom:4px solid #fff33f}.event-boxtxt{width:90%;padding:10px;border:3px solid #b2cadd;margin:20px 0;text-align:center}.event-btn{width:100%;display:flex;justify-content:center;transition:.8s;color:#00518e;margin:20px 0}.event-btn-b{margin:-32px 25px 0 30px}.event-btn a{padding-left:48px;text-align:center;display:flex;line-height:3.6em;justify-content:center;color:#fff;background-color:#00518e;border-radius:27px;width:auto;height:55px;font-size:15px;font-weight:700;transition:.5s cubic-bezier(.5,1,.89,1)}.event-btn a:hover{text-decoration:none;background-color:#fff33f;color:#00518e;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;transform:scale(1.2)}.event-btn a:after{position:absolute;left:0;bottom:0;content:"";display:block;height:0;width:0;margin-bottom:30px;background-color:#00518c;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.btn-arrow{fill:#fff}.event-btn:hover .btn-arrow{fill:#00518e}.event-txt-cp{border-bottom:3px solid #fff33f;font-weight:700}@media screen and (max-width:480px){.event-area{max-width:500px;width:100%;margin:20px auto}.event-title{margin:0 auto 40px auto}.event_head{font-size:21px;line-height:28px;margin-bottom:2px;display:block}.event-mark{width:31%;margin-bottom:5px;letter-spacing:0}.event-catch{margin:0 0 15px;font-size:26px;font-weight:700}.event-txt{line-height:40px}.event-boxtxt{text-align:left}.event-btn{width:100%;margin:20px auto}.event-txt-cp{border-bottom:3px solid #fff33f;font-weight:700}}.member-area{max-width:900px;width:100%;margin:0 auto 150px auto;color:#00518e;font-size:17px}@media screen and (max-width:480px){.member-area{width:100%;padding:0 5%}}.member_all-btn-area{max-width:1000px;width:100%;margin-bottom:0;padding:0}.member_all-btnlogout-area{max-width:1000px;width:100%;margin:50px 0;padding:0}.member-btn-area{max-width:1000px;width:100%;margin-bottom:0;padding:0;display:flex;justify-content:space-around}.member_all-btn{margin:0 0 30px}.member-btn{margin:0 0 70px}.member-botan_no{text-align:center;display:flex;line-height:3.7em;justify-content:center;background-color:#00518e;color:#fff;border-radius:18px;width:200px;height:55px;font-size:15px;font-weight:700}.member-botan_no a{text-align:center;display:flex;line-height:3.7em;justify-content:center;background-color:#00518e;color:#fff;border-radius:18px;width:200px;height:55px;font-size:15px;font-weight:700}.member-botan_no a:hover{text-decoration:none;background-color:#00518e;color:#fff;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;transform:scale(1.2)}.member-botan_no a:after{color:#fff;position:absolute;left:0;bottom:0;content:"";display:block;height:0;width:0;margin-bottom:30px;background-color:#fcfafa;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.member-botan{transition:.8s;color:#00518e}.member-botan a{text-align:center;display:flex;line-height:3.3em;justify-content:center;color:#00518e;background-color:#fff;border:3px solid #00518e;border-radius:18px;width:90px;height:55px;font-size:15px;font-weight:700;transition:.5s cubic-bezier(.5,1,.89,1)}.member-botan a:hover{text-decoration:none;background-color:#00518e;color:#fff;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;transform:scale(1.2)}.member-botan a:after{position:absolute;left:0;bottom:0;content:"";display:block;height:0;width:0;margin-bottom:30px;background-color:#fcfafa;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.member-botan_nb{transition:.8s;color:#00518e;margin:50px auto;display:flex;justify-content:center}.member-botan_nb p{margin:0 20px}.member-botan_nb a{text-align:center;display:flex;line-height:3.3em;justify-content:center;color:#00518e;background-color:#fff;border:3px solid #00518e;border-radius:18px;width:120px;height:55px;font-size:15px;font-weight:700;transition:.5s cubic-bezier(.5,1,.89,1)}.member-botan_nb a:hover{text-decoration:none;background-color:#00518e;color:#fff;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;transform:scale(1.2)}.member-botan_nb a:after{position:absolute;left:0;bottom:0;content:"";display:block;height:0;width:0;margin-bottom:30px;background-color:#fcfafa;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}@media only screen and (max-width:820px){.member-btn{margin:0 0 10px}.member_area{padding:0 20px 50px}}@media only screen and (max-width:480px){.member-btn-area{flex-wrap:wrap;margin-bottom:50px}.member-botan_no{height:35px;line-height:34px}.member-botan_no a{height:35px;line-height:34px}.member-botan a{height:35px;line-height:28px}.member-botan_nb a{height:35px;line-height:28px}}.g-map{display:flex;justify-content:center;margin-bottom:70px}.g-map iframe{width:100%;height:600px}@media all and (min-width:768px){.g-map iframe{height:600px}}.member-stitle{display:flex;margin:0 auto 20px auto}.member-stitle p{display:flex;align-items:center;width:100%;padding:0 0 10px;border-bottom:2px solid #00518e;list-style-type:none;font-family:'Noto Sans JP',sans-serif;font-size:25px;font-weight:500;line-height:28px;color:#00518e}@media only screen and (max-width:820px){.member-stitle{display:block}.member-stitle p{font-size:18px;padding:0}}.listmember-top{margin:0 auto 30px auto}.listmember-top a{color:#000}.listmember-top a:hover{color:#00518e}.listmember-area{background:#fff;margin:0 0 10px;border-bottom:1px solid #ddd}.listmember-area p{margin-top:10px;font-size:14px;font-weight:700;color:#7e7e7e}.listmember-area li{padding:10px 0;list-style-type:none;font-size:16px}.login-text{margin:0 auto;font-size:14px;width:75%;border:1px solid #00518e;color:#00518e;padding:15px}.wp-pagenavi{clear:both;text-align:center}.wp-pagenavi a,.wp-pagenavi span{color:#999;background-color:#fff;border:solid 1px #e0e0d2;padding:8px 15px;margin:0 2px;white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-align:center;text-decoration:none}.wp-pagenavi a:hover{color:#fff;background-color:#999;border-color:#999}.wp-pagenavi span.current{color:#fff;background-color:#00518e;border-color:#00518e;font-weight:700}