@charset "utf-8"; /* ocp.lang.css */

/****************************************/
/*  default
/****************************************/
/*body * {font-family:tahoma,'microsoft yahei','MS Gothic','fangsong';}
body, body input, body select, body div, body textarea, body table, body th, body td, body button, body p, body li {font-family:tahoma,'microsoft yahei','MS Gothic','fangsong';}
body.zhja, body.zhja input, body.zhja select, body.zhja div, body.zhja textarea, body.zhja table, body.zhja th, body.zhja td, body.zhja button, body.zhja p, body.zhja li {letter-spacing:0.5px;}*/

body * {font-family:'pd','tahoma','microsoft yahei','MS Gothic','fangsong' !important;letter-spacing:0;}
body.zhja, body.zhja input, body.zhja select, body.zhja div, body.zhja textarea, body.zhja table, body.zhja th, body.zhja td, body.zhja button, body.zhja p, body.zhja li, body.zhja a {letter-spacing:0.5px;}

.header_wrap .logo_eng {position:absolute;left:0;top:15px;width:231px;height:28px;z-index:50;overflow:hidden;}
.header_wrap.on .logo_eng {top:63px;}
.header_wrap.on .user_quick_menu {width:1220px;}
.header_wrap .logo_eng > a, .multi .header_wrap .logo > a {display:block;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/cont/resource/img/com/bg/bg_logo_eng.png) no-repeat 0 0; background-size:100%;} /* 240704 logo 3x version */
.header_wrap .logo_eng > a span {position:absolute;overflow:hidden;font-size:1px;width:1px;height:1px;z-index:1;text-indent:100%;top:-999px;}
#wrap.etc .header_wrap .header .logo_eng {top:20px;}
body.zhja .header * {letter-spacing:0.5px;}

.multi .gnb_wrap .gnb_menu {text-align:center;}
.multi .gnb_wrap .gnb {display:inline-block;width:auto;}
.multi .depth_content {text-align:left;width:1200px;}
.multi .gnb_wrap .gnb > li {margin-left:16px;}
.multi .gnb_wrap .gnb > li:first-child {margin-left:0;}
.zhja .gnb_wrap .gnb > li {margin-left:30px;}

.multi .overlay_guide,
.multi .placeholder {display:none;}
.multi input:not([type="password"])::-webkit-input-placeholder {color:transparent;}
.multi input:not([type="password"])::-moz-placeholder {color:transparent;}
.multi input:not([type="password"]):-ms-input-placeholder {color:transparent;}

.multi .input_wrap.num input,
.multi .input_wrap.won input, 
.multi .input_wrap.num.won input, 
.multi .input_wrap.krwWon input {padding-right:50px;font-size:15px;}
.multi .input_wrap.month input {padding-right:40px;font-size:14px;}
.multi .input_wrap.won input,.multi .input_wrap.month input,.multi .input_wrap.num input {font-weight:600;}
.multi .input_wrap.num em {top:7px;;font-weight:600;font-size:15px;}
.multi .input_wrap.won em {font-weight:600;font-size:15px;}
.multi .input_wrap.krwWon em {top:6px;}

/****************************************/
/*  layout
/****************************************/
/* header */
.multi .header_wrap .login_info {left:inherit;}
.multi .header_wrap .login_info .user_box .time {background-position:0;}
.multi .gnb_wrap .gnb > li > a {font-size:19px;line-height:23px;letter-spacing:-0.2px;font-weight:600;}
.zhja .gnb_wrap .gnb > li > a {font-size:21px;line-height:23px;letter-spacing:2px;}
.multi .gnb_wrap .gnb > li .depth_content .group_wrap .title {font-weight:600;}
.multi .gnb_wrap .two_depth > li > a, 
.multi .gnb_wrap .three_depth > li > a {font-weight:600;}
.multi .header_wrap .login_info .user_box .time_wrap {right:255px;}
.zhja .header_wrap .login_info .user_box .time_wrap {right:200px;}
.my_top div.hi, .my_top div.mybtn {padding:0;}

/* footer */
.multi .link_wrap .info a {display:none !important;}

