@charset "utf-8";.faculty_wrap{padding:59px 0 80px}@media only screen and (min-width:768px){.faculty_wrap{padding:90px 0 120px}}@media only screen and (min-width:1280px){.faculty_wrap{padding:120px 0 160px}}.faculty_box_wrap{max-width:425px;margin:49px auto 0}.faculty_box_ttl{font-size:21px;font-weight:700;text-align:center;color:#fff;padding:5px 30px 6px}.faculty_bg_stripe{background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/bg_stripe.webp) repeat}.faculty_box{background:#f8f8f6;padding:20px 26px 0}.faclty_lead_txt{margin:0 auto 20px;max-width:340px}.faculty_item_list{display:flex;flex-direction:column}.faculty_item{display:flex;flex-direction:column;border-radius:20px;border:3px solid #eb0a1e;background:#fff;padding:25px 20px}.faculty_item02{border:3px solid #004da0;margin:24px 0 0}.faculty_item03{border:3px solid #fac500}.faclty_img_sp{max-width:340px;margin:auto}.faclty_img_sp_03{max-width:425px;margin:auto}.faculty_item_ttl{font-size:21px;font-weight:700;text-align:center;line-height:1}.faculty_item_label{display:block;background:#eb0a1e;margin:10px 0 0;padding:2px 0;color:#fff;font-weight:700;border-radius:20px;text-align:center}.faculty_item02 .faculty_item_label{background:#004da0}.faculty_item03 .faculty_item_label{background:#fac500}.faculty_item04 .faculty_item_label{background:#ea6000}.faculty_item05 .faculty_item_label{background:#009844}.faculty_item06 .faculty_item_label{background:#009fe8}.faculty_item_desc{flex-grow:1;margin:12px 0 0;padding:0 0 16px;font-weight:700;text-align:center}.faculty_item_sub:before{display:block;background:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_01.svg) repeat-x center;content:'';width:100%;height:3px;margin:0 0 6px}.faculty_item02 .faculty_item_sub:before{background-image:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_02.svg)}.faculty_item03 .faculty_item_sub:before{background-image:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_03.svg)}.faculty_item04 .faculty_item_sub:before{background-image:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_04.svg)}.faculty_item05 .faculty_item_sub:before{background-image:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_06.svg)}.faculty_item06 .faculty_item_sub:before{background-image:url(//www.toyota-jaec.ac.jp/for-applicants/wp-content/themes/toyota/css/../images/faculty/faculty_line_05.svg)}.faculty_item_sub li{position:relative;padding:0 0 0 13px}.faculty_item_sub li:before{position:absolute;display:block;background:#eb0a1e;left:0;top:50%;transform:translateY(-50%);content:"";width:6px;height:6px}.faculty_item02 .faculty_item_sub li:before{background:#004da0}.faculty_item03 .faculty_item_sub li:before{background:#fac500}.faculty_item04 .faculty_item_sub li:before{background:#ea6000}.faculty_item05 .faculty_item_sub li:before{background:#009844}.faculty_item06 .faculty_item_sub li:before{background:#009fe8}.faculty_item_sub li+li{margin:8px 0 0}a.faculty_item_btn{display:flex;align-items:center;justify-content:center;padding:12px 14px;background:#222;color:#fff;font-size:12px;font-weight:700;margin:14px 0 0}.faculty_item_btn img{width:10px}.faculty_box_ttl span{font-size:12px;color:#222}.faculty_box_02{background:#f0f0eb;padding:0 10px 30px}.faclty_lead_txt_02{margin:41px auto 0;max-width:400px;padding:0 17px}.faculty_box_02 .faculty_box_ttl{line-height:1.2;padding:5px 20px 6px}.faculty_item_list_02{display:flex;flex-direction:column;gap:55px 0;padding:57px 17px 0}.faculty_item_02{display:flex;flex-direction:column;padding:50px 20px 25px;position:relative}.faculty_item_02:nth-child(2){border:3px solid #ea6000}.faculty_item_02:nth-child(3){border:3px solid #009844}.faculty_item_02:nth-child(4){border:3px solid #009fe8}.faculty_item_02 .faculty_item_ttl{flex-grow:1}.faclty_img{position:absolute;right:50%;transform:translateX(50%);top:-45px;width:90px}@media only screen and (min-width:768px){.faculty_box_wrap{max-width:unset;margin:49px 0 0}.faculty_box{padding:20px 30px 0}.faculty_item_list{flex-direction:row;gap:0 2%}.faculty_item{width:32%}.faculty_item02{margin:0}.faculty_box_ttl{font-size:clamp(21px, 2.34vw, 30px);padding:8px 30px 7px}.faculty_box_ttl span{font-size:clamp(12px, 1.4vw, 18px)}a.faculty_item_btn{font-size:clamp(12px, 1.4vw, 18px)}.faculty_item_ttl{font-size:clamp(21px, 2.7vw, 30px)}.faculty_item_btn img{width:14px}.faculty_box_02{padding:0 20px 70px}.faculty_box_02 .faculty_box_ttl{padding:10px 20px}.faculty_item_list_02{flex-direction:row;flex-wrap:wrap;gap:58px 40px;padding:70px 17px 0}.faculty_item_02{padding:55px 20px 25px;width:calc((100% - 40px) /2)}.faclty_img{top:-55px;width:100px}}@media only screen and (min-width:1024px){.faculty_item_list_02{gap:58px 70px;padding:31px 70px 0 20px}.faculty_item_02{padding:46px 30px 30px;width:calc((100% - 70px) /2)}.faclty_img{top:auto;transform:unset;right:-60px;bottom:-30px;width:150px}.faculty_item_02 .faculty_item_btn{max-width:240px}}@media only screen and (min-width:1280px){.faculty_box_wrap{margin:93px 0 0}.faculty_box{padding:40px 40px 0}.faculty_item{padding:37px}.faculty_box_ttl{font-size:30px}.faculty_item_ttl{font-size:30px}.faculty_item_label{margin:12px 0 0}.faculty_item_desc{margin:18px 0 0;padding:0 0 20px}.faculty_item_sub:before{margin:0 0 10px}.faculty_item_sub li{padding:0 0 0 18px}.faculty_item_sub li:before{width:8px;height:8px}.faculty_item_sub li+li{margin:10px 0 0}a.faculty_item_btn{padding:16px 20px 17px;font-size:18px;margin:19px 0 0}.faculty_item_02 .faculty_item_btn{max-width:292px}.faclty_img{right:-60px;bottom:-20px;width:200px}.faculty_box_ttl span{font-size:18px}.faculty_box_02{padding:0 20px 115px}.faculty_box_02 .faculty_box_ttl{padding:18px 30px}.faculty_item_list_02{padding:31px 80px 0 20px;gap:58px 80px}.faculty_item_02{padding:46px 37px 37px;width:calc((100% - 80px) /2)}}