@charset "utf-8";

.renew2016 .rMateH5__Root *{font-family:Arial,맑은고딕, "Malgun Gothic" !important}
.renew2016 .bd-top {border-top:1px solid #ddd}
.chart-hoder{position:relative;}
.chart-xy{position:absolute; right:10px;top:-20px;z-index:100;font-size:12px;color:#666}

/********** GNB영역 **********/
.renew2016 .gnbWrap_2015 #gnb_2015 > li > a:hover img,.renew2016 .gnbWrap_2015 #gnb_2015 li a.on img{margin-top:0 !important;}
#RENO_2015.renew2016 #HEADER{height:110px}
#RENO_2015.renew2016 .headerWrap{border-bottom:1px solid #f1f1f1}
#RENO_2015.renew2016 #header_content .titPers{left:1px;top:39px !important;*top:21px !important;z-index:99; width:100px;}
#RENO_2015.renew2016 .gnbWrap_2015 #gnb_2015 #menu_all_2015{height:16px;margin-right:0;background:0 none;left:0;top:0}
#RENO_2015.renew2016 .gnbWrap_2015{position:absolute;right:23px;top:14px;z-index:99;*top:7px;}
#RENO_2015.renew2016 .gnbWrap_2015 #gnb_2015 > li {margin:2px 18px 0 0;padding:0;/*background:url('https://oimg1.kbstar.com/img/omoney/2016/common/bg_gnb_2016_line.gif') no-repeat left 5px*/}
#RENO_2015.renew2016 .gnbWrap_2015 #gnb_2015 > li.bgnone{background:0 none}
#RENO_2015.renew2016 .gnbWrap_2015 #gnb_2015 > li  a{display:block;vertical-align:middle;}
#RENO_2015.renew2016 .gnbWrap_2015 #gnb_2015 > li.search {margin:0;padding:0 13px 0 19px;background:url('https://oimg1.kbstar.com/img/omoney/2016/common/bg_gnb_2016_line.gif') no-repeat left 2px}
#RENO_2015.renew2016 .gnbWrap_2015 #menu_all_2015 {right:-30px;top:1px;}
#RENO_2015.renew2016 .gnbWrap_2015 #menu_all_2015 .btn_menu{text-indent:0}
#RENO_2015.renew2016  .gnbWrap_2015 #gnb_2015{right:20px;}
/********** skipNavigation **********/
#RENO_2015.renew2016 #skipNav{width:980px;position:absolute;overflow:hidden;margin:0 auto;z-index:10000}
#RENO_2015.renew2016 #skipNav a{display:block;background:#555555;font-weight:bold;width:0;height:0;font-size:0;line-height:0;margin:0 -1px -2px 0;overflow:hidden;font-size:11px;text-align:center}
#RENO_2015.renew2016 #skipNav a:hover, #skipNav a:active, #skipNav a:focus{height:20px;line-height:1;margin:0;padding-top:5px;width:auto;text-decoration:none;color:#ffb533}
#RENO_2015.renew2016 #svcTitle{float: none;}
#RENO_2015.renew2016 #svcTitle .logo{*height:25px;background:none;float: none; display: block; margin: 0 0 0 -27px;}
#RENO_2015.renew2016 #header_content #personal .svc{margin:2px 0px 0 -27px}

#RENO_2015.renew2016 #personal{ position:relative;/*margin:0 0 0 26px !important; */ }
#RENO_2015.renew2016 #personal .certMenu {position:absolute;left:-23px;top:-52px;*top:-42px;width:600px;text-align:right;margin:0}
#RENO_2015.renew2016 #personal .certMenu li{float:none;display:inline-block;*display:inline;vertical-align:middle;}
#RENO_2015.renew2016 #personal .certMenu li + li{margin-left:-3px}

#RENO_2015.renew2016 #header_content #personal {position:relative; margin: 0 0 0 26px !important;}
#RENO_2015.renew2016 #header_content #personal .certMenu {position:absolute; left:-120px; top:-55px; width:470px; text-align:right; margin:0; line-height:0; font-size:0;}
#RENO_2015.renew2016 #header_content #personal .certMenu li {margin-top:1px; font-size: 13px;}
#RENO_2015.renew2016 #header_content #personal .certMenu li + li {margin-left:0;}
#RENO_2015.renew2016 #header_content #personal .certMenu .h_time{margin:0 4px 0 29px; padding:0 0 0 16px !important; background:url('https://oimg1.kbstar.com/img/ocommon/2017b/login_time_ico.png') no-repeat 0 8px; color:#0572e2;}
#header_content #personal .certMenu .h_time span{width:auto;}
#RENO_2015.renew2016 .gnbWrap_2015 #gnb_2015 > li {float:left;height:18px;vertical-align:middle}
#RENO_2015.renew2016 .gnbWrap_2015 #gnb_2015 > li > h3{display:inline;background:none;height:18px; overflow:hidden; text-indent:inherit;zoom:1}

#RENO_2015.renew2016 #header_content .h_fishing a{position:relative}
#RENO_2015.renew2016 #header_content .h_login{width:auto;height:auto; border: 0 none;}
#RENO_2015.renew2016 #header_content .h_logout{width:auto;height:auto; border: 0 none;}
#RENO_2015.renew2016 #header_content .h_login a , #RENO_2015.renew2016 #header_content .h_logout a{display: inline-block; padding: 0}
#RENO_2015.renew2016 #header_content .h_fishing a span.secureTooltip {top:27px;padding:8px 0 0 ;background:url('https://oimg1.kbstar.com/img/omoney/2016/common/bg_tooltip.png') no-repeat left 0}
#RENO_2015.renew2016 #header_content .h_fishing a span.secureTooltip em{width:263px;padding-right:7px;height:20px;line-height:16px;color:#000;background:0 none}
#RENO_2015.renew2016 #header_content .h_userName {margin-top:0;vertical-align:middle;}
#RENO_2015.renew2016 #header_content .h_userName span{display:inline-block;vertical-align:text-bottom}

/* common_2015변경에 따라 자산관리 이전형태유지  */
#RENO_2015.renew2016 #header_content #personal .certMenu .h_login{width:auto; border:1px solid #cccccc; border-right:none; color:#6b6b6b;letter-spacing:-1px;background:none;text-align:center;margin-right:0;}
#RENO_2015.renew2016 #header_content #personal .certMenu .h_userName a{margin:0 9px 0 4px !important}
#RENO_2015.renew2016 #header_content #personal .certMenu .h_userName + .h_login > a{height:22px !important; line-height:22px !important; text-decoration:none; padding: 0 8px 0 9px !important; border:1px solid #b2b2b2 !important}
#RENO_2015.renew2016 #header_content #personal .certMenu .h_userName + .h_login > a:before,
#RENO_2015.renew2016 #header_content #personal .certMenu .h_userName + .h_login + li:before,
#RENO_2015.renew2016 #header_content #personal .certMenu .h_userName + .h_login + li:after{content:none}
#RENO_2015.renew2016 #header_content #personal .certMenu .h_btn.h_extend,
#RENO_2015.renew2016 #header_content #personal .certMenu .h_btn.h_logout{border:0 !important; background:none !important;}
#RENO_2015.renew2016 #header_content #personal .certMenu .h_btn.h_logout{margin-left:5px !important;}
#RENO_2015.renew2016 #header_content #personal .certMenu .h_btn.h_extend a {width:49px !important; background:url('https://oimg1.kbstar.com/img/ocommon/2017b/login_extend_bg.png') no-repeat !important;}
#RENO_2015.renew2016 #header_content #personal .certMenu .h_btn.h_logout a {width:68px !important; background:url('https://oimg1.kbstar.com/img/ocommon/2017b/logout_bg.png') no-repeat !important; }
#RENO_2015.renew2016 #header_content #personal .certMenu .h_btn.h_extend a,
#RENO_2015.renew2016 #header_content #personal .certMenu .h_btn.h_logout a{margin-top: 3px !important; display:inline-block; padding: 0 !important; height:20px !important; line-height:20px !important; text-align:center; color:#333; border:none !important;}


/********** snb **********/
.hd, .vn {position:absolute !important;left:-9999px !important;top:-9999px;}
.wrap-menu {position:relative;width:980px;margin:0 auto;padding:0;top:55px;}
/*.wrap-header.open .gnb_bg_area{display:block;position:absolute;left:0;top:55px;height:295px;width:100%;background:#f6f6f6;border-bottom:#e7e7e7;}*/
.wrap-menu .gnb_bg_area {content:'';background:#f6f6f6;position:absolute;left:50%;top:55px;bottom:0;width:1920px;margin:0 0 0 -960px;border-bottom:1px solid #e7e7e7}
.nav-snb {position:relative;overflow:hidden;display:block;padding:0 0 0 120px;*background:#f6f6f6;}
.nav-snb > .cate {float:left;width:105px;}

/* 181011까지 기존자산관리 메뉴구조. 로보어드바이저 오픈을 위한 1주일간 Blind오픈시 이 영역 노출 : 180227 원복부분 : 180306 차단
.nav-snb > .cate > a {overflow:hidden;position:relative;display:block;width:100%;height:0;margin:0 0 -2px;padding:56px 0 2px;font-size:16px;line-height:48px;background:url(https://oimg1.kbstar.com/img/omoney/2016/common/header_snb_171026.png) no-repeat 0 0;}
.nav-snb > .cate.m2 {width:105px;}
.nav-snb > .cate.m3 {width:105px;}
.nav-snb > .cate.m4 {width:105px;}
.nav-snb > .cate.m5 {width:134px;}
.nav-snb > .cate.m6 {width:119px;}
.nav-snb > .cate.m7 {width:124px;}
.nav-snb > .cate > a:before {content:'';position:absolute;left:2px;right:16px;top:52px;width:0;margin:auto;height:2px;background:#2c3451;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.nav-snb > .cate.on > a:before {width:105px;}
.nav-snb > .cate.m2.on > a:before {width:105px;}
.nav-snb > .cate.m3.on > a:before {width:105px;}
.nav-snb > .cate.m4.on > a:before {width:105px;}
.nav-snb > .cate.m5.on > a:before {width:134px;}
.nav-snb > .cate.m6.on > a:before {width:119px;}
.nav-snb > .cate.m7.on > a:before {width:124px;}
.nav-snb > .cate.m1 > a {background-position:1px -2px;}
.nav-snb > .cate.m2 > a {background-position:-109px -2px;}
.nav-snb > .cate.m3 > a {background-position:-219px -2px;}
.nav-snb > .cate.m4 > a {background-position:-327px -2px;}
.nav-snb > .cate.m5 > a {background-position:-430px -2px;}
.nav-snb > .cate.m6 > a {background-position:-698px -2px;}
.nav-snb > .cate.m7 > a {background-position:-569px -4px;}
.nav-snb .cate_sub {height:0;}
.nav-snb .cate_sub > ul > li {border-left:1px solid #e8e8e8;}
.nav-snb .cate_sub li a {display:block;}
.nav-snb .cate_sub li a {padding:0 0 0 10px;font-size:14px;line-height:30px;letter-spacing:-1px;color:#888;}
//181011까지 기존자산관리 메뉴구조. 로보어드바이저 오픈을 위한 1주일간 Blind오픈시 이 영역 노출*/
 
/* 181012 자산관리 메뉴에 로보어드바이저 추가 . 서브메뉴 2라인 처리 : 180227 현재 블라인드 처리 :180306 오픈 */
/*
.nav-snb > .cate > a {overflow:hidden;position:relative;display:block;width:100%;height:0;margin:0 0 -2px;padding:56px 0 2px;font-size:16px;line-height:48px;background:url(https://oimg1.kbstar.com/img/omoney/2017/common/header_snb_181102.png) no-repeat 0 0;} 
.nav-snb > .cate.m2 {width:155px;}
.nav-snb > .cate.m3 {width:155px;}
.nav-snb > .cate.m4 {width:130px;}
.nav-snb > .cate.m5 {width:114px;}
.nav-snb > .cate.m6 {width:115px;}
.nav-snb > .cate > a:before {content:'';position:absolute;left:2px;right:16px;top:52px;width:0;margin:auto;height:2px;background:#2c3451;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.nav-snb > .cate.on > a:before {width:105px;}
.nav-snb > .cate.m2.on > a:before {width:155px;}
.nav-snb > .cate.m3.on > a:before {width:155px;}
.nav-snb > .cate.m4.on > a:before {width:130px;}
.nav-snb > .cate.m5.on > a:before {width:114px;}
.nav-snb > .cate.m6.on > a:before {width:115px;}
.nav-snb > .cate.m1 > a {background-position:1px -2px;}
.nav-snb > .cate.m2 > a {background-position:-820px -2px;}
.nav-snb > .cate.m3 > a {background-position:-997px -2px;}
.nav-snb > .cate.m4 > a {background-position:-433px -2px;}
.nav-snb > .cate.m5 > a {background-position:-700px -2px;}
.nav-snb > .cate.m6 > a {background-position:-572px -2px;}
.nav-snb .cate_sub {height:0;}
.nav-snb .cate_sub > ul > li {border-left:1px solid #e8e8e8;}
.nav-snb .cate_sub li a {display:block;}
.nav-snb .cate_sub li a {padding:7px 10px 7px 10px;font-size:14px;line-height:16px;letter-spacing:-1px;color:#888;}
*/
/* //181012 자산관리 메뉴에 로보어드바이저 추가 . 서브메뉴 2라인 처리*/

/* 190729 자산관리 메뉴 수정 추가 */ 
.nav-snb > .cate > a {overflow:hidden;position:relative;display:block;width:100%;height:0;margin:0 0 -2px;padding:56px 0 2px;font-size:16px;line-height:48px;background:url(https://oimg1.kbstar.com/img/omoney/2019/header_snb_190701.png) no-repeat 0 0;} 
.nav-snb > .cate.m2 {width:155px;}
.nav-snb > .cate.m3 {width:120px;}
.nav-snb > .cate.m4 {width:130px;}
.nav-snb > .cate.m5 {width:155px;}
.nav-snb > .cate.m6 {width:120px;}
.nav-snb > .cate > a:before {content:'';position:absolute;left:2px;right:16px;top:52px;width:0;margin:auto;height:2px;background:#2c3451;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.nav-snb > .cate.on > a:before {width:105px;}
.nav-snb > .cate.m2.on > a:before {width:155px;}
.nav-snb > .cate.m3.on > a:before {width:114px;}
.nav-snb > .cate.m4.on > a:before {width:130px;}
.nav-snb > .cate.m5.on > a:before {width:155px;}
.nav-snb > .cate.m6.on > a:before {width:115px;}
.nav-snb > .cate.m1 > a {background-position:-6px -2px;}
.nav-snb > .cate.m2 > a {background-position:-184px -2px;}
.nav-snb > .cate.m3 > a {background-position:-414px -2px;}
.nav-snb > .cate.m4 > a {background-position:-612px -2px;}
.nav-snb > .cate.m5 > a {background-position:-804px -2px;}
.nav-snb > .cate.m6 > a {background-position:-1032px -2px;}
.nav-snb .cate_sub {height:0;}
.nav-snb .cate_sub > ul > li {border-left:1px solid #e8e8e8;}
.nav-snb .cate_sub li a {display:block;}
.nav-snb .cate_sub li a {padding:7px 10px 7px 10px;font-size:14px;line-height:16px;letter-spacing:-1px;color:#888;}
/* //190729 자산관리 메뉴 수정 추가 */ 

.nav-snb .cate_sub li a:hover, .nav-snb .cate_sub li a:focus {color:#2c3451 !important;text-decoration:underline;}
.nav-snb .cate.on .cate_sub li a {color:#2c3451;}
.nav-snb .cate_sub .sub_tit_list {display:none;}
.nav-snb > .cate.m2 .cate_sub .sub_tit_list {display:block;}
.wrap-header.open .nav-snb .cate_sub {height:auto;padding:14px 0 40px;}

.cbh_calc a {display:block;width:26px;height:26px;position:absolute;left:50%;top:70px;margin:0 0 0 451px;text-indent:-9999px;background:url('https://oimg1.kbstar.com/img/omoney/2016/common/bg_snb_cbh_calc.png') no-repeat 0 0}

.nav-cal {position:absolute;left:50%;top:67px;width:28px;margin:0 0 0 485px;}
.nav-cal dt {position:absolute;left:-9999px;}
.nav-cal dd a {overflow:hidden;position:relative;display:block;padding:45px 0 0;height:0;background:url('https://oimg1.kbstar.com/img/omoney/2016/common/bg_snb_cal.png') no-repeat 0 0}
.nav-cal dd a em {position:absolute;right:0;top:0;padding:0 3px;font-family:Arial;font-size:12px;line-height:18px;min-width:12px;background:#f36406;color:#fff;text-align:center;border-radius:50%;text-indent:-1px;}

/********** snb **********/
.snb_2016{height:36px;width:980px;position:absolute;top:74px;right:0;float:right;padding:0; z-index: 1;}
.snb_2016 ul.fr{margin-left: 162px !important; float: none !important;}
.snb_2016 .cate.m6{margin-top:-9px}
.snb_2016 .cate.m6 > a{width:112px;height:43px;padding:3px 0 0;background-position:-550px 0;text-indent:-9999px}
.snb_2016 .cate.m6 > a .gnb_bg{display:none !important}
.snb_2016 .cate{float:left;margin-left:20px;}
.snb_2016 li:first-child{margin-left:0}
.snb_2016 .cate > a{position:relative;display:block;height:38px;overflow:hidden;*zoom:1;text-indent:-9999px;background:url('https://oimg1.kbstar.com/img/omoney/2016/common/bg_snb_omoney.png') no-repeat 0 -8px;vertical-align:middle}
.snb_2016 .cate.m1 > a{width:96px;}
.snb_2016 .cate.m2 > a{width:95px;background-position:-115px -8px;}
.snb_2016 .cate.m3 > a{width:92px;background-position:-229px -8px}
.snb_2016 .cate.m4 > a{width:78px;background-position:-341px -8px}
.snb_2016 .cate.m5 > a{width:91px;background-position:-439px -8px}
.snb_2016 .cate > .cate_sub{display:none;position:absolute; left: 0; top: 36px;min-width: 980px;}
.snb_2016 .cate > .cate_sub .cate_sub_bg{display:block;z-index:0;position:absolute;left:0;top:1px;width:100%;height:100%;background:#f6f6f6;border-bottom:1px solid #dfdfdf}
.snb_2016 .cate > .cate_sub  > ul{z-index:1;position:relative;width: 980px; margin: 0 auto; padding: 25px 0 10px; }
.snb_2016 .cate > .cate_sub  > ul .sub_tit{display: block; padding:6px 0 10px 10px; color: #2c3451; font-size: 16px; font-weight: bold; border-left:1px solid #e8e8e8; text-decoration: none; line-height: 17px;}
.snb_2016 .cate > .cate_sub  > ul > li {float: left;width: 182px; padding-right: 14px;margin-bottom:20px;}
.snb_2016 .cate > .cate_sub  > ul li .sub_tit_list a{display: block; padding:5px 0 7px 12px; font-size: 14px; line-height: 14px; color:#686868;border-left:1px solid #e8e8e8; text-decoration: none;letter-spacing:-1px}
.snb_2016 .cate > .cate_sub  > ul li .sub_tit_list li:first-child a{padding-top:8px;}
.snb_2016 .cate > .cate_sub  > ul li .sub_tit_list a:hover,.snb_2016 .cate > .cate_sub  > ul li .sub_tit_list a.active{ color:#2c3451;text-decoration:underline; }
.snb_2016 .gnb_bg{display:block;position:absolute;left:0;bottom:1px;width:0;height:4px; background:#313646}
.snb_2016 .btn_mpfm{float:right;margin-left:20px;margin-top:-1px}
.snb_2016 .btn_alarm{float:left;margin-left:20px;margin-top:-3px;width:22px;height:26px;background:url('https://oimg1.kbstar.com/img/omoney/2016/common/bg_alarm.png') no-repeat 0 0;}
.snb_2016 .btn_alarm a{display:block;font-size:14px;font-weight:bold;color:#2c3451;text-align:center;line-height:28px;}

/*snb 금융다이어리*/
.cbh_snb_cal {position:absolute;right:0; top:-5px;}
.cbh_snb_cal a {position:relative;display:block;width:25px;height:28px;background:url('https://oimg1.kbstar.com/img/omoney/2016/common/bg_snb_cal.png') no-repeat 0 0;text-indent:-9999px}
.cbh_snb_cal a em {position:absolute;top:-7px;right:-12px;width:18px;height:18px;line-height:18px;border:2px solid #fff;border-radius:10px;background:#ffde25;font-weight:bold;color:#3e444d;font-size:12px;text-align:center;text-indent:0}


/********** FOOTER **********/
#FOOTER_2015{background:0 none !important; border-top:1px solid #f1f1f1 !important}

/******************************* 탭 Area *******************************/
.renew2016 .subTypeB .tabArea_2015 > ul {min-height:295px;background:url('https://oimg1.kbstar.com/img/ocommon/bg_tabLine2.gif') repeat-x 0 36px;}
.renew2016 .subTypeB .tabArea_2015 > ul > li.on {border:1px solid #aba195;border-bottom-color:#fff}
.renew2016 .subTypeB .tabArea_2015 .tabList {width:96px;height:35px;border:1px solid #dad6d3;line-height:32px;background:#fff;}
.renew2016 .subTypeB .tabArea_2015 > ul > li.on .tabCont {top:55px;}

/************************ 펀드,외환 : 환율 표 *****************************/
.renew2016 .smTabArea_2015 .excRate {width:280px;}

/* 스몰 탭 */
.renew2016 .smTabArea_2015 .tabArea_2015 > ul > li.on .tabCont {top: 38px}
.renew2016 .smTabArea_2015 .tabArea_2015 > ul { height: 36px;}

/*환율*/
#RENO_2015.renew2016 .exRateDetail td {padding:0 8px;line-height:1.65}
#RENO_2015.renew2016 .excRate .head {height: 30px;}
#RENO_2015.renew2016 .excRate .excDesc {letter-spacing: -0.04em;}

/* input style */
.input[readonly], .input[readonly="readonly"]{background-color:#efedee !important}
.input{height:23px;line-height:23px;padding:0 10px;color:#938980;border-top:1px solid #b3b3b3;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-left:1px solid #b3b3b3; vertical-align:middle;}
.input [value='']{color:#4e463f}
.input.focus{border-top:1px solid #d1a453;border-right:1px solid #f5cf88;border-bottom:1px solid #f5cf88;border-left:1px solid #d1a453;color:#4f4840;background-color:#fccf00 }
.input.inactive{color:#948781;background-color:#efedee}
.input.error{border:1px solid #fe3700;color:#4f4840;}
input, textarea{display:inline-block;font-size:1em;vertical-align:top;*vertical-align:middle}

/* input radio */
.renew2016 .inp_radio_box_2015 .radio_list label{font-size:15px;letter-spacing:-0.04em}
.renew2016 .inp_radio_box_2015 .radio_list.on label{color:#333;background:url('https://oimg1.kbstar.com/img/omoney/2016/common/bg_radio_input_on.png') no-repeat left center}
.renew2016 .inp_radio_box_2015 .radio_list input[type='radio']{width: 16px;height: 16px;top: 3px;left: 1px}

/* input check */
.renew2016 .inp_check_box_2015 .check_list label {padding: 0 5px 0 25px;font-size:15px; letter-spacing:-0.04em; background: url('https://oimg1.kbstar.com/img/omoney/2016/common/bg_check_input.png') no-repeat left center}
.renew2016 .inp_check_box_2015 .check_list.on label{color: #333;letter-spacing:-0.04em;background: url('https://oimg1.kbstar.com/img/omoney/2016/common/bg_check_input_on.png') no-repeat left center}
.renew2016 .inp_check_box_2015 .check_list input[type="checkbox"]{width: 16px;height: 16px;opacity: 1;top: 2px;left: 1px}

/***** select *****/
.renew2016 .selbox{margin:0;padding:4px 5px 5px 0;font-size:1em;border-top:1px solid #b3b3b3;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-left:1px solid #b3b3b3;vertical-align:middle; margin-right:6px}
.renew2016 .selectBox_2015 {height:23px;padding:0 33px 0 6px; border-top:1px solid #b3b3b3;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-left:1px solid #b3b3b3;font-size:12px;background:url('https://oimg1.kbstar.com/img/omoney/2016/common/bg_select_arr_down.gif') no-repeat right center}

.renew2016 select.selectBox_2015:disabled{border:1px solid #e8e8e8;color:#e8e8e8}
.renew2016 select.selectBox_2015::-ms-expand {display:none;}

textarea{border:1px solid #d4d4d4;padding:11px 10px 10px 14px;
scrollbar-face-color:#fff;
scrollbar-shadow-color:#fff;
scrollbar-3dlight-color:#e7e7e7;
scrollbar-arrow-color:#707070;
scrollbar-track-color:#fff;
scrollbar-darkshadow-color:#e7e7e7;
scrollbar-base-color:#fff;
}

/* common */ 
/*읽기전용*/
.blind{overflow:hidden;width:100%;height:1px;font-size:0 !important;line-height:0;text-indent:-9999px;}
.vn{position:absolute;top:-99999px;left:-99999px;}
.overflow{overflow:hidden !important}
.middle{vertical-align:middle !important}
.bottom{vertical-align:bottom !important}
.baseline{vertical-align:baseline !important}
.cr{clear:both !important}
.tal{text-align:left !important}
.tac{text-align:center !important}
.tar{text-align:right !important}
.underline{text-decoration:underline !important}
.fl{float:left !important}
.fr{float:right !important}
.dpn,.none,.d-n {display:none !important}
.dpb,.block,.d-b {display:block !important}
.inblock {display:inline-block !important}
.z1{zoom:1;overflow:hidden}
.s1{margin-top:5px !important}
.s2{margin-top:10px !important}
.s3{margin-top:15px !important}
.s4{margin-top:20px !important}
.s5{margin-top:25px !important}
.s6{margin-top:30px !important}
.s7{margin-top:35px !important}
.s8{margin-top:40px !important}
.s9{margin-top:45px !important}
.s10{margin-top:50px !important}
.mt0{margin-top:0 !important}
.mr0{margin-right:0 !important}
.mb0{margin-bottom:0 !important}
.ml0{margin-left:0 !important}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb35{margin-bottom:35px !important;}
.mb40{margin-bottom:40px !important;}
.mb45{margin-bottom:45px !important;}
.mb60{margin-bottom:60px !important;}
.pb0{padding-bottom:0px !important;}
.pb20{padding-bottom:20px !important;}
.pb25{padding-bottom:25px !important;}
.ml10{margin-left:10px !important;}
.ml20{margin-left:20px !important;}

/* font-style */
.bold{font-weight:bold !important}
.normal{font-weight:normal !important}
.point_txt1{color:#4e473f}/* default */
.point_txt2{color:#928881}/* sub text */
.point_txt3{color:#7b716a}
.point_txt4{color:#928781}
.point_green{color:#20a083 }/* point text */
.point_orange{color:#ff8400;}/* link,alert text */
.point_plus,.arrowStyle.up,.rate_plus{color:#eb4d34;}/* 수치 plus */
.point_minus,.arrowStyle.down,.rate_minus{color:#3b83d5;}/* 수치 minus */
.point_brown{color:#6a5847}/* 금융 계산기 금액 */
.point_blue{color:#06809b !important}/* 게시판 전체건수 */
.f12{font-size:12px !important;}
.f13{font-size:13px !important;}
.f14{font-size:14px !important;}	 
.f15{font-size:15px !important;}
.f16{font-size:16px !important;}
.f18{font-size:18px !important;}
.f20{font-size:20px !important;font-family:"NanumSquare"}
.f22{font-size:22px !important;font-family:"NanumSquare"}
.f24{font-size:24px !important;font-family:"NanumSquare"}
.f26{font-size:26px !important;font-family:"NanumSquare"}
.f28{font-size:28px !important;font-family:"NanumSquare"}
.f30{font-size:30px !important;font-family:"NanumSquare"}
.f36{font-size:36px !important;font-family:"NanumSquare"}
.f40{font-size:40px !important;font-family:"NanumSquare"}
.fb12{font-size:12px;font-weight:bold}
.fb14{font-size:14px;font-weight:bold}
.fb15{font-size:15px;font-weight:bold}
.fb16{font-size:16px;font-weight:bold}
.fb18{font-size:18px;font-weight:bold}
.fb20{font-size:20px;font-weight:bold;font-family:"NanumSquare"}
.fb22{font-size:22px;font-weight:bold;font-family:"NanumSquare"}
.fb24{font-size:24px;font-weight:bold;font-family:"NanumSquare"}
.fb28{font-size:28px;font-weight:bold;font-family:"NanumSquare"}
.fb30{font-size:30px;font-weight:bold;font-family:"NanumSquare"}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh24{line-height:24px}
.lh30{line-height:30px}

/* 공통 인덴트 */
.txt_indent1 {color:inherit;font-size:13px !important;text-indent:-8px !important;padding-left:8px !important;letter-spacing:-0.04em !important;line-height:20px !important;background:none !important}/* 별표 */
.txt_indent2 {color:inherit;font-size:13px !important;text-indent:-13px !important;padding-left:13px !important;letter-spacing:-0.04em !important;line-height:22px !important;background:none !important}	/* 당구장 */

/*버튼 스타일*/
.btn, .btn *{overflow:visible;margin:0;padding:0;display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;border:0;vertical-align:middle !important;white-space:nowrap;}
.btn {margin-right:0;*margin-right:2px}
.btn *{cursor:pointer; _cursor:hand;vertical-align:top !important;}
.btn *:hover{text-decoration:none}
.btn.small, .btn.small *,.btn.medium, .btn.medium *{height:27px;font-size:12px;line-height:25px;_line-height:29px;background:url('https://oimg1.kbstar.com/img/ocommon/bg_btnSmall.gif') no-repeat;zoom:1}
.btn.small, .btn.medium{background-position:0 0}
.btn.small *, .btn.medium *{padding:0 10px 0 11px;text-align:center;background-position:100% 0}
.btn.small.action{background-position:0 -100px;}
.btn.small.action *{background-position:100% -100px; font-weight:bold;}
.btn.large, .btn.large *{height:34px;font-weight:bold;line-height:34px;_line-height:35px;color:#63605c;background:url('https://oimg1.kbstar.com/img/ocommon/bg_btnLarge_n.gif') no-repeat;zoom:1}
.btn.large *{padding:0 14px 0 16px;font-size:14px;text-align:center;background-position:100% 0}
.btn.large.action{background-position:0 -100px}
.btn.large.action *{color:#534f4a;background-position:100% -100px}
.btn.large.action *:hover,
.btn.large.action *:active,
.btn.large.action *:focus{color:#000}
.btn.large *:hover,
.btn.large *:active,
.btn.large *:focus{color:#222}
.btn.strong *{font-weight:bold !important}
.btn.small .left *,.btn.small .right *{background-position:100% 0}
.btn.small .prev{background-position:0 -488px}
.btn.small .prev *{padding:0 11px 0 21px;}
.btn.small .next *{padding:0 21px 0 11px;background-position:100% -561px}
.btn.icon .blank{background-position:100% -180px}
.btn.small .blank *{padding:0 23px 0 10px}
.btn.small .excel *,.btn.small .pdf *,.btn.small .word *,.btn.small .html *,.btn.small .hwp *, .btn.small .text *, .btn.small .ppt *{padding:0 10px 0 31px}
.btn.small .sns *{padding:0 10px 0 45px}
.btn.icon .excel{background-position:0 -260px}
.btn.icon .pdf{background-position:0 -335px}
.btn.icon .word{background-position:0 -415px}
.btn.icon .html{background-position:0 -451px}
.btn.icon .hwp{background-position:0 -532px}
.btn.icon .text{background-position:0 -785px}
.btn.icon .ppt{background-position:0 -828px}
.btn.icon .sns{background-position:0 -870px}
.btn.small .grid *{padding:0 23px 0 11px;background-position:100% -675px}
.btn.small.action .grid{background-position:0 -711px}
.btn.small.action .grid *{color:#fff;background-position:100% -711px}
.btn.large .excel *,.btn.large .pdf *,.btn.large .word *,.btn.large .html *,.btn.large .hwp *,.btn.large .text *, .btn.large .ppt *{padding:0 15px 0 38px}
.btn.large .blank *{padding:0 31px 0 15px}
.btn.icon,.btn.icon *{left:0;min-width:0;padding:0}
.btn.icon .hidden{display:none;font:0/0 Arial}
.btn.emp{background:0 none;padding-left:0;padding-right:0;vertical-align:middle !important}

/* 버튼 스타일 */
.btn-round, .btn-round *{overflow:visible;margin:0;padding:0;display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;border:0;vertical-align:middle !important;white-space:nowrap;}
.btn-round {margin-right:0;*margin-right:2px}
.btn-round *{cursor:pointer; _cursor:hand;vertical-align:top !important;}
.btn-round *:hover{text-decoration:none}

.btn-box{padding:0 20px}
.btn-box a:first-child{margin-left:0;}
.btn-box a{font-weight:normal;margin-left:10px;}
.btn-round {font-size:16px;text-align:center}

a.t1,a.t2,a.t3{height:48px;padding:0 25px;border-radius:25px;line-height:48px;font-size:20px}
.btn-round.t1{border:1px solid #2c3451;color:#fff;background:#2c3451;}
.btn-round.t2{border:1px solid #fff;color:#fff;background:transparent;}
.btn-round.t3{border:1px solid #2c3451;color:#2c3451;background:transparent;}

a.t4,a.t5,a.t6{height:38px;padding:0 20px;border-radius:20px;line-height:38px;}
.btn-round.t4{border:1px solid #2c3451;color:#fff;background:#2c3451;}
.btn-round.t5{border:1px solid #fff;color:#fff;background:transparent;}
.btn-round.t6{border:1px solid #2c3451;color:#2c3451;background:transparent;}

.btn-round.t7,.t11{min-width:46px;height:34px;padding:0 5px;border-radius:18px;line-height:34px;background:transparent;border:1px solid #fff}
.btn-round.t7{border-color:#fff;color:#fff;}
.btn-round.t11{border-color:#2c3451;color:#2c3451;}

a.t8,a.t9{height:28px;border-radius:15px;line-height:28px;padding:0 20px;font-size:12px;font-weight:bold;}
.btn-round.t8{border:1px solid #b1b6dc;color:#2c3451;background:#b1b6dc;}
.btn-round.t9{border:1px solid #2c3451;color:#2c3451;background:#b1b6dc;}
.btn-round.t10{height:38px;border-radius:20px;line-height:38px;padding:0 30px;border:1px solid #705f50;color:#fff;background:#705f50;}

a.t-num1{font-size:22px;line-height:48px;}
a.t-num2{font-size:18px;line-height:38px;}

.mWid40{min-width:40px;}/* 텍스트가 2개의 경우 : 닫기 */
.mWid70{min-width:70px;}/* 텍스트가 2개의 경우 : 적용, 확인, 취소, ok */
.mWid110{min-width:110px;}/* 문구가 많은경우 - 목적자금 */
.mWid130{min-width:130px;}/* 문구가 많은경우 - 내자산현황 */
.mWid210{min-width:210px;}/* 문구가 많은경우 - 내자산현황 */
.minH-auto{min-height:auto !important;} /* 2019-09-02 */

/* Table */
.tType01, .tType02, .tType03, .tType031 {width:100%;border-bottom:1px solid #ccc;table-layout:fixed;z-index:10}
.tType01{table-layout:auto !important}
.tType01 th {padding:7px 3px;text-align:center;font-weight:normal;background:#f6f6f5;border-top:1px solid #ccc;border-left:1px solid #e6e5e5;border-bottom:1px solid #e6e5e5}
.tType01 th.th01{background:#fcfcfc;border-top:1px solid #e6e5e5;}
.tType01 th.th02{font-weight:bold;background:#fff}
.tType01 th.th03{border-top:1px solid #e6e5e5}
.tType01 th.th04{font-weight:normal;background:#fff}
.tType01 th.last{border-bottom:1px solid #ccc}
.tType01 th img {vertical-align:middle;padding-bottom:3px}
.tType01 tbody th {padding:8px 3px 7px 3px}
.tType01 td {min-height:20px;padding:8px 3px 7px 3px;text-align:center;border-top:1px solid #e6e5e5;border-left:1px solid #e6e5e5;background:#fff;word-wrap:break-word;word-break:normal;*word-wrap:normal}
.tType01 .tLeft {padding-left:10px !important;text-align:left !important}
.tType01 .tbLeft {padding:15px 0 15px 15px;text-align:left}
.tType01 .tRight {padding-right:5px;text-align:right !important}
.tType01.type2 .tRight {padding-right:15px;text-align:right !important}
.tbl_btn{padding:11px 20px 11px 0 !important;border-right:none !important;text-align:right !important;background:#f9f9f9 !important}
.tbl_btn .btn{margin-left:3px}
.tType01 tfoot th{border-bottom:1px solid #ccc}
.tType01 tfoot td{padding:11px 0 9px 13px;text-align:left;border-right:none;background:#f9f9f9}
.tType01 tfoot td span{padding-right:18px}
.tType01 tfoot tr.bdrl td{border-left: 1px solid #e6e5e5;text-align:right;}/*2014-11-06추가*/
.tType01 tfoot tr.sum td{padding:8px 0;border-top-color:#ccc;border-left: 1px solid #e6e5e5;text-align:center; font-weight:bold;}

.tType02{border-top:1px solid #ccc !important;}
.tType02 .first th , .tType02 .first td {border-top:0 none}
.tType02 th{padding:8px 5px 7px 15px;text-align:left;font-weight:normal;background:#f6f6f5;border-top:1px solid #e6e5e5}
.tType02 th.sub01{border-right:1px solid #e6e5e5}
.tType02 td {z-index:1;padding:8px 5px 7px 20px;text-align:left;border-top:1px solid #e6e5e5;background:#fff;word-wrap:break-word;word-break:break-all;*word-wrap:normal}
.tType02 td *{vertical-align:middle;}

.tType03 th {padding:6px 0 4px;text-align:center;font-weight:normal;background:#f6f6f5;border-bottom:1px solid #e6e5e5;border-left:1px solid #e6e5e5}
.tType03 td {padding:7px 0 6px;text-align:center;border-bottom:1px solid #e6e5e5;border-left:1px solid #e6e5e5}
.tType03 .tLeft {padding:7px 0 6px 13px;text-align:left}

.tType031 th {padding:3px 0 2px;text-align:center;font-weight:normal;background:#f6f6f5;border-bottom:1px solid #e6e5e5;border-left:1px solid #e6e5e5}
.tType031 td {padding:3px 0 3px;text-align:center;border-bottom:1px solid #e6e5e5;border-left:1px solid #e6e5e5}
.tType031 .tLeft {padding:4px 0 3px 13px;text-align:left} 

.tType04{border-bottom:1px solid #cccccc;text-align:center}
.tType04 th {padding:15px 0;font-size:14px;font-weight:normal;background:#f6f6f6;border-top:1px solid #cccccc}
.tType04 td {padding:10px 0;border-top:1px solid #e5e5e5}
.tType04 .tLeft {padding:10px 15px;text-align:left}
.tType04 .tRight {padding:10px 15px;text-align:right}
.tType04 .txtColor{color:#888}
.tType04 td.noData span{display:inline;padding:0;background:0 none}
.tType05 tr{height:40px}
.tType05 th,.tType05 td{border:1px solid #e5e5e5;font-size:14px;color:#4f483e}
.tType05 th{border-left:0;background:#f6f6f6;font-weight:normal}
.tType05 td:last-child{border-right:0}
.tType05 tr:first-child td,.tType05 tr:first-child th{border-top-color:#ccc}
.tType05 tr:last-child td,.tType05 tr:last-child th{border-bottom-color:#ccc}

.bdl{border-left:1px solid #e6e5e5 !important;}
.tType01 td:first-child,.tType01 th:first-child, .tType03 td:first-child, .tType031 td:first-child, .tType03 th:first-child, .tType031 th:first-child{border-left:0 none}
.nbr {border-right:none !important;}
.nbb {border-bottom:none !important;}
tr.first th, tr.first td {/*border-top:1px solid #ccc !important;*/}
.br1{border-right:1px solid #e6e5e5 !important}
.point{padding-top:2px;padding-left:5px;vertical-align:top;}

.tip {margin-top:6px}
.tip li{padding:1px 0 0 9px;color:#7b716a;background:url('https://oimg1.kbstar.com/img/omoney/2016/common/bult_tip.gif') no-repeat 0 9px}

.basicContents, #b029039, #b029040, #b045860, #b029068, #b054226,#b049260,#b045952,#b057470,#b059286,#b059284,#b059284,#b059285,#b059252,#b059253,#b059853,#b059845,#b059855{position:relative;padding-top:10px;}
/*.basicContents .board_view, #b029039 .board_view, #b029040 .board_view, #b045860 .board_view, #b029068 .board_view, #b054226 .board_view,#b049260 .board_view,#b045952 .board_view{margin-top:-100px;}*/
.column_notice{height:120px;}

/* pageing */
.renew2016 .pagenate{position:static}
.renew2016 .paging{clear:both;display:inline-block;*display:inline;*zoom:1;width:100%;margin:20px auto 0 auto;text-align:center}
.renew2016 .paging form{display:inline-block;*display:inline;*zoom:1;margin:0 2px;vertical-align:top}
.renew2016 .paging button,.renew2016 .paging input{overflow:visible;padding:0;border:0 none;cursor:pointer;background:transparent}
.renew2016 .paging span{display:inline-block;height:25px;line-height:23px;padding:0 2px 0 0;background:url('https://oimg1.kbstar.com/img/ocommon/board/pageing_rback.gif') no-repeat 100% 0;vertical-align:top}
.renew2016 .paging span input,
.renew2016 .paging span button{min-width:21px;height:25px;line-height:23px;padding:0 2px 0 4px;background:url('https://oimg1.kbstar.com/img/ocommon/board/pageing_lback.gif') no-repeat 0 0;text-align:center;vertical-align:middle}
.renew2016 .paging span.selected{background:url('https://oimg1.kbstar.com/img/ocommon/board/pageing_rback_o.gif') no-repeat 100% 0}
.renew2016 .paging span.selected input,
.renew2016 .paging span.selected button{background:url('https://oimg1.kbstar.com/img/ocommon/board/pageing_lback_o.gif') no-repeat 0 0}
.renew2016 .paging .pagingBtn em{display:block;width:13px;height:9px;padding:0;text-indent:-99999px;overflow:hidden;font-style:normal;background:url('https://oimg1.kbstar.com/img/ocommon/bg_paging.gif') no-repeat;text-align:center}
html>/**/body  .renew2016 .paging .next em{background-position:75% -26px}
.renew2016 .paging .first em{background-position:50% 0}
.renew2016 .paging .prev em{background-position:60% -13px;}
.renew2016 .paging .next em{background-position:60% -26px; margin-left:2px}
.renew2016 .paging .last em{background-position:60% -39px}
.renew2016 .paging span.prev_wrap{margin-right:2px}
.renew2016 .paging span.next_wrap{margin-left:2px}
.renew2016 .pagenate .rTxt{position:absolute; right:0;top:23px;width:20%;text-align:right}

/* 게시판_view */
.board_view{width:100%;/*padding-bottom:35px;*/border-top:2px solid #c8c8c8;border-bottom:1px solid #c8c8c8}
.board_view dt{padding:9px 15px 14px 15px;font-size:16px;color:#4e473f;/*font-weight:bold;*/text-align:left;border-bottom:1px solid #e6e5e5;background-color:#fbfbfb}
.board_view dd{padding:24px 15px ; line-height:20px;}
.board_view .day_hit{display:block;margin-bottom:1px;font-size:13px;color:#918881;font-weight:normal} /* 등록일,조회수 */
.board_view .day_hit{overflow:hidden;*zoom:1}
.board_view .day_hit span{float:left;color:#918881;font-weight:bold}
.board_view .day_hit span em{display:inline-block;*display:inline;*zoom:1;padding-right:3px;font-weight:normal;}
.board_view .day_hit span.date, .board_view .day_hit span.writer{margin-right:7px;padding-right:8px;background:url('https://oimg1.kbstar.com/img/ocommon/board/bg_boardTiline.gif') no-repeat 100% 7px}
.board_view .day_hit span.nobg{background:none!important;}
.board_view .upfile{padding:8px 0 5px 15px;border-top:1px solid #e6e5e5}
.board_view .upfile li{*zoom:1;}
.board_view .upfile li a{display:block;padding-left:17px;color:#7c746e;line-height:1.7;background:url('https://oimg1.kbstar.com/img/ocommon/bullet/icon_file.gif') no-repeat 0 6px} /* 첨부파일 */
.board_view .rss{margin:13px 0 0 0;padding:0 10px 0 0;color:#7c746e;text-align:right} /* 주소복사 */
.board_view .rss input{margin:0 !important}
.board_view .tag{padding-left:55px;color:#7c746e;border-top:none;background:url('https://oimg1.kbstar.com/img/ocommon/bullet/icon_tag.gif') no-repeat 15px 15px} /* tag */
.board_view .tag a{color:#7c746e}
.board_view .source {position:relative;color:#7c746e}/* 20110727 추가 */
.board_view .source .rBtn {position:absolute;top:10px;right:5px}
#view_cont{margin-bottom:40px}

/* 다음글_이전글 */
.prevNext{overflow:hidden;width:100%; border-bottom:1px solid #c8c8c8}
.prevNext dt{float:left;width:65px;padding:8px 0 9px;font-weight:bold;border-top:1px solid #e6e5e5; text-align:center}
.prevNext dd{float:left;width:635px;padding:8px 10px 9px;border-top:1px solid #e6e5e5}
.prevNext dt.first, .prevNext dd.first{border-top:none;border-bottom:none}
.btnArea{margin-top:20px;text-align:center;z-index:1}

/* 계산기 */
#calculator #pop_wrapper{position:relative;*zoom:1;padding:0 20px;}
#calculator #pop_footer{clear:both;position:relative;zoom:1;overflow:hidden;padding:10px 20px;background:url('https://oimg1.kbstar.com/img/omoney/2016/ocalculator/bg_popfoot_logo.gif') no-repeat 20px 10px;text-indent:-9999px; margin:0}
.calculator input{position:absolute; top:56px; left:18px; border:none; background:url('https://oimg1.kbstar.com/img/omoney/2016/ocalculator/bg_calcul_input.gif') no-repeat left top;width:183px; height:45px; text-align:right;font-size:24px;padding:10px 6px 0 0;font-weight:bold;}

/* 달력 */
.calendarLayer{position:static;width:278px;height:278px;padding:0;z-index:10;font-size:12px}
#viewCalendar.calendarLayer{margin-bottom:33px}
.calendarLayer button{width:23px;height:25px;border:none;text-indent:-9999px;background:url('https://oimg1.kbstar.com/img/omoney/2016/nmsub/bg_btn_calendar.png') no-repeat; vertical-align:middle}
.calendarLayer .calMove{height:25px;padding:13px 0;text-align:center;background:#f8f7f5}
.calendarLayer .calMove .calMove_txt{width:140px;display:inline-block;font-size:16px;vertical-align:middle}
.calendarLayer button.year_prev{background-position:0 0}
.calendarLayer button.month_prev{background-position:-23px 0}
.calendarLayer button.month_next{background-position:-46px 0}
.calendarLayer button.year_next{background-position:-69px 0}
.calendarLayer .calendarSmall{padding:0 6px !important;text-align:center;background:url('https://oimg1.kbstar.com/img/omoney/2016/common/bg_calTh.gif') repeat-x 0 0}
.calendarLayer .calendarSmall th{overflow:hidden;width:32px;height:22px;padding:3px 0;color:#7B716A;font-weight:normal;text-align:center;vertical-align:top;background:none}
.calendarLayer .calendarSmall td{padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;border:none !important;text-align:center;vertical-align:top;background:#fff}
:root .calendarLayer .calendarSmall th{height:27px;padding:2px 0}
.calendarLayer .calendarSmall td a{display:block;padding:7px 0;*padding:2px 4px;text-align:center;font-family:맑은고딕, "Malgun Gothic"}
.calendarLayer .calendarSmall td a:hover{background:#f3f1ef}
.calendarLayer .calendarSmall .sun {padding-left:6px}
.calendarLayer .calendarSmall .sat {padding-right:6px}
.calendarLayer .calendarSmall th.sun, .calendarLayer .calendarSmall th.sun a{color:#d76b00}
.calendarLayer .calendarSmall td.sun, .calendarLayer .calendarSmall td.sun a{color:#d83f46}
.calendarLayer .calendarSmall td.today a,.calendarLayer .calendarSmall td.today a:hover{background:url('https://oimg1.kbstar.com/img/omoney/2016/common/bg_calToday.gif') no-repeat center center; color:#ff8400; text-decoration:underline;font-weight:bold}
.stdd-date{float:right; width:383px;}
.stdd-date dt{font-size:14px;font-weight:bold;margin-bottom:6px;}
.stdd-date dd{position:relative;}
.stdd-date .date-result{background:#f3f1ef;width:363px; height:60px;padding:10px 0 0 20px;font-weight:bold; margin-top:12px;}
.stdd-date .date-result.guide{height:55px;padding:15px 0 0 20px;}
.stdd-date .date-result.date-result02{height:38px;padding:12px 0 0 20px;}
.stdd-date .date-result.date-result02.guide2{height:33px;padding:17px 0 0 20px;}
.stdd-date .date-result strong{font-size:14px;color:#ef0000}
.stdd-date .middle {vertical-align:middle;}

.calendarLayer .layerClose a{display:block;width:27px;height:25px;text-indent:-9999px;overflow:hidden;background:url('https://oimg1.kbstar.com/img/ocommon/btn/btn_down_2.gif') no-repeat;position:absolute;top:8px;right:4px}
.calendarLayer p.layerClose button{display:block;width:27px;height:25px;text-indent:-9999px;overflow:hidden;background:url('https://oimg1.kbstar.com/img/ocommon/btn/btn_down_2.gif') no-repeat;position:absolute;top:8px;right:4px;border:0 none;cursor:pointer}

.date-result p{border:1px solid #e0e0e0; padding:10px;background:#fff; overflow:hidden;text-align:center;font-size:14px;line-height:25px}
.lab_pad{display:inline-block;*display:inline;*zoom:1;padding:0 8px 0 2px;vertical-align:top;*vertical-align:middle;line-height:1}

.lnbWrap p{width:153px;height:41px;float:right;background:url('https://oimg1.kbstar.com/img/ocommon/lnb/bg_certiGo.gif') no-repeat 0 bottom;line-height:41px}
.lnbWrap p a{display:inline-block;height:41px;line-height:41px;padding-left:10px;width:143px}
.lnbWrap p a:hover{text-decoration:none}
#H1W-header {position:relative;	width:100%;  margin: 0; }
#H1W-header:after {content:" "; clear:both; display:block;}
#H1L-logo {margin-left:5px;width:250px; height:55px; }
#H1R-gnbNav{position:absolute; top:0px; left:0px; height:52px; margin-left:294px; width:500px;}
#H1R-gnbNav * {float:left}
#bodyContainer {/*width:1150px;width:1000px;*/ margin-top:-2px; }
.botSpace {	clear:both; height:60px; }
#M1L-lnbArea {float:left;} 
#M1R-divBody {float:left;}
/* quics viewMode */
div.quics {background:#E3D5E6;border:1px solid #fff;font-size:12px;}
div.quics input {border:none;background:none;}
ul.quics {border:1px solid #fff;font-size:11px;}
ul.quics li {clear:both;width:100%;background:#CBCBCB;border-bottom:1px solid #fff;line-height:14px;}
ul.quics li a {margin:0 0 0 5px;}

/* view */
div.quics-v {margin:0 0 20px 0;background:#D9DADC;border:1px solid #fff;font-size:12px;}
div.quics-v input {border:none;background:none;}
ul.quics-v {border:1px solid #fff;font-size:11px;}
ul.quics-v li {clear:both;width:100%;border-bottom:1px solid #fff;line-height:14px;}
ul.quics-vli a {margin:0 0 0 5px;}

/* defalt TAB */
.tabWrap{overflow:hidden;*zoom:1;padding-bottom:59px}
.tabWrap .tabMenuJS{position:relative;width:100%;}
.tabWrap .tabMenuJS li {float:left;vertical-align:middle}
.tabWrap .tabMenuJS li .cont{position:absolute;left:0;width:100%;}
.tabWrap .tabMenuJS li.off .cont{display:none}
.tabWrap .tabMenuJS .tabMenu_sub li{width:auto;}
.tabWrap .tabMenuJS .tabMenu_sub li a{min-width:auto;height:auto;padding:6px 10px 1px 8px;color:#7c746e;font-weight:normal;text-align:left;border:none;}
.tabWrap .tabMenuJS .tabMenu_sub li.on a{font-weight:bold}
.tabWrap .tabMenuJS .tabMenu_sub li .sub_cont{position:absolute;top:35px;left:0}
.tabWrap .tabMenuJS .tabMenu_sub li.off .sub_cont{display:none;}
.tabWrap .tabMenuJS .tabMenu_sub li.on .sub_cont{display:block;}
.jsOff .cont{position:static}
.jsOff li{float:none}

/* 탭유형 1 : border-top :1px */
.tabWrap.type1 .tabMenuJS{background:url('https://oimg1.kbstar.com/img/omoney/2016/common/bg_tabLine.gif') repeat-x 0 35px; *zoom:1}
.tabWrap.type1 .tabMenuJS:after{clear:both;display:block;content:''}
.tabWrap.type1 li a.tabLink{display:inline-block;min-width:43px;height:26px;margin-bottom:25px;padding:8px 20px 0;color:#757575;font-size:14px;letter-spacing:-0.04em;text-align:center;border:1px solid #e3d7cc;border-bottom:none;background:#fff;line-height:1;*height:26px;*display:inline;*zoom:1;}
.tabWrap.type1 li.on a.tabLink{height:27px;color:#554739;font-weight:bold;letter-spacing:-0.05em;border:1px solid #b39c84;border-bottom:none;}
.tabWrap.type1 .tabMenuJS li{margin-right:5px;}
.tabWrap.type1 .tabMenuJS li .cont{top:59px;}

/* 탭유형 2 : border-top:2px */
.tabWrap.type2 ul > li{width:50%}
.tabWrap.type2  li a.tabLink{display:inline-block;width:100%;margin-left:-2px;height:50px;color:#666;font-size:18px;letter-spacing:-0.04em;text-align:center;border:1px solid #ccc;background:#f8f8f8;line-height:50px;}
.tabWrap.type2  li.on a.tabLink{height:49px;color:#2c3451;font-weight:bold;letter-spacing:-0.05em;border:1px solid #ccc;border-top:2px solid #2c3451;border-bottom:none;background:#fff}
.tabWrap.type2 .tabMenuJS li .cont{top:85px;}
.tabWrap.type2  li:first-child a.tabLink{margin-left:0}

/* 탭유형 2 이중탭 : border-top:2px, text형태 */
.tabWrap .tabMenuJS .tabMenu_sub.type2 li > a{font-size:16px;color:#666}
.tabWrap .tabMenuJS .tabMenu_sub.type2 li.on > a{display:block;height:33px;line-height:20px;padding:0 10px;color:#445eab;border-bottom:2px solid #3862ac}
.sub_cont.box .chart-area{margin-bottom:15px;border:1px solid #ddd}


/* 탭유형 3, 4, 5, 6 : 버튼형 공통 */
.tabWrap.type3 li a.tabLink{display:inline-block;min-width:110px;height:34px;padding:0 20px;color:#666;font-size:16px;letter-spacing:-0.04em;text-align:center;border:1px solid #ccc;background:#fbfbfb;line-height:32px;border-radius:0 18px 18px 0;}
.tabWrap.type3 li.on a.tabLink{color:#445eab;font-weight:bold;letter-spacing:-0.05em;border-color: #adbadb;background:#edf0f7}
.tabWrap.type3 .tabMenuJS li .cont{top:44px;text-align:left;}
.tabWrap.type3 li:first-child a.tabLink{margin-left:0;border-radius:18px 0 0 18px;}

/* 버튼형 중간 정렬 시 사용 */
.tabWrap.type3.center > ul > li{float:left;width:50%;text-align:left;}
.tabWrap.type3.center li:first-child{text-align:right}

/* 버튼형 오른쪽 정렬 시 사용 */
.tabWrap.type3.right{}

/* 탭유형 4 : 라운드 박스형 - 색상(소라색) 중간정렬 */
.tabWrap.type3.cType1 li a.tabLink{border:1px solid #ccc;background:#fbfbfb}
.tabWrap.type3.cType1 li.on a.tabLink{color:#445eab;border-color:#adbadb;background:#edf0f7}

/* 탭유형 4 : 라운드 박스형 - 색상(남색) */
.tabWrap.type3.cType2 li a.tabLink{border:1px solid #ccc;background:#fbfbfb}
.tabWrap.type3.cType2 li.on a.tabLink{color:#445eab;border-color:#adbadb;background:#edf0f7}

/* 탭유형 5 : 라운드 박스형 - 색상(흰색) */
.tabWrap.type3.cType3 li{margin-left:-20px}
.tabWrap.type3.cType3 li a.tabLink{position:relative;z-index:1;width:48px;min-width:48px;padding: 0 25px 0 15px;border:1px solid #fff;border-radius:0 18px 18px 0;text-align:right;color:#fff;background:#000;opacity:0.4;filter:alpha(opacity=40);font-weight:bold}
.tabWrap.type3.cType3 li.on a.tabLink{z-index:2;color:#000;text-align:center;padding:0 20px;border-radius:18px;background:#fff;opacity:1;filter:alpha(opacity=100);}
.tabWrap.type3.cType3 li:first-child{margin-left:0}
.tabWrap.type3.cType3 li:first-child a{border-radius:18px  0  0 18px;padding:0 15px 0 25px;text-align:left;}

/* 탭유형 6 : 라운드 박스형 */
.tabWrap.type3.box li a.tabLink{min-width:80px;margin-left:-1px;border-radius:0}
.tabWrap.type3.box li:first-child a.tabLink{min-width:80px;margin-left:0;border-radius:0}


/*lnb*/
#RENO_2015.renew2016 .lnbTitle{color:#2c3451;border-color:#c8c7cc;}
/* depth1 */
#RENO_2015.renew2016 .lnb > li.last{ border-color:#c8c7cc;}
#RENO_2015.renew2016 .lnb  > li > a{ border-top-color:#e8e8e8;}
#RENO_2015.renew2016 .lnb li a:hover,
#RENO_2015.renew2016 .lnb li a:focus,
#RENO_2015.renew2016 .lnb li a:active{background-color:#fff; }
#RENO_2015.renew2016 .lnb li a.instance{background:#fff url('https://oimg1.kbstar.com/img/omoney/2016/common/snb_arr_2.png') no-repeat right center; }
/* depth2 */
#RENO_2015.renew2016 .lnb li ul{border-color: #656d88;}
#RENO_2015.renew2016 .lnb li.on ul{border-color: #c8c7cc;}
#RENO_2015.renew2016 .lnb li li a{color:#666;letter-spacing:-0.03em;padding:10px 18px 10px 7px}
#RENO_2015.renew2016 .lnb li li a:hover,
#RENO_2015.renew2016 .lnb li li a:focus,
#RENO_2015.renew2016 .lnb li li a:active{background:#e5e5e5;color:#2c3451;font-weight:bold;letter-spacing:-0.04rm}
#RENO_2015.renew2016 .lnb li.on a{background:transparent url('https://oimg1.kbstar.com/img/omoney/2016/common/snb_arr.png') no-repeat right center;}
#RENO_2015.renew2016 .lnb li.on a:hover,
#RENO_2015.renew2016 .lnb li.on a:focus,
#RENO_2015.renew2016 .lnb li.on a:active{background:url('https://oimg1.kbstar.com/img/omoney/2016/common/snb_arr.png') no-repeat right center;}
#RENO_2015.renew2016 .lnb li.on ul a{color: #333;}
#RENO_2015.renew2016 .lnb li.on ul a:hover,
#RENO_2015.renew2016 .lnb li.on ul a:focus,
#RENO_2015.renew2016 .lnb li.on ul a:active{background:#e5e5e5;}
#RENO_2015.renew2016 .lnb li.on li a{background: none;}
#RENO_2015.renew2016 .lnb li.on li.on a{background: #2c3451 !important;color:#fff;}


.calculatorResult #divSCalS.calendarLayer {left:400px !important;top:128px !important;position:absolute;}
.calculatorResult #divSCalE.calendarLayer {left:400px !important;top:332px !important;position:absolute;}
.calculatorResult #divSCalS.calendarLayer > div, .calculatorResult  #divSCalE.calendarLayer > div{overflow:hidden;width:300px;background:#fff;border:1px solid #ddd}
.calculatorResult table .today a{color:#ff8400}
._POPUP_LAYER.calendarLayer button.year_prev{left: 10px; top:13px;position: absolute;}
._POPUP_LAYER.calendarLayer button.month_prev{left: 40px; top:13px;position: absolute;}
._POPUP_LAYER.calendarLayer button.year_next{right: 40px; top:13px;position: absolute;}
._POPUP_LAYER.calendarLayer button.month_next{right: 70px; top:13px;position: absolute;}
._POPUP_LAYER.calendarLayer .calMove {margin-left:-25px;}
._POPUP_LAYER.calendarLayer .calMove .period{display:inline;font-size:16px;}
.renew2016_wrap .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable,.renew2016_wrap .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable iframe{height:430px !important}/*퍼블리싱 파일 적용을 위해 사용한것*/


/* 자동 로그아웃 팝업 */
#autoLogout{position:absolute !important;width:340px;height:317px;z-index:10000;}
.autoLogout{position:absolute !important;width:300px;padding:10px 20px;background:#fff}
.tit_autologout{margin:14px 0 4px 6px;padding:6px 0 20px 118px;background:url(https://oimg1.kbstar.com/img/ocommon/popup/bg_autologout_tit.gif) no-repeat 0 0}
.tit_autologout h1{height:32px;font-size:18px;}
.tit_autologout span{display:block;color:#7B716A;line-height:1.2}
.tit_autologout em{display:inline-block;padding-right:2px;color:#0391b1;font-size:24px;font-family:Arial;line-height:1.3;vertical-align:middle}
#autoLogout iframe{position:absolute;top:0;left:0;width:356px;height:317px;z-index:-1;}

/* 알림/결과/에러박스 */
.notiArea{position:relative;width:auto;min-height:95px;_height:95px;margin-bottom:20px;padding:25px 20px 10px 191px;border:3px solid #abd4ed;zoom:1;text-align:left;background:url(https://oimg1.kbstar.com/img/ocommon/bg_notification_n.gif) no-repeat}
.notiArea strong{color:#3a88ba;font-size:16px;}
.notiArea .resultTxt{display:inline-block;height:80px;line-height:80px;vertical-align:middle;margin:0;padding:0;background:0 none}
.notiArea .comment{margin:5px 0 14px}
.notiArea p strong{color:#4e473f !important;font-size:12px}
.notiArea .notiCall{position:relative;height:27px;margin:21px -20px -10px -191px;padding:8px 25px 0 0;border-top:1px solid #f3f2ea;text-align:right;background:#f8f7f0}
.notiArea .notiCall em{font-family:Arial}
.notiArea .notiCall span{display:inline-block;*display:inline;*zoom:1;padding:0 8px;color:#b4b1a9}
.notiArea .notiCall span.errClose{padding:0;float:left;margin:-4px 0 0 20px;display:inline}
.notiArea .close{position:absolute;top:0;right:0;display:inline-block;*display:inline;*zoom:1;padding:10px;font:0/0 Arial}
.notiBox .inner .list_type1 li,.notiArea .list_type1 li{color:#7c746e}
.notiArea2{overflow:hidden;zoom:1;padding:9px 20px 7px;background-color:#eceae8}
.notiArea2 .noti{float:left}
.notiArea2 .link{float:right;margin-top:11px}
.notiArea2 .link a{text-decoration:underline}
.notiBox, .notiBox .inner{position:relative;overflow:hidden}
.notiBox{margin-bottom:35px;background:url(https://oimg1.kbstar.com/img/ocommon/bg_notibox.gif) no-repeat; zoom:1;}
.notiBox .inner{min-height:73px;padding:25px 0 23px 195px;background:url(https://oimg1.kbstar.com/img/ocommon/bg_notibox_btm.gif) no-repeat 0 100%; overflow:hidden; zoom:1;}
.notiBox .inner strong{display:block;font-size:16px;letter-spacing:-0.05em}
.notiBox .inner .inq_no{display:inline-block;height:80px;line-height:80px;vertical-align:middle;} /* 조회할 내역이 없습니다 */
.notiBox .inner .comment{margin:5px 0 1px}
.notiBox .inner .comment strong{font-size:12px}
.notiBox_isa, .notiBox_isa .inner{position:relative;overflow:hidden}
.notiBox_isa{margin-bottom:35px;background:url(https://oimg1.kbstar.com/img/ocommon/bg_notibox_N.gif) no-repeat; zoom:1;}
.notiBox_isa .inner{min-height:73px;padding:25px 0 23px 195px;background:url(https://oimg1.kbstar.com/img/ocommon/bg_notibox_btm.gif) no-repeat 0 100%; overflow:hidden; zoom:1;}
.notiBox_isa .inner strong{display:block;font-size:16px;letter-spacing:-0.05em}
.notiBox_isa .inner .inq_no{display:inline-block;height:80px;line-height:80px;vertical-align:middle;} /* 조회할 내역이 없습니다 */
.notiBox_isa .inner .comment{margin:5px 0 1px}
.notiBox_isa .inner .comment strong{font-size:12px}
.notiArea.error, .serError{margin-bottom:20px;min-height:117px;_height:117px;border:3px solid #fbc303;background-position:0 -383px;}
.notiArea.error strong{color:#EF0000}
.notiArea.error .comment{margin-bottom:1px}
.notiArea .comment strong{color:#4e473f;font-size:12px}
.notiArea.layererr{background:0 none;padding-left:20px}
.notiArea.layererr .notiCall{margin-left:-20px;}
.serError{min-height:118px;padding:33px 30px 30px 213px;text-align:left;background-position:20px 20px}
.serError strong{color:#e63100;font-size:20px}

/* 에러메세지_2016 */
.renew2016 .notiArea.error {padding:30px 20px 30px 155px;width:563px;margin:0 auto;border:1px solid #ccc;background:url(https://oimg1.kbstar.com/img/omoney/2016/nmsub/bg_ico_alert.png) no-repeat 30px 30px;background-color:#f6f6f6 !important;font-size:13px;color:#757575}
.renew2016 .notiArea.error strong {font-size:14px;font-weight:bold;color:#2c3451}
.renew2016 .notiArea.error .comment {margin-top:5px;line-height:22px;text-align:justify}
.renew2016 .notiArea .notiCall {position:static;height:auto;margin:10px 0 0;padding:0;border:0;background:none;text-align:right;color:#666;line-height:1.0}
.renew2016 .notiArea.error .list_type1 {margin-top:5px}

.renew2016.typeB .notiArea.error {width:803px}

.renew2016 #errorTransfer {color:#06809b}
.renew2016 #errorDiv .btnArea {position:absolute;bottom:20px;left:50%;margin-left:-29px}

/* 수명예측 게임 이미지 위치 */
#exQAI{top:195px !important}
.serError .tit_error{color:#06809b;font-size:14px;font-weight:bold}
.serError .comment{display:block;color:#7c746e}
.noti_center span{}
.sysError{width:720px;margin:120px auto 0 auto;text-align:center}
.notiArea1{position:relative;width:auto;min-height:95px;_height:95px;margin-bottom:20px;padding:25px 20px 10px 160px;border:3px solid #abd4ed;zoom:1;text-align:left;background:url(https://oimg1.kbstar.com/img/ocommon/bg_notification11.gif) no-repeat}
.notiArea1 strong{color:#3a88ba;font-size:16px;}
.notiArea1.error, .serError{margin-bottom:20px;min-height:117px;_height:117px;border:3px solid #fbc303;background-position:0 -383px}
.notiArea1.error strong{color:#e63100}
.notiArea.recepNo{background:url('https://oimg1.kbstar.com/img/oemail/bg_quiesce01.gif') no-repeat 40px 20px;}

/* 레이어 툴팁 */
.layer_tip_wrap{position:relative;}
a.layer_tip{display:inline-block;width:18px;height:18px;margin-left:4px;background:url('https://oimg1.kbstar.com/img/omoney/2016/nmsub/tip_bg1.png') no-repeat left top;text-indent:-99999px;vertical-align:middle}
.layer_tip_box{display:none;z-index:1000;position:absolute;left:25px;top:-20px;min-width:160px;min-height:50px;padding:20px;background:#ffdc00;font-size:13px;text-indent:0;color:#333;text-align:left;line-height:1.2}
.layer_tip_box strong{display:block;margin-bottom:5px;font-weight:bold;font-size:16px;}
.layer_tip_box a.close{position:absolute; right:10px;top:10px;width:16px;height:16px;background:url('https://oimg1.kbstar.com/img/omoney/2016/nmsub/toop_top_close.gif') no-repeat left top;text-indent:-9999px}
.layer_tip_box em{display:block;margin-top:7px;padding-left:10px;background: url('https://oimg1.kbstar.com/img/omoney/2016/nmsub/em-dot.gif') no-repeat 3px 7px;line-height:16px;font-size:13px;}
.layer_tip_box.hold{display:block;}
a.layer_tip,.layer_tip_box a{padding:0 !important;background-position: 0 0 !important}

/* 레이어팝업 */
.layer-pop {position: absolute;top :-450px;left: 50%;margin-left:-200px;z-index: 10001;font-size:14px;}
.layer-pop .pop-header{border-radius: 10px 10px 0 0;}
.layer-pop .pop-content{border-radius: 0 0 10px 10px;}
.pop-txt{margin-bottom:10px;font-size:14px;color:#7c7c7c}
.dim-row {position: fixed;left: 0;top: 0;z-index: 10000;width: 100%;height: 100%;background-color: #000;opacity: 0.7}
.radius{border-radius:5px;}

/* 팝업 */
.pop-row.pop-type1{width:100%;min-width: 880px}
.pop-row.pop-type2{width: 500px}
.pop-row.pop-type3{width:100%;min-width: 990px}
.pop-row {position: relative;z-index: 10001}
.pop-header {position: relative;padding: 15px 30px;/*border-radius: 10px 10px 0 0;*/  background:#ffcc00 url('https://oimg1.kbstar.com/img/ocommon/2018/logo_kb3.png') no-repeat 100% 50%;
} /* 2019-08-30 */
.pop-header .pop-tit {margin: 0;font-size:18px;line-height: 20px;color: #fff;font-weight: 400; color:#222} /* 2019-08-30 */
.pop-row .btn-close {position: absolute;top: 0px;right: 0px;padding: 12px 10px;font-size: 0}
.pop-row .btn-close:after {display: block;content: '';width: 15px;height: 15px;background-position: 0 -23px}
.pop-content {padding: 30px;background-color: #fff;/*border-radius:0 0 10px 10px;*/letter-spacing:-0.04em}
.pop-content .pop-con-tit{margin-bottom:20px; font-size:14px;color:#222} /* 2019-08-30 */
.pop-content .pop-desc{margin-bottom:10px; font-size:16px; line-height:21px}
.pop-close {position:relative;text-align:right;padding-top:10px;right:0px;background:#fff} /* 2019-09-02 */
.pop-close a{display:inline-block;height:32px;line-height:32px;border:0;background:url('https://oimg1.kbstar.com/img/ocommon/2018/icon_close_12x12_767676.png') no-repeat 100% 50% !important;color:#63605c;font-weight:bold;padding-right:23px;} /* 2019-09-02 */
.pop-content+.pop-close{padding-right:30px;} /* 2019-09-02 */
.pop-content .tabMenu{overflow:hidden;position:relative;width:100%;height:38px;background:url('https://oimg1.kbstar.com/img/ocommon/bg_tabLine2.gif') repeat-x 0 37px}
.pop-content .tabMenu li{float:left;margin-right:4px;vertical-align:top}
.pop-content .tabMenu > li > a{display:inline-block;width:60px;min-width:35px;height:36px;padding:0 20px;line-height:36px;color:#757575;font-size:14px;letter-spacing:-0.04em;text-align:center;border:1px solid #e3d7cc;border-bottom:none;background:#fff;min-width:39px;margin-left:0;font-weight:normal }
body:first-of-type .pop-content .tabMenu li > a{padding:0 20px}
.pop-content .tabMenu > li.on > a{border:1px solid #b39c84;border-bottom:1px solid #fff;color:#55473c;font-weight:bold;letter-spacing:-0.05em !important;}

/* 차트의 데이터가 없는 경우 */
.chart-no-data{display:block;padding-top:110px;background:url(https://oimg1.kbstar.com/img/omoney/2016/nmsub/bg_ico_alert.png) no-repeat center 20px;text-align:center;color:#6b718f}

.rChart {overflow:hidden;padding:30px 20px;text-align:center}
.chart-row{display:inline-block;*display:inline;position:relative;width:200px;margin-right:15px}/* 20160720 김신우 차장님 요청으로 수정 float:left;position:relative; 추가 */
.graph-row{display:inline-block;*display:inline;position:relative;width:320px;margin-right:15px}

.rChart.type2{text-align:center}
.rChart.type2 .chart-row{float:none;margin-right:30px;vertical-align:middle}

.total_row {display:inline-block;*display:inline;*zoom:1;width:220px;vertical-align:middle;}
.total_row li {position:relative;margin-bottom:10px;overflow:hidden}
.total_row .total_row_tit {float:left;max-width:100px;line-height:1.4}
.total_row .total_row_num {float:right;min-width:120px;text-align:right;line-height:1.2}

.chart_date{position:absolute; right:0;top:0;}
.chart_date a{display:inline-block;float:left;width:52px;height:23px;line-height:23px;border:1px solid #dddde0;border-left:0 none;color:#888;text-align:center;}
.chart_date a:first-child,.chart_date a.on{border-left:1px solid #dddde0;margin-left:-1px}
.chart_date a.on{border-color:#adbadb !important;color:#445eab}

.tip_box.type3{overflow:hidden;padding:15px 20px 17px;border-color: #ffde00;background:#ffde00}/* info box - color yellow*/
.tip_box.type4{overflow:hidden;padding:15px 10px;border-color: #ffde00;background:#ffde00}/* info box - color yellow*/
.tip_box.type5 {padding:20px 25px;background-color:#ffde00;font-size:20px;color:#293551}
.tip_box.type5  > p {padding:0;line-height:34px}
.point_star{font-size:18px;color:#0099a8}

/* 달력2 (2018-07-02 : 연금개시 신청일 신규페이지 내 달력) */
.calendarLayer2{position:static; width:278px; padding:0; font-size:12px; top: 384px !important; z-index: 9999 !important; left: 410.5px !important; height: 223px !important;}
.calendarLayer2 > div {z-index:10001; position:absolute; top:100% !important; margin-top:20px !important; border:1px solid #ccc !important; background-color:#fff;}
#viewCalendar.calendarLayer2{margin-bottom:33px}
.calendarLayer2 button{width:23px;height:25px;border:none;text-indent:-9999px;background:url('https://oimg1.kbstar.com/img/omoney/2016/nmsub/bg_btn_calendar.png') no-repeat; vertical-align:middle}
.calendarLayer2 .calMove{margin-left:0 !important;background:#fff; height:25px;padding:13px 0;text-align:center;}
.calendarLayer2 .calMove .calMove_txt{width:140px;display:inline-block;font-size:16px;vertical-align:middle}
.calendarLayer2 button.year_prev{background-position:0 0}
.calendarLayer2 button.month_prev{background-position:-23px 0}
.calendarLayer2 button.month_next{background-position:-46px 0}
.calendarLayer2 button.year_next{background-position:-69px 0}
.calendarLayer2 .calendarSmall{padding:0 6px !important;text-align:center;background:url('https://oimg1.kbstar.com/img/omoney/2016/common/bg_calTh.gif') repeat-x 0 0 #fff;}
.calendarLayer2 .calendarSmall th{overflow:hidden;width:32px;height:22px;padding:3px 0;color:#7B716A;font-weight:normal;text-align:center;vertical-align:top;background:none}
.calendarLayer2 .calendarSmall td{padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;border:none !important;text-align:center;vertical-align:top;background:#fff}
:root .calendarLayer2 .calendarSmall th{height:27px;padding:2px 0}
.calendarLayer2 .calendarSmall td a{display:block;padding:7px 0;*padding:2px 4px;text-align:center;font-family:맑은고딕, "Malgun Gothic"}
.calendarLayer2 .calendarSmall td a:hover{background:#f3f1ef}
.calendarLayer2 .calendarSmall .sun {padding-left:6px}
.calendarLayer2 .calendarSmall .sat {padding-right:6px}
.calendarLayer2 .calendarSmall th.sun, .calendarLayer2 .calendarSmall th.sun a{color:#d76b00}
.calendarLayer2 .calendarSmall td.sun, .calendarLayer2 .calendarSmall td.sun a{color:#d83f46}
.calendarLayer2 .calendarSmall td.today a,.calendarLayer2 .calendarSmall td.today a:hover{background:url('https://oimg1.kbstar.com/img/omoney/2016/common/bg_calToday.gif') no-repeat center center; color:#ff8400; text-decoration:underline;font-weight:bold}
.stdd-date{float:right; width:383px;}
.stdd-date dt{font-size:14px;font-weight:bold;margin-bottom:6px;}
.stdd-date dd{position:relative;}
.stdd-date .date-result{background:#f3f1ef;width:363px; height:60px;padding:10px 0 0 20px;font-weight:bold; margin-top:12px;}
.stdd-date .date-result.guide{height:55px;padding:15px 0 0 20px;}
.stdd-date .date-result.date-result02{height:38px;padding:12px 0 0 20px;}
.stdd-date .date-result.date-result02.guide2{height:33px;padding:17px 0 0 20px;}
.stdd-date .date-result strong{font-size:14px;color:#ef0000}
.stdd-date .middle {vertical-align:middle;}
.calendarLayer2 .layerClose a{display:block;width:27px;height:25px;text-indent:-9999px;overflow:hidden;background:url('https://oimg1.kbstar.com/img/ocommon/btn/btn_down_2.gif') no-repeat;position:absolute;top:-15px;right:-17px;}
.calendarLayer2 p.layerClose button{display:block;width:27px;height:25px;text-indent:-9999px;overflow:hidden;background:url('https://oimg1.kbstar.com/img/ocommon/btn/btn_down_2.gif') no-repeat;position:absolute;top:8px;right:4px;border:0 none;cursor:pointer}
.calculatorResult #divSCalS.calendarLayer2 {left:400px !important;top:128px !important;position:absolute;}
.calculatorResult #divSCalE.calendarLayer2 {left:400px !important;top:332px !important;position:absolute;}
.calculatorResult #divSCalS.calendarLayer2 > div, .calculatorResult  #divSCalE.calendarLayer2 > div{overflow:hidden;width:300px;background:#fff;border:1px solid #ddd}
.calculatorResult table .today a{color:#ff8400}
._POPUP_LAYER.calendarLayer2 button.year_prev{left: 10px; top:13px;position: absolute;}
._POPUP_LAYER.calendarLayer2 button.month_prev{left: 40px; top:13px;position: absolute;}
._POPUP_LAYER.calendarLayer2 button.year_next{right: 10px !important; top:13px;position: absolute;}
._POPUP_LAYER.calendarLayer2 button.month_next{right: 40px; top:13px;position: absolute;background-position:-46px 0!important;}
._POPUP_LAYER.calendarLayer2 .calMove {margin-left:-25px;}
._POPUP_LAYER.calendarLayer2 .calMove .period{display:inline;font-size:16px;}
.renew2016_wrap .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable,.renew2016_wrap .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable iframe{height:430px !important}/*퍼블리싱 파일 적용을 위해 사용한것*/

/* 2020-12-10  인증센터 툴팁 추가 */
#RENO_2015.renew2016 #header_content #personal .certMenu.certMenu_2020 .h_cert{position:relative;}
#RENO_2015.renew2016 #header_content #personal .certMenu.certMenu_2020 .cert_submenu{display:none;position:absolute;left:-20px;right:-16px; padding-top:4px; z-index:999;}
#RENO_2015.renew2016 #header_content #personal .certMenu.certMenu_2020 .cert_submenu a{float:left;width:56px;color:#84786f;font-weight:bold;text-align:center !important;background:#fafafa;border:1px solid #eee;border-radius:0 20px 20px 0;}
#RENO_2015.renew2016 #header_content #personal .certMenu.certMenu_2020 .cert_submenu a:first-child{width:55px;border-radius:20px 0 0 20px;border-right:0}
#RENO_2015.renew2016 #header_content #personal .certMenu.certMenu_2020 .cert_submenu a:hover{background-color:#273550;color:#fff}

/* 셀렉트박스 (2019-09-02) */
.selbox {min-width:73px;height:35px;padding:8px 25px 7px 9px !important;background:url('https://oimg1.kbstar.com/img/ocommon/2018/form_select1.png') no-repeat 100% 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.selbox::-ms-expand {display:none;}
/* IE하위버전 */
@media screen and (min-width:0\0) and (min-resolution:.001dpcm){
	.selbox {background:none;height:auto;padding-right:7px !important;}
}
@media \0screen\,screen\9 {
	.selbox {background:none;height:auto;padding:8px 7px 7px;}
	.input, .selbox {*padding:0 9px 0;*line-height:35px;}
}
@-moz-document url-prefix(){
	.selbox {padding-right:21px;}
}