/* snb */
.multi .cont_snb_wrap .title, .multi .snb_wrap .title,
.multi .cont_snb_wrap .cont_snb > li > a, 
.multi .snb_wrap .snb > li > a {font-weight:500;font-size:15px;letter-spacing:-0.5px;line-height:21px;}
.multi .cont_snb_wrap .cont_snb .sub_depth > li > a, 
.multi .snb_wrap .snb .sub_depth > li > a {font-weight:400;letter-spacing:0;font-size:14px;line-height:20px;word-break:break-word;}
.multi .snb_wrap .snb .sub_depth > li.on > a,
.multi .snb_wrap .snb .sub_depth > li.on > a:hover,
.multi .snb_wrap .snb .sub_depth > li.on > a:focus {font-weight:inherit;}
.multi .location span {background-position:0 4px;}

.zhja .cont_snb_wrap .title, .multi .snb_wrap .title,
.zhja .cont_snb_wrap .cont_snb > li > a, 
.zhja .snb_wrap .snb > li > a {font-size:15px;font-weight:500;letter-spacing:1px;line-height:25px;}
.zhja .snb_wrap .snb .sub_depth > li > a {font-size:15px;letter-spacing:1px;line-height:21px;}

/****************************************/
/*  common
/****************************************/
/* title */
.multi .tit {font-weight:600;font-size:20px;}
.multi .tit.dep01 {font-weight:500;letter-spacing:-1px;}
.multi .tit .btn {font-weight:400;}
.multi .box_wrap strong.tit, 
.multi .info_wrap strong.tit {font-weight:600 !important;}

.zhja .tit,.zhja .tit.dep01 {font-weight:600;letter-spacing:1px;}

/* radio */
.multi label.radio {height:auto;}
.multi label.radio button {margin-right:4px;vertical-align:middle;}
.multi .custom_form_select + label.radio, 
.multi .custom_form_select + label.radio + input + label.radio, 
.multi .custom_form_select + label.checkbox {margin-left:15px;word-spacing:-0.5px;}

/* button */
.multi .btn_wrap.big .btn, 
.multi .btn.big {font-weight:600;}
.multi .btn.table {word-break:keep-all;line-height:16px;padding:5px 5px;}
.multi .btn_wrap.small {margin-top:25px;}
.multi .table_wrapper .btn_wrap.small {margin-top:0;} /* 테이블 위에 붙는 버튼 */
.multi .btn_wrap.small .btn {margin-top:5px;}
.multi .btn_wrap.util {margin-top:10px;}
.multi .btn_wrap.util .btn {margin-top:5px;}
.multi .btn_wrap.util.split_btn .btn {letter-spacing:-0.5px;}
.multi .table_wrap th .btn {font-weight:400;}
.multi table .btn_wrap.opt > li > button {padding:6px;}
.multi.zhja table .btn_wrap.opt > li > button {padding:3px 6px 4px;}
.multi .input_multi .inq_term + .inq_term {margin-left:8px;}

/* table */
/*.multi .table_wrap table {table-layout:fixed;}*/
.multi .table_wrap th {word-break:break-all;font-size:14px;font-weight:600;line-height:18px;}
.multi .row_type th {word-break:keep-all;}
.multi .row_type.col_type th {word-break:break-all;}
.multi .table_wrap td {word-break:break-all;}
.multi .row_type tbody th, 
.multi .row_type tbody td {padding:7px 10px;}
.multi .table_wrap tbody th strong, 
.multi .table_wrap tbody td strong {font-size:14px;font-weight:600;}
/*.multi h2.tit + .guide_txt.r, 
.multi h3.tit + .guide_txt.r, 
.multi h4.tit + .guide_txt.r {margin:10px 0;}*/

/* select */
.multi .custom_form_select .selected {}

