@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}html{scroll-behavior:smooth}body{background-color:#fff;color:#253c68;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px}/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:initial}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.l-header{width:375px;height:78px}.l-main{overflow:hidden}@media (min-width: 1025px){.l-main{width:375px;margin:0 auto;background-color:#fff;box-shadow:0 4px 20px 15px #aeaeae33;position:relative;top:75px}}.l-footer{height:219px;background:#253C68}.c-button{margin:31px auto 0;display:block;width:326px;border-radius:8px;background:linear-gradient(0deg,#0D6330 -22.94%,#06C755 14.15%,#06C755 41.83%,#42D64B 67.73%,#59FF63 94.81%);box-shadow:4.088px 8.175px 4.088px #aeaeae80;position:relative;z-index:1}@media (max-width: 374px){.c-button{width:280px}}.c-button__sub-text{position:absolute;width:59.27px;top:-30px;left:-20px}.c-button__sub-title{width:210px;text-align:center;color:#fff;font-size:13px;font-weight:700;line-height:34px;letter-spacing:.78px;border-radius:100px;border:1.5px solid #FFF;background:linear-gradient(0deg,#0D6330 -22.94%,#06C755 14.15%,#06C755 41.83%,#42D64B 67.73%,#59FF63 94.81%);position:absolute;top:-20px;left:0;right:0;margin:0 auto;padding-left:5px}.c-button__sub-title:before{position:absolute;top:51px;right:-38px;content:"";display:inline-block;background-image:url(../../assets/images/arrow_button.png);background-size:contain;background-repeat:no-repeat;width:10.5px;height:17.5px}@media (max-width: 374px){.c-button__sub-title:before{top:48px;right:-18px}}.c-button__sub-title span{letter-spacing:-1.82px}.c-button__main-title{display:flex;padding:25px 38px 15px 19px;gap:0 11px}.c-button__main-title img{width:34px}@media (max-width: 374px){.c-button__main-title img{width:25px}}.c-button__main-title p{color:#fff;font-size:18px;font-weight:900;line-height:175%;letter-spacing:1.08px}@media (max-width: 374px){.c-button__main-title p{font-size:15px}}.c-button__main-title p span{letter-spacing:-2.7px}.c-button__huwahuwa{animation:floating-y 1.8s ease-in-out infinite alternate-reverse}@keyframes floating-y{0%{transform:translateY(-10%)}to{transform:translateY(10%)}}.p-header{position:relative;z-index:10;width:100%;margin:0 auto;background-color:#253c68}.p-header__banner{display:block;width:375px;margin:0 auto;z-index:1;background-color:#253c68}@media (max-width: 374px){.p-header__banner{width:310px;padding-top:5px}}.p-footer__box{padding-top:51px;color:#fff;font-size:14px;font-weight:400;line-height:normal;text-align:center}.p-footer__logo img{width:184.87px}.p-footer__text{margin:23.21px 0 0;transition:.3s;display:inline-block}.p-footer__text:hover{opacity:.7}.p-footer__small{margin:28px 0 0;font-size:12px}.p-fast{height:581px;position:relative;z-index:2}.p-fast__box{background-image:url(../../assets/images/bg_fast.png);background-size:cover;background-repeat:no-repeat;position:relative;background-position:top center;top:-78px;left:0;right:0;margin:0 auto;z-index:1;width:375px;height:648.13px}@media (max-width: 374px){.p-fast__box{width:100%;background-size:100% 650px;height:650px}}.p-fast__hidden{position:relative;width:362px;height:548px;margin:0 auto}@media (max-width: 374px){.p-fast__hidden{width:100%}}.p-fast__bg{display:flex;position:absolute;z-index:-1;box-shadow:0 2px 5px #0000004d;top:85px;left:0;right:0;margin:0 auto;width:362px}@media (max-width: 374px){.p-fast__bg{width:100%}}.p-fast__left{background-color:#fff9d3;width:181px;height:493px;border-radius:1px 0 0 1px}.p-fast__right{background-color:#e1f8ec;width:181px;height:493px;border-radius:0 1px 1px 0}.p-fast__sub-text{padding-top:95px}.p-fast__sub-text img{display:block;width:338px;margin:0 auto}@media (max-width: 374px){.p-fast__sub-text img{width:310px}}.p-fast__logo{padding-top:14px}.p-fast__logo img{display:block;width:117.02px;margin:0 auto}.p-fast__main-title{margin-top:12px;position:relative;z-index:5;animation:poyon 1.1s linear 0s 1}@keyframes poyon{0%{transform:scale(.8,1.4) translateY(-100%)}10%{transform:scale(.8,1.4) translateY(-15%)}20%{transform:scale(1.4,.6) translateY(30%)}30%{transform:scale(.9,1.1) translateY(-10%)}40%{transform:scale(.95,1.2) translateY(-30%)}50%{transform:scale(.95,1.2) translateY(-10%)}60%{transform:scale(1.1,.9) translateY(5%)}70%{transform:scale(1) translate(0)}to{transform:scale(1) translate(0)}}.p-fast__main-title img{display:block;width:209.84px;margin:0 auto}.p-fast__text-bg{position:absolute;display:block;background-image:url(../../assets/images/text-bg_fast.png);background-size:361px 170px;background-repeat:no-repeat;width:361px;height:170px;top:255px}.p-fast__text-img-1{display:block;width:294.38px;margin:-10px 0 0 30.96px}@media (max-width: 374px){.p-fast__text-img-1{margin:-10px 0 0 15px}}.p-fast__text-character{position:absolute;display:block;background-image:url(../../assets/images/Illustration_fast-2.png);background-size:contain;background-repeat:no-repeat;width:428px;height:188px;left:21px;bottom:-30px;margin:0 auto}@media (max-width: 374px){.p-fast__text-character{left:0px}}.p-button{top:570px;left:0;right:0;z-index:100;animation:katakata 6s infinite ease-in-out alternate}@keyframes katakata{0%{transform:translate(0) rotate(0)}21%{transform:translate(0) rotate(0)}22%{transform:translate(0) rotate(-3deg)}23%{transform:translateY(-1px) rotate(0)}24%{transform:translateY(-1px) rotate(3deg)}25%{transform:translate(1px) rotate(-2deg)}26%{transform:translateY(1px) rotate(0)}27%{transform:translate(0) rotate(3deg)}28%{transform:translate(0) rotate(0)}to{transform:translate(0) rotate(0)}}.p-button img{display:block;width:340px;margin:0 auto}@media (max-width: 374px){.p-button img{width:100%}}.p-button__fixed{position:fixed;top:585px}@media (min-width: 1025px){.p-button__fixed{top:660px}}.p-button__page-top{position:absolute;bottom:0;height:950px}.p-support{margin-top:64px;position:relative;z-index:5}.p-support__main-title img{display:block;width:232px;margin:0 auto}.p-support__main-box{margin:50px auto 0;width:376px}@media (max-width: 374px){.p-support__main-box{width:100%}}.p-support__main-box li:nth-of-type(1){padding-top:10px}.p-support__box{background-size:cover;background-repeat:no-repeat;background-position:center center;width:376px}@media (max-width: 374px){.p-support__box{width:100%}}.p-support__box--green{background-image:url(../../assets/images/green_support.png)}.p-support__box--yellow{background-image:url(../../assets/images/yellow_support.png)}.p-support__box+.p-support__box{margin-top:10px}.p-support__box+.p-support__box .p-support__number img{width:51.14px}.p-support__number{height:44px}.p-support__number img{display:block;width:45px;margin:0 auto}.p-support__sub-box{padding:35px 0 48px}.p-support__sub-box figcaption{display:block;margin:0 auto;width:310.83px;font-size:18px;font-weight:500;line-height:160%}@media (max-width: 374px){.p-support__sub-box figcaption{width:300px}}.p-support__sub-box img{display:block}.p-support__sub-box--1 img{width:224px;margin:7px auto 0}.p-support__sub-box--2 img{width:225.6px;margin:11px auto 0}.p-support__sub-box--3 img{width:242px;margin:16.83px auto 0}.p-support__sub-box--4 img{width:225px;margin:23.25px auto 0}.p-support__sub-box--5 img{width:212px;margin:10.68px auto 0}.p-study__bg{position:absolute;top:-100px;background-image:url(../../assets/images/bg_study-1.png);background-size:402px 693px;background-position:top center;width:100%;height:calc(100% + 100px);z-index:-1;padding-bottom:100px}.p-study__bg-box{position:relative;z-index:5}.p-study__main-title{margin-top:56px}.p-study__main-title img{display:block;width:200px;margin:0 auto}.p-study__main-text{text-align:left;margin:32px auto 0;width:305px;font-size:16px;font-weight:500;line-height:150%}.p-study__area{margin:64px auto 0;width:340px;position:relative}@media (max-width: 374px){.p-study__area{width:310px}}.p-study__area li+li{margin-top:24px}.p-study__accordion_one.p-study__flex{transition:all .3s;background:#FFF;border:3px solid #253C68}.p-study__accordion_one:nth-of-type(even) .p-study__accordion_header{background:#FFF9D3}.p-study__accordion_one figure img{display:block;margin:0 auto}.p-study__accordion_one figure figcaption{display:block;color:#009cc0;font-size:14px;font-weight:500;line-height:140%;margin-top:24px}.p-study__accordion_one figure figcaption p+p{margin-top:10px}.p-study__img-1{width:108.64px}.p-study__img-2{width:120px}.p-study__img-3{width:117px}.p-study__img-4{width:111px}.p-study__img-5{width:105.2px}.p-study__accordion_header{position:relative;cursor:pointer;padding-left:25px;display:block;transition:all .3s;background:#E1F8EC;height:60px;line-height:60px}.p-study__accordion_header h3{font-size:20px;position:relative}.p-study__accordion_header h3:after{background:#FFF;content:"";position:absolute;right:19px;top:19px;width:26px;height:26px;border-radius:50%;border:2px solid #253C68}@media (max-width: 374px){.p-study__accordion_header h3{font-size:18px}}.p-study__accordion_header_one{padding:40px 24px;position:relative;border-top:3px solid #253C68}.p-study__accordion_header:after,.p-study__accordion_header:before{background:#253C68;content:"";height:3px;position:absolute;right:25px;top:50%;transition:transform .1s ease-in-out;width:14px;z-index:1;border-radius:5px}.p-study__accordion_header:after{transform:rotate(90deg)}.p-study__accordion_header.open:after{transform:rotate(180deg)!important}.p-study__accordion_header.open+.p-study__accordion_inner .p-study__accordion_header_one{display:block}.p-study__accordion_header.open+.p-study__accordion_inner .p-study__accordion_header_one p{display:block}.p-study__accordion_inner{display:none;padding:0}.p-course{background-color:#e1f8ec}.p-course__conts{padding:0 16px}.p-course__main-title{padding-top:56px}.p-course__main-title img{display:block;width:321px;margin:0 auto}@media (max-width: 374px){.p-course__main-title img{width:280px}}.p-course__main-box{overflow-x:scroll;padding-top:65.52px}.p-course__main-box::-webkit-scrollbar{margin-top:50px;height:10px}.p-course__main-box::-webkit-scrollbar-track{background-color:#ddd;border-radius:50px}.p-course__main-box::-webkit-scrollbar-thumb{background-color:#24b38a;border-radius:50px}@media (min-width: 565px){.p-course__main-box{overflow-x:initial}}@media (min-width: 1025px){.p-course__main-box{overflow-x:scroll}}.p-course__box{font-size:15px;font-weight:500;line-height:normal;text-align:center;width:528px;margin:0 auto 27px;position:relative}.p-course__box:before{position:absolute;top:-5px;left:145px;content:"";display:inline-block;background-image:url(../../assets/images/line_course-1.png);background-size:197px 100%;background-repeat:no-repeat;background-position:top center;width:197px;height:1052px}.p-course__box:after{position:absolute;top:-20px;left:225px;content:"";display:inline-block;background-image:url(../../assets/images/tekkun_course-2.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:35px;height:33px}.p-course__box tr:nth-of-type(1) td:nth-of-type(1){border:initial;background:initial}.p-course__box tr:nth-of-type(1) td:nth-of-type(2){border-radius:16px 16px 0 0;background:#24B38A;color:#fff;border:initial}.p-course__box tr:nth-of-type(1) td:nth-of-type(2),.p-course__box tr:nth-of-type(1) td:nth-of-type(3){font-size:18px;font-weight:700}.p-course__box tr img{display:block;width:22px;margin:0 auto}.p-course__box tr td{border:1px #DDD solid;background:#FAFAFA;vertical-align:middle;padding:16px 0}.p-course__box tr td:nth-of-type(2){background-color:#fffef5}.p-course__box tr p{font-size:12px;margin-top:10px;font-weight:400;padding-left:3px}.p-course__text{margin:10px auto 0;width:163px;text-align:left}.p-course__sub-box-1{width:152px}.p-course__sub-box-2{width:189px}.p-course__scroll{color:#24b38a;font-family:Montserrat,sans-serif;font-size:20px;font-style:italic;font-weight:400;text-align:right;margin-top:5px;position:relative;padding-right:43px}.p-course__scroll:before{position:absolute;top:8px;right:2px;content:"";display:inline-block;background-image:url(../../assets/images/arrow_course.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:36px;height:6px}@media (min-width: 565px){.p-course__scroll{display:none}}@media (min-width: 1025px){.p-course__scroll{display:block}}.p-course__sub-box{background-image:url(../../assets/images/bg_course.png);background-size:100% 903.08px;background-repeat:no-repeat;position:relative;top:0px;left:0;right:0;margin:0 auto;z-index:1;width:375px;height:903.08px}@media (max-width: 374px){.p-course__sub-box{width:100%;background-size:100% 883.08px}}.p-course__sub-hidden{position:relative;width:362px;height:460px;margin:0 auto}@media (max-width: 374px){.p-course__sub-hidden{width:100%}}.p-course__sub-bg{display:flex;position:absolute;z-index:-1;box-shadow:0 2px 5px #0000004d;top:80px;left:0;right:0;margin:0 auto;width:362px}.p-course__sub-left{background-color:#fff9d3;width:181px;height:463px;border-radius:1px 0 0 1px}.p-course__sub-right{background-color:#e1f8ec;width:181px;height:463px;border-radius:0 1px 1px 0}.p-course__sub-main-title{padding-top:101px;margin-top:36px}.p-course__sub-main-title img{display:block;width:257px;margin:0 auto}.p-course__sub-title{margin-top:20px}.p-course__sub-title img{display:block;width:335px;margin:0 auto}@media (max-width: 374px){.p-course__sub-title img{width:310px}}.p-course__sub-text-bg{position:absolute;display:block;background-image:url(../../assets/images/text-bg_course.png);background-size:cover;background-repeat:no-repeat;width:361px;height:266px;top:81px;z-index:-1}.p-course__sub-text-img-1{position:absolute;display:block;width:362.2px;left:5px;right:0;top:270px;margin:0 auto}@media (max-width: 374px){.p-course__sub-text-img-1{width:100%}}.p-course__sub-text-img-1.on{animation:zoom_in .5s ease-in-out forwards;transform:scale(.4)}@keyframes zoom_in{to{transform:scale(1)}}.p-course__sub-text-character{position:absolute;display:block;background-image:url(../../assets/images/Illustration_course.png);background-size:contain;background-repeat:no-repeat;width:208.84px;height:226px;left:0;right:0;bottom:-115px;margin:0 auto}.p-course__sub-form-img{display:block;width:371.8px;margin:0 auto;position:relative;top:290px;right:3px}@media (max-width: 374px){.p-course__sub-form-img{width:310px;top:310px}}.p-course__sub-form-button{position:relative;top:263px}@media (max-width: 374px){.p-course__sub-form-button{top:293px}}.p-course__sub-form-text{margin-top:269px;font-size:12px;font-weight:400;text-align:center}@media (max-width: 374px){.p-course__sub-form-text{margin-top:299px}}.p-price{position:relative;height:100%;padding-bottom:81.68px;z-index:1;background:#FFF9D3}.p-price__main-title{padding-top:56px}.p-price__main-title img{display:block;width:106px;margin:0 auto}.p-price__main-text{font-size:30px;font-style:normal;font-weight:700;line-height:normal;text-align:center;margin-top:44px;position:relative}.p-price__main-text:before{position:absolute;top:50px;left:0;right:0;margin:0 auto;content:"";display:inline-block;background-image:url(../../assets/images/arrow_price.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:27.5px;height:26px}.p-price__main-text-dots{background-image:radial-gradient(circle at center,#70DFA3 15%,transparent 25%);background-position:top right;background-repeat:repeat-x;background-size:1em .3em;padding-top:5px}.p-price__main-text-mini{font-size:13px;font-weight:300;margin-left:2px}.p-price__box{border-radius:2px;background:#FFF;box-shadow:0 2px 5px #0000004d;margin:44px auto 0;max-width:344px;width:100%;padding:32px 16px 22px 13px;font-size:18px;font-weight:500}.p-price__sub-bpx{display:flex;align-items:center;justify-content:space-between}.p-price__sub-bpx-2{position:relative;border-bottom:1px solid #E1F8EC;padding:26px 0 14px}.p-price__sub-bpx-3{border-bottom:1px solid #E1F8EC;padding:14px 0}.p-price__sub-bpx-4{padding:16px 0 0 6px;position:relative}.p-price__sub-bpx-4:before{position:absolute;top:22px;left:48px;content:"";display:inline-block;background-image:url(../../assets/images/img-1_price.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:22.5px;height:23.5px}@media (max-width: 374px){.p-price__sub-bpx-4:before{left:35px}}.p-price__sub-bpx-4:after{position:absolute;top:22px;right:44px;content:"";display:inline-block;background-image:url(../../assets/images/img-2_price.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:22.5px;height:23.5px}@media (max-width: 374px){.p-price__sub-bpx-4:after{right:33px}}.p-price__sub-bpx-4-text{font-size:13px;font-style:normal;font-weight:400;line-height:normal}.p-price__sub-bpx-4-text-1{margin-bottom:16px;text-align:center;font-size:18px;font-weight:700}.p-price__sub-bpx-4-text-sub-1{font-family:Roboto,sans-serif;font-size:28px;line-height:normal;letter-spacing:.28px;color:#f24f4f;padding:0 2px 0 0}.p-price__sub-bpx-4-text-sub-2{color:#f24f4f}.p-price__sub-bpx-4-text-sub-3{color:#f24f4f;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:300;padding-left:2px}.p-price__list-title{padding-left:16px;position:relative}.p-price__list-title:before{position:absolute;top:8px;left:0px;content:"";display:inline-block;background-image:url(../../assets/images/icon_price.png);background-size:contain;background-repeat:no-repeat;width:9px;height:9px}.p-price__list-fee{font-family:Roboto,sans-serif;font-size:37px;font-weight:700;line-height:normal;color:red}.p-price__list-fee-2,.p-price__list-fee-3{position:absolute;top:28px;right:60px;font-family:Roboto,sans-serif;font-size:11.751px;font-weight:500}.p-price__list-fee-2 span,.p-price__list-fee-3 span{font-size:15.668px;padding:0 3px 0 5px}.p-price__list-fee-2 span:before,.p-price__list-fee-3 span:before{content:"";display:block;width:103px;height:1.5px;background-color:#f24f4f;position:absolute;top:8px;left:50px}.p-price__list-fee-3{top:0px;right:32px}.p-price__list-fee-3 span:before{width:97px;left:48px}.p-price__list-en{font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;letter-spacing:-5.6px;margin-left:2px}.p-price__list-tax{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;color:#253c68}.p-price__list-5{position:absolute;bottom:38px;right:12px;font-size:13px;font-weight:300}.p-price__list-img img{width:187px}.p-price__img{margin:40px auto 0;display:block;width:344px}@media (max-width: 374px){.p-price__img{width:95%}}.p-price__subsc{font-size:18px;font-weight:500;line-height:normal;position:relative;margin-right:18px}.p-price__subsc:before{position:absolute;top:12px;left:-12px;content:"";display:inline-block;background-image:url(../../assets/images/icon_price.png);background-size:contain;background-repeat:no-repeat;width:5px;height:5px}.p-price__full{margin-top:40px;position:relative}.p-price__full img{display:block;width:196px;margin:0 auto}.p-price__full:before{position:absolute;top:28px;left:0;right:0;margin:0 auto;content:"";display:inline-block;background-image:url(../../assets/images/arrow_price.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:27.5px;height:26px}.p-price__full-box{margin:48px auto 0;background:#FFF;box-shadow:0 2px 5px #0000004d;width:340px;padding:21px 0 20px}@media (max-width: 374px){.p-price__full-box{width:320px}}.p-price__full-text img{display:block;width:321px;margin:0 auto}@media (max-width: 374px){.p-price__full-text img{width:310px}}.p-price__full-sub-box{margin-top:5px;display:flex;justify-content:center;gap:0 93px}.p-price__full-sub-box p img{display:block;width:48px}.p-price__full-img{display:block;width:244px;margin:10px auto 0}.p-price__full-message{margin-top:10.06px}.p-price__full-message img{display:block;width:288px;margin:0 auto}.p-flow{background-color:#e1f8ec;padding:56px 0}.p-flow__main-title img{display:block;width:266px;margin:0 auto}.p-flow__main-text{font-weight:500;text-align:center;margin-top:40px}@media (max-width: 374px){.p-flow__main-text{width:310px;text-align:left;margin:40px auto 0}}.p-flow__box{margin-top:40px}.p-flow__box li+li{margin-top:74px}.p-flow__list{background:#FFF;box-shadow:0 2px 5px #0000004d;width:320px;margin:0 auto;padding:20px 0;position:relative}.p-flow__list+li:before{position:absolute;top:-57px;left:0px;right:0;margin:0 auto;content:"";display:inline-block;background-image:url(../../assets/images/arrow_flow.png);background-size:contain;background-repeat:no-repeat;width:29px;height:42px}.p-flow__list p{display:block;margin:0 auto;width:44px;height:44px;background-color:#253c68;border-radius:50%;color:#fff;font-family:Roboto,sans-serif;font-size:26.989px;text-align:center;padding-top:8px}.p-flow__list img{display:block;width:176px;margin:20px auto 0}.p-flow__list figcaption{font-size:18px;font-weight:400;line-height:175%;width:252px;margin:20px auto 0}.p-faq{background-color:#fff9d3;padding:63.26px 0 67.74px;background-image:url(../../assets/images/bg_question.png);background-size:375px 853.5px;background-position:top center;width:100%}.p-faq__main-title img{display:block;width:236px;margin:0 auto}.p-faq__area{margin:32px auto 0;width:343px;position:relative}@media (max-width: 374px){.p-faq__area{width:310px}}.p-faq__area li+li{margin-top:12px}.p-faq__accordion_one.p-faq__flex{transition:all .3s;border-radius:32px;background:#FFF}.p-faq__accordion_header{position:relative;cursor:pointer;padding:16px 0 16px 16px;display:block;transition:all .3s}.p-faq__accordion_header h3{display:flex;align-items:center;font-size:16px;font-weight:400;line-height:130%}.p-faq__accordion_header h3 p{padding-left:13px;width:255px}@media (max-width: 374px){.p-faq__accordion_header h3 p{width:230px}}.p-faq__accordion_header h3 span{color:#253c68;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;top:0;left:16px}.p-faq__accordion_header_one{padding:16px 45px 16px 53px;position:relative}.p-faq__accordion_header_one:after{content:"";display:block;width:311px;height:1px;background-color:#e1f8ec;position:absolute;top:0;left:0;right:0;margin:0 auto}.p-faq__accordion_header_one span{position:absolute;color:#70dfa3;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:175%;top:8px;left:18px}.p-faq__accordion_header_one a{text-decoration:underline;transition:.3s}.p-faq__accordion_header_one a:hover{opacity:.7}.p-faq__accordion_header_one p{font-size:16px;font-style:normal;font-weight:400;line-height:150%}.p-faq__accordion_header:after,.p-faq__accordion_header:before{background:#253C68;content:"";height:4px;position:absolute;right:22px;top:50%;transition:transform .1s ease-in-out;width:15px}.p-faq__accordion_header:after{transform:rotate(90deg)}.p-faq__accordion_header.open:after{transform:rotate(180deg)!important}.p-faq__accordion_header.open+.p-faq__accordion_inner .p-faq__accordion_header_one{display:block}.p-faq__accordion_header.open+.p-faq__accordion_inner .p-faq__accordion_header_one p{display:block}.p-faq__accordion_inner{display:none;padding:0}.p-form{background-color:#253c68;padding-top:56.37px}.p-form__main-title img{display:block;width:278px;margin:0 auto}.p-form__main-text{width:287px;color:#fff;font-weight:0;line-height:150%;margin:19.63px auto 0}.p-form__box{background-color:#fff;border-radius:4px;border:1px solid #253C68;width:358px;margin:30px auto 0;padding:32px 16px}@media (max-width: 374px){.p-form__box{width:100%;padding:32px 5px}}.p-form__sub-box dt{font-size:18px;font-weight:500;line-height:150%}.p-form__sub-box dt span{color:#d32828;font-size:14px;font-weight:400;letter-spacing:.56px;border-radius:2px;border:1px solid #D32828;padding:0 8px;margin-left:10px}.p-form__sub-box dt:nth-of-type(2),.p-form__sub-box dt:nth-of-type(3){margin-top:24px}.p-form__sub-box dd{margin-top:4px;border-radius:8px;border:1px solid #BBB;height:56px}.p-form__sub-box dd input{width:100%;height:56px;padding:0 16px;border-radius:8px}.p-form__course{margin-top:24px}.p-form__course p{font-size:18px;font-weight:500;line-height:150%}.p-form__course p span{color:#d32828;font-size:14px;font-weight:400;letter-spacing:.56px;border-radius:2px;border:1px solid #D32828;padding:0 8px;margin-left:10px}.p-form__course select{margin-top:4px;border-radius:8px;border:1px solid #BBB;width:100%;height:56px;font-size:18px;font-weight:500;line-height:150%;padding:0 16px;-webkit-appearance:none;appearance:none;background-image:url(../../assets/images/arrow_form.png);background-repeat:no-repeat;background-size:13.5px 7.5px;background-position:right 23px center}.p-form__text{margin:24px auto 0;font-weight:400;line-height:150%}.p-form__text a,.p-form__text span{color:#0692b3;transition:.3s}.p-form__text a{text-decoration:underline}.p-form__text a:hover{opacity:.7}.p-form__check{display:block;margin-top:8px;font-weight:400;line-height:150%;position:relative;height:48px}.p-form__check span{position:absolute;padding-left:7.37px}.p-form__subsc-main-title img{display:block;width:160px;margin:0 auto}.p-form__subsc-main-text{font-size:16px;font-weight:500;line-height:24px;color:#fff;width:287px;margin:32.63px auto 0}.p-form__subsc-sub-title{background:#253C68;border-radius:2px;width:292px;padding:4px 0 5px;color:#fff;font-weight:500;line-height:150%;text-align:center;margin:0 auto}.p-form__subsc-box{margin-top:24px}.p-form__subsc-box li+li{margin-top:8px}.p-form__subsc-button{border-radius:100px;background:#FFC43A;cursor:pointer;text-align:center;height:44px;transition:.3s;width:310px;margin:0 auto}@media (max-width: 374px){.p-form__subsc-button{width:300px}}.p-form__subsc-button img{display:block;margin:0 auto}.p-form__subsc-button:hover{background:#F8C100}.p-form__subsc-button-paypal img{padding-top:8px;width:142px}.p-form__subsc-button-card{background:#2C2E2F}.p-form__subsc-button-card img{padding-top:4px;width:275px}.p-form__by{margin:8px auto 0;display:block;width:115px}.js-fadein{transition:.8s ease-in-out;opacity:0;transform:translateY(20px)}.js-fadein.on{opacity:1;transform:translateY(0)}.slide-in{overflow:hidden;display:inline-block}.slide-in_inner{display:inline-block}.leftAnime{opacity:0}.slideAnimeLeftRight{animation-name:slideTextX100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX100{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.slideAnimeRightLeft{animation-name:slideTextX-100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX-100{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.js-scroll-fall.is-animated .p-present__main-title-1,.js-scroll-fall.is-animated .p-present__main-title-2{animation:hero .4s cubic-bezier(.4,0,.4,1) both .4s;animation-fill-mode:forwards}.p-present__marker.js-scroll-fall.is-animated{animation:marker_anim 1s linear .3s;animation-fill-mode:forwards}@media (min-width: 1025px){.p-pc__background{width:100%;height:100vh;position:fixed;z-index:-1;background:linear-gradient(118deg,#7EE9AE 1.34%,#E1F8EC 14.25%,#FFF 49.65%,#FFF9D3 82.79%,#FFE66C 97.85%);background-size:200% 200%;animation:bggradient 20s ease infinite}}@keyframes bggradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.p-pc__side-logo img{display:block;width:110.42px;margin:0 auto}.p-pc__side-main-title{margin:10px 15px 0 0}.p-pc__side-main-title img{display:block;width:198.05px;margin:0 auto}.p-pc__side-left{position:fixed;top:76px;left:calc(50% - 560px);border-radius:48px;padding:56px 60px 66.96px;background:rgba(246,255,250,.8);box-shadow:0 0 10px #85bca133}@media (min-width: 1380px){.p-pc__side-left{left:calc(50% - 650px);padding:56px 73px 66.96px}}.p-pc__side-left-up li{margin-top:65px;padding-left:21.85px;color:#0ebb8a;font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;line-height:175%;transition:.5s;position:relative}.p-pc__side-left-up li:before{position:absolute;top:13px;left:0;content:"";display:inline-block;background-image:url(../../assets/images/icon_pc.png);background-size:contain;background-repeat:no-repeat;width:9px;height:12px}.p-pc__side-left-up li+li{margin-top:14px}.p-pc__side-left-up li a{position:relative}.p-pc__side-left-up li a:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1px;background:#70DFA3;transition:all .3s;transform:scaleX(0);transform-origin:left top}.p-pc__side-left-up li a:hover:after{transform:scale(1)}.p-pc__side-right{position:fixed;bottom:88px;right:calc(50% - 530px)}@media (min-width: 1380px){.p-pc__side-right{right:calc(50% - 600px)}}.p-pc__side-right-service img{display:block;width:317px}.is-in-1 .p-pc__is-in-1 a:before,.is-in-2 .p-pc__is-in-2 a:before,.is-in-3 .p-pc__is-in-3 a:before,.is-in-4 .p-pc__is-in-4 a:before,.is-in-5 .p-pc__is-in-5 a:before,.is-in-6 .p-pc__is-in-6 a:before,.is-in-7 .p-pc__is-in-7 a:before{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1px;background:#70DFA3;transition:all .3s;transform:scale(1);transform-origin:left top}.p-make__main-title{margin-top:64px}.p-make__main-title img{display:block;width:201px;margin:0 auto}.p-make__text{text-align:left;margin:32px auto 0;width:350px;font-weight:500;line-height:150%}@media (max-width: 374px){.p-make__text{width:310px}}.p-make__box{margin-top:32px}.p-make__box li img{display:block;width:349px;margin:0 auto}@media (max-width: 374px){.p-make__box li img{width:310px}}.p-make .slick-dotted.slick-slider{margin-bottom:0!important}.p-make .slick-dots{text-align:center;position:initial;margin-top:24px}.p-make .slick-dots li{display:inline-block;margin:0 3.5px;width:7px;height:7px}.p-make .slick-dots li button{display:block;width:7px;height:7px;font-size:0;padding:0;border:0;outline:none;cursor:pointer;background:#9F9F9F;border-radius:50%}.p-make .slick-dots li button:before{width:7px;height:7px;font-size:0px;line-height:7px;opacity:0;background:#70DFA3;border-radius:50%}.p-make .slick-dots .slick-active button{background:#70DFA3}.p-introduction{padding-bottom:52.69px}.p-introduction__main-title{margin-top:64px}.p-introduction__main-title img{display:block;width:245px;margin:0 auto}.p-introduction__main-text{text-align:left;margin:32px auto 0;width:333px;font-size:16px;font-weight:500;line-height:150%}@media (max-width: 374px){.p-introduction__main-text{width:310px}}.p-introduction__achievements-box{margin:32.31px auto 0;width:360px}@media (max-width: 374px){.p-introduction__achievements-box{width:100%}}.p-introduction__achievements-box-list{margin:0 5px}.p-introduction__achievements-box-list:nth-of-type(4) .p-introduction__achievements-box-sub-text-box{margin-top:18px}.p-introduction__achievements-box-list:nth-of-type(4) .p-introduction__achievements-box-sub-text-3{margin-top:15px}.p-introduction__achievements-box-list:nth-of-type(3) .p-introduction__achievements-box-sub-text-3{margin-top:23px}.p-introduction__achievements-box-list:nth-of-type(2) .p-introduction__youtube,.p-introduction__achievements-box-list:nth-of-type(3) .p-introduction__youtube{margin-top:20px}.p-introduction__achievements-box-list:nth-of-type(4) .p-introduction__youtube{margin-top:11px}.p-introduction__achievements-box-main{background:#24B38A;display:flex;align-items:center;gap:0 16px;padding:17px 0 15.1px;border-radius:4px 4px 0 0;position:relative;bottom:-1px}.p-introduction__achievements-box-main img{width:67.95px;margin-left:14.56px}.p-introduction__achievements-box-main-text-1{font-size:14px;line-height:normal;height:21.9px;padding:0 9px;background:#FFF;margin-bottom:8.9px;display:inline-block}@media (max-width: 374px){.p-introduction__achievements-box-main-text-1{font-size:12.5px;padding:1px 5px}}.p-introduction__achievements-box-main-text-java{color:#19ae83}.p-introduction__achievements-box-main-text-aws{color:#f59723}.p-introduction__achievements-box-main-text-ds{color:#f18d8d}.p-introduction__achievements-box-main-text-wp{color:#22b1bd}.p-introduction__achievements-box-main-text-2{color:#fff;font-size:18px;font-weight:700;line-height:normal;position:relative}.p-introduction__achievements-box-main-text-2 span{color:#fff;font-size:15px;font-style:normal;font-weight:500;line-height:150%;display:block;margin-top:8px}.p-introduction__achievements-box-sub{background-color:#fff;position:relative;border-radius:0 0 4px 4px;border:4px solid #24B38A}.p-introduction__achievements-box-sub-padding{padding:16.19px 0 0 21.75px}.p-introduction__achievements-box-sub-title{color:#24b38a;font-size:14px;font-weight:500;line-height:normal;position:relative;padding-left:19.31px}@media (max-width: 374px){.p-introduction__achievements-box-sub-title{font-size:13px;padding-left:9.31px}}.p-introduction__achievements-box-sub-title:before{position:absolute;top:5px;left:-7px;content:"";display:inline-block;background-image:url(../../assets/images/line_introduction.png);background-size:cover;background-repeat:no-repeat;width:315px;height:100%}@media (max-width: 374px){.p-introduction__achievements-box-sub-title:before{left:-15px;width:290px}}.p-introduction__achievements-box-sub-text-box{margin-top:34.81px}.p-introduction__achievements-box-sub-text-1{font-size:20px;font-weight:500;line-height:110%}.p-introduction__achievements-box-sub-text-1 span{font-size:28px;font-weight:700;line-height:110%;display:inline-block;margin-top:3px}@media (max-width: 374px){.p-introduction__achievements-box-sub-text-1 span{font-size:25px}}.p-introduction__achievements-box-sub-text-1 span span{font-size:40px;font-weight:900;line-height:110%;letter-spacing:-.4px;padding:0 3px}@media (max-width: 374px){.p-introduction__achievements-box-sub-text-1 span span{font-size:35px}}.p-introduction__achievements-box-sub-text-2{color:#fff;font-family:Noto Sans JP;font-size:26px;font-weight:900;line-height:80%;background-image:url(../../assets/images/arrow_introduction.png);background-size:contain;background-repeat:no-repeat;width:116.5px;height:100%;padding:20px 0 0 3px;position:absolute;top:70px;left:215px;text-align:center}@media (max-width: 374px){.p-introduction__achievements-box-sub-text-2{left:190px;width:110px}}.p-introduction__achievements-box-sub-text-2-big{font-size:32px;font-weight:900;line-height:140%;letter-spacing:-.869px}.p-introduction__achievements-box-sub-text-2-sp{font-size:18px}.p-introduction__achievements-box-sub-text-3{font-size:29px;font-weight:700;margin-top:25px}@media (max-width: 374px){.p-introduction__achievements-box-sub-text-3{font-size:26px}}.p-introduction__achievements-box-sub-text-3 span{background:var(--RedGradetion, linear-gradient(16deg, #F5715F 4.28%, #FD883E 50.28%, #F59723 77.88%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:28px;font-weight:700;line-height:110%;display:inline-block;margin-top:3px}.p-introduction__achievements-box-sub-text-3 span span{font-size:40px;font-weight:900;line-height:110%}.p-introduction__sub-text{margin:24px auto 0;width:343px;font-size:13px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.65px}@media (max-width: 374px){.p-introduction__sub-text{width:310px}}.p-introduction .slick-dots{bottom:-16px}.p-introduction .slick-dots li{display:inline-block;margin:0 -3px}.p-introduction .slick-dots li button{display:block;width:7px;height:7px;font-size:0;padding:0;border:0;outline:none;cursor:pointer;background:#9F9F9F;border-radius:50%}.p-introduction .slick-dots .slick-active button{background:#70DFA3}.p-introduction .slick-dotted.slick-slider{margin-bottom:30px}.p-introduction__youtube{margin-top:19.69px;background:#E1F8EC;padding:15px 27px 26px}.p-introduction__youtube p img{display:block;width:218px;margin:0 auto}.p-introduction__youtube-box{margin-top:14px}.p-best{margin-top:15px;padding:39.87px 0 138px;position:relative;z-index:1}.p-best:before{position:absolute;top:-100px;content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-image:url(../../assets/images/bg_study-1.png);background-size:402px auto;background-position:top center;width:100%;height:758px;z-index:-1}.p-best__main-title img{display:block;max-width:328px;width:95%;margin:0 auto}.p-best__box{margin:32px auto 0;text-align:center;position:relative}.p-best__box:before,.p-best__box:after{position:absolute;bottom:-150px;content:"";display:inline-block;background-size:contain;background-repeat:no-repeat}.p-best__box:before{left:52px;background-image:url(../../assets/images/img_best-1.png);width:81.67px;height:111px}@media (max-width: 374px){.p-best__box:before{left:20px}}.p-best__box:after{right:52px;background-image:url(../../assets/images/img_best-2.png);width:95px;height:114px;bottom:-147px}@media (max-width: 374px){.p-best__box:after{right:20px}}.p-best__box li{border-radius:4px;border:3px solid #253C68;background:#FFF;display:inline-block;padding:20px 27.5px 20px 58.5px;position:relative}.p-best__box li:before{position:absolute;top:15.5px;left:24px;content:"";display:inline-block;background-image:url(../../assets/images/check_best.png);background-size:contain;background-repeat:no-repeat;width:25px;height:25px}.p-best__box li+li{margin-top:24px}.p-best__box li img{display:block;width:194px}@media (min-width: 1025px){.u-none__sp{display:none}}.u-none__pc{display:none}@media (min-width: 1025px){.u-none__pc{display:block}}

/* お申し込みフォーム */

.p-form__box .is_unlimit, .p-form__box .is_student, .p-form__box .is_discount_true, .p-form__box .is_coupon {
    display: none;    
}
.p-form__box .Form dl dt:nth-of-type(6), .p-form__box .Form dl dd:nth-of-type(6) {
    display: none;    
}
.p-form__box .Form dt {
    font-size: 18px;
    font-weight: 500;
    line-height: 150%;
}
.p-form__box .Form dt span {
    color: #D32828;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.56px;
    border-radius: 2px;
    border: 1px solid #D32828;
    padding: 0 8px;
    margin-left: 10px;
}
.p-form__box .Form dt:nth-of-type(2), .p-form__box .Form dt:nth-of-type(3), .p-form__box .Form dt:nth-of-type(4) {
    margin-top: 24px;
}
.p-form__box .Form dd {
    margin-top: 4px;
    border-radius: 8px;
    border: 1px solid #BBB;
    height: 56px;
}
.p-form__box .Form dd input {
    width: 100%;
    height: 56px;
    padding: 0 16px;
    border-radius: 8px;
}
.p-form__box .Form dd:nth-of-type(4) select {
    border-radius: 8px;
    width: 100%;
    height: 56px;
    font-size: 18px;
    font-weight: 500;
    line-height: 150%;
    padding: 0 16px;
    -webkit-appearance: none;
    appearance: none;
    background-image: url(../../assets/images/arrow_form.png);
    background-repeat: no-repeat;
    background-size: 13.5px 7.5px;
    background-position: right 23px center;
}
.p-form__box .Center {
    margin: 24px auto 0 auto;
    font-weight: 400;
    line-height: 150%;
}
.p-form__box .Center a {
    color: #0692B3;
    transition: .3s;
    text-decoration: underline;
}
.p-form__box .Center a:hover {
    opacity: .7;
}
.p-form__box .Center .wpcf7-list-item {
    margin: 8px 0 0px 0;
}

.p-form__box .Form_submit.Center input:nth-of-type(1) {
    background-color: #A2D729;
    border-color: #A2D729;
    font-weight: 700;
    border-radius: 4px;
    margin: 0 auto;

}
.p-form__box .Form_submit.Center {
    text-align: center;
}
.p-form__box .wpcf7-spinner {
    display: none;
}
.p-form__box .Btn.Btn--big a, input.Btn.Btn--big {
    padding: 20px 38px;
}

.p-form__box .Form dt:nth-of-type(5) {
    display: none;
}
.p-form__box .Form dd:nth-of-type(5) {
    opacity: 0;
    position: absolute;
    z-index: -1;
}

/* 2024/10/23修正 */

.p-form__main-text {
    font-weight: 500;
}
.p-price__list-fee {
    color: #F24F4F;
}
.p-fast__main-title {
    margin: 12px 0 0 0;
}
.p-course__sub-form-img.on, .p-fast__text-img.on {
    animation: zoom_in .3s ease-in-out forwards;
    transform: scale(.4);
}
.p-fast__text-bg {
    z-index: 0;
}
.p-course__box:before {
    display: none;
}
.p-course__box tr td:nth-of-type(2) {
    border-left: 4px solid #7BE5AC;
    border-right: 4px solid #7BE5AC;
}
.p-course__box tr:last-of-type td:nth-of-type(2) {
    border-bottom: 5px solid #7BE5AC;
}
.p-course__box tr:first-of-type td:nth-of-type(2) {
    border-left: 4px solid #7BE5AC;
    border-right: 4px solid #7BE5AC;
    border-top: 4px solid #7BE5AC;
    border-radius: initial;
}
.p-form__box .Form_submit.Center input:nth-of-type(1) {
    background-color: #70DFA3;
    color: #131D34;
}

/* サブスクペイ関係 */

.p-price__subsc{font-size:18px;font-weight:500;line-height:normal;position:relative;margin-right:18px}.p-price__subsc:before{position:absolute;top:12px;left:-12px;content:"";display:inline-block;background-image:url(../../assets/images/icon_price.png);background-size:contain;background-repeat:no-repeat;width:5px;height:5px}
.p-form__subsc-main-title img{display:block;width:160px;margin:0 auto}.p-form__subsc-main-text{font-size:16px;font-weight:500;line-height:24px;color:#fff;width:287px;margin:32.63px auto 0}.p-form__subsc-sub-title{background:#253C68;border-radius:2px;width:292px;padding:4px 0 5px;color:#fff;font-weight:500;line-height:150%;text-align:center;margin:0 auto}.p-form__subsc-box{border-radius:4px;box-shadow:0 2px 5px #0000004d;padding:24px 16px}.p-form__subsc-box figure{display:flex;align-items:center}.p-form__subsc-box figure p{display:block;color:#fff;font-family:Roboto,sans-serif;font-size:14.721px;font-style:normal;font-weight:700;line-height:normal;background:#253C68;border-radius:50%;width:24px;height:24px;text-align:center;padding-top:3.2px}.p-form__subsc-box figure img{display:block;width:36px;margin:0 10px}.p-form__subsc-box figure figcaption{font-weight:500}.p-form__subsc-box figure FORM{border-radius:100px;background:#FED33C}.p-form__subsc-box-1{margin:24px 0}.p-form__subsc-button{border-radius:100px;background:#FED33C;cursor:pointer;font-size:16.286px;font-weight:500;line-height:normal;text-align:center;height:50px;padding-top:10px;margin-top:16px;transition:.3s}.p-form__subsc-button:hover{background:#F8C100}

/* 2024/11/13追加 */

.p-course__box tr:nth-of-type(14) td:nth-of-type(2) img, .p-course__box tr:nth-of-type(14) td:nth-of-type(3) img{display:block;width:22px;margin:0 auto}

/* 2024/12/10追加 */

.l-footer {
    height: 350px;
}

/* 2025/3/30微調整 */
.p-introduction button::before {
    display: none;
}
.l-footer {
    height: 219px;
}

/* 2025/4/2_PayPal調整 */
.paypal-buttons {
    margin-top: 24px;
}
/* 2025/7/25_申込ボタン調整 */
.c-button__contact{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    background: #ffc439;
    border-radius: 30px;
    font-size: 16px;
    color: #253C68;
    padding: 16px 0;
}
.c-logo__stripe{
    margin: 8px auto 0;
    display: block;
    width: 210px;
}

