@charset "utf-8";:root{--firstmechanic_color:#eb0a1e;--mechanic_color:#004da0;--ise_color:#fac500;--smartmobility_color:#ea6000;--firstspecial_color:#009fe8;--bodycraft_color:#009844}.faculty_mv_contents{position:relative;z-index:2;background:#f0f0eb}.faculty_page_ttl_wrap{padding:130px 0 0}.faculty_page_ttl{position:relative;padding:30px 31px;text-align:center}.faculty_page_ttl:after{display:block;content:' ';position:absolute;left:0;bottom:-24px;width:50px;height:24px}.faculty_page_subttl{display:inline-block;padding:3px 20px;background:#fff;font-size:13px;font-weight:700;border-radius:20px;text-align:center;line-height:1}.faculty_page_ttl_ja{margin:14px 0 0;text-align:center;color:#fff;font-weight:700;font-size:20px;letter-spacing:.11em;line-height:1}.ise_mv .faculty_page_ttl_ja{color:#222}.faculty_page_ttl_en{margin:10px 0 0;text-align:center;color:#fff;font-size:12px;font-weight:700;line-height:1}.page_ttl_copy_wrap{padding:30px 0 0;text-align:center}.page_ttl_copy{display:inline;padding:0 0 5px;font-size:16px;font-weight:700;line-height:2}.faculty_mv_data_wrap{display:flex;flex-direction:column}.faculty_mv_data_item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0 5px;width:300px;padding:10px 27px 5px 9px;background:#fff;border:solid #e9e9e7 5px;border-radius:12px;font-weight:700}.__item_head{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1}.__ttl_01{text-align:center;font-size:14px;line-height:1.2}.__ttl_02{text-align:center;font-size:11px}.__ttl_03{text-align:center;font-size:20px}.__ttl_04{text-align:center;font-size:10px}.__item_bottom{margin:6px 0 0}.faculty_mv_data{display:flex;align-items:flex-end;justify-content:center;gap:0 5px}.__number{font-size:51px;line-height:.8}.__unit{font-size:23px}.__date{margin:4px 0 0;text-align:center;font-size:9px;font-weight:400}@media only screen and (min-width:768px){.page_ttl_copy{font-size:26px}.faculty_mv_data_wrap{flex-direction:row}.faculty_mv_data_item{gap:0 30px;width:calc((100% - 10px) / 2)}}@media only screen and (min-width:980px){.faculty_mv{margin:0}.faculty_mv_contents{width:450px;height:100%;margin:0 0 0 50px;padding:0 0 40px;background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/firstmechanic/faculty_page_ttl_bg.png)}.faculty_page_ttl_wrap{margin:0 0 0 -50px}.faculty_page_ttl{width:540px;padding:35px 40px 40px 50px;border-radius:0 15px 15px 0}.faculty_page_subttl{padding:11px 20px 9px;font-size:13px}.faculty_page_ttl_ja{margin:20px 0 0;font-size:28px}.faculty_page_ttl_en{margin:20px 0 0;font-size:16px}.page_ttl_copy_wrap{margin:80px 0 0;padding:0;background:0 0}.page_ttl_copy{padding:0 0 3px;font-size:22px}.__item_head{min-width:auto;min-height:50px}._data_item_02 .__item_head{min-height:65px}.faculty_mv_data_wrap{gap:0 10px;flex-wrap:wrap;width:calc(100% + 53px);background:0 0}.faculty_mv_data_item{flex-direction:column;width:160px;height:160px;padding:25px 0 20px;border:solid #e9e9e7 6px;border-radius:50%}.faculty_mv_data_item._data_item_02{padding:10px 0 20px}}@media only screen and (min-width:1550px){.main{padding:100px 0 0}.faculty_mv{height:calc(100vh - 80px);margin:0}.faculty_mv_contents{padding:0}.faculty_mv_contents{width:687px;margin:0 0 0 100px;padding:0 0 40px}.faculty_page_ttl_wrap{margin:0 0 0 -100px;padding:158px 0 0}.faculty_page_ttl{width:840px;min-height:292px;padding:51px 46px 54px 100px}.faculty_page_ttl:after{bottom:-50px;width:100px;height:50px}.faculty_page_subttl{font-size:20px}.faculty_page_ttl_ja{margin:35px 0 0;font-size:48px}.faculty_page_ttl_en{margin:37px 0 0;font-size:30px}.page_ttl_copy{font-size:32px}.faculty_mv_data_item{width:240px;height:240px;padding:38px 0 20px;border:solid #e9e9e7 10px}.faculty_mv_data_item._data_item_02{padding:11px 0 20px}.__item_head{min-height:72px}._data_item_02 .__item_head{min-height:98px}.__item_bottom{margin:0 0 0 5px}.__ttl_01{font-size:20px}.__ttl_02{font-size:16px}.__ttl_03{font-size:29px}.__ttl_04{font-size:14px}.faculty_mv_data_wrap{position:absolute;left:-20px;bottom:42px}.__number{font-size:74px}.__unit{font-size:36px}.__date{margin:8px 0 0;font-size:14px}}@media only screen and (max-height:1079px){.faculty_mv{height:auto}.faculty_mv_data_wrap{position:relative;left:-19px;bottom:auto;width:calc(100vw - 119px);margin:35px 0 0}.faculty_page_ttl_wrap{padding:110px 0 0}.page_ttl_copy_wrap{margin:50px 0 0}}@media only screen and (max-width:1279px) and (max-height:1079px){.faculty_page_ttl_wrap{padding:110px 0 0}.page_ttl_copy_wrap{margin:50px 0 0}.faculty_mv_data_wrap{position:relative;left:-19px;bottom:auto;width:calc(100vw - 119px);margin:35px 0 0}}@media only screen and (max-width:980px) and (max-height:1079px){.faculty_page_ttl_wrap{padding:0}.page_ttl_copy_wrap{margin:0;padding:30px 0 0}.faculty_mv_data_wrap{position:relative;left:0;bottom:auto;transform:none;justify-content:flex-start;flex-wrap:wrap;gap:5px 10px;width:80%;margin:auto;padding:20px 0 30px}}@media only screen and (max-width:767px) and (max-height:1079px){.faculty_mv_data_wrap{width:100%;align-items:center}}.firstmechanic_mv:before{display:block;content:'';width:100%;aspect-ratio:375/191;background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/firstmechanic/firstmechanic_mv.webp) center/cover no-repeat}.firstmechanic_bg{background:var(--firstmechanic_color)}.firstmechanic_color{color:var(--firstmechanic_color)}.firstmechanic_line{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_01.svg) left bottom/8px 3px repeat-x}@media only screen and (min-width:980px){.firstmechanic_mv:before{display:none}.firstmechanic_mv{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/firstmechanic/firstmechanic_mv.webp) center/cover no-repeat}.faculty_page_ttl.firstmechanic_page_ttl:after{background:linear-gradient(26deg,transparent 0%,transparent 50%,#8d010d 50%,#8d010d 100%)}.firstmechanic_line{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_01.svg) left bottom/13px 5px repeat-x}}.mechanic_mv:before{display:block;content:'';width:100%;aspect-ratio:375/191;background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/mechanic/mechanic_mv.webp) center/cover no-repeat}.mechanic_bg{background:var(--mechanic_color)}.mechanic_color{color:var(--mechanic_color)}.mechanic_line{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_02.svg) left bottom/13px 5px repeat-x}.mechanic .accordion_inner:before,.mechanic .features_item_txt:before{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_02.svg) repeat-x;background-size:contain}.mechanic .tag svg{fill:#033871}@media only screen and (min-width:980px){.mechanic_mv:before{display:none}.mechanic_mv{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/mechanic/mechanic_mv.webp) center/cover no-repeat}.faculty_page_ttl.mechanic_page_ttl:after{background:linear-gradient(26deg,transparent 0%,transparent 50%,#033871 50%,#033871 100%)}.mechanic_line{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_02.svg) left bottom/13px 5px repeat-x}}.ise_mv:before{display:block;content:'';width:100%;aspect-ratio:375/191;background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/ise/ise_mv.webp) center/cover no-repeat}.ise_bg{background:var(--ise_color)}.ise_color{color:var(--ise_color)}.ise_line{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_03.svg) left bottom/13px 5px repeat-x}.ise .accordion_inner:before,.ise .features_item_txt:before{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_03.svg) repeat-x;background-size:contain}.ise .tag svg{fill:#d6b22c}@media only screen and (min-width:980px){.ise_mv:before{display:none}.ise_mv{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/ise/ise_mv.webp) center/cover no-repeat}.faculty_page_ttl.ise_page_ttl:after{background:linear-gradient(26deg,transparent 0%,transparent 50%,#d6b22c 50%,#d6b22c 100%)}.ise_line{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_03.svg) left bottom/13px 5px repeat-x}}.smartmobility_mv:before{display:block;content:'';width:100%;aspect-ratio:375/191;background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/smartmobility/smartmobility_mv.webp) center/cover no-repeat}.smartmobility_bg{background:var(--smartmobility_color)}.smartmobility_color{color:var(--smartmobility_color)}.smartmobility_line{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_04.svg) left bottom/13px 5px repeat-x}.smartmobility .accordion_inner:before,.smartmobility .features_item_txt:before{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_04.svg) repeat-x;background-size:contain}.smartmobility .tag svg{fill:#974004}@media only screen and (min-width:980px){.smartmobility_mv:before{display:none}.smartmobility_mv{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/smartmobility/smartmobility_mv.webp) center/cover no-repeat}.faculty_page_ttl.smartmobility_page_ttl:after{background:linear-gradient(26deg,transparent 0%,transparent 50%,#974004 50%,#974004 100%)}.smartmobility_line{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_04.svg) left bottom/13px 5px repeat-x}}.firstspecial_mv:before{display:block;content:'';width:100%;aspect-ratio:375/191;background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/firstspecial/firstspecial_mv.webp) center/cover no-repeat}.firstspecial_bg{background:var(--firstspecial_color)}.firstspecial_color{color:var(--firstspecial_color)}.firstspecial_line{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_05.svg) left bottom/13px 5px repeat-x}.firstspecial .accordion_inner:before,.firstspecial .features_item_txt:before{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_05.svg) repeat-x;background-size:contain}.firstspecial .tag svg{fill:#046895}@media only screen and (min-width:980px){.firstspecial_mv:before{display:none}.firstspecial_mv{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/firstspecial/firstspecial_mv.webp) center/cover no-repeat}.faculty_page_ttl.firstspecial_page_ttl:after{background:linear-gradient(26deg,transparent 0%,transparent 50%,#046895 50%,#046895 100%)}.firstspecial_line{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_05.svg) left bottom/13px 5px repeat-x}}.bodycraft_mv:before{display:block;content:'';width:100%;aspect-ratio:375/191;background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/bodycraft/bodycraft_mv.webp) center/cover no-repeat}.bodycraft_bg{background:var(--bodycraft_color)}.bodycraft_color{color:var(--bodycraft_color)}.bodycraft_line{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_06.svg) left bottom/13px 5px repeat-x}.bodycraft .accordion_inner:before,.bodycraft .features_item_txt:before{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_06.svg) repeat-x;background-size:contain}.bodycraft .tag svg{fill:#017234}@media only screen and (min-width:980px){.bodycraft_mv:before{display:none}.bodycraft_mv{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/bodycraft/bodycraft_mv.webp) center/cover no-repeat}.faculty_page_ttl.bodycraft_page_ttl:after{background:linear-gradient(26deg,transparent 0%,transparent 50%,#017234 50%,#017234 100%)}.bodycraft_line{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_06.svg) left bottom/13px 5px repeat-x}}.faculty_container{padding:20px 0 0}.faculty_container aside{display:none}@media only screen and (min-width:1024px){.faculty_container aside{display:block}.faculty_container{display:flex;gap:0 15px;min-height:2000px;padding:0 0 120px}}@media only screen and (min-width:1280px){.faculty_container{gap:0 25px}}.sec_ttl_01{text-align:center}.sec_ttl_01_en{font-size:30px;font-weight:700;text-align:center;line-height:1}.sec_ttl_01_ja{font-size:14px;font-weight:700;text-align:center;letter-spacing:.1em;margin:10px 0 0;color:#fff;padding:0 4px;display:inline-block}@media only screen and (min-width:768px){.sec_ttl_01_en{font-size:clamp(30px, 4.68vw, 60px)}.sec_ttl_01_ja{font-size:clamp(14px, 1.56vw, 20px);margin:14px 0 0;padding:0 10px}}@media only screen and (min-width:1280px){.sec_ttl_01_en{font-size:60px}.sec_ttl_01_ja{font-size:20px;padding:0 17px}}@media only screen and (min-width:1024px){.faculty_sidebar_wrap{position:sticky;top:70px;padding:0 0 0 50px}.faculty_sidebar{width:245px;padding:30px 0 40px;border-radius:20px}.faculty_sidebar_nav_link{display:block;padding:15px 30px;font-size:16px;font-weight:700;color:#fff;transition:all .3s ease}.faculty_sidebar_nav_link:hover{color:#fac500;transition:all .3s ease}.faculty_sidebar_nav_link.active{color:#fac500}.firstmechanic_sidebar .faculty_sidebar_nav_link:hover{background:#cb0617}.mechanic_sidebar .faculty_sidebar_nav_link:hover{background:#073f7b}.ise_sidebar .faculty_sidebar_nav_link:hover{background:#cba001;color:#fff}.smartmobility_sidebar .faculty_sidebar_nav_link:hover{background:#c55507}.firstspecial_sidebar .faculty_sidebar_nav_link:hover{background:#088ecb}.bodycraft_sidebar .faculty_sidebar_nav_link:hover{background:#01803a}.firstmechanic_sidebar .faculty_sidebar_nav_link.active{background:#cb0617}.mechanic_sidebar .faculty_sidebar_nav_link.active{background:#073f7b}.ise_sidebar .faculty_sidebar_nav_link.active{background:#cba001;color:#fff}.smartmobility_sidebar .faculty_sidebar_nav_link.active{background:#c55507}.firstspecial_sidebar .faculty_sidebar_nav_link.active{background:#088ecb}.bodycraft_sidebar .faculty_sidebar_nav_link.active{background:#01803a}.sidebar_nav_btn_wrap{margin:25px 0 0;padding:0 30px}.sidebar_nav_btn{display:flex;justify-content:space-between;align-items:center;width:185px;height:50px;padding:0 13px;border:solid #e9e9e7 5px;border-radius:10px;background:#fff;font-size:14px;font-weight:700;transition:all .3s ease}.sidebar_nav_btn:hover{background:#e9e9e7;transition:all .3s ease}}@media only screen and (min-width:1280px){.faculty_sidebar_wrap{position:sticky;top:100px}.faculty_sidebar{width:320px;padding:50px 0 60px}.faculty_sidebar_nav_link{padding:16px 40px;font-size:20px}.sidebar_nav_btn_wrap{margin:39px 0 0;padding:0 40px}.sidebar_nav_btn{width:240px;height:60px;padding:0 15px;font-size:16px}}@media only screen and (min-width:1550px){.faculty_sidebar_wrap{top:120px;padding:0 0 0 100px}}.faculty_contents{flex:1}.page_nav_faculty_wrap{position:relative;width:300px;min-width:300px;height:40px;margin:auto}.page_nav_faculty_wrap .page_nav_wrap{position:absolute;right:0;left:0;z-index:1}.page_nav_faculty_wrap .page_nav_wrap.shadow{box-shadow:0 0 10px 0 rgba(0,0,0,.4)}.page_nav_faculty_wrap.page_nav_firstmechanic .page_nav_btn{border-bottom:1px solid var(--firstmechanic_color)}.page_nav_faculty_wrap.page_nav_mechanic .page_nav_btn{border-bottom:1px solid var(--mechanic_color)}.page_nav_faculty_wrap.page_nav_ise .page_nav_btn{border-bottom:1px solid var(--ise_color)}.page_nav_faculty_wrap.page_nav_smartmobility .page_nav_btn{border-bottom:1px solid var(--smartmobility_color)}.page_nav_faculty_wrap.page_nav_firstspecial .page_nav_btn{border-bottom:1px solid var(--firstspecial_color)}.page_nav_faculty_wrap.page_nav_bodycraft .page_nav_btn{border-bottom:1px solid var(--bodycraft_color)}.page_nav{display:none}.page_nav_faculty_wrap .page_nav_list{display:block;margin:0;background:#f0f0eb}.page_nav_faculty_wrap.page_nav_firstmechanic .page_nav_list li{border-bottom:1px solid var(--firstmechanic_color)}.page_nav_faculty_wrap.page_nav_mechanic .page_nav_list li{border-bottom:1px solid var(--mechanic_color)}.page_nav_faculty_wrap.page_nav_ise .page_nav_list li{border-bottom:1px solid var(--ise_color)}.page_nav_faculty_wrap.page_nav_smartmobility .page_nav_list li{border-bottom:1px solid var(--smartmobility_color)}.page_nav_faculty_wrap.page_nav_firstspecial .page_nav_list li{border-bottom:1px solid var(--firstspecial_color)}.page_nav_faculty_wrap.page_nav_bodycraft .page_nav_list li{border-bottom:1px solid var(--bodycraft_color)}.page_nav_faculty_wrap .page_nav_list li:last-child{border-bottom:none}.page_nav_faculty_wrap .page_nav_list a{display:flex;margin:0;padding:10px 20px 8px}.page_nav_btn{position:relative;display:flex;align-items:center;padding:8px 20px 7px;background:#f0f0eb;transition:all .3s ease-in-out}.page_nav_firstmechanic .page_nav_btn{color:var(--firstmechanic_color)}.page_nav_mechanic .page_nav_btn{color:var(--mechanic_color)}.page_nav_ise .page_nav_btn{color:var(--ise_color)}.page_nav_smartmobility .page_nav_btn{color:var(--smartmobility_color)}.page_nav_firstspecial .page_nav_btn{color:var(--firstspecial_color)}.page_nav_bodycraft .page_nav_btn{color:var(--bodycraft_color)}.page_nav_btn.open{transition:all .3s ease-in-out}.page_nav_firstmechanic .page_nav_txt{color:var(--firstmechanic_color)}.page_nav_mechanic .page_nav_txt{color:var(--mechanic_color)}.page_nav_ise .page_nav_txt{color:var(--ise_color)}.page_nav_smartmobility .page_nav_txt{color:var(--smartmobility_color)}.page_nav_firstspecial .page_nav_txt{color:var(--firstspecial_color)}.page_nav_bodycraft .page_nav_txt{color:var(--bodycraft_color)}.page_nav_btn:before,.page_nav_btn:after{content:"";position:absolute;top:50%;right:22px;width:2px;height:10px;border-radius:10px;transition:all .3s ease-in-out}.page_nav_firstmechanic .page_nav_btn:before,.page_nav_firstmechanic .page_nav_btn:after{background:var(--firstmechanic_color)}.page_nav_mechanic .page_nav_btn:before,.page_nav_mechanic .page_nav_btn:after{background:var(--mechanic_color)}.page_nav_ise .page_nav_btn:before,.page_nav_ise .page_nav_btn:after{background:var(--ise_color)}.page_nav_smartmobility .page_nav_btn:before,.page_nav_smartmobility .page_nav_btn:after{background:var(--smartmobility_color)}.page_nav_firstspecial .page_nav_btn:before,.page_nav_firstspecial .page_nav_btn:after{background:var(--firstspecial_color)}.page_nav_bodycraft .page_nav_btn:before,.page_nav_bodycraft .page_nav_btn:after{background:var(--bodycraft_color)}.page_nav_btn:before{transform:translate(-3.5px,-50%) rotate(-45deg)}.page_nav_btn:after{transform:translate(2.5px,-50%) rotate(45deg)}.page_nav_btn.open:before{transform:translate(-3.5px,-50%) rotate(45deg)}.page_nav_btn.open:after{transform:translate(2.5px,-50%) rotate(-45deg)}.page_nav_ttl{font-size:16px}.page_nav_txt{font-size:14px}@media only screen and (min-width:640px){.page_nav_faculty_wrap{width:60%}}@media only screen and (min-width:1024px){.page_nav_faculty_wrap{display:none}}.faculty_txt{font-weight:400;font-size:13px;line-height:2}.faculty_txt p+p{margin:15px 0 0}.gray_box{position:relative}@media only screen and (min-width:768px){.gray_box{border-radius:50px 0 0 50px}.faculty_txt{font-size:clamp(13px, 1.4vw, 18px)}.faculty_txt p+p{margin:20px 0 0}}@media only screen and (min-width:1280px){.faculty_body{padding:0 37px 0 0}.faculty_txt{font-size:18px}.faculty_txt p+p{margin:30px 0 0}}.movie_box{padding:30px 0 0;text-align:center}.sec_head{margin:30px 0 0;font-size:16px;font-weight:700;text-align:center}.movie_txt{margin:30px 0 0}.faculty_capacity_box_wrap{display:flex;flex-direction:column;align-items:center;gap:10px 0;margin:42px 0 0}.faculty_capacity_box{width:300px}.__capacity_box_head{display:flex;justify-content:space-between;padding:12px 30px 10px;border-radius:5px 5px 0 0}.faculty_desc{font-size:14px;color:#fff}.faculty_capacity{width:90px;height:20px;padding:3px 0 0;border-radius:15px;background:#fff;text-align:center;font-size:12px;line-height:1}.__capacity_box_txt{padding:14px 0 18px;border-left:solid #e9e9e7 5px;border-right:solid #e9e9e7 5px;border-bottom:solid #e9e9e7 5px;text-align:center;font-size:16px}@media only screen and (min-width:640px){.faculty_capacity_box_wrap{flex-direction:row;gap:0 30px}.faculty_capacity_box{width:calc((100% - 22px) / 2)}.__capacity_box_head{border-radius:10px 10px 0 0}.faculty_capacity{width:110px;height:25px;padding:5px 0 0}}@media only screen and (min-width:768px){.sec_head{font-size:clamp(16px, 2.5vw, 32px)}.faculty_desc{font-size:clamp(14px, 1.56vw, 20px)}.faculty_capacity{font-size:clamp(12px, 1.25vw, 16px)}.__capacity_box_txt{font-size:clamp(16px, 1.875vw, 24px)}}@media only screen and (min-width:1280px){.movie_box{padding:60px 0 0}.sec_head{margin:60px 0 0;font-size:32px}.movie_txt{margin:40px 0 0}.faculty_capacity_box_wrap{margin:61px 0 0;gap:0 44px}.faculty_desc{font-size:20px}.faculty_capacity{width:118px;height:29px;padding:6px 0 0;font-size:16px}.__capacity_box_txt{padding:20px 0 25px;text-align:center;font-size:24px}}#lightcase-loading.lightcase-icon-spin{width:30px;height:30px;font-size:1em;animation:lightcase-spin .8s infinite linear}#lightcase-loading[class*=lightcase-icon-]:before{content:'';width:30px;height:30px;background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/common/pop_loading.svg) no-repeat}a[class*=lightcase-icon-].lightcase-icon-close{width:60px;height:60px;top:0 !important;right:0 !important}.lightcase-icon-close[class*=lightcase-icon-]:before{content:'';width:60px;height:60px;cursor:pointer}.page-template-page-faculty_firstmechanic .lightcase-icon-close[class*=lightcase-icon-]:before{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/firstmechanic/pop_close_firstmechanic.svg) center/60px no-repeat}.page-template-page-faculty_mechanic .lightcase-icon-close[class*=lightcase-icon-]:before{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/mechanic/pop_close_mechanic.svg) center/60px no-repeat}.page-template-page-faculty_ise .lightcase-icon-close[class*=lightcase-icon-]:before{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/ise/pop_close_ise.svg) center/60px no-repeat}.page-template-page-faculty_smartmobility .lightcase-icon-close[class*=lightcase-icon-]:before{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/smartmobility/pop_close_smartmobility.svg) center/60px no-repeat}.page-template-page-faculty_firstspecial .lightcase-icon-close[class*=lightcase-icon-]:before{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/firstspecial/pop_close_firstspecial.svg) center/60px no-repeat}.page-template-page-faculty_bodycraft .lightcase-icon-close[class*=lightcase-icon-]:before{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/bodycraft/pop_close_bodycraft.svg) center/60px no-repeat}.features_list{margin:44px 0 0;display:flex;flex-direction:column;gap:10px 0}.features_item_box{background:#fff;border:3px solid #e9e9e7;border-radius:10px;padding:44px 30px 40px;position:relative}.features_item_ttl{padding:0 10px;font-size:14px;font-weight:700;text-align:center}.features_item_ttl span{font-size:12px}.firstmechanic .features_item_ttl br{display:block}.features_item_box_03 .features_item_ttl{line-height:1.2}.features_item_txt{margin:14px 0 0}.features_item_txt:before{display:block;content:"";background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_01.svg) repeat-x;background-size:contain;width:100%;height:3px;margin:0 0 13px}.features_img_list{display:flex;flex-wrap:wrap;gap:6px;margin:30px 0 0}.features_img_list_item{width:calc((100% - 6px)/2);overflow:hidden}.features_img_list_item img{transform:scale(1.3);opacity:0;transition:all 1s ease-out}.features_img_list_item.small_in img{transform:scale(1);opacity:1}@media only screen and (min-width:768px){.features_list{margin:50px 0 0;flex-direction:row;justify-content:space-between;gap:0 10px}.features_list_02 .features_item_box{width:calc((100% - 20px) /2)}.features_list_03 .features_item_box{width:calc((100% - 20px) /3)}.features_item_txt:before{height:5px;margin:0 0 20px}.features_item_box{border:5px solid #e9e9e7;padding:50px 15px 31px}.features_item_box_03{padding:40px 15px 31px}.features_item_ttl{font-size:clamp(14px, 1.56vw, 20px)}.features_item_ttl span{font-size:clamp(12px, 1.25vw, 16px)}.features_item_ttl br{display:none}.features_item_txt{margin:20px 0 0;padding:0 10px}.features_img_list{gap:20px}.features_img_list_item{width:calc((100% - 20px)/2)}}@media only screen and (min-width:1280px){.features_list{margin:60px 0 0;gap:0 20px}.features_item_box{padding:58px 15px 31px}.features_item_box_03{padding:45px 15px 31px}.features_list_03 .features_item_box{width:calc((100% - 40px) /3)}.features_item_ttl{font-size:20px}.features_item_ttl span{font-size:16px}.features_img_list{margin:60px 0 0}}@media only screen and (min-width:1440px){.features_item_ttl br{display:block}}.annual_list_wrap{padding:30px 0 0}.annual_list{display:flex}.annual_list:nth-child(2n+1){background:#f8f8f6}.annual_list:nth-child(2n){background:#f0f0eb}.annual_list_ttl{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:30px;color:#fff}.curriculum_arw{position:absolute;top:0;left:50%;transform:translateX(-50%);width:105%;max-width:105%}.annual_list.element_t .curriculum_arw{opacity:1;visibility:visible;transition:opacity 3s,visibility 3s,transform 3s}.annual_list_num{font-size:20px}.annual_list_unit{font-size:12px}.annual_list_desc_wrap{position:relative;display:flex;padding:20px;flex:1}.annual_list_img{position:absolute;top:20px;left:21px;width:80px}.annual_list_desc{flex:1}.annual_list_capacity_wrap{display:inline-flex;flex-direction:column;gap:5px 0;height:80px;padding:12px 0 0 89px}.annual_list_capacity{padding:2px 22px 3px;border-radius:15px;background:#fff;font-size:12px}.annual_list_subttl{margin:10px 0 0;font-size:14px;font-weight:700}.annual_list_txt{margin:10px 0 0;font-size:13px;font-weight:400}@media only screen and (min-width:768px){.annual_list_wrap{padding:40px 0 0}.annual_list_ttl{width:60px}.annual_list_num{font-size:clamp(14px, 2.34vw, 30px)}.annual_list_unit{font-size:clamp(14px, 1.56vw, 20px)}.annual_list_desc_wrap{gap:0 46px;padding:25px 37px 25px 36px}.annual_list_desc{padding:0}.annual_list_img{position:unset;display:flex;justify-content:center;align-items:center;width:120px}.annual_list_capacity_wrap{flex-direction:row;gap:0 18px;height:auto;padding:0}.annual_list_capacity{font-size:clamp(12px, 1.25vw, 16px)}.annual_list_subttl{font-size:clamp(14px, 1.56vw, 20px)}.annual_list_txt{font-size:clamp(13px, 1.4vw, 18px)}}@media only screen and (min-width:1280px){.annual_list_wrap{padding:63px 0 0}.annual_list_ttl{width:100px}.annual_list_num{font-size:30px}.annual_list_unit{font-size:20px}.annual_list_desc_wrap{padding:30px 43px 30px 41px}.annual_list_img{width:160px}.annual_list_capacity{font-size:16px}.annual_list_subttl{margin:20px 0 0;font-size:20px}.annual_list_txt{margin:16px 0 0;font-size:18px}}#qualification .gray_box{margin:80px 0 0}.qualification_list_wrap{margin:30px 0 0}@media only screen and (min-width:768px){.qualification_list_wrap{margin:40px 0 0}}@media only screen and (min-width:1280px){#qualification .gray_box{margin:114px 0 0}.qualification_list_wrap{margin:64px 0 0}}#work{overflow:hidden}.work_wrap{margin:30px 0 0;padding:0 0 391px;position:relative}.work_lead_txt{font-size:16px;letter-spacing:.1em;text-align:center;margin:0 0 30px}.work_img{position:absolute;right:-38px;bottom:40px;width:338px}.work_num_list{display:flex;flex-direction:column;align-items:center;gap:20px 0;max-width:300px;margin:auto}.work_num_item{background:#f8f8f6;border:3px solid #e9e9e7;border-radius:5px;padding:10px 15px;display:flex;align-items:center;justify-content:space-between;gap:0 5px;position:relative;width:100%}.work_num_ttl{font-size:14px;text-align:center;flex:1}.work_num_ttl span{font-size:11px}.work_num{font-size:51px;line-height:1.17;display:flex;align-items:flex-end;gap:0 5px}.work_num_uni{font-size:23px;line-height:1;margin:0 0 10px}.work_num_head{background:#222;border-radius:15px;padding:1px 13px;color:#fff;font-size:12px;text-align:center;position:absolute;top:-12px;left:50%;transform:translateX(-50%)}@media only screen and (min-width:768px){.work_wrap{padding:0 44% 0 0;margin:45px 0 0}.work_txt_area{max-width:652px}.work_lead_txt{font-size:clamp(16px, 2.5vw, 32px);text-align:left}.work_txt_area .faculty_txt{min-height:360px}.work_img{width:45%}.work_num_wrap{padding:60px 0 0}.work_num_list{flex-direction:row;align-items:unset;flex-wrap:wrap;gap:30px;max-width:unset;margin:0}.work_num_item{border:5px solid #e9e9e7;border-radius:10px;padding:20px 15px;flex-direction:column;justify-content:center;gap:0;width:calc((100% - 30px) /2)}.work_num_ttl{font-size:clamp(14px, 1.56vw, 20px);flex:unset}.work_num_ttl span{font-size:clamp(11px, 1.25vw, 16px)}.work_num{font-size:clamp(51px, 7.8vw, 100px);gap:0 10px}.work_num_uni{font-size:clamp(23px, 4.68vw, 60px)}.work_num_head{padding:1px 17px;font-size:clamp(12px, 1.4vw, 18px);top:-10%}}@media only screen and (min-width:1024px){.work_img{bottom:20%}.work_num_list{gap:30px 20px}.work_num_item{padding:25px 10px 10px;width:calc((100% - 20px) /2)}.work_num_head{width:62%}}@media only screen and (min-width:1280px){.work_wrap{padding:0 42% 0 0;margin:60px 0 0}.work_lead_txt{font-size:32px;margin:0 0 39px}.work_img{right:-9.7%}.work_num_wrap{padding:119px 0 0}.work_num_list{gap:55px 44px}.work_num_item{padding:25px 15px 7px;width:calc((100% - 44px) /2)}.work_num_ttl{font-size:20px}.work_num_ttl span{font-size:16px}.work_num{font-size:100px;gap:0 20px}.work_num_uni{font-size:60px;margin:0 0 18px}.work_num_head{padding:2px 20px;font-size:18px;top:-9%}}@media only screen and (min-width:1440px){.work_wrap{padding:0 46% 0 0}.work_img{right:-12.7%;bottom:0}}@media only screen and (min-width:1680px){.work_wrap{padding:0}.work_img{width:52.3%;right:-25.7%}.work_num_head{top:-10%}.work_num_head{width:52%}}.message_wrap{padding:414px 0 0}.message_img{position:absolute;left:0;top:147px;width:336px}.message_name{margin:34px 0 0;display:flex;justify-content:flex-end;align-items:flex-end;gap:0 13px}.message_name_01{color:#fff;font-size:12px;font-weight:700;background:#222;border-radius:15px;padding:1px 16px 2px;margin:0 0 3px}.message_name_02{font-size:20px}@media only screen and (min-width:768px){.message_wrap{padding:0 0 0 43.5%;margin:45px 0 0}.message_img{width:37.283%;top:27.5%}.message_txt_area{max-width:565px}.message_name_01{font-size:clamp(12px, 1.4vw, 18px)}.message_name_02{font-size:clamp(20px, 2.66vw, 34px)}}@media only screen and (min-width:1280px){.message_wrap{margin:60px 0 0}.message_img{top:28.5%}.message_name{margin:39px 0 0;gap:0 18px}.message_name_01{font-size:18px;padding:1px 20px 2px;margin:0 0 5px}.message_name_02{font-size:34px}}