@charset "utf-8";

@media print {
#WPOP *{color:#000 !important}
	.pop_headWrap {display:none;}	
	#pop_wrapper .btnArea {display:none;}
	.footWrap,
     #pop_footer {display:none;}
	.printHeadWrap {background:url() !important;}
     .printHeadWrap h1 {text-align:center;}	
	.printWrap .signature dt,
	.printWrap .signature dd,
	.printWrap .signature2 dt,
	.printWrap .signature2 dd {border:1px solid #999 !important;}
	
	.printWrap .signature dd {border-top:none !important;}
	.printWrap .signature2 dd {height:45px !important; border-top:none !important;}
	
	.printWrap .tType02,
	.printWrap .tType02 tr td {border:1px solid #999 !important;}
     .printWrap .tType01 tbody tr td {font-size:11px !important;}
     .printWrap table tr th, .printWrap table tr td {border:1px solid #666;} 
	.dealBox .fr .day2 {width:75px; font-size:10px !important;}	

#WPOP .p_btn   { display:none;              }
#WPOP .onePage { page-break-before: always; }
#WPOP .btnArea{display:none} 
#WPOP .btn{border:1px solid #ddd}
#WPOP  #pop_footer{display:none}
#WPOP .tType01,
#WPOP .tType02{border-left:1px solid #999;border-right:1px solid #999}
#WPOP .tType01 th,
#WPOP .tType01 td,
#WPOP .tType02 th,
#WPOP .tType02 td{border:1px solid #999}
#WPOP .box_type5_biz .inBox{background:0 none;position:static}
#WPOP .box_type5_biz .inBox .box_type5_1{border:1px solid #f3f1ef}
}


html, body, #WPOP{height:100%; font-family:Arial, simsun, MS mincho, MS-Gothic;}
body > #WPOP{height:auto}
#pop_wrapper{position:relative;height:auto;padding:0 20px 50px 20px;*zoom:1;}
#pop_head{overflow:hidden;*zoom:1;position:relative;margin-bottom:35px;padding:18px 0 0;background:url(https://oimg1.kbstar.com/img/ocommon/popup/bg_popHead.gif) repeat-x 0 100%;}
#pop_contents{padding:0 0 50px;}
#pop_footer{clear:both;position:relative;zoom:1;overflow:hidden;margin:-50px 0 25px 0;padding:0 20px;background:url(https://oimg1.kbstar.com/img/ocommon/popup/bg_popfoot_logo.gif) no-repeat 20px 13px;}

#pop_head .tit_dep1{padding:0 0 12px 0;font-size:18px;background:url(https://oimg1.kbstar.com/img/ocommon/popup/logo_kbstar.gif) no-repeat 100% 0;*zoom:1}
#pop_head .logo{position:absolute;top:20px;right:8px;font:0/0 Arial}
#pop_footer .close{text-align:right}
#pop_contents .tType02 td{padding-left:7px;padding-right:5px;}
#pop_contents .acct_info .list_account dd{margin-top:0}

#pop_wrapper .tType02 td,#pop_wrapper .tType02 th{padding:5px 5px 4px 15px}
#pop_wrapper .tType01 td,#pop_wrapper .tType01 th{padding:5px 3px 4px}

/* 수입물품 선취보증신청서 */
.letter h2 {font-size:20px;}
.letter .tType02 td, .letter .tType02 th{border-left:1px solid #e6e5e5 !important;border-right:1px solid #e6e5e5 !important}
.letter .tType02 th, .letter .tType02 td dt{font-weight:bold}
.letter .mal_50{margin-left:50px}
.letter ol li{margin-left:14px;padding:3px 0;text-indent:-14px}
.letter .signature strong{display:inline-block;*display:inline;width:80px}
.letter .signature2{float:right;width:100px}
.letter .signature2 dt{padding:5px 0;font-weight:bold;text-align:center;border:1px solid #e6e5e5}
.letter .signature2 dd{height:70px;border:1px solid #e6e5e5;border-top:none}
.letter .to{display:inline-block;*display:inline;}
.letter .pat_50{position:absolute; left:0; bottom:-5px;}
.letter .to span{font-size:18px}
.letter .top_sig {position:relative; zoom:1;}
.letter .top_sig .signature2{width:70px !important}
.letter .top_sig .signature2 dd{height:50px !important;background:#fff}

/* 영수증 */
.dealBox{overflow:hidden;zoom:1;clear:both;margin-top:15px;}
.dealBox .list_type1 li{line-height:120%;color:#4e473f;background-position:0 6px;}
.dealBox .fl{float:left;}
.dealBox .fr{position:relative;float:right;width:95px;}
.dealBox .fr .day{width:90px;position:absolute;top:40px;left:3px;text-align:center;font-size:11px;color:#4d447d;}
.dealBox .fr .day2 {width:70px;position:absolute;top:37px;left:12px;text-align:center;font-size:11px;color:#4d447d; line-height:12px;}
.dealday{margin-top:-30px !important;text-align:center;font-weight:bold;}


/* 문자메세지 전송 */
.smsContent{width:208px;height:197px;position:relative;background:url(https://oimg1.kbstar.com/img/ocommon/bg_sms.gif) no-repeat;}
.smsContent textarea{width:112px;height:95px;border:0 none;margin:0;padding:7px 10px;position:absolute;top:37px;left:34px;background:#f8f8f8;resize:none;overflow:hidden;white-space:normal;}
.smsContent .checkByte{position:absolute;bottom:22px;right:30px;}

/* 가변적인 테이블 여백주기 */
.tblWrap{margin-top:35px}
.tType01 th.tLeft{padding-left:15px !important;}
sup{color:red;font-size:9px;}

ol.bold_num{list-style-type:decimal inside !important;}

.box_img{min-height:73px;padding:25px 15px 24px 185px;background:url(/img/ocommon/bg_popboxImg.gif) no-repeat}
.box_img strong{font-size:16px;letter-spacing:-0.05em}
.box_img .comment{margin-top:5px}
.box_img .comment strong{font-size:12px}
.box_line{margin-top:15px;padding-top:15px;border-top:1px solid #e5e4e3}

/* 지도서비스 */
.pop_map{width:460px;height:630px;background:#eee;}


/* 공통 로딩 팝업 컨텐츠 */
.pop_loadDown{padding:20px}
.pop_loadDown .tit{font-size:16px}
.pop_loadDown .loadDown{padding:10px 0;text-align:center}
.solo {height:100px;}


/* loading text */
.loadingTxt {margin:10px 0 0 0;text-align:center;}

/* 설문 */
.pop_survey_h2{margin-bottom:20px;font-weight:bold;font-size:14px;color:#0391B1;}
.pop_survey{border-bottom:1px solid #e5e5e5;}
.pop_survey li{position:relative;padding-bottom:35px;vertical-align:top;}
.pop_survey p.img_no{position:absolute;left:0;top:0;*top:10px;width:50px;text-align:center;color:#a8a09a;}
.pop_survey li dl{padding-left:100px;}
.pop_survey li dt{margin-bottom:10px;font-weight:bold;}
.pop_survey li .item_inline dd{display:inline-block;*display:inline;margin-right:20px;}
.pop_survey li input.wd_40{width:40px !important;}

/* 도움말 팝업 */
.wrapAll{position:relative;height:auto;min-height:100%;_height:100%}
#HEADER {position:relative;height:62px;margin:0 20px 11px 20px;background:url(https://oimg1.kbstar.com/img/ocommon/popup/bg_popHead.gif) repeat-x 0 100%;}
#HEADER .helpLogo{position:absolute;top:17px;left:10px;font:0/0 Arial}
#HEADER .tit_help{display:block;padding:14px 0 13px 142px;color:#463f3a;font-size:18px;background:url(https://oimg1.kbstar.com/img/ocommon/popup/bg_helpimg.gif) no-repeat 100% 8px}

.contentWrap{overflow:hidden;*zoom:1;margin:0 20px;padding-bottom:112px}
#FOOTER{overflow:hidden;*zoom:1;position:relative;margin:-112px 20px 0 20px;padding-top:19px;text-align:center}
#FOOTER .btnArea{margin:0;}
#FOOTER .close{display:inline-block;*display:inline;*zoom:1;position:absolute;bottom:9px;right:0}
.helpCallnum{height:33px;padding:29px 0 0 105px;color:#a09890;text-align:left;background:url(https://oimg1.kbstar.com/img/ocommon/popup/bg_popfoot_logo.gif) no-repeat 0 29px}

.wrapAll .btn.large, .wrapAll .btn.large *, #FOOTER .btn.large, #FOOTER .btn.large *{font-size:12px;line-height:31px;height:31px;background:url(https://oimg1.kbstar.com/img/ocommon/popup/bg_btnLarge.gif) no-repeat 0 0}
.wrapAll .btn.large, #FOOTER .btn.large{padding:0 !important}
.wrapAll .btn.large *, #FOOTER .btn.large *{padding:0 9px 0 9px;*padding:1px 9px 0 10px;background-position:100% 0 !important}
.wrapAll .btn.large.action{background-position:0 -100px !important}
.wrapAll .btn.large.action *{background-position:100% -100px !important}

.wrapAll .btn.large .left{left:0;padding:0}
.wrapAll .btn.large .left *{padding:1px 14px 0 32px;_padding:1px 14px 0 32px}
.wrapAll .btn.large .excel{background-position:0 -420px!important}
.wrapAll .btn.large .pdf{background-position:0 -197px!important}
.wrapAll .btn.large .word{background-position:0 -255px!important}
.wrapAll .btn.large .html{background-position:0 -313px!important}
.wrapAll .btn.large .right{padding:0}
.wrapAll .btn.large .right *{padding:1px 25px 0 10px !important;_padding:1px 25px 0 10px !important}
.wrapAll .btn.large .blank *{background-position:100% -358px !important}

.tabMenuJS .list_type1 li{float:none}

/* 마우스 입력기 안내 팝업 */
.keypadMethod{position:relative;height:275px;padding:25px 20px 26px 30px}
.keypadMethod dt{margin-bottom:3px;padding-left:200px;color:#0391b1;font-size:14px;font-weight:bold}
.keypadMethod dd{padding-left:200px;}
.keypadMethod dd p{margin-top:20px}
.keypadMethod dd.mouseImg{position:absolute;top:30px;left:30px;padding-left:0;}
#popMouse .tabMenuJS li .cont{width:494px}

/* 부동산 프린트화면 */
.stamp,.stamp_other {height:70px;margin-top:15px;padding:12px 15px 0 0;text-align:right;font-weight:bold;font-size:14px}
.stamp{background:url(https://oimg1.kbstar.com/img/oland/stamp_kb.gif) no-repeat 100% 0}
.stamp_other{background:url(https://oimg1.kbstar.com/img/oland/stamp01_kb.jpg) no-repeat 100% 0}

.sign_wrap {padding-bottom:15px; border-bottom:1px solid #e6e5e5;}
.sign_wrap dl dt {display:inline-block; width:25%; text-align:center; vertical-align:top; padding-top:15px;}
.sign_wrap dl dd {display:inline-block; width:70%;}
.sign_wrap dl dd ul li span {display:inline-block; margin-left:20%;}

.apply_doc_wrap {position:relative;}
.apply_doc_wrap .ap_txt {display:inline-block; margin-left:10%;}
.apply_doc_wrap .ap_comment {margin-left:15%;}
.apply_info {position:absolute; right:0; top:0; border:1px solid #e6e5e5; padding:5px;}

.apply_doc_wrap dl dt {margin-top:15px;}
.apply_doc_wrap dl dt span {display:inline-block; margin-left:25%;}
.apply_doc_wrap dl dd {padding-top:5px;}
.apply_doc_wrap dl dd ul li span {display:inline-block; margin-left:25%;}
.apply_doc_wrap .ap_box {border:1px solid #e6e5e5; padding:5px;}

/* 월드링크 수표 상세조회 안내 */
#popWorldBanking .guideTab{padding-bottom:20px;min-height:430px;}
#popWorldBanking .guideTab ul{position:relative}
#popWorldBanking .guideTab ul li.first {margin-top:0 !important;}
#popWorldBanking .guideTab ul.vn {position:absolute;}
#popWorldBanking .guideTab .cont{position:absolute;top:45px;left:0;width:360px}
#popWorldBanking .guideTab .cont img {width:360px;}
#popWorldBanking .guideTab .off .cont{display:none}

/* 부동산 팝업추가 */
.noView{position:absolute;top:7px;right:120px;}
.boxTitle{display:inline-block;margin:10px 0 10px 190px;padding-left:25px;border-bottom:1px solid #ccc;font-size:18px;text-align:center;letter-spacing:1.5em}
.olList{margin-top:5px}
.olList li{padding-left:0;font-size:12px !important;background:none}
.olList li strong{display:inline-block;*display:inline;*zoom:1;padding-right:5px;color:#3da207;}


/* 공통도움말(라인맵옆)  */
h5.advice {padding:10px 10px 7px 44px;border-bottom:1px solid #eee;width:100%;background:url(/img/ocommon/board/icon_faq.gif) no-repeat 11px 9px;}
h5.advice.first {border-top:1px solid #C8C8C8;}
div.advice{padding:12px 15px 22px 42px;border-bottom:1px solid #D9D2C6;zoom:1;overflow:hidden;background:#f8f8f8 url(https://oimg1.kbstar.com/img/ocommon/board/icon_faq.gif) no-repeat 10px -35px}
div.advice table{border:1px solid #CCC;border-right:none;margin:0 0 4px 14px;#margin-bottom:12px;width:98%;}
    div.advice table thead th{border:1px solid #E6E5E5;padding:4px 0 3px;text-align:center;font-weight:normal;background-color:#F6F6F5}
    div.advice table tbody th{border:1px solid #E6E5E5;padding:6px 0 3px 9px;background-color:#FFFFFF}
    div.advice table tr th{border:1px solid #E6E5E5;padding:4px 0 3px;text-align:center;background-color:#F6F6F5}
    div.advice table td{border:1px solid #E6E5E5;padding:4px 9px 3px;background-color:#FFF}

div.advice ol.num-st02 li {padding-left:18px;background-repeat:no-repeat;}
div.advice ol.num-st03 li {padding-left:18px;background-repeat:no-repeat;}
div.advice div.imgarr-1-left {float:left;clear:both;margin-bottom:20px;}
div.advice div.imgarr-1-right {float:left;margin:0 0 20px 10px;}

div.faq-list{overflow:hidden; width:100%;}
div.faq-list h5{width:100%;border-top:1px solid #ECE8E2; border-bottom:0;font-weight:normal;color:#4C4C4C;}
div.faq-list div.advice{margin-bottom:5px;padding:15px 0 15px 45px;width:680px;background:#F7F7F7 url(https://oimg1.kbstar.com/img/ocommon/help/icon_a.gif) no-repeat scroll 10px 12px;border:0;}
div.faq-list div.advice ul,
div.faq-list div.advice ol,
div.faq-list div.advice p{margin-bottom:0;}
div.faq-list .disp-none{display:none;}

ul.windows-pro {float:right;width:160px;}
ul.windows-pro li {float:left;display:inline;}
ul.windows-pro li.last {margin-left:5px;}

.cp-tabox {border:1px solid #D9D2C6;border-top:none;padding:18px 10px 0 0;overflow:hidden;zoom:1;}
.cp-tabox2 {border:1px solid #D9D2C6;border-top:none;padding:18px 12px 0;overflow:hidden;margin:0 0 24px;zoom:1;}

h4.cp-title-hlp {clear:both; margin-bottom:20px;}
div.gnb_hlp {float:right;margin:9px 0 0 0;min-height:40px;_height:40px;}
div.gnb_hlp ul {float:right;}
div.gnb_hlp ul li {float:left;margin-left:18px;}
.hlp_main_top{width:684px;margin:10px 0 0 0;background:url('https://oimg1.kbstar.com/img/ocommon/help/help_main_bg_top.gif') no-repeat top left;}
.hlp_main_bot{width:684px;height:18px;margin:-5px 0 0 0;background:url('https://oimg1.kbstar.com/img/ocommon/help/help_main_bg_bot.gif') no-repeat bottom;}
div.main_links ul {padding:20px 20px 0 20px;}
div.main_links ul li {margin:0 0 5px 0;padding:0 0 15px 0;font-size:0;background:url('https://oimg1.kbstar.com/img/ocommon/help/main_tit_bar.gif') no-repeat left bottom ;}
div.main_links ul li.last {margin:0 0 0 0;padding:0 0 0 0;background:none;}
div.main_links ul li p {position:absolute;margin:5px 0 0 0;padding:0 0 0 0;}
div.main_links ul li dl {margin:0 0 8px 0;padding:0 0 0 103px;}
div.main_links ul li dl dt {float:left;margin:0;padding:0}
div.main_links ul li dl dd {float:left;margin:0 0 0 0;padding:3px 12px 0 10px;background:url('https://oimg1.kbstar.com/img/ocommon/help/s_tit_bar.gif') no-repeat right 3px;}
div.main_links ul li dl dd.last {background:none;}

div.kb-benefits {width:684px;}
ul.benefit-menu {overflow:hidden;zoom:1;}
	ul.benefit-menu li {float:left;}
		ul.benefit-menu li a {display:block;}
			ul.benefit-menu li a img {vertical-align:middle;}
div.benefit-cont {border:1px solid #dfdcd5;border-top:none;letter-spacing:-1px;}
	div.benefit-cont div.tab-cont {padding:38px 14px 69px 154px;}
	div.benefit-cont div#benefit-1 {background:url('https://oimg1.kbstar.com/img/ocommon/help/benefit_bg01.gif') no-repeat -9px -9px;}
	div.benefit-cont div#benefit-2 {background:url('https://oimg1.kbstar.com/img/ocommon/help/benefit_bg02.gif') no-repeat -8px -9px;}
	div.benefit-cont div#benefit-3 {background:url('https://oimg1.kbstar.com/img/ocommon/help/benefit_bg03.gif') no-repeat -8px -9px;}
		div.benefit-cont h3 {display:none;}
		div.benefit-cont h4 {margin-bottom:13px;}
		div.benefit-cont div.btn-area {margin:31px 0 0;}

/* 김연아 WallPaper 포토 리스트 */
.pop_photoWrap {width:645px;}

.pop_photoWrap dl.photoDwList {float:left; width:200px; margin:0 20px 30px 0;}
.pop_photoWrap dl.photoDwList dt {border:1px solid #e7e7e7; padding:9px;}
.pop_photoWrap dl.photoDwList dt img {width:180px; height:144px;}
.pop_photoWrap dl.photoDwList dd {}
.pop_photoWrap dl.photoDwList dd ul.photo_download {}
.pop_photoWrap dl.photoDwList dd ul.photo_download li {position:relative; border-bottom:1px solid #eee; padding:12px 0 10px 10px; background:url(https://oimg1.kbstar.com/img/ocommon/bullet/bult_element3.gif) no-repeat 0 17px;}
.pop_photoWrap dl.photoDwList dd ul.photo_download li span {position:absolute; right:0; top:7px;}

.pop_photoWrap dl.photo_last {margin-right:0;}

/* B2B As-is 약관 css 추가 2012.01.10 */
.tablestyle-02 {table-layout:auto !important;}

/* KB주부통장 가입고객 우대쿠폰*/
.coupon02{width:565px;margin:0 auto}
.coupon02 .coutop{height:75px}
.coupon02 .coumiddle{ position:relative}
.coupon02 .coumiddle .info{position:absolute;top:0px;left:195px;color:#f26522; font-size:16px; font-weight:bold;}
.coupon02 .coubottom{height:67px}


/*스타뱅킹/모바일 인증서 복사(2013-11-07 추가)*/
#pop_head .tit_dep1.cert-cp{padding:5px 0 12px 0;background:url('https://oimg1.kbstar.com/img/ocert/img_uni_logo.gif') no-repeat 100% -8px;*zoom:1}
.certcp-step {background:url('https://oimg1.kbstar.com/img/ocert/bg_cert_cp.gif') no-repeat 0 0;width:646px;height:217px;margin:13px 0 25px;}
.certcp-step li strong {font-size:14px; color:#1b6da6;display:block;margin-bottom:3px;}
.certcp-step li {float:left;padding:12px 0 0 15px;width:200px;height:95px;}

.cert-note {margin-left:5px !important;}
.cert-note dt{color:#1b6da6;font-size:14px;margin-bottom:15px;font-weight:bold;}
.cert-note dd span.point_blue{color:#1b6da6;}

.indt {padding-left:17px !important;}

.cert-bottom {border-top:1px solid #e0dfe3;padding-top:12px;margin-top:10px;}
