.tab_contents{padding-bottom:0}.page_link{padding-top:90px !important;margin-top:-90px !important}.page_header{height:90px;-webkit-transition:opacity .3s,padding .3s,height .3s;transition:opacity .3s,padding .3s,height .3s;padding-top:20px}.js-fix .page_header{padding-top:10px;height:70px}.page_header .header_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page_header .header_logo a{display:block}.page_header .header_logo img{width:208px}@media (max-width:749px){.page_header .header_logo img{width:92px}}.page_header .header_nav{max-width:1240px;padding-inline:20px}@media (min-width:749.1px){.page_header .header_text_nav_list>li a span{display:inline}}.page_header .header_nav_list a{width:238px;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page_header .header_nav_list a .icon{height:13px;margin-right:8px}.page_header .header_nav_list a .icon svg{width:20px;height:13px}.page_header .header_nav_list a .tx{padding-right:2px;font-size:15px}.footer_school_info_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer_school_info_wrap .school_wrap{width:50%}.footer_school_info_wrap .school_wrap+div{position:relative}.footer_school_info_wrap .school_wrap+div:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#595959;display:block}.footer_school_info_wrap .school{text-align:center;font-size:15px;font-weight:700}.new_cta_btn{width:786px}.sec_in .new_cta_btn{margin-top:80px;margin-left:auto;margin-right:auto}.new_cta_btn a{width:100%;border:1px solid #fff;border-radius:6px;padding:24px 24px 14px;color:#fff;background:#00b220;position:relative;display:block;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;will-change:transfrom}.new_cta_btn a:hover{opacity:1;-webkit-transform:scale(1.03);transform:scale(1.03)}.new_cta_btn .cta_btn_in{width:100%;height:72px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-radius:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;display:flex;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new_cta_btn .cta_btn_in .trial{width:104px;height:104px;border-radius:162px;margin-right:20px;position:relative;z-index:5;color:#fff;font-size:36px;background:#ff9301;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}.new_cta_btn .cta_btn_in .tx{font-size:36px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#00b220}.new_cta_btn .cta_btn_in .tx span{font-size:29px}.new_cta_btn .cta_btn_in .tx:after{content:"";width:40px;height:10px;margin-left:36px;position:relative;bottom:.25em;background:url(//eslclub.jp/lp/newonline/css/../img/i_cta_arw.svg) no-repeat;background-size:contain}.new_cta_btn .cta_btn_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:24px;margin-top:4px}.page_contents{padding-top:88px}.page_contents b{font-weight:800}.seasonalschool_bn{width:100%;padding:30px;margin:0 0 50px;display:block;position:relative;z-index:20;background:#f3f3f3}.seasonalschool_bn a{max-width:750px;margin:0 auto;display:block}.new_kv{position:relative}.new_kv .in_box{z-index:20;position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new_kv .main_catch{top:5.25vw;right:3vw;z-index:20;font-weight:700;text-align:center;text-shadow:0 0 .625vw rgba(0,0,0,.2)}.new_kv .main_catch .ib{display:block}.new_kv .main_catch .ib:not(.size_s)+.ib{margin-top:-1.25vw}.new_kv .main_catch .in{padding:.2542372881em .5423728814em .4745762712em;display:inline-block;font-size:4.5vw;line-height:1.2;color:#fff}.new_kv .main_catch .in.size_s{font-size:2.6875vw}.new_kv .main_catch .in.size_s span{font-size:1.75vw}.new_kv .main_catch .in b{color:#fff;border-bottom:4px solid #fff}.new_kv .main_catch .in span{font-weight:700;font-size:2.75vw}.new_kv .new_cta_btn{width:49.125vw;margin-top:3.75vw;margin-left:auto;margin-right:auto;z-index:20}.sec_in .new_kv .new_cta_btn{margin-top:5vw}.new_kv .new_cta_btn a{padding:1.5vw 1.5vw .875vw}.new_kv .new_cta_btn .cta_btn_in{height:4.5vw}.new_kv .new_cta_btn .cta_btn_in .trial{width:6.5vw;height:6.5vw;margin-right:1.25vw;font-size:2.25vw}.new_kv .new_cta_btn .cta_btn_in .tx{font-size:2.25vw}.new_kv .new_cta_btn .cta_btn_in .tx span{font-size:1.8125vw}.new_kv .new_cta_btn .cta_btn_in .tx:after{width:2.5vw;height:.625vw;margin-left:2.25vw}.new_kv .new_cta_btn .cta_btn_text{font-size:1.5vw;margin-top:.25vw}.new_kv figure{position:relative}.new_kv figure:before{content:"";background:rgba(0,0,0,.2);position:absolute;display:block;width:100%;height:100%;top:0;left:0}.new_kv figure img,.new_kv figure video{width:100%;height:100%;max-height:calc(100dvh - 88px);-o-object-fit:cover;object-fit:cover}@media (max-width:1120px){.new_kv .main_catch{top:58.8px;right:33.6px}.new_kv .main_catch .ib:not(.size_s)+.ib{margin-top:-10px}.new_kv .main_catch .in{padding:.2542372881em .5423728814em .4745762712em;font-size:50.4px}.new_kv .main_catch .in.size_s{font-size:30.1px;margin-bottom:10px}.new_kv .main_catch .in.size_s span{font-size:19.6px}.new_kv .main_catch .in span{font-size:30.8px}.new_kv .new_cta_btn{width:550.2px}.sec_in .new_kv .new_cta_btn{margin-top:56px}.new_kv .new_cta_btn a{padding:16.8px 16.8px 9.8px}.new_kv .new_cta_btn .cta_btn_in{height:50.4px}.new_kv .new_cta_btn .cta_btn_in .trial{width:72.8px;height:72.8px;margin-right:14px;font-size:25.2px}.new_kv .new_cta_btn .cta_btn_in .tx{font-size:25.2px}.new_kv .new_cta_btn .cta_btn_in .tx span{font-size:20.3px}.new_kv .new_cta_btn .cta_btn_in .tx:after{width:28px;height:7px;margin-left:25.2px}.new_kv .new_cta_btn .cta_btn_text{font-size:16.8px;margin-top:2.8px}}.new_first .in_box_wrap,.new_teacher .in_box_wrap{background:#fff}.new_first .in_box_wrap+.in_box_wrap,.new_teacher .in_box_wrap+.in_box_wrap{margin-top:52px}.page_contents p{font-size:18px;font-weight:500;line-height:2.2222222222;letter-spacing:.05em}@media (max-width:1120px){.page_contents p{font-size:16px;line-height:2}}.page_contents p+p{margin-top:1.5em}.page_contents .new_title{margin-bottom:54px;text-align:center;font-weight:700;line-height:1}.page_contents .new_title span{font-size:40px}.sec_bg{padding-inline:80px;position:relative;background:#f8f8f8}.sec_bg+.sec_bg .sec_in{padding-top:0}.r_eng,.l_eng{position:relative}.r_eng:before,.l_eng:before{top:0;position:absolute;font-size:160px;font-weight:700;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#f8f8f8;z-index:10;mix-blend-mode:multiply}.r_eng.teacher:before,.l_eng.teacher:before{content:"TEACHER"}.r_eng.staff:before,.l_eng.staff:before{content:"STAFF"}.r_eng.voice:before,.l_eng.voice:before{content:"VOICE"}.r_eng.shibuya:before,.l_eng.shibuya:before{content:"SCHOOL"}.r_eng.online:before,.l_eng.online:before{content:"ONLINE"}.l_eng:before{-webkit-transform-origin:left top;transform-origin:left top;left:.96em}.r_eng:before{-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(90deg) translate(100%,0);transform:rotate(90deg) translate(100%,0);right:-.18em}.new_first .l_eng:before{content:"STORY"}.new_point .r_eng:before{content:"POINT"}.new_first .sec_bg:before{content:"STORY";position:absolute;left:.96em;color:#f8f8f8;z-index:10;mix-blend-mode:multiply}.new_first .sec_in .in_box_wrap{margin-left:auto;margin-right:auto;padding-inline:80px !important;position:relative}.new_first .sec_in .in_box_wrap:before{content:"";width:1px;height:138px;background:#000;position:absolute;left:140px;bottom:-104px}.new_first .first_title{font-size:30px;margin-bottom:40px}@media (max-width:1120px){.new_first .first_title{font-size:28px}}.new_first .first_title span{display:block}.new_first .first_title span span{display:inline-block}.new_first .text_wrap{padding-top:20px}@media (min-width:1120.1px){.new_first .text_wrap{padding-right:40px}.new_first .text_wrap.box_l{-webkit-box-flex:2;-ms-flex:2;flex:2;max-width:540px}}.new_first .img_wrap{text-align:center}.new_first .img_wrap img{width:100%;max-width:440px}.flex_block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex_block>*{width:45.2830188679%}.flex_block+*{margin-top:40px}.sec_in{max-width:1200px;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;padding-block:80px 104px;position:relative;z-index:5}.sec_bg .sec_in{padding-inline:0}.sec_bg .sec_in .in_box_wrap{padding:80px 60px 84px;background:#fff}.sec_in.none_bg{max-width:1080px;padding-inline:80px}.new_point .sec_in.none_bg{max-width:1000px}.new_point .eiken_list{margin-top:64px}.new_point .eiken_list .page_link{padding-top:90px;margin-top:-60px !important}.new_point .eiken_list .new_cta_btn{margin-top:50px;margin-bottom:36px;width:668.1px}.new_point .eiken_list .new_cta_btn:last-child{margin-bottom:0}.new_point .eiken_list .new_cta_btn a{padding:20.4px 20.4px 11.9px}.new_point .eiken_list .new_cta_btn .cta_btn_in{height:61.2px}.new_point .eiken_list .new_cta_btn .cta_btn_in .trial{width:88.4px;height:88.4px;border-radius:137.7px;margin-right:17px;font-size:30.6px}.new_point .eiken_list .new_cta_btn .cta_btn_in .tx{font-size:30.6px}.new_point .eiken_list .new_cta_btn .cta_btn_in .tx span{font-size:24.65px}.new_point .eiken_list .new_cta_btn .cta_btn_in .tx:after{width:34px;height:8.5px;margin-left:30.6px}.new_point .eiken_list .new_cta_btn .cta_btn_text{font-size:20.4px;margin-top:3.4px}.new_point .eiken_list p{line-height:2}.new_point .eiken_list>*+div{padding-top:110px !important}.new_point .eiken_list_box{width:auto;position:relative}.new_point .eiken_list_box .no{width:122px;height:122px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;font-size:42px;font-weight:700;color:#fff;position:absolute;background:url(//eslclub.jp/lp/newonline/css/../img/no_bg_b.svg) center center no-repeat;background-size:calc(100% - 4px);top:-28px;left:-40px;z-index:10}.new_point .eiken_list_box .no .point_tx{width:100%;text-align:center;font-size:.34em}.new_point .eiken_list_box_in{background:#fff;border:1px solid #000;border-radius:8px;padding:0 60px 60px;overflow:hidden;position:relative}.new_point .eiken_list_box_in>h3{font-size:30px;margin-inline:-60px;margin-bottom:1.34em;padding-block:22px 20px;color:#fff;background:#000;line-height:1.6;font-weight:700;text-align:center}.new_point .eiken_list_box_in>h3 span,.new_point .eiken_list_box_in>h3 b{display:block}.new_point .eiken_list_box_in>h3 span span,.new_point .eiken_list_box_in>h3 b span{display:inline-block}.new_point .eiken_list_box_in>p .att{color:#c30000}.new_point .eiken_list_box_in>p small{font-size:14px}.new_point .eiken_list_box_in dd{font-size:18px;line-height:2}.new_point .flex_block>*{width:50%}.new_point .flex_block>*.text_wrap{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.new_point .flex_block>*.text_wrap p:first-child{margin-top:-.25em}.new_point .flex_block>*.img_wrap{padding-left:40px}.new_point .flex_block.reverse>*.img_wrap{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-left:0;padding-right:40px}.new_point .new_bdr_title{margin-top:48px;position:relative;text-align:center}.new_point .new_bdr_title:before{content:"";width:100%;height:1px;background:#000;display:block;top:50%;position:absolute}.new_point .new_bdr_title span{font-size:24px;padding:0 1.5em;color:#05a81f;background:#fff;position:relative;z-index:5;display:inline-block}.new_point .eiken_achievements_wrap{margin-top:36px}@media (max-width:1120px){.new_point .eiken_achievements_wrap{margin-top:24px}}.new_point .eiken_achievements_list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;text-align:center}.new_point .eiken_achievements_list li{border-radius:226px;background:#f8f8f8 center center no-repeat;background-size:cover;margin:0 20px 20px;line-height:1}.new_point .eiken_achievements_list li.rank5{background-image:url(//eslclub.jp/lp/newonline/css/../img/rank5.svg)}.new_point .eiken_achievements_list li.rank4{background-image:url(//eslclub.jp/lp/newonline/css/../img/rank4.svg)}.new_point .eiken_achievements_list li.rank3{background-image:url(//eslclub.jp/lp/newonline/css/../img/rank3.svg)}.new_point .eiken_achievements_list li.rank2_pre{background-image:url(//eslclub.jp/lp/newonline/css/../img/rank2_pre.svg)}.new_point .eiken_achievements_list li.rank2{background-image:url(//eslclub.jp/lp/newonline/css/../img/rank2.svg)}.new_point .eiken_achievements_list li dl{width:214px;height:214px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new_point .eiken_achievements_list li dt{font-size:22px;line-height:1;letter-spacing:.04em;margin-bottom:.4em;font-weight:600}.new_point .eiken_achievements_list li dd{font-weight:700;width:100%;line-height:1;font-size:57px;color:#24b31a}.new_point .eiken_achievements_list li dd span{font-size:28px}@media (max-width:1120px){.new_point .eiken_achievements_list li{margin:0 20px 20px}.new_point .eiken_achievements_list li dl{width:181.9px;height:181.9px}.new_point .eiken_achievements_list li dt{font-size:22px}.new_point .eiken_achievements_list li dd{font-size:48.45px}.new_point .eiken_achievements_list li dd span{font-size:23.8px}}.new_point .eiken_achievements_att{margin-inline:20px;text-align:center;display:block;font-size:14px}.new_point .eiken_achievements_att span{margin-right:1em}.new_point_list{margin-top:86px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.new_point_list li{width:calc(25% - 15px);position:relative}.new_point_list li+li{margin-left:20px}.new_point_list li a{height:100%;padding:38px 0 3.5rem;border:3px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new_point_list li a:after{content:"";width:1.5rem;height:1.375rem;display:block;position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);bottom:20px;background:url("/assets/img/story/arrows.svg") center center no-repeat;background-size:contain;-webkit-transition:opacity .3s;transition:opacity .3s}.new_point_list li a p{font-size:1rem;line-height:1.6;font-weight:700;display:block;-webkit-transition:opacity .3s;transition:opacity .3s;text-align:center}.new_point_list li a:hover{opacity:1}.new_point_list li a:hover:after,.new_point_list li a:hover p{opacity:.7}.new_point_list li .point{width:64px;height:64px;text-align:center;color:#fff;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:64px;position:absolute;top:-32px;left:50%;margin-left:-32px;font-weight:700}.new_point_list li .point span{width:100%;display:block;line-height:1}.new_point_list li .point .tx{font-weight:700;font-size:12px}.new_point_list li .point .no{font-size:30px}.card_list03{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card_list03>*{width:calc(33.3333333333% - 1.6666666667rem)}.new_teacher_dl_in>dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.new_teacher_dl_in>dt figure{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.new_teacher_dl_in>dt figure img{width:144px}.new_teacher_dl_in>dt .name{margin-top:24px;display:block}.new_teacher_dl_in>dt .name span{font-size:24px}@media (max-width:1120px){.new_teacher_dl_in>dt .name span{font-size:21px}}.new_teacher_dl_in>dt .name span.mg{font-size:16px;margin-top:6px;display:inline-block;margin-bottom:.7em}@media (max-width:1120px){.new_teacher_dl_in>dt .name span.mg{font-size:14px}}.new_teacher_dl_list dt,.new_teacher_dl_list dd{font-size:18px}@media (max-width:1120px){.new_teacher_dl_list dt,.new_teacher_dl_list dd{font-size:17px}}.new_teacher_dl_list dt{margin-top:24px}.new_teacher_dl_list_in.bdr{width:100%;overflow:hidden}.new_teacher_dl_list_in.bdr dt{width:100%;margin-bottom:12px;position:relative}.new_teacher_dl_list_in.bdr dt:before{content:"";width:100%;height:1px;background:#000;display:block;left:0;top:50%;position:absolute}.new_teacher_dl_list_in.bdr dt span{background:#fff;padding-right:1em;display:inline-block;position:relative;z-index:5}.new_teacher_dl_list_in.bdr_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new_teacher_dl_list_in.bdr_flex dt,.new_teacher_dl_list_in.bdr_flex dd{margin-top:20px;font-weight:500}.new_teacher_dl_list_in.bdr_flex dd{padding-left:2em;position:relative}.new_teacher_dl_list_in.bdr_flex dd:before{content:"";width:1em;height:1px;background:#000;position:absolute;top:50%;left:.5em}.new_teacher_dl_list .tc_comment{font-size:16px;line-height:2}@media (max-width:1120px){.new_teacher_dl_list .tc_comment{font-size:14px}}.new_teacher_dl_list .min2em{min-height:56px;text-align:center;line-height:1.5555555556;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1120px){.new_teacher_dl_list .min2em{font-size:16px}}.new_teacher_dl_list .level_list{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new_teacher_dl_list .level_list li{margin-inline:.25em;background:#05a81f;color:#fff;padding:7px 15px 8px}@media (max-width:1120px){.new_teacher_dl_list .level_list li{font-size:14px;padding-inline:12px;font-weight:700}}.new_teacher_dl_list .comment dt{width:200px;height:48px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #000;border-radius:60px;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer}.new_teacher_dl_list .comment dt:not(.active):hover{background:#f8f8f8}.new_teacher_dl_list .comment dt:after{content:"";width:14px;height:7px;background:url(//eslclub.jp/lp/newonline/css/../img/i_arw_dwn.svg) no-repeat;background-size:contain;position:absolute;top:50%;margin-top:-3px;right:20px}@media (max-width:1120px){.new_teacher_dl_list .comment dt{font-size:16px;height:40px}}.new_teacher_dl_list .comment dd{display:none}.js-comment-btn{position:relative}.js-comment-btn:not(.active):before{display:none}.js-comment-btn.active{border-width:0 !important}.js-comment-btn.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.js-comment-btn.active span:before{width:100%;height:2px;background:#333;position:absolute;bottom:0;left:0;content:"";display:block}.js-comment-btn:before{width:0;height:0;content:"";border:solid transparent;border-width:52px 30px;border-bottom-color:#f4f4f4;position:absolute;top:calc(100% - 30px)}.js-comment-field{background:#f4f4f4;margin-top:45px;padding:48px 60px}.js-comment-field p{font-size:16px;line-height:2}.js-comment-field p+p{margin-top:1em}@media (max-width:1120px){.js-comment-field{padding:48px 50px}.js-comment-field p{font-size:14px}}.new_voice .sec_in{padding-bottom:40px}.new_voice_title{font-size:20px;line-height:1.6;color:#01a81f;margin-bottom:.875em}@media (max-width:1120px){.new_voice_title{font-size:17px}}.new_voice_list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new_voice_list_item figure{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:20px}.new_voice_list_item p{font-size:16px;line-height:2}.new_voice_list_item p:not([class]){margin-bottom:30px}.new_voice_list_item p.new_more_btn_wrap{margin-top:auto}@media (max-width:1120px){.new_voice_list_item p{font-size:14px}}.new_voice_list_item a{max-width:272px;height:48px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#00b220;font-weight:700;border:1px solid #00b220;border-radius:60px;font-size:18px;position:relative;-webkit-transition:.3s;transition:.3s;cursor:pointer;padding-bottom:.1em}@media (max-width:1120px){.new_voice_list_item a{max-width:232px;font-size:16px;height:40px}}.new_voice_list_item a:after{content:"";width:7px;height:14px;background:url(//eslclub.jp/lp/newonline/css/../img/i_link_arw.svg) no-repeat;background-size:contain;position:absolute;top:50%;margin-top:-7px;right:20px}section.bg_color{position:relative}section.bg_color:before{width:100%;background:#f8f8f8;content:"";z-index:-1;height:100%;display:block;top:0;position:absolute;left:0}.index_classroom .in_box{max-width:880px}.index_classroom .classroom_slider{width:100%;margin-bottom:2em}.index_classroom .classroom_slider img{aspect-ratio:auto}.story_price{font-size:18px}.story_price .in_box{max-width:880px;margin-left:auto;margin-right:auto}.story_price .title{padding-bottom:1.25em}.story_price+.index_head_teacher .title{padding-top:0}.price_list{margin-bottom:30px}.price_list dt,.price_list dd{height:68px;font-size:28px}.price_list dt span{font-size:20px}.overview_list{color:#fff;background:#333;border:solid #000;border-width:1px}.overview_list+.overview_list{margin-top:-1px}.overview_list dt{width:33.33%;padding-left:4%}.overview_list dd{font-size:16px;color:#000;padding:1em 4%;min-height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attention_list{margin-top:1.5em}.attention_list li{font-size:16px}.left_title{font-size:30px}.admission_fee{margin-bottom:.6em}.time_table td{padding:.75em}.time_table td small{margin-top:10px;display:inline-block}.time_table_block.double_lesson_block{margin-bottom:0}.time_table_block.double_lesson_block:last-child{padding-bottom:60px}.time_table_block.double_lesson_block .left_title{font-size:22px}.time_table_block.double_lesson_block .price_list02 tr:first-child th:first-child{width:25%;padding-top:24px;padding-left:32px}.time_table_block.double_lesson_block .price_list02 td,.time_table_block.double_lesson_block .price_list02 th{height:72px;font-size:20px}.price_list02 tr:first-child th:first-child{width:50%;padding-top:24px;padding-left:32px}.price_list02 td,.price_list02 th{height:72px;font-size:20px}.index_head_teacher{padding-top:80px}.index_head_teacher .head_teacher_comment{max-width:700px}.index_head_teacher .head_teacher_comment p{font-size:16px}.classroom_about .tel{line-height:1}.story_price{padding-bottom:1px}.new_lp_foot_cta{margin-top:80px;margin-bottom:50px}.new_lp_foot_cta .new_cta_btn{margin-left:auto;margin-right:auto}@media (min-width:1023.9px){.index_school .tab_list li a{font-size:18px}.index_classroom .in_box .title{font-size:40px}.index_classroom .in_box .row_text{margin-top:2rem;font-size:18px}.index_classroom .classroom_slider{margin-bottom:2em}.classroom_about{padding-bottom:4rem}.story_price{font-size:18px}.story_price .in_box{max-width:880px}.story_price .title{padding-bottom:1.25em}.price_list{margin-bottom:30px}.price_list dt,.price_list dd{height:72px;font-size:28px}.price_list dt span{font-size:20px}.overview_list dd{font-size:18px;min-height:72px}.attention_list{margin-top:1.5em}.attention_list li{font-size:16px}.left_title{font-size:30px}.admission_fee{margin-bottom:.6em}.time_table td{padding:.75em}.time_table td small{margin-top:10px}.time_table_block.double_lesson_block:last-child{padding-bottom:60px}.time_table_block.double_lesson_block .left_title{font-size:22px}.time_table_block.double_lesson_block .price_list02 tr:first-child th:first-child{padding-top:24px;padding-left:32px}.time_table_block.double_lesson_block .price_list02 td,.time_table_block.double_lesson_block .price_list02 th{height:72px;font-size:20px}.price_list02 tr:first-child th:first-child{padding-top:24px;padding-left:32px}.price_list02 td,.price_list02 th{height:72px;font-size:20px}.index_head_teacher{padding-top:80px}.index_head_teacher .head_teacher_comment{max-width:700px}.index_head_teacher .head_teacher_comment p{font-size:16px}.new_lp_foot_cta{margin-top:80px;margin-bottom:50px}}@media (max-width:1120px){.new_first .flex_block{-ms-flex-wrap:wrap;flex-wrap:wrap}.new_first .flex_block .img_wrap{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.new_first .flex_block .img_wrap img{max-width:none}.new_first .flex_block>*{width:100%}}@media (max-width:749px){.page_link{padding-top:70px !important;margin-top:-70px !important}.page_header{height:70px;padding-top:13px !important}.js-fix .page_header{padding-top:0}.page_header .header_nav{padding-right:10px}.page_header .header_new_logo img{width:92px}.page_header .header_text_nav_list li a span{font-size:11px !important;text-align:center}.page_header .header_text_nav_list li a span span{display:inline-block}.page_header .header_nav_list a{width:208px;height:34px;padding-bottom:.4em}.page_header .header_nav_list a .icon{margin-right:5px}.page_header .header_nav_list a .tx{padding-right:0;font-size:13px}}@media (max-width:749px) and (max-width:374px){.page_header .header_nav_list a{width:164px;height:44px}.page_header .header_nav_list a span{line-height:1.34}.page_header .header_nav_list a span span{display:block}.page_header .header_nav_list a .tx{font-size:12px}}@media (max-width:749px){.footer_school_info_wrap .school_wrap{width:100%}.footer_school_info_wrap .school_wrap+div{margin-top:20px;padding-top:15px;padding-bottom:5px;position:relative}.footer_school_info_wrap .school_wrap+div:before{width:100%;height:1px}.new_cta_btn{max-width:100% !important;width:350px !important;margin-left:auto;margin-right:auto;position:static !important}.sec_in .new_cta_btn{margin-top:30px;margin-left:auto;margin-right:auto}.new_cta_btn a{padding:12px 14px 10px !important}.new_cta_btn .cta_btn_in{height:48px !important}.new_cta_btn .cta_btn_in .trial{width:50px !important;height:50px !important;margin-right:5px !important;font-size:18px !important}.new_cta_btn .cta_btn_in .tx{font-size:20px !important}.new_cta_btn .cta_btn_in .tx span{font-size:18px !important}.new_cta_btn .cta_btn_in .tx:after{width:32px !important;height:8px !important;margin-left:8px !important}.new_cta_btn .cta_btn_text{font-size:12px !important;margin-top:4px}}@media (max-width:749px) and (max-width:374px){.new_cta_btn a{padding:16px 14px 10px !important}.new_cta_btn .cta_btn_in{height:48px !important}.new_cta_btn .cta_btn_in .trial{width:44px !important;height:44px !important;margin-left:-20px;margin-right:0 !important;font-size:15px !important}.new_cta_btn .cta_btn_in .tx{font-size:18px !important}.new_cta_btn .cta_btn_in .tx span{font-size:15px !important}.new_cta_btn .cta_btn_in .tx:after{width:18px !important;height:8px !important;margin-left:4px !important}.new_cta_btn .cta_btn_text{line-height:1.5}}@media (max-width:749px){.page_contents{padding-top:70px}.seasonalschool_bn{padding:0;margin:0 0 30px}.new_kv{position:relative}.new_kv .new_kv_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new_kv .in_box{position:static}.new_kv figure{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.new_kv figure video{height:80vw}.new_kv .main_catch{width:100%;height:calc(100% - 110px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;position:absolute;line-height:1}.new_kv .main_catch .ib:not(.size_s){z-index:5;position:relative}.new_kv .main_catch .ib:not(.size_s) .in{padding-bottom:0}.new_kv .main_catch .ib:not(.size_s)+.ib{margin-top:.5em;z-index:3}.new_kv .main_catch .in{font-size:6.6666666667vw;padding-top:0}.new_kv .main_catch .in b{border-bottom-width:3px}.new_kv .main_catch .in.size_s{font-size:5.8666666667vw;margin-bottom:.25em}.new_kv .main_catch .in.size_s span{font-size:3.4666666667vw}.new_kv .main_catch .in span{font-size:4.2666666667vw}.new_kv .new_cta_btn{margin-bottom:0}.new_first .in_box_wrap+.in_box_wrap,.new_teacher .in_box_wrap+.in_box_wrap{margin-top:32px}.page_contents p{font-size:14px}.page_contents .new_title{margin-bottom:28px;line-height:1.4}.page_contents .new_title span{font-size:24px;display:inline-block}.sec_bg{padding-inline:20px}.sec_bg+.sec_bg .sec_in{margin-top:-30px}.r_eng:before,.l_eng:before{font-size:80px}.new_first .sec_in .in_box_wrap{padding-inline:30px !important}.new_first .sec_in .in_box_wrap:before{height:74px;left:50px;bottom:-54px}.new_first .first_title{font-size:19px;margin-bottom:28px;margin-right:-1em}.new_first .first_title span{display:block}.new_first .text_wrap{padding-top:20px}.flex_block>*{width:100%}.flex_block+*{margin-top:20px}.sec_in{padding-block:40px 54px}.sec_bg .sec_in .in_box_wrap{padding:36px 30px 44px}.sec_in.none_bg{padding-inline:20px}.new_point .eiken_list{margin-top:30px}.new_point .eiken_list .new_cta_btn{margin-top:30px;margin-bottom:16px;width:335px !important}.new_point .eiken_list>*+div{margin-top:5px;padding-top:72px !important}.new_point .eiken_list_box{margin-left:-20px;padding-left:20px;padding-top:28px}.new_point .eiken_list_box .no{width:73.2px;height:73.2px;font-size:26px;background-size:calc(100% - 4px);left:0;top:0}.new_point .eiken_list_box .no .point_tx{font-size:10px}.new_point .eiken_list_box_in{padding:0 30px 30px}.new_point .eiken_list_box_in>h3{margin-inline:-30px;font-size:18px;padding:16px 50px 16px;margin-bottom:28px}.new_point .eiken_list_box_in>h3 span span{display:inline-block}.new_point .eiken_list_box_in>p{line-height:1.85}.new_point .eiken_list_box_in>p small{font-size:11px}.new_point .eiken_list_box_in dd{font-size:15px}.new_point .flex_block>*{width:100%}.new_point .flex_block>*.text_wrap{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.new_point .flex_block>*.text_wrap p:first-child{margin-top:-.25em}.new_point .flex_block>*.img_wrap{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-left:0;margin-bottom:20px}.new_point .flex_block.reverse>*.img_wrap{padding-right:0}.new_point .new_bdr_title{margin-top:24px}.new_point .new_bdr_title span{font-size:18px}.new_point .eiken_achievements_list{margin-bottom:10px;width:auto;margin-left:-30px;margin-right:-30px}.new_point .eiken_achievements_list li{width:85.6px;margin:0 5px 5px}.new_point .eiken_achievements_list li dl{width:85.6px;height:85.6px}.new_point .eiken_achievements_list li dt{font-size:13px}.new_point .eiken_achievements_list li dd{font-size:24px}.new_point .eiken_achievements_list li dd span{font-size:14px}.new_point .eiken_achievements_att{margin-inline:0;text-align:left;font-size:11px;line-height:1.5}.new_point .eiken_achievements_att span{display:block;margin-right:0}.new_point_list{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.new_point_list li{width:100%;padding:8px 0 0 23px;position:relative}.new_point_list li+li{margin-left:0;margin-top:8px}.new_point_list li a{height:100%;padding:.75rem 3.125rem .75rem 2.5rem;border:3px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new_point_list li a:after{margin-left:0;left:auto;right:5.33333vw;-webkit-transform:translate(0,-25%);transform:translate(0,-25%);top:50%;bottom:auto}.new_point_list li a p{font-size:14px;line-height:1.6;font-weight:700;display:block;-webkit-transition:opacity .3s;transition:opacity .3s;text-align:center}.new_point_list li a p span{display:inline-block}.new_point_list li a:hover{opacity:1}.new_point_list li a:hover:after,.new_point_list li a:hover p{opacity:.7}.new_point_list li .point{position:absolute;top:0;left:0;width:56px;height:56px;margin-left:0}.new_point_list li .point .tx{font-size:10px}.new_point_list li .point .no{font-size:26px}.card_list03>*{width:100%}.card_list03>*+*{margin-top:36px}.new_teacher_dl_in>dt figure img{width:96px}.new_teacher_dl_in>dt .name{margin-top:12px}.new_teacher_dl_in>dt .name span{font-size:20px}.new_teacher_dl_in>dt .name span.mg{font-size:14px;margin-top:2px;margin-bottom:.8em}.new_teacher_dl_list dt,.new_teacher_dl_list dd{font-size:15px}.new_teacher_dl_list dt{margin-top:15px}.new_teacher_dl_list_in.bdr dt{margin-bottom:0}.new_teacher_dl_list_in.bdr_flex dt,.new_teacher_dl_list_in.bdr_flex dd{margin-top:20px}.new_teacher_dl_list .tc_comment{margin-top:1em;font-size:14px}.new_teacher_dl_list .min2em{min-height:auto;margin-top:12px;margin-bottom:4px;font-size:15px}.new_teacher_dl_list .level_list{margin-top:15px;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new_teacher_dl_list .comment dd{display:none;margin-top:15px;margin-left:-15px;margin-right:-15px;background:#f4f4f4;padding:1.5em}.new_teacher_dl_list .comment dd p{font-size:13px}.js-comment-btn:before{display:none}.js-comment-field{display:none}.new_teacher .new_cta_btn{margin-top:30px}.new_teacher .new_cta_btn a{width:100%}.new_voice .sec_in{padding-bottom:20px}.new_voice_title{font-size:18px}.new_voice_list_item figure{margin-bottom:15px}.new_voice_list_item p{line-height:1.85}.new_voice_list_item p:not([class]){margin-bottom:16px}.index_classroom .classroom_slider{width:100%;margin-bottom:2em}.index_classroom .classroom_slider img{aspect-ratio:auto}.title+.price_list02{margin-top:0}.story_price{font-size:15px}.story_price .in_box{padding-inline:20px}.story_price .title{padding-bottom:1.25em}.story_price+.index_head_teacher .title{padding-top:0}.price_list{margin-bottom:30px}.price_list dt,.price_list dd{height:68px;font-size:24px}.price_list dt span{font-size:18px}.price_list02 tr:first-child td,.price_list02 tr:first-child th{height:60px;font-size:18px}.price_list02 tr:first-child th:first-child{width:100px}.overview_list dt{width:100px;line-height:1.5;text-align:center}.overview_list dd{font-size:16px;line-height:1.5;padding:1em 4%}.attention_list{margin-top:1.5em}.attention_list li{font-size:12px}.left_title{font-size:20px;margin-bottom:.75em}.admission_fee{margin-top:-5px;margin-bottom:.4em}.time_table td{padding:.75em}.time_table td small{margin-top:10px}.time_table_block.double_lesson_block:last-child{padding-bottom:10px}.time_table_block.double_lesson_block .left_title{font-size:16px}.time_table_block.double_lesson_block .price_list02 tr:first-child th:first-child{width:33.33%;padding-top:0;padding-left:0;text-align:center}.time_table_block.double_lesson_block .price_list02 td,.time_table_block.double_lesson_block .price_list02 th{height:64px;font-size:15px}.index_head_teacher{padding-top:40px}.index_head_teacher .title{padding-bottom:20px !important}.index_head_teacher .head_teacher_comment p{font-size:14px}.new_lp_foot_cta{margin-top:30px;margin-bottom:20px}}.lesson_movie{padding-bottom:16px}.lesson_movie .lesson_movie_title{text-align:center;font-size:24px;font-weight:700;padding-block:2em 1.5em}.lesson_movie .movie_block{width:100%;padding-bottom:40px}.lesson_movie .movie_block:last-child{padding-bottom:0}.lesson_movie .movie_block .youtube{width:100%;position:relative;padding-top:56.25%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.lesson_movie .movie_block .youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0;display:block}.lesson_movie .movie_block figure{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lesson_movie .movie_block figcaption,.lesson_movie .movie_block span{text-align:center;margin-bottom:20px;font-size:20px;font-weight:600;display:inline-block;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-left:.5em;padding-right:.5em;padding-bottom:8px;border-bottom:1px solid #989898}@media (max-width:749px){.lesson_movie{padding-bottom:11px}.lesson_movie .lesson_movie_title{font-size:18px;padding:27px 0 28px}.lesson_movie .movie_block{padding-bottom:32px}.lesson_movie .movie_block figcaption,.lesson_movie .movie_block span{margin-bottom:13px;padding-bottom:8px;font-size:14px}}