@charset "UTF-8";header .h_logo h1,header .h_logo p{-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .h_logo span._txt{margin-top:-0.5rem;line-height:1.1;font-size:1.4rem}@media print,screen and (min-width:768px){header .gnav{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:2rem}}@media print,screen and (min-width:768px){header .gnav #h-nav{text-align:right}}@media print,screen and (min-width:768px){header .gnav #h-nav ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;width:100%;max-width:84rem}}header .gnav #h-nav ul li a span i{display:none}@media print,screen and (min-width:768px){.home header .nav-home a{color:#ffef57!important}}@media print,screen and (min-width:768px){.home header .nav-home a:before{width:100%}}@media print,screen and (min-width:768px){.about header .nav-about a{color:#ffef57!important}}@media print,screen and (min-width:768px){.about header .nav-about a:before{width:100%}}@media print,screen and (min-width:768px){.curriculum header .nav-curriculum a{color:#ffef57!important}}@media print,screen and (min-width:768px){.curriculum header .nav-curriculum a:before{width:100%}}@media print,screen and (min-width:768px){.course header .nav-course a{color:#ffef57!important}}@media print,screen and (min-width:768px){.course header .nav-course a:before{width:100%}}@media print,screen and (min-width:768px){.people header .nav-people a{color:#ffef57!important}}@media print,screen and (min-width:768px){.people header .nav-people a:before{width:100%}}@media print,screen and (min-width:768px){.placement header .nav-placement a{color:#ffef57!important}}@media print,screen and (min-width:768px){.placement header .nav-placement a:before{width:100%}}@media print,screen and (min-width:768px){.job_description header .nav-job_description a{color:#ffef57!important}}@media print,screen and (min-width:768px){.job_description header .nav-job_description a:before{width:100%}}@media print,screen and (min-width:768px){.olympic header .nav-olympic a{color:#ffef57!important}}@media print,screen and (min-width:768px){.olympic header .nav-olympic a:before{width:100%}}@media print,screen and (min-width:768px){.c-link-box:has(.c-label-num){-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.c-link-box:has(.c-label-num) li:nth-child(4){-webkit-transition-delay:0.6s;transition-delay:0.6s}@media print,screen and (min-width:768px){.c-people-slider .swiper{width:100rem}}.top .c-high-top-mv .c-high-top-mv-box:before{background-image:url(/recruit/common/img/jtekt-academy/top/acd-top-mv-en-sp.avif)}@media print,screen and (min-width:768px){.top .c-high-top-mv .c-high-top-mv-box:before{background-image:url(/recruit/common/img/jtekt-academy/top/acd-top-mv-en-pc.avif)}}.top .c-high-top-mv ._title-box ._shoulder{width:20rem}@media print,screen and (min-width:768px){.top .c-high-top-mv ._title-box ._shoulder{width:min(27.2rem,18.8888888889vw)}}.top #acd-top-lead{text-align:center;padding-top:9rem}.top #acd-top-lead .c-title-chara-overlay{margin-top:-9rem}.top #acd-top-lead .c-title-chara-overlay .c-title-chara:before{top:4rem;right:0;width:6.6rem;height:13.5rem;background:url(/recruit/common/img/common/chara/chara-j.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){.top #acd-top-lead .c-title-chara-overlay .c-title-chara:before{width:13.3rem;height:27.2rem}}.top #acd-top-lead .c-title-chara-overlay .c-title-chara:before{width:12.6rem;height:25.7rem}@media print,screen and (min-width:768px){.top #acd-top-lead .c-title-chara-overlay .c-title-chara:before{width:25rem;height:51.3rem}}@media print,screen and (min-width:768px){.top #acd-top-lead .c-title-chara-overlay .c-title-chara:before{top:3rem;right:-5.3rem}}.top #acd-top-lead .c-title-chara-overlay .c-title-chara:after{top:4rem;left:-0.1rem;width:8.1rem;height:14.8rem;background:url(/recruit/common/img/common/chara/chara-g.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){.top #acd-top-lead .c-title-chara-overlay .c-title-chara:after{width:16.2rem;height:29.6rem}}.top #acd-top-lead .c-title-chara-overlay .c-title-chara:after{width:15.2rem;height:27.9rem}@media print,screen and (min-width:768px){.top #acd-top-lead .c-title-chara-overlay .c-title-chara:after{width:30.4rem;height:55.8rem}}.top #acd-top-lead .c-title-chara-overlay .c-title-chara:after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media print,screen and (min-width:768px){.top #acd-top-lead .c-title-chara-overlay .c-title-chara:after{top:3rem;left:-6rem}}.top #acd-top-lead ._lead{position:relative;display:inline-block;font-size:2.4rem;font-weight:bold;font-style:italic;line-height:1.5}@media print,screen and (min-width:768px){.top #acd-top-lead ._lead{font-size:4rem}}.top #acd-top-lead ._lead:after,.top #acd-top-lead ._lead:before{position:absolute;top:-2.75rem;display:block;font-size:6.4rem;font-weight:900;font-style:normal;color:#ffd20a}@media print,screen and (min-width:768px){.top #acd-top-lead ._lead:after,.top #acd-top-lead ._lead:before{top:-3rem;font-size:9rem}}.top #acd-top-lead ._lead:before{content:"“";left:-6rem}.top #acd-top-lead ._lead:after{content:"”";right:-6rem}.top #acd-top-banner a{position:relative}.top #acd-top-banner a:before{content:"";width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow-white.svg);position:absolute;bottom:1rem;right:2rem;-webkit-transition:background-image 0.3s;transition:background-image 0.3s}@media print,screen and (min-width:768px){.top #acd-top-banner a:before{right:2.4rem}}@media print,screen and (min-width:768px){.top #acd-top-banner a:hover{opacity:1}.top #acd-top-banner a:hover:before{-webkit-animation:arrow-hover 0.45s ease-in-out;animation:arrow-hover 0.45s ease-in-out}}.about #acd-about-head .c-title-chara-overlay .c-title-chara:before{width:9.4rem;height:9rem;background:url(/recruit/common/img/common/chara/chara-k.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){.about #acd-about-head .c-title-chara-overlay .c-title-chara:before{width:18.9rem;height:18rem}}.about #acd-about-head .c-title-chara-overlay .c-title-chara:before{width:18.6rem;height:17.8rem}@media print,screen and (min-width:768px){.about #acd-about-head .c-title-chara-overlay .c-title-chara:before{width:37.1rem;height:35.6rem}}.about #acd-about-head .c-title-chara-overlay .c-title-chara:before{display:none}@media print,screen and (min-width:768px){.about #acd-about-head .c-title-chara-overlay .c-title-chara:before{display:block;top:12.8rem;right:-10rem}}.about #acd-about-message #acd-about-message-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem 0}@media print,screen and (min-width:768px){.about #acd-about-message #acd-about-message-box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:0 6rem}}.about #acd-about-message #acd-about-message-box ._imgbox .c-img{margin:0}.about #acd-about-message #acd-about-message-box ._imgbox figcaption{margin-top:0.5rem}@media print,screen and (min-width:768px){.about #acd-about-message #acd-about-message-box ._imgbox figcaption{margin-top:1rem;width:45rem}}.about #acd-about-message #acd-about-message-box ._imgbox figcaption b{line-height:2}.about #acd-about-message #acd-about-message-box ._txtbox{padding:0 2rem}@media print,screen and (min-width:768px){.about #acd-about-message #acd-about-message-box ._txtbox{padding:0}}.about #acd-about-development .inner-m{padding:0}.about #acd-about-development ._lead{font-size:1.8rem;font-weight:bold;font-style:italic;line-height:1.75;text-align:center;margin-top:4rem}@media print,screen and (min-width:768px){.about #acd-about-development ._lead{font-size:2.4rem}}.curriculum #acd-curriculum-head .c-title-chara-overlay .c-title-chara:before{width:6.6rem;height:13.5rem;background:url(/recruit/common/img/common/chara/chara-j.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){.curriculum #acd-curriculum-head .c-title-chara-overlay .c-title-chara:before{width:13.3rem;height:27.2rem}}.curriculum #acd-curriculum-head .c-title-chara-overlay .c-title-chara:before{width:12.6rem;height:25.7rem}@media print,screen and (min-width:768px){.curriculum #acd-curriculum-head .c-title-chara-overlay .c-title-chara:before{width:25rem;height:51.3rem}}.curriculum #acd-curriculum-head .c-title-chara-overlay .c-title-chara:before{display:none}@media print,screen and (min-width:768px){.curriculum #acd-curriculum-head .c-title-chara-overlay .c-title-chara:before{display:block;top:18rem;right:-14rem}}.curriculum #acd-curriculum-training{margin-top:4rem}@media print,screen and (min-width:768px){.curriculum #acd-curriculum-training{margin-top:6rem}}.curriculum #acd-curriculum-training .c-card-media-s{margin-top:4rem}@media print,screen and (min-width:768px){.curriculum #acd-curriculum-training .c-card-media-s{margin-top:6rem}}.curriculum #acd-curriculum-dormitory #acd-curriculum-lead{margin-top:3rem}@media print,screen and (min-width:768px){.curriculum #acd-curriculum-dormitory #acd-curriculum-lead{margin-top:4.5rem}}.curriculum #acd-curriculum-dormitory .c-note{margin-top:3rem}@media print,screen and (min-width:768px){.curriculum #acd-curriculum-dormitory .c-note{margin-top:4.5rem}}.curriculum #acd-curriculum-dormitory #acd-curriculum-dormitory-img{margin-top:3rem}@media print,screen and (min-width:768px){.curriculum #acd-curriculum-dormitory #acd-curriculum-dormitory-img{margin-top:4.5rem}}.curriculum #acd-curriculum-dormitory #acd-curriculum-dormitory-img ul{display:-ms-grid;display:grid;gap:1.5rem 0;margin:0 -2rem}@media print,screen and (min-width:768px){.curriculum #acd-curriculum-dormitory #acd-curriculum-dormitory-img ul{-ms-grid-columns:45rem 3rem auto;grid-template-columns:45rem auto;gap:3rem;margin:0}}.curriculum #acd-curriculum-dormitory #acd-curriculum-dormitory-img ul li{border-radius:1rem;overflow:hidden}@media print,screen and (min-width:768px){.curriculum #acd-curriculum-dormitory #acd-curriculum-dormitory-img ul li{border-radius:1.5rem}}@media print,screen and (min-width:768px){.curriculum #acd-curriculum-dormitory #acd-curriculum-dormitory-img ul li:first-child{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}}.curriculum #acd-curriculum-dormitory #acd-curriculum-dormitory-map{margin-top:3rem}@media print,screen and (min-width:768px){.curriculum #acd-curriculum-dormitory #acd-curriculum-dormitory-map{margin-top:4.5rem}}.curriculum #acd-curriculum-dormitory #acd-curriculum-dormitory-map iframe{width:100%;height:100%;aspect-ratio:1;border-radius:1rem}@media print,screen and (min-width:768px){.curriculum #acd-curriculum-dormitory #acd-curriculum-dormitory-map iframe{aspect-ratio:1160/600;border-radius:1.5rem}}.course #acd-course-head .c-title-chara-overlay .c-title-chara:before{width:11.1rem;height:17.7rem;background:url(/recruit/common/img/common/chara/chara-i.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){.course #acd-course-head .c-title-chara-overlay .c-title-chara:before{width:22.3rem;height:35.6rem}}.course #acd-course-head .c-title-chara-overlay .c-title-chara:before{width:0rem;height:0rem}@media print,screen and (min-width:768px){.course #acd-course-head .c-title-chara-overlay .c-title-chara:before{width:44.6rem;height:71.3rem}}.course #acd-course-head .c-title-chara-overlay .c-title-chara:before{display:none}@media print,screen and (min-width:768px){.course #acd-course-head .c-title-chara-overlay .c-title-chara:before{display:block;top:14rem;right:-20.6rem}}.course #acd-course-mv #acd-course-mv-select{margin-top:2rem}@media print,screen and (min-width:768px){.course #acd-course-mv #acd-course-mv-select{margin-top:4.5rem}}.course #acd-course-mv #acd-course-mv-select .c-label{width:29.5rem;margin:0 auto}@media print,screen and (min-width:768px){.course #acd-course-mv #acd-course-mv-select .c-label{width:30rem}}.course #acd-course-mv #acd-course-mv-select .c-nav-anchor-icon{margin-top:3rem}@media print,screen and (min-width:768px){.course #acd-course-mv #acd-course-mv-select .c-nav-anchor-icon{margin-top:5rem}}.course #acd-course-mv #acd-course-mv-select .c-nav-anchor-icon ol li:first-child ._icon:before{background-image:url(/recruit/common/img/jtekt-academy/course/icon-needs.svg)}.course #acd-course-mv #acd-course-mv-select .c-nav-anchor-icon ol li:nth-child(2) ._icon:before{background-image:url(/recruit/common/img/jtekt-academy/course/icon-suitability.svg)}.course #acd-course-mv #acd-course-mv-select .c-nav-anchor-icon ol li:nth-child(3) ._icon:before{background-image:url(/recruit/common/img/jtekt-academy/course/icon-preference.svg)}.course #acd-course-mv #acd-course-mv-select .c-nav-anchor-icon ol li:nth-child(2) p{padding-top:2rem}@media print,screen and (min-width:768px){.course #acd-course-mv #acd-course-mv-select .c-nav-anchor-icon ol li:nth-child(2) p{padding-top:0}}.course #acd-course-select ._box:nth-of-type(n+2){margin-top:4rem}@media print,screen and (min-width:768px){.course #acd-course-select ._box:nth-of-type(n+2){margin-top:6rem}}.course #acd-course-select .c-title:nth-of-type(n+2){margin-top:3rem}.course #acd-course-select ._list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem 0;margin-top:2rem}.course #acd-course-select ._list ._whitebox{background-color:#fff;border-radius:1rem;padding:2rem}@media print,screen and (min-width:768px){.course #acd-course-select ._list ._whitebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 3rem;border-radius:1.5rem;padding:3rem}}.course #acd-course-select ._list ._whitebox ._img{border-radius:1rem;overflow:hidden}@media print,screen and (min-width:768px){.course #acd-course-select ._list ._whitebox ._img{border-radius:1.5rem;width:30rem}}.course #acd-course-select ._list ._whitebox ._txtbox{margin-top:2rem}@media print,screen and (min-width:768px){.course #acd-course-select ._list ._whitebox ._txtbox{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0}}.course #acd-course-select ._list ._whitebox ._txtbox ._title{font-size:2.2rem;font-weight:bold;font-style:italic;line-height:1.25;letter-spacing:0}.course #acd-course-select ._list ._whitebox ._txtbox dl{margin-top:1rem;line-height:2}.course #acd-course-assessment dl:nth-of-type(n+2){margin-top:4rem}@media print,screen and (min-width:768px){.course #acd-course-assessment dl:nth-of-type(n+2){margin-top:6rem}}.course #acd-course-assessment dl .c-title-l{margin:4rem 0 2rem}@media print,screen and (min-width:768px){.course #acd-course-assessment dl .c-title-l{margin:6rem 0 3rem}}.olympic #acd-olympic-head{position:relative;padding-bottom:8rem;overflow:hidden}@media print,screen and (min-width:768px){.olympic #acd-olympic-head{padding-bottom:14rem}}.olympic #acd-olympic-head .c-title-chara{display:block;width:100%;margin:0 auto}@media print,screen and (min-width:768px){.olympic #acd-olympic-head .c-title-chara{width:calc(100% - 4rem);max-width:116rem}}@media print,screen and (min-width:768px){.olympic #acd-olympic-head .c-title-chara{height:0}}.olympic #acd-olympic-head .c-title-chara i{position:absolute;display:block;opacity:0}.loaded .olympic #acd-olympic-head .c-title-chara i{-webkit-animation:pop-to-left 0.5s 0.5s ease-out forwards;animation:pop-to-left 0.5s 0.5s ease-out forwards}.olympic #acd-olympic-head .c-title-chara i._chara-a{width:12.4rem;height:16.8rem;background:url(/recruit/common/img/common/chara/chara-a.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){.olympic #acd-olympic-head .c-title-chara i._chara-a{width:24.8rem;height:33.7rem}}.olympic #acd-olympic-head .c-title-chara i._chara-a{top:12.8rem;left:2rem}@media print,screen and (min-width:768px){.olympic #acd-olympic-head .c-title-chara i._chara-a{top:7.4rem;left:-2.2rem}}.olympic #acd-olympic-head .c-title-chara i._chara-k{width:9.4rem;height:9rem;background:url(/recruit/common/img/common/chara/chara-k.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){.olympic #acd-olympic-head .c-title-chara i._chara-k{width:18.9rem;height:18rem}}.olympic #acd-olympic-head .c-title-chara i._chara-k{z-index:1;top:20.8rem;left:7.2rem;-webkit-animation-delay:0.6s;animation-delay:0.6s}@media print,screen and (min-width:768px){.olympic #acd-olympic-head .c-title-chara i._chara-k{top:23.2rem;left:8.6rem}}.olympic #acd-olympic-head .c-title-chara i._chara-d{width:9.1rem;height:13.6rem;background:url(/recruit/common/img/common/chara/chara-d.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){.olympic #acd-olympic-head .c-title-chara i._chara-d{width:18.2rem;height:27.2rem}}.olympic #acd-olympic-head .c-title-chara i._chara-d{top:16rem;right:11.5rem;-webkit-animation-delay:0.7s;animation-delay:0.7s}@media print,screen and (min-width:768px){.olympic #acd-olympic-head .c-title-chara i._chara-d{top:13.8rem;right:8.2rem}}.olympic #acd-olympic-head .c-title-chara i._chara-i{width:11.1rem;height:17.7rem;background:url(/recruit/common/img/common/chara/chara-i.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){.olympic #acd-olympic-head .c-title-chara i._chara-i{width:22.3rem;height:35.6rem}}.olympic #acd-olympic-head .c-title-chara i._chara-i{top:11.9rem;right:2rem;-webkit-animation-delay:0.8s;animation-delay:0.8s}@media print,screen and (min-width:768px){.olympic #acd-olympic-head .c-title-chara i._chara-i{top:5.5rem;right:-10rem}}.olympic #acd-olympic-head .c-sec-title ._jp{font-size:3.6rem}@media print,screen and (min-width:768px){.olympic #acd-olympic-head .c-sec-title ._jp{top:11rem;translate:-50% 0;font-size:7.2rem}}.olympic #acd-olympic-head .c-title-outline{margin-top:17rem}@media print,screen and (min-width:768px){.olympic #acd-olympic-head .c-title-outline{position:relative;margin-top:-18rem;margin-top:max(-18rem,-12.5vw)}}.olympic #acd-olympic-head .c-title-outline ._catch{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}.olympic #acd-olympic-about{opacity:0!important;-webkit-transition:opacity 0.5s 0.5s ease-out;transition:opacity 0.5s 0.5s ease-out}.loaded .olympic #acd-olympic-about{opacity:1!important}.olympic #acd-olympic-about ._txt{margin-top:4rem;line-height:2.5}@media print,screen and (min-width:768px){.olympic #acd-olympic-about ._txt{margin-top:6rem}}.olympic #acd-olympic-aim ._list{counter-reset:num 0;background-color:#fbf6d4;border-radius:1rem;padding:3rem 2rem}@media print,screen and (min-width:768px){.olympic #acd-olympic-aim ._list{border-radius:1.5rem;padding:6rem 9rem}}.olympic #acd-olympic-aim ._list li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;font-weight:bold}.olympic #acd-olympic-aim ._list li:nth-child(n+2){margin-top:1.5rem}.olympic #acd-olympic-aim ._list li .c-label-num span:before{counter-increment:num 1;content:counter(num) ""}.olympic #acd-olympic-aim ._list li>span{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:1rem;line-height:1.5}.olympic #acd-olympic-aim ._txt{margin-top:4rem;line-height:2.5}@media print,screen and (min-width:768px){.olympic #acd-olympic-aim ._txt{margin-top:6rem}}.olympic #acd-olympic-description .c-lead{font-size:2rem}.olympic #acd-olympic-description .c-flex-cross{margin-top:4rem}@media print,screen and (min-width:768px){.olympic #acd-olympic-description .c-flex-cross{margin-top:6rem}}.olympic #acd-olympic-co_creation ._box dt{font-size:2rem;font-weight:bold;line-height:1.25}.olympic #acd-olympic-co_creation ._box dt:nth-of-type(n+2){margin-top:2rem}@media print,screen and (min-width:768px){.olympic #acd-olympic-co_creation ._box dt:nth-of-type(n+2){margin-top:4rem}}.olympic #acd-olympic-co_creation ._box dd{margin-top:1rem;line-height:2.5}@media print,screen and (min-width:768px){.olympic #acd-olympic-co_creation ._box dd{margin-top:2rem}}.olympic #acd-olympic-co_creation ._box dd strong{font-weight:bold;color:#e30701}.olympic #acd-olympic-co_creation ._box dd .c-img{margin:1rem -2rem}@media print,screen and (min-width:768px){.olympic #acd-olympic-co_creation ._box dd .c-img{margin:2rem -9rem}}