@charset "utf-8";

.pagecommon{font-size:16px;color:#666;line-height:26px;letter-spacing:-0.3px;font-family:'notokr-dreamlight'}
.pagecommon .pl{white-space:pre-line;}
.br{white-space:pre-line;word-break:keep-all}
.pagecommon .top_area{margin-bottom:30px;}
.pagecommon .top_area span{letter-spacing:0;font-size:15px;color:var(--primary);font-weight:700;font-family:'poppins'}
.pagecommon .top_area p{font-size:30px}

/* 인사말 */
#p33 .txt_area{display:flex;justify-content:space-between;margin-top:80px;}
#p33 .txt_area .tit{line-height:1.3;font-size:30px;color:#111;font-family:'notokr-thin'}
#p33 .txt_area .tit:before{content:'';display:inline-block;width:34px;height:3px;margin:-50px -36px 65px 0;vertical-align:middle;background:var(--primary);}
#p33 .txt_area .tit b{font-weight:normal;font-family:'notokr-bold'}
#p33 .txt_area .txt_box{color:#666;font-family:'notokr-dreamlight'}
#p33 .txt_area .txt_box br{display:none}
#p33 .txt_area .txt_box span{font-size:18px;color:var(--primary);font-family:'notokr-medium'}
#p33 .txt_area .txt_box .sign{padding-top:70px;text-align:right;color:#666;font-family:'notokr-dreamlight';}
#p33 .txt_area .txt_box .sign span{padding-right:15px;font-size:17px;color:#222;font-family:'notokr-medium'}

/* 녹취록, 회의록 */
.service .top_area{position:relative;margin-bottom:0;height:300px}
.service .tit_box{position:absolute;bottom:0;left:0;width:318px;height:158px;padding:40px 0 0 36px;color:#fff;background-color:rgba(198,151,40,0.86)}
.service .top_area span{color:#fff}
.service .top_area p{padding-top:25px;font-family:'notokr-light'}
.service .top_area b{font-weight:normal;font-family:'notokr-bold'}
.service .blk{color:#222}
.service .col{color:var(--primary);font-family:'notokr-medium'}
.service .inner{padding:30px}
.service .inner b{color:#222}
.service .top_cont{padding:40px 30px 50px}
.service .cont_tit{padding:22px 0 22px 36px;font-size:18px;color:#222;background-color:#f5f5f5;font-family:'notokr-medium';}
.service .cont_tit b{font-weight:normal;font-family:'notokr-bold'}
.service .cont .inner ul li{padding:10px}
.service .cont .inner ul li i{display:inline-block;margin-right:20px;width:32px;height:32px;line-height:32px;border-radius:100%;text-align:center;color:var(--primary);background-color:#fbf5e6}
.service .cont .inner ul li:first-child{padding-top:0}
.service .cont .inner ul li b{display:inline-block;margin-right:20px;width:40px;height:40px;line-height:40px;border-radius:100%;text-align:center;font-size:14px;font-weight: 600;color:#fff;background-color: #333;font-family:'poppins';}
.service .cont .inner ul li span{color:var(--primary);font-family:'notokr-medium'}
.service .cont .inner ul li+li{border-top:1px dashed #e1e1e1}
.service .cont .inner dl{display:flex;align-items:center;padding:30px 0}
.service .cont .inner dl:first-child{padding-top:0}
.service .cont .inner dl+dl{border-top:1px dashed #e1e1e1}
.service .cont .inner dl dt{display:flex;flex-direction:column;align-items:center;width:130px;color:#333;font-family:'notokr-medium';}
.service .cont .inner dl dt .img{display:flex;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:10px;border-radius:100%;background-color:#f5f5f5}
.service .cont .inner dl dd {width:calc(100% - 130px);padding-left:70px;}
.service .cont .inner dl dd span{color:var(--primary)}
.service .cont .inner dl dd b{color:#666}
.service .cont .inner dl dd .txt{font-size:15px;color:#333;font-family:'notokr-medium'}
.service .cont .inner dl dd .sub{font-size:14px}

#p36 .top_area{background:url(/sh_page/img/p36_img.jpg) no-repeat 100% 100%}
#p37 .top_area{background:url(/sh_page/img/p37_img.jpg) no-repeat 100% 100%}
#p39 .top_area{background:url(/sh_page/img/p39_img.jpg) no-repeat 100% 100%}


/* 요금안내 */
#p39 .top_area{margin-bottom:60px}
#p39 .img_wrap{text-align:center}
#p39 table{width:100%;margin-bottom:30px;border-collapse:collapse;border-bottom:1px solid #e1e1e1;text-align:center}
#p39 table th{padding:14px 0;color:#fff;background-color:#333}
#p39 table tr:first-child td{border-top:none}
#p39 table td{padding:14px 5px}
#p39 table td+td{border-top:1px dashed #e1e1e1}
#p39 table .bg{background-color:#f7f7f7;font-family:'notokr-medium'}
#p39 .cont .info_box{padding:30px;border:1px solid #e1e1e1;border-radius:10px;color:#222}
#p39 .cont .info_box b{display:block;padding-bottom:10px}
#p39 .cont .info_box p{line-height:2}
#p39 .cont .info_box span{font-family:'notokr-medium'}
#p39 .cont .info_box i{padding-right:15px;font-size:13px;color:var(--primary)}
#p39 .cont .info_box em{font-style:normal;font-size:14px;color:var(--primary);font-family:'notokr-medium'}
#p39 .cont .info p{line-height:2;color:#222;font-family:'notokr-medium'}
#p39 .cont .info p:before{content:'';display:inline-block;width:5px;height:5px;margin:-5px 20px 0 0;vertical-align:middle;background:var(--primary);border-radius:100%}
#p39 .cont .info p span{display:inline-block;padding-left:25px;line-height:1.7;font-size:15px;color:#666;font-family:'notokr-regular'}
#p39 .cont .cost:before{display:inline-block;vertical-align:middle;content:"\f159";width:25px;height:25px;margin-right:15px;border-radius:50px;font-size:11px;color:#fff;text-align:center;line-height:25px;background-color:var(--primary);font-family:'fontawesome'}
#p39 .cont .notice:before{display:inline-block;vertical-align:middle;content:"!";width:25px;height:25px;margin-right:15px;border-radius:50px;font-size:13px;color:#fff;text-align:center;line-height:25px;background-color:var(--primary);font-weight:700}