a{text-decoration:none}h3{font-size:25px;font-weight:bold;text-align:center}.btn_box{width:370px;height:90px}.btn_box .btn{width:auto;background:#ec6539;display:block;text-align:center;vertical-align:middle;text-decoration:none;padding:1rem 4rem;margin:20px auto;font-weight:bold;border-radius:100vh;border-bottom:7px solid #ce471b;color:#fff}.btn_box .btn:hover{border-bottom:1px solid #ec6539;color:#fff;opacity:none}.inside_set #problem,.inside_set #lead,.inside_set #point,.inside_set #about{padding:80px 0;width:100vw}.inside_set #sub_mainvisual{background-color:#ebfff4;background-image:url(../../service/img/public/tabunkakyouiku/mainvisual_pc.webp)}.inside_set #sub_mainvisual .mv_wrap .zenkoku{background-color:#009494}.inside_set #sub_mainvisual .mv_wrap h1{margin-top:5px;letter-spacing:-2px;font-size:44px;font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.inside_set #sub_mainvisual .mv_wrap h1 span{color:#009494;line-height:1.2;font-size:107%;letter-spacing:.05em}.inside_set #sub_mainvisual .mv_wrap h1 .min{font-size:34px;color:#282828;display:block;margin:22px 0 12px}.inside_set #sub_mainvisual .mv_wrap .mv_lead p{letter-spacing:.02em}.inside_set #catch{padding:30px 0 50px}.inside_set #catch .title{font-size:30px;font-weight:bold}.inside_set #catch .title::before{content:none}.inside_set #catch .title::after{content:none}.inside_set #catch .title span{font-size:45px;color:#ff5023}.inside_set #catch p{font-weight:bold}.inside_set #catch .information{width:1100px}.inside_set #catch .information li{border:1px solid #fff0ea;background-color:#fff0ea;line-height:1.6;letter-spacing:0;font-size:20px}.inside_set #catch .information li span{font-size:15px}.inside_set #catch .information li .col_01{color:#ff5023;font-size:25px;display:inline-block}.inside_set #catch .information li span.min{display:inline-block;font-size:10px;padding-left:6px}.inside_set #problem{background-color:#f2f2f2;padding:60px 0 80px}.inside_set #problem h2{color:#009494}.inside_set #problem ul{width:985px;margin-top:20px;background-color:#fff;padding:70px 130px 40px 160px}.inside_set #problem ul li{position:relative;font-size:20px;margin-bottom:30px;letter-spacing:.1em}.inside_set #problem ul li::before{display:block;content:"";position:absolute;width:16px;height:16px;border-radius:3px;background-color:rgba(0,0,0,0);vertical-align:middle;border:2px solid #009494;top:10px;left:-40px}.inside_set #problem ul li::after{border-left:2px solid #009494;border-bottom:2px solid #009494;display:block;content:"";position:absolute;width:8px;height:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:15px;left:-35px}.inside_set #problem ul li span{color:#ff5022;font-weight:bold;border-bottom:2px dotted #ff5022}.inside_set #lead{padding:0px 0 100px 0;margin-bottom:0 !important;width:100vw}.inside_set #lead h2{background-color:#009494 !important;padding:40px 0}.inside_set #lead .lead_title{width:660px;font-size:30px;font-weight:bold;color:#ff5023;text-align:center;border:2px solid #ff5023;padding:10px;margin:60px auto;letter-spacing:.1em}.inside_set #lead .lead_wrap{width:800px;background-image:url(../../service/img/public/tabunkakyouiku/jinin.webp);background-repeat:no-repeat;background-position:right top;background-size:316px}.inside_set #lead .lead_wrap .lead_wrap_p{width:400px !important;margin-left:0 !important}.inside_set #lead .lead_wrap h3{text-align:left;letter-spacing:.1em}.inside_set #lead .lead_wrap h3 span{color:#ff5023}.inside_set #lead ul{width:850px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0}.inside_set #lead ul li{width:250px;height:200px;background-image:url("../../service/img/public/tabunkakyouiku/icon1.webp");background-repeat:no-repeat;background-position:center bottom;margin:50px 15px 50px 60px;position:relative;font-size:15px}.inside_set #lead ul li::before{color:#009494;content:"1. ";font-size:130%;font-weight:bold;width:1em;height:1em;top:0;left:0;margin-left:-1.5em}.inside_set #lead ul li:nth-child(2){background-image:url("../../service/img/public/tabunkakyouiku/icon2.webp")}.inside_set #lead ul li:nth-child(2):before{content:"2. "}.inside_set #lead ul li:nth-child(3){background-image:url("../../service/img/public/tabunkakyouiku/icon3.webp")}.inside_set #lead ul li:nth-child(3):before{content:"3. "}.inside_set #point{background-color:#fff0ea}.inside_set #point h3{color:#ff5023;width:88vw;font-size:30px;letter-spacing:.1em}.inside_set #point h3 .col{margin-bottom:4vw;letter-spacing:.1em;padding:0;width:100%;font-size:4.6vw;font-weight:bold;text-align:center}.inside_set #point .point_box{width:990px}.inside_set #point .point_box .arrow_u{margin:0px auto 60px}.inside_set #point .point_box dl{width:990px;padding:40px 60px;background-color:#fff}.inside_set #point .point_box dl dd{border-bottom:1px solid #bdbdbd;padding-bottom:40px}.inside_set #point .point_box dl dd:nth-of-type(1) h4:before{content:"❶"}.inside_set #point .point_box dl dd:nth-of-type(2) h4:before{content:"❷"}.inside_set #point .point_box dl dd:nth-of-type(3) h4:before{content:"❸"}.inside_set #point .point_box dl dd h4{font-size:22px;font-weight:bold;text-align:left;position:relative;margin-top:40px;margin-bottom:20px;text-indent:38px}.inside_set #point .point_box dl dd h4::before{content:"";position:absolute;color:#ec6539;top:-2px;left:-37px;font-size:25px}.inside_set #point .point_box dl dd p{border-bottom:none;padding-bottom:0px}.inside_set #point .point_box dl dd p:last-child{padding:0 2.4em}.inside_set #point .point_box dl dd .btn_box{width:370px;margin:auto}.inside_set #point .point_box dl dd:last-child{border-bottom:none}.inside_set #bottom_btn{padding:50px 0 0px;color:#ec6539;font-size:20px;font-weight:bold}.inside_set #bottom_btn p{margin-bottom:40px}.inside_set #bottom_btn .btn_box{margin:auto}.inside_set #concept{padding:70px 0 90px;width:100vw}.inside_set #concept h2 span{display:inline-block}.inside_set #concept .mission_wrap{width:770px;min-width:480px;margin:0px 0px 120px 490px;padding:40px 60px 80px;position:relative;background-color:rgba(255,255,255,.8)}.inside_set #concept .mission_wrap::before{content:"";display:block;background-image:url(../img/public/tabunkakyouiku/support_img.webp);width:817px;height:544px;background-repeat:no-repeat;position:absolute;left:-580px;top:100px;z-index:-50}@media screen and (max-width: 767px){.btn_box{width:88vw;margin:auto}.btn_box .btn{letter-spacing:.2em;font-size:4vw;padding:1rem 2rem;width:100%}.btn_box .btn::before{top:5.5vw}.inside_set #top,.inside_set #catch,.inside_set #lead,.inside_set #point{padding:12vw 0;width:100vw}.inside_set h3{font-size:4.6vw}.inside_set #sub_mainvisual{background-image:url(../../service/img/public/tabunkakyouiku/mainvisual_sp.webp)}.inside_set #sub_mainvisual .mv_wrap h1{font-size:8vw;letter-spacing:0}.inside_set #sub_mainvisual .mv_wrap h1 span{color:#009494;font-weight:bold}.inside_set #sub_mainvisual .mv_wrap h1 .min{font-family:"AppliMincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","Noto Serif JP","serif";font-weight:normal;font-size:84%;text-indent:-1vw;display:block}.inside_set #catch .title{font-size:4.6vw;letter-spacing:0}.inside_set #catch .title span{font-size:6vw}.inside_set #catch .information{width:90vw}.inside_set #problem{padding:6vw 0 12vw}.inside_set #problem ul{width:84vw;margin:auto;padding:8vw 4vw 4vw 12vw}.inside_set #problem ul li{font-size:4vw;margin-bottom:4vw}.inside_set #problem ul li::before{left:-30px}.inside_set #problem ul li::after{left:-25px}.inside_set #lead h2{font-size:5vw;letter-spacing:0}.inside_set #lead .lead_title{width:86vw;font-size:5.3vw;margin:8vw auto 0vw}.inside_set #lead .lead_wrap{width:100vw;margin:30px auto;background-image:url(../../service/img/public/tabunkakyouiku/jinin.webp);background-repeat:no-repeat;background-size:88vw;background-position:center bottom;padding:0 0px 300px 0px}.inside_set #lead .lead_wrap .lead_wrap_p{width:100% !important}.inside_set #lead .lead_wrap h3{text-align:center}.inside_set #lead ul{width:80vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.inside_set #lead ul li{width:87%;margin:0px 0px 40px 30px;text-align:justify;letter-spacing:.1em}.inside_set #point{padding:12vw 6vw}.inside_set #point h3{font-size:5.6vw;line-height:1.6;letter-spacing:.05em}.inside_set #point .point_box{width:88vw}.inside_set #point .point_box dl{width:100%;padding:4vw 6vw 12vw}.inside_set #point .point_box dl dd h4{font-size:5vw;text-align:justify;margin-top:8vw;text-indent:0vw;padding-left:10vw}.inside_set #point .point_box dl dd h4::before{top:0px;left:0px;font-size:6vw}.inside_set #point .point_box dl dd .btn_box{width:100%}.inside_set #point .point_box dl dd p{letter-spacing:.05em}.inside_set #point .point_box dl dd p:last-child{border-bottom:none;padding:0px}.inside_set #point .point_box .arrow_u{margin:0 auto 4vw}.inside_set #bottom_btn{padding:10.6vw 6vw 0;font-size:4vw}.inside_set #bottom_btn .btn_box{width:100%}.inside_set #concept{padding:12vw 0 0}.inside_set #concept h2{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.inside_set #concept .mission_wrap{margin:0 auto;width:100%;padding:6vw 0 0;min-width:100%}.inside_set #concept .mission_wrap p{position:relative;font-size:4vw;letter-spacing:.1em;margin:0 8vw}.inside_set #concept .mission_wrap img{width:74vw;display:block;margin:6vw auto}.inside_set #concept .mission_wrap::before{content:none}}