@charset "UTF-8";@media (max-width:749px){.pc,.u-img--pc{display:none !important}}@media (min-width:750px){.sp,.u-img--sp{display:none !important}}@media (min-width:640px){.sp_s{display:none !important}}@media (max-width:639px){.sp_pc{display:none}}.inbox{max-width:1000px;margin-left:auto;margin-right:auto;position:relative}.ib{display:inline-block}body{color:#2c3135}.examination_lp .tt01,.examination_lp .tt02,.examination_lp .tt03{font-weight:700;text-align:center;letter-spacing:.05em}.examination_lp .tt01 .bdr01,.examination_lp .tt02 .bdr01,.examination_lp .tt03 .bdr01{border-bottom:.25rem #00afaf solid}.examination_lp .tt01{font-size:2.25rem;margin-bottom:2.5rem}.examination_lp .tt02{font-size:1.875rem}.examination_lp .tt03{font-size:2.5rem}.examination_lp .bdr_box_text{margin-bottom:.75rem;text-align:center}.examination_lp .bdr_box_text span{font-size:1.25rem;color:#23716d;border:1px solid #23716d;padding:.3125rem .625rem;display:inline-block;font-weight:600}.examination_lp .list_title{margin-bottom:2.25rem;font-size:1.875rem;line-height:1.34;font-weight:600;text-align:center}.examination_lp .list_title span{border-bottom:.375rem solid #ffe414;display:inline-block}.examination_lp .list_title strong{color:#00afaf}@media (max-width:749px){.examination_lp .tt01{font-size:1.375rem;margin-bottom:1.5rem}.examination_lp .tt02{font-size:1.375rem}.examination_lp .tt03{font-size:1.625rem}.examination_lp .bdr_box_text{margin-bottom:1.875rem;width:100%;padding:0 1.25rem}.examination_lp .bdr_box_text span{font-size:1.0625rem;padding:.3125rem .625rem}.examination_lp .list_title{width:100%;margin-bottom:1.5rem;font-size:1.375rem}.examination_lp .list_title span{padding-bottom:.25rem;border-bottom:.25rem solid #ffe414}}@media (max-width:374px){.examination_lp .list_title{font-size:1.25rem}}.page_header{background:0 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.page_header .header_nav{max-width:85rem}.page_header .header_nav_list{opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.js-fix .page_header{background:#fff}.js-fix .page_header .header_nav_list{opacity:1}.js-fix .page_header .header_examination_logo{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.page_header .header_nav_list li a{background:#22bebf}@media (min-width:750px){.page_header .header_examination_logo{-webkit-transform:translateY(.625rem);-ms-transform:translateY(.625rem);transform:translateY(.625rem);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.page_header .header_examination_logo img{width:15rem}}@media (max-width:749px){.page_header .header_nav_list{position:absolute;top:0;right:5.06667vw}.page_header .header_examination_logo img{width:auto;max-width:initial;height:2.375rem}.page_header .header_examination_logo .pc{display:inline !important}.page_header .header_examination_logo .sp{display:none}.js-fix .page_header .header_examination_logo .pc{display:none !important}.js-fix .page_header .header_examination_logo .sp{display:inline}}.examination_kv{position:relative;text-align:center}@media (min-width:750px){.examination_kv:before{content:'';width:50%;height:100%;position:absolute;left:0;top:0;background:#fdffe9}.examination_kv img{width:100%;max-width:90rem;position:relative;z-index:5}}.examination_head{position:relative}.examination_cta{padding:2rem 0 1rem;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.examination_cta.bg01{background:#22bebf}.examination_cta.bg02{background:#f8f8f8}.examination_cta.bg03{background:#ffffe9}.examination_cta .campaign{width:40.75rem;margin-right:1.75rem}.examination_cta .examination_cta_btn{max-width:20rem;height:5.5rem}.examination_cta .examination_cta_btn a{width:100%;height:100%;background:#ffe414;color:#2c3135;border-radius:.5rem;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}.examination_cta .examination_cta_btn span{text-align:center;font-weight:700;letter-spacing:.04em}.examination_cta .examination_cta_btn .catch{width:100%;text-align:center;font-size:1.6875rem}.examination_cta .examination_cta_btn .text{width:100%;margin-top:.5rem;font-size:1rem}.examination_cta .cta_catch{width:100%;margin-top:-3.875rem;margin-bottom:1.25rem;height:3.875rem;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;position:relative}.examination_cta .cta_catch span{position:relative;padding:0 4.3125rem .25rem;display:block}.examination_cta .cta_catch span:before,.examination_cta .cta_catch span:after{content:'';width:2.8125rem;height:3.875rem;position:absolute;display:block;background:url("/assets/img/examination/i_line.svg") no-repeat;background-size:contain;top:50%}.examination_cta .cta_catch span:before{left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.examination_cta .cta_catch span:after{right:0;-webkit-transform:scale(-1,1) translateY(-50%);-ms-transform:scale(-1,1) translateY(-50%);transform:scale(-1,1) translateY(-50%)}@media (max-width:749px){.examination_cta{padding:.5rem 1.25rem 1.5rem}.examination_cta .campaign{width:100%;margin-right:.8em;max-width:33.75rem}.examination_cta .cta_catch{margin-top:-6.625rem;margin-bottom:0;height:7.75rem;font-size:1.875rem;line-height:1.34}.examination_cta .cta_catch span{padding:0 1.5rem .25rem}.examination_cta .cta_catch span:before,.examination_cta .cta_catch span:after{width:1.9375rem;height:2.625rem;top:auto;bottom:0}.examination_cta .cta_catch span:before{left:0;-webkit-transform:none;-ms-transform:none;transform:none}.examination_cta .cta_catch span:after{right:0;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}}@media (max-width:374px){.examination_cta .cta_catch{margin-top:-6.625rem;height:7.75rem;font-size:1.625rem}.examination_cta .cta_catch span{padding:0 1.25rem .25rem}}.examination_problem{padding-top:3.625rem;margin-bottom:1.5rem}.examination_problem .problem_img{text-align:center}.examination_problem .problem_img img{width:58.75rem}@media (max-width:749px){.examination_problem{padding-top:2.5rem;margin-bottom:8rem}.examination_problem .problem_img{width:100%;overflow:hidden}.examination_problem .problem_img img{width:24.75rem;margin-left:.25rem;max-width:95%}}.point01_top{padding-top:2.125rem;padding-bottom:3.75rem;text-align:center;position:relative}.point01_top .naze_img{display:block;margin-bottom:-.125rem}.point01_top .naze_img img{width:10.625rem}.point01_top:before{width:4.375rem;height:2.5rem;margin-left:-2.1875rem;content:'';position:absolute;display:block;background:url("/assets/img/examination/i_arrow_g.svg");background-size:contain;left:50%;bottom:-1.875rem}@media (max-width:749px){.point01_top{padding-top:1.25rem}.point01_top .naze_img{margin-bottom:0}.point01_top .naze_img img{width:8.875rem}.point01_top:before{width:3.125rem;height:1.75rem;margin-left:-1.5625rem;bottom:.4375rem}}.point_tt .point_no img{width:auto;max-width:initial}.point_tt .text{font-weight:700}.point_tt .text .first{color:#23716d}.point_tt .text .second{color:#00afaf}@media (min-width:750px){.point_tt{margin-bottom:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.point_tt .point_no{margin-right:.9375rem}.point_tt .point_no img{height:10.5625rem}.point_tt .text{padding-top:3.5rem;line-height:2.5rem}.point_tt .text .first{font-size:1.25rem;color:#23716d}.point_tt .text .second{font-size:2.125rem;letter-spacing:.05em;color:#00afaf}}@media (max-width:749px){.point_tt{margin-bottom:1.5rem;text-align:center}.point_tt .point_no{display:block}.point_tt .point_no img{height:7.4375rem}.point_tt .text .first{font-size:1.25rem;margin-bottom:.5rem;line-height:1.5}.point_tt .text .second{font-size:1.875rem;line-height:1.34}}.examination_point01 .point01_ex{text-align:center}.examination_point01 .point01_ex img{width:46.25rem}.examination_point01 .curriculum{position:relative}@media (min-width:750px){.examination_point01{padding-bottom:2.8125rem}.examination_point01 .point01_ex{margin-bottom:1.5rem}.examination_point01 .curriculum img{width:62.5rem}.examination_point01 .curriculum:before{content:'';width:100%;height:0;border-bottom:1px dashed #707070;position:absolute;display:block;top:8.25rem;left:0}.examination_point01 .curriculum .in_scroll{text-align:center;display:block}.examination_point01 .curriculum .in_scroll img{position:relative;z-index:5}.examination_point01 .curriculum .in_scroll:before,.examination_point01 .curriculum .in_scroll:after{content:'';width:100%;height:0;border-bottom:1px dashed #707070;position:absolute;display:block;left:0}.examination_point01 .curriculum .in_scroll:before{top:15.25rem}.examination_point01 .curriculum .in_scroll:after{top:22.5625rem}}@media (max-width:749px){.examination_point01{padding-bottom:1.25rem}.examination_point01 .point01_ex{margin-bottom:1.25rem;padding:0 1.25rem}.examination_point01 .point01_ex img{width:100%;max-width:20.9375rem}.examination_point01 .curriculum{width:100%;overflow-x:auto;white-space:nowrap;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}.examination_point01 .curriculum img{width:56rem;max-width:initial}.examination_point01 .curriculum .scroll_down{position:absolute;right:0;top:.625rem;padding-right:5.5rem;font-size:.875rem;font-weight:600;overflow:hidden;color:#22716d}.examination_point01 .curriculum .scroll_down:before,.examination_point01 .curriculum .scroll_down:after{content:'';position:absolute;right:0;top:50%;width:5rem;height:2px;margin-top:-1px;background:#ccc}.examination_point01 .curriculum .scroll_down:after{width:1.25rem;-webkit-animation:sdl 1.5s ease infinite;animation:sdl 1.5s ease infinite;background:#22716d}.examination_point01 .curriculum .in_scroll{width:56rem}.examination_point01 .attention{margin-top:.75rem;font-size:.6875rem;padding:0 1.25rem}}@-webkit-keyframes sdl{0%{-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}75%,100%{-webkit-transform:translateX(-3.75rem);transform:translateX(-3.75rem)}}@keyframes sdl{0%{-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}75%,100%{-webkit-transform:translateX(-3.75rem);transform:translateX(-3.75rem)}}.examination_point02{width:100%;overflow:hidden;padding-bottom:6.75rem}.examination_point02 .point02_guide{max-width:52.125rem;margin-bottom:3.75rem;margin-left:auto;margin-right:auto;position:relative}.examination_point02 .point02_guide .guide{text-align:center;padding-left:.625rem}.examination_point02 .point02_guide .illust{position:absolute;top:4.4375rem;right:-9.4375rem}.examination_point02 .point02_guide .illust img{width:11.6875rem}.examination_point02 .instructor_list .list_ul li,.examination_point02 .mentor_list .list_ul li{font-weight:500;text-align:center}.examination_point02 .instructor_list .list_ul li p,.examination_point02 .mentor_list .list_ul li p{line-height:1.2}.examination_point02 .instructor_list .list_ul li .text_wrap .college,.examination_point02 .mentor_list .list_ul li .text_wrap .college{font-weight:600}.examination_point02 .instructor_list .list_ul li .text_wrap .qualification .item,.examination_point02 .mentor_list .list_ul li .text_wrap .qualification .item{display:inline-block;background:#00afae;color:#fff}.examination_point02 .instructor_list .list_ul li .text_wrap dl dt,.examination_point02 .mentor_list .list_ul li .text_wrap dl dt{font-weight:400;position:relative}.examination_point02 .instructor_list .list_ul li .text_wrap dl dt:before,.examination_point02 .mentor_list .list_ul li .text_wrap dl dt:before{content:'';width:100%;height:1px;background:#d1d1d1;position:absolute;top:50%;left:0}.examination_point02 .instructor_list .list_ul li .text_wrap dl dt span,.examination_point02 .mentor_list .list_ul li .text_wrap dl dt span{background:#fff;position:relative;z-index:5}.examination_point02 .instructor_list .list_ul li .text_wrap .coaching,.examination_point02 .mentor_list .list_ul li .text_wrap .coaching{border:.125rem solid #22bebf;color:#22bebf;font-weight:600}@media (min-width:750px){.examination_point02 .instructor_list .list_ul,.examination_point02 .mentor_list .list_ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.examination_point02 .instructor_list .list_ul li,.examination_point02 .mentor_list .list_ul li{width:14.625rem;margin:0 1.8125rem}.examination_point02 .instructor_list .list_ul li .image,.examination_point02 .mentor_list .list_ul li .image{margin-bottom:.875rem}.examination_point02 .instructor_list .list_ul li .text_wrap .name,.examination_point02 .mentor_list .list_ul li .text_wrap .name{margin-bottom:.375rem;font-size:1.25rem}.examination_point02 .instructor_list .list_ul li .text_wrap .college,.examination_point02 .mentor_list .list_ul li .text_wrap .college{font-size:1rem}.examination_point02 .instructor_list .list_ul li .text_wrap .college,.examination_point02 .mentor_list .list_ul li .text_wrap .college{margin-bottom:.75rem}.examination_point02 .instructor_list .list_ul li .text_wrap .qualification,.examination_point02 .mentor_list .list_ul li .text_wrap .qualification{margin-bottom:.875rem}.examination_point02 .instructor_list .list_ul li .text_wrap .qualification .item,.examination_point02 .mentor_list .list_ul li .text_wrap .qualification .item{font-size:1.25rem;height:1.625rem;padding:0 .5rem;line-height:1.625rem}.examination_point02 .instructor_list .list_ul li .text_wrap .qualification .item .s,.examination_point02 .mentor_list .list_ul li .text_wrap .qualification .item .s{font-size:.875rem}.examination_point02 .instructor_list .list_ul li .text_wrap dl,.examination_point02 .mentor_list .list_ul li .text_wrap dl{margin-bottom:1rem}.examination_point02 .instructor_list .list_ul li .text_wrap dl dt,.examination_point02 .mentor_list .list_ul li .text_wrap dl dt{font-size:.8125rem}.examination_point02 .instructor_list .list_ul li .text_wrap dl dt span,.examination_point02 .mentor_list .list_ul li .text_wrap dl dt span{padding:0 1.75rem}.examination_point02 .instructor_list .list_ul li .text_wrap dl dd,.examination_point02 .mentor_list .list_ul li .text_wrap dl dd{margin-top:.5rem;font-size:.875rem}.examination_point02 .instructor_list .list_ul li .text_wrap .coaching,.examination_point02 .mentor_list .list_ul li .text_wrap .coaching{padding:.5rem 0;border:.125rem solid #22bebf;font-size:1.125rem}}@media (min-width:750px){.examination_point02 .instructor_list .list_ul li .text_wrap dl dd,.examination_point02 .mentor_list .list_ul li .text_wrap dl dd{margin-left:-1em;margin-right:-1em}}@media (max-width:749px){.examination_point02 .instructor_list .list_ul,.examination_point02 .mentor_list .list_ul{width:100%;max-width:23.4375rem;margin-left:auto;margin-right:auto;padding:0 1.25rem}.examination_point02 .instructor_list .list_ul li,.examination_point02 .mentor_list .list_ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.examination_point02 .instructor_list .list_ul li+li,.examination_point02 .mentor_list .list_ul li+li{margin-top:1.25rem}.examination_point02 .instructor_list .list_ul li .image,.examination_point02 .mentor_list .list_ul li .image{width:8.75rem}.examination_point02 .instructor_list .list_ul li .text_wrap,.examination_point02 .mentor_list .list_ul li .text_wrap{-webkit-box-flex:2;-ms-flex:2;flex:2;padding-left:1rem}.examination_point02 .instructor_list .list_ul li .text_wrap p,.examination_point02 .mentor_list .list_ul li .text_wrap p{text-align:left;letter-spacing:0}.examination_point02 .instructor_list .list_ul li .text_wrap .name,.examination_point02 .mentor_list .list_ul li .text_wrap .name{margin-bottom:.375rem;font-size:1.125rem}.examination_point02 .instructor_list .list_ul li .text_wrap .college,.examination_point02 .mentor_list .list_ul li .text_wrap .college{font-size:.9375rem}.examination_point02 .instructor_list .list_ul li .text_wrap .college,.examination_point02 .mentor_list .list_ul li .text_wrap .college{margin-bottom:.625rem}.examination_point02 .instructor_list .list_ul li .text_wrap .qualification,.examination_point02 .mentor_list .list_ul li .text_wrap .qualification{margin-bottom:.625rem}.examination_point02 .instructor_list .list_ul li .text_wrap .qualification .item,.examination_point02 .mentor_list .list_ul li .text_wrap .qualification .item{font-size:1.125rem;height:auto;padding:.125rem .5rem .25rem;line-height:1}.examination_point02 .instructor_list .list_ul li .text_wrap .qualification .item .s,.examination_point02 .mentor_list .list_ul li .text_wrap .qualification .item .s{font-size:.75rem}.examination_point02 .instructor_list .list_ul li .text_wrap dl,.examination_point02 .mentor_list .list_ul li .text_wrap dl{margin-bottom:.625rem}.examination_point02 .instructor_list .list_ul li .text_wrap dl dt,.examination_point02 .mentor_list .list_ul li .text_wrap dl dt{text-align:left;font-size:.8125rem}.examination_point02 .instructor_list .list_ul li .text_wrap dl dt span,.examination_point02 .mentor_list .list_ul li .text_wrap dl dt span{padding:0 .75rem 0 0}.examination_point02 .instructor_list .list_ul li .text_wrap dl dd,.examination_point02 .mentor_list .list_ul li .text_wrap dl dd{margin-top:.375rem;font-size:.875rem;text-align:left;line-height:1.34}.examination_point02 .instructor_list .list_ul li .text_wrap .coaching,.examination_point02 .mentor_list .list_ul li .text_wrap .coaching{padding:.25rem 0;border:.125rem solid #22bebf;font-size:.9375rem;text-align:center}}@media (max-width:359px){.examination_point02 .instructor_list .list_ul li,.examination_point02 .mentor_list .list_ul li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.examination_point02 .instructor_list .list_ul li .image,.examination_point02 .mentor_list .list_ul li .image{width:5.25rem}.examination_point02 .instructor_list .list_ul li .text_wrap,.examination_point02 .mentor_list .list_ul li .text_wrap{padding-left:.75rem}.examination_point02 .instructor_list .list_ul li .text_wrap .college,.examination_point02 .mentor_list .list_ul li .text_wrap .college{font-size:.875rem}}.examination_point02 .instructor_list{margin-bottom:4.6875rem}.examination_point02 .instructor_list .item+.item{margin-left:.5rem}.examination_point02 .mentor_list{margin-bottom:8.125rem}.examination_point02 .mentor_list .qualification{text-align:left}.examination_point02 .mentor_list .qualification .item+.item{margin-top:.25rem}.examination_point02 .matching{position:relative;text-align:center}.examination_point02 .matching img{width:45rem;position:relative;z-index:5}.examination_point02 .matching:before{content:'';width:100%;height:22.5rem;top:3.75rem;left:0;position:absolute;display:block;background:#ffffe9;-webkit-transform:skewY(-9deg);-ms-transform:skewY(-9deg);transform:skewY(-9deg)}@media (max-width:749px){.examination_point02{padding-bottom:1.375rem}.examination_point02 .point02_guide{text-align:center;margin-bottom:1.5625rem;width:23.8125rem;max-width:calc(100% + 1rem);margin-left:auto;margin-right:auto}.examination_point02 .point02_guide .guide{display:block;text-align:left;padding-left:0}.examination_point02 .point02_guide .guide img{width:18.875rem;position:relative;left:-.5rem}.examination_point02 .point02_guide .illust{position:absolute;top:8.5625rem;right:0}.examination_point02 .point02_guide .illust img{width:8.1875rem}.examination_point02 .instructor_list{margin-bottom:1.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.examination_point02 .instructor_list .item+.item{margin-left:.375rem}.examination_point02 .mentor_list{margin-bottom:3.125rem}.examination_point02 .matching img{width:19.5rem}.examination_point02 .matching:before{height:13.75rem;top:2.5rem;-webkit-transform:skewY(-15deg);-ms-transform:skewY(-15deg);transform:skewY(-15deg)}}@media (max-width:359px){.examination_point02 .point02_guide{max-width:calc(100%)}.examination_point02 .point02_guide .guide img{width:16.25rem}.examination_point02 .point02_guide .illust{top:5rem;right:-.9375rem}}.examination_point03 .point_tt{margin-bottom:.125rem}.examination_point03 .habit{margin-bottom:4rem;text-align:center}.examination_point03 .habit img{width:60rem}.examination_point03 .week{padding-bottom:3.5rem;position:relative}.examination_point03 .week:before{width:100%;height:28.625rem;content:'';position:absolute;display:block;background:#f8f8f8;left:0;bottom:0}.examination_point03 .week:after{width:4.375rem;height:2.5rem;margin-left:-2.1875rem;content:'';position:absolute;display:block;background:url("/assets/img/examination/i_arrow_w.svg");left:50%;bottom:-.625rem}.examination_point03 .week .tt02{margin-bottom:1.25rem}.examination_point03 .week .week_img{text-align:center;margin-bottom:1.875rem}.examination_point03 .week .week_img img{width:62.125rem}.examination_point03 .week_schedule{max-width:62.125rem;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:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:5}.examination_point03 .week_schedule li{width:18.25rem}.examination_point03 .week_schedule li .text_wrap{margin-top:-1.25rem}.examination_point03 .week_schedule li .text_wrap .day_week{margin-bottom:.625rem;margin-left:-.625rem;padding:.375rem 1.125rem 0;background:#22bebf;color:#fff;height:2.5rem;display:inline-block;font-size:1rem}.examination_point03 .week_schedule li .text_wrap .title{text-align:left;padding:0}.examination_point03 .week_schedule li .text_wrap .title+p{display:block;margin:0}.examination_point03 .week_schedule li .text_wrap .title{margin-bottom:.5rem;color:#22bebf;font-size:1.25rem;line-height:1.4}.examination_point03 .week_schedule li .text_wrap .comment{font-size:1rem;line-height:1.6}.examination_point03 .week_schedule li .text_wrap .comment small{margin-top:.5em;display:block;padding-left:1em;text-indent:-1em}@media (max-width:749px){.examination_point03 .habit{max-width:23.4375rem;margin-left:auto;margin-right:auto;margin-bottom:1.5rem;padding:0 1.25rem}.examination_point03 .week{max-width:23.4375rem;margin-left:auto;margin-right:auto;padding-bottom:0}.examination_point03 .week:before{display:none}.examination_point03 .week:after{width:3.125rem;height:1.75rem;margin-left:-1.5625rem;bottom:-2.625rem;z-index:20}.examination_point03 .week .tt02{margin-bottom:1.125rem}.examination_point03 .week .week_img{text-align:center;margin-bottom:2.5rem;padding:0 1.25rem}.examination_point03 .week_schedule{max-width:23.4375rem;padding-left:1.25rem;padding-right:1.25rem;display:block}.examination_point03 .week_schedule:before{width:calc(100% - 2.5rem);height:calc(100% + 1rem);content:'';position:absolute;display:block;background:#f8f8f8;right:0;bottom:-2.5rem}.examination_point03 .week_schedule li{width:100%;margin-bottom:2.5rem;position:relative}.examination_point03 .week_schedule li .image{margin-bottom:.75rem}.examination_point03 .week_schedule li .text_wrap{margin-top:0}.examination_point03 .week_schedule li .text_wrap .day_week{margin-bottom:0;margin-left:0;padding:.125rem 1.125rem 0;height:2rem;display:inline-block;font-size:1rem;position:absolute;top:-1rem;left:-.625rem}.examination_point03 .week_schedule li .text_wrap .title{text-align:left;padding:0}.examination_point03 .week_schedule li .text_wrap .title+p{display:block;margin:0}.examination_point03 .week_schedule li .text_wrap .title{margin-bottom:.5rem;color:#22bebf;font-size:1.375rem;line-height:1.4}.examination_point03 .week_schedule li .text_wrap .comment{font-size:.9375rem;line-height:1.6}}.point_foot{padding:3rem 0 3.875rem;line-height:3.625rem}.point_foot .bdr01{margin-top:.625rem}@media (max-width:749px){.point_foot{line-height:1.5;padding:1.5rem 0 1.875rem}}.examination_student{padding-top:6rem}.examination_student .student_ex{text-align:center}.examination_student .student_ex .tt03{margin-bottom:3rem;color:#23716d}.examination_student .student_ex .student_ex_img img{width:59.25rem}.examination_student .student_ex+.list_title{margin-top:3.75rem;font-size:2.5rem}.examination_student .student_list{max-width:59.25rem;margin-top:2.5rem;margin-bottom:1.375rem;margin-left:auto;margin-right:auto}.examination_student .student_list li{margin-bottom:2.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.examination_student .student_list li:nth-child(odd) .image{margin-right:.625rem}.examination_student .student_list li:nth-child(even) .image{margin-left:.625rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.examination_student .student_list li:nth-child(even) .text_wrap{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.examination_student .student_list li .image{width:22.375rem}.examination_student .student_list li .text_wrap{-webkit-box-flex:2;-ms-flex:2;flex:2;padding:0 1.375rem}.examination_student .student_list li .text_wrap p{line-height:1;letter-spacing:0}.examination_student .student_list li .text_wrap .profile{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.examination_student .student_list li .text_wrap .profile .name{color:#23716d;margin-right:1.25rem;font-size:1.75rem}.examination_student .student_list li .text_wrap .profile .name span{font-size:1.375rem}.examination_student .student_list li .text_wrap .profile .description{font-size:1.25rem;font-weight:600;color:#00afaf;border:1px solid #00afaf;padding:.4375rem .75rem}.examination_student .student_list li .text_wrap .profile .description span{display:block}.examination_student .student_list li .text_wrap .profile .description span+span{margin-top:.5rem}.examination_student .student_list li .text_wrap .profile .description small{margin-left:.75rem;font-size:.6875rem;font-weight:400;color:#666}.examination_student .student_list li .text_wrap .comment{font-size:.875rem;line-height:2}.examination_student .study_abroad{max-width:60rem;margin-bottom:6rem;margin-left:auto;margin-right:auto;background:#e9f6fc;border-radius:.5rem;padding:2rem 2.5rem 1.875rem}.examination_student .study_abroad .tt01{margin:0 0 1.375rem}.examination_student .study_abroad .study_abroad_box{background:#fff;border-radius:.25rem;padding:2rem 2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.examination_student .study_abroad .study_abroad_box .image{width:15rem}.examination_student .study_abroad .study_abroad_box .text_wrap{padding-left:2.1875rem;-webkit-box-flex:2;-ms-flex:2;flex:2}.examination_student .study_abroad .study_abroad_box .text_wrap .profile{margin-bottom:1.25rem}.examination_student .study_abroad .study_abroad_box .text_wrap .profile span{display:block}.examination_student .study_abroad .study_abroad_box .text_wrap .profile .job{font-size:1.125rem}.examination_student .study_abroad .study_abroad_box .text_wrap .profile .name{margin-top:.5rem;font-size:1.375rem}.examination_student .study_abroad .study_abroad_box .text_wrap .comment{font-size:.8125rem;line-height:1.8}@media (max-width:749px){.examination_student{padding-top:2.5rem}.examination_student .student_ex{text-align:center}.examination_student .student_ex .tt03{font-size:1.375rem;margin-bottom:1.125rem}.examination_student .student_ex+.list_title{margin-top:2.5rem;font-size:1.625rem}.examination_student .student_list{max-width:25rem;margin-left:auto;margin-right:auto;margin-top:1.5rem;margin-bottom:1.25rem;padding:0 1.25rem}.examination_student .student_list li{margin-bottom:1.5rem;display:block}.examination_student .student_list li:nth-child(odd) .image{margin-right:0}.examination_student .student_list li:nth-child(even) .image{margin-left:0}.examination_student .student_list li .image{width:100%;margin-bottom:.75rem}.examination_student .student_list li .text_wrap{padding:0}.examination_student .student_list li .text_wrap .profile{margin-bottom:.75rem;display:block}.examination_student .student_list li .text_wrap .profile .name{font-size:1.5rem;margin-bottom:.75rem}.examination_student .student_list li .text_wrap .profile .name span{font-size:1.125rem}.examination_student .student_list li .text_wrap .profile .description{font-size:1.25rem;padding:.4375rem .75rem}.examination_student .student_list li .text_wrap .profile .description span+span{margin-top:.3125rem}.examination_student .student_list li .text_wrap .comment{font-size:.875rem;line-height:1.8}.examination_student .study_abroad{margin-bottom:1.5rem;border-radius:0;padding:1.375rem 1.25rem 1.375rem}.examination_student .study_abroad .tt01{margin:0 0 1.375rem}.examination_student .study_abroad .study_abroad_box{padding:1.25rem;display:block;position:relative}.examination_student .study_abroad .study_abroad_box .image{width:8.75rem;margin-bottom:.75rem}.examination_student .study_abroad .study_abroad_box .text_wrap{padding-left:0}.examination_student .study_abroad .study_abroad_box .text_wrap .profile{width:8.75rem;height:8.125rem;position:absolute;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;left:11rem;top:1.375rem}.examination_student .study_abroad .study_abroad_box .text_wrap .profile .job{font-size:1.0625rem;line-height:1.5625rem}.examination_student .study_abroad .study_abroad_box .text_wrap .profile .name{margin-top:.5rem;font-size:1.375rem}}@media (max-width:359px){.examination_student .student_ex .tt03{font-size:1.25rem}.examination_student .study_abroad .study_abroad_box .image{width:7.5rem}.examination_student .study_abroad .study_abroad_box .text_wrap .profile{width:6.25rem;height:7rem;left:9.6875rem}.examination_student .study_abroad .study_abroad_box .text_wrap .profile .job{font-size:.9375rem;line-height:1.375rem}.examination_student .study_abroad .study_abroad_box .text_wrap .profile .name{font-size:1.25rem}}.examination_counseling{max-width:62.5rem;margin:0 auto;background:#ffffe9;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;position:relative}.examination_counseling:after{content:'';position:absolute;display:block;background:url("/assets/img/examination/i_arrow_y.svg");background-size:contain;left:50%}.examination_counseling .counseling_h_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.examination_counseling .counseling_h_box .counseling_title{letter-spacing:.05em;font-weight:600}.examination_counseling .counseling_h_box .radius_box{border:.125rem solid #22bebf;color:#22bebf;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;font-weight:600}.examination_counseling .counseling_step .step{display:-webkit-box;display:-ms-flexbox;display:flex}.examination_counseling .counseling_step .step .icon{text-align:center}.examination_counseling .counseling_step .step .text_wrap .no_wrap{color:#23716d;display:-webkit-box;display:-ms-flexbox;display:flex}.examination_counseling .counseling_step .step .text_wrap .no_wrap .no img{width:auto;max-width:initial}.examination_counseling .counseling_step .step .text_wrap .no_wrap .text{line-height:1.34;font-weight:600;color:#23716d}.examination_counseling .counseling_step .step .text_wrap .comment{letter-spacing:.04em;line-height:1.5}.examination_counseling .counseling_free{position:relative;border-radius:.5rem;border:.1875rem solid #22bebf}.examination_counseling .counseling_free strong{position:relative;line-height:1;display:block;text-align:center}.examination_counseling .counseling_free strong .s{position:absolute;left:0}.examination_counseling .counseling_free strong .l{line-height:1}.examination_counseling .counseling_free strong .l .cl{color:#00afaf}.examination_counseling .counseling_free .comment{font-size:1.5rem}@media (min-width:750px){.examination_counseling{margin:0 auto 3.5rem;padding:3.75rem 3.75rem 3.875rem}.examination_counseling:after{width:4.375rem;height:2.5rem;margin-left:-2.1875rem;bottom:-1.875rem}.examination_counseling .counseling_h_box{margin-bottom:3rem}.examination_counseling .counseling_h_box .counseling_title{margin-right:1.25rem;font-size:1.75rem}.examination_counseling .counseling_h_box .radius_box{width:13.75rem;height:2.5rem;border-radius:2.5rem;font-size:1.125rem}.examination_counseling .counseling_h_box .radius_box span{font-size:1.75rem}.examination_counseling .counseling_step .step{margin-bottom:1.625rem}.examination_counseling .counseling_step .step .icon{width:3.25rem;margin-top:-.5rem;margin-right:1.625rem}.examination_counseling .counseling_step .step .icon img{margin-top:.125rem}.examination_counseling .counseling_step .step:nth-child(1) .icon img{width:3rem}.examination_counseling .counseling_step .step:nth-child(2) .icon img{width:3.25rem}.examination_counseling .counseling_step .step:nth-child(3) .icon img{width:2.75rem}.examination_counseling .counseling_step .step:nth-child(4) .icon img{width:2.75rem}.examination_counseling .counseling_step .step:nth-child(5) .icon img{width:3.25rem}.examination_counseling .counseling_step .step .text_wrap .no_wrap{margin-bottom:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.examination_counseling .counseling_step .step .text_wrap .no_wrap .no{margin-right:.5rem}.examination_counseling .counseling_step .step .text_wrap .no_wrap .no img{height:2.25rem}.examination_counseling .counseling_step .step .text_wrap .no_wrap .text{margin-top:.4375rem;font-size:1.5rem}.examination_counseling .counseling_step .step .text_wrap .comment{font-size:1rem}.examination_counseling .counseling_free{margin:1.5rem 0 0;padding:.25rem 3rem 1.25rem}.examination_counseling .counseling_free strong{margin-bottom:.5rem;padding:.25rem 0 .125rem;border-bottom:.5rem solid #ffe414}.examination_counseling .counseling_free strong .s{top:1.25rem;font-size:1.25rem}.examination_counseling .counseling_free strong .l{font-size:3.5rem}.examination_counseling .counseling_free strong .l .cl span{font-size:6.25rem;margin:0 .625rem}.examination_counseling .counseling_free .comment{font-size:1.5rem}}@media (max-width:749px){.examination_counseling{margin:0 0 3.5rem;padding:2rem 5.33333vw 1.75rem}.examination_counseling:after{width:4.375rem;height:2.5rem;margin-left:-2.1875rem;bottom:-1.875rem}.examination_counseling .counseling_h_box{margin-bottom:1.625rem;display:block}.examination_counseling .counseling_h_box .counseling_title{margin-bottom:.875rem;font-size:1.375rem}.examination_counseling .counseling_h_box .radius_box{width:13.75rem;height:2.5rem;margin:0 auto;border-radius:2.5rem;font-size:1.125rem}.examination_counseling .counseling_h_box .radius_box span{font-size:1.75rem}.examination_counseling .counseling_step{max-width:30rem;margin:0 auto}.examination_counseling .counseling_step .step{margin-bottom:1.625rem;position:relative;display:block}.examination_counseling .counseling_step .step .icon{width:3.25rem;height:3.25rem;position:absolute;left:0;top:0;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.examination_counseling .counseling_step .step:nth-child(1) .icon img{width:3rem}.examination_counseling .counseling_step .step:nth-child(2) .icon img{width:3.25rem}.examination_counseling .counseling_step .step:nth-child(3) .icon img{width:2.75rem}.examination_counseling .counseling_step .step:nth-child(4) .icon img{width:2.75rem}.examination_counseling .counseling_step .step:nth-child(5) .icon img{width:3.25rem}.examination_counseling .counseling_step .step .text_wrap .no_wrap{height:3.25rem;margin-left:4rem;margin-bottom:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.examination_counseling .counseling_step .step .text_wrap .no_wrap .no{margin-right:.625rem}.examination_counseling .counseling_step .step .text_wrap .no_wrap .no img{height:1.8125rem}.examination_counseling .counseling_step .step .text_wrap .no_wrap .text{font-size:1.25rem}.examination_counseling .counseling_step .step .text_wrap .no_wrap .text span{display:inline-block}.examination_counseling .counseling_step .step .text_wrap .comment{font-size:1rem}.examination_counseling .counseling_free{width:100%;max-width:20.9375rem;padding:.25rem 1.25rem 1rem;text-align:center}.examination_counseling .counseling_free strong{margin-bottom:.5rem;padding:.25rem 0 .125rem;border-bottom:.5rem solid #ffe414}.examination_counseling .counseling_free strong .s{top:.9375rem;font-size:.9375rem}.examination_counseling .counseling_free strong .l{font-size:2.625rem}.examination_counseling .counseling_free strong .l .cl span{font-size:4.6875rem;margin:0 .375rem}.examination_counseling .counseling_free .comment{font-size:1.0625rem;letter-spacing:0}}@media (max-width:639px){.examination_counseling .counseling_step .step .text_wrap .no_wrap .text{font-size:1.0625rem}}.primary_student_list .inbox{max-width:68.75rem;margin-left:auto;margin-right:auto;background:#fff url("/assets/img/examination/pc_primary_main.png") no-repeat;background-size:100% auto}.primary_student_list .list_title{margin-bottom:1rem}.primary_student_list .primary_cta{width:17.5rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto}.primary_student_list .primary_cta .primary_cta_btn{height:4.5rem;background:#22bebf;color:#fff;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-radius:.5rem;font-size:1.5625rem}.primary_student_list .list_ul{max-width:62.5rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.primary_student_list .list_ul li{width:25%;padding:0 .5rem}.primary_student_list .list_ul li .image{margin-bottom:.5rem}.primary_student_list .list_ul li .text_wrap .name{border-bottom:1px solid #707070;padding-bottom:.25rem;margin-bottom:.75rem;color:#23716d;font-size:1.5rem}.primary_student_list .list_ul li .text_wrap .name span{font-size:1.125rem}.primary_student_list .list_ul li .text_wrap .comment{font-size:1rem;line-height:1.6}.primary_student_list .list_ul li .text_wrap .comment span{color:#00afaf;font-weight:600}@media (min-width:750px){.primary_student_list{background:#f8f8f8;padding:5rem 0 5rem}.primary_student_list .inbox{padding:22.5rem 2.5rem 0}.primary_student_list .inbox .in_bg{max-width:62.5rem;background:#fff;margin:0 auto;padding:2rem .75rem 2.5rem}.primary_student_list .primary_tt_box{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;margin-bottom:1.5rem}.primary_student_list .primary_tt_box .list_title{margin-bottom:0}.primary_student_list .primary_tt_box .primary_cta{margin-right:0;margin-bottom:0;margin-left:1.75rem;font-weight:700}}@media (max-width:749px){.primary_student_list{padding:2.5rem 0 0}.primary_student_list .inbox{padding:53.33333vw 1.25rem 0;background-image:url("/assets/img/examination/sp_primary_main.png")}.primary_student_list .inbox .in_bg{max-width:89.33333vw;margin:0 auto;background:#fff;padding:1.75rem 1.25rem 0}.primary_student_list .list_title{font-size:1.625rem}.primary_student_list .primary_cta{max-width:15rem;margin-bottom:1.75rem}.primary_student_list .primary_cta .primary_cta_btn{height:3.5rem;font-size:1.375rem}.primary_student_list .list_ul li{width:100%;margin-bottom:1.25rem}.primary_student_list .list_ul li .image{margin-bottom:.25rem}.primary_student_list .list_ul li .text_wrap .name{padding-bottom:0;margin-bottom:.5rem;font-size:1.375rem}.primary_student_list .list_ul li .text_wrap .name span{font-size:1.125rem}.primary_student_list .list_ul li .text_wrap .comment{font-size:1rem}}@media (max-width:359px){.primary_student_list .primary_cta{max-width:100%;padding-left:1.25rem;padding-right:1.25rem}}.index_school .bg_color:before{display:none}.index_school .tab_list li a.active{font-weight:600;background:#22bebf;border-bottom-color:#007b7b}.index_school .tab_list li a.active:before{border-top-color:#007b7b}.index_school .index_classroom,.index_school .story_price{max-width:62.5rem;margin-left:auto;margin-right:auto;background:#f8f8f8}.index_school .index_classroom+.index_head_teacher,.index_school .story_price+.index_head_teacher{margin-top:3.75rem}.index_school .index_classroom+.index_head_teacher+.story_price,.index_school .story_price+.index_head_teacher+.story_price{margin-top:.75rem}.index_school .story_price{max-width:62.5rem;margin-bottom:3.75rem;padding-bottom:1px}.index_school .story_price .in_box{width:46.875rem;margin-left:auto;margin-right:auto}.index_school .story_price .attention:last-child,.index_school .story_price .admission_fee:last-child{padding-bottom:3.75rem;margin-bottom:0}.index_school .story_price .overview_list{background:#eee}.index_school .google_map{max-width:63.75rem;margin-left:auto;margin-right:auto}.index_school .title{font-size:1.75rem;padding:3.75rem 0 2rem}.index_school .title.classroom_guide{color:#23716d}.index_school .title.classroom_guide strong{margin-top:0;font-size:1.375rem;display:inline-block;border-bottom:.25rem solid #23716d}.index_school .index_head_teacher{padding-bottom:3rem}.index_school .index_head_teacher .title{padding-top:0}.index_school .index_head_teacher p{letter-spacing:.05em}.index_school .corona_measures{max-width:48.75rem}.index_school .corona_measures .row_box{width:15.25rem}.index_school .corona_measures .row_box p{letter-spacing:.03em}@media (min-width:750px){.index_school .index_head_teacher .head_teacher{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index_school .index_head_teacher .head_teacher_comment{max-width:32.875rem}}@media (max-width:749px){.index_school .title{font-size:1.375rem;padding:2.5rem 0 1.5rem}.index_school .title.classroom_guide{padding:2rem 0 0}.index_school .title.classroom_guide strong{font-size:1.125rem;padding-bottom:.25rem;border-bottom:.25rem solid #23716d}.index_school .index_classroom+.index_head_teacher{margin-top:2.5rem}.index_school .index_classroom+.index_head_teacher+.story_price{margin-top:2.5rem;margin-bottom:2.5rem}.index_school .story_price{margin-top:-2rem;padding-left:5.33333vw;padding-right:5.33333vw}.index_school .story_price .in_box{width:auto}.index_school .story_price .attention:last-child,.index_school .story_price .admission_fee:last-child{padding-bottom:2.5rem}.index_school .index_head_teacher{padding-bottom:2.5rem}.index_school .corona_measures .row_box{width:17.5rem;margin-left:auto;margin-right:auto}}@media (min-width:750px){#Kichijoji .index_classroom{margin-top:3.75rem}}@media (max-width:749px){#Kichijoji .index_classroom{margin-top:2rem}}.hs_l_box{max-width:62.5rem;margin-left:auto;margin-right:auto;padding:3.125rem 2.5rem 4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;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}.point_tt+.hs_l_box{padding-top:1.25rem}.hs_l_box.reverse .text_box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hs_l_box.reverse .image{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.hs_l_box .text_box,.hs_l_box .image{width:27rem}.hs_l_box .text_box .row_text{line-height:2.28571;letter-spacing:.03em}@media (max-width:749px){.hs_l_box{padding:6.4vw 5.33333vw 7.46667vw}.hs_l_box .text_box,.hs_l_box .image{width:100%}.hs_l_box .text_box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hs_l_box .image{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.hs_l_box .image{margin-bottom:2.66667vw}.hs_l_box .text_box .row_text{line-height:2.28571;letter-spacing:.03em}}.examination_point02 .instructor_list{margin-bottom:0}.shadowing_title{font-size:1.5rem;font-weight:700;margin-bottom:1.875rem;padding-left:3.875rem;position:relative}.shadowing_title:before{width:3rem;height:3rem;padding-top:.125rem;content:'？';text-align:center;font-size:2.25rem;display:block;position:absolute;border-radius:50%;border:2px solid #000;left:0;top:-.75rem}@media (max-width:749px){.shadowing_title{margin-top:1rem}}@media (max-width:639px){.shadowing_title{font-size:1.25rem;margin-bottom:1.25rem;padding-left:2.5rem;line-height:1.2}.shadowing_title:before{width:2rem;height:2rem;line-height:1;padding-top:0;font-size:1.625rem;top:-.25rem}}.shadowing_about{max-width:62.5rem;margin:-2.5rem auto 0;padding:.875rem 2.5rem 4rem}.shadowing_about .shadowing_step{border:1px solid #bebebe;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shadowing_about .shadowing_step+dl{margin-top:.625rem}.shadowing_about .shadowing_step+.row_text{margin-top:1.875rem}.shadowing_about .shadowing_step>*{min-height:2.25rem;padding:.5rem 0 .625rem}.shadowing_about .shadowing_step dt{padding-left:2.25rem;color:#fff;background:#5fc9c9;-webkit-box-flex:2;-ms-flex:2;flex:2;font-weight:700}.shadowing_about .shadowing_step dt.step02{background:#25bebe}.shadowing_about .shadowing_step dt.step03{background:#00afaf}.shadowing_about .shadowing_step dt.step04{background:#099}.shadowing_about .shadowing_step dd{width:calc(510/928*100%);font-weight:500;font-size:.9375rem;position:relative}.shadowing_about .shadowing_step dd:before{content:'';width:0;height:0;border:solid transparent;border-width:3.125rem 2rem;border-top-color:#fff;display:block;position:absolute;top:0;left:-2rem}.shadowing_about .shadowing_step dd span,.shadowing_about .shadowing_step dd small{position:relative;z-index:2}.shadowing_about .shadowing_step dd small{font-size:.875rem}.shadowing_about .shadowing_step span{display:inline-block}@media (max-width:749px){.shadowing_about{padding:1.86667vw 5.33333vw 7.46667vw}.shadowing_about .shadowing_step+.row_text{margin-top:1.25rem}.shadowing_about .shadowing_step>*{min-height:5rem;line-height:1.4;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}.shadowing_about .shadowing_step dt{padding-right:2.5rem;padding-left:1rem}.shadowing_about .shadowing_step dt span{display:block}.shadowing_about .shadowing_step dd{padding:0 1.25rem 0 1rem}.shadowing_about .shadowing_step dd:before{border-width:5rem 3.125rem;left:-3.125rem}.shadowing_about .shadowing_step dd span,.shadowing_about .shadowing_step dd small{display:inline-block}.shadowing_about .shadowing_step dd small{font-size:.875rem}}@media (max-width:639px){.shadowing_about{padding:7.46667vw 5.33333vw 7.46667vw}.shadowing_about .shadowing_step{display:block}.shadowing_about .shadowing_step+.row_text{margin-top:.75rem}.shadowing_about .shadowing_step>*{min-height:inherit}.shadowing_about .shadowing_step dt{font-size:.9375rem;padding:.625rem 1.25rem}.shadowing_about .shadowing_step dt span{display:block}.shadowing_about .shadowing_step dd{width:100%;padding:.75rem 1.25rem;line-height:1.6}.shadowing_about .shadowing_step dd:before{display:none}}.point_tt{margin-bottom:0}.point_tt.point01 span,.point_tt.point02 span,.point_tt.point03 span{display:block}.point_tt.point01 .second,.point_tt.point02 .second,.point_tt.point03 .second{margin-top:2.5rem}@media (max-width:749px){.point_tt.point01 .second,.point_tt.point02 .second,.point_tt.point03 .second{margin-top:0;font-size:1.75rem}}@media (max-width:639px){.point_tt.point01 .second,.point_tt.point02 .second,.point_tt.point03 .second{font-size:7.46667vw}}.examination .oriented_step{text-align:center;padding-top:1.25rem;padding-bottom:0}.examination .oriented_step img{width:100%;max-width:57.5rem}@media (max-width:749px){.examination .oriented_step{padding:10.666vw 0 4vw;margin-bottom:0}}.l_text,.table_dl{max-width:920px;margin-left:auto;margin-right:auto;margin-bottom:2rem}.table_tt{margin-top:2.5rem}@media (max-width:749px){.table_tt{margin-top:5.33333vw}}.table_dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-style:solid;border-width:1px 1px 0 0;border-color:#ccc;margin-bottom:0}.table_dl dt,.table_dl dd{border-style:solid;border-width:0 0 1px 1px;border-color:#ccc;padding:1.25em 1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.table_dl dt{width:23%;font-size:1.125em;color:#fff;background-color:#22bebf;font-weight:700}.table_dl dd{width:77%;background-color:#fff;line-height:1.6;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}.table_dl dd span{display:inline-block}.table_dl dd .class{width:calc(100% - 8rem)}.table_dl dd .class>span{margin-right:.5em}.table_dl dd .rank{width:7.5rem;font-weight:700;color:#22bebf;border:1px solid #22bebf;padding:0 .5em;text-align:center}.table_dl li{padding-left:1em;line-height:1.4;position:relative}.table_dl li+li{margin-top:1em}.table_dl li:before{width:1em;content:'・';text-align:center;display:inline-block;position:absolute;left:0;top:0;color:#00afaf}@media (max-width:749px){.table_dl dt{padding:.75em 1.25em;text-align:center}.table_dl dt,.table_dl dd{width:100%}.table_dl dd{display:block;position:relative;z-index:50;padding-top:.75em;padding-bottom:1em}.table_dl dd span{display:inline-block}.table_dl dd .class{width:100%}.table_dl dd .rank{width:6.75rem;color:#21706c;background:#ffffe9;position:absolute;top:-2.3125rem;right:1rem;z-index:50}}.examination_point02{padding-bottom:4.25rem}@media (max-width:749px){.examination_point02{padding-bottom:1.375rem}}.examination_point03{margin-bottom:3.125rem}@media (max-width:749px){.examination_point03{margin-bottom:10.66667vw;padding-left:5.33333vw;padding-right:5.33333vw}}.table_dl_box{max-width:50rem;margin-left:auto;margin-right:auto;background:#f8f8f8;padding:1.25rem}@media (max-width:749px){.table_dl_box{padding:2.66667vw;margin-top:-1.6vw;margin-bottom:5.33333vw}}.examination_counseling .counseling_step .step{display:-webkit-box;display:-ms-flexbox;display:flex}.examination_counseling .counseling_step .step .icon{text-align:center}.examination_counseling .counseling_step .step .text_wrap .no_wrap{color:#23716d;display:-webkit-box;display:-ms-flexbox;display:flex}.examination_counseling .counseling_step .step .text_wrap .no_wrap .no img{width:auto;max-width:initial}.examination_counseling .counseling_step .step .text_wrap .no_wrap .text{line-height:1.34;font-weight:600;color:#23716d}.examination_counseling .counseling_step .step .text_wrap .comment{letter-spacing:.04em;line-height:1.5}@media (min-width:750px){.examination_counseling .counseling_step .text_wrap{max-width:45rem}.examination_counseling .counseling_step .step .icon.icon01 img{width:3rem}.examination_counseling .counseling_step .step .icon.icon02 img{width:3.25rem}.examination_counseling .counseling_step .step .icon.icon03 img{width:2.75rem}.examination_counseling .counseling_step .step .icon.icon04 img{width:2.75rem}.examination_counseling .counseling_step .step .icon.icon05 img{width:3.25rem}}@media (max-width:749px){.examination_counseling .counseling_step{max-width:30rem;margin:0 auto}.examination_counseling .counseling_step .step .icon.icon01 img{width:3rem}.examination_counseling .counseling_step .step .icon.icon02 img{width:3.25rem}.examination_counseling .counseling_step .step .icon.icon03 img{width:2.75rem}.examination_counseling .counseling_step .step .icon.icon04 img{width:2.75rem}.examination_counseling .counseling_step .step .icon.icon05 img{width:3.25rem}}@media (max-width:639px){.examination_counseling .counseling_step .step .text_wrap .no_wrap .text{font-size:1.0625rem}}.examination_cta .examination_cta_btn{width:100%}@media (max-width:749px){.examination_problem{margin-bottom:4.875rem}}@media (max-width:749px){.examination_cta .cta_catch{height:5.875rem;margin-top:-4.125rem}}.index_classroom.top_area{margin-top:5rem}@media (max-width:749px){.examination_cta .campaign.winter{padding:0 .75em 1em !important;margin-right:0}}.school_interview_wrap .index_school .tab_in_list{max-width:640px;margin-bottom:40px}.school_interview_wrap .tab_in_group{max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:50px;padding:50px 120px 30px;background:#f8f8f8}.school_interview_wrap .index_school.interview .l_box{margin-bottom:20px;box-shadow:none}.school_interview_wrap .index_school.interview .hash_list li{color:#22bebf}.school_interview_wrap .index_school.interview .tab_in_list li.active .in{background-color:#22bebf;color:#fff;font-weight:700}@media (max-width:749px){.school_interview_wrap .index_school .tab_in_list{margin-bottom:30px;padding:0 5.3333vw}.school_interview_wrap .tab_contents02{padding:0}.school_interview_wrap .tab_in_group{margin-bottom:0;padding:40px 5.3333vw 20px}}@media (min-width:750px){.school_interview_wrap .tab_in_group{max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:50px;padding:50px 120px 30px;background:#f8f8f8}.school_interview_wrap .index_school.interview .l_box{padding:2rem 1.5rem}.school_interview_wrap .index_school.interview .l_box a>small{margin-top:1em}.school_interview_wrap .tab_contents_list>*{padding:0 40px 10px}.school_interview_wrap #tab_list02+.tab_contents_list{padding-top:40px}.school_interview_wrap #tab_list02+.tab_contents_list .title{padding-top:110px;font-size:24px;padding-bottom:30px}.school_interview_wrap .tab_in_list li{font-size:14px}.school_interview_wrap .tab_in_list li .in{height:50px}.school_interview_wrap .story_achievements .achievements_head .catch{width:328px;font-size:22px}.school_interview_wrap .story_achievements .achievements_head .image{width:360px;margin-right:24px}.school_interview_wrap .story_achievements .achievements_foot .profile{width:360px}.school_interview_wrap .story_achievements .achievements_foot .profile .name{font-size:16px}.school_interview_wrap .story_achievements .achievements_foot .profile .name span{font-size:20px}.school_interview_wrap .story_achievements .achievements_foot .profile .comment{font-size:13px}.school_interview_wrap .story_achievements .achievements_foot .image{width:328px;top:0}.hash_list li{font-size:19px}}