@charset "euc-kr";
@import url("kj_all2.css");
/*---------------------------------------------------------------------------------------------------------------------------------------------------
default css Á¤ÀÇ
---------------------------------------------------------------------------------------------------------------------------------------------------*/
html {background:#fff;font-size:100.01%;} /*IE6 ÆäÀÌÁö È®´ëº¸±â ¹ö±× ¹æÁö*/
body {
	height:100%; /*Å×ÀÌºí ³ôÀÌ 100%°¡ °¡´É*/
	margin:0;
	padding:0;
	font:normal 12px µ¸¿ò,dotum;
	color:#787878;
	line-height:18pt;
}
h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ul, ol, li, form, fieldset, blockquote, address, table, thead, tbody, tfoot, tr, td, caption,fieldset,legend {font:normal 12px µ¸¿ò,dotum;margin:0;padding:0;}
ul {list-style:none; margin:0;padding:0;}
select, textarea {font:normal 12px µ¸¿ò,dotum;vertical-align:middle;}
input {font:normal 12px verdana,µ¸¿ò,dotum;vertical-align:middle;}
input {line-height:1;color:#787878;}
select {line-height:1;color:#787878;}
br {letter-spacing:0;}
img,iframe {border:0;}
table {border-collapse:collapse;text-align:left;}
caption {display:none;}
a, a:link, a:visited {color:#787878;text-decoration:none;}
a:hover, a:active {color:#787878;text-decoration:underline;}
br {clear:both;}
em {font-style:normal; font-weight:bold;}
hr {clear:both;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------
layout
---------------------------------------------------------------------------------------------------------------------------------------------------*/
/*skip navigation*/
#skip {position:absolute;top:-1000px;left:-1000px;}

/* page layout */
.header {position:relative;width:965px;height:140px;margin:0 0 0 15px;z-index:100;}
.header a {text-decoration:none;}
.header h1 {float:left;width:325px;height:64px;}
.header h1 * {vertical-align:top;}
.header h1 span {display:inline-block;float:left;}
.header h1 span.tit {margin:18px 0 0 0;}
.header .category {float:right;width:625px;height:52px;margin:12px 0 0 0;}
.header .category .util {float:right;padding:0;overflow:hidden;zoom:1;}
.header .category .util li {float:left;margin:0 0 0 7px;padding:3px 0 0 8px;background:#fff url('/banking/image/common/header_util_bg.gif') no-repeat 0 3px;}
.header .category .util li.first {padding-left:0;background:none;}
.header .category .util li.special {margin:0 0 0 10px;padding:0;background:none;}
.header .category .util li.en {margin:0 0 0 5px;padding:0;background:none;}
.header .category .util * {vertical-align:top;}
.conwrap {position:relative;clear:both;width:970px;margin:7px 0 0 15px;padding:0;overflow:visible;zoom:1;}
.conwrap .snb {float:left;width:180px;padding:5px 0 100px 0;}
.conwrap .contents {position:relative;float:left;width:655px;margin:0 0 0 20px;padding:5px 0 0 0;overflow:visible;zoom:1;z-index:1;}
.quick {position:absolute;top:0px;left:875px;width:90px;}
.quick * {vertical-align:top;}
.footer {clear:both;position:relative;width:965px;margin:0 0 0 15px;padding:50px 0 10px 0;background:transparent;z-index:1000;}
.footer * {vertical-align:top;}

/* gnb list */
.gnb {clear:both;overflow:hidden;zoom:1;}
.gnb #ch_list {float:right;padding:5px 0 0 0;overflow:hidden;zoom:1;}
.gnb #ch_list li {float:left;margin:0 0 0 20px;padding:4px 0 0 0;}
.gnb #ch_list li.first {margin-left:0;}
.gnb #ch_list li.list_add {margin:0 0 0 10px;padding:0;background:none;}
.gnb #ch_list li.list_add .allsearch {position:relative;width:150px;height:20px;background:#fff url('/banking/image/common/header_allsearch_bg.gif') no-repeat 0 0;}
.gnb #ch_list li.list_add .allsearch input {border:0;width:122px;margin:3px 0 0 4px;background:#f1f1f1;}
.gnb #ch_list li.list_add .allsearch .allsearch_btn {position:absolute;top:0px;right:0px;}
.gnb #ch_list * {vertical-align:top;}
.ch_gnb {clear:both;position:relative;margin:0;padding:0;}
.ch_gnb #navi {position:absolute;top:0px;left:0px;height:77px;overflow:hidden;zoom:1;}

/* ·Î±×ÀÎ Á¤º¸ */
.loginfo {width:180px;padding:12px 0 0 0;background:#fff url('/banking/image/common/loginfo_bg.gif') no-repeat 0 0;overflow:hidden;zoom:1;}
.loginfo * {vertical-align:top;}
.loginfo .loginfo_con {padding:0 5px 10px 5px;background:#fff url('/banking/image/common/loginfo_bg.gif') no-repeat 0 bottom;overflow:hidden;zoom:1;}
.loginfo .loginfo_con .loginfo_ch {text-align:center;}
.loginfo .loginfo_con .loginfo_txt {color:#666;text-align:center;}
.loginfo .loginfo_con .loginfo_btn {margin:8px 0 0 0;text-align:center;}

/*snb list*/
.snb_list {clear:both;height:500px;margin:15px 0 0 0;overflow:hidden;zoom:1;}
.snb_quick {margin:15px 0 0 0;overflow:hidden;zoom:1;}
.snb_quick * {vertical-align:top;}

/* snb cust center */
.cust_center {position:relative;width:180px;height:130px;margin:15px 0 0 0;background:#fff url('/banking/image/common/snb_cust_center_bg.gif') no-repeat 0 0;}
.cust_center * {vertical-align:top;}
.cust_center .cninf {padding:10px 0 0 10px;}
.cust_center .cninf li {margin:0 0 5px 0;font-size:5px;}
.cust_center .cnmenu {position:absolute;top:67px;left:96px;}
.cust_center .cnmenu li {margin:0 0 2px 0;font-size:5px;}

/* quick menu list */
.quick_allmenu {clear:both;}
.quick_view {clear:both;margin:5px 0 0 0;padding:2px 0 0 0;background:#fff url('/banking/image/common/quick_view_bg.gif') no-repeat 0 0;}
.quick_view * {vertical-align:top;}
.quick_view .quick_view_list {padding:0 0 8px 0;background:#fff url('/banking/image/common/quick_view_bg.gif') no-repeat 0 bottom;}
.quick_view .quick_view_list table {margin:0 0 0 10px;}
.quick_view .quick_view_list table th {width:45px;padding:8px 0 0 0;}
.quick_view .quick_view_list table td {padding:7px 0 0 0;font-size:11px;color:#42536c;}
.quick_view .quick_view_list table td strong {text-decoration:underline;}
.quick_list {clear:both;margin:5px 0 0 0;}
.quick_link {margin:6px 0 0 0;padding:5px 0 0 0;background:#fff url('/banking/image/common/quick_link_bg.gif') no-repeat 0 0;overflow:hidden;zoom:1;}
.quick_link ul {padding:2px 0 2px 0;background:#fff url('/banking/image/common/quick_link_bg.gif') no-repeat 0 bottom;overflow:hidden;zoom:1;}
.quick_link ul li {padding:3px 0 3px 10px;background:transparent url('/banking/image/common/quick_link_list_bg.gif') no-repeat center top;}
.quick_link ul li.first {padding-top:0;background:none;}
.quick_link ul li * {vertical-align:top;}
.quick_ad {margin:20px 0 0 0;}

/* My Menu */
.my_menu_wrap {position:absolute;top:147px;left:621px;z-index:1000;}
.my_menu_wrap_ifr {width:267px;height:300px;margin-bottom:-300px;}
.my_menu {position:relative;width:267px;background:transparent url('/banking/image/common/my_menu_bg.gif') no-repeat 0 0;}
.my_menu .my_menu_close {position:absolute;top:11px;right:11px;}
.my_menu .mymenu_tab {padding:9px 0 0 12px;overflow:hidden;zoom:1;}
.my_menu .mymenu_tab li {float:left;}
.my_menu .mymenu_tab li * {vertical-align:top;}
.my_menu .my_menu_con {clear:both;padding:10px 8px;font-size:11px;color:#7e7e7e;background:transparent url('/banking/image/common/my_menu_bg.gif') no-repeat 0 bottom;}
.my_menu_message {clear:both;overflow:hidden;zoom:1;}
.my_menu_list {margin:6px 0 0 0;border:1px solid #abb3ba;}
.my_menu_list .list_manage {clear:both;height:26px;background:transparent url('/banking/image/common/my_menu_list_manage_bg.gif') repeat-x 0 0;overflow:hidden;zoom:1;}
.my_menu_list .list_manage .manage_btn {float:left;width:110px;padding:5px 0 0 10px;}
.my_menu_list .list_manage .manage_btn * {vertical-align:top;}
.my_menu_list .list_manage .manage_inquiry {float:right;width:100px;padding:7px 10px 0 0;font-size:11px;color:#7e7e7e;text-align:right;}
.my_menu_list .list_manage .manage_inquiry strong {color:#ff9000;}
.my_menu_list .menu_list_con {clear:both;height:120px;overflow-x:hidden;overflow-y:scroll;}
.my_menu_list .menu_list_con ul {margin:0;padding:0;}
.my_menu_list .menu_list_con ul li {padding:7px 5px 5px 5px;border-bottom:1px solid #e8e8e8;}
.my_menu_list .menu_list_con ul li input {margin:-3px 0 0 0;*margin:0px 0 0 0;}
.my_menu_list .menu_list_con ul li * {vertical-align:middle;}
.my_menu_list .menu_list_con ul li a {font-size:11px;color:#7e7e7e;}
.my_menu_list .menu_list_con2 {clear:both;height:120px;overflow:hidden;}
.my_menu_list .menu_list_con2 .list_no_data {width:100%;height:100%;}
.my_menu_list .menu_list_con2 .list_no_data td {height:100%;text-align:center;vertical-align:middle;}
.my_menu_list .menu_list_con2 .list_no_data td span {display:inline-block;padding:3px 0 0 27px;font-size:12px;font-weight:bold;color:#6d6d6d;background:transparent url('/banking/image/common/my_menu_alert_ico.gif') no-repeat 0 0;}

/* footer list */
.footer_menu {padding:0 10px 0 12px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#f5f5f5;overflow:hidden;zoom:1;}
.footer_menu .gate {float:left;width:180px;overflow:hidden;zoom:1;}
.footer_menu .gate dt {float:left;width:86px;padding:9px 0 0 0;}
.footer_menu .gate dd {float:left;width:85px;padding:7px 0 0 0;}
.footer_menu .footer_list {float:left;width:750px;padding:10px 0;font-size:0px;overflow:hidden;zoom:1;}
.footer_menu .footer_list * {vertical-align:top;}
.footer_menu .footer_list li {float:left;margin:0 8px 0 0;padding:0 0 0 9px;font-size:0px;background:#f5f5f5 url('/banking/image/common/footer_list_bg.gif') no-repeat 0 0;}
.footer_menu .footer_list li.first {padding-left:0;background:none;}
.footer_info {position:relative;background:#fff;zoom:1;}
.footer_info .footer_logo {float:left;width:140px;}
.footer_info .footer_copy {float:left;width:820px;margin:12px 0 0 0;}
.footer_info .family {position:absolute;top:9px;right:10px;}
.footer_info .family .family_menu {position:relative;width:130px;height:19px;zoom:1;}
.footer_info .family .family_menu a {display:block;}
.footer_info .family .family_menu ul {position:absolute;right:0px;bottom:18px;width:126px;padding:0 0 5px 0;border:2px solid #e0e0e0;background:#f0f0f0;zoom:1;}
.footer_info .family .family_menu ul * {vertical-align:top;}
.footer_info .family .family_menu ul li {padding:5px 5px 0 5px;zoom:1;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------
contents layout
---------------------------------------------------------------------------------------------------------------------------------------------------*/
/* input type */
.contents select {padding:1px; height:20px;}

/* title */
/*
h1 {height:30px !important; font-size:18px !important; color:black !important; font-weight:bold !important;}
h2 {height:30px !important; font-size:14px !important; color:black !important; font-weight:bold !important;}
*/
h3 {width:100%;height:27px;margin:0 0 20px 0;background:url('/banking/image/common/bg_underline.gif') repeat-x left bottom;overflow:hidden;}
h3 img {float:left;}
h3 span {float:right;}
h3 span img {margin-left:5px;}
h4 {position:relative;margin:15px 0 0 0;padding:3px 0 0 13px; background:transparent url('/banking/image/ico/blt_h4.gif') no-repeat 0 4px; font-weight:bold; color:#6c6c6c;}
td h4 {position:relative;margin:15px 0 5px 0;padding:3px 0 0 13px; background:transparent url('/banking/image/ico/blt_h4.gif') no-repeat 0 50%; font-weight:bold !important; color:#6c6c6c;}
h4.first {margin-top:0px;}
h4 span {font-weight:normal;}
h4 span.unit {position:absolute;top:7px;right:0px;font-weight:normal;}
h5 {margin:15px 0 0 0;padding:3px 0 0 13px; background:transparent url('/banking/image/ico/blt_h5.gif') no-repeat 5px 50%;}
h5.first {margin-top:0px;}
/*
h5 {padding:3px 0 0 13px; background:#fff url('/banking/image/ico/blt_h5.gif') no-repeat 5px 50%;}
h5.num_type {padding-left:3px; background:none;}
h6 {padding:3px 0 0 18px; background:#fff url('/banking/image/ico/blt_h6.gif') no-repeat 10px 50%;}
.h7_title {padding:3px 0 0 24px; background:#fff url('/banking/image/ico/blt_h7.gif') no-repeat 15px 50%;}
*/

/* location */
.location {clear:both;margin:0 0 25px 0;font-size:11px;color:#a3a3a3;text-align:right;}
.location a {font-size:11px;color:#a3a3a3;text-decoration:none;}
.location strong {color:#7a7a7a;}

/* float break */
.clear {clear:both;}

/* contents list */
.con_list {clear:both;margin:5px 0 0 5px;}
.con_list li {padding:0 0 0 8px;line-height:140%;background:transparent url('/banking/image/ico/blt_list.gif') no-repeat 0 7px;text-align:justify;}
.con_list li ul.sub {margin:0;}
.con_list li ul.sub li {padding:0 0 0 8px;line-height:140%;background:transparent url('/banking/image/ico/blt_list_sub2.gif') no-repeat 0 7px;}
.contents ul.sub {margin:0;}
.contents ul.sub li {padding:0 0 0 8px;line-height:140%;background:transparent url('/banking/image/ico/blt_list_sub2.gif') no-repeat 0 7px;}
.con_list li dl {clear:both;margin:0 0 0 2px;}
.con_list li dl dt {padding:0 0 0 8px;line-height:140%;background:transparent url('/banking/image/ico/blt_list_sub.gif') no-repeat 0 5px;}
.con_list li dl dd {margin:0 0 0 8px;padding:0 0 0 8px;line-height:140%;background:#fff url('/banking/image/ico/blt_list_sub2.gif') no-repeat 0 7px;}
.con_list li.list_btn {background:none !important;}
table.tb_list .con_list {margin-top:0;}
table.tb_list .con_list li {padding:0 0 0 7px;background:transparent url('/banking/image/ico/blt_list_data.gif') no-repeat 0 6px;letter-spacing:-1px;}
.con_list li table {width:644px;}
.con_list li .em {color:#6085b9;}
td .con_list {margin-top:0;}

ol.con_list {list-style-type:decimal;list-style-position:outside;padding:0;}
ol.con_list li {margin:0 0 0 22px;padding:0;background:none;}
.con_list .def {background:none !important;padding-left:0 !important;}
.con_list .tin {padding:0 0 0 21px;background:transparent url('/banking/image/common/con_list_tin.gif') no-repeat 0 2px;}
.con_list .add_message {padding:3px 0 0 0;}
.con_list .add_message dt {font-size:11px;color:#527b9b;}
.con_list .add_message dd {font-size:11px;color:#527b9b;}
.con_list li .refer_list {margin:0 0 5px 0!important;}
.con_list li .refer_list_sub {margin:0 0 5px 0 !important;}
.con_list li .tel {color:#62afb4;}

.con_list_sub {clear:both;margin:7px 0 0 15px;overflow:hidden;zoom:1;}
.con_list_sub dt {padding:0 0 0 8px;line-height:140%;background:transparent url('/banking/image/ico/blt_list_sub.gif') no-repeat 0 7px;}
.con_list_sub dd {margin:0 0 0 8px;padding:0 0 0 8px;line-height:140%;background:#fff url('/banking/image/ico/blt_list_sub2.gif') no-repeat 0 7px;}

.con_sub {margin:0 0 0 10px;}
.con_sub li {padding:0 0 0 8px;line-height:140%;background:transparent url('/banking/image/ico/blt_list_sub2.gif') no-repeat 0 7px;}

.img_list {clear:both;margin:0;overflow:hidden;zoom:1;}
.img_list li {margin:10px 0 0 0;}
.img_list li * {vertical-align:top;}

.ch_list {clear:both;margin:7px 0 0 0;overflow:hidden;zoom:1;}
.ch_list li {padding:0 !important;color:#59abcf;background:none !important;}
.ch_list li * {vertical-align:top;}

.ch_tip {color:#59abcf;}

.con_list li .explan_list {margin:5px 0 0 0;}
.con_list li .explan_list tr td {padding:0 5px 0 0;line-height:140%;vertical-align:top;text-align:justify;}

/* µµ¿ò¸» ¸®½ºÆ® */
.help_list {clear:both;margin:5px 0 0 0;overflow:hidden;zoom:1;}
.help_list li {margin:5px 0 0 0;padding:0 0 0 9px;color:#666666;background:transparent url('/banking/image/blt_help_list.gif') no-repeat 0 4px;}
.help_list li.em {color:#6085b9;}
.help_list li .em {color:#6085b9;}
.help_list li.point {color:#da1a21;}
.help_list li .point {color:#da1a21;}
.help_list .def {background:none !important;padding-left:0 !important;}
.help_list li .refer_list {margin:0 0 5px 0!important;}
.help_list li .refer_list_sub {margin:0 0 5px 0!important;}

/* Âü°í»çÇ× ¸®½ºÆ® */
.refer_list {margin:7px 0 0 0;overflow:hidden;zoom:1;}
.refer_list li {padding:0 0 0 15px !important;line-height:140% !important;background:url('/banking/image/ico/ico_refer.gif') no-repeat 0 3px !important;}
.refer_list li.em {color:#6085b9;}
.refer_list li .em {color:#6085b9;}
.refer_list li.point {color:#da1a21;background:url('/banking/image/ico/ico_refer_point.gif') no-repeat 0 3px !important;}
.refer_list li .point {color:#da1a21;}
.refer_list li .refer_list_sub {margin:0 0 3px 0!important;}

/* Âü°í»çÇ× sub ¸®½ºÆ® */
.refer_list_sub {margin:7px 0 0 0;overflow:hidden;zoom:1;}
.refer_list_sub li {padding:0 0 0 10px !important;line-height:140% !important;background:url('/banking/image/ico/ico_refer_sub.gif') no-repeat 0 6px !important;}
.refer_list_sub li.em {color:#6085b9;}
.refer_list_sub li .em {color:#6085b9;}
.refer_list_sub li.point {color:#ff6000;background:url('/banking/image/ico/ico_refer_sub_point.gif') no-repeat 0 6px !important;}
.refer_list_sub li .point {color:#da1a21;}

/*---------------- spot Å¸ÀÔ ----------------*/
.spot_type1 {width:100%;background:#fff url('/banking/image/common/bg_spot_underline1.gif') no-repeat center bottom;overflow:hidden;zoom:1;}
.spot_type1 div.visual {float:left;width:220px;padding:0 0 5px 0;}
.spot_type1 dl {float:right;width:435px;padding:0 0 20px 0;}
.spot_type1 dl dt {clear:both;margin:0;}
.spot_type1 dl dd {margin:10px 0 0 0;}
.spot_type1 dl dd img {margin-right:5px;}

.spot_type2 {position:relative;width:100%;background:#fff url('/banking/image/common/bg_spot_underline2.gif') no-repeat center bottom;}
.spot_type2 div.visual {position:absolute;top:0px;left:0px;}
.spot_type2 dl {margin-left:150px; padding:0 0 18px 0;}
.spot_type2 dl dt {margin-bottom:10px;}
.spot_type2 dl dd {margin-bottom:5px;}

.spot_type3 {position:relative;margin:0 0 20px 0;background:#fff url('/banking/image/common/bg_spot_underline3.gif') no-repeat center bottom;}
.spot_type3 dl {margin-left:25px; padding:15px 0;}
.spot_type3 dl dt {margin-bottom:10px;}

dl.spot_type3 {clear:both;margin-left:25px;padding:0 0 15px 0;background:#fff url('/banking/image/common/bg_spot_underline3.gif') no-repeat center bottom;}
dl.spot_type3 dt {margin-bottom:10px;}
.pop_headline {height:25px;padding:0 !important;}

.text_imgbox dt,
.text_imgbox dd,
.text_imgbox li {font-size:0;}

/* layer popup ½ºÅ¸ÀÏ */
.layerPop {position:absolute;border:2px solid #4ea0be;border-top:0;overflow:hidden;zoom:1;}
.layerPop .layerPopTit {height:46px;background:transparent url('/banking/image/common/layer_tit_bg.gif') repeat-x 0 0;}
.layerPop .layerCon {background:#fff;padding:10px 15px 15px 15px;overflow:hidden;zoom:1;}
.layerPop .layerCon table td {vertical-align:top;}
.layerPop .layerCon table td.row {vertical-align:middle;}
.layerPop .layer_close {position:absolute;top:15px;right:12px;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------
board
---------------------------------------------------------------------------------------------------------------------------------------------------*/
/* bbs info */
.bbs_info {overflow:hidden; margin-bottom:8px; width:100%;}
.bbs_info li {height:22px; line-height:22px;}
.bbs_info li img {vertical-align:middle;}
.bbs_info li.first {float:left;}
.bbs_info li.sec {float:right;}
.bbs_info li select,
.bbs_info li input,
.bbs_info li img {margin-left:5px;}

/* bbs */
.bbs_list {width:100%; border-bottom:2px solid #c8c8c8;}
.bbs_list tbody tr:hover {background-color:#fafafa;}
.bbs_list th,
.bbs_list td {text-align:center;}
.bbs_list td.tit {text-align:left;}
.bbs_list td.tit .ico {margin-left:5px;padding-top:2px;}
.bbs_list td.tit img {margin-top:1px;vertical-align:top;}
.bbs_list td img {vertical-align:middle;}
.bbs_list th {padding:0 5px; border-top:2px solid #c8c8c8; border-bottom:2px solid #c8c8c8; height:30px;}
.bbs_list .side {border-top:2px solid #555555; border-bottom:2px solid #555555;}
.bbs_list td {padding:8px 5px 6px 5px; border-top:1px solid #e3e3e3;}
.bbs_list td.num {padding-top:5px; font:10px verdana;}
.bbs_list tr.first td {border:0;}

.bbs_view {width:100%;}
.bbs_view th.tit,
.bbs_view td {text-align:left;}
.bbs_view td img {vertical-align:middle;}
.bbs_view thead th {padding:3px 5px 0; border-top:2px solid #c8c8c8; height:30px;}
.bbs_view thead td {padding:0 5px; border-top:2px solid #c8c8c8; height:30px;}
.bbs_view .side {border-top:2px solid #555555;}
.bbs_view td.num {font:10px verdana;}
.bbs_view tr td.view_section {padding:20px 15px !important;border-top:1px solid #e3e3e3; vertical-align:top;}
.bbs_view tfoot td {border-top:2px solid #c8c8c8;}

.bbs_write {width:100%;}
.bbs_write th,
.bbs_write td {padding:5px 10px 4px 10px; border-top:1px solid #dedede; text-align:left;}
.bbs_write th {padding-left:15px;}
.bbs_write .first th {border-top:2px solid #555555;}
.bbs_write .first td {border-top:2px solid #c8c8c8;}
.bbs_write .fin th {border-bottom:2px solid #555555;}
.bbs_write .fin td {border-bottom:2px solid #c8c8c8;}

/*---------------- Å×ÀÌºí Å¸ÀÔ ----------------*/
.tb_list {width:100%;margin:7px 0 0 0;border-top:2px solid #75b3c9;border-bottom:1px solid #cfcfcf;}
.th_center tr th {text-align:center;}
.td_center tr td {text-align:center;}
.tb_list.first {margin-top:0;}
.tb_list th,
.tb_list td {padding:8px 5px 6px 5px;border:1px solid #cfcfcf;text-align:left;}
.tb_list th {border-top:0 !important;font-weight:normal;color:#6c8494;line-height:140%;background-color:#e8f2f7;}
.tb_list tr.fixwrap th {white-space:nowrap;}
.tb_list tr.fixwrap th.sub {white-space:nowrap;}
.tb_list th * {vertical-align:middle;}
.tb_list th.sub {background-color:#fafafa !important;color:#808080 !important;text-align:left;}
.tb_list th.sub .biz_view {color:#5488d1;cursor:pointer;}
.tb_list th.sub .biz_sec {width:230px;overflow:hidden;zoom:1;}
.tb_list th.sub .biz_type {margin:3px 0 0 0;padding:5px;border:2px solid #b6b6b6;background:#fff;}
.tb_list thead th {text-align:center;}
.tb_list th.center {text-align:center;}
.tb_list td.con {text-align:left;}
.tb_list td.won {text-align:right;white-space:nowrap;}
.tb_list tr.center th {text-align:center;}
.tb_list tr.center td {text-align:center;}
.tb_list tr.right th {text-align:right;}
.tb_list tr.right td {text-align:right;}
.tb_list td .point {color:#b70000;}
.tb_list td .tip_txt {color:#ab7900;}
.tb_list td img {margin:0 0 2px 0;}
.tb_list td * {vertical-align:middle;}
.tb_list td .list_head {margin:0 0 5px 0;}
td label {margin:0;padding:0;}
td label input {margin:-3px 0 0 0;}
td label select {margin:-3px 0 0 0;}
td label img {margin:-3px 0 0 0;}
td label textarea {margin:-3px 0 0 0;}
.tb_list td.total {background:#f9f0d9;}
.center td {text-align:center;}
.left {text-align:left !important;}
.center {text-align:center !important;}
.th_center th {text-align:center !important;}
.won {text-align:right;}

td .tip {color:#ab7900;}
.add_tip {margin:10px 0 0 0;}

.data_search {color:#787878 !important;}
.data_search * {vertical-align:middle;}
.data_search input {width:150px;padding:2px;border:1px solid #c6c6c6;}

/* °ø°ú±Ý Å×ÀÌºí */
.tb_ub {width:570px;margin:5px auto 0 auto;border:2px solid #7f7f7f;}
.tb_ub.first {margin-top:0;}
.tb_ub th,
.tb_ub td {padding:8px 5px 6px 5px;border-right:2px solid #7f7f7f;border-bottom:2px solid #7f7f7f;text-align:left;letter-spacing:-1px;}
.tb_ub th {border-right:0;color:#86878b;line-height:140%;white-space:nowrap;}
.tb_ub th * {vertical-align:middle;}
.tb_ub th.sub {background-color:#fafafa !important;color:#808080 !important;text-align:left;}
.tb_ub thead th {text-align:center;}
.tb_ub td.con {text-align:left;}
.tb_ub td.won {text-align:right;white-space:nowrap;}
.tb_ub td .point {color:#b70000;}
.tb_ub td label {margin:0;padding:0;}
.tb_ub td label input {margin:-3px 0 0 0;}
.tb_ub td label select {margin:-3px 0 0 0;}
.tb_ub td label img {margin:-3px 0 0 0;}
.tb_ub td label textarea {margin:-3px 0 0 0;}

/* input table */
.input_board {padding:1px 0;background:transparent url('/banking/image/common/input_board_bg.gif') repeat-y;overflow:hidden;zoom:1;}
.input_board table {width:100%;background:#fff;table-layout:fixed;}
.input_board table tr th,.input_board tr td {border-bottom:1px solid #dedede;text-align:left;}
.input_board table tr th {width:87px;padding:9px 0 7px 0;}
.input_board table tr th img {margin:0 0 0 10px;}
.input_board table tr td {padding:10px 10px 7px 10px;}

/*---------------- paging ----------------*/
.numbering {margin:20px 0 0 0; width:100%;text-align:center;overflow:hidden;zoom:1;}
.numbering ul {margin:0 auto; width:278px;overflow:hidden;zoom:1;}
.numbering ul li{float:left; height:20px;}
.numbering ul li.list {margin:0 5px;}
.numbering ul li img {vertical-align:middle;}
.numbering ul li.list a {display:inline-block; *display:inline; *zoom:1; margin:0; padding:1px 4px 2px 4px; border:1px solid #f1f1f1; font:10px verdana; color:#999999;}
.numbering ul li a:link,
.numbering ul li a:visited {}
.numbering ul li a:hover,
.numbering ul li a:active {color:#419392; text-decoration:none;}
.numbering ul li a.on {color:#419392; text-decoration:none;}
.numbering ul li a .on {color:#419392;}

.bbs_paging {margin:20px 0 0 0; width:100%;text-align:center;overflow:hidden;zoom:1;}
.bbs_paging * {vertical-align:top;}
.bbs_paging .next {margin:0 5px 0 0;}
.bbs_paging .next img {margin-left:4px;}
.bbs_paging .pre {margin:0 0 0 5px;}
.bbs_paging .paging_list a {display:inline-block;margin:0;padding:1px 4px 2px 4px;border:1px solid #f1f1f1;font:10px verdana;color:#999999;}
.bbs_paging .paging_list a:link,
.bbs_paging .paging_list a:visited {font:10px verdana;color:#999999;}
.bbs_paging .paging_list a:hover,
.bbs_paging .paging_list a:active {color:#419392; text-decoration:none;}
.bbs_paging .paging_list a.on {color:#419392; text-decoration:none;}
.bbs_paging .paging_list a strong.on {font-weight:normal;color:#419392;}



/*---------------------------------------------------------------------------------------------------------------------------------------------------
event list
---------------------------------------------------------------------------------------------------------------------------------------------------*/
.event_list {clear:both;margin:2px 0 0 0;overflow:hidden;zoom:1;}
.event_list li {margin:5px 0 0 0;padding:10px;border:1px solid #62afb4;overflow:hidden;zoom:1;}
.event_list li * {vertical-align:top;}
.event_list li .event_view {float:left;width:90px;}
.event_list li .event_explan {float:right;width:538px;padding:3px 0 0 0;}
.event_list li .event_explan dt {line-height:140%;padding:0 0 3px 0;font-weight:bold;color:#333333;text-align:justify;}
.event_list li .event_explan dd {overflow:hidden;zoom:1;}
.event_list li .event_explan dd .event_headline {margin:0 0 3px 0;line-height:140%;color:#439398;text-align:justify;}
.event_list li .event_explan dd .event_detail {margin:0 0 3px 0;line-height:140%;color:#848484;text-align:justify;}
.event_list li .event_explan dd .event_date {margin:0 0 3px 0;padding:5px 0 0 0;line-height:140%;font-weight:bold;color:#848484;}
.event_list li .event_explan dd .event_date img {margin:-3px 0 0 0;}
.event_list li .event_explan dd .event_date * {vertical-align:top;}



/*---------------------------------------------------------------------------------------------------------------------------------------------------
°³ÀÎ¹ðÅ·
---------------------------------------------------------------------------------------------------------------------------------------------------*/
/* ¿ÜÈ­°¨º° Å¸ÀÌÆ²¹Ù */
dl.titlebar {overflow:hidden; width:100%; background:#fff url('/banking/image/common/bg_titlebar.gif') no-repeat 0 0;}
dl.titlebar dt {float:left; margin-left:15px;_margin-left:8px; width:65%;}
dl.titlebar dd {float:right; width:30%;}
dl.titlebar dt,
dl.titlebar dd {vertical-align:middle; padding:14px 0 13px 0;}
dl.titlebar dt .jud_tit {color:#6c8494;}
dl.titlebar img {margin-left:5px; width:30px; height:20px; vertical-align:middle;}

.jud_explan {clear:both;margin:8px 0 0 0;overflow:hidden;zoom:1;}
.jud_explan * {vertical-align:top;}
.jud_explan .img_view {display:inline-block;width:320px;text-align:left;}
.jud_explan .img_explan {display:inline-block;width:330px;text-align:justify;}
.jud_explan .view2 {width:100%;}


/*---------------------------------------------------------------------------------------------------------------------------------------------------
°øÀÎÀÎÁõ¼¾ÅÍ
---------------------------------------------------------------------------------------------------------------------------------------------------*/
/* °øÀÎÀÎÁõ¼­ ¹ß±Þ Á¾·ù */
.cert_kind {clear:both;width:655px;margin:25px 0 0 0;background:transparent url('/banking/image/common/cert_kind_bg.gif') no-repeat 0 0;overflow:hidden;zoom:1;}
.cert_kind .cert_kind_con {margin:15px 0 0 0;padding:0 0 16px 16px;background:transparent url('/banking/image/common/cert_kind_bg.gif') no-repeat 0 bottom;overflow:hidden;zoom:1;}
.cert_kind .cert_kind_con .kind_section {float:left;width:196px;margin:0 0 0 16px;background:transparent url('/banking/image/common/cert_kind_list_bg.gif') no-repeat 0 27px;overflow:hidden;zoom:1;}
.cert_kind .cert_kind_con .kind_section.first {margin-left:0;}
.cert_kind .cert_kind_con .kind_section .kind_tit {clear:both;height:27px;}
.cert_kind .cert_kind_con .kind_section dl {height:180px;margin:4px 0 0 0;background:transparent url('/banking/image/common/cert_kind_list_bg.gif') no-repeat 0 bottom;overflow:hidden;zoom:1;}
.cert_kind .cert_kind_con .kind_section dl * {vertical-align:top;}
.cert_kind .cert_kind_con .kind_section dl dt {margin:12px 0 0 0;padding:0 0 0 11px;}
.cert_kind .cert_kind_con .kind_section dl dd {margin:5px 0 0 0;padding:0 0 0 11px;}

/* °øÀÎÀÎÁõ¼¾ÅÍ ÁÖ¿ä¸Þ´º */
.cert_menu {clear:both;zoom:1;}
.cert_menu * {vertical-align:top;}
.cert_menu li {margin:30px 0 0 0;overflow:hidden;zoom:1;}
.cert_menu li .cert_menu_list {float:left;width:327px;}
.cert_menu li .cert_menu_list .cert_menu_ico {float:left;width:65px;}
.cert_menu li .cert_menu_list dl {float:right;width:255px;}
.cert_menu li .cert_menu_list dl * {vertical-align:top;}
.cert_menu li .cert_menu_list dl dt {clear:both;margin:0 0 8px 0;}
.cert_menu li .cert_menu_list dl dd {clear:both;margin:0 0 5px 0;}

/* °øÀÎÀÎÁõ¼¾ÅÍ ¼­ºñ½º ÀÌ¿ë¾à°ü */
.cert_privacy {margin:7px 0 0 0;padding:0 0 32px 0;background:transparent url('/banking/image/common/cert_privacy_bg.gif') no-repeat 0 bottom;overflow:hidden;zoom:1;}
.cert_privacy .cert_privacy_tit {margin:0;}
.cert_privacy .cert_privacy_list {height:200px;margin:0 20px 0 15px;padding:15px;border:1px solid #c8c8c8;background:#fff;overflow-x:hidden;overflow-y:auto;zoom:1;}
.cert_privacy .cert_privacy_list .cert_opt {text-align:right;}
.cert_privacy .cert_privacy_list ul li {margin:0 0 15px 0;padding:0;line-height:140%;text-align:justify;}
.cert_privacy .cert_privacy_list ul li dl {margin:0 0 0 5px;overflow:hidden;zoom:1;}
.cert_privacy .cert_privacy_list ul li dl * {vertical-align:top;}
.cert_privacy .cert_privacy_list ul li dl dt {clear:both;margin:15px 0 5px 0;}
.cert_privacy .cert_privacy_list ul li dl dd {clear:both;padding:0 0 0 10px;line-height:140%;}
.cert_privacy .cert_privacy_list ul li dl dd .num {display:inline-block;}
.cert_privacy .cert_privacy_list ul li dl dd .list {display:inline-block;width:540px;text-align:justify;}

.cert_privacy_check {margin:10px 0 0 0;vertical-align:top;text-align:center;}
.cert_privacy_check .em {color:#008bbd;}
.cert_privacy_check label input {margin-top:-3px;}

/* °øÀÎÀÎÁõ¼­ °ü¸® */
.cert_tab {position:relative;padding:600px 0 0 0;overflow:hidden;zoom:1;}
.cert_view {position:absolute;top:0px;left:0px;width:100%;text-align:center;}
.cert_view .cert_manage_btn {clear:both;margin:0;padding:0;text-align:center;}
.cert_manage_list {margin:20px 0 0 0;}
.cert_manage_list * {vertical-align:top;}

/* °øÀÎÀÎÁõ¼­ Ã¼ÇèÇÏ±â */
.exp_img {position:relative;overflow:hidden;zoom:1;}
.exp_img .exp_btn {position:absolute;top:152px;left:502px;}

/* ÀÌ¹ÌÁö ¸®½ºÆ® º¸±â */
.imgList {clear:both;padding:0 0 10px 0;}
.imgList li {padding:7px 0 0 15px;}
.imgList li * {vertical-align:top;}
.imgList li.def {padding:10px 0 0 0;}

/* ÁÖ¿ä ³»¿ë º¸±â */
.view_core {clear:both;margin:0;padding:0 0 0 12px;}
.view_core dt {margin:7px 0 0 0;}
.view_core dt * {vertical-align:top;}
.view_core dd {padding:0 0 3px 30px;line-height:140%;font-size:11px;color:#848484;text-align:justify;}

/* service order list */
.sevice_order {clear:both;width:655px;margin:15px 0 0 0;overflow:hidden;zoom:1;}
.sevice_order.first {margin-top:0;}
.sevice_order li {margin:10px 0 0 0;padding:10px 0 0 0;background:#fff url('/banking/image/common/service_order_bg.gif') no-repeat 0 0;overflow:hidden;zoom:1;}
.sevice_order li dl {padding:0 0 10px 0;background:#fff url('/banking/image/common/service_order_bg.gif') no-repeat 0 bottom;overflow:hidden;zoom:1;}
.sevice_order li dl dt {padding:0 20px 0 17px;}
.sevice_order li dl dt * {vertical-align:top;}
.sevice_order li dl dd {padding:0 20px 0 48px;font-size:11px;color:#787878;}
.sevice_order li.care {background:#fff url('/banking/image/common/service_order_care_bg.gif') no-repeat 0 0;}
.sevice_order li.care dl {background:#fff url('/banking/image/common/service_order_care_bg.gif') no-repeat 0 bottom;}

/* FAQ BEST */
.faq_best {width:655px;margin:0 0 50px 0;padding:0;background:#fff url('/banking/image/common/cert_faq_ico.gif') no-repeat 0 0;overflow:hidden;zoom:1;}
.faq_best .faq_best_tit {margin:0 0 0 200px;padding:0;}
.faq_best dl {padding:0 0 28px 200px;background:transparent url('/banking/image/common/bg_spot_underline1.gif') no-repeat left bottom;overflow:hidden;zoom:1;}
.faq_best dl dt {position:relative;margin:10px 0 0 0;padding:0 0 0 80px;font-size:11px;overflow:hidden;zoom:1;}
.faq_best dl dt .kind {display:block;position:absolute;left:0px;font-weight:bold;color:#35a5c9;}
.faq_best dl dt .quest {font-weight:bold;color:#848484;cursor:pointer;}
.faq_best dl dd {margin:1px 0 0 0;padding:3px 5px 2px 80px;font-size:11px;color:#fff;text-align:justify;line-height:140%;background:#da6183;}

/* FAQ */
.faq_list {overflow:hidden;zoom:1;}
.faq_list dt {position:relative;padding:15px 20px 9px 40px;border-bottom:2px solid #efefef;font-weight:bold;color:#646464;background:#fff url('/banking/image/common/faq_q.gif') no-repeat 9px 11px;cursor:pointer;overflow:hidden;zoom:1;}
.faq_list dt .faqClose {position:absolute;right:0px;bottom:0px;}
.faq_list dd {padding:9px 20px 12px 40px;color:#787878;background:#f8f8f8 url('/banking/image/common/faq_a.gif') no-repeat 9px 5px;}


/*---------------------------------------------------------------------------------------------------------------------------------------------------
error message
---------------------------------------------------------------------------------------------------------------------------------------------------*/
.page_error {width:629px;margin:70px auto 0 auto;padding:34px 0 0 0;background:transparent url('/banking/image/common/page_error_bg.gif') no-repeat 0 0;overflow:hidden;zoom:1;}
.page_error .error_view {padding:0 0 24px 0;background:transparent url('/banking/image/common/page_error_bg.gif') no-repeat 0 bottom;overflow:hidden;zoom:1;}
.page_error .error_view .error_icon {float:left;width:135px;margin:0 0 0 10px;}
.page_error .error_view .error_message {float:left;width:430px;}
.page_error .error_view .error_message .error_message_tit {clear:both;margin:0;padding:0 0 12px 0;font-weight:bold;font-size:16px;color:#ff9000;}
.page_error .error_view .error_message .error_code {width:427px;margin:0 0 10px 0;padding:16px 0 0 0;background:transparent url('/banking/image/common/page_error_code_bg.gif') no-repeat 0 0;overflow:hidden;zoom:1;}
.page_error .error_view .error_message .error_code .error_code_view {padding:0 20px 20px 20px;background:transparent url('/banking/image/common/page_error_code_bg.gif') no-repeat 0 bottom;overflow:hidden;zoom:1;}
.page_error .error_view .error_message .error_code .error_code_view .error_code_tit {display:block;padding:0 0 10px 0;font-size:12px;color:#384b52;}
.page_error .error_view .error_message .error_code .error_code_view .error_code_message {display:block;font-size:12px;color:#999999;line-height:140%;}
.support {position:relative;width:428px;height:47px;background:transparent url('/banking/image/common/support_bg.gif') no-repeat 0 0;}
.support * {vertical-align:top;}
.support .support_call {display:inline-block;margin:18px 0 0 15px;}
.support .support_doc {display:inline-block;margin:11px 0 0 10px;}

.common_error {width:740px;margin:120px auto 0 auto;padding:75px 0 0 0;background:transparent url('/banking/image/common/common_error_bg.gif') no-repeat 0 0;overflow:hidden;zoom:1;}
.common_error .error_view {padding:0 10px 78px 60px;background:transparent url('/banking/image/common/common_error_bg.gif') no-repeat 0 bottom;overflow:hidden;zoom:1;}
.common_error .error_view .error_message {padding:15px 0 0 0;background:transparent url('/banking/image/common/error_message_bg.gif') no-repeat right 0;overflow:hidden;zoom:1;}
.common_error .error_view .error_message .error_message_tit {width:417px;margin:0;padding:0 0 12px 0;}
.common_error .error_view .error_message .error_code {width:417px;margin:0;padding:20px 0 0 0;background:transparent url('/banking/image/common/error_code_bg.gif') no-repeat 0 0;overflow:hidden;zoom:1;}
.common_error .error_view .error_message .error_code .error_code_view {padding:0 20px 20px 20px;background:transparent url('/banking/image/common/error_code_bg.gif') no-repeat 0 bottom;font-size:12px;color:#333333;line-height:140%;overflow:hidden;zoom:1;}
.common_support {position:relative;width:600px;height:47px;margin:20px 0 0 0;background:transparent url('/banking/image/common/common_support_bg.gif') no-repeat 0 0;}
.common_support * {vertical-align:top;}
.common_support .support_call {display:inline-block;margin:17px 0 0 21px;}
.common_support .support_doc {display:inline-block;margin:11px 0 0 55px;}
.common_error_faq {width:417px;margin:20px 0 0 0;overflow:hidden;zoom:1;}
.common_error_faq * {vertical-align:top;}
.common_error_faq dt {padding:0 0 0 20px;font-size:12px;color:#5387d1;background:transparent url('/banking/image/common/common_error_faq.gif') no-repeat 0 1px;}
.common_error_faq dd {padding:5px 0 0 18px;color:#666666;line-height:140%;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------
site map
---------------------------------------------------------------------------------------------------------------------------------------------------*/
.site_map {clear:both;position:relative;width:655px;height:90px;margin:0;padding:0;background:#fff url('/banking/image/common/sitemap_bg.gif') no-repeat 0 0;}
.site_map .site_map_list {width:545px;padding:9px 0 0 6px;overflow:hidden;zoom:1;}
.site_map .site_map_list li * {vertical-align:top;}
.site_map .site_map_list li {float:left;margin:0 11px 0 0;}
.site_map .site_map_list li.utilmenu {margin-top:16px;}

.sitemap_ib .tb_list {border-top:2px solid #86a3cb !important;}
.sitemap_ib .tb_list th {background-color:#eceff6 !important;color:#75809a !important;}
.sitemap_cb .tb_list {border-top:2px solid #8cc387 !important;}
.sitemap_cb .tb_list th {background-color:#edf6ec !important;color:#769677 !important;}
.sitemap_ub .tb_list {border-top:2px solid #af9ac8 !important;}
.sitemap_ub .tb_list th {background-color:#efeaf3 !important;color:#75809a !important;}
.sitemap_kc .tb_list {border-top:2px solid #88bdc0 !important;}
.sitemap_kc .tb_list th {background-color:#e6f3f2 !important;color:#6c9493 !important;}
.sitemap_fb .tb_list {border-top:2px solid #eeae62 !important;}
.sitemap_fb .tb_list th {background-color:#f5efe5 !important;color:#9d8870 !important;}
.sitemap_bi .tb_list {border-top:2px solid #cdb97c !important;}
.sitemap_bi .tb_list th {background-color:#f3f1e4 !important;color:#948a6c !important;}
.sitemap_ez .tb_list {border-top:2px solid #af9ac8 !important;}
.sitemap_ez .tb_list th {background-color:#efeaf3 !important;color:#917d9b !important;}
.sitemap_ez .end_data {padding:20px;font-weight:bold;color:#552590;text-align:center;}
.sitemap_mall .tb_list {border-top:2px solid #c99ab8 !important;}
.sitemap_mall .tb_list th {background-color:#f3edf1 !important;color:#a7819d !important;}

.sitemap_layout {width:100%;margin:7px 0 0 0;}
.sitemap_layout td {border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;text-align:left;vertical-align:top !important;}
.sitemap_layout .tb_list {margin:0 !important;border-left:0 !important;border-right:0 !important;border-bottom:0 !important;}
.sitemap_layout .tb_list th {font-weight:bold;border-left:0 !important;border-right:0 !important;}
.sitemap_layout .tb_list td {vertical-align:top;border-left:0 !important;border-right:0 !important;border-bottom:0 !important;}
.sitemap_layout .tb_list tbody td ul {margin:0 0 0 5px;overflow:hidden;zoom:1;}
.sitemap_layout .tb_list tbody td ul li {padding:0 0 3px 6px;color:#848484;line-height:140%;background:#fff url('/banking/image/common/sitemap_blt_list.gif') no-repeat 0 3px;}
.sitemap_layout .tb_list tbody td ul li a {color:#848484;}
.sitemap_layout .tb_list tbody td ul li .sub {margin:2px 0 0 0;}
.sitemap_layout .tb_list tbody td ul li .sub li {background:#fff url('/banking/image/common/sitemap_blt_list_sub.gif') no-repeat 0 6px !important;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------
common
---------------------------------------------------------------------------------------------------------------------------------------------------*/
/* page step */
.step {clear:both;margin:0 0 20px 0;}
.step .present {float:right;margin:-14px 0 0 0;font-family:µ¸¿ò,dotum;font-size:11px;}

/* page step */
.step_list {clear:both;margin:0 0 15px 0;overflow:hidden;zoom:1;}
.step_list img {clear:both;}
.step_list * {vertical-align:top !important;}
.step_num {display:inline-block;margin:0 0 5px 0;padding:0 0 0 40px;background:transparent url('/banking/image/step_num_1.gif') no-repeat 0 0;}
.step_num span {display:inline-block;height:35px;padding:0 15px 0 0;font-size:12px;font-weight:bold;color:#b2b2b2;line-height:38px;background:transparent url('/banking/image/step_num_1.gif') no-repeat right 0;}
.step .present {float:right;margin:-14px 0 0 0;font-family:µ¸¿ò,dotum;font-size:11px;}
#step_1 {background-image:url('/banking/image/step_num_1.gif');}
#step_2 {background-image:url('/banking/image/step_num_2.gif');}
#step_3 {background-image:url('/banking/image/step_num_3.gif');}
#step_4 {background-image:url('/banking/image/step_num_4.gif');}
#step_5 {background-image:url('/banking/image/step_num_5.gif');}
#step_6 {background-image:url('/banking/image/step_num_6.gif');}
#step_7 {background-image:url('/banking/image/step_num_7.gif');}
#step_8 {background-image:url('/banking/image/step_num_8.gif');}
#step_9 {background-image:url('/banking/image/step_num_9.gif');}
#step_1_on {background-image:url('/banking/image/step_num_1_on.gif');}
#step_1_on span {background-image:url('/banking/image/step_num_1_on.gif');color:#59abcf;}
#step_2_on {background-image:url('/banking/image/step_num_2_on.gif');}
#step_2_on span {background-image:url('/banking/image/step_num_2_on.gif');color:#59abcf;}
#step_3_on {background-image:url('/banking/image/step_num_3_on.gif');}
#step_2_on span {background-image:url('/banking/image/step_num_3_on.gif');color:#59abcf;}
#step_4_on {background-image:url('/banking/image/step_num_4_on.gif');}
#step_2_on span {background-image:url('/banking/image/step_num_4_on.gif');color:#59abcf;}
#step_5_on {background-image:url('/banking/image/step_num_5_on.gif');}
#step_2_on span {background-image:url('/banking/image/step_num_5_on.gif');color:#59abcf;}
#step_6_on {background-image:url('/banking/image/step_num_6_on.gif');}
#step_2_on span {background-image:url('/banking/image/step_num_6_on.gif');color:#59abcf;}
#step_7_on {background-image:url('/banking/image/step_num_7_on.gif');}
#step_2_on span {background-image:url('/banking/image/step_num_7_on.gif');color:#59abcf;}
#step_8_on {background-image:url('/banking/image/step_num_8_on.gif');}
#step_2_on span {background-image:url('/banking/image/step_num_8_on.gif');color:#59abcf;}
#step_9_on {background-image:url('/banking/image/step_num_9_on.gif');}
#step_2_on span {background-image:url('/banking/image/step_num_9_on.gif');color:#59abcf;}

/* button */
a.txt_btn:link,
a.txt_btn:visited {}
a.txt_btn:hover,
a.txt_btn:active {color:#419392; text-decoration:none;}
a.txt_btn {display:inline-block; padding-left:12px; height:26px; line-height:26px; text-align:center; font-weight:bold; color:#fff !important;background-image:url('/banking/image/btn/mbtn_type1_left.gif');}
a.txt_btn span {display:inline-block; padding-right:12px; cursor:pointer;background:transparent url('/banking/image/btn/mbtn_type1_right.gif') no-repeat right 0;}

a.bbs_btn:link,
a.bbs_btn:visited {}
a.bbs_btn:hover,
a.bbs_btn:active {color:#419392; text-decoration:none;}
a.bbs_btn {display:inline-block; padding-left:12px; height:26px; line-height:26px; text-align:center; font-weight:bold; color:#fff !important;background-image:url('/banking/image/btn/mbtn_bbs.gif');}
a.bbs_btn span {display:inline-block; padding-right:12px; cursor:pointer;background:transparent url('/banking/image/btn/mbtn_bbs.gif') no-repeat right 0;}

.btn_area {padding:8px 0 0 0;color:#626e72;text-align:center;}
.btn_areal {padding:8px 0 0 0; text-align:left;}
.btn_areac {padding:8px 0 0 0; text-align:center;}
.btn_area a {display:inline-block; padding-left:12px; height:26px; line-height:26px; text-align:center; font-weight:bold; color:#fff !important;}
.btn_area a:link,
.btn_area a:visited {}
.btn_area a:hover,
.btn_area a:active {color:#419392; text-decoration:none;}
.btn_area a span {display:inline-block; padding-right:12px; cursor:pointer;}
.btn_area a.type1 {background:#fff url('/banking/image/btn/mbtn_type1_left.gif') no-repeat 0 0;}
.btn_area a.type1 span {background:transparent url('/banking/image/btn/mbtn_type1_right.gif') no-repeat right 0;}
.btn_area a.type2 {background:#fff url('/banking/image/btn/mbtn_type2_left.gif') no-repeat 0 0;}
.btn_area a.type2 span {background:transparent url('/banking/image/btn/mbtn_type2_right.gif') no-repeat right 0;}
.btn_area a.type3 {background:#fff url('/banking/image/btn/mbtn_type3_left.gif') no-repeat 0 0; color:#787878 !important;}
.btn_area a.type3 span {background:transparent url('/banking/image/btn/mbtn_type3_right.gif') no-repeat right 0;}
.btn_area a.bbs_btn {background:#fff url('/banking/image/btn/mbtn_bbs.gif') no-repeat 0 0;}
.btn_area a.bbs_btn span {background:transparent url('/banking/image/btn/mbtn_bbs.gif') no-repeat right 0;}

a.list_btn:link,
a.list_btn:visited {}
a.list_btn:hover,
a.list_btn:active {color:#419392; text-decoration:none;}
a.list_btn {display:inline-block; padding-left:10px;line-height:16px;color:#fff !important;background-image:url('/banking/image/btn/btn_list.gif');}
a.list_btn span {display:inline-block;margin:0;padding:3px 20px 0 0;cursor:pointer;font-family:µ¸¿ò,dotum;font-weight:bold;font-size:10px;color:#666666;background:transparent url('/banking/image/btn/btn_list.gif') no-repeat right 0;}
a.list_btn span * {vertical-align:bottom;}
.input_btn {height:20px;margin:0;padding-top:2px;font-family:µ¸¿ò,dotum;font-weight:bold;font-size:10px;color:#666666;vertical-align:top;}
.btn_center {padding:8px 0 0 0;text-align:center;}
.btn_center #btn1 {text-align:center;}
.btn_center #btn2 {text-align:center;}
.btn_center2 {padding:20px 0 0 0;text-align:center;}

.btn_bbs {text-align:right !important;}
.btn_bbs a.type1 {background:#fff url('/banking/image/btn/mbtn_bbs.gif') no-repeat 0 0;}
.btn_bbs a.type1 span {background:transparent url('/banking/image/btn/mbtn_bbs.gif') no-repeat right 0;}

div.list_btn {margin:5px 0 0 0;}

/*---------------- ÀÌÀü±Û ´ÙÀ½±Û ----------------*/
.short_list {margin:8px 0 50px 0;width:100%;}
.short_list th {padding-left:25px!important; height:28px!important; border-bottom:1px solid #b0b0b0; background:#fff url('/banking/image/ico/blt_arrow_bottom.gif') no-repeat 10px 11px;}
.short_list td {padding:0 10px !important; border-bottom:1px solid #dedede;vertical-align:middle !important;}
.short_list .first th {border-bottom:1px solid #dedede; border-top:1px solid #b0b0b0; background:#fff url('/banking/image/ico/blt_arrow_top.gif') no-repeat 10px 11px;}
.short_list .first th * {vertical-align:top;}
.short_list .first td {border-top:1px solid #dedede;vertical-align:middle !important;}

/*---------------- ÅÇ ¸Þ´º Å¸ÀÔ ----------------*/
.tab {overflow:hidden;width:100%;margin:0 0 15px 0;background:#fff url('/banking/image/common/bg_underline2.gif') repeat-x left bottom;}
.tab li {float:left; margin-right:1px; font-size:0; line-height:0;}
.tab_con {clear:both;margin:0;padding:0;}
.tab2 {border-bottom:1px solid #e5e5e5; padding:1px 0; width:100%;}
.tab2 ul {overflow:hidden; padding:10px 0; width:100%; background-color:#f8f8f8;}
.tab2 ul li {float:left; margin-right:5px; font-size:0;}
.tab2 ul li.first {padding-left:10px;}

.tab_list {overflow:hidden; width:100%;margin:0 0 15px 0;background:#fff url('/banking/image/common/bg_underline2.gif') repeat-x left bottom;overflow:hidden;zoom:1;}
.tab_list li {float:left; margin-right:1px; font-size:0; line-height:0;cursor:pointer;}
.tab_list li a {display:inline-block;padding:0 0 0 10px;line-height:25px !important;font-family:µ¸¿ò,dotum;font-size:12px;font-weight:bold;color:#8c8c8c;text-decoration:none !important;background:transparent url('/banking/image/tab_bg.gif') no-repeat 0 0;}
.tab_list li a span {display:inline-block;height:25px;padding:0 10px 0 0;line-height:25px !important;background:transparent url('/banking/image/tab_bg.gif') no-repeat right 0;cursor:pointer;white-space:nowrap;}
.tab_list li a:hover {color:#fff;background-image:url('/banking/image/tab_bg_ib.gif')}
.tab_list li a:hover span {background-image:url('/banking/image/tab_bg_ib.gif')}
.tab_list li a.on {color:#fff;background-image:url('/banking/image/tab_bg_ib.gif')}
.tab_list li a.on span {background-image:url('/banking/image/tab_bg_ib.gif')}
.tabContents {clear:both;overflow:hidden;zoom:1;}

.tab_paging {text-align:center;margin:15px 0 0 0;overflow:hidden;zoom:1;}
.tab_paging_num {width:120px;margin:0 auto;overflow:hidden;zoom:1;}
.tab_paging_num li {float:left;margin:0 0 0 3px;}
.tab_paging_num li * {vertical-align:top;}


/*font-size:12px;font-weight:bold;color:#638cc7;*/

/* text point */
.point {color:#ed1c24;}
.point2 {color:#a86791;} /* mall º¸¶ó»ö */
.point3 {color:#529bb6;} /* ±âº» ÆÄ¶õ»ö */

/* section */
.subLine {margin:5px 0 0 0;}
.subObj {margin:10px 0 0 0;}
.subSec {margin:20px 0 0 0;}



/*---------------- announce box ----------------*/
.announce {width:740px;margin:100px auto 0 auto;padding:50px 0 0 0;text-align:left;background:transparent url('/banking/image/common/annouce_bg.gif') no-repeat 0 0;overflow:hidden;zoom:1;}
.announce .announce_con {margin:0;padding:0 65px 40px 65px;background:transparent url('/banking/image/common/annouce_bg.gif') no-repeat 0 bottom;overflow:hidden;zoom:1;}


/*---------------- º¸¾È ¸ðµâ ¼³Ä¡ Áß ----------------*/
.certifyRunning {width:100%;background:transparent url('/banking/image/common/certify_running_bg.gif') no-repeat right 0;overflow:hidden;zoom:1;}
.certifyRunning * {vertical-align:top;}
.certifyRunning .certify_message {clear:both;margin:0;}
.certifyRunning .certify_loading {margin:18px 0 0 0;}
.certifyRunning .certify_loading_message {margin:15px 0 0 0;}
.certifyRunning .certify_list {width:370px;margin:25px 0 0 0;padding:14px 0 0 0;background:transparent url('/banking/image/common/certify_running_list_bg.gif') repeat-x 0 0;overflow:hidden;zoom:1;}
.certifyRunning .certify_list li {margin:18px 0 0 0;padding:0 0 0 18px;line-height:140%;text-align:justify;background:transparent url('/banking/image/common/certify_running_list_blt.gif') no-repeat 0 2px;}
.certifyRunning .certify_list li .em {font-weight:bold;color:#5488d1;}
.certifyRunning .certify_list li * {vertical-align:top;}
.certifyRunning .certify_tip {margin:30px 0 0 0;overflow:hidden;zoom:1;}
.certifyRunning .certify_tip li {position:relative;}
.certifyRunning .certify_tip li .certify_running_btn {position:absolute;top:11px;right:19px;}
.certifyRunning .certify_tip li * {vertical-align:top;}

/*---------------- ÀÚµ¿ ·Î±× ¾Æ¿ô ----------------*/
.autolog {width:100%;height:100%;margin:0;padding:0;background:transparent url('/banking/image/common/autolog_bg.gif') repeat 0 0;}
.autolog tr td.autolog_con {height:100%;text-align:center;vertical-align:middle;}
.autolog tr td.autolog_con .layerPop {position:relative !important;width:400px;margin:0 auto;text-align:left;}
.log_message {margin:12px 0 0 0;font-size:16px;font-weight:bold;color:#6c6c6c;text-align:center;}
.log_message strong {color:#e51c22;}
.log_explan {width:336px;margin:20px auto 0 auto;padding:14px 0 0 0;background:transparent url('/banking/image/common/log_explan.gif') no-repeat 0 0;}
.log_explan .log_explan_con {padding:0 12px 15px 12px;line-height:160%;background:transparent url('/banking/image/common/log_explan.gif') no-repeat 0 bottom;}
.log_explan .log_explan_con * {vertical-align:top;}
.log_explan .log_explan_con .em {font-weight:bold;color:#5488d1;}
.autolog .btn_area {padding:10px 0 0 0;text-align:center;}

/*---------------- ·Î±×ÀÎ ----------------*/
.login_cor {width:655px;overflow:hidden;zoom:1;}
.login_field {float:left;width:319px;}
.second_field {float:right;}
.second_field .login_field_tit {margin:0;padding:0;}
.second_field .login_field_tit * {vertical-align:top;}
.login_field .login_field_con {height:170px;background:transparent url('/banking/image/common/login_logfield_bg.gif') no-repeat 0 bottom;overflow:hidden;zoom:1;}
.login_field .login_field_con .login_field_btn {margin:25px 0 0 0;text-align:center;}
.login_field .login_field_con .log_fieldbox {position:relative;clear:both;margin:25px 0 0 0;padding:4px 0 7px 0;overflow:hidden;zoom:1;}
.login_field .login_field_con .log_fieldbox * {vertical-align:top;}
.login_field .login_field_con .log_fieldbox dl {width:172px;margin:0 0 0 37px;overflow:hidden;zoom:1;}
.login_field .login_field_con .log_fieldbox dl dt {float:left;width:52px;}
.login_field .login_field_con .log_fieldbox dl dd {float:left;width:115px;}
.login_field .login_field_con .log_fieldbox dl dd input {width:110px;border:1px solid #cacaca;}
.login_field .login_field_con .log_fieldbox .log_fieldbox_btn {position:absolute;top:0px;left:209px;}
.login_field .login_field_con .login_field_list {clear:both;margin:22px 23px 0 23px;padding:6px 0 0 0;background:transparent url('/banking/image/common/login_field_list_bg.gif') repeat-x 0 0;}
.login_field .login_field_con .login_field_list * {vertical-align:top;}
.login_field .login_field_con .login_field_list li {margin:9px 0 0 0;}
.login_list {clear:both;margin:0;padding:27px 0 0 0;overflow:hidden;zoom:1;}
.login_list * {vertical-align:top;}
.login_list .login_list_tit {margin:0;padding:0 0 7px 0;}
.login_list ul li {margin:0;padding:0 0 0 9px;line-height:150%;color:#6d6d6d;background:transparent url('/banking/image/common/login_list_blt.gif') no-repeat 0 8px;}
.login_list ul li * {vertical-align:top;}
.login_list ul li .em {color:#ad982a;}
.login_list .login_list_btn {margin:10px 0 0 0;letter-spacing:5px;}
.login_list .login_list_btn * {vertical-align:middle;}

/*---------------- Á¤º¸°Ë»ö ----------------*/
/* °Ë»ö ÀÔ·ÂÃ¢ */
.info_search_field {clear:both;width:655px;height:90px;background:transparent url('/banking/image/common/info_search_field_bg.gif') no-repeat 0 0;overflow:hidden;zoom:1;}
.info_search_field dl {clear:both;overflow:hidden;zoom:1;}
.info_search_field dl * {vertical-align:top;}
.info_search_field dl.condition {margin:18px 0 0 60px;}
.info_search_field dl.condition2 {margin:15px 0 0 60px;}
.info_search_field dl dt {float:left;width:70px;padding:5px 0 0 0;text-align:right;}
.info_search_field dl dd {float:left;position:relative;width:505px;margin:0 0 0 10px;}
.info_search_field dl dd * {vertical-align:top;}
.info_search_field dl dd input.seachWord {width:240px;height:20px;padding:2px;border:1px solid #a8a8a8;}
.info_search_field dl dd span.result_search {display:inline-block;position:absolute;top:0px;right:0px;padding:5px 0 0 0;}
.info_search_field dl dd span.result_search * {vertical-align:top;}
.info_search_field dl dd span.result_search input {margin:0 0 0 0;*margin:-5px 0 0 0;}
.info_search_field dl dd span.site_search {display:inline-block;padding:5px 0 0 0;}
.info_search_field dl dd span.site_search * {vertical-align:top;}
.info_search_field dl dd span.site_search input {margin:0 10px 0 0;*margin:-5px 10px 0 0;}

/* BEST °Ë»ö¾î */
.best_search {margin:15px 0 0 0;width:655px;padding:12px 0 0 0;background:transparent url('/banking/image/common/best_search_bg.gif') no-repeat 0 0;overflow:hidden;zoom:1;}
.best_search dl {padding:0 0 10px 0;background:transparent url('/banking/image/common/best_search_bg.gif') no-repeat 0 bottom;overflow:hidden;zoom:1;}
.best_search dl * {vertical-align:top;}
.best_search dl dt {float:left;width:92px;margin:0 0 0 10px;font-size:12px;font-weight:bold;color:#2f7d9a;}
.best_search dl dd {float:left;width:535px;margin:0 0 0 7px;text-align:justify;}

/* °Ë»ö°á°ú °³¼ö */
.search_amount {padding:15px 0 0 0;color:#646464;}
.search_amount .search_amount_num {font-weight:bold;color:#2f7d9a;}

/* °Ë»ö°á°ú ¸®½ºÆ® */
.search_result_list {clear:both;overflow:hidden;zoom:1;}
.search_result_list dt {margin:15px 0 0 0;padding:7px 10px 5px 10px;border-top:1px solid #a8a8a8;color:#2f7d9a;background:#f2f2f2;}
.search_result_list dt.alert {color:#e4363d;}
.search_result_list dt a {color:#2f7d9a;}
.search_result_list dd {padding:10px 10px 0 10px;}
.search_result_list dd .search_explan {color:#545454;}
.search_result_list dd .search_url {margin:7px 0 0 0;color:#848484;}

/* no data */
.no_data {margin:15px 0 0 0;padding:20px 10px;border:3px solid #d0d0d0;color:#666666;text-align:center;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------
sub main
---------------------------------------------------------------------------------------------------------------------------------------------------*/
/* snb main */
.snb_main {clear:both;margin:10px 0 0 0;padding:27px 0 0 0;background:#fff url('/banking/image/common/snb_main_bg.gif') no-repeat 0 0;}
.snb_main h2 {padding:0 5px 17px 17px;background:transparent url('/banking/image/common/snb_main_tit_bg.gif') no-repeat center bottom;}
.snb_main .snb_main_stit {clear:both;margin:15px 0 0 0;padding:0 0 0 17px;}
.snb_main .snb_main_list {padding:2px 5px 17px 17px;background:#fff url('/banking/image/common/snb_main_bg.gif') no-repeat 0 bottom;}
.snb_main .snb_main_list li {margin:5px 0 0 0;padding:0 0 0 15px;line-height:140%;letter-spacing:-1px;background:#fff url('/banking/image/common/snb_main_list_blt.gif') no-repeat 0 3px;}
.snb_main .snb_main_list li a {color:#6e6e6e;text-decoration:none;}

/* submain search */
.submain_search {padding:6px 0 0 0;background:#fff url('/banking/image/main/submain_search_bg.gif') no-repeat 0 0;}
.submain_search .submain_search_form {padding:0 15px 6px 16px;background:#fff url('/banking/image/main/submain_search_bg.gif') no-repeat 0 bottom;}
.submain_search .submain_search_form * {vertical-align:middle;}
.submain_search .submain_search_form .submain_search_select {width:172px;border:1px solid #dcdcdc;}
.submain_search .submain_search_form .keyword_input {width:442px;border:1px solid #dcdcdc;}

/* ---------------- submain contents layout --------------------- */
.submain_visual {position:relative;clear:both;overflow:hidden;zoom:1;}
.submain_visual .submain_visual_kc_btn {position:absolute;top:135px;left:42px;}
.submain_contents {width:765px !important;}
.submain_con_wrap {clear:both;width:100%;margin:22px 0 0 0;overflow:hidden;zoom:1;}
.submain_con_wrap .submain_notice {float:left;width:555px;overflow:hidden;zoom:1;}
.submain_con_wrap .nextList {float:right !important;}

/* °í°´¼¾ÅÍ ¼­ºê¸ÞÀÎ ºñÁÖ¾ó */
.submain_visual_obj {margin:0;z-index:-1;border:1px solid red;}

/* BEST of FAQ */
.best_faq {position:absolute;top:25px;right:0px;width:280px;overflow:hidden;zoom:1;z-index:1;}
.best_faq .best_faq_tit {padding:0 0 5px 0;border-bottom:2px solid #dcdcdc;}
.best_faq ul {margin:10px 0 0 0;}
.best_faq ul li {margin:0 0 6px 0;color:#848484;}
.best_faq ul li * {vertical-align:top;}
.best_faq ul li a {margin-left:5px;}

/* FAQ search */
.faq_search {position:absolute;right:0px;bottom:8px;width:491px;overflow:hidden;zoom:1;z-index:2;}
.faq_search .faq_search_bar {height:32px;background:transparent url('/banking/image/main/faq_search_bg.gif') no-repeat 0 0;}
.faq_search .faq_search_bar * {vertical-align:middle;}
.faq_search .faq_search_bar select {margin-left:5px;}
.faq_search .faq_search_bar input {width:250px;margin-left:5px;padding-left:1px;border:1px solid #c6c6c6;background:#fff url('/banking/image/main/faq_search_input_bg.gif') no-repeat 0 0;}
.faq_search .faq_search_bar input.on {background-image:none;}
.faq_search .faq_search_menu {margin:15px 0 0 0;}
.faq_search .faq_search_menu * {vertical-align:top;}

/* submain news */
.submain_con_wrap .submain_notice .submain_news {float:left;}
.submain_news {position:relative;width:270px;overflow:hidden;zoom:1;}
.submain_news .submain_news_tit {height:24px;border-bottom:1px solid #e6e6e6;}
.submain_news .submain_news_more {position:absolute;top:5px;right:0px;}
.submain_news_list {padding:4px 5px 0 5px;overflow:hidden;zoom:1;}
.submain_news_list li {position:relative;margin:3px 0 0 0;padding:0 0 0 7px;line-height:140%;background:#fff url('/banking/image/main/submain_news_list_blt.gif') no-repeat 0 5px;}
.submain_news_list li .list_date {position:absolute;top:0px;right:0px;font-family:verdana;font-size:10px;color:#aaaaaa;}
.submain_news_list li * {vertical-align:top;}

/* submain tab */
.submain_banner_ad_tab {float:right;margin:0 0 5px 0;overflow:hidden;}
.submain_banner_ad_tab li {float:left;margin-left:1px;}
.submain_tab_con {clear:both;margin:0;padding:0;overflow:hidden;zoom:1;}

/* submain channel quick menu */
.submain_channel_qck {overflow:hidden;zoom:1;}
.submain_channel_qck li {position:relative;float:left;}
.submain_channel_qck li * {vertical-align:top;}
.submain_channel_qck_list {position:absolute;bottom:0px;left:10px;}
.submain_channel_qck_list li {clear:both;margin:1px 0 0 0;}
.submain_channel_qck_list li * {vertical-align:top;}
.other_list .submain_channel_qck_list {top:26px;}
.other_list .submain_channel_qck_list li {margin:0 0 1px 0;}

/* Ã³À½ ÀÎÅÍ³Ý¹ðÅ· */
.first_user_info {clear:both;position:relative;margin:20px 0 0 0;}
.first_user_info .first_user_info_list {position:absolute;top:108px;left:148px;overflow:hidden;zoom:1;}
.first_user_info .first_user_info_list li {float:left;margin:0 0 0 27px;padding:0 0 0 8px;font-size:11px;color:#6e6e6e;background:#fff url('/banking/image/main/submain_use_info_blt.gif') no-repeat 0 4px;}
.first_user_info .first_user_info_list li * {vertical-align:top;}

/* submain product intro */
.int_prod {width:555px;padding:0 0 35px 0;background:#fff url('/banking/image/main/int_prod_bg.gif') no-repeat 0 bottom;overflow:hidden;zoom:1;}
.int_prod .int_list {float:left;}
.int_list {width:260px;}
.int_list .int_list_tit {height:22px;border-bottom:1px solid #e6e6e6;overflow:hidden;zoom:1;}
.int_list .prod_list {margin:10px 0 0 0;overflow:hidden;zoom:1;}
.int_list .prod_list * {vertical-align:top;}
.int_list .prod_list dt {float:left;width:90px;padding:8px 0 0 0;}
.int_list .prod_list dd {position:relative;float:right;width:160px;height:18px;font-size:11px;color:#6c6c6c;line-height:140%;}
.int_list .prod_list dd * {vertical-align:top;}
.int_list .prod_list dd a {font-size:11px;color:#6c6c6c;line-height:120%;}
.int_list .prod_list dd img {margin:-1px 0 0 0;}
.int_list .prod_list dd .prod_kind {position:absolute;top:0px;right:0px;margin:0;padding:1px 0 0 0;}

.int_list_tit {position:relative;height:22px;overflow:hidden;zoom:1;}
.int_list_tit .index_time {position:absolute;bottom:3px;right:0px;font-size:11px;color:#6c6c6c;text-align:right;}
.submain_notice table {margin-top:0;}
.submain_notice table tr td.won {padding-right:10px;}

/* submain data table */
.submain_data {width:100%;border:1px solid #dcdcdc;}
.submain_data thead tr th {padding:4px 5px 2px 5px;border:1px solid #dcdcdc;font-size:11px;font-weight:bold;color:#788ca9;text-align:center;vertical-align:middle;background:#eef2f7;}
.submain_data tbody tr td {padding:4px 5px 2px 5px;border:1px solid #dcdcdc;font-size:11px;color:#6c6c6c;text-align:center;vertical-align:middle;}
.submain_data tbody tr td.con {text-align:left;}

/* channel main list */
.channel_list {clear:both;padding:5px 0 0 0;overflow:hidden;zoom:1;}
.channel_list li {float:left;margin:0 0 0 15px;}
.channel_list li.first {margin-left:0;}
.channel_list li * {vertical-align:top;}

/* submain banner */
.submain_news_banner {padding:18px 0 0 0;}
.submain_favor {clear:both;padding:20px 0 0 0;}
.submain_favor .submain_favor_list {overflow:hidden;zoom:1;}
.submain_favor .submain_favor_list li {float:left;}
.submain_con_wrap .submain_banner {float:right;width:190px;overflow:hidden;zoom:1;}
.submain_banner .submain_banner_ad {clear:both;margin:0;padding:0;}
.submain_banner .subSec {margin:20px 0 0 0;}
.submain_banner .submain_quick_link {border-top:2px solid #e1dfd5;border-bottom:1px solid #e1dfd5;overflow:hidden;zoom:1;}
.submain_banner .submain_quick_link * {vertical-align:top;}
.submain_banner .submain_quick_link li {border-bottom:1px solid #e1dfd5;}
.submain_banner .submain_qnk_sub {clear:both;padding:0;background:#fff url('/banking/image/main/submain_qnk_sub_bg.gif') no-repeat 0 bottom;overflow:hidden;zoom:1;}
.submain_banner .submain_qnk_sub .submain_qnk_sub_tit {clear:both;margin:0;padding:0;}
.submain_banner .submain_qnk_sub ul {padding:0 10px 12px 12px;}
.submain_banner .submain_qnk_sub ul li {margin:7px 0 0 0;}
.submain_banner .submain_qnk_sub ul 1l * {vertical-align:top;}
.submain_bank4u {clear:both;overflow:hidden;zoom:1;}
.submain_bank4u .submain_bank4u_tit {height:20px;}
.submain_bank4u ul {overflow:hidden;zoom:1;}
.submain_bank4u ul * {vertical-align:top;}
.submain_bank4u ul li {float:left;}

/* ÀºÇà¼Ò°³ ¸®½ºÆ® */
.bi_notice {clear:both;margin:20px 0 0 0;overflow:hidden;zoom:1;}
.bi_notice .bi_movie {float:left;width:174px;height:111px;padding:5px 0 0 0;text-align:center;background:#fff url('/banking/image/main/bi_movie.gif') no-repeat 0 0;}
.bi_notice .submain_news {float:right !important;width:360px;}

.normal_list li * {vertical-align:top;}

/* mall main */
.mall_conwrap {position:relative;clear:both;width:965px;margin:18px 0 0 15px;padding:0;overflow:hidden;zoom:1;}
.mall_visual {position:relative;float:left;width:298px;overflow:hidden;zoom:1;}
.mall_visual #mall_visual_obj {z-index:-100;}
.submain_loginfo {position:absolute;top:0px;left:3px;overflow:visible;zoom:1;z-index:1;}
.submain_loginfo .info_tit {margin:0 0 3px 0;font-size:12px;color:#666666;}
.mall_main_contents {position:relative;float:right;width:657px;margin:0;padding:0;overflow:visible;zoom:1;z-index:1;}

/* mall submain search */
.mall_main_contents .submain_search {padding:6px 0 0 0;background:#fff url('/banking/image/main/submain_search_mall_bg.gif') no-repeat 0 0;}
.mall_main_contents .submain_search .submain_search_form {padding:0 15px 6px 16px;background:#fff url('/banking/image/main/submain_search_mall_bg.gif') no-repeat 0 bottom;}
.mall_main_contents .submain_search .submain_search_form * {vertical-align:middle;}
.mall_main_contents .submain_search .submain_search_form .submain_search_select {width:172px;border:1px solid #dcdcdc;}
.mall_main_contents .submain_search .submain_search_form .keyword_input {width:335px;border:1px solid #dcdcdc;}

/* mall notice */
.mall_notice {float:left;width:415px;overflow:hidden;zoom:1;}
.mall_main_banner {clear:both;}
.mall_theme {position:relative;border:2px solid #9ccce4;overflow:hidden;zoom:1;}
.mall_theme * {vertical-align:top;}
.mall_theme .mall_tab_theme_tit {float:left;width:64px;}
.mall_theme .mall_tab_list {float:left;overflow:hidden;zoom:1;}
.mall_theme .mall_tab_list * {vertical-align:top;}
.mall_theme .mall_theme_deco {position:absolute;top:-2px;right:-2px;}
.mall_notice .submain_news {float:left;width:200px !important;margin:25px 0 0 0;}
.mall_notice .submain_news a:hover {color:#4472bc;}
.mall_notice .submain_news li {padding-left:0;background:none;}
.mall_notice .submain_news li .list_date {color:#6f96b4;}
.mall_notice .int_list {float:right;width:185px;margin:25px 0 0 0;}
.mall_notice .int_list .prod_list dd {float:left;width:100%;}
.submain_bbs_tit {clear:both;margin:0;padding:0;}
.submain_bbs_tit * {vertical-align:top;}
.submain_bbs_tit li {float:left;margin:0 0 0 10px !important;padding:0 0 0 11px !important;background:#fff url('/banking/image/main/submain_news_mall_tit_bg.gif') no-repeat 0 3px !important;}
.submain_bbs_tit li.first {margin-left:0 !important;padding-left:0;background:none !important;}
.submain_bbs_tit li * {vertical-align:top;}

/* mall banner */
.mall_banner {float:right;width:210px;overflow:hidden;zoom:1;}
.mall_banner .int_list {width:100%;}
.mall_banner .int_list .prod_list dd {float:left;width:100%;}
.mall_banner .submain_bank4u {margin-top:12px;}
.mall_banner .submain_mall_banner {margin:20px 0 0 0;}

/* submain mall faq */
.submain_mall_faq {clear:both;padding:10px 0 0 0;overflow:hidden;zoom:1;}
.submain_mall_faq dt {float:left;width:115px;margin:-10px 0 0 0;}
.submain_mall_faq dd {float:right;position:relative;width:425px;color:#6c6c6c;line-height:160%;overflow:hidden;zoom:1;}
.submain_mall_faq dd a {display:inline-block;padding:0 0 0 8px;color:#6c6c6c;line-height:160%;text-decoration:none;background:#fff url('/banking/image/main/submain_deposit_faq_blt.gif') no-repeat 0 7px;}
.submain_mall_faq dd a:hover {color:#4472bc;text-decoration:underline;}
.submain_mall_faq dd .submain_mall_faq_date {position:absolute;top:-2px;right:0px;font-family:verdana;font-size:10px;color:#6f96b4;}

/* Áß¿äÆäÀÌÁö ¹Ù·Î°¡±â */
.keypage_go {clear:both;margin:0 0 20px 0;overflow:hidden;zoom:1;}
.keypage_go li {float:left;}
.keypage_go li * {vertical-align:top;}

/* english */
.eng_section {clear:both;margin:0;padding:0;overflow:hidden;zoom:1;}
.eng_section_01 {float:left;width:180px;overflow:hidden;zoom:1;}
.eng_section_02 {float:left;width:230px;margin:0 0 0 35px;overflow:hidden;zoom:1;}
.eng_section_03 {float:left;width:230px;margin:0 0 0 35px;overflow:hidden;zoom:1;}
.eng_section_04 {float:right;width:215px;overflow:hidden;zoom:1;}

.eng_quick {clear:both;overflow:hidden;zoom:1;}
.eng_quick li {margin:0;padding:0;border-bottom:1px solid #e5e5e5;}
.eng_quick li * {vertical-align:top;}

.eng_main_block {clear:both;margin:0 0 15px 0;}
.eng_main_block * {vertical-align:top;}
.eng_main_block .eng_main_block_tit {height:26px;border-bottom:1px solid #e5e5e5;}
.eng_main_block .eng_main_block_tit img {margin:4px 0 0 0;}

.eng_exch_tab {clear:both;margin:0;padding:0;}
.eng_exch_tab ul li {float:left;margin:0;padding:0;}
.eng_exch_tab ul li * {vertical-align:top;}
.eng_exch_tab_con {padding:10px 5px 9px 5px;border:1px solid #dbdbdb;border-top:0;overflow:hidden;zoom:1;}
.eng_exch_tab_con table {width:100%;}
.eng_exch_tab_con table thead tr th {padding:6px 0 5px 0;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;text-align:center;background:#f0f0f0;}
.eng_exch_tab_con table thead tr th.first {border-left:0}
.eng_exch_tab_con table tbody tr th {border-bottom:1px solid #cccccc;text-align:center;vertical-align:middle;}
.eng_exch_tab_con table tbody tr td {padding:6px 0 5px 0;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;text-align:center;vertical-align:middle;}

/* µ¸º¸±â ¹ðÅ· */
.ez_section_01 {float:left;width:180px;overflow:hidden;zoom:1;}
.ez_section_02 {float:left;width:609px;margin:0 0 0 15px;overflow:hidden;zoom:1;}
.ez_section_03 {float:right;width:146px;overflow:hidden;zoom:1;}

.ez_quick {clear:both;overflow:hidden;zoom:1;}
.ez_quick li {margin:0;padding:0;}
.ez_quick li * {vertical-align:top;}

/*common*/
.subMainSec {clear:both;margin:20px 0 0 0;}









/*---------------------------------------------------------------------------------------------------------------------------------------------------
banking ´Ü
---------------------------------------------------------------------------------------------------------------------------------------------------*/
/* location */
.context {padding-bottom:5px;font-family:verdana;font-size:11px;color:#a3a3a3;text-align:right;vertical-align:bottom;}
.context a {font-size:11px;color:#a3a3a3;text-decoration:none;}
.context strong {color:#7a7a7a;}

/* present time color */
.present {color:#374b67 !important;}

/* current time */
.current_time {clear:both;margin:0 0 10px 0;color:#808080;text-align:right;}
.step .current_time {clear:both;margin:5px 0 0 0;padding:0;color:#808080;text-align:right;}

/* font */
b.accent_3 {font-weight:bold;color:#529bb6;}
.bg_corhelp {background:#6085b9;}

/* button */
.btn {margin:10px 0 0 0;text-align:center;}
.btn img {vertical-align:top;}
div#btn1 {text-align:center;}
div#btn2 {text-align:center;}
div#btn1_1 {text-align:center;}
div#btn2_1 {text-align:center;}

/* table */
.t_contents_l {width:100%;border-top:2px solid #75b3c9 !important;background-color:#cdcdcd;}
.t_contents_a {font-weight:normal;background-color:#e8f2f7;padding:4px 5px 3px 5px;color:#6c8494;}
.t_contents_a td {background-color:#e8f2f7;padding:4px 5px 3px 5px;color:#6c8494;}
.t_contents_b {background:#fff;padding:4px 5px 3px 5px;}
.t_contents_b td {background:#fff;padding:4px 5px 3px 5px;}
.t_contents_c {background:#fff;padding:4px 5px 3px 5px;}
.t_contents_c td {background:#fff;padding:4px 5px 3px 5px;}

/* °øÅë´Þ·Â */
.common_cal {position:absolute;top:0px;left:0px;}
.common_cal .common_cal_con {position:relative;float:left;padding:10px;border:2px solid #357fc8;overflow:hidden;zoom:1;}
.common_cal .common_cal_con .common_cal_close {position:absolute;top:5px;right:5px;}
.common_cal .common_cal_con .select_date {font-size:11px;font-weight:bold;color:#357fc8;}
.common_cal .common_cal_con .select_date * {vertical-align:middle;}
.common_cal .common_cal_con .cal_view {margin:10px 0 0 0;font-size:11px;color:#787878;}
.common_cal .common_cal_con .cal_view thead tr th {background:#f2f2f2;padding:4px 7px;font-weight:normal;text-align:center;}
.common_cal .common_cal_con .cal_view thead tr th * {vertical-align:top;}
.common_cal .common_cal_con .cal_view tbody tr td {padding:5px 0 0 0;text-align:center;background:#ffffff;}
.common_cal .common_cal_con .cal_view .sun {color:#d02121;}
.common_cal .common_cal_con .cal_view .sat {color:#357fc8;}
.common_cal .common_cal_con .cal_view a {display:block;width:16px;height:14px;margin:0 auto;font-size:11px;color:#787878;text-align:center;line-height:15px;background:#ffffff;text-decoration:none;}
.common_cal .common_cal_con .cal_view .sun a {color:#d02121;}
.common_cal .common_cal_con .cal_view .sat a {color:#357fc8;}
.common_cal .common_cal_con .cal_view a.on {font-weight:bold;color:#fff;background:url('/banking/image/common/common_cal_bg.gif') no-repeat 0 0;}
.common_cal .common_cal_con .cal_view a:hover {font-weight:bold;color:#fff;background:url('/banking/image/common/common_cal_bg.gif') no-repeat 0 0;}


/* ÆäÀÌÁö ¸Ó¸´±Û headline */
.headline {clear:both;padding:5px 10px 10px 10px;border:3px solid #ebebeb;background:#fdfdfd;overflow:hidden;zoom:1;}
.headline li {margin:5px 0 0 0;padding:0 0 0 8px;color:#585858;background:url('/banking/image/ico/blt_headline.gif') no-repeat 0 5px;}
.headline li.tip {color:#b70000;}

/* headline box */
.headline_box {background:#fff url('/banking/image/common/headline_bg.gif') no-repeat left top;overflow:hidden;zoom:1;}
.headline_box .headline_space {height:10px;margin:0 0 0 16px;background:#fff url('/banking/image/common/headline_bg.gif') no-repeat right top;}
.headline_box .headline_box_con {background:#fff url('/banking/image/common/headline_bg.gif') no-repeat left bottom;}
.headline_box .headline_box_list {margin:0 0 0 16px;padding:0 16px 5px 0;background:#fff url('/banking/image/common/headline_bg.gif') no-repeat right bottom;}
.headline_box .headline_box_list ul {overflow:hidden;zoom:1;}
.headline_box .headline_box_list ul li {margin:0 0 5px 0;padding:0 0 0 14px;color:#666666;line-height:140%;text-align:justify;background:transparent url('/banking/image/common/headline_blt.gif') no-repeat 0 2px;}
.headline_box .headline_box_list ul li .em {color:#529bb6;}
.headline_box .headline_box_list ul li.em {color:#529bb6;}
.headline_box .headline_box_list ul li * {vertical-align:top;}

li .sub {margin:5px 0 0 0;}
li .sub li {padding:0 0 0 8px !important;line-height:140% !important;background:transparent url('/banking/image/ico/blt_list_sub2.gif') no-repeat 0 7px !important;}

/* ÀÌ¹ÌÁö headline */
.con_head {width:655px;background:#fff url('/banking/image/common/bg_spot_underline1.gif') no-repeat left bottom;overflow:hidden;zoom:1;}
.con_head .visual {float:left;width:100px;padding:0 0 5px 0;}
.con_head dl {float:right;width:550px;padding:0 0 20px 0;}
.con_head dl dt {clear:both;margin:0;}
.con_head dl dd {margin:10px 0 0 0;}
.con_head dl dd img {margin-right:5px;}
.con_head dl dd.txt {margin:25px 0 0 0;}

/* message box */
.massage {clear:both;padding:0 60px;overflow:hidden;zoom:1;}
.massage .massage_box {background:#fff url('/banking/image/common/message_box.gif') no-repeat left bottom;}
.massage .massage_box .massage_header {background:transparent url('/banking/image/common/message_box.gif') no-repeat 0 0;}
.massage .massage_box .massage_header .message_tit {margin:0 0 0 50px;padding:35px 50px 0 0;background:transparent url('/banking/image/common/message_box.gif') no-repeat right 0;}
.massage .massage_box .massage_header .message_tit span {display:block;width:400px;margin:0 auto;font-size:16px;font-weight:bold;color:#343434;letter-spacing:-1px;}
.massage .massage_box .massage_contents {margin:0 0 0 50px;padding:15px 50px 28px 0;background:transparent url('/banking/image/common/message_box.gif') no-repeat right bottom;}
.massage .massage_box .massage_contents .message_list {display:block;width:400px;margin:0 auto;font-weight:bold;line-height:160%;color:#949494;}
.massage .massage_box .massage_contents .message_list .message_notice {padding:0 0 0 20px;background:transparent url('/banking/image/ico/ico_mark_notice.gif') no-repeat 0 0;}
.massage .massage_box .massage_contents .message_list a {color:#949494;}

/* ¿Ï·á¹Ú½º */
.page_message {margin:200px 0 0 0;text-align:center;overflow:hidden;zoom:1;}
.message_end_box {width:509px;margin:0 auto;padding:25px 0 0 0;background:transparent url('/banking/image/common/message_end_box.gif') no-repeat 0 0;}
.message_end_box_con {padding:0 0 35px 0;background:transparent url('/banking/image/common/message_end_box.gif') no-repeat 0 bottom;}
.message_end_box_con .message_end_box_con_list {text-align:center;}

/* °Å·¡µµ¿ò¸» */
.banking_helper {position:relative;clear:both;margin:20px 0 0 0;zoom:1;}
.banking_helper .tit {height:23px;text-align:left !important;}
.banking_helper .more {position:absolute;top:4px;right:10px;}
.banking_helper .helpBox {margin:0;padding:10px 0 0 0;background:#fff url('/banking/image/banking_helper_bg.gif') no-repeat 0 0;zoom:1;}
.banking_helper .helpList {margin:0;padding:0 0 15px 0;background:#fff url('/banking/image/banking_helper_bg.gif') no-repeat 0 bottom;zoom:1;}
.banking_helper .helpList ul {padding:0 15px;overflow:hidden;zoom:1;}
.banking_helper .helpList ul li {margin:6px 0 0 0;padding:0 0 0 14px;background:#f8f8f8 url('/banking/image/banking_helper_blt.gif') no-repeat 0 3px;line-height:140%;text-align:justify;overflow:hidden;zoom:1;}
.banking_helper .helpList ul li * {vertical-align:top;}
.banking_helper .helpList ul li strong {color:#b70000;}
.banking_helper .helpList ul li span {color:#333333;}
.banking_helper .helpList ul li span.tit {font-weight:bold;}
.banking_helper .helpList ul li span.em {color:#529bb6;}
.banking_helper .helpList ul li strong.em {color:#529bb6;}
.banking_helper .helpList ul .tip {color:#b70000;}
.banking_helper .helpList .btn {margin:10px 0 0 0;padding:0 15px;text-align:right;}

.banking_helper .helpList table {width:100%;margin:7px 0 0 0;border-top:2px solid #75b3c9;border-bottom:1px solid #cfcfcf;}
.banking_helper .helpList table.first {margin-top:0;}
.banking_helper .helpList table th,
.banking_helper .helpList table td {padding:8px 5px 6px 5px; border:1px solid #cfcfcf; text-align:left;}
.banking_helper .helpList table th {border-top:0 !important;background-color:#e8f2f7;color:#6c8494;line-height:140%;}
.banking_helper .helpList table th * {vertical-align:middle;}
.banking_helper .helpList table th.sub {background-color:#fafafa !important;color:#808080 !important;text-align:left;}
.banking_helper .helpList table thead th {text-align:center;}
.banking_helper .helpList table td.con {text-align:left;}
.banking_helper .helpList table td.won {text-align:right;white-space:nowrap;}
.banking_helper .helpList table tr.center th {text-align:center;}
.banking_helper .helpList table tr.center td {text-align:center;}
.banking_helper .helpList table td .point {color:#b70000;}
.banking_helper .helpList table td img {margin:0 0 2px 0;}

/* ÆË¾÷ ¾È³» ¹®±¸ */
.info_list {position:relative;clear:both;margin:20px 0 0 0;zoom:1;}
.info_list .tit {height:23px;text-align:left !important;}
.info_list .more {position:absolute;top:4px;right:10px;}
.info_list .helpBox {margin:0;padding:0;background:#fff url('/banking/image/common/info_list_bg.gif') no-repeat left bottom;zoom:1;}
.info_list .helpBox .box_top {margin:0;padding:0;background:#fff url('/banking/image/common/info_list_bg.gif') no-repeat 0 0;zoom:1;}
.info_list .helpBox .box_top_tit {height:15px;margin:0 0 0 15px;padding:0;background:#fff url('/banking/image/common/info_list_bg.gif') no-repeat right 0;zoom:1;}
.info_list .helpList {margin:-5px 0 0 15px;;padding:0 0 15px 0;background:#fff url('/banking/image/common/info_list_bg.gif') no-repeat right bottom;zoom:1;}
.info_list .helpList ul {margin:0 15px 0 0;padding:0;zoom:1;}
.info_list .helpList ul li {margin:6px 0 0 0;padding:0 0 0 14px;background:#f8f8f8 url('/banking/image/banking_helper_blt.gif') no-repeat 0 3px;line-height:140%;text-align:justify;}
.info_list .helpList ul li * {vertical-align:top;}
.info_list .helpList ul li strong {color:#b70000;}
.info_list .helpList ul li span {color:#333333;}
.info_list .helpList ul li span.tit {font-weight:bold;}
.info_list .helpList ul li span.em {color:#529bb6;}
.info_list .helpList ul li strong.em {color:#529bb6;}
.info_list .helpList ul li.tip {color:#b70000;}
.info_list .helpList .btn {margin:5px 0 0 0;padding:0 15px;}

/* ****** common******  */
/* ÇÏ´Ü ¾Ë¸² ÅØ½ºÆ® Ãß°¡ */
.add {margin:10px 0 0 0;color:#818080;}

/* ÆäÀÌÁö ºä ÀÌ¹ÌÁö */
.img {text-align:center;}

/* Áõ¸í¼­ Æû */
.account_certificate {border:1px solid #c9d1da;}
.account_certificate .certy_tit {padding:8px 20px 10px 20px;font-weight:bold;font-size:16px;color:#46596c;text-align:center;background:#d4eaff;}
.account_certificate .certy_con {padding:10px 10px 18px 10px;overflow:hidden;zoom:1;}
.account_certificate .certy_con table {border:0 !important;}
.account_certificate .certy_con table th {border-top:1px solid #cfcfcf !important;color:#426588 !important;background:#e2f0fd !important;white-space:nowrap;}


/* È¸»ç ¼­¸í */
.assure {clear:both;position:relative;margin:10px 0 0 0;overflow:hidden;zoom:1;}
.assure .assure_charge {padding:40px 0 40px 0;font-weight:bold;color:#333333;text-align:center;}
.assure .assure_date {padding:74px 0 0 0;font-weight:bold;color:#333333;text-align:center;}
.assure .assure_corp {margin:8px 0 0 0;text-align:center;}
.assure .assure_sign {position:absolute;top:0px;right:0px;}
.assure .assure_sign .assure_stamp {position:relative;}
.assure .assure_sign .assure_stamp .stamp_info {position:absolute;top:18px;left:0px;width:95px;}
.assure .assure_sign .assure_stamp .stamp_info * {vertical-align:top;}
.assure .assure_sign .assure_stamp .stamp_info .stamp_tit {display:block;font-family:µ¸¿ò;font-weight:bold;font-size:14px;color:#5ba7ff;text-align:center;}
.assure .assure_sign .assure_stamp .stamp_info .stamp_date {display:block;margin:7px 0 0 0;font-family:µ¸¿ò;font-weight:bold;font-size:12px;color:#5ba7ff;text-align:center;}
.assure .assure_sign .assure_stamp .stamp_info .stamp_corp {display:block;margin:5px 0 0 0;font-family:µ¸¿ò;font-size:11px;color:#5ba7ff;text-align:center;letter-spacing:-1px;}

/* scheduler ½ºÄÉÁÙ·¯ */
.scheduler {width:590px;margin:0 0 0 30px;padding:20px 0 0 0;background:transparent url('/banking/image/common/scheduler_bg.gif') no-repeat 0 top;zoom:1;}
.scheduler .scheduler_view {padding:0 30px 10px 30px;background:transparent url('/banking/image/common/scheduler_bg.gif') no-repeat 0 bottom;zoom:1;}
.scheduler .scheduler_view .cal_head {position:relative;height:30px;font-family:verdana;font-weight:bold;font-size:22px;text-align:center;}
.scheduler .scheduler_view .cal_head * {vertical-align:top;}
.scheduler .scheduler_view .cal_head a.monthmove img {margin:4px 0 0 0;}
.scheduler .scheduler_view .cal_head .view_kind {position:absolute;top:5px;left:0px;padding:0 5px 0 0;}
.scheduler .scheduler_view .cal_head .view_kind img {margin-right:-4px;}
.scheduler .scheduler_view .cal_head .ub_regist {position:absolute;top:2px;right:0px;}
.scheduler .scheduler_view .cal_btn {clear:both;margin:10px 0 0 0;text-align:right;}

/* scheduler calendar */
.schedule_cal {clear:both;border:1px solid #a3bcce;border-top:2px solid #a3bcce;zoom:1;}
.schedule_cal table {background:#fff;}
.schedule_cal table tr td {border:1px solid #e6e6e6;}
.schedule_cal table tr td .cal_date {position:relative;width:74px;height:70px;zoom:1;}
.schedule_cal table tr td .cal_date .day {display:inline-block;margin:5px 0 0 5px;font-size:11px;color:#6c6c6c;}
.schedule_cal table tr td .cal_date .dayoff {display:inline-block;margin:5px 0 0 5px;font-size:11px;color:#fb3b3f;}
.schedule_cal table tr td .cal_date .day_work {position:absolute;left:0px;bottom:2px;width:100%;}
.schedule_cal table tr td .cal_date .day_work li {position:relative;width:65px;margin:0 auto;text-align:center;zoom:1;}
.schedule_cal table tr td.on {border:2px solid #c3d0de;background:#edf0f3;}
.schedule_cal table tr.week td {padding:10px 0;border:0;border-bottom:2px solid #cdcdcd;text-align:center;}
.schedule_cal table tr.week td * {vertical-align:top;}
.schedule_list td {background:#fff;}
.schedule_list td.go_link {text-align:center;white-space:nowrap;}
.schedule_list td.go_link a {color:#6085b9;}

/* scheduler layer */
.scheduler_info {width:162px;overflow:hidden;zoom:1;z-index:2;}
.scheduler_info .scheduler_info_head {height:30px;text-align:right;background:url('/banking/image/common/scheduler_info_head.png') no-repeat 0 0; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/banking/image/common/scheduler_info_head.png', sizingMethod='crop');}
.scheduler_info .scheduler_info_head a.info_close {position:relative;}
.scheduler_info .scheduler_info_head a.info_close img {margin:0;}
.scheduler_info .scheduler_info_head .scheduler_info_tit {margin:0 0 -24px 8px;padding:12px 0 0 0;font-size:13px;color:#00a8bc;text-align:center;}
.scheduler_info .scheduler_info_body {height:36px;background:url('/banking/image/common/scheduler_info_body.png') repeat-y; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/banking/image/common/scheduler_info_body.png', sizingMethod='crop');}
.scheduler_info .scheduler_info_body .date {margin:0 0 0 8px;font-size:12px;color:#666666;text-align:center;}
.scheduler_info .scheduler_info_body .info_btn {position:relative;margin:7px 0 0 8px;text-align:center;}
.scheduler_info .scheduler_info_footer {height:16px;background:url('/banking/image/common/scheduler_info_footer.png') no-repeat 0 0; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/banking/image/common/scheduler_info_footer.png', sizingMethod='crop');}

/* ·¹ÀÌ¾î Å×ÀÌºí */
#search_act_title * {font-size:12px;}
#search_act_title td * {vertical-align:middle;font-size:12px;}
.table_cs { background-color: #66ccff;border-collapse:collapse;}/* border : 1px solid #66ccff;*/
.td_cs_a { background-color: #104e8b;color:#ffffff;font-weight:bold;}	/*87CEFA , 333333*/
.td_cs_a td {padding:4px 5px 3px 5px;background-color:#104e8b;}
.td_cs_c { background-color: #ffffff; padding:4px 5px 3px 5px;}

/* ½ºÅ©·Ñ Å×ÀÌºí */
.OverTableWidth {width:655px !important;overflow-y:hidden;overflow-x:scroll;zoom:1;}




ol.num_list {padding-left:5px;}
ol.num_list li {padding-top:6px;}
ol.num_list li p {padding:6px 0 0 15px; line-height:18px;}

p.h4_txt img {vertical-align:middle;}/*kj_all2*/



/* ¿µ¿ªº° °£°Ý */
.mgt5 {margin-top:5px !important;}
.mgt10 {margin-top:10px !important;}
.mgt20 {margin-top:20px !important;}
.mgt30 {margin-top:30px !important;}
.mgt50 {margin-top:50px !important;}


/* Æ÷ÀÎÆ® ÄÃ·¯ */
.point4 {color:#6b2753;} /* Áø º¸¶ó»ö */

.valing_m {vertical-align:middle;}


/* Å×ÀÌºí Å¸ÀÔ */
.tb_list th.sub2 {background-color:#fafafa !important;color:#6b2753 !important;text-align:left; font-weight:normal;}
.tb_list .poll dd {padding-left:15px; line-height:200%;}

.tb_list2 {width:100%; margin:7px 0 0 0; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;}
.tb_list2 td {padding:10px 5px 8px 5px;}
.tb_list2 td.bg2 {background-color:#fafafa;}

/* ¹öÆ° Å¸ÀÔ */
.btn_center2 {padding:20px 0 0 0;text-align:center;}

/* ¿µ¿ªº° ¹é±×¶ó¿îµå Å¸ÀÔ */
.bg1 {background-color:#fafafa !important;}


/* title */
h4.imgtype {padding-left:0px !important; background:none;}

.h4_tit2 {overflow:hidden;}
.h4_tit2 h4 {float:left; width:50%;}
.h4_tit2 div {margin-top:15px; float:right; width:45%; font-size:11px !important; text-align:right; color:#374b67;}

/* title º¸Á¶ ¹®´Ü */
p.h4_txt {margin:8px 0 0 12px;}
p.h4_txt2 {margin:8px 0 0 0;}


/* title º¸Á¶ ¸®½ºÆ® */
ul.h4_list {margin-top:5px}
ul.h4_list li {padding:3px 0 0 13px; background:#fff url('/banking/image/ico/blt_h5.gif') no-repeat 5px 7px;}
ul.h4_list li.no_blt {background:none;}
ul.h4_list li span.txt_r {display:block; margin-top:12px; text-align:right;}

dl.attention {overflow:hidden; margin:3px 0 0 12px;}
dl.attention dt {width:2%; font-weight:normal; color:#ae1515;}
dl.attention dd {width:95%;}
dl.attention dt,
dl.attention dd {float:left;}
dl.attention strong {color:#a86791;}
dl.attention2 {margin:8px 0 0 0;}
dl.attention2 dd {width:98%;}


/* contents list */
.con_list li ol.imgtype {clear:both;margin:0; list-style :none;}
.con_list li ol.imgtype li {padding:0 0 0 8px;line-height:1.8em; background:none;}
.con_list li ol.imgtype li strong {padding-right:15px; background:#fff url('/banking/image/ico/ico_arrow_right.gif') no-repeat center right;}
.con_list li ol.imgtype li strong img {vertical-align:middle;}



ul.arrow_list {margin-top:6px;}
ul.arrow_list li {padding-left:17px;}

/* °Ô½ÃÆÇ Á¤º¸ Å¸ÀÔ */
.bbs_info2 {overflow:hidden; margin-bottom:8px; width:100%;}
.bbs_info2 li {height:26px; line-height:26px;}
.bbs_info2 li img,
.bbs_info2 li select,
.bbs_info2 li input {vertical-align:middle;}
.bbs_info2 li.first {float:left;}
.bbs_info2 li.sec {float:right;}
.bbs_info2 li img {margin-left:5px;}
.bbs_info2 a {cursor:pointer;}


/* °Ë»ö¹Ù */
.search_bar {margin:10px 0 8px 0; height:48px; line-height:48px; background:#fff url('/banking/image/common/bg_searchbar_left.gif') no-repeat 0 0;}
.search_bar dl {overflow:hidden; width:100%; background:transparent url('/banking/image/common/bg_searchbar_right.gif') no-repeat right 0;}
.search_bar dt,
.search_bar dd {float:left; padding:13px 0 14px 0;}
.search_bar input,
.search_bar select,
.search_bar img {margin-left:5px; vertical-align:middle;}
.search_bar dt {padding-left:10px;}
.search_bar dd .fir {margin-left:0;}

.search_bar2 {position:relative; background:#fff url('/banking/image/common/bg_searchbar2_left.gif') no-repeat 0 0;}
.search_bar2 ul {width:100%; background:transparent url('/banking/image/common/bg_searchbar2_right.gif') no-repeat right 0;}
.search_bar2 ul li {overflow:hidden; margin:0 0 0 10px; height:39px; line-height:39px;}
.search_bar2 ul li a {float:left; margin:5px 0 0 0;}

.search_bar2 .selectbox {float:right; margin:0 10px 0 0; width:250px; height:100%; line-height:42px;}
.search_bar2 .selectbox a {display:block; float:none; margin:7px 0 0 0;}
.search_bar2 .selectbox a.seltit {background:transparent url('/banking/image/mall/select_top.gif') no-repeat 0 0;}
.search_bar2 .selectbox a.seltit div {text-align:right; padding:7px 27px 5px 0;}

.search_bar3 {margin:10px 0 8px 0; height:75px; line-height:75px; background:#fff url('/banking/image/common/bg_searchbar3_left.gif') no-repeat 0 0;}
.search_bar3 .area {width:100%; background:transparent url('/banking/image/common/bg_searchbar3_right.gif') no-repeat right 0;}
.search_bar3 .area p {padding:12px 18px;}
.search_bar3 .area p strong {color:#3c8bca;}
.search_bar3 dl {overflow:hidden; width:100%;}
.search_bar3 dt,
.search_bar3 dd {float:left; padding:2px 0 14px 0;}
.search_bar3 input,
.search_bar3 select,
.search_bar3 img {margin-left:5px !important; vertical-align:middle;}
.search_bar3 dt {padding-left:10px;}
.search_bar3 dd .fir {margin-left:0;}

/* ·¹ÀÌ¾î ¸®½ºÆ® */
#join_list {position:absolute; width:250px; top:7px; left:395px;_left:385px;}
#join_list li {margin:0; padding:0; height:100%; line-height:100%; font-size:12px; background:transparent url('/banking/image/common/bg_select_body.gif') repeat-y 0 0;}
#join_list li a {padding:2px 28px 0 10px; height:100%; line-height:120%; text-align:right;}
#join_list li.foot img {vertical-align:bottom;}
#join_list li.seltit {background:transparent url('/banking/image/mall/select_top_over.gif') no-repeat 0 0;}
#join_list li.seltit div {text-align:right; padding:7px 27px 5px 0;}


/* ÄÁÅÙÃ÷ »ó¼¼º¸±â »ó´Ü Å¸ÀÔ */
.detail_head {margin-bottom:20px; width:100%; background:#f6f6f6 url('/banking/image/mall/detail_sik.gif') no-repeat 413px 20px;}
.detail_head dl {width:380px; margin:0 0 0 30px;}
.detail_head dl dt {font-size:16px; font-weight:bold; color:#333;}
.detail_head dl dd {margin:6px 0 9px 0;}
.detail_head dl dd img {margin-right:3px;}

.detail_head dl.info {width:380px; margin:0 0 30px 30px; padding:20px 0 0 0; background:transparent url('/banking/image/mall/detail_underline.gif') repeat-x left top;}
.detail_head dl.info dt {margin:0 0 5px 0; font-size:12px; color:#757575;}
.detail_head dl.info dd dl {overflow:hidden; width:100%; margin:0;}
.detail_head dl.info dd dt {padding-left:8px; background:transparent url('/banking/image/ico/btl_mini_arrow.gif') no-repeat 0 40%; font-weight:normal; color:#4973ad;}
.detail_head dl.info dd dt,
.detail_head dl.info dd dd {float:left; margin:0 0 6px 0;}


/* ·¹ÀÌ¾î ÆË¾÷ */
#pop660 {position:absolute; width:660px;}

#pop660 input,
#pop660 a,
#pop660 textarea {position:relative;}
#pop660 a {cursor:pointer;}

.popbox {margin:0 18px 8px 18px;} /* ÆË¾÷ ³»¿ë »çÀÌÁî Á¦¾î */

.pophead {width:100%; height:45px; background:transparent url('/banking/image/common/pop660_top.png') no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/banking/image/common/pop660_top.png', sizingMethod='crop');} 
.pophead dl {overflow:hidden;}
.pophead dt {float:left; margin:8px 0 0 18px;_margin:8px 0 0 100px;}
.pophead dd {float:right; margin:15px 18px 0 0;_margin:15px 9px 0 0;}

.popbody {width:100%; padding:10px 0; background:transparent url('/banking/image/common/pop660_body.png') repeat-y 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/banking/image/common/pop660_body.png', sizingMethod='scale');} 

.popbody select {margin-left:5px !important;}
.popbody h4 {margin:0 !important;}
.popfoot {width:100%; height:15px; background:transparent url('/banking/image/common/pop660_bottom.png') no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/banking/image/common/pop660_bottom.png', sizingMethod='crop');} 


/* °Å·¡µµ¿ò¸» */
.banking_helper .helpList2 {margin:0;padding:0 0 15px 0;background:#fff url('/banking/image/banking_helper_bg.gif') no-repeat 0 bottom;zoom:1;}
.banking_helper .helpList2 ul {padding:0 15px;}
.banking_helper .helpList2 ul li {margin:6px 0 0 0; padding:0 0 0 14px; line-height:140%; text-align:justify; color:#333333;}
.banking_helper .helpList2 ul li.tit1 {color:#529bb6; font-weight:bold; padding:0 0 0 14px; background:#f8f8f8 url('/banking/image/banking_helper_blt.gif') no-repeat 0 3px;}

.box765 {margin-top:10px; width:765px; border:1px solid red;}
.box765 .helpBox {margin:0;padding:10px 0 0 0;background:#fff url('/banking/image/banking_helper_bg_765.gif') no-repeat 0 0;zoom:1;}
.box765 .helpList {margin:0;padding:0 0 15px 0;background:#fff url('/banking/image/banking_helper_bg_765.gif') no-repeat 0 bottom;zoom:1;}


/* ÄÁÅÙÃ÷ */
.fl_img {float:left; margin:0 15px 15px 0;}

/* ÅÇ */
.tab2_nomrg {margin-top:-15px;}

/* ÄÁÅÙÃ÷¿µ¿ª ·ÎÄÉÀÌ¼Ç ¹Ù */
.location_bar {padding:12px 18px 9px 18px; background:#fff url('/banking/image/common/bg_gray_bar.gif') no-repeat 0 0;}
.location_bar ul {overflow:hidden;}
.location_bar li {float:left; margin-left:10px; font-weight:bold;}
.location_bar li.fir {margin-left:0;}
.location_bar li a {color:#3c8bcb;}



/*---------------- Ãß°¡ ÅëÇÕ·Î±×ÀÎ(2011.02.24) ----------------*/
.login_all {width:7665px;overflow:hidden;zoom:1;}
.login_box {float:left;width:364px;}
.second_box {float:right;}
.second_box .login_box_tit {margin:0;padding:0;}
.second_box .login_box_tit * {vertical-align:top;}
.login_box  {height:172px;background:transparent url('/banking/image/mykjb/login_logfield_bg.gif') no-repeat 0 bottom;overflow:hidden;zoom:1;}
.login_box .login_box_con .login_box_btn {margin:25px 0 0 0;text-align:center;}
.login_box .login_box_con .log_f_box {position:relative;clear:both;margin:25px 0 0 0;padding:4px 0 7px 0;overflow:hidden;zoom:1;}
.login_box .login_box_con .log_f_box * {vertical-align:top;}
.login_box .login_box_con .log_f_box dl {width:172px;margin:0 0 0 37px;overflow:hidden;zoom:1;}
.login_box .login_box_con .log_f_box dl dt {float:left;width:52px;}
.login_box .login_box_con .log_f_box dl dd {float:left;width:115px;}
.login_box .login_box_con .log_f_box dl dd input {width:110px;border:1px solid #cacaca;}
.login_box .login_box_con .log_f_box .log_fieldbox_btn {position:absolute;top:0px;left:209px;}
.login_box .login_box_con .login_box_list {clear:both;margin:22px 23px 0 23px;padding:6px 0 0 0;background:transparent url('/banking/image/common/login_field_list_bg.gif') repeat-x 0 0;}
.login_box .login_box_con .login_box_list * {vertical-align:top;}
.login_box .login_box_con .login_box_list li {margin:9px 0 0 0;}
.login_list {clear:both;margin:0;padding:27px 0 0 0;overflow:hidden;zoom:1;}
.login_list * {vertical-align:top;}
.login_list .login_list_tit {margin:0;padding:0 0 7px 0;}
.login_list ul li {margin:0;padding:0 0 0 9px;line-height:150%;color:#6d6d6d;background:transparent url('/banking/image/common/login_list_blt.gif') no-repeat 0 8px;}
.login_list ul li * {vertical-align:top;}
.login_list ul li .em {color:#ad982a;}
.login_list .login_list_btn {margin:10px 0 0 0;letter-spacing:5px;}
.login_list .login_list_btn * {vertical-align:middle;}













/*  ---------------------------------------------------------------------------------- ±âÁ¸¼Ò½º ---------------------------------------------------------------------------------- */



.noborder {border:medium none}



.text_small { FONT: 11px µ¸¿ò,Verdana}
.text_bold { font-weight:bold;}
.text_narrow {letter-spacing:-1; }
.small_w { FONT: 11px; COLOR: #ffffff;}

.board_line_1 { background-color: #B2B2B2;}
.board_line_2 { background-color: #DEDEDE;}
.board_line_3 { background-color: #9BC1D2;}
.board_list_1 { height=27; padding: 7 0 4 0; text-align : center; vertical-align:top;}
.board_read_1 { height=27; padding: 10 0 10 0; text-align : center; vertical-align:top;}
.board_write_1 { height=27;}
.listnum { text-align : center; FONT: 10px,Verdana;}

.leftbar { background-color: #dfdfdf;}
.t_left_1 { height:22px; padding: 4 0 0 0;}
.t_left_1 A:link {COLOR: #585858; TEXT-DECORATION: none;}
.t_left_1 A:visited {COLOR: #585858; TEXT-DECORATION: none;}
.t_left_1 A:hover {COLOR: #000000; TEXT-DECORATION: none;}
.t_left_1 A:active {COLOR: #000000; TEXT-DECORATION: none;}
.t_left_1_sel { height:22px; padding: 4 0 0 0; color:#4C4C4C; font-weight:bold; letter-spacing:-1;}
.t_left_1_sel A:link {COLOR: #4C4C4C; TEXT-DECORATION: none; font-weight:bold;}
.t_left_1_sel A:visited {COLOR: #4C4C4C; TEXT-DECORATION: none; font-weight:bold;}
.t_left_1_sel A:hover {COLOR: #4C4C4C; TEXT-DECORATION: none; font-weight:bold;}
.t_left_1_sel A:active {COLOR: #4C4C4C; TEXT-DECORATION: none; font-weight:bold;}
.t_left_2 { height:20px; padding: 4 0 0 14;}
.t_left_2 A:link {COLOR: #6F6F6F; TEXT-DECORATION: none;}
.t_left_2 A:visited {COLOR: #6F6F6F; TEXT-DECORATION: none;}
.t_left_2 A:hover {COLOR: #000000; TEXT-DECORATION: none;}
.t_left_2 A:active {COLOR: #000000; TEXT-DECORATION: none;}

.quick { BACKGROUND-COLOR: #fff;}
.calen1 { COLOR: #000000;}
.calen1 A:link {COLOR: #000000; TEXT-DECORATION: none;}
.calen1 A:visited {COLOR: #000000; TEXT-DECORATION: none;}
.calen1 A:hover {COLOR: #000000; TEXT-DECORATION: underline;}
.calen1 A:active {COLOR: #000000; TEXT-DECORATION: underline;}
.calen2 { COLOR: #F06363;}
.calen2 A:link {COLOR: #F06363; TEXT-DECORATION: none;}
.calen2 A:visited {COLOR: #F06363; TEXT-DECORATION: none;}
.calen2 A:hover {COLOR: #F06363; TEXT-DECORATION: underline;}
.calen2 A:active {COLOR: #F06363; TEXT-DECORATION: underline;}
.calen3 { COLOR: #2F8CA0;}
.calen3 A:link {COLOR: #2F8CA0; TEXT-DECORATION: none;}
.calen3 A:visited {COLOR: #2F8CA0; TEXT-DECORATION: none;}
.calen3 A:hover {COLOR: #2F8CA0; TEXT-DECORATION: underline;}
.calen3 A:active {COLOR: #2F8CA0; TEXT-DECORATION: underline;}
.calen4 { COLOR: #FFFFFF; background-color: #2F8CA0;}
.calen4 A:link {COLOR: #FFFFFF; TEXT-DECORATION: none;}
.calen4 A:visited {COLOR: #FFFFFF; TEXT-DECORATION: none;}
.calen4 A:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline;}
.calen4 A:active {COLOR: #FFFFFF; TEXT-DECORATION: underline;}



.OverPopTableWidth
{
width:500;overflow-x:scroll;
border: 0.1em solid #C7DFAE;
scrollbar-3dlight-color:#C7DFAE;
scrollbar-arrow-color:#3E6D1E;
scrollbar-track-color:#FFFFFF;
scrollbar-darkshadow-color:#3E6D1E;
scrollbar-face-color:#C7DFAE;
scrollbar-highlight-color:#D7EFBE;
scrollbar-shadow-color:#4E7D2E;
}

.noborder
{
	BORDER-RIGHT:medium none;
	BORDER-TOP:medium none;
	BORDER-LEFT:medium none;
	BORDER-BOTTOM:medium none
}

.td_css_a { background-color: #eeeeee ; padding: 4 5 3 5; COLOR: #000000; font-weight:bold;}	/*87CEFA , 333333*/
.td_css_c { background-color: #ffffff; color:#000000; padding: 4 5 3 5;}

.floatL{float:left;margin-right:15px;}
.floatL2{float:left;}
.giro{border:2px solid #90BAE2; border-collapse:collapse;}
.giro td{height:24px; border:1px solid #90BAE2; border-collapse:collapse; text-align:center;}
.giro th{ border:1px solid #90BAE2; border-collapse:collapse; height:24px;	color: #225f99; font-weight: bold; font-size: 12px; background-color:#E2F0FD;}

.giro90{border:2px solid #90BAE2; border-collapse:collapse;}
.giro90 td{height:90px; border:1px solid #90BAE2; border-collapse:collapse; text-align:center;}
.giro90 th{ border:1px solid #90BAE2; border-collapse:collapse; height:24px;	color: #225f99; font-weight: bold; font-size: 12px; background-color:#E2F0FD;}

.giro_gray{border:1px solid #d6d6d6; border-collapse:collapse;}
.giro_gray td{height:24px; border:1px solid #90BAE2; border-collapse:collapse; text-align:center; }
.giro_gray th{ border:1px solid #90BAE2; border-collapse:collapse;height:24px;
	color: #225f99;
	font-weight: bold;
	font-size: 12px;
	background-color:#E2F0FD;
}
.red {color: #FF0000}
.blue {color: #0b34b7;	font-weight: bold;}
.clear{clear:both;}
.mark{width:550; float:left; font-weight:bold; font-size:14; text-align:right;}

.giro_s{border:1px solid #d6d6d6; border-collapse:collapse;}
.giro_s td{height:20px; border:1px solid #d6d6d6; border-collapse:collapse; text-align:center;}
.giro_s th{ border:1px solid #d6d6d6; border-collapse:collapse; color: #666666; font-weight: bold; font-size: 12px; background-color:#ecebeb; width:90px;}