/* tab */
/*.multi .tab_wrap .tab_menu li {display:table;}
.multi .tab_wrap .tab_menu li a {position:relative;display:table-cell;height:36px;padding:8px 10px;vertical-align:middle;word-break:break-all;word-wrap:break-word;letter-spacing:-0.5px;}
.multi .tab_wrap .tab_menu li.on a {padding:9px 4px;border-top:0;}
.multi .tab_wrap .tab_menu li.on a:before {content:'';position:absolute;display:block;width:100%;height:4px;top:-7px;left:-1px;border:solid #009178;border-width:3px 1px 0;}
.multi .tab_wrap.step .tab_menu > li {display:inline-block;}
.multi .tab_wrap.step .tab_menu > li a,
.multi .tab_wrap.step .tab_menu > li span {display:block;height:100%;padding:0;line-height:36px;}
.multi .tab_wrap.step .tab_menu > li.on a,
.multi .tab_wrap.step .tab_menu > li.on span {padding:0px 15px;line-height:36px;font-weight:400;}
.multi .tab_wrap.step .tab_menu > li.on a:before {display:none;}
.multi .tab_wrap.addr .tab_menu > li {display:block;}
.multi .tab_wrap.addr .tab_menu > li a {display:block;height:auto;padding:14px 0 14px;}
.multi .tab_wrap.addr .tab_menu > li.on a {padding:17px 0 16px;}
.multi .tab_wrap.addr .tab_menu > li.on a:before {display:none;}
.multi .tab_wrap.small .tab_menu li {display:block;width:auto;}
.multi .tab_wrap.small .tab_menu li a {display:block;width:auto;height:auto;padding:6px 15px;}
.multi .tab_wrap.small .tab_menu li.on a {border:1px solid #009178;}
.multi .tab_wrap.small .tab_menu > li.on a:before {display:none;}
.multi .tab_wrap.check .tab_menu li a {height:60px;padding:0 5px;line-height:22px;}
.multi .tab_wrap.check .tab_menu li.on a:before {display:none;}
.multi .tab_wrap.check .tab_menu li span {letter-spacing:-0.5px;}*/

/* Login */
.multi #wrap.login .login_box_wrap input::-webkit-input-placeholder {color:#8f8f8f;font-size:15px;}
.multi #wrap.login .login_box_wrap input::-moz-placeholder {color:#8f8f8f;}
.multi #wrap.login .login_box_wrap input:-ms-input-placeholder {color:#8f8f8f;}
.multi #wrap.login .login_visual_wrap .guide_info strong {font-weight:600;}
.multi #wrap.login .login_sel .btn {font-weight:600;}
.multi #wrap.login .login_box > div .tit {font-weight:600;letter-spacing:-1px;}
.multi #wrap.login .login_detail > div > a:first-child {margin-right:30px;}
.multi #wrap.login .login_line {bottom:auto;top:290px;}
.multi #wrap.login .login_line p {width:400px;}
.zhja #wrap.login .login_line p {font-size:13px;}

/* box_err */
.multi .box_err strong, 
.multi .box_err .err_strong {font-weight:600;}

/* ico_info */
.multi .table_wrap .ico_info {font-weight:600;font-size:14px;display:inline-block;}
.multi .row_type .tooltip {text-align:left;}
.multi .input_wrap + button.tooltip .ico_info {background-position:right 0;}

/* box */
.multi .box_wrap.border {font-weight:600;}

/* 보안설치 */
.multi #wrap.etc .dep01_wrap .tit.dep01 {font-weight:600;}
.multi #wrap.etc .table_wrap.program table tbody th span.tit {font-weight:600;}
.multi #wrap.etc .program_notice > dt button,
.multi #wrap.etc .program_notice > dt button > strong {}

/* otp */
.multi .otp_ipt .guide_txt strong {font-size:13px;}

/* layer popup */
.multi .layer_pop_wrap .title {font-weight:600;}
.multi .layer_pop_wrap .row_type tbody th, 
.multi .layer_pop_wrap .row_type tbody td {padding:7px 8px;}

