@charset "utf-8";
#inc05{overflow:hidden;position:relative;padding:180px 0 0;background-color:var(--bg-color)}
#inc05::before{position:absolute;content:'';width:100%;height:100%;bottom:-40%;left:0;background-image:url(./img/inc05_bg.png);background-size:cover;background-repeat:no-repeat;pointer-events:none}
#inc05 .atc__inner{position:relative;z-index:1}
#inc05 .atc__head{padding-bottom:110px;text-align:center}
#inc05 .atc__head h2.title-ko{font-weight:700 !important}
#inc05 .atc__cont{display:flex;justify-content:center;align-items:flex-end}
#inc05 .atc__cont > *{flex:1}

/* 소개 텍스트 */
#inc05 .fl-l{padding-left:110px;padding-bottom:70px}
#inc05 .fl-l .logo{display:flex;max-width:115px}
#inc05 .fl-l .logo img{width:100%}
#inc05 .fl-l p{padding:24px 0 30px;font-family:var(--main-font);font-size:30px;line-height:1.5;white-space:pre-line;font-weight:700;color:#222}
#inc05 .fl-l p span{color:var(--primary)}
#inc05 .fl-l dl{display:flex;align-items:center;gap:15px;padding-bottom:35px;margin-bottom:35px;font-family:var(--main-font);font-weight:700;color:#222;border-bottom:1px solid rgba(34,34,34,0.1)}
#inc05 .fl-l dt{font-size:20px}
#inc05 .fl-l dd{font-size:30px}
#inc05 .fl-l .career{display:flex;flex-direction:column}
#inc05 .fl-l .career > span{padding-bottom:15px;font-family:var(--main-font);font-size:20px;color:#222;font-weight:700}
#inc05 .fl-l .career .row-2{display:flex;flex-direction:column;gap:25px}
#inc05 .fl-l .career .row-2 ul li{display:flex;gap:14px;line-height:2}
#inc05 .fl-l .career .row-2 .career__tit{font-family:var(--e-font);font-size:13px;text-transform:uppercase;color:#222}
#inc05 .fl-l .career .row-2 ul li .ko{font-size:16px;font-weight:600;color:#222}
#inc05 .fl-l .career .row-2 ul li .en{font-family:var(--e-font);font-size:14px;color:rgba(34,34,34,0.5)}

/* 대표원장 이미지 */
#inc05 .fl-r{display:flex;justify-content:center}
#inc05 .fl-r img{max-width:550px;width:100%}

/* 반응형 [s]*/
@media (max-width:1400px){
#inc05{padding:100px 15px 15px}
#inc05 .atc__head{padding-bottom:60px}
#inc05 .atc__cont{flex-direction:column-reverse;align-items:center}
#inc05 .atc__cont > *{width:100%}

#inc05 .fl-l{display:flex;flex-direction:column;align-items:center;padding:35px 15px;text-align:center;background-color:rgba(255, 255, 255, 0.65);border-radius:var(--radius)}
#inc05 .fl-l .logo{max-width:100px}
#inc05 .fl-l p{padding:20px 0;font-size:24px}
#inc05 .fl-l dl{gap:15px;padding-bottom:20px;margin-bottom:20px}
#inc05 .fl-l dt{font-size:17px}
#inc05 .fl-l dd{font-size:24px}

#inc05 .fl-l .career .row-2{gap:16px}
#inc05 .fl-l .career > span{padding-bottom:10px;font-size:17px}
#inc05 .fl-l .current, #inc05 .fl-l .former{display:flex;flex-direction:column;align-items:center;text-align:center}
#inc05 .fl-l .career .row-2 .career__tit{padding-bottom:10px}
#inc05 .fl-l .career .row-2 ul li{justify-content:center;text-align:center;font-size:15px;line-height:1.8}
#inc05 .fl-r img{max-width:390px}
}
@media (max-width:1200px){
#inc05 .fl-l p{padding:20px 0;font-size:20px}
#inc05 .fl-l dl{gap:12px;padding-bottom:12px;margin-bottom:12px}
#inc05 .fl-l dt{font-size:15px}
#inc05 .fl-l dd{font-size:20px}
#inc05 .fl-l .career > span{font-size:15px}
}
@media (max-width:1024px){
#inc05{padding:80px 15px 20px}
#inc05::before{bottom:-25%}
#inc05 .atc__head{padding-bottom:40px}
#inc05 .fl-r img{max-width:350px}
#inc05 .fl-l .logo{max-width:90px}
#inc05 .fl-l .career .row-2 .career__tit{padding-bottom:4px}
}
@media (max-width:768px){
#inc05{padding:60px 15px 20px}
#inc05 .fl-r img{max-width:320px}
#inc05 .fl-l p{padding:18px 0 12px;font-size:18px}
#inc05 .fl-l dt{font-size:14px}
#inc05 .fl-l dd{font-size:18px}
#inc05 .fl-l .career > span{padding-bottom:6px;font-size:14px}
#inc05 .fl-l .career .row-2 ul{display:flex;flex-direction:column;gap:4px}
#inc05 .fl-l .career .row-2 ul li{flex-direction:column;gap:0;line-height:1.6}
#inc05 .fl-l .career .row-2 ul li .ko{font-size:14px}
}
@media (max-width:480px){
#inc05 .fl-r img{max-width:290px}
#inc05 .fl-l{padding:25px 15px}
#inc05 .fl-l .logo{max-width:80px}
#inc05 .fl-l p{padding:15px 0 12px;font-size:17px}
#inc05 .fl-l dl{gap:10px;flex-wrap:wrap;justify-content:center;padding-bottom:10px;margin-bottom:10px}
}
/* 반응형 [e]*/