@charset "utf-8";section.header_logo img,section.footer_logo img{width:280px}section#info{background-color:#005bac}section#info h2{color:#fff;background-color:#e5001b}section#info h2:after{border-color:transparent transparent transparent #e5001b}section#info .inner>*{background-color:#fff}.cmn_mail a:before,.cmn_tel a:before{color:#e5001b}.cmn_addr:before{color:#005bac}h2.cmn_ttl{background-color:#005bac}h2.cmn_ttl.pink{background-color:#ec2057}h2.cmn_ttl.pink2{background-color:#ff4646}h2.cmn_ttl.arrow:after{border-color:#005bac transparent transparent}h3[class*=h3a]{border-color:#005bac}.cmn_point_wrap .count_txt,.cmn_point_wrap .main_ttl:after{color:#e6001a;font-weight:700}.cmn_point_wrap .count_txt{border-color:#005bac;border-radius:12px;border-width:3px;margin-bottom:15px}.cmn_point_wrap .count_txt:before{content:"";width:40px;height:17px;background:url(https://heros.e-jyuku.biz/wordpress/wp-content/themes/cyber-child/images/2020spring/point_before.jpg) no-repeat 50% 50%/contain;display:inline-block;margin-right:5px}.cmn_point_wrap h3.main_ttl{color:#005bac;position:relative;display:table;margin:0 auto 25px}.cmn_point_wrap:nth-child(2) h3.main_ttl{padding-left:47px}.cmn_point_wrap h3.main_ttl:before{content:"";width:42px;height:47px;background:url(https://heros.e-jyuku.biz/wordpress/wp-content/themes/cyber-child/images/2020spring//h3_reason.jpg) no-repeat 50% 50%/contain;position:absolute;top:calc(50% - 23px);left:-47px}.cmn_point_wrap:nth-child(2) h3.main_ttl:before{left:0}dl.cmn_voice_box{border-color:#005bac}dl.cmn_voice_box dt{cursor:default}dl.cmn_voice_box h4{font-size:19px;color:#005bac;width:100%}dl.cmn_voice_box .arrow{display:none}dl.cmn_voice_box dd{border-top-style:solid;border-color:#005bac}dl.cmn_voice_box dd p.txt{font-size:16px}dl.cmn_voice_box dd p.name{position:relative;display:table;margin-left:auto;padding:15px 0}dl.cmn_voice_box dd p.name:before{content:"";width:35px;height:45px;background:url(https://heros.e-jyuku.biz/wordpress/wp-content/themes/cyber-child/images/2020spring/name_before01.png) no-repeat 50% 50%/contain;position:absolute;left:-40px;top:calc(50% - 22.5px)}dl.cmn_voice_box:nth-child(2) dd p.name:before{background-image:url(https://heros.e-jyuku.biz/wordpress/wp-content/themes/cyber-child/images/2020spring/name_before02.png)}.cmn_teacher_box{background-color:#efeae8}.cmn_teacher_box h5.ttl{color:#00800d}dl.cmn_access_wrap{border:2px solid #e40707;border-radius:5px;overflow:hidden}dl.cmn_access_wrap:not(:last-child){margin-bottom:25px}dl.cmn_access_wrap dt{background-color:#e40707;color:#fff;text-align:center;font-size:20px;font-weight:700;padding:12px 20px}dl.cmn_access_wrap dd{padding:15px 17px}dl.cmn_access_wrap dd p.img{margin:-15px -17px 15px}dl.cmn_access_wrap dd p.cmn_tel a{font-size:30px;font-weight:700;color:inherit}dl.cmn_access_wrap dd p.cmn_tel a:before{color:#005bac;margin:0 .2em 0 0;vertical-align:-2px}dl.cmn_access_wrap dd p.cmn_addr{font-size:15px;font-weight:700;padding-left:28px;padding-bottom:10px}dl.cmn_access_wrap dd p.btn{text-align:center}dl.cmn_access_wrap dd p.btn a{position:relative;display:inline-block;line-height:1.2;padding:17px 30px;color:#e5001b;font-size:18px;font-weight:700;border:2px solid #e5001b;border-radius:5px;min-width:300px;text-align:center;overflow:hidden;vertical-align:bottom}dl.cmn_access_wrap dd p.btn a:after{font-family:"icomoon";content:'\e917';font-size:1.5em;position:absolute;top:50%;margin-top:-.55em;line-height:1;right:0;font-weight:400}dl.faq>dt:before,dl.faq>dt .arrow:before{color:#e40707}dl.cmn_tel_list{border-color:#ff4949;background-color:#ff4949}dl.cmn_tel_list dt{background-color:#ff4949}dl.cmn_tel_list dd>div:nth-child(odd){border-color:#ff4949}dl.cmn_tel_list dd>div:nth-child(n+1):nth-child(-n+6){border-color:#ff4949}dl.cmn_tel_list h3{background-color:gold}dl.cmn_tel_list p.cmn_tel a:before{color:#0fad8d}#bnr.kugiri_m{padding:17.5px 0}#bnr .bnr{text-align:center;width:315px;margin:0 auto}[id*=tokuten]{padding-top:17.5px;padding-bottom:30px;background-color:#ff6d6d}[id*=tokuten] h2{width:330px;margin:0 auto 15px}[id*=tokuten] .cmn_tokuten>img:not(:last-child){margin-bottom:10px}#reason{counter-reset:number}#reason h2.cmn_ttl{background:0 0;padding:0}#reason .kugiri_m>*{padding-top:25px}#reason .kugiri_m>*:first-child{padding-top:0}#reason .kugiri_m>*:last-child{padding-bottom:0}#reason .kugiri_m>*:nth-child(1) p.main_txt{margin-bottom:30px}#reason .course_wrap{padding:30px 12.5px;margin:0 -12.5px;background-color:#b5e2ff}#reason .course_wrap h4.course_ttl{text-align:center;margin-bottom:15px}#reason .course_wrap .box{background-color:#fff;border:2px solid #81c24e;border-radius:4px}#reason .course_wrap .box:nth-of-type(2){border-color:#f37b9c}#reason .course_wrap .box:nth-of-type(3){border-color:#e7983d}#reason .course_wrap .box:not(:last-child){margin-bottom:15px}#reason .course_wrap h5{font-size:20px;font-weight:700;color:#fff;text-align:center;padding:15px;background-color:#81c24e;margin:0}#reason .course_wrap .box:nth-of-type(2) h5{background-color:#f37b9c}#reason .course_wrap .box:nth-of-type(3) h5{background-color:#e7983d}#reason .course_wrap p.txt{padding:7.5px 20px;font-size:15px}#reason .shido{padding-bottom:20px}#reason .shido h4.ttl{margin:0 -12.5px 20px}#reason .shido h5.line{color:#16589f;font-size:22.5px;background:linear-gradient(transparent 55%,#cbe1ff 55%);margin:0 0 10px}#reason .shido h5.line:before{content:"";width:28.5px;height:28.5px;background:url(https://heros.e-jyuku.biz/wordpress/wp-content/themes/cyber-child/images/2020spring/shido_before.png) no-repeat 50% 50%/contain;display:inline-block;margin:0 10px}#reason .shido p.txt{margin-bottom:10px}#reason .sys_box{background-color:#fee0e4;padding:45px 10px 25px;border-radius:8px;margin-bottom:10px}#reason .sys_box.blue{background-color:#cbe1ff;margin-bottom:0}#reason .sys_box .inner{background-color:#fff;border-radius:8px;padding:20px}#reason .sys_box.blue .inner{padding:20px 15px}#reason .sys_box .inner:nth-child(2){margin-top:40px}#reason .sys_box h5.ribbon{margin:-50px 0 10px;font-size:21px;text-align:center;color:#fff;padding:5px;background:url(https://heros.e-jyuku.biz/wordpress/wp-content/themes/cyber-child/images/2020spring/ribbon01.png) no-repeat 50% 50%/contain}#reason .sys_box.blue h5.ribbon{background-image:url(https://heros.e-jyuku.biz/wordpress/wp-content/themes/cyber-child/images/2020spring/ribbon02.png)}#reason .sys_box p.main_lead{color:#16589f;font-size:17px;font-weight:700;padding-left:65px;margin-bottom:15px;background:url(https://heros.e-jyuku.biz/wordpress/wp-content/themes/cyber-child/images/2020spring/hideo.jpg) no-repeat 3px 50%/53px auto}#reason .sys_box.blue .txt{padding-left:100px;background:url(https://heros.e-jyuku.biz/wordpress/wp-content/themes/cyber-child/images/2020spring/book.jpg) no-repeat left 50%/90px auto}#reason .sys_box+p.more{text-align:center;font-size:24px;font-weight:700;color:#005bac;margin-bottom:10px}#jisseki h2.cmn_ttl{background:0 0;padding:0}#jisseki .kugiri_m{background-color:#b5e2ff}#jisseki ul.items li:not(:last-child){margin-bottom:15px}#voice h2.cmn_ttl{background:0 0;padding:0}#voice .kugiri_m{background-color:#fff1e2}#teacher h2.cmn_ttl{background:0 0;padding:0}#teacher .kugiri_m{padding-bottom:0}#teacher h3{text-align:center;font-size:15px;margin-bottom:5px}#teacher h3 strong{font-size:24px;margin-left:10px;font-family:"my_mincho",serif;font-weight:400}#teacher p.img{text-align:center;margin-bottom:20px}#teacher h4{text-align:center;font-size:20px;color:#005bac;margin-bottom:10px}#teacher p.txt{padding:0 10px;margin-bottom:25px}#teacher p.img2{margin:0 -12.5px}#qa .kugiri_m{padding-top:10px;padding-bottom:10px}#qa h2.cmn_ttl:before{content:"";width:41px;height:36px;display:inline-block;background:url(https://heros.e-jyuku.biz/wordpress/wp-content/themes/cyber-child/images/2020spring/qa_before.png) no-repeat 50% 50%/contain;margin:-10px 15px -10px -56px}#access p.img01{margin-bottom:10px}#access p.txt{margin-bottom:25px}#access p.txt a{color:#005bac}#contact h2.cmn_ttl{padding:20px 5px}#contact .kugiri_m{padding-top:40px;padding-bottom:70px}#contact .info{border:2.5px solid #037;border-radius:4px;padding:15px;margin-bottom:10px;background-color:#edf7ff}#contact .cmn_tel{font-size:33px;font-weight:700;line-height:1;margin-bottom:2.5px;text-align:center}#contact .cmn_tel a{color:inherit}#contact .cmn_tel a:before{font-weight:400;vertical-align:-.1em;font-size:.9em;color:#005bac}#contact .open{font-size:15px;display:table;margin:0 auto}