html{-webkit-text-size-adjust:100%;font-size:62.5%}.sp,.sp-btn{display:none}@font-face{font-family:Noto Sans CJK JP;font-style:normal;font-weight:900;src:local("Noto Sans CJK JP Black"),local("NotoSansCJKjp-Black"),local("NotoSansJP-Black"),url(../fonts/notosansjp-black.woff) format("woff")}@font-face{font-family:Noto Sans CJK JP;font-style:normal;font-weight:700;src:local("Noto Sans CJK JP Bold"),local("NotoSansCJKjp-Bold"),local("NotoSansJP-Bold"),url(../fonts/notosansjp-bold.woff) format("woff")}.noto-bl{font-weight:900}.noto-bl,.noto-bo{font-family:Noto Sans CJK JP,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,Osaka,メイリオ,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.noto-bo{font-weight:700}article,aside,figure,footer,header,main,nav,section{display:block}main{color:#334358;font-size:1.6em;line-height:1.75;margin-bottom:0;padding-bottom:0}body,figure,h1,h2,h3,li,ul{color:#222;margin:0;padding:0}body{font-family:Noto Sans CJK JP,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,Osaka,メイリオ,ＭＳ Ｐゴシック,MS PGothic,sans-serif}*{box-sizing:border-box}ul{list-style-type:none}img{border:none;height:auto;vertical-align:bottom;width:100%}a{color:#09d;text-decoration:none}p{padding:0 0 1em}dt,p{margin:0}dd,dt{padding:0}dd{line-height:150%;margin:0 0 10px}.size-s{font-size:.8em}.txt-bold{font-weight:700}.img-border{border:1px solid #cad9e6}#style2-head{background-color:#fff;height:100px;padding:27px 0;position:fixed;width:100%;z-index:10}#style2-head figure{height:32px;left:3%;position:absolute;top:calc(50% - 6px);width:auto}#style2-head>div{display:flex;font-weight:700;justify-content:flex-start;position:absolute;right:3%;top:calc(50% - 27px)}#style2-head>div div{font-size:12px;margin-right:10px}#style2-head>div div a{color:#22b58d;cursor:default;display:block;font-size:1.5em;text-decoration:none}.style2-cta-button{background-color:#22b58d;border:2px solid #22b58d;border-radius:30px;color:#fff;display:block;font-size:20px;font-weight:700;line-height:1;padding:18px 0;text-align:center;transition:all .2s ease;width:410px}.style2-cta-button:hover{background-color:#fff;color:#22b58d}#style2-ba-area .style2-cta-button:hover{background-color:#fff;color:#eb0000}#style2-head .style2-cta-button{font-size:14px;padding:12px 0;width:200px}#style2-main,#style2-main2{padding-top:100px}#style2-main2{background-image:url(../images/lp_style2_fv2.png);background-position:50% 100px;background-repeat:repeat-x}#style2-fv{height:calc(100vh - 260px);margin:auto;max-width:1150px;min-height:570px;min-width:1000px;padding-top:30px;position:relative;width:1000px;width:100%}#style3-cover{background-image:url(../images/lp_style3_fv_part1.png),url(../images/lp_style3_fv_part2.png),url(../images/lp_style3_fv_bottom.png);background-position:calc(50% + 200px) -30px,calc(50% - 530px) 100%,bottom;background-repeat:no-repeat,no-repeat,repeat-x}#style3-cover,#style3-cover2{background-color:#f1f6ff;background-size:inherit;padding-top:30px}#style3-cover2{background-image:url(../images/lp_style3_fv_bottom.png);background-position:bottom;background-repeat:repeat-x}#style2-fv h1{font-size:2.6em;line-height:1.25;margin-bottom:25px}#style3-cover #style2-fv h1{font-size:3.35em;margin-bottom:35px}#style2-main2 #style2-fv h1{font-size:2.5em;line-height:1.15;margin-bottom:20px}#style2-main2 #style3-cover2 #style2-fv h1{font-size:3.55em;margin-bottom:40px}#style2-fv h1:before{border-bottom:1px solid #0071e3;color:#0071e3;content:"経済産業省　デジタルスキル標準 準拠";display:inline-block;font-size:.45em;line-height:1.75;margin-bottom:25px}#style2-fv h1.style-fv-it:before{content:"IT基礎からエンジニア育成まで対応"}#style2-fv h1.style-fv-dx:before{content:"全社員、部署単位など大人数に対応";font-size:.6em}#style2-fv h1.style-fv-en:before{content:"開発現場でのOJTにお悩みの方へ";font-size:.6em}#style2-fv h1.style-fv-en2:before{content:"成果の出ない新人IT研修にお悩みの方へ";font-size:.5em}#style2-fv h1.style-fv-en3:before{content:"秋採用の新人ITエンジニア向け";font-size:.5em}#style2-fv h1.style-fv-ai1:before{content:"生成AI活用に出遅れていませんか？";font-size:.5em}#style3-cover #style2-fv h1.style-fv-dx,#style3-cover #style2-fv h1.style-fv-en{font-size:2.9em}#style3-cover #style2-fv h1.style-fv-dx span,#style3-cover #style2-fv h1.style-fv-en span{font-size:.8em;padding-top:10px}#style3-cover #style2-fv h1.style-fv-dx strong.size-m{font-size:1.45em}#style2-main2 #style2-fv h1:before{margin-bottom:15px}#style2-fv h1 span{display:block;font-size:.65em;line-height:1.5}#style2-fv h1 strong{color:#0071e3}#style2-fv-form{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 3px rgba(0,0,0,.05);left:calc(50% + 150px);padding:25px 30px;position:absolute;top:20px;width:340px}.style2-form-title{font-weight:700;text-align:center}.style2-form-title span{color:#0071e3}#style2-inq-form dt{color:#5f6368;font-size:.8em;font-weight:700}#style2-inq-form dt .form-necessary{background-color:#f1f6ff;border-radius:5px;color:#0071e3;display:inline-block;font-size:.9em;font-weight:400;line-height:1;margin-left:10px;padding:3px 8px}#style2-inq-form input[type=email],#style2-inq-form input[type=tel],#style2-inq-form input[type=text],#style2-inq-form select{border:1px solid #bdd0de;border-radius:5px;color:#334358;line-height:1;margin:3px 0 6px;padding:6px 10px;width:100%}#style2-inq-form p{font-size:.7em;margin:0;padding:0 0 5px}#style2-inq-form dd,#style2-inq-form dl{margin-bottom:4px;margin-top:5px}#style2-inq-form dd{margin-top:0}.style2-executive-btn{background-color:#eb0000;border:2px solid #eb0000;border-radius:30px;color:#fff;display:block;font-size:14px;font-weight:700;line-height:1;margin:5px auto 10px;padding:15px 0;text-align:center;transition:all .2s ease;width:220px}.style2-executive-btn:hover{background-color:#fff;color:#eb0000}#style2-fv ul{padding-bottom:10px;width:calc(100% - 400px)}#style2-fv li{background-color:#fff;background-image:url(../images/fv_check.png);background-position:6px 50%;background-repeat:no-repeat;color:#5f6368;display:inline-block;font-size:1.3em;font-weight:700;line-height:1;margin-bottom:4px;padding:10px 30px 10px 36px}#style2-main2 #style3-cover2 #style2-fv li,#style3-cover #style2-fv li{font-size:1.35em;margin-bottom:6px;padding:14px 30px 14px 36px}#style2-fv li span{color:#0071e3}#style2-fv h1 span strong{color:#eb0000}#style2-fv h1 span strong.style-fv-sub{background-color:#222;color:#fff;display:inline-block;font-size:.5em;line-height:1;margin-bottom:10px;padding:10px}#style2-main2 #style2-fv li{font-size:1.25em}#style2-main2 #style2-fv ul{margin-bottom:10px}#style2-main2 .style2-cta-button{background-color:#eb0000;border:2px solid #eb0000;font-size:16px;margin-left:120px;padding:15px 0;width:310px}#style2-main2 #style3-cover2 .style2-cta-button{padding:20px 0}#style2-ba-area .style2-cta-button{background-color:#eb0000;border:2px solid #eb0000;margin:auto}#style2-main2 .style2-cta-button:hover{background-color:#fff;color:#eb0000}#style2-3point .style2-cta-button,#style2-case .style2-cta-button{background-color:#22b58d;border:2px solid #22b58d}#style2-3point .style2-cta-button:hover,#style2-case .style2-cta-button:hover{background-color:#fff;color:#22b58d}#style2-case section ul{display:flex;margin-bottom:10px}#style2-case section li{border:1px solid #0071e3;border-radius:10px;color:#0071e3;display:inline-block;font-size:.9em;line-height:1;margin-right:5px;padding:4px 10px}#style2-fv figure{position:absolute;right:0;top:30px}#style3-cover2 #style2-fv figure{width:380px}#style2-fv-logo{margin:0 auto 80px;width:1100px}#style2-fv-logo ul{display:flex;flex-wrap:wrap;justify-content:center}#style2-fv-logo li{width:10%}h2{font-size:2em;line-height:1.4;margin-bottom:40px;text-align:center}h2 span{color:#0071e3}#style2-main2>section,#style2-main>section{margin:auto;width:1000px}#style2-after,#style2-before{background-color:#f0f0f0;border-radius:10px;margin-bottom:96px;padding:30px;position:relative}#style2-after{background-color:#e8f7f3;margin-bottom:40px}#style2-after img,#style2-before img{border-radius:10px}#style2-after figure,#style2-before figure{float:left;width:320px}#style2-before:before{background-color:#222;content:"Before"}#style2-after:before,#style2-before:before{color:#fff;font-weight:700;left:calc(50% - 110px);line-height:1;padding:10px;position:absolute;text-align:center;top:-18px;width:220px}#style2-after:before{background-color:#22b58d;content:"After"}#style2-before:after{border-style:solid;border-bottom:0;border-left:28px solid transparent;border-right:28px solid transparent;border-top:35px solid #0071e3;bottom:-56px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}#style2-after>span,#style2-before>span{clear:both;display:block;height:0}#style2-after ul,#style2-before ul{font-size:1.15em;font-weight:700;left:380px;position:absolute;top:50%;transform:translateY(-50%)}#style2-before li{background-image:url(../images/style2_ico1.png);background-position:0 50%;background-repeat:no-repeat;line-height:1;padding:8px 0 8px 50px}#style2-before li span{color:#eb0000;text-decoration:underline}#style2-after li{background-image:url(../images/style2_ico2.png);background-position:12px 50%;background-repeat:no-repeat;line-height:1;padding:8px 0 8px 50px}#style2-after li:last-child{background-image:none;font-size:.75em;font-weight:400;padding:8px 0 8px 12px}#style2-after li span{color:#22b58d;text-decoration:underline}#style2-ba-area p{color:#222;font-weight:700;margin-bottom:10px;padding-bottom:0;text-align:center}#style2-ba-area p span{color:#eb0000;font-weight:700;text-align:center}.style2-img-right{float:right;margin:0 0 30px 30px;width:320px}#style2-3point{padding:100px 0 0}#style2-3point section{padding:50px 0}#style2-3point section h3{font-size:1.6em;line-height:1.4;margin-bottom:20px;padding:0 0 0 45px;position:relative}#style2-3point h3 span{color:#0071e3;display:block;font-size:.8em}#style2-3point section h3:before{background-color:#fff;border:2px solid #0071e3;border-radius:19px;box-sizing:border-box;color:#0071e3;content:"1";display:block;font-size:18px;height:38px;left:0;line-height:1;padding-top:9px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:38px}#style2-3point section:nth-of-type(2) h3:before{content:"2"}#style2-3point section:nth-of-type(3) h3:before{content:"3"}.style2-box{background-color:#f1f6ff;border:1px solid #0071e3;border-radius:10px;border-top:3px solid #0071e3;padding:20px 30px;width:650px}.style2-box .txt-bold{color:#0071e3;font-size:1.1em;font-weight:700}.style2-box .type-a li{background-image:url(../images/fv_check.png);background-position:0 50%;background-repeat:no-repeat;font-weight:700;padding:0 0 0 36px}.cta-sub-txt{clear:both;font-weight:700;padding:30px 0 10px;text-align:center}.cta-sub-txt span{color:#22b58d}#style2-3point .style2-cta-button,#style2-case .style2-cta-button{margin:auto}.style2-box .type-b{display:flex;flex-wrap:wrap;justify-content:space-between}.style2-box .type-b li{background-color:#fff;border-radius:15px;color:#0071e3;font-size:.75em;line-height:1;margin:5px 0;padding:5px 0;text-align:center;width:24%}#style2-3point figcaption{color:#5f6368;font-size:.85em;padding-bottom:5px;text-align:right}#style2-case{padding:70px 0}#style2-case section{border:1px solid #bdd0de;border-radius:10px;margin-bottom:40px;overflow:hidden;padding:20px 30px}#style2-case section:nth-of-type(3){margin-bottom:0}#style2-case section h3{font-size:1.4em;line-height:1.4;padding-bottom:20px}#style2-case section h3 span{color:#0071e3;display:block;font-size:.85em}#style2-case section figure{float:left;margin:0 30px 0 0;width:380px}#style2-subsidy{background-color:#f1f6ff;padding:40px}#style2-subsidy h2{font-size:1.7em}#style2-subsidy-detail{background-image:url(../images/dx_work_ico3.png);background-position:50% 10px;background-repeat:no-repeat;display:flex;justify-content:space-between}#style2-subsidy-detail li{color:#0071e3;width:45%}#style2-subsidy-detail li div{background-color:#fff;border:1px solid #0071e3;border-radius:10px;color:#0071e3;font-size:1.2em;font-weight:700;margin-bottom:5px;padding:15px;text-align:center}#style2-subsidy-detail li p{text-align:center}#style2-subsidy table{border-collapse:collapse;border-left:1px solid #bdd0de;border-top:1px solid #bdd0de;line-height:1.5;margin-bottom:30px;width:100%}#style2-subsidy th{background-color:#fff;border-bottom:1px solid #bdd0de;border-right:1px solid #bdd0de;color:#0071e3;padding:12px 15px;text-align:left}#style2-subsidy th.type1{background-color:#0071e3;color:#fff}#style2-subsidy td{background-color:#fff;border-bottom:1px solid #bdd0de;border-right:1px solid #bdd0de;font-weight:700;padding:12px 15px;text-align:center}#style2-subsidy .size-s{font-size:.7em}#style2-form{padding:90px 0}#style2-form figure{float:right;margin:0 0 30px 30px;width:450px}#style2-form figure.img-right{width:320px}#style2-ft-form{background-color:#f1f6ff;border-radius:10px;margin:auto;padding:30px 70px;width:80%}#style2-ft-form #style2-inq-form input[type=email],#style2-ft-form #style2-inq-form input[type=tel],#style2-ft-form #style2-inq-form input[type=text]{font-size:1em;margin-bottom:10px;padding:6px 10px}#style2-ft-form p{padding-bottom:10px}#style2-footer{background-color:#0071e3;color:#fff;font-size:1.2em;padding:20px;text-align:center}@media screen and (max-width:767px){.sp{display:block}#style2-head{height:50px;padding:15px 0;width:100%;z-index:10}#style2-head figure{height:24px;left:3%;top:calc(50% - 10px)}#style2-head figure img{height:24px;width:auto}#style2-head>div{top:calc(50% - 15px)}#style2-head>div div{display:none}#style2-head .style2-cta-button{font-size:12px;padding:7px 0;width:170px}#style2-fv figure{padding-right:10px;width:40%}#style2-main2 #style2-fv h1{font-size:1.8rem;margin-bottom:10px}#style2-main2{background-position:50% 50px;background-repeat:repeat-x;background-size:auto 250px;padding-top:50px}#style2-main2 #style2-fv ul{margin-bottom:30px}#style2-main2 #style2-fv li{font-size:1.15rem;line-height:1.2;width:55%}#style2-main2 #style2-fv{height:300px}#style2-main2 .style2-cta-button{font-size:1.3rem;margin:auto;padding:10px;width:70%}#style2-main2 #style2-fv h1:before{margin-bottom:10px}#style2-main{background-image:url(../images/lp_style2_fv.png);background-position:20% 30px;background-repeat:no-repeat;background-size:auto 260px;padding-top:50px}#style2-fv{height:245px;max-width:inherit;min-height:inherit;min-width:inherit;padding-top:10px;width:92%}#style2-fv h1,#style3-cover #style2-fv h1,#style3-cover #style2-fv h1.style-fv-dx{font-size:2.1rem;line-height:1.25;margin-bottom:10px}#style3-cover{background-color:#f1f6ff;background-image:url(../images/lp_style3_fv_part1.png),url(../images/lp_style3_fv_part2.png),url(none)}#style2-form figure.img-right{width:35%}#style2-fv ul{width:92%}#style2-fv h1:before{font-size:1.2rem;margin-bottom:10px}#style2-fv h1 span{display:block;font-size:.65em;line-height:1.5}#style2-fv h1 strong{color:#0071e3}#style2-fv-form{display:none}#style2-fv li,#style3-cover #style2-fv li{background-color:#fff;background-image:url(../images/fv_check.png);background-position:6px 50%;background-repeat:no-repeat;background-size:16px;color:#5f6368;display:inline-block;font-size:1.2rem;font-weight:700;line-height:1;margin-bottom:1px;padding:6px 20px 6px 26px}.style2-cta-button{font-size:14px;margin:auto;padding:9px 0;width:70%}#style2-fv-logo{margin:20px auto 60px;width:92%}#style2-fv-logo ul{display:flex;flex-wrap:wrap;justify-content:center}#style2-fv-logo li{width:16%}h2{font-size:2.1rem;line-height:1.4;margin-bottom:30px;text-align:center}#style2-main2>section,#style2-main>section{margin:auto;width:92%}#style2-after,#style2-before{margin-bottom:76px;padding:0}#style2-after{background-color:#e8f7f3;margin-bottom:20px}#style2-after img,#style2-before img{border-radius:10px}#style2-after figure,#style2-before figure{float:none;width:100%}#style2-after:before,#style2-before:before{font-size:.8em;left:calc(50% - 75px);top:-18px;width:150px}#style2-before:after{border-style:solid;border-bottom:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:20px solid #0071e3;bottom:-40px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-55%);width:0}#style2-after ul,#style2-before ul{font-size:1.3rem;font-weight:700;left:inherit;padding:15px 0;position:relative;top:inherit;transform:inherit}#style2-before li{background-size:40px;padding:8px 0 8px 35px}#style2-after li{background-size:20px;padding:8px 0 8px 35px}.style2-img-right{float:right;margin:0 0 15px 15px;width:40%}#style2-3point{padding:100px 0 0}#style2-3point section{padding:50px 0}#style2-3point section h3{font-size:1.75rem;line-height:1.4;margin-bottom:20px;padding:0 0 0 35px;position:relative}#style2-3point h3 span{color:#0071e3;display:block;font-size:.8em}#style2-3point section h3:before{content:"1";font-size:15px;height:30px;padding-top:7px;width:30px}#style2-3point section:nth-of-type(2) h3:before{content:"2"}#style2-3point section:nth-of-type(3) h3:before{content:"3"}.style2-box{clear:both;padding:15px 20px;width:100%}.style2-box .txt-bold{font-size:1.05em}.style2-box .type-a li{background-size:20px;font-size:1.4rem;font-weight:400;line-height:1.4;margin-bottom:10px;padding:0 0 0 26px}section>p{font-size:1.4rem}.style2-box .type-b li{font-size:1rem}#style2-3point figcaption{font-size:.9rem}#style2-case{padding:50px 0}#style2-case section{border:1px solid #bdd0de;border-radius:10px;margin-bottom:30px;overflow:hidden;padding:20px}#style2-case section:nth-of-type(3){margin-bottom:0}#style2-case section h3{font-size:1.6rem}#style2-case section figure{float:none;margin:0 auto 20px;width:90%}#style2-subsidy{padding:20px}#style2-subsidy h2{font-size:1.7rem}#style2-subsidy-detail{background-position:50% 10px;background-size:30px}#style2-subsidy-detail li{color:#0071e3;width:45%}#style2-subsidy-detail li div{font-size:1.2rem}#style2-subsidy-detail li p{font-size:1.2rem;text-align:center}#style2-subsidy th{padding:8px 10px}#style2-subsidy td{line-height:1.4;padding:12px 15px}#style2-subsidy .size-s{display:block;font-size:.85rem;line-height:1.4}#style2-form{padding:40px 0}#style2-ft-form{padding:20px 30px;width:90%}#style2-ft-form #style2-inq-form input[type=email],#style2-ft-form #style2-inq-form input[type=tel],#style2-ft-form #style2-inq-form input[type=text]{font-size:1em;margin-bottom:10px;padding:6px 10px}#style2-ft-form p{padding-bottom:10px}}