@charset "utf-8";/* ===============================================
Date :2014-01-01 ~ 2014-03-30
Description :홈페이지 
컨텐츠 스타일 정의
=============================================== */

@import url("bhp_common.css");
@import url("../fpm/fpm_detail.css");
@import url("contents_dg.css"); /* 디지털가이드북 */


.btn-comm {height:34px;border:0;font-size:14px;line-height:34px;padding:0 18px;overflow:hidden;background:#5c5759;color:#fff;font-weight:bold;cursor:pointer;vertical-align:middle;}
.skip-txt {text-indent:-99999px;font-size:0px;line-height:0px;overflow:hidden;}
#bhpWrapFull #content #BHPEFN002IDXV1AM {width:100%;background:url('/resource/img/bg/bhp/bg_bs_main.jpg') repeat-x center 0;} /* 전자금융 메인용 비주얼 이미지 */
.bhp-elewrap {width:1000px;margin:0 auto;}

.top-hgroup h3 {padding-top:12px;}
.electxt {margin-top:14px;width:323px;height:44px;background:url('/resource/img/txt/bhp/txt_bs02.png') no-repeat 0 0;text-indent:-9999px;line-height:0;font-size:0;}
.smartbank-section {width:394px;height:188px;background:url('/resource/img/bg/bhp/quicknav_bg.png') no-repeat 0 0;margin-top:65px;position:relative;margin-bottom:25px;}
.smartbank-section h4 {padding:16px 12px 0 34px;}
.smartbank-section p {background:url('/resource/img/tit/bhp/elect_tit01.png') no-repeat 0 0;width:102px;height:13px;position:absolute;top:17px;left:200px;text-indent:-9999px;font-size:0;line-height:0;overflow:hidden;}
.smart-install {margin:26px 0 0 35px;}
.smart-install li {width:270px;padding-left:57px;overflow:hidden;height:47px;vertical-align:middle;}
.smart-install > li > img {float:left;display:inline-block;padding-top:16px;}
.smart-install li div {float:right;width:96px;}
.appgroup a {display:inline-block;}
.smart-install .smart-type01 {background:url('/resource/img/ico/bhp/sele_one_icon_2.png') no-repeat 0 3px;margin-bottom:20px;}
.smart-install .smart-type02 {background:url('/resource/img/ico/bhp/sele_cor_icon.png') no-repeat 0 3px;}
.elecmain-article {width:1000px;padding-top:10px;overflow:hidden;height:606px;position:relative;padding-bottom:43px ;}
.aside {float:left;width:395px;background:url('/resource/img/bg/bhp/aside_bg.gif') no-repeat 0 bottom;height:606px;}
.aside h4 {position:absolute;top:27px;left:19px;}
.elecmain-cont > div {width:192px;height:192px;margin-bottom:10px;float:left;}
.elecmain-cont {width:596px;float:right;}
.box-cyber {width:394px !important;height:192px;overflow:hidden;position:relative;}
.box-cyber ul {font-size:0;}
.box-cyber ul li {display:inline-block;width:394px;}
.roll-auto .qrmark {position:absolute;top:145px;right:29px;}
.box-banking {padding-left:10px;}
.box-banking a {width:192px;height:192px;background:url('/resource/img/bg/bhp/elec_box02.gif') no-repeat 0 0px;}
.box-finance {width:394px !important;background:url('/resource/img/bg/bhp/elec_box01.gif') no-repeat 0 0px;}
.box-mobile {padding-left:10px;}
.box-mobile a {width:192px;height:192px;background:url('/resource/img/bg/bhp/elec_box03.gif') no-repeat 0 0px;}
.box-funds {padding-right:10px;}
.box-funds a {width:192px;height:192px;background:url('/resource/img/bg/bhp/elec_box04.gif') no-repeat 0 0px;}
.box-finance dl {margin:86px 0 0 20px;width:280px;}
.box-finance dl ul {font-size:0;}
.box-finance dl ul li {display:inline-block;width:120px;padding-left:10px;background:url('/resource/img/bul/bhp/ele_arrow.gif') no-repeat 0 10px;line-height:28px ;}
.app-install {background-color:#d1d1d1;margin-right:10px;}
.app-install p {text-align:center;padding-top:11px;}
.app-install a {display:inline-block;width:96px;margin-top:12px;}
.quick-mark {background:url('/resource/img/bg/bhp/elec_box05.gif') no-repeat 0 0px;position:relative;}
.quick-mark a {position:absolute;bottom:14px;left:11px;}

/* 20151023 백민정 수정 */
.quick-mark a#SmsSend {display:inline-block;width:170px;margin:143px 0 0 0;}
.quick-mark a img {display:block;}

.autoll-section {position:relative;}
.roll-app {width:394px;height:394px;overflow:hidden;}
.roll-app ul {height:394px;overflow:hidden;}
.roll-app > ul > li,.roll-cyber > ul > li {float:left;}
.roll-app > ul > li a {display:block;}
.auto-controls {position:absolute;top:19px;right:21px;font-size:0;}
.auto-controls div {display:inline-block;}
.auto-controls a {width:11px;height:11px;display:inline-block;margin-left:5px;background:url('/resource/img/btn/bhp/anchor_off.png') no-repeat 0 0;}
.auto-controls a.on {background:url('/resource/img/btn/bhp/anchor_on.png') no-repeat 0 0;}
.auto-indicator a.a-stop , .cyber-auto-indicator a.a-stop {background:url('/resource/img/btn/bhp/stop_btn.png') no-repeat 0 0;}
.auto-indicator a.a-play , .cyber-auto-indicator a.a-play {background:url('/resource/img/btn/bhp/play_btn.png') no-repeat 0 0;}
.roll-app > ul > li a {display:block;width:394px;height:394px;}
.roll-cyber > ul > li a {display:block;width:394px;height:192px;} 
.roll-app > ul > li a:focus,
.roll-cyber > ul > li a:focus {border:1px solid #000;}


.cus-center p.txt-cus {margin-top:-10px;}
.cus-center .acc2 {padding:20px 50px 18px 20px;border:1px solid #ccc;}
.cus-center .acc2 li div {padding-top:5px;}
.cus-center .txt-type1 em.refer {display:block;margin-left:-7px;color:#db1270;font-weight:normal;}
.cus-center .acc1 ul.txt-type1 ul {padding:0;}
.cus-center.cus-txtbig .txt-type2 li, .cus-center.cus-txtbig .txt-type2 {font-size:14px;line-height:1.6;}
.cus-center legend, .faq-sch label {position:absolute !important;left:-9000px !important;overflow:hidden;width:0;height:0;margin:0;padding:0;}
.faq-sch {margin:30px 0 50px;border-top:2px solid #525252;border-bottom:1px solid #e5e5e5;padding:20px 0 0;text-align:center;}
.faq-sch div {width:100%;text-align:center;border-bottom:1px solid #cbcbcb;padding:0 0 20px;}
.faq-sch h4 {display:inline;padding:0 8px 0 0;font-size:14px;line-height:33px;}
.faq-sch input[type=text] {width:480px;height:32px;padding:0 7px;line-height:32px;border:1px solid #ebccda;}
.faq-sch select {height:34px;}
.faq-sch ul {padding:12px 0 0 0;margin-left:-47px;}
.faq-sch ul li {display:inline;border-left:1px solid #ccc;padding:0 0 0 10px;margin:0 0 0 5px;}
.faq-sch ul li img {margin-top:-3px;}
.faq-sch ul li .topKeyword_tag {display:inline-block;margin-right:4px;padding:3px 8px 4px;border-radius:2px;background:#cb2b11;color:#fff;font-size:12px;}
.faq-sch ul li:first-child {border-left:0;padding:0;margin:0;}
.faq-sch ul li:first-child + li {border-left:0;margin:0;padding:0 0 0 5px;}

/* 알아두세요 */ 
.box-tba2 {padding:0 0 12px;overflow:hidden;border-left:1px solid #ccc;background:#f6f6f6 url('/resource/img/bg/bg_tba.gif') no-repeat right bottom;}
.box-tba2 dl {overflow:hidden;padding:15px 15px 3px 15px;border:0;border-top:1px solid #ccc;border-right:1px solid #ccc;}
.box-tba2 dl strong {color:#0074bd;padding:0 10px 0 0;margin:0 0 7px;background:url('/resource/img/bul/bu_tip.png') no-repeat right center;}
.box-tba2 ul li {line-height:18px;padding-left:12px;margin:0 0 3px;background:url('/resource/img/bul/bl_dot_t1.gif') no-repeat 5px 8px;}

/* SNS상담 */
.sns-login {text-align:center;padding:30px 0;margin:24px 0;background:#f8f8f8;}
.sns-login ul {width:690px;overflow:hidden;margin:0 auto;}
.sns-login ul li {float:left;margin-left:40px;padding:4px 0 4px 34px;background:url('/resource/img/ico/ico_sns.png') no-repeat left top;}
.sns-login ul li:first-child {margin-left:0;}
.sns-login ul li.sns-type2 {float:right;background-position:0 -36px;}

/* Comment 등록 */
.cmt-wrt {border:4px solid #d4d3d3;padding:21px 19px;overflow:hidden;text-align:center;}
.cmt-wrt textarea {width:80%;height:36px;overflow-x:hidden;overflow:auto;float:left;}
.cmt-wrt p {display:inline;padding:16px 10px 0;float:left;}
.cmt-wrt a.btn-comm {height:45px;line-height:45px;float:left;}

.sns-sch {overflow:hidden;padding:0 0 30px;}
.sns-sch fieldset {float:left;}
.sns-sch label {font-size:14px;font-weight:bold;padding-right:5px;}
.sns-sch input[type=text] {width:350px;height:33px;padding:0 7px;line-height:33px;border:1px solid #ebccda;}
.sns-sch strong {float:right;padding-top:22px;}
.sns-sch strong em {color:#df1879;font-weight:bold;}

.sns-list li {border-top:1px solid #ccc;}
.sns-list li > div {padding:17px 0 0 78px;position:relative;min-height:62px;}
.sns-list li > div div.cmt-img {position:absolute;left:0;top:17px;} 
.sns-list li > div p {padding-top:10px;}
.sns-list li > div.cmt-txt div span, .sns-list li > div.cmt-rpy p span {font-size:11px;}
.cmt-img {position:relative;}
.cmt-img .ico-fb {width:18px;height:18px;display:block;position:absolute;right:-8px;bottom:-9px;background:url('/resource/img/ico/ico_facebook.png') no-repeat left top;}
.cmt-img .ico-twt {width:18px;height:18px;display:block;position:absolute;right:-8px;bottom:-9px;background:url('/resource/img/ico/ico_twitter.png') no-repeat left top;}
.sns-list .cmt-rpy {padding:19px 0 0 90px;background:url('/resource/img/bg/bg_sns_line.gif') repeat-x left top;}
.cmt-rpy .ico-rpy {display:inline-block;width:8px;height:8px;background:url('/resource/img/ico/ico_rpy.gif') repeat-x left top;overflow:hidden;margin:0;padding:0;text-indent:-3000em;position:absolute;left:77px;top:18px;}

.cmt-con {width:100%;position:relative;padding:30px 0 0;}
.cmt-con .sch-date {text-align:right;position:absolute;right:0;top:-25px;}
.more-cmt {text-align:center;display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#f0f0f0;padding:10px 0;}
.more-cmt span {padding-right:14px;background:url('/resource/img/ico/ico_more_view.gif') no-repeat right 2px;}


.tbl-type2 .total td span {margin:0;}

.cus-center sup {font-size:11px;color:#666;}
.cus-center .tbl-type2 th.vrline {border-right:1px solid #d9d9d9;}
.cus-center p.exp {line-height:16px;margin-top:5px;}
.cus-center .txt-type3 ul li {margin-bottom:0;}
.cus-center .txt-type3 ul li span.bul {width:5px;margin:6px 5px 8px 0;background:url('/resource/img/bul/bu_list_txt_dep3.gif') no-repeat 0 0;}

.btn-down {display:inline-block;width:27px;height:24px;margin:0 2px;background:url('/resource/img/ico/ico_board_file.gif') no-repeat center top;}
.btn-down span {position:absolute !important;left:-9000px !important;overflow:hidden;width:0;height:0;margin:0;padding:0;}

.sch-result {border:2px solid #d9d9d9;padding:20px;}

.etc-exp {border:1px solid #d7d7d7;margin-top:25px;position:relative;z-index:1;}
.etc-exp dl {margin:-1px;position:relative;z-index:100;background:url('/resource/img/bg/bg_expbox1.gif') no-repeat left top;}
.etc-exp dl dt {padding:21px 21px 15px 21px;background:url('/resource/img/bg/bg_expbox2.gif') no-repeat right top;}
.etc-exp dl dt strong {color:#333;background:url('/resource/img/bul/bu_list_txt_dep0.gif') no-repeat left 5px;padding-left:10px;}
.etc-exp dl dd {padding:0 0 0 21px;background:url('/resource/img/bg/bg_expbox3.gif') no-repeat left bottom;}
.etc-exp dl dd ol {padding:0 0 21px 10px;line-height:18px;background:url('/resource/img/bg/bg_expbox4.gif') no-repeat right bottom;}

.pl15 {padding-left:15px;}

.txt-type2.ver2 dt {margin-left:-11px;}

.cus-center .tab-type2 ul li.current {background:#6a6d6f url('/resource/img/bg/bg_tab2_left_on.gif') no-repeat left top !important;}
.cus-center .tab-type2 ul li.last.current {background:#6a6d6f url('/resource/img/bg/bg_tab2_right_on.gif') no-repeat right top !important;}
.cus-center .tab-type2 ul li.current a {color:#fff ! important;}

/* 119금융구조대란  */
.serv119 {overflow:hidden;}
.serv119-list {width:154px;height:101px;padding:20px;float:left;margin-left:8px;background:url('/resource/img/bg/bg_box_patt.gif') no-repeat left top;}
.view-chg .serv119-list {width:204px;background:url('/resource/img/bg/bg_box_patt.gif') no-repeat left -141px;}
.serv119-list:first-child {margin-left:0;}

.acc1 em.refer {color:#db1270;font-weight:normal;background:none;margin-top:-16px;display:block;padding:0 0 32px 10px;}

.cus-center .tbl-type2 .txt-type2 {padding-left:15px;}

.cus-center .tbl-type2 thead th.etc {white-space:normal;padding:14px 7px 12px;}
.cus-center .tbl-type2 th.vlline {border-left:1px solid #d9d9d9;}

.tb-tip {padding-left:10px;margin-top:15px;line-height:16px;}
.tb-tip span {margin-left:-10px;}

.tbl-type2 tfoot .total td {height:22px !important;padding:6px 8px !important;background:#f3f5f9;border:1px solid #a8bad7 !important;border-left:1px solid #d9d9d9 !important;border-right:none !important;font-size:12px !important;line-height:16px !important;}
.tbl-type2 tfoot .total td.first {border-left:0  !important;}
.tbl-type2 tfoot .total td strong {font-size:14px !important;}


/* 마이페이지 사용한 개별속성 */
.js-ftb {font-weight:bold !important;}
.wth126 {width:126px;}
.js-min-ht126 {min-height:126px !important;}
.js-min-ht50 {min-height:50px !important;}
.js-min-ht90 {min-height:90px !important;}
.js-fts16 {font-size:16px;line-height:1.4;}
.js-fts15 {font-size:15px;line-height:1.4;}
.js-fts19 {font-size:19px;letter-spacing:-1px;line-height:1.4;}
.js-w62p {width:62% !important;}
.js-w294 {width:294px !important;}
.js-border1 {border:1px solid #d9d9d9;}
.js-pd0 {padding:0 !important;}
.js-mauto {margin-right:auto !important;margin-left:auto !important;}
.js-whs-normal {white-space:normal !important;}
.js-iframebox {border:4px solid #ccc;text-align:center;line-height:50px;}
.js_card_simg {float:left;margin-right:12px;}
.js-board-qnabox {background:url('/resource/img/bg/bhp/bg_counsel_answer.gif') no-repeat 31px 14px;border:4px solid #b9c8df;line-height:122px;padding-left:149px;font-weight:bold;color:#333;font-size:14px;}
.item-list li .js-tag {float:left;padding:15px 0;width:182px;height:66px;background:#de3d89;color:#fff;font-size:11px;text-align:center;} 
ul.js-ul-type-1 {padding-top:17px;max-height:34px;}
ul.js-ul-type-1 li {float:left;margin:0;padding:0;border-left:1px dashed #531733;width:24%;text-align:center;max-height:34px;border-width:0 0 0 1px;}
ul.js-ul-type-1 li:first-child {border:0;}
ul.js-ul-type-1 li strong {font-size:16px;font-family:MalgunGothic;letter-spacing:-1px;margin-top:5px;}
.js-sns-box {position:relative;overflow:hidden;padding:10px;}
.js-sns-box2 {width:90px;position:absolute;bottom:31px;right:14px;}


/* 카드해택 종류 아이콘 */
.js-card-benefit-box .js-iconcard-benefit {margin-right:10px;}
.js-card-benefit-box .js-iconcard-benefit:first-child {margin:0;}
.js-iconcard-benefit {background:url('/resource/img/bg/bhp/icon_card_benefit.gif') no-repeat 0 0;display:inline-block;margin:0;padding:0;text-indent:-9999px;}
.js-icon-point {width:19px;height:19px;background-position:0 0;}
.js-icon-bank {width:18px;height:19px;background-position:-31px 0;}
.js-icon-culture {width:16px;height:19px;background-position:-66px 0;}
.js-icon-dia {width:17px;height:19px;background-position:-100px 0;}
.js-icon-city {width:17px;height:19px;background-position:-133px 0;}
.js-icon-air {width:19px;height:19px;background-position:-168px 0;}
.js-icon-apt {width:17px;height:19px;background-position:-201px 0;}

/* 프로그래스 변형 */
.js-process {padding-right:6px;margin-right:3px;width:100%;}
.js-process div {background:url('/resource/img/bg/bg_process3.png') no-repeat left bottom;}
.js-process div p.pcs-head {background:#f3f3f3 url('/resource/img/bg/bg_process1.png') no-repeat right top;}
.js-process div p.pcs-head span {width:100%;height:17px;color:#5175af;display:block;padding:9px 0 0 18px;background:url('/resource/img/bg/bg_process2_2.png') no-repeat left top;}
.js-process div p.pcs-head span strong {padding-left:3px;}
.js-process div div.pcs-con {padding:20px 17px;line-height:20px;min-height:75px;background:url('/resource/img/bg/bg_process4.png') no-repeat right bottom;}

/* 설문조사 */
.js-pettern  {background:#f4f4f4 url('/resource/img/bg/bhp/bg_round_pattern.gif') repeat;}
.js_round_box {background:url('/resource/img/bg/bhp/bg_roundbox_downright.png') no-repeat 100% 100%;line-height:14px;}
.js_round_box > div {background:url('/resource/img/bg/bhp/bg_roundbox_downleft.png') no-repeat 0 100%;}
.js_round_box > div > div  {background:url('/resource/img/bg/bhp/bg_roundbox_upright.png') no-repeat 100% 0;}
.js_round_box > div > div > div {background:url('/resource/img/bg/bhp/bg_roundbox_upleft.png') no-repeat 0 0;padding:20px;}
.js_round_box dl.question {padding:10px;}
.js_round_box dl.question dt {background:#e8e8e8/*url('/resource/img/bg/bhp/bg_poll_question_left.png') no-repeat 0 0*/; border-radius:10px;padding-left:15px;}
.js_round_box dl.question dt strong {/*background:url('/resource/img/bg/bhp/bg_poll_question_right.png') no-repeat 100% 0;*/line-height:20px;color:#004890;display:block;margin:0;padding:10px 25px 10px 10px;font-weight:bold;}
.js_round_box dl.question dt.col2 {background:url('/resource/img/bg/bhp/bg_poll_question_left2.png') no-repeat 0 0;padding-left:22px;}
.js_round_box dl.question dt.col2 strong {background:url('/resource/img/bg/bhp/bg_poll_question_right2.png') no-repeat 100% 0;height:50px;color:#004890;display:block;margin:0;line-height:18px;padding:12px 25px 0 19px;font-weight:bold;text-indent:-16px ;}
.js_round_box dl.question ul.col4 {margin-left:-20px;}
.js_round_box dl.question ul.col4 li {float:left;padding-left:5px;}
.js_round_box dl.question dd {line-height:18px;padding:18px 40px;overflow:hidden;display:block;}
.js_round_box dl.question dd.last {padding:18px 40px 0 40px !important;}
.js_round_box dl.question dd.last2 {padding:18px 25px 0 25px !important;}
.js_round_box dl.question dd.textarea {padding:18px 0;}
.js_round_box dl dd ul li {line-height:22px;vertical-align:middle;}
.js_round_box dl dd ul li input[type="radio"] {margin-top:-3px;margin-right:7px;}
.js_round_box .js-poll-item {min-width:120px;}
.js_round_box .js-poll-graph {background:url('/resource/img/bg/bhp/bg_poll_graph.gif') no-repeat 0 0;display:inline-block;margin:0 20px 0 0;padding:0;height:7px;max-width:330px;vertical-align:middle;}
.js_round_box .js-poll-resul {width:330px;text-align:left;vertical-align:middle;white-space:nowrap;}
.tit-question {font-size:14px;color:#666;margin:20px 0 10px 0;}
.tit-question .bu {border-right:1px solid #ccc;padding-right:10px;color:#dc1b76;margin-right:10px;}
.pop-tit-question {font-size:14px;color:#666;margin:20px 0 10px 0;letter-spacing:-1px;}
.pop-tit-question .bu {border-right:1px solid #ccc;padding-right:10px;color:#dc1b76;margin-right:10px;}
.sur-exp dt {overflow:hidden;}
.sur-exp dd {line-height:18px;}
.sur-exp .tit {float:left; font-size:16px;line-height:1.4;color:#0074BD;}
.sur-exp .date {float:right;padding-top:3px;font-weight:normal;}
.sur-exp .bul {width:3px; height:3px; background: #424242;}

/* 소비자포털 */
.bki-top3 {height:175px;margin:-49px 0 -30px;background:url('/resource/img/bg/bki/bg_bki_top3.gif') no-repeat right top;}
.bki-top3 .tit-type1 {padding:50px 0 13px;}
.bki-top3 .bki-top-txt {font-size:14px; color:#888;}
.bki-top3.top-bg07 {background-position:right -1200px;}
.charter-ir {background:url('/resource/img/etc/bki/img_bki_charter.gif') no-repeat left top;height:814px;margin-top:10px;}
.charter-ir.ty2 {background:url('/resource/img/etc/bki/img_bki_charter_s.png') no-repeat left top;height:660px;margin-top:0;}
.charter-ir.ty3 {background:url('/resource/img/etc/bki/img_bki_charter_s2.png') no-repeat left top;height:286px;margin:0 0 30px 0;border-bottom:1px solid #ddd;}

.csc_top {padding:0 0 25px 0;border-bottom:1px solid #ddd;}
.csc_top h4 {margin-bottom:20px;}
.csc_top h4 strong {display:block;margin-bottom:6px;font-family:MalgunGothic;font-size:20px;line-height:28px;}
.csc_top p {font-family:MalgunGothic;font-size:13px;color:#555;line-height:17px;}
.csc_bot {padding:30px 0;background:url('/resource/img/bg/bki/bg_csc.png') no-repeat 100% 5px;}

/* 회원가입 안내 */
ul.js-member-join {margin:50px 0;width:100%;font-size:0;}
ul.js-member-join li {display:inline-block;overflow:hidden;margin-left:5px;width:24%;}
ul.js-member-join li.three-type {width:25%;}
.js-mb-joinbox {border-top:1px solid #d9d9d9;overflow:hidden;padding-top:20px;}
.js-mb-joinbox h4 {color:#999;display:inline-block;margin:0;padding-right:10px;font-size:24px;letter-spacing:-1px;width:130px;float:left;}
.js-mb-joinbox > div {width:80%;float:left;}
.js-mb-joinbox > div strong {color:#0074bd;font-weight:bold;margin-bottom:10px;font-size:14px;}
.js-mb-joinbox > div p {line-height:22px;}


/*이용약관 안내*/
.agree-pos {position:relative;}
.agree-pos .btn-pack {position:absolute;right:0;top:-30px;}

/*증명서원본조회*/
.certificate-img {float:left;width:36%;}
.certificate-txt {float:left;width:64%;}
.certificate-txt p,
.certificate-txt td {font-weight:normal !important;}
.certificate-txt p.txt {padding-top:25px;}
.certificate-tab .process.type2 li {width:32.3%;}
.certificate-tab .process.type4 li {width:23.5%;}
.cer-float {margin-top:30px;}
.cer-float li.float-l {width:285px;}
.cer-float li.float-r {width:340px;}
.cer-float li p em {background:url('/resource/img/bg/bhp/bg_popup_num.gif') no-repeat 0 0;display:inline-block;width:24px;height:24px;line-height:24px;color:#fff;text-align:center;}
.jh-num {background:url('/resource/img/bg/bhp/bg_popup_num.gif') no-repeat 0 0;display:inline-block;width:24px;height:24px;line-height:24px;color:#fff;text-align:center;margin-right:5px;}
.certificate-tab .board-faq ul li .jh-faq {display:inline-block;width:550px;line-height:18px;vertical-align:middle;padding:10px 0;font-weight:bold;}
.certificate-tab .board-faq ul li .clearfix p {float:left;margin:25px 35px 0 0;height:160px;}
.certificate-tab .board-faq ul li .clearfix p:last-child {height:200px;}
.certificate-tab .board-faq ul li .clearfix p em {vertical-align:top;}

.cate-sel {border-top:2px solid #7a9bbb;border-bottom:1px solid #7a9bbb;background:#f6fbfe;padding:15px;}
.cate-sel li {border-right:1px solid #aaa;padding:0 10px;float:left;margin:10px 0;}
.cate-sel li a {color:#333;font-size:14px;}
.cate-sel li a.on {color:#004890;font-weight:bold;text-decoration:underline;}

/*보안서비스*/
.jh-security {border:1px solid #ccc;padding:20px;}
.jh-security.bg1 {background:url('/resource/img/bg/bhp/bg_BHPCSC352INQV1AM.jpg') no-repeat 0 0;}

.jh-security dl {padding-left:177px;}
.jh-security dl dt {font-size:15px;color:#333;font-weight:bold;line-height:22px;margin:10px 0;}
.jh-security dl dd {line-height:18px;}
.jh-iso {background:url('/resource/img/etc/bhp/img_BHPCSC352INQV1AM_01.gif') no-repeat 0 0;height:200px;padding-left:197px;}
.jh-iso p {line-height:24px;width:450px;}
.jh-sign {background:url('/resource/img/tmp/bhp/img_green_sign.gif') no-repeat 0 0;height:112px;padding-left:215px;}

.jh-txt01 {color:#333;line-height:22px;font-weight:bold;}
.jh-txt02 {padding-left:16px;text-indent:-16px;line-height:20px;margin-bottom:10px;}

.box-cmn.jh-program {margin-top:60px;}
.box-cmn.jh-program p {font-weight:bold;font-size:14px;color:#333;}
.box-cmn.jh-program p em {font-weight:bold;color:#dc1676;}
.box-cmn.jh-program .btn-pack {position:relative;right:0;top:15px;}

.jh-acc01 {padding-top:15px;}
.jh-acc01 .btn-pack {position:absolute;right:20px;top:17px;}

.jh-list dt {overflow:hidden;font-size:12px;color:#333;margin:30px 0 15px;line-height:18px;font-weight:bold;}
.jh-list dt span {float:left;display:block;width:14px;height:14px;margin:1px 10px 4px 0;background:url('/resource/img/ico/bhp/ico_num_list.gif') no-repeat 0 0;text-indent:-99999px;}
.jh-list dd {line-height:22px;}
.jh-list a {padding-left:24px;text-indent:-24px;font-size:14px;line-height:14px;color:#333;margin:30px 0 15px;line-height:18px;}
.jh-list a span {background:url('/resource/img/ico/bhp/ico_num_list.gif') no-repeat 0 0;display:inline-block;width:14px;height:14px;margin-right:10px;text-indent:-99999px;}
.jh-list div {line-height:22px;}
.jh-list span.jh-num01 {background-position:0 0;}
.jh-list span.jh-num02 {background-position:0 -15px;}
.jh-list span.jh-num03 {background-position:0 -30px;}
.jh-list span.jh-num04 {background-position:0 -45px;}
.jh-list span.jh-num05 {background-position:0 -60px;}
.jh-list span.jh-num06 {background-position:0 -75px;}
.jh-list span.jh-num07 {background-position:0 -90px;}
.jh-list span.jh-num08 {background-position:0 -105px;}
.jh-list span.jh-num09 {background-position:0 -120px;}
.jh-list span.jh-num10 {background-position:0 -135px;}

.jh-phone {margin-bottom:20px;}
.pcs-order.jh-phone li > div p.pcs-head strong.pcs-case {background:url('/resource/img/bg/bhp/bg_pcs_phone1.png') no-repeat 0 0;width:130px !important;}

.jh-internet dt {background:url('/resource/img/bg/bhp/bg_round_tit.gif') no-repeat 0 0;float:left;width:166px;line-height:51px;margin:15px 20px 0 0;text-align:center;color:#5175af;font-weight:bold;}
.jh-internet dd {float:left;width:590px;line-height:51px;margin-top:15px;}
.jh-internet dd .btn-type-2 {vertical-align:middle;margin-left:10px;}

.jh-Phishing {background:url('/resource/img/etc/bhp/img_BHPCSC360INQV1DM_01.gif') no-repeat 0 0;height:182px;margin-top:10px;}
.jh-Phishing dl {position:relative;z-index:-1; text-indent:-9999em; font-size:0; line-height:0; overflow: hidden; visibility: hidden; }

.board-view-1 {border-bottom:1px solid #333;}
.jh-file {margin:0 !important;}
.jh-date {font-weight:normal;margin-top:5px;}

/*상단 SNS*/
.cmn_social_link {display:block;margin-top:-50px;height:35px;text-align:right;}
.cmn_social_link a {display:inline-block;width:24px;height:24px;background:url('/resource/img/btn/fpm/btn_sns.gif') no-repeat;}
.cmn_social_link a span {text-indent:-9999px;}
.cmn_social_link a.facebook {background-position:0 -65px;}
.cmn_social_link a.twitter {background-position:-25px -65px;}
.cmn_social_link a.email {background-position:-50px -65px;}


/*PFMS 공통*/
.atm-box {border:1px solid #ccc;padding:20px;min-height:94px;background:url('/resource/img/bg/bhp/bg_my_atm.gif') no-repeat 0 0;}
.atm-box.atm2 {background:url('/resource/img/bg/bhp/bg_my_atm.gif') no-repeat 0 -170px;}
.my-atm {padding-left:178px;}
.my-atm dt {font-weight:bold;font-size:14px;color:#333;padding:12px 0 15px;}
.my-atm dd {line-height:18px;}
.my-atm dd .ac-reg1,
.my-atm dd .ac-reg2 {margin-right:5px;margin-bottom:-3px;}

.tbl-type2 tfoot td.fs12 {font-size:12px !important;}
.tbl-type2 tfoot td.fs12 span {margin-left:5px;}

.ac-reg1 {overflow:hidden;display:inline-block;width:10px;height:15px;background:url('/resource/img/ico/bhp/ico_ac_reg.gif') no-repeat 0 0;text-indent:-9999px;}
.ac-reg2 {overflow:hidden;display:inline-block;width:10px;height:15px;background:url('/resource/img/ico/bhp/ico_ac_reg.gif') no-repeat right 0;text-indent:-9999px;}

.tbl-type2 tbody td .ac-reg1,
.tbl-type2 tbody td .ac-reg2 {margin-bottom:-3px;}

.box-ui-type1 {border:4px solid #ececec;}


/*PFMS 나의자산현황*/
.txt-noinfo {font-size:18px;text-align:center;margin:35px 0 25px;}
.atm-noinfo {padding:35px 25px 25px;}
.atm-noinfo h4 {color:#004890;font-size:16px;margin-bottom:18px;}
.atm-noinfo h4.tit-asset {font-size:22px;color:#134383;}
.atm-noinfo .clearfix dl {background:url('/resource/img/bg/bhp/bg_asset_add.gif') no-repeat 0 0;height:96px;padding-left:119px;position:relative;}
.atm-noinfo .clearfix dl dt {font-weight:bold;font-size:14px;color:#333;}
.atm-noinfo .clearfix dl dd {font-weight:bold;}
.atm-noinfo .clearfix dl dd.btn {position:absolute;left:119px;top:60px;}
.atm-noinfo .clearfix .add-box1 {float:left;width:254px;}
.atm-noinfo .clearfix .add-box1 dt {padding:20px 0 7px;}
.atm-noinfo .clearfix .add-box2 {background-position:right 0;float:right;width:231px;}
.atm-noinfo .clearfix .add-box2 dt {padding:20px 0 0;}

.my-asset3 li {float:left;width:32%;margin-left:10px;font-weight:bold;color:#333;font-size:14px;}
.my-asset3 li span {display:block;width:99%;height:132px;border:1px solid #dddcdd;border-top:1px solid #b05672;margin-top:10px;}
.my-asset3 li.asset1 span {background:url('/resource/img/etc/bhp/img_BHPATM185INQV1AM_01.gif') no-repeat center bottom;}
.my-asset3 li.asset2 span {background:url('/resource/img/etc/bhp/img_BHPATM185INQV1AM_02.gif') no-repeat center bottom;}
.my-asset3 li.asset3 span {background:url('/resource/img/etc/bhp/img_BHPATM185INQV1AM_03.gif') no-repeat center bottom;}

.atm-update {padding:22px;margin-bottom:50px;}
.atm-update .tbl-type2.atm {width:100%;border-collapse:separate;border-top:2px solid #26495e;border-bottom:1px solid #D9D9D9;color:#666;table-layout:fixed;}
.atm-update .tbl-type2.atm td, 
.atm-update .tbl-type2.atm tfoot td {height:auto !important;padding:6px 6px;border-right:1px solid #d9d9d9;border-left:none;text-align:right;}
.atm-update .tbl-type2.atm thead th {padding:8px 6px 8px 8px;border-top:1px solid #26495e;font-weight:bold;}
.atm-update .tbl-type2.atm thead th.bg1 {background:#b5d7ec;border-left:1px solid #b5d7ec;border-right:1px solid #b5d7ec;}
.atm-update .tbl-type2.atm thead th.bg2 {background:#f4bbd6;border-left:1px solid #f4bbd6;border-right:1px solid #f4bbd6;}
.atm-update .tbl-type2.atm tbody {top:-1px;border-bottom:1px solid #d9d9d9;}
.atm-update .tbl-type2.atm tbody tr:first-child td, 
.atm-update .tbl-type2.atm tbody tr:first-child th {border-top:1px solid #9abdd2;}
.atm-update .tbl-type2.atm tbody th {background:none;text-align:left;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;padding:6px 8px;}
.atm-update .tbl-type2.atm tfoot td, 
.atm-update .tbl-type2.atm tfoot th {border-top:1px solid #d9d9d9 !important;background:none;font-size:12px !important;line-height:normal;padding:8px 6px !important;text-align:right;font-weight:bold;}
.atm-update .tbl-type2.atm tfoot th {border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;text-align:left;padding:8px 8px;text-align:left;}
.atm-update .assets-info {font-size:14px;padding:0 !important;text-align:center;line-height:34px;}
.atm-update .js-pettern.js-sizeup {width:71.5%;margin-top:20px;margin-bottom:53px;}
.view-chg .atm-update .js-pettern.js-sizeup {width:77.5%;} /* 화면확장시 */
.atm-update h4 {font-size:17px;color:#000;margin-bottom:12px;}
.atm-update h4 em {font-weight:bold;}
.atm-update .float-l.jsleft, .atm-update .float-l.jsright {width:50%;border-right:1px solid #d9d9d9;margin-right:-1px;}
.atm-update .float-l.jsright {margin:0 !important;border:none;}
.atm-update .float-l.jsright .update-area {margin-left:27px;}
.atm-update .float-l.jsright .btn-add {margin:0 auto 16px auto;}
.atm-update .float-l.jsright .btn-reg {width:90%;position:relative;line-height:27px;margin:0 auto;}
.atm-update .float-l.jsright .btn-reg span {position:absolute;right:0;}
.atm-update .float-l .add-sum em {color:#d81e76;margin:0 7px;}
.atm-update .mb25 {margin:25px 0;}
.atm-update .mb25 li {width:14%;padding:0 10px;float:left;border-left:1px solid #ececec;text-align:center;font-weight:bold;}
.view-chg .atm-update .mb25 li {width:15.6%;}
.atm-update .mb25 li:first-child {padding-left:0;border-left:none;}
.atm-update .mb25 li:last-child {padding-right:0;}
.atm-update .bank_ico {background:url(/resource/img/ico/bhp/ico_bankingpack.gif) no-repeat;width:48px;height:44px;margin:0 auto;}
.atm-update .bank_ico.icon1 {background-position:0 0;}
.atm-update .bank_ico.icon2 {background-position:0 -80px;}
.atm-update .bank_ico.icon3 {background-position:0 -170px;}
.atm-update .bank_ico.icon4 {background-position:0 -250px;}
.atm-update .bank_ico.icon5 {background-position:0 -330px;}

.reg-box .gp-tit {display:inline-block;width:28%;}
.reg-box .gp-tit2 {display:inline-block;width:24%;}
.reg-box .gp-sum {display:inline-block;width:16%;}
.reg-box .gp-sum strong {font-weight:bold;font-size:12px;display:inline !important;padding:0 !important;margin:0 !important;}
.reg-box .gp-bar {display:inline-block;width:131px;position:relative;}
.reg-box .gp-bar em {background:url('/resource/img/ico/bhp/my_gp_bar.gif') no-repeat 0 0;display:inline-block;height:8px;}
.reg-box .gp-bar em .gp-per {position:absolute;right:-35px;top:-5px;}
.btn-add {background:#f3f3f3;width:90%;margin:15px 0 20px;position:relative;}
.btn-add a {display:inline-block;min-height:30px;padding:25px 25px 25px 75px;}
.btn-add a span {background:url('/resource/img/ico/bhp/ico_asset.png') no-repeat -106px 0;width:38px;height:38px;position:absolute;left:25px;top:20px;}
.btn-add a strong {display:block;margin-bottom:7px;}

.my-asset-go dl {width:42%;height:108px;border:3px solid #b8c6da;padding:25px;background:url('/resource/img/etc/bhp/img_BHPATM185INQV1BM.gif') no-repeat 0 0;}
.my-asset-go dl dt {font-weight:bold;font-size:22px;color:#134383;}
.my-asset-go dl dd {line-height:18px;width:60%;margin-top:11px;}
.my-asset-go dl.float-l {background-position:right 0;}
.my-asset-go dl.float-r {background-position:right bottom;}

.ac-box {width:45%;float:right;margin-top:20px;}
.ac-box .js_round_box > div > div > div {padding:10px 25px;}
.ac-box dt {float:left;width:45px;font-size:14px;color:#333;}
.ac-box dd {padding-left:45px;font-size:14px;color:#004890;}

.reg-sum {margin:15px 0 0;padding-bottom:10px;line-height:31px;text-align:right;font-size:24px;color:#004890;border-bottom:1px solid #d9d9d9;position:relative;}
.reg-sum span {background:url('/resource/img/ico/bhp/ico_asset.png') no-repeat 0 0;display:inline-block;width:31px;height:31px;font-size:0%;position:absolute;left:10px;top:0;}
.reg-sum .reg-sum1 {background-position:0 0;}
.reg-sum .reg-sum2 {background-position:-35px 0;}
.reg-sum .reg-sum3 {background-position:-70px 0;}

/*PFMS 추천포트폴리오*/
.atm-pettern-roundbox {background:url('/resource/img/bg/bhp/bg_roundbox4_downright.png') no-repeat 100% 100%;} 
.atm-pettern-roundbox .bg {background:url('/resource/img/bg/bhp/bg_roundbox4_downleft.png') no-repeat 0 100%;}
.atm-pettern-roundbox .bg .pettern {background:url('/resource/img/bg/bhp/bg_round_pattern.gif') repeat;}
.atm-pettern-roundbox .bg .pettern > div {background:url('/resource/img/bg/bhp/bg_roundbox3_upright.png') no-repeat 100% 0;width:100%;}
.atm-pettern-roundbox .bg .pettern > div> div {background:url('/resource/img/bg/bhp/bg_roundbox3_upleft.png') no-repeat 0 0;border-bottom:1px solid #d1d1d1;overflow:hidden;padding:10px 0;}
.atm-pettern-roundbox .bg .pettern > div> div h4 {color:#004890;font-size:16px;line-height:34px;border-right:1px solid #ccc;padding:0 20px;margin-right:20px;float:left;}
.atm-pettern-roundbox .bg .pettern > div> div p {float:left;width:75%;}
.atm-pettern-roundbox .bg .con {overflow:hidden;padding-bottom:30px;}
ul.ats-ul {margin-left:100px;}
ul.ats-ul li {width:50%;float:left;}
ul.ats-ul.type2 {margin:0;}
ul.ats-ul.type2 li {width:20%;text-align:center;}
ul.ats-ul.type3 {margin:0;}
ul.ats-ul.type3 li {width:25%;text-align:center;}

dl.ats-roll {position:relative;padding-left:19px;margin:22px 0;min-height:300px;}
dl.ats-roll dt {float:left;padding-left:13px;margin-right:30px;background:url(/resource/img/bul/fpm/bu_tit_dep3_blue.gif) no-repeat 0 10px;font-size:14px;font-weight:bold;color:#0074bd;line-height:27px;}
dl.ats-roll dt.t1 {position:absolute;left:20px;top:28px;}
dl.ats-roll dd {float:left;width:80%;}
dl.ats-roll dd.rolling {margin:71px 0 0 0;overflow:hidden;width:100%;}
dl.ats-roll dd.rolling .js-banner.ats {width:100%;height:178px;}
.js-banner.ats.type2 {width:96%;margin:30px auto 60px auto;}
.js-banner.ats {position:relative;width:100%;height:178px;}
.js-banner.ats .js-ctr {display:inline-block;width:27px;height:52px;position:absolute;top:65px;margin-top:-15px;z-index:1;text-indent:-9999px;border:none;}
.js-banner.ats .js-ctr.on {background:#66ccff;font-weight:bold;color:#333;}
.js-banner.ats .js-ctr.js-prev {float:left;left:10px;background:url('/resource/img/bg/bhp/btn_portfolio.gif') no-repeat 0 0;}
.js-banner.ats .js-ctr.js-next {float:right;right:10px;background:url('/resource/img/bg/bhp/btn_portfolio.gif') no-repeat 100% 0;}
.js-banner.ats .js-banner-inner {width:auto;height:178px;overflow:hidden;position:relative;margin:0 auto;}
.js-banner.ats .js-banner-inner .js-banner-wrap {position:absolute;left:0;top:0;}
.js-banner.ats .js-banner-inner .js-banner-wrap ul {margin:0;padding:0;list-style:none;float:left;}
.js-banner.ats .js-banner-inner .js-banner-wrap ul li {float:left;width:600px;height:178px;text-align:center;margin:0;}
.js-banner.ats .js-banner-inner .js-banner-wrap ul li > div {margin:0 6px;text-align:center;}
.js-banner.ats .js-banner-inner .js-banner-wrap ul li > div .s-graph {border:1px solid #cfcfcf;padding:1px;width:95%;margin:0 auto;}
.js-banner.ats .js-banner-inner .js-banner-wrap ul li > div .s-graph>a {display:inline-block;width:100%;padding:0;height:133px;} 
.js-banner.ats .js-banner-inner .js-banner-wrap ul li > div .s-graph>a.active {border:2px solid #dd1c75;margin:-2px;width:100%;}
.js-banner.ats .js-banner-inner .js-banner-wrap ul li > div span {line-height:20px;font-weight:bold;display:block;text-align:center;}
.js-banner.ats .js-banner-inner .js-banner-wrap ul li > div strong {margin-top:10px;background:url('/resource/img/bg/bhp/atm_portfolio_textbg.gif') no-repeat 0 0;width:170px !important;height:31px;line-height:31px;text-align:right;padding-right:10px;color:#004890;}

.ats-ctbox {background:#f7f7f7;padding:27px 76px;margin-top:30px;margin-bottom:95px;}
.ats-ctbox dl.type-txt {width:41%;margin:6px 0 0 32px;float:left;}
.ats-ctbox dl.type-txt dt {margin-bottom:10px;text-align:left;}
.ats-ctbox dl.type-txt dt strong {color:#333;font-size:18px;font-weight:normal;}
.ats-ctbox dl.type-txt dt strong > span {font-weight:bold;}
.ats-ctbox dl.type-txt dd {color:#666;text-align:left;line-height:20px;}
.ats-ctbox .btn-add {float:right;width:50%;}
.ats-ctbox .btn-add strong {font-size:14px;}
.ats-ctbox .btn-add a {padding:23px 20px 25px 75px;}



.atm-pettern-roundbox .con dl.type-txt {width:70%;margin:27px auto;}
.atm-pettern-roundbox .con dl.type-txt dt {margin-bottom:10px;text-align:center;}
.atm-pettern-roundbox .con dl.type-txt dt strong {color:#333;font-size:18px;font-weight:normal;}
.atm-pettern-roundbox .con dl.type-txt dt strong > span {font-weight:bold;}
.atm-pettern-roundbox .con dl.type-txt dd {color:#666;text-align:center;}


.atm-pettern-roundbox .aselect-btn {margin:5px 2px 0 2px;background:url('/resource/img/bg/bhp/bg_portfolio_select.gif') no-repeat 0 -68px;padding-left:9px;}
.atm-pettern-roundbox a.select-btn:hover, 
.atm-pettern-roundbox a.select-btn.on {text-decoration:none;background:url('/resource/img/bg/bhp/bg_portfolio_select.gif') no-repeat 0 0;}
.atm-pettern-roundbox a.select-btn > span {background:url('/resource/img/bg/bhp/bg_portfolio_select.gif') no-repeat 100% -88px;padding-right:15px;padding-left:4px;color:#666;font-weight:bold;line-height:20px;height:20px;}
.atm-pettern-roundbox a.select-btn:hover > span, 
.atm-pettern-roundbox a.select-btn.on > span {background:url('/resource/img/bg/bhp/bg_portfolio_select.gif') no-repeat 100% -20px;color:#fff;}

.box-ui-type1 .js-title {font-size:16px;color:#004890;border-bottom:1px solid #e5e5e5;text-align:center;display:block;vertical-align:middle;line-height:44px;font-weight:bold;}
.portfolio-ui {overflow:hidden;position:relative;text-align:center;}
.portfolio-ui dl.type1 {width:38%;}
.portfolio-ui dl.type1 dt {line-height:34px;font-size:14px;font-weight:bold;}
.portfolio-ui dl.type1 dt.point-c1 {color:#303030 !important;}
.portfolio-ui dl.type1 dt.point-c2 {color:#e4007f !important;}
.portfolio-ui dl.type1 dd.pda20p {padding:20px;}
.portfolio-ui dl.type1 dd strong {font-weight:normal;text-align:left; }
.portfolio-ui dl.type1 dd strong .point-c1 {color: #666666 !important;font-size: 14px !important;font-weight: bold;line-height: 34px;}
.portfolio-ui dl.type1 dd strong .sum {color: #303030; font-size: 20px;}
.portfolio-ui dl.type1 dd ul.type1 {width:100%;}
.portfolio-ui dl.type1 dd ul.type1 li {text-align:left;width:100%;overflow:hidden;line-height:20px;position:relative;}
.portfolio-ui dl.type1 dd ul.type1 li .js-txt, .portfolio-ui dl dd ul li .js-txt2 {display:inline;}
.portfolio-ui dl.type1 dd ul.type1 li .js-txt {width:50%;text-align:left;}
.portfolio-ui dl.type1 dd ul.type1 li .js-txt2 {width:50%;text-align:right;right:0;position:absolute;right:0;}
.portfolio-ui dl.type1 dd ul.type1 li .js-txt2 > span {font-weight:bold;}


.portfolio-ui dl {width:315px;text-align:center;}
.portfolio-ui dl.borN {border:none;}
.portfolio-ui dl dt {font-size:14px;color:#222;font-weight:bold;margin-bottom:15px;}
.portfolio-ui dl dd p {font-size:14px;color:#222;font-weight:bold;padding:25px 0 10px;}
.portfolio-ui dl dd ul {margin:0;}
.portfolio-ui dl dd ul li {text-align:left; width:100%;}
.portfolio-ui dl dd ul li strong{width:130px;}
.portfolio-ui dl dd ul li span.gpSum {width:130px;height:auto;text-align:right;}

.icon_all {background:url('/resource/img/bg/bhp/bg_portfolio_item.gif') no-repeat 0 0;display:inline-block;vertical-align:middle;padding-right:6px;width:6px;height:6px;margin-top:-3px !important;}
.icon_all.icon1 {background-position:0 0;}
.icon_all.icon2 {background-position:0 -26px;}
.icon_all.icon3 {background-position:0 -52px;}
.icon_all.icon4 {background-position:0 -78px;}

.portfolio-ui .type2 {width:48% !important;}
.portfolio-ui .type2 dd .gp-sum strong {text-align:left;display:block;padding-left:17px;font-size:12px !important;font-weight:bold;}
.portfolio-ui .atm-arrow-box {width:140px;height:81px;position:absolute;top:18%;left:50%;margin-left:-70px;}
.portfolio-ui .atm-arrow-box  strong {color:#2c60a0;font-size:22px;line-height:35px;padding-left:42px;margin-top:86px;}
.portfolio-ui .up {background:url('/resource/img/bg/bhp/atm_arrow_up.gif') no-repeat center 0;}
.portfolio-ui .up strong {background:url('/resource/img/bg/bhp/atm_arrow_up_icon.gif') no-repeat 0 2px;}
.portfolio-ui .down {background:url('/resource/img/bg/bhp/atm_arrow_down.gif') no-repeat center 0;}
.portfolio-ui .down strong {background:url('/resource/img/bg/bhp/atm_arrow_down_icon.gif') no-repeat 0 0;}

.portfolio-ui .atm-arrow {background:url('/resource/img/bg/bhp/atm_auto.gif') no-repeat 0 0;width:134px;height:151px;position:absolute;top:18%;left:50%;margin-left:-67px;}
.portfolio-ui .atm-arrow * {margin:0;padding:0;}
.portfolio-ui .atm-arrow dl.type3 {width:100%;margin-top:40px;margin-left:22px;}
.portfolio-ui .atm-arrow dl.type3 dt {float:left;width:50%;font-size:12px;line-height:24px;font-weight:normal;}
.portfolio-ui .atm-arrow dl.type3 dd {float:right;line-height:24px;width:50%;}
.portfolio-ui .atm-arrow dl.type3 dd em {font-size:16px;font-weight:bold;}
.portfolio-ui .atm-arrow dl.type3 dd p span {vertical-align:top;}


.js-info-msg {line-height:20px;}
.js-info-msg strong {border-right:1px solid #666;font-size:15px;padding-right:15px;margin-right:15px;}
.js-info-msg .point-c1 {font-weight:bold;color:#333 !important;}
.js-info-msg.type2 {padding-left:10px;padding-right:10px;}
.js-info-msg.type2 strong {border-right:none;}


.js-infobox-bg {background:url('/resource/img/bg/bhp/atm_infoboxbg.gif') no-repeat 100% 0;height:82px;border-color:#b8c6da;padding:28px 24px;}
.js-add {width:325px;margin:0 auto;}

.atm-pettern-roundbox2 {background:url('/resource/img/bg/bhp/atm_roundbox_downright.gif') no-repeat 100% 100%;} 
.atm-pettern-roundbox2 .bg {background:url('/resource/img/bg/bhp/atm_roundbox_downleft.gif') no-repeat 0 100%;}
.atm-pettern-roundbox2 .bg > div {background:url('/resource/img/bg/bhp/atm_roundbox_upright.gif') no-repeat 100% 0;width:100%;}
.atm-pettern-roundbox2 .bg > div> div {background:url('/resource/img/bg/bhp/atm_roundbox_upleft.gif') no-repeat 0 0;overflow:hidden;padding:20px;}


/* PFMS 다이어리 */
.pdat15 {padding:15px 0 !important;}
.js-w254p {width:254px;}
.js-w242p {width:242px;}
.js-w124p {width:124px;}
.js-w300p {width:300px;}
.mlr37 {margin:0 37px;}
.calendar_period.hauto {height:auto;}
.calendar-sel  {position:relative;margin:0 auto;text-align:center;}
.calendar-sel .direction {display:inline-block;position:relative;padding:0 !important;background:url('/resource/img/btn/btn_paginate.png') no-repeat;font-size:0;line-height:0;vertical-align:top;width:26px;height:26px;border:1px solid #d8d8d8;color:#666;}
.calendar-sel a.prevend {background-position:0 0;float:left;}
.calendar-sel a.nextend {background-position:-75px 0;float:right;}
.calendar-sel a.prevend:hover {background-position:-100px 0;border:1px solid #999999;}
.calendar-sel a.nextend:hover {background-position:-175px 0;border:1px solid #999999;}
.calendar-sel .mun {float:left;}
.calendar-sel .mun strong {float:none;margin-bottom:9px;padding:0;}
.calendar_period .calendar-sel .btn-pack {margin:0;float:none;}
.calendar .js_round_box dl {text-align:left;padding:12px 22px;}
.calendar .js_round_box dl dt {color:#004890;display:inline;}
.calendar .js_round_box dl dt strong {border-right:1px solid #b8b8b8;padding-right:20px;font-size:16px;color:#004890;}
.calendar .js_round_box dl dd {display:inline;padding-left:20px;}
.calendar .pme-bgbox {background:url(/resource/img/bg/bhp/bg_pmebgbox.gif) no-repeat 18px 32px;overflow:hidden;padding-left:164px;min-height:200px;margin-top:23px;}
.calendar .pme-bgbox .pme-box dl {width:28%;margin-left:48px;}
.calendar .pme-bgbox .pme-box dl:first-child {margin-left:0;}
.calendar .pme-bgbox .pme-box dl dt {width:100%;text-align:left;}
.calendar .pme-bgbox .pme-box dl dd {width:100%;margin:15px 0 0 0;padding:0;line-height:normal;font-weight:normal;}
.calendar .pme-bgbox .pme-box dl dd .txt-type3 {margin-bottom:10px;}
.calendar .pme-bgbox .pme-box dl dd ul li .txt1, .calendar .pme-bgbox .pme-box dl dd ul li .txt2 {background:none;margin:0;height:auto;}
.calendar .pme-bgbox .pme-box dl dd ul li .txt1 {width:40%;}
.calendar .pme-bgbox .pme-box dl dd ul li .txt2 {width:57%;text-align:right;}
.calendar .pme-bgbox .pme-box dl dd .js_round_box em {font-size:12px;width:91%;padding-right:10px;text-align:right;}
.calendar .pme-bgbox .pme-box dl dd .js_round_box .txt-sum {clear:both;font-weight:bold;line-height:34px;background:none;width:91%;height:auto;padding:0 5px;text-align:right;margin-top:2px;}
.calendar-btn-box {position:absolute;left:-160px;top:0;}
.calendar-btn-box2 {position:absolute;left:-45px;top:0;}
.calendar-btn-box2 .btn-pack.btn-type-1 a {padding:0 4px 0 0;}
.calendar-btn-box3 {position:absolute;left:-110px;top:0;}
.calendar_period .calendar-sel .btn-pack {margin:0;float:none;}

.pme-report .float-l {width:30%;}
.pme-report .float-r {width:65%;}


/*PFMS 예산설정 */
.tab-info-r {position:absolute;right:0;top:5px;}
.pfms_copy {position:absolute;top:30px;left:50%;background:url('/resource/img/bg/bhp/pfms_copybox.gif') no-repeat  0 0;margin:0;padding:0;width:71px;height:32px;padding-top:40px;margin-left:-36px;font-size:13px;text-align:center;}

/*이용약관*/
.law_box h1 {margin-bottom:20px;font-size:1.2em;text-align:center;}
.law_box h2 {margin:15px 0 5px;}
.law_box ul li {margin:2px 0;padding-left:16px;text-indent:-16px;line-height:1.5;}


/* 화면확장시 */
.view-chg .biz-result .result-left {float:left;width:550px;position:relative;}


.sb-intro h4.pop-tit-type3 {padding-left:13px;}
.sb-intro h5.pop-tit-type4 {font-weight:bold;margin:20px 0 15px 4px;padding-left:10px;}
.sb-intro p {padding:0 0 0 13px;line-height:18px;background:url('/resource/img/bul/bu_list_txt_dep0.gif') no-repeat 4px 7px;}
.sb-intro .txt-sb {padding:0 0 0 13px;line-height:18px;background:none;}

/*PFMS 지출관리*/
.wth288 {width:288px;}
.pme-box dl {float:left;width:32%;margin-top:3px;}
.pme-box dl dt {float:left;font-size:18px;line-height:27px;padding-left:5px;}
.pme-box dl dd {float:right;margin-right:30px;line-height:27px;font-size:18px;font-weight:bold;}
.pme-box dl.last {width:36%;margin-top:0;}
.pme-box dl.last dt,.pme-box dl.last dd {line-height:31px;}
.pme-box span {background:url('/resource/img/ico/bhp/ico_asset.png') no-repeat 0 0;display:inline-block;width:27px;height:27px;margin-right:5px;}
.pme-box span.pme-p {background-position:0 -40px;}
.pme-box span.pme-m {background-position:-35px -40px;}
.pme-box span.pme-e {background-position:-70px 0;width:31px;height:31px;}

.pfms-dpib {display:inline-block;line-height:27px;color:#333;margin-right:10px;vertical-align:bottom;}
.pfms-graphbox {border:1px solid #d9d9d9;;padding:23px 50px 19px 0;width:280px;}
.pfms-graphbox dl {width:293px;background:url(/resource/img/bg/bhp/bg_budget.gif)  repeat-y 100px;}
.pfms-graphbox dl dt  {width:86px;padding:5px 15px 5px 0;text-align:right;float:left;height:15px;}
.pfms-graphbox dl dd {width:189px;float:left;height:15px;padding:5px 0;}
.pfms-graphbox dl dd .graph  {position:relative;background:url('/resource/img/bg/bhp/bg_budget_bar2.gif ') no-repeat 0 0;height:15px;}
.pfms-graphbox dl dd .graph em {position:absolute;right:5px;top:2px;color:#fff;}
.pfms-graphbox .num {padding:10px 0 0 76px;}
.pfms-graphbox .num > span {width:48px;text-align:center;margin:0;float:left;}

.account-unit {border-top:2px solid #333;border-bottom:1px solid #d9d9d9;margin-bottom:15px;padding-bottom:6px;}
.account-unit dt {background:#f6f6f6;color:#333;text-align:center;line-height:39px;margin-bottom:6px;border-bottom:1px solid #d9d9d9;}
.account-unit dd a {line-height:24px;padding-left:17px;display:block;text-decoration:none;}
.account-unit dd a:hover,.account-unit dd a.on {background:#f6f6f6;}

.td-cursor td {cursor:auto !important;}
.td-cursor td.today {border-width:1px !important;border-color:#fff #dcdcdc #dcdcdc #fff !important;}
.td-cursor td ul li {top:30px !important;}

/* 자산관리 */
.atm-infobox {border:1px solid #ccc;padding:28px 24px;}
.atm-infobox strong {font-size:14px;}
.hts-type1 {font-size:22px;color:#134383;font-family:MalgunGothic;font-weight:bold;line-height:22px;}
.assets-box {position:relative;}
.assets-box ul {width:41%;float:left;margin-left:-6px;margin-top:14px;}
.assets-box ul li {float:left;width:48%;margin:0 0 10px 6px;}
.assets-box ul li .js_round_box > div > div > div {font-size:16px;color:#004890;text-align:center;font-weight:bold;padding:20px 5px;}
.assets-box .arrow {position:absolute;top:50%;left:50%;margin-left:-11px;margin-top:-26px;}
.assets-box .float-r {width:41%;}
.assets-box .float-r .js_round_box > div > div > div dt {color:#666;font-size:14px;font-weight:bold;margin-bottom:6px;}
.assets-box .float-r .js_round_box > div > div > div dd {background:url('/resource/img/bul/bu_list_txt_dep3.gif') no-repeat 0 7px;padding-left:10px;line-height:16px;}

.poplayer-type1 {;}
.poplayer-type1 dt {font-size:14px;color:#666;font-weight:bold;margin-bottom:5px;}
.poplayer-type1 dt.last {float:left;line-height:26px;margin-right:10px;}
.poplayer-type1 dd {margin-bottom:20px;}
.poplayer-type1 dd .plan-slide {width:260px;margin-right:10px;}
.poplayer-infobox {border:1px solid #ccc;padding:20px 20px 20px 196px;background:url('/resource/img/bg/bhp/bg_poplayer.gif') no-repeat 20px 20px;min-height:95px;}
.poplayer-infobox strong {font-size:14px;margin-top:10px;margin-bottom:10px;}

/* 요약보고서 팝업 */ 
.pop-tit-type2.bgno {background:none;color:#333;}
.pop-tit-type2.bgno span {width:18px;height:18px;background:#343434;color:#fff;line-height:18px;text-align:center;margin-right:8px;}
.pop-tit-type3.bgno {font-size:14px;color:#004890;background:none;padding-left:0;}
.layer-header.type2 {background:url('/resource/img/bg/bhp/bg_layerpop_type1.gif') no-repeat 32px bottom;padding:0;margin:0 30px;min-height:110px;border-bottom:1px solid #e2e2e2;}
.layer-header.type2 h3 {color:#666;padding:30px 0 0 210px;font-weight:normal;}
.layer-header.type2 h3 em {font-weight:bold;background:url('/resource/img/bg/bhp/bg_layerpop_namebg.gif') no-repeat left 0;margin-top:10px;}
.layer-header.type2 h3 em span {background:url('/resource/img/bg/bhp/bg_layerpop_namebg.gif') no-repeat right 0;padding:1px 14px 0 14px;color:#fff;height:26px;}
.float-l.border {border-left:1px dashed #e0e0e0;padding:0 30px;width:26%;}
.float-l.border:first-child {border:none;}
.float-l.border.bg1 {background:url('/resource/img/bg/bhp/bg_money.gif') no-repeat 20px 15px;border:none;width:26%;padding-left:180px;min-height:120px;}
.float-l.border.bg2 {background:url('/resource/img/bg/bhp/bg_money.gif') no-repeat 0 -280px;border:none;width:25%;padding-left:160px;min-height:120px;}
.float-l.border.bg3 {background:url('/resource/img/bg/bhp/bg_money.gif') no-repeat 15px -524px;padding:0;width:100%;border:none;min-height:76px;}
.float-l.border.bg3 .pop-tit-type3 {padding-left:150px;}
.float-l.border.bg3 .txt-type3 {padding-left:160px;}
.float-l.border.bg3 .txt-type3 li {width:30%;}

.plan-total.col2 {position:relative;width:100%;}
.plan-total.col2 h5 {background:none;font-size:15px;}
.plan-total.col2 .gp {position:relative;text-align:center;}
.plan-total.col2 .gp .info-area2 {position:absolute;right:0;top:-15px;}
.plan-total.col2 > .float-l, 
.plan-total.col2 > .float-r {width:42% !important;}
.plan-total.col2 .float-l, .plan-total.col2 .float-r {border:none !important;}
.plan-total.col2 .plan-arrow {background:url('/resource/img/bg/bhp/total_plan_arrow.gif') no-repeat 0 0;width:108px;height:152px;position:absolute;top:18%;left:50%;margin-left:-50px;}
.plan-total.col2 .fts {font-size:14px;}
.plan-total.col2 .point-cw {font-size:20px;}
.plan-total.col2 .total-tit {font-size:12px;}


/*재무설계*/
.plan-step {background:url('/resource/img/bg/bhp/line_plan_step.gif') repeat-x 0 10px;margin:0 auto 56px;width:95%;}
.plan-step li {float:left;width:20%;text-align:center;}
.plan-step li span.ico {background:url('/resource/img/bg/bhp/ico_plan_step.png') no-repeat center top;display:inline-block;width:23px;height:23px;}
.plan-step li p {margin-top:10px;color:#bcbcbc;}
.plan-step li p em {color:#b6c3d9;font-weight:bold;margin-right:3px;}
.plan-step li.on span.ico {background-position:center bottom;}
.plan-step li.on p {color:#666;}
.plan-step li.on p em {color:#5378af;}
.plan-step.type2 li {width:24%;padding-right:3px;}
.plan-step.type2 li:first-child {padding-right:0;}

.tit-plan1 {font-size:27px;color:#006bbe;font-family:MalgunGothic;margin-bottom:-28px;}
.plan-tit-box {margin-top:60px;border-bottom:1px solid #b9c8df;padding-bottom:17px;}
.plan-tit-box .tit-plan1 {margin:0 20px 0 0;display:inline;}
.plan-tit-box p {vertical-align:text-bottom;display:inline;font-weight:bold;line-height:24px;}
.plan-tit-box.type2 .tit-plan1 {margin:5px 20px 0 0;display:inline-block;float:left;}
.plan-tit-box.type2 strong {float:left;line-height:24px;}
.plan-tit-box.type2 p {float:left;font-weight:normal;display:block;width:80%;}

.plan-home .float-l, .plan-home .float-r {width:48%;margin-top:30px;}
.plan-home dl {background:url('/resource/img/etc/bhp/img_plan_home.gif') no-repeat left top;padding:0 30px 10px 150px;}
.plan-home .float-r dl {background-position:0 -250px;}
.plan-home dl dt {font-weight:bold;font-size:14px;}
.plan-home dl dd .plan-slide {margin-bottom:25px;}

.tab-plan {background:url('/resource/img/tab/bhp/tab_plan_line.gif') repeat-x left bottom;margin-bottom:30px;padding-left:210px;}
.tab-plan li {background:url('/resource/img/tab/bhp/tab_plan_type.gif') no-repeat right top;float:left;margin-right:-1px;position:relative;z-index:1;}
.tab-plan li a {background:url('/resource/img/tab/bhp/tab_plan_type.gif') no-repeat left top;display:block;line-height:44px;height:44px;padding:0 25px;font-weight:bold;font-size:16px;color:#b9c8df;}
.tab-plan li.on {background-position:right -45px;margin-right:-4px;z-index:2;}
.tab-plan li.on a {background-position:left -45px;padding-right:30px;color:#006bbe;}
.tab-plan li.red {background-position:right -90px;}
.tab-plan li.red a {background-position:left -90px;color:#eda6c0;}
.tab-plan li.red.on {background-position:right -135px;}
.tab-plan li.red.on a {background-position:left -135px;color:#db1270;}

.plan-info .float-l {width:50%;background:url('/resource/img/tab/bhp/img_plan_info.gif') no-repeat;}
.plan-info .male {background-position:16px 0;}
.plan-info .female {background-position:16px -150px;}
.plan-info .float-l dl {padding:0 0 0 165px;}
.plan-info .float-l dl dt {font-size:14px;font-weight:bold;padding:2px 0 20px;}
.plan-info .float-l dl dd {background:url('/resource/img/tab/bhp/bul_plan.gif') no-repeat 0 10px;margin-top:5px;padding-left:10px;}
.plan-info .float-l dl dd label {width:40%;}
.plan-info .float-l dl dd input {width:25%;margin-right:5px;height:20px;}

.plan-index .float-l {width:50%;background:url('/resource/img/tab/bhp/img_plan_index.gif') no-repeat;margin-top:30px;}
.plan-index .index1 {background-position:38px 0;}
.plan-index .index2 {background-position:38px -100px;}
.plan-index .float-l dl {padding:0 0 0 100px;min-height:70px;}
.plan-index .float-l dl dt {font-size:14px;font-weight:bold;margin:4px 0 15px;}
.plan-index .float-l dl dd label {width:50%;}
.plan-index .float-l dl dd input {width:25%;margin-right:5px;height:20px;}

.plan-info-dl {margin:30px 0 25px;}
.plan-info-dl dl {float:left;width:33%;border-left:1px solid #dedede;padding:5px 0;}
.plan-info-dl dl:first-child {border-left:none;}
.plan-info-dl dl dt,.plan-info-dl dl dd {margin:0 20px;}
.plan-info-dl dl dt {background:url('/resource/img/bg/bhp/bg_plan_tit.gif') no-repeat left 4px;padding-left:12px;font-size:14px;color:#da1c74;font-weight:bold;margin-bottom:15px;}
.plan-info-dl dl dd {margin-left:32px;letter-spacing:-1px;}
.plan-info-dl dl dd .plan-slide {margin:16px 0;}
.plan-info-dl dl dd input {font-weight:bold;width:120px;}
.plan-info-dl dl dd .btn-toggle1 {vertical-align:middle;}
.plan-info-dl dl dd .btn-toggle1.up {margin-left:10px;}

.plan-info-dl.type2 dt {background:none;font-size:14px;color:#666;}
.plan-info-dl.type2 dl.img {background:url('/resource/img/tab/bhp/img_plan_info.gif') no-repeat;height:125px;}
.plan-info-dl.type2 dl.img dt, .plan-info-dl.type2 dl.img dd {padding-left:160px;margin-left:0;font-size:12px;}

.wedding-info {margin:30px 0;padding:0 10px 0 30px;}
.wedding-info .float-l {width:34%;}
.wedding-info .float-r {width:57%;margin-top:50px;}
.wedding-info .float-l dl dt {font-size:14px;font-weight:bold;width:100%;}
.wedding-info .float-l dl dd {margin-bottom:17px;font-size:14px;padding:7px 0 0 70px;margin-left:9px;height:41px;font-weight:bold;line-height:22px;}
.wedding-info .float-r .box {margin-bottom:32px;padding-left:37px;}
.wedding-info .float-r .box strong {font-weight:bold;font-size:14px;}
.wedding-info .float-r .box dl {margin-left:10px;}
.wedding-info .float-r .box dl dt {font-size:14px;font-weight:bold;margin-bottom:-10px;}
.wedding-info .float-r .box dl dd .plan-slide {width:55%;margin-top:16px;margin-right:15px;}

.wedding-info .icon {background:url('/resource/img/bg/bhp/bg_icon_wedding.gif')  no-repeat;}
.wedding-info .icon.img1 {background-position:0 0;}
.wedding-info .icon.img2 {background-position:0 -120px;}
.wedding-info .icon.img3 {background-position:0 -235px;}
.wedding-info .icon.img4 {background-position:0 -332px;}

.spelling-box {border:4px solid #ececec;padding:26px;}
.spelling-box ul {margin-left:-10px;}
.spelling-box ul li {float:left;width:240px;margin-left:10px;position:relative;}
.spelling-box ul li .fs14 {font-weight:bold;margin-bottom:10px;}
.spelling-box ul li .img {width:238px;height:132px;border:1px solid #ddd;border-top:1px solid #b05672;}
.spelling-box ul li .close {position:absolute;top:27px;right:0px;border-top:1px solid #b05672;background:url('/resource/img/bg/bhp/bg_closebtn.gif') no-repeat 0 -1px;width:20px;height:19px;text-indent:-9999px;}
.view-chg .spelling-box ul li {margin-left:60px;}
.car-icon {background:url('/resource/img/bg/bhp/bg_icon_car.gif') no-repeat 0 0;width:23px;height:18px;padding-right:8px;vertical-align:middle;}

.plan-pension {border:1px solid #ccc;padding:22px;margin-top:50px;}
.plan-pension h5 {font-size:14px;color:#004890;margin-bottom:27px;}
.plan-pension .pension-box {background:url('/resource/img/bg/bhp/img_plan_pension.gif') no-repeat 17px top;padding-left:280px;position:relative;}
.plan-pension .pension-box .btn-pack {position:absolute;left:60%;top:-10px;}
.plan-pension .pension-box dl {background:url('/resource/img/bg/bhp/ico_plan_pension.gif') no-repeat left top;padding-left:60px;margin-top:20px;}
.plan-pension .pension-box dl.pension1 {background-position:0 -0px;}
.plan-pension .pension-box dl.pension2 {background-position:0 -75px;}
.plan-pension .pension-box dl.pension3 {background-position:0 -155px;}
.plan-pension .pension-box dl dt {font-size:14px;font-weight:bold;}
.plan-pension .pension-box dl dd .plan-slide {width:55%;margin-top:16px;margin-right:15px;}
.plan-pension .float-l,.plan-pension .float-r {width:48%;}
.plan-pension.clearfix .pension-box {background:none;padding:0;}
.plan-pension.clearfix .pension-box .btn-pack {left:35%;}
.plan-pension.clearfix .pension-box dl {background:url('/resource/img/bg/bhp/ico_plan_pension.gif') no-repeat left top;padding-left:40px;margin-top:20px;}
.plan-pension.clearfix .pension-box dl.pension1 {background-position:0 -210px;}
.plan-pension.clearfix .pension-box dl.pension2 {background-position:0 -285px;}
.plan-pension.clearfix .pension-box dl.pension3 {background-position:0 -355px;}
.plan-pension.clearfix .pension-box dl dd .plan-slide {width:50%;margin-top:16px;margin-right:5px;}

.plan-analysis {background:url('/resource/img/bg/bhp/img_plan_analysis.gif') no-repeat 50px top;padding:5px 0 5px 150px;margin:30px 0 60px;min-height:60px;}
.analysis-box .float-l {width:375px;}
.analysis-box .float-l .info-area2 {margin-top:-25px;}
.analysis-box .float-r {width:50%;}
.analysis-box .float-r .js_round_box > div > div > div {padding:15px 0;}
.analysis-box ul li {font-size:16px;font-weight:bold;padding:0 25px;width:41%!important;}
.analysis-box ul li:first-child {border-right:1px solid #666;margin-right:-1px;width:32%!important;}
.analysis-box ul li span {width:60px;display:inline-block;text-align:right;color:#004890;}
.analysis-box ul.week-type li {width:100% !important;text-align:center;padding:0;}

.plan-lack li {float:left;font-size:15px;font-weight:bold;padding-left:37px;background:url('/resource/img/bg/bhp/ico_lack.gif') no-repeat;margin-left:50px;line-height:30px;width:27%;}
.plan-lack li.ico-lack1 {margin-left:15px;background-position:0 0;}
.plan-lack li.ico-lack2 {width:15%;background-position:0 -45px;}
.plan-lack li.ico-lack3 {background-position:0 -87px;}
.plan-lack li span {float:right;color:#004890;text-decoration:underline;margin-left:16px;}

.plan-lack.type2 li {background:url('/resource/img/bg/bhp/ico_lack2.gif') no-repeat;width:20%;}
.plan-lack.type2 li.ico-lack1 {margin-left:20px;background-position:0 3px ;}
.plan-lack.type2 li.ico-lack2 {background-position:0 -41px;}
.plan-lack.type2 li.ico-lack3 {background-position:0 -82px;width:27%;}

.lack-tab-box {padding:35px 40px !important;}
.lack-tab {width:166px;}
.lack-tab h6 {border:1px solid #b9c8d8;width:143px;text-align:center;color:#0375bc;font-size:15px;line-height:51px;}
.lack-tab li a {display:block;width:104px;border:1px solid #d4d4d4;border-top:none;padding-left:39px;line-height:43px;}
.lack-tab li.on {background:url('/resource/img/bg/bhp/lack_tab.gif') no-repeat right top;}
.lack-tab li.on a {border:none;border-bottom:1px solid #d4d4d4;width:105px;padding-left:40px;color:#fff;font-weight:bold;}
.tab-view {width:73%;}
.tab-view dl dt {font-size:15px;color:#333;font-weight:bold;line-height:24px;margin-bottom:20px;}
.tab-view .clearfix .float-l {width:160px;}
.tab-view .clearfix .float-l p {margin:10px 0 25px 45px;}
.tab-view .clearfix .float-r {width:65%;}
.tab-view .clearfix .float-r .tbl-type2 th,.tab-view .clearfix .float-r .tbl-type2 td {height:auto !important;padding:6px 8px;}

.plan-info-box {padding:25px 35px !important;}
.plan-info-box .plan-info-dl {margin:0;}
.plan-info-box .plan-info-dl.ht109 {height:109px;}
.plan-info-box .plan-info-dl dt {background:url('/resource/img/bg/bhp/ico_plan_info.gif') no-repeat;color:#666;font-size:14px;padding-left:26px;line-height:18px;}
.plan-info-box .plan-info-dl dt.plan-info-tit1 {background-position:0 0;}
.plan-info-box .plan-info-dl dt.plan-info-tit2 {background-position:0 -30px;}
.plan-info-box .plan-info-dl dt.plan-info-tit3 {background-position:0 -60px;}
.plan-info-box .plan-info-dl dd {margin:0 20px;}
.plan-info-box .js-pettern {margin-top:15px;padding:12px 10px;color:#333;font-size:14px;line-height:18px;}
.plan-info-box .js-pettern strong {text-decoration:underline;}

.plan-total .tit-type2 {padding-bottom:15px !important;}
.plan-total .float-l, .plan-total .float-r {width:50%;}
.plan-total .float-l .float-l, .plan-total .float-r .float-l {width:175px;}
.plan-total .float-l .float-r,.plan-total .float-r .float-r {margin-top:9px;width:45%;}
.plan-total .float-l .float-r {border-right:1px solid #ececec;}
.plan-total .float-r .float-r {border:none;}
.plan-total .total-tit {font-weight:bold;color:#004890;font-size:14px;margin-bottom:10px;}
.plan-total .atm-pettern-roundbox2 .bg > div > div {padding:15px 10px !important;}
.plan-total .atm-pettern-roundbox2 ul.type1 {width:100%;}
.plan-total .atm-pettern-roundbox2 ul.type1 li {text-align:left;width:100%;overflow:hidden;line-height:20px;position:relative;}
.plan-total .atm-pettern-roundbox2 ul.type1 li .js-txt,
.portfolio-ui dl dd ul li .js-txt2 {display:inline;}
.plan-total .atm-pettern-roundbox2 ul.type1 li .js-txt {width:50%;text-align:left;}
.plan-total .atm-pettern-roundbox2 ul.type1 li .js-txt2 {width:50%;text-align:right;right:0;position:absolute;right:0;}
.plan-total .atm-pettern-roundbox2 ul.type1 li .js-txt2 > span {font-weight:bold;}
.plan-total .js_round_box > div > div > div {padding:20px 12px;text-align:right;line-height:25px;font-weight:bold;}
.plan-total .js_round_box > div > div > div .point-c1 {font-size:20px;}

.total-plan-box {padding:15px 25px;font-size:15px;font-weight:bold;}
.total-plan-hd {overflow:hidden;overflow-y:scroll;height:235px;padding:7px;border:1px solid #d7d7d7;}

.total-link-box {padding:25px 30px !important;}
.total-link-box dl {float:left;width:50%;background:url('/resource/img/bg/bhp/bg_plan_total.gif') no-repeat;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.total-link-box dt {font-size:18px;color:#333;font-weight:bold;line-height:1.4;}
.total-link-box dd {margin-top:15px;width:45%;}
.total-link-box dl.total-link1 {background-position:right 9px;border-left:none;margin-right:-1px;padding-bottom:20px;}
.total-link-box dl.total-link2 {background-position:right -263px;padding-bottom:20px;}
.total-link-box dl.total-link3 {background-position:right -116px;border:none;margin-right:-1px;padding-top:20px;}
.total-link-box dl.total-link4 {background-position:right -387px;border-bottom:none;padding-top:20px;}
.total-link-box dl.total-link2 dt,
.total-link-box dl.total-link2 dd,
.total-link-box dl.total-link4 dt,
.total-link-box dl.total-link4 dd {padding-left:37px;}

.pop-lack-box {margin-top:35px;}
.pop-lack-box .float-l {margin-right:30px;}
.pop-lack-box dt {font-weight:bold;font-size:15px;line-height:26px;color:#333;margin-bottom:30px;}
.pop-lack-box dl {width:210px !important;}

/* 생애주기별재무설계 */
.atm-product ul.list {border-top:2px solid #212121;}
.atm-product ul.list li {padding:14px 10px;border-bottom:1px solid #d9d9d9;overflow:hidden;}
.atm-product ul.list li .title {margin-right:5px;margin-top:-5px;font-size:17px;color:#000;font-family:MalgunGothic;line-height:1.4;vertical-align:middle;font-weight:bold;}
.atm-product ul.list li .con-txt {margin-top:11px;color:#666;}
.atm-product ul.list li .ico-pro {font-size:11px;color:#fff;line-height:18px;padding:0 5px;}
.atm-product ul.list li .ico-pro.type1 {background:#f26522;}
.atm-product ul.list li .ico-pro.type2 {background:#694eb1;}
.atm-protbox {border:3px solid #b8c6da;padding:30px;margin-top:70px;background:url('/resource/img/bg/bhp/bg_protbox.gif') no-repeat 74px 60px;min-height:140px;overflow:hidden;}
.atm-protbox .title {font-size:22px;color:#134383;font-family:MalgunGothic;float:left;}
.atm-protbox .float-r {width:62%;}
.atm-protbox .float-r .box {position:relative;}
.atm-protbox .float-r .box h5 {background:url('/resource/img/bul/bu_atm.gif') no-repeat 0 4px;padding:0 0 0 10px;color:#004890;margin-bottom:8px;}
.atm-protbox .float-r .box .btn-type-1c {position:absolute;top:20px;right:0;}

.atm-lifebox {border:1px solid #ccc;background:url('/resource/img/bg/bhp/bg_icon_lifetime.gif') no-repeat 0 0;padding:30px 30px 20px 172px;min-height:80px;}
.atm-lifebox .tip {margin-left:35px;font-size:11px;line-height:13px;}
.atm-lifebox .tip .bu-tip {background:url('/resource/img/ico/bhp/ico_tip.gif') no-repeat 0 0;text-indent:-9999px;width:30px;height:13px;margin:0 5px 0 -35px;}
.atm-lifebox.po1 {background-position:0 30px;}
.atm-lifebox.po2 {background-position:0 -126px;}
.atm-lifebox.po3 {background-position:0 -283px;}
.atm-lifebox.po4 {background-position:0 -443px;}
.atm-lifebox.po5 {background-position:0 -610px;}
.atm-lifebox.po6 {background-position:0 -770px;}
.atm-lifebox.po7 {background-position:0 -935px;}
.atm-lifebox.po8 {background-position:0 -1100px;}


.conbg-lifegraph {background:url('/resource/img/bg/bhp/bg_atmlife1.gif') no-repeat center 0;width:100%;height:213px;}
.conbg-lifegraph2 {background:url('/resource/img/bg/bhp/bg_atmlife2.gif') no-repeat center 0;width:100%;height:213px;}
.conbg-lifegraph3 {background:url('/resource/img/bg/bhp/bg_atmlife3.gif') no-repeat center 0;width:100%;height:213px;}
.conbg-lifegraph4 {background:url('/resource/img/bg/bhp/bg_atmlife4.gif') no-repeat center 0;width:100%;height:213px;}


.conlife-point {border:1px solid #dad9d9;padding:30px;}
.conlife-point .float-l.type1 {border-bottom:1px solid #ccc;width:60%;border-right:1px solid #ccc;}
.conlife-point .float-l.type1 .txt {margin:10px 0 30px 0;line-height:18px;padding:0 15px;}
.conlife-point .float-l.type2 {width:60%;overflow:hidden;border-right:1px solid #ccc;}
.conlife-point .float-l.type2 ul {margin-left:-1px;margin-top:22px;}
.conlife-point .float-l.type2 ul li {float:left;background:url('/resource/img/bg/bhp/bg_ico_keyword.gif') no-repeat 0 0;padding:50px 23px 0 23px;border-left:1px solid #ececec;width:14%;text-align:center;font-weight:bold;min-height:32px;}
.conlife-point .float-l.type2 ul li:first-child {border:none;}
.conlife-point .float-l.type2 ul.col3 li {width:22%;}
.conlife-point .float-l.type2 ul li a {line-height:16px;}
.conlife-point .float-l.type2 ul li.po1 {background-position:center 0;}
.conlife-point .float-l.type2 ul li.po2 {background-position:center -85px;}
.conlife-point .float-l.type2 ul li.po3 {background-position:center -168px;}
.conlife-point .float-l.type2 ul li.po4 {background-position:center -252px;}
.conlife-point .float-r.type3 {width:37%;min-height:267px;padding-left:20px;}



/*재무설계 공통*/
span.plan-up-down {width:20px;display:inline-block;vertical-align:middle;margin-left:12px;}
span.plan-up-down a {display:inline-block;width:20px;height:12px;background-image:url('/resource/img/tab/bhp/plan_un_down.gif');margin-bottom:1px;text-indent:-99999px;}
span.plan-up-down a.up {background-position:0 0;}
span.plan-up-down a.down {background-position:0 bottom;}
.plan-noti {background:url('/resource/img/tab/bhp/ico_plan_noti.gif') no-repeat left top;padding:2px 0 2px 30px;line-height:18px;}
.plan-noti em {position:absolute;left:-99999px;}

.plan-slide {background:url('/resource/img/bg/bhp/bg_plan_slide.png') no-repeat right bottom;position:relative;display:inline-block;width:100%;height:12px;margin:6px 0;}
.plan-slide .slide-box {background:url('/resource/img/bg/bhp/bg_plan_slide.png') no-repeat left top;width:auto;padding:4px 5px;display:block;height:4px;}
.plan-slide .slide-box .slide-bar {background:url('/resource/img/bg/bhp/bg_plan_bar.gif') repeat left top;display:inline-block;height:4px;}
.plan-slide .slide-box .slide-toggle {background:url('/resource/img/bg/bhp/bg_plan_toggle.png') no-repeat;position:absolute;left:0;top:-6px;width:24px;height:24px;margin-left:-12px;}

.tit-type2 em {font-weight:bold;}
.pop-tit-type2 em {font-weight:bold;padding-bottom:0;}

.tbl-type2.mp0 th,.tbl-type2.mp0 td {padding:6px 8px;height:auto !important;}
.portfolio-ui.plan-total-ui dl.type1 {width:43%;}
.portfolio-ui .plan-arrow {background:url('/resource/img/bg/bhp/total_plan_arrow.gif') no-repeat 0 0;width:108px;height:152px;position:absolute;top:18%;left:50%;margin-left:-40px;}
.td-btn-type .float-l {line-height:25px;}
.td-btn-type .float-r {margin:0;}

.atm-txt-box {background:#f5f5f5;padding:14px 20px;}
.atm-txt-box strong {margin-right:30px;font-size:16px;}
.atm-txt-box strong em {color:#004890;font-weight:bold;text-decoration:underline;margin-left:15px;}

.js-fpmtxtbox strong {font-size:26px;color:#1a5298;font-family:MalgunGothic;font-weight:bold;}
.js-fpmtxtbox p {width:85%;margin:15px auto 0 auto;line-height:18px;}

.bs-box {background:#f8faff url('/resource/img/bg/bhp/bg_bssmart.jpg') no-repeat;min-height:148px;padding:40px 50px 40px 260px;}
.bs-box.bsSmart01 {background-position:0 0;}
.bs-box.bsSmart02 {background-position:0 -230px;}
.bs-box.bsSmart03 {background-position:0 -460px;}
.bs-box.bsSmart04 {background-position:0 -690px;}
.bs-box.bsSmart05 {background-position:0 -920px;}
.bs-box.bsSmart06 { height:185px;background-position:10px -1160px;padding:55px 50px 0 320px;}
.bs-box.bsSmart07 { height:185px;background-position:20px -1390px;padding:55px 50px 0 320px;}
.bs-box.bsSmart08 {background-position:0px -1650px;}
.bs-box.bsSmart09 {background:url('/resource/img/bg/bhp/bg_bssmart3.jpg') no-repeat #f8faff;}
.bs-box.bsSmart10 {background:url('/resource/img/bg/bhp/bg_bssmart4.jpg') no-repeat #f8faff;}
.bs-box.bsSmart11 {background:url('/resource/img/bg/bhp/bg_bssmart5.jpg') no-repeat #f8faff;}
.bs-box .info-dl dt {font-family:MalgunGothic;font-weight:bold;color:#123562;font-size:14px;}
.bs-box .info-dl dt >em {font-size:26px;margin-top:5px;}
.bs-box .info-dl dd {margin-top:20px;line-height:16px;}

.smart-appdown {overflow:hidden;padding:20px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.smart-appdown ul, .smart-appdown li {float:left;}
.smart-appdown li {padding:20px;border-left:1px solid #e8e8e8;height:75px;}
.smart-appdown li:first-child {border:none;}
.smart-appdown dl { padding-left:20px;width:322px;float:left;padding-top:35px;}
.view-chg .smart-appdown dl {width:500px;}
.smart-appdown dt {font-weight:bold;color:#333;line-height:20px;vertical-align:bottom;}

.smart-infostep {margin-top:10px;height:338px;background:url('/resource/img/bg/bhp/img_BHPEFN005INQV1AM.jpg') no-repeat 50% 0;}
.smart-infostep2 {margin-top:10px;height:338px;background:url('/resource/img/bg/bhp/img_BHPEFN005INQV1BM.jpg') no-repeat 50% 0;}

.smart-infolist {margin-top:10px;border-bottom:1px solid #e8e8e8;}
.smart-infolist li {padding:20px 20px 30px 150px;border-top:1px solid #e8e8e8;background:url('/resource/img/bg/bhp/smart-infolist.gif') no-repeat;}
.smart-infolist li.info01 {background-position:20px 40px;}
.smart-infolist li.info02 {background-position:20px -95px;}
.smart-infolist li.info03 {background-position:20px -195px;}
.smart-infolist li.info04 {background-position:20px -309px;}
.smart-infolist li.info05 {background-position:20px -425px;}
.smart-infolist li.info11 {background-position:20px -86px;}
.smart-infolist li.info12 {background-position:20px -530px;}
.smart-infolist li.info13 {background-position:20px -645px;}
.smart-infolist li.info14 {background-position:20px -760px;}
.smart-infolist li.info15 {background-position:20px -885px;}
.smart-infolist dt {font-weight:bold;color:#5175af;line-height:30px;}
.smart-infolist dd {line-height:18px;}


.bs-smartul {border:1px solid #d9d9d9;border-left:none;}
.bs-smartul .float-l {width:25%;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;height:280px;margin-right:-1px;margin-bottom:-1px;}
.bs-smartul .float-l.h188p {height:200px;}
.bs-smartul .float-l.h150p {height:150px;}
.bs-smartul .float-l.h320p {height:320px;}
.bs-smartul .float-l.h340p {height:340px;}
.bs-smartul .float-l.h300p {height:300px;}
.bs-smartul .float-l .tit-type4, .bs-smartul .float-l .txt-type2 {margin-left:8px;}


.bs-smartul2 {border:1px solid #d9d9d9;border-left:none; }
.bs-smartul2 .float-l {width:33%;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;height:142px;margin-right:-1px;margin-bottom:-1px;}
.bs-smartul2 .float-l.last {width:33%;border-right:1px solid #d9d9d9;}
.bs-smartul2 .float-l.h188p {height:200px;}
.bs-smartul2 .float-l.h188p.last {border-right:0;}
.bs-smartul2 .float-l .tit-type4, .bs-smartul2 .float-l .txt-type2 {margin-left:8px;}

.bs-smartqrcode {border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;overflow:hidden;padding:20px 30px;}
.bs-smartqrcode .qrcode:first-child {border:none;padding-right:30px;padding-left:0;}
.bs-smartqrcode .qrcode {border-left:1px solid #e8e8e8;padding-left:30px;float:left;height:93px;padding-top:17px;}
.bs-smartqrcode .txt-con {float:right;width:41%;margin-top:40px;line-height:18px;}
.bs-allqrcode {float:left;width:400px;line-height:18px;margin-top:90px;margin-left:15px;}
.js-pettern-roundbox-type1 .ht40 {height:40px;line-height:40px;}
.js-pettern-roundbox-type1 .pdall15 .fwb {padding:0;line-height:20px;}

.tbl-type2.color {width:100%;border-collapse:separate;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;color:#666;table-layout:fixed;}
.tbl-type2.color th {background:url('/resource/img/bg/bhp/bg_th_bgpettern.gif') repeat;}
.tbl-type2.color tbody th, .tbl-type2.color tbody td {border-color:#ebebeb;}
.tbl-type2.color .tit {padding:20px 0 20px 20px;}
.tbl-type2.color .table-bu {background:url('/resource/img/bul/bu_table.gif') no-repeat 100% 3px;padding-right:16px;color:#004890;font-weight:bold;}  
.tbl-type2.color .table-bu2 {font-size:15px;color:#5175af;font-weight:bold;}

.fct-box {overflow:hidden;margin-left:-8px;}
.fct-box .js-pettern {float:left;width:32%;margin-left:8px;margin-bottom:8px;}
.fct-box .js-pettern .js_round_box > div > div > div {height:110px;}


.ico-list01 {overflow:hidden;border-top:1px solid #ececec; padding:9px 0;border-bottom:1px solid #ececec;background:url("/resource/img/bg/bg_tbl_pattern2.gif") repeat;}
.ico-list01 li {float:left;width:12.5%;height:62px; border-left:1px solid #ececec;padding:27px 0 0 12%;background:url("/resource/img/ico/bhp/ico_job.png") no-repeat 0 0;line-height:18px;}
.ico-list01 li:first-child {border-left:none;}
.ico-list01 li strong {display:block;}
.ico-list01 li.ico01 {background-position:25% 24px;}
.ico-list01 li.ico02 {background-position:25% -76px;}
.ico-list01 li.ico03 {background-position:25% -176px;}
.ico-list01 li.ico04 {background-position:25% -276px;}

.ico-list02 {overflow:hidden;border-top:1px solid #ececec;border-bottom:1px solid #ececec;}
.ico-list02 li {float:left;width:119px;margin:20px 0;padding:50px 20px 0;height:55px;border-left:1px solid #ececec;background:url("/resource/img/ico/bhp/ico_bill.png") no-repeat 0 0;text-align:center;line-height:1.4;}
.view-chg .ico-list02 li {width:159px;}
.ico-list02 li:first-child {border-left:none;}
.ico-list02 li strong {display:block;margin-bottom:7px;color:#0074bd;}
.ico-list02 li.ico01 {background-position:50% 0;}
.ico-list02 li.ico02 {background-position:50% -120px;}
.ico-list02 li.ico03 {background-position:50% -240px;}
.ico-list02 li.ico04 {background-position:50% -360px;}
.ico-list02 li.ico05 {background-position:50% -480px;}




/* BS전자금융 컨텐츠 bg */
.conbg-smartbg1 {background:url('/resource/img/bg/bhp/bg_smartsetup1.jpg') no-repeat center 0;height:358px;width:100%;}
.conbg-smartbg2 {background:url('/resource/img/bg/bhp/bg_smartsetup2.jpg') no-repeat center 0;height:312px;width:100%;}
.conbg-smartbg3 {background:url('/resource/img/bg/bhp/bg_smartsetup3.jpg') no-repeat center 0;height:639px;width:100%;}
.conbg-smartbg4 {background:url('/resource/img/bg/bhp/bg_smartsetup4.jpg') no-repeat center 0;height:312px;width:100%;}
.conbg-smartbg5 {background:url('/resource/img/bg/bhp/bg_smartsetup5.jpg') no-repeat center 0;height:642px;width:100%;}
.conbg-smartbg6 {background:url('/resource/img/bg/bhp/bg_smartsetup6.jpg') no-repeat center 0;height:358px;width:100%;}

.conbg-mobilebankbg1 {background:url('/resource/img/bg/bhp/bg_mobilebank_setup1.jpg') no-repeat center 0;height:362px;width:100%;}
.conbg-mobilebankbg1.ver2 {background:url('/resource/img/bg/bhp/bg_mobilebank_setup1_2.jpg') no-repeat center 0;height:362px;width:100%;}
.conbg-mobilebankbg2 {background:url('/resource/img/bg/bhp/bg_mobilebank_setup2.jpg') no-repeat center 0;height:315px;width:100%;}
.conbg-mobilebankbg3 {background:url('/resource/img/bg/bhp/bg_mobilebank_setup3.jpg') no-repeat center 0;height:640px;width:100%;}
.conbg-mobilebankbg4 {background:url('/resource/img/bg/bhp/bg_mobilebank_setup4.jpg') no-repeat center 0;height:315px;width:100%;}

.conbg-shbank1 {background:url('/resource/img/bg/bhp/bg_BHPEFN025INQV1AM1.jpg') no-repeat 50% 0;height:97px;width:100%;}
.conbg-shbank2 {background:url('/resource/img/bg/bhp/bg_BHPEFN025INQV1AM2.jpg') no-repeat 50% 0;height:331px;width:100%;}
.conbg-shbank3 {background:url('/resource/img/bg/bhp/bg_BHPEFN025INQV1AM3.jpg') no-repeat 50% 0;height:331px;width:100%;}
.conbg-shbank4 {background:url('/resource/img/bg/bhp/bg_BHPEFN025INQV1AM4.jpg') no-repeat 50% 0;height:331px;width:100%;}
.conbg-shbank5 {background:url('/resource/img/bg/bhp/bg_BHPEFN025INQV1AM5.jpg') no-repeat 50% 0;height:331px;width:100%;}
.conbg-ecash1 {background:url('/resource/img/bg/bhp/bg_BHPEFN028INQV1AM.jpg') no-repeat 50% 0;width:100%;height:243px;}
.conbg-ecash2 {background:url('/resource/img/bg/bhp/bg_BHPEFN028INQV1BM1.jpg') no-repeat 50% 0;width:100%;height:409px;}
.conbg-ecash3 {background:url('/resource/img/bg/bhp/bg_BHPEFN028INQV1BM2.jpg') no-repeat 50% 0;width:100%;height:550px;}
.conbg-ecash4 {background:url('/resource/img/bg/bhp/bg_BHPEFN030INQV1AM.jpg') no-repeat 50% 0;width:100%;height:243px;}
.conbg-ecash5 {background:url('/resource/img/bg/bhp/bg_BHPEFN030INQV1BM1.jpg') no-repeat 50% 0;width:100%;height:409px;}
.conbg-ecash6 {background:url('/resource/img/bg/bhp/bg_BHPEFN030INQV1BM2.jpg') no-repeat 50% 0;width:100%;height:656px;}
.conbg-ecash7 {background:url('/resource/img/bg/bhp/bg_BHPEFN031INQV1AM1.jpg') no-repeat 50% 0;width:100%;height:211px;}
.conbg-ecash8 {background:url('/resource/img/bg/bhp/bg_BHPEFN031INQV1DM.jpg') no-repeat 50% 0;width:100%;height:243px;}
.conbg-ecash9 {background:url('/resource/img/bg/bhp/bg_BHPEFN031INQV1EM1.jpg') no-repeat 50% 0;width:100%;height:409px;}
.conbg-ecash10 {background:url('/resource/img/bg/bhp/bg_BHPEFN031INQV1EM2.jpg') no-repeat 50% 0;width:100%;height:515px;}
.conbg-ecash11 {background:url('/resource/img/bg/bhp/bg_BHPEFN031INQV1EM3.jpg') no-repeat 50% 0;width:100%;height:477px;}
.conbg-ecash12 {background:url('/resource/img/bg/bhp/bg_BHPEFNGUD021V1BM.gif') no-repeat 50% 0;width:100%;height:454px;}
.conbg-pop1 {background:url('/resource/img/bg/bhp/bg_skpop1.jpg') no-repeat 0 0;height:95px;}
.conbg-efnbg1 {background:url('/resource/img/bg/bhp/bg_BHPEFN019INQV1AM.jpg') no-repeat 50% 0;height:1160px;width:100%;}
.conbg-vmbg1{background:url('/resource/img/bg/bhp/bg_vmbanking1.jpg') no-repeat center 0;height:706px;width:100%;}
.conbg-vmbg2{background:url('/resource/img/bg/bhp/bg_vmbanking2.jpg') no-repeat center 0;height:670px;width:100%;}
.conbg-vmbg3{background:url('/resource/img/bg/bhp/bg_vmbanking3.jpg') no-repeat center 0;height:670px;width:100%;}
.conbg-vmbg4{background:url('/resource/img/bg/bhp/bg_vmbanking4.jpg') no-repeat center 0;height:670px;width:100%;}

.conbg-vmmbg1{margin:15px 0;background:url('/resource/img/bg/bhp/bg_vmmobile1.jpg') no-repeat center 0;height:213px;width:100%;}
.conbg-vmmbg2{margin:15px 0;background:url('/resource/img/bg/bhp/bg_vmmobile2.jpg') no-repeat center 0;height:324px;width:100%;}
.conbg-vmmbg3{margin:15px 0;background:url('/resource/img/bg/bhp/bg_vmmobile3.jpg') no-repeat center 0;height:213px;width:100%;}
.conbg-vmmbg4{margin:15px 0;background:url('/resource/img/bg/bhp/bg_vmmobile4.jpg') no-repeat center 0;height:300px;width:100%;}
.conbg-vmmbg5{margin:15px 0;background:url('/resource/img/bg/bhp/bg_vmmobile5.jpg') no-repeat center 0;height:324px;width:100%;}

.bg-web1 {background:url('/resource/img/bg/bhp/bg_web.gif') no-repeat 50% top;padding-top:35px;}
.bg-web2 {background:url('/resource/img/bg/bhp/bg_web.gif') no-repeat 50% -70px;padding-top:35px;}
.bg-web3 {background:url('/resource/img/bg/bhp/bg_web.gif') no-repeat 50% -140px;padding-top:35px;}

.web-iphone-ir {background:url('/resource/img/etc/bhp/img_web_iphone.gif') no-repeat 50% 0;height:670px;}
.web-android-ir {background:url('/resource/img/etc/bhp/img_web_android.gif') no-repeat 50% 0;height:670px;}

.web-iphone-ir.ver2 {background:url('/resource/img/etc/bhp/img_web_iphone_ver2.gif') no-repeat 50% 0;height:670px;}
.web-android-ir.ver2 {background:url('/resource/img/etc/bhp/img_web_android_ver2.gif') no-repeat 50% 0;height:670px;}

.img-bss1 img {border:1px solid #ccc;margin-right:10px;}



.bss-list {width:70%;margin-left:10px;}
.bss-list li {background:url('/resource/img/ico/bhp/ico_smartbranch.png') no-repeat left top;width:35%;float:left;padding:0 0 5px 30px;line-height:25px;color:#333;}
.bss-list li.ico-bss01 {background-position:0 0;}/*노트북*/
.bss-list li.ico-bss02 {background-position:0 -60px;}/*카드*/
.bss-list li.ico-bss03 {background-position:0 -30px;}/*윈도우*/
.bss-list li.ico-bss04 {background-position:0 -90px;}/*동전*/
.bss-list li.ico-bss05 {background-position:0 -300px;}/*노트북*/
.bss-list li.ico-bss06 {background-position:0 -360px;}/*카드*/
.bss-list li.ico-bss07 {background-position:0 -60px;}/*카드*/
.bss-list li.ico-bss08 {background-position:0 -390px;}/*종이*/



/*round box*/
.bhp_round_box {background:url('/resource/img/bg/bhp/bg_round_box.gif') no-repeat right bottom;}
.bhp_round_box .r-inbox {background:url('/resource/img/bg/bhp/bg_round_box.gif') no-repeat left top;line-height:28px;text-align:center;}

.process.type5.process-he li div.pcs-con {height:20px;}

.pt-list > li {float:left;width:24%;margin-right:10px;}
.pt-list > li.lst {margin-right:0;}
.pt-list > li h5 {color:#004890;margin-bottom:10px;}
.pt-list > li .txt-type1 {font-weight:normal;}
.pt-list > li .ht01 {line-height:28px;}
.pt-list > li .ht02 {line-height:42px;}
.pt-list > li .ht03 {padding:27px 20px;}
.pt-list > li .h90 {height:90px;}
.pt-list > li .h190 {height:190px;}
.pt-list > li .h220 {height:220px;}

/*서비스가입해지*/
.bs-fs01 {font-size:14px;color:#333;}
.bs-fs02 {padding-left:15px;}
.bs-fs02 span {width:5px;margin-left:-15px;}
.bs-fs02 strong {color:#333;}
.bs-fs01 + ul {margin-top:10px;}
.bs-text-type1 .bs-fs01 + ul {margin-top:0;}
.bs-fs {color:#5176af;font-weight:bold;font-size:14px;margin-bottom:15px;}
.bs-text-type1 {position:relative;padding:20px 20px 10px 20px;min-height:22px;border:1px solid #ccc;}
.bs-text-type1 ul li span {margin-right:5px;display:inline-block;}
.bs-text-type1 li {line-height:1.6;text-align:left;}

/*스마트APP*/
.qrcode-box {width:100%;padding:20px 0 20px 20px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:url('/resource/img/bg/bg_tbl_pattern.gif') repeat 0 0;overflow:hidden;}
.qrcode-box img {float:left;}
.qrcode-box dl {float:left;padding-left:20px;margin-top:20px;line-height:2;}
.qrcode-box dl dt {color:#0074bd;font-size:1px;font-weight:bold;}


/*-------------마이페이지 메인 ---------------------*/
#mpgcontainer {width:100%;background:url('/resource/img/bg/bhp/mbg_pattern.gif') repeat 0 0;}
#mpgcontentWrap {width:1000px;margin:0 auto;}
#mpgcontentWrap .main-article {padding-bottom:98px;margin-top:-16px;}
.main-article {width:1000px;margin:0 auto;}
.main-article .box-error {width:1000px;background: url("/resource/img/bg/cmn/bg_mesbtm_1000.png") no-repeat 0 bottom;}
.main-article .box-error dl {background: url("/resource/img/bg/cmn/bg_mestop_error_1000.png") no-repeat 0 top;}

#pathNav .path-area-mpg {width:1000px;margin:0 auto;position:relative;}
#pathNav .path-area-mpg p {color:#044690;font-weight:bold;padding-top:13px;}
.quickmap {position:absolute;top:8px;right:0;font-size:11px;display:inline-block;padding:7px 10px 7px 31px;color:#004890;background:url('/resource/img/bg/bhp/qsitemap.gif') no-repeat;}
#user-type1 {background:url('/resource/img/etc/bhp/user_char.png') no-repeat 0 0;}
.header-section {position:relative;}
.mpg-top {overflow:hidden;padding:33px 0 12px 113px;}
.mpg-top h2 {/* float:left; */display:inline-block;font-family:MalgunGothic;font-weight:bold;font-size:20px;color:#333;vertical-align:top;margin-bottom:3px;}
.user-level {margin:3px 0 0 10px;font-weight:bold;color:#333;}
.user-level span {/* color:#008ccf; */display:inline-block;}
.user-level span a {font-weight:normal;color:#004890;text-decoration:underline;}
.user-level span:first-child{vertical-align:top;padding:5px 0 4px;}
.user-level span.btn-pack.btn-type-1:first-child {margin-top:2px;padding:0;vertical-align:middle;}
.user-level span[class*='ico_']{padding:5px 0 4px 28px;}
.user-level .ico_ace{background:url('/resource/img/ico/ic-mpg-bene-ace.png') no-repeat 0 50%;}
.user-level .ico_best{background:url('/resource/img/ico/ic-mpg-bene-best.png') no-repeat 0 50%;}
.user-level .ico_partner{background:url('/resource/img/ico/ic-mpg-bene-partner.png') no-repeat 0 50%;}
.user-level .ico_my{background:url('/resource/img/ico/ic-mpg-bene-my2.png') no-repeat 0 50%;background-size:20px auto;} /* 210624 마!이 등급 추가 */
.user-level .btn-pack{vertical-align:top;margin-left:10px;}
.box-tba.box-type-3 .user-level span[class*='ico_'] {margin-bottom:5px;}
.top-txt {padding-top:10px;}
.mycontrol_btn {position:absolute;top:35px;right:1px;}

/*추가수정*/
.user-info-section{overflow:hidden;}
.user-info-section .user-info , .user-info-section .user-info.lst{height:131px;}
.user-info>ul>li{padding-left:10px;background:url('/resource/img/bul/bhp/dot_bul.gif') no-repeat 0 9px;line-height:21px;}
.user-info.lst>ul.bank-info-list>li{line-height:26px;border-bottom:1px dashed #d9d9d9;background:url('/resource/img/bul/bhp/dot_bul.gif') no-repeat 0 12px;}
.user-info.lst>ul.bank-info-list>li>span{width:130px;}
.user-info h3 , .mybank-info h3 ,.smart-info h3 {font-size:14px;color:#333;line-height:24px;}
.mybank-info h3 { padding-left:5px;text-align:left;}
.user-info h3 ,.user-info-list{padding-left:5px;}
.user-info-list , .login-tech-list{padding-top:15px;}
.user-info-list li span {display:inline-block;width:46px;}
.user-info .info-btn {position:absolute;top:20px;right:15px;}
.mybank-number {margin-top:10px;overflow:hidden;}
.mybank-number .mybank-info, .user-info-section .user-info {float:left;}
.mybank-number .smart-info, .user-info-section .user-info.lst, 
#ecbmancontainer .give-box {float:right;position:relative;}
#ecbmancontainer .give-box {width:370px; }
#ecbmancontainer .give-box .acc-infobox {padding:0;}
#ecbmancontainer .give-box .acc-infobox .bg { border-bottom:1px solid #d9d9d9;}
#ecbmancontainer .give-box .acc-infobox .bg .bg-btm{background:none;padding:20px 14px 9px 14px !important;height:200px;}
#ecbmancontainer .give-box .acc-infobox .bg .slide-section {padding:15px 0 0;}
#ecbmancontainer .give-box .acc-infobox .tbl-type2 .btn-pack {margin-top:3px !important}
.user-info-section .user-info > .box-error dl dd,
.banknumber-info > .box-error dl dd {margin-top:0}
.mybank-number .smart-info a {width:366px;height:228px;border:none;border-bottom:1px solid #9d9c9c;vertical-align:top;}

.user-info>ul.login-tech-list>li {background:none;padding-left:0;}
.login-tech-list {overflow:hidden; padding-left:10px;}
.login-tech-list li {float:left;margin-left:29px;}
.login-tech-list li:first-child {margin-left:0;}
.login-tech-list li a {display:inline-block;background:url('/resource/img/ico/bhp/tech_ico02.gif') no-repeat 0 0;width:86px;}
.login-tech-list li a span {display:block;text-align:center;margin-top:80px;}
.login-tech-list li.tech_menu01 a {background-position:0px 0px;}
.login-tech-list li.tech_menu02 a {background-position:-114px 0px;}
.login-tech-list li.tech_menu03 a {background-position:-228px 0px;}


.mybank-info ,  .user-info{position:relative;border:1px solid #dbdbdb;border-bottom:none;background:#fff url("/resource/img/bg/ecb/bg_sbm_btmline.gif") repeat-x center bottom;padding:20px 15px;}
.mybank-info , .user-info{width:588px;}
.mybank-info>ul {position:absolute;top:25px;left:16px;padding-left:110px;font-size:0;}
.mybank-info>ul>li {float:left;padding :0 10px;background:url('/resource/img/bul/bhp/m_line.gif') no-repeat 0 1px;}
.mybank-info>ul>li:first-child {background:none;}
.mybank-info>ul>li.on>a {color:#004890;font-weight:bold;letter-spacing:-0.7pt;}
.mybank-info>ul>li.on>a .ico_new{position:relative;margin-left:2px;top:-3px;}
.mybank-info .info-btn , .smart-info .info-btn {position:absolute;top:18px;right:16px;}
.mybank-info .slide-section {padding-top:15px;overflow:hidden; height:150px;}
.bknumber-info-list {border-top:2px solid #5378af;}
.bknumber-info-list>li {padding:6px 0px;border-bottom:1px solid #d9d9d9;}
.bknumber-info-list>li>ul {font-size:0;overflow:hidden;}
.bknumber-info-list>li>ul>li {display:inline-block;width:21%;;vertical-align:middle;text-align:center;} /* 2023-11-20 : 20 -> 21로 수정 */
.bknumber-info-list>li>ul>li:first-child {width:220px;text-align:left;padding-left:5px;}
.bknumber-info-list>li>ul>li.mnum {width:100px; text-align:right;color:#333;}
.bknumber-info-list>li>ul>li.btns {text-align:right;}

.bknumber-info-list>li>ul.rmt>li {width:120px;}
.bknumber-info-list>li>ul.rmt>li:first-child {width:200px;}
.bknumber-info-list>li>ul.rmt>li.cur {width:60px; }
.bknumber-info-list>li>ul.rmt>li.mnum {width:90px; }
.bknumber-info-list>li>ul.rmt>li.btns {width:110px; }

.bknumber-info-list>li.lst {border-bottom:1px solid #d9d9d9;}
.total-after {background-color:#fff;border-bottom:1px solid #d9d9d9;text-align:right;padding:10px 5px 10px;color:#333;}
.total-after strong {color:#004890;font-size:14px;display:inline-block;padding-left:7px;}

/* 20151218 마이페이지 이체 토글레이어 스타일 추가 */
.bknumber-info-list>li {position:relative;}
.bknumber-info-list>li>ul>li.btns .layerpop-2 {width:110px;display:none;right:0}
.bknumber-info-list>li>ul>li.btns .layerpop-2 .layer-arrrow {right:20px;}
.bknumber-info-list>li>ul>li.btns .layerpop-2 .layer-arrrow.align-d {background:url('/resource/img/bg/bg_layer_arrow_d.gif') no-repeat 0 0;bottom:-7px;}


.user-info-section .user-info > .box-error,
.mybank-info  .box-error {background: url('/resource/img/bg/cmn/bg_mesbtm_588.png') no-repeat 0 bottom;margin-top:5px;width:588px; }
.mybank-info  .box-error {margin-top:5px;}
.user-info-section .user-info > .box-error dl {background: url('/resource/img/bg/cmn/bg_mes_error_588.png') no-repeat 0 top; padding:38px 11px 0 170px;min-height:65px;}
.mybank-info .box-error dl {background: url('/resource/img/bg/cmn/bg_mes_error_588B.png') no-repeat 0 top; padding:47px 11px 14px 170px;}
.smart-info .box-error {width:337px; margin-top:21px;background: url("/resource/img/bg/cmn/bg_mesbtm_337.png") no-repeat 0 bottom;}
.smart-info .box-error dl {padding: 48px 20px 14px;background: url("/resource/img/bg/cmn/bg_mestop_337.png") no-repeat 0 top }
.event-ban .box-error,
.article .section > .box-error {background: url('/resource/img/bg/cmn/bg_mesbtm_464.png') no-repeat 0 bottom; margin-top:21px;width:464px;}
.article .section > .box-error dl {background: url('/resource/img/bg/cmn/bg_mes_error_464.png') no-repeat 0 top;padding:38px 11px 0 170px;}
.event-ban .box-error {margin:15px 15px 0;}
.event-ban .box-error dl {background: url('/resource/img/bg/cmn/bg_mes_error_464B.png') no-repeat 0 top;padding:53px 11px 24px 170px}
.section01.bsbg .box-error,
.section01.svbg .box-error {width:208px;margin-top:11px;background: url("/resource/img/bg/cmn/bg_mesbtm_208.png") no-repeat 0 bottom;}
.section01.bsbg .box-error dl,
.section01.svbg .box-error dl {padding:31px 20px 0; height:92px;background: url("/resource/img/bg/cmn/bg_mestop_208.png") no-repeat 0 top;}

.section01.bsbg .box-error dl dt,
.section01.svbg .box-error dl dt,
.smart-info > .box-error dl dt,
.user-info-section .user-info > .box-error dl dt, 
.banknumber-info .box-error dl dt,
.event-ban .box-error dl dt, 
.article .section > .box-error dl dt {font-size:12px; line-height:18px}
.event-ban .box-error dl dd,
.section01.bsbg .box-error dl dd,
.section01.svbg .box-error dl dd,
.smart-info .box-error dl dd,
.article .section > .box-error dl dd {margin-top:0}




.user-info.lst{ float:right;width:336px; padding:20px 15px; height:131px;border-bottom:none;background:#fff url("/resource/img/bg/ecb/bg_sbm_btmline.gif") repeat-x center bottom;}
.smart-info h3 {float:left;padding-right:8px;}
.smart-info>ul {overflow:hidden;border-top:2px solid #333;margin-top:14px;background:#fefbfd;}
.smart-info>ul>li {padding:15px 17px;color:#333;}
.smart-info>ul>li.bg {background:#fef9f7;}
.smartinfo-top {overflow:hidden;}
.total-date {float:left;font-size:11px;margin-top:5px;padding-left:8px;background:url('/resource/img/bul/bhp/m_line01.gif') no-repeat left 1px;}
.total-date strong {color:#d71f75;}
.sminfo-type {vertical-align:bottom;padding-top:10px;}
.sminfo-type img {padding-right:3px;display:inline-block;}
.article {overflow:hidden;margin-right:-10px; }
.article .section,
.section01 {margin-top:10px;padding:15px;border:1px solid #d9d9d9;background-color:#fff;position:relative;float:left;margin-right:10px;height:160px;}
.article .section {width:463px;border-bottom:1px solid #b0b0b0;}

.move-mark {position:absolute;top:-1px;right:-1px;display:inline-block;width:24px;height:24px;border:1px solid #dadada;text-indent:-99999px;background:#fff url('/resource/img/bg/bhp/move_mark.gif') no-repeat 6px 6px;}
.close-mark {position:absolute;top:-1px;right:-1px;display:inline-block;width:24px;height:24px;border:1px solid #dadada;text-indent:-99999px;background:#fff url('/resource/img/bg/bhp/close_mark.gif') no-repeat 7px 8px;}
.comm-btn .move-mark {top:-1px;right:24px;}
.article h3 {color:#00478f;font-size:14px;}
.product-list {overflow:hidden;margin-top:20px;}
.product-list li {float:left;width:226px;text-align:center;line-height:20px;}
.product-list li:first-child {margin-right:10px;}
.fit-tit {display:block;margin-top:15px;color:#135295;font-weight:normal;line-height:21px;}
.mpg-tbl {margin-top:21px;border-collapse:separate;border-top:2px solid #5378af;}
.mpg-tbl th {padding:12px 0 8px;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;background:#f3f8ff;color:#333;font-weight:normal;text-align:center;}
.mpg-tbl td {padding:8px 0 6px;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;text-align:center;}
.mpg-tbl td a {color:#004890;text-decoration:underline;}
.mpg-tbl td:first-child,
.mpg-tbl th:first-child {border-left:none;}

.event-ban {position:absolute;top:0;left:0; overflow:hidden;width:493px; height:190px;}
.event-ban img {width:493px; height:190px;}
.combaw {display:block;position:absolute;background:url('/resource/img/bul/bhp/bh_bul_arrow.gif') no-repeat right 3px;padding-right:7px;text-decoration:underline;}
.combaw.abottom {bottom:15px;right:16px;font-size:11px;}
.combaw.allview{top:44px;right:46px;font-size:12px;}
.combaw.morequick {top:18px;left:115px;font-size:11px;}
.secuity-list {margin-top:21px;font-size:0;}
.secuity-list li {display:inline-block;padding-left:8px;}
.secuity-list li:first-child {padding-left:0;}
.secuity-list li a {width:70px;height:70px;display:inline-block;background:url('/resource/img/ico/bhp/sec_ico.gif') no-repeat 0 0;padding-bottom:10px;}
.secuity-list li a span {display:block;margin-top:81px;text-align:center;letter-spacing:-0.7pt;line-height:18px;}
.secuity-list li.sty_menu01 a {background-position:0px -81px;}
.secuity-list li.sty_menu02 a {background-position:-79px -81px;}
.secuity-list li.sty_menu03 a {background-position:-158px -81px;}
.secuity-list li.sty_menu04 a {background-position:-237px -81px;}
.secuity-list li.sty_menu05 a {background-position:-317px -81px;}
.secuity-list li.sty_menu06 a {background-position:-395px -81px;}
.secuity-list li.sty_menu01 a:hover  {background-position:0px 0px;}
.secuity-list li.sty_menu02 a:hover {background-position:-79px 0px;}
.secuity-list li.sty_menu03 a:hover {background-position:-158px 0px;}
.secuity-list li.sty_menu04 a:hover {background-position:-237px 0px;}
.secuity-list li.sty_menu05 a:hover {background-position:-317px 0px;}
.secuity-list li.sty_menu06 a:hover {background-position:-396px 0px;}

.section01 {width:210px;border-bottom:1px solid #b0b0b0;}
.section01.bsbg { width:211px;background:url('/resource/img/bg/bhp/bsbg_pt.gif') repeat 0 0;}
.section01.svbg {background:url('/resource/img/bg/bhp/svbg_pt.gif') repeat 0 0;}
.section01.smbg {background:#fff url('/resource/img/bg/bhp/smbg.gif') no-repeat 16px 52px;}
.section01 ul {margin-top:20px;}
.tech-list {overflow:hidden;}
.tech-list li {float:left;padding-left:7px;}
.tech-list li:first-child {padding-left:0;}
.tech-list li a {display:inline-block;background:url('/resource/img/ico/bhp/tech_ico.gif') no-repeat 0 0;width:65px;}
.tech-list li a span {display:block;text-align:center;margin-top:100px;}
.tech-list li.tech_menu01 a {background-position:0px 0px;}
.tech-list li.tech_menu02 a {background-position:-74px 0px;}
.tech-list li.tech_menu03 a {background-position:-148px 0px;}

.request-tit {margin-top:21px;}
.request-list {overflow:hidden;}
.request-list li {float:left;line-height:21px;padding-right:15px;}
.request-list li label {display:inline-block;padding-left:5px;}
.request-btn-mid {text-align:center;margin:20px 0 10px ;}
.section01>.notice-list {margin-top:0px;}
.recently-info{padding:12px 0px;}
.notice-list li {padding-left:7px;line-height:18px;background:url('/resource/img/bul/bhp/dot_bul.gif') no-repeat 0 7px;}
.notice-list li span {color:#044690;vertical-align:top;}
.sm-list {overflow:hidden; width:100%;padding-top:20px;}
.sm-list li {float:left; width:33%;text-align:center;border-left:1px solid #ddd;}
.sm-list li:first-child {border-left:0 none;}
.sm-list li a {display:inline-block;padding:5px 0;}
.sm-list li a span {display:block;margin-top:38px;}
.sm-list li.smart_menu01 a {width:68px;background:url('/resource/img/ico/bhp/ico_talk.png') no-repeat center 0;}
.sm-list li.smart_menu02 a {width:68px;background:url('/resource/img/ico/bhp/ico_email.png') no-repeat center 0;}
.sm-list li.smart_menu03 a {width:68px;background:url('/resource/img/ico/bhp/ico_faq.png') no-repeat center 0;}

.black{color: #000 !important;}

.portfolio-article {margin:10px 0;text-align:center;}
.portfolio-box {padding-bottom:2px;background:url("/resource/img/bg/ecb/bg_sbm_btmline.gif") repeat-x  0 bottom;}
.portfolio-header {border:4px solid #ececec;background:#fff;padding:14px 16px 10px;text-align:left;}
.portfolio-header span {color:#d91e77;}
.portfolio-detail {border:4px solid #ececec;border-top:1px solid #dfdfdf;margin-top:-4px;padding:20px 15px 30px;background:#fff;}

.question-btn{width:210px;height:40px;margin-top:21px;background:url('/resource/img/btn/bhp/question_btn.png') no-repeat 0 0;text-align:center;}
.question-btn a{padding-top:14px;display:block;}
.question-btn01{width:210px;height:40px;margin-top:40px;background:url('/resource/img/btn/bhp/question_btn01.png') no-repeat 0 0;text-align:center;padding-bottom:20px ;}
.question-btn01 a{padding-top:14px;display:block;}
.question-btn02{width:210px;height:63px;background:url('/resource/img/btn/bhp/question_btn02.png') no-repeat 0 0;text-align:center;}
.question-btn02 a{padding-top:10px;width:140px;display:block;margin:0 auto;text-align:left;}


/*common*/
.point_b1 {color:#004890;}
.point_b2 {color:#2b9f87;}

/*remote*/
.remote-list {overflow:hidden;margin-right:-6px;}
.remote-list>li , 
.portsmall-box {text-align:center;margin-right:6px;height:62px;margin-top:6px;}
.remote-list>li {width:190px;float:left;border:1px solid #d9d9d9;color:#adadad;line-height:65px;}
.remote-list li.active {position:relative;border:1px solid #666;color:#666;}
.remote-list li.active > .comm-btn>.move-mark {top:0;right:0;border-top:none;border-right:none;}
.portsmall-box {width:388px;border:1px solid #d9d9d9;color:#adadad;line-height:65px;}
.remote-article {width:390px;}
.remote-article .btn-mid {margin-bottom:0px !important;}
.remote-active-list {overflow:hidden;margin-right:-6px;}
.remote-active-list>li {float:left;border:1px solid #666666;height:22px;padding:30px 0 10px;width:190px;margin:6px 6px 0 0;position:relative;text-align:center;}
.remote-active-list li a {display:inline-block;width:38px;border-bottom:1px solid #b0b0b0;border-top:1px solid #b0b0b0;border-right:1px solid #b0b0b0;border-left:1px solid #ddd;border-top:1px solid #ddd;text-align:center;font-size:11px;background-color:#fff;line-height:18px;}
.remote-active-list li a.on {color:#fff;background-color:#024691;border-bottom:1px solid #003363;border-top:1px solid #013e7d;border-right:1px solid #003263;border-left:1px solid #003d7c;}
.remote-active-list li.box-hidden {background:#f6f6f6;border:1px solid #b0b0b0; color:#b3b3b3; cursor:default;}
.remote-active-list li div {position:absolute;top:3px;right:3px;}
.remote-active-list .active-half {width:91px;}
.remote-active-list .active {border:1px solid #666666;position:relative;color:#666666;}
.remote-active-list li a.move-mark {width:24px;top:-3px;right:-3px;border-top:none;border-right:none;}

/*------------- 이벤트 페이지 ---------------------*/


.ent-article {width:1000px;position:relative;clear:both;overflow:hidden;}
.slideshow {height:192px;width:660px;overflow:hidden;position:relative;}
.slideshow-slides {height:192px;}
.slideshow-slides ul {font-size:0;}
.slideshow-slides ul li {display:inline-block;width:660px;}
.slideshow-slides .slide {height:192px;overflow:hidden;}
.slideshow-slides .slide img {width: 660px; height: 192px;}
.slideshow-nav a {text-indent:-9999px;line-height:0;font-size:0;overflow:hidden;width:45px;height:45px;background-image:url('/resource/img/ico/bhp/ent_sprites.png');}
.slideshow-nav a.prev {position:absolute;top:74px;left:11px;}
.slideshow-nav a.next {position:absolute;top:74px;right:11px;;background-position:-55px 0;}
.slideshow-indicator {position:absolute;top:11px;height:11px;right:11px;font-size:0;}
.slideshow-indicator a {display:inline-block;width:11px;height:11px;background:url('/resource/img/ico/bhp/ent_sprites.png') no-repeat -21px -56px;text-indent:-9999px;line-height:0;overflow:hidden;padding:0 2px;}
.slideshow-indicator a.active {background-position:-42px -56px;}
.slideshow .controls {position:absolute;top:0px;right:0px;font-size:0;}
.controls a {background-image:url('/resource/img/ico/bhp/ent_sprites.png');text-indent:-9999px;font-size:0;line-height:0;}
.slideshow .controls a {width:13px;height:11px;}
.slideshow .controls a.stop {position:absolute;top:11px;right:63px;background-position:0 -55px;width:13px;height:11px;}
.slideshow .controls a.play {position:absolute;top:11px;right:63px; background-position:-65px -56px;width:11px;height:11px;}
.slideshow-banner {height:130px;width:320px;overflow:hidden;margin-top:27px;position:relative;}
.slideshow-banner .controls {position:absolute;top:0px;right:0px;font-size:0;}
.slideshow-banner .controls a {width:10px;height:10px;display:block;position:absolute;top:11px;right:45px;}
.slideshow-banner .controls a.stop {background-position:0 -78px;width:7px;height:10px;}
.slideshow-banner .controls a.play {background-position:-17px -78px;}
.slidebanner-indicator {position:absolute;top:11px;right:11px;font-size:0;z-index:3;}
.slidebanner-indicator a {width:10px;height:10px;display:inline-block;overflow:hidden;background-image:url('/resource/img/ico/bhp/ent_sprites.png') ;background-position:-34px -78px;padding-right:5px;}
.slidebanner-indicator a.active {background-position:-53px -78px;}
.slideshow-banner .slideshow-slides ul li {display:inline-block;width:320px;}

.ent-logbox {width:318px;border:1px solid #cae1f2;margin-left:20px;background:url('/resource/img/bg/bhp/logbg_pt.gif') repeat 0 0;position:absolute;top:0;right:0;height:190px;}
.login-userinfo {padding:13px 16px 16px 16px;position:relative;}
.login-userinfo ul {padding-top:15px;}
.login-userinfo ul li {line-height:20px;background:url('/resource/img/bul/bhp/dot_li.gif') no-repeat 0 8px;padding-left:5px;}
.ent-muser-info {font-size:14px;padding-top:8px;}
.ent-muser-info strong {color:#004890;}
.bsmeminfo-btn {width:113px;height:21px;position:absolute;bottom:45px;left:16px;background:url('/resource/img/btn/bhp/bsminfo_btn.png') no-repeat 0 0;text-indent:-9999px;line-height:0;font-size:0;}
.bsme-exp-box {position:absolute;top:40px;left:-35px;z-index:10;background:url('/resource/img/bg/bhp/arrow_bg.gif') no-repeat 50% bottom;padding-bottom:5px;}
.bsme-exp {background-color:#fff;border:1px solid #004890;width:174px;padding:11px 11px 12px 10px;font-size:11px;}
.bsme-exp h4 , .bsme-exp p {font-size:11px;}
.bsme-exp p {line-height:15px;margin-top:8px;}
.bsinfo-close {position:absolute;top:6px;right:13px;display:inline-block;width:18px;height:18px;border:1px solid #dadada;text-indent:-99999px;background:#fff url('/resource/img/bg/bhp/closebtn_bsinfo.gif') no-repeat 5px 5px;}
.info-quick {margin-top:25px;text-align:center;}

.logout-txt {font-size:22px;padding:35px 60px 45px 60px;text-align:center;font-family:MalgunGothic;line-height:39px;color:#333;}
.ent-section {width:660px;margin-top:23px;position:relative;margin-right:20px;float:left;}
.ent-section.ty2 {position:relative;width:1000px;margin:0;}
.ent-section.ty2 h3 > a, .entcom-section h3 > a {display:block;}
.ent-section.ty2 .ent-list {clear:both;overflow:hidden;padding-top:20px;border-top:1px solid #b8b8b8;}
.ent-section.ty2 .ent-list li {float:left;display:inline-block;width:320px;height:220px;margin:0 20px 20px 0;}
.ent-section.ty2 .ent-list li:nth-child(3n) {margin-right:0;}
.ent-section.ty2 .ent-list li.ent_none {display:block;width:100%;height:100px;text-align:center;line-height:60px;}
.ent-section.ty2 li img {display:block;border:1px solid #f5f5f5;width:318px}
.entcom-section {margin-top:23px;float:left;width:320px;min-height: 160px;position:relative;}
.entcom-section.w-box {width:320px;margin-left: 20px;}
/* .entcom-section.w-box .slideshow-banner {border:1px solid #cae1f2;} */
.entpro-box img {width: 320px; height: 130px;}
.bottom-slides{height: 130px !important;}

/* 2024-11-20 이벤트 배너 이미지 사이즈 변경 */
.size {width: 316px !important; height: 126px !important;}
.size > img{width: 316px !important; height: 126px !important;}

.ent-section h3, 
.entcom-section h3 {font-size:14px;color:#333;padding-bottom:10px;}
.ent-list {clear:both;overflow:hidden;font-size:0;padding-top:20px;border-top:1px solid #b8b8b8;} 
.ent-list li {float:left;width:320px;height:220px;}
.ent-list li.ent-list-none {height:40px;}
.ent-list li img {width:320px;height:130px;}
.ent-list li:first-child {margin-right:20px;}
.ent-list li h4 {margin-top:19px;font-size:14px;color:#004890;}
.ent-list li h4 a {color:#004890;}
.ent-con {margin-top:7px;padding-bottom:17px;}
.ent-date {font-size:11px;color:#333;}
.ent-morebtn {display:block;border:1px solid #d9d9d9;text-indent:-9999px;font-size:0;line-height:0;background:url('/resource/img/bg/bhp/more_btn.gif') no-repeat 4px 4px;width:17px;height:17px;position:absolute;top:0;right:0;}
.recommend-box {border:1px solid #ddd;padding:10px 0;width:318px;min-height:220px;}
.recommend-box ol li {border-top:1px dashed #ddd;}
.recommend-box ol li:first-child {border-top:none;}
.recommend-box ol li div {padding:0 0px 20px 20px;margin-top:17px;background:url('/resource/img/bul/bhp/bul_arrow.gif') no-repeat right 0;margin-right:20px;}
.recommend-box ol li div span {display:inline-block;width:13px;height:13px;background-color:#666666;color:#fff;text-align:center;float:left;font-size:11px;font-weight:bold;margin-right:7px;}
.recommend-box ol li div h4 {float:left;}
.recommend-box ol li div .ent-date {clear:both;padding-top:9px;padding-left:20px;}
.recommend-box ol li:first-child .top3-li h4 a {color:#134383;}
.recommend-box ol li:first-child div span {background-color:#134383;}

.mwinner-list {padding-top:20px;border-top:1px solid #b8b8b8;}
.mwinner-list li {background:url('/resource/img/bul/bhp/dot_li.gif') no-repeat 0 12px;padding-left:8px;line-height:28px;overflow:hidden;}
.mwinner-list li span {float:right;}
.mwinner-list li a {float:left;}
.ent-info-txt {width:1000px;height:101px;background-image:url('/resource/img/bg/bhp/ing_ent_info.gif');text-indent:-9999px;font-size:0;line-height:0px;}
.ent-ser {width:370px;}
.tab-bki {position:relative;}
.tab-bki > ul {height:40px;background:url('/resource/img/btn/bki/bg_tab_line.gif') repeat-x left bottom;}
.tab-bki > ul li {float:left;background:url('/resource/img/btn/bki/bg_tab_bki.gif') no-repeat right -140px;margin-right:3px;}
.tab-bki > ul li a {background:url('/resource/img/btn/bki/bg_tab_bki.gif') no-repeat left -94px;line-height:40px;display:inline-block;text-align:center;padding:0 18px;}
.tab-bki > ul li.on {background-position:right -46px;}
.tab-bki > ul li.on a {background-position:left 0px;color:#004890;font-weight:bold;padding-top:4px;line-height:36px;}
.tab-bki .con .top70 {top:70px;}

.event-list {border-top:2px solid #33a8e6;overflow:hidden; width:100%;}
.event-list>li {width:100%;padding:20px 0;border-bottom:1px solid #e1e3e7;}
.event-list>li>.img {float:left;width:265px;margin-right:34px;}
.event-list>li>.img img{width:265px;height:108px;}
.event-list>li>.event {float:left;width:560px;padding:6px 17px 0 0 ; height:104px;position:relative;}
.event-list>li>.event>.tit {color:#555;font-size:14px;font-weight:bold;line-height:17px; width:530px;  padding-bottom:0; margin-bottom:15px;overflow:hidden;word-wrap: break-word;text-overflow: ellipsis;white-space: nowrap;}
.event-list>li>.event>.txt {line-height:20px;display:block;padding-left:0;line-height:19px;padding-bottom:20px;}
.event-list>li>.event>.term {font-size:12px;}
.event-list>li>.date {border-left:1px solid #e1e3e7;background:url('/resource/img/bg/ord/ico_event_day.gif') no-repeat center 24px;float:right;width:120px;  height:44px;text-align:center;font-size:31px;color:#e72f86;font-family:MalgunGothic;letter-spacing:-1px;padding-top:66px;line-height:36px;}
.event-list>li>.event>.link {position:absolute;right:25px;bottom:10px;}

.member-level {overflow:hidden;margin-top:30px;}
.member-level>div {float:left;}
.member-level>div:first-child {width:1000px;height:161px;background:url('/resource/img/bg/bhp/ebtbsbg.jpg') no-repeat left top;margin-right:10px;}
.member-level>.prosection h4 {font-size:14px;color:#333;padding:16px 0 0 24px;}
.member-level>.prosection {border:1px solid #d9d9d9;height:160px;}
.class-list {margin:20px 20px 20px 60px;overflow:hidden;}
.class-list>li {float:left;}
.class-list>li:first-child {width:345px;}
.class-list>li.lst ul {padding:20px 0 0px 55px;}
.class-list>li.lst ul li {line-height:23px;}
.class-info {padding-left:116px;}
.class-info-txt {font-size:14px;color:#333;padding-top:20px;}
.class-date {padding:26px 0 0px 58px;font-size:11px;color:#333;}
.class-point {color:#9b35d6;}
.member-class {font-size:30px;color:#9b35d6;padding:25px;text-align:center;font-weight:bold;}
.fit-pro {padding:20px 14px 0 14px;text-align:center;}

.tableType01 {width:100%;border-top:2px solid #33a8e6;border-bottom:1px solid #d9d9d9;color:#666;border-spacing:0;border-collapse:collapse;}
.tableType01 td {height:26px !important;padding:7px 8px;text-align:center;vertical-align:middle;word-wrap:break-word;}
.tableType01 thead th {padding:14px 0 12px;border-left:1px solid #d9d9d9;background:#f6f6f6;font-size:12px;font-weight:bold;line-height:14px;color:#3d3d3d;vertical-align:middle;white-space:nowrap;}
.tableType01 th:first-child,
.tableType01 td:first-child {border-left:none ! important;}
.tableType01 .tit {padding-left:15px;text-align:left;font-weight:normal;}
.tableType01 .tit .icon {margin:-3px 0 0 5px;}
.tableType01 tbody {top:-1px;border-bottom:1px solid #d9d9d9;}
.tableType01 tbody th {border-top:1px solid #d9d9d9;background:url('/resource/img/bg/bg_tbl_pattern2.gif') repeat 0 0;padding:6px 10px;font-weight:normal;line-height:1.6;color:#333;word-break:break-all;}
.tableType01 tbody td {border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;background:#fff;font-size:12px !important;line-height:1.6;color:#666;}
.tableType01 tbody td img {vertical-align:middle;}
.tableType01 tbody td.first {border-left:none;}

.blind {text-align:left;text-indent:-9999px;font-size:0;line-height:0;width:0;height:0;}
.notice {width:100%;}
.viewTop {background:#f6f6f6;border-top:2px solid #33a8e6;border-bottom:1px solid #e1e3e7;padding:15px 90px 15px 20px;position:relative;}
.viewDate {background:#fafafa;padding:9px 20px;border-bottom:1px solid #e1e3e7;}
.viewDate-txt {text-align:right;height:24px;line-height:25px;}
.viewDate-txt span {display:inline-block;}
.cal-bg {background:url('/resource/img/bg/bhp/calbg.gif') no-repeat 10px 0;width:67px;vertical-align:middle;color:#fff;padding-right:10px;margin-left:10px;}
.entend-txt {font-size:11px;color:#fff;background-color:#666;width:40px;height:19px; line-height:21px;display:inline-block;text-align:center;font-weight:normal;margin-left:20px;}
.viewTop h4 {color:#333;}
.viewTop dl {float:right;overflow:hidden;}
.viewTop dl dt, .viewTop dl dd {float:left;}
.viewTop dl dt {font-weight:bold;padding:0 0 0 20px;}
.viewTop dl dd {padding:0 0 0 6px;}
.viewCon {padding:25px 40px;line-height:20px;border-bottom:1px solid #333333;}
.viewCon .viewImg {padding:0 0 30px;text-align:center;}
.viewCon .viewImg img {max-width:800px;}
#content .snsArea {overflow:hidden;position:absolute;top:10px;right:20px;}
.pathNav .snsArea {float:right;}
.snsArea a {width:24px;height:24px;display:inline-block;}
.snsArea a span {visibility:visible;width:0;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-3000em;position:absolute;background:none;}
.snsArea a.facebook {background:url('/resource/img/btn/ord/btn_snsset.png') no-repeat left top;}
.snsArea a.twitter {background:url('/resource/img/btn/ord/btn_snsset.png') no-repeat -29px top;}
.event-tit {position:absolute;top:90px;left:250px;}
.sns-area {font-weight:bold;}

.winner-box {width:800px;margin:0 auto;overflow:hidden;padding-top:30px;}
.winner-box .txt{padding-left:15px;}
.winner-section {border:4px solid #b9c8df;overflow:hidden;padding:32px 180px 31px 190px;text-align:center;position:relative;margin-top:5px;}
.winner-section label{font-size:14px;color:#004890;font-weight:bold;width:93px;text-align:left;display:inline-block;padding:8px 0;}
.winner-section p{float:left;}
.winner-viewbtn {float:left;padding-top:8px;}
.winner-viewbtn .btn-pack2 a{padding:19px 0;}
.winner-logview {margin-top:28px;}

.entry-tbl {width:800px;margin:0 auto;padding-top:20px;padding-bottom:80px; text-align:center;}
.entry-tbl table,
.entry-tbl .box-tba { text-align: left;}
.info-entry {margin-top:10px;background:url('/resource/img/tmp/ent/ent_notice.gif') no-repeat 0 0;width:710px;height:136px;text-indent:-9999px;font-size:0;line-height:0;overflow:hidden;}
.entry-quiz {margin-top:30px;width:798px; padding-top:152px; border:1px solid #e0dacd;background:url('/resource/img/tmp/ent/bg_quiz_01.jpg') no-repeat 0 0; text-align:center;}
.entry-quiz  > div {padding:20px 38px 30px;background:url('/resource/img/tmp/ent/bg_quiz_02.jpg') repeat 0 0;}
.entry-quiz  > div > h5 {font-size:0; line-height:0; text-indent:-9999px;}
.entry-quiz dl  {text-align:left;}
.entry-quiz dl dt {min-height:47px; overflow:hidden;}
.entry-quiz dl dt em {float:left;width:44px;height:29px; padding:9px 0; margin-right:10px;text-align:center; font-size:18px;line-height:23px;font-family:MalgunGothic;font-weight:bold; color:#fff;background:url('/resource/img/tmp/ent/quiz_no.png') no-repeat 0 0;}
.entry-quiz dl dt span { width:665px;font-size:15px;font-weight:bold;font-family:MalgunGothic;color:#2f2f2f; padding:8px 0 12px;line-height:20px;}
.entry-quiz dl dd.quiz-sel {padding:5px 0 0 0; margin-bottom:10px;background:url('/resource/img/tmp/ent/quiz_ddbox_top.png') no-repeat 50px 0;}
.entry-quiz dl dd.quiz-sel > div {padding-bottom:5px;background:url('/resource/img/tmp/ent/quiz_ddbox_btm.png') no-repeat 50px bottom;}
.entry-quiz dl dd.quiz-sel > div > div {padding:10px 30px 10px 80px;background:url('/resource/img/tmp/ent/quiz_ddbox_bg.png') repeat-y 50px 0; line-height:24px;}
.entry-quiz dl dd.quiz-sel > div > div textarea {background:none; border:none; font-weight:bold;color:#2f2f2f; line-height:18px;}
.entry-quiz dl dd.quiz-sel label {margin:0 50px 0 5px;vertical-align:middle; color:#303030;font-weight:bold;}
.entry-quiz  > div a {margin-top:20px;width:160px;height:50px;background:url('/resource//img/tmp/ent/btn_quiz_entry.png') no-repeat right 0; }
.entry-quiz  > div a span {font-size:0; line-height:0; text-indent:-9999px;}
.nouser-entry{width:800px;margin:0 auto;padding:30px 0 80px 0;}
.nouser-entry .box-tba dt strong{background:url('/resource/img/bg/bg_arrow.gif') no-repeat right 5px;}
.padleft{margin-left:-11px;}


.entry_present {width:800px;margin:0 auto;}
.ent-bn {width:798px;border:1px solid #d4e4eb; margin-bottom:15px;}

.calendar_box {padding-bottom:6px;background:url('/resource/img/tmp/ent/ent_cal_btm.png') no-repeat 0 bottom;}
.calendar_box> div  {padding:20px 34px;background:url('/resource/img/tmp/ent/ent_cal_bg.png') repeat-y 0 0;}
.ent-cal {width:800px;padding:30px 0 80px;}
.ent-cal table {width:100%;margin:0 auto 11px;border:none;border-collapse:collapse;table-layout:fixed;}
.ent-cal table thead th {height:25px;border:none;border-bottom:1px solid #dedede;font-family:MalgunGothic; color:#191919; font-weight:normal; vertical-align:top;}
.ent-cal table thead th.s {color:#b90f00;}
.ent-cal table tbody td.f {border-right:1px solid #dedede;}
.ent-cal table td {height:73px;padding:6px;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;background:#fff;color:#999;text-align:right;vertical-align:top;}
.ent-cal table td.sun {border:none;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;color:#e94641;}
.ent-cal table td.sat {border-right:none;}
.ent-cal table td.check {background:url('/resource/img/tmp/ent/check.png') no-repeat 50% 50%;}
.ent-cal table td.check.on {background:url('/resource/img/tmp/ent/check_on.png') no-repeat 50% 50%;}
.ent-cal table td ul {top:0;width:100%;height:auto;}
.ent-cal table td ul li {line-height:15px;vertical-align:baseline;font-size:14px;font-family:MalgunGothic;}
.ent-cal table td ul li.date {height:18px;}
.ent-cal table td ul li.in {position:relative;top:5px;font-weight:bold;text-align:left !important;}
.ent-cal table td ul li.in span {display:block;height:21px;margin-top:2px;padding:0;font-weight:bold;line-height:20px;text-decoration:underline;vertical-align:middle;}
.ent-cal table td ul li.in a {color:#0074bd !important;}
.ent-cal table td ul li.out {position:relative;top:5px;margin-top:3px;font-weight:bold;text-align:left !important;}
.ent-cal table td ul li.out span {display:block;height:21px;margin-top:2px;padding:0;font-weight:bold;line-height:20px;text-decoration:underline;vertical-align:middle;}
.ent-cal table td ul li.out a {color:#dc1b76 !important;}
.ent-cal table td ul li.sc {padding:18px 0 0;text-align:center !important;vertical-align:middle !important;}
.ent-cal table td ul li.sc span {display:block;overflow:hidden;height:21px;margin-top:2px;padding:0;font-weight:bold;line-height:20px;text-decoration:underline;}
.ent-cal table td ul li.sc a {color:#0074bd !important;}
.ent-cal table td a {display:block;letter-spacing:0;}
.ent-cal table td.sun li, .ent-cal table td.sun a {color:#dc1b76 !important;}
.ent-cal>.calendar_period {position:relative;width:760px; height:47px; padding:24px 20px 10px;margin:0 auto 0;background:url('/resource/img/tmp/ent/ent_cal_top.png') no-repeat 0 0; color:#fff;}
.ent-cal>.calendar_period>em {text-align:center;display:block;font-size:38px;font-family:MalgunGothic; font-weight:bold; line-height:40px;}
.ent-cal>.calendar_period>.yearmon {position:absolute;bottom:8px;left:35px;font-weight:bold;font-family:MalgunGothic;font-size:14px}
.ent-cal>.calendar_period>.checkday {position:absolute;top:30px;right:55px;font-weight:bold;font-family:MalgunGothic;font-size:24px; line-height:26px; text-align:left; color:#d3a01d;}
.ent-cal>.calendar_period>.checkday span {font-size:0; line-height:0; text-indent:-9999px;}
.info-entry.bgc {width:640px;background:url('/resource/img/tmp/ent/ent_notice01.jpg') no-repeat 0 0;}


/* 고객센터 메인*/
#csccontainer #csccontentWrap {position:relative;min-height:700px;}
#csccontainer .visualzone {background:url('/resource/img/bg/bhp/bg_csc_pattern.gif') repeat 50% 0;}
#csccontainer .visualzone .visual {height:440px;background:url('/resource/img/bg/bhp/img_csc_main.jpg') no-repeat 50% 0;}
#csccontainer #content {margin-top:-200px;width:100%;height:677px;}
#csccontainer #content .cus-center {position:relative;width:1000px;margin:0 auto;}
#csccontainer #content h3 {font-family:MalgunGothic;color:#fff;line-height:15px;margin-bottom:15px;}

.csc-box01 {position:absolute;top:200px;width:500px;height:400px;background:url('/resource/img/bg/bhp/bg_cscbox01.jpg') no-repeat 100% 0;}
.csc-faqzone {padding:20px 30px;height:110px;}
.csc-faqzone p {margin-top:15px;color:#e3eefa;}
.csc-faqzone p a {color:#e3eefa;}
.csc-faqzone .csc-search select {width:135px;height:34px;padding:5px 4px;position:absolute;left:-2px;top:-2px;background:#375987;color:#fff;}
.csc-faqzone .csc-search select:focus {border:4px solid #000;}
.csc-faqzone .csc-search span {width:274px;height:30px;border:5px solid #bcd1ec;background:#375987;vertical-align:middle;}
.csc-faqzone .csc-search span.inMask {width:131px;height:30px;padding:0;border:5px solid #bcd1ec;position:relative;overflow:hidden;margin-right:5px;}
.csc-faqzone .csc-search input[type="text"] {width:234px;height:24px;line-height:24px;border:none;background:none;color:#fff;}
.csc-faqzone .csc-search input[type="submit"] {background:url("/resource/img/btn/btn_sch2.png") no-repeat  50% 50%;border:0 none;cursor:pointer;height:30px;width:30px;}
.csc-bestzone {padding:18px 30px 30px;height:202px;}
.csc-bestzone .csc-best-list {margin-top:35px;}
.csc-bestzone .csc-best-list li {overflow:hidden;height:30px;}
.csc-bestzone .csc-best-list li .best {float:left;width:25px;height:25px;background:url('/resource/img/ico/bhp/ico_csc_best.png') no-repeat 0 0;font-size:0;line-height:0;text-indent:-999px;}
.csc-bestzone .csc-best-list li .best.ico01 {background-position:0 0;}
.csc-bestzone .csc-best-list li .best.ico02 {background-position:0 -32px;}
.csc-bestzone .csc-best-list li .best.ico03 {background-position:0 -64px;}
.csc-bestzone .csc-best-list li .best.ico04 {background-position:0 -96px;}
.csc-bestzone .csc-best-list li .best.ico05 {background-position:0 -128px;}
.csc-bestzone .csc-best-list li a {display:block;width:380px;padding-left:35px;color:#415d84;font-size:12px;line-height:25px;word-wrap:break-word;/* white-space:nowrap */;/*text-overflow:ellipsis;*/;}
.csc-datazone {position:absolute;right:0;top:200px;padding:30px;width:190px;height:140px;background:#f3f5fa;}
.csc-datazone h3 {text-align:center;}
.csc-datazone .csc-data-list ul {font-size:0;text-align:center;margin:0 auto;}
.csc-datazone .csc-data-list ul li {display:inline-block;padding-left:10px;line-height:20px;font-size:12px;background:url('/resource/img/bul/bul_dot.gif') no-repeat 5px 50%;}
.csc-datazone .csc-data-list ul li:first-child {padding-left:0;background:none;}
.csc-servicezone {position:absolute;right:0;top:200px;padding:30px;width:190px;height:140px;background:#f5f4f0;}
.csc-servicezone .csc-service-list li {padding-left:10px;background:url('/resource/img/bul/bu_arrow_c1.gif') no-repeat 0 50%;line-height:25px;}
.csc-box02 {display:block;overflow:hidden;position:absolute;right:0;top:400px;width:500px;height:200px;background:url('/resource/img/bg/bhp/bg_cscbox02.jpg') repeat 0 0;}
.csc-customzone {float:left;padding:30px 25px;width:200px;height:140px;}
.csc-customzone h3 {text-align:center;}
.csc-customzone p {line-height:1.4;}

.csc-custombox {position:relative;float:right;padding:30px 20px;width:210px;height:140px;}
.csc-custombox h3 {padding-left:85px;margin-bottom:20px !important;color:#1a5398 !important;font-size:18px; height:38px;font-family:Dotum !important;}
.csc-custombox.c0 h3 {background:url('/resource/img/ico/bhp/ico_chatzone.png') no-repeat 27px 0;line-height:38px !important;}
.csc-custombox.c1 h3 {background:url('/resource/img/ico/bhp/ico_chatzone.png') no-repeat 32px -117px;line-height:42px !important;}
.csc-custombox.c2 h3 {background:url('/resource/img/ico/bhp/ico_chatzone.png') no-repeat 32px -235px;line-height:42px !important;}
.csc-custombox p {line-height:1.4;color:#33649f;}

.csc-link {width:200px;font-size:0;margin:20px auto 0;}
.csc-link a {width:56px;padding:45px 5px 0;border-left:1px solid #2d62a1;display:inline-block;background:url('/resource/img/ico/bhp/ico_bhp_custom.png') no-repeat 5px 0;font-size:11px;text-align:center;color:#fff;}
.csc-link a:hover,
.csc-link a.on {background:url('/resource/img/ico/bhp/ico_bhp_custom_on.png') no-repeat 5px 0;color:#f4b19d;text-decoration:none;font-weight:bold;letter-spacing:-0.09em;}
.csc-link a.csc-ico01 {padding-left:0;border-left:none;}
.csc-link a.csc-ico02 {background-position:-65px 0;}
.csc-link a.csc-ico03 {background-position:-136px 0;}
.csc-seczone {position:absolute;right:250px;top:200px;padding:30px 28px;width:194px;height:140px;background:#cd4f8a;}
.csc-seczone h3 {text-align:center;}
.csc-seczone p {text-align:center;color:#f5dce8;line-height:1.4;}
.csc-prozone {position:absolute;right:250px;top:0;}
.csc-prozone h3 {text-align:center;}
.csc-prozone p {text-align:center;color:#fff;line-height:1.6;color:#555;}
.csc-prozone .csc-procon {position:absolute;left:0;top:0;padding:30px 30px;width:190px;height:140px;z-index:100;}
.csc-prozone .csc-probg {position:absolute;left:0;top:0;width:250px;height:200px;background:#fff;opacity:0.2;z-index:0;}
.csc-btn {display:block;position:absolute;left:105px;top:140px;width:35px;height:35px;font-size:0;line-height:0;text-indent:-999px;background:url('/resource/img/btn/btn_circle.png') no-repeat 0 0;}
.csc-btn-w {display:block;position:absolute;left:105px;top:140px;width:35px;height:35px;font-size:0;line-height:0;text-indent:-999px;background:url('/resource/img/btn/btn_circle_w.png') no-repeat 0 0;}
.form-select-in {padding:2px 0;}
.form-select-in strong {display:inline-block;width:10% !important;font-weight:normal;vertical-align:top;}
.form-select-in .new-form-group {display:inline-block;width:86%;vertical-align:top;}

.boardBox {position:absolute;top:600px;}
.boardBox > div {width:1000px;margin:0 auto;}
.boardBox .box01 {float:left;width:499px;padding:13px 0;border-right:1px solid #e2e2e2;}
.boardBox .box02 {float:left;width:500px;padding:13px 0;}
.boardBox .box02 dd {padding:17px 0 0 10px;}
.boardBox dt {float:left;width:86px;margin:18px 0 0 18px;font-size:14px;font-weight:bold;color:#303030;}
.boardBox dd {float:left;padding-top:4px;height:47px;overflow:hidden;position:relative;}
.boardBox dd span {position:absolute;right:0;top:10px;width:7px;}
.boardBox dd span a {display:block;height:4px;margin-bottom:23px;background:url('/resource/img/btn/bki/btn_li_arr.gif') no-repeat;text-indent:-99999px;}
.boardBox dd span a.prev {background-position:0 0;}
.boardBox dd span a.next {background-position:0 bottom;}
.boardBox dd li {background:url('/resource/img/bul/bki/dot_li.gif') no-repeat left center;padding:0 0 0 10px;line-height:22px;width:335px;}
.boardBox dd li a {color:#555;}

.quick-section {position:absolute;top:-13px;left:0;width:499px;height:188px;background:url('/resource/img/bg/bhp/bg_cscquick.png') no-repeat 0 0;}
.quick-section h3 {padding:15px 0 0 32px;}
.quick-section ul {overflow:hidden;}
.quick-section li {float:left;}
.quick-section li a {margin-top:22px;padding-top:83px;width:124px;height:12px;color:#4f4947;font-size:11px;font-weight:bold;letter-spacing:-0.1em;text-align:center;background:url('/resource/img/ico/bhp/ico_cscquick.png') no-repeat 0 0;}
.quick-section li a:hover span {text-decoration:underline;}
.quick-section .quick01 a {background-position:28px 0;}
.quick-section .quick02 a {background-position:-98px 0;}
.quick-section .quick03 a {background-position:-222px 0;}
.quick-section .quick04 a {background-position:-345px 0;}
.quick-section .quick-btn {position:absolute;right:27px;top:18px;width:68px;height:12px;background:url('/resource/img/btn/bhp/btn_csc_detail.png') no-repeat 0 0;font-size:0;line-height:0;text-indent:-999px;}

/* 부은가족 메인 */
.bsf-visual {height:403px;background:url('/resource/img/tmp/bsf/visual_bsf.jpg') no-repeat center top;}
.bsf-visual p, .bsf-visual strong, .btn-more span {visibility:visible;width:0;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-3000em;position:absolute;background:none;}
.bsf-maincon {width:1000px;margin:0 auto;padding:0;overflow:hidden;}
.bsf-maincon > div {float:left;}
.bsf-maincon .bsf-main01 {width:321px;}
.bsf-maincon .bsf-main02 {width:332px; height:154px;margin-left:7px;border:1px solid #a2a2a2;padding:17px 20px;position:relative;}
.bsf-maincon .bsf-main03 {width:291px;overflow:hidden;float:right;}
.bsf-main02 h2 {padding:0 0 10px;border-bottom:2px solid #000;display:inline-block;position:relative;z-index:10;}
.bsf-main02 ul {border-top:2px solid #d9d9d9;margin-top:-2px;position:relative;z-index:1;padding-top:7px;}
.bsf-main02 ul li {overflow:hidden;background:url('/resource/img/bg/bhp/bg_dot.gif') repeat-x left bottom;}
.bsf-main02 ul li a {width:260px; line-height:30px;float:left; overflow:hidden;word-wrap: break-word;text-overflow: ellipsis;white-space: nowrap;}
.bsf-main02 ul li span {float:right; line-height:30px;}
.bsf-main03 a {float:left;}
.bsf-main02 .btn-more {display:block;width:19px;height:19px;position:absolute;right:20px;top:17px;background:url('/resource/img/btn/bhp/btn_more_bsf.gif') no-repeat center top;}

/*부은 멤버스*/
#efnWrapFull #content {position:relative;}
#efnWrapFull .mem-bs-visual {position:absolute;top:-10px;background:url('/resource/img/bg/mem/man_top_img.png') no-repeat right top;height:232px;width:1000px;}
.mem-top h3 , .mem-top p , 
.bslevel-class ul li {text-indent:-9999px;line-height:0;font-size:0;overflow:hidden;}
.mem-top {width:397px;height:100px;background:url('/resource/img/tit/mem/bsmem_txt.png') no-repeat 0 55px;padding:55px 0 67px 0;}
.com-level-box {border-top:3px solid #adacac;background:url('/resource/img/bg/mem/level_box_bg.gif') no-repeat 0 bottom;padding-bottom:25px;}
.level-box-inner {overflow:hidden;padding:0px 40px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.level-box-inner img {float:left;padding:0 19px 0px 40px;}
.level-box-inner p {float:left;padding:20px 0 20px 20px;border-left:1px solid #d6d5d5;line-height:24px;margin-top:25px;color:#333;font-size:14px;font-weight:bold;}
.level-box-inner p strong {color:#111;font-weight:bold;}
.level-box-inner p em {font-weight:bold;}
#class-color .f-blue {color:#2b6dcd;}
#class-color .f-purple {color:#682cab;}
#class-color .f-red {color:#cb1111;}
#class-color .f-green {color:#419009;}
.level-box-inner span {display:block;color:#666;font-size:12px;font-weight:normal;}
.bslevel-class ul {font-size:0;border:1px solid #ccc;background:url('/resource/img/bg/mem/mem_pat_bg.gif') repeat 0 0;margin-top:10px;}
.bslevel-class ul li {display:inline-block;width:247px;height:152px;text-align:center;padding-bottom:20px;border-right:1px solid #ccc;border-left:1px solid #fff;}
.bslevel-class ul li.bslevel01 {width:247px;border-left:none;background:url('/resource/img/tmp/mem/level_s_puplel.png') no-repeat center 0;}
.bslevel-class ul li.bslevel02 {background:url('/resource/img/tmp/mem/level_s_red.png') no-repeat center 0;}
.bslevel-class ul li.bslevel03 {background:url('/resource/img/tmp/mem/level_s_blue.png') no-repeat center 0;}
.bslevel-class ul li.bslevel04 {border-right:none;background:url('/resource/img/tmp/mem/level_s_green.png') no-repeat center 0;}

.search-container {position:relative;}
.more-container {position:absolute;top:16px;right:10px;padding:0 12px 0 0;background:url("/resource/img/btn/bhp/btn_more.png") no-repeat right 2px;}

/*이벤트 로그인*/
.login-area .port-txt {border-top:3px solid #cb2b11;padding:15px 20px 10px;height:12px;line-height:12px;margin-top:10px;background:url('/resource/img/bg/fpm/basic_r_bg.png') no-repeat 0 bottom;padding-bottom:28px;margin-bottom:40px;position:relative;}
.login-area .port-txt a {float:right !important;width:72px;height:32px;margin-top:-20px;font-size:12px;line-height:32px;color:#fff;background:#cb2b11;border-radius:20px;text-align:center;}
/* .login-area .loginbtn {margin-top:-20px;background:url('/resource/img/btn/bhp/loginbtn.gif') no-repeat 0 0;} */
.pointce {color:#cb2b11;}
.pointc5 {color:#cb2b11;}

/*BS전자금융 - 모바일 서비스*/
.m-service-ico {overflow:hidden;padding:10px 0;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;}
.m-service-ico > ul >li {padding:25px 0 20px;float:left;width:33%;border-left:1px solid #d9d9d9;font-weight:bold;background:url('/resource/img/ico/bhp/mobile_service.png') no-repeat 0 0;}
.m-service-ico > ul >li:first-child {border:none;}
.m-service-ico > ul >li span {padding-left:115px;line-height:22px;}
.m-service-ico > ul >li.ico01 {background-position:48px 20px;}
.m-service-ico > ul >li.ico02 {background-position:48px -80px;}
.m-service-ico > ul >li.ico03 {background-position:48px -180px;}

/* 금상몰팝업 import */
ul.list-type-1 li {padding:20px 0;border-bottom:1px solid #ddd;}
ul.list-type-1 li dl {overflow:hidden;}
ul.list-type-1 li dt {height:34px;}
ul.list-type-1 li dt strong {color:#333;}
ul.list-type-1 li dd {line-height:20px;}
ul.list-type-1 li dd.float-r {line-height:40px;text-align:right;}
ul.list-type-1 li dd.float-r strong {margin-left:12px;}

/* BS모바일웹 */
.service-list{font-size:0;}
.service-list > div{display:inline-block;vertical-align:top;margin:8px 0 0 8px;width:193px;}
.service-list > .first-div{margin:8px 0 0 0;}
.service-list > .long div{height:170px;}
.service-list > .short div{height:140px;}

/* 나만의이미지 */
.csc-box {overflow:hidden;border:1px solid #cecece;padding:20px;background:url('/resource/img/ico/bhp/ico_arr_s.gif') no-repeat 40% 40%;}
.csc-box .float-l {width:36%;padding-top:340px;background:url('/resource/img/etc/bhp/img_csc_box01.gif') no-repeat 50% 0;}
.csc-box .float-r {width:59%;padding-top:340px;background:url('/resource/img/etc/bhp/img_csc_box02.gif') no-repeat 50% 0;}
.csc-box div >p {text-align:center;}


/* 이벤트 상단 안내메세지박스 */
.box-event {width:1000px;border-top:2px solid #5378af;background:#fff;padding-bottom:20px;background: url("/resource/img/bg/cmn/bg_topinfobox_1000.gif") no-repeat left bottom;}
.box-event dl {border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;min-height:120px;padding:0 40px 0 205px;background: url("/resource/img/ico/cmn/ico_event_ing.jpg") no-repeat 20px 8px;}
.box-event dt {padding-top:30px;font-size:16px;line-height:22px;font-weight:bold;color:#333;margin-bottom:10px;}
.box-event dt strong {color:#004890;}
.box-event dd {margin-bottom:5px;line-height:16px;}

.box-event.ing01 dl {background: url("/resource/img/ico/cmn/ico_event_ing.jpg") no-repeat 20px 8px;}/* 진행중이벤트 */
.box-event.end01 dl {background: url("/resource/img/ico/cmn/ico_event_end.jpg") no-repeat 20px 15px;}/* 지난이벤트 */


.csc-checklist { margin-top:30px; padding:40px 20px;overflow:hidden;background:#fff url("/resource/img/bg/bg_tbl_pattern2.gif") repeat 0 0;}
.csc-checklist li {float:left;width:274px;padding:30px 5px 10px 100px; height:70px;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;;background:url("/resource/img/bg/bhp/checklist_icon.png") no-repeat;}
.view-chg .csc-checklist li {width:394px;}
.csc-checklist li strong { font-size:12px; color:#666; line-height:19px; letter-spacing:-0.04em;}
.csc-checklist li span {color:#dc1676;}
.csc-checklist li p {font-size:11px; margin-top:15px; letter-spacing:-0.06em;}
.csc-checklist li.ico01, .csc-checklist li.ico02 {border-top:none;padding-top:5px; height:80px;}
.csc-checklist li.ico07 , .csc-checklist li.ico08 {padding-bottom:0;}
.csc-checklist li.ico01, .csc-checklist li.ico03, .csc-checklist li.ico05,.csc-checklist li.ico07 {border-left:none; width:294px;padding-left:80px;}
.view-chg .csc-checklist li.ico01, .view-chg .csc-checklist li.ico03, .view-chg .csc-checklist li.ico05, .view-chg .csc-checklist li.ico07 {width:354px; padding-left:100px;}
.csc-checklist li.ico01 {background-position:0 5px;}
.csc-checklist li.ico02 {background-position:15px -450px;}
.csc-checklist li.ico03 {background-position:0 -80px;}
.csc-checklist li.ico04 {background-position:13px -540px;}
.csc-checklist li.ico05 {background-position:0 -205px;}
.csc-checklist li.ico06 {background-position:12px -655px;}
.csc-checklist li.ico07 {background-position:0 -330px;}
.csc-checklist li.ico08 {background-position:10px  -780px;}

.cscbox {overflow:hidden; margin-top:10px;}
.cscbox  ul {float:left; width:45%; clear:none;}

/* 20151126 백민정 : 금융거래정보 제공사실 통지서 스타일 추가 */
.doc_wrap {border:1px solid #d3d3d3;margin:10px 0 30px 0;padding:40px 20px;}
.doc_wrap .doc_title {margin:0 0 40px 0;font-size:22px;font-weight:bold;color:#333;font-family:MalgunGothic;text-align:center;}
.doc_wrap .doc_title2 {margin:40px 0 15px 0;font-size:18px;font-weight:bold;color:#333;font-family:MalgunGothic;text-align:center;text-decoration:underline;line-height:18px;}
.doc_wrap .doc_info {margin-top:20px;line-height:1.5}
.doc_wrap .jh-txt02 strong {text-indent:0;}

/* 소비자정보포털 */
#csccontainer .visualzone.ty2 {background:#e9e2dd;}
#csccontainer .visualzone.ty2 .visual {height:320px;background:url('/resource/img/bg/bhp/img_csc_main2.jpg') no-repeat 50% -46px;}

.cus-portal .quick-section {position:absolute;top:-188px;left:0;width:500px;height:143px;background:url('/resource/img/bg/bhp/bg_cscquick3.png') no-repeat 0 0;}

.cus-portal .quick-section li a {display:block;margin:0 0 0 0;padding:0;width:165px;height:143px;background:none;font-size:0;text-indent:-9999px;}
#csccontainer #content.cus-portal {height:auto;min-height:280px;margin:20px 0;}

.cus-box-wrap {clear:both;overflow:hidden;}
.cus-box-wrap .cus-box {float:left;display:inline-block;width:333px;}
.cus-box-wrap .cus-box {background:#d8e1eb;}
.cus-box-wrap.row1 .cus-box.col2, .cus-box-wrap.row2 .cus-box.col1, .cus-box-wrap.row2 .cus-box.col3, .cus-box-wrap.row3 .cus-box.col2 {background:#f3f5fa;}
.cus-box-wrap .cus-box h3 {margin:15px 0;text-align:center;}
.cus-box-wrap .cus-box h3 a {display:inline-block;margin-left:20px;}
.cus-box-wrap .cus-box h3 a span.tit-type2 {margin:0;padding:0;}
.cus-box-wrap .cus-box p {color:#666;text-align:center;line-height:18px;}
.cus-box-wrap .cus-box .btn_cus_go {display:block;padding:8px 0;}
.cus-box-wrap .cus-box .btn_cus_go2 {display:block;padding:0;}
.cus-box-wrap .cus-box .btn_cus_go2 img:last-child {vertical-align:bottom;}
.cus-box-wrap .cus-box h3 + p {margin-bottom:20px;}

.cus-infobox {margin-bottom:10px;padding:50px 0 50px 230px;}
.cus-infobox h4 {margin-bottom:20px;font-size:24px;font-family:MalgunGothic;color:#123562;}
.cus-infobox.faq {background:#f3f5fa url('/resource/img/bg/bhp/cus_bg_faq.png') no-repeat 40px 50%;}
.cus-infobox.info1 {background:#f3f5fa url('/resource/img/bg/bhp/cus_bg_info1_s.png') no-repeat 40px 50%;background-size:120px auto;padding:40px 0 40px 230px;}
.cus-infobox.info2 {background:#f3f5fa url('/resource/img/bg/bhp/cus_bg_info2_s.png') no-repeat 40px 50%;background-size:120px auto;padding:40px 0 40px 230px;}
.praise.col3 dl {width:254px;margin:15px 0 0 15px;}
.praise.col3 dl.first {margin-left:0;}
.praise.col3 dl dd div {padding-right:10px;}
.cus-infobox.info1 + .praise.col3 {margin-top:0;}
.praise.col3.ty2 dl dt strong {padding:12px 15px 10px 10px;font-size:13px;letter-spacing:-1px;}
.praise.col3.ty2 dl dd div {min-height:74px;padding:10px 10px 2px 15px;}
.praise.col3.ty2 dl dd div p {text-align:center;font-size:13px;letter-spacing:-1px;}
.praise.col3.ty2 dl dd div .btn-mid {padding-top:0 !important;right:10px;bottom:42px;text-align:right;}

/* 소비자보호체계 탭7 */
.tab-type1.tab-col7 > ul {height:86px;}
.tab-type1.tab-col7 > ul > li {width:11.1%;padding:0;} /* 2024-07-24 백민정 탭추가로 width 변경 */
.tab-type1.tab-col7 > ul > li a {height:44px;padding:21px 0;font-size:16px;font-weight:bold;letter-spacing:-1px;}
.tab-type1.tab-col7 > ul > li:nth-child(6) a {padding:12px 0 30px 0;}
.tab-type1.tab-col7 > ul > li:nth-child(8) a {padding:12px 0 30px 0;}
.tab-type1.tab-col7 > ul > li:nth-child(9) a {padding:12px 0 30px 0;}
.tab-type1.tab-col7 > ul > li.on a {letter-spacing:-1px;}

.js_round_box.cus_round > div > div > div .btn-pack a {color:#fff;}
.cus-center.cus-txtbig .tbl-type2 tbody tr th {font-weight:bold;font-size:14px;}

.wealstarrobo {float:right; position:relative;}
.wealstarrobo .btn-area {position:absolute; left:34px; bottom:49px; padding:0; margin:0;}
.wealstarrobo .btn-area a.btn-stype01 {height:20px; background:#e14f7c; color:#fff; font-weight:bold; display:inline-block; padding:4px 8px; position:relative; box-sizing:border-box; font-size:11px;}
.wealstarrobo .btn-area a.btn-stype01:after, .wealstarrobo .btn-area a.btn-stype01:before {content:""; width:1px; height:18px; background:#e14f7c; position:absolute; top:1px;}
.wealstarrobo .btn-area a.btn-stype01:after {left:-1px;}
.wealstarrobo .btn-area a.btn-stype01:before {right:-1px;}
.wealstarrobo .btn-area a + a {margin-left:4px;}

.mybank-info {width:618px; height:228px; box-sizing:border-box;}
.banknumber-info {/* height:160px; */height:148px; overflow-y:auto; box-sizing:border-box;margin-top:10px;}
.slide-section .banknumber-info{margin-top:0px;}
.banknumber-info:first-child {margin-top:0px;}
.bknumber-info-list.type02>li>ul>li:first-child {width:300px;}
.bknumber-info-list.type02>li>ul>li, .bknumber-info-list.type02 .btns {width:80px;}
.bknumber-info-list.type02>li>ul>li.mnum {width:100px;}

/* e차트 그래프영역 재정의 */
.type_echart.graph-box {width:730px;min-height:450px;margin:0 auto;padding:30px 0;}
.type_echart.graph-box .graph-area {width:730px;height:450px;}

/* 국내보안인증 */
.box-cmn.info-local-security{position:relative;}
.box-cmn.info-local-security dl {background:#fff url("/resource/img/etc/bhp/img_BHPCSC366INQV1AM_01.png") no-repeat 38px 40px;min-height: 137px;background-size:140px auto;}
.box-cmn.info-local-security .info-txt{margin-top:10px;}
.box-cmn.info-local-security .info-txt p{margin-top:1px;font-size:11px;}
.jh-iso2{height:300px;background:url('/resource/img/etc/bhp/img_BHPCSC366INQV1AM_03.png') no-repeat 25px -2px;padding-left:260px;background-size:auto 300px;}
.jh-iso2 p {width:450px;padding-top:40px;line-height:24px;}

/* 개인정보처리방침 */
.tit-type3{height:auto;line-height:19px;}
.tit-type3:before{top:6px;}
.tit-type3 + .info-area .info-r{margin-top:-30px;}
.tit-type3.mset > .btn-pack{margin-left:10px !important;vertical-align:middle;}
.box-pinfo {border-radius:0;border-top:2px solid #cb2b11;background-image:url(/resource/img/bg/cmn/bg_mestop_pinfo.png) !important;}
.box-pinfo dt {font-size:15px !important;font-weight:bold;color:#000;}
.box-pinfo dd {margin-top:8px !important;font-size:12px;}
.box-pinfo dd.btn {margin-top:16px !important;}
.pinfo-tab {display:table;width:100%;margin:40px 0;border:1px solid #e0e0e0;}
.pinfo-tab ul {display:table-row;}
.pinfo-tab ul li {display:table-cell;position:relative;text-align:center;}
.pinfo-tab ul li:not(:first-child):before {content:'';position:absolute;left:0;top:20px;width:1px;height:16px;background:#e0e0e0;}
.pinfo-tab ul li a {position:relative;display:block;padding:16px 0;font-size:15px;font-weight:bold;color:#212121;}
.pinfo-tab ul li a:before {content:'';display:inline-block;width:24px;height:24px;margin:-2px 12px 0 0;vertical-align:middle;background-size:24px 24px;}
.pinfo-tab ul li.pinfo-1 a:before{background-image:url(/resource/img/ico/cmn/ico_pinfo_tab_01.png);}
.pinfo-tab ul li.pinfo-2 a:before{background-image:url(/resource/img/ico/cmn/ico_pinfo_tab_02.png);}
.pinfo-tab ul li.pinfo-3 a:before{background-image:url(/resource/img/ico/cmn/ico_pinfo_tab_03.png);}
.pinfo-tab ul li.pinfo-4 a:before{background-image:url(/resource/img/ico/cmn/ico_pinfo_tab_04.png);}
.pinfo-tab ul li.pinfo-5 a:before{background-image:url(/resource/img/ico/cmn/ico_pinfo_tab_05.png);}

.pinfo-list ul {display:flex;flex-direction:row;justify-content:space-between;}
.pinfo-list ul li {flex-grow:1;flex-basis:0;padding:24px 0;border:1px solid #eee;;border-radius:8px;text-align:center;}
.pinfo-list ul li:not(:first-child){margin-left:8px;}
.pinfo-list ul li span {display:block;margin:4px 0 0;font-size:12px;color:#919191;}
.pinfo-list ul li strong {display:block;color:#212121;}
.pinfo-list ul li strong:before {content:'';display:block;width:80px;height:80px;margin:0 auto 17px;border-radius:100%;background-color:#f8f8fa;background-repeat:no-repeat;background-position:center;}
.pinfo-list ul li.plist-01 strong:before{background-image:url(/resource/img/ico/cmn/ico_pinfo_list_01.png);}
.pinfo-list ul li.plist-02 strong:before{background-image:url(/resource/img/ico/cmn/ico_pinfo_list_02.png);}
.pinfo-list ul li.plist-03 strong:before{background-image:url(/resource/img/ico/cmn/ico_pinfo_list_03.png);}
.pinfo-list ul li.plist-04 strong:before{background-image:url(/resource/img/ico/cmn/ico_pinfo_list_04.png);}
.pinfo-list ul li.plist-04 strong:before{background-image:url(/resource/img/ico/cmn/ico_pinfo_list_04.png);}

.pinfo-list.type2 ul li strong:before{width:112px;height:80px;border-radius:0;background-color:#fff;}
.pinfo-list.type2 ul li.plist-05 strong:before{background-image:url(/resource/img/ico/cmn/ico_pinfo_list_05.png);}
.pinfo-list.type2 ul li.plist-06 strong:before{background-image:url(/resource/img/ico/cmn/ico_pinfo_list_06.png);}
.pinfo-list.type2 ul li.plist-07 strong:before{background-image:url(/resource/img/ico/cmn/ico_pinfo_list_07.png);}

.pcon-list ul{width:100%;}
.pcon-list ul:after{content:'';display:block;clear:both;}
.pcon-list ul li{position:relative;float:left;width:194px;height:72px;border:1px solid #e5e5e5;border-radius:8px;box-sizing:border-box;}
.pcon-list ul li:not(:first-child){margin-left:8px;}
.pcon-list ul li > div{display:table-cell;width:194px;height:72px;padding:0 24px;font-size:12px;color:#212121;vertical-align:middle;}
.pcon-list ul li:after{content:'';display:inline-block;position:absolute;right:24px;top:50%;width:32px;height:32px;margin-top:-12px;}
.pcon-list ul li.pc:after{background-image:url(/resource/img/ico/cmn/ico_pcon_01.png);}
.pcon-list ul li.mobile:after{background-image:url(/resource/img/ico/cmn/ico_pcon_02.png);}
.pcon-list ul li.bank:after{background-image:url(/resource/img/ico/cmn/ico_pcon_03.png);}
.pcon-list ul li.call:after{background-image:url(/resource/img/ico/cmn/ico_pcon_04.png);}
.pcon-list ul li > div span{display:block;margin-top:4px;font-size:10px;color:#818181;}
.pcon-box{margin-top:23px;padding:32px 0;border:1px solid #e5e5e5;border-radius:4px;text-align:center;}
.pcon-box.type2{margin-top:0;padding:25px 0 23px;border:none;border-radius:8px;background-color:#f8f8fa;font-size:13px;color:#616161;line-height:18px;}
.pcon-box.type2 strong{color:#212121;}

.pinfo-list.type3 ul li{padding:24px 16px 16px;box-sizing:border-box;}
.pinfo-list.type3 ul li strong{margin-bottom:16px;font-weight:normal;color:#919191;}
.pinfo-list.type3 ul li strong:before{width:56px;height:56px;border-radius:0;background-color:#fff;}
.pinfo-list.type3 ul li.plist-08 strong:before{background-image:url(/resource/img/ico/cmn/ico_pinfo_list_08.png);}
.pinfo-list.type3 ul li.plist-09 strong:before{background-image:url(/resource/img/ico/cmn/ico_pinfo_list_09.png);}
.pinfo-list.type3 ul li.plist-10 strong:before{background-image:url(/resource/img/ico/cmn/ico_pinfo_list_10.png);}
.pinfo-list.type3 ul li.plist-11 strong:before{background-image:url(/resource/img/ico/cmn/ico_pinfo_list_11.png);}
.pinfo-list ul li .box{display:table-cell;width:162px;height:48px;border-radius:8px;background-color:#f8f8fa;color:#212121;vertical-align:middle;}

.pinfo-list.type4 ul li{padding:24px 16px 16px;box-sizing:border-box;}
.pinfo-list.type4 ul li strong{margin-bottom:16px;font-weight:normal;color:#919191;}
.pinfo-list.type4 ul li strong:before{width:180px;height:72px;border-radius:0;background-color:#fff;}
.pinfo-list.type4 ul li.plist-12 strong:before{background-image:url(/resource/img/ico/cmn/ico_pinfo_list_12.png);}
.pinfo-list.type4 ul li.plist-13 strong:before{background-image:url(/resource/img/ico/cmn/ico_pinfo_list_13.png);}
.pinfo-list.type4 ul li .box{display:block;width:100%;height:auto;padding:13px 0;border-radius:8px;background-color:#fff0f0;color:#cb2b11;}

/* 스마트금융 디자인변경 */
.bs-box .info-dl dt{margin-bottom:20px;}
.bs-box .info-dl dd{margin-top:3px;}
.bs-box.bsSmart10{background:#f8faff url(/resource/img/bg/bhp/bg_bssmart_mb_1.png) no-repeat left top;}
.bs-box.bsSmart08{background:#f8faff url(/resource/img/bg/bhp/bg_bssmart_mb_2.png) no-repeat left top;}
.conbg-mobilebankbg1.ver3{height:390px;background:url('/resource/img/bg/bhp/bg_mobilebank_setup1_2_ver3.png') no-repeat center 0;}
.conbg-mobilebankbg1.ver31{height:390px;background:url('/resource/img/bg/bhp/bg_mobilebank_setup1_2_ver31.png') no-repeat center 0;}
.conbg-mobilebankbg2.ver2{height:340px;background:url('/resource/img/bg/bhp/bg_mobilebank_setup2_ver2.png') no-repeat center 0;}
.conbg-mobilebankbg3.ver2{height:639px;background:url('/resource/img/bg/bhp/bg_mobilebank_setup3_ver2.png') no-repeat center 0;}
.conbg-mobilebankbg4.ver2{height:340px;background:url('/resource/img/bg/bhp/bg_mobilebank_setup4_ver2.png') no-repeat center 0;}
.pc-ir1.ver2{height:1280px;background:url('/resource/img/bg/bhp/img_pc_ir1_ver2.png') no-repeat center 0;}
.pc-ir2.ver2{height:1760px;background:url('/resource/img/bg/bhp/img_pc_ir2_ver2.png') no-repeat center 0;}
.pc-ir1.ver2 .pc1-con{top:835px;}
.pc-ir2.ver2 .pc2-con{top:1192px;}
.qr-ir.ver2{height:1010px;background:url('/resource/img/bg/bhp/img_qr_ir_ver2.png') no-repeat center 0;}
.bs-box.bspush1{background:#f8faff url(/resource/img/bg/bhp/bg_bssmart_push.png) no-repeat left top;}
.bs-box.bspush1 > .btn-pack.btn-type-1{margin-top:14px;}
.push-step.ver2{height:654px;margin-bottom:20px;background:url('/resource/img/bg/bhp/img_bssmart_push.png') no-repeat center 0;}
.bs-box.bsSmart11{background:#f8faff url(/resource/img/bg/bhp/bg_bssmart_mb_11.png) no-repeat left top;}
.web-iphone-ir.ver3{height:340px;background:url('/resource/img/bg/bhp/img_web_iphone_ver3.png') no-repeat center 0;}
.web-android-ir.ver3{height:340px;background:url('/resource/img/bg/bhp/img_web_android_ver3.png') no-repeat center 0;}

/* 메인 디자인변경 */
.bhp-main-wrap{width:1000px;margin:0 auto;padding-top:50px;}
.bhp-banner-area{margin:88px 0 112px;}
.bhp-banner-area ul{display:table;table-layout:fixed;width:100%;}
.bhp-banner-area li{display:table-cell;}
.bhp-banner-area li a{display:block;padding:30px 15px 30px 30px;border-radius:12px;background-color:#f8f8fa;}
.bhp-banner-area li:not(:first-child) a{margin-left:8px;}
.bhp-banner-area li .tit{padding-bottom:0;font-size:19px;font-weight:bold;color:#000;}
.bhp-banner-area li .txt{margin-top:8px;padding-left:0;font-size:14px;color:#616161;}

/* 부은가족 */
.bhp-main-con.kv-bsf{height:300px;background:url(/resource/img/tmp/bsf/visual_bsf_ver02.jpg) no-repeat center;}
.bhp-banner-area.bsf{position:relative;margin-top:-20px;}

/* 고객센터 개편*/
#csccontainer #content{margin-top:0;height:auto;}
.bhp-main-con .tit-main{font-size:27px;color:#000 !important;font-weight:normal;line-height:initial !important;}
.bhp-main-con.search{margin:40px 0 80px;text-align:center;}
.bhp-main-con.search .search-wrap{margin-top:25px;}
.bhp-main-con.search .search-wrap .search-box{display:block;position:relative;width:560px;height:56px;margin:0 auto;border:1px solid #131313;border-radius:28px;background-color:#fff;text-align:left;}
.bhp-main-con.search .search-wrap .search-box input[type="text"]{width:440px;height:50px;margin-left:29px;border:none;background-color:transparent;font-size:15px;color:#757575;}
.bhp-main-con.search .search-wrap .search-box .btn-sch{position:absolute;right:0;top:1px;width:80px;height:54px;border:none;background:url(/resource/img/man/new/ico_fpm_search.png) no-repeat center;}
.bhp-main-con.search .search-tag{width:1000px;margin:19px auto 0;text-align:center;font-size:0;}
.bhp-main-con.search .search-tag .tag{display:inline-block;height:40px;margin:0 6px;padding:0 20px;border-radius:20px;background-color:#ebebed;font-size:15px;color:#000;line-height:40px;vertical-align:top;}
.bhp-main-con.search .search-tag > strong{display:none;}
.kv-csc{height:280px;margin-top:10px;background:url(/resource/img/bg/bhp/img_csc_main_ver02.jpg) no-repeat center;}
.kv-csc2{height:280px;margin-top:10px;background:url(/resource/img/bg/bhp/img_csc_main2_ver02.jpg) no-repeat center;}
.bhp-main-con.search .csc-search span.inMask{display:none;}
.bhp-main-con.fpm-prod-area{margin-top:88px;text-align:center;}
.bhp-main-con.fpm-prod-area .fpm-prod-list li.portal-1 a:before{background-image:url(/resource/img/bg/bhp/bhp_portal_1.png);}
.bhp-main-con.fpm-prod-area .fpm-prod-list li.portal-2 a:before{background-image:url(/resource/img/bg/bhp/bhp_portal_2.png);}
.bhp-main-con.fpm-prod-area .fpm-prod-list li.portal-3 a:before{background-image:url(/resource/img/bg/bhp/bhp_portal_3.png);}
.bhp-banner-area.portal li{float:left;width:calc(100% / 3);margin-top:11px;}

/* 전자금융 */
.bhp-main-con.kv-bs{height:280px;margin-top:10px;background:url(/resource/img/bg/bhp/bg_bs_main_ver02.jpg) no-repeat;}
.bhp-main-con.install{margin-top:88px;padding:35px 0 33px;border:1px solid #e0e0e1;border-top:2px solid #cb2b11;border-radius:0 0 12px 12px;}
.bhp-main-con.install:after{content:'';display:block;clear:both;}
.bhp-main-con .install-list{position:relative;float:left;width:50%;padding-left:40px;box-sizing:border-box;}
.bhp-main-con .install-list:not(:first-child){border-left:1px solid #ebebed;}
.bhp-main-con .install-list h3{float:left;padding:8px 0 8px 84px;font-size:19px;color:#000;line-height:1.32;}
.bhp-main-con .install-list h3:before{content:'';position:absolute;left:40px;top:50%;width:66px;height:66px;transform:translateY(-50%);} 
.bhp-main-con .install-list .mwp:before{background:url(/resource/img/ico/bhp/ico_fav_mwp.png) no-repeat center / 66px 66px;}
.bhp-main-con .install-list .ecb:before{background:url(/resource/img/ico/bhp/ico_fav_ecb.png) no-repeat center / 66px 66px;}
.bhp-main-con .install-list .qr-area{margin-right:20px;text-align:right;}
.bhp-main-con .install-list .qr-area > a{display:inline-block;margin:0 18px;}
.bhp-main-con .install-list .qr-area > a img{width:48px;height:66px;}

/* 마이페이지 디자인변경 */
.main-new-article{margin-top:10px;}
.main-new-article:after{content:'';display:block;clear:both;}
.main-new-article .main-col-l{float:left;width:320px;padding:40px 0 50px;border:1px solid #e0e0e1;border-top:2px solid #cb2b11;border-radius:0 0 12px 12px;}
.main-new-article .main-col-r{float:right;width:640px;}
.main-new-article .main-col-r h3{margin-bottom:10px;padding:0;font-size:19px;color:#000;text-align:left;}
.main-new-article .btn-go{display:inline-block;margin-left:18px;}
.main-new-article .btn-go > a{display:inline-block;padding-right:11px;background:url(/resource/img/ico/ic_go_arrow.png) no-repeat center right / 5px 9px;font-size:13px;color:#616161;}
.main-col-l .mycontrol_btn{display:none;}
.main-col-l #user-type1{background:none;}
.main-col-l .mpg-top{position:relative;padding:72px 0 0;text-align:center;}
.main-col-l .mpg-top h2{margin-bottom:6px;font-size:21px;color:#000;}
.main-col-l .mpg-top h2 em{display:inline-block;font-size:14px;font-weight:normal;color:#616161;}
.main-col-l .user-level{margin:0;}
.main-col-l .user-level span{display:inline-block;font-size:13px;font-weight:bold;color:#000;}
.main-col-l .user-level span[class*='ico_']{padding:0;background:none;}
.main-col-l .user-level span[class*='ico_']:before{content:'';display:block;position:absolute;top:0;left:50%;width:64px;height:64px;background-image:url(/resource/img/ico/ic_mylevel_default.png);background-size:64px 64px;transform:translateX(-50%);}
.main-col-l .user-level .ico_ace:before{background-image:url(/resource/img/ico/ic_mylevel_ace.png) !important;}
.main-col-l .user-level .ico_best:before{background-image:url(/resource/img/ico/ic_mylevel_best.png) !important;}
.main-col-l .user-level .ico_partner:before{background-image:url(/resource/img/ico/ic_mylevel_partner.png) !important;}
.main-col-l .user-level .point{color:#cb2b11;}
.main-col-l .user-btn{margin-top:16px;}
.main-col-l .btn-type-1{margin:0 1px;}
.main-col-l .btn-type-1 a span.new{display:none;}
.main-col-l .user-info-section{overflow:visible;margin-top:30px;padding:0 30px;}
.main-col-l .user-info{width:100%;height:auto;padding:0;border:none;background:none;}
.main-col-l .user-info h3{display:none;}
.main-col-l .user-info-list{margin:0;padding:0;}
.main-col-l .user-info-list li{position:relative;padding:18px 0 18px 30px;border-bottom:1px solid #eee;background:none;font-size:13px;color:#000;}
.main-col-l .user-info-list li > span{overflow:hidden;position:absolute;left:0;top:50%;width:18px;height:18px;margin-top:-10px;background-size:18px;font-size:0.1px;color:transparent;}
.main-col-l .user-info-list li > .id{background-image:url(/resource/img/ico/ic_myinfo_id.png);}
.main-col-l .user-info-list li > .email{background-image:url(/resource/img/ico/ic_myinfo_email.png);}
.main-col-l .user-info-list li > .phone{background-image:url(/resource/img/ico/ic_myinfo_phone.png);}
.main-col-l .user-info .info-btn{position:static;}
.main-col-l .user-info .info-btn{margin-top:23px;}
.main-col-l .user-info .info-btn .btn-go{display:block;margin:24px 0 0;}
.main-col-l .user-info .info-btn .btn-go > a{color:#424242;}
.main-col-r .user-info.lst{float:none;width:100%;height:auto;padding:0;border:none;background:none;}
.main-col-r .user-info.lst>ul.bank-info-list{border:1px solid #e0e0e1;border-radius:12px;}
.main-col-r .user-info.lst>ul.bank-info-list:after{content:'';display:block;clear:both;}
.main-col-r .user-info.lst>ul.bank-info-list>li{float:left;width:25%;background:none;padding:0;border:none;font-size:13px;color:#000;text-align:center;line-height:44px;}
.main-col-r .user-info.lst>ul.bank-info-list>li span{display:block;width:auto;border-bottom:1px solid #eee;color:#616161;}
.main-col-r .info-btn{top:4px;right:0;}
.main-col-r .mybank-number{position:relative;overflow:visible;margin-top:30px;}
.main-col-r .mybank-number .mybank-info{position:static;float:none;width:100%;height:auto;padding:20px 10px 20px 30px;border:1px solid #e0e0e1;border-radius:12px;background:none;}
.main-col-r .mybank-info .js-tabA{position:static;padding:0;}
.main-col-r .mybank-info .js-tabA:after{content:'';display:block;clear:both;}
.main-col-r .mybank-info>ul>li{margin-right:2px;padding:0;background:none;}
.main-col-r .mybank-info>ul>li>a{padding:0 15px;background:#f8f8fa;border-radius:16px;font-size:13px;color:#000;line-height:32px;}
.main-col-r .mybank-info>ul>li.on>a{background:#464b50;font-weight:normal !important;color:#fff !important;letter-spacing:-0.3px;}
.main-col-r .mybank-info .slide-section{overflow:visible;height:auto;}
.main-col-r .banknumber-info{overflow-y:auto;height:auto;min-height:79px;max-height:140px;padding-right:20px;}
.main-col-r .mybank-info .slide-section > div:not(:first-child){display:none;}
.main-col-r .bknumber-info-list{border-top:none;}
.main-col-r .bknumber-info-list>li{padding:0;border-bottom:0;font-size:13px;color:#000;}
.main-col-r .bknumber-info-list>li:not(:first-child){margin-top:12px;}
.main-col-r .bknumber-info-list>li>ul>li{float:left;padding-left:0 !important;font-size:13px;color:#000;line-height:24px;}
.main-col-r .bknumber-info-list>li>ul>li > img{margin-right:3px;vertical-align:text-top;}
.main-col-r .bknumber-info-list>li>ul>li.btns{float:right;}
.main-col-r .bknumber-info-list>li>ul.rmt>li.btns{width:103px;}
.main-col-r .mybank-info .slide-section #conG .bknumber-info-list + div{margin-top:15px !important;}
.main-col-r .bknumber-info-list .no-result{padding:26px 0 0;text-align:center;}
.main-col-r .bknumber-info-list .no-result .result-txt{font-size:13px;color:#757575;}
.main-col-r .bknumber-info-list .no-result .btn-wrap{margin-top:8px;text-align:center;}
.main-col-r .mybank-number.robob .mybank-info,
.main-col-r .mybank-number.robob .banknumber-info{min-height:auto;}
.main-col-r .mybank-number.robob .mybank-info .no-result{padding:0;}
.main-col-r .bknumber-info-list .lst.loading{padding:50px 0 14px;text-align:center;}
.main-col-r .bknumber-info-list .lst.loading .divProgressMyPage{position:absolute;top:5px;left:50%;transform:translateX(-50%);}


/* 2024-08-21 쪼꼬미 서비스 안내 */
.zkm_info {padding-bottom:160px;text-align:center;}
.zkm_info .zkm_info_tit {font-size:32px;color:#333;font-weight:bold;letter-spacing:-1px;}
.zkm_info .zkm_info_txt {margin:20px 0 0;font-size:20px;color:#002366;font-weight:bold;letter-spacing:-1px;}
.zkm_info .zkm_info_img {margin-top:50px;}
.zkm_info .zkm_info_img img {max-width:50%;}

.zkm_info.info1 {margin-bottom:120px;padding:120px 0 0 0;background:#f0f2fc;text-align:center;}
.zkm_info.info1 .zkm_logo {margin-bottom:80px;}
.zkm_info.info1 .zkm_logo img {width:260px;}
.zkm_info.info1 .zkm_info1_bg {width:100%;}

.zkm_info.info1 .sub_word_box2 {display: block; width: 100%;}
.zkm_info.info1 .sub_word_box2 .tip_box {position: relative;display:inline-block;width:300px;margin:120px auto 0 auto;padding : 14px 30px; border-radius: 24px; box-shadow: 0 4px 12px 0 rgba(32, 49, 141, 0.16);background-color: #bbc7f4;}
.zkm_info.info1 .sub_word_box2 .tip_box::before{content: ''; position: absolute; bottom: -7px; left: 50%; transform: translateX(-50%); width: 8px; height: 7px; background-color: #bbc7f4; box-shadow: 0 4px 12px 0 rgba(32, 49, 141, 0.16); clip-path: polygon(50% 100%, 0 0, 100% 0);}
.zkm_info.info1 .sub_word_box2 .tip_box span {font-size: 16px; font-weight: 500; line-height: 1.38; letter-spacing: -0.25px; color: #002366;}
/*2024-10-07 채무조정 요청권 안내*/
.debt-settlement-wrap div.pcs-con dl dt{font-size:14px;color:#212121;}
.debt-settlement-wrap .tab-type1>ul>li a{padding: 0 20px;}
.debt-settlement-wrap .txt-type3 li{font-size:13px;}
.debt-settlement-wrap .tit-type2{margin-top:0px;}
.debt-settlement-wrap .tit-type4{font-size:14px;}
.debt-settlement-wrap .condition{display: flex;justify-content: center;}
.debt-settlement-wrap .condition ul{display: inline-flex;justify-content: center;flex-wrap: wrap;gap: 8px;width:100%;}
.debt-settlement-wrap .condition .col-full li{width:24%;border: solid 1px #eee;height:200px;text-align: center;border-radius:8px;}
.debt-settlement-wrap .condition .col-full li:before{width: 80px;height: 80px;margin-bottom: 8px;}
.debt-settlement-wrap .condition .col-full li span{width: 80px;height: 80px;text-align: center;background-color: #f8f8fa;margin: 40px auto 24px;display: block;border-radius: 90%;position:relative}
.debt-settlement-wrap .condition .col-full li em{font-size:17px;font-weight:600;}
.debt-settlement-wrap .condition .col-full li .ico-loan1:before{content:'';position:absolute;width:40px;height:40px;background: url(/resource/img/new/ico_loan1.png) no-repeat 0 0 / 40px 40px;left: 20px;top: 20px;}
.debt-settlement-wrap .condition .col-full li .ico-loan2:before{content:'';position:absolute;width:40px;height:40px;background: url(/resource/img/new/ico_onbod01.png) no-repeat 0 0 / 40px 40px;left: 20px;top: 20px;}
.debt-settlement-wrap .condition .col-full li .ico-loan3:before{content:'';position:absolute;width:40px;height:40px;background: url(/resource/img/new/ico_data_pSmphNewY.png) no-repeat 0 0 / 40px 40px;left: 20px;top: 20px;}
.debt-settlement-wrap .condition .col-full li .ico-loan4:before{content:'';position:absolute;width:40px;height:40px;background: url(/resource/img/new/ico_loan.png) no-repeat 0 0 / 40px 40px;left: 20px;top: 20px;}

/*2025.01.20 아동·청소년을 위한 개인정보처리방침*/
.baby-info-wrap .tap-list li {width:20% !important;}
.baby-info-wrap .bady-info-list {display:flex;align-content: center;gap: 28px;align-items: center;margin-top:12px;}
.baby-info-wrap .bady-info-list img{width:20%;}
.baby-info-wrap .bady-info-list .txt_box {width:100%;}
.baby-info-wrap .bady-info-list .txt_box .talk_round_box{background-color: #f8f8f8;border: none;padding: 32px 40px;border-radius: 32px;width:85%;line-height: 28px;font-size:14px;position: relative;}
.baby-info-wrap .bady-info-list .txt_box .talk_round_box:before{content: '';position: absolute;background: url(/resource/img/new/img-kids-info-tail.png) no-repeat 0 0 / 28px 28px;left: -4%;top: 39%;width: 40px;height: 40px;}
.baby-info-wrap .bady-info-list .txt_box .talk_round_box.not:before{background:initial;}
.baby-info-wrap .bady-info-list:nth-child(2n) .txt_box .talk_round_box:before{left: 97%;transform: scaleX(-1);}
.baby-info-wrap .round_box{border: solid 1px #e5e5e5;border-radius:8px;padding: 40px 24px;}
.baby-info-wrap .round_box .ico-tit{ padding-left: 52px;font-size:16px;color:#333333;line-height:30px;}
.baby-info-wrap .round_box .ico-tit.ic01{background: url(/resource/img/new/ico_tit_family.png) no-repeat 0 50% / 40px 40px;}
.baby-info-wrap .round_box .ico-tit.ic02{background: url(/resource/img/new/ico_24_notice.png) no-repeat 0 50% / 40px 40px;}
.baby-info-wrap .round_box .ico-tit.ic03{background: url(/resource/img/new/ico-police.png) no-repeat 0 50% / 40px 40px;}
.baby-info-wrap .round_box .ico-tit.ic04{background: url(/resource/img/new/ico-police2.png) no-repeat 0 50% / 40px 40px;}
.baby-info-wrap .list-card{display:flex;width: 100%;gap: 24px;justify-content: space-between;}
.baby-info-wrap .list-card .info_card{display:flex;flex-direction: column;width: 100%;}
.baby-info-wrap .list-card .info_card .card-tit{color:#616161;font-size:14px;margin-bottom:10px;}
.baby-info-wrap .detail-list li{display: flex;width: 100%;align-items: center;min-height: 20px;margin-top:8px;font-size:14px;}
.baby-info-wrap .detail-list:nth-child(first){margin-top:24px;}
.baby-info-wrap .detail-list li .tit{font-size:14px;padding:0;color:#616161;}
.baby-info-wrap .detail-list li .txt{font-weight:500;font-size:14px;padding:0;color:#333333;}
.baby-info-wrap .detail-list .justify-between{justify-content: space-between;}