@charset "utf-8";

#comingsoon{width:100%;padding-top:100px;text-align:center}


/* 페이지 포인트 컬러 */
#pageCm .pg_color{color:#333}
#pageCm .pg_bdcolor:before{border-color:#333}
#pageCm .pg_bgcolor{background-color:#333}

/* 공통 */
#pageCm{padding-bottom:50px;position:relative;font-size:15px;letter-spacing:-.3px;line-height:1.8;color:#777;font-family:'notokr-regular'}
#pageCm .tit_area{margin-bottom:25px;color:#aaa;letter-spacing:-.8px;font-family:'notokr-light'}
#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{text-align:center}
#pageCm .c_black{color:#333}
#pageCm strong{font-weight:normal;font-family:'notokr-bold'}
#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'}

/* 공통 */
.common{color:#777;font-size:14px;letter-spacing:-.3px;font-family:'notokr-regular'}

/* 인사말 */
#p33{text-align:center;line-height:1.8}
#p33 img{border-radius:100px 0}
#p33 .cont_area{position:relative;width:80%;margin:-55px auto;padding:50px 0;border-radius:25px;box-shadow:0px 0px 20px 10px rgb(0 0 0 / 5%);background:#fff}
#p33 .cont_area .tit{position:relative;margin-bottom:20px;padding-bottom:40px}
#p33 .cont_area .tit:after{position:absolute;content:'';bottom:0;left:50%;width:1px;height:30px;background:#e1e1e1;transform:translateX(-50%)}
#p33 .cont_area .tit span{font-weight:700;color:#7826e2;letter-spacing:0;font-size:14px;font-family:'Poppins'}
#p33 .cont_area .tit .bold{font-family:'notokr-medium';font-size:26px;color:#222}
#p33 .cont_area .tit p{margin-top:10px;line-height:1.3;color:#222;font-size:26px;font-family:'notokr-light'}
#p33 .cont_area .tit b{color:#222;font-family:'notokr-bold'}
#p33 .cont_area .txt{white-space:pre-line}
#p33 .cont_area .txt span{color:#222;text-decoration:underline;font-family:'notokr-medium'}
#p33 .sign{margin-top:30px}
#p33 .sign span{color:#222;font-family:'notokr-bold'}

/* 회사 개요 */
#p34 .txt_area{margin-bottom:20px;line-height:1.3;color:#222;text-align:center;font-size:26px;font-family:'notokr-light'}
#p34 .txt_area p{margin-bottom:10px;font-weight:700;color:#7826e2;letter-spacing:0;font-size:14px;font-family:'Poppins'}
#p34 .txt_area span{font-family:'notokr-bold'}
#p34 img{margin-bottom:40px;border-radius:100px 0}
#p34 table{margin:0 auto;width:100%;border-spacing:0;font-size:14px;color:#666;text-align:center;font-family:'notokr-regular';box-shadow:0px 0px 20px 10px rgb(0 0 0 / 10%);}
#p34 table tr th{width:30%;padding:14px 0;border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-weight:normal;color:#333;background:#f7f7f7;font-family:'notokr-medium'}
#p34 table tr td{border-bottom:1px solid #ddd}

/*사업 소개 */
#p37{color:#777;font-family:'notokr-regular'}
#p37 .txt_area{margin-bottom:20px;line-height:1.3;color:#222;border-bottom:2px solid #222;text-align:center;font-size:26px;font-family:'notokr-bold'}
#p37 .txt_area span{display:block;margin:10px 0;font-weight:700;color:#7826e2;letter-spacing:0;font-size:14px;font-family:'Poppins'}
#p37 .txt_area p{padding-bottom:46px}
#p37 dl{margin-top:46px;padding:0px 30px 60px;display:flex;border-bottom:1px solid #eee}
#p37 dl dd.pl span{color:#222;text-decoration:underline;font-family:'notokr-medium'}
#p37 dl.end{border-bottom:none}
#p37 dl dt{position:relative;width:30%;flex-shrink:0;color:#222;font-size:16px;font-family:'notokr-bold'}
#p37 dl dt:after{position:absolute;left: -16px;top: 9px;content:'';width:4px;height:4px;background:#7826e2;border-radius:50%}
#p37 dl dd.pl{white-space:pre-line;word-break:keep-all;line-height:1.6;font-size:15px}
#p37 table{box-shadow:0px 0px 20px 10px rgb(0 0 0 / 10%)}
#p37 table tr th{width:26%;padding:14px 0;border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-weight: normal;color:#222;background: #f7f7f7;font-family:'notokr-medium'}
#p37 table tr td{padding:12px;border-bottom:1px solid #ddd}

#p38{color:#777;font-family:'notokr-regular'}
#p38 .txt_area{margin-bottom:20px;line-height:1.3;color:#222;border-bottom:2px solid #222;text-align:center;font-size:26px;font-family:'notokr-bold'}
#p38 .txt_area span{display:block;margin:10px 0;font-weight:700;color:#7826e2;letter-spacing:0;font-size:14px;font-family:'Poppins'}
#p38 .txt_area p{padding-bottom:46px}
#p38 dl{margin-top:46px;padding:0px 30px 60px;display:flex;border-bottom:1px solid #eee}
#p38 dl dd{width:100%}
#p38 dl dd.pl span{color:#222;text-decoration:underline;font-family:'notokr-medium'}
#p38 dl.end{border-bottom:none}
#p38 dl dt{position:relative;width:30%;flex-shrink:0;color:#222;font-size:16px;font-family:'notokr-bold'}
#p38 dl dt:after{position:absolute;left:-16px;top: 9px;content:'';width:4px;height:4px;background:#7826e2;border-radius:50%}
#p38 dl dd.pl{white-space:pre-line;word-break:keep-all;line-height:1.6;font-size:15px}
#p38 dl dd .txt_box{margin-bottom:4px;display:flex;background:#f2f2f2;padding:14px;box-shadow:0px 2px 12px rgb(0 0 0 / 6%);align-items:center}
#p38 dl dd .txt_box:nth-child(even){background:#fff}
#p38 dl dd .txt_box .num{margin-left:10px;padding:6px 10px;text-align:center;color: #fff;background:#7826e6;border-radius:4px;font-family:'Exo 2'}
#p38 dl dd .txt_box .txt{margin-left:20px;color:#222}

#p39{color:#777;font-family:'notokr-regular'}
#p39 .txt_area{margin-bottom:20px;line-height:1.3;color:#222;border-bottom:2px solid #222;text-align:center;font-size:26px;font-family:'notokr-bold'}
#p39 .txt_area span{display:block;margin:10px 0;font-weight:700;color:#7826e2;letter-spacing:0;font-size:14px;font-family:'Poppins'}
#p39 .txt_area p{padding-bottom:46px}
#p39 dl{margin-top:46px;padding:0px 30px 60px;display:flex;border-bottom:1px solid #eee}
#p39 dl dd{width:100%}
#p39 dl dd.pl span{color:#222;text-decoration:underline;font-family:'notokr-medium'}
#p39 dl.end{border-bottom:none}
#p39 dl.end dd p{padding:20px 0;color:#222;font-size:18px;font-family:'notokr-bold'}
#p39 dl.end dd .num_cont{margin-bottom: 24px;position:relative;padding:50px 25px 20px;line-height:1.8;border-radius:8px;border: 1px solid #e1e1e1;word-break:keep-all}
#p39 dl.end dd .num_cont p{position:absolute;top: 14px;left: 0;margin-bottom:20px;padding:8px 45px;display:inline-block;background:#7826e2;color:#fff;border-radius:0 20px 20px 0;font-family:'notokr-medium';font-size: 15px;}
#p39 dl dt{position:relative;width:30%;flex-shrink:0;color:#222;font-size:16px;font-family:'notokr-bold'}
#p39 dl dt:after{position:absolute;left:-16px;top:9px;content:'';width:4px;height:4px;background:#7826e2;border-radius:50%}
#p39 dl dd.pl{white-space:pre-line;word-break:keep-all;line-height:1.6;font-size:15px}

#p40{color:#777;font-family:'notokr-regular'}
#p40 .txt_area{margin-bottom:20px;line-height:1.3;color:#222;border-bottom:2px solid #222;text-align:center;font-size:26px;font-family:'notokr-bold'}
#p40 .txt_area span{display:block;margin:10px 0;font-weight:700;color:#7826e2;letter-spacing:0;font-size:14px;font-family:'Poppins'}
#p40 .txt_area p{padding-bottom:46px}
#p40 dl{margin-top:46px;padding:0px 30px 60px;display:flex;border-bottom:1px solid #eee}
#p40 dl dd{width:100%;}
#p40 dl dd.pl span{color:#222;text-decoration:underline;font-family:'notokr-medium'}
#p40 dl.end{border-bottom:none}
#p40 dl dt{position:relative;width:30%;flex-shrink:0;color:#222;font-size:16px;font-family:'notokr-bold'}
#p40 dl dt:after{position:absolute;left:-16px;top:9px;content:'';width:4px;height:4px;background:#7826e2;border-radius:50%}
#p40 dl dd.pl{white-space:pre-line;word-break:keep-all;line-height:1.6;font-size:15px}
#p40 dl dd .txt_box{margin-bottom:4px;display:flex;background:#f2f2f2;padding:14px;box-shadow:0px 2px 12px rgb(0 0 0 / 6%);align-items:center}
#p40 dl dd .txt_box:nth-child(even){background:#fff}
#p40 dl dd .txt_box .num{margin-left:10px;padding:6px 10px;text-align:center;color: #fff;background:#7826e6;border-radius:4px;font-family:'Exo 2'}
#p40 dl dd .txt_box .txt{margin-left:20px;color:#222}

#p41{color:#777;font-family:'notokr-regular'}
#p41 .txt_area{margin-bottom:20px;line-height:1.3;color:#222;border-bottom:2px solid #222;text-align:center;font-size:26px;font-family:'notokr-bold'}
#p41 .txt_area span{display:block;margin:10px 0;font-weight:700;color:#7826e2;letter-spacing:0;font-size:14px;font-family:'Poppins'}
#p41 .txt_area p{padding-bottom:46px}
#p41 dl{margin-top:46px;padding: 0px 30px 0px;display:flex;border-bottom:1px solid #eee}
#p41 dl.f_d{border-bottom:none}
#p41 dl.f_l dt:after{display:none}
#p41 dl dd{width:100%}
#p41 dl dd img{margin-bottom:30px;border-radius:10px}
#p41 dl dd.pl span{color:#222;text-decoration:underline;font-family:'notokr-medium'}
#p41 dl.end{border-bottom:none}
#p41 dl dt{position:relative;width:30%;flex-shrink:0;color:#222;font-size:16px;font-family:'notokr-bold'}
#p41 dl dt:after{position:absolute;left:-16px;top: 9px;content:'';width:4px;height:4px;background:#7826e2;border-radius:50%}
#p41 dl dd.pl{white-space:pre-line;word-break:keep-all;line-height:1.6;font-size:15px}
#p41 dl dd .txt_box{margin-bottom: 20px;display:flex;overflow:hidden;padding:12px 24px;border-radius:3px;background:#f7f7f7}
#p41 dl dd .txt_box .num{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;border-radius:100%;color:#fff;background:#333;letter-spacing:0;font-weight:800;font-family:'Poppins', sans-serif}
#p41 dl dd .txt_box .txt{width:100%;text-align:center;overflow:hidden;padding:10px;border-radius:3px;background:#f7f7f7}

/* 사업 실적 */
#p44{color:#777;font-family:'notokr-regular'}
#p44 .txt_area{margin-bottom:20px;line-height:1.3;color:#222;border-bottom:2px solid #222;text-align:center;font-size:26px;font-family:'notokr-bold'}
#p44 .txt_area span{display:block;margin:10px 0;font-weight:700;color:#7826e2;letter-spacing:0;font-size:14px;font-family:'Poppins'}
#p44 .txt_area p{padding-bottom:46px}






















 