@charset "UTF-8";@media screen and (max-width:1350px){.generative-training .content{width:85%}}.generative-training .c_blue{color:#2680eb}.generative-training .cont_txt{text-align:center;font-size:2.2rem;font-weight:700}.generative-training .cont_head{text-align:center;margin:0 0 80px}.generative-training .cont_head p{color:#2680eb;font-size:2.5rem;font-weight:700}.generative-training .cont_head h2{font-size:4rem;margin:10px 0 0}.generative-training #nav-toggle{width:55px}.generative-training #js-popout-close{width:40px}@media screen and (max-width:780px){.generative-training .cont_head{text-align:center;margin:0 0 60px}.generative-training .cont_head p{font-size:2.2rem}.generative-training .cont_head h2{font-size:3.5rem;margin:0}.generative-training .panel-inner{background:#2680eb}.generative-training .only-mov .global-nav span{font-size:2.3rem}}.generative-training .generative_nav .aaa{padding:0 2% 0 0}.generative-training .generative_nav li.flex a{padding:0 15px;line-height:3;margin:0 10px;font-weight:500;font-weight:700}.generative-training .generative_nav li.flex a.btn3{background:#2580eb;border:solid 1px #2580eb}.generative-training .generative_nav li.flex a.btn3:hover{color:#2580eb;background:#fff;opacity:1}.generative-training .generative_nav li.flex a.btn4{background:#eb9626;border:solid 1px #eb9626}.generative-training .generative_nav li.flex a.btn4:hover{color:#eb9626;background:#fff;opacity:1}.generative-training .generative_mv{padding:160px 0 140px;background:url(//agekke-ai.co.jp/wp/wp-content/themes/mytheme/./img/generative_mv_bg.webp) center/cover no-repeat}.generative-training .generative_mv .content{max-width:80%;position:relative}.generative-training .generative_mv .content:before{content:"";position:absolute;right:45%;top:35%;width:20%;height:65%;background:url(//agekke-ai.co.jp/wp/wp-content/themes/mytheme/./img/generative_mv.png) center/contain no-repeat}.generative-training .generative_catch{color:#fff;font-size:2.5rem;font-weight:800}.generative-training .generative_mv h1{color:#fff;font-size:6.6rem;margin:10px 0 20px;line-height:1.4}.generative-training .generative_mv h1 strong{font-size:8rem;font-weight:700}.generative-training .generative_mv p{font-size:2.9rem;color:#fff;line-height:1.7}.generative-training .generative_mv p small{font-size:2.2rem;display:block}.generative-training .generative_mv a{color:#fff;font-size:2.5rem;display:block;max-width:430px;min-width:300px;text-align:center;background:#eb9626;border-radius:4.8rem;padding:3rem 0;margin:40px 0 0;border:solid 1px #eb9626}.generative-training .generative_mv a:hover{color:#eb9626;background:#fff;opacity:1}@media screen and (max-width:1780px){.generative-training .generative_mv .content:before{right:35%}}@media screen and (max-width:780px){.generative-training .generative_mv{padding:80px 0 120px;background:url(//agekke-ai.co.jp/wp/wp-content/themes/mytheme/./img/generative_mv_bg_mov.webp) center/cover no-repeat}.generative-training .generative_catch{font-size:1.8rem}.generative-training .generative_mv h1{font-size:3rem}.generative-training .generative_mv h1 strong{font-size:5rem}.generative-training .generative_mv p{font-size:1.9rem}.generative-training .generative_mv p small{font-size:1.7rem}.generative-training .generative_mv a{font-size:2rem;padding:2rem 0;margin:18px 0 0;max-width:unset;min-width:auto;width:65%}.generative-training .generative_mv .content:before{right:0;top:75%;width:30%;height:30%}}.generative-training .intro{padding:120px 0 100px;background:#f0f7ff}.generative-training .intro h2{text-align:center;font-size:4rem;margin:0 0 40px}.generative-training .intro ul{margin:60px 0 0;display:grid;grid-template-columns:repeat(3,30%);grid-template-rows:auto auto auto;justify-content:space-between}.generative-training .intro ul li{display:grid;grid-template-rows:subgrid;grid-row:span 3;background:#fff;border-radius:2rem;padding:40px 5% 20px}.generative-training .intro ul li h3{text-align:center;font-size:2.2rem}.generative-training .intro ul li p{font-size:1.5rem}.generative-training .intro_body{display:flex;flex-direction:column}.generative-training .intro_body p span{text-align:center;font-size:1.7rem;display:block;margin:15px 0 20px;font-weight:700}.generative-training .intro_footer{padding:20px 0 0;margin:30px 0 0;border-top:solid 1px #707070}.generative-training .intro_footer h4{font-size:1.9rem;display:inline-block;position:relative}.generative-training .intro_footer h4:after{content:"";position:absolute;right:-160%;top:0;bottom:0;margin:auto;width:50px;height:20px;background:url(//agekke-ai.co.jp/wp/wp-content/themes/mytheme/./img/about_arrow.png) right/contain no-repeat}.generative-training .intro_footer p{flex-grow:1}@media screen and (max-width:780px){.generative-training .intro{padding:70px 0 30px}.generative-training .intro h2{font-size:3rem;margin:0 0 30px}.generative-training .cont_txt{font-size:1.8rem}.generative-training .intro ul{margin:40px 0 0;display:block}.generative-training .intro ul li{display:block;width:90%;margin:0 auto 40px;padding:30px 3% 20px}.generative-training .intro_footer h4:after{width:40px;height:15px}}.generative-training .solution{padding:120px 0 50px}.generative-training .solution h2{max-width:680px;margin:0 0 30px}.generative-training .solution .flex{align-items:center}.generative-training .solution_txt{width:60%}.generative-training .solution_txt ul li{font-size:2.5rem;font-weight:700;margin:0 0 25px;position:relative;padding:0 0 0 10%}.generative-training .solution_txt ul li:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;width:35px;height:35px;background:url(//agekke-ai.co.jp/wp/wp-content/themes/mytheme/./img/solution_check.png) center/contain no-repeat}.generative-training .solution_img{width:30%}.generative-training .solution_body{margin:60px 0 100px;text-align:center}.generative-training .solution_body p{font-size:3rem;font-weight:700}.generative-training .solution_body h3{font-size:4rem;color:#2580eb}.generative-training .solution_body h3 strong{font-size:6rem;background:linear-gradient(transparent 85%,#d1e6ff 50%)}.generative-training .solution_arrow{display:block;margin:20px auto;max-width:90px}.generative-training .solution_illust{display:block;margin:70px auto 0;max-width:800px;width:100%}.generative-training .solution_footer{padding:110px 0 220px;background:url(//agekke-ai.co.jp/wp/wp-content/themes/mytheme/./img/solution_bg.webp) center/cover no-repeat;text-align:center}.generative-training .solution_footer h3{font-size:3.5rem;margin:0 0 20px}.generative-training .solution_catch{font-size:3.4rem;font-weight:700;margin:70px 0 0}.generative-training .solution_catch small{display:block;font-size:2rem;font-weight:500}@media screen and (max-width:780px){.generative-training .solution_body{margin:60px 0 55px}.generative-training .solution{padding:65px 0 0}.generative-training .solution_txt{width:100%}.generative-training .solution_img{width:50%;margin:30px auto 0}.generative-training .solution_txt ul li{font-size:2rem;margin:0 0 15px;padding:0 0 0 8%}.generative-training .solution_txt ul li:before{width:20px;height:20px}.generative-training .solution_body p{font-size:2.3rem}.generative-training .solution_arrow{max-width:50px}.generative-training .solution_body h3{font-size:2.6rem}.generative-training .solution_body h3 strong{font-size:5rem}.generative-training .solution_illust{margin:30px auto 0}.generative-training .solution_footer{padding:70px 0 100px}.generative-training .solution_footer h3{font-size:2.5rem}.generative-training .solution_catch{font-size:2.7rem;margin:50px 0 0}}.generative-training .cta{padding:55px 0;background:url(//agekke-ai.co.jp/wp/wp-content/themes/mytheme/./img/cta_bg.webp) center/cover no-repeat;text-align:center}.generative-training .cta h2{font-size:3.5rem;color:#fff;margin:0 0 15px;line-height:2}.generative-training .cta h2 small{font-size:2.2rem;display:block}.generative-training .cta a{background:#fff;color:#2580eb;font-size:2.2rem;font-weight:700;position:relative;display:block;width:35%;min-width:280px;padding:2.5rem 0;margin:auto}.generative-training .cta1{max-width:1100px;margin:auto;border-radius:4rem;position:relative;top:-180px}.generative-training .cta1 .content{max-width:90%}.generative-training .cta1 a{border-radius:5rem}.generative-training .cta2 a:after{content:"";position:absolute;right:10%;top:0;bottom:0;margin:auto;width:31px;height:31px;background:url(//agekke-ai.co.jp/wp/wp-content/themes/mytheme/./img/cta_arrow.png) center/contain no-repeat}@media screen and (max-width:780px){.generative-training .cta1{width:90%}.generative-training .cta{padding:35px 0}.generative-training .cta1{top:-55px}.generative-training .cta .content{max-width:96%}.generative-training .cta h2{font-size:2rem}.generative-training .cta h2 small{font-size:1.6rem}.generative-training .cta a{font-size:2rem;padding:2rem 0;margin:0 auto 20px}}.generative-training .course{padding:140px 0 0;background:#f0f7ff}.generative-training .course_catch{text-align:center;font-size:4rem;font-weight:700;margin:90px 0 20px}.generative-training .course_illust{display:block;max-width:800px;width:100%;margin:50px auto 70px}.generative-training .course ul li{margin:0 0 70px}.generative-training .course h3{display:flex;align-items:center;font-size:3.2rem;color:#fff;max-width:60%;border-radius:2.5rem 2.5rem 0 0;background:#2071da;padding:2rem 0 1rem 3%}.generative-training .course h3 small{font-size:1.6rem;font-weight:500;padding:0 0 0 7%}.generative-training .course_box{padding:40px 5%;background:#fff;align-items:center;border:solid 2px #2071da}.generative-training .course_box span{color:#2071da}.generative-training .course_box h4{font-size:2.5rem}.generative-training .course_txt{width:75%}.generative-training .course_txt p{font-size:2rem;font-weight:500;margin:20px 0}.generative-training .course_img{width:20%}.generative-training .course ul li:nth-child(2) h3{background:#3786e6}.generative-training .course ul li:nth-child(2) .course_box{border:solid 2px #3786e6}.generative-training .course ul li:nth-child(2) span{color:#3786e6}.generative-training .course ul li:nth-child(3) h3{background:#5fa7f2}.generative-training .course ul li:nth-child(3) .course_box{border:solid 2px #5fa7f2}.generative-training .course ul li:nth-child(3) span{color:#5fa7f2}.generative-training .course ul li:nth-child(4) h3{background:#5ab6ff}.generative-training .course ul li:nth-child(4) .course_box{border:solid 2px #5ab6ff}.generative-training .course ul li:nth-child(4) span{color:#5ab6ff}.generative-training .course ul li:nth-child(5) h3{background:#62c8ff}.generative-training .course ul li:nth-child(5) .course_box{border:solid 2px #62c8ff}.generative-training .course ul li:nth-child(5) span{color:#62c8ff}.generative-training .course_caution{font-size:2rem;margin:60px 0 150px}.generative-training .course_footer{text-align:center;font-size:3.6rem;font-weight:700;background:#2680eb;color:#fff;padding:30px 0}.generative-training .course_footer small{font-size:2.3rem;display:block}.generative-training .course_footer span{color:#fec224}@media screen and (max-width:780px){.generative-training .course{padding:70px 0 0}.generative-training .course_catch{font-size:3rem}.generative-training .course ul li{margin:0 0 40px}.generative-training .course h3{font-size:2.5rem;display:block;max-width:90%}.generative-training .course h3 small{font-size:1.4rem;padding:0 0 0 4%;display:block;padding-left:0}.generative-training .course_box{padding:30px 3%}.generative-training .course_txt{width:100%}.generative-training .course_box h4{font-size:2rem}.generative-training .course_txt p{font-size:1.6rem;margin:10px 0}.generative-training .course_img{width:40%;margin:20px auto 0}.generative-training .course_caution{font-size:1.6rem;margin:50px 0 70px}.generative-training .course_footer{font-size:3rem}.generative-training .course_footer small{font-size:2rem}}.generative-training .achievements{padding:150px 0 180px}.generative-training .achievements_head{margin:70px auto 0;align-items:center;max-width:80%}.generative-training .achievements_txt{width:45%}.generative-training .achievements_img{width:40%}.generative-training .achievements_txt h3{font-size:3rem;color:#2680eb;margin:0 0 20px}.generative-training .achievements_txt p{font-size:2rem}.generative-training .achievements_ttl{text-align:center;font-size:2.5rem;margin:80px 0 25px;position:relative}.generative-training .achievements_ttl:before{content:"";position:absolute;top:0;bottom:0;left:22%;margin:auto;width:20%;height:1px;background:#707070}.generative-training .achievements_ttl:after{content:"";position:absolute;top:0;bottom:0;right:22%;margin:auto;width:20%;height:1px;background:#707070}.generative-training .achievements_target{width:47%;padding:40px 5% 50px;box-shadow:0px 0px 10px #00000029;border-radius:2.5rem}.generative-training .achievements_target h4{font-size:3rem;color:#2680eb;margin:0 0 30px;display:flex;align-items:center}.generative-training .achievements_target h4 span{padding:1rem 2rem;font-size:2.1rem;color:#fff;font-weight:500;background:#2580eb}.generative-training .achievements_target ul li{margin:0 0 25px}.generative-training .achievements_target ul li h5{font-size:2.5rem;color:#2580eb}.generative-training .achievements_target ul li p{font-size:1.5rem}.generative-training .case_two h4,.generative-training .case_two ul li h5{color:#a32a87}.generative-training .case_two h4 span{background:#a32a87}.generative-training .voice_list{padding:40px 7%;border-radius:2.5rem;box-shadow:0px 0px 10px #00000029}.generative-training .voice_list li{font-size:2rem;margin:0 0 40px;padding:0 0 0 7%;position:relative}.generative-training .voice_list li:last-child{margin:0}.generative-training .voice_list li:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;width:50px;height:50px;background:url(//agekke-ai.co.jp/wp/wp-content/themes/mytheme/./img/voice.png) center/contain no-repeat}.generative-training .achievements_catch{text-align:center;font-size:3rem;line-height:2;font-weight:700;margin:70px 0 0}@media screen and (max-width:1200px){.generative-training .achievements_head{max-width:95%}}@media screen and (max-width:780px){.generative-training .achievements{padding:90px 0 70px}.generative-training .achievements_head{margin:30px auto 0;align-items:center;max-width:100%}.generative-training .achievements_txt{width:100%}.generative-training .achievements_img{width:60%;margin:30px auto 0}.generative-training .achievements_ttl{margin:60px 0 25px}.generative-training .achievements_ttl:before{left:10%}.generative-training .achievements_ttl:after{right:10%}.generative-training .achievements_target{width:100%;margin:0 0 40px;padding:40px 8% 20px}.generative-training .achievements_target h4 span{font-size:1.8rem}.generative-training .achievements_target ul li{margin:0 0 15px}.generative-training .voice_list{padding:40px 3%}.generative-training .voice_list li{font-size:1.8rem;margin:0 0 20px;padding:0 0 0 15%}.generative-training .voice_list li:before{width:35px;height:35px}.generative-training .achievements_catch{font-size:2.5rem}}.generative-training .generative_footer .content{padding:70px 0 80px}.generative-training .generative_footer a{display:inline-block}.generative-training .generative_footer a img{width:auto;max-width:390px;display:block;margin:0 auto}.generative-training .generative_footer .footer-under{background-color:#000;padding:30px}@media screen and (max-width:780px){.generative-training .generative_footer a img{max-width:230px}}.generative-training .request_page .transmission .button{background:#ef7813}.generative-training .download_cont{padding:0 0 100px}.generative-training .download_cont p{text-align:center;margin:0 0 30px}.generative-training .download_cont a{display:block;width:35%;min-width:280px;margin:0 auto 20px;color:#218af8;font-size:2rem;font-weight:700;border:solid 1px #218af8;border-radius:5rem;padding:1.5rem 0;text-align:center;position:relative}.generative-training .download_cont a:after{position:absolute;top:50%;right:10%;font-family:"Font Awesome 5 Free";content:'\f019';font-weight:900}.generative-training .download_cont a.to_home{color:#fff;background:#218af8}.generative-training .download_cont a.to_home:after{content:'\f0da'}