@charset "utf-8";

/* 공통 */
.pagecommon{font-size:16px;color:#666;letter-spacing:-.3px;line-height:26px}
.pagecommon .tit_area{padding-bottom:80px;color:#111;font-size:28px;font-weight:200;line-height:1.3;text-align:center}
.pagecommon .tit_area span{display:inline-block;margin-bottom:30px;padding:10px 24px;letter-spacing:0;font-size:14px;font-weight:700;font-family:var(--e-font);text-transform:uppercase;color:#fff;background:var(--primary);border-radius:50px}
.pagecommon .pl{white-space:pre-line}
.pagecommon *{word-break:keep-all}

#pageCm{padding-bottom:50px;position:relative;font-size:16px;letter-spacing:-.3px;line-height:1.7;color:#777}
#pageCm .cont_area{word-break:keep-all}
#pageCm .tit_area{margin-bottom:25px;color:#aaa;letter-spacing:-.8px;}
#pageCm .tit_area span{display:inline-block;font-size:14px;letter-spacing:2px;text-transform:uppercase;font-family:'notokr-bold'}
#pageCm .tit_area.t_center span:after{display:block;content:"";width:1px;height:30px;margin:12px auto;background-color:#d1d1d1}
#pageCm .tit_area p{font-size:29px;line-height:1.4}
#pageCm .t_center{padding:30px 0;text-align:center}
#pageCm .t_center p{font-weight: 300;word-break:keep-all}
#pageCm .c_black{color:#333}
#pageCm .stit_area{font-size:17px;line-height:1.6}
#pageCm .stit_area h4{padding-bottom:15px;font-size:29px;font-weight:normal;line-height:1.4;font-family:'notokr-regular'}

/* 대표 인사말 */
.p38{text-align:center}
.p38 .cont{padding-top:50px;width:90%;margin:0 auto;background-color:#fff}
.p38 .cont .st{padding-bottom:10px;font-size:22px;letter-spacing:-.8px;font-weight:700;line-height:1.5;color:#222}
.p38 .cont b{color:#222}
.p38 .cont .sign{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:40px;font-weight: 600;color:#333}
.p38 .cont .sign span{padding-left:5px;font-size:26px;color:#333;font-family:'Nanum Pen Script'}

/* p39 */
#p39 .cont_box dl{display:flex;gap:70px;padding:20px 0;border-bottom:1px solid #e1e1e1;align-items: center;}
#p39 .cont_box dl dt{position:relative;font-size:26px;font-weight:700;color:#222}
#p39 .cont_box dl dt:after{position:absolute;content:'';top:26%;right:-36px;width:2px;height:14px;background:#e1e1e1}
#p39 .cont_box dd{display:flex;gap:50px}

/* 반응형 [s] */
@media (max-width:1500px){
.pagecommon{padding:20px}
#pageCm{padding:20px}
}
@media (max-width:768px){
.pagecommon .tit_area{font-size:24px}
#pageCm .cont_area br{display:none}
#pageCm .tit_area{margin-bottom:0}
#pageCm .tit_area p{font-size:24px}
.p38 .cont{width:100%}
}
@media (max-width:480px){
.pagecommon{padding:15px}
.pagecommon .tit_area span{font-size:13px}
#pageCm{font-size:15px}
#pageCm .tit_area span{font-size:13px}
#pageCm .tit_area p{font-size:20px}
.p38 .cont{padding-top:40px}
.p38 .cont .st{font-size:18px;padding:0 16px 20px;word-break:keep-all}
#p39 .cont_box dl dt{font-size:20px}
#p39 .cont_box dl{gap:36px}
#p39 .cont_box dd{gap:27px}
#p39 .cont_box dl dt:after{right:-20px}
}
/* 반응형 [e] */