.bg_pre1{display:flex;flex-direction:column;align-items:center}.pre1_content{display:flex;flex-direction:column;align-items:center;margin:auto;width:100%}.pre1_content .pre1_msg01{font-size:3rem;font-weight:600;background:#ea729a;color:#fff;padding:1rem;text-align:center;margin:0;letter-spacing:.05em;width:100%}@media (min-width:600px){.pre1_content .pre1_msg01{font-size:4rem}}.pre1_content .pre1_msg02{font-weight:600;padding:1%;text-align:left;margin:0 1rem 1rem}.pre1_content .pre1_msg02 p:last-of-type{font-size:2rem}@media (min-width:600px){.pre1_content .pre1_msg02 p:last-of-type{font-size:4rem}}.pre1_content span{max-width:1000px;display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;flex-direction:row}.pre1_content span img{max-width:400px;padding:2% 1.5%}.pre1_worry__ttl{width:100%;padding:1.7rem 2rem calc(1.7rem + 6.3vw);background:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/bg_dot.webp);background-size:10px 20px}@media (min-width:600px){.pre1_worry__ttl{padding:4.5rem 2rem calc(4.5rem + 6.3vw)}}.pre1_worry_content{background:#00b0c7;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;padding-top:2.4rem;padding-bottom:4rem}@media (min-width:600px){.pre1_worry_content{padding-bottom:9rem}}.pre1_worry_content:before{content:"";background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/frontpage/bg_circle_blue.webp);background-size:100% 100%;background-position:top right;background-repeat:no-repeat;position:absolute;top:1px;left:0;width:100%;height:6.3vw;transform:translateY(-100%)}.pre1_factor{background:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/bg_koshi.webp);background-position:bottom left;background-size:10px 10px;padding-bottom:6rem;position:relative}.pre1_factor__ttl{padding:4.5rem 2rem}.pre1_factor__ttl span.test{color:#00b0c7;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff;font-size:140%}.pre1_factor_content{display:flex;margin:auto;margin-bottom:4rem;flex-direction:column;align-items:flex-end}@media (min-width:600px){.pre1_factor_content{width:64.5054945055%;margin-bottom:9.5rem}}.pre1_factor__block{display:flex;margin:0 auto 1rem;box-sizing:border-box;position:relative;background-color:#fff;min-height:20rem;padding:3rem;border:solid .3rem #ea729a;border-radius:2rem;flex-direction:column;justify-content:space-between;width:100%;overflow:hidden}.pre1_factor__block p{font-size:1.4rem;font-weight:700}@media (min-width:600px){.pre1_factor__block p{font-size:1.6rem}}.pre1_factor_content>p{text-align:right;max-width:1000px;width:100%;font-size:xx-small}.pre1_achievement{background:#fff}.pre1_achievement__ttl{padding:4.5rem 2rem}.pre1_achievement_content{display:flex;margin:auto;flex-direction:column}@media (min-width:600px){.pre1_achievement_content{width:64.5054945055%}}.pre1_achievement_content img{padding-bottom:5rem}.cvArea_pre1 .cvMain{display:flex;flex-direction:column;align-content:center;align-items:stretch}.cvArea_pre1 .cvBtnLst li{width:100%}.cvArea_pre1 .cvBtnLst .row2{font-size:2.3rem;display:flex}@media (min-width:600px){.cvArea_pre1 .cvBtnLst .row2{font-size:5rem}}.cvArea_pre1 .cvBtnLst a{max-width:800px;aspect-ratio:800/150;margin:auto}@media (min-width:600px){.cvArea_pre1 .cvBtnLst a{max-width:1000px;width:80rem}}.cvArea_pre1 .cvBtnLst__jun1{background-color:#00b0c7;box-shadow:0 .3rem 0 #01466b}@media (min-width:600px){.cvArea_pre1 .cvBtnLst__jun1{box-shadow:0 .6rem 0 #01466b}}.pre1_button_msg{font-size:1rem;display:flex;justify-content:center;margin:2rem 0 1rem;font-weight:700;text-align:center;line-height:1}.pre1_button_msg span{letter-spacing:-.45em}.pre1_button_msg:before,.pre1_button_msg:after{content:"";width:1rem;height:1rem;background:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/frontpage/msg_line.svg);background-size:100% 100%}.pre1_button_msg:before{margin-right:.5rem}.pre1_button_msg:after{margin-left:.5rem;transform:scaleX(-1)}@media(min-width:600px){.pre1_button_msg{font-size:2rem;margin:5rem 0 1rem}.pre1_button_msg:before,.pre1_button_msg:after{width:2rem;height:2.5rem}.pre1_button_msg:before{margin-right:1rem}.pre1_button_msg:after{margin-left:1rem}}.pre1_method{background:#fff}.pre1_method__ttl{padding:4.5rem 2rem}.pre1_method_content{display:flex;margin:auto;flex-direction:column}@media (min-width:600px){.pre1_method_content{width:64.5054945055%}}.pre1_method_content .p_con05_col{background:#fff}.pre1_method_content .p_con05_col .ttl{text-indent:-2.5rem;text-align:left;padding-left:3rem}@media (min-width:600px){.pre1_method_content .p_con05_col .ttl{text-indent:initial;text-align:center;padding:1.5rem}}.pre1_achievement02{background:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/bg_koshi.webp);background-position:bottom left;background-size:10px 10px;padding-bottom:6rem;position:relative}.pre1_achievement02:after{content:"";width:100%;height:6.3vw;background:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/frontpage/bg_circleclip.webp);background-size:100% 100%;position:absolute;bottom:0;left:0}.pre1_achievement02__ttl{padding:4.5rem 2rem}.pre1_achievement02_content{display:flex;margin:auto;margin-bottom:4rem;flex-direction:column}@media (min-width:600px){.pre1_achievement02_content{width:64.5054945055%;margin-bottom:9.5rem}}.pre1_achievement02_content .nobiritsu_lst{margin-top:0}.pre1_achievement02_content .nobiritsu_lst dl{margin-top:0}.supportBtn{max-width:77rem;margin:5rem auto}.supportBtn a{display:block;transition:opacity .3s ease}.supportBtn a:hover{opacity:.8}.pre1_to_HOME{background:#fff;padding-bottom:6rem}.pre1_to_HOME_btn a{max-width:800px;margin:auto;aspect-ratio:800/60;background-color:#fff;width:100%;border:1px solid #ea729a;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;align-items:center;font-size:1rem;font-weight:600;color:#ea729a;line-height:1;position:relative}@media (min-width:600px){.pre1_to_HOME_btn a{max-width:1000px;width:80rem;font-size:2rem;height:7rem}}.to_service_pre1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:2rem 0}@media (min-width:600px){.to_service_pre1{margin:3rem 0}}.gokakuGraph{display:flex;justify-content:center;align-items:center;margin:2rem 0 0}.gokakuGraph img{width:100%;max-width:500px}@media (min-width:600px){.gokakuGraph{margin:0 0 5rem}.gokakuGraph img{max-width:860px}}ul.btnArea+.top_infobox{margin:-4rem 1rem 8rem}a{color:#fff}.sitemap a{color:#ea729a}.sitemap a:hover{text-decoration:underline}.wsp-pages-title,.wsp-posts-title{border-bottom:solid 1px #040d40;padding-bottom:1rem;margin-bottom:2rem}.wsp-posts-title{margin-top:4rem}.sitemap .page_item,.wsp-post{list-style-type:disc;margin-left:2em}.wsp-category-title{display:none}.h__right p{display:flex;justify-content:center;align-items:center}.h__line{width:1.4rem;height:1.4rem;background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/line-icon.svg);background-size:100% auto;margin-right:.4rem}@media (min-width:600px){.h__line{width:2.6rem;height:2.6rem}}.l_sticky_nav li.l_sticky_nav_line span.stikcyBallon{background:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/stikcy_ballon.svg);background-size:100% auto;width:calc(215 / 316 * 100%);background-repeat:no-repeat;top:-.5rem}.l_sticky_nav li.l_sticky_nav_line span.stikcyBallon:before{padding-top:calc(37.5 / 215 * 100%)}.copyright a{text-decoration:underline}.copyright a:hover{text-decoration:none}.cvArea{padding-top:4rem;padding-bottom:4rem}@media (min-width:600px){.cvArea{padding-top:10rem;padding-bottom:10rem}}.cvArea--scroll{position:fixed;bottom:0;left:0;z-index:1001;padding:.7rem 0 .6rem;background-color:#fff;width:100%;transform:translateY(100%);transition:transform .5s ease;transition-delay:.05s}@media (min-width:600px){.cvArea--scroll{display:none}}.cvArea--scroll .introBnr{padding:.5rem 2rem}.cvArea--scroll .introBnr__sub{font-size:1.3rem}.cvArea--scroll .introBnr__main{width:78%}.ctaOn .cvArea--scroll{transform:translateY(0)}.cvArea--scroll .cvBtnLst a{margin-bottom:.7rem}.introBnr{background:linear-gradient(90deg,#fddde6 31%,#ea729a 81%);background:linear-gradient(90deg,#fddde6 -25%,#ea729a 75%);color:#fff;display:flex;flex-direction:column;align-items:center;padding:1rem 2rem}.introBnr__sub{font-size:1.5rem;color:#040d40;position:relative;line-height:1;margin-bottom:.5rem;font-weight:300}.introBnr__sub .ballon{font-size:1rem;font-weight:400;border-radius:1px;background-color:#fff;display:block;position:absolute;right:-1rem;top:50%;transform:translate(100%,-50%);padding:.2rem .5rem;color:#e5811e;line-height:1.2}.introBnr__sub .ballon:before{content:"";border-style:solid;border-top:.3rem solid transparent;border-bottom:.3rem solid transparent;border-right:.6rem solid #fff;border-left:0;position:absolute;left:0;top:50%;transform:translate(-100%,-50%)}.introBnr__main{max-width:929px;width:80%;line-height:1}@media (min-width:600px){.introBnr{padding:1.5rem 2rem 2.5rem}.introBnr__sub{font-size:4rem}.introBnr__sub .ballon{font-size:2.2rem}.introBnr__main{width:calc(929 / 1400 * 100%)}}.cvMain{margin-bottom:1.2rem;margin-top:2rem}.cvMainLst{display:flex;justify-content:center;font-size:1rem;margin-bottom:2rem;margin-top:2rem}.cvMainLst li{display:flex;align-items:center}.cvMainLst li:not(:last-child){margin-right:3rem}.cvMainLst li:before{content:"";background-size:cover;background-repeat:no-repeat;margin-right:1rem;object-fit:cover}.cvMainLst p{line-height:1.5;letter-spacing:.05em}.cvMainLst span{font-size:1.5rem;font-weight:700}.cvMainLst__line:before{background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/frontpage/icon_line.svg);background-size:cover;width:4.5rem;height:auto;aspect-ratio:1/1}.cvMainLst__friend:before{width:4.5rem;aspect-ratio:85/65;background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/frontpage/icon_human.png);background-size:cover}@media (min-width:600px){.cvMain{margin:5rem 0 0}.cvMainLst{font-size:1.9rem;margin-bottom:3.5rem;margin-top:4rem}.cvMainLst li:not(:last-child){margin-right:9.5rem}.cvMainLst li:before{margin-right:1.4rem}.cvMainLst span{font-size:2.3rem}.cvMainLst__line:before{width:6.5rem}.cvMainLst__friend:before{width:8.5rem}}.cvMainScroll{background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/frontpage/scroll_cta_bg.png);background-size:100% auto;background-position:center top;background-color:#fff;background-repeat:no-repeat;padding-top:.5rem}.cvMainScroll .cvMainLst{margin-top:-3.3rem;margin-bottom:1rem}.cvMainScroll .cvMainLst p{line-height:1.3}.cvMainScroll .cvMainLst span{font-size:1.1rem}.cvMainScroll .cvMainLst__line:before,.cvMainScroll .cvMainLst__friend:before{width:2.5rem;margin-right:.7rem}.cvMainScroll .cvBtnLst{position:relative;z-index:1;margin-bottom:.8rem}.cvMainScroll .cvBtnLst .row1{font-size:1.3rem}.cvMainScroll .cvBtnLst .row2{font-size:2.3rem}.cvMainScroll .cvBtnLst .row3{line-height:2}.cvMainScroll .cvBtnLst .ribon{font-size:.95rem;top:.4rem}.cvMainScroll .cvBtnLst a{margin-bottom:.5rem}.cvMainScroll .cvBtnLst p{font-size:.85rem}.cvBtnLst{display:flex;justify-content:center}.cvBtnLst li:not(:last-child){margin-right:1.5rem}.cvBtnLst li{width:33.333333%}.cvBtnLst a{max-width:360px;width:100%;aspect-ratio:360/170;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:2rem;font-weight:700;color:#fff;border-radius:.8rem;margin-bottom:1rem;line-height:1;position:relative}@media (min-width:600px){.cvBtnLst li:not(:last-child){margin-right:5rem}.cvBtnLst li{width:auto}.cvBtnLst a{max-width:360px;width:36rem;height:17rem;font-size:5rem;border-radius:2rem;margin-bottom:2.2rem}}.cvBtnLst .ribon{position:absolute;background-color:#ea729a;top:.3rem;left:-.5rem;font-size:1rem;padding:0 1rem;line-height:1;height:1.1rem;display:flex;align-items:center}.cvBtnLst .ribon span{transform:scale(.8)}.cvBtnLst .ribon:before{content:"";position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-top:.6rem solid transparent;border-bottom:.6rem solid transparent;border-right-width:.38rem;border-right-style:solid;border-left:0}.cvBtnLst .ribon:after{content:"";position:absolute;top:100%;left:0;border:none;border-bottom:solid 1rem transparent;border-right:solid .9rem #6eb3e0;z-index:-1}@media (min-width:600px){.cvBtnLst .ribon{top:.5rem;left:-.8rem;font-size:1.8rem;padding:0 3.5rem 0 1.8rem;height:2.6rem}.cvBtnLst .ribon span{transform:none}.cvBtnLst .ribon:before{border-top:1.3rem solid transparent;border-bottom:1.3rem solid transparent;border-right-width:.55rem}}.cvBtnLst .cvBtnLst__2 .ribon{background-color:#ea729a}.cvBtnLst .cvBtnLst__2 .ribon:before{border-right-color:#4f86cc}.cvBtnLst .cvBtnLst__2 .ribon:after{border-right-color:#9e0431}.cvBtnLst .cvBtnLst__jun1 .ribon{background-color:#00b0c7}.cvBtnLst .cvBtnLst__jun1 .ribon:before{border-right:.55rem solid #b0d174}.cvBtnLst .cvBtnLst__jun1 .ribon:after{border-right-color:#05669b}.cvBtnLst .row1{font-size:1.7rem;line-height:1;padding-top:1.3rem}.cvBtnLst .row2{font-size:2.6rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap}.cvBtnLst .row3{font-size:1rem;line-height:1.6}.cvBtnLst .cvBtnLst__jun2 .row2:after{content:"";position:relative;top:.3rem;right:-.2rem;width:1.6rem;aspect-ratio:38/56;background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/frontpage/beginner.png);background-size:100% auto;background-repeat:no-repeat;background-position:center}@media (min-width:600px){.cvBtnLst .row1{font-size:4rem;line-height:1.6;padding-top:.5rem}.cvBtnLst .row2{font-size:7rem}.cvBtnLst .row3{font-size:3.5rem;line-height:2}.cvBtnLst .cvBtnLst__jun2 .row2:after{position:absolute;top:56%;right:-1.5rem;width:3.8rem;aspect-ratio:38/56;transform:translate(100%,-50%);background-size:cover}}.cvBtnLst .cvBtnLst__2 p{font-size:1rem;background-color:#fddde6;color:#040d40;width:100%;line-height:.8;margin-top:9.8vw}.cvBtnLst .cvBtnLst__2 p span{transform:scale(.6)}@media (min-width:600px){.cvBtnLst .cvBtnLst__2 p{font-size:1.6rem;line-height:1.5;margin-top:12.4rem}.cvBtnLst .cvBtnLst__2 p span{transform:none}}.cvBtnLst__jun2{background-color:#4bbcea;box-shadow:0 .3rem 0 #457a8c}.cvBtnLst__2{background-color:#4f86cc;box-shadow:0 .3rem 0 #3f5c85}.cvBtnLst__jun1{background-color:#b0d174;box-shadow:0 .3rem 0 #7b9050}.cvBtnLst p{font-size:1rem;letter-spacing:-.05em;line-height:1.5;display:flex;justify-content:center;white-space:nowrap}@media (min-width:600px){.cvBtnLst__jun2{box-shadow:0 .6rem 0 #457a8c}.cvBtnLst__2{box-shadow:0 .6rem 0 #3f5c85}.cvBtnLst__jun1{box-shadow:0 .6rem 0 #7b9050}.cvBtnLst p{font-size:2.1rem;text-align:center;letter-spacing:normal}}@media (hover:hover){.cvBtnLst a:hover{transform:translateY(.7rem);box-shadow:none}}.cvBtnLst+p{font-size:1.2rem;font-weight:400;display:flex;justify-content:center;align-items:flex-start;margin-bottom:2.5rem}.cvBtnLst+p:before{content:"";width:4.6rem;aspect-ratio:1;background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/cv_lineicon.svg);background-size:cover;background-repeat:no-repeat;margin-right:1.5rem;flex-shrink:0}@media (min-width:600px){.cvBtnLst+p{font-size:1.9rem;font-weight:300;text-align:center;align-items:center;margin-bottom:6.5rem}.cvBtnLst+p:before{width:6.6rem;margin-right:1.5rem}}.cvRoadmap{position:relative;display:flex;justify-content:center;padding:2.5rem .5rem 1.3rem;margin-bottom:2rem}@media (min-width:600px){.cvRoadmap{padding:2.5rem .5rem 3rem}}.cvRoadmap:before{content:"";width:100%;height:100%;background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/frontpage/ct_roadmap_bg.png);background-size:auto 100%;background-position:bottom center;background-repeat:repeat-x;position:absolute;bottom:-1%;left:0}.cvRoadmap img{max-width:905px;width:100%;position:relative}.notsale{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:2rem 0}.notsale:before{content:"";width:4.5rem;height:4.5rem;display:block;background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/frontpage/notsale.png);background-size:cover;margin-right:1rem}.notsale p{font-size:1.3rem;line-height:1.3}.notsale p span{font-weight:700}@media (min-width:600px){.notsale{margin:3rem 0}.notsale p{font-size:1.9rem}.notsale:before{width:6.6rem;height:6.6rem;margin-right:1.5rem}}.cvMainScroll .cvLine p{font-size:1rem;margin-right:1rem;border-top:solid .2rem #06c755;border-bottom:solid .2rem #06c755;padding:.4rem 1rem}.cvMainScroll .cvLine a{width:8rem;font-size:1rem}.cvLine{display:flex;justify-content:center;align-items:center}.cvLine p{border-top:solid .3rem #06c755;border-bottom:solid .3rem #06c755;padding:.7rem 1rem;position:relative;top:.1rem;margin-right:2rem;font-size:1.1rem;line-height:1.5}.cvLine a{background-color:#06c755;color:#fff;box-shadow:0 .3rem 0 #429442;width:12rem;aspect-ratio:200/73;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.4rem;border-radius:1rem;flex-shrink:0}@media (min-width:600px){.cvLine p{padding:1.6rem 6rem;font-size:2.3rem;border-top:solid .5rem #06c755;border-bottom:solid .5rem #06c755;margin-right:2.5rem;top:.2rem}.cvLine p:after{width:2.9rem;height:3.2rem;margin-left:1rem;position:static;transform:none}.cvLine a{font-size:2.3rem;width:20rem;height:7.3rem;box-shadow:0 .5rem 0 #429442}}@media (hover:hover){.cvLine a:hover{transform:translateY(.5rem);box-shadow:none}}.btnArea{justify-content:center;padding-bottom:0}.btnArea+.lineDoui{padding-bottom:4rem}@media (min-width:600px){.btnArea+.lineDoui{padding-bottom:5rem}}.btnAreaGroup{padding-top:5rem;padding-bottom:5rem}@media (min-width:600px){.btnAreaGroup{padding-top:10rem;padding-bottom:10rem}.fvBtnArea .btnAreaGroup{padding-top:8rem}}.btnArea3__head{background:#ea729a;position:relative;padding-top:.6rem;padding-bottom:.6rem}.btnArea3__head:before{position:absolute}@media (min-width:600px){.btnArea3__head{padding-top:1.6rem;padding-bottom:1.6rem}}.btnArea3__ttl{font-size:1.9rem;font-weight:600;color:#fff;text-align:center;position:relative;display:flex;justify-content:center;align-items:center}.btnArea3__ttl p{display:flex;justify-content:center;align-items:center;line-height:1;position:relative;transform:translateX(.2em)}.btnArea3__ttl:before{content:"";width:calc(39 / 340 * 100%);max-width:12rem;aspect-ratio:1/1;position:absolute;left:1.2rem;top:-.6rem;transform:translate(-50%,-50%);background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/btnarea_ballon.svg);background-size:100% auto;z-index:10}.btnArea3__ttl span{white-space:nowrap}@media (min-width:391px){.btnArea3__ttl p{transform:none}}.btnArea3__ttl__line{width:3rem;aspect-ratio:1/1;background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/line-icon.svg);background-size:100% auto;margin-right:.5rem}.btnArea3__ttl__ballon{position:absolute;top:0;right:-1rem;transform:translateY(-100%);width:calc(81 / 300 * 100%)}@media (min-width:600px){.btnArea3__ttl{font-size:5.2rem}.btnArea3__ttl:before{width:calc(120 / 1000 * 100%);left:2.2rem;top:-1.4rem}.btnArea3__ttl__line{width:6.7rem;height:6.7rem;margin-right:.8rem}.btnArea3__ttl__ballon{top:-.3rem;width:calc(225 / 828 * 100%)}}.btnArea3__con{font-size:1.3rem;display:flex;justify-content:center;align-items:center;margin-top:.5rem}.btnArea3__con p{line-height:1.6;text-align:center}.btnArea3__con p span{font-weight:600}.btnArea3__con ul{flex-shrink:0;margin-left:1.5rem}.btnArea3__con:after{content:"";background:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/btnarea_whitearrow.svg);background-size:100% 100%;width:1.8rem;aspect-ratio:18/70;margin-left:.5rem}@media (min-width:600px){.btnArea3__con{font-size:3.6rem;margin-top:2rem}.btnArea3__con:after{width:5.1rem}.btnArea3__con ul{margin-left:4rem}}.btnArea2{padding-top:.5rem;padding-bottom:.5rem}@media (min-width:600px){.btnArea2{padding-top:1.3rem;padding-bottom:1.3rem}.fvBtnArea .btnArea2{padding-top:1.3rem;padding-bottom:1.3rem}}.counselingBtnLst{display:flex;flex-wrap:wrap;justify-content:space-around}.counselingBtnLst__lst{border:1px solid #ff3b74;width:calc(98% / 3);display:flex;justify-content:space-evenly;flex-direction:column}.counselingBtnLst__ttl{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;text-align:center;letter-spacing:.05em;font-size:1.4rem;padding:.5rem;color:#ff3b74;line-height:1.4}@media (min-width:600px){.counselingBtnLst__ttl{font-size:2.8rem;padding:1rem}}.counselingBtnLst__ttl span{color:#040d40;font-size:1rem;font-weight:initial}@media (min-width:600px){.counselingBtnLst__ttl span{font-size:2rem}}.counselingBtnLst__btn{margin:.5rem .5rem 1.5rem}@media (min-width:600px){.counselingBtnLst__btn{margin:1rem 2rem 2rem}}.counselingBtnLst__btn a{display:flex;justify-content:center;align-items:center;text-align:center;font-size:1rem;font-weight:700;height:4.5rem;margin:auto;background:#ea729a;box-shadow:0 5px 0 #9e0431;border-radius:1rem;line-height:1.4}@media (min-width:600px){.counselingBtnLst__btn a{height:11rem;font-size:2.5rem;box-shadow:0 .8rem 0 #9e0431;border-radius:2rem}.counselingBtnLst__btn a:hover{transform:translateY(.8rem);box-shadow:none}}.frendsRegist{display:flex;justify-content:center;align-items:center;color:#040d40;margin-top:1.5rem}.frendsRegist p{font-size:1.6rem;font-weight:500;margin-bottom:1.5rem}.frendsRegist .firstMsg{position:relative;display:flex;align-items:center}.frendsRegist .firstMsg:after{content:"";background:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/stop.svg);background-size:100% 100%;width:3.4rem;aspect-ratio:1/1}.frendsRegist .lastMsg{font-size:1.8rem;font-weight:700;margin-bottom:2.5rem;display:flex;justify-content:center}.frendsRegist .lastMsg span{background:linear-gradient(transparent 60%,#fddde6 50%);position:relative;transform:translateX(-1.5rem)}.frendsRegist .lastMsg span:after{content:"";position:absolute;right:-.5rem;bottom:0;transform:translateX(100%);background:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/common/arrow_up.svg);background-size:100% 100%;width:3.6rem;aspect-ratio:36/38}.frendsRegist .linePg{font-size:1.3rem;display:flex;align-items:center;justify-content:flex-end}.frendsRegist .linePg a{display:flex;align-items:center;justify-content:center;height:4.8rem;padding:0 .5rem;min-height:48px;background:#06c755;color:#fff;font-size:1.6rem;line-height:1.4;font-weight:600;box-shadow:0 .4rem 0 #009635;border-radius:10px;margin-left:.3em}@media (min-width:769px){.frendsRegist{margin-top:3rem}.frendsRegist p{font-size:3rem;margin-bottom:3rem}.frendsRegist .firstMsg:after{content:"";width:5.8rem;aspect-ratio:58/58}.frendsRegist .lastMsg{font-size:4rem;margin-bottom:4rem}.frendsRegist .lastMsg span{transform:none}.frendsRegist .lastMsg span:after{content:"";right:-2.5rem;width:10.1rem;aspect-ratio:101/107}.frendsRegist .linePg{font-size:2.3rem;transform:translateX(6rem)}.frendsRegist .linePg a{height:7rem;padding:0 .8rem;font-size:2.3rem;box-shadow:0 .6rem 0 #009635;border-radius:10px;transition:all .05s ease}.frendsRegist .linePg a:hover{transform:translateY(6px);box-shadow:none}}.btnArea2{padding-top:4rem;padding-bottom:4rem}@media (min-width:600px){.btnArea2{padding-top:10rem;padding-bottom:5rem}.fvBtnArea .btnArea2{padding-top:5rem;padding-bottom:5rem}}.linePresent{display:flex;align-items:center;flex-direction:column;padding-bottom:4rem}.linePresent p{color:#ea729a;line-height:1.6;letter-spacing:.025em;font-size:1.4rem;text-align:center}@media (min-width:600px){.linePresent{padding-bottom:10rem}.linePresent p{font-size:2.6rem}}.linePresent .gifticon{margin-left:3.5rem}@media (min-width:600px){.linePresent .gifticon{margin-left:5.5rem}}.linePresent .gifticon:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f06b";color:#ea729a;padding-right:1rem;margin-left:-2.5rem}@media (min-width:600px){.linePresent .gifticon:before{padding-right:1rem;margin-left:-4rem}}.lineBtnHead{color:#040d40 !important;margin-top:1.5rem}.lineTextlink{color:#06c755;text-decoration:underline}.lineTextlink:hover{text-decoration:none}.lineBtn{width:100%;margin:0 auto}@media (min-width:600px){.lineBtn{max-width:1000px;display:flex;justify-content:center}}.lineBtn a{display:flex;align-items:center;justify-content:center;width:100%;height:7.8rem;min-height:50px;background:#06c755;color:#fff;font-size:1.8rem;line-height:1.4;font-weight:600;box-shadow:0 .6rem 0 #009635;border-radius:10px;transition:all .05s ease}@media (min-width:769px){.lineBtn a{height:11.8rem;min-height:78px;font-size:3rem;box-shadow:0 .8rem 0 #009635;border-radius:2rem}.lineBtn a:hover{transform:translateY(8px);box-shadow:none}}p.lineDoui{margin-top:1rem;text-align:center;color:#040d40;font-size:1rem !important;line-height:1.6}.lineDoui a{color:#ea729a;text-decoration:underline}.lineBtn{width:100%;margin:0 auto}@media (min-width:600px){.lineBtn{max-width:1000px;display:flex;justify-content:center}}.lineBtn a{display:flex;align-items:center;justify-content:center;width:100%;height:7.8rem;min-height:50px;background:#06c755;color:#fff;font-size:1.8rem;line-height:1.4;font-weight:600;box-shadow:0 .6rem 0 #009635;border-radius:10px;transition:all .05s ease}@media (min-width:769px){.lineBtn a{height:11.8rem;min-height:78px;font-size:3rem;box-shadow:0 .8rem 0 #009635;border-radius:2rem}.lineBtn a:hover{transform:translateY(8px);box-shadow:none}}*/p.lineDoui{margin-top:1rem;text-align:center;color:#040d40;font-size:1rem !important;line-height:1.6}.lineDoui a{color:#ea729a;text-decoration:underline}.campaign-info{display:flex;flex-direction:row;align-items:flex-end;margin:1rem auto .2rem;flex-wrap:wrap;justify-content:flex-end}.campaign-info .i{font-size:85%;margin:.2rem;width:2rem;height:2rem;border-radius:50%;background:#040d40;color:#fff;font-weight:700;position:relative;top:-1rem}@media (min-width:600px){.campaign-info .i{top:initial}}.eiken_renewal{margin:.5rem auto 1rem;max-width:1000px;text-align:center;background:#fddde6}.eiken_renewal p:first-of-type{font-weight:600}.camBook{max-width:1000px;margin:1rem auto}.popupQr p{width:100%;font-size:1.3rem;margin-bottom:.5rem}@media (min-width:600px){.popupQr p{font-size:1.6rem}}.lineOpenBtn{width:100% !important;background:#06c755 !important;box-shadow:0 4px 0 0 #009635 !important;font-weight:600;color:#fff}.lineOpenBtn:hover{box-shadow:none !important}.h__btn{align-items:flex-end}.h__btn .left{display:none}@media (min-width:600px){.h__btn .left{margin-right:1rem;display:flex;align-items:center}.h__btn .left>*:not(p){font-weight:600;color:#fff}.h__btn .left div{display:flex;flex-direction:row;align-items:center}.h__btn .left label div:after{content:"";height:2.9rem;width:1px;background:#fff;margin:0 1.6rem 0 2rem}.h__btn .left ul{display:flex;flex-direction:column}.h__btn .left ul li{display:flex;font-size:1rem}.h__btn .left ul li:before{font-family:"Font Awesome 5 Free";content:"\f14a";margin-right:.5rem}.h__btn .left label{background:#06c755;box-shadow:0 4px 0 0 #009635}}.h__btn .left:hover label{box-shadow:none}.l_sticky_nav{background:0 0}.l_sticky_nav ul{flex-direction:row;justify-content:space-around;margin-bottom:.5rem}.l_sticky_nav ul li{border:none}.l_sticky_nav li.l_sticky_nav_line{width:calc(100% - 45px - 2rem)}.l_sticky_nav li .open-btn{background:#06c755;box-shadow:0 2px 0 0 #009635;border-radius:1em}.l_sticky_nav .pagetop.downMove{opacity:1;transform:translateY(0);pointer-events:auto}.pagetopWrap{margin:.7rem 0 .5rem;display:flex;justify-content:flex-end;padding:0 1rem}.pagetop{position:initial;width:45px;height:45px;opacity:1;transform:translateY(0);pointer-events:auto}.pagetop a{color:#fff}.f{padding-bottom:10rem}@media (min-width:600px){.f{padding-bottom:2rem}}.f__nav{text-align:left}@media (min-width:600px){.pt_lst .motto{font-size:1.6rem}}.pt .msg{background:0 0}.pt .msg:before{background-image:none}.form-btn{padding-top:0;padding-bottom:0}@media (min-width:600px){.form{font-size:1.6rem}}@media (min-width:600px){.keisai ul{font-size:1.6rem}}.mv_con01_btm img{width:80%}@media (min-width:769px){.mv_con02{top:50%}}@media (min-width:769px){.mv_con02_l{padding:0;display:flex;align-items:flex-start;flex-direction:row;max-width:1000px;margin:auto;justify-content:space-evenly}}.movie{padding:10rem 0 0}.movie__ttl{text-align:center;font-size:2.2rem;font-weight:600;color:#ea729a;margin-bottom:1rem;letter-spacing:.025em}.movie__con{position:relative;width:100%;padding-top:56.25%}.movie__con img{width:100%}.movie__con a{position:absolute;top:0;right:0;width:100%;height:100%}.movie__con a:before{position:absolute;background:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/frontpage/yt_icon_mono_light.png);content:"";background-size:100%;width:70px;height:50px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.9;transition:.5s}.movie__con a:hover:before{background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/frontpage/yt_icon_rgb.png)}@media (min-width:769px){.movie__ttl{font-size:3rem;margin-bottom:2rem}}.breadcrumb{color:#040d40;font-weight:600 !important;padding-top:1rem}.main_start .breadcrumb{margin-top:-4.5rem;padding-bottom:4.5rem;padding-left:0;padding-right:0}@media (min-width:769px){.main_start .breadcrumb{margin-top:-6.5rem;padding-bottom:6.5rem;padding-left:2rem;padding-right:2rem}}.breadcrumb ol{display:flex;font-size:1rem}@media (min-width:769px){.breadcrumb ol{font-size:1.2rem}}.breadcrumb li{display:flex}.breadcrumb li:after{content:"｜";margin:0 .5rem}.breadcrumb li:last-child:after{content:none}.breadcrumb a{color:#ea729a}@media (hover:hover){.breadcrumb a:hover{text-decoration:underline}}.p_post_tnumb{margin-bottom:4rem}.p_post_tnumb img{display:block;width:100%;height:auto}.p_post_cont .rtoc-mokuji-content.frame2:before{border-width:3px;opacity:1}.p_post_cont #rtoc-mokuji-title span{font-weight:700;letter-spacing:.01em}.p_post_cont .rtoc-mokuji-content .rtoc-mokuji.level-1>.rtoc-item:before{font-weight:700}.rtoc_open_close{font-weight:700;color:#040d40}.p_post_cont .rtoc-mokuji-content .rtoc-mokuji.level-1 li{font-size:1.3rem}@media (min-width:600px){.p_post_cont .rtoc-mokuji-content .rtoc-mokuji.level-1 li{font-size:1.5rem}}.p_post_cont .rtoc-mokuji-content .rtoc-mokuji li>a{color:#040d40 !important}.side_section{margin-top:5rem}@media (min-width:600px){.side_section{margin-top:0}.side_section:not(:first-child){margin-top:5rem}}.popupBnr{margin-bottom:1rem}@media (min-width:600px){.popupBnr{display:flex;justify-content:center;margin-top:1rem;margin-bottom:4rem;cursor:pointer}.popupBnr img{max-width:749px}}body.no-scroll{overflow:hidden}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);justify-content:center;align-items:center;display:flex;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none;padding:0 2rem}.modal-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.modal{position:relative;background:#fff;min-width:300px;max-width:980px;max-height:80vh;overflow-y:auto;box-shadow:0 0 10px rgba(0,0,0,.3);transform:translateY(-20px);transition:transform .3s ease}.modal-overlay.active .modal{transform:translateY(0)}.modal__in{padding:3.5rem 2.5rem 2rem}@media (min-width:600px){.modal__in{padding:3.5rem 5.5rem}}.modal__ttl{font-size:2.4rem;font-weight:700;margin-bottom:.8rem}.modal__ttl span{color:#ea729a}@media (min-width:600px){.modal__ttl{font-size:3.5rem}}.modal__in p{font-size:1.4rem;font-weight:700;line-height:2.1;margin-bottom:2.5rem}.modal__in p span{background:linear-gradient(transparent 40%,#fddde6 40%)}@media (min-width:600px){.modal__in p{font-size:1.9rem}}.modal__img{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-bottom:3rem}.modal__img figcaption{font-size:1.6rem;font-weight:600;color:#fff;background-color:#ea729a;padding:0 .8rem;line-height:1.5;margin-bottom:1.8rem}.modal__img img{max-width:545px;width:100%;margin-left:auto;margin-right:auto}@media (min-width:600px){.modal__img{margin-bottom:2rem}.modal__img figcaption{font-size:1.9rem;margin-bottom:0}.modal__img img{transform:translateY(-1.5rem)}}.close-button{position:absolute;top:1.5rem;right:1.5rem;width:4rem;height:4rem;background:#9ba6aa;color:#fff;border:none;border-radius:100%;cursor:pointer}.close-button:before,.close-button:after{content:"";position:absolute;width:.3rem;height:2.7rem;background:#fff;display:flex;justify-content:center;align-items:center;top:50%;left:50%}.close-button:before{transform:translate(-50%,-50%) rotate(45deg)}.close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}@media (min-width:600px){.close-button{width:5.5rem;height:5.5rem}.close-button:before,.close-button:after{height:4.2rem}}.batch19{margin-bottom:1.5rem;max-width:1200px;margin-inline:auto}.batch19 figure{margin:1rem auto}.batch19 p{text-align:center}.batch19:after{content:"";display:block;aspect-ratio:216/75;background-image:url(//eigoba.com/wp-content/themes/eigoba/assets/css/../img/frontpage/batch19_arrow.svg);background-size:cover;margin:1.2rem auto 0;max-width:216px;width:calc(216 / 1200 * 100%)}@media (min-width:600px){.batch19{margin-bottom:3rem}.batch19 figure{margin:2rem auto}.batch19 p{font-size:3rem}.batch19:after{max-width:216px;margin:2rem auto 0}}