@charset "utf-8";
ul {margin:0; padding:0;}
li{list-style:none;}
img {border:0;}
a {text-decoration:none;}
dl, dt, dd { margin:0; padding:0 }

@font-face { font-family: ngb; src:url(http://www.hdweb.co.kr/NanumGothicBold.eot); } 
#comingsoon {width:100%;padding-top:100px;text-align:center}

#p_l30 { border-bottom:1px dashed #e4e4e4; margin:50px 0; width:100% } 
#p_h20 { width:100%; height:20px }
#p_Btit { background:url(/sh_page/img/p_Btit.png) left center no-repeat; padding-left:30px; font-size:20px; color:#333; margin-bottom:15px}
#p_Stit { background:url(/sh_page/img/p_Stit.png) left center no-repeat; padding-left:12px; font-size:15px; color:#333 }
#p_Tit { font-size:15px; color:#333; font-weight:bold; margin-bottom:5px }
#p_Tit .num { display:inline-block; padding:2px 5px; background-color:#b3bee2; color:#fff; font-size:16px; font-weight:bold; margin-right:5px}


/*page24*/
#page24 { background:url(/sh_page/img/24p_bg.png) 95% 190px no-repeat; font-size:14px;line-height:24px; color:#8a8a8a; letter-spacing:-0.5px; margin-bottom:50px; padding:30px 0 0 15px}
#page24 .tit { padding-left:35px }
#page24 .his_cont {background:url(/sh_page/img/history_by0002_bg.png) -42px 0 repeat-y; margin:50px 0 0 35px; width:530px}
#page24 .his_cont dl {overflow:hidden; margin-bottom:10px}
#page24 .his_cont dl.last {margin-bottom:0;}
#page24 .his_cont dl dt {float:left;width:85px;background:url(/sh_page/img/history_by0002_icon.png) right 7px no-repeat;font-family:'맑은 고딕';color:#555;font-size:22px; padding-bottom:20px}
#page24 .his_cont dl dd {float:right;width:420px;margin-top:2px;font-size:14px;}

/*대출상품*/
#p_pro{ font-size:14px;line-height:24px; color:#8a8a8a; letter-spacing:-0.3px; margin-bottom:20px; padding:0 20px }
#p_pro .Tbox.bg01 { background:url(/sh_page/img/pro_bg01.png) 95% bottom no-repeat }
#p_pro .Tbox.bg02 { background:url(/sh_page/img/pro_bg02.png) 95% bottom no-repeat }
#p_pro .Tbox.bg03 { background:url(/sh_page/img/pro_bg03.png) 95% bottom no-repeat }
#p_pro .Tbox.bg04 { background:url(/sh_page/img/pro_bg04.png) 95% bottom no-repeat }
#p_pro .Tbox.bg05 { background:url(/sh_page/img/pro_bg05.png) 95% bottom no-repeat }
#p_pro .Tbox.bg06 { background:url(/sh_page/img/pro_bg06.png) 95% bottom no-repeat }
#p_pro .Tbox.bg07 { background:url(/sh_page/img/pro_bg07.png) 95% bottom no-repeat }
#p_pro .Tbox.bg08 { background:url(/sh_page/img/pro_bg08.png) 95% bottom no-repeat }
#p_pro .Tbox.bg09 { background:url(/sh_page/img/pro_bg09.png) 95% bottom no-repeat }


#p_pro .Tbox { border:14px solid #f7f7f7; padding:35px 20px; margin-bottom:40px }
#p_pro .Tbox .tit { color:#9e9e9e; font-size:26px; font-weight:bold; line-height:36px }
#p_pro .Tbox .tit span { color:#2345a6 }
#p_pro .Bbox { overflow:hidden; padding-bottom:30px; border-bottom:1px dashed #e4e4e4; width:91%; margin:0 auto 30px }
#p_pro .Bbox .tit { position:relative; border:1px solid #e4e4e4; padding:20px 40px; text-align:center; color:#333; font-size:16px; font-weight:bold; float:left; margin-right:30px }
#p_pro .Bbox .tit.gray { background-color:#f8f8f8}
#p_pro .Bbox .tit .bg { position:absolute; top:0; left:55px; background-color:#2345a6; width:30px; height:4px;  }

/*page52*/
#page52 { font-size:14px;line-height:24px; color:#8a8a8a; letter-spacing:-0.5px; margin-bottom:50px; padding-top:30px}
#page52 .img { text-align:center }
#page52 .con { padding-left:30px; margin-top:15px }

/*page49*/
#page49 { font-size:14px;line-height:24px; color:#8a8a8a; letter-spacing:-0.5px; margin-bottom:50px; padding-top:30px; padding-left:20px}
#page49 .Bbox { overflow:hidden; margin-bottom:30px }
#page49 .Bbox .img { float:left; margin-right:20px }
#page49 .Bbox .con { float:left; border-bottom:1px dashed #e4e4e4; min-height:119px}
#page49 .Bbox .con .tit { font-size:16px; font-weight:bold; color:#333; line-height:28px; margin:20px 0 3px }

/*page23*/
#page23 { background:url(/sh_page/img/23p_bg.png) right bottom no-repeat; font-size:14px;line-height:24px; color:#8a8a8a; letter-spacing:-0.5px; margin-bottom:50px; padding:30px 0 15px 15px}
#page23 .tit { margin-bottom:30px }
#page23 .con .c01 {color:#333 }
#page23 .con .c02 {color:#2345a6 }

/*page22*/
#page22 { background:url(/sh_page/img/22p_bg.png) 95% top no-repeat; font-size:14px;line-height:24px; color:#8a8a8a; letter-spacing:-0.5px; margin-bottom:50px; padding:30px 0 15px 15px}
#page22 .txt { border-left:3px solid #e4e4e4; padding-left:10px; margin:50px 0 70px  }


