@charset "utf-8";
ul {margin:0;padding:0;}
li{list-style:none;}
img {border:0;}
a {text-decoration:none;}

@font-face {font-family: ngb;src:url(http://www.hdweb.co.kr/NanumGothicBold.eot);} 
#comingsoon {width:100%;padding-top:100px;text-align:center}


/* 공통 */
#PageCommon {position:relative;width:100%;margin-top:60px;font-size:15px;line-height:25px;color:#717171;letter-spacing:-0.6px}
#PageCommon * {box-sizing:border-box}
#PageCommon h3 {padding-bottom:23px;margin-bottom:25px;font-size:25px;font-weight:bold;line-height:1.5;text-align:center;color:#333;background:url(/sh_page/img/tit_bg.png) bottom center no-repeat}
#PageCommon h4 {font-size:16px;color:#777;text-align:center}
#PageCommon .c_orange {color:#f5470a}

/*페이지공통*/
#Pagecommon{font-size:16px;color:#666;line-height:26px;letter-spacing:-0.15px;font-family:'notokr-regular'}

/* 회사소개 */
.p33{text-align:center}
.p33 .tit_wrap .txt_wrap{width:902px;margin:0 auto;background:#fff}
.p33 .tit_wrap .txt_wrap p.e_tit{font-size:15px;color:#333;letter-spacing:2px;font-family:'notokr-bold'}
.p33 .tit_wrap .txt_wrap p.e_tit:after{display:block;content:"";width:1px;height:35px;margin:12px auto 0px;background:#ddd}
.p33 .tit_wrap .txt_wrap .b_tit{font-size:38px;color:#222;letter-spacing:-0.5px;line-height:58px;font-family:'notokr-light'}
.p33 .tit_wrap .txt_wrap .b_tit span{color:#333;font-family:'notokr-bold'}
.p33 .tit_wrap .txt_wrap .b_tit span.blue{font-size:42px;color:#01a4dd}
.p33  .cont_wrap{width:902px;margin:35px auto 225px;}
.p33  .cont_wrap .cont{position:relative;padding:53px;margin-bottom:60px;background:#f8f8f8;-webkit-box-shadow: 10px 11px 5px -5px rgba(0,0,0,0.09);
-moz-box-shadow: 10px 11px 5px -5px rgba(0,0,0,0.09);
box-shadow: 10px 11px 5px -5px rgba(0,0,0,0.09);}
.p33  .cont_wrap .cont:before{display:block;content:"";position:absolute;right:20px;top:-11px;width:63px;height:11px;background:#01a4dd}
.p33  .cont_wrap .cont p{margin-bottom:10px;font-size:18px;color:#333;font-family:'notokr-bold'}
.p33  .cont_wrap .s_tit{padding-bottom:35px;font-size:24px;color:#333;font-family:'notokr-light'}
.p33  .cont_wrap .s_tit span{font-family:'notokr-bold'}
.p33  .cont_wrap .box_wrap{overflow:hidden}
.p33  .cont_wrap .box_wrap .box{float:left;width:294px;height:318px;padding:35px 15px;margin:0 10px 10px 0;background:#f2f2f2;}
.p33  .cont_wrap .box_wrap .box.mr{margin-right:0}
.p33  .cont_wrap .box_wrap .box.wh{border:1px solid #ddd;background:#fff}
.p33  .cont_wrap .box_wrap .box .e_txt{padding:18px 0 10px;font-size:16px;color:#01a4dd;font-style:italic;font-family:'notokr-bold'}

/*업무소개*/
.p35{margin-bottom:160px}
.p35 .tit_wrap{position:relative;margin-bottom:185px}
.p35 .tit_wrap .img{width:762px;height:454px;background:url(/sh_page/img/p35_bg.jpg) no-repeat}
.p35 .tit_wrap .txt_wrap{position:absolute;top:178px;right:20px;width:742px;height:371px;padding:42px 0 42px 47px;background:#fff;box-shadow: 10px 11px 5px -5px rgba(0,0,0,0.09);-webkit-box-shadow: 10px 11px 5px -5px rgba(0,0,0,0.09);
-moz-box-shadow: 10px 11px 5px -5px rgba(0,0,0,0.09)}
.p35 .tit_wrap .txt_wrap .e_tit{font-size:15px;color:#01a4dd;font-style:italic;font-family:'notokr-bold'}
.p35 .tit_wrap .txt_wrap .b_tit{padding:10px 0 25px 0;font-size:26px;color:#333;font-family:'notokr-bold'}
.p35 .tit_wrap .txt_wrap .bg_txt{position:absolute;right:-111px;top:-26px;font-size:32px;color:#ddd;letter-spacing:0.3px;opacity:0.74;font-style:italic;transform:rotate(90deg);font-family:'notokr-bold'}
.p35 .tit_wrap .txt_wrap .bg_txt:after{display:inline-block;content:"";width:99px;height:1px;margin:0 0 8px 15px;background:#ddd;}
.p35 .tit_wrap .txt_wrap ul li{margin-bottom:5px}
.p35 .tit_wrap .txt_wrap ul li:before{display:inline-block;content:"";width:3px;height:3px;margin:0 5px 5px 0;background:#01a4dd}
.p35 .tit_wrap .txt_wrap ul li span{margin-left:9px}
.p35 .cont_wrap{text-align:center}
.p35 .cont_wrap .cont_tit{padding-bottom:35px;font-size:28px;color:#333;font-family:'notokr-bold'}
.p35 .cont_wrap .cont{overflow:hidden}
.p35 .cont_wrap .cont .s_txt{padding:15px 0;background:#29363c;color:#fff;font-size:18px;font-family:'notokr-bold'}
.p35 .cont_wrap .cont .c_img{float:left;width:395px;height:182px;margin:40px 45px;background:#ddd}
.p35 .cont_wrap .cont .c_txt{float:right;margin:92px 85px;text-align:left}
.p35 .cont_wrap .fl .s_txt{color:#333;background:#f2f2f2}
.p35 .cont_wrap .fl .c_img{float:right}
.p35 .cont_wrap .fl .c_txt{float:left}

/*세액공제및각종지원금*/
.p39{margin-bottom:185px}
.p39 .tit_wrap{position:relative;margin-bottom:135px}
.p39 .tit_wrap .img{width:762px;height:454px;background:url(/sh_page/img/p39_bg.jpg) no-repeat}
.p39 .tit_wrap .txt_wrap{position:absolute;top:178px;right:20px;width:742px;height:319px;padding:42px 0 42px 47px;background:#fff;box-shadow: 10px 11px 5px -5px rgba(0,0,0,0.09);-webkit-box-shadow: 10px 11px 5px -5px rgba(0,0,0,0.09);
-moz-box-shadow: 10px 11px 5px -5px rgba(0,0,0,0.09)}
.p39 .tit_wrap .txt_wrap .e_tit{font-size:15px;color:#01a4dd;font-style:italic;font-family:'notokr-bold'}
.p39 .tit_wrap .txt_wrap .b_tit{padding:10px 0 25px 0;font-size:26px;color:#333;font-family:'notokr-bold'}
.p39 .tit_wrap .txt_wrap .bg_txt{position:absolute;right:-111px;top:-26px;font-size:32px;color:#ddd;letter-spacing:0.3px;opacity:0.74;font-style:italic;transform:rotate(90deg);font-family:'notokr-bold'}
.p39 .tit_wrap .txt_wrap .bg_txt:after{display:inline-block;content:"";width:99px;height:1px;margin:0 0 8px 15px;background:#ddd;}
.p39 .tit_wrap .txt_wrap ul li{margin-bottom:5px}
.p39 .tit_wrap .txt_wrap ul li:before{display:inline-block;content:"";width:3px;height:3px;margin:0 5px 5px 0;background:#01a4dd}
.p39 .tit_wrap .txt_wrap ul li span{margin-left:9px}
.p39 .c_tit{padding-bottom:25px;font-size:24px;color:#333;font-family:'notokr-bold'}
.p39 .c_tit2{padding-top:70px;border-top:1px dotted #ddd}
.p39 .c_tit img{margin:0 10px 3px 0}
.p39 .cont_wrap .s_txt{padding:15px 10px 15px 0;color:#333;font-size:18px;background:#f2f2f2;font-family:'notokr-bold'}
.p39 .cont_wrap .s_txt span{padding:15px 18px;margin-right:20px;color:#fff;background:#01a4dd}
.p39 .cont_wrap .txt{padding:30px 76px}
.p39 .cont_wrap .bl span{background:#29363c}
.p39 table{width:100%;text-align:center;border-collapse:collapse}
.p39 table tr th{border:1px solid #ddd;color:#333;background:#f2f2f2}
.p39 table tr td{border:1px solid #ddd}