/****************************************/
/*  kebhana
/****************************************/
/* my hana */
.multi #wrap.myhana h3 {font-weight:600;}
.multi .my_top > div.hi {width:57%;}
.multi .my_top > div.mybtn {width:43%;}
.multi .my_info_cont dl dt {float:none;display:inline-block;width:160px;margin-right:5px;padding:3px 0;font-weight:600;font-size:14px;vertical-align:middle;line-height:18px;}
.multi .my_info_cont dl dd {float:none;display:inline-block;}
.multi .myhana .table_wrap thead th,
.multi .myhana .table_wrap tbody .th {padding:8px 5px;font-weight:600;font-size:15px;line-height:18px;}
.multi .myhana .tab_wrap .tab_menu li a {height:55px;line-height:16px;letter-spacing:0;}
.multi .myhana .tab_wrap .tab_menu li.on a {line-height:16px;}
.multi .myhana .tab_wrap .tab_menu li.on a:before {display:none;}
.multi .myhana .table_info, 
.multi .myhana .table_info p {font-weight:600;font-size:14px;letter-spacing:-0.5px;}
.multi .myhana .table_info span {font-weight:400;}
.multi .my_auth_cont ul li a .detail {line-height:18px;}
.multi .mycal_cont .year_wrap {}

/* 피싱방지개인화이미지 */
.multi .safe_wrap .safe_flag_wrap {margin:-4px -12px 0 -9px;}
.multi .safe_wrap .safe_flag_wrap label.radio {width:235px;margin:7px 0 0 9px;letter-spacing:-0.5px;word-spacing:-0.5px;}
.multi .safe_wrap td img {margin:0 11px 0 6px;}

/* 이체 */
.multi .simple_wrap .account_control strong, 
.multi .simple_wrap .nodata strong,
.multi .deposit_info .table_wrap select,
.multi .notab .account_control strong,
.multi .account_cont .list_box.thumb .account_list .account_info strong{font-weight:600;}

/* 영수증 인쇄 */
.multi .layer_pop_wrap .reciept_wrap .reciept_top .reciept_name .num {width:175px;}
.multi .layer_pop_wrap.layer_print_fit .layer_content * {font-family:"돋움", Dotum, Helvetical;}

/* 공인인증센터 */
.multi .cer_content .main_box .inner_box li strong {font-weight:600 !important;}
.multi .cer_content .main_box .inner_box > li {height:437px;word-break:break-word;}
.multi .cer_content .main_box .inner_box > li li {font-size:14px;}
.multi .cer_content .main_box .btn_wrap.middle .btn {padding:6px 17px;}
.multi .cer_content .main_box .btn_wrap .btn ~ .btn {margin-left:10px;}
.multi .cer_content .main_table .row_type tbody th {font-size:18px !important;}
.multi .cer_content .main_table .row_type tbody td {font-size:14px;}
.multi .cer_content .main_table .row_type tbody td .btn.table {width:125px;padding:6px 5px;font-size:13px;word-break:break-all;}
.multi .cer_content .main_table .bar {font-size:13px;}
.multi .certicate_manage li {padding-bottom:37px;}
.multi .certicate_manage li p {padding-right:50px;font-size:14px;letter-spacing:-0.5px;}
.multi .certicate dd {line-height:22px;}
.multi .certicate .bg_number {height:auto;}

/* edi 서비스 */
.multi .edi_merit > li {min-height:282px;}

/* 상품 */
.multi .product_list.eng .prd_title dt a {font-weight:600;}
.multi .product_list .prd_title dd {}
.multi .product_info dt {font-weight:600;}
.multi .product_wrap .box_wrap .prd_title {font-weight:600;}
.multi .product_wrap .box_wrap .prd_title_sub {}


/****************************************/
/*  Grid
/****************************************/
/* grid_popup_layout */
.multi .layer_grid .title,
.multi .layer_grid .tit,
.multi .file_mapping label,
.multi .file_mapping .grid_file_tit {font-weight:600;}

/* grid table 180830 */
.multi .GridMain1 .GridMain2 .GMHeaderText, 
.multi .GridMain1 .GridMain2 .GMCell, 
.multi .GridMain1 .GridMain2 .GMCellPanel, 
.multi .GridMain1 .GridMain2 .GMCellFilter, 
.multi .GridMain1 .GridMain2 .GMHeaderDrag, 
.multi .GridMain1 .GridMain2 .GMHeaderGroup,
.multi .GridMain1 .GridMain2 .GMCountFont,
.multi .GridMain1 .GridMain2 .GMMenuItemText, 
.multi .GridMain1 .GridMain2 .GMMenuItemIcon, 
.multi .GridMain1 .GridMain2 .GMMenuEnum, 
.multi .GridMain1 .GridMain2 .GMMenuEnumHeader, 
.multi .GridMain1 .GridMain2 .GMMenuEdit, 
.multi .GridMain1 .GridMain2 .GMFilterMenuItemText {}
.multi .GridMain1 .GridMain2 .GMHeaderText,
.multi .GridMain1 .GridMain2 .GMSumCell {font-weight:600;}

