@charset "utf-8";

.pagecommon{position:relative;padding-bottom:50px;font-size:16px;letter-spacing:-.3px;line-height:1.8;color:#777;font-family:'notokr-regular'}
.pagecommon .pl{white-space:pre-line}
.pagecommon *{word-break:keep-all}
.pagecommon b{font-weight:normal;font-family:'notokr-bold'}

/* ceo 인사말 */
#p33 .img_area{display:flex;justify-content:space-between}
#p33 .img_area img{border-radius:10px}
#p33 .img_area li:nth-child(1){margin-top:50px}
#p33 .img_area li:nth-child(3){margin-top:80px}
#p33 .txt_area{width:90%;margin:-200px auto 0;padding:200px 0 80px;border:1px solid #e1e1e1;border-bottom:3px solid #901147;text-align:center}
#p33 .tit{margin-bottom:50px;font-size:25px;line-height:1.4;color:#111;font-family:'notokr-bold'}
#p33 .tit span{color:#901147}
#p33 .vision{margin:40px 0}
#p33 .vision p{color:#111;text-decoration:underline;font-family:'notokr-bold'}
#p33 .vision ul{width:80%;margin:20px auto 0;text-align:left}
#p33 .vision ul li{display:flex;align-items:center;padding:10px;color:#111;border-radius:50px;background:#f2f2f2;font-family:'notokr-medium'}
#p33 .vision ul li+li{margin-top:10px}
#p33 .vision ul li span{display:flex;align-items:center;justify-content:center;width:35px;height:35px;margin-right:10px;border-radius:50px;font-size:13px;font-weight:700;color:#fff;background:#901147;font-family:'Raleway'}
#p33 .sign{margin-top:20px;color:#111;font-family:'notokr-medium'}
#p33 .sign img{margin-left:10px}

/* 회사소개 */
#p34{text-align:center}
#p34 img{border-radius:10px}
#p34 .txt_area{position:relative;width:90%;margin:-115px auto 0;padding:65px;border-radius:10px;background:#fff}
#p34 .txt_area .tit{margin-bottom:50px;font-size:25px;line-height:1.4;color:#111;font-family:'notokr-light'}
#p34 .txt_area .tit span{font-family:'notokr-bold'}
/* #p34 .txt_area .tit .clr{color:#901147} */
#p34 .txt_area .tit .clrr{color:#001BB7}
#p34 .txt_area div{margin-bottom:50px}
#p34 .txt_area div span{color:#222;text-decoration:underline;text-underline-offset:5px}
#p34 .txt_area .last{color:#222;font-weight:700}
/* #p34 .txt_area ul li{padding:30px;border:1px solid #e1e1e1;border-top:2px solid #901147;color:#111;font-family:'notokr-medium'}
#p34 .txt_area ul li span{display:flex;align-items:center;justify-content:center;width:35px;height:35px;margin:0 auto 20px;border-radius:50px;font-size:13px;font-weight:700;color:#fff;background:#111;font-family:'Raleway'}
#p34 .txt_area ul li+li{margin-top:20px} */

/* 연혁 */
#p35 .tit{margin-bottom:50px;text-align:center}
#p35 .tit p{margin-bottom:10px;font-size:25px;line-height:1.4;color:#111;font-family:'notokr-bold'}
#p35 .tit span{color:#901147}
#p35 .cont{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}
#p35 .cont dl:first-child dt{border-top:2px solid #901147;color:#901147}
#p35 .cont dl dt{padding:10px 0;border-top:2px solid #111;font-size:20px;font-weight:700;color:#111;text-align:center;font-family:'Raleway'}
#p35 .cont dl li{position:relative;display:flex;margin-top:10px;padding-top:10px;padding-left:15px}
#p35 .cont dl li+li{border-top:1px dotted #e1e1e1}
#p35 .cont dl li:before{position:absolute;content:'';left:0;top:23px;width:3px;height:3px;background:#111}
#p35 .cont dl li span{margin-right:15px;font-weight:700;color:#111;font-family:'Raleway'}