﻿@charset "utf-8";

@import url('style.css'); /* common css */
@import url('pub_style.css');

/* 콜센터 안내 */
/* popup */
.arsGuideWr {overflow:auto; width:610px; height:311px; margin:10px auto 0 auto;}
.arsGuide {width:575px;}
.popCardRelease {margin:0 auto; width:200px; text-align:center; line-height:18px; color:#777777;}

/* 1:1문의하기 */
.loginForm {overflow:hidden; width:100%; margin-top:20px;}
	.loginForm .member {position:relative; float:left; background:url('/images/individual/customer/bg_login_box.gif') no-repeat; width:324px; height:229px; margin-right:20px; padding:26px 0 0 26px;}
	.loginForm .member.nonmember {margin-right:0;}
		.loginForm .member p {margin-bottom:14px;}
		.loginForm .member .btnGuest {position:absolute; bottom:26px; right:26px;}
		.loginForm .member .btnMem {position:absolute; bottom:70px; right:26px;}
		.loginForm .member dl {overflow:hidden; width:300px; margin-top:13px;}
		.loginForm .member dl dt {float:left; width:40px; height:21px; margin-top:5px;}
		.loginForm .member dl dd {float:left; width:260px; height:26px;}

.myInfoClause{overflow:auto; height:158px; margin-top:15px; border:1px solid #e8e8e8; line-height:18px;}
	.myInfoClause dl {padding:0 20px 15px;}
	.myInfoClause dl dt{margin:17px 0 13px 0; font-weight:bold;}
	.myInfoClause dl dd{background:url('/images/individual/common/ic/bu_sq_b6.gif') no-repeat left 7px; padding-left:9px;}
	.myInfoClause dl dd ul li{background:url('/images/individual/common/ic/bu_line_gray.gif') no-repeat left 7px; padding-left:10px; margin-top:6px;}
	.myInfoClause dl dd ul li:first-child{margin-top:0;}


.receiveBoxWrap {background:url('/images/individual/customer/bg_mantoman_box.jpg') no-repeat; width:478px; height:145px; padding:31px 0 0 242px;  text-align:left;}
.receiveBoxWrap .answer {padding:13px 0 20px 0; line-height:18px;}

.receiveBoxWrap02 {background:url('/images/individual/customer/bg_mantoman_box02.jpg') no-repeat; width:478px; height:145px; padding:31px 0 0 242px;  text-align:left;}
.receiveBoxWrap02 .answer {padding:13px 0 20px 0; line-height:18px;}

.inquiryNum{overflow:hidden; width:100%; text-align:right;}
	.inquiryNum li{display:inline; background:url('/images/individual/common/ic/bu_line_db.gif') no-repeat right 1px; margin-right:7px; padding-right:10px;}
		.inquiryNum li img{vertical-align:-2px;}
		.inquiryNum li.last{background:none; margin-right:0; padding-right:0;}

.mantomanQna {text-align:left; padding:31px 0 30px 242px; background:url('/images/individual/customer/bg_thumb_mantoman.jpg') no-repeat 40px center;}

/* 도난분실신고 */
.loginBoxWr{position:relative; float:left; background:url('/images/individual/customer/bg_report_login_box.gif') no-repeat; width:324px; height:195px; margin-right:20px; padding:21px 0 0 26px;}
.loginBoxWr.loginBoxWr02{margin-right:0;}
	.loginBoxWr .desc{margin:14px 0 0 0;}
	.loginBoxWr .inputForm{overflow:hidden; background:url('/images/individual/common/bg/bg_gray_dotted.gif') repeat-x bottom;margin-top:40px; padding-bottom:12px; text-align:left;}
		.loginBoxWr dl{width:225px;}
		.loginBoxWr.loginBoxWr02 dl{width:237px;}
			.loginBoxWr dl dt{float:left; display:inline; width:46px; height:20px; margin-top:6px;}
			.loginBoxWr.loginBoxWr02 dl dt{width:65px;}
			.loginBoxWr dl dd{float:left; height:26px;}
	.loginBoxWr .btn{position:absolute; top:99px; right:26px;}
	.loginBoxWr .txt{margin-top:15px; color:#666;}
	.loginBoxWr .btnWr{margin-top:9px;}

/* 자주하는 질문 */
.faqSearchWrap {position:relative; width:100%; height:69px; background-color:#f1f2f4; padding-top:20px; border-top:1px solid #dadce4; border-bottom:1px solid #dadce4;}
.faqSearchWrap h3 {position:absolute; top:20px; left:8px;}
	.searchInput {overflow:hidden; width:600px; margin-bottom:5px; /*background:url('/images/individual/customer/bg_faq_search.gif') no-repeat 97px 0;*/ padding:2px 0 0 99px;}
		.searchInput .input {width:530px !important; /*border:none !important; height:18px; padding:4px 0 0 10px !important; font-size:12px; color:#555555;*/}
		.searchInput .btn {margin-left:5px;}
		.searchInput .btn.btnBdInquiry input { width:54px; height:26px; line-height:26px; vertical-align:middle;}
		/*.searchInput .btnBdInquiry input {margin-top:-2px; padding-top:2px; padding-bottom:2px;}*/
	.faqSearchWrap .keyword {overflow:hidden; width:595px; padding-left:97px;}
		.faqSearchWrap .keyword dt,
		.faqSearchWrap .keyword dd {float:left; height:auto;}
		.faqSearchWrap .keyword dt {width:85px;}
		.faqSearchWrap .keyword dd {background:url('/images/individual/customer/faq_line_keyword.gif') no-repeat 0 4px; padding:0px 10px; font-size:14px; line-height:22px; white-space:nowrap; color:#525d72;}
		.faqSearchWrap .keyword dd.first {background:none; padding-left:0;}
		.faqSearchWrap .keyword dd a:link,
		.faqSearchWrap .keyword dd a:active,
		.faqSearchWrap .keyword dd a:visited,
		.faqSearchWrap .keyword dd a:hover,
		.faqSearchWrap .keyword dd a:focus {color:#525d72; text-decoration:none;}

	.quickSeah {overflow:hidden; width:100%;}
		.quickSeah p{float:left; width:72px; margin-top:15px;}
		.quickSeah ul{float:left; width:608px; margin-top:15px;}
			.quickSeah ul li{display:inline; float:left; background:url('/images/individual/common/ic/ic_arr_gray.gif') no-repeat left 3px; margin-left:18px; padding-left:10px; font-size:12px;}
.depth{overflow:hidden; width:100%; height:35px; border-bottom:1px solid #dbdbdb;}
	.depth ul {margin-top:15px;}
	.depth ul li{float:left; background:url('/images/individual/common/ic/bu_line_db.gif') no-repeat right; margin-right:9px; padding-right:9px;font-size:12px;}
	.depth ul li.last{background:none; margin-right:0; padding-right:0;}
		.depth ul li.on{font-weight:bold;}
		.depth ul li a{text-decoration:none;}
.sechResult{margin-top:30px; color:#e7353f; font-weight:bold; font-size:14px !important;}
	.sechResult img{vertical-align:-1px;}
.faq .btn{position:absolute; top:114px; left:0;}

/* 타인정보 수신차단 */
.usePrivacyInfo {overflow:auto; width:792px; height:120px; padding:19px 18px 19px 18px; border:1px solid #e8e8e8;}/*c*/
	.usePrivacyInfo h5 {background:url('/images/individual/common/ic/ic_arr_red.gif') no-repeat 0 3px; padding-left:8px; font-size:14px !important; color:#666666; font-family:RixGoEB;}
	.usePrivacyInfo h6 {background:url('/images/individual/common/ic/bu_sq_6f.gif') no-repeat 0 5px; padding-left:8px; font-size:14px !important; color:#666666; font-weight:normal;}
	.usePrivacyInfo p,
	.usePrivacyInfo li {background:url('/images/individual/common/ic/bu_sq_d3.gif') no-repeat 1px 4px; padding-left:8px; margin-top:6px; font-size:14px; color:#666; text-align:justify;}/* 2024 웹접근성 */
	.usePrivacyInfo li:first-child {margin-top:0;}

.selBlockType {height:28px; border-top:2px solid #c0c7d9; border-bottom:1px solid #dadce4; padding:12px 0 0 0; }
	.selBlockType dl {overflow:hidden; width:100%;}
	.selBlockType dt,
	.selBlockType dd {float:left;}
	.selBlockType dt {width:145px; color:#555555; font-weight:bold; text-align:center;}
	.selBlockType dd {width:575px;}
.blockType1Caution {position:absolute; bottom:-30px; left:0; font-size:12px;}

.blockFinBox {background:url('/images/individual/customer/bg_block_fin_box.jpg') no-repeat left top; width:478px; height:75px; padding:31px 0 0 242px;}
.blockFinBox2 {background:url('/images/individual/customer/bg_block_fin_box02.jpg') no-repeat left top; width:478px; height:75px; padding:31px 0 0 242px;}

/* 가맹점 불법영업신고 */
.reportType li {height:23px !important; line-height:18px !important; color:#555555 !important;}
.buIllegalReport {width:630px;}
.buIllegalReport li{overflow:hidden; height:22px; background:url('/images/individual/common/ic/bu_sq_d3.gif') no-repeat 0 8px; padding-left:9px; margin-top:6px; font-size:12px;}
.buIllegalReport li:first-child {margin-top:0;}
.buIllegalReport li.noBg {background:none;}
.illegalReportBox {background:url('/images/individual/customer/bg_illegal_report_fin_box.jpg') no-repeat left top; width:478px; height:126px; padding:31px 0 0 242px;}

/* 카드발급상황조회 */
.stepWr{width:100%; margin-top:30px;}
.card_ship_info_box {padding:20px; border:1px solid #e6e6e6;}
.card_ship_info_box ul > li {background:url('/images/individual/customer/bg_card_issue_ship.jpg') repeat-y 20px 50%;}
.card_ship_info_box ul > li .inner {padding:15px 0 15px 90px; background:url('/images/individual/customer/bg_card_issue_ship_off.jpg') no-repeat 20px 50%;}
.card_ship_info_box ul > li.now .inner {background:url('/images/individual/customer/bg_card_issue_ship_on.jpg') no-repeat 20px 50%;}
.card_ship_info_box ul > li.now .inner .txt {font-weight:normal; font-family:RixGoEB;}

/* 카드사용등록 */
.bankListWr {overflow:hidden; width:100%; margin-top:10px;}
	.bankListWr li{float:left; margin:0 10px 10px 0;} /* LHW */
.bccardInfoBox {background:url('/images/individual/customer/bg_bccardinfo_box.jpg') no-repeat left top; width:478px; height:126px; padding:25px 0 6px 242px;}

/* BC카드센터안내 */
.bcCenterWr{overflow:hidden; width:100%;}
	.branchArea{overflow:hidden; position:relative; width:100%; margin:34px 0 60px;}
.branchArea .mapWr{position:relative; float:left; width:352px; height:336px;}
	.branchArea .mapWr ul {position:absolute; top:0; left:0; width:352px; height:336px; background:url('/images/individual/customer/map1.gif') no-repeat 0 0;}
		.branchArea .mapWr ul li{position:absolute;}
		.branchArea .mapWr ul li.area1{top:60px; left:135px;}
		.branchArea .mapWr ul li.area2{top:60px; left:90px;}
		.branchArea .mapWr ul li.area3{top:85px; left:140px;}
		.branchArea .mapWr ul li.area4{top:52px; left:196px;}
		.branchArea .mapWr ul li.area5{top:126px; left:119px;}
		.branchArea .mapWr ul li.area6{top:140px; left:155px;}
		.branchArea .mapWr ul li.area7{top:110px; left:166px;}
		.branchArea .mapWr ul li.area8{top:172px; left:218px;}
		.branchArea .mapWr ul li.area9{top:140px; left:218px;}
		.branchArea .mapWr ul li.area10{top:182px; left:135px;}
		.branchArea .mapWr ul li.area11{top:217px; left:242px;}
		.branchArea .mapWr ul li.area12{top:191px; left:258px;}
		.branchArea .mapWr ul li.area13{top:207px; left:193px;}
		.branchArea .mapWr ul li.area14{top:216px; left:127px;}
		.branchArea .mapWr ul li.area15{top:241px; left:119px;}
		.branchArea .mapWr ul li.area16{top:302px; left:116px;}
		.branchArea .mapWr ul li a{display:inline-block; width:25px; height:20px;}
			.branchArea .mapWr ul li a span{display:none;}

.branchArea .gmapWr{position:relative; float:right; width:352px; height:336px;}
.branchArea .gmapWr ul li a span{display:none;}
.branchArea .gmapWr ul li a{display:inline-block; width:35px; height:20px;}

/* 서울 */
.branchArea .gmapWr .seoul ul{position:absolute; top:0; left:0; width:352px; height:336px; background:url('/images/individual/customer/seoul.gif') no-repeat 0 0;}
	.branchArea .gmapWr ul li{position:absolute;}
	.branchArea .gmapWr .seoul ul li.area1{top:168px; left:293px;}
	.branchArea .gmapWr .seoul ul li.area2{top:223px; left:227px;}
	.branchArea .gmapWr .seoul ul li.area3{top:159px; left:183px;}
	.branchArea .gmapWr .seoul ul li.area4{top:156px; left:50px;}
	.branchArea .gmapWr .seoul ul li a{width:25px;}

/* 인천 */
.branchArea .gmapWr .incheon ul{position:absolute; top:0; left:0; width:352px; height:336px; background:url('/images/individual/customer/incheon.gif') no-repeat 0 0;}
	.branchArea .gmapWr .incheon ul li.area1{top:0px; left:0px;}
	.branchArea .gmapWr .incheon ul li.area1 a{width:352px; height:336px;}

/* 경기 */
.branchArea .gmapWr .gyeonggi ul{position:absolute; top:0; left:0; width:352px; height:336px; background:url('/images/individual/customer/gyeonggi.gif') no-repeat 0 0;}
	.branchArea .gmapWr .gyeonggi ul li.area1{top:0px; left:0px;}
	.branchArea .gmapWr .gyeonggi ul li.area1 a{width:352px; height:150px;}
	.branchArea .gmapWr .gyeonggi ul li.area2{top:150px; left:0px;}
	.branchArea .gmapWr .gyeonggi ul li.area2 a{width:352px; height:186px;}
	.branchArea .gmapWr .gyeonggi ul li.area3{top:136px; left:90px;}

/* 강원 */
.branchArea .gmapWr .gangwon ul{position:absolute; top:0; left:0; width:352px; height:336px; background:url('/images/individual/customer/gangwon.gif') no-repeat 0 0;}
	.branchArea .gmapWr .gangwon ul li.area1{top:240px; left:107px;}

/* 대전,충남,충북 */
.branchArea .gmapWr .chungcheong ul{position:absolute; top:0; left:0; width:352px; height:336px; background:url('/images/individual/customer/chungcheong.gif') no-repeat 0 0;}
	.branchArea .gmapWr .chungcheong ul li.area1{top:208px; left:114px;}
	.branchArea .gmapWr .chungcheong ul li a{width:25px;}

/* 전북,전남,광주 */
.branchArea .gmapWr .jeolla ul{position:absolute; top:0; left:0; width:352px; height:336px; background:url('/images/individual/customer/jeolla.gif') no-repeat 0 0;}
	.branchArea .gmapWr .jeolla ul li.area1{top:75px; left:175px;}


	.branchArea .gmapWr .jeolla ul li.area2{top:232px; left:204px;}

/* 대구,경북 */
.branchArea .gmapWr .gyeongbuk ul{position:absolute; top:0; left:0; width:352px; height:336px; background:url('/images/individual/customer/gyeongbuk.gif') no-repeat 0 0;}
	.branchArea .gmapWr .gyeongbuk ul li.area1{top:117px; left:193px;}
	.branchArea .gmapWr .gyeongbuk ul li a{width:25px;}

/* 울산,부산,경남 */
.branchArea .gmapWr .gyeongnam ul{position:absolute; top:0; left:0; width:352px; height:336px; background:url('/images/individual/customer/gyeongnam.gif') no-repeat 0 0;}
	.branchArea .gmapWr .gyeongnam ul li.area1{top:160px; left:168px;}
	.branchArea .gmapWr .gyeongnam ul li.area2{top:207px; left:213px;}

/* 제주 */
.branchArea .gmapWr .jeju ul{position:absolute; top:0; left:0; width:352px; height:336px; background:url('/images/individual/customer/jeju.gif') no-repeat 0 0;}
	.branchArea .gmapWr .jeju ul li.area1{top:125px; left:158px;}


.mapViewWr{width:100%; height:462px;}
	.mapViewWr .tab01 li .simpleMap{position:absolute; top:46px; left:0; border:1px solid #e7e7e7; width:718px; height:354px;}
	.mapViewWr .tab01 li .detailMap{position:absolute; top:46px; left:0; border:1px solid #e7e7e7; width:718px; height:354px;}
	.mapViewWr .tab01 li.on .detailMap{left:-87px;}
		
.bcCenterWr .selBlockType{height:28px; margin-top:20px; padding-top:8px;}
	.bcCenterWr .selBlockType dl dt{width:85px; margin-top:4px;}

/* 카드분실신고 */
.guideConInfo {overflow:hidden; width:778px; padding:29px 25px 24px 25px; background:#fbfbfb; border:1px solid #eaeaeb;}/* LHW */
	.guideConInfo .bu03 li{background:url('/images/individual/common/ic/bu_sq_c7.gif') no-repeat 4px 7px; margin-top:0; padding-left:11px; font-size:12px;}
	.guideConInfo .bu03 li li {background:none; padding-left:0;}

/* VISUAL
.notice{padding-bottom:30px !important;}
.faq{position:relative; background:url('/images/individual/customer/bg_visual_faq.jpg') no-repeat right bottom; height:80px;}
.mantoman{background:url('/images/individual/customer/bg_visual_mantoman.jpg') no-repeat right bottom;}
.mobileCounsel{background:url('/images/individual/customer/bg_visual_mobile_counsel.jpg') no-repeat right bottom; padding-bottom:53px !important;}
.othersInfoBlock{background:url('/images/individual/customer/bg_visual_others_block.jpg') no-repeat right bottom; height:80px;}
.illegalReport{background:url('/images/individual/customer/bg_visual_illegal_report.jpg') no-repeat right bottom; height:80px;}
.callcenter{background:url('/images/individual/customer/bg_visual_callcenter.jpg') no-repeat right bottom; padding-bottom:53px !important;}
.stolenReport{background:url('/images/individual/customer/bg_visual_stolen_report.jpg') no-repeat right bottom;}
.cardInquiry{background:url('/images/individual/customer/bg_visual_card_inquiry.jpg') no-repeat right bottom;height:100px;}
.carduseCfm{background:url('/images/individual/customer/bg_visual_card_confirm.jpg') no-repeat right bottom; padding-bottom:53px !important;}
.carduseCfm02 {background:url('/images/individual/customer/bg_visual_card_confirm_02.jpg') no-repeat; width:478px; height:99px; padding:31px 0 0 242px;}
.carduseCfm03 {background:url('/images/individual/customer/bg_visual_card_confirm_03.jpg') no-repeat; width:478px; height:99px; padding:31px 0 0 242px;}
.bccenter{background:url('/images/individual/customer/bg_visual_bccenter.jpg') no-repeat right bottom;}
.cusIdPro {background:url('/images/individual/customer/bg_visual_idea_proposal.jpg') no-repeat right bottom; padding-bottom:67px !important;}
.centerMap {background:url('/images/individual/customer/bg_visual_center_map.jpg') no-repeat right bottom;}
.mobileService {background:url('/images/individual/customer/bg_visual_mobile_svc.jpg') no-repeat right bottom;}
.cusRelease {background:url('/images/individual/customer/bg_visual_release.jpg') no-repeat right bottom; padding-bottom:80px !important;}
 */
/* 휴면카드 거래정지 해제 */
.card_charge_box05 { width:478px; height:94px; padding:30px 0 0 242px;background:url("/images/individual/card/bg_card_charge05.jpg") no-repeat 0 0;}

/* 아이디어 제안완료 */
.ideaFreeFin {background:url('/images/individual/customer/bg_idea_free_box.jpg') no-repeat left top; width:478px; height:76px; padding:30px 0 0 242px;}
.ideaFreeFin .answer {margin:20px 0 0 0;}

.ideaThemaBox {overflow:hidden; width:100%; margin:17px 0 0 0;}
.ideaThemaBox .pic {float:left;}
/*.themaCon {float:right; width:352px; border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8; }
.themaCon ul {overflow:hidden; width:100%;}
.themaCon li {padding:20px 0;}
.themaCon dl {overflow:hidden; width:100%;}
.themaCon dt {float:left;}
.themaCon dd {float:right; width:280px;}
.themaCon dd span {display:block;float:left; width:37px; height:27px; padding:10px 0 0 0; font-size:18px; color:#fff; font-weight:bold; text-align:center;}
.themaCon dd span img {float:left;}
.themaCon dd span.numb {background:url('/images/individual/common/bg/bg_idea_thema_b.gif') no-repeat left top;}
.themaCon dd span.numg {background:url('/images/individual/common/bg/bg_idea_thema_g.gif') no-repeat left top;}
.themaCon dd span, .themaCon dd img {vertical-align:bottom !important; }
.themaCon dd span.nump {width:7px; height:27px; margin:0 0 0 2px; background:url('/images/individual/common/bg/bg_idea_thema_p.gif') no-repeat left bottom; text-indent:-999px;}*/
.themaCon {overflow:hidden; width:100%; padding:20px 0;}
.themaCon dl {overflow:hidden; width:100%;}
.themaCon dt {float:left; width:70px;}
.themaCon dd {float:left; width:650px;}
.themaCon dd span {display:block;float:left; width:37px; height:27px; padding:10px 0 0 0; font-size:18px; color:#fff; font-weight:bold; text-align:center;}
.themaCon dd span img {float:left;}
.themaCon dd span.numb {background:url('/images/individual/common/bg/bg_idea_thema_b.gif') no-repeat left top;}
.themaCon dd span.numg {background:url('/images/individual/common/bg/bg_idea_thema_g.gif') no-repeat left top;}
.themaCon dd span, .themaCon dd img {vertical-align:bottom !important; }
.themaCon dd span.nump {width:7px; height:27px; margin:0 0 0 2px; background:url('/images/individual/common/bg/bg_idea_thema_p.gif') no-repeat left bottom; text-indent:-999px;}


.surveyQust {font-weight:bold; color:#555555; line-height:16px; border-top:1px solid #d9dce3; border-bottom:1px solid #d9dce3;  padding:11px 0 10px 10px; background:#f0f1f3;}
.surveyAns {overflow:hidden; margin:9px 0 0 10px; }
.surveyAns li {float:left; width:177px; margin-bottom:9px;}
.surveyAns02 {margin:9px 0 0 10px; }
.surveyAns02 li {margin-bottom:9px;}
.surveyAns03 {width:710px; padding:9px 0 0 10px; overflow:hidden;}
.surveyAns03 li {float:left; width:355px; padding-bottom:9px; overflow:hidden;}
.surveyTextarea {padding:10px; border-bottom:1px solid #d9dce3;}



/* ie이외 브라우저 로그인 */
.etcLoginWr {overflow:hidden; width:100%; margin:0 auto;}
	.etcLoginWr .login01 {float:left; overflow:hidden; width:350px; height:227px; background:url('/images/individual/membership/bg_login_03.gif') no-repeat left top;}
	.etcLoginWr .login02 {float:left; overflow:hidden; width:350px; height:227px; margin-left:20px; background:url('/images/individual/membership/bg_login_03.gif') no-repeat left top;}

.etcLoginWr .loginWrap {width:320px; margin:25px auto 0;}
	.etcLoginWr .login01 .loginWrap h3{height:42px;}
	.etcLoginWr .login02 .loginWrap h3 {height:47px;}
	.etcLoginWr .loginWrap .loginF {overflow:hidden; width:100%;}
		.etcLoginWr .login01 .loginWrap .loginF dl {overflow:hidden; float:left; width:241px;}
			.etcLoginWr .login01 .loginWrap .loginF dt {float:left; width:41px; height:16px; margin-top:9px;}
			.etcLoginWr .login01 .loginWrap .loginF dd {float:left; height:20px; margin-top:5px;}
			.etcLoginWr .loginWrap .loginF .loginBtn {float:left; margin:5px 0 0 10px;}
			.etcLoginWr .login02 .loginWrap .loginF .loginBtn{margin:0 0 0 10px;}
			.etcLoginWr .loginWrap .guide{background:url('/images/individual/common/bg/bg_line_gr_bot03.gif') repeat-x left top; margin-top:15px; padding-top:15px; text-align:center;}
			.etcLoginWr .login02 .loginWrap .loginF dl {overflow:hidden; float:left; width:241px;}
			.etcLoginWr .login02 .loginWrap .loginF dt {height:22px; margin-top:4px;}
			.etcLoginWr .login02 .loginWrap .loginF dd {height:auto;}
			.etcLoginWr .loginWrap .guide p{margin-bottom:8px;}

/* 카드분실신고 추가 */
.reportLostLi {width:100%;}
	.reportLostLi li {overflow:hidden; width:100%; border-bottom:1px solid #dadce4; background:url('/images/individual/customer/bg_lost.gif') repeat-y right top; padding:8px 0 7px 0; line-height:16px;}
		.reportLostLi li span {float:left;}
		.reportLostLi li .bank {width:134px;}
		.reportLostLi li .card {width:221px; padding-left:10px; }
		.reportLostLi li .num {width:136px; text-align:center; color:#d0484e;}
	.reportLostLi li.last {border-bottom:none !important;}

/* 채팅상담 */
#talk_menu2 ,
#talk_menu3 {width:92% !important; height:56px !important;}
#talk_menu2 a ,
#talk_menu3 a {padding-top:21px !important;}

.talk_menu_wrap {margin-top:30px;}
.talk_menu_wrap:after {display:block; content:''; clear:left;}
.talk_menu_wrap .talk_menu {float:left; margin-left:23px;}
.talk_menu_wrap .talk_menu + .talk_menu {margin-left:63px;}
.talk_menu_wrap .talk_menu > a {display:block; height:62px; line-height:62px; padding-left:30px; font-size:14px; color:#555; font-weight:bold;}
.talk_menu_wrap .talk_menu.type01 > a {width:214px; background:url('/images/individual/cserms/main_sub_bar03.png') no-repeat 0 50%;}
.talk_menu_wrap .talk_menu.type02 > a {width:209px; background:url('/images/individual/cserms/main_sub_bar02.png') no-repeat 0 50%;}

/* 연체 대금 즉시 입금 */
.vertual_account {margin-top:10px; padding:30px 0; background-color:#f6f6f6; text-align:center;}

/* 2017-02-13 mybc 카드분실 일관신고 */
.lrm-lpop-area {}
.lrm-lpop-cont {position:absolute; left:50%; top:365px; z-index:100; width:316px; margin-left:-158px; border:2px solid #595758;}
.lrm-lpop-cont .cont-header {padding:8px 0 8px 15px; color:#fff; background-color:#595758;}
.lrm-lpop-cont .cont-body {padding:20px; background-color:#fff;}
.lrm-lpop-cont .btn-lpop-close {position:absolute; right:20px; top:13px; width:10px; height:9px;}

.list-item-w25p {margin-top:-12px;}
.list-item-w25p > li {float:left; width:25%; margin-top:12px;}

.lrm-step4-box1 {margin-top:17px; padding:8px 18px 18px 18px; border:1px solid #dbdbdb;}
/* 20250225 */
.lrm-step4-box1 .bu01 {display: flex; flex-direction: column; flex-wrap: wrap; height: 256px; padding-top:0;}
.lrm-step4-box1 .bu01 > li {flex-shrink: 0; width:33%; margin-top:10px;}
/* // 20250225 */

/* 2020-08-12 카드분실신고 */
.req_org_scroll {overflow-y:scroll; height:276px;}
.req_org_scroll .list_req_org > li  {padding:12px 10px;}
.req_org_scroll .list_req_org > li + li {border-top:1px solid #ddd;}
.req_org_scroll .chk_wrap {display:inline-block; width:120px; color:#000;}
.req_org_scroll .chk_view {display:none;}

.box_fraud_prevent {padding:57px 0 52px; background-color:#f6f6f6; text-align:center;}
.box_fraud_prevent .title {color:#000; font-size:22px; font-weight:normal; font-family:'RixGoEB';}
.box_fraud_prevent .title .point {color:#e50000;}

/* faq 검색 */
.faq_search {height:107px; padding:30px 40px 0 40px; background:#f6f6f6;}
.faq_search input[type="text"] {width:579px; height:48px; border:1px solid #484848; vertical-align:top; padding:0px 20px; margin-right:5px; font-size:14px; font-family:RixGoM; background:#fff;}
.faq_search input[type="text"].bg_on {background:#fff url(/images/individual/2016/customer/bg_faq_search.gif) no-repeat 20px 17px;}
.faq_search input[type="button"] {box-sizing:content-box}
.faq_search dl {overflow:hidden; margin-top:10px;}
.faq_search dl dt {float:left; width:70px; font-size:14px; font-family:RixGoEB; color:#000;}
.faq_search dl dd {float:left; width:680px; }
.faq_search dl dd ul {overflow:hidden;}
.faq_search dl dd ul li {float:left;  padding:0 10px 0 11px; background:url(/images/individual/2016/common/bg_gray_bar_01.gif) no-repeat left 8px;}
.faq_search dl dd ul li:first-child {background:none; padding-left:10px;}
.faq_search dl dd ul li a {font-size:14px; font-family:RixGoM; color:#484848;}

/* 전자민원접수 */
.box_complaint_login {overflow:hidden; padding:30px 20px; background-color:#f6f6f6;}
.box_complaint_login .text {float:left;}
.box_complaint_login .btn_wrap {float:right;}
.box_complaint_list {overflow:hidden; padding:19px; border:1px solid #ddd;}
.box_complaint_list .text {float:left; }
.box_complaint_list .btn_wrap {float:right;}
.textarea_complaint {padding:10px; border:1px solid #aaa; font-size:14px;}
.box_complaint_agree {padding:20px; background-color:#f6f6f6;}
.box_complaint_agree .content {overflow:auto; height:148px; border:1px solid #aaa; background-color:#fff; line-height:18px;}
.box_complaint_agree .content dl {padding:0 20px 15px;}
.box_complaint_agree .content dl dt {margin:17px 0 13px 0; font-weight:bold;}
.box_complaint_agree .content dl dd {margin-top:5px; background:url('/images/individual/common/ic/bu_cir_7b.gif') no-repeat left 7px; padding-left:9px;}
.box_complaint_agree .content dl dd ul li {background:url('/images/individual/common/ic/bu_line_gray.gif') no-repeat left 7px; padding-left:10px; margin-top:5px;}
.box_complaint_agree .content dl dd ul li:first-child{margin-top:0;}
table.writeCol.tb_complaint td {padding:10px;}
table.writeCol.tb_complaint td input {padding:4px 0;}
.box_complaint_complete {padding:40px 20px 40px; background-color:#f6f6f6;}
.box_complaint_complete .title {padding-top:5px; font-size:20px; text-align:center;}
.box_complaint_complete .content {margin-top:45px; border-top:1px dashed #ddd;}

/* 약관동의 (개정) */
.agreement_revision_wrap .box_gray_bg {padding:28px 20px;background-color:#f6f6f6;}
.agreement_revision_wrap .bu01 li {padding-left:8px; background:url('/images/individual/common/ic/bu_cir_7b.gif') no-repeat left 9px !important;}
.agreement_revision_wrap .bu01 li .bu02 li {padding-left:10px; margin-top:0; background:url('/images/individual/common/ic/bu_bar_07.gif') no-repeat left 9px !important; line-height:21px;}
.agreement_revision_wrap .complete_box {padding:68px 0 67px; text-align:center;}

/* 보험종사자 조회 */

.iri_notice {text-indent: -13px; padding-left: 13px;}
table.writeCol.tb_double td {padding: 10px; padding-right:15px; }
table.writeCol.tb_double td input {width: 100%; }
.inquiry_box {display: flex; flex-direction: column; justify-content: center; align-items: center; min-height: 140px; padding: 25px; border: solid 1px #ccc; text-align: center; font-size: 16px; box-sizing: border-box;}
.iri_btn_right {text-align: right;}
.iri_btn_right .btn input {font-size: 14px; height: 30px; line-height: 30px; padding: 0 20px;}
.iri_btn_list_wrap .btn a {height:48px; line-height:48px; padding: 0 25px; margin-bottom: 10px;}
.btn_gray_s2.iri_btn a {width:140px; text-align:center; position:relative; background:#555;}
.btn_gray_s2.iri_btn a:after {content:''; width:24px; height:24px; background: #555 url('/images/individual/common/ic/ic_menu_add.png') center center / 24px auto no-repeat; position:absolute; top:12px; right:12px;}