/* 폰트사이즈 */
.location span,
.list > li, .list > li > a,
.btn_wrap.opt > li > button,
.btn_wrap.small .btn, .btn.small,
.small .grid_btn, .grid_btn.small,
.btn.table,
.ico.acount,
.mark,
.sign_box,
.sign_wrap span,
.skip_navigation a:focus,
.skip_navigation a:active,
.overlay_wrap .overlay_guide,
.guide_txt,
label.radio,
span.select .options li a,
.view_select,
.view_select .options li a,
.custom_form_select .hidden select,
#wrap.login .login_line > p,
#wrap.etc .table_wrap.program table tbody th span,
#wrap.etc .table_wrap.program table tbody td span,
.overlay_guide, .placeholder,
.calender_wrap table td button,
.terms_wrap .col_type tbody td,
.account_cont .list_box.thumb .account_list .account_info li,
.account_cont .list_box.thumb .account_list .account_info .inner em,
.account_cont .list_box.thumb .account_list .account_info .myaccount,
.account_cont .list_box.thumb .account_list .account_info .sum,
.account_cont .nodata,
.simple_wrap .account_control .register,
.simple_wrap .nodata,
.multi_trn tr > td:first-child,
.certicate_manage li p,
.step_box_wrap:after,
.step_cont_wrap .step_tit .sign_num,
.step_cont_wrap.col .step_layer_tit.small,
.manage_faq dd > span + div,
.my_info_cont dl dd,
.myhana .tab_wrap .tab_menu li a,
.myhana .tab_wrap .tab_menu li.on a,
.myhana .table_info span,
.mycal_cont .cal_guide,
.mycal_list dt,
.mycal_list dt  p,
.mycal_list dd,
.mycal_list dd p,
.mall_wrap .banner_list dd,
.product_list .prd_title dd,
.label_area i,
.product_wrap .box_wrap,
.product_wrap .box_btn_area .link_area li a,
.product_wrap .box_in_box dt,
.product_info dd ,
.product_info_menu li .toolTip,
.product_info table td,
.small th, .small tfoot td,
.auto_schd .scheduler_wrap,
.fund_wrap .divide_wrapper .btn_wrap.opt_multi > li > button,
.multi input, .multi select, .multi textarea, .multi button
.input_multi + .guide_info, 
.input_wrap + .guide_info, 
.btn + .guide_info, 
input + .guide_info, 
select + .guide_info,
.multi .user_quick_menu a,
.multi .custom_form_select .selected {font-size:13px;}
.multi .cont_snb_wrap .title, .multi .snb_wrap .title {font-size:25px;letter-spacing:-1px;}
.multi .gnb_wrap .two_depth > li > a, .multi .gnb_wrap .three_depth > li > a,
.multi .header_wrap .quick_list_wrap .user_info {font-weight:500;}
.multi .gnb_wrap .gnb > li .depth_content .group_wrap .title {letter-spacing:1px;}
.multi .table_wrap th {font-size:14px;}
.multi .table_wrap td {font-size:13px;}
.multi .tab_wrap .tab_menu li a {font-weight:400;font-size:14px;line-height:18px;min-height: 55px;}
.multi .tab_wrap .tab_menu li.on a {font-weight:600;font-size:14px;line-height:18px;}
.multi select {font-size:12px;}
.multi .col_type tfoot em {font-weight:600;}
.multi .col_type tfoot tr td:last-child em {font-size:17px;}

.zhja .gnb_wrap .two_depth > li > a, 
.zhja .gnb_wrap .three_depth > li > a, 
.zhja .header_wrap .quick_list_wrap .user_info {letter-spacing:1px;}


