﻿#career_support #support{border-top:3px solid #79b11e;background:linear-gradient(to bottom, #f6faed, #fff);padding:60px 0}#career_support #support .sec_inner .ttl{display:flex;align-items:center;gap:20px;margin-bottom:40px}#career_support #support .sec_inner .ttl .sec_ttl{margin-bottom:0}#career_support #support .sec_inner .ttl .sec_ttl h2{display:flex;align-items:center}#career_support #support .sec_inner .ttl .sec_ttl h2 img{width:57px}#career_support #support .sec_inner .ttl .intro{border-left:1px solid #000;padding:10px 20px;width:calc(100% - 550px)}#career_support #support .sec_inner .list{display:flex;flex-wrap:wrap;position:relative}#career_support #support .sec_inner .list .block{width:calc((100% - 1px)/2);padding:30px}#career_support #support .sec_inner .list .block .ttl{display:flex;align-items:center;gap:20px;margin-bottom:20px}#career_support #support .sec_inner .list .block .ttl .num{font-size:31px;font-family:"Jost",sans-serif;color:#79b11e;border:2px solid #79b11e;width:50px;aspect-ratio:1/1;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;line-height:1;font-weight:bold;position:relative}#career_support #support .sec_inner .list .block .ttl .num::before{content:"";display:block;width:37px;aspect-ratio:37/19;background:url(../images/index/point.svg) no-repeat center/contain;position:absolute;top:-14px;left:-6px}#career_support #support .sec_inner .list .block .ttl h3{font-size:18px;line-height:1.3;font-weight:bold}#career_support #support .sec_inner .list .block .ttl h3 span{color:#79b11e}#career_support #support .sec_inner .list .block .txt p{font-size:14px}#career_support #support .sec_inner .list .block .txt h4{background:#000;color:#fff;line-height:1;font-size:14px;padding:5px 10px;width:fit-content;margin-bottom:8px}#career_support #support .sec_inner .list .block .txt ul li{font-size:14px;line-height:1.5;text-indent:-1em;margin-left:1em}#career_support #support .sec_inner .list .block .txt ul li::before{content:"●";color:#79b11e}#career_support #support .sec_inner .list .block .txt ul li:not(:last-child){margin-bottom:8px}#career_support #support .sec_inner .list .block .txt+.row{margin-top:20px}#career_support #support .sec_inner .list .block .row{display:flex;justify-content:space-between}#career_support #support .sec_inner .list .block .row .txt{width:calc(100% - 220px)}#career_support #support .sec_inner .list .block .row .img{width:200px}#career_support #support .sec_inner .list .block:not(:nth-child(2n)){border-right:1px dashed #000}#career_support #support .sec_inner .list .block:nth-child(n+3){border-top:1px dashed #000}#career_support #support .sec_inner .list::after{content:"";display:block;width:355px;aspect-ratio:235/154;background:url(../images/index/support_img.svg) no-repeat center/contain;position:absolute;bottom:0;right:0}#career_support #support .sec_inner .flow{margin-top:60px}#career_support #support .sec_inner .flow .intro{margin-bottom:30px}#career_support #support .sec_inner .flow .img img{width:900px}#career_support #support .sec_inner .flow .after_graduate{display:flex;align-items:flex-end;gap:100px}#career_support #support .sec_inner .flow .after_graduate .row{margin-top:60px;display:flex;align-items:center;gap:60px}#career_support #support .sec_inner .flow .after_graduate .row h3{font-size:40px;line-height:1.6;display:flex;align-items:center;gap:20px}#career_support #support .sec_inner .flow .after_graduate .row h3::after{content:"";display:block;width:43px;aspect-ratio:43/149;background:url(../images/index/support_arrow.svg) no-repeat center/contain}#career_support #support .sec_inner .flow .after_graduate .row ul li::before{content:"●";color:#79b11e}#career_support #support .sec_inner .flow .after_graduate .btn a{display:flex;align-items:center;justify-content:center;padding-right:17px;background:url(../images/common/btn_lightgreen.svg) no-repeat center right/cover;width:300px;height:50px;color:#fff;font-size:18px;font-weight:500;border-radius:0;padding-left:0}@media(max-width: 1140px){#career_support #support .sec_inner .ttl{flex-direction:column}#career_support #support .sec_inner .ttl .sec_ttl{width:100%}#career_support #support .sec_inner .ttl .intro{width:100%;border-left:0;padding-left:0}#career_support #support .sec_inner .list .block .ttl h3{text-align:center}#career_support #support .sec_inner .list .block .row{flex-direction:column;gap:20px}#career_support #support .sec_inner .list .block .row .txt{width:100%}#career_support #support .sec_inner .list .block .row .img{width:100%;text-align:center}#career_support #support .sec_inner .list .block:nth-child(2n+1){padding-left:0}#career_support #support .sec_inner .list .block:nth-child(2n){padding-right:0}#career_support #support .sec_inner .flow .after_graduate{flex-direction:column;align-items:flex-start;gap:30px}}@media(max-width: 835px){#career_support #support{padding:40px 0}#career_support #support .sec_inner .ttl{margin-bottom:0}#career_support #support .sec_inner .list{padding-bottom:100px}#career_support #support .sec_inner .list::after{width:205px}#career_support #support .sec_inner .list .block{width:100%}#career_support #support .sec_inner .list .block:not(:first-child){border-top:1px dashed #000}#career_support #support .sec_inner .list .block:nth-child(2n+1){border-right:0;padding-right:0}#career_support #support .sec_inner .list .block:nth-child(2n){padding-left:0}#career_support #support .sec_inner .flow .after_graduate .row{margin-top:30px;flex-direction:column;align-items:flex-start;gap:15px;width:100%}#career_support #support .sec_inner .flow .after_graduate .row h3{font-size:24px;width:100%}#career_support #support .sec_inner .flow .after_graduate .row h3 br{display:none}#career_support #support .sec_inner .flow .after_graduate .row h3::after{content:none}#career_support #support .sec_inner .flow .after_graduate .row ul{width:100%}}/*# sourceMappingURL=career_support.css.map */