[data-scope-path="lp/direct03"]{font-family:sans-serif}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"]{background:url("/img/lp/direct03/bg.png");background-attachment:fixed;background-size:cover}}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"]::before{position:fixed;top:0;left:0;z-index:-1;display:block;width:100%;height:100vh;content:"";background:url("/img/lp/direct03/bg-sp.png") no-repeat;background-size:cover}}[data-scope-path="lp/direct03"] .first-view{position:relative;margin:0 auto}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .first-view{width:1040px}}[data-scope-path="lp/direct03"] .first-view .main-parts{padding-top:37px}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .first-view .main-parts{display:flex;justify-content:space-between;padding-top:33px;margin:0 20px}}[data-scope-path="lp/direct03"] .first-view .main-parts .text-wrap{text-align:center}[data-scope-path="lp/direct03"] .first-view .main-parts .text-wrap .lead{display:inline-block;padding:7px 23px;margin-top:66px;font-size:20px;line-height:1;color:#fff;letter-spacing:.1em;background-color:#1e5f96}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"] .first-view .main-parts .text-wrap .lead{padding:5px 10px;margin-top:0;font-size:15px}}[data-scope-path="lp/direct03"] .first-view .main-parts .text-wrap .headline{margin-top:10px;font-size:37px;font-weight:bold;line-height:1.7;color:#1e5f96;letter-spacing:.03em;white-space:nowrap}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"] .first-view .main-parts .text-wrap .headline{margin-top:8px;font-size:25px;line-height:1.5}}[data-scope-path="lp/direct03"] .first-view .main-parts .text-wrap .headline-orange{color:#ff7800}[data-scope-path="lp/direct03"] .first-view .main-parts .text-wrap .text{display:inline-block;margin-top:40px;font-size:21px;font-weight:bold;line-height:1;letter-spacing:.1em;border-bottom:3px solid #c4e4ff}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"] .first-view .main-parts .text-wrap .text{margin-top:5px;font-size:12px;border-bottom:1px solid #c4e4ff}}[data-scope-path="lp/direct03"] .first-view .main-parts .fv-image{display:block;width:500px;height:auto}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"] .first-view .main-parts .fv-image{width:100%;padding-top:20px}}[data-scope-path="lp/direct03"] .first-view .badges,[data-scope-path="lp/direct03"] .first-view .scroll{display:block;margin:0 auto}[data-scope-path="lp/direct03"] .first-view .badges{height:100%;padding-bottom:90px}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"] .first-view .badges{width:100%;height:auto;padding:0 20px 50px}}[data-scope-path="lp/direct03"] .first-view .scroll{position:absolute;bottom:-10px;left:50%;margin-right:-50%;transform:translate(-50%, 0)}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"] .first-view .scroll{width:32.5px;height:auto}}[data-scope-path="lp/direct03"] .headline{font-size:18px;font-weight:bold;line-height:1.6;text-align:center;letter-spacing:.15em}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .headline{font-size:25px}[data-scope-path="lp/direct03"] .headline .br-sp{display:none}}[data-scope-path="lp/direct03"] .feature-section img{display:block;width:100%;height:auto}[data-scope-path="lp/direct03"] .feature-section .intro{padding:46px 20px 35px;text-align:center;letter-spacing:.1em}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .intro{padding:71px 0}}[data-scope-path="lp/direct03"] .feature-section .intro .text-blue{position:relative;font-size:14px;font-weight:bold;color:#1e5f96}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .intro .text-blue{font-size:18px}}[data-scope-path="lp/direct03"] .feature-section .intro .text-blue::before{position:absolute;top:-4px;left:50%;display:inline-block;width:25px;height:11px;content:"";background-image:url("/img/lp/common/accent.png");background-size:contain;transform:translate(-50%, 0)}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .intro .text-blue::before{width:30px;height:12px}}[data-scope-path="lp/direct03"] .feature-section .intro .text-blue .text-medium{font-size:20px}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .intro .text-blue .text-medium{font-size:24px}}[data-scope-path="lp/direct03"] .feature-section .intro .text-blue .text-large{font-size:25px}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .intro .text-blue .text-large{font-size:30px}}[data-scope-path="lp/direct03"] .feature-section .intro .announcing-text{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}[data-scope-path="lp/direct03"] .feature-section .intro .announcing-text .text-orange{color:#ff7800}[data-scope-path="lp/direct03"] .feature-section .intro .announcing-text::before,[data-scope-path="lp/direct03"] .feature-section .intro .announcing-text::after{position:absolute;bottom:0;display:inline-block;width:26px;height:39px;content:"";background-image:url("/img/lp/direct03/announcing-icon-black.png");background-size:contain}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .intro .announcing-text::before,[data-scope-path="lp/direct03"] .feature-section .intro .announcing-text::after{bottom:4px;width:17px;height:25px;background-image:url("/img/lp/direct03/announcing-icon-black.svg")}}[data-scope-path="lp/direct03"] .feature-section .intro .announcing-text::before{left:-26px}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .intro .announcing-text::before{left:-20px}}[data-scope-path="lp/direct03"] .feature-section .intro .announcing-text::after{right:-26px;transform:scale(-1, 1)}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .intro .announcing-text::after{right:-17px}}[data-scope-path="lp/direct03"] .feature-section .intro .logo-text{display:block;margin:30px auto 0}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .intro .logo-text{display:flex;justify-content:center;max-width:575px;margin-top:35px}}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .intro .logo-text .logo{max-width:284px}}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"] .feature-section .intro .logo-text .logo{max-width:172px;margin:0 auto}}[data-scope-path="lp/direct03"] .feature-section .intro .logo-text .text{font-size:13px}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"] .feature-section .intro .logo-text .text{margin-top:15px}}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .intro .logo-text .text{padding-left:42px;font-size:18px;text-align:left}}[data-scope-path="lp/direct03"] .feature-section .catch{padding-top:35px;text-align:center;background-color:#eaeaea}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .catch{padding-top:55px}}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .catch-text{margin-bottom:30px}}[data-scope-path="lp/direct03"] .feature-section .catch .catch-img{position:relative;margin:0 auto}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .catch .catch-img{max-width:652px}}[data-scope-path="lp/direct03"] .feature-section .catch .catch-img .parents-balloons-img{position:absolute;top:4px;left:0}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"] .feature-section .catch .catch-img .parents-balloons-img{top:17px;padding:0 20px}}[data-scope-path="lp/direct03"] .feature-section .description{text-align:center;background:url("/img/lp/direct03/bg-stripe.png")}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"] .feature-section .description{background-size:cover}}[data-scope-path="lp/direct03"] .feature-section .description .dots{width:6px;padding-top:26px;margin:0 auto}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .description .dots{padding-top:55px}}[data-scope-path="lp/direct03"] .feature-section .description .description-text{margin-top:20px;color:#1e5f96;text-align:center}[data-scope-path="lp/direct03"] .feature-section .description .description-text .text-wavy-line{display:inline-block;background:url("/img/lp/direct03/wave.png") bottom repeat-x;background-position-y:bottom;background-size:20px}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .description .description-text .text-wavy-line{background-size:25px}}[data-scope-path="lp/direct03"] .feature-section .description .points{padding-bottom:40px;margin-top:40px}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .description .points{display:flex;flex-wrap:wrap;row-gap:80px;justify-content:space-between;max-width:1000px;padding-bottom:58px;margin:80px auto 0}}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .description .points .point{max-width:471px}}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"] .feature-section .description .points .point{padding:0 40px}[data-scope-path="lp/direct03"] .feature-section .description .points .point:not(:last-of-type){margin-bottom:13px}}[data-scope-path="lp/direct03"] .feature-section .description .points .teacher-parts{position:relative;background-color:#c4e4ff}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .description .points .teacher-parts{max-width:471px;height:100%}}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"] .feature-section .description .points .teacher-parts{margin:50px 20px 0}}[data-scope-path="lp/direct03"] .feature-section .description .points .teacher-parts::before,[data-scope-path="lp/direct03"] .feature-section .description .points .teacher-parts::after{position:absolute;display:inline-block;content:"";background-size:contain}[data-scope-path="lp/direct03"] .feature-section .description .points .teacher-parts::before{top:5px;left:5px;width:20px;height:20px;background-image:url("/img/lp/direct03/triangle.svg")}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .description .points .teacher-parts::before{width:26px;height:26px}}[data-scope-path="lp/direct03"] .feature-section .description .points .teacher-parts::after{right:10px;bottom:0;width:77px;height:132px;background-image:url("/img/lp/direct03/teacher.png")}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .description .points .teacher-parts::after{width:105px;height:181px}}[data-scope-path="lp/direct03"] .feature-section .description .points .teacher-parts .text{padding:25px 0 25px 20px;margin-right:86px;font-family:"Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic","メイリオ","Meiryo",sans-serif;font-size:12px;text-align:left;letter-spacing:.1em}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .feature-section .description .points .teacher-parts .text{padding:47px 0 35px 26px;margin-right:120px;font-size:18px;line-height:1.7}}[data-scope-path="lp/direct03"] .feature-section .description .points .teacher-parts .text .bold{font-weight:bold}[data-scope-path="lp/direct03"] .clients-section{padding-top:83px}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"] .clients-section{padding:56px 0 20px}}[data-scope-path="lp/direct03"] .clients-section .headline{position:relative;text-align:center}[data-scope-path="lp/direct03"] .clients-section .headline-orange{color:#ff7800}[data-scope-path="lp/direct03"] .clients-section .headline::before{position:absolute;top:-17px;left:50%;display:inline-block;width:25px;height:11px;content:"";background-image:url("/img/lp/common/accent.png");background-size:contain;transform:translate(-50%, 0)}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .clients-section .headline::before{width:30px;height:12px}}[data-scope-path="lp/direct03"] .clients-section .client-card{display:block;height:auto;margin:0 auto}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .clients-section .client-card{max-width:1000px}}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"] .clients-section .client-card{width:100%}}[data-scope-path="lp/direct03"] .bbses-section{padding:85px 0}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"] .bbses-section{padding:56px 20px 50px}}[data-scope-path="lp/direct03"] .bbses-section .headline{position:relative;text-align:center}[data-scope-path="lp/direct03"] .bbses-section .headline-orange{color:#ff7800}[data-scope-path="lp/direct03"] .bbses-section .headline::before{position:absolute;top:-17px;left:50%;display:inline-block;width:25px;height:11px;content:"";background-image:url("/img/lp/common/accent-black.svg");background-size:contain;transform:translate(-50%, 0)}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .bbses-section .headline::before{width:30px;height:12px}}[data-scope-path="lp/direct03"] .bbses-section .bbs-card{padding:20px;margin-top:30px;background-color:#fff;border-radius:10px;box-shadow:0 0 12px rgba(70,70,70,.1),0 6px 6px rgba(70,70,70,.04)}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .bbses-section .bbs-card{display:flex;max-width:1000px;padding:50px;margin:50px auto 0}}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .bbses-section .bbs-card .user-info{min-width:306px;margin-right:44px}}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"] .bbses-section .bbs-card .user-info{max-width:186px;margin:0 auto}}[data-scope-path="lp/direct03"] .bbses-section .bbs-card .user-info .user-icon{display:block;width:173px;height:auto;margin:0 auto}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"] .bbses-section .bbs-card .user-info .user-icon{width:86.5px}}[data-scope-path="lp/direct03"] .bbses-section .bbs-card .user-info .area-grade{margin:15px auto 0;font-size:11.5px;line-height:1.5;text-align:center;background-color:#c4e4ff;border-radius:50px}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .bbses-section .bbs-card .user-info .area-grade{font-size:20px;line-height:1.6}}[data-scope-path="lp/direct03"] .bbses-section .bbs-card .bbs{margin-top:25px;font-family:"Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic","メイリオ","Meiryo",sans-serif;font-size:14px;line-height:1.5;letter-spacing:.1em}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"] .bbses-section .bbs-card .bbs .br-pc{display:none}}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .bbses-section .bbs-card .bbs{margin-top:0;font-size:18px;line-height:1.7;letter-spacing:.05em}}[data-scope-path="lp/direct03"] .flow-section{padding:40px 20px;background-color:#f6fbff}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .flow-section{padding:55px 0}}[data-scope-path="lp/direct03"] .flow-section .headline{position:relative;margin-bottom:30px}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .flow-section .flow-card-wrap{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto}}[data-scope-path="lp/direct03"] .flow-section .flow-card{position:relative;padding:10px;background-color:#fff;border-radius:10px}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .flow-section .flow-card{width:321px;padding:30px 20px}}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .flow-section .flow-card:not(:last-of-type)::after{position:absolute;top:50%;right:-38px;z-index:1;display:inline-block;width:26px;height:28px;content:"";background-image:url("/img/lp/direct03/next.svg");background-size:contain;transform:translate(-50%, 0) rotate(-90deg)}}[data-scope-path="lp/direct03"] .flow-section .flow-card::before{position:absolute;top:3px;left:3px;display:inline-block;width:134px;height:37px;content:"";background-image:url("/img/lp/direct03/pin.png");background-size:contain}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .flow-section .flow-card::before{top:15px;left:7px;width:191px;height:53px}}[data-scope-path="lp/direct03"] .flow-section .flow-card .subject{padding:6px 0 10px 17px;font-size:18px;font-weight:bold;line-height:1.5;letter-spacing:.1em}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .flow-section .flow-card .subject{padding:15px 0 20px 18px;letter-spacing:.01em}}[data-scope-path="lp/direct03"] .flow-section .flow-card .subject .num{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:normal;letter-spacing:.01em}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .flow-section .flow-card .subject .num{font-size:24px}}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"] .flow-section .flow-card .img-text{display:flex;align-items:center;justify-content:space-between}}[data-scope-path="lp/direct03"] .flow-section .flow-card .img-text img{display:block;width:100%;height:auto}@media screen and (max-width: 768px){[data-scope-path="lp/direct03"] .flow-section .flow-card .img-text img{max-width:127px;margin-right:8px}}[data-scope-path="lp/direct03"] .flow-section .flow-card .img-text .text{font-family:"Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic","メイリオ","Meiryo",sans-serif;font-size:11px;line-height:1.5}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .flow-section .flow-card .img-text .text{padding-top:25px;font-size:18px;line-height:1.7}}[data-scope-path="lp/direct03"] .flow-section .next-icon{display:block;height:auto;margin:20px auto}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .flow-section .next-icon{display:none}}[data-scope-path="lp/direct03"] .q-and-a-section{padding-top:40px}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .q-and-a-section .headline{margin:15px 0 20px}}[data-scope-path="lp/direct03"] .q-and-a-section .box{padding:30px 0;margin:0 20px;font-family:"Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic","メイリオ","Meiryo",sans-serif;font-size:14px;line-height:1.6;letter-spacing:.05em}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .q-and-a-section .box{max-width:753px;padding:50px 0;margin:0 auto;font-size:18px;line-height:1.7}}[data-scope-path="lp/direct03"] .q-and-a-section .box:not(:last-of-type){border-bottom:1px solid #d3d3d3}[data-scope-path="lp/direct03"] .q-and-a-section .box .wrap{display:flex}[data-scope-path="lp/direct03"] .q-and-a-section .box .wrap:first-of-type{margin-bottom:10px}[data-scope-path="lp/direct03"] .q-and-a-section .box .wrap .text-bold{font-weight:bold}[data-scope-path="lp/direct03"] .q-and-a-section .box .wrap .q,[data-scope-path="lp/direct03"] .q-and-a-section .box .wrap .a{position:relative;min-width:26px;height:26px;padding-left:4px;margin-right:20px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:1.7;border-radius:2px 0 0 2px}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .q-and-a-section .box .wrap .q,[data-scope-path="lp/direct03"] .q-and-a-section .box .wrap .a{min-width:40px;height:33px;padding-left:7px;margin-right:20px;line-height:1.8}}[data-scope-path="lp/direct03"] .q-and-a-section .box .wrap .q::after,[data-scope-path="lp/direct03"] .q-and-a-section .box .wrap .a::after{position:absolute;top:0;left:26px;content:"";border-top:13px solid rgba(0,0,0,0);border-bottom:13px solid rgba(0,0,0,0)}@media screen and (min-width: 769px){[data-scope-path="lp/direct03"] .q-and-a-section .box .wrap .q::after,[data-scope-path="lp/direct03"] .q-and-a-section .box .wrap .a::after{left:40px;content:"";border-top:16.5px solid rgba(0,0,0,0);border-bottom:16.5px solid rgba(0,0,0,0)}}[data-scope-path="lp/direct03"] .q-and-a-section .box .wrap .q span,[data-scope-path="lp/direct03"] .q-and-a-section .box .wrap .a span{color:#fff}[data-scope-path="lp/direct03"] .q-and-a-section .box .wrap .q{background-color:#1e5f96}[data-scope-path="lp/direct03"] .q-and-a-section .box .wrap .q::after{border-left:7px solid #1e5f96}[data-scope-path="lp/direct03"] .q-and-a-section .box .wrap .a{background-color:#ff7800}[data-scope-path="lp/direct03"] .q-and-a-section .box .wrap .a::after{border-left:7px solid #ff7800}