/* 보안 프로그램 설치 */
#wrap.etc .table_wrap.program table th, #wrap.etc .table_wrap.program table td {padding:15px 45px;}
#wrap.etc .table_wrap.program table tbody th, #wrap.etc .table_wrap.program table tbody td {padding:25px 45px;}

.multi .simple_wrap .account_control .input_wrap {max-width:220px;}
.multi .header_wrap .quick_util_wrap .site_list {width:160px;}
.multi #inAcctDiv select + a + span {margin-left:0;}

/* 메인 */
.zhja .int_main_menu ul li a {}

.zhja .location span,
.zhja .list > li, .zhja .list > li > a,
.zhja .btn_wrap.opt > li > button,
.zhja .btn_wrap.small .btn, .zhja .btn.small,
.zhja .small .grid_btn, .zhja .grid_btn.small,
.zhja .btn.table,
.zhja .ico.acount,
.zhja .mark,
.zhja .sign_box,
.zhja .sign_wrap span,
.zhja .skip_navigation a:focus,
.zhja .skip_navigation a:active,
.zhja .overlay_wrap .overlay_guide,
.zhja .guide_txt,
.zhja label.radio,
.zhja #wrap.etc .table_wrap.program table tbody th span,
.zhja #wrap.etc .table_wrap.program table tbody td span,
.zhja .overlay_guide, .zhja .placeholder,
.zhja .calender_wrap table td button,
.zhja .terms_wrap .col_type tbody td,
.zhja .account_cont .list_box.thumb .account_list .account_info li,
.zhja .account_cont .list_box.thumb .account_list .account_info .inner em,
.zhja .account_cont .list_box.thumb .account_list .account_info .myaccount,
.zhja .account_cont .list_box.thumb .account_list .account_info .sum,
.zhja .account_cont .nodata,
.zhja .simple_wrap .account_control .register,
.zhja .simple_wrap .nodata,
.zhja .multi_trn tr > td:first-child,
.zhja .certicate_manage li p,
.zhja .step_box_wrap:after,
.zhja .step_cont_wrap .step_tit .sign_num,
.zhja .step_cont_wrap.col .step_layer_tit.small,
.zhja .manage_faq dd > span + div,
.zhja .my_info_cont dl dd,
.zhja .myhana .tab_wrap .tab_menu li a,
.zhja .myhana .tab_wrap .tab_menu li.on a,
.zhja .myhana .table_info span,
.zhja .mycal_cont .cal_guide,
.zhja .mycal_list dt,
.zhja .mycal_list dt  p,
.zhja .mycal_list dd,
.zhja .mycal_list dd p,
.zhja .mall_wrap .banner_list dd,
.zhja .product_list .prd_title dd,
.zhja .label_area i,
.zhja .product_wrap .box_wrap,
.zhja .product_wrap .box_btn_area .link_area li a,
.zhja .product_wrap .box_in_box dt,
.zhja .product_info dd ,
.zhja .product_info_menu li .toolTip,
.zhja .product_info table td,
.zhja .small th, .small tfoot td,
.zhja .auto_schd .scheduler_wrap,
.zhja .fund_wrap .divide_wrapper .btn_wrap.opt_multi > li > button,
.zhja input, .zhja select, .zhja textarea, .zhja button,
.zhja .input_multi + .guide_info, 
.zhja .input_wrap + .guide_info, 
.zhja .btn + .guide_info, 
.zhja input + .guide_info, 
.zhja select + .guide_info,
.zhja span.select .options li a,
.zhja .view_select,
.zhja .view_select .options li a,
.zhja .custom_form_select .hidden select,
.zhja .custom_form_select .selected,
.zhja .custom_form_select .options li,
.zhja .user_quick_menu a {font-size:14px;}

.zhja .tab_wrap .tab_menu li a,
.zhja .tab_wrap .tab_menu li.on a {font-size:15px;letter-spacing:0.5px;}

.zhja .table_wrap th {font-size:15px;}
.zhja .table_wrap td {font-size:14px;}

