@charset "UTF-8";.p-features{background:url(../../img/page/training/bg_features.webp) no-repeat center/cover;padding:140px 0 150px 0;color:#fff}@media only screen and (max-width:767px){.p-features{padding:90px 0 100px 0;background:url(../../img/page/training/bg_features_sp.webp) no-repeat center/cover}}.p-features .c-ttl .en{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(30%,#fff),color-stop(70%,#d1ee21),to(#d1ee21));background:-webkit-linear-gradient(left,#fff 0,#fff 30%,#d1ee21 70%,#d1ee21 100%);background:-o-linear-gradient(left,#fff 0,#fff 30%,#d1ee21 70%,#d1ee21 100%);background:linear-gradient(to right,#fff 0,#fff 30%,#d1ee21 70%,#d1ee21 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:background-position 1.5s ease-in-out;-o-transition:background-position 1.5s ease-in-out;transition:background-position 1.5s ease-in-out}.p-features .c-ttl .en.animate{background-position:0 0}.p-features .ttl-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.p-features .ttl-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-features .ttl-wrap .c-ttl{width:48%}@media only screen and (max-width:767px){.p-features .ttl-wrap .c-ttl{width:100%}}.p-features .ttl-wrap .txt-wrap{width:52%}@media only screen and (max-width:767px){.p-features .ttl-wrap .txt-wrap{width:100%}}.p-features .ttl-wrap h3{font-size:35px;font-weight:700;line-height:1.57142857;letter-spacing:.1em}@media only screen and (max-width:1023px){.p-features .ttl-wrap h3{font-size:30px}}@media only screen and (max-width:767px){.p-features .ttl-wrap h3{font-size:25px;line-height:1.56;margin-top:40px}}.p-features .ttl-wrap h3 span{color:#d1ee21}.p-features .ttl-wrap p{letter-spacing:.1em;margin-top:25px;line-height:2.234375;letter-spacing:.12em}.p-features__list{display:grid;margin-top:65px;grid-template-columns:repeat(3,1fr);gap:50px}@media only screen and (max-width:1023px){.p-features__list{gap:20px}}@media only screen and (max-width:767px){.p-features__list{margin-top:50px;gap:40px;grid-template-columns:1fr}}.p-features__list li h4{padding-bottom:15px;margin-top:20px;font-weight:500;letter-spacing:.1em;font-size:22px;text-align:center;border-bottom:1px solid #fff}@media only screen and (max-width:767px){.p-features__list li h4{font-size:22px;padding-bottom:10px;margin-top:15px}}.p-features__list li h4 span{color:#d1ee21}.p-features__list li p{margin-top:15px}.p-features__list li p span{font-size:13px;margin-top:5px;display:block}.p-features__box{background-color:#272727;padding:50px;margin-top:70px}@media only screen and (max-width:1023px){.p-features__box{padding:50px 20px}}@media only screen and (max-width:767px){.p-features__box{margin-top:60px;padding:30px 15px}}.p-features__box .flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.p-features__box .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-features__box .flex-wrap .img{width:44.4%}@media only screen and (max-width:767px){.p-features__box .flex-wrap .img{width:100%}}.p-features__box .flex-wrap .txt-wrap{width:51.1%}@media only screen and (max-width:767px){.p-features__box .flex-wrap .txt-wrap{width:100%;margin-top:20px}}.p-features__box .flex-wrap .txt-wrap h4{font-size:30px;font-weight:700;line-height:1.63333333;letter-spacing:.1em}@media only screen and (max-width:1023px){.p-features__box .flex-wrap .txt-wrap h4{font-size:25px}}@media only screen and (max-width:767px){.p-features__box .flex-wrap .txt-wrap h4{font-size:23px;line-height:1.60869565}}.p-features__box .flex-wrap .txt-wrap h4 span{color:#d1ee21}.p-features__box .flex-wrap .txt-wrap p{margin-top:15px}.p-features__box ul{display:grid;margin-top:25px;grid-template-columns:1fr 1fr;gap:10px}@media only screen and (max-width:767px){.p-features__box ul{grid-template-columns:1fr;gap:5px;margin-top:20px}}.p-features__box ul li{padding-left:50px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#151515;font-size:14px;position:relative}@media only screen and (max-width:1023px){.p-features__box ul li{font-size:12px}}@media only screen and (max-width:767px){.p-features__box ul li{font-size:13px;padding-left:36px;letter-spacing:.05em}}.p-features__box ul li::before{content:"";top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;background:url(../../img/page/training/icon_checkbox.webp) no-repeat center/contain;width:14px;height:14px;left:20px}@media only screen and (max-width:767px){.p-features__box ul li::before{left:15px}}.p-overview{padding:130px 0 150px 0;background-color:#f9f8f4;overflow:hidden}@media only screen and (max-width:767px){.p-overview{padding:90px 0 100px 0}}.p-overview__txt{margin-top:35px}@media only screen and (max-width:767px){.p-overview__txt{margin-top:25px}}.p-overview__list{margin-top:60px;display:grid;gap:42px 50px;grid-template-columns:1fr 1fr}@media only screen and (max-width:1023px){.p-overview__list{gap:30px 20px}}@media only screen and (max-width:767px){.p-overview__list{gap:42px 50px;margin-top:40px;grid-template-columns:1fr}}.p-overview__list li{padding:50px;border-radius:50px;background-color:#fff;position:relative}@media only screen and (max-width:1023px){.p-overview__list li{padding:50px 20px}}@media only screen and (max-width:767px){.p-overview__list li{padding:40px 15px}}.p-overview__list li .label{position:absolute;top:0;right:30px;-webkit-transform:translateY(-55%);-ms-transform:translateY(-55%);transform:translateY(-55%);font-family:Montserrat,sans-serif}.p-overview__list li .label .en{font-size:18px;font-weight:200}@media only screen and (max-width:767px){.p-overview__list li .label .en{font-size:14px}}.p-overview__list li .label .num{font-weight:500;font-size:25px;color:#d1ee21}@media only screen and (max-width:767px){.p-overview__list li .label .num{font-size:20px}}.p-overview__list li .icon{width:136px;margin:0 auto}.p-overview__list li h3{text-align:center;margin-top:20px;font-weight:700;font-size:24px;padding-bottom:15px;border-bottom:1px solid #d1ee21}@media only screen and (max-width:1023px){.p-overview__list li h3{font-size:22px}}@media only screen and (max-width:767px){.p-overview__list li h3{font-size:20px;margin-top:15px;padding-bottom:10px}}.p-overview__list li p{margin-top:20px;letter-spacing:.1em}.p-overview__list li .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px;gap:5px}@media only screen and (max-width:767px){.p-overview__list li .tags{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-overview__list li .tags span{background-color:#f2f1ef;font-size:12px;padding:8px 15px;line-height:1;color:#898989;border-radius:20px;display:inline-block}.p-overview__box{background-color:#f2f1ef;margin-top:70px;padding:70px 70px 50px;border-radius:50px}@media only screen and (max-width:767px){.p-overview__box{padding:50px 15px 50px}}.p-overview__box .flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.p-overview__box .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-overview__box .flex-wrap .txt-wrap{width:46.5%}@media only screen and (max-width:767px){.p-overview__box .flex-wrap .txt-wrap{width:100%}}.p-overview__box .flex-wrap .img-wrap{width:46.5%}@media only screen and (max-width:767px){.p-overview__box .flex-wrap .img-wrap{width:100%}}.p-overview__box .flex-wrap .c-ttl .en{font-size:40px}@media only screen and (max-width:767px){.p-overview__box .flex-wrap .c-ttl .en{font-size:35px}}.p-overview__box .flex-wrap .c-ttl .jp{margin-top:0;font-size:13px}@media only screen and (max-width:767px){.p-overview__box .flex-wrap .c-ttl .jp{font-size:12px}}.p-overview__box .flex-wrap h4{font-size:24px;font-weight:700;letter-spacing:.1em;margin-top:15px}@media only screen and (max-width:767px){.p-overview__box .flex-wrap h4{font-size:20px}}.p-overview__box .flex-wrap p{margin-top:15px}@media only screen and (max-width:767px){.p-overview__box .flex-wrap p{margin-top:8px}}@media only screen and (max-width:767px){.p-overview__box .flex-wrap .img-wrap{margin-top:25px}}.p-overview .aiservice-infinite-slider{overflow:visible;margin-top:30px}.p-overview .aiservice-infinite-slider .swiper-wrapper{-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.p-overview .aiservice-infinite-slider .swiper-wrapper .swiper-slide{height:100px!important;width:auto!important}@media only screen and (max-width:767px){.p-overview .aiservice-infinite-slider .swiper-wrapper .swiper-slide{height:71px!important}}.p-overview .aiservice-infinite-slider .swiper-wrapper .swiper-slide img{width:auto;-webkit-filter:drop-shadow(0 0 5px rgba(0, 0, 0, .1));filter:drop-shadow(0 0 5px rgba(0, 0, 0, .1));height:100%}.p-overview .aiservice-slider{margin-top:30px}.p-overview .aiservice-slider .slick-list{overflow:visible}.p-overview .aiservice-slider img{width:100%;height:auto;-webkit-filter:drop-shadow(0 0 5px rgba(0, 0, 0, .1));filter:drop-shadow(0 0 5px rgba(0, 0, 0, .1))}.p-overview .aiservice-slider .slick-slide{margin:0 5px}.p-results{padding:140px 0 150px 0;background:url(../../img/page/training/bg_resuluts.webp) no-repeat center/cover;color:#fff}@media only screen and (max-width:767px){.p-results{padding:90px 0 100px 0;background:url(../../img/page/training/bg_resuluts_sp.webp) no-repeat center/cover}}.p-results .c-ttl{text-align:center}.p-results .c-ttl .en{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(30%,#fff),color-stop(70%,#d1ee21),to(#d1ee21));background:-webkit-linear-gradient(left,#fff 0,#fff 30%,#d1ee21 70%,#d1ee21 100%);background:-o-linear-gradient(left,#fff 0,#fff 30%,#d1ee21 70%,#d1ee21 100%);background:linear-gradient(to right,#fff 0,#fff 30%,#d1ee21 70%,#d1ee21 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:background-position 1.5s ease-in-out;-o-transition:background-position 1.5s ease-in-out;transition:background-position 1.5s ease-in-out}.p-results .c-ttl .en.animate{background-position:0 0}.p-results__box{background-color:#fff;border-radius:50px;padding:50px;color:#272727;margin-top:40px}@media only screen and (max-width:1023px){.p-results__box{padding:50px 20px}}@media only screen and (max-width:767px){.p-results__box{padding:50px 15px}}.p-results__list{display:grid;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:767px){.p-results__list{grid-template-columns:1fr 1fr;gap:30px 0}}.p-results__list li{text-align:center}@media only screen and (max-width:767px){.p-results__list li{padding:0 15px}}.p-results__list li:not(:last-of-type){border-right:1px solid #898989}@media only screen and (max-width:767px){.p-results__list li:not(:last-of-type){border-right:none}}@media only screen and (max-width:767px){.p-results__list li:nth-of-type(odd){border-right:1px solid #898989}}.p-results__list li h3{display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#343627),to(#8db500));background:-webkit-linear-gradient(left,#343627 0,#8db500 100%);background:-o-linear-gradient(left,#343627 0,#8db500 100%);background:linear-gradient(90deg,#343627 0,#8db500 100%);color:#fff;padding:8px 20px;line-height:1;border-radius:20px}@media only screen and (max-width:767px){.p-results__list li h3{letter-spacing:.05em;padding:8px 15px;font-size:13px}}.p-results__list li .result{font-family:Montserrat,sans-serif;font-weight:600;line-height:1;margin-top:20px}@media only screen and (max-width:767px){.p-results__list li .result{margin-top:15px}}.p-results__list li .result .num{font-size:65px;letter-spacing:0}@media only screen and (max-width:767px){.p-results__list li .result .num{font-size:52px}}.p-results__list li .result .percent{font-size:30px}@media only screen and (max-width:767px){.p-results__list li .result .percent{font-size:24px}}.p-results__list li p{font-size:12px;margin-top:20px}@media only screen and (max-width:767px){.p-results__list li p{margin-top:15px;letter-spacing:0}}.p-why{background-color:#f2f1ef;padding:140px 0 150px 0}@media only screen and (max-width:767px){.p-why{padding:90px 0 100px 0}}.p-why .c-ttl{text-align:center}.p-why__list{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media only screen and (max-width:1023px){.p-why__list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.p-why__list{margin-top:15px;grid-template-columns:1fr}}.p-why__list li{background-color:#fff;background-color:#f9f8f4;-webkit-box-shadow:0 0 8px rgba(0,0,0,.07);box-shadow:0 0 8px rgba(0,0,0,.07)}.p-why__list li h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:15px 30px;border-bottom:1px solid #d1ee21}.p-why__list li h3 .icon{display:block}.p-why__list li h3 .icon img{vertical-align:middle;display:block;height:24px;width:auto}.p-why__list li h3 .ttl{font-size:20px;font-weight:700;display:block;letter-spacing:.05em}.p-why__list li p{padding:20px 25px 25px;font-size:12px;line-height:1.91666667}.p-voices{background-color:#323232;overflow:hidden}.p-voices .c-ttl .en{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(30%,#fff),color-stop(70%,#d1ee21),to(#d1ee21));background:-webkit-linear-gradient(left,#fff 0,#fff 30%,#d1ee21 70%,#d1ee21 100%);background:-o-linear-gradient(left,#fff 0,#fff 30%,#d1ee21 70%,#d1ee21 100%);background:linear-gradient(to right,#fff 0,#fff 30%,#d1ee21 70%,#d1ee21 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:background-position 1.5s ease-in-out;-o-transition:background-position 1.5s ease-in-out;transition:background-position 1.5s ease-in-out}.p-voices .c-ttl .en.animate{background-position:0 0}.p-voices .ttl-wrap{padding:140px 0 90px 0;color:#fff;background:url(../../img/page/training/bg_voices.webp) no-repeat center/cover}@media only screen and (max-width:767px){.p-voices .ttl-wrap{padding:100px 0 45px 0}}.p-voices .list-wrap{padding-bottom:150px}@media only screen and (max-width:767px){.p-voices .list-wrap{overflow:hidden;padding:38px 0 100px 0}}@media only screen and (max-width:767px){.p-voices .list-wrap .l-container{padding:0 30px}}.p-voices .voices-slider{margin-top:-50px}@media only screen and (max-width:767px){.p-voices .voices-slider{overflow:visible;margin-top:0}}.p-voices .voices-slider .swiper-slide{padding:50px 35px;border-radius:50px;background-color:#fff;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-voices .voices-slider .swiper-slide .name{color:#898989;margin-top:auto;padding-top:20px;border-top:1px solid #898989}.p-voices .slider-wrap{position:relative}.p-voices .slider-wrap .swiper-button-next,.p-voices .slider-wrap .swiper-button-prev{width:50px;height:50px}.p-voices .slider-wrap .swiper-button-next::after,.p-voices .slider-wrap .swiper-button-prev::after{display:none}.p-voices .slider-wrap .swiper-button-prev{background:url(../../img/page/training/icon_slide_prev.webp) no-repeat center/contain;left:-25px}.p-voices .slider-wrap .swiper-button-next{background:url(../../img/page/training/icon_slide_next.webp) no-repeat center/contain;right:-25px}