@charset "utf-8";

#comingsoon{width:100%;padding-top:100px;text-align:center}

.common_page{font-size:15px;letter-spacing:-.3px;line-height:1.6;color:#666;font-family:'notokr-regular'}
.common_page *{word-break:keep-all}
.common_page .pl{white-space:pre-line}
.common_page .eng_tit{margin-bottom:17px;font-size:13px;font-weight:700;letter-spacing:0;color:var(--primary);font-family:'Montserrat'}
.common_page .big_tit{font-size:30px;line-height:40px;color:#222;font-family:'notokr-bold'}

/* 구성원 */
#p33 .tit_box{width:460px;padding:106px 0 40px 50px;color:#fff;background-color:var(--primary)}
#p33 .tit_box .eng_tit{margin-bottom:17px;color:#fff}
#p33 .tit_box .big_tit{color:#fff}
/* #p33 .img_box{position:relative;z-index:-1;width:calc(100% - 50px);height:290px;margin:-180px 0 0 50px;background:url('/sh_page/img/p33_bg.jpg') no-repeat center;background-size:cover} */
#p33 .member_wrap{padding:70px 0 0 50px}
#p33 .member_box{display:flex}
#p33 .member_box .l_tit{width:195px}
#p33 .member_box .l_tit p{padding-left:15px;border-left:3px solid var(--primary);font-size:20px;line-height:1;color:#333;font-family:'notokr-bold'}
#p33 .member_box .l_tit p span{margin-left:8px;font-size:15px;color:#666;font-family:'notokr-medium'}
#p33 .member_box .r_cont{width:calc(100% - 195px)}
#p33 .member_box .r_cont ul{padding:33px 50px;border:1px solid #e1e1e1}
#p33 .member_box .r_cont ul li{position:relative;padding-left:18px;line-height:27px}
#p33 .member_box .r_cont ul li:before{position:absolute;left:0;top:11px;content:'';width:3px;height:3px;border-radius:100px;background:#888}
#p33 .img_box{margin-bottom:30px;}
#p33 .img_list{display:flex;justify-content:space-between;margin-top:60px}
#p33 .img_list li{width:calc(100%/4 - 15px)}
#p33 .img_list li img{width:100%}

/* 업무분야 */
#p36 .top_tit{padding:0 50px 40px}
#p36 .field_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}
#p36 .field_wrap .field_box{width:50%;padding:40px 30px}
#p36 .field_wrap .field_box.co_bg{background-color:#f5f5f5}
#p36 .field_wrap .field_box:nth-child(2n){border-left:1px dotted #e1e1e1}
#p36 .field_wrap .field_box:nth-child(n + 3){border-top:1px dotted #e1e1e1}
#p36 .field_wrap .field_box .tit{display:flex;align-items:center;column-gap:15px;font-size:18px;color:#333;font-family:'notokr-bold'}
#p36 .field_wrap .field_box .tit span{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:100%;font-size:13px;font-weight:700;letter-spacing:0;color:#fff;background-color:#333;font-family:'Montserrat'}
#p36 .field_wrap .field_box ul{display:flex;gap:5px;flex-wrap:wrap;margin-top:20px;padding-top:20px;border-top:1px solid #e1e1e1}
#p36 .field_wrap .field_box ul li{padding:0 15px;border-radius:50px;border:1px solid #e1e1e1;line-height:30px;background-color:#fff;font-family:'notokr-medium'}

/* 상담안내 */
#p38{text-align:center}
#p38 .guide_list{display:flex;justify-content:space-between;margin-top:55px}
#p38 .guide_list li{width:calc(100%/3 - 20px)}
#p38 .guide_list li>img{width:100%;border-radius:10px}
#p38 .guide_list li .icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;margin:30px auto 18px;border-radius:100%;background-color:#333}
#p38 .guide_list li .tit{font-size:20px;color:#333;font-family:'notokr-bold'}
#p38 .guide_list li .txt{margin-top:15px}