@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap);[data-v-3e1859a6]{color:#333}.header[data-v-3e1859a6]{align-items:center;background-color:#fff;border-bottom:5px solid #f82531;box-sizing:border-box;display:flex;height:129px;justify-content:space-between;left:0;padding:0 30px;position:fixed;top:0;width:100%;z-index:9999}.header_logo img[data-v-3e1859a6]{vertical-align:middle;width:295px}.header_nav[data-v-3e1859a6]{display:flex}.header_nav_item a[data-v-3e1859a6]{color:#333;font-size:16px;text-decoration:none}.header_nav_item[data-v-3e1859a6]:not(:first-child){margin-left:30px}@media screen and (max-width:915px){.header_logo img[data-v-3e1859a6]{width:240px}.header_nav[data-v-3e1859a6]{display:flex}.header_nav_item a[data-v-3e1859a6]{font-size:14px}.header_nav_item[data-v-3e1859a6]:not(:first-child){margin-left:25px}}@media screen and (max-width:795px){.header[data-v-3e1859a6]{display:none}}[data-v-47dc96d6]{color:#333}.header[data-v-47dc96d6]{align-items:center;background-color:#fff;border-bottom:3px solid #fb0d1b;box-sizing:border-box;display:flex;height:50px;left:0;padding-right:18px;position:fixed;top:0;width:100%;z-index:9999}.header_logo img[data-v-47dc96d6]{vertical-align:middle;width:118px}.header .menu-button[data-v-47dc96d6]{cursor:pointer;display:inline-block;height:14px;position:fixed;right:18px;top:18px;width:20px}.header .menu-button_bar[data-v-47dc96d6]{background:#fb0d1b;display:inline-block;height:2px;position:absolute;transition:all .4s;width:100%}.header .menu-button_bar[data-v-47dc96d6]:first-child{top:0}.header .menu-button_bar[data-v-47dc96d6]:nth-child(2){top:6px}.header .menu-button_bar[data-v-47dc96d6]:nth-child(3){top:12px}.header .open .menu-button_bar[data-v-47dc96d6]:first-child{top:6px;transform:rotate(-45deg)}.header .open .menu-button_bar[data-v-47dc96d6]:nth-child(2){opacity:0}.header .open .menu-button_bar[data-v-47dc96d6]:nth-child(3){top:6px;transform:rotate(45deg)}.header .nav[data-v-47dc96d6]{background:rgba(251,13,27,.8);height:calc(100vh - 50px);overflow-x:scroll;padding:84px 30px 43px;position:fixed;right:0;top:50px;width:100vw;z-index:-1}.header .nav_list li[data-v-47dc96d6]{margin:auto;max-width:500px}.header .nav_list li[data-v-47dc96d6]:not(:last-child){border-bottom:1px solid #fff}.header .nav_list_item[data-v-47dc96d6]{color:#fff;display:block;font-size:18px;padding:15px 30px;position:relative;text-decoration:none}.header .nav_list_item[data-v-47dc96d6]:after{content:"▶︎";position:absolute;right:30px}.header .nav .sns[data-v-47dc96d6]{margin-top:60px}.header .nav .sns_text[data-v-47dc96d6]{color:#fff;font-size:12px;text-align:center}.header .nav .sns_flex[data-v-47dc96d6]{display:flex;justify-content:center;margin-top:10px}.header .nav .sns_flex .sns_icon[data-v-47dc96d6]{height:80px;margin:0 7.5px;width:80px}.header .nav .sns_flex .sns_icon img[data-v-47dc96d6]{width:100%}.fade-enter-active[data-v-47dc96d6],.fade-leave-active[data-v-47dc96d6]{transition:opacity .4s ease,transform .4s ease}.fade-enter-from[data-v-47dc96d6],.fade-leave-to[data-v-47dc96d6]{opacity:0;transform:translateX(100%);transition:opacity .4s ease,transform .4s ease}@media screen and (min-width:796px){.header[data-v-47dc96d6]{display:none}}.contents[data-v-1f74fa09]{background-color:#a2a0a0;max-width:1920px;padding:0 0 35px 20px}.contents .footer[data-v-1f74fa09]{align-items:flex-end;display:flex;justify-content:space-between}.contents .footer .info[data-v-1f74fa09]{margin-top:32px}.contents .footer .info .company[data-v-1f74fa09]{display:flex;margin-left:25px}.contents .footer .info .company .logo .logo-img[data-v-1f74fa09]{height:114px}.contents .footer .info .navigation[data-v-1f74fa09]{display:flex;justify-content:flex-end;white-space:nowrap}.contents .footer .info .navigation .menu_list[data-v-1f74fa09]{display:inline-block;margin-top:23px;position:relative}.contents .footer .info .navigation .menu_list .menu[data-v-1f74fa09]{display:inline-block;margin-left:6%}.contents .footer .info .navigation .menu_list .menu .link[data-v-1f74fa09]{color:#fff;font-size:18px;text-decoration:none}.contents .footer .info .navigation .menu_list .menu[data-v-1f74fa09]:nth-child(5){margin-right:0}.contents .footer .sns .sns-image[data-v-1f74fa09]{display:flex;margin:75px 35px 0 0}.contents .footer .sns .sns-image .icon-btn[data-v-1f74fa09]{display:flex}.contents .footer .sns .sns-image .icon-btn .sns-account[data-v-1f74fa09]{height:100px;margin-right:20px;width:100px}@media screen and (max-width:1047px){.sns[data-v-1f74fa09]{margin-bottom:32px}}@media screen and (max-width:848px){.contents .footer .sns[data-v-1f74fa09]{margin-right:20px}.contents .footer .sns .sns-image[data-v-1f74fa09]{margin:75px 0 0}.contents .footer .sns .sns-image .icon-btn .sns-account[data-v-1f74fa09]{margin-right:0;max-width:100px}}@media screen and (max-width:815px){.contents .footer[data-v-1f74fa09]{justify-content:end}}@media screen and (max-width:795px){.contents[data-v-1f74fa09]{padding:22px 0 0 24px}.contents .footer[data-v-1f74fa09]{justify-content:space-between}.contents .footer .info[data-v-1f74fa09]{margin:0 0 32px}.contents .footer .info .company[data-v-1f74fa09]{display:block;margin-left:0}.contents .footer .info .company .logo .logo-img[data-v-1f74fa09]{height:59px}.contents .footer .info .navigation[data-v-1f74fa09]{margin-top:0}.contents .footer .info .navigation .menu_list[data-v-1f74fa09]{line-height:18px;margin-top:16px}.contents .footer .info .navigation .menu_list .menu[data-v-1f74fa09]{display:block;margin:0 0 4px;text-align:left}.contents .footer .info .navigation .menu_list .menu .link[data-v-1f74fa09]{font-size:9px}.contents .footer .sns[data-v-1f74fa09]{margin-right:0}.contents .footer .sns .sns-image[data-v-1f74fa09]{flex-direction:row-reverse;margin:101px 10px 0 0}.contents .footer .sns .sns-image .icon-btn .sns-account[data-v-1f74fa09]{height:50px;margin:0 10px 0 0;width:50px}.contents .footer .sns .sns-image .icon-btn[data-v-1f74fa09]:first-child{order:1}}*,:after,:before{box-sizing:border-box}ol,ul{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#app{font-family:Noto Sans JP,sans-serif}.home[data-v-274aea75]{background-color:hsla(0,4%,76%,.102)}.home[data-v-274aea75],.top .top-page[data-v-274aea75]{text-align:-webkit-center}.top .top-page .top_image[data-v-274aea75]{display:flex}.top .top-page .top_image .top_image_item[data-v-274aea75]{display:inline-block;width:100%}.top .top-page .top_image .top_image_item .top-image-engineer[data-v-274aea75]{background-size:cover;display:block;height:660px;opacity:.8;width:100%}.top .top-page .image-catchphrase[data-v-274aea75]{position:relative;z-index:1}.top .top-page .image-catchphrase .catchphrase-title[data-v-274aea75]{color:#fff;font-size:46px;left:5%;position:absolute;right:5%;text-shadow:0 3px 6px rgba(51,51,51,.961);top:302px}.top .btn .apply[data-v-274aea75]{border-color:#fb0d1b;border-radius:45px;bottom:170px;height:90px;margin-bottom:73px;max-width:100%;position:relative;white-space:nowrap;width:360px}.top .btn .apply .apply-link[data-v-274aea75]{color:#fb0d1b;font-size:24px;text-decoration:none}.top .btn .apply .apply-link[data-v-274aea75]:after{content:"▶";margin-left:5%}.top-contents[data-v-274aea75]{padding:0 5% 204px}.top-contents .engineer[data-v-274aea75]{background-color:#fff;padding:91px 0 100px;text-align:-webkit-center;width:auto}.top-contents .engineer .title[data-v-274aea75]{margin-bottom:45px;width:700px}.top-contents .engineer .title .title-engineer[data-v-274aea75]{color:#f20505;font-family:Verdana;font-size:60px;font-weight:400;text-align:left;text-shadow:0 6px 6px rgba(242,12,26,.502)}.top-contents .engineer .title .sub-title-engineer[data-v-274aea75]{color:#333;font-size:24px;text-align:left}.top-contents .engineer .what .what_img .engineer-img[data-v-274aea75]{height:450px;width:700px}.top-contents .engineer .what .contents[data-v-274aea75]{margin-top:45px;white-space:pre-wrap}.top-contents .engineer .what .contents .contents-engineer .work .work-title[data-v-274aea75]{align-items:center;display:flex;font-size:29px;justify-content:center;margin-bottom:21px;margin-top:45px}.top-contents .engineer .what .contents .contents-engineer .work .work-title[data-v-274aea75]:after,.top-contents .engineer .what .contents .contents-engineer .work .work-title[data-v-274aea75]:before{border-top:3px solid #f74141;content:"";width:43.03px}.top-contents .engineer .what .contents .contents-engineer .work .work-title[data-v-274aea75]:before{margin-right:5.4px;margin-left:5.4px}.top-contents .engineer .what .contents .contents-engineer .work-sentences[data-v-274aea75]{font-size:23px;line-height:28px;margin-bottom:145px;max-width:597px;text-align:initial}.top-contents .engineer .what .contents .contents-engineer:nth-of-type(2) .work .work-title[data-v-274aea75]{margin-top:46px}.top-contents .engineer .what .contents .contents-engineer:first-child .work-sentences[data-v-274aea75],.top-contents .engineer .what .contents .contents-engineer:nth-child(2) .work-sentences[data-v-274aea75]{margin-bottom:45px}.top-contents .engineer .what .contents .contents-engineer:nth-child(2) .what_img[data-v-274aea75]{margin-top:131px}.top-contents .engineer .catchphrase[data-v-274aea75]{margin-top:100px}.top-contents .engineer .catchphrase .catchphrase-title h1[data-v-274aea75]{font-size:50px;text-align:center}.top-contents .engineer .catchphrase .engineer-btn[data-v-274aea75]{margin-top:27px;text-align:center}.top-contents .engineer .catchphrase .engineer-btn .detail-engineer-btn[data-v-274aea75]{background-color:#f74141;border:none;border-radius:49px;font-size:40px;font-weight:700;height:98px;max-width:95%;white-space:nowrap;width:1103px}.top-contents .engineer .catchphrase .engineer-btn .detail-engineer-btn .detail-engineer[data-v-274aea75]{color:#fff;text-decoration:none}.top-contents .engineer .catchphrase .engineer-btn .detail-engineer-btn .detail-engineer[data-v-274aea75]:after{content:"▶︎";margin-left:5%}.top-contents .line[data-v-274aea75]{background-color:#fc0d1b;height:10px;margin:70px 0;width:60px}.top-contents .voice[data-v-274aea75]{background-color:#fff;height:auto;padding:99px 0 100px;width:auto}.top-contents .voice .title[data-v-274aea75]{text-align:left;width:700px}.top-contents .voice .title .voice-title[data-v-274aea75]{color:#f20505;font-family:Verdana;font-size:60px;font-weight:400;text-shadow:0 6px 6px rgba(242,12,26,.502);width:700px}.top-contents .voice .title .sub-voice-title[data-v-274aea75]{color:#333;font-size:24px;width:390px}.top-contents .voice .title[data-v-274aea75]{margin-top:93px}.top-contents .voice .title .interview-title[data-v-274aea75]{color:#f20505;font-family:Verdana;font-size:60px;font-weight:400;text-shadow:0 6px 6px rgba(242,12,26,.5);width:600px}.top-contents .voice .title .sub-interview-title[data-v-274aea75]{color:#333;font-size:24px;width:580px}.top-contents .voice .experience[data-v-274aea75]{font-size:24px;line-height:25px;margin-top:53px;text-align:left;width:703px}.top-contents .voice .experience-sp[data-v-274aea75]{display:none}.top-contents .voice .study[data-v-274aea75]{font-size:24px;margin-top:53px;text-align:left;width:697px}.top-contents .voice .student[data-v-274aea75]{display:flex;justify-content:center;margin-top:49px}.top-contents .voice .student .graduate[data-v-274aea75]{background-color:rgba(245,67,67,.8);border-radius:15px;box-shadow:3px 3px 6px #f04d4d;height:auto;margin-right:60px;width:460px}.top-contents .voice .student .graduate .graduate-student[data-v-274aea75]{display:block;margin:37px 4px 0}.top-contents .voice .student .graduate .graduate-student .student-contents[data-v-274aea75]{display:flex;justify-content:space-around}.top-contents .voice .student .graduate .graduate-student .student-contents .person[data-v-274aea75]{border-radius:150px;height:233px;width:234px}.top-contents .voice .student .graduate .graduate-student .student-contents .student-name[data-v-274aea75]{color:#fff;font-size:25px;padding-top:197px;white-space:nowrap}.top-contents .voice .student .graduate .graduate-student .student-interview[data-v-274aea75]{color:#fff;font-size:24px;line-height:40px;margin-bottom:70px;margin-top:21px;max-width:700px;padding:0 25px;text-align:left;white-space:pre-wrap}.top-contents .voice .student .graduate[data-v-274aea75]:nth-of-type(2){margin-right:0}.top-contents .voice .student-btn[data-v-274aea75]{margin-top:66px;text-align:center}.top-contents .voice .student-btn .student-curriculum-btn[data-v-274aea75]{background-color:#fff;border:1px solid #f74141;border-radius:49px;font-size:40px;font-weight:700;height:98px;max-width:100%;white-space:nowrap;width:880px}.top-contents .voice .student-btn .student-curriculum-btn .student-curriculum[data-v-274aea75]{color:#f74141;text-decoration:none}.top-contents .voice .student-btn .student-curriculum-btn .student-curriculum[data-v-274aea75]:after{content:"▶︎";margin:0 0 0 5%}.top-contents .entrance[data-v-274aea75]{background-color:#fff;height:auto;padding:99px 0 100px;width:auto}.top-contents .entrance .title[data-v-274aea75]{text-align:left;width:700px}.top-contents .entrance .title .entrance-title[data-v-274aea75]{color:#f20505;font-family:Verdana;font-size:60px;font-weight:400;text-shadow:0 6px 6px rgba(242,12,26,.502);width:400px}.top-contents .entrance .title .sub-entrance-title[data-v-274aea75]{color:#333;font-size:24px;width:390px}.top-contents .entrance .entrance-text[data-v-274aea75]{display:none}.top-contents .entrance .flow-steps[data-v-274aea75]{display:block;justify-content:center;margin:0 5%}.top-contents .entrance .flow-steps .flow[data-v-274aea75]{display:block;justify-content:center;left:1%;margin-top:75px;position:relative;right:4%;white-space:pre-wrap}.top-contents .entrance .flow-steps .flow .steps[data-v-274aea75]{align-items:center;background-color:#f74141;display:flex;height:200px;margin:0 3%;max-width:856px;padding:0;padding:0 30px;width:auto}.top-contents .entrance .flow-steps .flow .steps .steps-title[data-v-274aea75]{margin-top:29px;word-spacing:-30px}.top-contents .entrance .flow-steps .flow .steps .steps-title h2[data-v-274aea75]{background-color:#fff;border-radius:70px;font-size:60px;font-weight:400;height:112px;line-height:110px;margin-bottom:28px;margin-right:35px;white-space:nowrap;width:112px;word-spacing:-10px}.top-contents .entrance .flow-steps .flow .steps .steps-title h2 .step[data-v-274aea75]{font-size:18px}.top-contents .entrance .flow-steps .flow .steps .text[data-v-274aea75]{color:#fff;font-size:24px;line-height:unset;margin-top:0;text-align:left;white-space:pre-wrap}.top-contents .entrance .flow-steps .flow .triangle[data-v-274aea75]{margin-top:21px;text-align:-webkit-center}.top-contents .entrance .flow-steps .flow .triangle .reverse-triangle[data-v-274aea75]{border-left:33px solid transparent;border-right:33px solid transparent;border-top:53px solid #5a5858;height:0;margin-top:15px;width:0}.top-contents .entrance .flow-steps .flow[data-v-274aea75]:nth-of-type(2),.top-contents .entrance .flow-steps .flow[data-v-274aea75]:nth-of-type(3){margin:21px 0 0}.top-contents .entrance .flow-steps .flow:nth-of-type(3) .triangle[data-v-274aea75]{display:none}.top-contents .entrance .flow-entrance-btn[data-v-274aea75]{margin-top:84px;text-align:center}.top-contents .entrance .flow-entrance-btn button[data-v-274aea75]{background-color:#fff;border:1px solid #f74141;border-radius:49px;font-size:40px;font-weight:700;height:98px;max-width:95%;width:1103px}.top-contents .entrance .flow-entrance-btn button .detail-entrance[data-v-274aea75]{color:#f74141;text-decoration:none}.top-contents .entrance .flow-entrance-btn button .detail-entrance[data-v-274aea75]:after{content:"▶";margin-left:5%}.top-contents .curriculum[data-v-274aea75]{background-color:#fff;padding-bottom:100px;width:auto}.top-contents .curriculum .title-curriculum[data-v-274aea75]{padding-top:100px;text-align:left;width:700px}.top-contents .curriculum .title-curriculum .title[data-v-274aea75]{color:#f20505;font-family:Verdana;font-size:60px;font-weight:400;text-shadow:0 6px 6px rgba(242,12,26,.502)}.top-contents .curriculum .title-curriculum .sub-title-curriculum[data-v-274aea75]{color:#333;font-size:24px;width:600px}.top-contents .curriculum .programming-languages[data-v-274aea75]{display:flex;justify-content:center;margin:58px 1% 0 10%}.top-contents .curriculum .programming-languages .language[data-v-274aea75]{margin-right:53px}.top-contents .curriculum .programming-languages .language .language_img .language_image[data-v-274aea75]{height:auto;max-width:200px}.top-contents .curriculum .programming-languages .language .language-text[data-v-274aea75]{font-size:18px;margin-top:13px;max-width:236px}.top-contents .curriculum .target[data-v-274aea75]{margin-top:133px}.top-contents .curriculum .target .target-text[data-v-274aea75]{font-size:36px}.top-contents .curriculum .support[data-v-274aea75]{display:flex;justify-content:center;margin-top:83px}.top-contents .curriculum .support .support-system[data-v-274aea75]{background-color:#f74141;border-radius:15px;color:#fff;font-size:30px;height:129px;width:266px}.top-contents .curriculum .support .support-system .support-title[data-v-274aea75]{margin:40px 0}.top-contents .curriculum .support .howToSupport[data-v-274aea75]{display:block}.top-contents .curriculum .support .howToSupport .support-text[data-v-274aea75]{font-size:32px;font-weight:700;margin:12px 0 0 39px;text-align:left}.top-contents .curriculum .support .howToSupport .support-text[data-v-274aea75]:before{content:"✔️"}.top-contents .curriculum .curriculum-btn[data-v-274aea75]{margin-top:66px;text-align:center}.top-contents .curriculum .curriculum-btn .detail-curriculum-btn[data-v-274aea75]{background-color:#fff;border:1px solid #f74141;border-radius:49px;font-size:40px;font-weight:700;height:98px;max-width:100%;white-space:nowrap;width:880px}.top-contents .curriculum .curriculum-btn .detail-curriculum-btn .detail-curriculum[data-v-274aea75]{color:#f74141;text-decoration:none}.top-contents .curriculum .curriculum-btn .detail-curriculum-btn .detail-curriculum[data-v-274aea75]:after{content:"▶︎"}.top-contents .engineer-university[data-v-274aea75]{background-color:#fff;height:auto;padding-bottom:100px;padding-top:156px;width:auto}.top-contents .engineer-university .text[data-v-274aea75]{font-size:32px}.top-contents .engineer-university .text .try[data-v-274aea75]{font-weight:700}.top-contents .engineer-university .apply[data-v-274aea75]{font-size:36px;margin-top:55px}.top-contents .engineer-university .apply .apply-university-btn[data-v-274aea75]{background-color:#f74141;border-radius:49px;border-style:none;height:98px;max-width:100%;width:880px}.top-contents .engineer-university .apply .apply-university-btn .apply-university[data-v-274aea75]{color:#fff;text-decoration:none}.top-contents .engineer-university .sns[data-v-274aea75]{margin-top:98px}.top-contents .engineer-university .sns .contact[data-v-274aea75]{font-size:28px}.top-contents .engineer-university .sns .sns-img[data-v-274aea75]{display:flex;justify-content:center;margin:39px 21% 0 20%}.top-contents .engineer-university .sns .sns-img .sns-account .image[data-v-274aea75]{border-radius:50%;height:200px;max-width:200px;width:200px}@media screen and (max-width:795px){.home[data-v-274aea75]{background-color:transparent;padding:0}.top .top-page .top_image .top_image_item .top-image-engineer[data-v-274aea75]{height:550px}.top .top-page .image-catchphrase .catchphrase-title[data-v-274aea75]{font-size:26px;left:12%;top:202px}.top .btn .apply[data-v-274aea75]{background-color:#fff;bottom:220px;height:55px;width:220px}.top .btn .apply .apply-link[data-v-274aea75]{font-size:18px}.top-contents .engineer[data-v-274aea75],.top-contents[data-v-274aea75]{padding:0}.top-contents .engineer .title[data-v-274aea75]{max-width:300px}.top-contents .engineer .title .title-engineer[data-v-274aea75]{font-size:32px;text-align:center}.top-contents .engineer .title .sub-title-engineer[data-v-274aea75]{font-size:12px;text-align:center}.top-contents .engineer .what .contents[data-v-274aea75]{margin-top:21px}.top-contents .engineer .what .contents .contents-engineer .what_img .engineer-img[data-v-274aea75]{height:200px;width:300px}.top-contents .engineer .what .contents .contents-engineer .work .work-title[data-v-274aea75]{font-size:18px}.top-contents .engineer .what .contents .contents-engineer .work-sentences[data-v-274aea75]{font-size:12px;line-height:18px;margin-left:0;padding:0 19%;text-align:center}.top-contents .engineer .what .contents .contents-engineer:first-child .work-sentences[data-v-274aea75],.top-contents .engineer .what .contents .contents-engineer:nth-child(2) .work-sentences[data-v-274aea75]{margin-bottom:15px}.top-contents .engineer .what .contents .contents-engineer:nth-child(2) .what_img[data-v-274aea75]{margin-top:71px}.top-contents .engineer .catchphrase[data-v-274aea75]{margin-top:50px}.top-contents .engineer .catchphrase .catchphrase-title[data-v-274aea75]{display:none}.top-contents .engineer .catchphrase .engineer-btn[data-v-274aea75]{margin-top:0}.top-contents .engineer .catchphrase .engineer-btn .detail-engineer-btn[data-v-274aea75]{font-size:16px;height:35px;width:300px}.top-contents .curriculum[data-v-274aea75]{padding-bottom:0}.top-contents .curriculum .title-curriculum[data-v-274aea75]{padding-top:0;text-align:center;width:300px}.top-contents .curriculum .title-curriculum .title[data-v-274aea75]{font-size:32px}.top-contents .curriculum .title-curriculum .sub-title-curriculum[data-v-274aea75]{font-size:12px;width:300px}.top-contents .curriculum .programming-languages[data-v-274aea75]{margin:33px 7% 0 10%}.top-contents .curriculum .programming-languages .language[data-v-274aea75]{margin-right:25px}.top-contents .curriculum .programming-languages .language .language_img .language_image[data-v-274aea75]{width:80px}.top-contents .curriculum .programming-languages .language .language-text[data-v-274aea75]{font-size:10px;line-height:15px;max-width:118px;text-align:left;transform:scale(.9)}.top-contents .curriculum .target[data-v-274aea75]{margin-top:39px}.top-contents .curriculum .target .target-text[data-v-274aea75]{font-size:12px}.top-contents .curriculum .support[data-v-274aea75]{margin-top:27px}.top-contents .curriculum .support .support-system[data-v-274aea75]{font-size:12px;height:54px;width:112px}.top-contents .curriculum .support .support-system .support-title[data-v-274aea75]{margin:20px 0}.top-contents .curriculum .support .howToSupport .support-text[data-v-274aea75]{font-size:10px;margin:8px 0 0 13px}.top-contents .curriculum .curriculum-btn .detail-curriculum-btn[data-v-274aea75]{font-size:14px;height:35px;width:300px}.top-contents .voice[data-v-274aea75]{padding:0}.top-contents .voice .title[data-v-274aea75]{width:200px}.top-contents .voice .title .voice-title[data-v-274aea75]{font-size:32px;width:0}.top-contents .voice .title .sub-voice-title[data-v-274aea75]{font-size:12px;text-align:center;width:200px}.top-contents .voice .experience[data-v-274aea75]{display:none}.top-contents .voice .experience-sp[data-v-274aea75]{display:block;font-size:12px;margin-top:22px;max-width:274px;text-align:center}.top-contents .voice .experience-sp .half-year[data-v-274aea75],.top-contents .voice .experience-sp .num[data-v-274aea75]{font-weight:700}.top-contents .voice .study[data-v-274aea75]{font-size:12px;margin-top:13px;max-width:274px;text-align:center}.top-contents .voice .title[data-v-274aea75]{margin-top:42px}.top-contents .voice .title .interview-title[data-v-274aea75]{font-size:32px;text-align:center;width:200px}.top-contents .voice .title .sub-interview-title[data-v-274aea75]{font-size:12px;text-align:center;width:200px}.top-contents .voice .student[data-v-274aea75]{margin-top:42px}.top-contents .voice .student .graduate[data-v-274aea75]{margin-right:10px;width:150px}.top-contents .voice .student .graduate .graduate-student[data-v-274aea75]{margin:14px 0 0 4px}.top-contents .voice .student .graduate .graduate-student .student-contents[data-v-274aea75]{justify-content:stretch;margin-left:10px}.top-contents .voice .student .graduate .graduate-student .student-contents .person[data-v-274aea75]{height:90px;width:90px}.top-contents .voice .student .graduate .graduate-student .student-contents .student-name[data-v-274aea75]{font-size:10px;padding-top:67px}.top-contents .voice .student .graduate .graduate-student .student-interview[data-v-274aea75]{font-size:10px;line-height:unset;margin:9px 0 17px;padding:0;transform:scale(.8)}.top-contents .voice .student-btn[data-v-274aea75]{margin-top:40px}.top-contents .voice .student-btn .student-curriculum-btn[data-v-274aea75]{font-size:14px;height:35px;white-space:normal;width:300px}.top-contents .entrance[data-v-274aea75]{padding:0}.top-contents .entrance .title[data-v-274aea75]{width:200px}.top-contents .entrance .title .entrance-title[data-v-274aea75]{font-size:32px;text-align:center;width:200px}.top-contents .entrance .title .sub-entrance-title[data-v-274aea75]{font-size:12px;text-align:center;width:200px}.top-contents .entrance .flow-steps[data-v-274aea75]{margin:0}.top-contents .entrance .flow-steps .flow[data-v-274aea75]{left:0;margin-top:53px;right:0}.top-contents .entrance .flow-steps .flow .steps[data-v-274aea75]{height:70px;padding:0 15px;width:300px}.top-contents .entrance .flow-steps .flow .steps .steps-title h2[data-v-274aea75]{font-size:32px;height:50px;line-height:45px;margin-right:10px;width:50px;word-spacing:-6px}.top-contents .entrance .flow-steps .flow .steps .steps-title h2 .step[data-v-274aea75]{display:inline-flex;font-size:10px;transform:scale(.8)}.top-contents .entrance .flow-steps .flow .steps .text[data-v-274aea75]{font-size:10px;white-space:normal}.top-contents .entrance .flow-steps .flow .triangle[data-v-274aea75]{margin-top:0}.top-contents .entrance .flow-steps .flow .triangle .reverse-triangle[data-v-274aea75]{border-left:20px solid transparent;border-right:20px solid transparent;border-top:30px solid #5a5858;margin-top:10px}.top-contents .entrance .flow-steps .flow[data-v-274aea75]:nth-of-type(2),.top-contents .entrance .flow-steps .flow[data-v-274aea75]:nth-of-type(3){margin:6px 0 0}.top-contents .entrance .flow-entrance-btn[data-v-274aea75]{margin-top:35px}.top-contents .entrance .flow-entrance-btn button[data-v-274aea75]{font-size:14px;height:35px;width:300px}.top-contents .engineer-university[data-v-274aea75]{padding-top:0}.top-contents .engineer-university .text[data-v-274aea75]{font-size:12px}.top-contents .engineer-university .apply[data-v-274aea75]{font-size:16px;margin-top:23px}.top-contents .engineer-university .apply .apply-university-btn[data-v-274aea75]{height:37px;width:341px}.top-contents .engineer-university .sns[data-v-274aea75]{margin-top:42px}.top-contents .engineer-university .sns .contact[data-v-274aea75]{font-size:10px;transform:scale(.9)}.top-contents .engineer-university .sns .sns-img[data-v-274aea75]{margin:10px 0 0}.top-contents .engineer-university .sns .sns-img .sns-account[data-v-274aea75]{margin:0}.top-contents .engineer-university .sns .sns-img .sns-account .image[data-v-274aea75]{height:80px;width:80px}.top-contents .engineer-university .sns .sns-img .sns-account[data-v-274aea75]:first-of-type{margin-left:0}}.notFound[data-v-5087388a]{align-items:center;display:flex;inset:0;justify-content:center;margin:auto;padding:280px 0}.notFound .notFound-title[data-v-5087388a]{font-size:40px}@media screen and (max-width:795px){.notFound .notFound-title[data-v-5087388a]{font-size:25px}}.engineer[data-v-78fa064c]{max-width:1920px;margin:0 auto}.engineer-title[data-v-78fa064c]{text-align:center;position:relative}.engineer-title[data-v-78fa064c]:after{content:"Engineer";font-family:Verdana,sans-serif;font-weight:400;position:absolute;color:#f20505;text-shadow:0 6px 6px rgba(242,12,26,.502)}.job[data-v-78fa064c]{max-width:1200px;display:flex}.job-title[data-v-78fa064c]{color:#333;font-weight:500;position:relative;height:100px;white-space:nowrap}.job-title[data-v-78fa064c]:after{content:"What's the job";font-family:Verdana,sans-serif;display:inline-block;position:absolute}.job-content[data-v-78fa064c]{flex-grow:1}.job-box-title[data-v-78fa064c]{display:inline;color:#f82531;border:1px solid #f82531;border-radius:10px}.job-box-text[data-v-78fa064c]{margin-top:30px;padding-left:30px;font-size:18px;white-space:pre-wrap}.job-box[data-v-78fa064c]:nth-of-type(n+2){margin-top:50px}.life[data-v-78fa064c]{max-width:1200px;margin:0 auto;padding:100px 50px 50px 50px;display:flex}.life-content[data-v-78fa064c]{flex-grow:1}.life-title[data-v-78fa064c]{color:#333;font-weight:500;position:relative;white-space:nowrap}.life-title[data-v-78fa064c]:after{content:"What's the lifestyle";font-size:16px;font-family:Verdana,sans-serif;display:inline-block;position:absolute}.life-box-title[data-v-78fa064c]{display:inline;padding:13px 30px;font-size:24px;color:#f82531;border:1px solid #f82531;border-radius:10px}.life-box-text[data-v-78fa064c]{margin-top:30px;padding-left:30px;font-size:18px;white-space:pre-wrap}.life-salary[data-v-78fa064c]{margin-top:100px;max-width:600px}.life-salary-head[data-v-78fa064c]{display:flex}.life-salary-head-item[data-v-78fa064c]{padding:10px;text-align:center;font-weight:700;border-bottom:1px solid #333}.life-salary-list[data-v-78fa064c]{display:flex;border-bottom:1px solid #333}.life-salary-list[data-v-78fa064c]:last-of-type{border-bottom:none}.life-salary-list-item[data-v-78fa064c]{padding:10px;flex-grow:1;text-align:center}.application-content[data-v-78fa064c]{position:relative}.application-visual-img[data-v-78fa064c]{aspect-ratio:49/27;width:980px;margin:0 auto}.application-btn[data-v-78fa064c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#f74141;border:none;border-radius:50px;font-weight:700;height:98px;white-space:nowrap;max-width:90%}.application-link[data-v-78fa064c]{color:#fff;display:block;text-decoration:none}.application-link[data-v-78fa064c]:after{content:"▶";color:#fff}@media screen and (min-width:796px){.engineer[data-v-78fa064c]{padding:300px 0 100px 0}.engineer-title[data-v-78fa064c]{font-size:32px}.engineer-title[data-v-78fa064c]:after{font-size:90px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.3}.job[data-v-78fa064c]{margin:100px auto 0 auto;padding:0 0 100px 50px;position:relative}.job[data-v-78fa064c]:after{content:"";position:absolute;border-bottom:1px solid #333;width:80%;height:1px;bottom:0;left:0;right:0;margin:0 auto}.job-title[data-v-78fa064c]{font-size:30px}.job-title[data-v-78fa064c]:after{font-size:16px;left:20px;right:0;bottom:35px}.job-box-title[data-v-78fa064c]{padding:13px 30px;font-size:24px}.job-content[data-v-78fa064c]{margin-left:100px}.life[data-v-78fa064c]{position:relative}.life[data-v-78fa064c]:after{content:"";position:absolute;border-bottom:5px solid #fc0d1b;width:60px;height:5px;bottom:0;left:0;right:0;margin:0 auto}.life-title[data-v-78fa064c]{font-size:30px;height:100px}.life-title[data-v-78fa064c]:after{left:10px;right:0;margin:0 auto;bottom:35px}.life-content[data-v-78fa064c]{margin-left:100px}.life-box-title[data-v-78fa064c]{padding:13px 30px;font-size:24px}.life-salary[data-v-78fa064c]{padding-left:50px}.life-salary-head-item[data-v-78fa064c]{background-color:#cccaca;font-size:24px}.life-salary-head-item[data-v-78fa064c]:first-of-type{flex-grow:35}.life-salary-head-item[data-v-78fa064c]:nth-of-type(2){flex-grow:25}.life-salary-head-item[data-v-78fa064c]:nth-of-type(3){flex-grow:40}.life-salary-list-item[data-v-78fa064c]{font-size:20px}.application[data-v-78fa064c]{padding:100px}.application-btn[data-v-78fa064c]{font-size:36px;width:880px}.application-link[data-v-78fa064c]:after{margin-left:30px}}@media screen and (max-width:795px){.engineer[data-v-78fa064c]{padding:200px 0 100px 0}.engineer-title[data-v-78fa064c]{font-size:20px}.engineer-title[data-v-78fa064c]:after{font-size:50px;top:-70px;left:0;right:0;opacity:.75}.job[data-v-78fa064c]{flex-direction:column;margin:30px auto 0 auto;padding:30px 30px 50px 30px}.job-title[data-v-78fa064c]{padding:20px;height:70px;background-color:#d1cdcd;font-size:20px;font-weight:700}.job-title[data-v-78fa064c]:after{top:30px;font-size:10px}.job-content[data-v-78fa064c]{margin-top:50px}.job-box-title[data-v-78fa064c]{padding:13px 20px;font-size:16px}.life[data-v-78fa064c]{flex-direction:column;padding:50px 30px 50px 30px}.life-title[data-v-78fa064c]{padding:20px;height:70px;background-color:#d1cdcd;font-size:20px;font-weight:700}.life-title[data-v-78fa064c]:after{top:30px;margin:0 auto;font-size:10px}.life-box-title[data-v-78fa064c]{padding:13px 20px;font-size:16px}.life-content[data-v-78fa064c]{margin-top:50px}.life-salary[data-v-78fa064c]{margin:100px auto 0 auto}.life-salary-head-item[data-v-78fa064c]{background-color:#feddde;font-size:18px}.life-salary-head-item[data-v-78fa064c]:first-of-type{flex-grow:35}.life-salary-head-item[data-v-78fa064c]:nth-of-type(2){flex-grow:28}.life-salary-head-item[data-v-78fa064c]:nth-of-type(3){flex-grow:37}.life-salary-list-item[data-v-78fa064c]{font-size:16px}.application[data-v-78fa064c]{padding:50px 30px 0 30px}.application-btn[data-v-78fa064c]{font-size:14px;width:300px}.application-link[data-v-78fa064c]:after{margin-left:10px}}