/* 상품 */
.safari.zhja .product_wrap * ,
.safari.zhja .product_wrap .product_info p, 
.safari.zhja .product_wrap .product_info li,
.zhja .gnb_wrap .three_depth > li > a {word-break:break-all;}

/* 영문 이체완료 */
.multi .btn_wrap.middle .btn {margin-bottom:5px;}
.multi .deposit_info .account_control .btn_wrap {margin-top:0;}
.multi #freqUseAcctDiv .account_control .input_wrap.w255,
.multi #freqUseAcctDiv .account_control .btn_thumb,
.multi #freqUseAcctDiv .account_control .btn_tbl {margin-top:5px;}
.zhja #freqUseAcctDiv .account_control .input_wrap.w255,
.zhja #freqUseAcctDiv .account_control .btn_thumb,
.zhja #freqUseAcctDiv .account_control .btn_tbl {margin-top:0;}

/* 그리드 */
.multi .GridMain1 .GridMain2 .GMCell, .multi .GridMain1 .GridMain2 .GMCellPanel, .multi .GridMain1 .GridMain2 .GMCellFilter, .multi .GridMain1 .GridMain2 .GMHeaderDrag, .multi .GridMain1 .GridMain2 .GMHeaderGroup {/*IBFS*/font-size:13px;}
.zhja .GridMain1 .GridMain2 .GMCell, .u .GridMain1 .GridMain2 .GMCellPanel, .u .GridMain1 .GridMain2 .GMCellFilter, .u .GridMain1 .GridMain2 .GMHeaderDrag, .u .GridMain1 .GridMain2 .GMHeaderGroup {/*IBFS*/font-size:14px;}
.multi .transkey_qwerty_Btn {bottom:18px;}

/* 뱅킹관리 */
.multi .step_scroll {width:240px;}
.zhja .step_scroll {width:210px;}
.multi .step_cont_wrap .step_tit {letter-spacing:-0.5px;}

/* footer */
.multi .footer .link_wrap .link a,
.multi .footer .link_wrap .info strong {font-weight:600;}
.multi .calender_wrap table th {font-size:13px;}

/* 로그인 수정 */
#wrap.login .login_box_wrap.login_box_wrap_gy .login_detail > p {width:440px;font-size:13.3px;line-height:20px;}
#wrap.login .login_box_wrap.login_box_wrap_gy .login_detail > div {margin-bottom:20px;}
#wrap.login .login_box_wrap.login_box_wrap_gy .login_detail > div > a:first-child {margin-right:20px;}
/*#wrap.login .login_detail > div > a.fr {margin-top:10px;}*/
.multi #wrap.login .login_line {top:355px;}

.zhja #wrap.login .login_box_wrap.login_box_wrap_gy .login_detail > div > span {margin-right:10px;}
.zhja #wrap.login .login_box_wrap.login_box_wrap_gy .login_detail > p {font-size:12px;}
.zhja #wrap.login .login_line {top:315px;}

#wrap.login .login_box_wrap.login_box_wrap_gy .login_box:first-child .login_detail > div:last-child {height:60px;}
#wrap.login .login_box_wrap.login_box_wrap_gy .login_box:first-child .login_detail > div > a {font-size:14px;line-height:18px;font-weight:500;}
#wrap.login .login_box_wrap.login_box_wrap_gy .login_box:first-child .login_sel .btn {font-size:20px;}
.multi #wrap.login .login_visual_wrap .guide_info strong {padding-top:40px;}
#wrap.login .login_box_wrap .login_box .login_detail > div > a, 
#wrap.login .login_box_wrap .login_box .login_detail span, #wrap.login .login_box_wrap .login_box label,
#wrap.login .login_box_wrap.login_box_wrap_gy .login_box:last-child .login_detail > div > a {font-size:15px;}
#wrap.login .login_box_wrap.login_box_wrap_gy .login_box > div .tit {font-size:24px;letter-spacing:0;}
#wrap.login .login_box_wrap.login_box_wrap_gy .login_box:last-child .login_sel .input_wrap, 
#wrap.login .login_box_wrap.login_box_wrap_gy .login_box:last-child .login_sel input[type="text"], 
#wrap.login .login_box_wrap.login_box_wrap_gy .login_box:last-child .login_sel input[type="password"] {font-size:16px;}
#wrap.login .login_box_wrap.login_box_wrap_gy .login_box:first-child .login_detail > div > a:first-child::after,
#wrap.login .login_box_wrap.login_box_wrap_gy .login_box:first-child .login_detail > div > a:last-child::before {height:30px;}
.zhja #wrap.login .login_visual_wrap .guide_info p {letter-spacing: 0.5px;}

