@charset "utf-8";
/* Common CSS */
/* Web Publish Team Woo Seok, Shin 20121214 */
/* CSS 적용순서 : 아이디 > 태그와 클래스 > 클래스 > 태그
/* CSS 선택자 선언순서 : Type Selector, Layout Selector, Class Selector, Etc */
/* CSS 속성 선언순서 : display, overflow, float, position, z-index, width & height, margin & padding, border, background, font, align, etc */

* {margin:0px; padding:0px; *font-weight:normal; font-size:12px;}

html {height:100%;}

body {	 
	scrollbar-3dlight-color:#b4b4b4;
	scrollbar-arrow-color:#333333;
	scrollbar-base-color:#eeeeee;
	scrollbar-darkshadow-color:#efefef;
	scrollbar-face-color:#efefef;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#b4b4b4;
	height:100%;
	font-family:'SCProsperSans', 'NanumGothic';	/* 2025 07 font */
	font-weight:normal;
	font-size:12px;
	font-size:12px;
	line-height:normal;
	color:#666666;
	-webkit-font-smoothing:antialiased;
}

body.sub {background-color:#f6f6f6;}

/* IR */

.hidden {visibility:hidden; position: absolute; font-size: 0; width: 0; height: 0; line-height: 0; margin: 0; padding: 0; background: none;}

/* [WA 230914] : 접근성 IR추가 */
.hidden_wa, caption {position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden;}

/* [WA 230920] : caption {display:none;} 삭제, caption에 ir기법 적용 */
hr {display:none;}

header, hgroup, menu, nav, aside, footer, address, article, section, figure, figcaption, canvas {display:block;}
[hidden], command, datalist, menu[type=context], rp, source {display:none;}

div, span, p, br {}
h1, h2, h3, h4, h5, h6 ,h7 {font-weight:normal;}
img {border:none; vertical-align:middle;}
ol, ul, li, dl, dt, dd {list-style:none;}
table {border-collapse:collapse; border:0px; border-spacing:0px;}
th, td {word-break:break-all; line-height:150%; border:0px;}
fieldset {border:0px;}
legend {display:none;}
frameset {border:0px;}
iframe {width:100%; border:0px;}
em, address {font-style:normal;}

/* Form */
form {position:relative}

button {display:inline-block; zoom:1; *display:inline; position:relative; overflow:visible; margin:0px; padding:0px; border:0px; background:transparent; cursor:pointer; vertical-align:middle;}
button::-moz-focus-inner {margin:0px; padding:0px; border:0;}
button>span {display:none;}

input[type="text"]::-ms-clear {display:none;/* width:0; height:0;*/}
input[type="password"]::-ms-clear {display:none; /*width:0; height:0;*/}
textarea {margin:0px; padding:2px; border:1px solid #ded3bd; font-size:12px; line-height:16px; color:#666666; ime-mode:active;}
/*padding:6px 24px 6px 5px;  -> padding:6px 5px 6px 5px; */
select {padding:6px 5px 6px 5px; padding-right:6px\9; vertical-align:middle; background-color:#f6f6f6 !important; border:1px solid #d9d9d9 !important; border-radius:4px; color:#000; font-weight:bold; /*font-family:Dotum, Dotumche, "돋움", "돋움체", undotum, arial;*/ font-size:12px; /*-webkit-appearance:none;*/}
/*body:first-of-type select {background:transparent url('/imgs/KR/common/bg_select_arr.gif') right 6px no-repeat;}  20151019 IE11 select box background img del*/
@-moz-document url-prefix(){select {background:none; padding-right:6px;}}
@-moz-document url-prefix(){option {padding-right:8px;}}

select:focus {
border-collapse:separate;
-moz-box-shadow: 0 0 6px rgba(54, 168, 223, 0.8);
-webkit-box-shadow: 0 0 6px rgba(54, 168, 223, 0.8);
box-shadow: 0 0 6px rgba(54, 168, 223, 0.8);
}

/* Default Link */
a {text-decoration:none; color:#666666;}
a:link, visited, active {color:#666666; text-decoration:none;}
a:hover {color:#027cc4; text-decoration:none;}

.atxt_link {color:#5280c6 !important; text-decoration:underline !important;}
a.wordView, a.wordView:hover {color:#666666;}

/* Font */
@font-face { 
    font-family:'NanumGothic'; 
    src: url('/common/css/font/NanumGothic.eot');
    src: url('/common/css/font/NanumGothic.eot?#iefix') format('embedded-opentype');
    src:local(※), url('/common/css/font/NanumGothic.woff') format('woff');
	font-style:normal;		 
    font-weight:normal;
}
@font-face{
  	font-family:"NanumGothicBold";
    src: url('/common/css/font/NanumGothic-Bold.eot');
    src: url('/common/css/font/NanumGothic-Bold.eot?#iefix') format('embedded-opentype');
	src:local(※), url('/common/css/font/NanumGothic-Bold.woff') format('woff');
	font-style:normal;		 
    font-weight:normal;		 
}
/* 2025 07 font S */
@font-face{
  	font-family:'SCProsperSans';
    src: url('/common/css/font/SCProsperSans-Regular.eot');
    src: url('/common/css/font/SCProsperSans-Regular.eot?#iefix') format('embedded-opentype');
	src:local(※), url('/common/css/font/SCProsperSans-Regular.woff') format('woff');
	font-style:normal;		 
    font-weight:normal;		 
}
@font-face{
  	font-family:'SCProsperSansBold';
    src: url('/common/css/font/SCProsperSans-Bold.eot');
    src: url('/common/css/font/SCProsperSans-Bold.eot?#iefix') format('embedded-opentype');
	src:local(※), url('/common/css/font/SCProsperSans-Bold.woff') format('woff');
	font-style:normal;		 
    font-weight:normal;		 
}
/* 2025 07 font E */

/* The Grid */
.row {overflow:hidden; position:relative; width:auto; min-height:1px; margin:0 auto 20px auto;}
.row.overView {overflow:visible; *zoom:1;}
.row.overView:after {content:""; display:block; clear:both;}
.row .row {margin-bottom:0px;}
.col {overflow:hidden; float:left; min-height:1px; margin-right:2.12765%; .margin-right:2%;}
.row .col:last-child {float:right; margin-right:0px;}
.row .col_last {float:right; margin-right:0px;}

.col1, .row .col1 {width:6.38297%;}
.col2, .row .col2 {width:14.89361%;}
.col3, .row .col3 {width:23.4%;}
.col4, .row .col4 {width:31.91489%;}
.col5, .row .col5 {width:41.66667%;}
.col6, .row .col6 {width:48.93617%;}
.col7, .row .col7 {width:57.44680%;}
.col8, .row .col8 {width:65.95744%;}
.col9, .row .col9 {width:74.46808%; }
.col10, .row .col10 {width:82.97872%;}
.col11, .row .col11 {width:91.48936%;}
.col11, .row .col12 {width:67.95744%;}

/*2015.04.29 아파트관리비*/
.col47{width:47%;}


.pdCont {position:relative; padding:10px 19px;}
.pdCont.pdCont2 {position:relative; padding:30px;}
.pdCont .row {overflow:hidden; width:auto; min-height:1px;}

.col4_m_gap1 {width:29.78723%;}
.col8_m_gap2 {width:63.82978%}

.pdCont .row .col4 {width:33.33333%}
.pdCont .row .col6_m_gap1 {width:48.88888%}
.pdCont .row .col4_m_gap1 {width:31.11111%;}
.pdCont .row .col8_m_gap2 {width:64.44444%;}
.pdCont .row .col8_m_gap2 .col4_m_gap1 {width:48.27586%;}
.pdCont .row .col8_m_gap2 .col {margin-right:3.44827%; .margin-right:3.3%}

.obj-wrap {*zoom:1}
.obj-wrap:before, .obj-wrap:after {content:""; display:block}
.obj-wrap:after {clear:both}

/* ----- Form 객체 ----- */
/* input */
.input_calendar {font-weight:bold;}
.input_calendar span.btn_cald {margin-left:5px;}
input.ime {ime-mode:inacitve;}

/* button */
.button-wrap {*zoom:1; margin-bottom:16px}
.button-wrap:before, .button-wrap:after {content:" "; display:table}
.button-wrap:after {clear:both}
.button-wrap .button-group {float:left}
.button-wrap .button-bar {float:right}

.button-group span {float:left; margin-right:5px;}
.button-group span:last-child, .button-group span.last {margin-right:0}

.section_box .section_btn {position:relative; clear:both; background-color:#fff; border-top:1px solid #dadada; text-align:right; padding:10px 10px 11px;  background-color:#fff;}
.section_btn02 {background-color:#fff; border:1px solid #dadada; border-top:none; text-align:right; padding:10px 10px 11px}

.btn-multi {position:relative; *zoom:1;}
.btn-multi:after {content:"";display:block; clear:both;}
.btn-multi .left {float:left;}
.btn-multi .right {float:right;}
.btn-multi .right button, .btn-multi .left button {float:left; margin-left:10px}
.btn-multi .right button:first-child, .btn-multi .right button.first, .btn-multi .left button:first-child, .btn-multi .left button.first {margin-left:0px}
.btn-multi.center{text-align:center;}
.btn-multi.center button{margin:0 6px;}

button.button span {display:block}
button.gnb-button {display:inline-block; padding-right:10px; background:url('/imgs/KR/common/bg_gnb_btn.gif') no-repeat right 0; line-height:0;}
button.gnb-button .inner {display:inline-block; padding-left:29px; line-height:31px; font-weight:bold; text-align:center; background:url('/imgs/KR/common/bg_gnb_btn.gif') no-repeat; font-family:'SCProsperSans', 'NanumGothic'; font-size:11px; color:#666}	/* 2025 07 font */
button.gnb-button .inner.extend {background-position:0 0}
button.gnb-button .inner.log {background-position:0 -39px}
/* // button */

/* Table 공통 */
th.bor_tnone, .moreBox.bor_tnone {border-top:0px;}
th.bor_rnone  {border-right:0px;}
th.bor_bnone {border-bottom:0px;}
th.bor_lnone {border-left:0px;}
th.bor_none {border:none;}
th.bor_tline {border-top:1px solid #DED3BD;}
td.bor_tnone {border-top:0px;}
td.bor_rnone {border-right:0px;}
td.bor_bnone,  .section_box .section_head.bor_bnone{border-bottom:0px;}
td.bor_lnone {border-left:0px;}
td.bor_none {border:none;}
th.t {vertical-align:top;}
th.t5 {vertical-align:top; padding-top:5px;}
th.t10 {vertical-align:top; padding-top:10px;}
th.r {text-align:right;}
th.r5 {text-align:right; padding-right:5px;}
th.r10 {text-align:right; padding-right:10px;}
th.l {text-align:left;}
th.l5 {text-align:left; padding-left:5px;}
th.l10 {text-align:left; padding-left:10px;}
th.c {text-align:center; padding-left:0px; padding-right:0px;}
td.t, .tbl_data_type2.t td {vertical-align:top;}
td.t5 {vertical-align:top; padding-top:5px;}
td.t10 {vertical-align:top; padding-top:10px;}
td.r {text-align:right;}
td.r5 {text-align:right; padding-right:5px;}
td.r10 {text-align:right; padding-right:10px;}
td.r20 {text-align:right; padding-right:20px;}
td.c {text-align:center; padding-left:0px; padding-right:0px;}
td.pd_none {padding:0px;}
td.b {vertical-align:bottom;}
td.b5 {vertical-align:bottom; padding-bottom:5px;}
td.b10 {vertical-align:bottom; padding-bottom:10px;}
td.l {text-align:left;}
td.l5 {text-align:left !important; padding-left:5px;}
td.l10 {text-align:left !important; padding-left:10px !important;}
td.pd5 {padding:5px;}
td.pd8 {padding:8px;}
td.pd10 {padding:10px;}
th.r, td.r, td.outAmt, td.inAmt {text-align:right !important; padding-right:12px !important;}
.bor_tline {border-top:1px solid #cdcdcd;}
.outAmt {color:#de2f2f;}
.inAmt {color:#1b7b3e;} /* WA 230920 : 명도대비 색상 변경 */
/* Border Style */
.bor_solid_t, tr.bor_solid_t td {border-top:1px solid #e5e5e5;}
.bor_solid_r, tbody.right_line th {border-right:1px solid #e5e5e5;}
.bor_solid_b {border-bottom:1px solid #e5e5e5;}
.bor_solid_l, tbody.left_line td {border-left:1px solid #e5e5e5 !important;}
.bor_solid {border:1px solid #cecbce}
.bor0 {border:0px !important;}
.bor_rnone {border-right:0px !important;}
.bor_lnone {border-left:0px !important;}
.bor_tnone {border-top:0px !important;}
.bor_bnone {border-bottom:0px !important;}/*2015.03*/
.bor_dot_b {border-bottom:1px dashed #cecbce}

/* List Mouse Over/Out */
.list_mover {background-color:#f7f7f7; cursor:pointer;}
.list_mout {background-color:#ffffff; cursor:pointer;}

/* Display */
.overHidden {overflow:hidden;}
.overVisible {overflow:visible;}

.blind {display:none !important;}

.dis_none {display:none;}
.dis_block {display:block;}
.dis_inline {display:inline;}
.dis_inline_block {position:relative; display:inline-block; zoom:1; *display:inline;}
.dis_table {display:table; width:100%;}
.dis_table_cell {display:table-cell;}

/* Background */
.bg_none {background:none !important;}
.bg_white {background-color:#fff !important;}
.bg_shdwNone {box-shadow:none !important;}
.bg_shdw {box-sizing:border-box; box-shadow:0px 10px 10px -5px #d6d6d6 !important;}
.bg_gray{background-color:#f0f0f0 !important ;}/*2015.04.12 펀드신규*/
.bg_yellow{background-color:#fffc00 !important ;}/*2015.08.31*/
.bg_dGray{background-color:#ddd !important ;}/*2018.01.18 BIL*/

/* Position */  
.pos_rel {position:relative;}
.pos_abs {position:absolute;}
.pos_fix {position:fixed;}

.pos_sta {position:static;}
.mar_c{margin:0 auto;}


/* Float */
.fl {float:left !important;}
.fr {float:right !important;}
.fnone {float:none !important;}
.cb {clear:both !important;}

/* Margin */
.mar0 {margin:0px !important;}
.mar_t-30 {margin-top:-30px !important;} /* 2014.12.22 */
.mar_t0 {margin-top:0px !important;}
.mar_t2 {margin-top:2px !important;}
.mar_t3 {margin-top:3px !important;}
.mar_t5 {margin-top:5px !important;}
.mar_t8 {margin-top:8px !important;}
.mar_t10 {margin-top:10px !important;}
.mar_t15 {margin-top:15px !important;}
.mar_t20 {margin-top:20px !important;}
.mar_t30 {margin-top:30px !important;}
.mar_t40 {margin-top:40px !important;}
.mar_t70 {margin-top:70px !important;}

.mar_r0 {margin-right:0px !important;}
.mar_r5 {margin-right:5px !important;}
.mar_r7 {margin-right:7px !important;}/*2015.04.02*/
.mar_r10 {margin-right:10px !important;}
.mar_r15 {margin-right:15px !important;}
.mar_r20 {margin-right:20px !important;}
.mar_r30 {margin-right:30px !important;}

.mar_b0 {margin-bottom:0px !important;}
.mar_b3 {margin-bottom:3px !important;}
.mar_b5 {margin-bottom:5px !important;}
.mar_b7 {margin-bottom:7px !important;}
.mar_b10 {margin-bottom:10px !important;}
.mar_b15 {margin-bottom:15px !important;}
.mar_b20 {margin-bottom:20px !important;}
.mar_b30 {margin-bottom:30px !important;}
.mar_b40 {margin-bottom:40px !important;}
.mar_b60 {margin-bottom:60px !important;}

.mar_l2 {margin-left:2px !important;}
.mar_l5 {margin-left:5px !important;}
.mar_l7 {margin-left:7px !important;} 
.mar_l10 {margin-left:10px !important;}
.mar_l15 {margin-left:15px !important;}
.mar_l17 {margin-left:17px !important;}
.mar_l20 {margin-left:20px !important;}
.mar_l25 {margin-left:20px !important;}
.mar_l30 {margin-left:30px !important;}
.mar_l102 {margin-left:102px !important;}
.mar_auto {margin:auto !important;}

/* Padding */
.pd0 {padding:0px !important;}
.pd5 {padding:5px !important;}
.pd10 {padding:10px !important;}
.pd20 {padding:20px !important;}
.pd25 {padding:25px !important;}

.pd_t0 {padding-top:0px !important;}/*2015.03*/
.pd_t5 {padding-top:5px !important;}
.pd_t10 {padding-top:10px !important;}
.pd_t15 {padding-top:15px !important;}
.pd_t20 {padding-top:20px !important;}
.pd_t25 {padding-top:25px !important;}
.pd_t30 {padding-top:30px !important;}
.pd_t40 {padding-top:40px !important;}

.pd_r0 {padding-right:0px !important;}
.pd_r5 {padding-right:5px !important;}
.pd_r10 {padding-right:10px !important;}
.pd_r15 {padding-right:15px !important;}
.pd_r20 {padding-right:20px !important;}
.pd_r40 {padding-right:40px !important;}

.pd_b0, #wp_body.pad_b0 {padding-bottom:0px !important;}
.pd_b5 {padding-bottom: 5px !important;}
.pd_b10 {padding-bottom:10px !important;}
.pd_b20 {padding-bottom:20px !important;}
.pd_b30 {padding-bottom:30px !important;}
.pd_b35 {padding-bottom:35px !important;}
.pd_b40 {padding-bottom:40px !important;}

.pd_l0  {padding-left:0px !important;}
.pd_l3  {padding-left:3px !important;}
.pd_l5  {padding-left:5px !important;}
.pd_l10 {padding-left:10px !important;}
.pd_l15 {padding-left:15px !important;}
.pd_l20 {padding-left:20px !important;}
.pd_l25 {padding-left:25px !important;}
.pd_l30 {padding-left:30px !important;}
.pd_l40 {padding-left:40px !important;}
.pd_l73 {padding-left:73px !important;}

/* Space */
.sp1 {clear:both; height:1px; font-size:1px; line-height:1px;}
.sp5 {clear:both; height:5px; font-size:1px; line-height:1px;}
.sp10 {clear:both; height:10px; font-size:1px; line-height:1px;}
.sp13 {clear:both; height:13px; font-size:1px; line-height:1px;}
.sp15 {clear:both; height:15px;}
.sp20 {clear:both; height:20px;}
.sp25 {clear:both; height:25px;}
.sp30 {clear:both; height:30px;}
.sp35 {clear:both; height:35px;}
.sp40 {clear:both; height:40px;}
.sp50 {clear:both; height:50px;}
.sp60 {clear:both; height:60px;}

/* Align */
.l {text-align:left !important;}
.c {text-align:center !important;}
.r {text-align:right !important;}

.t {vertical-align:top !important;}
.m, .tbl_data_type1 tr td.m {vertical-align:middle !important;}
.b {vertical-align:bottom !important;}

.btn-c-area {text-align:center; margin-top:20px}
.btn-r-area {text-align:right}

/* Color */
.gold {color:#ff6600 !important;}
.orange {color:ff9900 !important;}
.white {color:#ffffff !important;}
.black {color:#000000 !important;}
.gray {color:#949494 !important;}/* WA 231108 JJW: 명도대비 수정 */
.dGray {color:#AEAEAE !important;}
/* WA 231005 KJU : 텍스트 명도대비 수정 as-is color: #37ab4d -> to-be color: #339e47 */
.green {color:#339e47 !important;}
.blue {color:#456bbc !important;}
.bPoint {color:#027cc4 !important; letter-spacing:0px !important;}
.red {color:#de2431 !important;}
.gblue{color:#455954 !important;}/*2015.02.12 펀드신규*/
/*2024.10.21*/
.darkCharcoal {color:#333 !important;}
.darkGray {color:#444 !important;}


/* Font Weight */
.fb {font-weight:bold !important;}
.fn {font-weight:normal !important;}

/* Font Size */
.fs11 {font-size:11px !important;}
.fs12 {font-size:12px !important;}
.fs13 {font-size:13px !important;}
.fs14 {font-size:14px !important;}
.fs16 {font-size:16px !important;}
.fs18 {font-size:18px !important;}

/* Line Height */
.lh11 {line-height:11px !important;}
.lh12 {line-height:12px !important;}
.lh13 {line-height:13px !important;}
.lh14 {line-height:14px !important;}
.lh16 {line-height:16px !important;}
.lh18 {line-height:18px !important;}
.lh20 {line-height:20px !important;}

/* Link */
a.gArrow {display:inlin-block; zoom:1; *display:inline; padding-right:12px; font-family:"NanumGothicBold"; font-size:14px; color:#29ac46; background:url('/imgs/KR/common/bu_a_gArrow.gif') right 5px no-repeat;}

/* Icon */
.ico {background:url('/imgs/KR/common/ico_btn.gif') left top no-repeat; padding-left:16px}
.ico.print {background-position:0 0}
.ico.excel {background-position:0 -23px}
.ico.advice {background-position:0 -48px}
.ico.add {background:url('/imgs/KR/common/ico_btn.gif') right top no-repeat !important; padding-left:0px !important; padding-right:13px; background-position:25px -66px !important;}
.ico.del {background:url('/imgs/KR/common/ico_btn.gif') right top no-repeat !important; padding-left:0px !important; padding-right:13px; background-position:25px -80px !important;}

/* list style */
li.check {padding-left:14px; font-family:"NanumGothic"; font-size:13px; color:#456bbc; background:url('/imgs/KR/common/bu_check.gif') left 2px no-repeat;}
li.point {padding-left:7px; font-size:12px; line-height:18px; color:#666666; background:url('/imgs/KR/common/bu_point_blue.gif') left 8px no-repeat;}
.list_star li {padding-left:7px; color:#666; font-size:12px; line-height:18px; background:url('/imgs/KR/common/bu_star.png') left 6px no-repeat;}
.list_blue li {padding-left:8px; color:#666; font-size:12px; line-height:20px; background:url('/imgs/KR/common/bu_point_blue.gif') left 7px no-repeat;}
.list_starBlue li {padding-left:7px; color:#3c61b9; font-size:12px; line-height:18px; background:url('/imgs/KR/common/bu_starBlue.gif') left 6px no-repeat;}
.list_line li {padding-left:11px; color:#666; font-size:11px; line-height:18px; background:url('/imgs/KR/common/bu_gray_line.gif') left 6px no-repeat;}
.list_num > li {padding-left:16px; color:#666; font-size:12px; line-height:19px; font-weight:normal;} /*2014.10.16 마이그레이션 수정*/
.list_num > li.numAll {text-indent:-22px; padding-left:22px;}
.list_num > li.num01 {background:url('/imgs/KR/common/bu_num01.gif') left 4px no-repeat;} /*2014.10.16 마이그레이션 수정*/
.list_num > li.num02 {background:url('/imgs/KR/common/bu_num02.gif') left 4px no-repeat;} /*2014.10.16 마이그레이션 수정*/
.list_num > li.num03 {background:url('/imgs/KR/common/bu_num03.gif') left 4px no-repeat;} /*2014.10.16 마이그레이션 수정*/
.list_num > li.num04 {background:url('/imgs/KR/common/bu_num04.gif') left 4px no-repeat;} /*2014.10.16 마이그레이션 수정*/
.list_num > li.num05 {background:url('/imgs/KR/common/bu_num05.gif') left 4px no-repeat;} /*2014.10.16 마이그레이션 수정*/
.list_num > li.num06 {background:url('/imgs/KR/common/bu_num06.gif') left 4px no-repeat;} /*2014.10.16 마이그레이션 수정*/
.list_num > li.num07 {background:url('/imgs/KR/common/bu_num07.gif') left 4px no-repeat;} /*2014.10.16 마이그레이션 수정*/
.list_num > li.num08 {background:url('/imgs/KR/common/bu_num08.gif') left 4px no-repeat;} /*2014.10.16 마이그레이션 수정*/
.list_num > li.num09 {background:url('/imgs/KR/common/bu_num09.gif') left 4px no-repeat;} /*2014.10.16 마이그레이션 수정*/
.list_num > li.num10 {background:url('/imgs/KR/common/bu_num10.gif') left 4px no-repeat;} /*2014.10.16 마이그레이션 수정*/
.list_num > li.num11 {background:url('/imgs/KR/common/bu_num11.gif') left 4px no-repeat;} /*2014.10.16 마이그레이션 수정*/
.list_num > li.num12 {background:url('/imgs/KR/common/bu_num12.gif') left 4px no-repeat;} /*2014.10.16 마이그레이션 수정*/
.list_num > li.num13 {background:url('/imgs/KR/common/bu_num13.gif') left 4px no-repeat;} /*2014.10.16 마이그레이션 수정*/
.list_num > li.num14 {background:url('/imgs/KR/common/bu_num14.gif') left 4px no-repeat;} /*2014.10.16 마이그레이션 수정*/
.list_num > li.num15 {background:url('/imgs/KR/common/bu_num15.gif') left 4px no-repeat;} /*2014.10.16 마이그레이션 수정*/
.list_num > li.num16 {background:url('/imgs/KR/common/bu_num16.gif') left 4px no-repeat;} /*2014.10.16 마이그레이션 수정*/
.list_num > li.num17 {background:url('/imgs/KR/common/bu_num17.gif') left 4px no-repeat;} /*2014.10.16 마이그레이션 수정*/
.list_num > li.num18 {background:url('/imgs/KR/common/bu_num18.gif') left 4px no-repeat;} /*2014.10.16 마이그레이션 수정*/
.list_num > li.num19 {background:url('/imgs/KR/common/bu_num19.gif') left 4px no-repeat;} /*2014.10.16 마이그레이션 수정*/
.list_num > li.red {color:#ff0000 !important;}
.list_dot li {position:relative;padding-left:10px; color:#333; font-weight:bold;}
.list_dot li::before {display:block; content:''; position:absolute; top:5px; left:0; width:3px; height:3px; background:#333; border-radius:50%;}
.list_dot li em {display:inline-block;}
.list_guide {text-indent:-14px; padding-left:14px;}
.list_guide ol{text-indent:0;  padding-left:0;}
.list_guide2 {text-indent:-18px; padding-left:18px;}
.list_style01 li.none{text-indent:0;}
.p_center  {padding:0 4px; color:#949494; font-size:12px; line-height:19px;}/* WA 231108 JJW: 명도대비 수정 */

.box_num li {padding-left:24px; color:#666; font-size:12px; line-height:22px;}
.box_num li.num01{background:url('/imgs/KR/common/bg_boxNum01.png') left 1px no-repeat;}
.box_num li.num02{background:url('/imgs/KR/common/bg_boxNum02.png') left 1px no-repeat;}
.box_num li.num03{background:url('/imgs/KR/common/bg_boxNum03.png') left 1px no-repeat;}
.box_num li.num04{background:url('/imgs/KR/common/bg_boxNum04.png') left 1px no-repeat;}
.box_num li.num05{background:url('/imgs/KR/common/bg_boxNum05.png') left 1px no-repeat;}
.box_num li.num06{background:url('/imgs/KR/common/bg_boxNum06.png') left 1px no-repeat;}
.box_num li.num07{background:url('/imgs/KR/common/bg_boxNum07.png') left 1px no-repeat;}
.box_num li.num08{background:url('/imgs/KR/common/bg_boxNum08.png') left 1px no-repeat;}
.box_num li.num09{background:url('/imgs/KR/common/bg_boxNum09.png') left 1px no-repeat;}
.box_num li.num10{background:url('/imgs/KR/common/bg_boxNum10.png') left 1px no-repeat;}

.th_num{display:inline-block; padding:2px 24px 2px 2px; text-align:right; background-position:right top !important;}
.th_num.box_num01{background:url('/imgs/KR/common/bg_boxNum01_navy.png') left 1px no-repeat;}
.th_num.box_num02{background:url('/imgs/KR/common/bg_boxNum02_navy.png') left 1px no-repeat;}
.th_num.box_num03{background:url('/imgs/KR/common/bg_boxNum03_navy.png') left 1px no-repeat;}
.th_num.box_num04{background:url('/imgs/KR/common/bg_boxNum04_navy.png') left 1px no-repeat;}
.th_num.box_num05{background:url('/imgs/KR/common/bg_boxNum05_navy.png') left 1px no-repeat;}

ol.list_circle li{padding-left:18px !important;}
ol.list_circle li.num01{background:url('/imgs/KR/common/bg_circleNum01.png') left 4px no-repeat;}
ol.list_circle li.num02{background:url('/imgs/KR/common/bg_circleNum02.png') left 4px no-repeat;}
ol.list_circle li.num03{background:url('/imgs/KR/common/bg_circleNum03.png') left 4px no-repeat;}
ol.list_circle li.num04{background:url('/imgs/KR/common/bg_circleNum04.png') left 4px no-repeat;}
ol.list_circle li.num05{background:url('/imgs/KR/common/bg_circleNum05.png') left 4px no-repeat;}
ol.list_circle li.num06{background:url('/imgs/KR/common/bg_circleNum06.png') left 4px no-repeat;}
ol.list_circle li.num07{background:url('/imgs/KR/common/bg_circleNum07.png') left 4px no-repeat;}
ol.list_circle li.num08{background:url('/imgs/KR/common/bg_circleNum08.png') left 4px no-repeat;}
ol.list_circle li.num09{background:url('/imgs/KR/common/bg_circleNum09.png') left 4px no-repeat;}
ol.list_circle li.num10{background:url('/imgs/KR/common/bg_circleNum10.png') left 4px no-repeat;}
ol.list_circle li.num11{background:url('/imgs/KR/common/bg_circleNum11.png') left 4px no-repeat;}
ol.list_circle li.num12{background:url('/imgs/KR/common/bg_circleNum12.png') left 4px no-repeat;}
ol.list_circle li.num13{background:url('/imgs/KR/common/bg_circleNum13.png') left 4px no-repeat;}
ol.list_circle li.num14{background:url('/imgs/KR/common/bg_circleNum14.png') left 4px no-repeat;}
ol.list_circle li.num15{background:url('/imgs/KR/common/bg_circleNum15.png') left 4px no-repeat;}

.sub_num li {text-indent:-14px; padding-left:14px;}

/* more button */
.datamore {border:1px solid #dcdcdc; text-align:center; margin-top:15px;
	background-color:#ffffff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fafafa');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa));
	background: -webkit-linear-gradient(top, #ffffff, #fafafa);
	background: -moz-linear-gradient(top, #ffffff, #fafafa);
	background: -ms-linear-gradient(top, #ffffff, #fafafa);
	background: -o-linear-gradient(top, #ffffff, #fafafa);
	background: linear-gradient(top, #ffffff, #fafafa);
}
.datamore a {width:100%; height:48px; line-height:48px; display: inline-block; font-family:"NanumGothicBold"; font-size:16px; color:#939292;}
/* WA 231109 KJU : 텍스트 콘텐츠 명도대비 수정 (as-is color: #939292 -> to-bo color: #919191) */
.datamore a span {font-family:"NanumGothicBold"; font-size:16px; color:#919191;}

/* layer, popup 이용안내 */
.pop_info {position:relative; width:auto;  padding:15px; border-radius:5px; background-color:#ececec; overflow:hidden;}
.pop_info h3 {font-family:"NanumGothicBold"; font-size:14px; color:#000; margin-bottom:12px;}
.pop_info .list_num li{padding-left:12px; color:#666; font-size:12px; line-height:19px;}
.pop_info .list_blue li {padding-left:9px; color:#666; font-size:12px; line-height:18px;}
.pop_info .list_num li.num01 {background:url('/imgs/KR/common/bu_p_num01.gif') left 4px no-repeat;}
.pop_info .list_num li.num02 {background:url('/imgs/KR/common/bu_p_num02.gif') left 4px no-repeat;}
.pop_info .list_num li.num03 {background:url('/imgs/KR/common/bu_p_num03.gif') left 4px no-repeat;}
.pop_info .list_num li.num04 {background:url('/imgs/KR/common/bu_p_num04.gif') left 4px no-repeat;}
.pop_info .list_num li.num05 {background:url('/imgs/KR/common/bu_p_num05.gif') left 4px no-repeat;}
.pop_info .list_num li.num06 {background:url('/imgs/KR/common/bu_p_num06.gif') left 4px no-repeat;}
.pop_info .list_num li.num07 {background:url('/imgs/KR/common/bu_p_num07.gif') left 4px no-repeat;}
.pop_info .list_num li.num08 {background:url('/imgs/KR/common/bu_p_num08.gif') left 4px no-repeat;}
.pop_info .list_num li.num09 {background:url('/imgs/KR/common/bu_p_num09.gif') left 4px no-repeat;}
.pop_info .list_num li.num10 {background:url('/imgs/KR/common/bu_p_num10.gif') left 4px no-repeat;}
.pop_info .list_num li.num11 {background:url('/imgs/KR/common/bu_p_num11.gif') left 4px no-repeat;}
.pop_info .list_num li.num12 {background:url('/imgs/KR/common/bu_p_num12.gif') left 4px no-repeat;}

/* 타이틀*/
.section_box h4 {position:relative; font-family:"NanumGothicBold"; font-size:16px; color:#000; margin:20px 0 15px}
.section_box h4:first-child, .section_box h4.first {margin-top:0px !important;}

/* 보안카드 */
.lp_cont .safecard-input, .wp_cont .safecard-input {width:100%;}
.safecard-input {float:left; margin-right:60px; margin-bottom:10px;}
.safecard-input .num {overflow:hidden; margin-top:8px; border:2px solid #dadada; background-color:#f8f8f8; padding:10px;}
.safecard-input .num li {color:#000; margin-top:10px;}
.safecard-input .num li:first-child, .safecard-input .num li.first {margin-top:0px;}
.safecard-input .num li label {color:#122954;}
.safecard-input .num li .bPoint {margin-right:5px;}
.safecard-input .safetxt {margin-top:18px; color:#949494;}/* WA 231108 JJW: 명도대비 수정 */
.safecard-input .safetxt li {margin-bottom:5px;}
.safecard-input .call {margin-top:20px;}
.safecard-input .call li label {color:#122954; font-weight:bold; margin-right:13px;}

.safecard-card {float:left; margin-top:-2px;}
.safecard-card .cardinput {margin-top:-4px;}
.safecard-card .cardinput {display:inline-block; *display:inline; zoom:1; position:relative;}
.safecard-card .cardinput .scCard input {position:absolute; width:12px; height:13px; border:2px solid #000; border-radius:0px !important; padding:0px !important; font-size:5px !important; line-height:13px !important;}

.certiinfo {width:100%; margin-top:-10px;}
.certiinfo .exBox {border:1px solid #dadada; background-color:#f8f8f8;}
.certiinfo .exBox .exTit {padding:18px 10px; color:#456bbc; font-weight:bold;}
.certiinfo.otp .exBox {background-color:#fff;}
.certiinfo.otp .eximg { background-color:#f8f8f8;}
.certiinfo .exBox .ex {padding:10px;}
.certiinfo .exBox .ex li {line-height:19px; text-indent:-13px; padding-left:14px;}
.certiinfo .exBox .ex li strong {color:#000;}
.certiinfo .eximg {text-align:center; padding:15px 0;}
/*// 보안카드 */

/* 보안매체안내 */
.certi-input-info {overflow:hidden}
.certi-input-info .img {float:left; display:inline-block; *display:inline; zoom:1; position:relative;}
.certi-input-info .img input {position:absolute; left:73px; top:41px; z-index:10; width:66px; height:25px; color:#333 !important; padding:0 !important; font-size:11px !important; line-height:25px !important; border:0px; border-radius:0px; box-shadow:none; background-color:#f0f8ff !important;}
.certi-input-info .img input.old {left:65px; top:25px; width:87px; height:16px !important; line-height:16px !important; background-color:#fff !important; color:#333 !important;}
.certi-input-info .info {float:left;}
.certi-input-info .info.card {margin-top:75px}
.certi-input-info .info.otp {margin-top:30px}

/* Light box */
.simplemodal {display:none; overflow:hidden;}
/* [S] WA 231020 JJW: 레이어팝업 id->class 교체 */
.simplemodal-overlay {background-color:#000; /*cursor:wait;*/}
.simplemodal-container {max-width:100%; color:#bbb; background-color:#fff;}
/* [E] WA 231020 JJW: 레이어팝업 id->class 교체 */

/* 조회 데이터 결과 */
.inq_data {*zoom:1; margin:17px 0 6px 0;}
.inq_data:before, .inq_data:after {content:''; display:block}
.inq_data:after {clear:both;}
.inq_data li {font-family:'NanumGothicBold'; color:#252525; font-size:12px;}
.inq_data li span {color:#237aa5;}
/* // 조회 데이터 결과 */

/* 결과 */
.result_box {margin-bottom:20px;}
.result_box + .section_box {margin-top:-10px !important;}
.result_box h2 {position:relative; color:#223354; font-size:16px; font-family:"NanumGothicBold"; margin-bottom:8px;}

/* ocr, recevSign */
.ocl{position:absolute; left:0; margin-top:-8px;}/* 20150106 추가 */   
.ocl img{width:90px; height:32px;}/* 20150609 추가 */
.ocr{position:absolute; right:0; margin-top:-11px;}/* 20150609 추가 */
.micr{position:absolute; right:0; margin-top:-6px;}
.recevSign{position:relative; margin-right:4px; padding:30px 110px 10px 0; margin-top:8px; margin-bottom:8px; line-height:18px; font-size:14px; font-family:"NanumGothic"; color:#000;}
.recevSign .bgSign {position:absolute; top:50%; right:4px; width:83px; height:50px; margin-top:-38px; padding-top:33px;  text-align:center; font-size:13px; color:#949494;}/*WA 231108 KJU : 텍스트 명도대비 수정(as-is color: #b3b3b3 -> to-be color: #949494)*/
.recevSign .bgSign span{position:relative; z-index:10;}
.recevSign .bgSign img{position:absolute; top:0; left:0; z-index:0;}
.recevSign.bg1{padding-bottom:20px;}
/*.recevSign.bg2 .bgSign {width:83px; height:76px; margin-top:-34px; padding-top:7px; font-size:10px; line-height:21px; font-family:"NanumGothicBold";}*/
.recevSign.bg2 .bgSign {width:83px; height:76px; margin-top:-30px; padding-top:7px; font-size:10px; line-height:21px; font-family:"NanumGothicBold";}/*2015.04.17 이진표추가*/
.recevSign.bg2 .bgSign .date{display:block; font-size:11px; color:#66a6ed;}
.recevSign.bg2 .bgSign .logo{display:block; line-height:11px; margin-top:4px; font-size:11px; letter-spacing:-1px;}
.recevSign .txt1{font-size:16px; margin-bottom:3px; font-family:"NanumGothicBold"; }
.recevSign.mq{display: none;}				/* 20150106 추가 */

/* 오류메세지 */
.errorWrap {margin-top:30px;}
.errorWrap .errorBox {background:url('/imgs/KR/common/img_error.png') 50% top no-repeat; padding-top:115px;}
.errorWrap .errorBox .errorTxt {text-align:center; font-weight:bold; margin-bottom:30px;}

/* 팝업 오류메세지 */
.error_msg {background:url('/imgs/KR/common/bg_error.gif') left top no-repeat; padding-left:115px; min-height:80px;}
.error_msg .list_error li {color:#333; margin-bottom:3px; text-indent:-65px; padding-left:65px; margin-bottom:10px; line-height:16px;}
.error_msg .list_error li span.tit {font-weight:bold;}
.error_msg .list_blue {margin-top:20px;}
.error_msg .list_blue li {color:#666; line-height:16px; margin-top:3px;}

/* QR인증, 이용안내 */
.qrinfo {overflow:hidden;}
.qrinfo .qrimg {float:left; width:41.33333%; margin-right:3.33333%;}
.qrinfo .qrtxt {float:left; width:55%;}
.qrinfo .qrtxt .list_blue li {color:#666; line-height:18px; margin-bottom:8px;}
.qrinfo .qrtxt .list_blue li:last-child, .qrinfo .qrtxt .list_blue li.last {margin-bottom:0px;}
.qrinfo .qrimg .obj-wrap {margin-top:10px;}
.qrinfo .qrimg .obj-wrap .timeExt, .lp_cont .obj-wrap .timeExt, .qr_login .ext span.timeExt, .timeExt {float:left; padding-left:22px; line-height:18px; margin-top:4px; font-weight:bold; background:url('/imgs/KR/common/ico_clock02.gif') left top no-repeat;}
.qrinfo .qrimg .timeExt .button {margin-left:8px;}
/* // QR인증, 이용안내 */

/* 한Q에 들어가기 */
.qr_login .qr {text-align:center;}
.qr_login .ext {overflow:hidden; margin-top:10px;}
.qr_login .ext input{border:none; height:18px; box-shadow:none; outline:0px none #fff; padding:0 !important; line-height:16px; color:#666; font-weight:bold;}
.qr_login .ext span:first-child {float:left;}
.qr_login .ext span.first {float:left;}
.qr_login .ext span:last-child {float:right;}
.qr_login .ext span.last {float:right;}
.qr_login .sev_txt {font-family:"NanumGothicBold"; font-size:13px; color:#333; margin-top:10px; line-height:18px;}
.qr_login .use_txt li {overflow:hidden; margin-bottom:10px;}
.qr_login .use_txt li:last-child,
.qr_login .use_txt li.last {margin-bottom:0px;}
.qr_login .use_txt li dl {overflow:hidden;}
.qr_login .use_txt li dl dt {float:left; width:72px; font-family:"NanumGothicBold"; font-size:15px; color:#3e60a7;}
.qr_login .use_txt li dl dd {float:left; width:83%; margin-top:1px;}
.qr_login .use_txt li dl dd a, .qr_login .use_txt li dl dd span {font-weight:bold; color:#3e60a7;}
/* // 한Q에 들어가기 */

/* PC지정 */
.lp_cont .cont_txt, .wp_cont .cont_txt {margin-bottom:20px; color:#223354; font-size:14px; font-family:"NanumGothicBold";}
.card_guide dl {border-top:2px solid #dadada; border-bottom:2px solid #dadada; color:#666 !important;}
.card_guide dl dt {padding:12px 7px 0 7px; color:#122954; font-weight:bold;}
.card_guide dl dd ol{padding:12px 0px 10px 8px; border-top:1px solid #dadada;}
.card_guide dl dd ol.ex {border:none; padding-top:7px; padding-bottom:7px;}
.card_guide dl dd ol li {line-height:18px; margin-top:2px; text-indent:-14px; padding-left:14px;}
.card_guide dl dd ol li:first-child, .card_guide dl dd ol li.first {margin-top:0;}

/* 자주쓰는 통장 검색박스 */
.schBox {margin-bottom:18px; overflow:hidden;}
.schBox label {font-family:"NanumGothicBold"; font-size:14px; color:#000; margin-right:8px; vertical-align:middle;}
.group_reg label.stit {display:block; font-weight:bold; color:#666; padding-bottom:3px;}
.group_reg select {border:1px solid #c0c0c0 !important; width:100%; height:100px; background:none !important; background-color:#fff !important;}
.group_reg tbody tr.bor_line th {border-right:1px solid #dadada !important; border-top:1px solid #dadada;}
.group_reg tbody tr.bor_line td {border-top:1px solid #dadada;}
.group_reg .button-group {background-color:#fff; text-align:center; padding:10px 0; margin:10px -15px !important;}

/* Tooltip */
.ui-tooltip {padding:8px; position:absolute; z-index:9999; max-width: 300px; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; font-size:12px; background-color:#fff; border:1px solid #d9d9d9; border-radius:3px;}

/* ---------------------------------------- Table Type Common --------------------------------------- */
/* tbl_data_type1 */
.tbl_data_type1 {border:0px !important; border-spacing:0px; border-collapse:collapse; width:100%;}
.tbl_data_type1 thead th {padding:9px 10px 11px 10px; text-shadow:1px 1px #fff; font-size:16px; font-family:"NanumGothic"; text-align:left; background-color:#f0f0f0; *font-weight:bold;}
.tbl_data_type1 thead th.txt_sha {text-shadow:0px 0px;}
.tbl_data_type1 thead + tbody tr:first-child th, .tbl_data_type1 thead + tbody tr.first th, 
.tbl_data_type1 thead + tbody tr:first-child td, .tbl_data_type1 thead + tbody tr.first td {background:url('/imgs/KR/common/bg_listShadow_top.png') #fff repeat-x left top;}
.tbl_data_type1 tbody th {vertical-align:middle; text-align:left; font-size:12px; color:#16275d; padding-left:19px; line-height:16px; letter-spacing:-1px; *font-weight:bold;}
.tbl_data_type1 tbody th label {*font-weight:bold;}
.tbl_data_type1 tbody th.pt {padding-top:15px; vertical-align:top;}		/* 20150417 이진표 */
.tbl_data_type1 tbody td {vertical-align:top !important; text-align:left; font-size:12px; color:#666; padding:5px 15px 6px 15px; height:24px;/*20150316*/ position: relative;}
.tbl_data_type1 tbody td p.value {padding:5px 0;}
.tbl_data_type1 tbody td p.txt-position {position: absolute; top: 13px; left: 43%; }
.tbl_data_type1 tbody td.info-txt {padding: 7px 15px 8px 15px; overflow: hidden;}
.tbl_data_type1 tbody td.info-txt .value {width:41%; float:left; padding:0 52px 0 0;}
.tbl_data_type1 tbody td.info-txt span {width:51%; float:left;}


.tbl_data_type1 tr.bw th, .tbl_data_type1 tr.bw td {background-color:#fff;}
.tbl_data_type1.bw th, .tbl_data_type1.bw td {background-color:#fff;}
.tbl_data_type1.st tbody tr:first-child th, .tbl_data_type1.st tbody tr.first th, .tbl_data_type1.st tbody tr:first-child td, .tbl_data_type1.st tbody tr.first td {background:#fff url('/imgs/KR/common/bg_listShadow_top.png') left top repeat-x;}
.tbl_data_type1.tbl_sum {background-color:#f6f6f6;}
.tbl_data_type1 tr.bor_tline th, .tbl_data_type1 tr.bor_tline td {border-top:1px solid #cdcdcd;}

/* tbl_data_type2 */
.tbl_data_type2 {border-spacing:0px; border-collapse:collapse; width:100%; border-top:1px solid #cdcdcd; background-color:#fff;} 
.tbl_data_type2 thead th {font-size:12px; line-height:14px; padding:5px 0px; color:#fff; background:url('/imgs/KR/common/bg_tblType2_th.gif') left top repeat-x;}
.tbl_data_type2 tbody th, .tbl_data_type2 tbody td {padding:4px 0;}/*2015.03*/
.tbl_data_type2 tbody td {border-top:1px solid #cdcdcd; text-align:center; font-size:12px;}
.tbl_data_type2.input-btn tbody td {padding:7px 0}
.tbl_data_type2 tr:nth-child(even), .tbl_data_type2 tr.tr_bg {background-color:#f8f8f8;}
.tbl_data_type2.passbook tbody td {padding:10px 10px;}
.tbl_data_type2.passbook tbody tr:nth-child(even), .tbl_data_type2.passbook tbody tr.tr_bg {background-color:#fff;}
.tbl_data_type2.passbook .img_pbook {width:180px; height:120px;}
.tbl_data_type2 tfoot th, .tbl_data_type2 tfoot td {border-bottom:1px solid #cdcdcd; text-align:center; border-top:1px solid #cdcdcd; height:35px; background-color:#e6e6e6;}
.tbl_data_type2 .bln {margin:0 2px;}
/*.section_box.pdCont.bg_white .tbl_data_type2 tbody tr:last-child td {border-bottom:1px solid #dcdcdc;}*/

/* tbl_data_type3 */
.tbl_data_type3 {border:0px; border-spacing:0px; border-collapse:collapse; width:100%; border-top:2px solid #dcdcdc !important;}
.tbl_data_type3 tbody th, .tbl_data_type3 tbody td, .tbl_data_type3 thead th {border-bottom:1px solid #dcdcdc; font-size:12px; color:#666; padding:0 10px; height:28px;} 
.tbl_data_type3 tbody th, .tbl_data_type3 thead th {background-color:#f2f2f2; text-align:left;}

/* tbl_data_type4 */
.tbl_data_type4 {border:0px !important; border-spacing:0px; border-collapse:collapse; width:100%;}/*2015.03*/
.tbl_data_type4 th{color:#122954 !important; padding:7px 10px; font-size:12px; text-align:left;}
.tbl_data_type4 thead th{background-color:#f0f0f0; border-left:1px solid #d8d8d8;}
.tbl_data_type4 thead + tbody tr:first-child th, .tbl_data_type4 thead + tbody tr.first th, .tbl_data_type4 thead + tbody tr:first-child td, .tbl_data_type4 thead + tbody tr.first td {background:url('/imgs/KR/common/bg_listShadow_top.png') repeat-x left top;}
.tbl_data_type4 thead th.first {border-left:none; border-right:1px solid #d8d8d8;}
.tbl_data_type4 thead th.row_hidden, .tbl_data_type4.os thead th.row_hidden {border:none; text-indent:-9999px;}
.tbl_data_type4.fee thead th {border-top:1px solid #d8d8d8;}
.tbl_data_type4 thead th.row_hidden, .tbl_data_type4.fee thead th.row_hidden {border:none; text-indent:-9999px;}
.tbl_data_type4.fee thead th, .tbl_data_type4.fee tbody td {text-align:center;}
.tbl_data_type4.fee tbody th {border-right:1px solid #d8d8d8 !important; padding-top:85px; text-align:center;}
.tbl_data_type4.fee tbody th.mob_cate {display:none;}
.tbl_data_type4 tbody tr th, .tbl_data_type4 tbody tr td{vertical-align:top !important; font-size:12px; color:#666; padding:8px 20px; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5;}
.tbl_data_type4 tbody tr td.lb, .tbl_data_type4 tbody tr th.lb{border-left:1px solid #e5e5e5 !important;}
.tbl_data_type4 tbody tr td.ln{border-left:none; padding-left:0px; padding-right:0px; text-align:center;}
.tbl_data_type4 tbody tr td p.installOk {text-align:center; font-weight:bold; padding-top:4px;}
.tbl_data_type4 tbody tr th.m, .tbl_data_type4 tbody tr td.m{vertical-align:middle !important;}
.tbl_data_type4 tbody tr th:first-child, .tbl_data_type4 tbody tr th.first, .tbl_data_type4 tbody tr td:first-child, .tbl_data_type4 tbody tr td.first {border-left:none;}
.tbl_data_type4 tbody td .mon_th_data {display:none;}
.tbl_data_type4 tbody td.row_hidden {border:none; text-indent:-9999px;}
.tbl_data_type4 tr.bw th, .tbl_data_type4 tr.bw td, .tbl_data_type4.bw th, .tbl_data_type4.bw td, .tbl_data_type4 td.bw {background-color:#fff !important;}
.tbl_data_type4 th.tcenter{border-bottom: 1px solid #D8D8D8;} /*2015.03*/


/* tbl_data_type6  20150417 이진표추가*/
.tbl_data_type6 {border:0px !important; border-spacing:0px; border-collapse:collapse; width:100%;} /* 2014-11-13 width:100%; 추가 */
.tbl_data_type6 th{color:#122954 !important; padding:7px 10px; font-size:12px; text-align:left;}
.tbl_data_type6 thead th{background-color:#f0f0f0; border-left:1px solid #d8d8d8;}
.tbl_data_type6 thead th.first {border-left:none; border-right:1px solid #d8d8d8;}
.tbl_data_type6 thead th.row_hidden, .tbl_data_type6.os thead th.row_hidden {border:none; text-indent:-9999px;}
.tbl_data_type6.fee thead th {border-top:1px solid #d8d8d8;}
.tbl_data_type6 thead th.row_hidden, .tbl_data_type6.fee thead th.row_hidden {border:none; text-indent:-9999px;}
.tbl_data_type6.fee thead th, .tbl_data_type6.fee tbody td {text-align:center;}
.tbl_data_type6.fee tbody th {border-right:1px solid #d8d8d8 !important; padding-top:85px; text-align:center;}
.tbl_data_type6.fee tbody th.mob_cate {display:none;}
.tbl_data_type6 tbody tr th, .tbl_data_type6 tbody tr td{vertical-align:top !important; font-size:12px; color:#666; padding:8px 20px; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5;}
.tbl_data_type6 tbody tr td.lb, .tbl_data_type6 tbody tr th.lb{border-left:1px solid #e5e5e5 !important;}
.tbl_data_type6 tbody tr td.ln{border-left:none; padding-left:0px; padding-right:0px; text-align:center;}
.tbl_data_type6 tbody tr td p.installOk {text-align:center; font-weight:bold; padding-top:4px;}
.tbl_data_type6 tbody tr th.m, .tbl_data_type6 tbody tr td.m{vertical-align:middle !important;}
.tbl_data_type6 tbody tr th:first-child, .tbl_data_type6 tbody tr th.first, .tbl_data_type6 tbody tr td:first-child, .tbl_data_type6 tbody tr td.first {border-left:none;}
.tbl_data_type6 tbody td .mon_th_data {display:none;}
.tbl_data_type6 tbody td.row_hidden {border:none; text-indent:-9999px;}
.tbl_data_type6 tr.bw th, .tbl_data_type6 tr.bw td, .tbl_data_type6.bw th, .tbl_data_type6.bw td, .tbl_data_type6 td.bw {background-color:#fff !important;}
.tbl_data_type6 th.tcenter{border-bottom: 1px solid #D8D8D8;} /*2014-02-05 추가*/
.tbl_data_type6 tbody tr td{background-color:#fff;}
.tbl_data_type6.l_gray th,.tbl_data_type6.l_gray td{border:1px solid #acacac !important ;}

/* tbl_data_type7 *//*2015.04.14*/
.tbl_data_type7 {border:0px !important; border-spacing:0px; border-collapse:collapse; width:100%;}
.tbl_data_type7 th{color:#122954 !important; padding:7px 10px; font-size:12px; text-align:left;}
.tbl_data_type7 tbody tr th, .tbl_data_type6 tbody tr td{vertical-align:top !important; font-size:12px; color:#666; padding:8px 10px; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5;}
.tbl_data_type7 tbody tr td{background-color:#fff; letter-spacing:-1px;}

/* 지원OS,브라우저*/
.tbl_data_type4.os thead th {border-top:1px solid #d8d8d8;}
.tbl_data_type4.os thead tr.first th {border-top:none;}
.tbl_data_type4.os tbody td {text-align:center;}
.ico_osBrws {background:url('/imgs/KR/main/bg_iconOs.png') left top no-repeat; display:inline-block; zoom:1; *display:inline; width:20px; height:22px; margin:0px 3px -7px 0px;}
.ico_osBrws.window {background-position:0 0;}
.ico_osBrws.mac {background-position:-32px 0;}
.ico_osBrws.linux {background-position:-60px 0;}
.ico_osBrws.ie {background-position:-87px 0;}
.ico_osBrws.ff {background-position:-114px 0;}
.ico_osBrws.safari {background-position:-142px 0;}
.ico_osBrws.chrome {background-position:-171px 0;}
.ico_osBrws.opera {background-position:-200px 0;}

/* 테이블 Drag and Drop Sortable */
.sortable {box-sizing:border-box}
.sortable tbody {box-sizing:border-box;}
.sortable tbody tr {cursor:s-resize;}
.sortable tbody tr.ui-state-highlight {width:100%; height:56px; border:2px solid #2aac48 !important; box-sizing:border-box; background-color:#dcdcdc;}
.sortable tbody tr.ui-sortable-helper {border:2px solid #fdd933 !important; background-color:#fff;}
.sortable tbody tr.ui-sortable-helper td {border-top:0px; .height:20px;}
.sortable tbody tr.ui-sortable-helper td:first-child, .sortable tbody tr.ui-sortable-helper td.first {width:4%}
.sortable tbody tr.ui-sortable-helper td:nth-of-type(2), .sortable tbody tr.ui-sortable-helper td.two {width:5%}
.sortable tbody tr.ui-sortable-helper td:nth-of-type(3), .sortable tbody tr.ui-sortable-helper td.three {width:10%}
.sortable tbody tr.ui-sortable-helper td:nth-of-type(4), .sortable tbody tr.ui-sortable-helper td.four {width:26%}
.sortable tbody tr.ui-sortable-helper td:nth-of-type(5), .sortable tbody tr.ui-sortable-helper td.five {width:22%}
.sortable tbody tr.ui-sortable-helper td:nth-of-type(6), .sortable tbody tr.ui-sortable-helper td.six {width:22%}
.sortable tbody tr.ui-sortable-helper td:nth-of-type(7), .sortable tbody tr.ui-sortable-helper td.sev {width:10%}

.lp_cont .sortable tbody tr.ui-sortable-helper td:first-child, .lp_cont .sortable tbody tr.ui-sortable-helper td.first {width:10%}
.lp_cont .sortable tbody tr.ui-sortable-helper td:nth-of-type(2), .lp_cont .sortable tbody tr.ui-sortable-helper td.two {width:10%}
.lp_cont .sortable tbody tr.ui-sortable-helper td:nth-of-type(3), .lp_cont .sortable tbody tr.ui-sortable-helper td.three {width:22%}
.lp_cont .sortable tbody tr.ui-sortable-helper td:nth-of-type(4), .lp_cont .sortable tbody tr.ui-sortable-helper td.four {width:21%}
.lp_cont .sortable tbody tr.ui-sortable-helper td:nth-of-type(5), .lp_cont .sortable tbody tr.ui-sortable-helper td.five {width:21%}
.lp_cont .sortable tbody tr.ui-sortable-helper td:nth-of-type(6), .lp_cont .sortable tbody tr.ui-sortable-helper td.six {width:16%}

html>body .sortable tbody tr.ui-state-highlight {height:56px;}

/* 이용안내 > table style 1 */
.info_tbl {border-spacing:0px; border-collapse:collapse; width:100%; border-top:2px solid #dcdcdc;}
.info_tbl thead th {background-color:#f2f2f2; border-bottom:1px solid #dcdcdc; text-align:center; font-size:12px; color:#666; padding:10px;} 
.info_tbl tbody th {border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; text-align:center; font-weight:normal;}
.info_tbl tbody td {border-bottom:1px solid #dcdcdc; padding:5px 10px; text-align:left;}
.info_tbl tbody td span.calc {padding:0px 5px;}
.info_tbl tbody td.td_row2 {padding:20px 0px 19px;}

/* ---------------------------------------- // Table Type Common --------------------------------------- */

/* table tr display */
table tr.tr_none {display:none !important;}
table tr.tr_none th {display:none !important;}
table tr.tr_none td {display:none !important;}
table tr.tr_block {display:table-row !important;}
table tr.tr_block th, table tr.tr_block td {display:table-cell !important;}

/* --------------------------------- input, select width base setting --------------------------------- */
input.base, .phishing_preview.base{width:220px;}
select.base{width:242px;}
select.base2{width:450px;}
select.year{width:68px;}
select.day{width:53px;}
input.search{width:163px;}
input.sSearch{width:85px;}
input.point{width:112px;} /* 포인트결제 */
select.search{width:220px;}
.tel1, .bank1{width:44px;} /* 전화번호, 예금통장번호 */
.tel2, .bank2{width:44px;}
.tel3, .bank3{width:60px;}
select.tel1 {width:65px;}
.birth{width:112px;} /* 생년월일 */
.birth1{width:82px;} /* 주민등록번호 */
.birth2{width:102px;}
.auth{width:126px} /* 인증번호요청, 인증번호확인 */
.userNum{width:112px} /* 이용자번호찾기, 이용자번호확인 */
.secur{width:28px;} /* 보안 2자리 */
.cal_box1 {margin-right:20px;}
.cal_box1 .date1 {width:81px; padding:0 5px !important;}
.cal_box1 .date2{width:82px; padding:0 5px !important;}
.cal_box2 .date1{width:181px;}
.cal_box3 .date1{width:71px}
.cal_box3 .date2{width:72px;}
.date1 {font-weight:bold; color:#000 !important;}
.date2 {font-weight:bold; color:#000 !important;}

.cash{width:206px;}
.fxcash{width:186px; text-align:right;}/*2015.04.15 입금외화금액 */

.cvv{width:123px;}
.card{width:32px; padding:0 8px !important;} /* 카드번호 */
.userid{width:150px;} /* 중복확인 아이디 */
.numAuth{width:157px;} /* 1234-1234-**** 인증서 요청(숫자간격) */
.cn{width:12px;} /* 보안카드 1자리 일련번호 */
.pwchg{width:174px;}/* 비밀번호변경 */
.endNum{width:165px;} /* 주민/사업자등록 뒷번호 (숫자 5또는 7자리) */
.email1{width:90px;} /*이메일*/
.email2{width:90px;}
.char2{width:190px;} /*input + 2글자*/
select.char10{width:170px;} /*셀렉트 10글자*/
.bankBox{width:233px;} /* 입금은행선택 div */
.cityad1{width:126px;}/*수취은행주소1*/
.cityad2{width:66px;}/*수취은행주소2*/
textarea.message{width:95%; height:80px;}
td.mob_tel_box .tel1, td.mob_tel_box .tel2, td.mob_tel_box .tel3 {width:27px;}
.num_cell,.num_cell2,.num_cell3,.num_cell4{padding:0 7px !important}
.num_cell{width:30px !important}
.num_cell2{width:9px !important}
.num_cell3{width:16px !important}
.num_cell4{width:62px !important}


select.mob_wid1{width:91%;}
input.mob_wid1{width:92%;}
.mob_wid1{width:85%;}
.mob_wid2{width:35%;}
.mob_wid3{width:78%;}
.mob_wid4{width:20%;}
.mob_wid5{width:62%;}
.mob_wid6{width:73%;}
.mob_wid7{width:45%;}

/* 2013.09.29 모바일UI개선 */
.mob_wide1 {width:45%;}
/* --------------------------------- // input, select width base setting ---------------------------------*/


/* -------------------------------------- layer popup width setting ------------------------------------ */
.w230 {width:230px !important;}
.w245 {width:245px !important;}
.w280 {width:280px !important;}
.w400 {width:400px !important;}
.w465 {width:465px !important;}
.w480 {width:480px !important;}
.w500 {width:500px !important;}
.w560 {width:560px !important;}
.w600 {width:600px !important;}
.w620 {width:620px !important;}
.w640 {width:640px !important;}
.w660 {width:660px !important;}
.w680 {width:680px !important;}
.w700 {width:700px !important;}
.w710 {width:710px !important;}
.w720 {width:720px !important;}
.w730 {width:730px !important;}
.w740 {width:740px !important;}
.w750 {width:750px !important;}
.w760 {width:760px !important;}
.w768 {width:768px !important;}
.w780 {width:780px !important;}
.w800 {width:800px !important;}	
.w820 {width:820px !important;}	
.w843 {width:843px !important;}
.w860 {width:860px !important;}
/* -------------------------------------- // layer popup width setting -------------------------------------- */

#loading {display:none; position:fixed; z-index:50; left:0px; width:100%; min-width:320px; text-align:center; vertical-align:middle; background-image:url('/imgs/KR/common/ui/blank.png'); background-repeat:repeat;}
#loading_pop {display:none; position:absolute; z-index:50; left:0px; width:100%; min-width:320px; text-align:center; vertical-align:middle;}

/* 2015-01-05 신용대출 */
.navy {color:#16275d !important;}
.tbl_data_type2 tbody th.twoDep {background-color:#e6e6e6;}


/***************************************************** 마이그레이션 *****************************************************/
/* 2014-09-02 */
ins.br,span.br{display:block;/*width:1px !important; height:1px !important; 20141107*/ position:static !important; margin:0 !important; padding:0 !important; background:none !important;}
.section_box.section_box_nonline {border:1px solid #dadada; background-color:#fff;}
.tbl_data_type3.tbl_data_type3_line {border-top:2px solid #c6c6c6 !important; border-bottom:2px solid #c6c6c6 !important;}
.tbl_data_type3.tbl_data_type3_line tbody th, .tbl_data_type3.tbl_data_type3_line thead th {background-color:#f2f2f2; border-left:1px solid #c6c6c6;}
.tbl_data_type3.tbl_data_type3_line tbody td {background-color:#fff; border-left:1px solid #c6c6c6; height:25px; padding:3px 10px;}
.tbl_data_type3.tbl_data_type3_line tbody th:first-child, .tbl_data_type3.tbl_data_type3_line tbody td:first-child, .tbl_data_type3.tbl_data_type3_line thead th:first-child {border-left:0px;}
.tbl_data_type3.tbl_data_type3_line tbody td.pt {padding-top:19px; vertical-align:top;}
.tbl_data_type3.tbl_data_type3_line tbody td.td_l_none{border-left:none}

/* 2014-09-18 */
.txt_underline {text-decoration:underline !important;} /* 20141107 마이그레이션 */
.list_num > li > ul.list_star > li {padding-left:7px;}
.list_num > li > ul.list_line > li {padding-left:11px;}

/* 2014-10-10 */
.txt_underline_blue {text-decoration:underline !important; color:#456bbc !important;}

/* 2014-10-14  */
.tbl_data_type1 tbody th label {font-family:'SCProsperSans', 'NanumGothic';}	/* 2025 07 font */

/* 2014-11-10 */
ul.list_type01 > li {padding-left:10px; font-size:12px; line-height:18px; background:url('/imgs/KR/common/bu_type01.gif') left 8px no-repeat;}
ol.list_type02 > li {padding-left:0; margin-left:20px; font-size:12px; line-height:18px; list-style:decimal outside;}

/* 2014-11-20 */
.section_btn03 {background-color:#fff; border-bottom:1px solid #dadada; text-align:right; padding:10px 10px 11px}

/*2014-11-26*/
/*.logout_banner .login_box  h1{width:270px;  margin: 28px auto 0 auto;}
.logout_banner .login_box .logout_content{width:310px; margin: 18px auto 22px auto;}
.logout_banner .login_box .logout_content .account{margin-top:18px; width: auto; font-weight: bold; padding:10px 14px; background-color:#0571B1;  font-size:11px; color:white;}
.account.radius{-webkit-border-radius:3px;	-moz-border-radius:3px;	-ms-border-radius:3px;	-o-border-radius:3px;	border-radius:3px;}
.logout_banner .login_box .logout_content .guest_eval {margin:9px ;}
.logout_banner .login_box .logout_content .guest_eval>p{font-weight: bold;}*/

/* 2014-12-09 */
.tbl_data_type2.th_type1 thead tr th {border-right:none;}
.tbl_data_type2.th_type1 tr {background:#fff;}
.tbl_data_type2.th_type1 th {padding-right:10px; border-top:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
.tbl_data_type2.th_type1 th a {* margin-top:-20px;}

/* 2014-12-11 리스트 */
.circle_model_type01 {padding:10px; text-indent:0;}
.circle_model_type01 ul {overflow:hidden; line-height:18px;}
/* [WA 230915] : 명도대비 수정 as-is color: #29ab47 -> to-be color: #176f36 */
.circle_model_type01 ul li {position:relative; float:left; width:108px; height:64px; margin-right:60px; padding-top:44px; background:url(/imgs/KR/common/bg_circle.gif) no-repeat 0 0; text-align:center; vertical-align:middle; color:#176f36; font-size:13px; font-weight:bold; letter-spacing:-2px;}
.circle_model_type01 ul li.line2 {height:71px; padding-top:37px;}
.circle_model_type01 ul li.line3 {height:81px; padding-top:27px;}
.circle_model_type01 ul li.line4 {height:92px; padding-top:16px;}
.circle_model_type01 ul li.last {margin-right:0;}
.circle_model_type01 ul li span.arr {display:block; position:absolute; right:-50px; top:50px; width:39px; height:10px;background:url(/imgs/KR/common/bg_arrow.gif) no-repeat 0 0;}

/* 2014-12-12 테이블 내 dl 신규 구조 */
.tbl_dl_type01 {overflow:hidden;}
.tbl_dl_type01 dt {float:left; width:15%; font-weight:bold;}
.tbl_dl_type01 dd {float:left; width:80%; text-align:left;}

/* 2014-12-29 공인인증서 인증센터 */
.info_box.gongin {position:relative; background:#f2f2f2; line-height:20px; /*font-family:"NanumGothicBold";*/}
.info_box.gongin p {width:85%; font-weight:bold; /*font-size:14px;*/ font-size:12px; /*color:#132855;*/ color:#777;}
.info_box.gongin a.go_faq {position:absolute; top:50%; right:2%; margin-top:-12px;}
.gongin_tbl td {height:54px; padding:20px !important; border-bottom:none !important;}
.gongin_tbl .cl_f2f2f2 td {background:#f2f2f2;}            
.gongin_tbl .cl_black {display:block; color:#000; padding-left:10px; background:url('/imgs/KR/common/bu_2px_2px_223354.gif') no-repeat 0 7px;}                      
.gongin_tbl .gong_title {margin-top:10px; padding-left:10px;}                    
.gongin_tbl .gongin_lr {overflow:hidden;} 
.gongin_tbl .gongin_lr li {text-indent:-10px; padding-left:10px;}                
.gongin_tbl .gongin_lr .gongin_l {float:left; width:45%;}                
.gongin_tbl .gongin_lr .gongin_r {float:right; width:45%;}                  
/* 2014-12-29 외환 환전 */
.fx_alimi {overflow:hidden; line-height:18px;}

/*2015-03-06 외환 참고*/
.txt_ps{border:1px solid #000; border-radius: 4px; padding: 4px;  background-color: #b4c7e7; color: #000; font-weight: bold;}

/*2015-04-10 신규펀드 */
.radi_raund{padding: 6px 12px; background-color: white; border: 1px solid #D8D8D8; border-radius: 3px; color: #112347; }
/******************************************************** 2015.02 - 전계좌보기, 로그아웃 추가 ******************************************************************/
.new_row {overflow:hidden; position:relative; width:auto; min-height:1px; margin:0 auto 20px auto;}
.new_row.overView{overflow: visible;}
.new_pdCont{position:relative; padding: 19px;}
.new_pdCont .new_row{overflow: hidden; width: auto; min-height: 1px;}
.new_pdCont .new_row .col6_m_gap1 {width:48.88888%}
.new_pdCont .new_row .col8_m_gap2{width: 64.44444%;}
.new_pdCont .new_row .col8_m_gap2 .col{margin-right: 3.44827%;}
.new_pdCont .new_row .col8_m_gap2 .col4_m_gap1{width: 48.27586%;}
.new_pdCont .new_row .col4{width: 33.33333%;}
.new_pdCont .new_row .col6_m_gap1 .col6_col{width: 100%}
.new_row .new_row{margin-bottom: 0px}
.new_col{overflow:hidden; float: left; min-height: 1px; margin-right: 2.12765%;}
.new_row .col_last{float: right; margin-right: 0px;}
.new_tb_bg{border: 1px solid #e4e4e4; background-color: #fff;} /* WA 231228 JJW: 명도대비 수정 */
.new_row.txt{ margin:0 auto; padding-bottom:40px;}/*2015-03-02*/

/*2015-03-30 레이어 스크롤*/
.result_box .layer_scroll{height:370px; overflow-x:hidden; overflow-y:scroll;}

/*2015.04.07 이진표추가*/
.tbl_data_type3.tbl_data_type3_line td.line_l{border-left:1px solid #c6c6c6 !important ;}
.tbl_data_type3.tbl_data_type3_line th.line_l{border-left:1px solid #c6c6c6 !important ;}/*2015.06.09*/

/*2015.04.15 펀드신규그래프*/

.c_imp{position:relative; width:100%;}

.c_imp img{width:100%; z-index:700;}

.fund_slide{position:absolute; margin:0; padding:0; width:100%; height:100%; z-index:999; background:url('/imgs/KR/loan/shadow.png') repeat 0 0;}

.fund_bar{position:absolute; bottom:10px;}

/*2015.04.28 - 펀드신규h2 */

h2.bgBlue{background-color:#005c87; color:#fff !important ; line-height:33px;}

h2.bgBlue span{display:inline-block; width:41px; margin-right:10px; background-color:#22aa47; line-height:33px; font-size:16px; text-align:center;}

.bgGray{background-color:#e6e7e8 !important ;}

 

.nameYear{width:100%; font-weight:bold;}

.nameYear li{float:left; font-size:16px; font-family:"NanumGothicBold"; color:#6d6e71;}

.nameYear li span{color:#8d939e; font-size:16px;}

.nameYear li.nameYear_n{width:30%;}

.nameYear li.nameYear_n span{margin-left:5px;}

.nameYear li.nameYear_s{width:20%;}

.nameYear li.nameYear_y{width:23%; text-align:right;}

.nameYear li.nameYear_y span{margin-right:5px;}

.nameYear li.nameYear_m{width:13%; text-align:right;}

.nameYear li.nameYear_m span{margin-right:5px;}

.nameYear li.nameYear_d{width:10%; text-align:right;}

.nameYear li.nameYear_d span{margin-right:5px;}


/* 2015.08.04일 카드 추가 */
/* 카드> My Card> 카드이용조회 > 연체금액 */
.tbl_data_type4_new .total {font-weight:bold;}
.tbl_data_type4_new .total th,
.tbl_data_type4_new .total td {border-top:3px solid #e5e5e5;}
.wp_cont .tbl_data_type4_new th {color:#666 !important;}/* 위에서 임포턴트 있어서 넣어야함 */
/* 카드> My Card> 카드이용조회 > 이용한도 */
.tbl_data_type2_new tbody th {border-top:1px solid #cdcdcd;}

/*2015.04.20*/
/*오랜지원*/
.orange_cl span.clc{position:relative; display:inline-block; padding-left:20px; }
span.clc span.orange_c01{position:absolute; overflow:hidden; top:0; left:0px; width:17px; height:17px; background:url(/imgs/KR/common/bg_circle_orange.gif) no-repeat 0 0;}
span.clc span.orange_c02{position:absolute; overflow:hidden; top:0; left:0px; width:17px; height:17px; background:url(/imgs/KR/common/bg_circle_orange.gif) no-repeat -17px 0;}
span.clc span.orange_c03{position:absolute; overflow:hidden; top:0; left:0px; width:17px; height:17px; background:url(/imgs/KR/common/bg_circle_orange.gif) no-repeat -34px 0;}
span.clc span.orange_c04{position:absolute; overflow:hidden; top:0; left:0px; width:17px; height:17px; background:url(/imgs/KR/common/bg_circle_orange.gif) no-repeat -51px 0;}
span.clc span.orange_c05{position:absolute; overflow:hidden; top:0; left:0px; width:17px; height:17px; background:url(/imgs/KR/common/bg_circle_orange.gif) no-repeat -68px 0;}
span.clc span.orange_c06{position:absolute; overflow:hidden; top:0; left:0px; width:17px; height:17px; background:url(/imgs/KR/common/bg_circle_orange.gif) no-repeat -85px 0;}
span.clc span.orange_c07{position:absolute; overflow:hidden; top:0; left:0px; width:17px; height:17px; background:url(/imgs/KR/common/bg_circle_orange.gif) no-repeat -102px 0;}

/*연말 정산 테이블 2015.08.21*/
.tbl_data_type8 {border:0px; border-spacing:0px; border-collapse:collapse; width:100%; border-top:1px solid #dcdcdc ;}
.tbl_data_type8.bor_tnone{border-top:none !important ;}
.tbl_data_type8 tbody th, .tbl_data_type8 tbody td, .tbl_data_type3 thead th {border-bottom:1px solid #dcdcdc; font-size:12px; color:#666; padding:0 10px; height:28px;} 
.tbl_data_type8 tbody th, .tbl_data_type8 thead th {background-color:#f2f2f2; text-align:left;}
.tbl_data_type8.tbl_data_type8_line {border-top:1px solid #c6c6c6;}
.tbl_data_type8.tbl_data_type8_line tbody th, .tbl_data_type3.tbl_data_type3_line thead th {background-color:#f2f2f2; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6;}
.tbl_data_type8.tbl_data_type8_line tbody td {background-color:#fff; border-left:1px solid #c6c6c6; height:25px; padding:3px 10px; border-right:1px solid #c6c6c6;}
.tbl_data_type8.tbl_data_type8_line tbody td.pt {padding-top:19px; vertical-align:top;}

/*2015.09.07 ocr 제목 길어지는 현상 , 장기주택 저당차입금 이자상환증명서 */

.scroll-x{overflow-x:auto;}
.tbl_data_type9{border:1px solid #c6c6c6;}
.tbl_data_type9 th{padding:5px; border:1px solid #c6c6c6; background-color:#f2f2f2; text-align:left;}
.tbl_data_type9 td{border:1px solid #c6c6c6; padding:0 5px;}

/*2015.09.14 영수증 세액  */
.tbl_data_tax {width:100%; margin-top:10px; border:0px; border-spacing:0px; border-collapse:collapse; border-top:2px solid #c6c6c6; border-bottom:2px solid #c6c6c6;}/*2015.11.09*/
.tbl_data_tax tbody th, .tbl_data_tax tbody td, .tbl_data_tax thead th {border-bottom:1px solid #dcdcdc; font-size:12px; color:#666; padding:0 10px; height:28px;} 
.tbl_data_tax tbody th, .tbl_data_tax thead th {background-color:#f2f2f2; text-align:left;}
.tbl_data_tax tbody th, .tbl_data_tax thead th {background-color:#f2f2f2; border-left:1px solid #c6c6c6;}
.tbl_data_tax tbody td {background-color:#fff; border-left:1px solid #c6c6c6; height:25px; padding:3px 10px;}
.tbl_data_tax tbody th:first-child, .tbl_data_tax tbody td:first-child, .tbl_data_tax thead th:first-child {border-left:0px;}
.tbl_data_tax tbody td.pt {padding-top:19px; vertical-align:top;}

/* tbl_data_another 2015.10.02*/
.tbl_data_another {border:0px; border-spacing:0px; border-collapse:collapse; width:100%; border-top:2px solid #dcdcdc !important;}
.tbl_data_another tbody th, .tbl_data_another tbody td, .tbl_data_another thead th {border-bottom:1px solid #dcdcdc; font-size:12px; color:#666; padding:0 10px; height:28px;} 
.tbl_data_another tbody th, .tbl_data_another thead th {background-color:#f2f2f2; text-align:left;} 
.tbl_data_another.tbl_data_another_line {border-top:2px solid #c6c6c6 !important; border-bottom:2px solid #c6c6c6 !important;}
.tbl_data_another.tbl_data_another_line tbody th, .tbl_data_another.tbl_data_another_line thead th {background-color:#f2f2f2; border-left:1px solid #c6c6c6;}
.tbl_data_another.tbl_data_another_line tbody td {background-color:#fff; border-left:1px solid #c6c6c6; height:25px; padding:3px 10px;}
.tbl_data_another.tbl_data_another_line tbody th:first-child, .tbl_data_type3.tbl_data_type3_line tbody td:first-child, .tbl_data_type3.tbl_data_type3_line thead th:first-child {border-left:0px;}
.tbl_data_another.tbl_data_another_line tbody td.pt {padding-top:19px; vertical-align:top;}

/* ISA */
.bor_tline_b {border-right:1px solid #333 !important;}

/* tbl_data_type5 */
.tbl_data_type_isa {border-spacing:0px; border-collapse:collapse; width:100%; border:1px solid #d8d8d8; margin-bottom:10px;}
.tbl_data_type_isa tbody th {background-color:#f0f0f0; border-left:1px solid #d8d8d8; padding:8px 15px 5px; text-align:left;}
.tbl_data_type_isa tbody td {border-left:1px solid #d8d8d8; padding-left:10px;}

/*eCRM Product*/
.shadowProduct{position:relative; padding:20px; border:1px solid #ededed; background-color:#f4fcff;}
.shadowProduct_bg{padding-top:10px; background-color:#fff;}
.shadowProduct .shadowLeft img{position:absolute; left:10px; top:50%; width:38px; height:36px; margin-top:-18px; }
.shadowProduct .shadowLeft img.card{position:absolute; left:10px; top:50%; width:38px; height:30px; margin-top:-15px; }
.shadowProduct .shadowLeft .area{margin-left:50px; padding-right:100px;}
.shadowProduct .shadowLeft .area .tit{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; margin-right:30px; font-size:16px; font-weight:bold; color:#0084d6;}
.shadowProduct .shadowLeft .area .txt{display:inline-block; *display:inline; *zoom:1; border:1px solid #ededed; border-radius:2px; background-color:#fff; padding:5px 10px; vertical-align:middle;}
/* [WA 230915 : 명도대비 변경 as-is color: #ff6c00 -> to-be color: #ff6000] */
.shadowProduct .shadowLeft .area .txt .color_orange{margin-left:5px; color:#ff6000;font-weight:bold;}
.shadowProduct .shadowLeft .area .txt02{display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.shadowProduct .shadowRight{position:absolute; top:50%; right:10px; margin-top:-13px}
.shadowProduct .shadowRight .new_button{color:#0084d6;}

/* 16.10.17 전자어음*/
.w_normal{width:75px !important}
.w_normal2{width:100px !important}
.check_box{background:#f6f6f6;}
.check_box_in{background:#fff;border:1px solid #dadada;margin-top:15px}
.check_box_in2{background:#f6f6f6;border:1px solid #dadada;margin-top:15px}
.checkTit{font-family:"NanumGothicBold"; font-size:16px; color:#000;text-align:center}
.checkTit2{font-family:"NanumGothicBold"; font-size:18px; color:#fff; margin:-10px -19px 0;text-align:center;background:#4e7ac2;padding:15px 0;}
.checkTxt{font-size:12px; text-align:center; padding:0 0 10px; color:#000;line-height:18px;}
.check_num{font-size:14px; text-align:center;padding:15px 0 0 0 ;color:#000;line-height:18px;font-family:"NanumGothic";}
.check_num span{font-size:12px;}
.check_money{font-size:16px; text-align:center;padding:5px 0 5px 0;color:#456bbc;line-height:18px;font-family:"NanumGothicBold";}
.check_money span{font-size:16px; font-family:"NanumGothicBold";display:inline-block;margin-left:10px;}	/* 2025 07 font */
.check_money .num{font-size:16px;color:#456bbc;line-height:18px;font-family:"NanumGothicBold";margin-left:0}
.tbl_data_type1 .sub{background:#fff;border-right:1px solid #cdcdcd}
.tbl_data_type1 th span{font-weight:bold}
.tbl_data_type1 tr.top_line th,
.tbl_data_type1 tr.top_line td{border-top:1px solid #cdcdcd;}
.tbl_data_type3 td.ipt{padding:5px 10px}

.payBox{border:1px solid #dadada;background:#fff;padding:15px;margin:0 0 15px 0}
.payBox .numTxt{font-size:14px;font-weight:bold;text-align:left;color:#000;margin:0 0 10px 0;}
.payBox .topTxt{font-size:12px;color:#333;line-height:18px;}
.payBox .dateTxt{font-size:14px;color:#000;line-height:18px;text-align:center;padding:15px 0;}

.tbl_data_type2.double  {border-top:2px solid #c6c6c6 !important; border-bottom:2px solid #c6c6c6 !important;}
.tbl_data_type2.double tbody th, 
.tbl_data_type2.double thead th {background:#f2f2f2; border-left:1px solid #c6c6c6;text-align:center;border-bottom:1px solid #dcdcdc;color:#666;}
.tbl_data_type2.double tbody td {background:#fff; border-left:1px solid #c6c6c6; border-bottom:1px solid #dcdcdc; font-size:12px; color:#666; height:28px; padding:3px 10px;}
.tbl_data_type2.double tbody th:first-child, 
.tbl_data_type2.double tbody td:first-child,
.tbl_data_type2.double  thead th:first-child {border-left:0px;}
.tbl_data_type2.double tr:nth-child(even){background:none;}
.pop_tit_rd{font-size:13px;vertical-align:middle}
.pop_tit_rd2{font-family:"NanumGothicBold"; font-size:13px; color:#333; margin-bottom:5px;}
.result_box h2 input[type=radio]{margin-top:0;vertical-align:middle}

/* 161104 계약전알릴의무*/
.agreeW{background:#fff;border:1px solid #dadada;;padding:0}
.agreeW .agreeWrap{height:95px;overflow-y:scroll;padding:22px 20px 12px;margin:20px 0 0;line-height:1.5;border:1px solid #dadada;}
.agreeW .agreeWrap .a_tit{font-weight:bold;margin:0 0 12px 0;font-size:12px;color:#000}
.agreeW .agreeChk{overflow:hidden;padding:12px 20px 8px;border-bottom:1px solid #dadada;*zoom:1}
.agreeW .divide .agreeChk{border-bottom:none}
.agreeW .agreeChk.line{background:url("/imgs/KR/banca/bg_dotLine.png") repeat-x left bottom;border-bottom:none}
.agreeW .agreeChk:after{content:'';clear:both;display:block}
.agreeW .agreeChk .agreeTxt{margin:0 0 4px 0}
.agreeW .agreeChk .agreeTxt p{font-size:14px;color:#000;line-height:1.4;}
.agreeW .agreeChk .agreeTxt .referTxt{margin:3px 0 0 0;font-size:11px;color:#666}
.agreeW .agreeChk .radioArea{text-align:right;margin:10px 0 0 0}
.agreeW .subCheck{clear:both;padding:27px 0 2px 0;background:url("/imgs/KR/banca/bg_dotLine.png") repeat-x left 5px;font-size:12px;color:#000;line-height:1.8}
			*:first-child+html .agreeW .subCheck{padding-top:15px}
.agreeW .subCheck label + input[type="checkbox"]{margin-left:10px;vertical-align:middle}
.agreeW .subCheck input[type="checkbox"]{vertical-align:middle}
.agreeW .subCheck label{font-size:12px;color:#000;margin:0 5px}

.agreeW .radioArea label{display:inline-block;text-align:left;font-weight:bold;vertical-align:middle}
.agreeW .radioArea input + label{margin:0 10px;vertical-align:middle}
.agreeW .radioArea input{vertical-align:middle}
.agreeW .label_tit{font-size:11px;margin:5px 0;color:#047ed4;text-align:left;}

.agreeW .banca_info{padding:0;}
.agreeW .banca_info.line{border-top:1px solid #dadada;}
.agreeW .banca_info li{clear:both;position:relative;border-bottom:1px solid #dadada;padding:16px 0 13px 0;color:#000;width:100%;*zoom:1;}
.agreeW .banca_info li:after{content:'';clear:both;display:block}
.agreeW .banca_info .halfWrap{padding:5px 0 5px 20px}
			*:first-child+html .agreeW .banca_info .halfWrap{height:58px;padding-bottom: 0}
.agreeW .banca_info .halfWrap.line{border-right:1px solid #dadada}
.agreeW .banca_info li.divide,
.agreeW .banca_info li.full{padding:0;}
	*:first-child+html .agreeW .banca_info li.divide,
	*:first-child+html .agreeW .banca_info li.full{vertical-align:top}
.agreeW .banca_info .half{float:left;width:50%;position:relative}
	*:first-child+html .agreeW .banca_info .half{height:61px}
.agreeW .banca_info .half.agree{width:57%;height:auto;position:relative;}
.agreeW .banca_info .half.agree2{width:40%;height:auto;position:relative;}
.agreeW .banca_info .w3{width:30% !important;padding:0 !important;text-align:center;}
.agreeW .banca_info .w2{width:45% !important;padding:0 !important;text-align:center;}
.agreeW .banca_info .w33{width:33% !important;float:left !important;box-sizing:border-box;}
.agreeW .banca_info .w33 .label_tit{margin-bottom:10px}
.agreeW .b_input{height:28px !important;line-height:28px !important}
.agreeW .b_input.sml{width:60px !important;text-align:right;margin-top:-3px;padding-right:2px !important;}
.agreeW .b_input.sml2{width:150px !important;text-align:right;margin-top:-3px;padding-right:2px !important;}
.agreeW .arTxt{text-align:right !important;padding-right:10px !important}
.agreeW .dash{display:inline-block;color:#dadada;font-size:12px;padding:0 10px}

/* 161019 전자어음*/
@media (max-width: 768px){
	.tbl_data_type1 .sub{display:block;width:100%;text-align:center;border-bottom:1px solid #dadada;border-top:1px solid #dadada !important;background:#fafafa !important}
	.tbl_data_type1 tr.top_line th,
	.tbl_data_type1 tr.top_line td{border-top:none;}
	.tbl_data_type2.double tbody td br{display:none} 
	.agreeW .banca_info .half{float:none;width:100%;border-bottom:1px solid #dadada}
	.agreeW .banca_info .half.w33{float:none !important;width:100% !important}
	.none_row{display:none !important}
	.section_body.pdCont.pdCont2.bg_white{padding:10px}
	}

@media (max-width: 640px){
	.tbl_data_type1 .sub{display:block;width:100%;text-align:center;border-bottom:1px solid #dadada;border-top:1px solid #dadada !important;background:#fafafa !important}
	.tbl_data_type1 tr.top_line th,
	.tbl_data_type1 tr.top_line td{border-top:none;}
	.tbl_data_type2.double tbody td:before {width: 35%;}
	.tbl_data_type2.double tbody td {padding:13px 10px 13px 40% !important;height:auto;text-align:left;}
	.tbl_data_type2.double tbody td br{display:none} 
	.tbl_data_type2.double tbody th:first-child, 
	.tbl_data_type2.double tbody td:first-child,
	.tbl_data_type2.double  thead th:first-child {border-left:1px solid #dcdcdc;}
	.agreeW .banca_info .half{float:none;width:100%;border-bottom:1px solid #dadada}
	.agreeW .banca_info .half.w33{float:none !important;width:100% !important}
	.none_row{display:none !important}
	.section_body.pdCont.pdCont2.bg_white{padding:10px}
	.lp_cont .tbl_data_type3 tbody td{width:55%;box-sizing:border-box}
}

@media all and (max-width:480px) {
	/*.tbl_data_type2.double tbody th, 
	.tbl_data_type2.double tbody td, 
	.tbl_data_type2.double thead th{min-height:60px}*/
	.lp_cont .tbl_data_type3 input.base{width:90%	}
	.lp_cont .tbl_data_type3 select.base{width:90%;margin-bottom:5px	}
	
}

/* 2016-11-10 부활청약 직업선택 팝업관련  */
.jobSelWrap{border:1px solid #dadada;margin:0 0 20px 0;padding:0 15px;overflow:hidden;;*zoom:1}
.jobSelWrap:after{content:'';display:block;clear:both;}
.jobSelWrap dt{clear:both;float:left;width:25%;color:#1a2954;font-size:12px;font-weight:bold;height:38px;line-height:38px}
.jobSelWrap dd{float:left;width:75%;height:38px;line-height:38px}
.jobSelWrap dd select{width:100%}
.jobSelWrap dd input{width:75%}
.jobSelWrap .line{border-top:1px solid #dadada}
.copy.mb{margin:0 0 12px 0}
.jobList{margin:0 0 20px 0}
.jobList dt{font-size:12px;text-align:center;font-weight:bold; line-height:14px; padding:7px 0px; color:#fff; background:url("/imgs/KR/common/bg_tblType2_th.gif") left top repeat-x; }
.jobList dd{}
.jobList dd li{border-top:1px solid #cdcdcd;text-align:left; font-size:12px;padding:7px 0 7px 18px;}
.jobList dd li a{display:block;}
.jobList dd li:first-child{border-top:none;}

input.ipt-focus, input.ipt-focus:focus, input.ipt-focus[placeholder]{color:#122954; font-weight:bold;} /* 2017-02-17 */

/* 2017-08-31 클래스 모두 보기 */
.button.small.mulc{width:166px;}


/* 2017-10-16 개인정보보호 문구 */
.privacy_point{font-size:1.2em !important;} 

/* 2017-10-17 팝업사이즈 고정 */
.popup_wd600{width:600px !important; height:600px !important;}

/* 2017-10-18 팝업사이즈 고정 */
.popup_quarter{width:550px !important; height:550px !important;}
.popup_quarter02{width:550px !important;}
.txt_info01{margin-top:20px; margin-bottom:40px; padding:0 40px; color:#223354; text-align:center; font-size:20px; font-family:"NanumGothicBold"; line-height:30px;}
.txt_info02{margin-top:20px; margin-bottom:40px; padding:0 20px; color:#223354; text-align:center; font-size:14px; font-family:"NanumGothicBold"; line-height:20px;}
.bg_notice_view{padding-top:130px; background:url('/imgs/KR/common/bg_notice_view.gif') no-repeat 50% 0;}
.check_no_view{margin-top:100px;}
.list_info01 > li{margin-bottom:17px; font-size:15px; font-family:"NanumGothicBold";}
.list_info01 .txt_arrow{background:url('/imgs/KR/common/bg_arrow_blue.png') no-repeat 0 0; margin-left:10px; padding-left:25px; color:#00649f;}
.list_info01 .border_blue{font-size:15px; font-family:"NanumGothicBold"; border-bottom:2px solid #7fb1cf;}

/* 2017-11-28 */
.tbl_data_type2.td_charge tbody td{height:55px;}

@media all and (max-width:768px) {
	.tbl_data_type2.td_charge tbody td{height:30px;}	
	.tbl_data_type2.td_charge tbody td.td_btn{height:55px;}
	.tbl_data_type2.td_charge tbody td.td_btn_none{height:30px;}
}

/*
201807 뱅크사인 추가
 */
.form-use p.use-qr-banksign {background:url('/imgs/KR/main/ico_login_offcial03.png') 50% 0 no-repeat; cursor:pointer;}

#wp_body .wp_cont .qr_login.banksign h3.c {padding-top:20px; font-size:17px; color:#027cc4;}
#wp_body .wp_cont .qr_login.banksign h3.c + .login_bs_qr_box .login_step {padding-top:9px;}

.qr_login.banksign .login_bs_qr_box {padding-top:10px;}

.qr_login.banksign .login_bs_qr_box .look_like_th {padding:20px 30px; color:#16275d; border-bottom:0 none; letter-spacing:0px;}
.qr_login.banksign .login_bs_qr_box .section_box {padding:31px 0;}
.qr_login.banksign .login_bs_qr_box .section_box .tbl_data_type1 th {vertical-align:top; padding-top:5px;}

.qr_login.banksign .login_bs_qr_box .login_step {height:115px; padding:29px 0; text-align:center; box-sizing:border-box;}

.qr_login.banksign .login_bs_qr_box .qr:after {content:""; display:block; clear:both;}
.qr_login.banksign .login_bs_qr_box .qr img {width:135px;}
.qr_login.banksign .login_bs_qr_box .certi_num {display:inline-block; width:135px; height:135px; margin-left:16px; background-color:#ececec; border-radius:5px; box-sizing:border-box; vertical-align:top;}
.qr_login.banksign .login_bs_qr_box .certi_num table,
.qr_login.banksign .login_bs_qr_box .certi_num table thead,
.qr_login.banksign .login_bs_qr_box .certi_num table tbody,
.qr_login.banksign .login_bs_qr_box .certi_num table tr,
.qr_login.banksign .login_bs_qr_box .certi_num table th,
.qr_login.banksign .login_bs_qr_box .certi_num table td,
.qr_login.banksign .login_bs_qr_box .certi_num table td:before {display:block; margin:0; box-sizing:border-box;}
.qr_login.banksign .login_bs_qr_box .certi_num table tbody th,
.qr_login.banksign .login_bs_qr_box .certi_num table thead th {color:#16275d;}
.qr_login.banksign .login_bs_qr_box .certi_num table th {float:none; width:100%; padding:42px 0 5px !important; font-size:18px; font-weight:bold; text-align:center; color:#666; line-height:1;}
.qr_login.banksign .login_bs_qr_box .certi_num table td {float:none; width:100%; padding:5px 0 41px !important; font-size:24px; font-weight:bold; text-align:center; color:#3e60b7 !important; line-height:1;}
@media (max-width:640px) and (min-width:481px) {
	.qr_login.banksign .login_bs_qr_box .section_box {padding:10px 0;}
	.qr_login.banksign .login_bs_qr_box .section_box .tbl_data_type1 th {float:none; width:100%; padding:10px 19px 4px !important;}
	.qr_login.banksign .login_bs_qr_box .section_box .tbl_data_type1 td {float:none; width:100%; padding:11px 19px 12px !important;}
}
@media (min-width:371px) and (max-width:470px) {
	.qr_login.banksign .login_bs_qr_box .section_box {padding:10px 0 11px;}
	.qr_login.banksign .login_bs_qr_box {height:auto;}
	.qr_login.banksign .login_bs_qr_box .login_step {padding:32px 0 !important;}
	.qr_login.banksign .login_bs_qr_box .login_step img {width:245px;}
}
@media (max-width:370px) {
	.qr_login.banksign .login_bs_qr_box .section_box {padding:10px 0 11px;}
	.qr_login.banksign .login_bs_qr_box {height:auto;}
}
/* 뱅크사인 로그인 팝업 */
.simplemodal-overlay {display:none; position:fixed; left:0; top:0; opacity:0.5; width:100%; height:100%; z-index:1001;}
.simplemodal-container.banksign {display:none; position:absolute; left:50%; width:600px; margin-left:-300px; z-index:1002;}
.login_select_box {padding:10px 0; font-family:"NanumGothic";}
.login_select_box li {display:table; overflow:visible; width:100%; padding-bottom:20px; font-size:14px; color:#333; *zoom:1;}
.login_select_box li:after {content:""; display:block; clear:both;}
.login_select_box li.login_select_tit {display:inherit; padding-bottom:30px; text-align:center; font-family:"NanumGothicBold";}
.login_select_box .login_select_chk {display:table-cell; width:32px; vertical-align:middle;}
.login_select_box .login_select_txt {display:table-cell;}
.login_select_box .login_select_txt > span {position:relative; display:block; padding:30px 30px 30px 152px; border:2px solid #c0c0c0; border-radius:5px; font-size:14px; line-height:20px;}
.login_select_box .login_select_txt .login_select_icon {position:absolute; top:50%; left:35px; display:inline-block; width:82px; height:82px; margin-top:-41px; background:url('/imgs/KR/main/icon_banksign_qr_login.png') no-repeat;}
.login_select_box .login_select_txt .login_select_icon.banksign {background-position:0 0;}
.login_select_box .login_select_chk.on + .login_select_txt .login_select_icon.banksign {background-position:0 -82px;}
.login_select_box .login_select_txt .login_select_icon.qr {background-position:0 -164px;}
.login_select_box .login_select_chk.on + .login_select_txt .login_select_icon.qr {background-position:0 -246px;}
.login_select_box .login_select_chk.on + .login_select_txt > span {border-color:#4e7ac2;}
.login_select_box .login_select_txt em {display:block; padding-bottom:10px; font-family:"NanumGothicBold"; font-size:14px;}
.lp_wrap .lp_close {background: url(/imgs/KR/common/btn_lyClose.gif) left top no-repeat;} /* 이미지 확인용 실 적용 시 삭제 *//* WA 231020 JJW: 레이어팝업 id->class 교체 */
@media (max-width:599px) {
	.simplemodal-container.banksign {left:0; width:100%; margin-left:0;}
}
@media (max-width:480px) {
	.login_select_box .login_select_txt > span {padding:142px 20px 20px 20px;}
	.login_select_box .login_select_txt .login_select_icon {top:30px; left:50%; margin-top:0; margin-left:-41px;}
}

.tbl_data_type6.tbl_other + .tbl_data_type6.tbl_other {border-top:2px solid #dadada !important;}
.tbl_data_type6.tbl_other td {text-align:right;}

/* tpe 추가 */
.tbl_data_type2.type_tpe {border-bottom:1px solid #cdcdcd;}
.list_num_inner {padding-left:10px;}

/* 2019-07-30 두줄 펀드 추가 수정 */
.radi_raund {display:inline-block;}
/* 2019.11.1  연금신탁 추가 */
.tbl_data_type1 tbody td .tbl_data_type2 tbody td , .tbl_data_type1 tbody td .tbl_data_type2 tfoot th , .tbl_data_type1 tbody td .tbl_data_type2 tfoot td {height: auto; }
.tbl_data_type2.innerTbl {border-top: 0  none; }
.tbl_data_type2.innerTbl  tbody th {padding-left: 30px; border-top: 1px solid #cdcdcd}
.tbl_data_type1 tbody td .tbl_data_type2 tfoot th {padding-left:  30px;   text-align: left; }}

/* 2020.10.15 인증센터메인 추가 2020.11.10 수정 */
.sub_tab_wrap {font-family:"NanumGothic";}
.sub_tab_wrap ul {overflow: hidden;}
.sub_tab_wrap li {float: left; width: 50%; text-align: center;}
.sub_tab_wrap li a {font-family:"NanumGothicbold"; padding: 20px 0 18px; font-size: 18px; color: #303030; display: block; box-sizing: border-box; border: 1px solid #d0d0d0; background-color: #fff;}
.sub_tab_wrap li a span {font-family:"NanumGothic"; font-size: 14px; color: #666; font-weight: normal; padding-top: 5px; display: inline-block;}
.sub_tab_wrap li.active a {background-color: #006faf; border: 1px solid #006faf; color: #fff;}
.sub_tab_wrap li.active a span {color: #fff;}
.section_wrap {font-family:"NanumGothic"; text-align: center;}
.section_wrap .intro-text {padding-top: 34px; font-size: 16px; line-height: 1.4; color: #303030;}
.icon-link-wrap {margin-top: 32px;}
.icon-link-wrap:after {content: ''; display: block; clear: both;}
.icon-link-wrap .icon-link-item {float: left;}
.icon-link-wrap.line-3 .icon-link-item {width: 31.9%; width: calc(33.33% - 13.33px);}
.icon-link-wrap.line-4 .icon-link-item {width: 23.3%; width: calc(25% - 15px);}
.icon-link-wrap .icon-link-item {margin-left: 20px;}
.icon-link-wrap .icon-link-item:first-child {margin-left: 0px;}
.icon-link-wrap .icon-link-item a {position: relative; display: block; width: 100%; height: 299px; border-radius: 6px; background-color: #fff; box-sizing: border-box; color: #303030;}
.icon-link-wrap .icon-link-item a:hover {box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);}
.icon-link-wrap .icon-link-item dt {font-family:"NanumGothicbold"; padding-top: 105px; font-size: 16px; color: #006faf; line-height: 1.32;}
.icon-link-wrap .icon-link-item1 dt {background: url('/imgs/KR/main/icon_finance01.png') no-repeat center 30px;}
.icon-link-wrap .icon-link-item2 dt {background: url('/imgs/KR/main/icon_finance02.png') no-repeat center 30px;}
.icon-link-wrap .icon-link-item3 dt {background: url('/imgs/KR/main/icon_finance03.png') no-repeat center 30px;}
.icon-link-wrap .icon-link-item4 dt {background: url('/imgs/KR/main/icon_finance04.png') no-repeat center 30px;}
.icon-link-wrap .icon-link-item5 dt {background: url('/imgs/KR/main/icon_finance05.png') no-repeat center 30px;}
.icon-link-wrap .icon-link-item6 dt {background: url('/imgs/KR/main/icon_finance06.png') no-repeat center 30px;}
.icon-link-wrap .icon-link-item7 dt {background: url('/imgs/KR/main/icon_finance07.png') no-repeat center 30px;}
.icon-link-wrap .icon-link-item dd {padding-top: 15px; font-size: 14px; color: #303030; line-height: 1.43;}
.icon-link-wrap .icon-link-item p {font-family:"NanumGothicbold"; position: absolute; bottom: 42px; left: 50%; margin-left: -35px; padding-right: 17px; font-size: 14px; color: #303030; line-height: 1; background: url('/imgs/KR/main/icon_sub_arrow.png') no-repeat right center;}
.text-link-wrap {margin-top: 30px;}
.text-link-wrap:after {content: ''; display: block; clear: both;}
.text-link-wrap .text-link-item {margin-top: 20px; float: left; width: 48.5%; width: calc(50% - 10px);}
.text-link-wrap .text-link-item {margin-left: 0px;}
.text-link-wrap .text-link-item + .text-link-item {margin-left: 20px;}
.text-link-wrap .text-link-item + .text-link-item + .text-link-item {margin-left: 0px;}
.text-link-wrap .text-link-item + .text-link-item + .text-link-item + .text-link-item  {margin-left: 20px;}
.text-link-wrap .text-link-item a {position: relative; display: block; width: 100%; height: 66px; line-height: 66px; box-sizing: border-box; border-radius: 6px; text-align: left; color: #303030; background: url('/imgs/KR/main/icon_sub_arrow.png') no-repeat 95% center; background-color: #fff;}
.text-link-wrap .text-link-item a:hover {box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);}
.text-link-wrap .text-link-item a em {font-family:"NanumGothicbold"; padding-left: 35px; font-size: 16px;}
.text-link-wrap .text-link-item a span {position: absolute; top: 50%; transform: translateY(-50%); right: 35px; padding-right: 15px; font-size: 14px; line-height: 1;}
.icon-link-wrap.line-3 + .text-link-wrap .text-link-item a {height: 70px; line-height: 70px;}
.button-link-wrap {overflow: hidden; margin-top: 35px; margin-bottom: 73px;}
.button-link-wrap .button-link-item {float: left; width: 48.5%; width: calc(50% - 10px); box-sizing: border-box; text-align: left;}
.button-link-wrap .button-link-item + .button-link-item {margin-left: 20px;}
.button-link-wrap .button-link-item + .button-link-item + .button-link-item {margin-top: 20px; margin-left: 0px;}
.button-link-wrap .button-link-item + .button-link-item + .button-link-item +.button-link-item {margin-top: 20px;}
.button-link-wrap .button-link-item dt {font-family:"NanumGothicbold"; padding: 15px 10px; font-size: 14px; line-height: 1.38; color: #303030; border-bottom: 2px solid #999;}
.button-link-wrap .button-link-item dd {padding: 10px 0; border-bottom: 1px solid #ccc;}
.button-link-wrap .button-link-item dd .button-link {font-family:"NanumGothic"; width: 100%; text-align: left; padding: 10px; box-sizing: border-box; font-size: 14px; color: #303030; background: url('/imgs/KR/main/icon_sub_arrow.png') no-repeat right 10px center;}
.button-link-wrap .button-link-item dd .button-link:hover {color: #006faf; text-decoration: underline;}
@media \0screen\,screen\9 {
	.icon-link-wrap {overflow: hidden;}
	.text-link-wrap {overflow: hidden;}
}

/* 2020-11-18 금융인증서안내 추가  */
.section_wrap.service {padding: 58px 35px 30px; box-sizing: border-box; border-radius: 2px; border: 1px solid #dadada; background-color: #fff;}
.content_box {text-align: left; margin-bottom: 60px;}
.content_box .title_area dt {font-family: "NanumGothicbold"; position: relative; padding: 0 0 20px 12px; font-size: 20px; letter-spacing: -1.2px; color: #0085d2; line-height: 20px;}
.content_box .title_area dt:before {content: ''; position: absolute; left: 0; top: 0; width: 4px; height: 20px; background-color: #0085d2;}
.content_box .title_area dd {margin-bottom: 40px; font-size: 16px; line-height: 1.5; letter-spacing: -0.96px; color: #333;}
.content_box .title_area dd strong {display: block; font-family: "NanumGothicbold"; font-size: 16px; line-height: 2.44; letter-spacing: -0.96px; color: #303030; margin-bottom: 8px;}
.content_box .title_area dd li {font-size: 16px; line-height: 1.5; letter-spacing: -0.96px; color: #333;}
.content_box .title_area dd li em {font-size: 16px; line-height: 1.5; letter-spacing: -0.96px; color: #e92b11;}
.content_box .title_area dd ul.dot_list {}
.content_box .title_area dd ul.dot_list li {position: relative; padding-left: 8px;}
.content_box .title_area dd ul.dot_list li:before {content: ''; position: absolute; top: 11px; left: 0; width: 4px; height: 1px; background: #333;}
.content_box .banner_text {margin-bottom: 20px; box-sizing: border-box; border: 1px solid #0085d2; font-size: 18px; line-height: 58px; letter-spacing: -1.08px; color: #0085d2; text-align: center;} 
.content_box .change_box ul {overflow: hidden;}
.content_box .change_box li {width: 46%; box-sizing: border-box; padding: 46px 0 46px 130px; border-radius: 10px;}
.content_box .change_box li.gray_box {position: relative; float: left; border: 1px solid #dadada; background: url('/imgs/KR/service/ic_paper.png') no-repeat 28px center; background-color: #f2f2f2; color: #303030;}
.content_box .change_box li.gray_box:before {content: ''; position: absolute; right: -45px; top: calc(50% - 16px); width: 17px; height: 32px; background: url('/imgs/KR/service/ge_arrow.png'); background-size: 17px auto;}
.content_box .change_box li.blue_box {float: right; border: 1px solid #0085d2; background: url('/imgs/KR/service/ic_cloud.png') no-repeat 28px center; background-color: #0085d2; color: #fff;}
.content_box .change_box li dt {font-family: "NanumGothicbold"; margin-bottom: 20px; font-size: 20px; line-height: 1.2; letter-spacing: -1.2px;}
.content_box .change_box li dd {font-size: 16px; line-height: 1.5; letter-spaction: -0.96px;}
.content_box .list_box_area {overflow: hidden;}
.content_box .list_box_area li {float: left; width: 48.4%; width: calc(50% - 10px); text-align: center; margin-right: 20px; margin-bottom: 20px; padding-top: 127px; min-height: 237px; box-sizing: border-box; border-radius: 2px; border: 1px solid #dadada; background: url('/imgs/KR/service/ic_cloud1.png') no-repeat top 30px center;}
.content_box .list_box_area li:nth-child(2n) {margin-right: 0;}
.content_box .list_box_area li.list_box_list01 {background: url('/imgs/KR/service/ic_cloud1.png') no-repeat center 30px;}
.content_box .list_box_area li.list_box_list02 {background: url('/imgs/KR/service/ic_cloud3.png') no-repeat center 30px; margin-right: 0;}
.content_box .list_box_area li.list_box_list03 {background: url('/imgs/KR/service/ic_cloud4.png') no-repeat center 30px;}
.content_box .list_box_area li.list_box_list04 {background: url('/imgs/KR/service/ic_cloud5.png') no-repeat center 30px; margin-right: 0;}
.content_box .list_box_area li dt {font-family: "NanumGothicbold"; margin-bottom: 17px; font-size: 18px; letter-spacing: -1.08px; color: #333;}
.content_box .list_box_area li dd {font-size: 14px; line-height: 1.43; letter-spacing: -0.84px; color: #333;}
.content_box .table_box {overflow-x: auto;}
.content_box .table_box table {min-width: 650px; width: 100%;}
.content_box .table_box table tr th, 
.content_box .table_box table tr td {border: 1px solid #dadada;}
.content_box .table_box table .blue_line {border-right: 2px solid #0085d2;}
.content_box .table_box table .blue_line.top {border-top: 2px solid #0085d2;}
.content_box .table_box table .blue_line.bottom {border-bottom: 2px solid #0085d2;}
.content_box .table_box table tr td:nth-child(1),
.content_box .table_box table tr th:nth-child(1) {border-right: 2px solid #0085d2;}
.content_box .table_box table tr th {font-family: "NanumGothicbold"; text-align: center; font-size: 20px; letter-spacing: -1.2px; height: 100px;}
.content_box .table_box table tr th.blue_line {font-weight: bold; color: #0085d2;}
.content_box .table_box table tr td {height: 195px; padding-left: 70px;}
.content_box .table_box table tr td:nth-child(1) {font-size: 16px; letter-spacing: -0.96px; color: #333; text-align: center; padding-left: 0px;}
.content_box .table_box table tr td dt {margin-bottom: 15px; font-size: 18px; letter-spacing: -1.08px; color: #333; line-height: 1.33;}
.content_box .table_box table tr td dd {font-size: 14px; line-height: 1.71; letter-spacing: -0.84px; color: #666;}
.content_box .table_box table tr td.blue_line dt {font-family: "NanumGothicbold"; color: #303030;}
.content_box .table_box table tr td.blue_line dd {color: #333;}
.content_box .link_btn_area {}
.content_box .link_btn_area a {font-family: "NanumGothicbold"; display: block; width: 100%; height: 60px; line-height: 60px; border-radius: 10px; background-color: #0085d2; font-size: 20px; letter-spacing: -1.2px; text-align: center; color: #fff;}
.content_box01 .title_area dt:before {background-color: #0085d2; opacity: 0.1;}
.content_box02 {margin-bottom: 40px;}
.content_box02 .title_area dd {margin-bottom: 20px;}
.content_box03 .title_area dd {margin-bottom: 80px;}
@media \0screen\,screen\9 {
	.content_box .change_box li {width: 30%;}
	.content_box .list_box_area li {min-height: 120px;}
}

/* 금소법 추가 : pdf */
.wp_pdf {position:relative;}
.wp_pdf .pdf {border:1px solid #999; height: 500px;}
.wp_pdf .pdf_btn {width: 40px; height: 90px; position: absolute; bottom: 60px; left: 20px;}
.wp_pdf .pdf_page {margin-top: 10px; text-align: center;}
.wp_pdf .pdf_page .number {display: inline-block; padding: 0 30px;}
.wp_pdf [class^="btn_pdf"] {background: no-repeat 50% 50%; width: 40px; height: 40px; border: 1px solid #ddd; border-radius: 5px; text-indent: -9999px;}
.wp_pdf [class^="btn_pdf_arr"] {border: 0;} 
.wp_pdf .btn_pdf_plus {background-image: url('/obRoot/imgs/KR/common/pdf_plus.png');}
.wp_pdf .btn_pdf_minus {margin-top: 5px; background-image: url('/obRoot/imgs/KR/common/pdf_minus.png');}
.wp_pdf .btn_pdf_arrl {background-image: url('/obRoot/imgs/KR/common/pdf_left.png');}
.wp_pdf .btn_pdf_arrr {background-image: url('/obRoot/imgs/KR/common/pdf_right.png');}
.h_auto {height: auto !important;}
.tbl_data_type2 tbody th {border-top: 1px solid #cdcdcd;}

/* 2021-07-16 : recevSign -> recevSign_bank로 변경 */
.recevSign_bank .bgSign.bank_sign {width: 34px; height: 34px; margin-top: -17px; padding-top:0;} 
.recevSign_bank {position:relative; margin-right:4px; padding: 15px 50px 15px 0; margin-top:8px; margin-bottom:8px; line-height:18px; font-size:14px; font-family:"NanumGothic"; color:#000;}
.recevSign_bank .bgSign {position:absolute; top:50%; right:4px; width:83px; height:50px; margin-top:-38px; padding-top:33px;  text-align:center; font-size:13px; color:#949494;}/* WA 231108 JJW: 명도대비 수정 */
.recevSign_bank .bgSign span{position:relative; z-index:10;}
.recevSign_bank .bgSign img{position:absolute; top:0; left:0; z-index:0;}

/* 241028 펀드 온라인 설명의무*/
.debtorInquiry thead tr th {font-size:11px !important;}
.debtorInquiry tbody tr td:not(:last-child) {border-right: 1px solid #cdcdcd; font-size:11px !important;}

@media (min-width: 461px) and (max-width: 767px) {
	.new_box_list tbody tr td.last_cell {margin-top: -30px !important;}
}
@media (max-width: 767px) {
	.tbl_data_type1.type_doc tbody tr {background: #fff;}
	.tbl_data_type1.type_doc tbody tr:first-child th:last-of-type,
	.tbl_data_type1.type_doc tbody tr:first-child td:last-of-type  {background: #f8f8f8;}
	.tbl_data_type1.type_doc tbody tr th,
	.tbl_data_type1.type_doc tbody tr td {padding: 10px 10px !important;;}
	
	.tbl_data_type2.type_doc tbody td {padding: 7px 10px !important;}
	.tbl_data_type2.type_doc tbody td:before {content: none;}
	.tbl_data_type2.type_doc tbody td.bor_tnone:last-child {border-top: 1px solid #cdcdcd !important;}
	.tbl_data_type2.type_doc tbody td:last-child {text-align: center !important;}
}
