﻿@charset "utf-8";

@import url('style.css');/* common css */
@import url('contents_guide.css');

/* VISUAL Service *
.ispVisbox {background:url('/images/individual/service/bg_visual_isp_service.jpg') no-repeat right bottom;}
.cpSaveService {background:url('/images/individual/service/bg_visual_cp_save.jpg') no-repeat right bottom;padding-bottom:65px;}
.jSecureService {background:url('/images/individual/service/bg_visual_jsecure_safe.jpg') no-repeat right bottom;}
.masterSecureService {background:url('/images/individual/service/bg_visual_master_secure.jpg') no-repeat right bottom;padding-bottom:65px;}
.immigrationInfoService {background:url('/images/individual/service/bg_visual_immigration.jpg') no-repeat right bottom;}
.insuranceCompensation {background:url('/images/individual/service/bg_visual_insurance.jpg') no-repeat right top;}
.bgFinanceInfo {background:url('/images/individual/service/bg_finance_info.jpg') no-repeat right bottom;padding-bottom:65px !important;}
.bgEnterpriseInfo {background:url('/images/individual/service/bg_enterprise_info.jpg') no-repeat right bottom;padding-bottom:65px !important;}
.cashServiceApply {width:690px;height:142px;padding:30px 0 0 29px;background:url('/images/individual/service/bg_cash_service_apply.gif') no-repeat left top;}
.visaSafeService {background:url('/images/individual/service/bg_visual_visa_safe.jpg') no-repeat right bottom;}

.cardUseEvidence {background:url('/images/individual/mybc/bg_visual_card_use_evidence.jpg') no-repeat right bottom;}
.mobileService {background:url('/images/individual/customer/bg_visual_mobile_svc.jpg') no-repeat right bottom;}
.phishingPrevent {background:url('/images/individual/service/bg_visual_phishing_prevent.jpg') no-repeat right top;}
.insuVisual {height:76px;background:url('/images/individual/customer/insurance/bg_visual_insurance.jpg') no-repeat right bottom;}
.barcodeService {background:url('/images/individual/service/bg_visual_barcode.jpg') no-repeat right bottom;padding-bottom:90px;}
.safeShopping {background:url('/images/individual/service/bg_visual_safe_shopping.jpg') no-repeat right bottom;padding-bottom:90px;}
.compensation {background:url('/images/individual/service/bg_compensation_service.jpg') no-repeat right bottom;padding-bottom:86px !important;}
.onlineMallSafe {background:url('/images/individual/service/bg_onlinemall_safe.jpg') no-repeat right bottom;}

/*VISUAL Card 서비스 안내*
.safeMail{background:url('/images/individual/service/bg_visual_safe_mail.jpg') no-repeat right bottom;}
.smsService {background:url('/images/individual/service/bg_visual_sms_service.jpg') no-repeat right bottom;padding-bottom:82px !important;}
.freeSmsService {background:url('/images/individual/service/bg_visual_free_smsservice.jpg') no-repeat right bottom;}
.cpBillApply {background:url('/images/individual/service/bg_visual_cp_bill.jpg') no-repeat right bottom;}
.serviceVIPVisual {background:url('/images/individual/service/bg_visual_vip.jpg') no-repeat right bottom;padding-bottom:88px !important;}
.creditSafeV {background:url('/images/individual/service/bg_visual_credit_safe.jpg') no-repeat right bottom;padding-bottom:83px !important;}
.bcic {background:url('/images/individual/service/bg_visual_bcic.jpg') no-repeat right bottom;}
.cashService {background:url('/images/individual/service/bg_visual_cash_service.jpg') no-repeat right bottom;}
.cpphoneApply {background:url('/images/individual/service/bg_visual_cp_phone.jpg') no-repeat right bottom;}
.cpelecApply {background:url('/images/individual/service/bg_visual_cp_elec.jpg') no-repeat right bottom;}
.installmentApp {background:url('/images/individual/service/bg_visual_installment_app.jpg') no-repeat right bottom;padding-bottom:85px !important;}
.preInstallment {background:url('/images/individual/service/bg_visual_pre_installment.jpg') no-repeat right bottom;padding-bottom:68px !important;}
.safecardApp {background:url('/images/individual/service/bg_visual_safecard_app.jpg') no-repeat right bottom;padding-bottom:65px !important;}
.safeBcApp {background:url('/images/individual/service/bg_visual_safeBc_app.jpg') no-repeat right bottom;padding-bottom:67px !important;}
.carService{background:url('/images/individual/service/bg_visual_car_service.jpg') no-repeat right bottom;}
.topPointChg{background:url('/images/individual/service/bg_visual_point_change.jpg') no-repeat right top;}
.alliable{background:url('/images/individual/service/bg_visual_alliable.jpg') no-repeat right bottom;}
.immiBoxS{background:url('/images/individual/service/bg_visual_immigration_02.jpg') no-repeat right bottom;}
.parkingService {background:url('/images/individual/service/bg_visual_parking.jpg') no-repeat right bottom;padding-bottom:65px !important;}
.bgCreditSafe {background:url('/images/individual/service/bg_visual_credit_service.jpg') no-repeat right bottom;}
.ktDiscountVisual {background: url("/images/individual/service/bg_ktdiscountvisual.jpg") no-repeat right bottom;}
.saveServiceTop {background: url("/images/individual/service/bg_save_use_method.jpg") no-repeat right bottom;}
.giftSmsService {background:url('/images/individual/service/bg_visual_gift_sms_service.jpg') no-repeat right bottom;}
.taxRefund {background:url('/images/individual/service/bg_visual_taxRefund.jpg') no-repeat right bottom;}
.cityGasBill {background:url('/images/individual/service/bg_visual_citygas.jpg') no-repeat right bottom;}
.walletSafe {background:url('/images/individual/service/bg_visual_wallet_safe.jpg') no-repeat right bottom;padding-bottom:70px !important;}

/* VISUAL - MY BC *
.limitChg {background:url('/images/individual/mybc/bg_visual_limit_chg.jpg') no-repeat right bottom;padding-bottom:100px !important;}
.cardMnm {background:url('/images/individual/mybc/bg_visual_card_mnm.jpg') no-repeat right bottom;padding-bottom:100px !important;}
.cardUseAna {background:url('/images/individual/mybc/bg_visual_card_use_ana.jpg') no-repeat right bottom;}
.cardUseSt {background:url('/images/individual/mybc/bg_visual_card_use_st.jpg') no-repeat right bottom;}
.resultSts {background:url('/images/individual/mybc/bg_visual_achievement_goal.jpg') no-repeat right bottom;}
.permitInq {background:url('/images/individual/mybc/bg_visual_card_permit.jpg') no-repeat right bottom;padding-bottom:100px !important;}
.cardBookmark {background:url('/images/individual/mybc/bg_visual_card_bookmark.jpg') no-repeat right bottom;padding-bottom:100px !important;}
.sumPayment {background:url('/images/individual/mybc/bg_sum_payment.jpg') no-repeat right bottom;}
.permitInqF {background:url('/images/individual/mybc/bg_visual_card_permit_f.jpg') no-repeat right bottom;}
.cardBookmarkF {background:url('/images/individual/mybc/bg_visual_card_bookmark_f.jpg') no-repeat right bottom;}
.affiliateInq {background:url('/images/individual/mybc/bg_visual_affiliate_inq.jpg') no-repeat right bottom;padding-bottom:100px !important;}
.immiBox {background: url('/images/individual/mybc/bg_visual_immi_infp.jpg') no-repeat right bottom;}
.myService {padding-bottom:50px;}
.cardPossess{background:url('/images/individual/mybc/bg_visual_card_possess.jpg') no-repeat right bottom;padding-bottom:100px !important;}
.tfmCard{background:url('/images/individual/mybc/bg_visual_transform.jpg') no-repeat right bottom;padding-bottom:100px !important;}
.mileagePoint{background:url('/images/individual/mybc/bg_visual_mileage_point.jpg') no-repeat right bottom;padding-bottom:100px !important;}
.chgCardRegular{background:url('/images/individual/mybc/bg_visual_chg_regular.jpg') no-repeat right bottom;}
.extinctionPoint {background: url("/images/individual/mybc/bg_extinctionpoint.jpg") no-repeat right bottom;padding-bottom:100px !important;}
.eventJoinwin {background: url("/images/individual/mybc/bg_myevent_win_list.jpg") no-repeat right bottom;}
.eventCoupon {background: url("/images/individual/mybc/bg_event_coupon.jpg") no-repeat right bottom;padding-bottom:100px !important;}
.myBenefit {background: url("/images/individual/mybc/bg_my_benefit.jpg") no-repeat right bottom;padding-bottom:100px !important;}
*/

