.newsList_wrap{padding:50px 0}.newsList_title{font-size:32px;letter-spacing:8px;margin:29px auto 0;text-align:center;font-weight:bold;padding:0 0 25px 0}.newsList_title span{font-size:15px;font-weight:normal;margin-top:10px;line-height:.8;display:block;font-family:"小塚ゴシック Pro","Kozuka Gothic Pro",sans-serif;letter-spacing:5.5px}ul.newsList_item{list-style-type:none;text-align:left}ul.newsList_item a{white-space:pre-wrap}ul.newsList_item li{font-size:17px;color:#666;border-bottom:dotted 1px #ccc;line-height:1.5;padding-bottom:15px;margin-bottom:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex}ul.newsList_item li span{display:inline-block;margin-right:6px}ul.newsList_item li span::after{width:77px;height:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:13px;letter-spacing:0;margin:0 5px 0 10px}ul.newsList_item li .date{font-size:17px}ul.newsList_item li .link{font-size:17px}ul.newsList_item .i_news span::after{content:"ニュース";background-color:#184bb7}ul.newsList_item .i_ict span::after{content:"ICT";background-color:#1ec4ca}ul.newsList_item .i_club span::after{content:"部活";background-color:#e45825}ul.newsList_item .i_support span::after{content:"学習支援";background-color:#0c6}ul.newsList_item .i_japanese span::after{content:"日本語教育";background-color:#722eb6}ul.newsList_item .i_daycare span::after{content:"保育";background-color:#e6bc32}ul.newsList_item a{text-decoration:underline;color:#03a}.pnavi{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;margin-top:20px}.pnavi a,.pnavi span{float:left;padding:8px 16px;text-decoration:none;margin:5px}.pnavi a.active,.pnavi span{background-color:#3ba9c4;color:#fff;border-radius:100%}.pnavi a:hover:not(.active){background-color:#e0e3ed;border-radius:100%}.news_btnWrap{padding:100px 0 0 0}.news_btnMore{position:relative;border:2px solid #282828;border-radius:6px;margin:50px auto 0;width:360px;height:50px;line-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;background:#fff;font-size:16px;color:#282828;text-decoration:none;-webkit-transition:2s;transition:2s}.news_btnMore span{margin:0 auto}.news_btnMore::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#282828;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.news_btnMore:hover{color:#fff}.news_btnMore:hover::before{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.news_btnMore::after{content:"";width:8px;height:8px;border:0px;border-top:solid 1px #282828;border-right:solid 1px #282828;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:22px;margin-top:-4px}.news_btnORG{display:block;padding:15px 70px 15px 60px;border-radius:50px;text-decoration:none;color:#fff;-webkit-transition:.3s;transition:.3s;font-size:16px;position:relative;text-align:center;background-color:#f1774f;max-width:460px}.news_btnORG::before{content:"";width:8px;height:8px;border:0px;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:22px;margin-top:-4px}.newsList_view{opacity:1;-webkit-transition:all .5s;transition:all .5s}.newsList_view.is-hidden{opacity:0;height:0;margin:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s;padding-bottom:0}.newsList_txtWrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px}.newsList_txtWrap.is-btn-hidden{display:none}.newsList_txtMore{color:#03a;margin:0 auto;border:none;border-bottom:1px solid #03a;padding:0 35px 0 15px;background-color:#fff;font-size:16px;letter-spacing:1px;position:relative;cursor:pointer}.newsList_txtMore::before{content:"";width:8px;height:8px;border:0px;border-top:solid 1px #03a;border-right:solid 1px #03a;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:50%;right:15px;margin-top:-7px;-webkit-transition:all .3s;transition:all .3s}.newsList_txtMore.is-close::before{content:"";width:8px;height:8px;border:0px;border-top:solid 1px #03a;border-right:solid 1px #03a;-webkit-transform:rotate(315deg);transform:rotate(315deg);position:absolute;top:50%;right:15px;margin-top:-7px}@media screen and (max-width: 767px){.newsList_wrap{padding:0 0 50px 0}.newsList_title{font-size:6vw;letter-spacing:.2em;line-height:1.2;padding:50px 0 30px;margin:29px auto 15px}.newsList_title span{font-size:4vw;line-height:1.2;letter-spacing:.2em}ul.newsList_item{padding:0 5vw}ul.newsList_item a{letter-spacing:.2em;line-height:2;padding:1vw 0}ul.newsList_item li{-ms-flex-wrap:wrap;flex-wrap:wrap}ul.newsList_item li .date{font-size:3.8vw}ul.newsList_item li .link{padding-top:1vw}.news_btnWrap{padding:60px 0 0 0}.news_btnWrap_public{padding:0 0 50px}.news_btnMore{width:90vw}.news_btnMore:hover{color:#282828}.news_btnMore:hover::before{-webkit-transform:scale(0, 1);transform:scale(0, 1)}.news_btnORG{padding:3vw 10vw;font-size:3.6vw;max-width:100%}}.mv__img{height:477px;max-width:1100px;width:100%;margin:auto;background-position:right top;background-repeat:no-repeat;position:relative}.mv__img:before,.mv__img:after{content:"";position:absolute;height:477px;top:0}.mv__img:before{left:0;width:50%;background:-webkit-gradient(linear, left top, right top, color-stop(75%, #f3ffff), to(transparent));background:linear-gradient(90deg, #f3ffff 75%, transparent 100%)}.mv__img:after{right:0;width:100px;background:-webkit-gradient(linear, left top, right top, from(transparent), to(#f3ffff));background:linear-gradient(90deg, transparent, #f3ffff)}.mv__wrap{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;position:absolute;max-width:950px;width:100%}#onayami,#point,#omakase{width:100vw;padding:70px 0 80px}#onayami h2,#point h2,#omakase h2{color:#ff5022;padding:15px 0 40px;font-size:28px;font-weight:bold;position:relative}#onayami h2::before,#point h2::before,#omakase h2::before{content:"";display:inline-block;width:18px;height:18px;margin:0 10px;border-bottom:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:0;left:0;margin:auto;right:0}#contact{margin-top:0}#omakase{background-color:#f7ffef}#omakase h2{color:#80aa4e}#omakase ul li{list-style-type:disc;margin:10px 0}#omakase p{margin-top:30px;font-size:14px}.omakase_wrap{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:40px auto;max-width:850px}#definition{background:url(../../images/client/service/gakkou/ict/haikei.jpg);background-size:cover;padding:70px 0;width:100vw;background-position:right;background-repeat:no-repeat}#definition h2{padding:15px 0 40px;font-size:28px;font-weight:bold}#definition ul,#definition p{width:100%;max-width:950px;margin:0 auto;line-height:1.8;font-size:15px}#definition ul{margin-top:20px;font-size:12px}#service{padding:90px 0;width:100vw}#service h2{font-family:"AppliMincho",sans-serif;font-weight:normal !important}#service ul{width:100%;max-width:1200px;height:585px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between;margin:30px auto 0}#service ul li{border:1px solid #8fc94e;width:387px;height:280px;padding:40px 0px;position:relative}#service ul li h3{font-size:22px;font-weight:bold;text-align:center;color:#8fc94e;margin-bottom:10px;letter-spacing:.1em}#service ul li p{font-size:15px;text-align:center;letter-spacing:.1em}#service ul li .btn{background-color:#8fc94e;width:240px;margin:auto;bottom:-20px;position:absolute;bottom:0px;left:50%;-webkit-transform:translate(-50%, -50%)}.btn{width:100%;max-width:325px;display:inline-block;padding:15px 40px 15px 35px;border-radius:50px;text-decoration:none;color:#fff;-webkit-transition:.3s;transition:.3s;font-size:16px;position:relative;text-align:center;margin:0 auto}.btn::before{content:"";width:8px;height:8px;display:block;border-top:solid 1px;border-right:solid 1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:0;top:0;right:15px;margin:auto}#plan{padding:80px 0;width:100vw;background-image:url(../../images/client/service/public/kodomoplan/concept_img.jpg);background-repeat:no-repeat;background-size:cover}.plan_box{width:90%;margin:auto;max-width:900px}.plan_box h2{font-size:30px;font-family:"AppliMincho","Yu Mincho Medium","YuMincho Medium",serif;font-weight:normal;letter-spacing:.1em;margin-bottom:50px}.plan_box p{margin-bottom:40px}.plan_box a{padding-left:20px}#lead{margin-bottom:60px;width:100vw}#lead h2{color:#fff;line-height:1.4;padding:15px 0;width:100vw}#lead p{padding:15px 0;font-size:16px;max-width:850px;width:90%;margin:30px auto}#mission{background-repeat:no-repeat}#mission .mission_wrap{background-repeat:no-repeat;position:relative}#mission .mission_wrap h2{font-family:"AppliMincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";font-weight:normal;padding-bottom:15px;border-bottom:1px solid}#mission .mission_wrap h2 span{font-family:"游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold}#mission .mission_wrap .mission_lead{font-family:"AppliMincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif"}#mission .mission_wrap p{position:relative}@media screen and (min-width: 769px){.service-list{display:none}h1{letter-spacing:.2em}h2{letter-spacing:.2em;padding:15px 0;font-size:28px;font-weight:bold;text-align:center;line-height:1.4}h3{letter-spacing:.2em}p{letter-spacing:.2em}li{letter-spacing:.2em}a{letter-spacing:.2em}img{max-width:100%;height:auto}body{overflow-x:hidden}.bold{font-weight:bold}#sub_mainvisual{background-color:#f2ffff;width:100vw !important;background-repeat:no-repeat;background-position:center;position:relative;min-width:1000px;height:477px}#sub_mainvisual h1{font-size:45px;font-family:"AppliMincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";font-weight:normal;line-height:1.4}#sub_mainvisual h1 span{font-size:55px}#sub_mainvisual .mv_wrap{width:950px;margin:0 auto;padding-top:50px}#sub_mainvisual .mv_wrap .zenkoku{font-size:15px;color:#fff;padding:3px 10px;display:inline-block;border-radius:5px}#sub_mainvisual .mv_wrap .mv_lead{margin-top:20px}#sub_mainvisual .mv_wrap .btn{margin:40px 0 0 50px}#sub_mainvisual .mv_wrap_sss{width:950px;margin:0 auto;padding-top:25px}#sub_mainvisual .mv_wrap_sss .zenkoku{font-size:15px;color:#fff;padding:3px 10px;display:inline-block;border-radius:5px}#sub_mainvisual .mv_wrap_sss h1{font-size:45px;font-family:"AppliMincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";font-weight:normal;line-height:1.4}#sub_mainvisual .mv_wrap_sss h1 span{font-size:55px}#sub_mainvisual .mv_wrap_sss .mv_lead{margin-top:20px}#sub_mainvisual .mv_wrap_sss .btn{margin:40px 0 0 50px}.lead_banner{margin-top:70px}#mission{background-position:top 330px left 120px}#mission .mission_wrap{width:700px;min-width:600px;margin:90px 0px 250px 540px;padding:160px 0 70px 30px}#mission .mission_wrap h2{font-size:50px;width:850px;position:absolute;top:50px;left:-300px}#mission .mission_wrap h2 span{font-size:30%;display:inline-block}#mission .mission_wrap .mission_lead{font-size:25px;padding-bottom:0px;margin:40px auto}#mission .mission_wrap p{padding:5px 120px 5px 60px;font-size:15px}#mission .mission_wrap::before{content:"";display:block;width:850px;height:900px;background-repeat:no-repeat;position:absolute;left:-520px;top:190px;z-index:-50}#out_btn{margin:70px auto;text-align:center}#out_btn p{text-align:center;font-weight:bold;margin-bottom:10px;font-size:18px}#onayami ul li{margin:25px 0;position:relative;padding-left:1.8em;line-height:1.5}#onayami ul li::before{display:block;content:"";position:absolute;top:13px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:0;width:12px;height:12px;border:1px solid #ff5022}#onayami ul li::after{display:block;content:"";position:absolute;top:10px;left:4px;width:6px;height:3px;border-left:2px solid #ff5022;border-bottom:2px solid #ff5022;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.point_wrap{width:950px;margin:0 auto}.point_wrap h3{margin-bottom:20px;font-size:22px;position:relative;padding-left:1.5em}.point_wrap h3::before{content:"";display:inline-block;width:1.1em;height:1.1em;border-radius:50px;position:absolute;top:7px;left:0}.point_wrap h3::after{content:"1";color:#fff;font-size:15px;width:1.5em;height:1.5em;text-align:center;position:absolute;top:6px;left:3px}.point_wrap .h3_2::after{content:"2"}.point_wrap .h3_3::after{content:"3"}.point_wrap .h3_4::after{content:"4"}.point_list{padding:80px 0;border-bottom:1px silver solid}.point_list:last-child{border-bottom:none}#closing{width:800px;margin:70px auto}.service-list h2{margin-bottom:30px}.service-list ul{width:850px;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;margin:0 auto}.service-list ul:not(:last-child){margin:0 0 70px}.service-list ul li{width:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f7ffef;padding:40px 28px 42px;margin:0 0 24px}.service-list li{padding-top:52px;padding-bottom:45px}.service-list li h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px;line-height:1.5;height:55px}.service-list li p{padding:0 0 15px}.service-list h3{text-align:center}.service-list a.btn_detail{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background-color:#80aa4e;border:solid 1px;border-radius:5px;color:#fff;text-decoration:none;padding:5px 30px 5px 20px;font-weight:bold}.service-list a.btn_detail::before{width:7px;height:7px;position:absolute;top:34%;right:15px;content:"";border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mv_wrap h1{font-size:47px;letter-spacing:.05em}.mv_wrap h1 span{font-size:57px}.mv_wrap_sss h1{font-size:47px;letter-spacing:.05em}.mv_wrap_sss h1 span{font-size:57px}.inside_set .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f1774f}.inside_set h2 span{display:block;font-size:18px;color:#282828}.inside_set p{text-align:justify}.inside_set .center{text-align:center}.inside_set .lead{font-size:18px;font-weight:bold;text-align:center;margin:0 0 60px 0}.inside_set #catch .title{font-size:19px;padding:6px 8px;margin:auto;position:relative}.inside_set #catch .title::before{position:absolute;top:.6rem;height:1.6rem;content:"";border-left:solid 1px;left:-6px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.inside_set #catch .title::after{position:absolute;top:.6rem;height:1.6rem;content:"";border-right:solid 1px;right:-6px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.inside_set #catch .information{width:850px;margin:10px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.inside_set #catch .information li{border:1px solid #22b8a9;border-radius:2px;width:32%;font-size:20px;font-weight:bold;text-align:center;padding:20px 0;letter-spacing:.1em}.inside_set #catch .information li span{display:block;font-size:15px}.inside_set .point h2.num{color:#000;position:relative;text-indent:55px;padding:0;letter-spacing:.1em}.inside_set .point h2.num::before{content:"";position:absolute;color:#c25b8c;top:-9px;left:-55px;font-size:40px}.inside_set .point h4{font-size:25px;text-align:center}.inside_set .point h4 span{font-size:19px;display:block}.inside_set .point p{margin:20px auto}.inside_set .point p.sub_title{text-align:center}.inside_set .point img{margin:20px auto;display:block}.inside_set .point .point_box ul{width:540px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:30px auto;font-size:17px;font-weight:normal;line-height:58px}.inside_set .point .point_box ul li{width:40%;position:relative;margin:0px 0 -10px 50px;background:none;text-align:left}.inside_set .point .point_box ul li::before{border:2px solid #c25b8c !important;display:block;content:"";position:absolute;width:14px;height:14px;border-radius:3px;background-color:rgba(0,0,0,0);left:-30px;top:21px}.inside_set .point .point_box ul li::after{border-left:2px solid #c25b8c !important;border-bottom:2px solid #c25b8c !important;display:block;content:"";position:absolute;width:7px;height:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-26px;top:26px}.inside_set .point .point_box p.pink{color:#c25b8c;font-size:21px;font-weight:bold;text-align:center}.inside_set #point_01 h2.num:before{content:"❶"}.inside_set #point_01 .group{margin:20px auto 40px}.inside_set #point_01 .group ul{margin:30px auto;font-size:17px;font-weight:normal;line-height:58px}.inside_set #point_01 h2 span{font-size:14px;display:inline}.inside_set #point_01 p span.min{font-size:12px}.inside_set #point_01 .sub{font-size:19px;font-weight:bold}.inside_set #point_02 h2.num:before{content:"❷"}.inside_set #point_03 h2.num::before{content:"❸"}.inside_set .point_box{width:850px}.inside_set .point_box .group p{font-size:18px;text-align:center}.inside_set #previous{background-color:#fffaee;padding-bottom:60px}.inside_set #previous h2{color:#dc700b;text-indent:0}.inside_set #hoiku_eiyoushi #point_01 img{margin:0 auto 30px}.inside_set .group ul li{position:relative;margin:0px 0 -10px 50px;background:none;text-align:left;letter-spacing:.2em}.inside_set .group ul li::before{border:2px solid tan;display:block;content:"";position:absolute;width:14px;height:14px;border-radius:3px;background-color:rgba(0,0,0,0);left:-30px;top:21px}.inside_set .group ul li::after{border-left:2px solid tan;border-bottom:2px solid tan;display:block;content:"";position:absolute;width:7px;height:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-26px;top:26px}.inside_set #qa{background-color:#fffaee}.inside_set #qa dl dt{font-size:19px;font-weight:bold;margin-bottom:10px;position:relative;letter-spacing:.2em !important}.inside_set #qa dl dt::before{content:"Q.";color:#80a74e;margin-right:10px;font-size:125%}.inside_set #qa dl dd{font-size:19px;margin:0 0 40px 42px;letter-spacing:.2em !important}.inside_set #qa dl dd span{font-weight:bold;color:#dc700b}.inside_set .other{margin:60px auto}.arrow_u{width:20px;height:20px;border:2px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f1774f #f1774f;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:0px auto 40px}ul.list_exa{list-style-type:none;text-align:left}ul.list_exa a{white-space:pre-wrap}ul.list_exa li{font-size:17px;color:#666;border-bottom:dotted 1px #ccc;line-height:1.5;padding-bottom:15px;margin-bottom:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:0}ul.list_exa li span{display:inline-block;margin-right:6px}ul.list_exa li span::after{width:77px;height:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:13px;letter-spacing:0;margin:0 5px 0 10px}ul.list_exa li .date{font-size:17px}ul.list_exa .i_ict span::after{content:"ICT";background-color:#1ec4ca}ul.list_exa .i_club span::after{content:"部活";background-color:#e45825}ul.list_exa .i_support span::after{content:"学習支援";background-color:#0c6}ul.list_exa .i_Japanese span::after{content:"日本語教育";background-color:#722eb6}ul.list_exa .i_daycare span::after{content:"保育";background-color:#e6bc32}ul.list_exa a{text-decoration:underline;color:#03a}.textContent span.red{color:red}.textContent .core-text{_width:740px;width:840px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.textContent .core-text:not(:last-child){margin:0 0 33px}.textContent .core-text h4{color:#ff5022;font-size:20px;text-align:center;margin:0 0 12px}.textContent .core-text p{width:100%;line-height:2.2;margin:0 0 1em}.textContent .core-text p.img{margin-top:30px;margin-bottom:40px;text-align:center}.textContent .core-text ul{text-align:left;margin-bottom:20px}.textContent .core-text ul li{list-style:disc;margin-bottom:8px}.textContent .core-text p.photo{margin:30px 0 20px;text-align:center}}@media screen and (max-width: 768px){.content{padding-bottom:0}.mv{height:auto}.mv__img{height:auto;background-size:contain}.mv__img:before,.mv__img:after{content:none}.mv__wrap{position:relative}.service-list{display:none}.service-list h2{margin-bottom:30px;font-size:5vw}.service-list ul{width:90vw;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;margin:0 auto}.service-list ul:not(:last-child){margin:0 0 70px}.service-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f7ffef;padding:20px 15px 20px;margin:0 0 24px}.service-list h3{text-align:center}.service-list h3 span{font-size:80%}.service-list li h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px;line-height:1.5;height:55px}.service-list li p{padding:0 0 15px}.service-list a.btn_detail{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background-color:#80aa4e;border:solid 1px;border-radius:5px;color:#fff;text-decoration:none;padding:5px 30px 5px 20px;font-weight:bold}.service-list a.btn_detail::before{width:7px;height:7px;position:absolute;top:34%;right:15px;content:"";border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}h1{letter-spacing:.2em}h2{letter-spacing:.2em;padding:4vw 0;font-size:5.5vw;line-height:1.5;font-weight:bold;text-align:center}h3{letter-spacing:.2em}p{letter-spacing:.2em}li{letter-spacing:.2em}a{letter-spacing:.2em}img{max-width:100%;height:auto}.btn{width:90vw}#plan{padding:12vw 0}.plan_box{width:88%;margin:0 auto}.plan_box h2{font-size:5vw;margin-bottom:5vw}.plan_box a{padding-left:0}#out_btn{text-align:center}#omakase ul li{list-style-type:disc !important;line-height:1.4;margin:17px 5px 17px 28px}#omakase p{margin:15px;font-size:4vw}.omakase_wrap{width:90%}.mv_wrap{padding:79vw 5vw 7vw}.mv_wrap .zenkoku{font-size:4vw;color:#fff;padding:3px 10px;display:inline-block;border-radius:5px}.mv_wrap h1{font-size:7.5vw;font-family:"AppliMincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","Noto Serif JP","serif";font-weight:normal;line-height:1.5;padding:5px}.mv_wrap h1 span{font-size:150%}.mv_lead{margin-top:20px}.mv_wrap_sss{padding:79vw 5vw 7vw}.mv_wrap_sss .zenkoku{font-size:4vw;color:#fff;padding:3px 10px;display:inline-block;border-radius:5px}.mv_wrap_sss h1{font-size:7.5vw;font-family:"AppliMincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","Noto Serif JP","serif";font-weight:normal;line-height:1.5;padding:5px}.mv_wrap_sss h1 span{font-size:150%}.mv_wrap_sss .mv_lead{margin-top:20px}#onayami h2,#point h2,#omakase h2{padding:4vw 0 8vw;font-size:5.5vw}#onayami h2::before,#point h2::before,#omakase h2::before{width:3vw;height:3vw}#sub_mainvisual{width:100vw !important;background-repeat:no-repeat;background-position:top center;background-size:contain;z-index:0}.btn{max-width:unset;padding:3vw 10vw;color:#fff;-webkit-transition:.3s;transition:.3s;font-size:4.2vw;margin:35px auto 15px}.lead_banner img{width:90vw;margin-bottom:10vw}#mission{background-position:top 330px left 120px}#mission .mission_wrap{width:100vw;margin:20px auto;padding:20px;font-size:3.9vw;background-repeat:no-repeat;background-size:70vw;background-position:bottom 50px center;padding-bottom:300px}#mission .mission_wrap h2{font-size:9vw;line-height:1.5}#mission .mission_wrap h2 span{font-size:50%}#mission .mission_wrap .mission_lead{font-size:5vw;padding:4vw 0;text-align:center}#mission .mission_wrap p{padding:8px 0;font-size:4vw;letter-spacing:.1em}#onayami{background-color:#f3fff7;padding:50px 0}#onayami ul li{line-height:1.4;margin:20px 0 20px 0;position:relative;padding-left:1.7em}#onayami ul li::before{display:block;content:"";position:absolute;top:13px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:0;width:12px;height:12px;border:1px solid #ff5022}#onayami ul li::after{display:block;content:"";position:absolute;top:10px;left:4px;width:6px;height:3px;border-left:2px solid #ff5022;border-bottom:2px solid #ff5022;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.onayami_wrap{width:90%;margin:auto}#lead{margin-bottom:15px}#lead p{padding:15px 20px;font-size:4vw;margin:10px auto}#lead h2{color:#fff;line-height:1.4}#point{padding:30px 0}.point_list{padding:40px 12px;border-bottom:1px silver solid;margin:5px auto}.point_list:last-child{border-bottom:none}.point_wrap{margin:0 auto}.point_wrap h3{margin-bottom:20px;font-size:22px;position:relative;padding-left:1.5em}.point_wrap h3::before{content:"";display:inline-block;width:1.1em;height:1.1em;border-radius:50px;position:absolute;top:7px;left:0}.point_wrap h3::after{content:"1";color:#fff;font-size:15px;width:1.5em;height:1.5em;text-align:center;position:absolute;top:6px;left:3px}.point_wrap .h3_2::after{content:"2"}.point_wrap .h3_3::after{content:"3"}.point_wrap .h3_4::after{content:"4"}#closing{width:90vw;margin:30px auto}.inside_set h2 span{display:block;font-size:4.2vw;color:#282828}.inside_set p{text-align:justify}.inside_set .center{text-align:center}.inside_set .btn{background-color:#f1774f}.inside_set #catch .title{padding:0vw;margin:0 auto 4vw;text-align:center;position:relative}.inside_set #catch .title::before{position:absolute;top:.2rem;height:1.6rem;content:"";border-left:solid 1px;left:8vw;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.inside_set #catch .title::after{position:absolute;top:.2rem;height:1.6rem;content:"";border-right:solid 1px;right:8vw;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.inside_set #catch .information{width:90vw;margin:2vw auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inside_set #catch .information li{border:1px solid #22b8a9;border-radius:2px;width:100%;font-size:140%;font-weight:bold;text-align:center;padding:4vw 0;letter-spacing:.1em;margin-bottom:6vw}.inside_set #catch .information li:last-child{margin-bottom:0 !important}.inside_set #catch .information li span{display:block;font-size:80%}.inside_set .point h2.num{color:#000;position:relative;text-align:left;line-height:1.4;margin-left:11vw;margin-right:5vw}.inside_set .point h2.num::before{content:"";position:absolute;color:#c25b8c;top:4vw;left:-8vw;font-size:6vw}.inside_set .point h4{font-size:5.2vw;text-align:center;margin-bottom:2vw}.inside_set .point h4 span{font-size:4.2vw;display:block}.inside_set .point .point_box ul{width:90vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:4vw}.inside_set .point .point_box ul li{position:relative;width:40%;margin-bottom:6vw;line-height:1.5}.inside_set .point .point_box ul li::before{border:2px solid #c25b8c !important;display:block;content:"";position:absolute;width:14px;height:14px;border-radius:3px;background-color:rgba(0,0,0,0);left:-7vw;top:.8vw}.inside_set .point .point_box ul li::after{border-left:2px solid #c25b8c !important;border-bottom:2px solid #c25b8c !important;display:block;content:"";position:absolute;width:7px;height:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-5.8vw;top:2.2vw}.inside_set .point p{margin:0vw auto 6vw;width:86vw;text-align:justify}.inside_set #previous h2.num{color:#dc700b;text-indent:0;margin-left:0;text-align:center}.inside_set #point_01 h2.num:before{content:"❶"}.inside_set #point_01 h2 span{font-size:3vw;display:inline}.inside_set #point_01 p span.min{font-size:12px}.inside_set #point_01 p.sub_title{margin:0vw auto 6vw;text-align:justify}.inside_set #point_02 h2.num:before{content:"❷"}.inside_set #point_02 h2 span{font-size:60%}.inside_set #point_03 h2.num::before{content:"❸"}.inside_set .point_box{width:90vw;margin:auto}.inside_set .point_box p.pink{color:#c25b8c;font-size:5vw;font-weight:bold;text-align:center}.inside_set .point_box img{width:90vw;margin:4vw auto;display:block}.inside_set .point_box .group p{font-size:4.6vw;text-align:center}.inside_set #hoiku_eiyoushi #point_01 img{width:66.6vw;margin:4vw auto;display:block}.inside_set #definition p,.inside_set #definition ul{width:90%;line-height:1.7}.inside_set #definition p{font-size:4vw}.inside_set #definition ul{font-size:3.6vw}.arrow_u{width:20px;height:20px;border:2px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f1774f #f1774f;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:0px auto 40px}#point_01 .group ul{font-size:4.2vw;font-weight:normal}#point_01 .sub{font-weight:bold;margin:8vw auto}.group ul li{position:relative;margin:6vw 0 4vw 9vw;background:none;text-align:justify;line-height:1.5}.group ul li::before{border:2px solid tan;display:block;content:"";position:absolute;width:14px;height:14px;border-radius:3px;background-color:rgba(0,0,0,0);left:-8vw;top:1vw}.group ul li::after{border-left:2px solid tan;border-bottom:2px solid tan;display:block;content:"";position:absolute;width:7px;height:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-6.8vw;top:2.2vw}#qa{background-color:#fffaee}#qa dl dt{font-size:4.266vw;font-weight:bold;margin-bottom:2vw;position:relative;text-align:justify;padding-left:1.8em;text-indent:-2em;line-height:1.5}#qa dl dt::before{content:"Q.";color:#80a74e;margin-right:10px;font-size:125%}#qa dl dd{font-size:4.266vw;margin:0 0 8vw 8vw;letter-spacing:.2em !important;line-height:1.6}#qa dl dd span{font-weight:bold;color:#dc700b}ul.list_exa{width:90vw;margin:0 auto}ul.list_exa li{color:#666;font-size:4.2vw;border-bottom:dotted 1px #ccc;line-height:2;padding-bottom:2.5vw;margin-bottom:3.1vw;letter-spacing:0}ul.list_exa li span::after{width:17vw;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5vw 1.5vw;color:#fff;font-size:3.4vw;font-weight:bold;letter-spacing:0;margin:.4vw 0 .8vw 2vw}ul.list_exa li .date{font-size:3.8vw}ul.list_exa .i_ict span::after{content:"ICT";background-color:#1ec4ca}ul.list_exa .i_club span::after{content:"部活";background-color:#e45825}ul.list_exa .i_support span::after{content:"学習支援";background-color:#0c6}ul.list_exa .i_Japanese span::after{content:"日本語教育";background-color:#722eb6}ul.list_exa .i_daycare span::after{content:"保育";background-color:#e6bc32}ul.list_exa a{text-decoration:underline !important;color:#03a !important}.textContent article span.red{color:red}.textContent article h2.tit{width:100%;background-image:url(../../images/client/common/icon_h2mark.png);background-size:3.75vw 6.9vw;background-repeat:no-repeat;background-position:left top 1.25vw;border-bottom:dotted 1px;font-size:6.3vw;line-height:1.5;letter-spacing:.08em;padding-left:6.25vw;padding-bottom:2vw;margin-top:2vw;margin-bottom:.5em;background-color:rgba(0,0,0,0);color:#000;text-align:left}.textContent article .core-text{width:100%}.textContent article .core-text:not(:last-child){margin:0 0 3vw}.textContent article .core-text h4{color:#3cc9db;font-size:5vw;line-height:1.4;margin:0 0 1.5vw}.textContent article .core-text p{margin:0 0 1em}.textContent article .core-text p.img{margin-top:5vw;margin-bottom:6vw}.textContent article .core-text ul{text-align:left;margin-bottom:6.25vw}.textContent article .core-text ul li{list-style-type:disc;margin-left:6vw;margin-bottom:2vw}#service{padding:12vw 0}#service h2{letter-spacing:.1em}#service ul{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:distribute;align-content:space-around;margin:5vw auto 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#service ul li{width:90%;height:auto;padding:4.6vw;margin:0 auto 6vw}#service ul li:last-child{margin-bottom:0}#service ul li h3{font-size:5.2vw}#service ul li p{font-size:4vw;text-align:justify;letter-spacing:.1em}#service ul li .btn{position:relative;width:60%;margin:2vw auto 0;padding:1.6vw;left:unset;-webkit-transform:none;transform:none}}