#sub_mainvisual{background-color:#f9f2ff}.mv .mv_wrap .zenkoku{background-color:#9960cb}.mv .mv_wrap h1 span{color:#9960cb}.mv__img{background-image:url("../../../images/client/service/gakkou/alt/mainvisual.jpg")}.mv__img:before{background:-webkit-gradient(linear, left top, right top, color-stop(75%, #f9f2ff), to(transparent));background:linear-gradient(90deg, #f9f2ff 75%, transparent 100%)}.mv__img:after{background:-webkit-gradient(linear, left top, right top, from(transparent), to(#f9f2ff));background:linear-gradient(90deg, transparent, #f9f2ff)}@media screen and (min-width: 769px){#alt .mv_wrap .btn{width:auto;display:inline-block}#alt .btn{background-color:#9960cb}#alt #out_btn .btn{background-color:#9960cb}#alt #out_btn p{color:#9960cb}#alt #mission .mission_wrap{background-color:rgba(249,242,255,.8);margin:90px 0px 100px 540px}#alt #mission .mission_wrap h2{color:#9960cb}#alt #mission .mission_wrap h2 span{color:#9960cb}#alt #mission .mission_wrap::before{background-image:url("../../../images/client/service/gakkou/alt/mission.jpg");background-size:90%;margin:60px 0 0 -200px}#alt #lead h2{background-color:#9960cb;color:#fff;width:100vw}#alt #lead p{padding:15px 0;font-size:18px;width:850px;margin:30px auto 0}#alt #lead h3{font-size:25px}#alt #lead h3 span{color:#ff5022}#alt #lead .lead_wrap{width:800px;background-image:url("../../../images/client/service/gakkou/alt/jinin.jpg");background-repeat:no-repeat;background-position:right top;margin-top:40px}#alt #lead .lead_wrap p{width:400px;margin-left:0}#alt #lead ul{width:850px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#alt #lead ul li{width:250px;height:200px;_background-image:url("../../../images/client/service/gakkou/alt/icon1.jpg");background-image:url("../../img/gakkou/alt/icon1.jpg");background-repeat:no-repeat;background-position:center bottom;margin:50px 15px 50px 60px;position:relative;font-size:15px}#alt #lead ul li:nth-child(2){background-image:url("../../../images/client/service/gakkou/alt/icon2.jpg")}#alt #lead ul li:nth-child(2)::before{content:"2. "}#alt #lead ul li:nth-child(3){background-image:url("../../img/gakkou/alt/icon3.jpg")}#alt #lead ul li:nth-child(3)::before{content:"3. "}#alt #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}#alt #point{background-color:#fff0ea;width:100vw;padding:70px 0}#alt #point h2{color:#ff5022}#alt #point .point_wrap h3::before{background-color:#ff5022}#alt #point .point_wrap .point_list div{margin:30px 0 20px 90px;font-size:90%}#alt #point .point_wrap .point_list div p{margin-bottom:10px}#alt #point .point_wrap .point_list ul{font-size:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#alt #point .point_wrap .point_list ul li{margin:10px 50px 10px 0;width:380px;position:relative;padding-left:1.7em}#alt #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}#alt #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)}#alt #point h3 span{font-size:60%;font-weight:normal;display:inline-block;margin-left:1em}#alt #onayami{background-color:#f9f2ff;margin-top:200px}}@media screen and (max-width: 768px){#alt #sub_mainvisual{background:rgba(0,0,0,0)}#alt .btn{background-color:#9960cb;margin-top:15px}#alt #out_btn{padding:50px 0 50px}#alt #out_btn p{text-align:center}#alt #mission{background-color:rgba(249,242,255,.8)}#alt #mission .mission_wrap{background-image:url("../../../images/client/service/gakkou/alt/mission.jpg?20210914")}#alt #mission .mission_wrap h2{color:#9960cb}#alt #mission .mission_wrap h2 span{color:#9960cb}#alt #onayami{background-color:#fff}#alt #lead h2{background-color:#5e6fd3}#alt #lead .lead_wrap{margin:15px auto;background-image:url("../../../images/client/service/gakkou/alt/jinin.jpg");background-repeat:no-repeat;background-size:88vw;background-position:center bottom;margin-top:40px;padding:0 0px 300px 0px}#alt #lead p{padding:15px 10px;font-size:18px;margin:30px auto 0}#alt #lead h3{font-size:22px;text-align:center}#alt #lead h3 span{color:#ff5022}#alt #lead ul{width:90vw;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}#alt #lead ul li{_width:80vw;height:200px;background-image:url("../../../images/client/service/gakkou/alt/icon1.jpg");background-repeat:no-repeat;background-position:center bottom;margin:30px 10px 30px 100px;position:relative;font-size:15px}#alt #lead ul li:nth-child(2){background-image:url("../../../images/client/service/gakkou/alt/icon2.jpg")}#alt #lead ul li:nth-child(2)::before{content:"2. "}#alt #lead ul li:nth-child(3){background-image:url("../../../images/client/service/gakkou/alt/icon3.jpg")}#alt #lead ul li:nth-child(3)::before{content:"3. "}#alt #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}#alt #point{background-color:#fff0ea}#alt #point h2{color:#ff5022}#alt #point .point_wrap h3::before{background-color:#ff5022}#alt #point .point_wrap .point_list div{margin:30px 0 20px 20px}#alt #point .point_wrap .point_list div p{margin-bottom:10px}#alt #point .point_wrap .point_list ul{_font-size:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#alt #point .point_wrap .point_list ul li{margin:10px 10px 10px 0;width:380px;position:relative;padding-left:1.7em}#alt #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}#alt #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)}#alt #point h3 span{font-size:60%;font-weight:normal;display:inline-block;margin-left:1em}}