@charset "UTF-8";.turnstile-row[data-astro-cid-bd5n2rji]{display:flex;justify-content:center;margin-top:24px}.form-general-error[data-astro-cid-bd5n2rji]{margin-top:24px;text-align:center}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;border:0;margin:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:Noto Sans JP;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}li{margin:0;list-style:none}@media screen and (max-width:1024px){.l-header__wrapper{position:sticky;z-index:200;top:0;background-color:#fff}}.l-header{display:flex;height:80px;justify-content:space-between}@media screen and (max-width:1024px){.l-header{height:60px}}.l-header__content{display:flex;width:calc(100% - 200px);align-items:center;justify-content:space-between}.l-header__company-logo-img{width:184px;aspect-ratio:184/24}@media screen and (max-width:1024px){.l-header__company-logo-img{width:124px;height:16px}}.l-header__company{margin-left:48px}@media screen and (max-width:1024px){.l-header__company{margin-left:24px}}.l-header__nav-wrapper--pc{margin-right:48px}@media screen and (max-width:1024px){.l-header__nav-wrapper--pc{display:none}}@media screen and (max-width:1024px){.l-header__nav-text-border{border-bottom:1px solid var(--B_Gray01, #e4e6e7)}}.l-header__nav{display:flex;gap:48px}@media screen and (max-width:1024px){.l-header__nav{height:100%;flex-direction:column;gap:0}}.l-header__nav-text-wrapper{display:inline-block}@media screen and (max-width:1024px){.l-header__nav-text-wrapper{display:flex;flex-grow:1;align-items:center}}.l-header__nav-text1{color:var(--TS-Deep-Blue, #062a4a);cursor:pointer;font-family:Noto Sans JP;font-size:16px}@media screen and (max-width:1024px){.l-header__nav-text1{width:100%;padding-left:8%;font-family:Noto Sans JP;font-size:14px;font-weight:400;line-height:20.27px}}.l-header__nav-text2{color:var(--TS-Deep-Blue, #062a4a);cursor:pointer;font-family:Noto Sans JP;font-size:16px}@media screen and (max-width:1024px){.l-header__nav-text2{width:100%;padding-left:8%;font-family:Noto Sans JP;font-size:14px;font-weight:400;line-height:20.27px}}.l-header__nav-mask{display:none;transition:all .2s}@media screen and (max-width:1024px){.open.l-header__nav-mask{position:fixed;z-index:10;top:60px;left:0;display:block;width:100%;height:100%;background-color:#0006;transition:all .2s}}.l-header__contact{width:220px;background:var(--TS-Cobalt-Blue, #20528f);text-align:center}@media screen and (max-width:1024px){.l-header__contact{display:none}}.l-header__contact-link{display:flex;height:100%;align-items:center;cursor:pointer}.l-header__contact-text{position:relative;display:block;padding:0% 0 0 70px;color:#fff;font-family:Noto Sans JP;font-size:20px;font-weight:700}.l-header__contact-text:before{position:absolute;left:32px;display:block;width:24px;height:24px;background-image:url(/ai-reskilling/assets/images/mail.svg);background-repeat:no-repeat;background-size:contain;content:""}.l-header__sp-content{display:none}@media screen and (max-width:1024px){.l-header__sp-content{display:flex;align-items:center;margin-right:24px;gap:20px}}.l-header__sp-content-contact{width:36px;height:36px;background-image:url(/ai-reskilling/assets/images/mail-circle.svg);background-repeat:no-repeat;background-size:cover}.l-header__sp-content-contact-link{display:block;width:100%;height:100%}.l-header__sp-content-hamburger-menu-wrapper{width:24px;height:20px;background-image:url(/ai-reskilling/assets/images/hamburger-menu.svg);background-repeat:no-repeat;background-size:cover}.open.l-header__sp-content-hamburger-menu-wrapper{width:24px;height:24px;background-image:url(/ai-reskilling/assets/images/cross.svg)}.l-header__sp-content-hamburger-menu{width:100%;height:100%;padding:0;border:none;background:transparent}@media screen and (max-width:1024px){.open body{overflow:hidden}}.l-header__nav-wrapper--sp{display:none}@media screen and (max-width:1024px){.l-header__nav-wrapper--sp{position:fixed;z-index:100;top:-100%;left:0;display:block;width:100vw;height:124px;background-color:#fafafa;transition:all .2s}}@media screen and (max-width:1024px){.open.l-header__nav-wrapper--sp{top:60px}}.p-hero{display:block;aspect-ratio:1440/550;background-image:url(/ai-reskilling/assets/images/pc-mv-latest.png);background-repeat:no-repeat;background-size:cover}@media(max-width:768px){.p-hero{aspect-ratio:390/585;background-image:url(/ai-reskilling/assets/images/sp-mv-latest.png);background-repeat:no-repeat;background-size:cover}}div.p-hero__content{width:59%;padding-top:7%}@media screen and (max-width:768px){div.p-hero__content{width:100%;padding:80% 0 4%}}.p-hero__content-lead{margin:0% 0 2% 13%;color:#fff;font-family:Noto Sans JP;font-size:clamp(14px,1.6vw,100px);font-weight:700;letter-spacing:-.02em;line-height:2.08em}@media screen and (max-width:768px){.p-hero__content-lead{margin:0% 0 2% 6%;font-size:clamp(10px,2.86vw,22px);font-weight:500}}.p-hero__title-wrapper{display:flex;margin-left:13%;gap:2%}@media screen and (max-width:768px){.p-hero__title-wrapper{flex-direction:column;margin-left:6%}}.p-hero__title{color:#fff;font-family:Noto Sans JP;font-size:clamp(32px,3.75vw,100px);font-weight:700;line-height:1.4em}@media screen and (max-width:768px){.p-hero__title{font-size:clamp(32px,8.07vw,62px)}}.p-hero__title--samll{font-family:Noto Sans JP;font-size:clamp(20px,2.5vw,100px);font-weight:700;letter-spacing:-.01em;line-height:1.4em}@media screen and (max-width:768px){.p-hero__title--samll{font-size:clamp(20px,6.5vw,50px)}}.p-hero__title-company-name-wrapper{display:flex;width:22%;align-items:flex-end;padding-bottom:1%}@media screen and (max-width:768px){.p-hero__title-company-name-wrapper{width:35%;padding-bottom:0%}}.p-hero__title-company-name-sub-wrapper{display:flex;width:100%;align-items:center;justify-content:center;border-radius:5px;margin-top:70%;aspect-ratio:163/31;background-color:#fff}@media screen and (max-width:768px){.p-hero__title-company-name-sub-wrapper{margin-top:15%}}.p-hero__title-company-name{width:100%;color:var(--TS-Cobalt-Blue, #20528F);font-family:Noto Sans JP;font-size:clamp(9px,1.17vw,16px);font-weight:700;line-height:1.44em;text-align:center}@media screen and (max-width:768px){.p-hero__title-company-name{font-size:clamp(12px,2.64vw,20px)}}.p-hero__title-company-name--space{padding-left:6%}.p-hero__content-list-wrapper{margin-top:4%}.p-hero__content-list{position:relative;padding-left:19%;margin-bottom:2%;color:#fff;font-family:Noto Sans JP;font-size:clamp(10px,1.25vw,50px);font-weight:700;letter-spacing:.03em;line-height:1.4em}.p-hero__content-list:before{position:absolute;top:50%;left:13%;display:block;width:clamp(12px,1.66vw,24px);height:clamp(12px,1.66vw,24px);background-image:url(/ai-reskilling/assets/images/circle-checkbox.svg);background-repeat:no-repeat;background-size:contain;content:"";transform:translateY(-50%)}@media screen and (max-width:768px){.p-hero__content-list{padding-left:11%;margin-top:3%;font-size:clamp(8px,2.47vw,19px)}.p-hero__content-list:before{left:7%;width:clamp(10px,2.08vw,16px);height:clamp(10px,2.08vw,16px)}}.p-ai-case{padding-bottom:80px;background-color:var(--bg-water-blue, #EDF6FA)}.p-ai-case__title{position:relative;padding-top:7%;color:#212121;font-family:Noto Sans JP;font-size:24px;font-weight:700;line-height:1.83;text-align:center}.p-ai-case__title:after{position:absolute;bottom:-9%;left:50%;width:70px;height:3px;background-color:#6bb5d8;content:"";transform:translate(-50%)}@media screen and (max-width:1024px){.p-ai-case__title{padding:7% 16% 0%;font-size:20px}}.p-ai-case__title-new-line{display:inline-block}.p-ai-case__contents-wrapper{display:flex;width:78%;max-width:1120px;margin:60px auto 0;gap:32px}@media screen and (max-width:1024px){.p-ai-case__contents-wrapper{max-width:352px;flex-direction:column}}.p-ai-case__content{display:flex;width:calc((100% - 64px) / 3);flex-direction:column;padding:4%;border-radius:10px;background-color:#fff}@media screen and (max-width:1024px){.p-ai-case__content{width:100%;box-sizing:border-box;padding:10%}}.p-ai-case__subcontent{display:flex;gap:20px}.p-ai-case__subcontent-img-wrapper{width:33%}@media screen and (max-width:1024px){.p-ai-case__subcontent-img-wrapper{width:28%}}.p-ai-case__subcontent-img{width:100%}.p-ai-case__subcontent-title-wrapper{display:flex;flex-direction:column;justify-content:center;gap:8%}.p-ai-case__subcontent-title{color:#212121;font-family:Noto Sans JP;font-size:20px;font-weight:700;line-height:28.96px}@media screen and (max-width:1024px){.p-ai-case__subcontent-title{font-size:18px;line-height:25.2px}}.p-ai-case__subcontent-title--small{color:#444;font-family:Noto Sans JP;font-size:16px;font-weight:400;line-height:28px}@media screen and (max-width:1024px){.p-ai-case__subcontent-title--small{font-size:14px;line-height:22.4px}}.p-ai-case__content-descrption{flex-grow:1;margin:24px 0;color:#444;font-family:Noto Sans JP;font-size:16px;font-weight:400;line-height:30px}@media screen and (max-width:1024px){.p-ai-case__content-descrption{font-size:14px;line-height:24px}}.p-ai-case__link-text{color:#3192c9;font-family:Noto Sans JP;font-size:12px;font-weight:400;line-height:17.38px}@media screen and (max-width:1024px){.p-ai-case__link-text{font-size:10px;line-height:16px}}.p-ai-business__section{width:100%;max-width:1440px;margin:0 auto}.p-ai-business__content{background-image:url(/ai-reskilling/assets/images/generative-ai.png);background-position:50% 30%;background-repeat:no-repeat;background-size:80%}@media screen and (max-width:1024px){.p-ai-business__content{background-position:50% 10%}}.p-ai-business__content{position:relative;font-size:16px;font-weight:500;letter-spacing:.02em;line-height:32px}@media screen and (max-width:1024px){.p-ai-business__content{font-size:14px;font-weight:500;letter-spacing:.02em;line-height:32px}}.p-ai-business__content-title-wrapper{margin:100px 0 52px}@media screen and (max-width:1024px){.p-ai-business__content-title-wrapper{margin:70px 0 5%}}.p-ai-business__content-title{color:#062a4a;font-family:Noto Sans JP;font-size:32px;font-weight:700;letter-spacing:.03em;line-height:46px;text-align:center}@media screen and (max-width:1024px){.p-ai-business__content-title{font-size:20px;line-height:26.72px}}.p-ai-business__content-text{color:#444;font-family:Noto Sans JP;font-size:16px;font-weight:500;letter-spacing:.02em;line-height:32px}@media screen and (max-width:1024px){.p-ai-business__content-text{font-size:14px;font-weight:500;letter-spacing:.02em;line-height:32px}}.p-ai-business__content-worries{position:relative;display:flex;justify-content:center;gap:50px}@media screen and (max-width:1024px){.p-ai-business__content-worries{max-width:700px;padding:0 9%;margin:auto}}.p-ai-business__content-wrapper{padding:0 22%;margin:0 0 100px}@media screen and (max-width:1024px){.p-ai-business__content-wrapper{padding:0 24px;margin:0 auto}}.p-ai-business__content-asterisk{padding:16px 0;color:#444;font-family:Noto Sans JP;font-size:10px;font-weight:500;letter-spacing:.02em;line-height:32px}@media screen and (max-width:1024px){.p-ai-business__content-asterisk{padding-bottom:10%}}.p-ai-business__content-asterisk-link{border-bottom:1px solid #444;color:#444}.p-it-trainig{margin-top:80px;background-image:url(/ai-reskilling/assets/images/strength-background.png);background-size:cover}@media screen and (max-width:1024px){.p-it-trainig{margin-top:60px}}.p-it-training__title{position:relative;padding-top:5%;color:#fff;font-family:Noto Sans JP;font-size:24px;font-weight:700;line-height:40px;text-align:center}.p-it-training__title:after{position:absolute;bottom:-20px;left:50%;width:70px;height:3px;background-color:#6bb5d8;content:"";transform:translate(-50%)}@media screen and (max-width:1024px){.p-it-training__title{padding:8% 5% 0;font-size:18px;line-height:30px}.p-it-training__title:after{bottom:-10px}}.p-it-training__title-new-line{display:block;font-family:Noto Sans JP;font-size:36px;font-weight:700;line-height:50px;text-align:center}@media screen and (max-width:1024px){.p-it-training__title-new-line{font-size:26px;line-height:40px}}.p-it-training__description{max-width:654px;margin:5% auto;color:#fff;font-family:Noto Sans JP;font-size:16px;font-weight:500;line-height:28px}@media screen and (max-width:1024px){.p-it-training__description{max-width:500px;padding:0 10%;margin:clamp(30px,7.69vw,50px) auto;font-size:14px}}.p-it-training__scroll-infinity__wrap{margin-bottom:6%}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.p-it-training__scroll-infinity__wrap{display:flex;overflow:hidden}.p-it-training__scroll-infinity__list{display:flex;padding:0}.p-it-training__scroll-infinity__list--left{animation:infinity-scroll-left 30s infinite linear .5s both}.p-it-training__scroll-infinity__item{width:21.7391304348vw}@media screen and (max-width:1024px){.p-it-training__scroll-infinity__item{width:50vw}}.p-it-training__scroll-infinity__item>img{width:85%;aspect-ratio:265/165}.p-it-training__content-wrapper{display:flex;width:78%;max-width:1120px;padding-bottom:5%;margin:5% auto 0%;gap:3%}@media screen and (max-width:1024px){.p-it-training__content-wrapper{max-width:352px;flex-direction:column;padding-bottom:10%}}.p-it-training__content{width:33.3333333333%;border-radius:10px;aspect-ratio:352/389;background-color:#fff}@media screen and (max-width:1024px){.p-it-training__content{width:100%;margin-top:8%;aspect-ratio:0}}.p-it-training__content-img{display:block;width:38%;margin:10% auto 5%;aspect-ratio:136/124}@media screen and (max-width:1024px){.p-it-training__content-img{width:30%}}.p-it-training__content-title{padding:0 3%;margin-bottom:5%;color:var(--TS-Deep-Blue, #062a4a);font-family:Noto Sans JP;font-size:20px;font-weight:700;line-height:28.96px;text-align:center}@media screen and (max-width:1200px){.p-it-training__content-title{font-size:18px}}@media screen and (max-width:1024px){.p-it-training__content-title{margin-bottom:3%;font-size:min(4.61vw,18px)}}.p-it-training__content-description{margin:0 11% 7%;color:#444;font-family:Noto Sans JP;font-size:14px;font-weight:400;line-height:28px}.p-tutor{padding-top:70px}.p-tutor__content{display:flex;width:78%;max-width:1120px;border-radius:20px;margin:0 auto;background-color:#fafafa;gap:50px}@media screen and (max-width:1024px){.p-tutor__content{width:85%;max-width:650px;flex-direction:column;gap:0}}.p-tutor__img-content{padding:4% 0 5% 9%}@media screen and (max-width:1024px){.p-tutor__img-content{padding:4% 0 10px 10%}}.p-tutor__content-title{color:var(--Heading, #212121);font-family:Noto Sans JP;font-size:24px;font-weight:700;line-height:38px;text-align:center}@media screen and (max-width:1024px){.p-tutor__content-title{font-size:20px;text-align:left}}.p-tutor__img-wrapper{width:225px;margin-top:30px}@media screen and (max-width:1024px){.p-tutor__img-wrapper{width:125px;margin-top:15px}}.p-tutor__img{width:100%;border-radius:200px}.p-tutor__text-content{padding:9% 9% 4% 0%}@media screen and (max-width:1024px){.p-tutor__text-content{padding:0% 10% 6%}}.p-tutor__post{color:var(--Heading, #212121);font-family:Noto Sans JP;font-size:16px;font-weight:500;line-height:38px}@media screen and (max-width:1024px){.p-tutor__post{font-size:14px;line-height:25px}}.p-tutor__name{margin-top:1px;color:var(--Heading, #212121);font-family:Noto Sans JP;font-size:24px;font-weight:700;line-height:38px}@media screen and (max-width:1024px){.p-tutor__name{font-size:20px;line-height:30px}}.p-tutor__name--small{color:var(--Heading, #212121);font-family:Noto Sans JP;font-size:16px;font-weight:700;line-height:38px}@media screen and (max-width:1024px){.p-tutor__name--small{font-size:14px}}.p-tutor__description{margin-top:24px;color:#444;font-family:Noto Sans JP;font-size:16px;font-weight:400;line-height:30px}@media screen and (max-width:1024px){.p-tutor__description{margin-top:20px;font-size:14px}}.p-ai-case__lms-content{display:flex;width:78%;max-width:1120px;border-radius:20px;margin:4% auto 0;background-color:#fafafa;gap:50px}@media screen and (max-width:1024px){.p-ai-case__lms-content{width:85%;max-width:650px;flex-direction:column;padding-bottom:40px;margin:8% auto 0;gap:0}}.p-ai-case__lms-sub-content{width:100%;padding:5% 0% 5% 5%}@media screen and (max-width:1024px){.p-ai-case__lms-sub-content{box-sizing:border-box;padding:40px 12% 0%}}.p-ai-case__lms-title{color:var(--Heading, #212121);font-family:Noto Sans JP;font-size:24px;font-weight:700;line-height:1.58}@media screen and (max-width:1024px){.p-ai-case__lms-title{font-size:20px;text-align:center}}.p-ai-case__lms-title-new-line{display:inline-block}.p-ai-case__lms-description{max-width:507px;margin-top:20px;color:#444;font-family:Noto Sans JP;font-size:16px;font-weight:400;line-height:1.875}@media screen and (max-width:1024px){.p-ai-case__lms-description{max-width:none;font-size:14px}}.p-ai-case__lms-description--emphasize{color:#444;font-family:Noto Sans JP;font-size:16px;font-weight:700;line-height:1.875}@media screen and (max-width:1024px){.p-ai-case__lms-description--emphasize{max-width:none;font-size:15px}}.p-ai-case__lms-link{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.p-ai-case__lms-link:hover{opacity:.7}.p-ai-case__lms-img-content{display:flex}.p-ai-case__lms-img-wrapper{overflow:hidden;width:78%;max-width:1120px;border:1px solid #9e9e9e;border-radius:8px;margin:auto;background-color:#fff}@media screen and (max-width:1024px){.p-ai-case__lms-img-wrapper{width:70%;max-width:650px;padding:0;margin:40px auto 0}}.p-ai-case__lms-img{width:100%}.p-ai-course-new{padding:60px 0 80px;margin:80px 0 0;background-color:#f5f5f5}.p-ai-course-new__cards-wrapper{display:flex;width:84%;max-width:1200px;margin:24px auto 0;gap:20px}@media screen and (max-width:1024px){.p-ai-course-new__cards-wrapper{max-width:500px;flex-direction:column}}.p-ai-course-new__card-wrapper{display:flex;overflow:hidden;width:calc((100% - 64px) / 3);flex-direction:column;border-radius:10px}@media screen and (max-width:1024px){.p-ai-course-new__card-wrapper{width:100%}}.p-ai-course-new__title{position:relative;color:#062a4a;font-family:Noto Sans JP;font-size:24px;font-weight:700;line-height:40px;text-align:center}.p-ai-course-new__title:after{position:absolute;bottom:-20px;left:50%;width:70px;height:3px;background-color:#6bb5d8;content:"";transform:translate(-50%)}@media screen and (max-width:1024px){.p-ai-course-new__title{padding:0% 5% 0;font-size:18px;line-height:30px}.p-ai-course-new__title:after{bottom:-10px}}.p-ai-course-new__group+.p-ai-course-new__group{margin-top:64px}@media screen and (max-width:1024px){.p-ai-course-new__group+.p-ai-course-new__group{margin-top:40px}}.p-ai-course-new__group-title{width:84%;max-width:1200px;margin:0 auto;color:#062a4a;font-family:Noto Sans JP;font-size:20px;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width:1024px){.p-ai-course-new__group-title{max-width:500px;font-size:17px}}.p-ai-course-new__card{display:flex;overflow:hidden;width:calc((100% - 40px) / 3);flex-direction:column;border-radius:12px;box-shadow:0 4px 8px #00000012}@media screen and (max-width:1024px){.p-ai-course-new__card{width:100%}}.p-ai-course-new__card-title{color:#fff;font-family:Noto Sans JP;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width:1024px){.p-ai-course-new__card-title{font-size:18px}}.p-ai-course-new__card-subtitle{margin-top:4px;color:#fff;font-family:Noto Sans JP;font-size:14px;font-weight:500;text-align:center}@media screen and (max-width:1024px){.p-ai-course-new__card-subtitle{font-size:13px}}.p-ai-course-new__price{margin-top:15px;color:#fff;font-family:Noto Sans JP;font-size:40px;text-align:center}@media screen and (max-width:1024px){.p-ai-course-new__price{font-size:25px}}.p-ai-course-new__price--small{color:#fff;font-family:Noto Sans JP;font-size:18px;font-weight:500}@media screen and (max-width:1024px){.p-ai-course-new__price--small{font-size:14px}}.p-ai-course-new__supplementary-Info{margin-top:15px;color:#fff;font-family:Noto Sans JP;font-size:16px;text-align:center}@media screen and (max-width:1024px){.p-ai-course-new__supplementary-Info{font-size:14px}}.p-ai-course-new__card-upper-content,.p-ai-course-new__card-upper-content--bg-deep-blue,.p-ai-course-new__card-upper-content--bg-cobait-blue,.p-ai-course-new__card-upper-content--bg-blue{padding:10px 0}.p-ai-course-new__card-upper-content--bg-blue{padding:25px 0;background:#6bb5d8}@media screen and (max-width:1024px){.p-ai-course-new__card-upper-content--bg-blue{padding:20px 0}}.p-ai-course-new__card-upper-content--bg-cobait-blue{padding:25px 0;background:#20528f}@media screen and (max-width:1024px){.p-ai-course-new__card-upper-content--bg-cobait-blue{padding:20px 0}}.p-ai-course-new__card-upper-content--bg-deep-blue{padding:25px 0;background:#062a4a}@media screen and (max-width:1024px){.p-ai-course-new__card-upper-content--bg-deep-blue{padding:20px 0}}.p-ai-course-new__card-lower-content{display:flex;flex-direction:column;flex-grow:1;padding:22px 20px 0;background:#fff}.p-ai-course-new__card-lower-sub-Upper-content-text,.p-ai-course-new__card-lower-sub-Upper-content-text--mt,.p-ai-course-new__card-lower-sub-Upper-content-text--bold{flex-shrink:0;font-family:Noto Sans JP;font-size:16px;line-height:1.4}@media screen and (max-width:1024px){.p-ai-course-new__card-lower-sub-Upper-content-text,.p-ai-course-new__card-lower-sub-Upper-content-text--mt,.p-ai-course-new__card-lower-sub-Upper-content-text--bold{font-size:14px}}.p-ai-course-new__card-lower-sub-Upper-content-text--bold{font-weight:500}.p-ai-course-new__card-lower-sub-Upper-content-text--mt{margin-top:8px}.p-ai-course-new__card-lower-sub-Upper-content-text-new-line{display:inline-block}.p-ai-course-new__card-lower-sub-lower-content{margin-top:18px}.p-ai-course-new__card-lower-sub-lower-content-title,.p-ai-course-new__card-lower-sub-lower-content-title--bg-deep-blue,.p-ai-course-new__card-lower-sub-lower-content-title--bg-cobait-blue,.p-ai-course-new__card-lower-sub-lower-content-title--bg-blue{padding:8px 4px;border-radius:30px;color:#fff;font-family:Noto Sans JP;font-size:18px;text-align:center}@media screen and (max-width:1024px){.p-ai-course-new__card-lower-sub-lower-content-title,.p-ai-course-new__card-lower-sub-lower-content-title--bg-deep-blue,.p-ai-course-new__card-lower-sub-lower-content-title--bg-cobait-blue,.p-ai-course-new__card-lower-sub-lower-content-title--bg-blue{font-size:16px}}.p-ai-course-new__card-lower-sub-lower-content-title--bg-blue{background:#6bb5d8}.p-ai-course-new__card-lower-sub-lower-content-title--bg-cobait-blue{background:#20528f}.p-ai-course-new__card-lower-sub-lower-content-title--bg-deep-blue{background:#062a4a}.p-ai-course-new__card-lower-content-list{display:flex;flex-direction:column;padding-left:20px;margin-top:17px;gap:6px}.p-ai-course-new__card-lower-content-item{font-size:16px;line-height:1.3;list-style-type:disc}@media screen and (max-width:1024px){.p-ai-course-new__card-lower-content-item{font-size:14px}}.p-ai-course-new__card-lower-sub-lower-content-description-wrapper{padding:20px 20px 25px;background-color:#fff}.p-ai-course-new__card-lower-sub-lower-content-description{font-family:Noto Sans JP;font-size:16px;font-weight:700;line-height:1.3;text-align:center}.p-ai-course-new__card-lower-sub-lower-content-description.plan01-new{color:#6bb5d8}.p-ai-course-new__card-lower-sub-lower-content-description.plan02-new{color:#20528f}.p-ai-course-new__card-lower-sub-lower-content-description.plan03{color:#062a4a}@media screen and (max-width:1024px){.p-ai-course-new__card-lower-sub-lower-content-description{font-size:14px}}.p-ai-course-new__description-wrapper{width:84%;max-width:1200px;margin:32px auto 0}@media screen and (max-width:1024px){.p-ai-course-new__description-wrapper{max-width:500px;margin:20px auto 0}}.p-ai-course-new__description,.p-ai-course-new__description-item,.p-ai-course-new__description--mt,.p-ai-course-new__description--bold{font-family:Noto Sans JP;font-size:16px;line-height:1.4}@media screen and (max-width:1024px){.p-ai-course-new__description,.p-ai-course-new__description-item,.p-ai-course-new__description--mt,.p-ai-course-new__description--bold{font-size:14px;text-align:left}}.p-ai-course-new__description--bold{font-weight:700}.p-ai-course-new__description--mt{margin-top:10px}@media screen and (max-width:1024px){.p-ai-course-new__description--mt{margin-top:10px}}.p-ai-course-new__description-list{padding-left:20px}@media screen and (max-width:1024px){.p-ai-course-new__description-list{padding-left:18px}}.p-ai-course-new__description-item{list-style-type:decimal}.p-ai-course-new__note-wrapper{width:84%;max-width:1200px;box-sizing:border-box;padding:32px 7%;border-radius:12px;margin:32px auto 0;background-color:#1f5f8f}@media screen and (max-width:1024px){.p-ai-course-new__note-wrapper{max-width:500px;flex-direction:column;padding:16px 20px;margin:20px auto 0;gap:20px}}.p-ai-course-new__note{display:flex;box-sizing:border-box;align-items:center;text-align:center}@media screen and (max-width:1024px){.p-ai-course-new__note{flex-direction:column;gap:20px}}.p-ai-course-new__note-text{color:#fff;font-size:24px;font-weight:700;line-height:1.3;text-align:center}@media screen and (max-width:1024px){.p-ai-course-new__note-text{font-size:20px}}.p-ai-course-new__note-sub-content{width:180px;flex-shrink:0;padding:0 20px 0 0}@media screen and (max-width:1024px){.p-ai-course-new__note-sub-content{padding:0}}.p-ai-course-new__note-title{color:#fff;font-size:25px;font-weight:700;text-align:center}@media screen and (max-width:1024px){.p-ai-course-new__note-title{font-size:18px}}.p-ai-course-new__note-price{display:block;margin-top:8px;color:#fff;font-size:40px;font-weight:700;line-height:1;text-align:center}@media screen and (max-width:1024px){.p-ai-course-new__note-price{font-size:25px}}.p-ai-course-new__note-price--small,.p-ai-course-new__note-price--small-thin{color:#fff;font-size:18px;font-weight:500}@media screen and (max-width:1024px){.p-ai-course-new__note-price--small,.p-ai-course-new__note-price--small-thin{font-size:14px}}.p-ai-course-new__note-price--small-thin{font-weight:300}.p-ai-course-new__note-price-caputre-wrapper{display:block;padding:4px 0;border-radius:40px;background-color:#fff}.p-ai-course-new__note-price-caputre{background:linear-gradient(89.47deg,#0094ff,#2165eb);-webkit-background-clip:text;font-size:14px;font-weight:700;-webkit-text-fill-color:transparent}@media screen and (max-width:1024px){.p-ai-course-new__note-price-caputre{font-size:12px}}.p-ai-course-new__note-description{padding:0 0 0 20px;border-left:1px #fff solid;color:#fff;font-size:16px;font-weight:500;line-height:1.5;text-align:left}@media screen and (max-width:1024px){.p-ai-course-new__note-description{width:100%;padding:10px 0 0;border-top:1px #fff solid;border-left:0;font-size:14px}}.p-ai-course-new-tab{display:flex;width:75%;max-width:800px;justify-content:center;margin:70px auto 48px}@media screen and (max-width:1024px){.p-ai-course-new-tab{width:98%;max-width:400px}}.p-ai-course-new-tab-item-wrapper{width:50%;text-align:center}.tab_item-new{display:block;width:100%;padding:0 5px 20px;border-bottom:3px solid #062a4a;color:#062a4a;float:left;font-size:20px;font-weight:500;line-height:50px;line-height:1.3;text-align:center;transition:all .2s ease}@media screen and (max-width:1024px){.tab_item-new{box-sizing:border-box;padding:0 5px 15px;font-size:17px}}.tab_item-new:hover{opacity:.75}@media screen and (max-width:1024px){.tab_item-new span{display:block}}input[name=plans-new]{display:none}input[type=radio]:checked+.tab_item-new{border-bottom-color:#2f6df6;color:#2f6df6;font-weight:700}.p-ai-course-new:has(#role-new:checked) #role-new_content{display:block}.p-ai-course-new:has(#basic-new:checked) #basic-new_content{display:block}.p-ai-course-new-content{display:none}.p-qa__button{width:391px;min-width:365px;max-width:391px;margin:100px auto}@media screen and (max-width:1024px){.p-qa__button{width:280px;min-width:280px}}.p-qa__content-title{position:relative;color:#212121;font-family:Noto Sans JP;font-size:32px;font-weight:700;letter-spacing:.03em;line-height:46px;text-align:center}.p-qa__content-title:after{position:absolute;bottom:-20px;left:50%;width:70px;height:3px;background:var(--TS-Water-Blue, #6BB5D8);content:"";transform:translate(-50%)}@media screen and (max-width:1024px){.p-qa__content-title{font-size:24px}.p-qa__content-title:after{bottom:-10px}}.p-qa__accordion-wrapper{width:60%;max-width:880px;padding-bottom:80px;margin:7% auto 0}@media screen and (max-width:1024px){.p-qa__accordion-wrapper{width:90%;max-width:600px}}.p-qa__accordion-summary{position:relative;display:block;padding:5%;background:#fff;font-weight:700;list-style:none}@media screen and (max-width:1024px){.p-qa__accordion-summary{padding-right:15%}}.p-qa__accordion-summary-text{position:relative;padding-left:12%;color:#212121;font-family:Noto Sans JP;font-size:16px;font-weight:700;line-height:30px}.p-qa__accordion-summary-text:before{position:absolute;top:50%;left:0;display:block;width:50px;height:50px;background-image:url(/ai-reskilling/assets/images/q.svg);background-repeat:no-repeat;background-size:cover;content:"";transform:translateY(-50%)}@media screen and (max-width:1024px){.p-qa__accordion-summary-text:before{width:25px;height:25px}}@media screen and (max-width:1024px){.p-qa__accordion-summary-text{padding-left:38px;font-size:14px;line-height:25px}}.p-qa__accordion-summary::-webkit-details-marker{display:none}.p-qa__accordion-summary:after{position:absolute;top:50%;right:5%;color:#6bb5d8;content:"+";font-size:24px;font-weight:400;line-height:24px;transform:translateY(-50%)}@media screen and (max-width:1024px){.p-qa__accordion-summary:after{font-size:20px}}.p-qa__accordion[open] .p-qa__accordion-summary-text{color:#6bb5d8}.p-qa__accordion[open] .p-qa__accordion-summary:after{position:absolute;top:50%;right:5%;color:#6bb5d8;content:"−";font-size:24px;font-weight:400;line-height:24px;transform:translateY(-50%)}@media screen and (max-width:1024px){.p-qa__accordion[open] .p-qa__accordion-summary:after{font-size:20px}}.p-qa__accordion-detail{padding:5%;background-color:var(--bg-gray, #f5f5f5)}.p-qa__accordion-text{position:relative;padding-left:12%;color:var(--Heading, #212121);font-family:Noto Sans JP;font-size:16px;font-weight:400;line-height:30px}.p-qa__accordion-text:before{position:absolute;top:50%;left:0;display:block;width:50px;height:50px;background-image:url(/ai-reskilling/assets/images/a.svg);background-repeat:no-repeat;background-size:cover;content:"";transform:translateY(-50%)}@media screen and (max-width:1024px){.p-qa__accordion-text:before{width:25px;height:25px}}@media screen and (max-width:1024px){.p-qa__accordion-text{padding-left:38px;font-size:14px;line-height:25px}}.p-contact__title{position:relative;padding-top:40px;color:var(--TS-Deep-Blue, #062a4a);font-family:Noto Sans JP;font-size:24px;font-weight:700;line-height:34.75px;text-align:center}.p-contact__title:after{position:absolute;bottom:-20px;left:50%;width:70px;height:3px;background-color:#6bb5d8;content:"";transform:translate(-50%)}@media screen and (max-width:1024px){.p-contact__title{padding:10% 6% 0;font-size:20px}.p-contact__title:after{bottom:-15px}}.p-contact__title-new-line{display:inline-block}.p-contact__form{width:550px;margin:80px auto}@media screen and (max-width:1024px){.p-contact__form{width:84%;max-width:500px;margin:15% auto}}.p-contact__form-company-name,.p-contact__form-url{display:flex;flex-direction:column;margin-bottom:3%}.p-contatct__form-error-message{padding-top:5px;color:var(--Caution, #d1453d);font-family:Noto Sans JP;font-size:12px}@media screen and (max-width:1024px){.p-contatct__form-error-message{font-size:10px}}.p-contact__form-error-input{background-color:var(--caution-02, #fff0f0)}.p-contact__form-label{color:var(--TS-Deep-Blue, #062a4a);font-family:Noto Sans JP;font-size:16px;font-weight:700;line-height:29px}@media screen and (max-width:1024px){.p-contact__form-label{font-size:14px;line-height:25.3px}}.p-contact__form-label-warning{position:relative;top:-2px;display:inline-block;width:34px;height:20px;border-radius:3px;margin-left:2%;background:#d1453d;color:#fff;font-family:Noto Sans JP;font-size:10px;font-weight:700;line-height:14.48px;text-align:center}.p-contact__form-label-warning-text{padding-top:3px}.p-contact__form-input-company-name,.p-contact__form-input-url{min-width:0;height:30px;padding:7px 10px;border:none;margin-top:2%;background:var(--bg-gray, #f5f5f5);font-size:16px}@media screen and (max-width:1024px){.p-contact__form-input-company-name,.p-contact__form-input-url{height:25px;padding:6px 10px;font-size:14px}}.p-contact__form-name{margin-bottom:3%}.p-contact__form-input-name-wrapper{display:flex;justify-content:space-between;margin-top:2%;gap:5%}.p-contact__form-input-last-name{width:50%;height:30px;padding:7px 10px;border:none;background:var(--bg-gray, #f5f5f5);font-size:16px}@media screen and (max-width:1024px){.p-contact__form-input-last-name{height:25px;padding:6px 10px;font-size:14px}}.p-contact__form-input-first-name{width:50%;height:30px;padding:7px 10px;border:none;background:var(--bg-gray, #f5f5f5);font-size:16px}@media screen and (max-width:1024px){.p-contact__form-input-first-name{height:25px;padding:6px 10px;font-size:14px}}.p-contact__form-name-kana{margin-bottom:3%}.p-contact__form-input-name-kana-wrapper{display:flex;justify-content:space-between;margin-top:2%;gap:5%}.p-contact__form-input-last-name-kana{width:50%;height:30px;padding:7px 10px;border:none;background:var(--bg-gray, #f5f5f5);font-size:16px}@media screen and (max-width:1024px){.p-contact__form-input-last-name-kana{height:25px;padding:6px 10px;font-size:14px}}.p-contact__form-input-first-name-kana{width:50%;height:30px;padding:7px 10px;border:none;background:var(--bg-gray, #f5f5f5);font-size:16px}@media screen and (max-width:1024px){.p-contact__form-input-first-name-kana{height:25px;padding:6px 10px;font-size:14px}}.p-contact__form-email{display:flex;flex-direction:column;margin-bottom:3%}.p-contact__form-input-email{min-width:0;height:30px;padding:7px 10px;border:none;margin-top:2%;background:var(--bg-gray, #f5f5f5);font-size:16px}@media screen and (max-width:1024px){.p-contact__form-input-email{height:25px;padding:6px 10px;font-size:14px}}.p-contact__form-phone{display:flex;flex-direction:column;margin-bottom:3%}.p-contact__form-input-phone{min-width:0;height:30px;padding:7px 10px;border:none;margin-top:2%;background:var(--bg-gray, #f5f5f5);font-size:16px}@media screen and (max-width:1024px){.p-contact__form-input-phone{height:25px;padding:7px 10px;font-size:16px}}.p-contact__form-input-contact-event-wrapper{display:flex;align-items:center;margin-top:2%}@media screen and (max-width:1024px){.p-contact__form-input-contact-event-wrapper{align-items:flex-start}}.p-contact__form-input-chekbox{width:16px;margin:0}@media screen and (max-width:1024px){.p-contact__form-input-chekbox{width:14px;margin:6px 0 0}}.p-contact__form-input-chekbox-text{padding-left:2%;font-family:Noto Sans JP;font-size:14px;font-weight:400;line-height:29px}@media screen and (max-width:1024px){.p-contact__form-input-chekbox-text{font-size:12px;line-height:24px}}.p-contact__form-service-name,.p-contact__form-message{margin-top:3%}.p-contact__form-message-asterisk{font-family:Noto Sans JP;font-size:10px;font-weight:400;line-height:20px}.p-contact__form-textarea-message{width:100%;height:174px;padding:7px 10px;border:none;margin:2% 0 0%;background:var(--bg-gray, #f5f5f5);font-size:16px;resize:none}@media screen and (max-width:1024px){.p-contact__form-textarea-message{height:150px;padding:6px 10px;font-size:14px}}.p-contact__form-terms{padding-top:3%}.p-contact__form-terms-text{color:#000;font-family:Noto Sans JP;font-size:10px;font-weight:400;letter-spacing:.03em;line-height:20px}.p-contact__form-terms-text-link{border-bottom:1px solid #3192C9;color:#3192c9}.p-contact__submit{width:365px;margin:7% auto}@media screen and (max-width:1024px){.p-contact__submit{position:relative;left:50%;width:100%;min-width:260px;margin:40px 0;transform:translate(-50%)}}.p-contact__submit-button{width:100%;padding:0;border:none;background:none;cursor:pointer}.p-contact__submit-button:active{transform:translateY(2px)}.p-contact__complete-bg{display:none}.submit .p-contact__complete-bg{position:fixed;z-index:100;display:block;background-color:#00000080;inset:0}.submit.p-contact__complete-content-wrapper{position:relative;top:30%;width:728px;border-radius:20px;margin:0 auto;aspect-ratio:728/354;background-color:#f5f5f5}@media screen and (max-width:1024px){.submit.p-contact__complete-content-wrapper{width:65vw;max-width:400px;padding:5%;aspect-ratio:0}}.submit.p-contact__complete-content-title{padding-top:60px;font-family:Noto Sans JP;font-size:24px;font-weight:700;line-height:34.75px;text-align:center}@media screen and (max-width:1024px){.submit.p-contact__complete-content-title{padding-top:20px;font-size:20px;line-height:1.2}}.submit.p-contact__complete-content-title-new-line{display:inline-block}.submit.p-contact__complete-content-description{margin-top:30px;color:#444;font-family:Noto Sans JP;font-size:16px;font-weight:500;line-height:1.75em;text-align:center}@media screen and (max-width:1024px){.submit.p-contact__complete-content-description{font-size:14px}}@media screen and (max-width:340px){.submit.p-contact__complete-content-description{font-size:12px}}.submit body{overflow:hidden}.submit.p-contact__complete-close-button{display:block;width:294px;padding:0;border:none;border-radius:60px;margin:50px auto 0;aspect-ratio:294/63;background:none;background-color:#949494;cursor:pointer}.submit.p-contact__complete-close-button:active{transform:translateY(2px)}@media screen and (max-width:1024px){.submit.p-contact__complete-close-button{width:150px;margin:30px auto 10px}}.submit.p-contact__complete-close-button-text{color:#fff;font-family:Noto Sans JP;font-size:20px;font-weight:700;line-height:1.45;text-align:center}@media screen and (max-width:1024px){.submit.p-contact__complete-close-button-text{font-size:18px}}.p-contact__form-input-company-name.p-contact__form-error-input,.p-contact__form-input-url.p-contact__form-error-input,.p-contact__form-input-last-name.p-contact__form-error-input,.p-contact__form-input-first-name.p-contact__form-error-input,.p-contact__form-input-last-name-kana.p-contact__form-error-input,.p-contact__form-input-first-name-kana.p-contact__form-error-input,.p-contact__form-input-email.p-contact__form-error-input,.p-contact__form-input-phone.p-contact__form-error-input,.p-contact__form-textarea-message.p-contact__form-error-input{background-color:var(--caution-02, #fff0f0)}.c-contact__button-wrapper{width:391px;min-width:365px;max-width:391px}@media screen and (max-width:1024px){.c-contact__button-wrapper{width:280px;min-width:280px}}.c-contact__button-sub-wrapper{display:flex;width:100%;box-sizing:border-box;padding-left:5%;border-radius:90px;background:linear-gradient(89.47deg,#0094ff,#2165eb);cursor:pointer;gap:6%}.c-contact__button-sub-wrapper:active{transform:translateY(2px)}@media screen and (max-width:1024px){.c-contact__button-sub-wrapper{padding:0 0 0 5%;gap:5%}}.c-contact__button-img-wrapper{display:block;padding:4%;border-radius:40px;margin:auto 0;aspect-ratio:1/1;background:#fff}@media screen and (max-width:1024px){.c-contact__button-img-wrapper{padding:2%}}.c-contact__button-img{width:100%;padding-top:15%}@media screen and (max-width:1024px){.c-contact__button-img{display:block;width:70%;padding-top:25%;margin:auto}}.c-contact__button-text-wrapper{padding:5% 3% 5% 0}@media screen and (max-width:1024px){.c-contact__button-text-wrapper{padding:5% 3% 6% 0}}.c-contact__button-text--up{padding:1%;border:1px solid #fff;margin:0 15%;color:#fff;font-family:Noto Sans JP;font-size:14px;font-weight:500;line-height:20.27px;text-align:center}@media screen and (max-width:1024px){.c-contact__button-text--up{padding:1% 2%;font-size:11px}}.c-contact__button-text--down{padding-top:4%;color:#fff;font-family:Noto Sans JP;font-size:24px;font-weight:700;line-height:34.75px;text-align:center}@media screen and (max-width:1024px){.c-contact__button-text--down{padding-top:0%;font-size:18px}}.c-submit{display:block;aspect-ratio:356/60}::-webkit-full-page-media,:future,:root .c-submit{display:block;height:5%;aspect-ratio:356/60}.c-submit__text-wrapper{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:200px;margin:auto;background:#6bb5d8}.c-submit__text{position:relative;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Noto Sans JP;font-size:20px;font-weight:700;gap:20px;line-height:28.96px;text-align:center}.c-submit__text:after{position:relative;top:3px;display:inline-block;width:21px;height:24px;aspect-ratio:1/1;background-image:url(/ai-reskilling/assets/images/arrow-right.svg);background-repeat:no-repeat;background-size:contain;content:""}@media screen and (max-width:768px){.c-submit__text{font-size:18px}}img{vertical-align:bottom}.footer{line-height:1.5}.footer,.footer *,.footer *:before,.footer *:after{box-sizing:border-box}