/* 글로벌카드 혜택안내 가맹점안내 팝업 */
.popGlobalStore{position:relative;overflow:auto;}
	.popGsArea{width:465px;overflow:hidden;}
		.popGsArea .titleImg{float:left;width:205px;padding-right:20px;}
		.popGsArea .titleTxt{float:left;width:240px;}
		.popGsArea .titleTxt h2{color:#242424;font-size:15px !important;font-weight:normal;font-family:RixGoEB;line-height:15px !important;}
		.popGsArea .titleTxt p{padding:7px 0 0 0;color:#555555;}
		.popGsArea .titleTxt p a{color:#555555;}
		.popGsArea .titleTxt dl{margin-top:20px;}
		.popGsArea .titleTxt dt{clear:both;float:left;padding:0 0 4px 0;}
		.popGsArea .titleTxt dt span{display:block;width:53px;height:13px;padding:3px 0 0 0;color:#ffffff;font-size:12px;font-weight:normal;font-family:RixGoEB;text-align:center;background:url('/images/individual/card/global/bg_store_dt.gif') no-repeat left top;}
		.popGsArea .titleTxt dd{float:left;width:177px;padding:2px 0 4px 10px;line-height:15px;}
		.popGsArea .titleTxt dd strong {color:#d0484e;}
		.popGsArea .storeInfoL{float:left;width:250px;padding:30px 0 0 0;}
		.popGsArea .storeInfoR{float:left;width:215px;padding:30px 0 0 0;}
		.popGsArea p.desc{margin-top:15px;line-height:15px;}
		.popGsArea .mapTxt{padding:9px 0 10px 16px;color:#f8f8f6;background:#464644 url('/images/individual/card/global/ic_ar_ye.gif') no-repeat 7px 9px;}
		.popGsArea .bu03 li{background:url('/images/individual/common/ic/bu_sq_c7.gif') no-repeat left 5px;margin-top:6px;padding-left:11px;}
		.popGsArea .bu03 li:first-child {margin-top:0;}

/* 글로벌카드 혜택안내 Bloomingdale's 지정매장안내 팝업 */
.popGlobalBlooming{width:455px;height:570px;}
	.popGbArea{width:420px;}
	.popGbArea .bu03 li{background:url('/images/individual/common/ic/bu_sq_c7.gif') no-repeat left 5px;margin-top:6px;padding-left:11px;}
	.popGbArea .bu03 li:first-child{margin-top:0;}


/* 글로벌카드 혜택안내 CDPPC 팝업 */
.popGlobalCdp{width:595px;height:460px;}
	.popGcArea{width:560px;}
	.popGcArea .bu03 li{background:url('/images/individual/common/ic/bu_sq_c7.gif') no-repeat left 5px;margin-top:6px;padding-left:11px;}
	.popGcArea .bu03 li:first-child {margin-top:0;}

.popGlobalCdp2{width:460px;height:275px;overflow:auto;}
	.popGcArea2{width:425px;}

/*혜택 서비스 안내 */
.bfserListBox {width:830px;height:51px;margin:20px 0 20px 0;background:url('/images/individual/card/bg_global_benefit.gif') no-repeat left top;}
	.bfserListBox ul {margin-left:20px;}
	.bfserListBox li {position:relative;float:left;margin:13px 0 0 0;}
	.bfserListBox li.on span {display:block;margin:0 15px 0 0;padding:3px 0 0 0;color:#ffffff;font-weight:normal;font-family:RixGoEB;font-size:13px;text-align:center;}
	.bfserListBox li a {display:block;margin:0 25px 0 0;padding:2px 0 0 0;font-weight:normal;font-family:RixGoEB;}
		.bfserListBox li a:hover {text-decoration:none;}
	.bfserListBox li .bgtxt2 {width:44px;height:23px; background:url('/images/individual/card/global/bg_benefit_bgtxt2.gif') no-repeat left top;}
	.bfserListBox li .bgtxt3 {width:56px;height:23px; background:url('/images/individual/card/global/bg_benefit_bgtxt3.gif') no-repeat left top;}
	.bfserListBox li .bgtxt4 {width:77px;height:23px;background:url('/images/individual/card/global/bg_benefit_bgtxt4.gif') no-repeat left top;}
	.bfserListBox li .bgtxt5 {width:157px;height:23px;background:url('/images/individual/card/global/bg_benefit_bgtxt5.gif') no-repeat left top;}
	.bfserListBox li .bgtxt6 {width:109px;height:23px; background:url('/images/individual/card/global/bg_benefit_bgtxt6.gif') no-repeat left top;}

.cardProBor {overflow:hidden;width:100%;margin:30px 0 0 0;border-top:2px solid #c0c7d9;}
.unionBox {margin:20px 0 0 0;}

.bfserListSub {position:absolute;left:-10px;top:45px; width:550px;overflow:hidden;margin:0 0 0 0;}
.bfserListSubA {left:-185px !important;}
	.bfserListSub li {float:left;margin:0 15px 0 0;padding:0 0 0 15px;border-left:1px solid #b3b3b3 !important;font-size:12px;}
	.bfserListSub li a:hover, .bfserListSub li.on {color:#e83d44;font-weight:normal;font-family:RixGoEB;letter-spacing:-1px;text-decoration:none;}
	.bfserListSub li a {margin:0;padding:0; color:#555555;font-weight:normal;}
	.bfserListSub li.first {border-left:none !important;padding:0 0 0 0 !important;}

.bfUniListSub {position:absolute;left:-57px !important;top:0; width:600px;overflow:hidden;margin:0 0 0 0;}
.bfUniListSub li.first {padding-left:5px !important;}

.bfserConBox {overflow:hidden;width:100%;}
	.bfserConBox li.list {overflow:hidden;width:100%;padding:20px 0 20px 0;border-bottom:1px solid #ededed;}
	.bfserConBox li.first {padding-top:28px;}
		.bfserConBox .titleImg {float:left;width:250px;}
		.bfserConBox .titleImg .cardThumb {/*background: url("/images/individual/common/bg/bg_card_m.gif") no-repeat scroll left bottom;*/ display: block;height: 105px;}
		.bfserConBox .titleImg img {width: 250px;/* height: 88px;*/ margin: 0 4px;border:none;}
		.bfserConBox .titleTxt {float:right;width:540px;}
		.bfserConBox .titleTxt .tit {margin:0 0 14px 0;font-size:15px;color:#242424;font-weight:normal;font-family:RixGoEB;line-height:17px;}
		.bfserConBox .titleTxt .tit span.txt {margin:0 0 0 0;font-size:12px;color:#555555;font-weight:normal;}
		.bfserConBox .titleTxt .tit a {color:#242424}
		.bfserConBox .titleTxt p.txt{line-height:18px;}
		.bfserConBox .titleTxt dl{overflow:hidden;margin-top:20px;}
		.bfserConBox .titleTxt dt{clear:both;float:left;padding:3px 0 4px 0;}
		.bfserConBox .titleTxt dt span{display:block;height:16px;padding:0 0 0 0;color:#ffffff;font-size:12px;line-height:16px;font-weight:normal;font-family:RixGoEB;text-align:center;}
		.bfserConBox .titleTxt dt span.txt{padding:0;}
		.bfserConBox .titleTxt dd{float:left;padding:0 0 4px 10px;line-height:22px;width:470px;}
		.bfserConBox .titleTxt dd strong {color:#d0484e;}
		.bfserConBox .titleTxt dd span img {border:none;}
		.bfserConBox .titleTxt .info {overflow:hidden;width:100%;}
		.bfserConBox .titleTxt .info li {background:url('/images/individual/common/ic/bu_sq_c7.gif') no-repeat left 5px;margin-top:6px;padding-left:8px;font-size:12px;}
		.bfserConBox .titleTxt .info li:first-child {margin-top:0;}
		.bfserConBox .titleTxt .viewBtn {}
.bfserConBox .titleTxt dl.bgtit2 dt span{width:42px;background:url('/images/individual/card/global/bg_benefit_bgtit2.gif') no-repeat left top;}
.bfserConBox .titleTxt dl.bgtit2 dd {width:485px;}
.bfserConBox .titleTxt dl.bgtit3 dt {padding:0;width:42px;background:url('/images/individual/card/unionpay/bg_benefit_btm.gif') no-repeat 0 bottom;text-align:center;font-weight:normal;font-family:RixGoEB;color:#fff;}
.bfserConBox .titleTxt dl.bgtit3 dt span {height:auto;width:42px;display:block;background:url('/images/individual/card/unionpay/bg_benefit_top.gif') no-repeat 0 top;padding:3px 0 2px 0;line-height:14px;}
.bfserConBox .titleTxt dl.bgtit4 dt span{width:65px;background:url('/images/individual/card/global/bg_benefit_bgtit4.gif') no-repeat left top;}
.bfserConBox .titleTxt dl.bgtit4 dt span.txt{width:78px;background:url('/images/individual/card/global/bg_benefit_bgtit5.gif') no-repeat left top;}
.bfserConBox .titleTxt dl.bgtit5 dt span{width:66px;background:url('/images/individual/card/global/bg_benefit_bgtit3.gif') no-repeat left top;}
.bfserConBox .titleTxt dl.bgtit5 dd	{width:460px;}
.bfserConBox .titleTxt .box_store {padding:10px;border:1px solid #ededed;}
.bfserConBox .titleTxt .box_store .bu01, .bfserConBox .titleTxt .box_store .bu02 {padding-top:0px !important;overflow:hidden;}
.bfserConBox .titleTxt .box_store .bu01 li, .bfserConBox .titleTxt .box_store .bu02 li {margin-top:0px !important;}
.bfserConBox .titleTxt .box_store.box2 .bu01 li {float:left;width:223px;}
.bfserConBox .titleTxt .box_store.box3 .bu01 li {float:left;width:146px;}
.bfserConBox .titleTxt .box_store.box4 .bu01 li, .bfserConBox .titleTxt .box_store.box4 .bu02 li {float:left;width:170px;}

.globalList {margin:10px 0 0 0;}
.globalList .titleImg {float:left;width:250px;height:106px;/*background:url('/images/individual/common/bg/bg_card_m.gif') no-repeat left bottom;*/}
.globalList .titleImg img {margin:0 0 0 3px;}
.globalList .titleTxt {width:551px;}
	.globalList .titleTxt .tit {margin:0 0 6px 0;}
	.globalList .txt {line-height:18px;color:#242424;}
	.globalList .titleTxt dl{overflow:hidden;margin-top:18px;}

.bankListWrap .bankRankingList{cursor:default;}
.mobileList li.list {overflow:hidden;width:100%;padding:20px 0 10px 0;border-bottom:1px solid #ededed;}
.mobileList {margin:10px 0 0 0;}
.mobileList .titleImg {float:left;width:160px;height:106px;background:url('/images/individual/common/bg/bg_card_m.gif') no-repeat left bottom;}
.mobileList .titleImg img {margin:0 0 0 3px;}
.mobileList .titleTxt {width:551px;}
	.mobileList .titleTxt .tit {margin:0 0 10px 0;}
	.mobileList .txt {line-height:18px;color:#555555;font-size:12px;}
	.mobileList .titleTxt dl{overflow:hidden;float:left;margin-top:15px;}
	.mobileList .titleTxt dd{float:left;padding:0 0 4px 10px;line-height:16px;width:300px;}
	.mobileList .titleTxt .btnR{float:right;margin-top:29px;}
.bankListWrap{position:relative;width:100%;margin-top:30px;}
.bankRankingList li.m1 .t01{position:absolute;top:0;left:0;}
.bankRankingList li.m2 .t02{position:absolute;top:0;left:120px;}
.bankRankingList li.m3 .t03{position:absolute;top:0;left:240px;}
.bankRankingList li.m4 .t04{position:absolute;top:0;left:360px;}
.bankRankingList li.m5 .t05{position:absolute;top:0;left:480px;}
.bankRankingList li.m6 .t06{position:absolute;top:0;left:600px;}

.mobileCardList li.m1 .t01{position:absolute;top:0;left:0;}
.mobileCardList li.m2 .t02{position:absolute;top:0;left:143px;}
.mobileCardList li.m3 .t03{position:absolute;top:0;left:287px;}
.mobileCardList li.m4 .t04{position:absolute;top:0;left:431px;}
.mobileCardList li.m5 .t05{position:absolute;top:0;left:575px;}

.bfshopBox {width:720px;height:56px;margin:36px 0 0 0;background:url('/images/individual/card/global/bg_bf_shopbox.gif') no-repeat left top;}
	.bfshopBox h3 {float:left;margin:20px 0 0 32px;}
	.bfshopBox ul {float:right;margin:18px 5px 0 0;}
	.bfshopBox ul li {float:left;margin:0 8px 0 0;padding:0 8px 0 0;background:url('/images/individual/common/ic/line_bf_x.gif') no-repeat right 5px;}
	.bfshopBox ul li.last {background:none;}
.bfshopList {margin:10px 0 0 0;border-top:2px solid #c0c7d9;}

.bfInfoCommon {padding:45px 0;background:url('/images/individual/common/bg/bg_dot.gif') repeat-x left bottom;}
.bfServiceInfo {padding:45px 0 30px 45px;background:url('/images/individual/card/global/bg_bf_serviceinfo.jpg') no-repeat 1px top;}
	.bfInfoBox {text-align:left;padding-left:30px;}
	.txtBfSvc {width:285px;padding:0 0 20px 0;background:url('/images/individual/common/bg/bg_dot.gif') repeat-x left bottom;}
	.bfInfoBox ul {width:285px;padding-bottom:18px;background:url('/images/individual/common/bg/bg_dot.gif') repeat-x left bottom;}

/*혜택 서비스 안내 - 온라인 */
.cardBfOnline {background:url('/images/individual/card/global/bg_bf_online.jpg') no-repeat 348px 1px;}
	.bfOnlineBox {padding:30px 0 0 30px;text-align:left;}
		.txtBfOnline {width:320px;padding:0 0 20px;background:url('/images/individual/common/bg/bg_dot.gif') repeat-x left bottom;}
		.txtsBfOnline {padding:15px 0 30px 0;}

/* 모바일카드 - 혜택(이벤트) */
.mobileEvtBox {width:100%;}
.mobileEvtBox:after {clear:both;display:block;content:"";}
.mobileEvtBox .evtList {width:100%;margin-top:10px;}
.mobileEvtBox .evtList li {overflow:hidden;padding:20px 0;border-bottom:1px solid #ededed;}
.mobileEvtBox .evtImg {float:left;width:212px;margin-right:20px;}
.mobileEvtBox .evtImg img {width: 212px;height: 126px;}
.mobileEvtBox .evtDetail {float:right;width:488px;}
.mobileEvtBox .evtDetail .tit {line-height:18px;font-size:15px;color:#343434;font-weight:normal;font-family:RixGoEB;margin-bottom:15px;}
.mobileEvtBox .evtDetail dl {overflow:hidden;}
.mobileEvtBox .evtDetail dl dt {float:left;width:53px;height:15px;padding:1px 0 0 0;margin:0 10px 7px 0;background:url('/images/individual/card/bg_evtdetail_dt.gif') no-repeat 0 0;color:#fff;font-size:12px;font-weight:normal;font-family:RixGoEB;text-align:center;line-height:16px;letter-spacing:-1px;}
.mobileEvtBox .evtDetail dl dd {float:left;width:425px;line-height:16px;margin-bottom:7px;color:#555555;font-size:12px;}
.mobileEvtBox .evtDetail .bu01 {padding-top:0;}
.mobileEvtBox .evtDetail .bu01 li {background:url('/images/individual/common/ic/bu_cir_7b.gif') no-repeat left 6px;padding:0 0 0 11px;margin:6px 0 0;border:none;}
.mobileEvtBox .evtDetail .bu01 li:first-child {margin-top:0;}
.mobileEvtBox .evtDetail .bu02 {}
.mobileEvtBox .evtDetail .bu02 li {background:url('/images/individual/common/ic/bu_bar_8e.gif') no-repeat left 6px;padding:0 0 0 11px;margin:6px 0 0;border:none;}
.mobileEvtBox .evtDetail .bu02 li:first-child {margin-top:0;}
.mobileEvtBox .evtDetail .bu03 {}
.mobileEvtBox .evtDetail .bu03 li {background:url('/images/individual/common/ic/bu_sq_c7.gif') no-repeat left 5px;padding:0 0 0 7px;margin:6px 0 0;border:none;}
.mobileEvtBox .evtDetail .bu03 li:first-child {margin-top:0;}

/* 모바일카드 - 추천상품 - 상단 롤링영역 */
#slides_mobile {width:830px;overflow:hidden;position:relative;}
#slides_mobile a.slidesjs-play {width:14px;height:15px;position:absolute;left:459px;bottom:12px;z-index:10;background: url("/images/individual/main_2013/btn_pauseplay.png") no-repeat -18px 0;text-indent:-999em;}
#slides_mobile a.slidesjs-stop {width:14px;height:15px;position:absolute;left:459px;bottom:12px;z-index:10;background: url("/images/individual/main_2013/btn_pauseplay.png") no-repeat 0 0;text-indent:-999em;}
#slides_mobile .slidesjs-previous {display:none;}
#slides_mobile .slidesjs-next {display:none;}
#slides_mobile .slidesjs-pagination {position:absolute;left:377px;bottom:15px;z-index:100;}
#slides_mobile .slidesjs-pagination li {float: left;margin-right:4px;}
#slides_mobile .slidesjs-pagination li a {display: block;width:12px;height:12px;text-indent:-999em;background: url("/images/individual/main_2013/btn_select.png") no-repeat -16px 0;float: left;overflow: hidden;}
#slides_mobile .slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active {background-position: 0 0}
#slides_mobile .slidesjs-pagination li a:hover {background-position: 0 0}

.mCardRecommBox {width:770px;height:230px;padding:30px 25px 15px 35px;}
.mCardRecommBox:after {clear:both;display:block;content:"";}
.mCardRecommBox .cardInfoBox {float: left;width: 500px;text-align:left;}
.mCardRecommBox .cardInfoBox .mCardTit {width:500px;height:112px;background: url("/images/individual/card/bg_line_cardview.gif") repeat-x 0 bottom transparent;margin-bottom:20px;}
.mCardRecommBox .cardInfoBox .mCardTit img {vertical-align:top;}
.mCardRecommBox .cardInfoBox .mCardTit .cardName {height:48px;}
.mCardRecommBox .cardInfoBox .mCardTit .cardNameStit {}
.mCardRecommBox .cardImgBox {float: right;width: 241px;}
.mCardRecommBox .cardImgBox .cardImg {/* width: 257px;*/ height: 174px;/*background: url("/images/individual/card/bg_cardview_b.gif") no-repeat 0 bottom transparent;*/}
.mCardRecommBox .cardInfoBox .bu03 li {margin-bottom:4px;margin-top:0;}

/* 비씨 무료 보험 서비스 */
.insuAgreeBox {overflow:auto;height:160px;margin:15px 0 0 0;padding:10px;border:1px solid #e8e8e8;line-height:18px;}
.insuAgreeBox .nb{margin-top:5px;}

.insuCardInfo {overflow:hidden;width:768px;padding:30px;}
.insuCardInfo .card {float:left;}
.insuCardInfo .insuTxt {float:left;width:400px;padding:10px 0 0 30px;color:#000;}
#contents .insuCardInfo .insuTxt h3 {display:inline-block;margin-bottom:15px;font-size:22px;line-height:32px;}

.cautionBox01 .insuCau dt {width:85px;}
.cautionBox01 .insuCau dd {width:745px;padding:0 0 5px 0;}

ul.caution01 .bu04 {margin:0 0 5px 10px;}
ul.caution01 .bu04 li {background:url('/images/individual/common/ic/bu_bar_76.gif') no-repeat left 7px;margin-top:6px;padding-left:11px;font-size:14px;}
ul.caution01 .bu04 li:first-child {margin-top:0;}

.insuVisual h2 {border-bottom:0;}
ul.insuCardMenu {width:100%;overflow:hidden;border:0 solid #ddd;border-width:1px 0 0 1px;}
ul.insuCardMenu li {float:left;position:relative;height:60px;border:0 solid #ddd;border-width:0 1px 1px 0;}
ul.insuCardMenu li.on {background-color:#e60000;}
ul.insuCardMenu li  a {display:block;width:165px;height:60px;font-family:RixGoL;}
ul.insuCardMenu li.on a {color:#fff;font-family:RixGoM;}
ul.insuCardMenu li  a span {position:absolute;top:50%;right:0;left:0;height:24px;margin-top:-12px;text-align:center;}
ul.insuCardMenu li  a span.lines {height:46px;margin-top:-23px;}

/* 개인정보 취급 */
.pravPolicy {padding-bottom:10px !important;}

/* 정보제공·이용중단신청  */
.infoOfferCancel {width:500px;left:-93px !important;}
.infoOfferCancelInq {width:500px;left:-230px !important;}

/* 카드 - 글로벌카드 소개 */
.cardintroTitle {width:690px;height:267px;padding:43px 0 0 30px;background:url("/images/individual/card/bg_global_intro.jpg") no-repeat 0 0;}
	.cardintroTitle ul.cIntro {margin-top:30px;padding-top:20px;width:245px;background:url("/images/individual/common/ic/bg_cardintroline.gif") repeat-x left top;}
	.cardintroTitle ul.cIntro li {font-size:12px;margin-top:1px !important;color:#6c6c6c;}

.cardintroTitle02 {width:690px;height:275px;padding:35px 0 0 30px;background:url("/images/individual/card/unionpay/bg_unionpay_intro.jpg") no-repeat 0 0;}
	.cardintroTitle02 ul.cIntro {margin-top:30px;padding-top:20px;width:320px;background:url("/images/individual/common/ic/bg_cardintroline.gif") repeat-x left top;}
	.cardintroTitle02 ul.cIntro li {font-size:12px;margin-top:1px !important;color:#6c6c6c;}

.cardIntrobf {overflow:hidden;width:100%;padding:0 15px 20px 0;background:url("/images/individual/common/ic/bg_cardintroline.gif") repeat-x left bottom;}
	.cardIntrob f .intro_wrap {overflow:hidden;width:330px;}
	.cardIntrobf .intro_wrap .cbenefitBg {float:left;width:87px;}
	.cardIntrobf .intro_wrap dl {float:left;width:240px;}
	.cardIntrobf .intro_wrap dl dt {height:28px;}
	.cardIntrobf .intro_wrap dl dd {line-height:16px;width:240px;}
	.cardIntrobf .intro_wrap .txt {clear:both;padding-top:18px;font-size:12px;width:335px;}
	.cardIntrobf .intro_wrap dl.w278{width:278px;}
	.cardIntrobf .intro_wrap dl.w278 dd.des{width:278px;margin-top:4px;letter-spacing:-1px;font-size:12px;}

.cardIntrobf02 {overflow:hidden;width:100%;padding:0 15px 20px 0;border-bottom:1px solid #dadce4;}
	.cardIntrobf02 .intro_wrap {overflow:hidden;width:330px;}
	.cardIntrobf02 .intro_wrap .cbenefitBg {float:left;width:87px;}
	.cardIntrobf02 .intro_wrap dl {float:left;width:240px;}
	.cardIntrobf02 .intro_wrap dl dt {height:25px;}
	.cardIntrobf02 .intro_wrap dl dd {line-height:16px;width:240px;}
	.cardIntrobf02 .intro_wrap .txt {clear:both;padding-top:18px;font-size:12px;}

ul.simulation {overflow:hidden;margin-top:10px;}
	ul.simulation li {float:left;}
	ul.simulation li.shBox {padding-top:25px;}
	ul.simulation li.sideMg {/*margin:0 5px 0 5px;*/margin:0;padding:0 32px 0 33px;/* ;width:259px;*/}
	ul.simulation li.sideMg img {/* width:259px;*/}

/* 서비스 - 할인_KT휴대폰할인직영몰 */
ul.allOllehul {overflow:hidden;width:100%;margin-top:28px;padding:0 0 22px 0;background:url("/images/individual/common/ic/bg_cardintroline.gif") repeat-x left bottom;}
	ul.allOllehul li {float:left;padding-left:12px;width:338px;line-height:16px;}
	ul.allOllehul li.w358 {width:358px;}
	ul.allOllehul li dl {overflow:hidden;}
	ul.allOllehul li dl dt {float:left;width:59px;}
	ul.allOllehul li dl dd {float:left;padding-top:14px;}

ul.allOllehul02 {overflow:hidden;width:100%;margin-top:28px;padding:0 0 22px 0;border-bottom:1px solid #dadce4;}
	ul.allOllehul02 li {float:left;padding-left:12px;width:338px;line-height:16px;}
	ul.allOllehul02 li.w358 {width:358px;}
	ul.allOllehul02 li dl {overflow:hidden;}
	ul.allOllehul02 li dl dt {float:left;width:59px;}
	ul.allOllehul02 li dl dd {float:left;padding-top:14px;}



ul.allOllehul_1 {overflow:hidden;width:100%;margin-top:10px;padding:28px 0 22px 0;background:url("/images/individual/common/ic/bg_cardintroline.gif") repeat-x left bottom;border-top:1px solid #dadce4;}
	ul.allOllehul_1 li {float:left;padding-left:0px;width:360px;line-height:16px;}
	ul.allOllehul_1 li.w358 {width:358px;}
	ul.allOllehul_1 li dl {overflow:hidden;}
	ul.allOllehul_1 li dl dt {float:left;width:81px;}
	ul.allOllehul_1 li dl dd {float:left;padding-top:14px;}

ul.allOllehul_2 {overflow:hidden;width:100%;margin-top:28px;padding:0 0 22px 0;border-bottom:1px solid #dadce4;}
	ul.allOllehul_2 li {float:left;padding-left:0px;width:360px;line-height:16px;}
	ul.allOllehul_2 li.w358 {width:358px;}
	ul.allOllehul_2 li dl {overflow:hidden;}
	ul.allOllehul_2 li dl dt {float:left;width:81px;}
	ul.allOllehul_2 li dl dd {float:left;padding-top:14px;}

/* 서비스 - 보험 - 비씨카드 무료보험 서비스_골프 카드 */
.agree dt {font-weight:normal;font-family:RixGoEB;margin-top:20px;}


.attentionbox{background:#f7f8fa url('/images/individual/service/img_warning.gif') no-repeat 33px 38px ;border-bottom:1px solid #e8eaef;border-top:1px solid #e8eaef;padding:20px 0;margin-top:30px;}
.attentionbox dl{padding-left:136px;}
.attentionbox dl dt{color:#5b5b5b;font-weight:normal;font-family:RixGoEB;padding-bottom:15px;}
.attentionbox dl dd.infotxt{margin-top:14px;}
.attentionbox dl dd.infotxt ul.infoTxt li{line-height:16px;}
.attentionbox .at_list li{background:url("/images/individual/common/ic/bu_sq_d3.gif") no-repeat 0 6px;padding-left:8px;margin-top:6px;font-size:12px;}
.attentionbox .at_list li:first-child {margin-top:0;}

table.tbColRowWr td.al {padding:5px 10px !important;text-align:left !important;}
table.view td.bg_white {background-color:#fff !important;}


/*할인-의료비지원*/
.payment_medicine{overflow:hidden;margin-top:20px;}
.payment_medicine li{float:left;margin-right:18px;}
.payment_medicine li.last{margin-right:0;}

.medicine_serviceInfo{overflow:hidden;margin-top:40px;}
.medicine_serviceInfo li{float:left;}
.medicine_serviceInfo li strong{display:block;text-align:center;font-weight:normal;margin-top:15px;line-height:16px;}

/*할인-BCn*/
/*.BCnservice {padding-bottom:90px;background: url("/images/individual/service/bg_bcnvisual.jpg") no-repeat right bottom;}*/
.BCn_Network {width:720px;overflow:hidden;}
.BCn_Network ul {width:740px;overflow:hidden;}
.BCn_Network ul li {float:left;padding:0 20px 20px 0;}

/*할인-Oh! pointcard */
.ohpoint_service {padding-bottom:135px;background:url("/images/individual/service/bg_ohpoint_visual.jpg") no-repeat right top;}
.ohpointWr {padding-bottom:20px;background:url("/images/individual/service/bg_ohpoint.gif") no-repeat 605px 0px;}
.ohpointCardWr {padding-bottom:45px;background:url("/images/individual/service/bg_ohpoint_card.gif") no-repeat right top;}

.ohpoint_box_btm {margin-bottom:10px;background:url("/images/individual/service/bg_ohpoint_ptn_btm.gif") no-repeat left bottom;}
.ohpoint_box_top {background:url("/images/individual/service/bg_ohpoint_ptn_top.gif") no-repeat left top;}
.ohpoint_partners {width:704px;padding:21px 0 10px 16px;overflow:hidden;}
.ohpoint_partners li {float:left;margin-right:15px;padding-bottom:15px;}

/*visual
.revolvingApp{background:url('/images/individual/service/bg_visual_revolving_app.jpg') no-repeat right bottom;}
.medicinePay{background:url('/images/individual/service/bg_medicine_payment.jpg') no-repeat right bottom;}
.roamingService{background:url('/images/individual/service/bg_roaming_service.jpg') no-repeat right bottom;}
*/
/*고객센터-고객아이디어제안-서비스안내*/
.cusIdea_info{margin-top:25px;border-top:1px solid #dadce4;}
.cusIdea_info li{border-bottom:1px solid #dadce4;padding:20px 0;overflow:hidden;width:100%;}
.cusIdea_info li .ideaimg{float:left;}
.cusIdea_info li dl{float:left;width:347px;text-align:right;margin-top:15px;}
.cusIdea_info li .num{float:right;margin-top:15px;}
.cusIdea_info li dl dt ,.cusIdea_info li dl dd{padding-bottom:15px;}

.insuAgreeBox .AgreeBoxdl dt{font-weight:normal;font-family:RixGoEB;margin-top:15px;}

.proposed{overflow:hidden;width:100%;margin-top:27px;}

.entriesNotice{overflow:hidden;width:100%;margin-top:30px;}

.ideaSuggestBox {width:830px;height:236px;margin-top:30px;background:url('/images/individual/customer/bg_theme_suggest.jpg') no-repeat left top;position:relative;}
	.ideaSuggestTxt {position:absolute;/*left:10px;*/ top:240px;}
	.ideaSuggestTxt ul li {margin:0 16px;float:left;}

/* mybc - 출입국정보활용 */
.fsd_service{overflow:hidden;margin-top:16px;}
.fsd_service li{float:left;margin-right:13px;}
.fsd_service li.last{margin-right:0;}

.fsd_service02{margin-top:16px;}
.fsd_service02 .fsd_service_step{overflow:hidden;}
.fsd_service02 .fsd_service_step li{float:left;margin-right:5px;position:relative;}
.fsd_service02 .fsd_service_area{position:absolute;bottom:15px;left:8px;}
.fsd_service02 .fsd_service_info li{background:url('/images/individual/mybc/bg_dot_starR.gif') no-repeat left 4px;padding-left:8px;font-size:12px;line-height:17px;}


/* 세이브서비스 이용안내 */
.tabSave {width:100%;overflow:hidden;/*background:url('/images/individual/service/bg_tab_save.gif') repeat-x left bottom;*/}
.tabSave li {float:left;}
.assentInfo .tit{background:url('/images/individual/common/ic/bu_sq_d2.gif') no-repeat left 5px;margin-top:15px;padding-left:9px;font-weight:normal;font-family:RixGoEB;}
.assentInfo .tit:first-child {margin-top:0;}
.tabSave ul {overflow:hidden;border-bottom:1px solid #e9e9e9;width:100%;}

.wooriVBox {margin-top:60px;padding:30px 260px 0 30px;position:relative;background:url("/images/individual/service/bg_woorivsave.gif") no-repeat 0 0;width:540px;height:176px;}
	.wooriVBox .txt {margin-top:13px;font-size:14px;line-height:20px;}
	.wooriVBox .appliCardBtn {position:absolute;top:160px;right:83px;}

.mainNotice {margin-top:20px;overflow:hidden;text-align:center;}
	.mainNotice ul.mainNoticeImg {float:left;margin-right:30px;}
	.mainNotice ul.mainNoticeImg li {float:left;}
	.mainNotice ul.mainNoticeImg li dl dt {padding-bottom:10px;}
	.mainNotice ul.mainNoticeImg li dl dd {font-weight:normal;font-family:RixGoEB;color:#555555;}
	.mainNotice .mainNoticeList {float:right;padding-top:40px;}

/* serive - 금융서비스 - 신용카드 소득공제 */
.taxrefundCont {height:100%;padding:25px 25px 25px 25px;text-align:left;}
.taxrefundCont:after {clear:both;display:block;content:"";}
.taxrefundContImg {float:left;}
.taxrefundIntro {float:left;padding:6px 0 0 17px;}
	.taxrefundIntro ul li {font-size:12px;margin-top:15px;}

/* serive - 금융서비스 - 금융소비자 보호 */
.tabFinCsProt {left:0 !important;width:720px;}
.protCharterBox {background:url('/images/individual/service/bg_fincsprot.jpg') no-repeat right bottom;}
.protCharterBox ul li {margin-bottom:14px;}

.protOathBox {padding-left:20px;background:url('/images/individual/service/bg_fincsprot_oath.jpg') no-repeat right bottom;}
.oathListBox {width:790px;padding:20px;background:#f1f1f1;}
	.oathList {border:1px solid #d9d9d9;padding:22px 23px 11px 20px;background:#ffffff;}
	.oathList ul li {margin-bottom:9px;height:23px;background:url('/images/individual/common/bg/bg_dot_84.gif') repeat-x left bottom;}
	.oathList ul li.last {background:none;}


/*서비스-자동납부-통신요금납부-서비스안내*/
.phone_bill_info{overflow:hidden;}
.phone_bill_info li{float:left;margin-right:10px;}
.phone_bill_info li span{display:block;text-align:center;padding-top:5px;}

/*서비스 - VIP */
.vipSPbenifit {margin-top:20px;overflow:hidden;}
	.vipSPbenifit .spBox {float:left;margin:0 20px 20px 0;padding:20px 18px;background:url("/images/individual/service/bg_vip_benefit.gif") no-repeat 0 0;width:314px;height:273px;}
	.vipSPbenifit .spBox dl {height:62px;margin-bottom:21px;}
	.vipSPbenifit .spBox dl dt {height:31px;}
	.vipSPbenifit .spBox dl dd {font-size:12px;}
	.vipSPbenifit .spBox dl dd strong.red {color:#c9444a;}
	.vipSPbenifit .spBox dl dd strong.green {color:#677a3f;}
	.vipSPbenifit .spBox dl dd strong.violet {color:#936296;}
	.vipSPbenifit .spBox dl dd strong.blue {color:#507987;}
	.vipSPbenifit .spBox .bu02 li {margin-top:4px;}
	.vipSPbenifit .spBox .benifitLi {text-align:center;height:102px;margin-bottom:20px;background:url("/images/individual/common/ic/bg_cardintroline.gif") repeat-x left bottom;}
	.vipSPbenifit .last {margin-right:0;}

/* 서비스 - 08보상보장_01BC Credit Safe 서비스_01서비스안내*/
ul.creditSafeUse {overflow:hidden;margin-top:30px;}
	ul.creditSafeUse li {float:left;width:100%;margin-right:15px;}
	ul.creditSafeUse li.last {margin-right:0;}

/*기프트카드-이용안내*/
.inquiry_use{margin-top:20px;}
.inquiry_use li{overflow:hidden;padding-bottom:10px;width:100%;}
.inquiry_use li span{float:left;width:242px;}
.inquiry_use li p{float:left;margin-top:13px;}
.inquiry_use .refund_info ul {float:left;width:580px;padding-top:0;}
.inquiry_use .refund_info ul li span{width:100%}

.inquiry_card_use {margin-top:15px;}
.inquiry_card_use:after {display:block; content:''; clear:both;}
.inquiry_card_use li {float:left; background-color:#f6f6f6;}
.inquiry_card_use li:first-child {margin-right:10px;}
.inquiry_card_use li dl {padding:20px 30px 20px 130px; width:250px;}
.inquiry_card_use li dl dt {font-size:18px; margin-bottom:5px;}
.inquiry_card_use li dl.hp {background:url('/images/individual/card/img_hp_inquiry.gif') no-repeat 30px 20px;}
.inquiry_card_use li dl.ars {background:url('/images/individual/card/img_ars_inquiry.gif') no-repeat 30px 20px;}

.inquiry_card_use02 {margin-top:15px;}
.inquiry_card_use02 li {background-color:#f6f6f6;}
.inquiry_card_use02 li + li {margin-top:10px;}
.inquiry_card_use02 li dl {padding:20px 30px 20px 130px; width:670px;}
.inquiry_card_use02 li dl dt {font-size:18px; margin-bottom:5px;}
.inquiry_card_use02 li dl.hp {background:url('/images/individual/card/img_hp_inquiry.gif') no-repeat 30px 15px;}
.inquiry_card_use02 li dl.ars {background:url('/images/individual/card/img_ars_inquiry.gif') no-repeat 30px 20px;}

 /* 키드이용 은행탭 */
.bankRankingList {width:100%;overflow:hidden;cursor:pointer; padding:1px 0 1px 1px;}
.bankRankingList li {float:left;margin-left:-1px;margin-top:-1px;max-height:41px;}
.bankRankingList li img {position:relative;border:1px solid #ccc;z-index:1;}
.bankRankingList li img.on {border:3px solid #e83d44;z-index:2;}
.bankRankingList li a:focus img {outline:1px dotted; z-index:2;}
.bankRankingList01 {width:100%;overflow:hidden;cursor:pointer; padding:2px 0 1px 1px;}
.bankRankingList01 li {float:left;margin-left:-1px;margin-top:-1px;max-height:41px;}
.bankRankingList01 li img {position:relative;border:1px solid #ccc;z-index:1;}
.bankRankingList01 li.on img {border:3px solid #e83d44;z-index:2;}
.bankRankingList01 li a:focus img {outline:1px dotted; z-index:2;}

/* 카드 이용 가이드 */
.cardGuideTab03 {position:absolute;left:-133px !important;width:600px;}

.bankRankingList {width:100%;overflow:hidden;cursor:pointer;}
	.bankRankingList li {float:left;}
	.bankRankingList li .bfserConBox {width:830px;}
.myBcbankList {overflow:hidden;width:100%;margin-top:50px;}
	.myBcbankList li{float:left;width:200px;height:65px;margin:5px 10px 0 0;}/*c*/

/* box design 750px */
.box720Btm {background:url('/images/individual/common/bg/bg_box_01_720_btm.gif') no-repeat left bottom;}
.box720Top {background:url('/images/individual/common/bg/bg_box_01_720_top.gif') no-repeat left top;}

/* box - 560px */
.box01W585Btm {background:url('/images/individual/common/bg/bg_box_01_585_btm.gif') no-repeat left bottom;}
.box01W585Top {background:url('/images/individual/common/bg/bg_box_01_585_top.gif') no-repeat left top;}
.box01W585Btm .cardGuidePop {width:584px;padding:15px 0;line-height:18px;}

.instPreInfoPop {width:100%;/* width:625px;*/ }
.instPreInfoPop.h500{height:500px;overflow:auto;}
/*.instPreInfoPop.h700{height:700px;overflow:hidden;}*/


/*글로벌카드 - 이용안내*/
.global_network{overflow:hidden;padding:19px 0 0 20px;}
.global_network dt{float:left;width:203px;}
.global_network dd{line-height:22px;padding-top:7px;}

.online_txt {padding:15px 0 0 15px;}
.online_txt p{line-height:22px;}
.online_txt p strong a{color:#555555;text-decoration:underline;}

.ic_card_use{border-top:1px solid #dadce4;margin-top:60px;padding-top:60px;}
.ic_card_use dl{overflow:hidden;margin-top:19px;}
.ic_card_use dl dt{float:left;width:239px;padding-bottom:10px;}
.ic_card_use dl dd{padding-bottom:10px;}
.ic_card_use dl dd.ic_card{font-size:12px;}

.ic_card_step{background:url("/images/individual/card/bg_card_info.gif") no-repeat 0 0;width:830px;height:160px;}
.ic_card_step ul{overflow:visible;}
.ic_card_step ul li{text-align:center;float:left;width:276px;position:relative;}



.ic_card_step ul li span{position:absolute;top:-9px;left:122px;}
.ic_card_step ul li dl dt{margin:35px 0 11px 0;}

.ic_card_step ul li dl dd.step01{background:url("/images/individual/card/img_iccard_01.gif") no-repeat center top;padding-top:55px;font-size:12px;line-height:16px;}
.ic_card_step ul li dl dd.step02{background:url("/images/individual/card/img_iccard_02.gif") no-repeat 92px top;padding-top:55px;font-size:12px;line-height:16px;}
.ic_card_step ul li dl dd.step03{background:url("/images/individual/card/img_iccard_03.gif") no-repeat 92px top;padding-top:55px;font-size:12px;line-height:16px;}

.box_global_info {padding:23px 0; border:1px solid #ccc; text-align:center;}
.box_global_info .title {font-size:18px; line-height:25px; font-family:'RixGoB'; color:#333;}
.box_global_info .title .point {color:#e60000;}
.box_global_info .sub {font-size:12px; line-height:18px; color:#848484;}
.box_global_info .txt {font-size:13px; line-height:19px}

/* 06.08 카드 - 그린카드_소개 */
.cardintroTitle03 {width:690px;height:250px;padding:60px 0 0 30px;background:url("/images/individual/card/green/bg_green_intro.jpg") no-repeat 0 0;}
	.cardintroTitle03 ul.cIntro {margin-top:30px;padding-top:20px;width:320px;background:url("/images/individual/common/ic/bg_cardintroline.gif") repeat-x left top;}
	.cardintroTitle03 ul.cIntro li {font-size:12px;margin-top:1px !important;color:#6c6c6c;}

/* 06.08 카드 - 그린카드_혜택_에코마일리지제도 */
ul.tab_bf_green {overflow:hidden;position:absolute;top:45px;left:-60px !important;width:650px;}

	ul.tab_bf_green li {float:left;font-size:12px;padding:0 13px;line-height:13px;background:url('/images/individual/common/bg/bg_tab_2dapth_line.gif') no-repeat 0 1px !important}
	ul.tab_bf_green li.first {padding-left:0;background:none;}
	ul.tab_bf_green li.on {font-weight:normal;font-family:RixGoEB;}

.ecoTopBox {overflow:hidden;margin-top:9px;}
	.ecoTopBox .etbImg {float:left;border:2px solid #e5e5e5;margin-right:15px;margin-top:11px;}
	.ecoTopBox ul.bu01 {float:right;width:567px;}

.greenDlBox {overflow:hidden;margin-top:15px;}
	.greenDlBox dl {float:left;text-align:center;margin-right:15px;padding:17px 20px 0 20px;width:190px;height:162px;background:url("/images/individual/card/green/bg_green_green_consume.gif") no-repeat 0 0;}
	.greenDlBox dl.last {margin-right:0;}
	.greenDlBox dl dt {height:98px;}
	.greenDlBox dl dd {border-top:1px solid #e1e1e1;padding-top:8px;line-height:18px;}

ul.bigGreenCon {overflow:hidden;margin-top:15px;}
	ul.bigGreenCon li {float:left;margin:0 10px 10px 0;}
	ul.bigGreenCon li.last {margin-right:0;}

/* 06.11 카드 - 선불카드_온누리상품권_카드소개 */
.onnuriTopTit {width:690px;height:267px;padding:43px 0 0 30px;background:url("/images/individual/card/bg_onnuri_info01.gif") no-repeat 0 0;}
.onnuriTopTit ul.cIntro{margin-top:30px;padding-top:20px;width:245px;background:url("/images/individual/common/ic/bg_cardintroline.gif") repeat-x left top;}

.onnuriTopTit2 {width:690px;height:267px;padding:43px 0 0 30px;background:url("/images/individual/card/bg_onnuri_info012.gif") no-repeat 0 0;}
.onnuriTopTit2 ul.cIntro01{margin-top:30px;padding-top:20px;width:316px;float:left;}
.onnuriTopTit2 ul.cIntro02{margin-top:30px;margin-right:30px;padding-top:20px;width:316px;float:right;}

.guideOfType {margin-top:20px;overflow:hidden;width:545px;height:140px; padding:30px 80px;background:url("/images/individual/card/bg_onnuri_info02.gif") no-repeat 0 0;}
	.guideOfType .left {float:left;padding-right:80px;width:191px;height:138px;border-right:1px solid #dcdfe6;}
	.guideOfType .right {float:right;}

.guideOfType2 {margin-top:20px;overflow:hidden;width:815px;height:376px; background:url("/images/individual/card/bg_onnuri_info021.gif") no-repeat 0 0;}
	.guideOfType2 .left {float:left;width:130px;text-align:center;margin-top:30px;margin-bottom:60px;height:138px;border-right:1px solid #dcdfe6;}
	.guideOfType2 .right {margin:30px 0px 60px 210px;float:none;}
	.guideOfType2 .left2 {float:left;width:130px;height:123px;text-align:center;border-right:1px solid #dcdfe6;}
	.guideOfType2 .right2 {margin-left:210px;}

.onnuri_btn {float:right;margin-top:10px;/* width:196px;2015-10-20 lhw */text-align:right;}

/* 06.11 카드 - 선불카드_기프트카드_카드소개 */
.giftTopTit {width:690px;height:267px;padding:43px 0 0 30px;background:url("/images/individual/card/bg_gift_info.gif") no-repeat 0 0;}
	.giftTopTit ul.cIntro {margin-top:30px;padding-top:20px;width:320px;background:url("/images/individual/common/ic/bg_cardintroline.gif") repeat-x left top;}
	.giftTopTit ul.cIntro li {font-size:12px;}

/* 사진카드-소개 */
.picCardTop {width:690px;height:260px;padding:50px 0 0 30px;background:url("/images/individual/card/bg_picturecard_info.jpg") no-repeat 0 0;}
	.picCardTop ul.cIntro {margin-top:55px;padding-top:20px;width:320px;background:url("/images/individual/common/ic/bg_cardintroline.gif") repeat-x left top;}
	.picCardTop ul.cIntro li {font-size:12px;}



ul.giftcardGuide {overflow:hidden; margin:20px 0 0 -10px;}
ul.giftcardGuide li {float:left; margin-left:10px; margin-right:0;}

/* 06.11 My BC - 나의정보관리_카드소지회원전환(완료) */
.cardChange {padding:31px 0 0  0;width:828px;border:1px solid #ddd;text-align:center;height:93px;background:none;}
	.cardChange .answer {padding-top:15px;}

/* 06.11 카드 - 선불카드_올레클럽BeF카드_카드소개 */
.allehBefTop {width:690px;height:192px;padding:43px 0 0 30px;background:url("/images/individual/card/bg_bef_info01.gif") no-repeat 0 0;}
	.allehBefTop ul.cIntro {margin-top:30px;padding-top:20px;width:280px;background:url("/images/individual/common/ic/bg_cardintroline.gif") repeat-x left top;}
	.allehBefTop ul.cIntro li {font-size:12px;}

/*이마트카드-포인트충전*/
.emart_charge{background:url("/images/individual/card/img_emart_card.jpg") no-repeat right 2px ;width:100%;height:241px;position:relative;}
.emart_charge .accountnum{font-size:12px;position:absolute;bottom:25px;right:15px;}

/* 06.12 이마트포인트카드_카드충전_잔돈적립충전 */
ul.emChangeList {overflow:hidden;margin-top:20px;}
 ul.emChangeList li {float:left;}
 ul.emChangeList li dl {text-align:center;}
 ul.emChangeList li dl dd {width:139px;margin-top:17px;line-height:18px;}

/*06.12 My BC - 나의정보관리_카드소지회원전환 */
.chgGuideBox {padding:50px 30px 30px 30px;width:660px;height:260px;background:url("/images/individual/mybc/bg_get_card_guide.gif") no-repeat 0 0;}
	.chgGuideBox p {height:110px;}
	.chgGuideBox .viewBtn {height:45px;}
	.chgGuideBox .bnfGetBC {padding-top:20px;background:url("/images/individual/common/ic/bg_cardintroline.gif") repeat-x left top;}
	.chgGuideBox .bnfGetBC ul {overflow:hidden;}
	.chgGuideBox .bnfGetBC ul li {float:left;margin-right:40px;}
	.chgGuideBox .bnfGetBC ul li.last {margin-right:0;}
	.chgGuideBox .bnfGetBC ul li dl dt {font-weight:normal;font-family:RixGoEB;font-size:12px;color:#607b85;padding:0 0 6px 5px;}
	.chgGuideBox .bnfGetBC ul li dl dd {padding:0 0 6px 5px;font-size:12px;width:122px;background:url("/images/individual/common/ic/bu_sq_d2.gif") no-repeat 0 5px;}

/* 그린카드 */
.savingExample{overflow:hidden;width:100%;background:url('/images/individual/card/green/bg_plus.gif') no-repeat 390px center;margin-top:10px;}
.savingExample .cont01{float:left;width:377px;}
.savingExample .cont02{float:right;width:284px;}

/*보안서비스 visual
.securityAear {background:url('/images/individual/customer/bg_pc_security_box.jpg') no-repeat right bottom;padding-bottom:100px;}*/

/* 06.14 고객센터 - PC보안서비스_보안프로그램설치
.securityInstall {background:url('/images/individual/customer/bg_security_install.jpg') no-repeat right bottom;padding-bottom:100px;} */

/* 리뉴얼 2016 테이블 수정 후 주석
caption {overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;line-height:0;}
	table.tbColRow {border-collapse:collapse;width:100%;border-top:1px solid #c0c7d9;}
	table.tbColRow thead th {background:#f1f2f4;padding:8px 0 7px 0;border-bottom:1px solid #dadce4;border-right:1px solid #dadce4;text-align:center;vertical-align:middle;font-size:12px;line-height:16px;font-weight:normal;font-family:RixGoEB;color:#555555;}
	table.tbColRow tbody th {background:#f1f2f4;padding:8px 0 7px 10px;border-bottom:1px solid #dadce4;border-right:1px solid #dadce4;text-align:center;vertical-align:middle;font-size:12px;line-height:16px;font-weight:normal;color:#555555;}
	table.tbColRow tbody th span{display:inline-block;width:110px;text-align:left;margin-left:5px;vertical-align:middle;}
	table.tbColRow td {padding:8px 0 6px 10px;border-bottom:1px solid #dadce4;border-right:1px solid #dadce4;text-align:left;vertical-align:middle;font-size:12px;line-height:16px;color:#555555;}
	th.noBorder,
	td.noBorder {border-right:none !important;}
	table.tbColRow td.ac{text-align:center;}
	table.tbColRow td img{vertical-align:middle;}
	table.tbColRow tbody th span.nb_red {display:inline-block;width:auto;font-weight:normal;color:#e83d44;vertical-align:middle;}
*/

/* 2013-04-10 고객센터 - 보안프로그램 안내 - 피싱방지솔루션 */
.phiTaskbar {padding-bottom:90px;margin:30px 0 0 12px;background:url('/images/individual/customer/phishing_taskbar.jpg') no-repeat left bottom;}

table.faqBox tbody td a {font-weight:normal;font-family:RixGoEB;}
table.faqBox tbody td.faqBoxTit {padding:0px;border:none;}
table.faqBox tbody td div.faqBoxCont {padding:23px 19px 23px 19px;line-height:20px;border-bottom:1px solid #ddd;}
	.touchenInst01 {padding-bottom:312px;background:url('/images/individual/customer/touchensafe_install01.jpg') no-repeat left bottom;}
	.touchenInst02 {padding-bottom:174px;background:url('/images/individual/customer/touchensafe_install02.jpg') no-repeat left bottom;}
	.touchenInst03 {padding-bottom:174px;background:url('/images/individual/customer/touchensafe_install03.jpg') no-repeat left bottom;}
	.touchenInst04 {padding-bottom:231px;background:url('/images/individual/customer/touchensafe_install04.jpg') no-repeat left bottom;}
	.touchenInst05 {padding-bottom:103px;background:url('/images/individual/customer/touchensafe_install05.jpg') no-repeat left bottom;}
	.touchenDel01 {padding-bottom:209px;background:url('/images/individual/customer/touchensafe_delete01.jpg') no-repeat left bottom;}
	.touchenDel02 {padding-bottom:210px;background:url('/images/individual/customer/touchensafe_delete02.jpg') no-repeat left bottom;}
	.touchenDel03 {padding-bottom:209px;background:url('/images/individual/customer/touchensafe_delete03.jpg') no-repeat left bottom;}
	.touchenDel04 {padding-bottom:387px;background:url('/images/individual/customer/touchensafe_delete04.jpg') no-repeat left bottom;}
	.touchenTask01 {padding-bottom:204px;background:url('/images/individual/customer/touchensafe_taskbar01.jpg') no-repeat left bottom;}
	.touchenTask02 {padding-bottom:293px;background:url('/images/individual/customer/touchensafe_taskbar02.jpg') no-repeat left bottom;}
	.touchenTask03 {padding-bottom:267px;background:url('/images/individual/customer/touchensafe_taskbar03.jpg') no-repeat left bottom;}
	.touchenFlag01 {padding-bottom:111px;background:url('/images/individual/customer/touchensafe_flag01.jpg') no-repeat left bottom;}
	.touchenFlag02 {padding-bottom:121px;background:url('/images/individual/customer/touchensafe_flag02.jpg') no-repeat left bottom;}
	.touchenFlag03 {padding-bottom:310px;background:url('/images/individual/customer/touchensafe_flag03.jpg') no-repeat left bottom;}
	.touchenSafety01 {padding-bottom:184px;background:url('/images/individual/customer/touchensafe_safety01.jpg') no-repeat left bottom;}
	.touchenReport01 {padding-bottom:271px;background:url('/images/individual/customer/touchensafe_report01.jpg') no-repeat left bottom;}
	.touchenToolbar01 {padding-bottom:295px;background:url('/images/individual/customer/touchensafe_toolbar01.jpg') no-repeat left bottom;}
	.touchenToolbar02 {padding-bottom:315px;background:url('/images/individual/customer/touchensafe_toolbar02.jpg') no-repeat left bottom;}

/* 06.16 카드 - 모바일카드_소개 */
.mobileCardTab {position:absolute;left:0 !important;top:0; width:500px;overflow:hidden;margin:0 0 0 0;}

.mobileCardTit {height: 223px;padding: 43px 0 0 30px;width: 690px;background: url("/images/individual/card/bg_mobile_guide.jpg") no-repeat 0 0 ;}
	.mobileCardTit ul.cIntro {margin-top: 30px;padding-top: 14px;width: 367px;background: url("/images/individual/common/ic/bg_cardintroline.gif") repeat-x left top;}
	.mobileCardTit ul.bu03 {font-size:12px;}

.mobileCardTit02 {height: 233px;padding: 43px 0 0 30px;width: 690px;background: url("/images/individual/card/bg_mobile_bc_guide.jpg") no-repeat 0 0 ;}
	.mobileCardTit02 ul.cIntro {margin-top: 30px;padding-top: 14px;width: 320px;background: url("/images/individual/common/ic/bg_cardintroline.gif") repeat-x left top;}
	.mobileCardTit02 ul.bu03 {font-size:12px;}

.cardIntrobf03 {overflow:hidden;width:100%;padding:0 15px 20px 0;border-bottom:1px solid #dadce4;}
	.cardIntrobf03 .intro_wrap {overflow:hidden;width:440px;}
	.cardIntrobf03 .intro_wrap .cbenefitBg {float:left;width:87px;}
	.cardIntrobf03 .intro_wrap dl {float:left;width:350px;}
	.cardIntrobf03 .intro_wrap dl dt {height:25px;}
	.cardIntrobf03 .intro_wrap dl dd {line-height:16px;width:350px;}
	.cardIntrobf03 .intro_wrap .txt {clear:both;padding:18px 0 0 10px;font-size:12px;}

.mbDonationBox {position:relative;margin:60px 0 0 0;background:url('/images/individual/card/img_mobile_bcguide01.jpg') no-repeat 495px 15px;}
	.mbDonationBox h3 {padding:18px 0 0 0;}
	.mbDonationBox dl {overflow:hidden;background:url('/images/individual/card/img_mobile_bcguide02.jpg') no-repeat 523px bottom;}
	.mbDonationBox dl dt {width:100%;margin:20px 0 7px 0;padding-left:11px;color:#555555;font-weight:normal;font-family:RixGoEB;background:url('/images/individual/common/ic/bu_cir_7b.gif') no-repeat left 5px;}
	.mbDonationBox dl dd {position:relative;background:url('/images/individual/common/ic/bu_bar_8e.gif') no-repeat left 6px;padding-left:11px;}
	.mbDonationBox .spImg {position:absolute;right:0;top:-45px;z-index:1;}
	.mbDonationBox .spImg02 {position:absolute;right:0;top:-40px;z-index:1;}
	.mbDonationBox .txt {padding-left:10px;text-indent:-10px;display:inline-block;}



/* 06.16 카드 - 모바일카드_발급신청 */
.mobileCardTab02 {position:absolute;left:-60px !important;top:0; width:500px;overflow:hidden;margin:0 0 0 0;}

.mcardStep {overflow:hidden;margin-top:15px;}
	.mcardStep dl {float:left;width:120px;text-align:center;}
	.mcardStep dl dd {padding-top:20px;}

/* 06.16 카드 - 모바일카드_발급신청_발급신청 가이드 */
.usimBox {height:128px;min-height:128px;background:url("/images/individual/card/bg_usimbox.jpg") no-repeat right bottom;}
	.usimBox ol {margin-left:10px;}
	.usimBox ol li {margin-top:10px;}

ul.mbCellbox {overflow:hidden;margin-top:10px;padding:30px 0 0 0;width:100%;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
	ul.mbCellbox li {float:left;width:172px;margin-right:10px;margin-bottom:20px;height:250px;}
	ul.mbCellbox li.last {margin-right:0;}
	ul.mbCellbox li dl {text-align:center;}
	ul.mbCellbox li dl dt {padding-bottom:8px;height:191px;}
	ul.mbCellbox li dl dd {line-height:16px;color:#555555;}


/*Visual*/
.carduseCfm{background:url('/images/individual/customer/bg_visual_card_confirm.jpg') no-repeat right bottom;padding-bottom:53px !important;}
.callcenter{/*background:url('/images/individual/customer/bg_visual_callcenter.jpg') no-repeat right bottom;*/ /*padding-bottom:53px !important;*/}

/* 해외 가맹점 */
.hauto{height:auto;}
.mapArea{width:100%;margin-top:35px;}
.mapArea .mapView{position:relative;width:100%;text-align:center;}
.mapArea .mapView .countryView{position:absolute;bottom:5px;right:0;}
.mapArea .guideTab{position:relative;width:830px;}
.mapArea .guideTab ul{position:relative;display:inline-block;width:100%;}
.mapArea .guideTab ul li{float:left;}
.mapArea .guideTab ul li .t01{position:absolute;top:0;left:0;}
.mapArea .guideTab ul li .t02{position:absolute;top:0;left:120px;}
.mapArea .guideTab ul li .t03{position:absolute;top:0;left:240px;}
.mapArea .guideTab ul li .t04{position:absolute;top:0;left:361px;}
.mapArea .guideTab ul li .t05{position:absolute;top:0;left:481px;}
.mapArea .guideTab ul li .t06{position:absolute;top:0;left:601px;}
.mapArea .guideTab ul li .tabTit{display:block;cursor:pointer;}
.mapArea .guideTab ul li .mapViewCon{width:830px;background-color:#f2f2f4;margin-top:29px;padding:15px 0 30px;border-bottom:1px solid #dddddf;}
/*.mapArea .guideTab ul li {float:left;width:120px;}*/
.mapArea .guideTab ul li .mapViewCon ul {display:inline-block;width:100%;}
.mapArea .guideTab ul li .mapViewCon ul li{display:inline;position:relative;float:left;width:110px;height:14px;margin-top:6px;padding:6px 0 0 10px;background:url('/images/individual/common/ic/bu_sq_c7.gif') no-repeat left 12px;color:#555555;font-size:12px;line-height:14px;}
/*.mapArea .guideTab ul li .mapViewCon ul li:first-child {margin-top:0;}*/
.mapArea .guideTab ul li .mapViewCon ul li a{position:absolute;top:4px;right:5px;}

.titWr{overflow:hidden;width:100%;margin-top:12px;}
	.titWr p{float:left;background:url('/images/individual/common/ic/bu_bar_8e.gif') no-repeat left 6px;margin-top:6px;padding-left:10px;}
	.titWr p:first-child {margin-top:0;}
	.titWr .btn{float:right;}


/*.mapView .map img {outline:none;
	selector-dummy:expression(this.hideFocus=true);}*/

.loginWr .btnKeypad02 {position: absolute;right: 26px;top: 155px;}



/*모바일카드-발급신청가이드*/
.application{overflow:hidden;width:100%;margin-top:18px;}
.application li{float:left;}

.application_use{overflow:hidden;width:100%;margin-top:16px;}
.application_use li{float:left;margin-right:12px;height:353px;}
.application_use li p{text-align:center;padding-top:9px;line-height:16px;}
.application_use li.last{margin-right:0;}
.application_use li.arr{margin-top:119px;height:0;}
.application_use li.bt{height:310px;}

.smartWallet{width:100%;background:url('/images/individual/card/img_smart_wallet.jpg') no-repeat right top;}
.swInstall {overflow:hidden;width:100%;margin:20px 0 0 0;}
.mobilecardBox {background:url('/images/individual/card/bg_mobile_card.jpg') no-repeat 467px top;}

/* 카드 - 소개 */
.cardInfomation{width:100%;margin-top:60px;}
.cardInfomation ul {margin-top:-5px;}
	.cardInfomation ul li{display:inline-block;width:100%;background:url('/images/individual/common/bg/bg_dotted_d3.gif') repeat-x bottom;padding:30px 0;}
		.cardInfomation ul li.last {background:none;border-bottom: 1px solid #DADCE4;}
		.cardInfomation ul li dl{float:left;width:360px;min-height:60px;}
		.cardInfomation ul li dl.g01{width:327px;background:url('/images/individual/card/bg_card_guide_01.gif') no-repeat 8px top;padding-left:88px;}
		.cardInfomation ul li dl.g02{width:309px;background:url('/images/individual/card/bg_card_guide_02.gif') no-repeat 25px top;padding-left:106px;}
		.cardInfomation ul li dl.g03{width:327px;background:url('/images/individual/card/bg_card_guide_03.gif') no-repeat 8px top;padding-left:88px;}
		.cardInfomation ul li dl.g04{width:345px;background:url('/images/individual/card/bg_card_guide_04.gif') no-repeat 8px 7px;padding-left:88px;}
		.cardInfomation ul li dl.g05{width:272px;background:url('/images/individual/card/bg_card_guide_05.gif') no-repeat 15px top;padding-left:88px;}
		.cardInfomation ul li dl.g06{width:292px;background:url('/images/individual/card/bg_card_guide_06.gif') no-repeat left 6px;padding-left:88px;}
		.cardInfomation ul li dl.g07{width:232px;background:url('/images/individual/card/bg_card_guide_07.gif') no-repeat 10px top;padding-left:90px;}
		.cardInfomation ul li dl.g08{width:292px;background:url('/images/individual/card/bg_card_guide_08.gif') no-repeat left 3px;padding-left:88px;}
		.cardInfomation ul li dl.g09{width:251px;background:url('/images/individual/card/bg_card_guide_09.gif') no-repeat left top;padding-left:88px;}
		.cardInfomation ul li dl.g10{width:279px;background:url('/images/individual/card/bg_card_guide_10.gif') no-repeat left top;padding-left:88px;}
		.cardInfomation ul li dl.g11{width:251px;background:url('/images/individual/card/bg_card_guide_11.gif') no-repeat 5px top;padding-left:95px;}
		.cardInfomation ul li dl.g12{width:279px;background:url('/images/individual/card/bg_card_guide_12.gif') no-repeat left 3px;padding-left:88px;}
		.cardInfomation ul li dl.g13{width:251px;background:url('/images/individual/card/bg_card_guide_13.gif') no-repeat left top;padding-left:95px;}
		.cardInfomation ul li dl.g14{width:265px;background:url('/images/individual/card/bg_card_guide_14.gif') no-repeat left top;padding-left:88px;}
		.cardInfomation ul li dl.g15{width:251px;background:url('/images/individual/card/bg_card_guide_15.gif') no-repeat left top;padding-left:95px;}
		.cardInfomation ul li dl.g16{width:251px;background:url('/images/individual/card/bg_card_guide_16.gif') no-repeat 40px top;padding-left:107px;}
		.cardInfomation ul li dl.g17{width:328px;background:url('/images/individual/card/bg_card_guide_17.gif') no-repeat 13px 2px;padding-left:87px;}
		.cardInfomation ul li dl.g18{width:332px;background:url('/images/individual/card/bg_card_guide_18.gif') no-repeat left top;padding-left:83px;}
		.cardInfomation ul li dl.g19{width:328px;background:url('/images/individual/card/bg_card_guide_19.gif') no-repeat 8px top;padding-left:87px;}
		.cardInfomation ul li dl.g20{width:332px;background:url('/images/individual/card/bg_card_guide_20.gif') no-repeat 5px top;padding-left:83px;}
		.cardInfomation ul li dl.g21{width:277px;background:url('/images/individual/card/bg_card_guide_21.gif') no-repeat left 9px;padding-left:83px;}
		.cardInfomation ul li dl.g22{width:277px;background:url('/images/individual/card/bg_card_guide_22.gif') no-repeat left 9px;padding-left:83px;}
		.cardInfomation ul li dl.g23{width:277px;background:url('/images/individual/card/bg_card_guide_23.gif') no-repeat left 9px;padding-left:83px;}
		.cardInfomation ul li dl.g24{width:277px;background:url('/images/individual/card/bg_card_guide_24.gif') no-repeat left 9px;padding-left:83px;}
		.cardInfomation ul li dl.g25{width:277px;background:url('/images/individual/card/bg_card_guide_25.gif') no-repeat left 9px;padding-left:83px;}
		.cardInfomation ul li dl.g26{width:332px;background:url('/images/individual/card/bg_card_guide_26.gif') no-repeat left 2px;padding-left:83px;}

			.cardInfomation ul li dl dd{margin-top:7px;line-height:22px;}
			.cardInfomation ul li dl dd.ml_75 {margin:25px 0 0 -75px !important;}



.onlineAffBox {background:url('/images/individual/card/bg_online_affiliate.jpg') no-repeat right -5px;}
.cardInfomation ul li dl dd.ml_75 {margin:25px 0 0 -75px !important;}

/* 선불카드 -카드안내 2019-08-21 */
.cardInfomation.card_info_list div {padding:30px 35px; background-color:#f6f6f6;}
.cardInfomation.card_info_list div + div {margin-top:10px;}
.cardInfomation.card_info_list div dl {padding-left:110px; min-height:71px;}
.cardInfomation.card_info_list div dl dt {margin-bottom:5px; font-size:18px; font-weight:bold;}
.cardInfomation.card_info_list div dl.g01 {background:url('/images/individual/card/card_guide_01.gif') no-repeat left 10px;}
.cardInfomation.card_info_list div dl.g02 {background:url('/images/individual/card/card_guide_02.gif') no-repeat left top;}
.cardInfomation.card_info_list div dl.g03 {background:url('/images/individual/card/card_guide_03.gif') no-repeat left top;}
.cardInfomation.card_info_list div dl.g04 {background:url('/images/individual/card/card_guide_04.gif') no-repeat left top;}
.cardInfomation.card_info_list div dl.g05 {background:url('/images/individual/card/card_guide_05.gif') no-repeat left top;}
.cardInfomation.card_info_list div dl.g06 {background:url('/images/individual/card/card_guide_06.gif') no-repeat left top;}

/* 에러페이지 */
#errorPage{width:720px;margin:0;padding:0 0 30px 0;border:1px solid #b6b6b6;background-color:#fafafa;text-align:center;}
#errorPage h1{padding-top:33px;}
#errorPage .sorry{background:url('/images/individual/util/bg_webpage_line.gif') no-repeat center bottom;margin-bottom:27px;padding:54px 0 30px;}

#errorPage strong.obstacle{color:#555555;font-size:16px;}
#errorPage .reTry{margin-top:22px;font-size:12px;line-height:18px;}
#errorPage .reTry .refresh{color:#fa3246;font-size:12px;}

.icshopList {padding-bottom:14px;border-bottom:1px solid #e6e6e6;}
.icshopList img {margin:0 0 0 8px;vertical-align:middle;}
.onlineAffBc {height:98px;margin:10px 0 0 0;padding:20px 0 0 160px;background:url('/images/individual/card/bg_online_affiliate_bc.jpg') no-repeat left top;}
.onlineAffBc p {margin-bottom:10px;}
.onlineAffBc ul.bu03 li {margin-left:0;}

/* 카드혜택 */
.cardBfBox {overflow:hidden;width:830px;margin-top:60px;}
	.cardBfBox .first {border-top:2px solid #c0c7d9;}
		.cardBfBox .cardBfCon {margin:15px 0 0 0;border-top:2px solid #c0c7d9;}
		.cardBfBox .cardBfConNone {border-top:none;}
		.cardBfBox .cardBfList {position:relative;width:100%;overflow:hidden;border-bottom:1px solid #e1e1e1;}
			.cardBfBox .cardBfList dt {float:left;width:99px;padding:13px 0 11px 0;text-align:center;}
			.cardBfBox .cardBfList dd {float:right;width:690px;padding-bottom:20px;}
			.cardBfBox .cardBfList dd .tit {margin:20px 0 0 0;font-weight:normal;font-family:RixGoEB;color:#242424;font-size:16px;}
			.cardBfBox .cardBfList dd .txt {margin:6px 0 0 0;color:#555555;font-size:14px;}
			.cardBfBox .btnsec {position:absolute;right:0;top:20px;}
			.cardBfBox .btnsec .closeBtn {display:none;}

			.cardBfBox .cardBfIView {display:none;width:100%;padding:20px 0 20px 0;overflow:hidden;background:url('/images/individual/card/bg_line_cardview.gif') repeat-x left top;line-height:20px;}
			.cardBfBox .cardBfIView .cardBfIViewCon {margin:0 0 0 140px;padding:0 20px 0 0;}

/* 카드 혜택 contents */
.cardBfBox .bu01 {padding-top:0 !important;}
.cardBfBox .bu01 li {background:url('/images/individual/common/ic/bu_cir_7b.gif') no-repeat left 4px;margin-top:6px;padding-left:11px;font-size:14px;font-weight:normal;font-family:RixGoEB;}
.cardBfBox .bu01 li:first-child {margin-top:0;}
.cardBfBox p.bu01 {background:url('/images/individual/common/ic/bu_cir_7b.gif') no-repeat left 4px;margin-top:6px;padding-top:0;padding-left:11px;font-size:12px;font-weight:normal;font-family:RixGoEB;}

.cardBfBox .bu02 li{background:url('/images/individual/common/ic/bu_bar_8e.gif') no-repeat left 6px;margin-top:6px;padding-left:11px;font-size:14px;}
.cardBfBox .bu02 li:first-child {margin-top:0;}
.cardBfBox p.bu02 {background:url('/images/individual/common/ic/bu_bar_8e.gif') no-repeat left 6px;margin-top:6px;padding-left:11px;font-size:12px;}
.cardBfBox p.bu02:first-child {margin-top:0;}

.cardBfBox .bu04 li {background:url('/images/individual/common/ic/bu_bar_76.gif') no-repeat left 6px;margin-top:6px;padding-left:11px;font-size:12px;}
.cardBfBox .bu04 li:first-child {margin-top:0;}
.cardBfBox p.bu04 {background:url('/images/individual/common/ic/bu_bar_76.gif') no-repeat left 6px;margin-top:6px;padding-left:11px;font-size:12px;}
.cardBfBox p.bu04:first-child {margin-top:0;}

.cardBfBox .bu03 li {background:url('/images/individual/common/ic/bu_sq_c7.gif') no-repeat left 6px !important;margin-top:6px;padding-left:11px;font-size:12px;}
.cardBfBox .bu03 li:first-child {margin-top:0;}
.cardBfBox p.bu03 {background:url('/images/individual/common/ic/bu_sq_c7.gif') no-repeat left 6px !important;margin-top:6px;padding-left:11px;font-size:12px;}
.cardBfBox p.bu03:first-child {margin-top:0;}

.cardBfBox .caution li {margin-bottom:2px;margin-top:0;margin-left:17px;text-indent:-17px;font-size:12px;line-height:18px;color:#d0484e;}
.cardBfBox p.caution {margin-bottom:2px;margin-top:0;margin-left:16px;text-indent:-16px;font-size:12px;line-height:18px;color:#d0484e;}

.cardBfBox .cautionB li {margin-bottom:2px;margin-top:0;margin-left:17px;text-indent:-17px;font-size:12px;line-height:18px;color:#d0484e;}
.cardBfBox p.cautionB {margin-bottom:2px;margin-top:0;margin-left:17px;text-indent:-17px;font-size:12px;line-height:18px;color:#d0484e;}

.cardBfBox .num li {background:none !important;margin-top:0;margin-bottom:2px !important;margin-left:0;padding-left:11px;text-indent:-11px;font-size:12px !important;line-height:16px !important;}
.cardBfBox .cardBfInfo p,
.cardBfBox .cardBfInfo .bu01 li {font-size:12px !important;}

.cardBfBox .red a:link,
.cardBfBox .red a:active,
.cardBfBox .red a:visited,
.cardBfBox .red a:focus,
.cardBfBox .red a:hover {color:#d0484e;text-decoration:none;}
.cardBfBox a:focus,
.cardBfBox a:hover {text-decoration:none;}

.btnCardAll {text-align:right;margin-top:-15px;}

/* 바로알림 SMS *//*2018-11-16 수정*/
.cpSmsTxt {margin-top:20px;clear:both;overflow:hidden;}
.cpSmsTxt .bgSms {float:left;width:157px;height:257px;background:url('/images/individual/service/bg_cp_sms_guide.gif') no-repeat left top;}
.cpSmsTxt .bgSms #smsMsg {width:100px;height:112px;padding:68px 0 0 26px;color:#323c4a;font-size:12px;line-height:16px;word-wrap:break-word;}
.cpSmsTxt .txtSms {/*float:left;width:563px;height:257px;*/}
.cpSmsTxt .txtSms ul {width:563px;margin-top:49px;overflow:hidden;}
.cpSmsTxt .txtSms ul li {float:left; padding-top:1px; padding-left:1px;}
.cpSmsTxt .txtSms ul li img {cursor:pointer;}
.cpSmsTxt .txtSms ul li span {display:none;}
.cpSmsTxt .txtSms ul.smslist {width:100%; height:210px; background:url(/images/individual/service/bg_sms_line.gif) no-repeat 0 0;}
.cpSmsTxt .txtSms ul.smslist li{width:165px;}
.cpSmsTxt .txtSms ul.smslist li img {cursor:default;}

/* 공지사항 */
.cardBfBox .cardBfConNotice {position:relative;margin:0 0 60px 0;}
	.cardBfBox .cardBfConNotice .cardBfList {width:100%;overflow:hidden;border-bottom:none;}
	.cardBfBox .cardBfConNotice .cardBfConNoticeT {height:31px;border-bottom:2px solid #c0c7d9;}
			.cardBfBox .cardBfConNotice .btnsec {position:absolute;right:0;top:3px;}
			.cardBfBox .cardBfConNotice .btnsec .closeBtn {display:block;}
			.cardBfBox .cardBfConNotice .btnsec .moreBtn {display:none;}
			.cardBfBox .cardBfConNotice .titNotice {color:#242424;font-size:14px;font-weight:normal;font-family:RixGoEB;padding:10px 20px;margin-bottom:20px;background:url('/images/individual/card/bg_line_cardview.gif') repeat-x left bottom;}
			.cardBfBox .cardBfConNotice .cardBfIView {display:block;width:100%;padding:0 0 0 0;overflow:hidden;line-height:18px;background:none;}
			.cardBfBox .cardBfConNotice .cardBfIView .cardBfIViewCon {margin:0;padding:0 20px 20px 20px;border-bottom:1px solid #e1e1e1;}

/* 카드이용안내*/
.cardBfBox .cardBfConGuide {position:relative;margin:0 0 0px 0;}
	.cardBfBox .cardBfConGuide .cardBfList {width:100%;overflow:hidden;border-bottom:1px solid #e1e1e1;}
	.cardBfBox .cardBfConGuide .cardBfConNoticeT {height:31px;border-bottom:2px solid #c0c7d9;}
			.cardBfBox .cardBfConGuide .btnsec {position:absolute;right:0;top:3px;}
			.cardBfBox .cardBfConGuide .btnsec .closeBtn {display:none;}
			.cardBfBox .cardBfConGuide .titNotice {color:#242424;font-size:14px;font-weight:normal;font-family:RixGoEB;padding:10px 20px;margin-bottom:0px;background:url('/images/individual/card/bg_line_cardview1.gif') repeat-x left bottom;}
			.cardBfBox .cardBfConGuide .cardBfIView {display:none;width:100%;padding:0 0 0 0;overflow:hidden;line-height:18px;background:none;}
			.cardBfBox .cardBfConGuide .cardBfIView .cardBfIViewCon {margin:0;padding:0 20px 20px 20px;}


/* 고객센터 visual
.cusIdPro {background:url('/images/individual/customer/bg_visual_idea_proposal.jpg') no-repeat right bottom;padding-bottom:67px !important;}
.cardIsGuide{background:url('/images/individual/customer/bg_visual_card_issue_guide.jpg') no-repeat right bottom;}
.guidePayment{background:url('/images/individual/customer/bg_visual_guide_payment.jpg') no-repeat right bottom;}

.overseasBefore{background:url('/images/individual/customer/bg_visual_overseas_before.jpg') no-repeat right bottom;}
.tipUse{background:url('/images/individual/customer/bg_visual_tip_use.jpg') no-repeat right bottom;}
.mantoman{background:url('/images/individual/customer/bg_visual_mantoman.jpg') no-repeat right bottom;}
 */

/* 사용자 안내 */
#errorPage3{width:758px;margin:120px auto 0;padding:0 20px 30px 20px;border:1px solid #b6b6b6;background-color:#fafafa;text-align:center;}
	#errorPage3 h1{padding-top:30px;}
	.sorry{background:url('/images/individual/util/bg_webpage_line.gif') no-repeat center bottom;margin-bottom:27px;padding:50px 0 28px;}
	#errorPage3 strong.obstacle{display:block;margin-top:30px;color:#555555;font-size:16px;}
	#errorPage3 .reTry{margin-top:22px;font-size:12px;line-height:18px;}
	#errorPage3 .reTry .refresh{color:#fa3246;font-size:12px;}


/*BC카드APP visual*//*2018-12-19 수정*/
.tab01 li ul.bcApp{left:-99px;width:500px;}

.appInfomation01{border:1px solid #ddd;margin-top:20px;}
	.appInfomation01 ul li {display: inline-block; width: 100%; background: url(/images/individual/common/bg/bg_dotted_d3.gif) repeat-x bottom; padding:0;}
	.appInfomation01 ul li.last {background:none;}
	.appInfomation01 ul li dl{float:left;width:50% !important;padding:30px 0 30px 119px !important;box-sizing:border-box;}
	.appInfomation01 ul li dl.g01 {background: url('/images/individual/customer/bg_app_guide_01.gif') no-repeat 41px center;border-right:1px dashed #ddd;}
	.appInfomation01 ul li dl.g02{background:url('/images/individual/customer/bg_app_guide_02.gif') no-repeat 42px center;}
	.appInfomation01 ul li dl.g03{background:url('/images/individual/customer/bg_app_guide_03.gif') no-repeat 44px center;border-right:1px dashed #ddd;min-height:137px;}
	.appInfomation01 ul li dl.g04{background:url('/images/individual/customer/bg_app_guide_04.gif') no-repeat 41px center;}
	.appInfomation01 ul li dl.g05{background:url('/images/individual/customer/bg_app_guide_05.gif') no-repeat 39px center;border-right:1px dashed #ddd;}
	.appInfomation01 ul li dl.g06{background:url('/images/individual/customer/bg_app_guide_06.gif') no-repeat 38px center;}
	.appInfomation01 ul li dl.g07{background:url('/images/individual/customer/bg_app_guide_07.gif') no-repeat 48px center;border-right:1px dashed #ddd;}
	.appInfomation01 ul li dl.g08{background:url('/images/individual/customer/bg_app_guide_08.gif') no-repeat 30px center;}
	.appInfomation01 ul li dl.g09{width:328px;background:url('/images/individual/customer/bg_app_guide_09.gif') no-repeat left top;padding-left:87px;}
	.appInfomation01 ul li dl.g10{width:328px;background:url('/images/individual/customer/bg_app_guide_10.gif') no-repeat left top;padding-left:87px;}
	.appInfomation01 ul li dl.g11{width:273px;background:url('/images/individual/customer/bg_app_guide_11.gif') no-repeat left top;padding-left:87px;}
	.appInfomation01 ul li dl.g12{width:273px;background:url('/images/individual/customer/bg_app_guide_12.gif') no-repeat left top;padding-left:87px;}
	.appInfomation01 ul li dl.g13{width:273px;background:url('/images/individual/customer/bg_app_guide_13.gif') no-repeat left top;padding-left:87px;}
	.appInfomation01 ul li dl.g14{width:273px;background:url('/images/individual/customer/bg_app_guide_14.gif') no-repeat left top;padding-left:87px;}
	.appInfomation01 ul li dl.g15{width:273px;background:url('/images/individual/customer/bg_app_guide_15.gif') no-repeat left top;padding-left:87px;}
	.appInfomation01 ul li dl.g16{width:273px;background:url('/images/individual/customer/bg_app_guide_16.gif') no-repeat left top;padding-left:87px;}
	.appInfomation01 ul li dl.g17{width:273px;background:url('/images/individual/customer/bg_app_guide_17.gif') no-repeat left top;padding-left:87px;}
	.appInfomation01 ul li dl.g18{width:273px;background:url('/images/individual/customer/bg_app_guide_18.gif') no-repeat left top;padding-left:87px;}
	.appInfomation01 ul li dl.g21{width:273px;background:url('/images/individual/customer/bg_app_guide_21.gif') no-repeat left top;padding-left:87px;}
	.appInfomation01 ul li dl.g22{width:273px;background:url('/images/individual/customer/bg_app_guide_22.gif') no-repeat left top;padding-left:87px;}
	.appInfomation01 ul li dl.g31{width:273px;background:url('/images/individual/customer/bg_app_guide_31.gif') no-repeat left top;padding-left:87px;}
	.appInfomation01 ul li dl.g32{width:273px;background:url('/images/individual/customer/bg_app_guide_32.gif') no-repeat left top;padding-left:87px;}
	.appInfomation01 ul li dl.g33{width:273px;background:url('/images/individual/customer/bg_app_guide_33.gif') no-repeat left top;padding-left:87px;}
	.appInfomation01 ul li dl.g34{width:273px;background:url('/images/individual/customer/bg_app_guide_34.gif') no-repeat left top;padding-left:87px;}

	.appInfomation01 ul li dl.g35{width:273px;background:url('/images/individual/customer/bg_app_guide_35.gif') no-repeat left top;padding-left:87px;}

	.appInfomation01 ul li dl dd{margin-top:7px;line-height:16px;}
	.appInfomation01 ul li dl dd.ml_75 {margin:25px 0 0 -75px !important;}

/* Error 404 */
.error404 {float:none !important;margin:0 auto;padding:7px 0 68px 0 !important;}
	.bg404Top {background:url('/images/individual/util/bg_404_top.gif') no-repeat left top;padding-top:93px;}
	.bg404Btm {width:488px;background:url('/images/individual/util/bg_404_btm.jpg') no-repeat left bottom;padding:0 116px 317px 116px;}
		.bg404Btm .contP {margin:16px 0 0 2px;line-height:20px;}
		.bg404Btm .btnG {margin:32px 0 0 2px;}


/* 121023 추가 */
.tit_type{position:relative;display:inline-block;overflow:visible;margin:0;text-decoration:none !important;white-space:nowrap;vertical-align:middle;}
.tit_inner_rt {height:16px !Important;background:url('/images/individual/card/global/bg_benefit_bgtit_r.gif') no-repeat right top !Important;width:auto !Important;padding-top:0px !Important;}
.tit_inner_lt {height:16px !Important;background:url('/images/individual/card/global/bg_benefit_bgtit_l.gif') no-repeat left top !Important;width:auto !Important;font-size:12px;font-weight:normal;font-family:RixGoEB;color:#fff;display:inline-block;padding-top:0px !Important;}
.tit_inner_txt{padding:1px 10px 0 !Important;width:auto !Important;background:none !Important;}

/* 추가 vip카드 */
.vipVisual{background:url('/images/individual/card/bg_vipcard_visual.jpg') no-repeat;width:690px;height:250px;padding:60px 0 0 30px;}

/* 추가 카드 상품 목록 */
.cardProListWrap {width:100%;}
.cardProListWrap td {padding:30px 0 26px 0;/*border-bottom:1px solid #ededed;*/ vertical-align:top;}
.cardProListWrap .cardProList {width:400px;}
		.cardProList dl.cardPro {width:400px;height:165px;}
			.cardProList dt {float:left;width:165px;}
				.cardProList .cardThumb {display:block;height:147px;height:110px;/*background:url('/images/individual/common/bg/bg_card_m.gif') no-repeat left bottom;*/}
				.cardProList .cardThumb img {margin:0 0px 0 0px;width:145px;height:90px;}
			.cardProList dd {float:left;width:165px;}
				.cardProList dd.cardName {font-weight:normal;font-family:RixGoEB;color:#242424;font-size:14px;line-height:16px;width:235px;}
				.cardProList dd.cardName a {color:#242424;}
				.cardProList dd.descTxt {margin:12px 0 0 0;font-size:12px;color:#555555;line-height:18px;width:235px;}
				.cardProList dd.userAge {margin:7px 0 0 0;}
				.cardProList dd.userAge .age {display:inline-block;margin:0 0 0 5px;padding:0 0 0 5px;color:#d0484e;font-size:12px;font-weight:normal;font-family:RixGoEB;background:url('/images/individual/card/bar_card_ranking_list.gif') no-repeat;}
				.cardProList dd.cardBrand {margin:8px 0 0 0;width:165px;}
		.cardProList .cardBtn {overflow:hidden;margin:0 0 0 0;}
			.cardProList .favor {display:inline-block;margin:10px 0 0 0;}
			.cardProList .cardBtn .cardIc {margin:5px 0 0 30px;}
				.cardProList .favor a {display:block;width:47px;height:13px;padding:3px 0 0 18px;background:url('/images/individual/common/ic/ic_favorites.gif') no-repeat left top;font-size:12px;color:#555555;}
				.cardProList .favor a:hover {text-decoration:none;}
		.cardProList .cardBtnFr {float:right;width:175px;}
			.cardBtnFr .icon{float:right;width:165px;margin-bottom:7px;text-align:right;}
			.cardProList .cardBtnFr .favor {margin:5px 3px 0 0;}
		.cardProList .cardBlt {height:26px;margin:0 0 0 4px;}
		.cardProList .fr .btn_white_s2 {margin-left:6px;}


/*아이행복카드 -소개 */
.kidscardInformation{width:100%;}
.kidshappyIntTop {padding:0 0 32px 30px;margin-right:1px;background:url('/images/individual/card/kidshappy_topvisual.jpg') no-repeat right 1px;overflow:hidden;}
.kidshappyIntTop .intTopTit {width:306px;margin-top:34px;padding-bottom:31px;background:url('/images/individual/common/bg/bg_dot.gif') repeat-x left bottom;}
.kidshappyIntTop .intTopList {padding-top:20px;}
.kidshappyIntTop .intTopList li {margin-top:0px;}

.kidscardInformation div.kids01 {background: url('/images/individual/card/bg_kidshappycard_img.jpg') no-repeat  left top;padding-left:166px;}
.kidscardInformation h3 img {margin:60px 0 19px 0;}
.kidshappyTab {position:absolute;left:-50px !important;top:0; width:600px;overflow:hidden;margin:0 0 0 0;}
.kidscardInformationBf{width:100%;margin-top:47px;}
.kidscardInformationBf ul.dotted li{display:inline-block;width:100%;background:url('/images/individual/common/bg/bg_dotted_d3.gif') repeat-x bottom;}
.kidscardInformationBf ul.dotted li.last {background:none;border-bottom: 1px solid #DADCE4;}
.kidscardInformationBf ul.dotted li dl{float:left;width:360px;}
.kidscardInformationBf ul.dotted li dl dt {margin-top:30px;}
.kidscardInformationBf ul.dotted li dl.g01{width:277px;background:url('/images/individual/card/bg_card_guide_21.gif') no-repeat 16px 34px;padding-left:83px;}
.kidscardInformationBf ul.dotted li dl.g02{width:277px;background:url('/images/individual/card/bg_card_guide_22.gif') no-repeat left 25px;padding-left:83px;}
.kidscardInformationBf ul.dotted li dl.g03{width:277px;background:url('/images/individual/card/bg_card_guide_23.gif') no-repeat 19px 31px;padding-left:83px;}
.kidscardInformationBf ul.dotted li dl.g04{width:277px;background:url('/images/individual/card/bg_card_guide_24.gif') no-repeat 6px 30px;padding-left:83px;}
.kidscardInformationBf ul.dotted li dl.g05{width:277px;background:url('/images/individual/card/bg_card_guide_25.gif') no-repeat 21px 29px;padding-left:83px;}
.kidscardInformationBf ul.dotted li dl dd{margin-top:7px;margin-bottom:26px;line-height:16px;}
.kidscardInformationBf h4 {margin-top:35px;}
.kidscardInformationBf td.pl12 img {margin-right:15px}
.kidscardInformationBf ul.bu01 li{margin-top:0}

.kidshappy_issue_box {border:1px solid #d9dce3;margin-top:5px;}
.kidshappy_issue_box > ul {padding:26px 0 26px 60px;overflow:hidden}
.kidshappy_issue_box > ul li {float:left;margin-right:30px;}
.kidshappy_issue_box.peoHappy ul {padding:26px 0 26px 26px;overflow:hidden}
.kidshappy_issue_box.peoHappy ul li {margin-right:15px;}

/* 전자상품권-온누리상품권-소개 */
.onnurigiftTab {position:absolute;left:0 !important;top:0; width:500px;overflow:hidden;margin:0 0 0 0;}
.korTravelTab {position:absolute;left:-306px !important;top:0; width:500px;overflow:hidden;margin:0 0 0 0;}
.korTravelIntTop {padding:50px 0 28px 30px;background:url('/images/individual/card/onnurigift_topvisual.jpg') no-repeat right 40px;margin-right:5px;overflow:hidden;}

.onnuriIntTop {padding:50px 0 28px 30px;background:url('/images/individual/card/onnurigift_topvisual.jpg') no-repeat right 37px;margin-right:37px;overflow:hidden;}
	.onnuriIntTop .intTopTit {width:368px;padding-bottom:38px;background:url('/images/individual/common/bg/bg_dot.gif') repeat-x left bottom;}
	.onnuriIntTop .intTopList {padding:20px 0 0 0;font-size:12px;}

.korTravelIntTop {padding:50px 0 28px 30px;overflow:hidden;background:url('/images/individual/card/kortravel_topvisual.jpg') no-repeat right 40px;margin-right:5px;}
	.korTravelIntTop .intTopTit {width:375px;padding-bottom:38px;background:url('/images/individual/common/bg/bg_dot.gif') repeat-x left bottom;}
	.korTravelIntTop .intTopList {padding:20px 0 0 0;font-size:12px;}

/* ez-ONe 카드 */
.ezoneTab {position:absolute;left:-503px !important;top:0; width:500px;overflow:hidden;margin:0 0 0 0;}

/* 지갑안심서비스 */
.safewalletBox {padding:20px;text-align:left;}

/* MOCAPAY */
/*.mocapayTop {background:url('/images/individual/service/bg_moca_pay.jpg') no-repeat right bottom;padding-bottom:110px !important;}*/
.mocaSummary {width:720px;margin-top:25px;overflow:hidden;}
.mocaSummary li {float:left;height:210px;padding:222px 20px 0 20px}
.mocaSummary li dl {}
.mocaSummary li dl dt {width:190px;height:33px;border-bottom:1px solid #E1E1E1;text-align:center;}
.mocaSummary li dl dd {width:190px;padding-top:15px;font-size:12px;color:#787878;line-height:18px;}
.mocaSummary li dl dd span {color:#DF031C;}
.mocaSummary li.step1 {margin-right:15px;background:url('/images/individual/service/bg_service_summary01.jpg') no-repeat;}
.mocaSummary li.step2 {margin-right:15px;background:url('/images/individual/service/bg_service_summary02.jpg') no-repeat;}
.mocaSummary li.step3 {background:url('/images/individual/service/bg_service_summary03.jpg') no-repeat;}
.mocaAppDown {width:720px;overflow:hidden;}
.mocaAppDown li {float:left;}
.mocaAppDown li.step1 {padding-right:32px;margin-right:13px;background:url('/images/individual/service/bul_arr_blue01.gif') no-repeat right center;}
.mocaAppDown li.step2 {padding-right:32px;margin-right:13px;background:url('/images/individual/service/bul_arr_blue02.gif') no-repeat right center;}
.mocaAppDown li.step3 {}
.pcShopList {width:720px;overflow:hidden;}
.pcShopList li {float:left;}
.pcShopList li.step1 {position:relative;padding-right:46px;margin-right:21px;background:url('/images/individual/service/bul_arr_blue01.gif') no-repeat right center;}
.pcShopList li.step1 p {position:absolute;right:-16px;top:63px;}
.pcShopList li.step2 {padding-right:25px;margin-right:5px;background:url('/images/individual/service/bul_arr_blue02.gif') no-repeat right center;}
.pcShopList li.step3 {padding-right:25px;margin-right:5px;background:url('/images/individual/service/bul_arr_blue03.gif') no-repeat right center;}

.offPtnWr {width:720px;overflow:hidden;}
.offPtnWr .offPtnLeft {float:left;width:254px;padding:103px 0;}
.offPtnWr .offPtnRight {float:right;width:458px;overflow:hidden;}
.offPtnWr .offPtnRight li {float:left;}


.offPtnWr .offPtnRight li.step1 {padding-right:26px;margin:0 4px 21px 0;background:url('/images/individual/service/bul_arr_blue01.gif') no-repeat right center;}
.offPtnWr .offPtnRight li.step2 {padding-right:26px;margin:0 4px 21px 0;background:url('/images/individual/service/bul_arr_blue02.gif') no-repeat right center;}
.offPtnWr .offPtnRight li.step3 {margin-bottom:21px;}
.offPtnWr .offPtnRight li.step4 {padding-right:26px;margin-right:4px;background:url('/images/individual/service/bul_arr_blue03.gif') no-repeat right center;}
.offPtnWr .offPtnRight li.step5 {padding-right:26px;margin-right:4px;background:url('/images/individual/service/bul_arr_blue04.gif') no-repeat right center;}


/* PayAll 서비스 */
/*.payAllTop {background:url('/images/individual/service/bg_payall_service.jpg') no-repeat right bottom;padding-bottom:88px;}*/
.payAllMerit {background:url('/images/individual/service/bg_payall_merit.gif') no-repeat 0 0;margin-top:15px;}
.payAllMerit .meritList {height:88px;margin-bottom:20px;padding-left:114px;}
.payAllGuide {overflow:hidden;}
.payAllGuide li {float:left;margin-bottom:20px;}
.payAllGuide li.arr1 {padding-right:19px;background:url('/images/individual/service/bul_arr_blue01.gif') no-repeat right center;}
.payAllGuide li.arr2 {padding-right:19px;background:url('/images/individual/service/bul_arr_blue02.gif') no-repeat right center;}
.payAllGuide li.arr3 {padding-right:19px;background:url('/images/individual/service/bul_arr_blue03.gif') no-repeat right center;}
.payAllGuide li.arr4 {padding-right:19px;background:url('/images/individual/service/bul_arr_blue04.gif') no-repeat right center;}
.tabPayAll {left:-82px !important;width:400px;}
.onlinePtns {padding:16px 0 6px 44px;overflow:hidden;text-align:left;}
.onlinePtns img {display:inline-block;margin:0 40px 10px 0;}
.onlinePtns img.last {margin-right:0;}
.onlinePtns li {float:left;}
.onlinePtns li.ptn1 {padding:8px 53px 0 0;}
.onlinePtns li.ptn2 {padding-right:55px;}
.onlinePtns li.ptn3 {padding-top:2px;}
.onlinePtns.line {overflow:hidden; padding:16px 0 6px;}
.onlinePtns.line .item {float:left; width:20%; /*margin-bottom:10px;*/ text-align:center;}
.onlinePtns.line .item img {margin:0;}
.stepTit {font-size:12px !important;line-height:18px !important}

/* PayPin */
/*.paypinTop {background:url('/images/individual/service/bg_paypin.jpg') no-repeat right bottom;padding-bottom:95px !important;}*/
.paypinBox {margin-top:10px;background:url('/images/individual/service/bg_paypin_service.gif') no-repeat 50px 22px;}
.paypinBox dl {text-align:left;padding:20px 0 20px 215px;}
.paypinBox dl dt {height:35px;}
.payStepList {}
.payStepList li {padding:20px 0;border-bottom:1px dashed #D2D2D2;}
.payStepList li p.tit {height:25px;}
.payStepList li .bu01 {margin-bottom:190px;}
.payStepList li.reqStep1 {background:url('/images/individual/service/step_paypin_request01.gif') no-repeat 11px 73px;}
.payStepList li.reqStep2 {background:url('/images/individual/service/step_paypin_request02.gif') no-repeat 11px 73px;}
.payStepList li.reqStep3 {background:url('/images/individual/service/step_paypin_request03.gif') no-repeat 11px 73px;}
.payStepList li.reqStep4 {background:url('/images/individual/service/step_paypin_request04.gif') no-repeat 11px 73px;}
.payStepList li.reqStep5 {border-bottom:none;background:url('/images/individual/service/step_paypin_request05.gif') no-repeat 11px 73px;}
.payStepList li.onlineStep1 {background:url('/images/individual/service/step_paypin_online01.gif') no-repeat 11px 73px;}
.payStepList li.onlineStep2 {background:url('/images/individual/service/step_paypin_online02.gif') no-repeat 11px 73px;}
.payStepList li.onlineStep3 {background:url('/images/individual/service/step_paypin_online03.gif') no-repeat 11px 73px;}
.payStepList li.onlineStep4 {background:url('/images/individual/service/step_paypin_online04.gif') no-repeat 11px 73px;}
.payStepList li.onlineStep5 {border-bottom:none;background:url('/images/individual/service/step_paypin_online05.gif') no-repeat 11px 73px;}
.payStepList li.mobileStep1 {background:url('/images/individual/service/step_paypin_mobile01.gif') no-repeat 11px 73px;}
.payStepList li.mobileStep2 {background:url('/images/individual/service/step_paypin_mobile02.gif') no-repeat 11px 73px;}
.payStepList li.mobileStep3 {background:url('/images/individual/service/step_paypin_mobile03.gif') no-repeat 11px 73px;}
.payStepList li.mobileStep4 {background:url('/images/individual/service/step_paypin_mobile04.gif') no-repeat 11px 73px;}
.payStepList li.mobileStep5 {background:url('/images/individual/service/step_paypin_mobile05.gif') no-repeat 11px 73px;}
.payStepList li.mobileStep6 {border-bottom:none;background:url('/images/individual/service/step_paypin_mobile06.gif') no-repeat 11px 73px;}
.payStepList li dl {width:830px;padding-top:10px;overflow:hidden;}
.payStepList li dl dt {float:left;width:28px;padding-top:2px;}
.payStepList li dl dd {float:left;}
.payStepList li dl dd ol li,
.payStepList li dl dd ul li{padding:0px;border:none;text-indent:-12px;margin-left:12px;font-size:14px;color:#555555;line-height:20px;}

/* 부분무이자 추가 2013-04-15
.partFreeInterest {background:url('/images/individual/service/bg_visual_part_freeinterest.jpg') no-repeat right bottom;padding-bottom:60px !important;}
.bgPartDone {background:url('/images/individual/service/bg_boxvisual_part_done.jpg') no-repeat 60px 25px;}
.bgPartNo {background:url('/images/individual/service/bg_boxvisual_part_no.jpg') no-repeat 60px 25px;}*/
.partBoxCont {text-align:left;padding-bottom:30px;padding-top:25px;padding-left:242px;background:url('/images/individual/service/bg_boxvisual_part_done.jpg')no-repeat 100px center;}

/* 피싱방지 개인화 이미지 추가 2013-05-08 */
.phishingTit {margin-top:60px;height:38px;}
.listImgSel {padding:0 0 20px 42px;overflow:hidden;}
.listImgSel li {float:left;margin-right:37px;padding-bottom:15px;}
.listImgSel li p {margin-top:2px;}
.previewWr {display:none;}
.previewWeb {text-align:right;height:108px;padding:22px 575px 0 0;font-size:12px;color:#707070;line-height:16px;background:url('/images/individual/service/bg_bccard_preview.gif') no-repeat;}
.previewWeb img{width:14px;height:14px;vertical-align:top;}
.previewMail {text-align:right;height:202px;padding:42px 460px 0 0;background:url('/images/individual/service/bg_email_preview.gif') no-repeat;}

/* 글로벌카드 미국 - DISCOVER 이벤트 2013-06-24 */
.discoverCont {padding:30px 12px 30px 30px;text-align:left;border-bottom:1px dashed #D3D3D3;}
.discoverCont .discoverTop {background:url(/images/individual/card/global/bg_discover.gif) no-repeat right 40px;}
.discoverCont .discoverTop .stit {height:66px;}
.baskinCont {padding:30px 12px 30px 30px;text-align:left;}
.baskinCont .baskinTop {background:url(/images/individual/card/global/bg_baskin.gif) no-repeat right bottom;}
.baskinCont .baskinTop .stit {height:66px;}
.baskinCont .baskinTop .winnerIpt {padding:20px 0 10px 0;}
dl.bfDisc {width:386px;padding-bottom:13px;border-bottom:1px dashed #D3D3D3;overflow:hidden;}
dl.bfDisc dt {float:left;width:59px;padding-bottom:7px;}
dl.bfDisc dd {float:left;width:327px;padding:2px 0 8px 0;}
dl.bfDisc dd.doubleLine {float:left;width:327px;padding:7px 0 15px 0;}

/* 글로벌카드 신규 프로모션 */
.global_bene_box1 {width:690px;height:307px;padding:41px 0 0 30px;margin:50px 0 30px 0;background:url(/images/individual/card/global/bg_global_benefit01.jpg) no-repeat;}
.global_bene_box1 p.tit {height:100px;width:318px;border-bottom:1px dashed #d3d3d3;margin-bottom:20px;}
.global_bene_box2 {width:690px;height:252px;padding:41px 0 0 30px;margin:50px 0 30px 0;background:url(/images/individual/card/global/bg_global_benefit02.jpg) no-repeat;}
.global_bene_box2 p.tit {height:100px;width:318px;border-bottom:1px dashed #d3d3d3;margin-bottom:20px;}
.global_bene_box3 {width:690px;height:252px;padding:41px 0 0 30px;margin:50px 0 30px 0;background:url(/images/individual/card/global/bg_global_benefit03.jpg) no-repeat;}
.global_bene_box3 p.tit {height:100px;width:318px;border-bottom:1px dashed #d3d3d3;margin-bottom:20px;}
.global_bene_box4 {width:690px;height:252px;padding:41px 0 0 30px;margin:50px 0 30px 0;background:url(/images/individual/card/global/bg_global_benefit04.jpg) no-repeat;}
.global_bene_box4 p.tit {height:100px;width:318px;border-bottom:1px dashed #d3d3d3;margin-bottom:20px;}
.global_bene_box5 {width:690px;height:352px;padding:41px 0 0 30px;margin:50px 0 30px 0;background:url(/images/individual/card/global/bg_global_benefit05.jpg) no-repeat;}
.global_bene_box5 p.tit {height:100px;width:318px;border-bottom:1px dashed #d3d3d3;margin-bottom:20px;}
.global_bene_box6 {width:690px;height:252px;padding:41px 0 0 30px;margin:50px 0 30px 0;background:url(/images/individual/card/global/bg_global_benefit06.jpg) no-repeat;}
.global_bene_box6 p.tit {height:100px;width:318px;border-bottom:1px dashed #d3d3d3;margin-bottom:20px;}
.global_bene_box7 {width:690px;height:329px;padding:43px 0 0 30px;margin:50px 0 30px 0;background:url(/images/individual/card/global/bg_global_benefit07.jpg) no-repeat;}
.global_bene_box7 p.tit {height:113px;width:318px;border-bottom:1px dashed #d3d3d3;margin-bottom:13px;}
.global_bene_box8 {width:690px;height:315px;padding:41px 0 0 30px;margin:50px 0 30px 0;background:url(/images/individual/card/global/bg_global_benefit08.jpg) no-repeat;}
.global_bene_box8 p.tit {height:100px;width:318px;border-bottom:1px dashed #d3d3d3;margin-bottom:20px;}

/* 제주도 BC더블할인쿠폰 */
/*.jejuCoupon {background:url('/images/individual/service/bg_visual_double_discount.jpg') no-repeat right 0;padding-bottom:96px;}*/
.listSearch {height:32px !important;}
.listSearch.bg3 {background-color:#f1f2f4;}

/* 모바일 BC 파트너스 */
.mainfunc {width:100%;margin-top:0px;}
	.mainfunc ul li {display:inline-block;width:100%;background:url('/images/individual/common/bg/bg_dotted_d3.gif') repeat-x bottom;padding:20px 0;overflow:hidden;}
	.mainfunc ul li.last {background:none;border-bottom: 1px solid #DADCE4;}
		.mainfunc ul li dl {float:left;width:700px;}
		.mainfunc ul li dl dd {margin-top:15px;line-height:18px;}
		.mainfunc ul li dl dd ul.bu04 li {background:url('/images/individual/common/ic/bu_bar_76.gif') no-repeat left 6px;margin-top:6px;padding:0 0 0 11px;}
		.mainfunc ul li dl dd ul.bu04 li:first-child {margin-top:0;}

.tbl_mainfunc {width:100%;}
.tbl_mainfunc td {padding: 30px 10px 30px 120px; border: 1px solid #ddd; vertical-align: top;}

/* 공인인증서 등록,삭제 */
/*.certificate {background:url('/images/individual/service/bg_visual_certificate.jpg') no-repeat right 0;padding-bottom:90px;}*/
.certificate_box_save {width:560px;background:url(/images/individual/service/bg_box_certificate_save.jpg) no-repeat 30px 30px;padding:30px 0 30px 160px;text-align:left;}
.certificate_box_save .certificate_desc01 {padding:20px 0; color:#222; font-size:16px; font-family:'RixGoEB';}
.certificate_box_del {width:560px;height:102px;background:url(/images/individual/service/bg_box_certificate_del.jpg) no-repeat 30px 30px;padding:30px 0 30px 160px;text-align:left;}
.cert_reg {width:690px !important;padding:15px 15px 20px 15px;}
.cert_reg_list {text-align:left;}
.cert_reg_list li {line-height:18px;margin-top:4px;}
.cert_reg_agree {margin-top:15px;padding:13px 0 10px 20px;background:#fbfbfb;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;text-align:left;}

/* BC위로금 보상서비스 */
h5.tit_compensation {font-size:14px !important;line-height:18px !important;margin-top:15px;}
.compensation_list {padding-top:5px;}
.compensation_list li {line-height:20px;margin-left:16px;text-indent:-16px;}
.compensation_list li ol li {line-height:20px;margin-left:14px;text-indent:-14px;}

/* 회원정보변경 */
.sktAgr {display:inline-block;width:230px;}

/* 아이행복카드-혜택 */
.kids_wrap .cardHappy {padding:20px 0 17px 27px;color:#242424;font-size:14px;font-weight:normal;font-family:RixGoEB;}
.haBenefit {overflow:hidden;width:720px;height:382px;margin-top:30px}
.haBenefit p, .haBenefit li {float:left;}
.haBenefit li {margin:0 0 20px 20px;}
.benDetail {padding:0 27px;}
.benDetail p {line-height:18px;}

/* BC채무면제 고객지원 */
.credit_safe_list {width:830px;padding:20px 0;border-bottom:1px solid #e1e1e1;position:relative;}
.credit_safe_list h3 {}
.credit_safe_list .btn_area {position:absolute;right:0px;top:20px;margin-top:2px;}
.credit_safe_list .btn_area span.btn_open {}
.credit_safe_list .btn_area span.btn_close {display:none;}
.credit_safe_list .cont {display:none;margin-top:20px;padding-top:20px;border-top:1px dashed #e1e1e1;}
.credit_safe_list .first.btn_area span.btn_open {display:none;}
.credit_safe_list .first.btn_area span.btn_close {display:block;}
.credit_safe_list .first.cont {display:block;}

/* 부자_홈쇼핑 카드 추가 */
.richshopIntTop {padding:0 0 21px 30px;margin-right:1px;background:url('/images/individual/card/richshop_topvisual.jpg') no-repeat right 1px;overflow:hidden;}
.richshopIntTop .intTopTit {width:306px;margin-top:34px;padding-bottom:31px;background:url('/images/individual/common/bg/bg_dot.gif') repeat-x left bottom;}
.richshopIntTop .intTopList {padding-top:20px;}
.richshopIntTop .intTopList li {margin-top:0px;}

.richcardInformation {width:100%;}
.richcardInformation h3 img {margin:60px 0 19px 0;}

.richcardInformation div.rich_shop_box {border:1px solid #d9dce3;margin-top:20px;}
.richcardInformation div.rich_shop_box > ul {height:33px;padding:26px 0 26px 26px;}
.richcardInformation div.rich_shop_box > ul li {float:left;margin-right:35px;}

.richcardInformation div.rich_issue_box {border:1px solid #d9dce3;height:auto;margin-top:5px;padding:23px 0 23px 22px;text-align:center;}
.richcardInformation div.rich_issue_box > ul:first-child {width:516px;}
.richcardInformation div.rich_issue_box > ul:first-child li {float:left;margin-left:34px;}
.richcardInformation div.rich_issue_box > ul li:first-child {margin-left:0;}
.richcardInformation div.rich_issue_box > ul {width:433px;height:26px;margin:0 auto;}
.richcardInformation div.rich_issue_box > ul li {float:left;margin-left:65px;}

.richlife_box {overflow:hidden;width:830px;margin-top:25px;border-bottom:1px solid #d9dce3;}
.rich_lifeser {width:831px;margin-left:-1px;}
.rich_lifeser li {float:left;width:318px;height:73px;padding-top:20px;padding-left:96px;border-left:1px solid #d9dce3;border-top:1px solid #d9dce3;line-height:1.4;}
.rich_lifeser li p.tit {font-weight:normal;font-family:RixGoEB;margin-bottom:7px;}
.rich_lifeser li.ser01 {background:url(/images/individual/card/ic_rich_01.gif) no-repeat 22px 20px;}
.rich_lifeser li.ser02 {background:url(/images/individual/card/ic_rich_02.gif) no-repeat 22px 20px;}
.rich_lifeser li.ser03 {background:url(/images/individual/card/ic_rich_03.gif) no-repeat 22px 20px;}
.rich_lifeser li.ser04 {background:url(/images/individual/card/ic_rich_04.gif) no-repeat 22px 20px;}
.rich_lifeser li.ser05 {background:url(/images/individual/card/ic_rich_05.gif) no-repeat 22px 20px;}
.rich_lifeser li.ser06 {background:url(/images/individual/card/ic_rich_06.gif) no-repeat 22px 20px;height:90px;}
.rich_lifeser li.ser07 {background:url(/images/individual/card/ic_rich_07.gif) no-repeat 22px 20px;}
.rich_lifeser li.ser08 {background:url(/images/individual/card/ic_rich_08.gif) no-repeat 22px 20px;height:90px;}

.rich_lifeser02 {margin-top:20px;padding:25px 0 23px 25px;border:1px solid #d9dce3;line-height:1.4;background:url(/images/individual/card/ic_rich_09.gif) no-repeat 96% 16px;}

.richcardInformation .bu01 {padding-top:0 !important;}

/* 국민행복카드 추가 */
.peohappyIntTop {padding:0 0 61px 30px;margin-right:1px;background:url('/images/individual/card/peohappy_topvisual.jpg') no-repeat 449px 33px;overflow:hidden;}
.peohappyIntTop .intTopTit {width:306px;margin-top:34px;padding-bottom:31px;background:url('/images/individual/common/bg/bg_dot.gif') repeat-x left bottom;}
.peohappyIntTop .intTopList {padding-top:20px;}
.peohappyIntTop .intTopList li {margin-top:0px;}

.peocard {padding-bottom:18px;background: url('/images/individual/card/bg_peohappy_img.jpg') no-repeat  left top;padding-left:166px;}

.peo_lifeser {width:100%;border-top:1px solid #c0c7d9;}
.peo_lifeser td {padding:0;height:90px;border-left:1px solid #d9dce3;border-bottom:1px solid #d9dce3;vertical-align:top;line-height:22px;}
.peo_lifeser td.noBorder {border-left:none;}
.peo_lifeser td.c_type {padding:15px;height:auto;}
.peo_lifeser td.c_type p.tit {color:#555555;}
.peo_lifeser td.c_type table td {height:auto;}
.peo_lifeser td.c_type table td:first-child {border-left:none;}
.peo_lifeser dl {width:263px;padding:17px 0 17px 96px;}
.peo_lifeser dt {padding-bottom:7px;color:#555555;font-weight:normal;font-family:RixGoEB;}
.peo_lifeser dd {line-height:22px;}
.peo_lifeser dl.peo_ic01 {background:url(/images/individual/card/ic_peohap_01.gif) no-repeat 20px 20px;}
.peo_lifeser dl.peo_ic02 {background:url(/images/individual/card/ic_peohap_02.gif) no-repeat 20px 20px;}
.peo_lifeser dl.peo_ic03 {background:url(/images/individual/card/ic_peohap_03.gif) no-repeat 20px 20px;}
.peo_lifeser dl.peo_ic04 {background:url(/images/individual/card/ic_peohap_04.gif) no-repeat 20px 20px;}
.peo_lifeser dl.peo_ic05 {background:url(/images/individual/card/ic_peohap_05.gif) no-repeat 20px 20px;}
.peo_lifeser dl.peo_ic06 {background:url(/images/individual/card/ic_peohap_06.gif) no-repeat 20px 20px;}
.peo_lifeser dl.peo_ic07 {background:url(/images/individual/card/ic_peohap_07.gif) no-repeat 20px 20px;}
.peo_lifeser dl.peo_ic08 {background:url(/images/individual/card/ic_peohap_08.gif) no-repeat 20px 20px;}
.peo_lifeser dl.peo_ic09 {background:url(/images/individual/card/ic_peohap_09.gif) no-repeat 20px 20px;}
.peo_lifeser dl.peo_ic10 {background:url(/images/individual/card/ic_peohap_10.gif) no-repeat 20px 20px;}
.peo_lifeser dl.peo_ic11 {background:url(/images/individual/card/ic_peohap_11.gif) no-repeat 20px 20px;}




.yicard {padding-bottom:18px;background: url('/images/individual/card/bg_yicitizen_small.jpg') no-repeat  left top;padding-left:166px;}



/*더 마일리지 카드*/
.richcardInformation div.rich_shop_box01 {border:1px solid #d9dce3;margin-top:10px;}
.richcardInformation div.rich_shop_box01 > ul {height:45px;padding:25px 0 24px 52px;}
.richcardInformation div.rich_shop_box01 > ul li {float:left;margin-right:25px;}
.richcardInformation div.rich_shop_box01.interval40 > ul {padding:27px 0 27px 76px;}
.richcardInformation div.rich_shop_box01.interval40 > ul li {margin-right:40px;}


/* 카카오페이 체크카드 추가 */
.kakaoIntTop {padding:0 0 0 30px;margin-right:1px;background:url('/images/individual/card/kakao_topvisual.jpg') no-repeat 370px 26px;overflow:hidden;}
.kakaoIntTop .intTopTit {width:306px;margin-top:34px;padding-bottom:31px;background:url('/images/individual/common/bg/bg_dot.gif') repeat-x left bottom;}
.kakaoIntTop .intTopList {padding-top:20px;}
.kakaoIntTop .intTopList li {margin-top:0px;}

.kakaoInformation {width:100%;}
.kakaoInformation h3 img {margin:60px 0 19px 0;}

.kakaoInformation div.kakao_shop_box {border:1px solid #d9dce3;margin-top:20px;}
.kakaoInformation div.kakao_shop_box > ul {overflow:hidden;text-align:center;padding:20px 0;}
.kakaoInformation div.kakao_shop_box > ul li {display:inline;margin-right:45px;}

.kakaoInformation div.kakao_issue_box {border:1px solid #d9dce3;margin-top:5px;}
.kakaoInformation div.kakao_issue_box > ul {overflow:hidden;text-align:center;height:26px;padding:26px 0 26px 27px;}
.kakaoInformation div.kakao_issue_box > ul li {display:inline;margin-right:35px;}

.kakaoInformation .bu01 {padding-top:0 !important;}

.kakaoUse {padding-left:160px;background:url(/images/individual/card/bg_kakaocard_img.jpg) no-repeat 0 0;}

.card_lifeser {width:100%;border-top:1px solid #c0c7d9;}
.card_lifeser td {padding:0;height:90px;border-left:1px solid #d9dce3;border-bottom:1px solid #d9dce3;vertical-align:top;line-height:18px;}
.card_lifeser td.noBorder {border-left:none;}
.card_lifeser td.c_type {padding:15px;height:auto;}
.card_lifeser td.c_type p.tit {color:#555555;}
.card_lifeser td.c_type table td {height:auto;}
.card_lifeser td.c_type table td:first-child {border-left:none;}
.card_lifeser dl {width:263px;padding:17px 0 17px 96px;}
.card_lifeser dt {padding-bottom:7px;color:#555555;font-weight:normal;font-family:RixGoEB;}
.card_lifeser dd {line-height:18px;}
.card_lifeser dl.online {background:url(/images/individual/card/ic_online_con.gif) no-repeat 20px 20px;}
.card_lifeser dl.multi {background:url(/images/individual/card/ic_multi_con.gif) no-repeat 20px 20px;}
.card_lifeser dl.coffee {background:url(/images/individual/card/ic_coffee_con.gif) no-repeat 20px 20px;}
.card_lifeser dl.social {background:url(/images/individual/card/ic_social_con.gif) no-repeat 20px 20px;}
.card_lifeser dl.movie {background:url(/images/individual/card/ic_movie_con.gif) no-repeat 20px 20px;}
.card_lifeser dl.lang {background:url(/images/individual/card/ic_lang_con.gif) no-repeat 20px 20px;}
.card_lifeser dl.super {background:url(/images/individual/card/ic_super_con.gif) no-repeat 20px 20px;}
.card_lifeser dl.fafood {background:url(/images/individual/card/ic_fafood_con.gif) no-repeat 20px 20px;}
.card_lifeser dl.baker {background:url(/images/individual/card/ic_baker_con.gif) no-repeat 20px 20px;}
.card_lifeser dl.depart {background:url(/images/individual/card/ic_depart_con.gif) no-repeat 20px 20px;}
.card_lifeser dl.eat {background:url(/images/individual/card/ic_eat_con.gif) no-repeat 20px 20px;}
.card_lifeser dl.park {background:url(/images/individual/card/ic_park_con.gif) no-repeat 20px 20px;}
.card_lifeser dl.mart {background:url(/images/individual/card/ic_mart_con.gif) no-repeat 20px 20px;}
.card_lifeser dl.trans {background:url(/images/individual/card/ic_trans_con.gif) no-repeat 20px 20px;}
.card_lifeser dl.biz {background:url(/images/individual/card/ic_biz_con.gif) no-repeat 20px 20px;}
.card_lifeser dl.phone {background:url(/images/individual/card/ic_phone_con.gif) no-repeat 20px 20px;}
.card_lifeser dl.travel {background:url(/images/individual/card/ic_travel_con.gif) no-repeat 20px 20px;}
.card_lifeser dl.life {background:url(/images/individual/card/ic_life_con.gif) no-repeat 20px 20px;}


/* 모바일카드-모바잌카드 특징 안내 */
.cardFeature {width:830px;overflow:hidden;}
.cardFeature ul {width:830px;overflow:hidden;margin-top:30px;}
.cardFeature ul li {float:left;width:258px;margin-left:28px;}
.cardFeature ul li:first-child {margin-left:0;}
.cardFeature ul li dl {padding:20px 25px;min-height:150px;border:1px solid #ccc;}
.cardFeature ul li dl dt {padding:13px 0 25px 75px;}
.cardFeature ul li dl dt.bg01 {background:url(/images/individual/card/bg_mobilecard_feature01.gif) no-repeat 0 0;}
.cardFeature ul li dl dt.bg02 {background:url(/images/individual/card/bg_mobilecard_feature02.gif) no-repeat 0 0;}
.cardFeature ul li dl dt.bg03 {background:url(/images/individual/card/bg_mobilecard_feature03.gif) no-repeat 0 0;}
.cardFeature ul li dl dd {line-height:16px;}

/* 모바일카드-추천상품-모바일 전용상품 */
.baroCardBtm {background: url("/images/individual/common/bg/bg_box_01_btm.gif") no-repeat 0 bottom;}
.baroCardTop {padding:32px 35px 35px 35px;width:760px;background: url("/images/individual/card/bg_baropay_card_top.jpg") no-repeat 0 top;}
.baroCardBtm .baroCardTop ul.cIntro {margin-top:30px;padding-top:20px;width:460px;font-size:12px;background: url("/images/individual/common/ic/bg_cardintroline.gif") repeat-x left top;}
.baroCardBtm .baroCardTop ul.cIntro li {line-height:18px;margin-top:0px;}
.baroCardBtm .baroCardTop ul.cIntro li ul.bu04 li {line-height:18px;margin-top:0px;}
.baroCardBtm .baroCardTop .cardBfBox {margin-top:25px;width:760px;}
.baroCardBtm .baroCardTop .cardBfBox .btnsec span.closeBtn {display:block;}
.baroCardBtm .baroCardTop .cardBfBox .btnsec span.moreBtn {display:none;}
.baroCardBtm .baroCardTop .cardBfBox .cardBfIView {display:block;}
.baroCardBtm .baroCardTop .cardBfBox .cardBfIView .cardBfIViewCon {padding:0px 0px 20px 0px;}

/* 피싱방지 개인화 이미지 */
.phishingTit {background:url('/images/individual/common/ic/bu_h4.gif') no-repeat 0 2px;padding-left:13px;}

/* 더오일카드 */
.specialcard_oil {background:url("../../images/individual/card/oilcard_topvisual.gif") no-repeat right 30px;height:247px;}
.specialcard_oil .special_card_intro {width:310px;}

.oilcardInformation {width:100%;}
.oilcardInformation h3 img {margin:60px 0 19px 0;}


.oilcardInformation div.kakao_shop_box {border:1px solid #d9dce3;margin-top:20px;}
.oilcardInformation div.kakao_shop_box > ul {overflow:hidden;text-align:center;padding:20px 0;}
.oilcardInformation div.kakao_shop_box > ul li {display:inline;margin-right:45px;}

.oilcardInformation div.oilcard_issue_box {border:1px solid #d9dce3;margin-top:5px;}
.oilcardInformation div.oilcard_issue_box > ul {overflow:hidden;text-align:center;height:26px;padding:26px 0 26px 55px;}
.oilcardInformation div.oilcard_issue_box > ul li {display:inline;margin-right:65px;}

.oilcardInformation .oilcard_issue_box.box02 > ul {padding:30px 0 29px 140px;}
.oilcardInformation .oilcard_issue_box.box02 > ul li {float:left;margin-right:40px;}
.oilcardInformation .oilcard_issue_box.box02 > ul li.twoline {margin-top:-10px;}

.oilcardInformation .bu01 {padding-top:0 !important;}

.oilService {overflow:hidden;border:1px solid #d9dce3;padding:20px;}
.oilServiceBg {position:relative; padding:20px 30px; background:#f6f6f6;}
.oilServiceBg .logo {position:absolute; top:20px; right:30px;}

/* 국민행복카드 신청 */
.pregBox {height:171px;margin-top:40px;border:1px solid #cdcdcd;background:url(/images/individual/card/bg_happy_voucher.gif) no-repeat 50px 12px;}
.pregBox dl {margin:30px 0 0 240px;}
.pregBox dd {margin-top:12px;}

.pregConfirm {margin-top:15px;padding:22px 25px;border:1px solid #cdcdcd;}
.pregConfirm .tit {margin-bottom:10px;color:#545454;font-size:14px;font-weight:normal;font-family:RixGoEB;}
.pregConfirm dl {overflow:hidden;width:668px;margin-bottom:27px;}
.pregConfirm dt {float:left;clear:both;width:127px;padding-left:8px;line-height:20px;background:url(/images/individual/common/ic/bu_cir_7b.gif) no-repeat 0 6px;}
.pregConfirm dd {float:left;width:530px;line-height:20px;}
.pregConfirm .writeBox {overflow:hidden;width:668px;padding-top:16px;border-top:1px solid #e8e8e8;}
.pregConfirm .writeBox li {line-height:20px;}

.pregBank {overflow:hidden;width:623px;margin-top:15px;padding:25px 0 12px 95px;border:1px solid #cdcdcd;}
.pregBank li {float:left;width:155px;padding-bottom:13px;}

.pregGo {position:relative;float:left;width:220px;height:188px;}
.pregGo .btn_area {position:absolute;z-index:100;top:136px;width:220px;text-align:center;}
.pregBox_evnt {overflow:hidden;border:1px solid #d9dce3;padding:20px 0 20px 30px;background:#f2f2f2 url(/images/individual/card/bg_happy_event.gif) no-repeat 570px 16px;}

/* 국민행복카드 바우처등록 */
.peo_voucher01 {margin-top:20px;padding-left:90px;background:url(/images/individual/card/bg_peo_voucher01.gif) no-repeat 0 0;}
.peo_voucher02 {margin-top:20px;padding-left:90px;background:url(/images/individual/card/bg_peo_voucher02.gif) no-repeat 0 0;}

.peocard_box {margin-top:20px;padding:28px 25px;border:1px solid #cdcdcd;}
.peocard_box h4 {margin-top:20px;font-size:14px !important;}

.peocard_box02 {overflow:hidden;padding:0 30px 24px;border-bottom:1px solid #e8e8e8;}
.peocard_box02 dl {float:left;margin-left:55px;}

.imsibox_notice {overflow:hidden;border:1px solid #d9dce3;padding:20px 0 15px 30px;background-color:#f5f5f5;margin-top:15px;}
.imsibox_notice h4 {padding-left:20px;font-size:12px;font-weight:normal;font-family:RixGoEB;color:#242424;background:url(/images/individual/common/ic/ic_guide.gif) no-repeat 0 0;}

/* 개인정보 유효기간제 faq */
.infoDateFaq {padding:0 !important;border:none !important;text-align:left;}
.infoDateFaq div {text-align:left;border-bottom:1px solid #dbdbdb;}
.infoDateFaq p {margin:25px 20px 20px;}




/*온라인 카드 2015-10-05*/

/* 카드 상세보기 */
div.snsbox {padding-bottom:10px;text-align:right;margin-top:-30px;}

.cardViewTop {background:#fff;border:1px solid #d8d8d8;margin-top:40px;}
.cardViewTop .cardCont {position:relative;overflow:hidden;clear:both;padding:30px;}
.cardViewTop .cardCont .snsbox {position:absolute;right:40px;top:11px;}
.cardViewTop .cardCont .cardImgBox {float:left;margin-right:30px;}
.cardViewTop .cardCont .cardImgBox .comName {margin:0 0 15px 0;text-align:center;}
.cardViewTop .cardCont .cardInfoBox {float:right;width:387px;margin:0px 0 0 0;}
.cardViewTop .cardCont .name {font-size:24px !important;letter-spacing:-1px;color:#242424;font-weight:normal;font-family:RixGoEB;line-height:27px !important;}
.cardViewTop .cardCont .txt {margin:5px 0 0 0;color:#555555;line-height:17px;}
.cardViewTop .cardCont .list li {width:100%;overflow:hidden;padding:8px 0 7px 0;background:url('/images/individual/card/bg_line_cardview.gif') repeat-x left bottom;color:#555555;font-size:12px;line-height:18px;}
.cardViewTop .cardCont .list li:first-child{padding:9px 0 14px;}
.cardViewTop .cardCont .list li img {vertical-align:middle;}
.cardViewTop .cardCont .list li .tit {display:block;float:left;width:50px;margin:2px 0 0 0;}
.cardViewTop .cardCont .list li .fl{width:335px;}
.cardViewTop .cardCont .cardInfoBox .btnBox {width:100%;margin:20px 0 0 0;text-align:right;}
.cardViewTop .cardCont .cardInfoBox .btnBox .btn{margin-left:6px;}
.cardViewTop .cardCont .cardProBenefit {width:160px;margin:10px 0 0 0;padding:0 0 0 60px;}
.cardViewTop .cardCont .cardProBenefit img {margin:0 3px 6px 0;}


/* 카드혜택 */
.online_cardBfBox {width:720px;margin-top:40px;}
.online_cardBfBox .first {border-top:2px solid #ccc;}
.online_cardBfBox .cardBfCon {margin:20px 0 0 0;border-top:2px solid #ccc;}
.online_cardBfBox .cardBfConNone {border-top:none;}
.online_cardBfBox .cardBfList {position:relative;width:100%;overflow:hidden;border-bottom:1px solid #e1e1e1;}
.online_cardBfBox .cardBfList dl{overflow:hidden;clear:both;}
.online_cardBfBox .cardBfList dt {float:left;padding:7px 0;width:130px;text-align:center;}
.online_cardBfBox .cardBfList dd {float:right;padding:32px 0 30px;width:590px;}
.online_cardBfBox .cardBfList dd.bfListCon {padding:22px 0 19px;}
.online_cardBfBox .cardBfList dd.type01 {padding:23px 0 21px;}
.online_cardBfBox .cardBfList dd.type02 {padding:13px 0 10px;}
.online_cardBfBox .cardBfList dd .tit {font-weight:normal;font-family:RixGoEB;color:#242424;font-size:14px;line-height:18px;letter-spacing:-0.5px;*letter-spacing:-1px;}
.online_cardBfBox .cardBfList dd .tit a{color:#242424;}
.online_cardBfBox .cardBfList dd .txt {margin:5px 0 0 0;color:#555555;font-size:12px;}
.online_cardBfBox .cardBfConGuide .cardBfList .btnsec{position:absolute;right:10px;top:2px;}
.online_cardBfBox .btnsec{position:absolute;right:10px;top:32px;}
.online_cardBfBox .btnsec .closeBtn {display:none;}
.online_cardBfBox .cardBfIView {display:none;width:570px;padding:22px 20px 25px 130px;overflow:hidden;background:url('/images/individual/card/bg_line_cardview.gif') repeat-x left top;line-height:22px;}
.online_cardBfBox .cardBfIView .num{margin-left:8px;}
.online_cardBfBox .btnCardAll {text-align:right;margin-top:-26px;}

.online_cardBfBox .cardBfIView .cardBfIViewCon, .cardBfBox .cardBfIView .cardBfIViewCon p {word-break:keep-all}

.cardBfIViewCon .innertbl{border-top:solid 1px #ccc;}
/* 카드 혜택 contents */
.online_cardBfBox table td{font-size:14px;}
.online_cardBfBox .bu01 {margin-top:6px;padding-top:0;}
.online_cardBfBox .bu01 li {background:url('/images/individual/common/ic/bu_cir_7b.gif') no-repeat left 6px !important;margin-top:6px;margin-left:0;padding-left:8px;font-size:14px;font-weight:normal;font-family:RixGoEB;word-break:keep-all;}
.online_cardBfBox .bu01 li:first-child {margin-top:0;}
.online_cardBfBox p.bu01 {background:url('/images/individual/common/ic/bu_cir_7b.gif') no-repeat left 6px !important;margin-top:6px;padding-left:8px;font-size:14px;font-weight:normal;font-family:RixGoEB;}
.online_cardBfBox .bu01.nb li{font-weight:normal;font-family:RixGoM;} /* 2017-06-20 */

.online_cardBfBox .bu02{margin-top:4px;margin-left:8px;}
.online_cardBfBox li .bu02{margin-left:0 !important;}
.online_cardBfBox .bu02 li{background:url('/images/individual/common/ic/bu_bar_8e.gif') no-repeat left 7px !important;margin-top:4px;margin-left:0;padding-left:7px;font-size:14px;font-weight:normal;word-break:keep-all;}
.online_cardBfBox p.bu02 {background:url('/images/individual/common/ic/bu_bar_8e.gif') no-repeat left 7px !important;margin-top:4px;padding-left:7px;font-size:14px;font-weight:normal;}
.online_cardBfBox p.bu02:first-child {margin-top:0;}

.online_cardBfBox .bu03{margin-top:4px;margin-left:16px;}
.online_cardBfBox li .bu03{margin-left:0 !important;}
.online_cardBfBox .bu03 li {background:url('/images/individual/common/ic/bu_sq_c7.gif') no-repeat left 7px !important;margin-top:4px;margin-left:0;padding-left:8px;font-size:14px;font-weight:normal;word-break:keep-all;}
.online_cardBfBox .bu03 li:first-child {margin-top:0;}
.online_cardBfBox p.bu03 {background:url('/images/individual/common/ic/bu_sq_c7.gif') no-repeat left 7px !important;margin-top:4px;padding-left:8px;font-size:14px;font-weight:normal;}
.online_cardBfBox p.bu03:first-child {margin-top:0;}

.online_cardBfBox .bu04{margin-top:4px;margin-left:16px;}
.online_cardBfBox li .bu04{margin-left:0 !important;}
.online_cardBfBox .bu04 li {margin-top:4px;margin-left:0;padding-left:15px;font-size:14px;text-indent:-15px;background:none !important;font-weight:normal;word-break:keep-all;}
.online_cardBfBox .bu04 li:first-child {margin-top:0;}
.online_cardBfBox p.bu04 {margin-top:4px;padding-left:15px;font-size:14px;text-indent:-15px;background:none !important;font-weight:normal;}
.online_cardBfBox p.bu04:first-child {margin-top:0;}


.online_cardBfBox .caution li {margin-top:6px;margin-left:17px;text-indent:-17px;font-size:14px;line-height:18px;color:#d0484e;}
.online_cardBfBox p.caution {margin-top:6px;margin-left:16px;text-indent:-16px;font-size:14px;line-height:18px;color:#d0484e;}
.online_cardBfBox .caution li:first-child ,
.online_cardBfBox p.caution:first-child {margin-top:0;}

.online_cardBfBox .cautionB li {margin-top:6px;margin-left:17px;text-indent:-17px;font-size:14px;line-height:18px;color:#d0484e;}
.online_cardBfBox p.cautionB {margin-top:6px;margin-left:17px;text-indent:-17px;font-size:14px;line-height:18px;color:#d0484e;}
.online_cardBfBox .cautionB li:first-child ,
.online_cardBfBox p.cautionB:first-child {margin-top:0;}

.online_cardBfBox .num li {background:none !important;margin-top:6px;margin-left:0;padding-left:11px;text-indent:-11px;font-size:14px !important;line-height:16px !important;}
.online_cardBfBox .num li:first-child {margin-top:6px;}
.online_cardBfBox .cardBfInfo p,
.online_cardBfBox .cardBfInfo .bu01 li {font-size:14px !important;}

.online_cardBfBox .red a:link,
.online_cardBfBox .red a:active,
.online_cardBfBox .red a:visited,
.online_cardBfBox .red a:focus,
.online_cardBfBox .red a:hover {color:#d0484e;text-decoration:none;}
.online_cardBfBox a:focus,
.online_cardBfBox a:hover {text-decoration:none;}

/* 카드이용안내 */
.cardViewContent .online_cardBfBox .cardBfConGuide{margin-top:40px !important;}
.cardViewContent .online_cardBfBox .cardBfConGuide .cardBfList {width:100%;overflow:hidden;border-bottom:1px solid #e1e1e1;}
.cardViewContent .online_cardBfBox .cardBfConGuide .cardBfConNoticeT {padding-bottom:20px;height:21px;border-bottom:2px solid #ccc;}
.cardViewContent .cardBfBoxGuide{margin-top:10px;}
.cardViewContent .cardBfBoxGuide li{margin-top:3px;}

.cardViewContent .cardBtmInfoBox{margin-top:40px;padding:11px 20px 15px;border:solid 1px #ccc;}
.cardViewContent .cardBtmInfoBox li{margin-top:4px;padding-left:7px;background:url('/images/individual/common/ic/bu_sq_d4.gif') no-repeat left 7px;font-size:14px;}
.cardViewContent .cardBtmInfoBox li ul li {background:none;padding-left:0px;}

/* 검색 영역 */
.selBlockTypeCard01 {width:100%;overflow:hidden;height:36px;border-bottom:1px solid #000;margin-top:20px;padding:10px 0 0 0;}
.selBlockTypeCard01 .selTxt {margin:5px 0 0 10px;font-size:12px;color:#555555;font-weight:normal;font-family:RixGoEB;}
.selBlockTypeCard01 label {vertical-align:middle;font-size:12px;font-weight:normal;font-family:RixGoEB;}
.selBlockTypeCard01 select {vertical-align:top;margin-left:6px;}
.selBlockTypeCard01 label.selLb {display:inline-block;margin-top:3px;}
.selBlockTypeCard01 .w365 {width:auto !important;}
.selBlockTypeCard01 .w185 {width:241px !important;}
.selBlockTypeCard01 .w175 {width:230px !important;}

/* 개인정보보호 2015-10-06 lhw */
.service-box {padding:25px;border:1px solid #ccc;}
.service-box ol li {margin:0 0 2px 16px;text-indent:-16px;}

/* 온라인 카드 발급 및 조회-본인인증 및 필수동의, 신청완료 */
.box_apply_end {padding:37px 0 32px 240px;border:1px solid #cdcdcd;background:url(/images/individual/service/bg_apply_end.gif) no-repeat 40px 30px;}
.box_certify_agree {padding:37px 0 34px 240px;border:1px solid #cdcdcd;background:url(/images/individual/service/bg_certify_required_agree.gif) no-repeat 66px 28px;}

/* list - search */
.online_listSearch {overflow:hidden;border-top:1px solid #ccc;border-bottom:1px solid #e3e3e3;height:23px;padding-top:12px;padding-bottom:6px;margin-top:30px;margin-bottom:20px;}
.online_listSearch .listSearch02{padding:5px 0 5px 15px;text-align:left;}
.online_listSearch .listSearch02 .tit{float:left;margin:5px 6px 5px 0;}
.online_listSearch strong {float:left;width:125px;color:#555555;text-align:center;}
.online_listSearch strong.selCertification {width:155px;}
.online_listSearch ul{float:left;}
.online_listSearch ul li{float:left;margin-right:30px;}
.online_listSearch ul li label{margin-left:10px;}

/*온라인 카드 발급 및 조회 - 약관부분*/
.cardStaTxt span.btnInnerTb {display:inline-block;float:right;}
.agreeBoxT .agreementBox {overflow:auto;width:806px;height:73px;margin-top:10px;background:#f6f6f6;border:1px solid #dbdbdb;}
.agreeBoxT .agreementBox .agreeWr {padding:10px;line-height:18px;}
.agreeBoxT .agreementBox .agreeWr .bgGrayTxt {background-color:#d6d6d6;}
.agreeBoxT .agreementBox h4 {font-size:12px !important;margin-top:15px;}
.agreeBoxT .agreementBox h4.first {margin-top:5px;height:20px;}
.agreeBoxT .agreementBox h5 {height:22px;background:none;margin-top:5px;padding-left:0px;font-size:14px !important;line-height:14px !important;font-weight:normal;}
.agreeBoxT .agreementBox h5.f12 {font-size:12px;font-weight:normal;font-family:RixGoEB;}
.agreeBoxT .agreementBox dl dt {font-weight:normal;font-family:RixGoEB;height:20px;padding:0 !important;}
.agreeBoxT .agreementBox dl dd {line-height:18px;}
.agreeBoxT .agreeChk {min-height:27px;text-align:right;color:#242424;padding-top:9px;}

.agreeBoxT .agreeChkWr {position:relative;width:100%;}
.agreeBoxT .agreeChkWr p {padding:11px 0 5px 0;font-size:11px;line-height:20px;}
.agreeBoxT .agreeChkWr .agreeChk {position:absolute;bottom:0;right:0;}
.agreeBoxT h5 {height:22px;background:url('/images/individual/common/ic/bu_cross_gray.gif') no-repeat 0 4px;margin-top:3px;padding-left:11px;font-size:12px !important;font-weight:normal;}
.agreeBoxB  .agreeBoxT span.btn {display:inline-block;float:right;}
.cardTypeWr .bu01 span.p_date_txt {margin-left:52px;margin-top:8px;display:inline-block;}
.agreeBoxB .agreeChk label, .agreeBoxB .agreeChk span, .agreeChk p.mb10 {color:#555555;}
.agreeBoxB h4 {color:#242424;}

.agreementBox .online_agree dl {margin-top:20px;}
.agreementBox .online_agree dl dt {margin-top:15px;margin-bottom:5px;}
.agreementBox .online_agree dl dd ul ul {margin-left:10px;}
.agreementBox .online_agree h5 {margin-top:30px;}
.onlinecard_agreebox {border:1px solid #ccc;padding:10px;margin-bottom:10px;}



/*온라인 카드 발급 및 조회 - 핸드폰 인증*/
.mobile_agreeBoxT .agreementBox {overflow:auto;width:578;height:46px;margin-top:10px;background:#f6f6f6;border:1px solid #dbdbdb;}
.mobile_agreeBoxT .agreementBox .agreeWr {padding:10px;line-height:18px;}
.mobile_agreeBoxT .agreementBox h4 {font-size:12px !important;margin-top:15px;}
.mobile_agreeBoxT .agreementBox h4.first {margin-top:5px;height:20px;}
.mobile_agreeBoxT .agreementBox h5 {height:22px;background:none;margin-top:5px;padding-left:0px;font-size:12px !important;line-height:14px !important;font-weight:normal;}
.mobile_agreeBoxT .agreementBox h5.f12 {font-size:12px;font-weight:normal;font-family:RixGoEB;}
.mobile_agreeBoxT .agreementBox dl dt {font-weight:normal;font-family:RixGoEB;height:20px;padding:0 !important;}
.mobile_agreeBoxT .agreementBox dl dd {line-height:18px;}
.mobile_agreeBoxT .agreeChk {min-height:27px;text-align:right;color:#242424;padding-top:9px;}

.mobile_agreeBoxT .agreeChkWr {position:relative;width:100%;}
.mobile_agreeBoxT .agreeChkWr p {padding:11px 0 5px 0;font-size:11px;line-height:20px;}
.mobile_agreeBoxT .agreeChkWr .agreeChk {position:absolute;bottom:0;right:0;}
.mobile_agreeBoxT h5 {height:22px;background:url('/images/individual/common/ic/bu_cross_gray.gif') no-repeat 0 4px;margin-top:3px;padding-left:11px;font-size:12px !important;font-weight:normal;}



/* 팔도명품상품권 */
.paldoTab {position:absolute;left:-138px !important;top:0; width:500px;overflow:hidden;margin:0 0 0 0;}

/* 5만원 이상 무료SMS 서비스 */
.smsResult {padding:0 0 30px 10px;overflow:hidden;border-bottom:1px dashed #e0e0e0;}
.smsResult li {float:left;margin-right:50px;}

/*카드혜택 모아보기*/
.redBcCtsBox{width:828px;margin-top: 40px;border:1px solid #e1e1e1;line-height:18px;}
.redBcCtsBox:after{display:block;content:'';clear:both}
.redBcCtsBox a{cursor: pointer}
.redBcCtsBox a:hover{text-decoration: none}
.redBcCtsBox a:hover .lBox{text-decoration: none}
.redBcCtsBox .lBox{position:relative;width:365px;height:640px;float:left;padding:18px 0px 18px 24px;background:url(/images/individual/card/bg_all_prim_01_off.png) no-repeat 0 0}
.redBcCtsBox .lBox strong{font-size:24px;line-height: 30px;color:#242424}
.redBcCtsBox .lBox strong span{color:#df454b}
.redBcCtsBox .lBox:hover{text-decoration: underline;}
.redBcCtsBox .rBox{width:439px;float:right}
.redBcCtsBox .buList li{background:url(/images/individual/card/bu_01_off.png) no-repeat 2px 6px;padding-left:10px;color:#545454;font-size:12px;line-height:18px;}
.redBcCtsBox .n02,
.redBcCtsBox .n04{background:#ffffff}
.redBcCtsBox .rBox strong{font-size:14px;font-family:RixGoM;}
.redBcCtsBox .rBox strong span{color:#df454b}
.redBcCtsBox .rBox .boxCts{position:relative;height:133px;padding:18px 24px;}
.redBcCtsBox .rBox .boxCts.n04{border-bottom:none}
.redBcCtsBox .rBox .boxCts .buList{margin-top: 15px;}
.redBcCtsBox .tit{padding-left:10px;margin-bottom:15px;background:url(/images/individual/card/bu_red_benefit.png) no-repeat 0 3px;font-size:14px;color:#747474;font-family:RixGoM;line-height:18px;}
.redBcCtsBox .big_tit{margin-bottom:15px;margin-top:-7px;font-family:RixGoM;}
.redBcCtsBox a:hover .boxCts.n02,
.redBcCtsBox a:hover .boxCts.n04{background:#df454b}
.redBcCtsBox a:hover .boxCts.n02 p,
.redBcCtsBox a:hover .boxCts.n04 p{color:#ffffff}
.redBcCtsBox a:hover .boxCts.n02 p span,
.redBcCtsBox a:hover .boxCts.n04 p span{color:#ffffff}
.redBcCtsBox a:hover .boxCts.n02 .tit,
.redBcCtsBox a:hover .boxCts.n04 .tit{background:url(/images/individual/card/bu_white_benefit.png) no-repeat 0 3px;}
.redBcCtsBox a:hover .boxCts.n02 .buList,
.redBcCtsBox a:hover .boxCts.n04 .buList{color:#ffffff}
.redBcCtsBox a:hover .boxCts.n02 .buList li,
.redBcCtsBox a:hover .boxCts.n04 .buList li{background:url(/images/individual/card/bu_01_on.png) no-repeat 2px 6px;padding-left:10px;color:#ffffff}
.redBcCtsBox.b01 .lBox{background:url(/images/individual/card/bg_all_prim_01_off.png) no-repeat 0 0}
.redBcCtsBox.b01 a:hover .lBox{;background:url(/images/individual/card/bg_all_prim_01_on.png) no-repeat 0 0}
.redBcCtsBox.b01 .boxCts.n01{background:url(/images/individual/card/set_all_prim.png) no-repeat 0 -150px}
.redBcCtsBox.b01 .boxCts.n03{background:url(/images/individual/card/set_all_prim.png) no-repeat 0 -350px}
.redBcCtsBox.b01 a:hover .boxCts.n01{background:url(/images/individual/card/set_all_prim.png) no-repeat -479px -150px}
.redBcCtsBox.b01 a:hover .boxCts.n03{background:url(/images/individual/card/set_all_prim.png) no-repeat -479px -350px}
.redBcCtsBox.b02 .lBox{background:url(/images/individual/card/bg_all_prim_02_off.png) no-repeat 0 0}
.redBcCtsBox.b02 a:hover .lBox{;background:url(/images/individual/card/bg_all_prim_02_on.png) no-repeat 0 0}
.redBcCtsBox.b02 .boxCts.n01{background:url(/images/individual/card/set_all_prim.png) no-repeat 0 -550px}
.redBcCtsBox.b02 .boxCts.n03{background:url(/images/individual/card/set_all_prim.png) no-repeat 0 -750px}
.redBcCtsBox.b02 a:hover .boxCts.n01{background:url(/images/individual/card/set_all_prim.png) no-repeat -479px -550px}
.redBcCtsBox.b02 a:hover .boxCts.n03{background:url(/images/individual/card/set_all_prim.png) no-repeat -479px -750px}
.redBcCtsBox.b02 .rBox .boxCts.n01 .buList{margin-top:5px}
.redBcCtsBox.b03 .lBox{background:url(/images/individual/card/bg_all_prim_03_off.png) no-repeat 0 0}
.redBcCtsBox.b03 a:hover .lBox{;background:url(/images/individual/card/bg_all_prim_03_on.png) no-repeat 0 0}
.redBcCtsBox.b03 .boxCts.n01{background:url(/images/individual/card/set_all_prim.png) no-repeat 0 -950px}
.redBcCtsBox.b03 .boxCts.n03{background:url(/images/individual/card/set_all_prim.png) no-repeat 0 -1150px}
.redBcCtsBox.b03 a:hover .boxCts.n01{background:url(/images/individual/card/set_all_prim.png) no-repeat -479px -950px}
.redBcCtsBox.b03 a:hover .boxCts.n03{background:url(/images/individual/card/set_all_prim.png) no-repeat -479px -1150px}
.redBcCtsBox.b04 .lBox{background:url(/images/individual/card/bg_all_prim_04_off.png) no-repeat 0 0}
.redBcCtsBox.b04 a:hover .lBox{;background:url(/images/individual/card/bg_all_prim_04_on.png) no-repeat 0 0}
.redBcCtsBox.b04 .boxCts.n01{background:url(/images/individual/card/set_all_prim.png) no-repeat 0 -1350px}
.redBcCtsBox.b04 .boxCts.n03{background:url(/images/individual/card/set_all_prim.png) no-repeat 0 -1550px}
.redBcCtsBox.b04 a:hover .boxCts.n01{background:url(/images/individual/card/set_all_prim.png) no-repeat -479px -1350px}
.redBcCtsBox.b04 a:hover .boxCts.n03{background:url(/images/individual/card/set_all_prim.png) no-repeat -479px -1550px}
.redBcCtsBox.b05 .lBox{background:url(/images/individual/card/bg_all_prim_05_off.png) no-repeat 0 0}
.redBcCtsBox.b05 a:hover .lBox{;background:url(/images/individual/card/bg_all_prim_05_on.png) no-repeat 0 0}
.redBcCtsBox.b05 .boxCts.n01{background:url(/images/individual/card/set_all_prim.png) no-repeat 0 -1750px}
.redBcCtsBox.b05 .boxCts.n03{background:url(/images/individual/card/set_all_prim.png) no-repeat 0 -1950px}
.redBcCtsBox.b05 a:hover .boxCts.n01{background:url(/images/individual/card/set_all_prim.png) no-repeat -479px -1750px}
.redBcCtsBox.b05 a:hover .boxCts.n03{background:url(/images/individual/card/set_all_prim.png) no-repeat -479px -1950px}
.redBcCtsBox.b05 .rBox .boxCts.n03 .buList{margin-top:5px}

/* 알림 상자 2015-11-30 */
.notice_box {border:1px solid #ccc;margin-top:20px;padding:20px 0 20px 20px;position:relative;}
.notice_box01 {border:1px solid #ccc;margin-top:20px;padding:20px 0 20px 20px;position:relative;background:#fafafa;}

/* 복지카드 개인정보 동의 */
#Welfare_wrap {width:720px;margin:0 auto;padding-top:30px;}
#Welfare_wrap .agree_bgcon {padding:20px;background-color:#f2f2f2;}
.welfare_agree {margin-top:15px;padding:20px;border:1px solid #e8e8e8;}

/*자동납부 도시가스*/
.box_citygas_apply {height:129px;width:100%;margin-top:30px;padding-top:34px;border:1px solid #cdcdcd;background:url(/images/individual/service/bg_citygas_apply.gif) no-repeat 113px 29px;}
.box_citygas_apply div {width:433px;margin-left:287px;}
.box_citygas_apply01 {height:129px;width:100%;margin-top:30px;padding-top:34px;border:1px solid #cdcdcd;background:url(/images/individual/service/bg_citygas_apply01.gif) no-repeat 113px 29px;}
.box_citygas_apply01 div {width:433px;margin-left:287px;}
.box_citygas_apply01 div p {line-height:24px;font-size:14px;font-weight:normal;font-family:RixGoEB;}

/* 보육료 결제 동의 */
.peo_childcare01 {margin-top:20px;padding-left:90px;background:url(/images/individual/card/bg_peo_childcare01.gif) no-repeat 0 0;}

/* 보육료 결제 동의 프로세스 */
.childcare_payment {margin-top:20px;padding:30px;border:1px solid #e3e3e3;}
.childcare_payment.agree {padding:30px 0 30px 230px;background:url(/images/individual/card/bg_card_happy.gif) no-repeat 52px 50%;}


/*도시가스요금납부*/
ul.citygas li{float:left;margin-right:30px;}

/* 문화융성카드 - 소개 */
.enjoyCul_info {width:100% }
.enjoyCul_info h3 img {margin:60px 0 19px 0;}
.enjoyCul_info div.cul01 {position:relative;background:url('/images/individual/card/bg_enjoyCul_img.jpg') no-repeat left top;padding:0 0 37px 166px;}
.enjoyCul_info div.enjoyCul_issue_box {border:1px solid #d9dce3;margin-top:5px;}
.enjoyCul_info div.enjoyCul_issue_box > ul {text-align:center;height:22px;padding:26px 0 26px 55px;overflow:hidden;}
.enjoyCul_info div.enjoyCul_issue_box > ul li {display:inline;margin-right:60px;}

/*온라인카드 조회 2016-02-01*/
.cardViewContent .apply_step_box{overflow:hidden}
.cardViewContent .apply_step_box li{float:left;}
.cardViewContent .apply_step_box .box{border:1px solid #cccccc}
.cardViewContent .apply_step_box .step_01{width:184px;padding-right:40px;background:url(/images/individual/service/apply_arrw.gif) no-repeat 96% 50%}
.cardViewContent .apply_step_box .step_01 .box{height:127px;padding-top:155px;text-align:center;background:url(/images/individual/service/apply_step_01.gif) no-repeat center 80px}
.cardViewContent .apply_step_box .step_01 .box strong{display:block;margin-bottom:10px}
.cardViewContent .apply_step_box .step_02{width:184px;}
.cardViewContent .apply_step_box .step_02 .box{height:127px;padding-top:155px;text-align:center;background:url(/images/individual/service/apply_step_02.gif) no-repeat center 80px}
.cardViewContent .apply_step_box .step_02 .box strong{display:block;margin-bottom:10px}
.cardViewContent .apply_step_box .step_03{width: 312px;}
.cardViewContent .apply_step_box .step_03 .top{padding-left:40px;background:url(/images/individual/service/apply_arrw.gif) no-repeat 3% 50%}
.cardViewContent .apply_step_box .step_03 .bottom{padding-left:40px;background:url(/images/individual/service/apply_arrw.gif) no-repeat 3% 50%}
.cardViewContent .apply_step_box .step_03 .top .box{height:101px;padding-top:30px;margin-bottom:10px;background:url(/images/individual/service/apply_step_03.gif) no-repeat 30px 31px}
.cardViewContent .apply_step_box .step_03 .bottom .box{height:109px;padding-top:30px;background:url(/images/individual/service/apply_step_04.gif) no-repeat 30px 31px}
.cardViewContent .apply_step_box .step_03 .top .box .info,
.cardViewContent .apply_step_box .step_03 .bottom .box .info{margin:0 0 10px 100px}
.cardViewContent .apply_step_box .step_03 .top .box strong,
.cardViewContent .apply_step_box .step_03 .bottom .box strong{display:block;margin:0 0 10px 100px}
.cardViewContent .apply_step_box .step_03 .top .box .btnInnerTb{display: block;text-align:center}
.cardViewContent .apply_step_box .step_03 .top .box .btnInnerTb a{padding: 0 30px;}
.cardViewContent .apply_step_box .step_03 .bottom .box .cafo{text-align:center}
.cardViewContent .apply_step_box .step_03 .bottom .box .cafo span{display: inline-block;text-align:left;text-indent: -15px;padding-left: 15px;}

/*보이스피싱 지킴이 안내*/
.voice_defense{padding:25px;border:1px solid #cccccc;}
.voice_defense .txt_voice_defense{margin-bottom:20px}
.voice_defense .voice_defense_inner{overflow:hidden}
.voice_defense .voice_defense_inner img{float:left}
.voice_defense .voice_defense_inner .txt_box{float:left;margin-left:60px;margin-top:7px}
.voice_defense .voice_defense_inner .txt_box strong{display:block;margin-bottom:17px}
.voice_defense .voice_defense_inner .txt_box strong .fc_red{color:#de454a}
.voice_defense .voice_defense_inner .txt_box p{margin-bottom:7px}

/*개인신용정보 이용 및 제공 조회*/
.pravicy_use_chk{padding:20px;border:1px solid #e8e8e8;color:#767676}

/* 2016-04-06 vip 카드 상품 목록 */
.cardVipListWrap {width:100%;}
.cardVipListWrap td {text-align:left;vertical-align:top;padding-top:20px;}
.card_vip_list dt {height:88px;}
.card_vip_list dt span.card_vis {display:block;width:143px;}
.card_vip_list dt span.card_vis img {width:143px;height:86px;}
.card_vip_list dd {float:left;width:143px;}
.card_vip_list dd.card_name {font-size:14px;font-weight:normal;font-family:RixGoEB;color:#242424;margin-top:18px;}
.card_vip_list dd.card_name a {color:#242424;}

/*BC Pay*/
.bcpay_section .info_area{position:relative;}
.bcpay_section .info_area .img_wrap{position:absolute;right:0;top:18px}
.bcpay_section .attention{overflow:hidden;margin-top:10px}
.bcpay_section .attention li{float:left;}
.bcpay_section .attention li div {position:relative;}
.bcpay_section .attention span {position:absolute;left:16.5px;bottom:30px;}
.bcpay_section .attention span.btnInnerTb a {padding:0 46px}
/*.bcpay_section .attention li:first-child{margin-left:0;}*/
/*.bcpay_section .logo_area{border:1px solid #ccc;padding:20px 0 20px 15px}*/
.bcpay_section .logo_area ul{overflow:hidden;margin-top:12px}
.bcpay_section .logo_area li{float:left;padding:0 10px 10px 0;}
.bcpay_section .logo_area li:first-child{margin-left:0}
.bcpay_section .logo_area strong{display:block;margin-top:20px}
.bcpay_section .logo_area strong:first-child{margin-top:0}
.bcpay_section .step_area{padding-left:20px}
.bcpay_section .step_area ul{overflow:hidden}
.bcpay_section .step_area li{float:left;width:177px;padding-right:84px;margin-left:42px;background:url(/images/individual/service/arr_bcpay.gif) no-repeat right center }
.bcpay_section .step_area li:first-child{margin-left:0}
.bcpay_section .step_area li.none{background:none;padding-right:0;margin-left:42px}
.bcpay_section .step_area .inner{width:200px;text-align:center}
.bcpay_section .step_area .exclam{padding-left:20px;margin-left:10px;background:url(/images/individual/service/icon_exclam.gif) no-repeat 0 2px;text-align:left}
.bcpay_section .step_area .txt{margin-top:15px;letter-spacing:-1px}
.bcpay_section .step_area .exclam{margin-top:5px;}
.bcpay_section .step_area.clip{padding-left:0}
.bcpay_section .step_area.clip .inner{width:170px;}
.bcpay_section .step_area.clip li{width:170px;padding-right:27px;margin-left:14px;}
.bcpay_section .step_area.clip li.none{padding-right:0}
.bcpay_section .step_area .ext_01{background-position:right 153px}
.bcpay_section .faq_area .tit_area{background:#f6f6f6}
.bcpay_section .btnCardAll {text-align:right;margin-top:0;}
.bcpay_section .bcpay_faq_area {overflow:hidden;width:830px;margin-top:60px;}
.bcpay_section .bcpay_faq_area .faq_con {margin:20px 0 0 0;border: 1px solid #ccc;}
.bcpay_section .bcpay_faq_area .cardBfConNone {border-top:none;}
.bcpay_section .bcpay_faq_area .faq_list{position:relative;width:100%;overflow:hidden;border-bottom:1px solid #e1e1e1;}
.bcpay_section .bcpay_faq_area .btnsec {position:absolute;right:10px;top:3px;}
.bcpay_section .bcpay_faq_area .btnsec .moreBtn {display:none;}
.bcpay_section .bcpay_faq_area .faq_view {display:none;width:100%;padding:20px 0 20px 0;overflow:hidden;background:none;line-height:18px;border-top: 1px solid #ccc;}
.bcpay_section .bcpay_faq_area .faq_view .faq_view_con {padding:0 20px 0 0;margin-left: 20px;text-align: center;}
.bcpay_section .bcpay_faq_area .faq_view .faq_view_con p{text-align:left}
.bcpay_section .bcpay_faq_area .tit_area{padding:20px;background:#f6f6f6}
.bcpay_section .youtube_area iframe{border:1px solid #cccccc}

/* 카드상품_공공카드_용인시민카드 2015-05-13 */
.yievnt_box {width:98%;border:1px solid #e3e3e3;background:#f2f2f2 url('/images/individual/card/img_yicard_01.jpg') no-repeat 18px 12px;padding-bottom:17px;margin-top:15px;}
.yievnt_box:after {display:block;clear:both;content:"";}
.yievnt_txt {padding:18px 0 0 115px;float:left;color:#555;}
.yievnt_txt strong {font-size:14px;color:#252525;font-weight:normal;font-family:RixGoEB;letter-spacing:-1px;}
.yievnt_date {color:#555;margin-top:5px;}
.yi_issue {display:inline-block;width:830px;}
.yi_issue:after {display:block;clear:both;content:"";}
.yibox1 {width:408px;float:left;border:1px solid #e3e3e3;text-align:center;padding:20px 0;}
.yibox2 {width:408px;float:right;border:1px solid #e3e3e3;text-align:center;padding:20px 0;}
.yiBox_evnt {overflow:hidden;border:1px solid #d9dce3;padding:20px 0 20px 30px;background:#f2f2f2 url(/images/individual/card/bg_yibox_evnt.gif) no-repeat 552px 18px;}

/* 나의 소비스타일 */
.my_style_list {width:830px;margin-top:20px;} /* y */
.my_style_list .ico_gender {text-align:center;height:30px;padding-top:10px;background:#e6e6e6;}
.my_style_list .cont_left {float:left;width:405px;} /* y */
.my_style_list .cont_right {float:right;width:405px;} /* y */
.my_style_list .consumer_list {}
.my_style_list .consumer_list > li {padding:30px 0 0 0px;}
.my_style_list .consumer_list > li:first-child {padding-top:20px;}
.my_style_list .consumer_list > li .img {float:left;width:120px;margin:0 0 15px 25px;} /* y */
.my_style_list .consumer_list > li .img img {width:120px;height:120px;}
.my_style_list .consumer_list > li .con {float:right;width:230px;} /* y */
.my_style_list .consumer_list > li .con p {height:74px;font-size:12px;line-height:20px;color:#666;}
.my_style_list .consumer_list > li .con p strong {color:#333;font-size:14px;}
.my_style_list .consumer_list > li .con ul {width:200px;overflow:hidden;}
.my_style_list .consumer_list > li .con ul li {float:left;width:46px;margin-right:3px;}
.my_style_list .consumer_list > li .con ul li img {width:46px;height:46px;}
.my_style_list .consumer_list > li .con_layer_wrap {position:relative;clear:both;}
.my_style_list .consumer_list > li .con_layer_wrap .btn_view {border:1px solid #ccc;height:18px;text-align:center;clear:both;}
.my_style_list .consumer_list > li .con_layer_wrap .btn_view a {font-size:12px;color:#555;line-height:18px;text-decoration:none;}
.my_style_list .consumer_list > li .con_layer {border:1px solid #ccc;border-top:none;width:373px;padding:12px 15px 10px 15px;background:#f6f6f6;letter-spacing:-0.5px;} /* y */
.my_style_list .consumer_list > li .con_layer p {font-size:12px;color:#555;line-height:18px;}
.txt_consume_box {padding:15px;border:1px solid #ddd;overflow:hidden;}

/*기프트카드 안내*/
.box_use_sticker {overflow:hidden; margin-top:10px; border:1px solid #ccc;}
.box_use_sticker dl:last-child {padding-right:84px; border-left:1px solid #ccc;}
.box_use_sticker dl {float:left; padding:30px 83px; text-align:center;}
.box_use_sticker dl dd {width:247px; margin-top:10px;}

/* 발급처 */
.issue_bank_box {border:1px solid #d9dce3;margin-top:5px;text-align:center;padding:26px 0;line-height:0px;}
.issue_bank_box a {display:inline-block;margin-right:15px;}

/*5만원 이상 무료 SMS 서비스 - 오류페이지*/
.error_box{background:#fafafa;border:1px solid #b6b6b6;padding:30px 0}
.box_certificate{border:1px solid #dbdbdb;background:#f6f6f6;padding:10px;}
.box_certificate2 {background:#f6f6f6; padding:15px 20px;}

/* 글로벌카드 발급방법안내 */
.globalIssuedInfo {border-top:1px solid #dbdbdd;padding-top:50px;}

/* 글로벌카드 발행 안내 */
.issue_list {overflow:hidden;padding:25px 20px;border:1px solid #e3e3e3;}
.issue_list > li {float:left;margin-left:12px;padding-left:13px;background:url("/images/individual/common/bg/bg_tab_2dapth_line.gif") no-repeat 0 6px;}
.issue_list.bank7 > li {margin-left:11px;padding-left:11px;}
.issue_list > li:first-child {margin-left:0;padding-left:0;background:none;}

/*도시가스요금납부 서비스안내*/
.citygas_tab{overflow: hidden;border-left:1px solid #dbdbdb;}
.citygas_tab li{float: left;}
.citygas_tab li.on{font-weight:normal;font-family:RixGoEB;background:#f6f6f6}
.citygas_tab li a{display:block;width:120px;text-align:center;padding:8px 0;border:1px solid #dbdbdb;margin-left:-1px;text-decoration: none;}
.citygas_tab li a.txt2 {width:75px;}
.citygas_tab.type2 li a {width:165px;}
.citygas_tab.type2 li:first-child a {width:164px;}
.tabbox_citygas{display:none}
.tabbox_citygas.on{display:block}

/*장기카드대출(카드론)*/
.cardloan_acoount_info {margin-top:20px;border-top:1px solid #ccc;}
.cardloan_acoount_info dl {overflow:hidden;border-bottom:1px solid #e3e3e3;}
.cardloan_acoount_info dl dt {float:left;padding-left:10px;width:158px;line-height:68px;}
.cardloan_acoount_info dl dt {line-height:53px;}
.cardloan_acoount_info dl dd {float:right;width:552px;padding-top:10px;padding-bottom:8px;}
.cardloan_box strong {font-size:34px;}

/* 생활요금서비스 */
.payment_service {overflow:hidden;margin-top:16px;}
.payment_service li {float:left;margin-left:20px;width:148px;padding:80px 0 15px;border:1px solid #ddd;text-align:center;}
.payment_service li:first-child {margin-left:0;}
.payment_service li.service01 {background:url('/images/individual/service/bg_payment_service01.gif') no-repeat 50% 20px;}
.payment_service li.service02 {background:url('/images/individual/service/bg_payment_service02.gif') no-repeat 50% 20px;}
.payment_service li.service03 {background:url('/images/individual/service/bg_payment_service03.gif') no-repeat 50% 20px;}
.payment_service li.service04 {background:url('/images/individual/service/bg_payment_service04.gif') no-repeat 50% 20px;}
.payment_service li.service05 {background:url('/images/individual/service/bg_payment_service05.gif') no-repeat 50% 20px;}
.payment_service li p {font-weight:normal;font-family:RixGoEB;font-size:14px;}
.lifefare_card {overflow:hidden;margin-right:-10px;}
.lifefare_card li {float:left;width:136px;height:175px;margin:16px 10px 0 0;padding:0 10px;border:1px solid #d3d3d3;text-align:center;font-size:14px;}
.lifefare_card li .img {padding:15px 0;border-bottom:1px solid #dbdbdb;}
.lifefare_card li .img img {width:136px;height:85px;}
.lifefare_card li .view_card {padding-top:7px;}
.citygas_evt{overflow:hidden;border:1px solid #d2d2d2;padding:10px;margin-top:15px;}
.citygas_evt .fl {width:220px;}
.citygas_evt .citygas_evt_txt {float:right;width:588px;font-size:14px;}
.citygas_evt .citygas_evt_txt p {float:left;margin-top:17px;line-height:20px;}
.citygas_evt .citygas_evt_txt p strong {font-size:14px;}


/*BC세이프 드라이빙*/
.bc_safe .service_list{overflow:hidden;margin-left:-60px}
.bc_safe .service_list li{float:left;margin-left:60px;margin-top:25px}
.bc_safe .service_list.inter20 {margin-left:-20px}
.bc_safe .service_list.inter20 li {margin-left:20px; margin-top:20px;}
.bc_safe .safe_qna{border-top:1px solid #ccc}
.bc_safe .safe_qna dt{border-bottom:1px solid #e3e3e3;}
.bc_safe .safe_qna dt a {display:block;padding:12px 8px 12px 30px;text-decoration:none;text-indent:-18px;background:url(/images/individual/service/btn_safe_qna_on.gif) no-repeat right center}
.bc_safe .safe_qna dt a.on{background:url(/images/individual/service/btn_safe_qna_off.gif) no-repeat right center}
.bc_safe .safe_qna dd{display:none;padding:12px 8px 12px 28px;border-bottom:1px solid #e3e3e3;background:#f2f2f2;text-indent:-15px}
.select_safebc {overflow:hidden;margin-top:15px;}
.select_safebc .item01 {float:left;width:316px;padding:25px 0 15px;border:1px solid #dcdcdc;}
.select_safebc .item02 {float:right;width:495px;padding:25px 0 15px;border:1px solid #dcdcdc;}
.select_safebc > div > p {padding-top:55px;font-weight:normal;font-family:RixGoEB;font-size:14px;text-align:center;}
.select_safebc .item01 > p {background:url('/images/individual/service/ico_safebc01.gif') no-repeat 50% 0;}
.select_safebc .item02 > p {background:url('/images/individual/service/ico_safebc02.gif') no-repeat 50% 0;}
.select_safebc .info {padding:5px 10px;border:1px solid #ccc;vertical-align:middle;}

/* 부자되세요 더 마일리지 카드 (이벤트 박스) */
.rich_mileage_box {padding:20px 0 20px 30px;border:1px solid #d8d8d8;border-top:none;background:#f2f2f2 url(/images/individual/card/bg_rich_mileage_event.gif) no-repeat 567px 13px;}
.rich_mileage_box dl dt {font-size:14px;font-weight:normal;font-family:RixGoEB;color:#252525;letter-spacing:-1px;}
.rich_mileage_box dl dd {font-size:12px;color:#6f6f6f;margin-top:5px;}

/* 유니온페이카드 카드소개 */
.cardInfomation_union {width:100%;margin-top:60px;}
.cardInfomation_union ul {margin-top:-5px;}
.cardInfomation_union ul li {display:inline-block;width:100%;background:url('/images/individual/common/bg/bg_dotted_d3.gif') repeat-x bottom;padding:30px 0;}
.cardInfomation_union ul li.last {background:none;border-bottom:1px solid #DADCE4;}
.cardInfomation_union ul li dl {float:left;width:720px;}
.cardInfomation_union ul li dl.union01 {width:720px;background:url('/images/individual/card/bg_card_guide_11.gif') no-repeat left top;padding-left:90px;}
.cardInfomation_union ul li dl.union02 {width:720px;background:url('/images/individual/card/bg_card_guide_12.gif') no-repeat left top;padding-left:90px;}
.cardInfomation_union ul li dl.union03 {width:720px;background:url('/images/individual/card/bg_card_guide_13.gif') no-repeat left top;padding-left:90px;}
.cardInfomation_union ul li dl dd {margin-top:7px;line-height:16px;}

/* 2017-01-05 그린카드v2 */
.specialcard_bg22 {height:248px;background:url('/images/individual/card/bg_card_info22.gif') no-repeat right top;}
.specialcard_bg22 .special_card_intro {width:350px;}
.greenv2card {padding-bottom:18px;background:url(/images/individual/card/bg_greenv2_img.jpg) no-repeat left top;padding-left:166px;}

/*신입생 학생 카드*/
#header_fresh {height:85px;padding-top:25px;}
#header_fresh h1 {width:219px;margin:0 auto;}
#container_fresh {max-width:1600px;margin:0 auto;position:relative;}
#freshEnroll_wrap {font-size:12px;}
#freshEnroll_wrap .freshEnroll .titWrap {height:149px;position:relative;}
#freshEnroll_wrap .freshEnroll .titWrap > h2 {font-family:RixGoB;font-weight:normal;font-size:40px;line-height:48px;color:#000;}
#freshEnroll_wrap {padding-top:163px;}
#freshEnroll_wrap .freshEnroll {width:880px;margin:0 auto;padding:60px;background:#fff;}
#freshEnroll_wrap .freshEnroll .titWrap {font-family:"RixGoB";font-weight:normal; color:#000;}
#freshEnroll_wrap ul li, #freshEnroll_wrap p {line-height:20px;}
#freshEnroll_wrap .cautionTxt {margin-top:35px;font-size:18px;line-height:26px;font-family:"RixGoB"}
#freshEnroll_wrap .cautionBox {background:#f2f2f2;padding:10px 20px;}
#freshEnroll_wrap .fresh_complete {margin:140px 0;padding-top:100px;text-align:center; background:url('/images/individual/card/bg_fresh_complete.gif') no-repeat center top;}
#freshEnroll_wrap .fresh_complete p {font-size:18px;font-family:"RixGoB";font-weight:normal; color:#000;}

/* BNK 2030 플래티늄 카드 */
#header_voucher {padding-top:25px;padding-bottom:24px;}
#header_voucher h1 {text-align:center;}
#container_voucher {max-width:1600px;margin:0 auto; position:relative;min-height:500px;}
#container_voucher .tab_voucher_wrap {width:100%;overflow:hidden;border-bottom:1px solid #cacaca;border-top:1px solid #cacaca;}
#container_voucher .tab_voucher {width:940px;	 margin:0 auto;}
#container_voucher .tab_voucher > li {float:left;height:63px;display:block;text-align:center;line-height:22px;font-family:'RixGoB';font-weight:normal;font-size:20px;color:#000;}
#container_voucher .tab_voucher.col2 > li {width:50%;}
#container_voucher .tab_voucher > li a {display:block;height:43px;padding-top:20px;}
#container_voucher .tab_voucher > li.on a {background:url('/images/individual/2016/common/bg_roll_3px.gif') repeat-x 0 bottom;color:#000;}
#container_voucher .topimg_wrap {max-width:1600px;height:550px;margin:0 auto;background:url('/images/individual/card/bg_bnk2030_card.jpg') no-repeat 0 top;}
#container_voucher .topimg_wrap .topimg {position:relative;width:1104px;height:550px;margin:0 auto;}
#container_voucher .topimg_wrap .topimg h2 {position:absolute;top:155px;left:0;}
#container_voucher .contents_voucher {max-width:940px;margin:0 auto;}
#container_voucher .top_txt {text-align:center;background:#f9f9f9;min-height:64px;padding-top:48px;padding-bottom:48px;line-height:24px;}
#container_voucher .top_txt strong {font-size:20px;line-height:22px;}
#container_voucher .top_txt div {width:940px;margin:0 auto;}
#container_voucher .contents_voucher .tit_wrap {font-size:26px;height:32px;line-height:30px;margin-bottom:0;}
#container_voucher .contents_voucher .tit_wrap div {background:url('/images/individual/card/tit_line.gif') repeat-x left center;}
#container_voucher .contents_voucher .tit_wrap h3 {background:#fff; width:330px;margin:0 auto;text-align:center;line-height:30px;height:32px;font-family:'RixGoB';}
#container_voucher .contents_voucher .content_pt_info.noresult {padding-top:100px;padding-bottom:100px;height:100px;}
#container_voucher .contents_voucher .content_pt_info {width:880px;padding:40px 30px;}
#container_voucher .contents_voucher .content_pt_info > div {overflow:hidden;width:100%}
#container_voucher .contents_voucher .content_pt_info div .fl {width:36.37%}
#container_voucher .contents_voucher .table_warp_voucher {width:59.79%}
#container_voucher .table_warp_voucher h4 {font-size:20px;font-family:'RixGoB';font-weight:normal;}
#container_voucher .contents_voucher th {font-family:'RixGoB';font-weight:normal;text-align:left;padding-left:20px;}
#container_voucher .contents_voucher .btn_wrap{display:block;margin-bottom:30px;}
#container_voucher .contents_voucher .btn_red{display:block;vertical-align:middle;overflow:hidden;text-align:center;white-space:nowrap;box-sizing:border-box;line-height:40px;height:40px;padding:0px 10px;background:#e60000;font-size:15px;color:#fff;border-bottom:0;text-decoration:none;}
#container_voucher .contents_voucher .caution_box {background:#f6f6f6;border:1px solid #ddd;padding:40px;margin-bottom:100px;margin-top:10px}
#container_voucher .btn_wrap_contents {border:1px solid #e60000;padding:40px;}
#container_voucher .addrlist li {float:left;}

/* 2017-03-08 수정 */
/* 생활요금서비스 */
.payment_service {overflow:hidden;margin:-4px 0 0 -20px;}
.payment_service li {float:left;margin:20px 0 0 20px;width:164px;padding:40px 0 42px 96px;border:1px solid #ddd;text-align:center;}
.payment_service li:first-child {margin-left:20px;}
.payment_service li.service01 {background:url('/images/individual/service/bg_payment_service01.gif') no-repeat 35px center;}
.payment_service li.service02 {background:url('/images/individual/service/bg_payment_service02.gif') no-repeat 35px center;}
.payment_service li.service03 {background:url('/images/individual/service/bg_payment_service03.gif') no-repeat 35px center;}
.payment_service li.service04 {background:url('/images/individual/service/bg_payment_service04.gif') no-repeat 35px center;}
.payment_service li.service05 {padding:30px 0 30px 96px;background:url('/images/individual/service/bg_payment_service05.gif') no-repeat 35px center;}
.payment_service li.service06 {background:url('/images/individual/service/bg_payment_service06.gif') no-repeat 35px center;}
.payment_service li.service07 {background:url('/images/individual/service/bg_payment_service07.gif') no-repeat 35px center;}
.payment_service li.service08 {padding:30px 0 30px 96px;background:url('/images/individual/service/bg_payment_service08.gif') no-repeat 35px center;}
.payment_service li.service09 {padding:30px 0 30px 96px;background:url('/images/individual/service/bg_payment_service09.gif') no-repeat 37px center;}

/*2017-03-10  카드발급신청 및 조회*/
.top_txt_apply_wrap {margin-top:20px;}
.top_txt_apply_wrap .bg_box {padding:20px 18px;}
.top_txt_apply_wrap .top_txt_tele div.card_application{background-color:#fef6f6;}
.top_txt_apply_wrap .top_txt_tele div.card_application div {padding-left:90px;height:55px;text-align:left;background:url('/images/individual/card/ic_card_application.gif') no-repeat 0 2px;background-size:72px auto;line-height:22px;max-width:340px;margin:0 auto;}
.top_txt_apply_wrap .top_txt_tele div.card_application strong{padding-bottom:0;font-size:18px;font-family:'RixGoB'}
.online_cardBfBox {width: 830px;margin-top:40px;}
.online_cardBfBox .cardBfIView {width:680px;}
.online_cardBfBox .cardBfList dd {width:700px;}

/*  부자되세요 아파트카드 */
.apartcardInformation {width:100%;}
.apartcardInformation h3 img {margin:60px 0 19px 0;}
.apartcardInformation .apart_issue_box {border:1px solid #d9dce3;margin-top:5px;}
.apartcardInformation .apart_issue_box > ul {overflow:hidden;text-align:center;height:26px;padding:26px 0 26px 55px;}
.apartcardInformation .apart_issue_box > ul li {display:inline;margin-right:65px;}


/* 개인정보처리방침 */
.policy_select_list_wrap {position:relative;width:100%;min-height:136px;margin-top:60px;}
.policy_select_list01 {position:absolute;top:8px;left:0px;}
.policy_select_list01 > a {width:387px;height:36px;padding-left:20px;padding-top:10px;line-height:30px;font-family:RixGoL;color:#666;font-size:14px;background:url(/images/individual/membership/bg_select_list01.gif) left top no-repeat;display:block;}
.policy_select_list01 > a:hover {background-position:left bottom;}
.policy_select_list01 > a:hover,
.policy_select_list01 > a:active {text-decoration:none !important;}
.policy_select_list01 ul {overflow-y: auto; width:403px; max-height: 220px; padding:2px 0 5px;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc; position:absolute;left:0px;top:45px;background:url(/images/individual/membership/bg_select_list02.gif) left top no-repeat;z-index:100;display:none;}
.policy_select_list01 ul li a {height:21px;margin-top:3px;padding-left:20px;line-height:21px;display:block;}
.policy_select_list01 ul li a:hover ,
.policy_select_list01 ul li a:focus {background:#f2f2f2;text-decoration:none !important;color:#e60000;}
.policy_select_list01 ul li.selected a {background:#f2f2f2;text-decoration:none !important;color:#e60000;}

.policy_select_list02 {position:absolute;top:8px;right:0px;}
.policy_select_list02 > a {width:387px;height:36px;padding-left:20px; padding-top:10px; font-family:RixGoL;color:#666;font-size:14px;line-height:30px;background:url(/images/individual/membership/bg_select_list01.gif) left top no-repeat;display:block;}
.policy_select_list02 > a:hover {background-position:left bottom;}
.policy_select_list02 a:hover {text-decoration:none !important;}
.policy_select_list02 ul {width:403px;padding:2px 0 5px;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;position:absolute;right:2px;top:45px;background:url(/images/individual/membership/bg_select_list02.gif) right top no-repeat;z-index:100;display:none;}
.policy_select_list02 ul li a {width:383px;height:21px; margin-top:3px;padding-left:20px;line-height:21px;display:block;}
.policy_select_list02 ul li a:hover ,
.policy_select_list02 ul li a:focus {background:#f2f2f2;text-decoration:none !important;color:#e60000;}
.policy_select_list02 ul li.selected a {background:#f2f2f2;text-decoration:none !important;color:#e60000;}

.policy_select_list03 {position:relative;}
.policy_select_list03 > a {width:173px;height:36px;padding-left:20px;padding-top:10px;line-height:30px;font-family:RixGoL;color:#666;font-size:14px;background:url(/images/individual/membership/bg_select_list03.gif) left top no-repeat;display:block;}
.policy_select_list03 > a:hover {background-position:left bottom;}
.policy_select_list03 > a:hover,
.policy_select_list03 > a:active {text-decoration:none !important;}
.policy_select_list03 ul {overflow-y:auto;width:191px;max-height:220px;padding:2px 0 5px;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc; position:absolute;left:0px;top:45px;background:url(/images/individual/membership/bg_select_list04.gif) left top no-repeat;z-index:100;display:none;}
.policy_select_list03 ul li a {width:100%;height:21px;margin-top:3px;padding-left:20px;line-height:21px;display:block;box-sizing:border-box;}
.policy_select_list03 ul li a:hover ,
.policy_select_list03 ul li a:focus {background:#f2f2f2;text-decoration:none !important;color:#e60000;}
.policy_select_list03 ul li.selected a {background:#f2f2f2;text-decoration:none !important;color:#e60000;}

.policy_select_list04 {position:absolute;top:8px;left:0px;}
.policy_select_list04 > a {width:387px;height:36px;padding-left:20px;padding-top:10px;line-height:30px;font-family:RixGoL;color:#666;font-size:14px;background:url(/images/individual/membership/bg_select_list01.gif) left top no-repeat;display:block;}
.policy_select_list04 > a:hover {background-position:left bottom;}
.policy_select_list04 > a:hover,
.policy_select_list04 > a:active {text-decoration:none !important;}
.policy_select_list04 ul {overflow-y:auto;width:403px;;max-height:220px;padding:2px 0 5px;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc; position:absolute;left:0px;top:45px;background:url(/images/individual/membership/bg_select_list05.gif) left top no-repeat;z-index:100;display:none;}
.policy_select_list04 ul li a {width:100%; height:21px;margin-top:3px;padding-left:20px;line-height:21px;display:block; box-sizing:border-box;}
.policy_select_list04 ul li a:hover ,
.policy_select_list04 ul li a:focus {background:#f2f2f2;text-decoration:none !important;color:#e60000;}
.policy_select_list04 ul li.selected a {background:#f2f2f2;text-decoration:none !important;color:#e60000;}

/* 제휴처및위탁업체현황 */
.policy_select_list_wrap02 {min-height:145px;}
.policy_select_list_wrap02 .select_list {float:left; margin-left:19px;}
.policy_select_list_wrap02 .select_list:first-child {margin-left:0;}
.policy_select_list_wrap02 .policy_select_list01 {position:relative; top:auto; left:auto; width:384px;} 
.policy_select_list_wrap02 .policy_select_list04 {position:relative; top:auto; left:auto; width:384px;} 

/* 소비트렌드 */
.consume_trend_box {overflow:hidden;position:relative;padding:0 64px 0 65px;}
.consume_trend_box .consume_trend_tab {float:left;}
.consume_trend_box .consume_trend_tab li {float:left;width:95px;height:95px;margin-left:6px;position:relative;}
.consume_trend_box .consume_trend_tab li:first-child {margin-left:0;}
.consume_trend_box .consume_trend_tab li a {display:block;}
.consume_trend_box .consume_trend_tab li.on span {display:block;width:95px;height:95px;background:url(/images/individual/service/bg_consume_trend_on.png) no-repeat 0 0;position:absolute;left:0px;top:0px;}
.consume_trend_box .consume_trend_tab li img {width:100%;}
.consume_trend_box .flex-direction-nav > li {position:absolute;}
.consume_trend_box .flex-direction-nav > li.flex-nav-prev {top:0;left:0;}
.consume_trend_box .flex-direction-nav > li.flex-nav-next {top:0;right:0;}
.consume_trend_box .flex-direction-nav > li a {display:block;}
.consume_trend_cont {display:none;}
.consume_trend_cont.active {display:block;}

/*다이렉트 펫 케어 서비스*/
.petcare_service_wrap h3 {margin-top:30px;font-family:'RixGoB';font-size:22px !important;line-height:normal;color:#000;}
.petcare_service_wrap h3.bb {border-bottom:1px solid #000;padding-bottom:17px;}
.pet_service_list_contents {clear:both;padding-bottom:25px;border-bottom:1px solid #cbcbcb;}
.pet_service_list {clear:both;width:830px;overflow:hidden;}
.pet_service_list ul {width:840px;}
.pet_service_list ul li {float:left;margin-right:10px;background:#f6f6f6;margin-bottom:10px;}
.pet_service_list ul li a {display:block;width: 406px;height: 57px;padding-top:97px;border:2px solid #f6f6f6;text-align:center;text-decoration:none;}
.pet_service_list ul li a strong {font-size:18px;}
.pet_service_list ul li.on a {border:2px solid #e90101;}
.pet_service_list ul li.list01 {background: #f6f6f6 url('/images/individual/service/ic_petcare_service01.gif') no-repeat center 27px;}
.pet_service_list ul li.list02 {background: #f6f6f6 url('/images/individual/service/ic_petcare_service02.gif') no-repeat center 25px;}
.pet_service_list ul li.list03 {background: #f6f6f6 url('/images/individual/service/ic_petcare_service03.gif') no-repeat center 28px;}
.pet_service_list ul li.list04 {background: #f6f6f6 url('/images/individual/service/ic_petcare_service04.gif') no-repeat center 22px;}
.pet_service_list ul li.list05 {background: #f6f6f6 url('/images/individual/service/ic_petcare_service05.gif') no-repeat center 22px;}
.pet_service_list ul li.list06 {background: #f6f6f6 url('/images/individual/service/ic_petcare_service06.gif') no-repeat center 25px;}

.pet_service_list ul li.on.list01 {background: #f6f6f6 url('/images/individual/service/ic_petcare_service01_on.gif') no-repeat center 27px;}
.pet_service_list ul li.on.list02 {background: #f6f6f6 url('/images/individual/service/ic_petcare_service02_on.gif') no-repeat center 25px;}
.pet_service_list ul li.on.list03 {background: #f6f6f6 url('/images/individual/service/ic_petcare_service03_on.gif') no-repeat center 28px;}
.pet_service_list ul li.on.list04 {background: #f6f6f6 url('/images/individual/service/ic_petcare_service04_on.gif') no-repeat center 22px;}
.pet_service_list ul li.on.list05 {background: #f6f6f6 url('/images/individual/service/ic_petcare_service05_on.gif') no-repeat center 22px;}
.pet_service_list ul li.on.list06 {background: #f6f6f6 url('/images/individual/service/ic_petcare_service06_on.gif') no-repeat center 25px;}
.pet_service_list ul.col2 li.list01 {background: #f6f6f6 url('/images/individual/service/ic_petcare_service07.gif') no-repeat center 60px;}
.pet_service_list ul.col2 li.list02 {background: #f6f6f6 url('/images/individual/service/ic_petcare_service08.gif') no-repeat center 60px;}
.pet_service_list ul.col2 li a {width:405px;height:77px;padding-top:158px;border:2px solid #f6f6f6;cursor:pointer;}
.petcare_service_wrap .cardBfBox .first {border-top:2px solid #ccc;}
.petcare_service_wrap .cardBfBox .cardBfCon {margin:15px 0 0 0;border-top:2px solid #ccc;}
.petcare_service_wrap .cardBfBox .cardBfIView {background-color:#fafafa;}

/*강아지케어 Basic 서비스*/
.pet_service_list.basic_list ul li.list01 {background: #f6f6f6 url('/images/individual/service/ic_petcare_basic01.gif') no-repeat center 27px;}
.pet_service_list.basic_list ul li.list02 {background: #f6f6f6 url('/images/individual/service/ic_petcare_basic02.gif') no-repeat center 27px;}
.pet_service_list.basic_list ul li.list03 {background: #f6f6f6 url('/images/individual/service/ic_petcare_basic03.gif') no-repeat center 27px;}
.pet_service_list.basic_list ul li.on.list01 {background: #f6f6f6 url('/images/individual/service/ic_petcare_basic01_on.gif') no-repeat center 27px;}
.pet_service_list.basic_list ul li.on.list02 {background: #f6f6f6 url('/images/individual/service/ic_petcare_basic02_on.gif') no-repeat center 27px;}
.pet_service_list.basic_list ul li.on.list03 {background: #f6f6f6 url('/images/individual/service/ic_petcare_basic03_on.gif') no-repeat center 27px;}

/*강아지케어 온라인 서비스   2018-09-05*/
.pet_service_list.online_service ul li.list01 {background: #f6f6f6 url('/images/individual/service/ic_pet_online01.gif') no-repeat center 24px;}
.pet_service_list.online_service ul li.list02 {background: #f6f6f6 url('/images/individual/service/ic_pet_online02.gif') no-repeat center 24px;}
.pet_service_list.online_service ul li.list03 {background: #f6f6f6 url('/images/individual/service/ic_pet_online03.gif') no-repeat center 24px;}
.pet_service_list.online_service ul li.on.list01 {background: #f6f6f6 url('/images/individual/service/ic_pet_online01_on.gif') no-repeat center 24px;}
.pet_service_list.online_service ul li.on.list02 {background: #f6f6f6 url('/images/individual/service/ic_pet_online02_on.gif') no-repeat center 24px;}
.pet_service_list.online_service ul li.on.list03 {background: #f6f6f6 url('/images/individual/service/ic_pet_online03_on.gif') no-repeat center 24px;}
.pet_service_list.online_service ul li a {color:#555;}
.qna_para {position:relative; padding-left:30px;}
.qna_para.question {margin-bottom:10px; color:#000;}
.qna_para .flag_qna {display:block; position:absolute; left:0; top:0; width:20px; height:20px; font-size:12px; color:#fff; font-family:RixGoEB; line-height:18px; text-align:center;}
.qna_para.question .flag_qna {background-color:#999;}
.qna_para.answer .flag_qna {background-color:#e60000;}

/*카드본인확인서비스*/
.cardconfirm_service_wrap h3 {margin-top:30px;font-family:'RixGoB';font-size:22px !important;line-height:normal;color:#000;}
.cardconfirm_service_list {clear:both;width:830px;overflow:hidden;}
.cardconfirm_service_list ul {width:840px;}
.cardconfirm_service_list ul li {float:left;margin-right:10px;background:#f6f6f6;margin-bottom:10px;width: 266px;height: 86px;padding-top:97px; text-align:center;}
.cardconfirm_service_list ul li strong {font-size:18px;}
.cardconfirm_service_list ul li.list01 {background: #f6f6f6 url('/images/individual/service/ic_cardconfirm_service01.gif') no-repeat center 27px;}
.cardconfirm_service_list ul li.list02 {background: #f6f6f6 url('/images/individual/service/ic_cardconfirm_service02.gif') no-repeat center 25px;}
.cardconfirm_service_list ul li.list03 {background: #f6f6f6 url('/images/individual/service/ic_cardconfirm_service03.gif') no-repeat center 28px;}
.graybox {padding:38px 0 37px;background:#f6f6f6;text-align:center;}
.peri_set {overflow:hidden;margin-top:15px;border-top:1px solid #000;}
.peri_set dt {float:left;width:150px;height:40px;background:#f6f6f6;padding:13px 0 10px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;text-align:center;vertical-align:middle;font-size:14px;line-height:40px;font-weight:normal;font-family:RixGoEB;color:#000;}
.peri_set dd {float:left;width:663px;height:40px;padding:13px 0 10px 16px;border-bottom:1px solid #ddd;text-align:left;vertical-align:middle;font-size:14px;line-height:40px;color:#484848;}

/* contents안의 h3 */
h3.contTitTxt {font-family:'RixGoB';font-size:21px !important;line-height:normal;color:#000;}

/* contents안의 h4 */
h4.contSubTxt {font-family: 'RixGoB'; font-size: 18px !important; color: #000; line-height: normal;}

.virtual_cardimg_wrap {background-color:#f6f6f6;padding:30px 0;margin-top:20px;}
.virtual_cardimg {position:relative;width:294px;margin:0 auto;}
.virtual_cardimg .card_info {position:absolute;top:0;left:0;width:294px;}
.virtual_cardimg p {padding-left:20px;padding-top:40px;font-size:20px;font-family:"RixGoEB";}
.virtual_cardimg p:first-child {font-size:14px;padding-top:30px;}
.virtual_cardimg p.exp {padding-top:5px; font-size:12px; font-family:"RixGoM";}
.virtual_cardimg .card_info p span {margin-right:16px;}

/* 자동납부 결과 박스 2017-12-08 */
.payment_result_box1 {padding:35px 0 30px 0;border:1px solid #ddd;text-align:center;}
.payment_result_box1 .fwb {font-family:RixGoEB;}
.payment_result_box1 .txt_row1 {font-size:18px;font-family:RixGoEB;}
.payment_result_box1 .txt_row1 .error_code {display:inline-block;margin-top:5px;font-size:16px;}
.payment_result_box1 .txt_row2 {margin-top:24px;}

/* 영화할인서비스 수정 2018-01-16 */
.movieDiscount {overflow:hidden;margin:-19px 0 0 -21px;}
.movieDiscount > li {float:left;width:402px;margin:19px 0 0 21px;border:1px solid #dcdcdc;}
.movieDiscount > li .movieBox {min-height:102px;padding:25px 0 0 220px;}
.movieDiscount > li.movie01 .movieBox {background:url('/images/individual/service/bg_discount_movie01.jpg') no-repeat 27px 32px;}
.movieDiscount > li.movie02 .movieBox {background:url('/images/individual/service/bg_discount_movie02.jpg') no-repeat 48px 41px;}
.movieDiscount > li.movie03 .movieBox {background:url('/images/individual/service/bg_discount_movie03.jpg') no-repeat 46px 33px;}
.movieDiscount > li.movie04 .movieBox {background:url('/images/individual/service/bg_discount_movie04.jpg') no-repeat 37px 36px;}
.movieDiscount > li .movieBox .movieTit {font-weight:normal;font-family:RixGoEB;font-size:14px;}
.movieDiscount > li .movieBox .movieUrl {color:#6a6a6a;font-size:13px;}

/* 면세점할인쿠 폰*/
.movieDiscount > li .dutyfreeBox {min-height:120px;padding:20px 0 0 218px;}
.movieDiscount > li .dutyfreeBox .dutyfreeTit {font-weight:normal;font-family:RixGoEB;font-size:14px;}
.movieDiscount > li .dutyfreeBox .dutyfreeUrl {color:#6a6a6a;font-size:13px;}

/* 부자 홈쇼핑 카드, 마일리지 카드 수정 2018-01-25*/
.richcardInformation.richcardInfo02 h3 img {margin:40px 0 20px 0;}
#contents .richcardInformation.richcardInfo02 h4 {font-size:18px;}

.richcardInformation.richcardInfo02 div.rich_shop_box {margin-top:15px;}
.richcardInformation.richcardInfo02 div.rich_shop_box > ul {padding:34px 0;height:134px;}
.richcardInformation.richcardInfo02 div.rich_shop_box > ul li {margin:0 0 0 100px;}

.richcardInformation.richcardInfo02 div.rich_issue_box {margin-top:0;padding:31px 0;}
.richcardInformation.richcardInfo02 div.rich_issue_box > ul:first-child {width:641px;}
.richcardInformation.richcardInfo02 div.rich_issue_box > ul:first-child li {float:left;margin-left:45px;}
.richcardInformation.richcardInfo02 div.rich_issue_box > ul li:first-child {margin-left:0;}
.richcardInformation.richcardInfo02 div.rich_issue_box > ul {width:496px;height:31px;margin:0 auto;}
.richcardInformation.richcardInfo02 div.rich_issue_box > ul li {float:left;margin-left:45px;}

.richcardInformation.richcardInfo02 div.richlife_box {overflow:hidden;width:830px;margin-top:15px;border-top:1px solid #000;}
.richcardInformation.richcardInfo02 div.richlife_box .rich_lifeser {width:831px;margin-left:-1px;}
.richcardInformation.richcardInfo02 div.richlife_box .rich_lifeser li {float:left;width:318px;height:70px;padding-top:20px;padding-left:96px;border-left:1px solid #d9dce3;border-top:1px solid #d9dce3;line-height:1.4;}
.richcardInformation.richcardInfo02 div.richlife_box .rich_lifeser li p.tit {font-weight:normal;font-family:RixGoEB;color:#000;margin-bottom:7px;}
.richcardInformation.richcardInfo02 div.richlife_box .rich_lifeser li.ser01 {border-top:0 none;background:url(/images/individual/card/ic_rich_01.gif) no-repeat 22px 20px;}
.richcardInformation.richcardInfo02 div.richlife_box .rich_lifeser li.ser02 {border-top:0 none;background:url(/images/individual/card/ic_rich_02.gif) no-repeat 22px 20px;}
.richcardInformation.richcardInfo02 div.richlife_box .rich_lifeser li.ser03 {background:url(/images/individual/card/ic_rich_03.gif) no-repeat 22px 22px;}
.richcardInformation.richcardInfo02 div.richlife_box .rich_lifeser li.ser04 {background:url(/images/individual/card/ic_rich_04.gif) no-repeat 22px 20px;}
.richcardInformation.richcardInfo02 div.richlife_box .rich_lifeser li.ser05 {background:url(/images/individual/card/ic_rich_05.gif) no-repeat 22px 30px;}
.richcardInformation.richcardInfo02 div.richlife_box .rich_lifeser li.ser06 {background:url(/images/individual/card/ic_rich_06.gif) no-repeat 22px 30px;height:86px;}
.richcardInformation.richcardInfo02 div.richlife_box .rich_lifeser li.ser07 {background:url(/images/individual/card/ic_rich_07.gif) no-repeat 22px 30px;}
.richcardInformation.richcardInfo02 div.richlife_box .rich_lifeser li.ser08 {background:url(/images/individual/card/ic_rich_08.gif) no-repeat 22px 30px;height:106px;}

.richcardInformation.richcardInfo02 div.themile_issue_box {border:1px solid #ddd;}
.richcardInformation.richcardInfo02 div.themile_issue_box > ul {overflow:hidden; text-align:center; padding:32px 0 32px 50px;}
.richcardInformation.richcardInfo02 div.themile_issue_box > ul li {float:left; margin-left:40px;}

/* 부자 더오일 카드 */
.richcardInformation.richcardInfo02 div.richlife_box .rich_lifeser li.ser09 {border-top:0 none; background:url("/images/individual/card/ic_oilcard_01.gif") no-repeat 27px center; height:85px;}
.richcardInformation.richcardInfo02 div.richlife_box .rich_lifeser li.ser10 {border-top:0 none; background:url("/images/individual/card/ic_oilcard_02.gif") no-repeat 36px center; height:85px;}
.richcardInformation.richcardInfo02 div.richlife_box .rich_lifeser li.ser11 {background:url("/images/individual/card/ic_oilcard_03.gif") no-repeat 33px center;}
.richcardInformation.richcardInfo02 div.richlife_box .rich_lifeser li.ser12 {background:url("/images/individual/card/ic_oilcard_04.gif") no-repeat 30px center;}
.richcardInformation.richcardInfo02 div.richlife_box .rich_lifeser li.ser13 {background:url("/images/individual/card/ic_oilcard_05.gif") no-repeat 38px center;}
.richcardInformation.richcardInfo02 div.richlife_box .rich_lifeser li.ser14 {background:url("/images/individual/card/ic_oilcard_06.gif") no-repeat 35px center;}

.richcardInformation.richcardInfo02 div.oilcard_issue_box {border:1px solid #d9dce3;}
.richcardInformation.richcardInfo02 div.oilcard_issue_box > ul {overflow:hidden; text-align:center; padding:24px 0 24px 114px;}
.richcardInformation.richcardInfo02 div.oilcard_issue_box > ul li {float:left; margin-right:40px;}

/*  부자되세요 아파트카드 수정 2018-01-29 */
.apartcardInformation.apartcardInfo02 h3 img {margin:40px 0 20px 0;}
#contents .apartcardInformation.apartcardInfo02 h4 {font-size:18px;}

.apartcardInformation.apartcardInfo02 .apart_issue_box {border:1px solid #d9dce3;margin-top:0;}
.apartcardInformation.apartcardInfo02 .apart_issue_box > ul {overflow:hidden;text-align:center;height:30px;padding:34px 0 26px 38px;}
.apartcardInformation.apartcardInfo02 .apart_issue_box > ul li {display:inline;margin-right:38px;}

.apartcardInformation.apartcardInfo02 .card_lifeser {border-top:1px solid #000;}
.apartcardInformation.apartcardInfo02 .card_lifeser dl {padding:24px 0 20px 100px;}
.apartcardInformation.apartcardInfo02 .card_lifeser td {height:95px;}
.apartcardInformation.apartcardInfo02 .card_lifeser dt {color:#000;}
.apartcardInformation.apartcardInfo02 .card_lifeser dl.multi {background:url(/images/individual/card/ic_multi_con_01.gif) no-repeat 27px 22px;}
.apartcardInformation.apartcardInfo02 .card_lifeser dl.movie {background:url(/images/individual/card/ic_movie_con_01.gif) no-repeat 27px 22px;}
.apartcardInformation.apartcardInfo02 .card_lifeser dl.travel {background:url(/images/individual/card/ic_travel_con_01.gif) no-repeat 27px 20px;}
.apartcardInformation.apartcardInfo02 .card_lifeser dl.life {background:url(/images/individual/card/ic_life_con_01.gif) no-repeat 27px 20px;}

/* 발급사카드 이벤트배너 */
.cardEvtBanner {width:720px; padding:30px 0 25px 110px; background:#eaf3fa url('/images/individual/card/ic_evt_banner.gif') no-repeat 40px 23px;}
.cardEvtBanner .tit {font-size:22px; color:#000;}

/* 페이북(paybooc) - 서비스 안내 2018-04-26 */
.btn_gray_hauto01 {display:inline-block;}
.btn_gray_hauto01 a {display:inline-block; padding:15px 40px; border:1px solid #484848; font-size:14px; color:#fff; font-family:RixGoM; line-height:1.5; background:#484848;}

/* 이달의 가맹점 혜택 2018-06-04 */
.partner_month_area {color:#333;}
.partner_month_area .top_visual {}
.partner_month_area .cate_wrap {padding:35px 0; font-size:22px; color:#000; font-family:RixGoB; line-height:30px; text-align:center;}
.partner_month_area .cate_wrap > img {margin-right:12px;}
.partner_month_area .benefit_list_wrap {}
.partner_month_area .benefit_list {*zoom:1; margin:-10px 0 0 -10px;}
.partner_month_area .benefit_list:after {display:block; content:''; clear:both;}
.partner_month_area .benefit_list > li {float:left; position:relative; width:394px; height:131px; border:1px solid #d3d3d3; margin:10px 0 0 10px; padding:0 0 0 14px;}
.partner_month_area .benefit_list .flag_wrap {*zoom:1; position:absolute; left:10px; top:-5px;}
.partner_month_area .benefit_list .flag_wrap:after {display:block; content:''; clear:both;}
.partner_month_area .benefit_list .cate02_txt,
.partner_month_area .benefit_list .dday_cnt,
.partner_month_area .benefit_list .end_txt {display:block; float:left; height:18px; padding:0 9px; font-size:11px; color:#fff; line-height:18px; text-align:center;}
.partner_month_area .benefit_list .cate02_txt {background-color:#b2b5b7;}
.partner_month_area .benefit_list .dday_cnt {background-color:#f74444;}
.partner_month_area .benefit_list .end_txt {position:relative; z-index:10; background-color:#898989;}
.partner_month_area .benefit_list .item_inner {display:table; width:100%; height:100%;}
.partner_month_area .benefit_list .item_inner .logo_wrap,
.partner_month_area .benefit_list .item_inner .contents_txt_wrap {display:table-cell; vertical-align:middle;}
.partner_month_area .benefit_list .item_inner .logo_wrap {width:130px;}
.partner_month_area .benefit_list .item_inner .logo_wrap > img {width:116px;}
.partner_month_area .benefit_list .item_inner .contents_txt_wrap {padding-right:35px;}
.partner_month_area .benefit_list .item_inner .contents_txt_wrap .item_tit {font-size:15px; color:#000; font-family:RixGoB;}
.partner_month_area .benefit_list .item_inner .contents_txt_wrap .item_date {margin-top:10px; font-size:13px; color:#3b3b3b;}
.partner_month_area .benefit_list .btn_arr_wrap {position:absolute; right:0px; top:0; width:35px; height:100%;}
.partner_month_area .benefit_list .btn_arr_img {position:absolute; left:50%; top:50%; margin:-9px 0 0 -9px; }
.partner_month_area .benefit_list .event_end_wrap {position:absolute; left:0; top:0; width:100%; height:100%; background:url('/images/individual/event/bg_event_end.png') 0 0 repeat;}
.partner_month_area .benefit_list .event_end_txt {margin-top:51px; font-size:22px; color:#333; font-family:RixGoEB; line-height:1.2; text-align:center;}
.partner_month_area .dl_partner_month {}
.partner_month_area .dl_partner_month > dt {font-size:15px; font-family:RixGoEB;}
.partner_month_area .dl_partner_month > dd {margin-top:10px; color:#333;}
.partner_month_area .dl_partner_month li {color:#333;}
.partner_month_area .fix_ico_share_wrap {display:block; position:fixed; top:351px; left:50%; width:80px; height:80px; margin-left:563px; z-index:10; background:url('/images/individual/event/ico_share.png') 0 0 no-repeat;}
.partner_month_area .fix_ico_share_wrap .ico_share {display:block; position:absolute; left:8px; top:0; width:56px; height:56px; text-indent:-9999px;}
.lpop_partner_month_area {display:none; position:fixed; left:50%; top:100px; z-index:1000; width:526px; margin-left:-263px; background-color:#fff;}
.lpop_partner_month_area .view_title {padding:22px 0 12px 0;text-align:center;}
.lpop_partner_month_area .view_title.txt_type02 {padding:39px 0; font-size:22px; color:#333; font-family:RixGoB;}
.lpop_partner_month_area .view_cont {padding:8px 40px 39px 40px;}
.lpop_partner_month_area .view_cont .dl_contents {}
.lpop_partner_month_area .view_cont .dl_contents > dt {margin:20px 0 10px 0; font-size:15px; color:#333; font-family:RixGoEB;}
.lpop_partner_month_area .view_cont .dl_contents:first-child > dt {margin-top:0;}
.lpop_partner_month_area .view_cont .dl_contents > dd {}
.lpop_partner_month_area .view_cont .btn_go_page_wrap {margin-top:15px; text-align:right;}
.lpop_partner_month_area .view_cont .btn_go_page {display:inline-block; padding-right:20px; font-size:15px; color:#3e83a0; background:url('/images/individual/event/btn_blue_rarr02.jpg') right center no-repeat;}
.lpop_partner_month_area .btn_lpop_close {display:block; width:100%; height:70px; font-size:16px; color:#000; font-family:RixGoEB; line-height:70px; text-align:center; background-color:#f4f4f4;}
.lpop_partner_month_area.lpop_share_area {width:476px; margin-left:-200px;}
.lpop_partner_month_area .ico_share_wrap {text-align:center;}
.lpop_partner_month_area .ico_share_wrap .ico_share {display:inline-block; margin-left:38px; text-align:center;}
.lpop_partner_month_area .ico_share_wrap .ico_share:first-child {margin-left:0;}
.lpop_partner_month_area .ico_share_wrap .ico_share .ico_tit {display:inline-block; margin-top:13px;}
.lpop_partner_month_area .ico_share_wrap + .url_copy_wrap {margin-top:29px;}
.lpop_partner_month_area .url_copy_wrap {*zoom:1; width:390px; margin:0 auto;}
.lpop_partner_month_area .url_copy_wrap:after {display:block; content:''; clear:both;}
.lpop_partner_month_area .url_copy_wrap .copybox,
.lpop_partner_month_area .url_copy_wrap .btn_copy {display:block; float:left;}
.lpop_partner_month_area .url_copy_wrap .copybox {width:239px; height:57px; padding:0 5px 0 15px; border:1px solid #d8dcdf; border-right:none; font-size:15px; color:#2c8db3; line-height:57px; font-family:RixGoM; background-color:#f6f6f6;}
.lpop_partner_month_area .url_copy_wrap .btn_copy {width:128px; height:57px; border:1px solid #d8dcdf; font-size:15px; color:#000; line-height:57px; text-align:center;}
.lpop_partner_month_area .ico_share_wrap {}
.lpop_dimm {display:none; position:fixed; left:0; top:0; z-index:999; width:100%; height:100%; background:url('/images/individual/event/bg_dimm.png') 0 0 repeat;}

/* 청년동행카드 */
.youngwith_issue {display:inline-block; width:830px;}
.youngwith_issue:after {display:block; clear:both; content:"";}
.youngwith_issue .issue_box {float:left; width:408px; padding:20px 0; border:1px solid #ddd; text-align:center;}
.youngwith_issue .issue_box + .issue_box {margin-left:10px;}

/* 공인인증센터 */
.certiAgreeBox {padding:30px 20px; border:1px solid #ddd;}
.certiAgreeBox .agreeWr {overflow:auto; height:53px; margin-top:20px; padding:15px; background-color:#f6f6f6; line-height:18px;}
.certificateBox {padding:45px; background-color:#f6f6f6;}
.certificateBox .tit {color:#484848; font-size:17px; font-family:RixGoB;}

/* 글로벌카드_혜택 */
.global_benefit { margin-top:50px; }
.global_benefit .benefit_event { width:100%; }
.global_benefit .benefit_event > ul { overflow:hidden; }
.global_benefit .benefit_event > ul:after { display:block; clear:both; content:""; }
.global_benefit .benefit_event > ul > li { float:left; width:270px; margin:0 0 0 10px; }
.global_benefit .benefit_event > ul > li:first-child { margin-left:0; }
.global_benefit .benefit_event > ul > li > a { display:block; }
.global_benefit .benefit_event > ul > li .thumbnail img { width:270px; height:190px; }
.global_benefit .benefit_event > ul > li .tit { margin-top:15px; font-family:'RixGoB'; font-weight:normal; font-size:16px; color:#000; line-height:22px; word-break:keep-all; }
.global_benefit .benefit_event > ul > li .date { font-size:14px; font-weight:normal; font-family:'RixGoM'; }

/*카카오페이카드*/
.specialcard03{margin-top:15px;padding:20px;border: 1px solid #ddd;height:32px;}
.specialcard03 .partnerlist li{float:left;margin-left:45px;}
.specialcard03 .partnerlist li.first{margin-left:32px;}
.specialcard03_list li {padding-left:10px;margin-top:3px;background:url("/images/individual/card/bullet_depth_1.gif") no-repeat left 7px;width:660px;letter-spacing:-1px;}
.specialcard03_list li:first-child {margin-top:0;}

/*나만의 ARS메뉴 만들기*/
.arsmenuwrap .arsmenu_area {float:left;}
.arsmenuwrap .arsmenu{width: 318px;height: 334px;padding:30px;border:1px solid #ddd;margin-right: 15px;overflow-y:auto;}
.arsmenuwrap .arsbtn{float:left;width: 40px;margin-right: 15px;margin-top: 150px;}
.arsmenuwrap .mymenu_area {float:left;}
.arsmenuwrap .mymenu{width: 318px;height: 334px;padding:30px;border:1px solid #ddd;background-color: #f6f6f6;position: relative;}
.arsmenuwrap .arsmenu .input_chk1{width: 100%;margin-bottom: 7px;}
.arsmenuwrap .mymenu li{margin-bottom: 6px;position: relative;}
.arsmenuwrap .mymenu .note{position: absolute;bottom:20px;border-top:1px dashed #ddd;padding-top:20px;font-size:13px;}
.arsmenuwrap .mymenu .btn_arrow{position: absolute;right:0px;top:0;}
.arsmenuwrap .mymenu .btn_arrow a{margin-right: 5px;}

/* 다이렉트 오토 케어 */
.autocare_service_wrap h3 {margin-top:30px; font-family:'RixGoB'; font-size:22px !important; line-height:normal; color:#000;}
.autocare_service_wrap h3.bb {border-bottom:1px solid #000; padding-bottom:17px;}
.autocare_service_wrap .btnInnerTb a{height: 34px;background: #ddd;padding: 0 28px;font-size: 12px;line-height: 34px;border: 0px;}
.autocare_service_wrap .btnInnerTb02 a{height:20px; background:#fff; padding:0 15px; font-size:12px; line-height:20px; color:#555555; border:1px solid #ccc;}
.autocare_service_wrap .auto_detail{border-top:1px solid #ccc}
.autocare_service_wrap .auto_detail dt{border-bottom:1px solid #e3e3e3;font-family:'RixGoB';font-size:16px;}
.autocare_service_wrap .auto_detail dt a {display:block;padding:16px 8px 15px 18px;text-decoration:none;background:url(/images/individual/service/btn_auto_on.gif) no-repeat right center;}
.autocare_service_wrap .auto_detail dt a.on{background:url(/images/individual/service/btn_auto_off.gif) no-repeat right center}
.autocare_service_wrap .auto_detail dd{display:none;padding:15px 8px 15px 35px;border-bottom:1px solid #e3e3e3;background:#f6f6f6;}
.autocare_service_wrap .detailBox_none {text-align: center;border-top: 1px solid #303030;border-bottom: 1px solid #ddd;}
.autocare_service_wrap .detailBox {border-top:1px solid #040509;}
.autocare_service_wrap .detailBox .detailItem {position:relative; border-bottom:1px solid #ddd;}
.autocare_service_wrap .detailBox .detailItem .tit {position:relative; padding:20px; font-size:16px; color:#000;}
.autocare_service_wrap .detailBox .detailItem .tit label {font-size:16px; color:#000;}
.autocare_service_wrap .detailBox .detailItem .tit input[type="radio"] {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0;}
.autocare_service_wrap .detailBox .detailItem .tit input[type="radio"] + label {display: inline-block; position: relative; padding-left: 36px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.autocare_service_wrap .detailBox .detailItem .tit input[type="radio"] + label:before {content: ''; position: absolute; left: 0; top: -1px; width: 21px; height: 21px; text-align: center; background: #fff; border: 1px solid #888; border-radius: 100%;}
.autocare_service_wrap .detailBox .detailItem .tit input[type="radio"]:checked + label:before {background: #fff; border-color: #888;}
.autocare_service_wrap .detailBox .detailItem .tit input[type="radio"]:checked + label:after {content: ''; position: absolute; top: 5px; left: 6px; width: 11px; height: 11px; background: #000; border-radius: 100%;}	
.autocare_service_wrap .detailBox .detailItem .btn {position:absolute; top:15px; right:10px;}
.autocare_service_wrap .detailBox .detailItem .btn a {padding:10px;}
.autocare_service_wrap .detailBox .detailItem .cont {padding:22px 20px 26px; border-top:1px solid #ddd;}
.autocare_service_wrap .detailBox .detailItem .cont .bu01 > li {font-family:'RixGoB'; font-size:16px; color:#000;}
.autocare_service_wrap .detailBox .detailItem .cont .bu02 > li {margin-left:0;}
.autocare_service_wrap .detailBox .detailItem.open .cont {display:block;}
.autocare_service_wrap .detailBox .detailItem.close .cont {display:none;}
.autocare_service_wrap .detailBox .detailItem .cont .em {font-size: 16px;}
.autocare_service_wrap table.write th{text-align:left;padding-left:15px;}
.autocare_service_wrap table.serviceInner {width:100%; border:1px solid #ddd; margin:0;}
.autocare_service_wrap table.serviceInner th {background:#f6f6f6; padding:12px 15px 11px 15px; border:1px solid #ddd; text-align:center; vertical-align:middle; font-size:14px; line-height:20px; font-family:RixGoM; font-weight:normal; color:#484848;}
.autocare_service_wrap table.serviceInner td {background:#fff; padding:12px 15px 11px 15px; border:1px solid #ddd; text-align:left; vertical-align:middle; font-size:14px; line-height:20px; font-family:RixGoM; font-weight:normal; color:#484848;}
.autocare_service_wrap table.serviceInner.ac td {text-align:center}
.autocare_service_wrap .txt_red {color: #e60000;}
.autocare_service_wrap .autocare_stress {font-family:'RixGoB';}
#contents .autocare_service_wrap .tit_contents {margin-top:20px; color:#000; font-size:20px; font-family:'RixGoB';}
.autocare_service_wrap .detail_list {*zoom:1; margin:-10px 0 0 -10px;}
.autocare_service_wrap .detail_list:after {display:block; content:''; clear:both;}
.autocare_service_wrap .detail_list > li {float:left; width:410px; height:170px; margin:10px 0 0 10px;}
.autocare_service_wrap .detail_list > li a {display:block; width:100%; height:100%; text-indent:-9999px;}
.autocare_service_wrap .detail_list > li .service01 {background:url('/images/individual/service/direct_autocare_service01_off.jpg') 0 0 no-repeat;}
.autocare_service_wrap .detail_list > li .service02 {background:url('/images/individual/service/direct_autocare_service02_off.jpg') 0 0 no-repeat;}
.autocare_service_wrap .detail_list > li .service03 {background:url('/images/individual/service/direct_autocare_service03_off.jpg') 0 0 no-repeat;}
.autocare_service_wrap .detail_list > li .service04 {background:url('/images/individual/service/direct_autocare_service04_off.jpg') 0 0 no-repeat;}
.autocare_service_wrap .detail_list > li .service05 {background:url('/images/individual/service/direct_autocare_service05_off.jpg') 0 0 no-repeat;}
.autocare_service_wrap .detail_list > li .service06 {background:url('/images/individual/service/direct_autocare_service06_off.jpg') 0 0 no-repeat;}
.autocare_service_wrap .detail_list > li .service07 {background:url('/images/individual/service/direct_autocare_service07_off.jpg') 0 0 no-repeat;}
.autocare_service_wrap .detail_list > li.on .service01 {background:url('/images/individual/service/direct_autocare_service01_on.jpg') 0 0 no-repeat;}
.autocare_service_wrap .detail_list > li.on .service02 {background:url('/images/individual/service/direct_autocare_service02_on.jpg') 0 0 no-repeat;}
.autocare_service_wrap .detail_list > li.on .service03 {background:url('/images/individual/service/direct_autocare_service03_on.jpg') 0 0 no-repeat;}
.autocare_service_wrap .detail_list > li.on .service04 {background:url('/images/individual/service/direct_autocare_service04_on.jpg') 0 0 no-repeat;}
.autocare_service_wrap .detail_list > li.on .service05 {background:url('/images/individual/service/direct_autocare_service05_on.jpg') 0 0 no-repeat;}
.autocare_service_wrap .detail_list > li.on .service06 {background:url('/images/individual/service/direct_autocare_service06_on.jpg') 0 0 no-repeat;}
.autocare_service_wrap .detail_list > li.on .service07 {background:url('/images/individual/service/direct_autocare_service07_on.jpg') 0 0 no-repeat;}
.autocare_service_wrap .detail_list_wrap {}
.autocare_service_wrap .detail_list_wrap [class^=service_contents] {display:none; padding-bottom:17px; border-bottom:1px solid #ddd;}

/* 제휴선불카드(무기명) */
.anonymous_card_wrap .detail_list {*zoom:1; margin:-10px 0 0 -10px;}
.anonymous_card_wrap .detail_list:after {display:block; content:''; clear:both;}
.anonymous_card_wrap .detail_list > li {float:left; width:410px; height:150px; margin:10px 0 0 10px;}
.anonymous_card_wrap .detail_list > li a {display:block; width:100%; height:100%; text-indent:-9999px;}
.anonymous_card_wrap .detail_list > li .market01 {background:url('/images/individual/card/card_market_01.jpg') 0 0 no-repeat;}
.anonymous_card_wrap .detail_list > li .market02 {background:url('/images/individual/card/card_market_02.jpg') 0 0 no-repeat;}
.anonymous_card_wrap .detail_list > li .market03 {background:url('/images/individual/card/card_market_03.jpg') 0 0 no-repeat;}
.anonymous_card_wrap .detail_list > li .market04 {background:url('/images/individual/card/card_market_04.jpg') 0 0 no-repeat;}
.anonymous_card_wrap .detail_list > li.on .market01 {background:url('/images/individual/card/card_market_01_on.jpg') 0 0 no-repeat;}
.anonymous_card_wrap .detail_list > li.on .market02 {background:url('/images/individual/card/card_market_02_on.jpg') 0 0 no-repeat;}
.anonymous_card_wrap .detail_list > li.on .market03 {background:url('/images/individual/card/card_market_03_on.jpg') 0 0 no-repeat;}
.anonymous_card_wrap .detail_list > li.on .market04 {background:url('/images/individual/card/card_market_04_on.jpg') 0 0 no-repeat;}


/* 제휴선불카드(기명) */
.register_card_wrap .detail_list {*zoom:1; margin:-10px 0 0 -10px;}
.register_card_wrap .detail_list:after {display:block; content:''; clear:both;}
.register_card_wrap .detail_list > li {float:left; width:410px; height:150px; margin:10px 0 0 10px;}
.register_card_wrap .detail_list > li a {display:block; width:100%; height:100%; text-indent:-9999px;}
.register_card_wrap .detail_list > li .point01 {background:url('/images/individual/card/card_point_01.jpg') 0 0 no-repeat;}
.register_card_wrap .detail_list > li .point02 {background:url('/images/individual/card/card_point_02.jpg') 0 0 no-repeat;}
.register_card_wrap .detail_list > li.on .point01 {background:url('/images/individual/card/card_point_01_on.jpg') 0 0 no-repeat;}
.register_card_wrap .detail_list > li.on .point02 {background:url('/images/individual/card/card_point_02_on.jpg') 0 0 no-repeat;}
.register_card_wrap .charge_desc {margin-top:10px; padding:30px; background-color:#f6f6f6;}
.register_card_wrap .charge_desc p {padding-left:72px; font-size:18px; line-height:38px; background:url('/images/individual/card/img_charge_card.gif') 0 0 no-repeat;}

/* 정부지원바우처 바우처소개 */
.voucher_table_wrap table tbody tr td div.text_tab{padding-left:16px; text-indent:-16px;}
.voucher_table_wrap table tbody tr td a.blue{color:blue; text-decoration:underline;}

/* 개인정보 관리 보호방침 - 개인(신용)정보동의변경신청(선택) */
#contents .change_apply_wrap h3 {font-family:'RixGoB'; font-size:22px; color:#000;}
#contents .change_apply_wrap .agreeBox {border-bottom:1px solid #ddd;}
#contents .change_apply_wrap .agreeBox .agreeTit h4 {margin:30px 0; font-family:'RixGoB'; font-size:18px; color:#000;}
#contents .change_apply_wrap .agreeBox .agreementBox {overflow:auto; padding:15px; :100%; height:55px; background:#fff; border:1px solid #ddd;}
#contents .change_apply_wrap .agreeBox .agreementBox .agreeWr {font-size:16px; line-height:21px;}
#contents .change_apply_wrap .agreeBox .agreementBox .agreeWr h5 {margin-bottom:5px; font-size:16px;}
#contents .change_apply_wrap .agreeBox .agreeChk {margin:10px 0 20px; min-height:27px; color:#484848; text-align:right;}
#contents .change_apply_wrap .agreeBox .chk_list {margin:0 auto; padding:25px 0; border-bottom:1px dashed #ddd; text-align:center;}
#contents .change_apply_wrap .agreeBox .chk_list li {display:inline-block; padding:0 20px;}
#contents .change_apply_wrap .result_box {padding:35px 0; width:100%; height:auto; border:none; background-color:#f6f6f6; font-size:18px; line-height:24px; text-align:center;}

#contents .change_apply_wrap .agreeAdd {padding-left:25px; border-top: 1px solid #ddd;}
#contents .change_apply_wrap .agreeAdd:after {display:block; content:''; clear:both;}
#contents .change_apply_wrap .agreeAdd .agreeAddTit {float:left; margin-top:22px; font-size:16px; font-family:'RixGoB'; color:#000;}
#contents .change_apply_wrap .agreeAdd .agreeChk {float:right; margin:20px 0;}
#contents .change_apply_wrap .grade_tag {display:inline-block; width:60px; height:22px; line-height:24px; margin-right:5px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; background-color:#fff; font-size:13px; vertical-align:middle; text-align:center; font-family:'RixGoB';}
#contents .change_apply_wrap .grade_tag.grade01 {background-color:#23a6d2; color:#fff;}
#contents .change_apply_wrap .grade_tag.grade02 {background-color:#50b347; color:#fff;}
#contents .change_apply_wrap .grade_tag.grade03 {background-color:#efd11b; color:#fff;}
#contents .change_apply_wrap .grade_tag.grade04 {background-color:#f6933e; color:#fff;}
#contents .change_apply_wrap .grade_tag.grade05 {background-color:#ee3f24; color:#fff;}

/* 보안프로그램 안내 - 설치방식 선택 */
.list_install_type {overflow:hidden; border:1px solid #cacaca;}
.list_install_type > li {float:left; width:414px; height:430px;}
.list_install_type > li + li {width:413px; border-left:1px solid #cacaca;}
.list_install_type .box_install {padding:160px 20px 0 20px; text-align:center; font-size:13px;}
.list_install_type .box_install.type01 {background:url('/images/individual/util/bg_install01.jpg') no-repeat 50% 49px;}
.list_install_type .box_install.type02 {background:url('/images/individual/util/bg_install02.jpg') no-repeat 50% 49px;}
.list_install_type .box_install .title {color:#000; font-size:18px; font-weight:bold;}
.list_install_type .box_install .text {color:#000; line-height:20px;}
.list_install_type .btn_check {display:inline-block; *display:inline; zoom:1; height:38px; padding:0 24px 0 35px; border:1px solid #555; background:#fff url('/images/individual/util/ico_check_off.png') no-repeat 14px 15px; color:#000; font-size:14px; line-height:38px; text-align:left; text-decoration:none;}
.list_install_type .btn_check.active {border:1px solid #e60000; background:#fff url('/images/individual/util/ico_check_on.png') no-repeat 14px 15px; color:#e60000;}

/* 정기구독서비스 - 조이플러스 */
.joyplus_service_wrap h3 {margin-top:30px; font-family:'RixGoB'; font-size:22px !important; line-height:normal; color:#000;}
.joyplus_service_wrap .joyplus_service_list {*zoom:1; margin-left:-10px;}
.joyplus_service_wrap .joyplus_service_list:after {display:block; content:''; clear:both;}
.joyplus_service_wrap .joyplus_service_list > li {float:left; margin-left:10px;}
.joyplus_service_wrap .joyplus_service_list > li a {display:block; width:266px; height:84px; padding-top:155px; border:2px solid #f6f6f6; text-align:center;}
.joyplus_service_wrap .joyplus_service_list > li.on a {border:2px solid red;}
.joyplus_service_wrap .joyplus_service_list > li.list01 {background:#f6f6f6 url('/images/individual/service/ic_joyplus01.jpg') center 25px no-repeat;}
.joyplus_service_wrap .joyplus_service_list > li.list02 {background:#f6f6f6 url('/images/individual/service/ic_joyplus02.jpg') center 25px no-repeat;}
.joyplus_service_wrap .joyplus_service_list > li.list03 {background:#f6f6f6 url('/images/individual/service/ic_joyplus03.jpg') center 25px no-repeat;}
.joyplus_service_wrap .protection_noti_list {margin:16px 0 0 -10px;}
.joyplus_service_wrap .protection_noti_list:after {display:block; content:''; clear:both;}
.joyplus_service_wrap .protection_noti_list li {float:left; width:260px; height:112px; padding:25px 0 0 150px; margin-left:10px;}
.joyplus_service_wrap .protection_noti_list li strong {color:#000;}
.joyplus_service_wrap .protection_noti_list > li.list01 {background:#f6f6f6 url('/images/individual/service/img_protection_noti01.jpg') 30px center no-repeat;}
.joyplus_service_wrap .protection_noti_list > li.list02 {background:#f6f6f6 url('/images/individual/service/img_protection_noti03.jpg') 30px center no-repeat;}
.joyplus_service_wrap .protection_noti_list > li.list03 {margin-top:10px; background:#f6f6f6 url('/images/individual/service/img_protection_noti03.jpg') 30px center no-repeat;}
.joyplus_service_wrap .protection_noti_list > li.list04 {margin-top:10px; background:#f6f6f6 url('/images/individual/service/img_protection_noti04.jpg') 30px center no-repeat;}
.joyplus_service_wrap .complete_box {padding:100px 0 60px; text-align:center;}
.joyplus_service_wrap .complete_box p {font-family:'RixGoB'; font-size:22px !important; line-height:normal; color:#000;}

/* 정기구독서비스 - 무제한 독서구독 */
.reading_subscribe_wrap h3 {margin-top:30px; font-family:'RixGoB'; font-size:22px !important; line-height:normal; color:#000;}
.reading_subscribe_wrap .reading_subscribe_list:after {display:block; content:''; clear:both;}
.reading_subscribe_wrap .reading_subscribe_list li {float:left; width:250px; min-height:110px; padding:50px 0 0 160px;}
.reading_subscribe_wrap .reading_subscribe_list li.list01 {background:#f6f6f6 url('/images/individual/service/img_reading_subscribe01.jpg') 30px center no-repeat;}
.reading_subscribe_wrap .reading_subscribe_list li.list02 {margin-left:10px; background:#f6f6f6 url('/images/individual/service/img_reading_subscribe02.jpg') 30px center no-repeat;}
.reading_subscribe_wrap .clause.h100 {height:58px;}
.reading_subscribe_wrap .complete_box {padding:100px 0 60px; text-align:center;}
.reading_subscribe_wrap .complete_box p {font-family:'RixGoB'; font-size:22px !important; line-height:normal; color:#000;}

/* 고객센터 */
.cscenter_wrap:after {display:block; content:''; clear:both;}
.cscenter_wrap h3 {margin-top:30px; font-family:'RixGoB'; font-size:22px !important; line-height:normal; color:#000;}
.cscenter_wrap h3.box {display:inline-block; padding:5px 10px; border:1px solid #000;}
.cscenter_wrap h4 {margin-top:20px; font-family:'RixGoB'; font-size:18px !important; line-height:normal; color:#000;}
.cscenter_wrap h4.h4Txt {font-size:14px !important; line-height:18px !important; color:#242424; font-family:'RixGoEB';}
.cscenter_wrap .fss_list {margin:-10px 0 0 -10px;}
.cscenter_wrap .fss_list:after {display:block; content:''; clear:both;}
.cscenter_wrap .fss_list li {float:left; margin:10px 0 0 10px; padding:30px; width:350px; height:90px; font-family:'RixGoB'; font-size:18px; color:#000; background-color:#f9f9f9;}
.cscenter_wrap .fss_list li .btn_wrap {margin-top:38px;}
.cscenter_wrap .cscntr_header {padding:20px; border-top:1px solid #000; border-bottom:1px solid #ddd; background-color:#f6f6f6;}
.cscenter_wrap .cscntr_header h3.title {font-size:20px; color:#000; font-family:RixGoEB; font-weight:normal; text-align:left; line-height:1; margin-top:0px !important;}
.cscenter_wrap .cscntr_header .date_wrap {margin-top:15px;}
.cscenter_wrap .cscntr_header .date {float:left; font-size:13px; line-height:1;}
.cscenter_wrap .cscntr_header .view_cnt {float:right; margin-right:30px; font-size:13px; line-height:1;}
.cscenter_wrap .cscntr_content {padding:27px 20px; border-bottom:1px solid #ddd;}
.cscenter_wrap .bl01 {}
.cscenter_wrap .bl01 li {background:url('/images/individual/event/2017/bl01.gif') no-repeat 0 8px; padding: 0 0 0 12px; line-height:20px; margin:0;}
.cscenter_wrap .bl01_type2 {background:url('/images/individual/event/2017/bl01.gif') no-repeat 0 8px; padding: 0 0 0 12px; line-height:20px; margin:0;}
.cscenter_wrap .bl01 li > .bl02 {margin:3px 0;}
.cscenter_wrap .bl01_type2 > .bl02 {margin:3px 0;}
.cscenter_wrap .bl01.mb16 li {margin-bottom:16px;}
.cscenter_wrap .bl02 {}
.cscenter_wrap .bl02 li {background:url('/images/individual/event/2017/bl02.gif') no-repeat 0 9px; padding: 0 0 0 12px; line-height:20px; margin:0;}
.cscenter_wrap .bl02 li > .bl03 {margin:3px 0;}
.cscenter_wrap table.cscntrInner { width:100%; border:1px solid #ddd; margin:0;}
.cscenter_wrap table.cscntrInner th { background:#f6f6f6; padding:10px; border:1px solid #ddd; text-align:center; vertical-align:middle; font-size:14px; line-height:20px; font-family:RixGoM; font-weight:normal; color:#484848;}
.cscenter_wrap table.cscntrInner td { background:#fff; padding:10px; border:1px solid #ddd; text-align:left; vertical-align:middle; font-size:14px; line-height:20px; font-family:RixGoM; font-weight:normal; color:#484848;}
.cscenter_wrap table.cscntrInner.ac td {text-align:center}
.cscenter_wrap .promiseTxt {font-size:16px; line-height:25px; color:#000;}
.cscenter_wrap .promiseTxt02 {font-size:17px; line-height:25px; color:#000;}
.cscenter_wrap .txtOne {display:inline-block; margin-bottom:5px; font-size:17px; color:#000;}
.cscenter_wrap .protCharterBox + .promiseBox {margin-top:30px; border-top:1px solid #000;}

/* 휴대폰 메시지, 5만원이상 무료 알림 서비스 */
.sms_title_gray_box {overflow:hidden;}
.sms_title_gray_box > li {float:left; width:408px; border:1px solid #e4e4e4;}
.sms_title_gray_box > li + li {margin-left:10px; }
.sms_title_gray_box > li .title {padding:18px 0; background-color:#f6f6f6; text-align:center; color:#000;}
.sms_title_gray_box > li .content {height:168px; padding:20px; border-top:1px solid #e4e4e4;}
.sms_title_gray_box > li .content .text_point {text-align:center; font-size:19px; color:#000;}
.sms_title_gray_box > li .content .text_ver {margin-top:70px; text-align:center;}
.sms_float_btn_wrap {position:absolute; z-index:10;}
.sms_float_btn_wrap.active {display:none; position:fixed; bottom:30px;}

/* 카드발급신청 및 조회 */
.tblawChk select {background-color:#fff;}
.law_check_box {padding:25px 15px; background-color:#f6f6f6; font-size:16px;}
.law_check_box .text_wrap {margin:20px 0; color:#000; font-size:17px;}
.law_check_box .input_type {margin:0 10px;}
.law_check_box .input_type:disabled {background-color:#fff;}
.manual_check_box {padding:35px 0 30px; border-top:1px solid #000; border-bottom:1px solid #ddd;}
.manual_check_box .text {font-size:16px; text-align:center;}
.manual_check_box .point {color:#e60000;}
.manual_check_box .chk_wrap {position:relative; }
.manual_check_box .chk_item {position:absolute; top:0; right:0;}
.manual_check_box .bg_box {padding:25px 15px; background-color:#f6f6f6; font-size:16px; color:#000; text-align:center;}

/* 휴대폰메세지서비스 */
h3.tit_h3 {margin-top:30px; font-family:'RixGoB'; font-size:22px !important; line-height:normal; color:#000;}
.notice_dl.drop_cont_wrap {padding:24px; border:1px solid #ddd;}
.notice_dl.drop_cont_wrap > dt {position:relative; margin-bottom:20px;}
.notice_dl.drop_cont_wrap > dt .btn_arr {display:block; overflow:hidden; position:absolute; right:-9px; top:50%; width:32px; height:32px; margin-top:-16px; text-indent:-9999px; background:url('/images/individual/common/btn/btn_dropdown_close.png') 50% 50%  no-repeat;}
.notice_dl.drop_cont_wrap > dt .btn_arr .txt01 {display:inline;}
.notice_dl.drop_cont_wrap > dt .btn_arr .txt02 {display:none;}
.notice_dl.drop_cont_wrap > dt .btn_arr.down {background-image:url('/images/individual/common/btn/btn_dropdown_open.png');}
.notice_dl.drop_cont_wrap > dt .btn_arr.down .txt01 {display:none;}
.notice_dl.drop_cont_wrap > dt .btn_arr.down .txt02 {display:inline;}

/* 모바일 페이북 안내(ind0530) */
.paybooc_service_wrap {}
.paybooc_service_wrap .box_type1 {background:url('/images/individual/service/pb_img_01.jpg') 0 0 / cover no-repeat; padding:60px 40px 40px;}
.paybooc_service_wrap .box_type1 h3 {font-size:40px !important; font-family:'Spoqa Han Sans'; font-weight:700; color:#fff; line-height:59px; margin-top:0px;}
.paybooc_service_wrap .box_type1 h3 span {font-weight:normal !important;}
.paybooc_service_wrap .box_type1 p {font-size:18px; font-family:'Spoqa Han Sans'; font-weight:400; color:#fff; line-height:27px;}
.paybooc_service_wrap .box_type1 .btn_box {margin-top:92px;}
.paybooc_service_wrap .box_type1 .btn_box a {display:inline-block; background:#293952; border-radius:29px; vertical-align:top; text-align:center; margin-right:10px;}
.paybooc_service_wrap .box_type1 .btn_box a.type1 {width:118px; height:37px; padding-top:21px;}
.paybooc_service_wrap .box_type1 .btn_box a.type2 {width:58px; height:40px; padding-top:18px;}
.paybooc_service_wrap .box_type1 .btn_box a.type2:last-child {margin-right:0px;}
.paybooc_service_wrap .box_type1 .btn_box a > img {display:inline;}

.paybooc_service_wrap .box_type2 {}
.paybooc_service_wrap .box_type2 .cont1 {background:url('/images/individual/service/pb_img_02.png') 0px 52px no-repeat; height:490px; padding:0 40px 0 286px; border-bottom:1px solid #dbdef1;}
.paybooc_service_wrap .box_type2 .cont2 {background:url('/images/individual/service/pb_img_04.png') 0px 52px no-repeat; height:490px; padding:0 40px 0 286px; border-bottom:1px solid #dbdef1;}
.paybooc_service_wrap .box_type2 .cont1, .paybooc_service_wrap .box_type2 .cont2 {position:relative;}
.paybooc_service_wrap .box_type2 .cont1 h3, .paybooc_service_wrap .box_type2 .cont2 h3 {font-family:'Spoqa Han Sans'; font-size:26px !important; font-weight:700; line-height:38px; color:#222; margin-top:0; padding-top:145px;}
.paybooc_service_wrap .box_type2 .cont1 p, .paybooc_service_wrap .box_type2 .cont2 p {font-family:'Spoqa Han Sans'; font-size:18px !important; line-height:28px; color:#424242; margin-top:16px;}
.paybooc_service_wrap .box_type2 .cont1 img, .paybooc_service_wrap .box_type2 .cont2 img {position:absolute; right:40px; bottom:0;} 

.paybooc_service_wrap .box_type3 {text-align:right; border-bottom:1px solid #dbdef1;}
.paybooc_service_wrap .box_type3 h3 {font-family:'Spoqa Han Sans'; font-size:34px !important; font-weight:700; line-height:50px; text-align:center; color:#293952; margin-top:0; padding-top:80px;}
.paybooc_service_wrap .box_type3 h3 span {color:#fa5273 !important;}
.paybooc_service_wrap .box_type3 p {font-family:'Spoqa Han Sans'; text-align:center; font-size:20px; line-height:30px; color:#424242; margin-top:8px;}
.paybooc_service_wrap .box_type3 .benefit_desc {margin:48px 0 26px;}
.paybooc_service_wrap .box_type3 .btm_img {display:block; margin:9px auto 0;}
.paybooc_service_wrap .box_type3 > a.txt_link.ar {}

.paybooc_service_wrap .box_type4 h3 {font-family:'Spoqa Han Sans'; font-size:34px !important; font-weight:700; line-height:50px; text-align:center; color:#293952; margin-top:0; padding-top:80px;}
.paybooc_service_wrap .box_type4 h3 span {color:#fa5273 !important;}
.paybooc_service_wrap .box_type4 .inner_wrap {width:600px; margin:0 auto; overflow:hidden;}
.paybooc_service_wrap .box_type4 .inner_wrap .inner_box {float:left; width:49%; text-align:center;}
.paybooc_service_wrap .box_type4 .inner_wrap .inner_box p {font-size:14px; line-height:21px; color:#979797;}
.paybooc_service_wrap .box_type4 .inner_wrap .inner_box .btn_wrap {}
.paybooc_service_wrap .box_type4 .inner_wrap .inner_box .btn_wrap.last {border-left:1px solid #dbdef1;}
.paybooc_service_wrap .box_type4 .inner_wrap .inner_box .btn_wrap a.btn.google {display:inline-block; margin:0 auto; background:#303132; width:161px; padding:17.5px 0; border-radius:29px; margin:0 auto;}
.paybooc_service_wrap .box_type4 .inner_wrap .inner_box .btn_wrap a.btn.appstore {display:inline-block; margin:0 auto; background:#303132; width:161px; padding:18px 0; border-radius:29px; margin:0 auto;}
.paybooc_service_wrap .box_type4 .inner_wrap .inner_box .btn_wrap a.btn.qr_down {margin:0 auto;}

.paybooc_service_wrap a.txt_link {font-family:'Spoqa Han Sans'; display:inline-block; color:#8f989c; font-size:18px;}
.paybooc_service_wrap a.txt_link span {display:inline-block; padding-bottom:2px; border-bottom:1px solid #8f989c;}
.paybooc_service_wrap a.txt_link:after {content:''; background:url('/images/individual/service/pb_ic_arrow.png') center center no-repeat; padding-left:25px; text-decoration:none;}

/* 20241021 개인BC 개인정보처리방침 */
.terms_renew table.label td {vertical-align: top; padding: 13px 10px;}
.terms_renew h3 + p {margin-top: 20px;}
.terms_renew .bu_circle {margin-top: 20px;}
.terms_renew .bu_circle_con {padding-left: 16px; padding-top: 10px;}
.terms_renew .label_line + h3 {margin-top: 5px;}
.terms_renew .label_line {margin-top: 30px;}
.terms_renew .label_line span + span {margin-left: 5px;}
.terms_renew span.label {display: inline-block; width: 40px; height: 40px;}
.terms_renew span.label.big {display: block; margin: 0 auto 15px; width: 120px; height: 120px;}
.terms_renew span.label.label_01 {background: url(/images/individual/membership/terms_label_01.png) no-repeat center center /contain;}
.terms_renew span.label.label_02 {background: url(/images/individual/membership/terms_label_02.png) no-repeat center center /contain;}
.terms_renew span.label.label_03 {background: url(/images/individual/membership/terms_label_03.png) no-repeat center center /contain;}
.terms_renew span.label.label_04 {background: url(/images/individual/membership/terms_label_04.png) no-repeat center center /contain;}
.terms_renew span.label.label_05 {background: url(/images/individual/membership/terms_label_05.png) no-repeat center center /contain;}
.terms_renew span.label.label_06 {background: url(/images/individual/membership/terms_label_06.png) no-repeat center center /contain;}
.terms_renew span.label.label_07 {background: url(/images/individual/membership/terms_label_07.png) no-repeat center center /contain;}
.terms_renew span.label.label_08 {background: url(/images/individual/membership/terms_label_08.png) no-repeat center center /contain;}
.terms_renew span.label.label_09 {background: url(/images/individual/membership/terms_label_09.png) no-repeat center center /contain;}
.terms_renew span.label.label_10 {background: url(/images/individual/membership/terms_label_10.png) no-repeat center center /contain;}
.terms_renew span.label.label_11 {background: url(/images/individual/membership/terms_label_11.png) no-repeat center center /contain;}
.terms_renew span.label.label_12 {background: url(/images/individual/membership/terms_label_12.png) no-repeat center center /contain;}
.terms_renew span.label.label_13 {background: url(/images/individual/membership/terms_label_13.png) no-repeat center center /contain;}
.terms_renew span.label.label_14 {background: url(/images/individual/membership/terms_label_14.png) no-repeat center center /contain;}
.terms_renew span.label.label_15 {background: url(/images/individual/membership/terms_label_15.png) no-repeat center center /contain;}
.terms_renew span.label.label_16 {background: url(/images/individual/membership/terms_label_16.png) no-repeat center center /contain;}
.terms_renew span.label.label_17 {background: url(/images/individual/membership/terms_label_17.png) no-repeat center center /contain;}
.terms_renew span.label.label_18 {background: url(/images/individual/membership/terms_label_18.png) no-repeat center center /contain;}
.terms_renew span.label.label_19 {background: url(/images/individual/membership/terms_label_19.png) no-repeat center center /contain;}
.terms_renew span.label.label_20 {background: url(/images/individual/membership/terms_label_20.png) no-repeat center center /contain;}
.terms_renew span.label.label_21 {background: url(/images/individual/membership/terms_label_21.png) no-repeat center center /contain;}
.terms_renew span.label.label_22 {background: url(/images/individual/membership/terms_label_22.png) no-repeat center center /contain;}
.terms_renew span.label.label_23 {background: url(/images/individual/membership/terms_label_23.png) no-repeat center center /contain;}
.terms_renew span.label.label_24 {background: url(/images/individual/membership/terms_label_24.png) no-repeat center center /contain;}
.terms_renew span.label.label_25 {background: url(/images/individual/membership/terms_label_25.png) no-repeat center center /contain;}
.terms_renew .bu02 {padding-left: 16px;}
.terms_renew .bu02 li {list-style-type: '-'; background: unset !important;}
.terms_renew .bu03 li {list-style-type: 'ㅇ'; background: unset !important;}
.terms_renew .bu04 li {list-style-type: '*'; background: unset !important;}
.terms_renew .agree_toggle_box {padding:10px 0 0 16px;}
.terms_renew .agree_toggle_box .agree_item + .agree_item {margin-top:-1px;}
.terms_renew .agree_toggle_box .agree_item > .agree_tit {padding:10px; border:1px solid #ddd;}
.terms_renew .agree_toggle_box .agree_item .agree_cont {height:100%; padding:0; margin:0; border:0 none;}

.btn_caution {position:relative; padding-bottom:1px; font-size:13px; color:#333;}
.btn_caution:before {display:block; content:''; position:absolute; bottom:0; width:100%; height:1px; background-color:#333;}
.caution_box {padding:24px; border:1px solid #ddd;}

/* 채무조정안내신청 20250905 */
.inqHistryWrap div.is_nodata {border-top: 1px solid #000; border-bottom: 1px solid #ddd; padding: 50px 20px 30px; text-align: center;}

.btn_debt01, .btn_debt02 {display: inline-block; min-width: 112px; padding: 0 40px; height: 50px; font-size: 18px; line-height: 50px; font-weight: 500; box-sizing: border-box;}
.btn_debt01 {color: #ffffff; border: 1px solid #484848; background: #484848;}
a.btn_debt01 {color: #ffffff;}
.btn_debt01:disabled {border: 1px solid #e9e9e9; background: #e9e9e9;}
.btn_debt02 {color: #555555; border: 1px solid #555555; background: #fff;}

.layerarea.debtPop {position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); margin-left: unset;}
.pop_cont.inqInfo {text-align: center; padding: 40px 32px;}
.pop_cont.inqInfo .row_list {background: #F6F6F6; padding: 24px 40px; margin: 20px 0; font-weight: bold; word-break: keep-all;}

.input_rdo2.inbl input {display: inline-block;}
.input_rdo2.inbl input + label {display: inline-block;}

.agreebox.debtOnly .agree_tit {padding: 20px 28px; font-size: 16px; border-bottom: 1px solid #ddd; color: #484848;}
.agreebox.debtOnly .agree_tit.total {padding: 30px 0 15px; font-size: 18px; border-bottom: 1px solid #000; color: #000;}
.agreebox.debtOnly .agree_item + .agree_item {border-top: 1px solid #484848;}
.agreebox.debtOnly .agree_item .input_chk1 {padding: 10px 20px;}
.agreebox.debtOnly .agree_cont {padding: 20px; box-sizing: border-box; font-size: 14px;}
.agreebox.debtOnly .agree_cont .fs16 {font-size: 16px;}
.agreebox.debtOnly .cont_wrap + .cont_wrap {border-top: 1px solid #ddd;}

.inqInfoWrap table .wbkp {word-break: keep-all;}
.inqInfoWrap .tip_list {padding: 30px 15px; color: #484848; border-bottom: 1px solid #ddd;}
.inqInfoWrap .tip_list .list_tit {font-size: 16px; font-weight: bold;}
.inqInfoWrap .tip_list ul {margin-top: 16px;}
.inqInfoWrap .tip_list ul li {font-size: 14px; padding-left: 9px; position: relative;}
.inqInfoWrap .tip_list ul li + li {margin-top: 8px;}
.inqInfoWrap .tip_list ul li::before {content: ''; display: block; position: absolute; width: 3px; height: 3px; top: 9px; left: 0; background: #484848; border-radius: 50%;}
.inqInfoWrap .tip_list ul li.mark {padding-left: unset;}
.inqInfoWrap .tip_list ul li.mark::before {content: none;}
.inqInfoWrap .final_notice {font-size: 18px; line-height: 1.5; color: #000; margin-top: 20px;}

.progress_status {margin-top: 70px; display: flex; justify-content: space-between; align-items: center; padding: 0 4px;}
.progress_status li {font-size: 16px; font-weight: 700; flex-shrink: 0; color: #cacaca;}
.progress_status li span {display: inline-block; width: 28px; height: 28px; line-height: 28px; text-align: center; background: #cacaca; color: #fff; border-radius: 50%; margin-right: 10px;}
.progress_status li.active {color: #E60000;}
.progress_status li.active span {background: #E60000;}
.progress_status li + li {display: flex; align-items: center;}
.progress_status li + li::before {content: ''; display: block; position: relative; width: 55px; height: 1px; background: #cacaca; flex-shrink: 0; margin-right: 16px;}

/* 카드 관리 2025-11-25 */
#cardManagement #contents {width:1110px;}
#cardManagement .tit-wrap {margin:0 auto 32px; text-align:center;}
#cardManagement h1 {font-family:"RixGoB"; font-size:30px; color:#000; line-height:45px;}
#cardManagement .section + .section {margin-top:70px;}
#cardManagement .section .sub-tit {margin-bottom:30px; font-family:"RixGoB"; font-size:21px; color:#000; line-height:31.5px;}
#cardManagement .section .item-wrap {display:flex; gap:18px; flex-wrap:wrap;}
#cardManagement .section .item-wrap .item a {position:relative; display:block; width:264px; height:190px; padding:119px 0 49px; background-color:#f8f8f8; border-radius:16px; box-sizing:border-box; text-align:center;}
#cardManagement .section .item-wrap .item a:before {display:block; content:''; position:absolute; top:40px; left:50%; margin-left:-28px; width:56px; height:56px; background:url('/images/individual/util/img_card_manage01.png') no-repeat 0 0/56px 56px;}
#cardManagement .section .item-wrap .item02 a:before {background:url('/images/individual/util/img_card_manage02.png') no-repeat 0 0/56px 56px;}
#cardManagement .section .item-wrap .item03 a:before {background:url('/images/individual/util/img_card_manage03.png') no-repeat 0 0/56px 56px;}
#cardManagement .section .item-wrap .item04 a:before {background:url('/images/individual/util/img_card_manage04.png') no-repeat 0 0/56px 56px;}
#cardManagement .section .item-wrap .item05 a:before {background:url('/images/individual/util/img_card_manage05.png') no-repeat 0 0/56px 56px;}
#cardManagement .section .item-wrap .item06 a:before {background:url('/images/individual/util/img_card_manage06.png') no-repeat 0 0/56px 56px;}
#cardManagement .section .item-wrap .item07 a:before {background:url('/images/individual/util/img_card_manage07.png') no-repeat 0 0/56px 56px;}
#cardManagement .section .item-wrap .item08 a:before {background:url('/images/individual/util/img_card_manage08.png') no-repeat 0 0/56px 56px;}
#cardManagement .section .item-wrap .item09 a:before {background:url('/images/individual/util/img_card_manage09.png') no-repeat 0 0/56px 56px;}
#cardManagement .section .item-wrap .item10 a:before {background:url('/images/individual/util/img_card_manage10.png') no-repeat 0 0/56px 56px;}
#cardManagement .section .item-wrap .item a span {position:relative; display:inline-block; padding-right:19px; font-size:20px; line-height:22px;}
#cardManagement .section .item-wrap .item a span:after {display:block; content:''; position:absolute; right:0; top:4px; width:7px; height:12px; background:url('/images/individual/util/ico_card_manage_arr.png') no-repeat 0 0/7px 12px;}