@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}


/* 공통 */
dl, dd, dt {margin:0;padding:0;border:0}
a, input {outline:none;selector-dummy : expression(this.hideFocus=true);}
.clearfix {overflow:auto;}
.clear {clear:both;display:inline;}
.blk {text-indent:-9999px;font-size:0;line-height:0;}
.h10 {height:10px;}
.h15 {height:15px;}
.h20 {height:20px;}
.h25 {height:25px;}
.h30 {height:30px;}
.h35 {height:35px;}
.h40 {height:40px;}
.h45 {height:45px;}
.h50 {height:50px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}
.str_b {color:#424242;font-weight:bold;}
.strb_red {font-weight:bold;color:#fe5556;}
.strb_black {font-weight:bold;color:#333333;}
#page {position:relative;margin:0;padding:20px 0;letter-spacing:-0.5px;font-family:'맑은 고딕', 'Nanum Gothic', '나눔 고딕', '돋움'}


/* 한서 소개 0101 */
#p26 {}
#p26 .article {margin-bottom:0px;}
#p26 .article:after {display:block;clear:both;visibility:hidden;content:"";}
#p26 .article img {float:left;}
#p26 .article p.m_tit {float:left;margin-left:25px;padding-bottom:30px;font-size:22px;font-weight:bold;line-height:30px;color:#414141;}
#p26 .article p.m_tit b {color:#173b62;}
#p26 .article p.m_txt {float:left;margin-left:25px;padding-left:15px;font-size:15px;line-height:26px;color:#515151;border-left:4px solid #ececec;width:583px;letter-spacing:-0.05em;}
#p26 p.cont {font-size:15px;line-height:26px;color:#515151;letter-spacing:-0.05em;}
#p26 p.sign {text-align:right;font-size:15px;line-height:26px;color:#666;}
#p26 p.sign span {font-size:37px;color:#333;font-family:'Nanum Pen Script';}


/* 업무분야 */
#p30 {background:url(/sh_page/img/0201_bg.png) no-repeat right bottom;}
#p30 .box {min-height:96px;padding:35px 40px;font-size:15px;line-height:24px;color:#515151;background:#f7f7f7;/*background:url(/sh_page/img/0201_boxBg.png) no-repeat 668px 45px #f7f7f7;*/}
/*#p30 .box2 {min-height:96px;padding:35px 40px;font-size:15px;line-height:24px;color:#515151;background:url(/sh_page/img/0202_boxBg.png) no-repeat 675px 30px #f7f7f7;}
#p30 .box3 {min-height:96px;padding:35px 40px;font-size:15px;line-height:24px;color:#515151;background:url(/sh_page/img/0203_boxBg.png) no-repeat 690px 30px #f7f7f7;}
#p30 .box4 {min-height:96px;padding:35px 40px;font-size:15px;line-height:24px;color:#515151;background:url(/sh_page/img/0204_boxBg.png) no-repeat 665px 20px #f7f7f7;}*/
#p30 p.tit {margin-top:50px;padding-left:22px;font-size:18px;font-weight:bold;color:#333;background:url(/sh_page/img/tit_point.png) no-repeat left center;}
#p30 ul.hanseo {margin-left:22px;padding-top:15px;}
#p30 ul.hanseo li {padding-left:13px;font-size:15px;line-height:26px;color:#666666;background:url(/sh_page/img/list_style.png) no-repeat left center;}



/* 0301 시작 */
#p41 {}
#p41 .article {margin-top:50px;}
#p41 .article:first-child {margin-top:0;}
#p41 .article:after {display:block;clear:both;visibility:hidden;content:"";}
#p41 p.people {padding:20px 0 30px 0;font-size:20px;font-weight:bold;color:#414141;background:url(/sh_page/img/top_line.png) no-repeat left top;}
#p41 p.people b {font-size:24px;}
#p41 p.s_txt {padding-left:13px;font-size:15px;line-height:23px;color:#6e6e6e;border-left:4px solid #ccc;}
#p41 .img_wrap {float:left;width:250px;}
#p41 .img_wrap img {margin-bottom:15px;}
#p41 .content {float:right;width:65%;}
#p41 .content dl{overflow:hidden;background:url(/sh_page/img/list_line.png) 60px top no-repeat;padding-bottom:30px}
#p41 .content dl dt{font-size:17px;color:#414141;font-weight:bold;line-height:22px;letter-spacing:-0.05em;float:left;width:47px;text-align:center;margin-top:-3px}
#p41 .content dl dd{width:82%;float:right;margin:0;font-size:1.2em;margin-top:8px;color:#6e6e6e}
#p41 .content dl dd.fr{margin-top:-3px}
#p41 .content dl dd span{margin-right:30px;font-weight:bold;color:#000}
