*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;border:0;outline:0}body{line-height:1.5;-webkit-font-smoothing:antialiased;position:relative}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}ul{list-style-type:none}br{letter-spacing:0}html,body{height:100%}html{font-size:62.5%}@media(min-width:600px){html{font-size:.78vw}}@media(min-width:1150px){html{font-size:62.5%}}body{font-size:1.4rem;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;overflow-x:hidden;color:#040d40;min-width:320px;position:relative}h1,h2,h3,h4,h5,h6{line-height:1.6}table,li,p,dl{line-height:1.8}a{color:#333;text-decoration:none}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}i{font-style:normal}table{border-collapse:collapse}body figure{margin:0}body{padding-top:69px}@media(min-width:600px){body{padding-top:11rem}}.h.on .h__in{height:45px}.h.on .h__logo{width:10rem}@media (min-width:769px){.h.on .h__in{height:8.8rem;height:calc(7rem - .8rem)}.h.on .h__logo{width:16rem}}.h{border-top:solid 4px #ea729a;position:fixed;top:0;left:0;width:100%;z-index:1000;background:rgba(255,255,255,.9)}.h__in{display:flex;align-items:center;justify-content:space-between;transition:padding .3s ease;height:calc(69px - 4px);transition:height .2s ease;padding-left:2.6666666667%;padding-right:2.6666666667%}@media (min-width:600px){.h{border-top:solid .8rem #ea729a}.h__in{height:calc(11rem - .8rem);padding-left:4.4072948328%;padding-right:4.4072948328%}}.h__logo{width:14rem;display:flex;justify-content:flex-start;align-items:center;margin-right:1.4rem;transition:all .2s ease}@media (min-width:600px){.h__logo{width:27.8rem}}.h__right p{font-size:1rem;font-weight:500;margin-bottom:.1rem}.h__right p span{position:relative;display:flex;justify-content:center;align-items:center}.h__right p strong{font-weight:700}@media (min-width:600px){.h__right{margin-top:.8rem}.h__right p{font-size:1.4rem;margin-bottom:.5rem}}.h__right p span:before,.h__right p span:after{content:"";width:15px;height:1px;background:#ea729a;position:relative;top:1px}.h__right p span:before{transform:rotate(45deg);margin-right:.2rem}.h__right p span:after{transform:rotate(-45deg);margin-left:.2rem}@media (min-width:769px){.h__right p span:before,.h__right p span:after{width:25px}}.h__btns{margin:0 auto;display:flex;justify-content:flex-end}.h__btns .openBtn{display:flex;justify-content:center;align-items:center;width:8rem;height:2.3rem;padding:0 .3rem;color:#fff;font-size:1rem;font-weight:600;letter-spacing:.05em;border-radius:5rem;text-align:center;cursor:pointer}.h__btns .openBtn:not(:last-child){margin-right:.4rem}.h__btns .openBtn span{display:none}.h__btnJun2{background-color:#4bbcea;box-shadow:0 .2rem 0 #457a8c}.h__btn2{background-color:#4f86e4;box-shadow:0 .2rem 0 #3f5c85}.h__btnJun1{background-color:#b0d174;box-shadow:0 .2rem 0 #7b9050}.h__right .h__right__sub{transform:scale(.9);margin-top:.1rem}@media(min-width:600px){.h__btns .openBtn{width:12rem;height:4rem;padding:0 .5rem;font-size:1.7rem;letter-spacing:.1em}.h__btns .openBtn span{display:inline}.h__btnJun2{background-color:#4bbcea;box-shadow:0 .3rem 0 #457a8c}.h__btn2{background-color:#4f86e4;box-shadow:0 .3rem 0 #3f5c85}.h__btnJun1{background-color:#b0d174;box-shadow:0 .3rem 0 #7b9050}}@media(hover:hover){.h__btns .openBtn:hover{transform:translateY(3px);box-shadow:none}}.popupQr input{display:none}.popupQr__overlay{display:flex;justify-content:center;overflow:auto;position:fixed;top:0;left:0;z-index:1100;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;transition:opacity .5s,transform 0s .5s;transform:scale(0)}.popupQr__trigger{position:absolute;width:100%;height:100%}.popupQr__cont{position:relative;align-self:center;width:90%;max-width:800px;padding:3.5rem 4rem;box-sizing:border-box;background:#fff;line-height:1.4em;transition:.5s;text-align:justify}@media(min-width:600px){.popupQr__cont{padding:3rem 4rem}}.popupQr__cont__in{display:flex;flex-direction:column;align-items:center;align-content:center}.popupQr .closeBtn{position:absolute;top:10px;right:10px;font-size:14px;cursor:pointer;padding:8px;background:#bbb;color:#fff;border-radius:15px;line-height:14px;font-weight:700}.popupQr .popupQr__btn{max-width:50%;width:100%;margin:2rem auto}.popupQr .popupQr__btn .lineBtn{display:flex;justify-content:center;background:#06c755;color:#fff;font-weight:700;border-radius:3em;font-size:1.4rem;padding:.7rem 1.5rem;width:100%;transition:.3s ease}.popupQr .popupQr__btn .lineBtn:hover{background:#009635}@media(min-width:600px){.popupQr .popupQr__btn .lineBtn{padding:1rem 1.5rem}}.popupQr .lineDoui{font-size:1rem;text-align:center;line-height:1.7}.popupQr .lineDoui a{color:#ea729a;text-decoration:underline}@media(min-width:600px){.popupQr .lineDoui{font-size:1.2rem}}.popupQr input:checked~.popupQr__overlay{opacity:1;transform:scale(1);transition:opacity .5s}.popupQr input:checked~.popupQr__overlay .popupQr__cont{transform:translateY(50px)}.navBtn{width:5.6rem;height:6.9rem;position:absolute;right:0;top:0;border-radius:100%;cursor:pointer}@media(min-width:600px){.navBtn{width:9rem;height:6rem;top:2rem}}.navBtn i{position:absolute;top:50%;left:50%;width:2.5rem;height:.3rem;background:#040d40;transform:translate(-50%,-50%);transition:background .15s ease}@media(min-width:600px){.navBtn i{width:3.1rem}}.navBtn i:before,.navBtn i:after{content:"";position:absolute;width:100%;height:.3rem;left:0;border-radius:3px;background-color:#040d40;transition:background .15s ease}.navBtn i:before{top:-.9rem}.navBtn i:after{bottom:-.9rem}@media(hover:hover){.navBtn:hover i,.navBtn:hover i:before,.navBtn:hover i:after{background-color:#ea729a}}.navBg{position:fixed;top:0;right:0;z-index:1001;width:100%;height:100%;background:#000;transition:opacity .3s cubic-bezier(.55,.085,.68,.53);opacity:0;pointer-events:none}.isOpen .navBg{opacity:.53;pointer-events:auto}.isOpen .nav{opacity:1;transform:translateX(0)}.nav{width:33rem;background:#ea729a;position:fixed;top:0;right:0;z-index:1002;height:100%;padding:2rem 2rem 2rem 4.4rem;opacity:0;transform:translateX(100%);transform-origin:right center;transition:opacity .3s cubic-bezier(.55,.085,.68,.53),transform .3s cubic-bezier(.55,.085,.68,.53)}@media(min-width:600px){.nav{padding:5rem 2.5rem 5rem 4.4rem}}.nav__close{margin-left:auto;margin-bottom:5rem;width:2.4rem;height:2.4rem;background:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/icon_close.svg);background-size:100% 100%;cursor:pointer}@media(min-width:600px){.nav__close{margin-bottom:7.8rem}}.nav li{font-size:1.6rem;font-weight:700;color:#fff;letter-spacing:.05em}@media(min-width:600px){.nav li{font-size:1.8rem}}.nav li:not(:last-child){margin-bottom:1.5rem}@media(min-width:600px){.nav li:not(:last-child){margin-bottom:1rem}}.nav li a{display:flex;align-items:center;color:#fff}.nav li i{background-size:100% 100%;margin-right:1rem}.nav__in{padding-right:1.5rem}.nav__main{margin-bottom:4.5rem}@media(min-width:600px){.nav__main{margin-bottom:6rem}}.nav__sub{border-top:dotted 2px #fff;border-bottom:dotted 2px #fff;padding-top:3.8rem;padding-bottom:3.8rem}.iconHome{background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/icon_home.svg);width:2.1rem;height:1.9rem}.iconSv{background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/icon_service.svg);width:1.5rem;height:1.8rem}.iconSup{background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/icon_support.svg);width:1.7rem;height:2.1rem}.iconFaq{background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/icon_faq.svg);width:1.7rem;height:1.7rem}.iconBallon{background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/icon_ballon.svg);width:2rem;height:1.7rem}.iconInfo{background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/icon_info.svg);width:2.5rem;height:1.7rem}.iconInquiry{background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/icon_inquiry.svg);width:2.1rem;height:1.7rem}.iconMail{background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/icon_mail.svg);width:1.9rem;height:1.3rem}.iconLine{background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/icon_line.svg);width:2rem;height:1.9rem}@media(min-width:600px){.iconHome{width:2.3rem;height:2.1rem}.iconSv{width:1.7rem;height:2.1rem}.iconSup{width:1.9rem;height:2.4rem}.iconFaq{width:1.9rem;height:1.9rem}.iconBallon{width:2.2rem;height:1.9rem}.iconInfo{width:2.7rem;height:1.9rem}.iconInquiry{width:2.3rem;height:1.9rem}.iconMail{width:2.1rem;height:1.5rem}.iconLine{width:2.2rem;height:2.1rem}}