#sub_mainvisual{background-color:#f9f2ff;width:100% !important;min-width:unset !important}#sub_mainvisual .mv__wrap{max-width:1100px;height:477px;width:100%;background-repeat:no-repeat;background-position:right top;background-size:contain;position:relative}#sub_mainvisual .mv__wrap .zenkoku{font-size:15px;color:#fff;padding:3px 10px;display:inline-block;border-radius:5px;background-color:#9960cb}#sub_mainvisual .mv__wrap .zenkoku::before,#sub_mainvisual .mv__wrap .zenkoku::after{content:"";height:477px;position:absolute;top:0}#sub_mainvisual .mv__img{background-image:url(../../../images/client/service/public/tabunkakyouiku_jyutaku/mainvisual.webp)}#sub_mainvisual .mv__img::before{background:-webkit-gradient(linear, right top, left top, from(rgb(250, 242, 255)), color-stop(20%), to(rgba(250, 242, 255, 0)));background:linear-gradient(to left, rgb(250, 242, 255), 20%, rgba(250, 242, 255, 0));width:15%;right:0;left:auto}#sub_mainvisual .mv__img::after{background:-webkit-gradient(linear, left top, right top, from(rgb(250, 242, 255)), color-stop(rgb(250, 242, 255)), color-stop(rgb(250, 242, 255)), to(rgba(250, 242, 255, 0)));background:linear-gradient(to right, rgb(250, 242, 255), rgb(250, 242, 255), rgb(250, 242, 255), rgba(250, 242, 255, 0));width:55%;left:0}#sub_mainvisual .mv__img .zenkoku{font-size:15px;color:#fff;padding:3px 10px;display:inline-block;border-radius:5px;background-color:#9960cb}#sub_mainvisual .mv__box{width:100%;padding:50px 0 0 20px;z-index:2;position:relative}#sub_mainvisual .mv__box h1{font-family:"AppliMincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";line-height:1.4;font-size:40px;font-weight:normal;letter-spacing:.05em}#sub_mainvisual .mv__box h1 span{color:#9960cb;font-size:47px;display:block}#sub_mainvisual .mv__box h1 span.min{font-size:30px;line-height:1.5;color:#282828}#sub_mainvisual .mv__box h1 br{display:none}#sub_mainvisual .mv__box .btn{margin:30px 0 0 50px;font-size:14px;width:400px;max-width:400px}#sub_mainvisual .mv__box .btn::before{top:1px}#sub_mainvisual .mv__sub_title{font-family:"AppliMincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";font-weight:normal;font-size:30px;margin:20px 0 0px 0;line-height:1.4}#sub_mainvisual .mv__lead{margin-top:20px}#mission{position:relative}#mission h2{z-index:2;color:#9960cb;font-size:50px;font-family:"AppliMincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";font-weight:normal;padding-bottom:15px;border-bottom:1px solid;width:100%;max-width:850px;position:absolute;top:50px;right:0;margin:auto;left:0}#mission h2 span{font-size:30%;font-family:"游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;display:inline;color:#9960cb}#mission .mission_wrap{background-color:rgba(249,242,255,.8);margin:90px 0px 300px 540px}#mission .mission_wrap::before{background-image:url("../../../images/client/service/public/nihongokyoushi/mission.jpg")}#mission .mission__lead{font-size:25px;font-family:"AppliMincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";padding:5px 0 5px 0;margin:40px auto;text-align:center;letter-spacing:.1em}#onayami{background-color:#f9f2ff;margin-top:50px}#onayami h2::before{left:0;right:0;margin:auto}.lead_box{margin:60px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:80px}.lead_box .title{width:100vw;font-size:20px;font-weight:bold;color:#df711e;text-align:center;margin:0 auto 50px;padding-top:0}.lead_box ul{font-size:27px;font-weight:bold;margin:80px auto 0}.lead_box ul li{position:relative;text-indent:70px;line-height:2.8}.lead_box ul li::before{content:"";position:absolute;color:#1aa9b7;top:-12px;left:-66px;font-size:40px}.lead_box ul li:nth-child(1):before{content:"❶"}.lead_box ul li:nth-child(2):before{content:"❷";top:15px}.lead_box ul li:nth-child(3){top:0}.lead_box ul li:nth-child(3):before{content:"❸";top:-15px}.lead_box ul li .col{color:#df711e;font-size:45px;margin:0 4px}.lead_box ul li .min{font-size:14px;font-weight:normal;letter-spacing:.1em}.lead_box ul li .mid{font-size:16px;margin-top:-10px;display:block}#lead{background:#fff9f6;margin-bottom:0px;padding-bottom:40px}#lead .point_box{margin:50px auto 0;width:1000px}#lead h2{background-color:#9960cb;font-size:26px}#lead h2:first-child{background-color:#df711e}#lead h2:first-child span{display:inline-block;color:#fff;font-size:18px}#lead .group{background-color:#fff;padding:10px 10px 10px 30px;margin:40px 0}#lead .group ul{font-size:16px;font-weight:normal;margin:20px auto 40px;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:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#lead .group ul li{position:relative;line-height:3.5;letter-spacing:.1em;background:none;text-align:left;width:40%}#lead .group ul li:nth-child(even){width:40%}#lead .group ul li::before{border:2px solid #ff5022;display:block;content:"";position:absolute;width:14px;height:14px;border-radius:3px;background-color:rgba(0,0,0,0);left:-30px;top:21px}#lead .group ul li::after{border-left:2px solid #ff5022;border-bottom:2px solid #ff5022;display:block;content:"";position:absolute;width:7px;height:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-26px;top:26px}#lead .sub_title{font-size:20px;line-height:46px;font-weight:bold;text-align:center;margin:0 auto 50px}#point{background-color:#fff0ea;width:100%;padding:70px 0}#point h2{color:#ff5022}#point .point_wrap{width:100%;max-width:950px}#point .point_wrap h3::before{background-color:#ff5022}#point .point_wrap .point_list div{margin:30px 0 20px 90px;font-size:90%}#point .point_wrap .point_list div p{margin-bottom:10px}#point .point_wrap .point_list ul{font-size:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#point .point_wrap .point_list ul li{margin:10px 50px 10px 0;width:380px;position:relative;padding-left:1.7em}#point .point_wrap .point_list ul li::before{display:block;content:"";position:absolute;top:11px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:0;width:12px;height:12px;border:1px solid #ff5022}#point .point_wrap .point_list ul li::after{display:block;content:"";position:absolute;top:8px;left:4px;width:6px;height:3px;border-left:2px solid #ff5022;border-bottom:2px solid #ff5022;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#point .point_wrap .btn{margin:40px auto 0}#point h3 span{font-size:60%;font-weight:normal;display:inline-block;margin-left:1em}#catch{padding:90px 0 0;width:100vw !important}#catch p{font-weight:bold}#catch .title{font-size:19px;padding:6px 8px;margin:0 auto 30px;position:relative;text-align:center}#catch .title::before{border:none !important}#catch .information{width:960px}#catch .information li{border:1px solid #9960cb;padding:30px 0}#catch .information li span{font-size:16px}#closing{margin-bottom:0}#closing p{font-size:18px;text-align:center}#summary_02{background-color:#f3fcef;padding:70px 0 90px;width:100%}#summary_02 p.lead{text-align:center;font-size:17px;font-weight:normal;line-height:1.8;margin:0 auto}#summary_02 h2{font-family:"AppliMincho",sans-serif;font-weight:normal;font-size:30px;letter-spacing:.15rem;color:#282828;margin-bottom:20px}#summary_02 .online_box{margin:80px auto 0;width:100%;max-width:1200px;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:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#summary_02 .online_box img{max-height:444px}#summary_02 .online_box .white_box{width:620px;background-color:#fff;padding:60px}#summary_02 .online_box .white_box p{margin:20px 0}#catch .title::after{border:none !important}@media screen and (min-width: 768px){.content,.onecolumn,.w100{width:100% !important}}@media screen and (max-width: 1024px){.content,.onecolumn.w100,.w100{width:100% !important}#sub_mainvisual .mv__wrap{background-position:right -250px top}#sub_mainvisual .mv__wrap::before{width:0}#sub_mainvisual .mv__wrap::after{background:-webkit-gradient(linear, left top, right top, from(rgb(250, 242, 255)), color-stop(rgb(250, 242, 255)), color-stop(rgb(250, 242, 255)), color-stop(rgb(250, 242, 255)), to(rgba(250, 242, 255, 0)));background:linear-gradient(to right, rgb(250, 242, 255), rgb(250, 242, 255), rgb(250, 242, 255), rgb(250, 242, 255), rgba(250, 242, 255, 0));width:75%}}@media screen and (max-width: 767px){#public_tabunkakyouiku_jyutaku{width:100%}#sub_mainvisual{background-color:#f9f2ff}#sub_mainvisual .mv__box{position:relative;padding:0}#sub_mainvisual .mv__box h1{font-size:1.7rem;text-align:center}#sub_mainvisual .mv__box h1 span{line-height:1.2;font-size:8.5vw}#sub_mainvisual .mv__box h1 span.min{letter-spacing:0;font-size:1.7rem}#sub_mainvisual .mv__box h1 br{display:none}#sub_mainvisual .mv__box .lead{text-align:center}#sub_mainvisual .mv__box .btn{margin:20px auto;width:95%;text-align:center;display:block;font-size:4vw}#sub_mainvisual .mv__box .btn::before{top:1px}#sub_mainvisual .mv__wrap{padding:79vw 5vw 7vw;max-width:unset;height:auto;width:100%;background-position:left top;background-size:contain}#sub_mainvisual .mv__img::before,#sub_mainvisual .mv__img::after{content:none}#sub_mainvisual .mv__img .zenkoku{font-size:4vw}#sub_mainvisual .mv__sub_title{font-weight:normal;font-size:5.4vw;margin:4vw 0 0 0;line-height:1.4}#news.newsList_wrap{width:100%}#catch .title{font-size:1rem}#mission{background-color:#f9f2ff}#mission .mission_wrap{margin:0 auto 50px;background-image:url(../../../images/client/service/public/nihongokyoushi/mission.jpg)}#mission .mission_wrap h2{top:0;margin:50px auto 0;position:relative;font-size:9vw;font-weight:normal;padding-bottom:15px;border-bottom:1px solid;line-height:1;color:#9960cb}#mission .mission_wrap h2 span{font-size:50%;color:#9960cb;line-height:1.5;display:inline}#mission .mission_wrap p{padding:8px 0}#mission .mission_wrap::before{margin:0 auto;display:block;width:100%;height:60vw;z-index:1;right:0;background-position:center bottom}#mission .mission__box_wrap{padding:4%;width:100%}#mission .mission__lead{padding:4vw 0px;margin:0 auto}#onayami{margin-top:0;padding:0 0 50px 0;width:100%}#onayami .onayami_wrap{margin-top:14vw}#lead{width:100% !important;background:#fff9f6;width:100vw;margin-bottom:0px;padding-bottom:12vw}#lead h2{font-size:5.5vw}#lead .lead_box .title{color:#282828;font-size:4vw;padding:15px 20px;font-weight:400;text-align:left;margin:10px auto}#lead .point_box{width:90%;margin:auto}#lead p{width:100%}#lead img{width:70vw}#lead h2{background-color:#9960cb}#lead h2:first-child{background-color:#df711e}#lead h2:first-child span{color:#fff;font-size:5.5vw;display:inline-block}#lead .group{background-color:#fff;padding:0vw 2vw;margin:8vw 0 4vw}#lead .group ul{font-size:4vw;font-weight:normal;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:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8vw 0 2vw}#lead .group ul li{line-height:1.6;letter-spacing:.1em;background:none;text-align:left;width:100%;margin:0 auto;padding:0vw 0 5vw 7vw}#lead .group ul li::before{border:2px solid #ff5022;display:block;content:"";position:absolute;width:14px;height:14px;border-radius:3px;background-color:rgba(0,0,0,0);left:0;top:1.5vw}#lead .group ul li::after{border-left:2px solid #ff5022;border-bottom:2px solid #ff5022;display:block;content:"";position:absolute;width:7px;height:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:1vw;top:2.8vw}#lead .group ul li:nth-child(even){width:100%}#lead .sub_title{width:90vw;font-size:4.2vw;line-height:2;font-weight:bold;text-align:center;margin:0 auto 5vw;padding:0}.lead_box{margin:0vw auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lead_box ul{font-size:5.3333333vw;font-weight:bold;margin:16vw auto 0}.lead_box ul li{position:relative;padding-left:2.8em;text-indent:0em;padding-right:4vw;line-height:1.4;margin-bottom:10vw}.lead_box ul li::before{content:"";position:absolute;color:#1aa9b7;top:-0.4vw;left:6vw;font-size:6.4vw}.lead_box ul li:nth-child(1):before{content:"❶"}.lead_box ul li:nth-child(2):before{content:"❷";top:2px}.lead_box ul li:nth-child(3):before{content:"❸";top:2px}.lead_box ul li .col{color:#df711e;font-size:7vw;margin:0 1vw}.lead_box ul li .min{font-size:3vw;font-weight:normal;letter-spacing:.1em;display:block;_text-align:right;padding-right:20vw}.lead_box ul li .mid{font-size:3.8vw;margin-top:3vw}#point{background-color:#fff0ea;padding:30px 0}#point h2{color:#ff5022}#point .point_wrap h3{font-size:5vw}#point .point_wrap h3::before{background-color:#ff5022}#point .point_wrap .point_list .btn{display:block}#point h3 span{font-size:60%;font-weight:normal;display:inline-block;margin-left:1em}#closing p{font-size:4vw;margin-bottom:0}#summary_02{background-color:#f3fcef;padding:8vw 0 12vw;width:100%}#summary_02 h2{font-size:5.5vw}#summary_02 .online_box{margin:8vw auto 0;width:100%;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:start;-ms-flex-pack:start;justify-content:flex-start}#summary_02 .online_box img{width:86vw}#summary_02 .online_box .white_box{background-color:none;background-color:#f3fcef;width:85%;padding:0}#summary_02 .online_box .white_box p{margin:3vw 0}#summary_02 p{width:100%;margin:auto}#summary_02 p.lead{width:90%;font-size:3.8vw}#summary_02 h2{font-family:"AppliMincho","Noto Serif JP",serif,sans-serif;font-weight:normal;letter-spacing:.15rem;color:#282828;margin-bottom:4vw}#catch{padding:12vw 0;width:100% !important}#catch .title{padding:0vw;margin:0 auto 4vw;text-align:center;position:relative;width:100%}#catch .title::before{border:none !important}#catch .title::after{border:none !important}#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}#catch .information li{border:1px solid #9960cb;border-radius:2px;width:100%;font-size:140%;font-weight:bold;text-align:center;padding:4vw 0;letter-spacing:.1em;margin-bottom:6vw}#catch .information li:last-child{margin-bottom:0 !important}#catch .information li span{display:block;font-size:80%}#out_btn{margin-bottom:30px}}