<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&amp;display=swap");.contents{text-align:center}.contents .sp{display:none}.contents .pc{display:inline-block}.mv{height:69.5rem;background:url(../img/mv_bg.jpg) no-repeat center center}@media screen and (min-width:2200px){.mv{background-size:100% auto}}.mv__inner{max-width:116rem;margin:0 auto;padding:7.8rem 0 0;text-align:left;overflow:hidden}.mv__title{width:50.1rem;height:23.9rem;background:url(../img/mv_title.svg) no-repeat center center;background-size:contain;font-size:0;line-height:0;text-align:left;text-indent:-9999px}.mv__txt{position:relative;margin:7rem 0 1em;width:50.1rem;font-size:1.6rem;font-weight:700;line-height:1.625;text-align:center}.mv__txt:after,.mv__txt:before{content:"";position:absolute;display:block;bottom:-0.2em;width:0.1rem;height:4.4rem;background:#262626}.mv__txt:before{left:7.6rem;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.mv__txt:after{right:7.2rem;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.mv__btn01,.mv__btn02{width:49.6rem;padding:0 0 2.8rem;text-align:center}.mv__btn01 .cvbtn,.mv__btn02 .cvbtn{position:relative;-webkit-box-shadow:0.8rem 0.8rem 0 rgba(0,0,0,0.1);box-shadow:0.8rem 0.8rem 0 rgba(0,0,0,0.1);-webkit-transition:0.4s all;transition:0.4s all}.mv__btn01 .cvbtn:hover,.mv__btn02 .cvbtn:hover{opacity:1;-webkit-transition:0.4s all;transition:0.4s all}.mv__btn01 .cvbtn:after,.mv__btn02 .cvbtn:after{content:"";position:absolute;display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:8px 0 8px 10px}.mv__btn01 .cvbtn{padding:0 0 0 5.2rem;background:#FF8300;border:0.3rem solid #fff;border-radius:5.2rem;font-size:2.9rem;font-weight:700;line-height:9.8rem;color:#fff}.mv__btn01 .cvbtn:before{content:"";position:absolute;display:block;left:0;bottom:-0.3rem;width:20rem;height:11.8rem;background:url(../img/illust_btn01.png) no-repeat left bottom;background-size:contain}.mv__btn01 .cvbtn:after{right:4.3rem;border-color:transparent transparent transparent #fff}.mv__btn01 .cvbtn:hover{background:#FF5000}.mv__btn02{float:left}.mv__btn02 .cvbtn{padding:0 0.5em 0 0;background:#FFF;border:0.24631rem solid #FF8300;border-radius:3.5rem;font-size:2rem;font-weight:700;line-height:6.51rem;color:#FF8300}.mv__btn02 .cvbtn:after{right:2.1rem;border-color:transparent transparent transparent #FF8300}.mv__btn02 .cvbtn:hover{background:#FFFFCD}.mv__notice{margin:5.5rem 0 0 6.7rem;font-size:1.2rem;line-height:1;float:left}.mv .conv{position:absolute;top:49.8rem}.mv .conv.fixed{position:fixed;top:auto;-webkit-transition:0.8s all;transition:0.8s all}.trouble{position:relative;padding:5.7rem 0 0;background:url(../img/trouble_bg.svg) no-repeat center top;background-size:220rem auto;overflow:hidden}.trouble__ttl{height:13.6rem;margin:0 0 68rem 3.7rem;background:url(../img/trouble_title.svg) no-repeat center center;background-size:auto 100%;font-size:0;line-height:0;text-align:left;text-indent:-9999px}.trouble__list{position:absolute;left:50%;top:19.4rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:116rem;height:67rem;margin:0 auto;background:url(../img/trouble_illust.svg) no-repeat center top;background-size:116rem auto}.trouble__list__item{position:absolute;font-size:1.8rem;font-weight:700;line-height:3rem}.trouble__list__item strong{font-size:2.4rem;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(70%,transparent),color-stop(70%,#FFECBA),to(#FFECBA));background:linear-gradient(transparent,transparent 70%,#FFECBA 70%,#FFECBA)}.trouble__list__item:first-child{left:3.5rem;top:6rem}.trouble__list__item:nth-child(2){left:13.7rem;top:18.4rem}.trouble__list__item:nth-child(3){left:3.5rem;top:31.8rem}.trouble__list__item:nth-child(4){left:82.6rem;top:5rem}.trouble__list__item:nth-child(5){left:90rem;top:26.5rem}.support{position:relative;overflow:hidden}.support__ttl{height:10.6rem;margin:0 0 48.4rem;background:url(../img/support_title.svg) no-repeat center center;background-size:auto 100%;font-size:0;line-height:0;text-align:left;text-indent:-9999px}.support__list{position:absolute;left:50%;top:10.6rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:98rem;height:48.4rem;margin:0 auto;background:url(../img/support_illust.svg) no-repeat center top;background-size:98rem auto}.support__list__item{position:absolute;font-size:2.4rem;font-weight:700;line-height:3.8rem;color:#37B38C}.support__list__item:first-child{left:2.7rem;top:8.6rem}.support__list__item:nth-child(2){left:20.1rem;top:15.4rem}.support__list__item:nth-child(3){left:9.4rem;top:28.7rem}.support__list__item:nth-child(4){left:66.3rem;top:15.3rem}.support__list__item:nth-child(5){left:82rem;top:8.3rem}.support__list__item:nth-child(6){left:82.2rem;top:30.3rem}.service{padding:8.3rem 0 7.6rem;background:rgba(55,179,140,0.17)}.service__ttl{height:7.3rem;margin-bottom:7.5rem;background:url(../img/service_title.svg) no-repeat center center;background-size:auto 100%;font-size:0;line-height:0;text-align:left;text-indent:-9999px}.service__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;max-width:980px;margin:0 auto}.service__subttl{position:relative;width:23rem;padding:0.2em 0;border:0.4rem solid #37B38C;border-radius:1.5rem;font-size:3rem;font-weight:700;line-height:4rem;color:#37B38C}.service__subttl:after{content:"";position:absolute;display:block;right:-1.4rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:0.6rem 0 0.6rem 1.4rem;border-color:transparent transparent transparent #37B38C}.service__detail{width:69rem;text-align:left}.service__txt{padding:0 0 4rem;font-size:2rem;font-weight:700;line-height:2}.service__sample{width:100%;border-collapse:separate;border-spacing:0.4rem}.service__sample__cap{padding:0 0 0.5em;font-size:2rem;font-weight:700;line-height:1}.service__sample__ttl{width:18rem;background:#37B38C;font-size:1.8rem;font-weight:700;line-height:1.8;color:#fff;text-align:center}.service__sample__txt{padding:1em 1em 1em 1.8em;background:#fff;font-size:1.6rem;line-height:1.675}.service__sample__txt .circle{margin:0 0 0.2em 1.2em;list-style:disc outside}.service__follow{padding:3rem 12rem 3rem;background:#fff}.service__follow__txt{list-style:disc inside;overflow:hidden;font-size:1.6rem;line-height:1.8}.service__follow__txt .etc{display:inline-block;float:right}.service__schedule{width:98rem;margin:0 auto;background:#fff5db;border:0.2rem solid #37B38C;border-radius:1.5rem}.service__schedule__caption{width:33.2rem;margin:0 auto;background:#37B38C;border-radius:1.5rem 1.5rem 0 0;font-size:2rem;font-weight:700;line-height:4.5rem;color:#fff;text-align:center}.service__schedule__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 2.2rem;padding:1.7rem 0}.service__schedule__row+.service__schedule__row{border-top:2px dotted #37B38C}.service__schedule__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:27rem;padding:1em 0;border-right:0.1rem solid #37B38C;font-size:1.8rem;font-weight:700;line-height:1;color:#37B38C}.service__schedule__txt{width:60rem;padding:0.5em 0;font-size:1.6rem;line-height:1.875;text-align:left}.service__schedule__txt strong{font-size:2.2rem}.service__schedule__txt small{margin:0 0 0 1.5em;font-size:1.4rem}.service__schedule__txt .circle{margin-left:1.2em;list-style:disc outside}.feature{padding:4rem 0 5.4rem;background:#56bd9c}.feature__ttl{height:15.5rem;background:url(../img/feature_title.svg) no-repeat center center;background-size:auto 100%;font-size:0;line-height:0;text-align:left;text-indent:-9999px}.feature__txt{padding:3.5rem 0 7rem;font-size:1.8rem;line-height:2.2}.feature__txt strong{font-size:2rem;font-weight:700}.feature__point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:980px;margin:0 auto}.feature__point__item{width:29.2rem;height:29.2rem;background:#fff;border-radius:50%}.feature__point__item .num{margin:-3rem 0 0}.feature__point__item .txt{padding:2rem 5rem 0;font-size:1.6rem;line-height:2}.feature__point__item .txt small{display:inline-block;margin-top:0.5em;font-size:1.4rem;line-height:1.428}.step{max-width:980px;margin:0 auto;padding:7rem 0 2.5rem}.step__ttl{height:8.41343rem;margin:0 0 4.4rem;background:url(../img/step_title.svg) no-repeat center center;background-size:auto 100%;font-size:0;line-height:0;text-align:left;text-indent:-9999px}.step__flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3.4rem 3.9rem 0 6.8rem;background:#fff5db;border-radius:3rem}.step__flow__point{position:relative;width:41.1rem}.step__flow__point:first-child .step__flow__subttl:after{content:"";position:absolute;display:block;right:-1.8rem;top:0;width:0;height:0;border-style:solid;border-width:2.5rem 0 2.5rem 2.1rem;border-color:transparent transparent transparent #37B38C}.step__flow__point:first-child .step__flow__notice{padding:0 2.4rem 0 16.4rem}.step__flow__point:first-child:after{content:"";position:absolute;display:block;right:-2.6rem;bottom:1.5rem;width:0;height:17.8rem;border-right:0.3rem dotted #37B38C}.step__flow__subttl{position:relative;padding:0 0 0 1em;background:#37B38C;border-radius:0.5rem;font-size:3rem;font-weight:700;line-height:5rem;color:#fff}.step__flow__subttl.num01:before,.step__flow__subttl.num02:before{content:"";position:absolute;display:block;left:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:6rem;height:6rem}.step__flow__subttl.num01:before{background:url(../img/step_num01.svg) no-repeat center center;background-size:contain}.step__flow__subttl.num02:before{background:url(../img/step_num02.svg) no-repeat center center;background-size:contain}.step__flow__txt{padding:2.2rem 0 0;font-size:1.8rem;line-height:1.8}.step__flow__notice{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;gap:0.9rem;height:18rem;padding:0 14.4rem 0 1.6rem}.step__flow__notice .item{background:#fff url(../img/step_icon.svg) no-repeat left 0.4rem center;background-size:2.4rem auto;padding:0 0.5em 0 3.7rem;border-radius:1.6rem;font-size:1.6rem;line-height:3.2rem;text-align:left}.step__flow .illust01{position:absolute;left:-10.7rem;bottom:0;width:25.8rem}.step__flow .illust02{position:absolute;right:-9.6rem;bottom:0;width:22.9rem}.message{padding:0 0 26rem;background:url(../img/message_bg.png) no-repeat center top}.message__ttl{height:7.3rem;background:url(../img/message_title.svg) no-repeat center center;background-size:auto 100%;font-size:0;line-height:0;text-align:left;text-indent:-9999px}.message__txt{padding:4.4rem 0 6rem;font-size:3.2rem;font-weight:700;line-height:1}.message__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:980px;margin:0 auto}.message__list__txt{position:relative;width:28.4rem;padding:3rem;background:#37B38C;border:0.3rem solid #37B38C;border-radius:2rem;font-size:1.8rem;font-weight:700;line-height:1.77;color:#fff;text-align:left}.message__list__txt em{font-weight:700;color:#ffe553}.message__list__txt:before{content:"";position:absolute;display:block;left:50%;bottom:-2rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:1.7rem 1rem 0 1rem;border-color:#37B38C transparent transparent transparent}.message__list__txt:nth-child(2n){background:#fff;color:#262626}.message__list__txt:nth-child(2n) em{color:#37B38C}.message__list__txt:nth-child(2n):before{width:1.9rem;height:2rem;background:url(../img/message_arrow.png) no-repeat center top;background-size:contain;border-style:unset;border-width:unset;border-color:unset}.message__list__txt:first-child:after,.message__list__txt:nth-child(2):after,.message__list__txt:nth-child(3):after{content:"";position:absolute;display:block;left:50%;bottom:-13.6rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:10rem;height:10rem}.message__list__txt:first-child:after{background:url(../img/message_illust01.png) no-repeat center center;background-size:contain}.message__list__txt:nth-child(2):after{background:url(../img/message_illust02.png) no-repeat center center;background-size:contain}.message__list__txt:nth-child(3):after{background:url(../img/message_illust03.png) no-repeat center center;background-size:contain}.stats{padding:0 0 12rem}.stats__ttl{height:7.3rem;background:url(../img/stats_title.svg) no-repeat center center;background-size:auto 100%;font-size:0;line-height:0;text-align:left;text-indent:-9999px}.stats__txt{padding:3rem 0 5rem;font-size:1.8rem;line-height:2}.stats__graph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16rem}.stats__graph__item{width:34.3rem}.stats__graph__item .balloon{width:32.4rem;height:11.65rem;margin:0 auto 0.7rem;padding:0.8em;background:url(../img/stats_balloon.svg) no-repeat center center;background-size:contain;font-size:1.8rem;font-weight:700;line-height:3.2rem}.stats__graph__item .balloon strong{font-size:2.6rem}.stats__graph__item .graph{padding-left:2rem}.stats__notice{padding:4rem 0 0;font-size:1.6rem;line-height:1.6}.stats__notice small{display:inline-block;margin-top:1em;font-size:1.2rem}.apply{padding:4.4rem 0 10rem}.apply .cvbtn{display:inline-block;position:relative;padding:0.8em 5.8rem 0.8em 11rem;-webkit-box-shadow:0.8rem 0.8rem 0 rgba(0,0,0,0.1);box-shadow:0.8rem 0.8rem 0 rgba(0,0,0,0.1);background:#FF8300;border:0.3rem solid #fff;border-radius:5.2rem;font-size:2.2rem;font-weight:700;line-height:1.61;color:#fff;-webkit-transition:0.4s all;transition:0.4s all}.apply .cvbtn:hover{opacity:1;-webkit-transition:0.4s all;transition:0.4s all}.apply .cvbtn:before{content:"";position:absolute;display:block;left:0;bottom:-0.3rem;width:11.2rem;height:9.2rem}.apply .cvbtn:after{content:"";position:absolute;display:block;right:3.3rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff}.apply .cvbtn:hover{background:#FF5000}.apply.btn03 .cvbtn:before{background:url(../img/illust_btn03.png) no-repeat left bottom;background-size:contain}.apply.btn04 .cvbtn:before{background:url(../img/illust_btn04.png) no-repeat left bottom;background-size:contain}.conv{position:fixed;right:5rem;bottom:2.5rem;z-index:9999}.conv.footfix{bottom:18rem;-webkit-transition:0.8s all;transition:0.8s all}.conv__btn{display:block;width:16rem;height:16rem;padding-top:5rem;background:#FF8300;border-radius:50%;font-size:1.6rem;line-height:2.8rem;color:#fff;text-align:center;-webkit-transition:0.4s all;transition:0.4s all}.conv__btn strong{font-size:2rem;font-weight:700}.conv__btn:before{content:"";position:absolute;display:block;left:50%;top:-1.2rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:7.4rem;height:5.6rem;background:url(../img/icon_pc.png) no-repeat center center;background-size:contain}.conv__btn:hover{background:#FFE700;color:#EC5B00;opacity:1;-webkit-transition:0.4s all;transition:0.4s all}.pagefooter{background:#37b18a}.pagefooter__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:980px;margin:0 auto;padding:1.7rem 0}.pagefooter__tel{font-size:2rem;font-weight:700;line-height:3.26rem;color:#fff}.pagefooter__tel .arrow{display:inline-block;position:relative;margin-right:1em;padding-right:1.3em}.pagefooter__tel .arrow:after{content:"";position:absolute;display:block;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:0.5rem 0 0.5rem 0.6rem;border-color:transparent transparent transparent #fff}.pagefooter__tel .icon-phone{display:inline-block;padding-left:3.5rem;background:url(../img/icon_tel.svg) no-repeat left center;background-size:auto 3.26rem;font-size:2.6rem;font-weight:700;line-height:3.26rem;color:#fff;pointer-events:none}.pagefooter__mail{font-size:1.8rem;line-height:3.26rem}.pagefooter__mail .icon-mail{display:inline-block;padding-left:4.4rem;background:url(../img/icon_mail.svg) no-repeat left center;background-size:3.2rem auto;text-decoration:underline;color:#fff}.pagefooter__mail .icon-mail br{display:none}.benesse-footer{max-width:1080px;margin:0 auto;padding:1.2rem 2rem 1.7rem;overflow:hidden}.benesse-footer__logo{width:10.5rem;float:left}.benesse-footer__copyright{margin:0.9em 0 0 2.7rem;font-size:1.2rem;line-height:1;color:#858585;float:left}.benesse-footer__nav{padding-top:0.9em;font-size:1.2rem;line-height:1;float:right}.benesse-footer__nav li{display:inline-block;padding:0 1em;border-left:0.1rem solid #262626}.benesse-footer__nav li:first-child{border-left:none}@media screen and (max-width:767px){.contents .sp{display:inline-block}.contents .pc{display:none}.mv{position:relative;height:auto;background:url(../img/mv_bg_sp.jpg) no-repeat center top;background-size:100% auto}.mv__inner{max-width:unset;padding:5.7333333333vw 0 0;text-align:center;overflow:unset}.mv__title{max-width:77.6135866667vw;margin:auto;height:35.3660533333vw}.mv__txt{margin:80vw 0 1.2em;width:auto;font-size:3.4666666667vw;line-height:1.5384}.mv__txt:after,.mv__txt:before{width:0.2666666667vw;height:9.6vw}.mv__txt:before{left:12.5333333333vw}.mv__txt:after{right:12.5333333333vw}.mv__btn01,.mv__btn02{max-width:77.6vw;margin:auto;padding:0 0 3.4666666667vw;text-align:left}.mv__btn01 .cvbtn,.mv__btn02 .cvbtn{-webkit-box-shadow:1.0666666667vw 1.0666666667vw 0 rgba(0,0,0,0.1);box-shadow:1.0666666667vw 1.0666666667vw 0 rgba(0,0,0,0.1)}.mv__btn01 .cvbtn:after,.mv__btn02 .cvbtn:after{border-width:2vw 0 2vw 2.3333333333vw}.mv__btn01 .cvbtn{padding:0 0 0 26.6666666667vw;border:0.464vw solid #fff;border-radius:8vw;font-size:5.3333333333vw;line-height:15.0666666667vw}.mv__btn01 .cvbtn:before{bottom:-0.464vw;width:25.0666666667vw;height:17.6vw}.mv__btn01 .cvbtn:after{right:10.1333333333vw}.mv__btn02{float:none}.mv__btn02 .cvbtn{padding:0.3em 0 0.3em 17.0666666667vw;border:0.424vw solid #FF8300;border-radius:6.6666666667vw;font-size:3.4666666667vw;line-height:5.0666666667vw}.mv__btn02 .cvbtn:after{right:10.1333333333vw}.mv__notice{margin:0.5em 0 4vw;font-size:2.6666666667vw;float:none}.mv .conv{top:88.8vw}.trouble{padding:4.8vw 0 0;background:url(../img/trouble_bg_sp.svg) no-repeat center top;background-size:100% auto}.trouble__ttl{height:18.07112vw;margin:0 0 0 1.3333333333vw;background:url(../img/trouble_title.svg) no-repeat center center;background-size:auto 100%}.trouble__list{position:static;left:auto;top:auto;-webkit-transform:unset;transform:unset;width:auto;height:196.8vw;padding:13.8666666667vw 11.2vw 0 14.1333333333vw;background:url(../img/trouble_illust_sp.svg) no-repeat center top;background-size:100% auto;text-align:left}.trouble__list__item{position:static;margin:0 0 4.9333333333vw;padding:0 0 0 7.4666666667vw;background:url(../img/trouble_check.svg) no-repeat left center;background-size:auto 4.5333333333vw;font-size:4vw;line-height:6.4vw}.trouble__list__item strong{font-size:4vw}.trouble__list__item:first-child,.trouble__list__item:nth-child(2),.trouble__list__item:nth-child(3),.trouble__list__item:nth-child(4),.trouble__list__item:nth-child(5){left:auto;top:auto}.support__ttl{height:15.4666666667vw;margin:0;background:url(../img/support_title_sp.svg) no-repeat center center;background-size:100% auto}.support__list{position:relative;left:auto;top:auto;-webkit-transform:unset;transform:unset;width:auto;height:107.2vw;background:url(../img/support_illust_sp.svg) no-repeat center top;background-size:100% auto}.support__list__item{position:absolute;font-size:4vw;line-height:6.4vw}.support__list__item:first-child{left:8.9333333333vw;top:24.6666666667vw}.support__list__item:nth-child(2){left:38.6666666667vw;top:9.8666666667vw}.support__list__item:nth-child(3){left:73.3333333333vw;top:24.5333333333vw}.support__list__item:nth-child(4){left:11.7333333333vw;top:69.0666666667vw}.support__list__item:nth-child(5){left:40.1333333333vw;top:76vw}.support__list__item:nth-child(6){left:75.6vw;top:72.1333333333vw}.service{padding:7.4666666667vw 0 11.8666666667vw}.service__ttl{height:12.07488vw;margin-bottom:8.1333333333vw}.service__inner{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;max-width:unset;margin:0 5.3333333333vw}.service__subttl{display:inline-block;width:auto;margin:0 0 4.6666666667vw;padding:0.2em 2.4em;border:0.5333333333vw solid #37B38C;border-radius:2.6666666667vw;font-size:5.3333333333vw;font-weight:700;line-height:9.6vw}.service__subttl:after{left:50%;right:auto;top:auto;bottom:-2.4vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:2.4vw 1.0666666667vw 0 1.0666666667vw;border-color:#37B38C transparent transparent transparent}.service__detail{width:auto}.service__txt{padding:0 0 6.6666666667vw;font-size:4vw;line-height:1.8}.service__sample{border-collapse:unset;border-spacing:unset}.service__sample__cap{padding:0 0 0.7em;font-size:4vw}.service__sample__ttl{display:block;width:100%;background:#37B38C;font-size:4vw;line-height:9.3333333333vw}.service__sample__txt{display:block;width:100%;margin:0 0 3.4666666667vw;padding:1em 1em 1em 1.8em;font-size:4vw;line-height:1.6}.service__follow{padding:4vw 6.2666666667vw}.service__follow__txt{list-style:disc outside;overflow:unset;margin-left:1.2em;font-size:4vw}.service__follow__txt .etc{display:block;text-align:right;float:none}.service__schedule{width:auto;margin:0 5.3333333333vw;border:0.5333333333vw solid #37B38C;border-radius:0 0 2.6666666667vw 2.6666666667vw}.service__schedule__caption{width:auto;margin:0 5.3333333333vw;border-radius:2.6666666667vw 2.6666666667vw 0 0;font-size:5.3333333333vw;line-height:12.2666666667vw}.service__schedule__row{margin:0 4.4vw;padding:4vw 0}.service__schedule__row+.service__schedule__row{border-top:0.5333333333vw dotted #37B38C}.service__schedule__ttl{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;width:20vw;padding:0.4em 0;border-right:none;font-size:4.5333333333vw}.service__schedule__txt{width:52.8vw;padding:0 0.7em 0 0;font-size:4vw;line-height:1.8}.service__schedule__txt strong{font-size:4.8vw}.service__schedule__txt small{display:inline-block;margin:0.5em 0 0;font-size:3.4666666667vw;line-height:1.69}.service__schedule__txt .etc{display:block;text-align:right}.service__schedule__txt .circle{margin-left:1em}.feature{padding:4.4vw 0 0;overflow:hidden}.feature__ttl{height:28.223vw}.feature__txt{padding:7.7333333333vw 0 14.1333333333vw;font-size:4vw;line-height:1.8}.feature__txt strong{font-size:4vw}.feature__point{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;width:71.7333333333vw}.feature__point__item{width:71.7333333333vw;height:71.7333333333vw;margin-bottom:12.8vw}.feature__point__item .num{margin:-5.3333333333vw 0 0}.feature__point__item .txt{padding:1.2em 9.8666666667vw 0;font-size:4vw;line-height:1.8}.feature__point__item .txt small{font-size:3.4666666667vw;line-height:1.69}.step{width:auto;padding:8.2666666667vw 5.3333333333vw 10.1333333333vw}.step__ttl{height:24.1333333333vw;margin:0 0 7.0666666667vw;background:url(../img/step_title_sp.svg) no-repeat center center;background-size:auto 100%}.step__flow{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;padding:8vw 5.8666666667vw 5.0666666667vw;border-radius:4vw}.step__flow__point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:auto}.step__flow__point:first-child{margin:0 0 12.9333333333vw}.step__flow__point:first-child .step__flow__subttl:after{content:"";position:absolute;display:block;left:0;right:auto;top:auto;bottom:-5.0666666667vw;border-width:5.0666666667vw 5.3333333333vw 0 5.3333333333vw;border-color:#37B38C transparent transparent transparent}.step__flow__point:first-child .step__flow__notice{padding:0 0 2.6666666667vw}.step__flow__point:first-child:after{content:"";position:absolute;display:block;right:0;bottom:-6.1333333333vw;width:60vw;height:0;border-right:none;border-bottom:0.3rem dotted #37B38C}.step__flow__subttl{width:10.6666666667vw;padding:0;border-radius:0;font-size:5.3333333333vw;line-height:10.6666666667vw;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.step__flow__subttl.num01:before,.step__flow__subttl.num02:before{left:50%;top:0;width:12vw;height:12vw}.step__flow__detail{width:60vw}.step__flow__txt{padding:0 0 1em;font-size:4vw;text-align:left}.step__flow__notice{gap:1.3333333333vw;height:auto;padding:0 0 2.6666666667vw}.step__flow__notice .item{background-position:left 1.3333333333vw center;background-size:4.8vw auto;padding:0 0.5em 0 8.9333333333vw;border-radius:3.3333333333vw;font-size:3.6vw;line-height:6.6666666667vw}.step__flow .illust01{position:static;left:auto;width:51.6vw}.step__flow .illust02{position:static;right:auto;width:45.8vw}.message{padding:0 0 9.6vw;background:url(../img/message_bg_sp.png) no-repeat center top;background-size:100% auto}.message__ttl{height:12vw}.message__txt{padding:6.6666666667vw 0;font-size:4.5333333333vw;line-height:1.7647}.message__list{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;max-width:auto;margin:0 5.3333333333vw}.message__list__txt{width:auto;margin:0 0 14.6666666667vw;padding:6.6666666667vw 2.9333333333vw 10.2666666667vw 5.3333333333vw;border:0.3rem solid #37B38C;border-radius:2.8544vw;font-size:4vw;line-height:1.8;line-break:strict;word-break:break-word}.message__list__txt:before{display:none}.message__list__txt:first-child:after,.message__list__txt:nth-child(2):after,.message__list__txt:nth-child(3):after{bottom:-8.6666666667vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:17.3333333333vw;height:17.3333333333vw}.stats{padding:0 0 15vw}.stats__ttl{height:12.1333333333vw}.stats__txt{padding:6vw 0 8vw;font-size:4vw;line-height:1.8}.stats__graph{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;gap:unset;padding:0 12vw}.stats__graph__item{width:auto;padding:0 0 9.3333333333vw}.stats__graph__item .balloon{width:72.1490933333vw;height:26.5228133333vw;margin:0 auto 2.4vw;padding:1em;font-size:4vw;line-height:6.6666666667vw}.stats__graph__item .balloon strong{font-size:5.8666666667vw}.stats__graph__item .graph{padding-left:4.2666666667vw}.stats__notice{padding:0;font-size:3.4666666667vw;line-height:1.538}.stats__notice small{font-size:2.6666666667vw}.apply{padding:5.8666666667vw 0 15.2vw;text-align:center}.apply .cvbtn{width:80vw;padding:0.4em 0 0.4em 14.6666666667vw;-webkit-box-shadow:1.0666666667vw 1.6vw 0 rgba(0,0,0,0.1);box-shadow:1.0666666667vw 1.6vw 0 rgba(0,0,0,0.1);border:0.5333333333vw solid #fff;border-radius:10.6666666667vw;font-size:4.8vw}.apply .cvbtn:before{left:-0.5333333333vw;bottom:-0.5333333333vw;width:27.3333333333vw;height:23.2vw}.apply .cvbtn:after{border-width:1.7333333333vw 0 1.7333333333vw 2.1333333333vw}.apply.btn03 .cvbtn:before{background:url(../img/illust_btn03_sp.png) no-repeat left bottom;background-size:contain}.apply.btn03 .cvbtn:after{right:6.2666666667vw}.apply.btn04 .cvbtn:before{background:url(../img/illust_btn04_sp.png) no-repeat left bottom;background-size:contain}.apply.btn04 .cvbtn:after{right:3.7333333333vw}.conv{right:5.3333333333vw;bottom:5.3333333333vw}.conv.footfix{bottom:42vw}.conv__btn{width:26.6666666667vw;height:26.6666666667vw;padding-top:7.3333333333vw;background:#FFE700;font-size:3.4666666667vw;line-height:5.3333333333vw;color:#EC5B00}.conv__btn strong{font-size:4vw}.conv__btn:before{top:-3.6vw;width:12.6666666667vw;height:9.6vw}.pagefooter__inner{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;width:auto;padding:2vw 5.3333333333vw}.pagefooter__tel{font-size:4vw;line-height:1.6}.pagefooter__tel .arrow{margin-right:0;padding-right:0}.pagefooter__tel .arrow:after{display:none}.pagefooter__tel .icon-phone{display:block;padding-left:8.8vw;border-top:0.2666666667vw solid #fff;background-size:4.55392vw auto;font-size:5.3333333333vw;font-weight:700;line-height:10.1333333333vw;pointer-events:auto}.pagefooter__mail{font-size:3.4666666667vw;line-height:1.23}.pagefooter__mail .icon-mail{padding-left:8.8vw;background:url(../img/icon_mail.svg) no-repeat left center;background-size:5.8210533333vw auto}.pagefooter__mail .icon-mail br{display:inline-block}.benesse-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5.3333333333vw 0 2.9333333333vw}.benesse-footer__logo{width:10.5rem;float:none}.benesse-footer__copyright{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:2.5em 0 0;font-size:2.6666666667vw;text-align:center;float:none}.benesse-footer__nav{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:1em;font-size:3.2vw;float:none}.benesse-footer__nav li{border-left:0.4vw solid #262626}}</pre></body></html>