.multi #wrap.login .login_box_wrap.login_box_wrap_gy .login_box:first-child .login_detail > div > a {flex:auto;width:30%;}
.multi #wrap.login .login_box_wrap.login_box_wrap_gy .login_box:first-child .login_detail > div > a:nth-child(2) {width:30%;}
.multi #wrap.login .login_box_wrap.login_box_wrap_gy .login_box:first-child .login_detail > div > a:nth-child(3) {width:40%;}
.zhja #wrap.login .login_box_wrap.login_box_wrap_gy .login_box:first-child .login_detail > div > a {flex:auto;width:30%;}
.zhja #wrap.login .login_box_wrap.login_box_wrap_gy .login_box:first-child .login_detail > div > a:nth-child(2) {width:40%;}
.zhja #wrap.login .login_box_wrap.login_box_wrap_gy .login_box:first-child .login_detail > div > a:nth-child(3) {width:30%;}
.multi .header_wrap .user_quick_menu .approval#alimiCnt a {font-size:13px;}
.multi .header_wrap .user_quick_menu .approval a {font-size:14px;}
.multi .header_wrap.on .logo_eng{top:63px !important;}
.multi .header .btn, .multi .header .btn:hover {font-weight:500 !important;}

.multi .sign_card_wrap .sign_tit01 {font-size:17px;}
.multi .sign_card_wrap .list_sign_dot > li {font-size:14px;}
.multi .sign_card_wrap .card_info_btm {top:218px;}
.multi .sign_card_wrap .sign_tit02.s_pay {margin:12px 0 8px 0;}
.multi .sign_card_wrap .font_sign_big {font-size:18px;}
.multi .sign_card_wrap .sign_txt_16 {font-size:14px;}
.multi .sign_card_box:nth-child(4) .sign_tit01,
.multi .sign_card_box:nth-child(5) .sign_tit01 {margin-top:10px;}
.multi .sign_card_box:nth-child(4) .sign_tit01+.sign_tit01,
.multi .sign_card_box:nth-child(5) .sign_tit01+.sign_tit01 {margin-top:5px;}
.zhja .sign_card_wrap .sign_tit01, .zhja .sign_card_wrap .sign_bedge {letter-spacing:0.5px;}

.table_wrapper .btn_wrap.small {top: -48px;}

.zhja .int_main_menu ul li span {letter-spacing: 1px !important;}
.zhja #wrap.login .login_box_wrap.login_box_wrap_gy .login_detail > p {width: 462px;letter-spacing: 0.5px;}
.multi .footer .link_wrap .info > span, .multi .footer .link_wrap .info em {font-size:22px;}
.multi td .btn.small.fr#btnEmail {min-width: 80px;}
.multi .btn_wrap.small .pdf, .btn.small.pdf {width: 130px;}
.multi .prd_btn .btn {width: 100px;}

.gnb_wrap .two_depth > li > a, .gnb_wrap .three_depth > li > a {font-size: 15px;}
.user_quick_menu .favorite_list.detail_layer li {font-size: 14px;}

/* 240906 로고 스타일 수정 */
.header_wrap .logo_eng {top:19px; width: 201px; height: 29px;}
.multi .header_wrap.on .logo_eng {top:57px !important}
.multi .header_wrap .user_quick_menu .approval#alimiCnt a {font-size:15px;}
.multi .header_wrap .favorite_menu.on .layer_opt {font-weight:500;} 
/* //240906 로고 스타일  수정 */

.zhja .int_main_menu ul li a {font-size: 19px;color: #111;}
.main_pop .pop_wrap .popr_header .title {font-size: 21px;letter-spacing: 0;line-height: 1.6;}