@charset "UTF-8";
/* 2.7. CM */
/***************** common *****************/
.tabCol5 > li > a > span{letter-spacing:-1px}
.tabCol7 > li > a > span{font-size:15px}
.tabCol7 > li.tabON > a > span{font-size:15px}
.tabCol8 > li{width:12.5%}
.tabCol9 > li{width:11.1%}
.tabCol9 > li.tabON{width:11.2%}

.colPoint4{color:#329f9a !important}
.noLine{border-left:none !important}

/* tip */
.tipArea .spaTip, .tipArea .spaNum{line-height:22px}
.tipArea  .listNum2{padding:0}

.lineH01{line-height:22px}

.boxType2 .listType_tit{color:#333;font-weight:600;line-height:1;margin:24px 0 -10px 35px}
/***************** // common // *****************/
/* 상단박스 */
.infoBox{background:#eff2f7}

.infoBox .use01{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/bg_infobox_use01.png)}/* 해외무료보험서비스 */
/*.infoBox .use02{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/bg_infobox_use02.png)} 여행자tip-해외인터넷쇼핑몰
.infoBox .use03{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/bg_infobox_use03.png)} 여행자tip-해외쇼핑시부가세 
.infoBox .use04{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/bg_infobox_use04.png)} 여행자tip-외국환거래규정 */
.infoBox .use05{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/bg_infobox_use05.png)}/* 피싱방지-개인화이미지 */
.infoBox .consult01{background-image:url(https://img1.kbcard.com/LT/images_r/customer/counsel/bg_infobox_consult01.png)}/* 고객자문단 */
.infoBox .consult02{background-image:url(https://img1.kbcard.com/LT/images_r/customer/counsel/bg_infobox_consult02.png)}/* 고객자문단 소개 */
.infoBox.survey04 .inner{background-image:url(https://img1.kbcard.com/LT/images_r/customer/bg_infobox_survey04.png)}/* 고객자문단-설문조사 완료 */

.customer_srchBox{text-align:right;margin-top:-65px}
.customer_srchBox input{vertical-align:top}
.cancleBtns{margin-top:-50px}
.chkList .formChk{margin-right:12px}
.radList.lines .formRad{margin-top:2px;margin-bottom:2px}
.kbBtn.close{vertical-align:top;margin-left:6px;border-radius:4px 4px 4px 4px;text-indent:-9999px;width:41px;height:41px;background:#e8eaef url(https://img1.kbcard.com/LT/images_r/customer/counsel/bg_close.png) no-repeat 14px 14px}

.titDep2 .stit{font-size:18px;font-weight:normal}
.lineHgh01{line-height:32px}
.lineHgh02{line-height:22px}
.guideInfo2{line-height:26px}
.useTxt{font-size:16px;line-height:24px}
.faqList .listType1 li{border-bottom:none}
.faqList .faqTxt span {font-family:'KBFGText' !important;} /* 2022-03-23 허광일요청(황희진) */
/* .faqList li .answer .faqTxt{width:900px} 2022-02-03 민원FAQ (결함ID:EFC-0000006304) */
/* .faqList tbody th, .faqList tbody td{background:#fff !important} */ /* 결함 6234 관련  */
.nodata {border-bottom:1px solid #dfe3e6;border-top:1px solid #dfe3e6}
.nodata p {font:18px/26px NanumGothic,"나눔고딕",NG;padding:27px 0 22px;text-align:center}

.customer_infoBox{border:1px solid #e1e1e1;padding:35px 0 22px 190px;background:url(https://img1.kbcard.com/LT/images_r/customer/counsel/bg_custom_box01.gif) 50px 30px no-repeat}
.customer_infoBox strong{font-size:18px;color:#333}

.customer_infoBox02{border:5px solid #9199a9;padding:30px;line-height:22px;}
.customer_infoBox02 strong{display:block;font-size:18px;color:#333;margin-bottom:8px}
.customer_infoBox02 .radList{background:#f8f8f8;position:relative;padding:17px 30px;margin-top:15px}
.customer_infoBox02 .radList .btnS{position:absolute;top:9px;right:30px}

.customer_infos{overflow:hidden}
.customer_infos li{float:left;padding:150px 0 50px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;text-align:center;width:49.9%}/*width:360px*/
.customer_infos li:first-child{border-right:1px solid #e1e1e1;}/*width:359px*/
.customer_infos li strong{font-size:18px;color:#333}
.customer_infos li span{display:inline-block;margin:12px 0;line-height:22px;}
.customer_infos li.etc1{padding-top:200px;background:url(https://img1.kbcard.com/LT/images_r/customer/counsel/bg_custom_infos02.gif) center 30px no-repeat}
.customer_infos li.etc2{padding-top:200px;background:url(https://img1.kbcard.com/LT/images_r/customer/counsel/bg_custom_infos01.gif) center 30px no-repeat}
.customer_infos li.etc3{background:url(https://img1.kbcard.com/LT/images_r/customer/counsel/bg_custom_infos03.gif) center 30px no-repeat}
.customer_infos li.etc4{background:url(https://img1.kbcard.com/LT/images_r/customer/counsel/bg_custom_infos04.gif) center 30px no-repeat}

.counselNum{padding:40px 0;border:1px solid #e1e1e1}
.counselNum:after{content:'';clear:both;display:block;height:0;visibility:visible}
.counselNum li{float:left;border-left:1px solid #e1e1e1;width:33%;text-align:center}
.counselNum li:before{content:'';display:block;width:52px;height:52px;margin:0 auto;background:url(https://img1.kbcard.com/LT/images_r/customer/counsel/bg_opinion.png) 0 0 no-repeat}
.counselNum li.com:before{background-position:-60px 0}
.counselNum li.in:before{background-position:-120px 0}
.counselNum li:first-child{border-left:none}
.counselNum li .number{display:block;margin:16px 0;font-size:36px;font-weight:600}
.counselNum li.total .number{color:#333}
.counselNum li.com .number{color:#7361c5}

.boardView.type2 .bTit, .boardView.type2 .bCont{overflow:hidden}
.boardView.type2 abbr{float:left;width:40px;margin-top:-3px;border:0;font:normal 30px Arial;color:#614cc2;vertical-align:top}
.boardView.type2 .bTit div, .boardView.type2 .bCont div{float:left;width:474px}
.boardView.type2 .bCont{padding:40px 30px}
.boardView.type2 .bCont div{width:620px}
.boardView.type2 .bCont.qCont{padding:24px 30px;border-bottom:1px solid #e1e1e1}
.boardView.type2 .bCont.qCont div{width:auto}

.boardView_list.type2 li a{width:390px}
.boardView_list.type2 li .answered{width:103px;text-align:center;display:inline-block;vertical-align:top}

.customerNotice{position:relative}
.customerNotice .faqMore{position:absolute;top:0;right:0;padding:0 28px 0 9px;border:1px solid #c2c2c2;border-radius:3px;background:#fff url(https://img1.kbcard.com/LT/images_r/login/bg_faqBtn02.gif) no-repeat 50px center;font-size:12px;line-height:24px}
.customerNotice ul{border-top:1px solid #dfe3e6}
.customerNotice li{padding:21px 0;border-bottom:1px solid #dfe3e6;vertical-align:top}
.customerNotice li a{display:inline-block;width:590px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-left:10px;vertical-align:top}
.customerNotice li .date{display:inline-block;width:115px;text-align:center;vertical-align:top}

.customerARS {overflow:hidden;margin-top:50px; position:relative;}
.customerARS a{text-decoration:none;color:#666}
.customerARS .left{float:left;width:280px;height:703px;margin-right:40px;padding-bottom:55px;}
.customerARS .left:after{content:'';clear:both;display:block;height:55px;background:url(https://img1.kbcard.com/LT/images_r/customer/guide/bg_custom_ars01.gif) no-repeat left top}
.customerARS .left h2{background:#329f9a;border-radius:30px 30px 0 0;color:#fff;text-align:center;height:58px;padding-top:17px;font-weight:600}
.customerARS .left h2 span{display:block;text-align:center;font-size:22px;color:#fff;margin-top:3px}
.customerARS .left ul{overflow:hidden;border-left:1px solid #329f9a;border-right:1px solid #329f9a}
.customerARS .left li{float:left;border-right:1px solid #dfe3e6;border-bottom:1px solid #dfe3e6}
.customerARS .left li.outline{border-right:none}
.customerARS .left li.on{background:#268f8a}
.customerARS .left li a{display:block;width:92px;height:62px;text-align:center;font-size:12px;padding-top:37px}
.customerARS .left li.on a{color:#fff}
.customerARS .left li a.type1{padding-top:25px;height:74px}
.customerARS .left li a.type2{padding-top:18px;height:81px}
.customerARS .left li a span{display:block;font-size:30px;}
.customerARS .left li.on a span{color:#fff}
.customerARS .left .txtInfo.arsIcon {position:absolute; top:545px; left:0; padding-left:25px; font-size:14px !important; color:#666; line-height:22px;font-weight:600}
.customerARS .left .txtInfo.arsIcon:before {top:4px; background:url(https://img1.kbcard.com/LT/images_r/customer/guide/arsIcon.png ) no-repeat;}

.customerARS .right{float:left;width:640px}
.customerARS .right h3{color:#333;font-size:24px;margin-bottom:20px;font-weight:600;position:relative;padding:6px 0 0 50px;}
.customerARS .right h3 span{position:absolute;top:0;left:0;display:inline-block;width:40px;height:35px;text-align:center;background:#329f9a;border-radius:30px;color:#fff;margin-right:10px;font-size:26px;padding-top:5px;}
.customerARS .right h3 em{display:block;font-size:14px;color:#666;font-weight:normal;margin-top:10px}
.customerARS .right .faqList{border-top:1px solid #dfe3e6}
.customerARS .right .faqList li{border-bottom:none}
.customerARS .right .faqList li .stit{display:block;background:url(https://img1.kbcard.com/LT/images_r/login/bg_faqBtn01_off.gif) no-repeat right center;padding:16px 50px 16px 30px;color:#333;font-size:18px;border-bottom:1px solid #dfe3e6;}
.customerARS .right .faqList li.on .stit{background:url(https://img1.kbcard.com/LT/images_r/login/bg_faqBtn01_on.gif) no-repeat right center}
.customerARS .right .faqList li .stit span{display:inline-block;font-size:24px;margin-right:30px;vertical-align:-2px; font-weight:600;}
.customerARS .right .faqList li .stit strong{display:inline-block;vertical-align:top}
.customerARS .right .faqList li .stit em{display:block;font-size:15px;color:#666;font-weight:normal;margin-top:5px;}
.customerARS .right .faqList li div.stit{background:none;padding-right:10px;}
.customerARS .right .faqList li th, .customerARS .right .faqList li td{background:#fbfbfb !important;padding:15px 10px 15px 20px;border-bottom:1px solid #dfe3e6}
.customerARS .right .faqList li th{color:#666;font-weight:600;border-right:1px solid #dfe3e6;text-indent:-17px;padding-left:36px;text-align:left;font-size:16px;}
.customerARS .right .faqList li th ul {text-indent:0; margin:3px 0 0;}
.customerARS .right .faqList li th ul li {position:relative; margin-top:8px; padding-left:16px; font-weight:normal; font-size:14px; line-height:22px;}
.customerARS .right .faqList li th ul li span {position:absolute; top:0; left:0; font-size:14px; color:#268f8a; font-weight:600;}
.customerARS .right .faqList li th ul li ul li {margin-top:2px; padding-left:23px;font-size:13px;}
.customerARS .right .faqList li th ul li ul li span {color:#666; font-size:16px;}

.customerAtm{overflow:hidden}
.customerAtm li{float:left;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;width:239px;padding:40px 0 30px;text-align:center}
.customerAtm li:first-child{border-left:none;width:240px}
.customerAtm li strong{display:block;margin:20px 0;color:#333;font-size:20px}

.customerPhishing{background:url(https://img1.kbcard.com/LT/images_r/customer/guide/bg_custom_phishing.gif) no-repeat left top;padding:30px 30px 10px 265px;border:1px solid #ddd}

.customerPhishing02{overflow:hidden;}
.customerPhishing02 li.choice1{width:296px;float:left;}
.customerPhishing02 li.choice2{width:233px;float:left;}
.customerPhishing02 li.choice3{width:431px;float:left;}
.customerPhishing02 li.choice3 h3{border-right:1px solid #6b727f;}
.customerPhishing02 li h3{background:#6b727f;padding:15px 0;color:#fff;text-align:center;border-right:1px solid #fff;font-weight:600}
.customerPhishing02 li .conBox{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:30px 0;position:relative}
.customerPhishing02 li.choice1 .conBox .item:nth-child(3n){margin-right:0}
/*.customerPhishing02 li .conBox .item{display:inline-block;width:54px;height:54px;border-radius:30px;background:#f2f2f2 url(https://img1.kbcard.com/LT/images_r/customer/guide/img_phishing01_off.png) no-repeat center center;margin-bottom:20px;vertical-align:top}
.customerPhishing02 li .conBox .item.on{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/img_phishing01_on.png);background-color:#6b727f}
.customerPhishing02 li .conBox .item.img_type2{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/img_phishing02_off.png)}
.customerPhishing02 li .conBox .item.img_type2.on{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/img_phishing02_on.png)}
.customerPhishing02 li .conBox .item.img_type3{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/img_phishing03_off.png)}
.customerPhishing02 li .conBox .item.img_type3.on{bbackground-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/img_phishing03_on.png)}
.customerPhishing02 li .conBox .item.img_type4{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/img_phishing04_off.png)}
.customerPhishing02 li .conBox .item.img_type4.on{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/img_phishing04_on.png)}
.customerPhishing02 li .conBox .item.img_type5{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/img_phishing05_off.png)}
.customerPhishing02 li .conBox .item.img_type5.on{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/img_phishing05_on.png)}
.customerPhishing02 li .conBox .item.img_type6{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/img_phishing06_off.png)}
.customerPhishing02 li .conBox .item.img_type6.on{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/img_phishing06_on.png)}
.customerPhishing02 li .conBox .item.img_type7{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/img_phishing07_off.png)}
.customerPhishing02 li .conBox .item.img_type7.on{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/img_phishing07_on.png)}
.customerPhishing02 li .conBox .item.img_type8{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/img_phishing08_off.png)}
.customerPhishing02 li .conBox .item.img_type8.on{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/img_phishing08_on.png)}
.customerPhishing02 li .conBox .item.col_type1{background-color:#ff8c05}
.customerPhishing02 li .conBox .item.col_type2{background-color:#7361c5}
.customerPhishing02 li .conBox .item.col_type3{background-color:#f1513d}
.customerPhishing02 li .conBox .item.col_type4{background-color:#08958f}*/
.customerPhishing02 li .conBox .item{float:left;display:inline-block;width:54px;height:54px;border-radius:30px;margin-right:16px;margin-bottom:16px;vertical-align:top}
.customerPhishing02 li .conBox .item:nth-child(2n){margin-right:0;}
.customerPhishing02 li .conBox .infoTxt01{background:url(https://img1.kbcard.com/LT/images_r/customer/guide/bg_arrow01.gif) no-repeat center top;padding-top:20px;position:absolute;top:125px;left:20px;min-width:90px;text-align:center}
.customerPhishing02 li .conBox .infoTxt01.type2{top:48px;left:100px;}
/* 2021.11.17 asis→tobe 개선 
.customerPhishing02 li.choice1 .conBox{border-left:1px solid #ddd;padding:30px 40px 10px 60px;height:296px}
.customerPhishing02 li.choice1 .conBox .item{margin-right:12px}
.customerPhishing02 li.choice2 .conBox{padding:30px 0 10px 34px;height:296px}
.customerPhishing02 li.choice3 .conBox{padding:30px 29px 10px 30px;height:296px}
.customerPhishing02 li.choice3 .conBox .viewBox{text-align:center; border:1px solid #ddd;border-radius:5px;width:297px;height:54px;padding:17px 0;margin-bottom:10px}
.customerPhishing02 li.choice3 .conBox .viewBox .txt{display:inline-block;padding:17px 0 0 10px}
.customerPhishing02 li.choice3 .conBox li{font-size:12px; word-spacing:-2px} */
.customerPhishing02 li.choice1 .conBox{border-left:1px solid #ddd;padding:30px 54px 10px;height:296px}
.customerPhishing02 li.choice1 .conBox .item{margin-right:12px}
.customerPhishing02 li.choice2 .conBox{padding:30px 54px 10px;height:296px}
.customerPhishing02 li.choice3 .conBox{padding:30px 54px 10px;height:296px}
.customerPhishing02 li.choice3 .conBox .viewBox{text-align:center; border:1px solid #ddd;border-radius:5px;width:100%;height:90px;padding:18px 0;margin-bottom:10px;box-sizing:border-box}
.customerPhishing02 li.choice3 .conBox .viewBox .txt{display:inline-block;padding:17px 0 0 10px}
.customerPhishing02 li.choice3 .conBox li{font-size:12px; word-spacing:-2px}

.srchDep1.customer li{width:478px}/*width:353px*/
/*.srchDep1.customer li a{background-image:url(https://img1.kbcard.com/LT/images_r/benefit/bg_icon01.png);}
.srchDep1.customer li.map a{background-position:163px -96px}
.srchDep1.customer li.map.on a{background-position:-137px -96px}
.srchDep1.customer li.affiliate a{background-position:159px -576px;}
.srchDep1.customer li.affiliate.on a{background-position:-141px -576px;}*/
.srchDep1.customer li.affiliate {float: left;margin-left: -1px;}
.srchDep2 li strong:after{display:none}


.boardView .bCont.padNone{padding:40px 0}
.movieTxt{margin-top:20px;background:#f9f9f9;padding:20px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
.movieTxt .txtArea{border:1px solid #c2c2c2;border-radius:5px;height:110px;overflow-y:auto;background:#fff;padding:10px 20px}

.customer_expect01{position:relative}
.customer_expect01 img{position:absolute;right:0;}

.useTop{background:url(https://img1.kbcard.com/LT/images_r/customer/guide/img_protect.gif) no-repeat 100% 0;margin:50px 0 40px;padding:30px 0 40px}
.useTop dd{font-size:16px;line-height:24px}
.useCon:after{content:'';clear:both;display:block;height:0;visibility:visible}
.useCon{padding-top:50px;border-top:1px solid #ccc}
.useCon dl{width:50%}
.useCon dd{line-height:22px}

/* 이용안내-해외서비스 */
.serviceBox.global{position:relative;height:180px;padding:0 0 0 215px;background-color:#eff2f7}
.serviceBox.global .txtArea{display:inline-block;font-size:24px;color:#151515}
.serviceBox.global .txtArea p{font-size:16px;line-height:24px;color:#333}
.serviceBox.global .txtArea .notitit{display:inline-block;font-size:24px;line-height:36px}
.serviceBox.global .txtArea .notitit strong{font-weight:600;font-size:24px;color:#735be0}

.mapArea2{position:relative;width:960px;height:403px;border:1px solid #e1e1e1} /* 20220119 최상림, 넓이값 수정, 원본(width:718px), https://tcard.kbcard.com/SVC/DVIEW/HSGMCXCRSCSC0065 */
.map_allBenefit{display:inline-block;width:36px;height:41px;padding-top:7px;background:url(https://img1.kbcard.com/LT/images_r/personal/benefit/bg_icon01.png) no-repeat 0 -470px;font-weight:bold;font-size:11px;letter-spacing:-1px;text-align:center;color:#735be0;vertical-align:top}
.map_allBenefit.on{background-position:0 -518px;color:#fff}
.map_saving{display:inline-block;width:36px;height:35px;padding-top:13px;background:url(https://img1.kbcard.com/LT/images_r/personal/benefit/bg_icon01.png) no-repeat -36px -470px;font-weight:bold;font-size:11px;letter-spacing:-1px;text-align:center;color:#329f9a;vertical-align:top}
.map_saving.on{background-position:-36px -518px;color:#fff}
.map_discount{display:inline-block;width:36px;height:35px;padding-top:13px;background:url(https://img1.kbcard.com/LT/images_r/personal/benefit/bg_icon01.png) no-repeat -72px -470px;font-weight:bold;font-size:11px;letter-spacing:-1px;text-align:center;color:#e44b3a;vertical-align:top}
.map_discount.on{background-position:-72px -518px;color:#fff}			

/* 소비자보호 */
.customer_list{overflow:hidden;border-bottom:1px solid #e1e1e1;background:url(https://img1.kbcard.com/LT/images_r//customer/bg_cus_guide.png) 240px 0 repeat-y}
.customer_list div{width:179px;float:left;border-top:1px solid #e1e1e1;padding:190px 30px 50px;background:url(https://img1.kbcard.com/LT/images_r/customer/guide/bg_custom_infos05.gif) center 40px no-repeat}
.customer_list div.list2{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/bg_custom_infos07.gif)}
.customer_list div.list3{padding-bottom:93px;background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/bg_custom_infos06.gif)}
.customer_list div h2{font-size:18px;color:#333;margin-bottom:30px;text-align:center;font-weight:600}
.customer_list div li{border-bottom:1px dashed #e1e1e1;padding:0 5px}
.customer_list div li a{display:block;background:url(https://img1.kbcard.com/LT/images_r/customer/guide/ico_customer_arrow01.gif) right center no-repeat;padding:13px 0}

.searchArea2{padding:30px 0;text-align:center;background:#f9f9f9}
.searchArea2 input{width:460px;height:38px;border:1px solid rgba(0, 0, 0, 0.24);border-radius:5px;}
.searchArea2 button{margin-left:10px}

.customer_charter01{background:url(https://img1.kbcard.com/LT/images_r/customer/bg_customer01.gif) right no-repeat;border-top:1px solid #e1e1e1;padding:50px 0 40px;font-size:16px;line-height:24px}/*background:url(https://img1.kbcard.com/LT/images_r/customer/bg_customer01.gif) 507px center no-repeat; https://tcard.kbcard.com/SVC/DVIEW/HSFMCXCRSZQ0014*/
.customer_charter01.type2{background:url(https://img1.kbcard.com/LT/images_r/customer/bg_customer02.gif) right 50px no-repeat;line-height:28px}
.customer_charter01 h2{font-size:28px;margin-bottom:30px}
.customer_charter01 h2 span{display:block;margin-bottom:10px;font-size:18px;color:#333}

.customer_charter02{overflow:hidden;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding-bottom:45px}
.customer_charter02 li{float:left;width:240px;margin-top:50px;line-height:22px}
.customer_charter02 li span{display:block;margin-bottom:10px;font-size:20px;color:#333;font-weight:600}
.boxType2 .titDep5{margin:24px 0 -10px 35px}
.pointreeTxt{margin:0 30px 24px 35px;}
.pointreeBox02{border:1px solid #e1e1e1;padding:20px 30px 19px;background:#f9f9f9;}
.pointreeBox02 .listType_tit{color:#333;font-weight:600;line-height:1;}
.pointreeBox02 .innerList{overflow:hidden;width:752px}
.pointreeBox02 .innerList li{float:left;width:180px;color:#666;}

/* 상품공시실 */
.serviceBox.notice{background:#eff2f7;min-height:95px;padding:30px 0 20px 220px;color:#333;min-height:130px}
.serviceBox.notice .serLogo{background:#fff}
.serviceBox.notice .txtArea{display:inline-block;font-size:18px;line-height:30px;color:#333}
.serviceBox.notice .notitit{display:block;font-size:24px;font-weight:normal;line-height:30px}
.serviceBox.notice .listType1 li{font-weight:600;font-size:18px;line-height:normal;padding-bottom:10px;color:#333}
.serviceBox.notice .listType1 li .colPoint2{font-size:18px;line-height:normal}
.serviceBox.notice .notiList{margin:10px 0}
.serviceBox.notice .notiList li{font-size:24px;color:#333;padding-bottom:10px}
.serviceBox.notice .notiList li span{font-size:inherit}
.tabSearch{padding:30px 10px;text-align:center}
.tabSearch a{display:inline-block;margin:0 3px;width:29px;line-height:29px;border:1px solid #e1e1e1;background:#fff;font-size:18px;color:#666;vertical-align:middle;text-align:center}
.tabSearch a:first-child{width:49px;font-size:14px}
.tabSearch a:last-child{width:49px;font-size:14px}
.tabSearch a.on{border:1px solid #ffde02;font-weight:600;background:#ffde02;color:#333}
.termsView{padding:40px 8px;border-bottom:1px solid #e1e1e1;line-height:22px}
.tblArea.scroll{width:720px;overflow-x:scroll}
.detailTbl{width:1300px}
.btnInfo:after{content:'';clear:both;display:block;height:0;visibility:visible}

/* 공인인증서 */
.infoBox .cert01{background-image:url(https://img1.kbcard.com/LT/images_r/customer/bg_infobox_cert01.png)}
.infoBox .cert02{background-image:url(https://img1.kbcard.com/LT/images_r/customer/bg_infobox_cert02.png)}
.inputArea1{padding:40px 0;text-align:center}
.inputArea1 strong{margin-right:5px;font-size:16px}
.cert_list01{border-top:1px solid #e1e1e1}
.cert_list01 li{display:table;border-bottom:1px solid #e1e1e1}
.cert_list01 li strong{display:table-cell;color:#329f9a;border-right:1px solid #e1e1e1;padding:19px 0;text-align:center;width:120px;vertical-align:middle;}
.cert_list01 li span{display:table-cell;padding:19px 0 19px 20px;width:579px}

/* 개인정보유출 */
.termsList li+li {margin-top:20px}
.termsList li .chkTxt {width:260px}
.dataList:after{content:'';clear:both;display:block;height:0;visibility:visible}
.dataList li{float:left;width:120px}

.listLink{border-bottom:1px solid #e5e5e5}
.listLink:after{content:'';clear:both;display:block;height:0;visibility:visible}
.listLink li{float:left;width:50%;height:40px}
.listLink a{display:block;padding:0 30px;line-height:41px;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5}
.listLink li.linkLine a{border-right:1px solid #e5e5e5}
.listLink li[class*="link0"] a , .listLink li.linkLine a{letter-spacing:-1px;}

/*개인정보 처리방침  리스트 수정 2016.09.30*/
.listLink_tb {border-collapse:collapse;border-spacing:0;}
.listLink_tb tr td {border:1px solid #e5e5e5;padding:10px 30px;vertical-align:top;line-height:20px;}
.listLink_tb tr td a{letter-spacing:-1px;}

/* 메인 */
.container.main{padding-top:40px}
.container.main .contents{width:960px}
.custMain a{color:#666}
.custMain .fl{float:left;width:719px}
.custMain .fr{float:right;width:238px;border-left:1px solid #d2d2d2}
.custMain .tit{display:block;padding:10px 0 15px;font-size:20px;font-weight:600;color:#333;line-height:25px}
.custMain .mList1 li{margin-bottom:12px}
.custMain .mList1 li:before{content:'';display:inline-block;width:16px;height:16px;margin:-2px 5px 0 1px;vertical-align:middle;background:url(https://img1.kbcard.com/LT/images_r/customer/main/bg_main.png) no-repeat 0 -30px}
.custMain .mList1 li.l02:before{background-position:-16px -30px}
.custMain .mList1 li.l03:before{background-position:-32px -30px}
.custMain .mList1 li.l04:before{background-position:-48px -30px}
.custMain .mList1 li a{position:relative;padding-right:13px}
.custMain .mList1 li a:after{content:'';display:block;position:absolute;top:50%;right:0;width:5px;height:8px;margin-top:-4px;background:url(https://img1.kbcard.com/LT/images_r/customer/main/bg_main.png) no-repeat -64px -30px}

.custMain .conBox1{height:392px;border:1px solid #c4c4c4;border-bottom:0}

.custMain .conBox1 .fl .conBox1_faq{float:left;width:391px; height:auto; padding:39px 43px 0 45px;}
.custMain .conBox1 .fl .conBox1_faq .tit {text-align:center; padding:0 0 15px 0;}	
.custMain .conBox1 .fl .conBox1_faq .mKeyword{ibackground:#707784}
.custMain .conBox1 .fl .conBox1_faq .mKeyword .k_Input{position:relative; width:390px;height:50px;margin:0 auto;border-radius:4px;background:#09a29b}
.custMain .conBox1 .fl .conBox1_faq .mKeyword .k_Input input{width:315px;height:40px;line-height:40px;font-size:16px;border:0;background-color:transparent;color:#fff}
.custMain .conBox1 .fl .conBox1_faq .mKeyword .k_Input button{position:absolute; top:10px; right:10px; width:32px;height:30px; background:url(https://img1.kbcard.com/LT/images_r/customer/main/bg_main.png) no-repeat 0 0;text-indent:-9999px;font-size:0;vertical-align:top}
.custMain .conBox1 .fl .conBox1_faq .mKeyword .recommend{width:390px;padding:13px 0 30px;font-weight:600}
.custMain .conBox1 .fl .conBox1_faq .mKeyword .recommend strong{display:inline-block;width:83px;padding-left:10px;margin-right:9px;background:url(https://img1.kbcard.com/LT/images_r/customer/main/bg_line01.gif) no-repeat right 2px;color:#09a29b}
.custMain .conBox1 .fl .conBox1_faq .mKeyword .recommend a{display:inline-block;padding:0 7px;color:#333}
.custMain .conBox1 .fl .conBox1_faq .m_faqList{padding:31px 10px 0;background:url(https://img1.kbcard.com/LT/images_r/customer/main/bg_line02.gif) repeat-x 0 0}
.custMain .conBox1 .fl .conBox1_faq .m_faqList li{height:22px;line-height:22px;margin-bottom:18px}
.custMain .conBox1 .fl .conBox1_faq .m_faqList li abbr{display:inline-block;width:18px;height:21px;margin-right:8px;background:url(https://img1.kbcard.com/LT/images_r/customer/main/bg_main.png) no-repeat -32px 0px;font-size:0;text-indent:-999px;border:0;}
.custMain .conBox1 .fl .conBox1_faq .m_faqList li *{vertical-align:top}

/* 고객센터 main 디자인변경관련 추가 180913 */
.custMain .conBox1 .fl .conBox1_faq .often_faqList {padding-top:20px;}
.custMain .conBox1 .fl .conBox1_faq .often_faqList a {position:relative; display:block; padding:11px 0 11px 20px;}
.custMain .conBox1 .fl .conBox1_faq .often_faqList .ico_q {position:absolute; top:10px; left:0; color:#09a29b; font-weight:600;}

.custMain .conBox1 .fl .conBox1_list1{float:left;width:209px;height:372px;padding:20px 0 0 30px;border-right:1px solid #d2d2d2; border-left:0;background:#f9f9fa}
.custMain .conBox1 .fl .conBox1_list1 .tit{font-size:18px}
.custMain .conBox1 .fl .conBox1_list1 ul{padding:10px 0 0 15px}
.custMain .conBox1 .fl .conBox1_list1 li{position:relative;margin-bottom:15px}
.custMain .conBox1 .fl .conBox1_list1 li a {display:table-cell;width:75px;height:60px;padding-left:70px;font-size:16px;color:#333;vertical-align:middle}
.custMain .conBox1 .fl .conBox1_list1 li a img{position:absolute;left:0;top:0}
/* 20160420 css추가 */
.custMain .conBox1 .fl .conBox1_list1 li .setBox {display:table-cell; width:72px;height:60px;padding-left:65px;font-size:16px;color:#333;vertical-align:middle}
.custMain .conBox1 .fl .conBox1_list1 li .setBox a {display:block; width:72px; height:auto; padding-left:0;}
.custMain .conBox1 .fl .conBox1_list1 li .setBox img {position:absolute;left:0;top:0}

.custMain .conBox1 .fr{height:392px;background:#f9f9fa}
.custMain .conBox1 .fr .conBox1_list2{height:279px;overflow:hidden}
.custMain .conBox1 .fr .conBox1_list2 ul{margin:20px 0 0 19px}
.custMain .conBox1 .fr .conBox1_list2 li{float:left}
.custMain .conBox1 .fr .conBox1_list2 li a{display:block;position:relative;width:100px;height:25px;padding-top:51px;color:#333;text-align:center}
.custMain .conBox1 .fr .conBox1_list2 li a:after{content:'';display:block;position:absolute;top:10px;left:50%;width:32px;height:32px;margin-left:-16px;background:url(https://img1.kbcard.com/LT/images_r/customer/main/bg_main.png) no-repeat 0 -50px}
.custMain .conBox1 .fr .conBox1_list2 li.l02 a:after{background-position:-32px -47px}
.custMain .conBox1 .fr .conBox1_list2 li.l03 a:after{background-position:-64px -50px}
.custMain .conBox1 .fr .conBox1_list2 li.l04 a:after{background-position:-96px -50px}
.custMain .conBox1 .fr .conBox1_list2 li.l05 a:after{background-position:-125px -50px}
.custMain .conBox1 .fr .conBox1_list2 li.l06 a:after{background-position:-160px -50px}
.custMain .conBox1 .fr .conBox1_list3{height:171px;padding:17px 0 0 30px;border-top:1px solid #d2d2d2}

.custMain .conBox2{height:180px;border:1px solid #c4c4c4;border-top:1px solid #d2d2d2;border-bottom:0}
.custMain .conBox2 .fl{padding-top:30px;line-height:18px}
.custMain .conBox2 .fl .titArea{float:left;width:144px;padding:0 0 0 35px}
.custMain .conBox2 .fl ul{float:left}
.custMain .conBox2 .fl ul li{float:left;width:75px;height:125px;margin-left:30px;text-align:center}
.custMain .conBox2 .fl ul li:first-child{margin:0}
.custMain .conBox2 .fl ul li a{display:block}
.custMain .conBox2 .fl ul li strong{display:table-cell;width:75px;height:45px;font-weight:normal;font-size:14px;letter-spacing:-1px;vertical-align:middle;text-align:center}
.custMain .conBox2 .fr{position:relative;width:208px;height:163px;padding:17px 0 0 30px}
.custMain .conBox2 .fr:after{content:'';display:block;position:absolute;top:68px;left:30px;width:75px;height:84px;background:url(https://img1.kbcard.com/LT/images_r/customer/main/bg_main.png) no-repeat 0 -104px}
.custMain .conBox2 .fr .tit,.custMain .conBox3 .fr .tit{font-size:16px}
.custMain .conBox2 .fr ul{padding-left:85px}
.custMain .conBox2 .fr li a{display:inline-block;position:relative;padding-right:10px;margin-bottom:8px}
.custMain .conBox2 .fr li a:after{content:'';display:block;position:absolute;top:50%;right:0;width:5px;height:8px;margin-top:-4px;background:url(https://img1.kbcard.com/LT/images_r/customer/main/bg_main.png) no-repeat -64px -30px}
	
.custMain .conBox3{height:330px;border:1px solid #c4c4c4;border-top:1px solid #d2d2d2}
.custMain .conBox3 .fl{position:relative;width:684px;height:313px;padding:17px 0 0 35px}
.custMain .conBox3 .fl .conBox3_list1{width:680px;padding-top:5px;overflow:hidden}
.custMain .conBox3 .fl .conBox3_list1 ul{width:710px}
.custMain .conBox3 .fl .conBox3_list1 li{float:left;width:378px;height:34px;line-height:19px;}
.custMain .conBox3 .fl .conBox3_list1 li:nth-child(2),
.custMain .conBox3 .fl .conBox3_list1 li:nth-child(4),
.custMain .conBox3 .fl .conBox3_list1 li:nth-child(6),
.custMain .conBox3 .fl .conBox3_list1 li:nth-child(8) {width:332px;}
.custMain .conBox3 .fl .conBox3_list1 li.oneLine{clear:both;float:none}	
.custMain .conBox3 .fl .conBox3_list1 li .sTit{display:inline-block;font-weight:normal;width:206px}
.custMain .conBox3 .fl .conBox3_list1 li:nth-child(2) .sTit,
.custMain .conBox3 .fl .conBox3_list1 li:nth-child(4) .sTit,
.custMain .conBox3 .fl .conBox3_list1 li:nth-child(6) .sTit,
.custMain .conBox3 .fl .conBox3_list1 li:nth-child(8) .sTit {width:153px;}
.custMain .conBox3 .fl .conBox3_list1 li span{font-weight:600;color:#333}
.custMain .conBox3 .fl .conBox3_list1 li.point{height:35px}
.custMain .conBox3 .fl .conBox3_list1 li.point .sTit{font-size:16px;font-weight:600;color:#614cc2}
.custMain .conBox3 .fl .conBox3_list1 li.point span{font-size:18px;color:#614cc2}
.custMain .conBox3 .fl span.next{display:inline-block;width:10px;height:12px;margin:2px 5px 0;background:url(https://img1.kbcard.com/LT/images_r/customer/main/bg_main.png) no-repeat -83px -30px;text-indent:-9999px;font-size:0;vertical-align:top}
.custMain .conBox3 .fl .m_btnLink{display:block;position:absolute;bottom:26px;right:111px;height:38px;padding:0 10px 0 30px;line-height:38px;border:1px solid #c2c2c2;border-radius:5px;background:#f6f6f6;font-weight:600}
.custMain .conBox3 .fl .m_btnLink:after{content:'';display:block;position:absolute;top:50%;left:10px;width:14px;height:14px;margin-top:-7px;background:url(https://img1.kbcard.com/LT/images_r/customer/main/bg_main.png) no-repeat -69px -30px}
.custMain .conBox3 .fr{height:330px}
.custMain .conBox3 .fr .conBox3_list2{height:141px;padding:17px 0 0 30px;border-bottom:1px solid #d2d2d2}
.custMain .conBox3 .fr .conBox3_list3{padding:37px 30px 0}
.custMain .conBox3 .fr .conBox3_list3 li a{display:block;position:relative;padding-right:13px;margin-bottom:10px;font-size:14px;font-weight:600;color:#333}
.custMain .conBox3 .fr .conBox3_list3 li a:after{content:'';display:block;position:absolute;top:50%;right:0;width:5px;height:8px;margin-top:-4px;background:url(https://img1.kbcard.com/LT/images_r/customer/main/bg_main.png) no-repeat -64px -30px}


.call_box { border:solid 1px #e1e1e1; height:210px; width:720px; }
.call_box li:first-child { background:none; }
.call_box li { background:url(https://img1.kbcard.com/LT/images_r/customer/call_line.jpg) left 1px no-repeat; width:237px; float:left; }
.call_box p { padding:0 30px; text-align:center; padding-bottom:15px; line-height:145%; }
.call_calendar { width:720px; border-bottom:solid 1px #e1e1e1;   }
.call_calendar .tit { font-size:20px; color:#333333; background:#f9f9f9; height:59px; line-height:59px; text-align:center; border-top:solid 1px #e1e1e1; font-weight:600; }
.call_calendar th { background:#f9f9f9; border-top:solid 1px #e1e1e1; color:#666666; font-size:16px; width:104px; height:38px; line-height:38px; text-align:center; font-weight:600; }
.call_calendar td { border-top:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1; height:89px; width:92px; text-align:right; vertical-align:top; padding:5px; position:relative }
.call_calendar td.last { border-right:0; color:#614cc2;  }
.call_calendar .tsun { color:#e44b3a; }
.call_calendar .tsat { color:#614cc2; }
.call_calendar div {  width:30px; height:30px;  position:absolute; right:35px; top:39px; }
.call_calendar div span {overflow:hidden; position:absolute; top:0; left:-9999px;}
.call_calendar .call30 { background:url(https://img1.kbcard.com/LT/images_r/customer/call_bg.jpg) no-repeat;background-position:-30px 0; }
.call_calendar .call60 { background:url(https://img1.kbcard.com/LT/images_r/customer/call_bg.jpg) no-repeat; background-position:0 0; }
.call_calendar .call120 { background:url(https://img1.kbcard.com/LT/images_r/customer/call_bg.jpg) no-repeat; background-position:-60px 0; }

/* 소비자정보포털  2017.01.12 추가 */
.renew_customerWrap {padding:30px; background:#c5ede6;}
.renew_customerWrap .topBg {margin-top:7px; padding:0 0 24px 187px; background:url('https://img1.kbcard.com/LT/images_r/customer/renew_customerImg01.png') no-repeat left top; color:#333; font-size:18px; line-height:30px;}
.renew_customerWrap .topBg span {display:block; margin-top:7px; color:#614cc2; font-weight:600; font-size:24px;}
.renew_customerWrap .topBg span em {color:#333;}
.renew_customerWrap .renewCustomer_list {overflow:hidden; margin-top:23px; margin-left:-6px;}
.renew_customerWrap .renewCustomer_list div {float:left; width:180px; height:477px; padding:0 18px; margin-left:6px; background:#fff; border-radius:5px;}
.renew_customerWrap .renewCustomer_list div h2 {display:block; text-align:center; margin-top:30px; padding-bottom:95px; background:url('https://img1.kbcard.com/LT/images_r/customer/renew_customerImg02.png') no-repeat center bottom; font-size:18px; font-weight:600; color:#333;}
.renew_customerWrap .renewCustomer_list div:nth-child(2) h2 {background:url('https://img1.kbcard.com/LT/images_r/customer/renew_customerImg03.png') no-repeat center bottom;}
.renew_customerWrap .renewCustomer_list div:nth-child(3) h2 {background:url('https://img1.kbcard.com/LT/images_r/customer/renew_customerImg04.png') no-repeat center bottom;}
.renew_customerWrap .renewCustomer_list div ul {margin-top:25px; background:url('https://img1.kbcard.com/LT/images_r/customer/renew_customerDot.png') repeat-x left top;}
.renew_customerWrap .renewCustomer_list div ul li {padding:0 5px 0 2px; background:url('https://img1.kbcard.com/LT/images_r/customer/renew_customerDot.png') repeat-x left bottom;}
.renew_customerWrap .renewCustomer_list div ul li a {display:block; padding:12px 0 12px; background:url('https://img1.kbcard.com/LT/images_r/customer/renew_customerBullet01.png') no-repeat center right}
.renew_customerWrap .renewCustomer_list02 {overflow:hidden; margin-top:6px; margin-left:-6px;}
.renew_customerWrap .renewCustomer_list02>div {overflow:hidden;float:left; width:186px; height:180px; padding-top:28px; padding-left:30px; margin-left:6px; background:#f5f5f5; border-radius:5px;}
.renew_customerWrap .renewCustomer_list02>div>a {display:block;margin-bottom:13px;background:url('https://img1.kbcard.com/LT/images_r/customer/renew_customerBullet02.png') no-repeat 160px 20px ; font-size:16px; font-weight:600; color:#333; line-height:24px;padding:14px 0 14px 50px;}
.renew_customerWrap .renewCustomer_list02 .portal_part1>a {padding:0 0 3px 50px;}
.renew_customerWrap .renewCustomer_list02 div span {display:block; font-size:14px; line-height:20px; color:#666;}
.renew_customerWrap .renewCustomer_list02 .portal_part1 {background-image:url('https://img1.kbcard.com/LT/images_r/customer/portal_icon01.png'); background-repeat:no-repeat; background-position:17px 25px; }
.renew_customerWrap .renewCustomer_list02 .portal_part2 {background-image:url('https://img1.kbcard.com/LT/images_r/customer/portal_icon02.png'); background-repeat:no-repeat; background-position:17px 25px;}
.renew_customerWrap .renewCustomer_list02 .portal_part2>ul li a {display:block;width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;}
.renew_customerWrap .renewCustomer_list02 .portal_part3 {position:relative;padding-left:17px;width:199px;}
.renew_customerWrap .renewCustomer_list02 .portal_part3 .inner ul > li > span {padding-left:12px;}
.renew_customerWrap .renewCustomer_list02 .portal_part3 .inner ul .portal_part3_01 {background-image:url('https://img1.kbcard.com/LT/images_r/customer/portal_icon03.png'); background-repeat:no-repeat; background-position:0 0;}
.renew_customerWrap .renewCustomer_list02 .portal_part3 .inner ul .portal_part3_02 {background-image:url('https://img1.kbcard.com/LT/images_r/customer/portal_icon04.png'); background-repeat:no-repeat; background-position:0 0;}
.renew_customerWrap .renewCustomer_list02 .portal_part3 .inner ul .portal_part3_03 {background-image:url('https://img1.kbcard.com/LT/images_r/customer/portal_icon05.png'); background-repeat:no-repeat; background-position:0 0;}
.renew_customerWrap .renewCustomer_list02 .portal_part3 .inner ul .portal_part3_04 {background-image:url('https://img1.kbcard.com/LT/images_r/customer/portal_icon06.png'); background-repeat:no-repeat; background-position:0 0;}
.renew_customerWrap .renewCustomer_list02 .portal_part3 .inner ul .portal_part3_05 {background-image:url('https://img1.kbcard.com/LT/images_r/customer/portal_icon07.png'); background-repeat:no-repeat; background-position:0 0;}

/* 소비자 정보포털 안 슬라이드 메뉴 2017.01.12 추가 */
.renew_customerWrap .renewCustomer_list02 .portal_part3 .inner ul li {float:left; width:309px;}
.renew_customerWrap .renewCustomer_list02 .portal_part3 .inner ul li a {position:relative;display:block;margin-bottom:13px;padding: 0 0 0 65px;height:52px;background:url('https://img1.kbcard.com/LT/images_r/customer/renew_customerBullet02.png') no-repeat 170px 20px ; font-size:16px; font-weight:600; color:#333; line-height:24px;}
.renew_customerWrap .renewCustomer_list02 .portal_part3 .r_paging {position:absolute;bottom:20px;left:50%; margin-left:-55px;z-index:10}
.renew_customerWrap .renewCustomer_list02 .portal_part3 .r_paging span  {cursor:pointer; overflow:hidden; text-indent:-9999px; display:inline-block; width:10px; height:10px; margin-left:6px; background:#cfd0d1;/*background:url(https://img1.kbcard.com/LT/images_r/personal/main/btn_slider.png) no-repeat -35px -55px*/border-radius:50%}
.renew_customerWrap .renewCustomer_list02 .portal_part3 .r_paging span.on {width:30px; background:url('https://img1.kbcard.com/LT/images_r/shop/main/shop_mainSlide_dot_on.png') no-repeat;border-radius:0%}
.renew_customerWrap .renewCustomer_list02 .portal_part3 .r_paging button {position:static; display:inline-block; text-indent:-9999px; width:10px; height:10px; margin:0 0 0 4px; background:url(https://img1.kbcard.com/LT/images_r/personal/main/btn_slider.png) no-repeat -68px -42px}
.renew_customerWrap .renewCustomer_list02 .portal_part3 button.btnPlay {background-position:-80px -42px}



/* 상품프로세스 개발 */
.renew_customerWrap02 {padding:40px 0 40px 257px; background:url('https://img1.kbcard.com/LT/images_r/customer/renew_customerImg01_01.png') no-repeat 62px 45% #eff2f7;border-radius:12px}
.renew_customerWrap02 .topBg {color:#333; font-size:18px; line-height:30px; font-size:24px;}
.renew_customerWrap02 .topBg strong {display:inline-block; margin-top:2px; font-size:30px; font-weight:600;}
.renew_customerWrap02 .topBg span {display:block; margin-top:14px; color:#666; font-size:14px; line-height:22px;}
.renew_customTable th {background:#fff; font-size:16px; color:#329f9a; text-align:center;}
.renew_customTable td {padding:13px 19px 17px;}

/* 금융감독원 금융정보 */
.renew_customerWrap03 {overflow:hidden; border-top:1px solid #e1e1e1;}
.renew_customerWrap03 ul li {float:left; width:479px; height:293px; padding-top:30px; border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; text-align:center}/*width:356px; https://tcard.kbcard.com/SVC/DVIEW/HSFMCXCRSZQ0052*/
.renew_customerWrap03 ul li:nth-child(1) {border-left:none}
.renew_customerWrap03 ul li:nth-child(3) {border-left:none}
.renew_customerWrap03 ul li:nth-child(5) {border-left:none}
.renew_customerWrap03 ul li p {padding-top:121px; background:url('https://img1.kbcard.com/LT/images_r/customer/customerIcon01.png') no-repeat center top; font-size:18px; font-weight:600; color:#333;}					
.renew_customerWrap03 ul li:nth-child(2) p {background:url('https://img1.kbcard.com/LT/images_r/customer/customerIcon02.png') no-repeat center top;}
.renew_customerWrap03 ul li:nth-child(3) p {background:url('https://img1.kbcard.com/LT/images_r/customer/customerIcon03.png') no-repeat center top;}
.renew_customerWrap03 ul li:nth-child(4) p {background:url('https://img1.kbcard.com/LT/images_r/customer/customerIcon04.png') no-repeat center top;}
.renew_customerWrap03 ul li:nth-child(5) p {background:url('https://img1.kbcard.com/LT/images_r/customer/customerIcon05.png') no-repeat center top;}
.renew_customerWrap03 ul li:nth-child(6) p {background:url('https://img1.kbcard.com/LT/images_r/customer/customerIcon06_02.png') no-repeat center top;}
.renew_customerWrap03 ul li span {display:block; margin-top:16px; line-height:22px;}
.renew_customerWrap03 ul li a {display:inline-block; margin-top:16px; width:120px; padding:12px 0; border:1px solid #c2c2c2; border-radius:4px; color:#333; font-weight:600;}

/* 상품판매준칙 */
.renew_customerWrap04 {background:#eff2f7;border-radius:12px }
.renew_customerWrap04 .topBg01_1 {padding:50px 0 45px 257px; background:url('https://img1.kbcard.com/LT/images_r/customer/renew_customerImg01_1.png') no-repeat 62px 45%; color:#333; font-size:24px; line-height:42px;}
.renew_customerWrap04 .topBg01_1 strong, .renew_customerWrap04 .topBg01_1 em { display:inline-block; font-size: 30px; font-weight: 600; line-height: 1; }
.renew_customerWrap04 .topBg01_1 .desc { margin-top: 15px; color:#666; font-size:14px; line-height:21px; }

.renew_customerWrap04 .renewCustomer_list01_1 { padding: 40px 30px; border-radius: 5px; background: #fff; }
.renew_customerWrap04 .renewCustomer_list01_1 p { font-size: 30px; color: #333; text-align: center; line-height: 37px; }
.renew_customerWrap04 .renewCustomer_list01_1 img { width: 100%; margin-top: 36px; }

.renewCustomer_list01_2 .li { padding: 50px 0 46px; background: url('https://img1.kbcard.com/LT/images_r/customer/renew_customerDot.png') repeat-x left bottom; }
.renewCustomer_list01_2 dt { margin-bottom: 15px; font-size: 24px; font-weight: 600; color: #333; line-height: 1; }
.renewCustomer_list01_2 dd { line-height: 1.55; }
.renewCustomer_list01_2 .listNum1 { margin: 8px 0; }
.renewCustomer_list01_2 .listNum1 li { padding-bottom: 0; }
.renewCustomer_list01_2 .listType1 li { padding-bottom: 0; }

/* 전자민원 안내박스추가 수정 2017.03.21 */
.customerBox {overflow:hidden; margin-top:70px; border:1px solid #e1e1e1;}
/*.customerBox .customerBox_right {float:left; width:287px; padding:32px 0 30px 72px; border-right:1px solid #e1e1e1;}
.customerBox .customerBox_left {float:left; width:286px;  padding:32px 0 30px 72px;}*/
.customerBox .customerBox_bottom {float:left; width:659px; padding:21px 29px 15px; border-top:1px solid #e1e1e1}
.customerBox .btnGrey {background:#707784; border:1px solid #707784;}
/*.customerBox .customerBox_right  div {padding-left:78px; background:url('https://img1.kbcard.com/LT/images_r/customer/160609_customerImg01.jpg') no-repeat}
.customerBox .customerBox_left  div {padding-left:78px; background:url('https://img1.kbcard.com/LT/images_r/customer/160609_customerImg02.jpg') no-repeat}*/
.customerBox .customerBox_right p,
.customerBox .customerBox_left p ,
.customerBox .customerBox_01 p {font-size:16px;line-height:16px; color:#333; font-weight:600; margin-bottom:10px;}
.customerBox .customerBox_01 span {font-size:14px;line-height:14px; color:#666;}

.customerBox .customerBox_01 {float:left;width:359px; height:136px;border-right:1px solid #e1e1e1;}
.customerBox .customerBox_02 {float:left;width:174px;height:136px;border-right:1px solid #e1e1e1;text-align:center;}
.customerBox .customerBox_03 {float:left;width:183px;height:136px;text-align:center;}
.customerBox .customerBox_01 div {padding:28px 0 25px 188px; background:url(https://img1.kbcard.com/LT/images_r/customer/customerbox_icon01.png) no-repeat 48px 20px;}
.customerBox .customerBox_02 div {padding-top:83px;background:url(https://img1.kbcard.com/LT/images_r/customer/customerbox_icon02.png) no-repeat 50% 32px;}
.customerBox .customerBox_03 div {padding-top:83px;background:url(https://img1.kbcard.com/LT/images_r/customer/customerbox_icon03.png) no-repeat 50% 32px;}

/* 타사카드분실신고관련 CSS 추가 2017.01.24 */
.lostCard_wrap {border:1px solid #e1e1e1;}
.lostCard_wrap div {overflow:hidden; padding:20px;}
.lostCard_wrap div:last-child {border-top:1px solid #e1e1e1;}
.lostCard_wrap div li {float:left; width:102px; margin-left:42px; margin-top:20px;}
.lostCard_wrap div ul {margin-left:-42px; margin-top:-20px;}
.lostCard_phone {overflow:hidden; padding:40px 0; background:#f9f9f9;}
.lostCard_phone .tit {float:left; padding-top:11px; margin-left:115px; color:#333; font-size:16px; font-weight:600;}
.lostCard_phone .phoneNum {float:left; margin-left:10px;}

/* 고객센터 메인 디자인 변경관련 CSS추가 */
.custMain .conBox1 .fr .custlist1 {height:237px; padding:17px 0 0 30px}
.custMain .custlist1 .tit {padding:10px 0 12px; font-size:16px;}
.custMain .mList1 li.l05:before {background:url('https://img1.kbcard.com/LT/images_r/customer/main/custMain_sBullet05.png') no-repeat}
.custMain .mList1 li.l06:before {background:url('https://img1.kbcard.com/LT/images_r/customer/main/custMain_sBullet06.png') no-repeat}
.custMain .noticeList {position:relative; padding:17px 0 0 30px; border-top:1px solid #d2d2d2;}
.custMain .noticeList .tit {padding:6px 0 16px; font-size:16px;}
.custMain .noticeList .btnMore {position:absolute; top:27px; right:0; padding-right:16px; margin-right:32px; font-size:12px; background:url('https://img1.kbcard.com/LT/images_r/customer/main/noticeBullet.png') no-repeat right 3px;}
.custMain .noticeList li {margin-bottom:12px;}

.custBtn_area {float:left; width:479px; height:108px; padding-top:29px;}
.custBtn_area ul {margin-left:15px;}
.custBtn_area li {float:left; width:150px; height:78px; background:url('https://img1.kbcard.com/LT/images_r/customer/main/custDot.gif') repeat-y right top;}
.custBtn_area li:last-child {background:none;}
.custBtn_area li a {display:block; font-size:15px; color:#333; line-height:20px; text-align:center;}
.custBtn_area li.custBtn01 a {padding-top:43px; background:url('https://img1.kbcard.com/LT/images_r/customer/main/custMain_Bullet01.png') no-repeat center top;}
.custBtn_area li.custBtn02 a {padding-top:53px; background:url('https://img1.kbcard.com/LT/images_r/customer/main/custMain_Bullet02.png') no-repeat center top;}
.custBtn_area li.custBtn03 a {padding-top:53px; background:url('https://img1.kbcard.com/LT/images_r/customer/main/custMain_Bullet03.png') no-repeat center top;}
.custBtn_area li.custBtn04 a {padding-top:53px; background:url('https://img1.kbcard.com/LT/images_r/customer/main/custMain_Bullet04.png') no-repeat center top;}

.custLeft {float:left; width:360px; margin-left:30px;}
.custRight {float:left; width:329px;}
.custLeft .sTit,
.custRight .sTit {font-size:16px; font-weight:600; color:#333}
.custLeft ul,
.custRight ul {margin-top:20px;}
.custLeft li,
.custRight li {width:164px !important; height:84px !important; margin-left:0 !important; text-align:left !important;}
.custLeft li.menu01 a {height:61px; padding-top:23px; padding-left:85px; background:url('https://img1.kbcard.com/LT/images_r/customer/main/custMain_cBullet01.png') no-repeat left top;}
.custLeft li.menu02 a {height:61px; padding-top:23px; padding-left:85px; background:url('https://img1.kbcard.com/LT/images_r/customer/main/custMain_cBullet02.png') no-repeat left top;}
.custRight li.menu01 a {height:61px; padding-top:23px; padding-left:85px; background:url('https://img1.kbcard.com/LT/images_r/customer/main/custMain_cBullet03.png') no-repeat left top;}
.custRight li.menu02 a {height:51px; padding-top:33px; padding-left:85px; background:url('https://img1.kbcard.com/LT/images_r/customer/main/custMain_cBullet04.png') no-repeat left top;}
.listBottom li {margin-bottom:9px !important;}

/* 상각채권 > 채무자구제제도 안내 */
.infoBox .debtArbitrateImg {background-image:url(https://img1.kbcard.com/LT/images_r/customer/bg_infobox_debtArbitrate.png)}
/* 철회항변 */
.infoBox .reject{background-image:url(https://img1.kbcard.com/LT/images_r/customer/guide/bg_infobox_reject.png)}

/* 현명한 신용카드 생활 7대수칙 */
.smart_cardlifeTips {margin:6px 0 0 0; border-bottom:1px solid #e1e1e1;}
.smart_cardlifeTips .tipsList {display:table; width:910px; padding:40px 50px 40px 0; border-top:1px solid #e1e1e1;}
.smart_cardlifeTips .tipsList:first-of-type {border-top:none;}
.smart_cardlifeTips .tipsList .imgWrap {display:table-cell; width:120px; height:120px; vertical-align:top;}
.smart_cardlifeTips .tipsList .tipsInfo {display:table-cell; padding:0 0 0 50px; vertical-align:top;}
.smart_cardlifeTips .tipsList .titDep4 {margin-bottom:8px;}
.smart_cardlifeTips .tipsList .infoTxt {line-height:1.64;}
.smart_cardlifeTips .btnArea {text-align:left;}
.smart_cardlifeTips .btnArea .kbBtn:first-child {margin-left:0;}
.smart_cardlifeTips .tipsList .appDown .imgWrap {float:left; display:block; width:60px; height:60px;}
.smart_cardlifeTips .tipsList .appDown .imgWrap img {display:block;}
.smart_cardlifeTips .tipsList .appDown .listType1 {display:table-cell; padding:4px 0 0 12px; vertical-align:top;}
.smart_cardlifeTips .tipsList .appDown .listType1 li:last-child {padding-bottom:0;}

/* 190110_철회항변설문조사_ PC CSS */
.retraction {padding:30px 30px 0 30px; line-height:22px;}
.retraction > ul li {padding-top:30px;}
.retraction > ul li:first-child {padding-top:0;}
.retraction > ul li p.question {display:block; padding-bottom:20px; padding-left:20px; color:#333; font-weight:normal; line-height:1.64; letter-spacing:normal; text-indent:-20px; word-break:keep-all;}
.retraction > ul li p.question .ico_q {padding-right:4px; font-weight:bold; color:#614cc2;}
.retraction > ul li .regNum {width:170px; height:inherit; line-height:28px;}
.retraction > ul li .boxType3 {padding:22px 20px;}
.retraction > ul li .boxType3 > .txtInfo {display:inline-block; margin-left:20px;}

/* 200128_추가 (CXCRSZZC0037.html: 배경 신규 이미지) */
.infoBox .cert03{background-image:url('https://img1.kbcard.com/LT/images_r/customer/bg_infobox_cert03.png');}

/* 200213_추가 (개인신용평가대응권신청: 배경 신규 이미지) */
.responseImg {background-image: url('https://img1.kbcard.com/LT/images_r/customer/bg_response.png');}

/* 20200417_추가 panel */
.boardView .bCont.surveyCont {padding:40px 0;}
.surveyForm dt {margin:50px 0 20px;font-size:18px;font-weight:bold;line-height:18px;color:#333;}
.surveyForm dt:first-child {margin:0 0 20px;}
.surveyForm dd {padding:20px 40px;background-color:#f8f8f8;font-size:14px;color:#666;}
.surveyForm dd.surveyList > p {display:block;margin-top:10px;line-height:1.2;}
.surveyForm dd.surveyList > p:first-child {margin-top:0;}
.surveyForm dd.surveyList > .surveyTxt {margin:25px 0 10px;}
.surveyForm dd.surveyList > textarea {width:848px;height:66px;}

/* 210706_추가 (도난분실 신청,재발급 개선 : 스크롤 카드번호 리스트) */
.scroll_list {max-height:142px;overflow-y:auto;}
.scroll_list li {margin-top:8px;}
.scroll_list li:first-child {margin-top:0;}

.selectbox.incheck .overcon .con {max-height:310px; overflow:auto;}
.selectbox.incheck .overcon .con li > div{overflow:hidden;padding:5px 14px;}
.selectbox.incheck .overcon .con li > div:hover{background:#fff8cc}
.selectbox.incheck .overcon .con li > div .formChk {display:block;}
.selectbox.incheck .overcon .con li > div .formChk label {display:block;overflow:hidden;text-overflow:ellipsis;white-space: nowrap}

.checked_card_list {display:none; margin-top:20px;}
.checked_card_list li {padding:3px 0;}
.checked_card_list li span {float:left; width:390px;}

/* 220728_추가 개인정보 처리방침 개정 라벨링 */
.labelling_bx{font-size: 0; text-align: center;}
.labelling_bx li{overflow: hidden; display: inline-block; width: 304px; height: 196px; margin-top: 24px; margin-right: 24px; border-radius: 12px; background-color: #f9fafc; vertical-align: top; box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3);}
.labelling_bx li:nth-child(3n){margin-right: 0;}
.labelling_bx .img_bx{padding-top: 48px;}
.labelling_bx .img_bx img{width: 56px;}
.labelling_bx h4{margin-top: 16px; font-size: 18px; font-weight: bold;}
.terms_new dt.termsDep1{padding-top: 80px; line-height: 24px;}
.terms_new dt.termsDep1 span{display:inline-block; font-size: inherit; vertical-align: middle;}
.terms_new dt.termsDep1 img{width: 32px; vertical-align: middle;}

/* 230406 소비자보호 우수사례 신규 콘텐츠 추가 */
.faq-box {display: flex; flex-wrap: wrap; justify-content: space-between; width: 830px; padding: 40px 38px 55px; border: 1px solid #dedede; background-color: #fff; box-sizing: border-box;}
.faq-box__item {display: flex; flex-direction: column; width: 360px; margin-top: 32px; padding: 32px 24px; box-sizing: border-box;}
.faq-box__item:nth-child(1), .faq-box__item:nth-child(2) {margin-top: 0;}
.faq-box__title, .faq-box__desc {width:100%;}
.faq-box__title {padding-bottom: 16px; border-bottom: 1px dotted rgba(0, 0, 0, 0.47);}
.faq-box__title .useTxt {text-indent: -18px; padding-left: 21px; font-weight: bold;}
.faq-box__desc .faq-box__ico {display: flex; flex-wrap: nowrap;justify-content: center; align-items: center; width: 100%; margin-top: 32px;}
.faq-box__desc .faq-box__ico > div {text-align: center;}
.faq-box__desc .faq-box__ico > div:nth-child(2) {margin: 0 28px 26px}
.faq-box__desc .faq-box__ico > div > img {display: inline-block; margin-left: 8px;}
.faq-box__desc .faq-box__ico > div > img:nth-child(1) { margin-left: 0px;}
.faq-box__desc .faq-box__ico > div:nth-child(1) img, .faq-box__desc .faq-box__ico > div:nth-child(3) img {margin-bottom: 8px;}
.faq-box__desc .faq-box__ico > div > p {font-size: 13px; color: #7361c5; line-height: 1.69; text-align: center;}
.faq-box__desc .faq-box__txt {width: 100%; margin-top: 24px;}

/* 240514 새소식 공지 뱃지 추가 */
.badge-noti {overflow: hidden; display: inline-block; height: 23px; padding: 0 9.3px; border: 1px solid #f76900; border-radius: 13px; background: transparent; color: #f76900; font-size: 1rem; font-weight: 500; line-height: 23px; vertical-align: middle;}

/* 처리절차 step box */
.list-box__step{overflow:hidden;margin-top:30px;border-top:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1}
.list-box__step ul{display:flex;flex-wrap:wrap;width:100%;margin-bottom:-2px}
.list-box__step li{position:relative;display:table;width:49.9%;min-height:65px;padding:20px 0;border-bottom:1px dashed #d5d5d5;}
.list-box__step li:nth-child(odd) {border-right:1px dashed #d5d5d5;}
.list-box__step li img{position:absolute;top:20px;left:30px;width:64px;height:64px}
.list-box__step li .wrap{display:table-cell;padding-left:140px;vertical-align:middle;}
.list-box__step li span {display:inline-block;font-size:12px;}
.list-box__step li .num {font-size:16px;color:#3d7b70;text-indent:-15px;}

/*24.06.19:[고객센터] 도난분실신고 내 카드수령지 선택 영역 개선*/
.receipt-btn {vertical-align: middle; display:inline-block; padding-right:20px; position:relative;}
.receipt-btn:before {content:''; display:block; position:absolute; right:0; top:3px; width:16px; height:16px; background:url(https://img1.kbcard.com/home_re/pc/arr/16/arr-1-down.png) no-repeat center center; background-size:16px auto;}
.receipt-btn.on:before {transform: rotate(180deg);}

/*24.08.21:[고객센터] 그룹 내 고객정보 제공내역 개선*/
.icon-box {border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; overflow: hidden; margin: 22px 0 100px;}
.icon-box li {float: left; width: 50%; text-align :center; padding: 30px 0; box-sizing: border-box;}
.icon-box li:before {content:''; display: block; width: 80px; height: 80px; margin: 0 auto 16px; border-radius: 50%; background-color: #f9fafc; background-position: center center; background-repeat: no-repeat;}
.icon-box li + li {border-left:1px solid #e1e1e1;}
.icon-box strong {display: block; font-size: 20px; margin: 0; color: #333;}
.icon-box p {line-height: 22px;}
.icon-box .btnS {background: #fff;}
.icon-box__member:before {background-image: url(https://img1.kbcard.com/home_re/pc/ico/48/ico-member.svg);}
.icon-box__non-member:before {background-image: url(https://img1.kbcard.com/home_re/pc/ico/48/ico-non-members.svg);}

/* 24.09.06 고객센터 고객제안 컨텐츠 개선 */
.boardView .bCont+.bCont {border-top:1px solid #e1e1e1;}

/*자료열람요구권안내*/
.step-list-img{display: flex; justify-content: space-between;}
.step-list-img li {position: relative; width: calc(25% - 40px); box-sizing:border-box; padding: 24px 10px; border: 1px solid rgba(0, 0, 0, 0.16); border-radius: 16px; text-align: center; font-size:15px; line-height:1.6;} 
.step-list-img > li:not(:first-child):after {content: ''; display: block; position: absolute; left: -40px; top: 50%; margin-top: -12px; width: 24px; height: 24px;
  background: url(https://img1.kbcard.com/home_re/pc/ico/48/cs-arr-2-right.svg) center center no-repeat; background-size: 100% auto;}
.step-list-img__tit {padding-top:67px; position: relative; font-weight: 600;}
.step-list-img__tit.ico01:before {content:''; display:block; position:absolute; left:50%; top:0; width:48px; height:48px; 
background: url(https://img1.kbcard.com/home_re/pc/ico/48/cs-ico-paper.svg) center center no-repeat; background-size: 100% auto; margin-left:-22px;}
.step-list-img__tit.ico02:before {content:''; display:block; position:absolute; left:50%; top:0; width:48px; height:48px; 
background: url(https://img1.kbcard.com/home_re/pc/ico/48/cs-ico-manager.svg) center center no-repeat; background-size: 100% auto;  margin-left:-22px;}
.step-list-img__tit.ico03:before {content:''; display:block; position:absolute; left:50%; top:0; width:48px; height:48px; 
background: url(https://img1.kbcard.com/home_re/pc/ico/48/cs-ico-confirm.svg) center center no-repeat; background-size: 100% auto;  margin-left:-22px;}
.step-list-img__tit.ico04:before {content:''; display:block; position:absolute; left:50%; top:0; width:48px; height:48px; 
background: url(https://img1.kbcard.com/home_re/pc/ico/48/cs-ico-check.svg) center center no-repeat; background-size: 100% auto;  margin-left:-22px;}
.step-list-img__txt {margin-top:10px;}

/* 비대면 금융사기예방 신규 컨텐츠 */
.fraud-contents .tit {display: block; font-size: 24px; line-height: 32px; font-family: 'KBFGDisplayM'}
.fraud-contents .tit span {line-height: 32px;}
.fraud-contents .tit2 {display: block; font-size: 18px; line-height: 24px; font-family: 'KBFGDisplayM'}
.fraud-contents .tit3 {display: block; font-size: 16px; line-height: 24px;}
.fraud-contents .c-orange {color: #f76900 !important;}
.fraud-contents .box-round {padding: 32px 48px; border-radius: 12px; border: 1px solid rgba(0,0,0,0.16);}
.fraud-contents .box-round2 {padding: 48px 40px; border-radius: 12px; border: 1px solid rgba(0,0,0,0.16);}
.fraud-contents .list-check li{position: relative; padding-left: 40px}
.fraud-contents .list-check li:before {content: ''; position: absolute; left: 0; top: 0; width: 32px; height: 32px; background: url(https://img1.kbcard.com/home_re/pc/ico/64/ico-check.png) 0 0 no-repeat; background-size: 100% auto;}
.fraud-contents .list-check li strong {display: block; font-size: 20px; line-height: 28px; font-family: 'KBFGDisplayM';}
.fraud-contents .list-check li p {margin-top: 8px; font-size: 15px; line-height: 24px}
.fraud-contents .list-check li + li {margin-top: 24px}
.fraud-contents .list-wrap + .list-wrap {margin-top: 24px}
.fraud-contents .list-wrap strong {display: block; font-size: 18px; line-height: 24px; font-family: 'KBFGDisplayM';}
.fraud-contents .list-wrap strong + p {margin-top: 8px; font-size: 15px; line-height: 24px}
.fraud-contents .list-wrap .list-box {margin-top: 16px;} 
.fraud-contents .list-box {padding: 24px; border-radius: 12px; background-color: #f9fafc;}
.fraud-contents .list-dot li {font-size: 14px; line-height: 20px; padding-left: 10px; position: relative;}
.fraud-contents .list-dot li:before {content: ""; position: absolute; left: 2px; top: 8px;width: 2px; height: 2px; border-radius: 50%; background-color: rgba(0, 0, 0, 0.87)}
.fraud-contents .list-dot li + li {margin-top: 8px}
.fraud-contents .total {font-size: 15px; line-height: 24px; margin-bottom: 16px;}
.fraud-contents .accordions--faq .accordions__tit {padding: 24px 74px 24px 32px}
.fraud-contents .accordions--faq .accordions__tit:after {display: none}
.fraud-contents .accordions--faq .accordions__view {padding: 24px 132px 24px 32px; background-color: #f9fafc; font-size: 15px; line-height: 24px; border-top: 0;}
.fraud-contents .accordions--faq .accordions__view:after {display: none}
.fraud-contents .box-gray .box-infor-ico--type2 {padding: 8px 32px}
.fraud-contents .list-box-board {display: flex; gap: 24px; flex-wrap: wrap;}
.fraud-contents .list-box-board li {display: flex; padding: 32px 24px; border-radius: 8px; border: 1px solid #d6d6d6; flex: 0 0 calc((100% - 24px) / 2);}
.fraud-contents .list-box-board__img {width: 80px; height: 80px; border-radius: 50%; background-color: #f9fafc; margin-right: 24px; display: flex; align-items: center; justify-content: center}
.fraud-contents .list-box-board__img img {width: 48px; height: 48px}
.fraud-contents .list-box-board__txt strong {display: block; font-size: 18px; line-height: 24px; font-family: 'KBFGDisplayM'}
.fraud-contents .list-box-board__txt strong + p {margin-top: 16px}
.fraud-contents .list-box-board__txt p {font-size: 15px; line-height: 24px}
.fraud-contents .list-box-board__txt p + p {margin-top: 4px}
.fraud-contents .list-num-round li {position: relative; padding-left: 20px; font-size: 15px; line-height: 24px}
.fraud-contents .list-num-round.double li {padding-left: 24px}
.fraud-contents .list-num-round li + li {margin-top: 8px}
.fraud-contents .list-num-round li .num {position: absolute; left: 0; top: 0;}
.fraud-contents .list-num-round.double li .num {width: 21px; text-align: right}
.fraud-contents .tbl-data table th, .fraud-contents .tbl-data table td {padding: 16px 24px}
.fraud-contents .tbl-data table td .list-dash li + li {margin-top: 0}
.fraud-contents .dot-dash {font-size: 14px; line-height: 20px; color: #f76900 !important; margin-top: 8px}
.fraud-contents .dot-star {font-size: 16px; line-height: 24px; color: #f76900 !important; margin-top: 8px; font-weight: 400;}
.fraud-contents .box-lemon {padding: 24px; border-radius: 12px; background-color: #fff9db; font-size: 16px; line-height: 24px; margin-left: -17px;}
.fraud-contents .step-list > li {padding: 24px}
.fraud-contents .step-list--img .step-list__ico07 {position: relative;margin: 0;padding-top: 64px;}
.fraud-contents .step-list--img .step-tit {display: block; margin-bottom: 8px;}
.fraud-contents .step-list--img .step-list__ico07:before {content: '';display: block;position: absolute;left: 50%;top: 0;margin-left: -28px;width: 56px;height: 56px;font-size: 0;width: 56px;height: 56px;background: url("https://img1.kbcard.com/home_re/pc/ico/56/ico-accountstop.png") center center no-repeat;background-size: 100% auto;}
.fraud-contents .step-list--img .step-list__ico08 {position: relative;margin: 0;padding-top: 64px;}
.fraud-contents .step-list--img .step-list__ico08:before {content: '';display: block;position: absolute;left: 50%;top: 0;margin-left: -28px;width: 56px;height: 56px;font-size: 0;width: 56px;height: 56px;background: url("https://img1.kbcard.com/home_re/pc/ico/56/ico-securityplus.png") center center no-repeat;background-size: 100% auto;}
.fraud-contents .step-list--img .step-list__ico09 {position: relative;margin: 0;padding-top: 64px;}
.fraud-contents .step-list--img .step-list__ico09:before {content: '';display: block;position: absolute;left: 50%;top: 0;margin-left: -28px;width: 56px;height: 56px;font-size: 0;width: 56px;height: 56px;background: url("https://img1.kbcard.com/home_re/pc/ico/56/ico-identification.png") center center no-repeat;background-size: 100% auto;}
.fraud-contents .list-num-big > li {font-size: 18px; line-height: 26px; font-weight: 600}
.fraud-contents .list-num-big > li > span {line-height: 26px}
.fraud-contents .list-num-big > li + li {margin-top: 48px}
.fraud-contents .box-check {margin-left: -17px;}
.fraud-contents .box-check {position: relative; padding: 16px 40px 16px 56px; border-radius: 12px; background-color: #eff2f7; font-size: 18px; line-height: 26px; color: rgba(0,0,0,0.87);}
.fraud-contents .box-check:before {content: ''; position: absolute; left: 24px; top: 16px; width: 24px; height: 24px; background: url("https://img1.kbcard.com/home_re/pc/ico/24/ico-2-check2-on.png") center center no-repeat;background-size: 100% auto;}

.fraud-contents .progress-wrap {float: left;}
.fraud-contents .progress-wrap__bar {display: block; width: 228px; height: 4px; background-color: rgba(0,0,0,0.08); border-radius: 2px; position: relative;}
.fraud-contents .progress-wrap__bar.step1:after {content: ''; position: absolute; left: 0; top: 0; width: 25%; height: 100%; background-color: #ffcc00; border-radius: 2px}
.fraud-contents .progress-wrap__bar.step2:after {content: ''; position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #ffcc00; border-radius: 2px}
.fraud-contents .progress-wrap__bar.step3:after {content: ''; position: absolute; left: 0; top: 0; width: 75%; height: 100%; background-color: #ffcc00; border-radius: 2px}
.fraud-contents .progress-wrap__bar.step4:after {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #ffcc00; border-radius: 2px}
.fraud-contents .progress-wrap__num {display: block; font-size: 24px; line-height: 32px; font-family: 'KBFGDisplayM'; font-weight: bold; color: rgba(0, 0, 0, 0.6); margin-top: 24px}
.fraud-contents .progress-wrap__num em {font-size: 32px; line-height: 40px; font-family: 'KBFGDisplayM'; font-weight: bold; color: rgba(0, 0, 0, 0.87); vertical-align: baseline}
.fraud-contents .progress-wrap__txt {font-size: 24px; line-height: 32px; font-family: 'KBFGDisplayM'; font-weight: bold; margin-top: 4px}

.fraud-contents .form-wrap {float: right; width: 804px; border-radius: 8px 8px 0 0; background-color: #fff; padding: 48px 92px 94px;}
.fraud-contents .form-wrap__btn {margin-top: 56px;text-align: center; font-size: 0}
.fraud-contents .form-wrap__btn .btn + .btn {margin-left: 16px}
.fraud-contents .form-wrap__tit {font-size: 20px; line-height: 32px; font-family: 'KBFGDisplayM'; font-weight: bold; margin-bottom: 24px}
.fraud-contents .form-wrap__cnt + .form-wrap__tit {margin-top: 80px}
.fraud-contents .form-wrap__box {padding: 18px 24px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.16);}
.fraud-contents .form-wrap__box dl {overflow: hidden}
.fraud-contents .form-wrap__box dt {float: left; font-size: 18px; line-height: 32px; font-weight: bold}
.fraud-contents .form-wrap__box dd {float: right;}
.fraud-contents .form-wrap__box dd * {vertical-align: middle;}
.fraud-contents .form-wrap__box dd .check-box {margin-right: 0; margin-left: 16px}
.fraud-contents .form-wrap__box dd .check-box label:before {margin-right: 16px}
.fraud-contents .form-wrap__box dd .btn--line {border-color: rgba(0,0,0,0.47); color: rgba(0,0,0,0.47);}
.fraud-contents .form-wrap__txt {line-height: 24px}
.fraud-contents .form-wrap__txt + .form-wrap__txt {margin-top: 8px}
.fraud-contents .form-wrap__txt + .form-wrap__tit {margin-top: 48px}
.fraud-contents .form-wrap .tbl-data--type2 table tr td {padding: 7px 10px}
.fraud-contents .form-wrap .tbl-data--type2 table tr td:nth-child(2n) {text-align: left; padding: 16px 24px;}
.fraud-contents .form-wrap .tbl-data--type2 table tr td p + p {margin-top: 8px}
.fraud-contents .form-wrap .tbl-data--type2 table tr td .radio-box {margin-right: 0}
.fraud-contents .form-wrap .tbl-data--type2 table tr td .radio-box + .radio-box {margin-left: 16px}

.fraud-contents .form-wrap__cnt .tbl-form table th {color: rgba(0, 0, 0, 0.87);}
.fraud-contents .form-wrap__cnt .list-dash {font-size: 13px; line-height: 22px;}
.fraud-contents .form-wrap__cnt .list-dash li {padding-left: 12px;}
.fraud-contents .form-wrap__cnt .tbl-form .radio-box label {font-weight: bold; color: rgba(0, 0, 0, 0.87);}
.fraud-contents .form-wrap__cnt .tbl-form .radio-wrap--block {margin-top: 8px}
.fraud-contents .form-wrap__cnt .tbl-form .radio-wrap--block .radio-box {padding: 16px 0; border-bottom: 1px solid rgba(0,0,0,0.08)}
.fraud-contents .form-wrap__cnt .tbl-form .radio-wrap--block .radio-box label {padding: 0; box-sizing: content-box; line-height: 24px; height: 24px}
.fraud-contents .tbl-form__info {margin-top: 32px; padding-top: 16px; border-top: 1px solid rgba(0, 0, 0, 0.16);}
.fraud-contents .tbl-form__info .list-dot li {font-size: 13px; line-height: 22px; display: flex; align-items: center; flex-wrap: wrap;}
.fraud-contents .tbl-form__info .list-dot li:before {display: none;}
.fraud-contents .tbl-form__info .list-dot li p {position: relative; padding-left: 10px; line-height: 40px; margin-right: 16px}
.fraud-contents .tbl-form__info .list-dot li p::before {content: ''; position: absolute; left: 0; top: 17px; width: 3px; height: 3px; border-radius: 50%; background: rgba(0, 0, 0, 0.87)}
.fraud-contents .tbl-form__info .list-dot li .btn {font-weight: bold;}
.fraud-contents .tbl-form__info .list-dot li + li {margin-top: 8px}
.fraud-contents .chk-box__item > .radio-box label:before {margin-right: 16px}
.fraud-contents .chk-box__item > .radio-box label {font-size: 15px; line-height: 24px}
.fraud-contents .chk-box__item > .radio-box label span + span {margin-left: 16px}
.fraud-contents .chk-box__item .chk-box__cont2 {margin-left: 40px}
.fraud-contents .chk-box__item .chk-box__aside dt {font-size: 13px; line-height: 22px}
.fraud-contents .chk-box__item .chk-box__aside dd {font-size: 13px; line-height: 22px; font-weight: bold;}
.fraud-contents .form-wrap .form-field--calendar {z-index: 11; margin-right: 0; width: 100%}
.fraud-contents .form-wrap .form-field--calendar .form-field__btn-date:after {left: -413px}
.fraud-contents .form-wrap .form-field__cont-calendar .form-field__obj {width: 100%;}
.fraud-contents .form-wrap .select-dual .select-box {width: 138px !important} 
.fraud-contents .form-wrap .select-dual .select-box + .select-box {margin-left: 16px}
.fraud-contents .form-wrap .form-field__txtarea {height: 178px; padding: 16px 16px 0}
#container .fraud-contents section.bg-gray-back {position: relative; margin-top: 0; padding: 48px 0 0;}
#container .fraud-contents section.bg-gray-back:before {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 200px; background: #eff2f7}