@charset "utf-8";

.pagecommon{font-size:16px;line-height:1.6;color:#666;font-family:'Pretendard'}
.pagecommon *{word-break:keep-all}
.pagecommon .pl{white-space:pre-line}

/* 자격증소개 */
.licence_page .top_img{width:100%;height:360px;background:no-repeat center;background-size:cover}
.licence_page .cont_wrap{margin:-70px 50px 0 0;border-radius:0 20px 0 0;background-color:#fff}
.licence_page .top_cont{padding:65px 50px 70px}
.licence_page .cont_tit{display:flex;align-items:center;gap:20px;font-size:25px;font-weight:700;color:#111}
.licence_page .cont_tit span{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:45px;height:45px;;border-radius:5px;font-size:18px;font-weight:600;text-align:center;color:#fff;background-color:var(--primary2)}
.licence_page .txt_cont{margin-top:20px;padding-top:50px;border-top:1px solid #e1e1e1}
.licence_page .txt_cont dl{display:flex;align-items:flex-start;gap:20px}
.licence_page .txt_cont dl+dl{margin-top:10px}
.licence_page .txt_cont dl dt{flex-shrink:0;width:95px;border-radius:50px;font-weight:600;text-align:center;line-height:30px;color:#111;background-color:#f5f5f5}
.licence_page .txt_cont dl dd ul li{position:relative;padding-left:18px}
.licence_page .txt_cont dl dd ul li:before{position:absolute;left:0;top:11px;content:'';width:3px;height:3px;border-radius:100px;background:#888}
.licence_page .txt_cont dl dd p{margin-top:8px}
.licence_page .gr_box{padding:60px 50px;border-radius:20px;background-color:#f5f5f5}
.licence_page .num_list{margin-top:30px;padding:0 20px;border-radius:20px;background-color:#fff}
.licence_page .num_list li{display:flex;gap:20px;padding:30px 20px;border-bottom:1px solid #e1e1e1}
.licence_page .num_list li span{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:5px;font-size:13px;line-height:1;font-weight:600;color:#fff;background-color:#111;font-family:var(--e-font)}
.licence_page .num_list li p{padding-top:2px}

#p33 .top_img{background-image:url('/sh_page/img/p33_top.jpg')}
#p34 .top_img{background-image:url('/sh_page/img/p34_top.jpg')}
#p35 .top_img{background-image:url('/sh_page/img/p35_top.jpg')}

/* 조직도 */
#p41 .org_wrap{text-align:center}
#p41 .org_wrap>img{display:block;margin:0 auto}
#p41 .org_wrap img+img{margin-top:40px;max-width:100%}
#p41 .people_wrap{margin-top:90px}
#p41 .people_wrap .peo_box{display:flex;flex-wrap:wrap;gap:30px;padding:60px 30px;border-bottom:1px solid #e1e1e1}
#p41 .people_wrap .peo_box:last-child{border-bottom:none}
#p41 .people_wrap .peo_box .box_tit{position:relative;width:100%;padding-left:25px;font-size:25px;font-weight:700;color:#111}
#p41 .people_wrap .peo_box .box_tit:before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:'';width:5px;height:5px;border-radius:100px;background:var(--primary2)}
#p41 .people_wrap .peo_box .box{display:flex;align-items:flex-end;gap:40px;width:calc(100%/2 - 20px);padding:30px;border-radius:20px;background-color:#f5f5f5}
#p41 .people_wrap .peo_box .box img{flex-shrink:0;border-radius:15px}
#p41 .people_wrap .peo_box .box>div{width:100%;padding-bottom:20px}
#p41 .people_wrap .peo_box .box b{font-size:18px;font-weight:700;color:#111}
#p41 .people_wrap .peo_box .box b span{display:block;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e1e1e1;font-size:16px;font-weight:600;color:var(--primary)}
#p41 .people_wrap .peo_box .box p{display:flex;align-items:center;gap:15px;margin-top:15px;padding-top:20px;border-top:1px solid #e1e1e1}
#p41 .people_wrap .peo_box .box p i{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:5px;color:var(--primary);background-color:#f5f5f5}
/*#p41 .people_wrap .peo_box .f_box{background-color:var(--primary)}
#p41 .people_wrap .peo_box .f_box b{color:#fff}
#p41 .people_wrap .peo_box .f_box b span{border-bottom:1px solid rgba(255,255,255,.3);color:rgba(255,255,255,.8)}*/
#p41 .people_wrap .peo_box:first-child .box p i{background-color:#fff}
