﻿html{-webkit-text-size-adjust:100%}html body{margin:0px;padding:0px;font-family:"Noto Serif JP",serif,"M PLUS 1p",sans-serif;font-size:16px}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body h7{font-size:1em;margin:0;padding:0}html body ul,html body ol{margin:0;padding:0;list-style:none}html body a{cursor:pointer;text-decoration:none}html body label{cursor:pointer}html body .screen-reader-text{display:none}html body p{color:#555;line-height:1.75;font-family:"M PLUS 1p",sans-serif}html body p.countletters{margin:0;padding:0;font-size:80%;color:#a33d75}html body .wrap{position:relative;top:0;margin:0;padding:0}html body .wrap::before{content:"";display:block;width:100%;height:100vh;position:fixed;z-index:-100;background-repeat:no-repeat;background-size:cover;background-position:top 100px right;background-image:url(../../images/common/bg.webp)}html body .wrap article{margin:0 auto;padding:100px 0 0 0}html body .wrap article>div{max-width:1080px;margin:0 auto;background-color:rgba(255,255,255,.8)}html body .wrap section{max-width:1080px;margin:0 10px;padding:20px 10px;box-sizing:border-box}@media screen and (min-width: 768px){html body .wrap section{margin:0 30px;padding:20px}}@media screen and (min-width: 1280px){html body .wrap section{margin:0 auto}}html body .inview{position:relative;opacity:0;transition-duration:1000ms;top:100px}html body .serif{font-family:"Noto Serif JP",serif}html body .sans{font-family:"M PLUS 1p",sans-serif}html .wp-block-search__input{appearance:none;border:1px solid #bebebe;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset !important;font-family:"M PLUS 1p",sans-serif}html .wp-block-search__button{margin-left:0}html :where(.wp-block-search__button){border:none;padding:6px 10px;background-color:#c4b2eb;color:#fff;font-family:"M PLUS 1p",sans-serif;font-size:14px}html .wpcf7 form.invalid{font-family:"M PLUS 1p",sans-serif}html .grecaptcha-badge{display:none !important}header{position:fixed;top:0;left:0;right:0;z-index:100000;width:100%;height:100px;margin:0;padding:10px;box-sizing:border-box;background:#fff;box-shadow:0 1px 8px #959595}header .headerlogo{width:260px;box-sizing:border-box;position:relative;z-index:500000}header .headerlogo img{display:block;width:100%;height:auto}header .mobilemenu{display:block;position:absolute;top:20px;right:10px;z-index:600000}@media screen and (min-width: 1280px){header .mobilemenu{display:none}}header .mobilemenu .toggle{z-index:500;position:absolute;top:10px;right:10px;height:44px;width:50px;color:#7d5ebe;border-top:3px solid #7d5ebe;border-bottom:3px solid #7d5ebe;box-sizing:border-box;margin:0px;padding:8px;transition:all .5s}header .mobilemenu .trigger::before{position:absolute;top:6px;left:0;content:"MENU";font-size:16px;font-weight:700}header .mobilemenu .trigger.open::before{position:absolute;left:-2px;content:"CLOSE"}header .mobilemenu nav{z-index:400;position:fixed;top:0;right:-300px;bottom:0;width:300px;overflow-x:hidden;overflow-y:auto;transition:all .5s;opacity:0;background-color:#fff}header .mobilemenu nav ul{margin:100px 0 0 0;padding:0;list-style:none}header .mobilemenu nav ul li{margin:0;padding:0;border-bottom:1px solid #b19cdb}header .mobilemenu nav ul li a{color:#7d5ebe;display:block;height:100%;width:100%;padding:10px 20px;box-sizing:border-box;font-size:112.5%;font-weight:600}header .mobilemenu nav ul li.current-menu-item{background-color:#eee6ff;border-bottom:1px solid #7d5ebe}header .mobilemenu nav ul li ul.sub-menu{margin:0;padding:0}header .mobilemenu nav ul li ul.sub-menu li{margin:0;padding:0;border-bottom:none}header .mobilemenu nav ul li ul.sub-menu li a{font-size:90%;color:#666;padding:0 0 10px 30px}header .mobilemenu nav ul li ul.sub-menu li a::before{content:"・"}header .mobilemenu nav.show{display:block;right:0;opacity:1}header .mobilemenu .masked{display:block;position:fixed;top:0;right:0;width:100%;height:100%;background-color:#555;opacity:.8;cursor:pointer}header .globalmenu{display:none}@media screen and (min-width: 1280px){header .globalmenu{display:block;box-sizing:border-box;position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0}}header .globalmenu ul.menu{display:flex;flex-wrap:wrap;list-style:none;position:absolute;right:0;top:0;padding:0;margin:0;height:100px;box-sizing:border-box;align-items:center;align-content:center;text-align:center}header .globalmenu ul.menu>li{margin:0;padding:0;box-sizing:border-box;position:relative;height:100%}@media screen and (min-width: 1280px){header .globalmenu ul.menu>li a{box-sizing:border-box;display:block;color:#7d5ebe;height:100%;width:100%;max-width:9em;padding:30px 10px 10px 10px}header .globalmenu ul.menu>li a:hover{background-color:rgba(238,230,255,.8);color:#7d5ebe}}header .globalmenu ul.menu>li ul.sub-menu{position:absolute;display:none;top:100px;background-color:#fff;box-shadow:0 1px 8px #959595}header .globalmenu ul.menu>li ul.sub-menu>li{margin:0;padding:0;box-sizing:border-box;position:relative;border-top:1px solid #959595}header .globalmenu ul.menu>li ul.sub-menu>li>a{display:block;height:100%;padding:10px 1em}header .globalmenu ul.menu>li ul.sub-menu>li>a:hover{background-color:rgba(238,230,255,.8);color:#7d5ebe}header .globalmenu ul.menu li.current_page_item a{color:#7d5ebe;font-weight:500;background-color:#eee6ff}footer{text-align:center;background-color:#fff;min-height:150px;width:100%;margin:0;padding:0;color:#7d5ebe;border-top:1px solid #7d5ebe}footer div{margin:0 auto;padding:20px;box-sizing:border-box}footer div h2{font-size:125%;font-weight:500;margin:0;padding:0;font-weight:700}footer div h3{margin:0;padding:0;font-weight:normal}footer div address{font-style:normal}footer div address a{color:#7d5ebe}footer div small{font-size:12px}.bottombits{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.bottombits .bottombits_left{margin:50px 0;max-width:320px}@media screen and (min-width: 768px){.bottombits .bottombits_left{margin:50px 10px}}@media screen and (min-width: 1024px){.bottombits .bottombits_left{margin:50px 20px}}.bottombits .bottombits_left h2.git_label{height:150px;margin:30px auto 15px auto;color:#7d5ebe;font-size:195%;font-weight:600;position:relative}.bottombits .bottombits_left h2.git_label::before{content:"";width:90px;height:90px;background-repeat:no-repeat;background-position:top left;background-image:url(../../images/common/feather.svg);background-size:contain;position:absolute;right:0}.bottombits .bottombits_left h2.gotoform a{display:block;color:#fff;font-weight:500;text-align:center;background-color:#5e73be;font-size:175%;padding:10px 20px;border-radius:10px;box-shadow:0 1px 8px #959595;transition:all .2s}.bottombits .bottombits_left h2.gotoform a:hover{transform:translate(1px, 1px)}.bottombits .bottombits_left h2.callus{margin:15px auto;color:#5e73be;text-align:center;padding:0 0 0 10px}.bottombits .bottombits_left h2.callus a{display:block;position:relative;color:#5e73be;font-size:220%}.bottombits .bottombits_left h2.callus a::before{content:"";position:absolute;left:10px;bottom:6px;width:28px;height:30px;background-repeat:no-repeat;background-position:top left;background-image:url(../../images/common/mark_phone.svg);background-size:contain}.bottombits .bottombits_right{box-sizing:border-box;width:100%;max-width:320px;height:400px;margin:0 auto}@media screen and (min-width: 768px){.bottombits .bottombits_right{width:47%;margin:0 10px}}@media screen and (min-width: 768px){.bottombits .bottombits_right{margin:50px 10px}}@media screen and (min-width: 1024px){.bottombits .bottombits_right{margin:50px 20px}}.bottombits .bottombits_rightiframe{box-sizing:border-box;width:100%;height:100%;border:none;overflow:hidden}.pagetitle{background-repeat:no-repeat;background-position:top left;background-size:contain;height:120px}@media screen and (min-width: 640px){.pagetitle{height:200px}}@media screen and (min-width: 768px){.pagetitle{height:250px}}@media screen and (min-width: 1024px){.pagetitle{height:350px}}.pagetitle.pg_afterschool{background-image:url(../../images/common/afterschool.webp)}.pagetitle.pg_eigogakuin{background-image:url(../../images/common/eigogakuin.webp)}.pagetitle.pg_kotogakuen{background-image:url(../../images/common/kotogakuen.webp)}.pagetitle.pg_column{background-image:url(../../images/common/column.webp)}.pagetitle.pg_teachersnetwork{background-image:url(../../images/common/teachersnetwork.webp)}.pagetitle.pg_recruitment{background-image:url(../../images/common/recruitment.webp)}.pagetitle.pg_company{background-image:url(../../images/common/company.webp)}.pagetitle.pg_contact{background-image:url(../../images/common/contact.webp)}.pagetitle>div{box-sizing:border-box;margin:0 0 0 120px;padding:0 10px;text-align:center}@media screen and (min-width: 640px){.pagetitle>div{margin-left:200px}}@media screen and (min-width: 768px){.pagetitle>div{margin-left:250px}}@media screen and (min-width: 1024px){.pagetitle>div{margin-left:350px}}.pagetitle>div h2{box-sizing:border-box;text-indent:100%;overflow:hidden;white-space:nowrap;height:50px;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-bottom:10px;color:#7d5ebe;font-size:200%}@media screen and (min-width: 640px){.pagetitle>div h2{height:140px}}@media screen and (min-width: 768px){.pagetitle>div h2{height:180px}}@media screen and (min-width: 1024px){.pagetitle>div h2{height:250px}}.pagetitle>div h2.afts_logo{background-image:url(../../images/common/afts_logo.webp)}.pagetitle>div h2.eigogakuin_logo{background-image:url(../../images/common/eigogakuin_logo.webp)}.pagetitle>div h2.kotogakuen_logo{background-image:url(../../images/common/kotogakuen_logo.webp)}.pagetitle>div h2.teachersnetwork_logo{background-image:url(../../images/common/teachersnetwork_logo.svg)}.pagetitle>div h2.column_title,.pagetitle>div h2.recruitment_title,.pagetitle>div h2.company_title,.pagetitle>div h2.contact_title{text-indent:0;white-space:wrap;letter-spacing:.2em}@media screen and (min-width: 768px){.pagetitle>div h2.column_title,.pagetitle>div h2.recruitment_title,.pagetitle>div h2.company_title,.pagetitle>div h2.contact_title{font-size:450%;padding-top:40px}}@media screen and (min-width: 1024px){.pagetitle>div h2.column_title,.pagetitle>div h2.recruitment_title,.pagetitle>div h2.company_title,.pagetitle>div h2.contact_title{font-size:680%;padding-top:60px}}.pagetitle>div h2.contact_title{letter-spacing:0}.pagetitle>div h3{font-family:"M PLUS 1p",sans-serif;color:#555;font-weight:400;line-height:1.2}@media screen and (min-width: 640px){.pagetitle>div h3{font-size:150%}}@media screen and (min-width: 768px){.pagetitle>div h3{font-size:150%}}@media screen and (min-width: 1024px){.pagetitle>div h3{font-size:180%}}@media screen and (min-width: 1280px){.pagetitle>div h3{font-size:250%}}.pagetitle>div h3 em{font-style:normal;display:block}@media screen and (min-width: 640px){.pagetitle>div h3 em{display:inline}}.brandname>div{margin:0 auto;cursor:pointer;text-align:center;box-sizing:border-box;max-width:320px;padding:10px;border-radius:8px;box-shadow:0 1px 8px #959595;transition:all .2s}.brandname>div.afts,.brandname>div.brit_eng{background-color:#a33d75}.brandname>div.k_g{background-color:#21489c}.brandname>div:hover{transform:translate(1px, 1px);opacity:.8}.brandname>div h2{text-indent:100%;overflow:hidden;white-space:nowrap;background-repeat:no-repeat;background-position:top center;background-size:contain;height:70px;margin:10px}.brandname>div h2 a{color:#fff;font-size:125%;font-weight:600;display:block;width:100%;height:100%}.brandname>div.afts h2{background-image:url(../../images/common/afts_logo-fff.webp)}.brandname>div.brit_eng h2{background-image:url(../../images/eigogakuin/eigogakuin_logo_fff.png)}.brandname>div.k_g h2{background-image:url(../../images/common/kotogakuen-logo-fff.webp)}.brandname>div h3 a{color:#fff;font-size:125%;font-weight:600;display:block;width:100%;height:100%}.confirm>div{max-width:800px;margin:0 auto}.confirm>div h2{font-size:112.5%;font-weight:600;background-color:#7d5ebe;color:#fff;margin:0 0 20px 0;padding:6px 10px;border-radius:4px}.confirm>div h3{color:#7d5ebe;font-size:112.5%;font-weight:700;line-height:1.5;padding:0 40px 0 10px;position:relative;border-bottom:1px solid #7d5ebe}.confirm>div h3::after{content:"";position:absolute;right:0;bottom:0;width:30px;height:30px;background-repeat:no-repeat;background-size:cover;background-position:top left;background-image:url(../../images/common/feather.svg)}.confirm>div h4 a{display:block;max-width:300px;text-align:center;font-size:150%;color:#fff;background-color:#5e73be;margin:50px auto;padding:8px;border-radius:8px;box-shadow:0 1px 8px #959595;font-weight:400}.confirm>div h4 a:hover{transform:translate(1px, 1px)}.confirm>div p{margin:10px 10px 50px 10px;padding:0}.confirm>div p.countletters{color:#7d5ebe}.confirm>div dl{max-width:600px;margin:30px auto;font-family:"M PLUS 1p",sans-serif;color:#555}.confirm>div dl dt{margin:0 0 4px 0;padding:0;color:#9789b5}.confirm>div dl dt em{font-style:normal;color:#be5e7b;font-size:80%}.confirm>div dl dd{margin:0 0 30px 0;padding:0;border-bottom:1px solid #7d5ebe;font-size:115%}.confirm>div dl dd:last-of-type{margin-bottom:0}.confirm>div #btn_area{text-align:center;display:flex;max-width:600px;box-sizing:border-box;margin:0 auto}.confirm>div #btn_area input{width:50%;max-width:140px;margin:0;padding:14px 0 10px 0;box-sizing:border-box;line-height:1;font-size:18px;border-radius:4px;transition:all .1s}.confirm>div #btn_area input:hover{transform:translate(1px, 1px);opacity:.8}.confirm>div #btn_area input.wpcf7-submit{box-sizing:border-box;background:#bfaaea;background:linear-gradient(180deg, rgb(191, 170, 234) 0%, rgb(229, 220, 248) 14%, rgb(255, 255, 255) 100%);border:none;box-shadow:0 1px 8px #959595;color:#7d5ebe}.confirm>div #btn_area input.wpcf7-previous{background:#cdcccf;background:linear-gradient(180deg, rgb(205, 204, 207) 0%, rgb(224, 224, 224) 14%, rgb(255, 255, 255) 100%);border:1px solid #cfcfcf;box-shadow:0 1px 8px #959595;color:#444;transition:all .1s;display:block !important;margin-right:20px}.bcrumbs{font-family:"M PLUS 1p",sans-serif;font-size:85%;margin:10px 0;color:#555;width:100%}.bcrumbs a{color:#7d5ebe}/*# sourceMappingURL=contact-sent.min.css.map */