@charset "utf-8";

@import url("terms.css");
@import url("detail.css");
@import url("alertbar.css");
@import url("global_pws_ev.css");

/*  글로벌 공통 재정의  */
html.lt-ie9{min-width:999px;overflow-y:auto;overflow-x:auto;}
html.win-pop.lt-ie9{min-width:auto;}
body{font-size:13px;line-height:1.5;min-width:320px;overflow:hidden;}
.lt-ie9 body{overflow:visible;}
.ko-en body{font-size:12px;font-family:"SCProsperSans", sans-serif;}
/* body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td, label{font-size:12px;} */
.ko-en body,.ko-en  div,.ko-en  dl,.ko-en  dt,.ko-en  dd,.ko-en  ul,.ko-en  ol,.ko-en  li,.ko-en  h1,.ko-en  h2,.ko-en  h3,.ko-en  h4,.ko-en  h5,.ko-en  h6,.ko-en  pre,.ko-en  form,.ko-en  p,.ko-en  blockquote,.ko-en  th,.ko-en  td,.ko-en  label{font-size:14px;}
/* strong, b, .button{font-family:"NotoSansKR", sans-serif;} */
.ko-en strong, .ko-en strong b, .ko-en strong .button{font-family:"SCProsperSans", sans-serif}
li{list-style:none;}
.ko-en body,.ko-en select,.ko-en li,.ko-en option,.ko-en .info-box h3,.ko-en .card-header > section > span,.ko-en .subheader,.ko-en .info-box h2,.ko-en .sub-menu-article .sub-header,.ko-en .card-listing p,.ko-en p {
	font-family: "SCProsperSans", sans-serif;
	font-weight:normal;
}
/*  skipNAV  */
#skipNav a{width:980px;height:20px;position:absolute;top:-999px;left:50%;margin-left:-490px;z-index:999;padding:5px 0;background:#000;color:#fff;font-weight:bold;line-height:1;font-size:11px;text-align:center}
#skipNav a:hover, #skipNav a:focus, #skipNav a:active{top:0;}
.btn-skip{display:none;} /*  old  */
.lt-ie9 [role="main"]{min-width:999px;}
div.orbit-wrapper .pause{display:block;opacity:1;}
.lt-ie9 div.orbit-wrapper .pause{/* opacity:0;filter:alpha(opacity=0); */}
ul.orbit-bullets{margin-bottom:-101px;}
ul.orbit-bullets, ul.orbit-bullets li{min-height:97px;}
/*  카로셀 영역 초록바 20130405 이혜원  */
.orbit-bullets li a {display:block;height:90px;width:100%;background-color:#fff;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
@keyframes fade{
	0% {opacity:0;}
	70% {opacity:0;}
	80% {opacity:.9;}
	100% {opacity:1;}
}/*2013-12-19*/
@-o-keyframes fade{
	0% {opacity:0;}
	70% {opacity:0;}
	80% {opacity:.9;}
	100% {opacity:1;}
}
@-ms-keyframes fade{
	0% {opacity:0;}
	70% {opacity:0;}
	80% {opacity:.9;}
	100% {opacity:1;}
}
@-moz-keyframes fade{
	0% {opacity:0;}
	70% {opacity:0;}
	80% {opacity:.9;}
	100% {opacity:1;}
}
@-webkit-keyframes fade	{
	0% {opacity:0;}
	70% {opacity:0;}
	80% {opacity:.9;}
	100% {opacity:1;}
}
.ua-ie-9 ul.orbit-bullets{margin-left:-500px !important;/* margin-bottom:-100px !important; */} /*  20130403 이혜원  */
ul.orbit-bullets, ul.orbit-bullets li{height:inherit;}
.banner-thumbs ul>li p{height:34px;overflow:hidden;}
.info-box p {margin-bottom:10px !important;}
.ko-en h1,.ko-en h2,.ko-en h3,.ko-en h4,.ko-en h5,.ko-en h6,.ko-en .card-selector li.selected a,.ko-en dl.sub-nav dd.active a,.ko-en #filters li a,.ko-en dl.filter dd a,.ko-en .credit-card-select .compare,.ko-en #card-scroll ul li .compare,.ko-en #universalNav.nav-bar > li > a:first-child,.ko-en .universal-grey #selectedCap a,.ko-en .filter li a,.ko-en a.more-link,.ko-en strong,.ko-en b,.ko-en .links-to-page,.ko-en .button, .ko-en #universalNav.nav-bar > li > a:first-child em,.ko-en #extendLogin h6 a.lock-ext {
	font-family:"SCProsperSans", sans-serif;
	font-weight:normal;
}
.ko-en strong{font-weight:bold;} /*  20130322 영문에서 스트롱 볼드처리. 최창원  */
.ko-en .lite,.ko-en h2.subheader,.ko-en .inpage-content h1,.ko-en .inpage-content h2,.ko-en .inpage-content h3,.ko-en .inpage-content h5,.ko-en .info-box h2,.ko-en .inpage-content h4 {
	font-family:"SCProsperSans", sans-serif;
}
.inpage-links p, .inpage-links p a, .shadow-block p{font-size:12px;}
.ko-en .inpage-links p,.ko-en .inpage-links p a,.ko-en .shadow-block p{font-size:14px;}
/*  글로벌 가이드 재정의  */
/*  ccw add CSS 20130114  */
.button{margin-bottom:5px;}
.brand-header .nav-bar > li > a:first-child{padding:20px 17px 17px 14px}
/*  메뉴활성화  */
/*  개인 gnb 녹색 바  */
.page-personal.section-ways-to-bank .brand-header .nav-bar > li.bank-with-us > a:first-child,
.page-personal.section-credit-card .brand-header .nav-bar > li.credit-card > a:first-child,
.page-personal.section-save .brand-header .nav-bar > li.save > a:first-child,
.page-personal.section-borrow .brand-header .nav-bar > li.borrow > a:first-child,
.page-personal.section-invest .brand-header .nav-bar > li.invest > a:first-child,
.page-personal.section-insure .brand-header .nav-bar > li.insure > a:first-child,
/*  개인 gnb 녹색글씨  */
.page-personal.section-ways-to-bank .brand-header .nav-bar > li.bank-with-us > a:first-child h3,
.page-personal.section-credit-card .brand-header .nav-bar > li.credit-card > a:first-child h3,
.page-personal.section-save .brand-header .nav-bar > li.save > a:first-child h3,
.page-personal.section-borrow .brand-header .nav-bar > li.borrow > a:first-child h3,
.page-personal.section-invest .brand-header .nav-bar > li.invest > a:first-child h3,
.page-personal.section-insure .brand-header .nav-bar > li.insure > a:first-child h3,
/*  기업 gnb 녹색 바  */
.page-business.section-trade-working-capital .brand-header .nav-bar > li.trade-working-capital > a:first-child,
.page-business.section-business-expansion .brand-header .nav-bar > li.business-expansion > a:first-child,
.page-business.section-business-protection .brand-header .nav-bar > li.business-protection > a:first-child,
.page-business.section-yield-enhancement .brand-header .nav-bar > li.yield-enhancement > a:first-child,
/*  기업 gnb 녹색글씨  */
.page-business.section-trade-working-capital .brand-header .nav-bar > li.trade-working-capital > a:first-child h3,
.page-business.section-business-expansion .brand-header .nav-bar > li.business-expansion > a:first-child h3,
.page-business.section-business-protection .brand-header .nav-bar > li.business-protection > a:first-child h3,
.page-business.section-yield-enhancement .brand-header .nav-bar > li.yield-enhancement > a:first-child h3,
/*  기업 > 펀드서비스 gnb 녹색 바  */
.page-business.section-fs-intro .brand-header .nav-bar > li.fs-intro > a:first-child,
.page-business.section-fs-service .brand-header .nav-bar > li.fs-service > a:first-child,
.page-business.section-fs-system .brand-header .nav-bar > li.fs-system > a:first-child,
.page-business.section-fs-public .brand-header .nav-bar > li.fs-public > a:first-child,
.page-business.section-fs-notice .brand-header .nav-bar > li.fs-notice > a:first-child,
/*  기업 > 펀드서비스 gnb 녹색글씨  */
.page-business.section-fs-intro .brand-header .nav-bar > li.fs-intro > a:first-child h3,
.page-business.section-fs-service .brand-header .nav-bar > li.fs-service > a:first-child h3,
.page-business.section-fs-system .brand-header .nav-bar > li.fs-system > a:first-child h3,
.page-business.section-fs-public .brand-header .nav-bar > li.fs-public > a:first-child h3,
.page-business.section-fs-notice .brand-header .nav-bar > li.fs-notice > a:first-child h3,
/*  프라이빗뱅크 gnb 녹색 바  */
.page-privite.section-privite-aboutus .brand-header .nav-bar > li.privite-aboutus > a:first-child,
.page-privite.section-privite-assetmanagement .brand-header .nav-bar > li.privite-assetmanagement > a:first-child,
.page-privite.section-privite-succession .brand-header .nav-bar > li.privite-succession > a:first-child,
.page-privite.section-privite-contribution .brand-header .nav-bar > li.privite-contribution > a:first-child,
.page-privite.section-privite-news .brand-header .nav-bar > li.privite-news > a:first-child,
/*  프라이빗뱅크 gnb 녹색글씨  */
.page-privite.section-privite-aboutus .brand-header .nav-bar > li.privite-aboutus > a:first-child h3,
.page-privite.section-privite-assetmanagement .brand-header .nav-bar > li.privite-assetmanagement > a:first-child h3,
.page-privite.section-privite-succession .brand-header .nav-bar > li.privite-succession > a:first-child h3,
.page-privite.section-privite-contribution .brand-header .nav-bar > li.privite-contribution > a:first-child h3,
.page-privite.section-privite-news .brand-header .nav-bar > li.privite-news > a:first-child h3,
/*  프라이어리티뱅킹 gnb 녹색 바  */
.page-priority.section-priority-aboutus .brand-header .nav-bar > li.priority-aboutus > a:first-child,
.page-priority.section-priority-pr .brand-header .nav-bar > li.priority-pr > a:first-child,
.page-priority.section-priority-invest .brand-header .nav-bar > li.priority-invest > a:first-child,
.page-priority.section-priority-branch .brand-header .nav-bar > li.priority-branch > a:first-child,
.page-priority.section-priority-mymanager .brand-header .nav-bar > li.priority-mymanager > a:first-child,
/*  프라이어리티뱅킹 gnb 녹색글씨  */
.page-priority.section-priority-aboutus .brand-header .nav-bar > li.priority-aboutus > a:first-child h3,
.page-priority.section-priority-pr .brand-header .nav-bar > li.priority-pr > a:first-child h3,
.page-priority.section-priority-invest .brand-header .nav-bar > li.priority-invest > a:first-child h3,
.page-priority.section-priority-branch .brand-header .nav-bar > li.priority-branch > a:first-child h3,
.page-priority.section-priority-mymanager .brand-header .nav-bar > li.priority-mymanager > a:first-child h3{border-bottom-color:#29AD48;color:#29ad48;}
.lt-ie9 .brand-header .nav-bar > li a:first-child{background-color:transparent;border-bottom-color:transparent;}
.ko-en .brand-header .nav-bar > li > a:first-child{padding:20px 6px 17px 6px}
.ko-en .brand-header .nav-bar > li > a > h3 {font-weight:bold;}
.brand-header .nav-bar > li > a > summary,
.brand-header .nav-bar > li > a > .summary {font-size:11px !important;margin-top:10px;color:#888;display:inline-block;}
.ko-en .brand-header .nav-bar > li > a > .summary {font-size:11px !important;margin-top:10px;color:#888;display:inline-block;}
.ko-en .brand-header .nav-bar > li > a > summary {font-size:10px !important;}
/*   //ccw add CSS 20130114  */
form{margin:0;}
label.select:before{background:transparent;}
.blind{overflow:hidden;position:absolute;left:-9999px !important;top:0;width:1px;height:1px;text-indent:-9999px;} /*  바로상담레이어 : 상담구분에 사용됨  */
.yellow-color{color:#d2cd44 !important;}
ins.br,span.br{display:block;width:1px !important;height:1px !important;position:static !important;margin:0 !important;padding:0 !important;background:none !important;}
/*  개발 : 세션, 로그 프레임  */
#loginIframe, #soClickLogIframe{position:absolute;}
/*  lt-ie9 Active - arrow  */
.lt-ie9 #universalNav.nav-bar a .after,
.lt-ie9 .nav-bar .has-flyout a .after{display:none;color:#fff;left:50%;margin-left:-8px;position:absolute;bottom:0px;width:0;height:0;border-left:8px solid transparent;border-bottom: 8px solid;border-right: 8px solid transparent;}
.lt-ie9 .nav-bar .has-flyout a:hover .after{display:block;}
.lt-ie9 .nav-bar .has-flyout a:first-child .after{/* display:none; */}
.lt-ie9 .brand-header .nav-bar .has-flyout a:first-child .after{display:none;color:#f2f2f2;border-bottom:8px solid #F2F2F2;}
.lt-ie9 .brand-header .nav-bar .has-flyout a:first-child:hover .after{display:block;height:10px;color:#ccc;}
.ua-ie-8 .nav-bar .has-flyout a:first-child .after{display:none;}
.ua-ie-8 .brand-header .nav-bar .has-flyout a:first-child .after{bottom:-4px;}
.ua-ie-7 .brand-header .nav-bar .has-flyout a:first-child .after{bottom:-3px;}
.lt-ie9 .brand-header .nav-bar .has-flyout .flyout{border-top:0;}
/*  통합검색 MENU  */
#utilityNav {margin-right:263px;}
/*  통합 검색 입력박스  */
.lt-ie9 #universalNav.nav-bar .active a .after{display:block;}
.ko-en #universalNav.nav-bar > li > a:first-child{}
.ko-en .header.universal-grey{}
.universal-grey #header .searchbar-top{}
.universal-grey #header .searchbar-top #search-box{width:90px;height:32px;padding-right:25px;}
.universal-grey #header .searchbar-top input#search-box.sbox-off{width:200px;}
/*  .searchbar-top #search-box.sbox-on{width:90px;} */
.universal-grey #header .searchbar-top .button{line-height:600%;overflow:hidden;position:absolute;right:2px;top:3px;margin:0;width:20px;height:25px;box-shadow:none;border:0;/* background-color:transparent; */}
.universal-grey #header .searchbar-top.search-off .button{box-shadow:none;}
.lt-ie9 .universal-grey #header .searchbar-top #search-box{padding-right:0;}
.ua-ie-8 .universal-grey #header .searchbar-top #search-box{width:134px;position:relative;z-index:1;}
.lt-ie9  .universal-grey #header .searchbar-top.search-off{right:152px;width:210px;;}
.ua-ie-7 .universal-grey #header .searchbar-top.search-off{right:145px;}
.ua-ie-7 .universal-grey #header .searchbar-top #search-box{width:120px;height:20px;}
.ua-ie-7 .universal-grey #header .searchbar-top .button{top:3px;right:8px;width:20px;height:6px;}
.universal-grey.arrowed #universalNav ul.flyout{left:0;margin-left:0;}
.universal-grey .language .country-box{background:url(../images/kr/base/bg_lang_layer.png) repeat-y 100% 0 #ededed;}
.ua-ie-7 .universal-grey .language .country-box .country-dropdown li {width:28% !important;height:22px;}
.ua-ie-7 .universal-grey .language .country-box .country-dropdown li.lang-multi{height:20px !important;}
.lt-ie9 .searchbar-top .button{margin-top:0;top:0;}
.ua-ie-7 .searchbar-top .button{margin-top:1px;}
.ua-ie-7 .searchbar-top input{margin:0;zoom:1;}
.search-on {right:148px;}
.search-off{right:150px;}
.featured-select {right:130px;} /*  큐브박스  */
.lang-select {right:69px;} /*  국기  */
.lt-ie9 .lang-select {right:66px;}
.current-country strong{overflow:hidden;}
.global-country{position:absolute;left:0;top:0;width:1px;height:1px;line-height:600%;overflow:hidden;color:transparent}
.global-country-list{margin-right:0;}
.sma-lang {left:10px;top:15px;line-height:1.5em;}
.ua-ie-7 .sma-lang {height:20px;top:1px;}
.sma-lang span{position:absolute;left:-10px;top:0;width:2px;height:20px;margin:0;padding-left:10px;background:url(../images/kr/base/icons.png) no-repeat -132px -237px;}
.sma-lang em{position:absolute;right:0;top:0;width:1px;height:1px;line-height:600%;overflow:hidden;}
.nav-bar>li.has-flyout>a.flyout-toggle {display:none;}
.language .nav-bar > li > a.sma-lang:first-child{padding-left:0 !important}
.sub-page .sticky .persist-header-on{position:fixed !important;left:0;top:0;width:100%;background:white;-moz-box-shadow:0px 2px 2px #ccc;-webkit-box-shadow:0px 2px 2px #ccc;box-shadow:0px 2px 2px #ccc;z-index:9999;}
.home-page .sticky .brand-header .nav-bar > li > a > .summary,
.sub-page .sticky .brand-header .nav-bar > li > a > .summary{display:none;}
.lt-ie9 .brand-header{zoom:1;} /*  로고와 겹침 제거  */
.ua-ie-7 .sticky .brand-header .nav-bar > li > a:first-child {padding-top:0px;margin-top:-2px;}
.ua-ie-7 .sticky .brand-header {padding:0px 0 0 216px;}
.info-box h2{font-size:26px;font-weight:bold;}
.ko-en .info-box h2{}
.ko-en .info-box h2{font-size:30px;font-weight:normal;}
.green-links-in a:not(.button):hover{color:#222;}
ul.green-arrow li, ul.grey-arrow li{margin-bottom:10px;}
ul.green-arrow li .tit, ul.grey-arrow li .tit{display:inline-block;margin-bottom:5px;}
ul.green-arrow li ul{margin-left:0}
ul.green-arrow > li > ul > li{list-style:none;padding-left:12px;background:url(../images/kr/base/gray-bullet.png) no-repeat 2px 7px;margin-bottom:2px;text-align:left;color:#666666;}
.inpage-search input[type="text"]{padding:5px 10px;}
/*  메가 네비게이션  */
#megaNav{display:none}
#megaNav .rewards-360 p{font-size:11px;}
#megaNav .rewards-360 .more{margin-top:5px;display:inline-block !important;}
#megaNav > li{line-height:1em;}
#megaNav > li,
.ko-en #megaNav > li{width:16.6%;}
.ko-en .privite #megaNav > li{width:25%;}
.ua-ie-7 .ko-en .privite #megaNav > li{width:24.9%;}
.ua-ie-7 .priority #megaNav > li{width:24.9%;} /* ie7 Main Nav */
#megaNav .sub-menu-article .benefit-list{margin-left:0;}
/*  프라이어리티 뱅킹, 프라이빗, 기업  */
#megaNav > li > a:first-child{height:81px;display:inline-block;}
#megaNav > li > a:first-child:hover{border-bottom-color:transparent}
/* .priority #megaNav > li,
.privite #megaNav > li{width:20%;} 2013.06.258 */
.priority #megaNav > li {width:25%;}
.privite #megaNav > li {width:25%;}
.priority #megaNav > li > a:first-child{padding: 20px 14px 17px 14px;}
.privite #megaNav > li > a:first-child{padding:20px 14px 17px 14px;}
.lt-ie9 .privite #megaNav > li > a:first-child{padding: 20px 6px 16px 6px;}
.ua-ie-7 #megaNav > li > a:first-child{height:auto;}
.ua-ie-7 .priority  #megaNav > li > a:first-child{height:41px;}
/*.ua-ie-7 .privite  #megaNav > li{width:19%;} 2013.07.01 삭제 */
.ua-ie-7 .privite  #megaNav > li{width:24.9%;}
.sticky #megaNav > li > a:first-child{height:auto;}
.ua-ie-7 .sticky .privite #megaNav > li > a:first-child,
.ua-ie-7 .sticky .priority #megaNav > li > a:first-child{height:22px;}
.ua-ie-7 .sticky .privite #megaNav > li > a:first-child{margin-top:-24px;}
.ko-en .privite #megaNav > li > a:first-child{padding:12px 14px 17px 14px;}
.ko-en.ua-ie-7 .privite  #megaNav > li > a:first-child{height:48px;}
.ko-en.ua-ie-8 .sticky .privite .scb-logo-holder{top:2px;}
.ko-en.ua-ie-8 .sticky .privite #megaNav > li > a:first-child{margin-top:10px;height:46px;}
.ko-en.ua-ie-7 .sticky .privite #megaNav > li > a:first-child{margin-top:-18px;height:24px;}
.business #megaNav > li{width:25%;*width:16%;padding-left:80px;*padding-left:65px;}
.business #megaNav > li > a:first-child{}
.ko-en .business #megaNav > li{padding:0 0 0 50px; width:25%;}
.ko-en.ua-ie-7 .business #megaNav > li{padding:0 0 0 50px;width:18%;}
.ua-ie-8 .sub-page .sticky .brand-header #megaNav > li > a:first-child{padding-top:0;} /*  개인  */

.container.universal-grey #utilityNav > li.contact-us > a {padding:0 0 0 25px;}

.universal-grey #utilityNav > li > a:first-child{position:relative;padding:0 0 0 20px !important; margin-left:10px; width:auto !important;word-break:break-all;} /*  word-break : 영문 GNB 공백 fix  */
.universal-grey #utilityNav > li > a:first-child:after{background:none;}
.universal-grey #utilityNav > li > a:first-child > span{position:absolute;top:14px;left:0;width:20px;height:20px;background:url("../images/kr/base/icons.png") 0 -236px no-repeat;}
.universal-grey #utilityNav > li > a:first-child > span.ico_manWork {width:20px;height:25px;} /* 20141121 찾아가는뱅킹 아이콘 */
.universal-grey #utilityNav > li.internet-bank > a:first-child > span{background-position:0  -236px;} /*  인터넷뱅킹  */
/*.universal-grey #utilityNav > li.contact-us > a:first-child > span{background-position:-29px  -236px;}   고객컨택센터  */
.universal-grey #utilityNav > li.contact-us > a:first-child > span{background-position:-149px  -236px;} /*  2013-10-29 고객컨택센터  */
.universal-grey #utilityNav > li.atm-branches > a:first-child > span{background-position:-65px  -236px;} /*  지점검색  */
.universal-grey #utilityNav > li.sitemap > a:first-child > span{background-position:-95px  -236px;} /*  사이트맵  */
.universal-grey #utilityNav > li.search_bank > a:first-child > span {background-position: -190px  -233px;} /*  찾아가는 뱅킹  */
/*  상단 로그인  */
#loginBox {background:#fff;}
.ko-en #loginBox .login-home, .ua-ie-7 .ko-en #loginBox .login-home {width:220px;} /* 국문 로그인 영역 width값은 global-pws.css에 정의 */
/*.ua-ie-8 #loginBox,.ua-ie-7 #loginBox {border:1px solid #ccc;}*/
#loginBox .title-sc {border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; height:22px; text-align:center; color:#0071ad; font-weight:bold; font-size:12px; margin-bottom:0px; background:#FFF url('/np/assets/images/kr/base/txt_sc.gif') center top no-repeat; text-indent:-9999px;}
#loginBox .title-log-intro {margin:0;line-height:30px; text-align:center;color:#fff;font-size:15px;background-color:#0071a9;}
#loginBox .title-log-intro > span {background:url('/np/assets/images/kr/base/icon_key.gif') left top no-repeat; padding-left:22px;} 
#loginBox .title-log {margin:0;padding:7px 10px 6px;text-align:center;color:#145c2e;font-size:12px;background:#a7d3a2;}
.ko-en #loginBox .title-log{margin:0;padding:10px 10px 7px;text-align:center;color:#145c2e;font-size:14px;background:#a7d3a2;}
.sticky #loginBox {top:56px;}
.login-wrapper .list-logs{margin:0}
.login-wrapper .list-logs > li:first-child a {color:#1f1f1f;font-size:15px;font-weight:bold;background:url('/np/assets/images/kr/base/icon_new02.gif') right 2px no-repeat;padding-right:34px;}
.ua-ie-8 .login-wrapper .list-logs > li:first-child a,.ua-ie-7 .login-wrapper .list-logs > li:first-child a{background-position: right 1px;padding:2px 30px 2px 0;}
.ua-ie-7 .login-wrapper .list-logs > li.oib a {color:#1f1f1f;font-size:15px;font-weight:bold;background:url('../images/page/icon_new02.gif') right 5px no-repeat;padding-right:34px;}
.login-wrapper .list-logs > li.busi-first a, .ua-ie-7 .login-wrapper .list-logs > li.busi-first a {font-size:13px; color:#666; background:none; padding-right:0px;}
.login-wrapper .list-logs > li.busi-first a:hover {color:#000;}
.login-wrapper .list-logs > li{position:relative;font-weight:bold;padding:5px 5px 6px 2px;border-bottom:1px solid #dedee0;}
.login-wrapper .list-logs > li a {font-size:13px;}
.login-wrapper .list-logs > li.busi-last {border-bottom:none;}
.ko-en .login-wrapper .list-logs > li{position:relative;font-weight:normal;padding:3px 5px 4px 4px;font-size:13px;border-bottom:1px solid #dedee0;}
.ko-en .login-wrapper .list-logs > li.oib {font-weight:normal;}
.login-wrapper .list-logs > li a > span{position:absolute;left:0;top:5px;width:11px;height:15px;background:url("../images/kr/base/icons.png") -111px -28px  no-repeat;}
.login-wrapper .green-links{margin:6px 0 2px;}
.ko-en .login-wrapper .green-links{margin:1px 0 -1px;}
.ko-en .login-wrapper .green-links a {margin:0px 5px; font-size:13px;}
.links-to-page{font-weight:bold;border-top:0; text-align:center;}
.links-to-page:hover{color:#fff}
.ko-en .links-to-page {background-color:#2aac48; color:#fff; display:block;font-weight:bold;padding:8px 5px;text-transform: uppercase;font-size:13px; letter-spacing:0px;}
#loginBox .inner-login .panel {
	background:url(../images/kr/page/loginBox_back.jpg) no-repeat 50% 0 #a7d3a2;
	-moz-box-shadow:    inset 0 0 0 0 #647464;
	-webkit-box-shadow: inset 0 0 0 0 #647464;
	box-shadow:         inset 0 0 0 0 #647464;
}
.banner-thumbs a{padding:0 0 3px 0;}/*  20130328 카로셀 영역 수정 이혜원  */
.banner-thumbs h5{margin:18px 0 6px;font-size:18px;font-weight:normal;overflow:hidden;text-overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.banner-thumbs a:hover{text-decoration:none;;}
.ko-en .banner-thumbs h5{font-size:17px;font-weight:bold !important;}
/*  푸터 검색바  */
#page-sitemap strong{display:block;margin:0 0 15px;font-size:16px;}
#page-sitemap a {color:#0085d4;font-size:13px;}
#page-sitemap a.buttonB {color:#fff;} /*  #page-sitemap에 blue버튼이 추가됨 - 장윤희(20130205) */
h1,h2,h3,h4,h5,h6{margin-top:0px;text-rendering:auto;}
/*  랜딩 : 상단 상품  */
.landing-list-type1 li .list-block{overflow:hidden;max-width:260px;margin:0 0 30px;}
.landing-list-type1 li .list-block header .thumb-img{margin:0;height:100px;overflow:hidden;}
.landing-list-type1 li .list-block header img{border:1px solid #dbdbdb}
.landing-list-type1 li .list-block header p{position:relative;margin:10px 0}
.landing-list-type1 li .list-block header p strong{font-size:16px;display:inline-block;width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ko-en .landing-list-type1 li .list-block header p strong{font-size:17px;}
.landing-list-type1 li .list-block header p .heart{position:absolute;right:0;top:0;}
.landing-list-type1 li .list-block > p{margin:0;height:52px;overflow:hidden;}
.landing-list-type1 li .list-block .more{margin-top:3px;float:right;}
/*  핀보드 패널 : ie 7,8  */
.panel{border:1px solid #ccc}
.panel.login-wrapper{border-width:0;}
.pin-container h6,
.pin-container.lock .title{margin:0 0 10px;font-size:14px;}
.ko-en .pin-container h6 {font-size:14px;}
.pin-container h6 a {color:#222;}
.pin-container.lock .elm-content-area {overflow:hidden;overflow-y:auto;height:158px;}
.pin-container.lock .elm-content-area p{margin:0}
 /*  상품 핀보드 : 하단 추천상품  */
.block-grid.product-recom{margin:0 0 30px}
.product-recom header{padding:15px 15px 0;}
/*  이벤트 핀보드  */
.product-recom header .thumb-img{max-height:100px;overflow:hidden;border: 1px solid #ccc;}
.product-recom header .thumb-img img{vertical-align:top;}
.product-recom .elm-content-area{overflow:hidden;/* overflow-y:auto; */height:9em;}
.product-recom .elm-content-area .elm-head{position:relative;height:3.1em;}
.product-recom .elm-content-area .elm-head .title{margin:0 0 10px;color:#434343;display:inline-block;width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.product-recom .elm-content-area .elm-head .heart{position:absolute;right:0;top:5px;}
.product-recom .more{margin-top:6px;font-size:12px;}
.product-recom .more:hover{color:#222 !important;}
.product-recom footer{text-align:right;}
/*  상품추천 : three-up 일경우, 갯수 바뀌면 아래 크기(two-up,three-up...) 변경 바람  */
.product-recom.three-up li .subtitle3{width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 auto 10px;}
.product-recom.three-up li .panel{max-width:290px;margin:0 auto;}
.product-recom.three-up li .panel:hover{margin:0 auto;}
.product-recom footer a {color:#2AAC48 !important;}
.product-recom footer .read-more-only .more span{position:absolute;right:0;top:40%;width:6px;height:3px;background:url(../images/kr/base/icons.png) -31px -58px no-repeat;}
.product-recom + .product-recom-more {margin:0;text-align:center;}
 /*  상품비교 : 투자 리스트  */
.sub .title{margin: 0 0 14px;}
.sub p {margin:0 0 10px;}
.sub .title + p {height:54px;overflow:hidden;}
.sub footer{height:38px;}
.elements header.icon-in {padding-top:20px;padding-bottom:15px;}
.elements footer a.follow{font-size:12px;}
.footer-block .block-grid > li > span {display:block;margin-bottom:5px;color:#9e9e9e;}
/* .footer-block .block-grid > li > a.pc {display:none;margin-bottom:5px;color:#fff;} 20130421 적용시키기  */
.footer-block .block-grid > li > a.pc {display:inline-block;margin-bottom:5px;color:#fff;} /*  20130421 주석처리하기  */
.footer-block .block-grid > li > a.ft-eng {display:inline-block;margin-bottom:5px;color:#fff;}
.footer-block .block-grid > li > a.ksqi {display:inline-block;margin:0px 10px 5px 0;color:#fff;}
.footer-block .block-grid > li > a.wa {display:inline-block;margin:15px 10px 5px 0;color:#fff;}
.footer-block .block-grid > li .ft-btns{margin-right:20px;*margin-right:0;}
.footer-block .block-grid > li .ft-btns a{display:inline;background:transparent;text-indent:-9999px;overflow:hidden;}
.footer-block .block-grid > li .ft-btns a.liverpool,
.footer-block .block-grid > li .ft-btns a.seeing{display:block;}
.ko-en .footer-block .block-grid > li .ft-btns a.liverpool,
.ko-en .footer-block .block-grid > li .ft-btns a.seeing{float:left;}
.footer-block .block-grid > li .ft-btns a.liverpool{background:url(../images/kr/base/footer_liverpool.png) no-repeat right top;width:130px;height:50px;}
.footer-block .block-grid > li .ft-btns a.seeing{background:url(../images/kr/base/footer_seeing.png) no-repeat right top;width:130px;height:50px;}
.footer-block .yellow-color, .footer-block .blue-color{font-weight:bold;}
.lt-ie9 .footer-block h6 {margin-bottom:17px;}
.ko-en .footer-block .block-grid > li .ft-btns{margin-top:10px;overflow:hidden;}
.ko-en .footer-block .block-grid > li .ft-btns img{vertical-align:top;margin-top:3px;}
.ko-en .footer-block .block-grid > li .ft-btns a.liverpool{background-position:0 0;height:43px;}
.ko-en .footer-block .block-grid > li .ft-btns a.liverpool:hover{background-position:0 0;height:43px;}
.ko-en .footer-block .block-grid > li .ft-btns a.seeing{width:106px;background-position:0 0;height:43px;}
.ko-en .footer-block .block-grid > li .ft-btns a.seeing:hover{background-position:0 0;height:43px;}
.ko-en .footer-block .yellow-color, .footer-block .blue-color{font-weight:normal;}
.footer-block .liner-ft{background: url("../global/images/page/footer-divider2.png") no-repeat 0 50% transparent;}
.inpage-links + .inpage-links{padding-top:10px;}
.inpage-links + .grey-box{}
.ko-en .inpage-links.row{overflow:hidden;}
.share-drop{display:inline;z-index: 10;} /*  영문 상단 라인맵(로케이션바)와 클릭투콜이 겹침현상  */
.ko-en .cs.button, .ko-en .share-icon.button, .ko-en .share.button{margin-bottom:0;}
/*  ------------------- KR 공통 -------------------  */
.searchbar-top input#search-box{padding:6px}
/*  header  */
hr.solid{margin:30px 0;border: solid #ddd;border-width:1px 0 0;clear:both;margin:22px 0 21px;height:0;}
a:hover{text-decoration:underline;}
a.point{color:#1ca500;font-weight:bold;}
a.point:hover{text-decoration:underline;}
a.button:hover{text-decoration:none;}
a.link{color:#0071aa;text-decoration:underline;}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"]{font-size:12px;padding:4px;line-height:18px;height:24px;*height:15px;vertical-align:middle;*width:90%;}
.ua-ie-7 input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"]{vertical-align:top;}
textarea{font-size:12px;padding:3px;line-height:18px;}
select{color:#666;margin:0 0 12px;padding:3px;font-size:12px;border:1px solid #ccc;height:24px;padding:1px;-webkit-appearance:menulist;border-radius:2px;vertical-align:middle;filter:;}
input[type="checkbox"],input.chk{vertical-align:middle;}
.branch-list input[type="text"] {height:22px;padding:2px;line-height:16px;}
/*  폰트색상  */
.green-color{color:#006600 !important;/*color:#2aac48 !important; 20130426 접근성으로 인해 수정 */}
.text-top{vertical-align:top !important;}
.text-middle{vertical-align:middle !important;}
.text-bottom{vertical-align:bottom !important;}
.icon-head{position:relative;}
.icon-head span{position:absolute;left:0;top:0;background:url(../images/kr/base/features_icons.png) 0 0 no-repeat;}
.icon-head.tel-icon{padding-left:40px;padding-top:10px;}
.icon-head.tel-icon span{width:36px;height:37px;background-position:-747px -1625px;background-size:;}
.title1{clear:both;font-size:21px;letter-spacing:-1px;color:#434343;margin:0 0 17px;line-height:1.5;}
.title2{clear:both;font-size:16px;margin:30px 0 15px;line-height:1.5;}
.title3,
.title4{clear:both;font-size:14px;line-height:1.5;background-image:url(../images/kr/base/ico_titles.png);background-repeat:no-repeat;}
.title3{margin:13px 0 8px;padding-left:15px;background-position:0 4px;font-weight:500;}
.title4{margin:11px 0 5px;padding-left:12px;background-position:0 -109px;color:#666;}
.ko-en .title1{font-size:26px;color:#111;margin:16px 0 17px;}
.ko-en .title1:first-child{margin-top:0;line-height:100%}
.ko-en .title2{font-size:20px;}
.ko-en .title3,
.ko-en .title4{font-size:14px;}
.ko-en .title3{background-position:0 6px}
.ko-en .title4{}
.ko-en .inpage-content-top + .inpage-content > .row:first-child > .twelve.columns .title1{margin-top:20px;} /*  en_private4, en_private5, en_private6  */
.title1 + .summary{} /*  2013-02-18 추후 일괄 적용 대응용 : 현재 랜딩4개에만 적용중(추후적용시 invest_info.html 확인후 적용)  */
.title2 + .summary{margin:-10px 0 5px;}
.title3 + .summary{margin-bottom:8px;}
.summary + .list-type1{margin-top:8px;}
.columns > .title2:first-child{margin-top:0;}
sup.required{top:-2px;font-size:11px;color:#ff0000;position:relative;color:#ff0000}
/*  컨텐츠 해딩제목  */
.subheader{font-weight:bold;letter-spacing:-1px;color:#434343;}
.ko-en .subheader{letter-spacing:0px;}
.ko-en .corner-stamp header h5{font-size:17px;}
/*  체크 스타일 탭  */
.tabs dd a, .tabs li a {font-size:12px;} /*  폰트 재정의  */
.tabs dd a:focus, .tabs li a:focus {font-weight: bold;letter-spacing:-1px;}
.tabs{position:relative;display:inline-block;vertical-align:top;width:100%;border-bottom:0;height:auto;background:url(../images/kr/base/bg_tabs.png) 0 31px repeat;}
.tabs > li > a, .tabs > dd > a{display:inline-block;position:relative;/*  *height:auto; */height:40px;line-height:35px;padding:0 20px 0 17px;color:#888;background:transparent;white-space:nowrap;} /*  white-space IE 7  */
.tabs > li > a:hover, .tabs > dd > a:hover{color:#29AD48;text-decoration:none;}
 /*  IE 7 : JS  */
.tabs > li > a > .before, .tabs > dd > a > .before,
.tabs > li > a:before, .tabs > dd > a:before{content:""; position:absolute; left:0; top:7px; width:15px; height:15px; background:url("../images/kr/base/icons.png") no-repeat -102px -84px;}
.tabs > li.active > a:before, .tabs > dd.active > a:before{background-position:-102px -104px;}
.tabs > li.active > a > .before, .tabs > dd.active > a > .before{background-position:-102px -105px;} /*  IE 7 : JS  */
/*  IE 7 : JS  */
.tabs > li.active > a > .after, .tabs > dd.active > a > .after,
.tabs > li.active > a:after, .tabs > dd.active > a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:9px;margin-bottom:0;z-index:3;background: url("../images/page/tag-select.gif") 50% 50% no-repeat;}
.tabs > dd.active a, .tabs > li.active a{border:0;background:transparent;letter-spacing:-1px;}
.tabs > dd.active, .tabs > li.active{border:0;margin-top:0;}
.tabs > dd a, .tabs > li a {}
.tabs > dt, .tabs > li.section-title{height:auto;line-height:23px;padding:5px 25px 12px 20px;}
.tabs > dt:first-child, .tabs > li.section-title:first-child{padding:5px 10px 12px;}
.tabs dd.active a, .tabs li.active a{}
.tabs.two-up dt a, .tabs.two-up dd a, .tabs.two-up li a, .tabs.three-up dt a, .tabs.three-up dd a, .tabs.three-up li a, .tabs.four-up dt a, .tabs.four-up dd a, .tabs.four-up li a, .tabs.five-up dt a, .tabs.five-up dd a, .tabs.five-up li a{height:40px;overflow:visible;}
.tabs.contained {margin-bottom:-8px;}
.tabs.vertical{background:none;}
/* 탭이 두줄로 나오는 경우 */
.dense > li > a, .dense > dd > a{display:inline-block;position:relative;*height:auto;line-height:23px;padding:5px 11px 12px 20px;color:#888;background:transparent;white-space:nowrap;}
/*  뎁스 있는 탭 : 영업점안내 > 지점검색(pop)  */
.tabs.depth{margin:0 0 40px}
.tabs.depth > li > ul{display:none;position:absolute;left:0;bottom:-20px;margin-left:0;overflow:hidden;}
.tabs.depth > li > ul > li{}
.tabs.depth > li > ul > li a{height:auto;margin-left:-1px;padding:0 15px;letter-spacing:0;font-weight:normal;color:#999;line-height:14px;border-left:1px solid #999;cursor:pointer}
.tabs.depth > li > ul > li a:hover{color:#29AD48;text-decoration:none;}
.tabs.depth > li > ul > li.active{border-top:0;margin-top:0;}
.tabs.depth > li > ul > li.active a{font-weight:bold;color:#0071aa;letter-spacing:-1px;cursor:default}
.tabs.depth > li.active ul{display:block;}
.tabs.vertical > li > a:before, .tabs.vertical > dd > a:before,
.tabs.pill > li > a:before, .tabs.pill > dd > a:before,
.tabs.pill > li > a:after, .tabs.pill > dd > a:after{background:none;}
.tabs.pill > li > a, .tabs.pill > dd > a{background:none;}
.tabs.pill dd a, .tabs.pill li a{padding: 0px 23.8px;}
.tabs.two-up li, .tabs.three-up li, .tabs.four-up li, .tabs.five-up li{padding:0;height:40px;}
/*  탭 다음 요소 간격  */
.tabs + .title2, .tabs + p, .tabs + .table-data-full{clear:both;margin-top:0;}
.tabs-content > div{display:none;}
.tabs-content > div.active{display:block;}
.tabs-content .title2:first-child{margin-top:0;} /*  바로상담 레이어  */
.tabs-content.contained > div{padding:20px;border-width:0 1px 1px;border-style:solid;border-color:#e6e6e6;}
.scrollnav{overflow:hidden;margin-bottom:0;}
.scrollnav li{float:left;margin:5px 20px 5px 0;padding-right:20px;line-height:100%;border-right:1px solid #5e5e5e}
.scrollnav li.active{text-decoration:underline;}
.scrollnav li.last{border-right:0;} /*  ie8 low  */
.scrollnav li:last-child{border-right:0;}
.scrollnav li a{color:#5e5e5e;}
.scrollnav li a.selected, .scrollnav li a:hover{color:#141414;}
.scrollnav li a.link-active{color:#29AD48;}
.row .inpage-links .row{margin:0;}
.tabs + .inpage-links{margin:-10px 0 20px;padding-top:0;}
.tabs + .inpage-links .scrollnav li a{margin-right:0;}
.inpage-links .row{padding:0 0 10px;}
.inpage-links + p{margin-top:10px;}
/*  컨텐츠 우측 네비  */
.tabs.subtab > li{border:0;}
.tabs.subtab > dd > ul{overflow:hidden;padding-top:8px;margin-left:20px;}
.tabs.subtab > dd > ul > li{float:left;margin-right:8px;padding-right:8px;border-right:1px solid #666}
.tabs.subtab > dd > ul > li:last-child{border-right:0}
.rnb{margin-top:30px;}
.rnb .rnb-tit1{margin:0 0 10px;font-size:21px;line-height:1.5;font-weight:bold;color:#434343;}
.rnb .rnb-tit1 a{display:block;}
.ko-en .rnb-tit1{font-size:26px;line-height:1.5;color:#6f6f6f;font-weight:normal;}
.rnb .rnb-tit1:first-child{margin-top:0;}
.rnb .rnb-tit2{font-size:12px;line-height:1.5;margin:0 0 10px}
.rnb .vertical-tab{margin:0 0 25px;}
.rnb .vertical-tab > li{border-bottom:1px solid #e5e5e5;}
.rnb .vertical-tab > li a{position:relative;display:block;margin:7px 0 4px;padding-left:20px;color:#434343;font-size:12px;background:url(../images/page/green-arrow-tab.png) 0 -20px no-repeat;}
.rnb .vertical-tab > li a:hover,
.rnb .vertical-tab > li a.active{color:#1ca500;background-position:0 2px;*background-position:0 4px;}
.rnb .vertical-tab > li a.active{font-weight:bold;}
.rnb .vertical-tab > li a.active.child-more{color:#434343;background-position:0 -50px;/* background-image:none; */}
.rnb .vertical-tab > li a.active.child-more:hover{color:#1ca500;background-position:0 2px;*background-position:0 4px;}
.rnb .vertical-tab > li a.child-more .after,
.rnb .vertical-tab > li a.child-more:after{content:"하위 메뉴 더보기";position:absolute;right:10px;top:4px;width:11px;height:10px;line-height:600%;;overflow:hidden;background:url(../images/kr/base/icons-semantic.png) -120px -121px no-repeat;}
.rnb .vertical-tab > li a.active.child-more .after,
.rnb .vertical-tab > li a.active.child-more:after{background-position:-160px -121px;}
.ko-en .rnb .vertical-tab > li a{font-size:14px;}
.rnb .vertical-tab > li > ul{display:none;margin-left:0;padding:4px 0;background:#f3f3f3;}
.rnb .vertical-tab > li.on > ul{display:block;}
.rnb .vertical-tab > li > ul > li > a{margin-top:0;margin-bottom:0;padding:4px 0 4px 20px;font-size:12px;}
.rnb .vertical-tab > li > ul > li > a:hover,
.rnb .vertical-tab > li > ul > li > a.active{color:#1ca500;background-position:2px 5px;}
.rnb .vertical-tab,
.rnb .vertical-list{/*  border-top:1px solid #e5e5e5 */}
.rnb .vertical-tab:last-child{margin-bottom:30px;}
.rnb .vertical-tab.subtab > li > ul{overflow:hidden;margin:0 0 10px 10px;}
.rnb .vertical-tab.subtab > li > ul > li{float:left;border:0;padding:0;}
.rnb .vertical-tab.subtab > li > ul > li > a{display:block;margin:0;line-height:1.5;color:#666;margin-left:-1px;padding:0 10px;border-left:1px solid #e5e5e5;background:none;}
.rnb .vertical-tab.subtab > li > ul > li > a.active{color:#666;background:none;}
.rnb .vertical-tab.subtab > li > ul > li > a.active span{display:inline-block;border-bottom:1px solid #e5e5e5;}
.rnb .vertical-tab + p{margin:20px 0 17px;} /*  saving_info 비교하기 버튼  */
.rnb .list-downloads > li{padding-left:20px;}
.rnb .atms-list > li{padding-left:20px;}
/*  버튼 : 컨텐츠 상단 바로상담, 공유하기 버튼  */
.button{font-size:14px;}
.button.cs,
.button.share{padding-left:31px !important;}
.button.cs > span, .button.share > span, .button.share-icon > span{position:absolute;left:0;top:0;width:27px;height:25px;background:url(../images/kr/base/icons.png) -71px 1px no-repeat;}
.button.share > span, .button.share-icon > span{background-position:-14px 0;}
.button.share, .button.share-icon, .button.third{color:#fff;background:#5d6163;border-color:#5d6163;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85898c', endColorstr='#5d6163');
	background: -webkit-gradient(linear, left top, left bottom, from(#85898c), to(#5d6163));
	background: -webkit-linear-gradient(top, #85898c, #5d6163);
	background: -moz-linear-gradient(top, #85898c, #5d6163);
	background: -ms-linear-gradient(top, #85898c, #5d6163);
	background: -o-linear-gradient(top, #85898c, #5d6163);
	background: linear-gradient(top, #85898c, #5d6163);
}
.button.share:hover, .button.share-icon:hover,
.button.third:hover{color:#fff;background:#85898c;border-color:#85898c;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d6163', endColorstr='#85898c');
	background: -webkit-gradient(linear, left top, left bottom, from(#5d6163), to(#85898c));
	background: -webkit-linear-gradient(top, #5d6163, #85898c);
	background: -moz-linear-gradient(top, #5d6163, #85898c);
	background: -ms-linear-gradient(top, #5d6163, #85898c);
	background: -o-linear-gradient(top, #5d6163, #85898c);
	background: linear-gradient(top, #5d6163, #85898c);
}
.button.grey{color:#fff;background:#727679;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a9ea2', endColorstr='#727679');
	background: -webkit-gradient(linear, left top, left bottom, from(#9a9ea2), to(#727679));
	background: -webkit-linear-gradient(top, #9a9ea2, #727679);
	background: -moz-linear-gradient(top, #9a9ea2, #727679);
	background: -ms-linear-gradient(top, #9a9ea2, #727679);
	background: -o-linear-gradient(top, #9a9ea2, #727679);
	background: linear-gradient(top, #9a9ea2, #727679);border-color:#727679;border-radius:7px;
}
.button.grey:hover{color:#fff;background:#9a9ea2;box-shadow:0 0 4px #bbb inset, 0 1px 0 rgba(255, 255, 255, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#727679', endColorstr='#9a9ea2');
	background: -webkit-gradient(linear, left top, left bottom, from(#727679), to(#9a9ea2));
	background: -webkit-linear-gradient(top, #727679, #9a9ea2);
	background: -moz-linear-gradient(top, #727679, #9a9ea2);
	background: -ms-linear-gradient(top, #727679, #9a9ea2);
	background: -o-linear-gradient(top, #727679, #9a9ea2);
	background: linear-gradient(top, #727679, #9a9ea2);border-color:#9a9ea2;
}
.icon-small-in.share-icon:after {background-image:none;}
.ua-ie-7 .button.cs{position:relative;}
/*  버튼 : 국문 재정의  */
.button.tiny{padding:4px 10px;}
.button.small{padding:6px 14px 6px;}
.button.medium {padding:12px 40px 13px;}
.button.small-img-btn{padding:7px 14px 8px 68px;}
#rewards .subtitle1{line-height:1.5em;}
#rewards .button.medium{padding:14px 10px 17px;}
#rewards .list-reward li{font-size:14px;}
#rewards .list-reward li em{font-weight:bold;font-style:normal;}
#rewards .button{padding-left:10px;padding-right:10px;}
/*  더보기 버튼  */
.more{position:relative;display:inline-block !important;font-weight:bold;color:#24a72d;padding-right:15px;text-decoration:underline;}
.more:hover{color:#222;}
.more:hover span{overflow:hidden;line-height:600%;position:absolute;right:0;top:40%;width:6px;height:3px;background:url(../images/kr/base/icons.png) -31px -69px no-repeat;}
.more span{overflow:hidden;line-height:600%;position:absolute;right:0;top:40%;width:6px;height:3px;background:url(../images/kr/base/icons.png) -31px -58px no-repeat;}
/*  공유하기 레이어팝업 : 닫기버튼 추가 (20130318)  */
.share-drop .dropdown-content{display:none;border:1px solid #ccc;}
.ua-ie-7 .share-drop .dropdown-content{top:36px}
.ua-ie-7 .share-drop .dropdown-content a .after{top:-2px}
.share-drop .close-share{overflow:hidden;text-indent:-9999px;margin:0 !important;padding:0 !important;width:25px;height:25px;position:absolute;top:-6px;right:-10px;background:url('../images/page/search-close.png') no-repeat 0 0;}
.social-block .qr{min-height:88px;/* position:absolute;width:68px;height:68px; */background:url(../images/kr/base/img_qr.png) 86% 20px no-repeat}
.social-block .button, .social-block .button:hover{color:#fff}
/*  공유하기 : 미투데이  */
.me-share a .after, .me-share a:after {background-position: -201px 0;}
.me-share a:hover .after, .me-share:hover  a:after{background-position: -201px -31px;}
/*  로그인 페이지, 메인 : 잠금이미지  */
.button-icon.lock span, .ua-chrome .button-icon.lock span{height:100%;}
/*  아이콘  */
.icon-safe span{display:inline-block;vertical-align:text-bottom;margin-right:8px;width:11px;height:16px;background:url(../images/kr/base/icons.png) 0 -27px no-repeat}
.elements footer .read-more-only{position:relative;display:block;width:auto;background-image:none;font-size:12px;font-weight:bold;line-height:200%;}
.elements footer .read-more-only span{position:absolute;right:0;top:0;display:block;width:24px;height:24px;background:url(../images/page/iconlib_small.png) -7px -96px no-repeat;}
/*  공지 게시판 : 인클루드형  */
ul.bbs-list{border:0;}
ul.bbs-list > li.no-data{height:78px;}
ul.bbs-list > li .bbs-title{display:block;line-height:1.5;margin:0 0 15px;padding-left:15px;background:url(../images/kr/base/ico_titles.png) 0 4px no-repeat;}
ul.bbs-list > li .bbs-contents{padding-left:15px;height:54px;overflow:hidden;}
.ko-en ul.bbs-list > li .bbs-contents{height:67px;}
ul.bbs-list > li a:hover{text-decoration:none;}
ul.bbs-list + p{margin:30px 0 0}
/*  게시판 : 검색필드  */
.bbs-seach-field{margin:0 0 20px;padding:10px 0 10px 20px;background:#f8f8f8;border:1px solid #dfdfdf;}
.bbs-seach-field label{display:inline-block;margin:0;}
.bbs-seach-field select{width:100px;display:inline-block;margin:0;vertical-align:middle;height:26px;padding:4px;line-height:18px;}
.bbs-seach-field .input{line-height:12px;}
.ua-ie-9 .bbs-seach-field select{padding-top:6px;}
.ua-ie-8 .bbs-seach-field select{padding:4px;}
.ua-ie-8 .bbs-seach-field .input{height:26px;}
.ua-ie-8 .bbs-seach-field .button{line-height:1.4em;}
.ua-ie-7 .bbs-seach-field *{vertical-align:top;}
.ua-ie-7 .bbs-seach-field label{margin-top:7px;margin-right:5px;}
.ua-ie-7 .bbs-seach-field select{margin-top:3px;}
.ua-ie-7 .bbs-seach-field .input{height:14px;line-height:16px;}
.bbs-seach-field .input{width:50%;display:inline-block;margin:0;vertical-align:middle;}
.bbs-seach-field .input.medium{width:40%;}
.bbs-seach-field .input.small{width:35%;}
.bbs-seach-field .third{width:auto;display:inline-block;margin:0;background:#2d9c00;}
.bbs-seach-field .third {
	background: #2d9c00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d9c00', endColorstr='#268f00');
	background: -webkit-gradient(linear, left top, left bottom, from(#2d9c00 ), to(#268f00 ));
	background: -webkit-linear-gradient(top, #2d9c00, #268f00 );
	background: -moz-linear-gradient(top, #2d9c00, #268f00 );
	background: -ms-linear-gradient(top, #2d9c00, #268f00 );
	background: -o-linear-gradient(top, #2d9c00, #268f00 );
	background: linear-gradient(top, #2d9c00, #268f00 );
	border-color:#268f00;
}
.bbs-seach-field .third:hover {
	background: #268f00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#268f00', endColorstr='#268f00');
	background: -webkit-gradient(linear, left top, left bottom, from(#268f00), to(#268f00));
	background: -webkit-linear-gradient(top, #268f00, #268f00);
	background: -moz-linear-gradient(top, #268f00, #268f00);
	background: -ms-linear-gradient(top, #268f00, #268f00);
	background: -o-linear-gradient(top, #268f00, #268f00);
	background: linear-gradient(top, #268f00, 268f00);
}
.bbs-seach-field .third:focus {
	-webkit-box-shadow:0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow:0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	box-shadow:0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
.bbs-seach-field .bbs-button2 input{padding-left:14px;}
/*  게시판 : 리스트,뷰,네비 공통  */
.bbs-list, .bbs-view, .bbs-nav{border-collapse:collapse;border:1px solid #c5c5c5;}
.ua-ie-7 table.bbs-list, .ua-ie-7 table.bbs-view, .ua-ie-7 table.bbs-nav{}
.bbs-list caption, .bbs-view caption, .bbs-nav caption{display:none;/* font-weight:bold;line-height:2;text-align:left;font-size:18px; */} /*  임시 ; 미정의  */
.bbs-list thead tr th, .bbs-view thead tr th{background:#e6f7e4}
.bbs-list tbody, .bbs-list thead, .bbs-view tbody, .bbs-view thead{box-shadow:0 0 0;}
.bbs-list thead th, .bbs-view thead th, .bbs-nav thead th,
.bbs-list tbody td, .bbs-view tbody td, .bbs-nav tbody th,
.bbs-list tbody th, .bbs-view tbody th, .bbs-nav tbody td{zoom:1;padding:13px 10px;font-size:12px;line-height:1.3em;/* border:1px solid #e9e9e9; */border:1px solid #c5c5c5;}
.bbs-list thead th, .bbs-view thead th{font-weight:bold;padding:15px 10px;}
.bbs-list .subject a, .bbs-view .subject a, .bbs-nav .subject a{color:#666}
.bbs-list tbody td.subject, .bbs-view thead th.subject, .bbs-nav tbody td.subject{text-align:left;}
/*  게시판 : 리스트  */
.bbs-list tbody td{font-size:12px;vertical-align:middle;}
.bbs-list tbody td.btn{padding:5px 15px}
.bbs-list tbody td.no-article{height:100px;}
.tb tbody td.btn .button,
.bbs-list tbody td.btn .button{color:#666;border:1px solid #666;font-weight:normal;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f2f2f2');
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f2f2f2));
	background: -webkit-linear-gradient(top, #fefefe, #f2f2f2);
	background: -moz-linear-gradient(top, #fefefe, #f2f2f2);
	background: -ms-linear-gradient(top, #fefefe, #f2f2f2);
	background: -o-linear-gradient(top, #fefefe, #f2f2f2);
	background: linear-gradient(top, #fefefe, #f2f2f2);
}
/*  20130331 상세페이지 약관 다운로드 버튼 테이블 안에 있는 버튼처럼 바꿔달라고 함. 최창원  */
.list-downloads-type .button{color:#666;border:1px solid #666;font-weight:normal;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f2f2f2');
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f2f2f2));
	background: -webkit-linear-gradient(top, #fefefe, #f2f2f2);
	background: -moz-linear-gradient(top, #fefefe, #f2f2f2);
	background: -ms-linear-gradient(top, #fefefe, #f2f2f2);
	background: -o-linear-gradient(top, #fefefe, #f2f2f2);
	background: linear-gradient(top, #fefefe, #f2f2f2);
}
.tb tbody td.btn .button.tiny.small,
.bbs-list tbody td.btn .button.tiny.small{padding:6px 10px 6px;}
/*  게시판 : 뷰  */
.bbs-view{table-layout:fixed;} /*  큰 이미지일경우 오버되는 현상 : 임시  */
.bbs-view tbody th.add-file{background:#f8f8f8;}
.bbs-view tbody td.add-file{text-align:left;}
.bbs-view tbody td.bbs-contents{text-align:left;padding:30px 15px;border-width:1px border-color:#c5c5c5;border-style:solid}
table.bbs-view tbody tr:nth-child(even){background:transparent;}
/*  게시판 : 이전글,다음글  */
.bbs-nav thead{display:none;}
.bbs-nav thead th{font-size:14px;}
.bbs-nav tbody, .bbs-nav thead {box-shadow:0 0 0;}
.bbs-nav tbody th, .bbs-nav tbody td{font-size:12px;}
.bbs-nav tbody th{background:#f8f8f8;}
.bbs-nav tbody tr, .bbs-nav tbody tr:nth-child(odd){background:#f8f8f8;}
.bbs-nav + p > .third{
	background: #2d9c00;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d9c00', endColorstr='#268f00');
	background: -webkit-gradient(linear, left top, left bottom, from(#2d9c00 ), to(#268f00 ));
	background: -webkit-linear-gradient(top, #2d9c00, #268f00 );
	background: -moz-linear-gradient(top, #2d9c00, #268f00 );
	background: -ms-linear-gradient(top, #2d9c00, #268f00 );
	background: -o-linear-gradient(top, #2d9c00, #268f00 );
	background: linear-gradient(top, #2d9c00, #268f00 );
	border-color:#268f00;
}
.bbs-nav + p > .third:hover {
	background: #268f00;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#268f00', endColorstr='#268f00');
	background: -webkit-gradient(linear, left top, left bottom, from(#268f00), to(#268f00));
	background: -webkit-linear-gradient(top, #268f00, #268f00);
	background: -moz-linear-gradient(top, #268f00, #268f00);
	background: -ms-linear-gradient(top, #268f00, #268f00);
	background: -o-linear-gradient(top, #268f00, #268f00);
	background: linear-gradient(top, #268f00, 268f00);
}
.bbs-nav + p > .third:focus {
	-webkit-box-shadow:0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow:0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	box-shadow:0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset
}
.pagination_wrap{margin:auto;text-align:center;padding:20px 0;}
ul.pagination{margin:0 auto;text-align:center;display:inline-block;}
ul.pagination li{margin:0 2px;}
ul.pagination .first, ul.pagination .prev, ul.pagination .next,
ul.pagination .last{overflow:hidden;text-indent:-9999px;width:19px;height:24px;background:url(../images/kr/base/icons-semantic.png) 0 -180px no-repeat}
ul.pagination .first a:hover,ul.pagination .prev a:hover, ul.pagination .next a:hover,
ul.pagination .last a:hover{background-color:transparent;}
ul.pagination .prev{background-position:-21px -180px;}
ul.pagination .next{background-position:-43px -180px;}
ul.pagination .last{background-position:-63px -180px;}
/*  데이터 테이블  */
.table-data-full{margin:0 0 25px;}/*  margin값 47px -> 25px 으로 수정 20130212 이혜원  */
.tb-head{clear:both;overflow:hidden;margin:0 0 10px;}
.tb-head .columns{font-size:12px;padding:0;}
.tb{border-collapse:collapse;border-left:1px solid #ccc;border-top:1px solid #ccc;-moz-box-shadow: 0 2px 4px -2px #999;-webkit-box-shadow: 0 2px 4px -2px #999;box-shadow: 0 2px 4px -2px #999;}
.tb caption{display:none;}
.tb thead tr th{background:#e6f7e4}
.tb thead, .tb tbody{box-shadow:0 0 0;}
.tb thead th, .tb tbody th, .tb tbody td, .tb tfoot td, .tb tfoot th{vertical-align:middle;padding:13px 10px;font-size:12px;line-height:1.5;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
/*2016.04.26*/
.table-data-full.use-table th,.table-data-full.use-table td{padding:4px 10px;}
.tb thead th{padding:15px 10px;color:#222;background:;text-align:center;}
.tb tbody th{text-align:center;font-weight:normal;background:#e6f7e4}
.tb tbody th.depth1{background:#e6f7e4}
.tb tbody th.depth2{font-weight:normal;background:#f3f2f2}
.tb thead + tbody th{background:#f3f2f2}
.tb thead + tbody th.depth1:first-child{background:#f3f2f2}
.tb tbody th .required{top:-5px;}
.tb tbody th label{display:inline-block;position:relative;}
.tb tbody th label .required{position:absolute;top:-5px;right:-7px;}
table.tb tbody tr:nth-child(even){background:transparent;}
.tb tbody td .list-type1.num > li{list-style:decimal}
.tb tbody td .list-type1.num-circle{margin-left:20px;}
table ul{margin-bottom:0;margin-top:5px;}
.table-tip li, p.table-tip{color:#666666;padding-left:15px;background:url(../images/kr/base/table-tip-bullet.png) no-repeat 0px 3px;}
.table-tip li{margin-bottom:4px;}
.tb + .table-tip{margin-top:-5px;}
.ko-en .tb tbody td li{font-size:12px;}
.ko-en .table-tip li, .ko-en  p.table-tip{color:#666666;padding-left:15px;background:url(../images/kr/base/table-tip-bullet.png) no-repeat 0px 7px;}
/*  tfoot jhk 20130219  */
.tb .sum td, .tb .sum th{color:#666; background:#f8f8f8; font-weight:normal}
.comResult_table tr:nth-child(even){background:transparent;}
/*  폼 테이블  */
input.readonly{background:#eaeaea;}
.tb.form input[type='text']{padding:2px 10px;}
.tb.form thead{background:#e6f7e4}
.tb.form tbody th, .tb.form tbody td{text-align:left;}
.tb.form tbody th.depth2{font-weight:normal;background:#f3f2f2}
.tb.form tbody th.depth2 label {font-weight:normal;}
.tb.form tbody th{vertical-align:top;font-weight:bold;padding-top:16px;background:#e6f7e4;}
.tb.form tbody th label{font-weight:bold;}
.tb.form label{display:inline;vertical-align:middle;}
.tb.form input{display:inline;margin:0;}
.tb.form select{display:inline;width:auto;margin:0;vertical-align:middle;}
.ua-ie-7 .tb.form select{display:inline;width:auto;margin:0;vertical-align:top;} /*  바로상담 폼 정렬로 middle를 top으로 수정  */
.tb.form .line-wrap{margin:0 0 10px;}
.tb.form .readonly{background:#fafafa}
.tb.form .table-tip{display:block;margin:5px 0 0;color:##0083db}
.tb.form .input.tiny{margin:2px 8px 0 0;*padding-left:0;*padding-right:0;*vertical-align:middle;}
.tb.form .input.tiny-mini{padding:4px 10px;font-size:11px;font-weight:normal;}
.tb.form .cs_chioce > li{position:relative;float:left;padding-left:20px;margin-right:10px;} /*  라디오버튼  */
.tb.form .cs_chioce > li .chk{position:absolute;left:0;top:0;margin:0;width:18px;height:18px;}
.tb.form .cs_chioce > li label{display:inline-block;margin:0;}
.tb.form .chkWrap{position:relative;float:left;padding-left:20px;margin-right:10px;} /*  라디오버튼  */
.tb.form .chkWrap .chk{position:absolute;left:0;top:0;margin:0;width:18px;height:18px;}
.tb.form .chkWrap label{display:inline-block;margin:0;}
.tb.form ul.chkWrap{overflow:hidden;margin:0;padding-left:0;}
.tb.form ul.chkWrap > li{position:relative;float:left;padding-left:20px;margin-right:10px;}
.tb.form .email-type-choice{display:inline-block;*display:inline;vertical-align:middle;}
.tb.form .email-type-choice .email-input .text{display:none;}
.tb.form .email-type-choice select{display:inline-block;*display:inline;vertical-align:top;}
.tb.form .email-type-choice .email-input{position:relative;display:inline-block;*display:inline;}
.tb.form .email-type-choice .email-input label{display:inline-block;}
.tb.form .email-type-choice .email-input .chk{position:absolute;left:0;top:0;margin:0;width:18px;height:18px;/* float:right;margin:2px 5px; */}
.tb.form .email-type-choice.checked{}
.tb.form .email-type-choice.checked select{display:none;}
.tb.form .email-type-choice.checked .email-input{padding-left:200px;}
.tb.form .email-type-choice.checked .email-input .text{position:absolute;left:0;top:0;margin:0;display:block;}
.tb.form .email-type-choice .email-input .f-fe{position: relative;vertical-align:middle;display:inline-block;*display:inline;padding-left:20px; margin-top:3px;}
.tb.form .text{width:186px;*width:172px;padding:2px 10px;color:#333}
.tb.form input[type="password"].ie{font-size:7px}
.tb.form .num{text-align:center;width:40px;}
.tb.form .f-myNum{width:70px;}
.tb.form .phone{width:55px;}
.tb.form .date{width:80px;}
.tb.form .email{width:186px;}
.tb.form .email.small{width:105px;}
.tb.form input.twelve{*width:95.5%;}
.tb.form .detail .text{display:block;width:100%;*width:93%;margin:10px 0 0;} /*  주소에서 상세주소  */
.tb.form .myNumSwap{position:relative;overflow:hidden;padding-bottom:30px;}
.tb.form .myNumSwap > .toggle{display:none;position:absolute;left:0;top:23px;width:300px;*width:400px;}
.tb.form .myNumSwap > .toggle.on{display:block;}
.tb.form .chk-swap{height:16px;vertical-align:middle;display: inline-block;*display:inline;}
.tb.form .chk-swap label{display:inline-block;float:right;}
.tb.form .chk-swap .chk{float:right;margin:2px 5px;}
.tb.form .text-byte{margin:5px 0 0;display:block;text-align:right;}
.tb.form .text-byte input{font-size:12px;display:inline;color:#4d4d4d;border:0px;background:transparent;text-align:right;vertical-align:middle;}
.tb.form input.tiny{padding:6px 10px;} /*  20130219 검색 버튼 크기 수정  */
.tb.form textarea{margin:0;*width:97%;}
.tb.form .calendar{overflow:hidden;text-indent:-9999px;width:29px;height:25px;margin:0;padding:0;font-size:11px;vertical-align:middle;filter:;
	background:url("../images/kr/base/icons-semantic.png") -158px -147px no-repeat #03830c;*background-position:-157px -148px; /*  ie  */
	background:url("../images/kr/base/icons-semantic.png") -158px -147px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#22a22c), to(#03830c));
	background:url("../images/kr/base/icons-semantic.png") -158px -147px no-repeat, -webkit-linear-gradient(top, #22a22c, #03830c);
	background:url("../images/kr/base/icons-semantic.png") -158px -147px no-repeat, -moz-linear-gradient(top, #22a22c, #03830c);
	background:url("../images/kr/base/icons-semantic.png") -158px -147px no-repeat, -ms-linear-gradient(top, #22a22c, #03830c);
	background:url("../images/kr/base/icons-semantic.png") -158px -147px no-repeat, -o-linear-gradient(top, #22a22c, #03830c);
	background:url("../images/kr/base/icons-semantic.png") -158px -147px no-repeat, linear-gradient(top, #22a22c, #03830c);
}
.ua-ie-7 .tbl-type-form .tb.form{border-left:1px solid #ccc;border-top:1px solid #ccc}

/*  레이어 팝업 & 새창 팝업  */
.reveal-modal.small{min-width:290px;}
.reveal-modal.small .responsive{width:100%;}
.reveal-modal.small .responsive .text{width:auto;max-width:100%;}
.reveal-modal.small div.table-wrapper div.scrollable{overflow:hidden;}
.reveal-modal {padding:0;text-align:left;}
.reveal-modal .reveal-head,
.reveal-window .reveal-head{display:block;font-size:16px;color:#fff;margin:0;padding:18px 50px 18px 30px;border-bottom:1px solid #c8c8c8;background:#0098e3;} /*  상단 해드 - 제목  */
.reveal-modal .reveal-body,
.reveal-window .reveal-body{overflow:hidden;padding:15px 30px 20px; max-height:100vh; overflow-y:scroll;}
.ua-ie-7 .reveal-window .row{min-width:auto;} /*  상품 비교하기 : 상품명 팝업  */
.reveal-modal .reveal-body .inpage-links .row,
.reveal-window .reveal-body .inpage-links .row{width:auto;}
.reveal-modal .reveal-body .columns:first-child{padding-left:0;}
.reveal-modal .reveal-body .columns:last-child{padding-right:0;}
.reveal-modal .reveal-body .close-reveal-modal{position:static;width:auto;height:auto;}
.reveal-modal > .close-reveal-modal{text-indent:-9999px;text-decoration:none;}
.reveal-modal > .close-reveal-modal:focus{outline:auto;}
.reveal-modal td .table-tip{margin-top:10px;}
.reveal-modal .tb thead th{text-align:center;}
.reveal-modal .reveal-body p:last-child{margin:0;}
/* td가 센터일 경우 */
.reveal-modal .tb tbody td.text-center{text-align:center;}
.economy .reveal-window .reveal-body{padding:0;}
.reveal-window{background:#fff}
.reveal-window .reveal-body{background:#fff}
.reveal-window .reveal-body.drag{overflow:visible ;background:#fff}
.reveal-window .reveal-body .title2:first-child{margin-top:0;}
.reveal-window .close-reveal{position:absolute;top:12px;right:10px;width:30px;height:28px;line-height:600%;overflow:hidden;border:0;background:transparent;cursor:pointer}
.reveal-window .close-reveal span{position:absolute;right:0;top:0;width:100%;height:100%;padding:0 4px;*padding:0;color:#fff;text-align:center;font-size:30px;line-height:100%;}
.reveal-window.event{background:#f2f2f2}
.reveal-window.event .reveal-foot{position:relative;padding:14px;height:40px;*height:20px;color:#666;}
.reveal-window.event .reveal-foot .reveal-limit-date{position:relative;padding-left:23px;vertical-align:top;}
.reveal-window.event .reveal-foot .reveal-limit-date label{margin:0;line-height:18px;}
.reveal-window.event .reveal-foot .reveal-limit-date input[type="checkbox"]{position:absolute;top:0;left:0;}
.reveal-window.event .close-reveal{position:absolute;top:12px;right:12px;padding-right:23px;*padding-right:17px;line-height:18px;font-size:12px;width:auto;height:auto;border:0;background:transparent;cursor:pointer}
.reveal-window.event .close-reveal span{font-size:19px;width:18px;height:18px;background:#666;}
.reveal-window object{position:absolute;}
/*  레이어창 : 관심지수  */
.reveal-modal.feat{width:250px;padding:18px;left:50%;margin-left:-125px;}
.reveal-modal.feat .columns{padding:0;}
.reveal-modal.feat .reveal-head{font-size:16px;color:#434343;margin:0 0 20px;padding:0;border:0;background:transparent;}
.reveal-modal.feat .reveal-body{padding:0;}
.reveal-modal.feat .reveal-body .caption{font-size:12px} /*  바디 - 우측 제목  */
/*  레이어창 : 상품 상세보기  */
.reveal-modal.figure{padding:20px;width:520px;margin-left:-225px;}
.reveal-modal.figure .reveal-body{padding:0;}
.reveal-modal.figure .reveal-body header{display:relative;}
.reveal-modal.figure .reveal-body img{width:180px;text-align:center}
.reveal-modal.figure .reveal-body header .caption{display:block;margin:0 0 0.7em;font-size:16px;width:80%;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis} /*  바디 - 우측 제목  */
.reveal-modal.figure .reveal-body header .heart{position:absolute;right:0;top:0;}
.reveal-modal.figure .reveal-body .green-arrow{margin:20px 0 0;}
.reveal-modal.figure .reveal-body .btns{margin:15px 0 0;width:180px;}
.reveal-modal.figure .reveal-body .btns .button{width:70%;display:block;margin:5px auto 0;}
.reveal-modal.figure .reveal-body .summary{margin:0;max-height:18em;overflow:hidden;}
.reveal-modal.quick{width:720px;margin-left:-360px;padding:0;}
.reveal-modal.quick .reveal-head{font-size:21px;margin:0;border:0;}
/*  팝업 : 달력  */
.reveal-window.calendar .reveal-head{text-align:left;padding:0;border-bottom:0;background:transparent;}
.reveal-window.calendar .reveal-body{padding:10px;}
.reveal-window.calendar .calendar-head{overflow:hidden;position:relative;height:25px;margin:15px 4px 5px;}
.reveal-window.calendar h1{top:0;display:block;font-size:16px;color:#fff;margin:0;padding:18px 40px 18px 10px;border-bottom:1px solid #c8c8c8;background:#0098e3;}
.reveal-window.calendar table tbody td.active input[type="button"]{color:#fff;}
.reveal-window.calendar .year,
.reveal-window.calendar .month{position:relative;width:40%;text-align:center;font-size:16px;font-weight:bold;color:#666;line-height:1.6}
.reveal-window.calendar .year{float:left;margin-left:15px;}
.reveal-window.calendar .month{float:right;margin-right:15px;}
.reveal-window.calendar .prev,
.reveal-window.calendar .next{position:absolute;top:0;text-indent:-9999px;width:25px;height:25px;border-radius:3px;
	filter:/*  progid:DXImageTransform.Microsoft.gradient(startColorstr='#85898c', endColorstr='#5d6163') */;
	background:url("../images/kr/base/icons-semantic.png") -33px -145px #5d6163;
	background:url("../images/kr/base/icons-semantic.png"), -webkit-gradient(linear, left top, left bottom, from(#85898c), to(#5d6163));
	background:url("../images/kr/base/icons-semantic.png"), -webkit-linear-gradient(top, #85898c, #5d6163);
	background:url("../images/kr/base/icons-semantic.png"), -moz-linear-gradient(top, #85898c, #5d6163);
	background:url("../images/kr/base/icons-semantic.png"), -ms-linear-gradient(top, #85898c, #5d6163);
	background:url("../images/kr/base/icons-semantic.png"), -o-linear-gradient(top, #85898c, #5d6163);
	background:url("../images/kr/base/icons-semantic.png"), linear-gradient(top, #85898c, #5d6163);
	background-position:-33px -145px,0 0;background-repeat:no-repeat;
}
.reveal-window.calendar .prev{left:0;}
.reveal-window.calendar .next{right:0;background-position:-71px -145px;background-position:-71px -145px,0 0;}
.reveal-window.calendar table{margin:0;width:100%;border-collapse:collapse;border:1px solid #d4d4d4}
.reveal-window.calendar table caption{display:none;}
.reveal-window.calendar table th, .reveal-window.calendar table td{font-weight:bold;border:1px solid #d4d4d4}
.reveal-window.calendar table td{padding:0;}
.reveal-window.calendar table td input[type="button"]{font-weight:bold;color:inherit;display:block;width:100%;padding:8px 10px;background:transparent;border:0;}
.reveal-window.calendar table thead th{font-size:14px;background:#f2f2f2;}
.reveal-window.calendar table tbody td input[type="button"]{color:#434343;cursor:pointer}
.reveal-window.calendar table tbody td.inactive input[type="button"]{color:#c4c4c4}
.reveal-window.calendar table tbody td.sun input[type="button"]{color:#ed5f5f}
.reveal-window.calendar table tbody td.sun.inactive input[type="button"]{color:#ffc6c6}
.reveal-window.calendar table tbody td.sat input[type="button"]{color:#2084b5}
.reveal-window.calendar table tbody td.sat.inactive input[type="button"]{color:#9fd2eb}
.reveal-window.calendar table tbody td.active{background:#3c3c3c;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c3c3c), color-stop(49%,#515151), color-stop(51%,#3c3c3c), color-stop(100%,#3c3c3c));
	background: -webkit-linear-gradient(top,  #3c3c3c 0%,#515151 49%,#3c3c3c 51%,#3c3c3c 100%);
	background: -moz-linear-gradient(top,  #3c3c3c 0%, #515151 49%, #3c3c3c 51%, #3c3c3c 100%);
	background: -ms-linear-gradient(top,  #3c3c3c 0%,#515151 49%,#3c3c3c 51%,#3c3c3c 100%);
	background: -o-linear-gradient(top,  #3c3c3c 0%,#515151 49%,#3c3c3c 51%,#3c3c3c 100%);
	background: linear-gradient(to bottom,  #3c3c3c 0%,#515151 49%,#3c3c3c 51%,#3c3c3c 100%);
}
.reveal-window.calendar .calendar-foot{margin:10px 0 0;text-align:center;}
/*  팝업 : 계산기  */
.reveal-window.calculator .reveal-head{display:none;width:100%;color:#fff;font-size:26px;line-height:1;text-align:center;}
.reveal-window.calculator .reveal-body{padding:5px;;border-radius:5px;}
.reveal-window.calculator .close-reveal-window{}
.reveal-window.calculator .close-reveal-window span{}
.reveal-window.calculator table{width:100%;margin:0;background:#fff;border-spacing:8px;}
.reveal-window.calculator table caption{display:none;}
.reveal-window.calculator table tbody tr{background:transparent;}
.reveal-window.calculator table td{padding:0;}
.reveal-window.calculator table td input[type="text"]{width:100%;*width:270px;margin:0;padding:8px;height:40px;*height:24px;line-height:22px;font-size:16px;font-weight:bold;;border:0;text-align:right;background:#f4f4f4;}
.reveal-window.calculator table td input[type="button"]{width:100%;padding:5px;font-size:24px;border:1px solid #a6a6a6;border-radius:2px;cursor:pointer;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#cecece',GradientType=0);
	background:-webkit-gradient(linear, left top, left bottom, from(#ececec), to(#cecece));
	background:-webkit-linear-gradient(top, #ececec, #cecece);
	background:-moz-linear-gradient(top, #ececec, #cecece);
	background:-ms-linear-gradient(top, #ececec, #cecece);
	background:-o-linear-gradient(top, #ececec, #cecece);
	background:linear-gradient(top, #ececec, #cecece);
}
.reveal-window.calculator table td input[type="button"]:hover{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecece', endColorstr='#ececec',GradientType=0);
	background:-webkit-gradient(linear, left top, left bottom, from(#cecece), to(#ececec));
	background:-webkit-linear-gradient(top, #cecece, #ececec);
	background:-moz-linear-gradient(top, #cecece, #ececec);
	background:-ms-linear-gradient(top, #cecece, #ececec);
	background:-o-linear-gradient(top, #cecece, #ececec);
	background:linear-gradient(top, #cecece, #ececec);
}
.reveal-window.calculator table td input[type="button"].black{color:#fff;border:1px solid #595959;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656', endColorstr='#353535',GradientType=0);
	background:-webkit-gradient(linear, left top, left bottom, from(#565656), to(#353535));
	background:-webkit-linear-gradient(top, #565656, #353535);
	background:-moz-linear-gradient(top, #565656, #353535);
	background:-ms-linear-gradient(top, #565656, #353535);
	background:-o-linear-gradient(top, #565656, #353535);
	background:linear-gradient(top, #565656, #353535);
}
.reveal-window.calculator table td input[type="button"].black:hover{color:#fff;border:1px solid #595959;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#353535', endColorstr='#565656',GradientType=0);
	background:-webkit-gradient(linear, left top, left bottom, from(#353535), to(#565656));
	background:-webkit-linear-gradient(top, #353535, #565656);
	background:-moz-linear-gradient(top, #353535, #565656);
	background:-ms-linear-gradient(top, #353535, #565656);
	background:-o-linear-gradient(top, #353535, #565656);
	background:linear-gradient(top, #353535, #565656);
}
.reveal-window.calculator table td input[type="button"].equal{color:#fff;border:1px solid #f29f1f;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef8a00', endColorstr='#f44e00',GradientType=0);
	background:-webkit-gradient(linear, left top, left bottom, from(#ef8a00), to(#f44e00));
	background:-webkit-linear-gradient(top, #ef8a00, #f44e00);
	background:-moz-linear-gradient(top, #ef8a00, #f44e00);
	background:-ms-linear-gradient(top, #ef8a00, #f44e00);
	background:-o-linear-gradient(top, #ef8a00, #f44e00);
	background:linear-gradient(top, #ef8a00, #f44e00);
}
.reveal-window.calculator table td input[type="button"].equal:hover{color:#fff;border:1px solid #f29f1f;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f44e00', endColorstr='#ef8a00',GradientType=0);
	background:-webkit-gradient(linear, left top, left bottom, from(#f44e00), to(#ef8a00));
	background:-webkit-linear-gradient(top, #f44e00, #ef8a00);
	background:-moz-linear-gradient(top, #f44e00, #ef8a00);
	background:-ms-linear-gradient(top, #f44e00, #ef8a00);
	background:-o-linear-gradient(top, #f44e00, #ef8a00);
	background:linear-gradient(top, #f44e00, #ef8a00);
}
.reveal-window.calculator .reveal-foot{position: relative;padding:0 10px;text-align:right;}
.reveal-window.calendar .close-reveal,
.reveal-window.calculator .close-reveal{text-align:right;}
.reveal-window.calendar .close-reveal{top:11px;}
.reveal-window.calculator .close-reveal span{color:#222;}
/*  예금가이드  */
.pin-list > li{text-align:center;}
.pin-list > li > .title{margin:0 0 10px;display:block;font-size:16px;}
.pin-list > li > p{text-align:left;height:34px;overflow:hidden;width:165px;margin-left:auto; margin-right:auto;}/*  20130208 왼쪽정렬  */
.pin-list > li > .more{display:block;}
.pin-list > li span.pin-list-img{height:65px;display:block;} /*  20130208 이미지추가  */
/*  ------------------- 유형별 컨텐츠 -------------------  */
.option-tab{overflow:hidden}
.option-tab > li{line-height:100%;float:left;margin-right:25px;padding-right:25px;border-right:1px solid #5e5e5e}
.option-tab > li.last{border:0;}
.option-tab > li a{color:#a8a8a8;}
.option-tab > li a.selected,.option-tab li a:hover{color:#141414;}
#filters li a{font-size:14px;text-transform:capitalize;}
#filters li a span {background-image:url("../images/kr/base/icons.png");background-repeat:no-repeat;}
.wnew-in span {background-position:0 -83px;}
.whot-in span {background-position:-150px -83px;}
.feat-in span {background-position:-42px -83px;}
.news-in span {background-position:-42px -83px;}
.wnew-in a:hover span, .wnew-in a.selected span{background-position:0 -104px;}
.whot-in a:hover span, .whot-in a.selected span{background-position:-150px -104px;}
.feat-in a:hover span, .feat-in a.selected span{background-position:-42px -104px;}
.news-in a:hover span, .news-in a.selected span{background-position:-42px -104px;}
/* 2013.07.11 인트로 개편
.news-in span {background-position:-62px -83px;}
.news-in a:hover span, .news-in a.selected span{background-position:-62px -104px;}
.whot-in span {background-position:-22px -83px;}
.whot-in a:hover span, .whot-in a.selected span{background-position:-22px -104px;}
*/
/*  로그인 페이지  */
.login-sect{
	background-image:url("../images/kr/base/bg_login.png");
	background-image:url("../images/kr/base/bg_login.png"), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3)); /*  Saf4+, Chrome  */
	background-image:url("../images/kr/base/bg_login.png"), -webkit-linear-gradient(top, #fff, #f3f3f3); /*  Chrome 10+, Saf5.1+  */
	background-image:url("../images/kr/base/bg_login.png"), -moz-linear-gradient(top, #fff, #f3f3f3); /*  FF3.6+  */
	background-image:url("../images/kr/base/bg_login.png"), -ms-linear-gradient(top, #fff, #f3f3f3); /*  IE10  */
	background-image:url("../images/kr/base/bg_login.png"), -o-linear-gradient(top, #fff, #f3f3f3); /*  Opera 11.10+  */
	background-image:url("../images/kr/base/bg_login.png"), linear-gradient(top, #fff, #f3f3f3); /*  W3C  */
	background-position: 50% 0,0 0;background-repeat:no-repeat
}
.login-sect .login-field{width:60%;overflow:hidden;}
.login-sect .login-field dt{clear:both;float:left;width:30%}
.login-sect .login-field dt label{margin:8px 0 5px;}
.login-sect .login-field dd{float:right;width:70%}
.login-sect .lost{margin:10px 0 0;font-size:11px;}
/*  index-box  */
.corner-stamp h5 > span{font-weight:normal;}
.corner-stamp .panel img{vertical-align:top;}
.corner-stamp .panel{margin-top:20px;}
.corner-stamp .panel:hover{margin-top:20px;}
.corner-stamp .panel:first-child{margin-top:0;}
.corner-stamp .panel .tb th, .corner-stamp .panel .tb td{padding:0;}
/* .corner-stamp .panel .table-footer{overflow:hidden;} */
.corner-stamp .panel .subtitle {padding:20px 0 15px;margin:0 15px 15px;border-bottom:1px solid #dedede}
.corner-stamp .panel .subtitle h5{font-size:16px;}

/* 2013-10-30 삭제 
.corner-stamp .main-info-list{padding:0 0 20px}
.corner-stamp .main-info-list li{position:relative;padding:25px 0 0 40px;}
.corner-stamp .main-info-list li:first-child{padding-top:0;}
.corner-stamp .main-info-list li a{display:block;}
.corner-stamp .main-info-list li span{position:absolute;left:0;top:25px;width:26px;height:27px;background:url("../images/kr/base/icons.png") 0 -272px no-repeat;}
.corner-stamp .main-info-list li.rate span{top:0;}
.corner-stamp .main-info-list li.commission span{background-position:-46px -272px;}
.corner-stamp .main-info-list li.exchange span{background-position:-92px -272px;}
*/

.elm-rates-list h4{margin:10px 0 3px;font-weight:bold;font-size:18px;}
.elm-rates-list p{margin:0 0 15px;}
.elm-rates-list li {border-color:#dedede}
.ua-ie-7 .elements {margin-right:15px;}
.elements .panel .elm-content-area, .corner-stamp .panel .elm-content-area{opacity:1;}
.elements header p {font-size:11px;}
.read-more-small{font-weight:bold;line-height:27px;padding-right:15px;}
.read-more-small:hover{text-decoration:underline;}
.read-more-small span{overflow:hidden;line-height:600%;position:absolute;right:0;top:9px;width:9px;height:8px;color:#999;background:url(../images/kr/base/icons.png) -144px -57px no-repeat;}
.icon-small-in.refresh-icon:{background-image:url(../images/kr/base/icons.png);background-position:-70px -30px;;}
.icon-small-in.share-icon:{background-image:url(../images/kr/base/icons.png);background-position:-176px -5px;}
/*  landing-index  */
.no1, .no2{position:relative;padding-left:30px;line-height:1.7;}
.no1 strong, .no2 strong{position:absolute;left:0;top:3px;width:25px;height:25px;text-indent:-9999px;overflow:hidden;background:url(../images/kr/base/icons-semantic.png) 0 0 no-repeat}
.no1 strong{background-position:0 -39px;}
.no2 strong{background-position:-35px -39px;}
.land-idx-artcle{max-width:280px;}
.land-idx-artcle header .subject{display:block;margin:25px 0 13px;font-size:14px;}
.land-idx-artcle header img{text-align:right;vertical-align:top;/*  2013-02-08 삭제됨 padding:8px 0 8px 8px;background:url(../images/kr/base/bg_land_idx.png) 100% 0 no-repeat #66bb46; */}
/*  리스트 다운로드  */
.list-downloads > li{font-size:12px;color:#666;line-height:2;padding:7px 0 5px;border-bottom:1px solid #ededed;}
.list-downloads > li p{margin:10px 0 0;}
.list-downloads > li a{position:relative;display:block;padding-left:23px;}
.list-downloads > li a span{position:absolute;left:0;top:0;overflow:hidden;text-indent:-9999px;margin-right:5px;width:18px;height:21px;vertical-align:top;background:url(../images/kr/base/icons-semantic.png) 0 0 no-repeat;}
.list-downloads > li .pdf{background-position:0 2px;}
.list-downloads > li .file{background-position:-26px 2px;}
.list-downloads.large > li a{font-size:16px;color:#666}
.list-downloads.large > li a strong{font-weight:normal;}
.list-downloads.large > li .day{font-size:11px;}
.list-downloads.large > li p{color:#999}
/*  리스트(대쉬) : list-type1으로 사용하세요 / 추후 삭제예정  */
.list, .block-grid.list{margin:0;}
.list > li,
.list dd{position:relative;margin:9px 0;padding-left:10px;}
.list > li span,
.list dd span{position:absolute;left:0;top:6px;width:6px;height:8px;color:#999;padding-left:10px;background:url(../images/kr/base/icons.png) -57px -57px no-repeat;}
.list > li ul,
.list > li ul li{margin:0;padding:0;}
.list > li .ps{margin-top:10px;} /*  추신 : 포스트스크립트  */
/*  정의 리스트 (삼각형블릿)  */
.list-define dt{font-weight:bold;}
.list-define dt span{display:inline-block;width:6px;height:8px;margin-right:7px;vertical-align:text-top;background:url(../images/kr/base/icons.png) 0 -57px no-repeat;}
.list-define dd{padding-left:13px;margin:0 0 23px;color:#666}
/*   토글리스트 (삼각형블릿) : FAQ (RNB)  */
.list-toggle{border-top:1px solid #ededed}
.list-toggle > li{position:relative;border-bottom:1px solid #ededed}
.list-toggle > li .toggle-tit{position:relative;display:block;font-weight:bold;color:#434343;padding:15px 20px 15px 13px;}
.list-toggle > li .toggle-tit span{position:absolute;left:0;top:18px;width:6px;height:8px;background:url(../images/kr/base/icons.png) 0 -57px no-repeat;}
.list-toggle > li .toggle-contents{/* display:none; */position:relative;padding-bottom:15px}
.list-toggle > li .read-more{position:absolute;display:block;right:0;top:1.5em;width:15px;height:15px;text-indent:-9999px;white-space:nowrap;overflow:hidden;background:url(../images/kr/base/icons-semantic.png) 0 -120px no-repeat;}
.list-toggle > li.on .toggle-tit{color:#2aac48;}
.list-toggle > li.on .toggle-contents{display:block;padding:10px 5px 10px 15px;}
.list-toggle > li.on .toggle-contents .info{overflow:hidden;margin:0 0 10px;}
.list-toggle > li.on .toggle-contents .info .columns{padding:0;}
.list-toggle > li.on .read-more{/* top:50%; */background-position:-36px -120px;}
/*  토글리스트 (삼각형블릿) : 큰 글씨(RNB) - SecurityMethod1  */
.list-toggle.manual > li .toggle-tit{font-size:16px;padding-left:0;}
.list-toggle.manual > li .toggle-tit span{background-image:none;}
.list-toggle.manual > li .toggle-contents{padding:10px 0}
.list-toggle.manual > li.on .read-more{top:1.5em;}
/*  토글리스트 (삼각형블릿) : 큰 글씨(풀사이즈용)  */
.list-toggle.large > li .toggle-tit{color:#434343}
.list-toggle.large > li .toggle-tit span{background-image:none;}
.list-toggle.large > li .toggle-tit.move span{position:absolute;display:block;left:auto;right:0;top:1.5em;width:20px;height:15px;text-indent:-9999px;white-space:nowrap;overflow:hidden;background:url(../images/kr/base/icons-semantic.png) -67px -120px no-repeat;}
.list-toggle.large > li .toggle-tit{padding-left:0;}
.list-toggle.large > li .toggle-tit{font-size:14px}
.list-toggle.large > li .toggle-contents{font-size:12px;padding:10px 0 ;}
.list-toggle.large > li.on .toggle-contents dl,
.list-toggle.large > li.on .toggle-contents ul{margin:-10px 0;} /*  이동성 리스트만 노출일경우  */
.list-toggle.large > li.on .toggle-contents dt,
.list-toggle.large > li.on .toggle-contents li{position:relative;*zoom:1;padding:10px 30px 10px 15px;border-top:1px solid #ededed}
.list-toggle.large > li.on .toggle-contents dt a{}
.list-toggle.large > li.on .toggle-contents dt a span{position:absolute;display:block;right:0;top:1.1em;width:15px;height:15px;text-indent:-9999px;white-space:nowrap;overflow:hidden;background:url(../images/kr/base/icons-semantic.png) 0 -120px no-repeat;}
.list-toggle.large > li.on .toggle-contents li a.move span{position:absolute;display:block;right:0;top:1.1em;width:20px;height:15px;text-indent:-9999px;white-space:nowrap;overflow:hidden;background: url(../images/kr/base/icons-semantic.png) -67px -120px no-repeat;}
.list-toggle.large > li.on .toggle-contents dt a.on{color:#2aac48;font-weight:bold;}
.list-toggle.large > li.on .toggle-contents dt a.on span{display:none}
.list-toggle.large > li.on .toggle-contents dd{position:relative;margin-bottom:17px;padding:0 30px 0 15px;}
.list-toggle.large > li.on .toggle-contents dd p{margin:0}
.list-toggle.large > li.on .toggle-contents dd .read-more{right:0;top:-25px;}
.list-toggle.large > li.on .read-more{top:1.5em}
.ko-en .list-toggle.large > li .toggle-tit{font-size:16px}
/*  토글 내용 들여쓰기(20130401)  */
.list-toggle.large > li.on .toggle-contents p{padding-left:20px;}
.list-toggle.large > li.on .toggle-contents > a{padding-left:20px;}
.list-toggle.large > li.on .toggle-contents dd > p{padding-left:0;}
/*  게시판용 FAQ 형식  */
.list-toggle.bbs > li .toggle-tit{font-weight:normal;}
.list-toggle.bbs > li.on .toggle-tit{color:#2aac48;}
.list-figure em{font-style:normal;}
.list-figure > li{overflow:hidden;padding:30px 0;border-bottom:1px solid #e5e5e5}
.list-figure > li ul{margin-left:0;}
.list-figure .fig-img{text-align:center;padding-left:0;}
.list-figure .fig-img > strong{display:block;font-weight:bold;}
.list-figure .fig-cont{padding-right:0;}
.list-figure .fig-cont > .title{display:block;margin:0 0 10px;font-size:14px;}
/*  리스트 : 정의  */
.list-type1 li .list-block{width:260px;}
.list-type1 li .list-block header {overflow:hidden;}
.list-type1 li .list-block header h5{float:left;}
.list-type1 li .list-block header a{float:right; margin-top:14px;}
ul.gray-arrow > li {list-style:none;padding-left:10px;background:url(../images/kr/base/gray-bullet.png) no-repeat 0px 7px;margin-bottom: 5px;line-height: 18px;color:#999999;text-align:left;}
.list-type2 li{padding-left:33px;margin-bottom:17px;line-height:1.8;border-bottom:1px solid #ededed;background:url(../images/kr/base/list-type2-bullet.png) no-repeat left top;}
.list-type2.no-bul li{background:none;padding-left:0;}
.list-type2 li .row{margin:0;margin-bottom:17px;}
.list-type2 li strong{display:block;font-size:16px;font-weight:normal;color:#666666;margin-bottom:5px;line-height:18px;}
.list-type2 li p{color:#999999;}
.list-type2 li p.day{font-size:11px;margin-bottom:13px;}
.list-type2-box {background-color:#fcfcfc;padding:20px;}
/*  리스트 : 정의  */
table .list-type1 {margin-bottom:0;}
table .list-type1 li.last {margin-bottom:0;}
.list-type1{margin-left:0;margin-bottom:17px;}
.list-type1 > li, .list-type3 > li, p.list-type1{list-style:none;padding-left:12px;background:url(../images/kr/base/gray-bullet.png) no-repeat 2px 7px;margin-bottom:2px;text-align:left;color:#666666;}
.ko-en .list-type1 > li, .ko-en  .list-type3 > li, .ko-en p.list-type1{background-position: 2px 11px;}
.list-type3 > li{background:url(../images/kr/base/gray-bullet1.png) no-repeat 0px 7px;}
/*  리스트 : 뎁스 추가  */
.list-type1 ul{margin:0 0 2px 0;}
.list-type1 ol{margin:0 0 2px 20px;}
.list-type1 > li *{text-indent:0;} /*  추후 문제 발생시 2뎁스 li마다 해당 속성 추가할것  */
.list-type1 > li > ul > li{padding-left:13px;background:url(../images/kr/base/ico_titles.png) no-repeat 2px -109px;}
.ko-en .list-type1 > li > ul > li{background-position:2px -107px;}
.list-type1 > li > ol > li{padding-left:0;list-style:decimal outside}
.list-type1 > li > ol.num-circle > li{list-style:none;}
.list-type1 > li > ul > li > ul > li,
.list-type1 > li > ol > li > ul > li{padding-left:10px;background:url(../images/kr/base/gray-bullet.png) no-repeat 0px 7px;}
.ko-en .list-type1 > li > ol > li > ul > li{background-position:0px 11px;}
.list-type1 .button{margin:3px 0 7px}
/*  리스트 : 일반 숫자(01, 02, 03....)  */
.list-type1.num{margin-left:25px;}
.list-type1.num > li{padding-left:0;background:none;list-style:decimal-leading-zero outside}
.ua-ie-7 .list-type1.num > li{list-style:decimal outside}
.list-type1.num > li > ul{margin-left:0}
/*  리스트 : 동그라미숫자(①,②,③....)  */
.list-type1.num-circle > li{padding-left:0;text-indent:-17px;background:none;}
/*  고객정보취득방침  */
div.num-division{position:relative;padding:0 0 0 120px;}
.list-type1.num-division > li{position:relative;padding:0 0 40px 100px;background:none;}
.list-type1.num-division.type2 > li{position:relative;padding:0 0 0 100px;background:none;}
div.num-division .order,
.list-type1.num-division > li .order{position:absolute;left:0;top:0;width:75px;height:55px;}
div.num-division .order .mask,
.list-type1.num-division > li .order .mask{position:absolute;right:0;bottom:0;width:34px;height:49px;background:url(../images/kr/base/bg_order_mask.png) no-repeat 100% 100%;}
div.num-division .order.seven,
.list-type1.num-division > li .order.seven{height:50px;}
div.num-division > .title2{margin:10px 0 0;}
div.num-division.first > .title2.first{margin-top:30px;}
div.num-division .title2 + .list-type1.num-circle{margin-left:15px}
/*  리스트 : 한글(가. 나. 다. ....)  */
.list-type1.ko > li{padding-left:0;text-indent:-20px;background:none;}
.list-type1.num > li > ul > li,
.list-type1.num-circle > li > ul > li,
.list-type1.ko > li > ul > li{padding-left:12px;background:url(../images/kr/base/gray-bullet.png) no-repeat 2px 7px;}
.list-type1.num > li > ul > li > ul > li,
.list-type1.num-circle > li > ul > li > ul > li,
.list-type1.ko > li > ul > li > ul > li{background:url(../images/kr/base/ico_titles.png) no-repeat 0px -110px;}
/*  리스트 : *  */
.list-star li{margin-bottom:0 !important;padding-left:12px !important;background:url(../images/kr/base/gray-star.png) no-repeat 2px 7px !important;}
/*  들여쓰기  */
.title3 ~ p, .title3 ~ ul, .title3 + p + ul,
.title4 ~ p, .title4 ~ ul, .title4 + p + ul,
p + .no-list-type1 , p + ol , .title3 ~ .table-data-full , .title3 ~ .tb-head, .title2 + ul.num-circle{margin-left:15px;} /*  20130311 이혜원 추가  */
p + .list-type1 ,p.blue-color + p {margin-top:-8px;}
.title3 + ul.list-downloads-type, .title2 + p, .title2 + p + ul, .title2 + ul{margin-left:0;}
.title4 + .list-type1{margin-left:12px;}
.title3 + .list-type1.num{margin-left:40px;}
.title3 + .list-type1.num-circle{margin-left:30px;}
.title3 + .list-type1.ko{margin-left:35px;}
.title3 ~ .num-division{margin-left:15px;}
.list-type1 .table-data-full{margin:0 0 15px}
.list-type1 .tb thead th{text-align:center;}
.list-type1 .tb tbody td .list-type1.num > li{list-style:decimal;}
.title{position:relative;top:3px;background:url(../images/kr/base/features_icons.png) 0 -57px no-repeat;}
strong.title{background:none;} /*  20130422 추가  */
/*  랜딩 : 공지사항  */
.rand-board{position:relative;}
.rand-board .bbs-list + p{margin:0;}
.rand-board .bbs-list .bbs-contents{overflow:hidden;height:54px;}
/*  완료페이지 (현재 배경이미지 미확정) */
.result{margin:0 0 15px;color:#666;}
.result > dt{font-size:16px;font-weight:bold;margin:0 0 15px}
.result > dd {padding:20px 20px 20px 175px;background:url(../images/kr/page/bg_result.png) 24px 20px no-repeat;/*  2013-02-18 고객요청삭제 border:1px solid #e5e5e5;  */}
.result > dd .result-title{font-size:14px;color:#0071aa;}
.result > dd .result-content{margin:17px 0 0;}
.result.not .result-title{color:#d40041;}
/*  스텝 : 신청절차 세로형 신규 2013-02-28  */
.order-step{margin:0 0 30px;}
.order-step > li{position:relative;padding:10px 10px 10px 0;border-bottom:1px solid #e6e6e6;background:url(../images/kr/base/bg_order.png) 90px 10px no-repeat;}
.order-step > li .order-inwrap{position:relative;display:table; overflow:hidden;}
.order-step > li .order{display:table-cell;width:90px;padding:10px 10px 10px 0;}
.order-step.ie-order > li .order{float:left; width:15%; padding:10px 10px 10px 0;}
.order-step > li .order-title{position:relative;display:block;}
.order-step > li .order-title span{position:absolute;left:0;top:0;width:80px;height:40px;}
.order-step > li .order-content{display:table-cell;vertical-align:middle;padding-left:30px;color:#666;}
.order-step.ie-order > li .order-content{float:left; width:82%; vertical-align:middle;padding-left:30px;color:#666;}
.order-step > li .order-content p{margin:5px 0 0;font-size:11px;}
.order-step.vertical > li .order-inwrap{position:relative;}
.order-step .list-type3{margin-left:0;}
.ua-ie-7 .order-step > li .order{position:absolute;left:0;top:10px;min-height:75px;width:90px;padding:10px 10px 10px 0;}
.ua-ie-7 .order-step > li .order-content{width:78%; margin:10px 0;margin-left:120px;color:#666;min-height:70px;padding-left:0;}
/*  OTP 절차(이미지 설명형 절차)  */
.order-step.figure{margin:0 0 30px;overflow:hidden;background:#f3f3f3;}
.order-step.figure .columns{padding:0;}
.order-step.figure > li{overflow:hidden;margin:0 20px;padding:25px 0 20px;border-width:2px 0 1px;border-style:solid;border-color:#fff transparent #e5e5e5;background:none;}
.order-step.figure > li .img{text-align:right}
.order-step.figure > li .order-title{float:none;width:auto;min-height:auto;font-size:14px;padding:0 0 14px 30px;border:0;}
.order-step.figure > li .order-title span{position:absolute;left:0;top:3px;*top:0;width:22px;height:16px;font-size:10px;text-align:center;font-weight:normal;;color:#fff;border-radius:2px;background:#1a8eb8;}
.order-step.figure > li span.order-title{font-size:12px;} /*  제목(strong)으로 활용하지 않고 숫자에 내용이 바로 오는경우  */
.order-step.figure > li ul{margin-left:0}
.order-step.figure > li .list-type1.num > li{list-style:decimal}
.order-step.figure > li:first-child{border-top:0;}
.order-step.figure > li:last-child{border-bottom:0;}
.order-step.figure > li .button{color:#666;border:1px solid #666;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f2f2f2');
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f2f2f2));
	background: -webkit-linear-gradient(top, #fefefe, #f2f2f2);
	background: -moz-linear-gradient(top, #fefefe, #f2f2f2);
	background: -ms-linear-gradient(top, #fefefe, #f2f2f2);
	background: -o-linear-gradient(top, #fefefe, #f2f2f2);
	background: linear-gradient(top, #fefefe, #f2f2f2);
}
/*  스텝 : 박스형  */
.block-grid.progress-step{margin:0 0 30px;}
.progress-step > li{position:relative;margin-bottom:40px;word-break:break-all;background:url(../images/kr/base/bg_step_horizontal.png);background-repeat:no-repeat;}
.progress-step > li .progress-inwrap{min-height:185px;/* height:auto !important; */margin-right:40px;padding:10px;border:1px solid #d0dae0;border-radius:2px;/* background:#fff */}
.progress-step > li .progress-title{display:block;margin:0 0 15px;padding:0 0 5px 0;color:#1a8eb8;border-bottom:1px solid #e5e5e5;}
.progress-step > li .progress-title span{font-size:16px}
.progress-step > li ul, .progress-step li ul li{margin:0;}
.progress-step > li p{margin:0;padding:10px 0 0;font-size:11px;}
.progress-step > li.last-child{background:none;} /*  ie 7,8  */
.progress-step > li:last-child{background:none;}
.progress-step > li.last-child,
.progress-step > li:last-child .progress-inwrap{width:auto;}
.block-grid.progress-step > li{padding:0;}
.progress-step.two-up > li{width:50%;background-position:97% 50%;}
.progress-step.three-up > li{width:33%;background-position:95% 50%}
.progress-step.four-up > li{width:24%;background-position:95% 50%}
.progress-step.five-up > li{width:19.5%;background-position:95% 50%}
.progress-step.two-up > li:nth-child(2n+1){clear:left;}
.progress-step.three-up > li:nth-child(3n+1){clear:left;}
.progress-step.four-up > li:nth-child(4n+1){clear:left;}
.progress-step.five-up > li:nth-child(5n+1){clear:left;}
/*  스텝 : 심플형(제목형)  */
.progress-step.simple {margin-bottom:0;overflow:hidden;}
.progress-step.simple > li{float:left;padding-right:40px;background:url(../images/kr/base/bg_step_horizontal.png) 100% 0 no-repeat;}
.progress-step.simple.two-up > li{background-position:97% 50%;}
.progress-step.simple.three-up > li{background-position:95% 50%}
.progress-step.simple.four-up > li{background-position:95% 50%}
.progress-step.simple.five-up > li{background-position:91% 50%}
.ua-ie-7 .progress-step.simple.two-up > li{width:275px;}
.ua-ie-7 .progress-step.simple.three-up > li{width:175px;}
.ua-ie-7 .progress-step.simple.four-up > li{width:120px;}
.ua-ie-7 .progress-step.simple.five-up > li{width:87px;}
.progress-step.simple.land.two-up > li{background-position:98% 50%;}
.progress-step.simple.land.three-up > li{background-position:97% 50%}
.progress-step.simple.land.four-up > li{background-position:96% 50%}
.progress-step.simple.land.five-up > li{background-position:95% 50%}
.ua-ie-7 .progress-step.simple.land.two-up > li{width:458px;}
.ua-ie-7 .progress-step.simple.land.three-up > li{width:290px;}
.ua-ie-7 .progress-step.simple.land.four-up > li{width:205px;}
.ua-ie-7 .progress-step.simple.land.five-up > li{width:155px;}
.progress-step.simple > li .progress-inwrap{position:relative;display:table;vertical-align:middle;width:100%;height:auto;min-height:55px;padding:0;border:1px solid #e5e5e5;border-radius:2px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	background: -webkit-linear-gradient(top, #fff, #eee);
	background: -moz-linear-gradient(top, #fff, #eee);
	background: -ms-linear-gradient(top, #fff, #eee);
	background: -o-linear-gradient(top, #fff, #eee);
	background: linear-gradient(top, #fff, #eee);
}
.progress-step.simple > li.last-child{background:none;} /*  ie 7,8  */
.progress-step.simple > li:last-child{background:none;}
.progress-step.simple > li .progress-inwrap .progress-title{display:table-cell;vertical-align:middle;}
.progress-step.simple > li .progress-title{display:block;margin:0;padding:10px 10px 7px 40px;border-bottom:0;background:url(../images/kr/base/bg_progress_num.png) -92px 51% no-repeat;}
.progress-step.simple > li .progress-title span{font-size:12px} /*  대출상담사 creditinfo  */
.progress-step.simple > li .progress-title span:first-child{position:absolute;left:5px;top:50%;margin-top:-8px;width:28px;height:14px;font-size:14px;line-height:14px;padding:0;color:#fff;font-weight:normal;}
/*  credit_info  */
.progress-step.simple > li .progress-title .normal{margin-top:3px;padding-top:0 !important;display:inline-block;font-weight:normal;color:#666;}
.progress-step.simple.line-two > li .progress-title{line-height:1.5em;}
.progress-step.simple.line-three > li .progress-title{line-height:1.3em;}
.progress-step.simple.line-four > li .progress-title{line-height:1.25em;}
.ua-ie-7 .progress-step.simple{margin-bottom:40px;}
.ua-ie-7 .progress-step.simple > li .progress-inwrap{min-height:auto;}
.ua-ie-7 .progress-step.simple > li .progress-title{padding:9px 10px 10px 40px;}
.ua-ie-7 .progress-step.simple > li .progress-title span{background-position:100% 51%}
.ua-ie-7 .progress-step.simple.line-two > li .progress-inwrap{height:55px;}
.ua-ie-7 .progress-step.simple.line-two > li .progress-title{min-height:auto;height:35px;padding-top:10px;}
.ua-ie-7 .progress-step.simple.line-two > li.line-one .progress-title{height:30px;padding-top:20px;}
.ua-ie-7 .progress-step.simple.line-two > li.line-two .progress-title{padding-top:17px;}
.ua-ie-7 .progress-step.simple.line-two > li.line-three .progress-title{padding-top:20px;}
.ua-ie-7 .progress-step.simple.line-three > li .progress-inwrap{height:55px;}
.ua-ie-7 .progress-step.simple.line-three > li .progress-title{min-height:auto;height:45px;}
.ua-ie-7 .progress-step.simple.line-three > li .progress-title{padding-top:5px;}
.ua-ie-7 .progress-step.simple.line-three > li.line-one .progress-title{height:30px;padding-top:20px;}
.ua-ie-7 .progress-step.simple.line-three > li.line-two .progress-title{height:33px;padding-top:14px;}
.ua-ie-7 .progress-step.simple.line-three > li.line-three .progress-title{padding-top:22px;}
.progress-step.simple.line-four > li .progress-inwrap{height:85px;}
.ua-ie-7 .progress-step.simple.line-four > li .progress-inwrap{height:70px;}
.ua-ie-7 .progress-step.simple.line-four > li .progress-title{min-height:auto;height:55px;padding-top:5px;}
.ua-ie-7 .progress-step.simple.line-four > li.line-one .progress-title{height:35px;padding-top:27px;}
.ua-ie-7 .progress-step.simple.line-four > li.line-two .progress-title{height:40px;padding-top:20px;}
.ua-ie-7 .progress-step.simple.line-four > li.line-three .progress-title{height:50px;padding-top:10px;}
/*  스텝 : 풀사이즈  */
.ua-ie-7 .progress-step.simple.land > li.last-child{padding-right:0;}
.ua-ie-7 .progress-step.land.line-two > li.line-one .progress-title{padding-top:20px;}
.ua-ie-7 .progress-step.land.line-two > li.line-two .progress-title{padding-top:17px;}
.ua-ie-7 .progress-step.land.line-three > li .progress-title{height:40px;padding-top:5px;}
.ua-ie-7 .progress-step.land.line-three > li.line-one .progress-title{height:25px;padding-top:20px;}
.ua-ie-7 .progress-step.land.line-three > li.line-two .progress-title{padding-top:12px;}
.ua-ie-7 .progress-step.land.line-four > li.line-one .progress-title{padding-top:23px;}
.ua-ie-7 .progress-step.land.line-four > li.line-two .progress-title{padding-top:17px;}
.ua-ie-7 .progress-step.land.line-four > li.line-three .progress-title{padding-top:10px;}
.ua-ie-7 .progress-step.land.line-five > li.line-one .progress-title{padding-top:22px;}
.ua-ie-7 .progress-step.land.line-five > li.line-two .progress-title{padding-top:16px;}
.ua-ie-7 .progress-step.land.line-five > li.line-three .progress-title{padding-top:12px;}
.progress-step + .table-tip{margin-left:0;}
/*  영문 en_igprogram.html  */
.ko-en .progress-step.no-num > li .progress-title{padding-left:10px;background:none;}
.ko-en .progress-step.simple.line-two > li .progress-title{line-height:1.3em}
/*  영문 왼쪽 여백 포함 될때  */
.ua-ie-7 .ko-en .title3 ~ .progress-step.simple.two-up > li{width:275px;}
.ua-ie-7 .ko-en .title3 ~ .progress-step.simple.four-up > li{width:155px;}
.ua-ie-7 .ko-en .title3 ~ .progress-step.simple.five-up > li{width:125px;}
/*  en_exchange_money5  */
.ko-en .progress-step.two-up.line-three > li .progress-title {padding:7px 10px 6px 40px;}
.ko-en .progress-step.two-up.line-three > li.line-one .progress-title{padding-top:20px;}
.ko-en .progress-step.two-up.line-three > li.line-two .progress-title{padding-top:12px;}
.ko-en .progress-step.two-up.line-three > li.line-three .progress-title{padding-top:17px;}
/*  프로세스 단계  */
.process-type1{padding-bottom:30px;}
.process-type1 > ol{border-radius:3px;border:1px solid #d7dfe4;margin:0 !important;}
.process-type1 > ol.block-grid > li{position:relative;font-size:14px;line-height:1.2em;height:60px;*height:37px;color:#004061;padding:19px 30px 10px 35px;background: url("../images/kr/base/bg_step.png") 100% 0 no-repeat;}
.process-type1 > ol.block-grid > li > span{position:absolute;left:20px;top:0;width:40px;height:60px;*height:41px;padding-top:19px;}
.process-type1 > ol.block-grid > li.on{color:#fff;background-color:#004061;background-position:100% -70px;}
.process-type1 > ol.block-grid > li.on span{left:-40px;padding-left:60px;background:url("../images/kr/base/bg_step.png") 18px -140px no-repeat;}
.process-type1 > ol.block-grid > li.on:first-child span{left:20px;padding-left:0}
.process-type1 > ol.block-grid > li:first-child span{background:none;/* background-position:100% -70px */}
.process-type1 > ol.block-grid > li.last{background-image:none;} /*  ie8 low  */
.process-type1 > ol.block-grid > li.text-two,
.process-type1 > ol.block-grid > li.text-two > span{padding-top:13px;}
.process-type1 > ol.block-grid > li.text-three,
.process-type1 > ol.block-grid > li.text-three > span{padding-top:7px;line-height:1.1em}
.ua-ie-7 .process-type1 ol.two-up li{width:39.9%;}
.ua-ie-7 .process-type1 ol.three-up li{width:23.1%;}
.ua-ie-7 .process-type1 ol.three-up li.last.on{width:23.4%;}
.ua-ie-7 .process-type1 ol.four-up li{width:14.9%;}
.ua-ie-7 .process-type1 ol.five-up li{width:9.8%;}
.ua-ie-7 .process-type1 ol.five-up li.last.on{width:10.4%;}
.ua-ie-7 .process-type1 .block-grid{height:60px;}
.ua-ie-7 .process-type1 .block-grid.on span{height:60px;}
.ua-ie-7 .process-type1 .block-grid > li{height:30px;padding-top:20px}
.ua-ie-7 .process-type1 > ol.block-grid > li.text-two{height:37px;}
.ua-ie-7 .process-type1 > ol.block-grid > li.text-two > span{height:47px;}
.ua-ie-7 .process-type1 > ol.block-grid > li.text-three,
.ua-ie-7 .process-type1 > ol.block-grid > li.text-three > span{height:43px;}
/*  약관  */
.agree-article{margin:0 0 10px;padding:20px;height:225px;overflow:auto;overflow-x:hidden;border:1px solid #ccc;}
.agree-check{overflow:hidden;margin:0 0 15px;padding:10px 20px;*padding:20px;background:#f0f5f7;}
.agree-check .columns{padding:0;margin:10px 0;*margin:0;line-height:1.5;}
.agree-check .checks{text-align:right;}
.agree-check .checks > li{position:relative;display:inline-block;*display:inline;vertical-align:top;margin-left:5px;}
.agree-check .checks > li:first-child{margin-left:0px;}
.agree-check input[type="radio"]{margin:0;position:absolute;left:0;top:0;}
.agree-check label{display:inline-block;/* margin:0 10px 0 0; */padding:0 0 0 20px}
.agree-check hr{margin:10px 0 0;border-color:#ddd #ddd #fff;border-width:1px 0;}
.reveal-modal .agree-check .blind{left:-9999px}
.reveal-window .agree-article{height:117px;}
/*  sns 상품평  */
.sns-pdt-event{font-size:16px;line-height:1.5em;}
.sns-pdt-event .qout{color:#0085d4}
.sns-pdt-write{padding:0 17px; overflow:hidden; padding-bottom:23px; margin-left:-23px;}
.sns-pdt-write textarea{margin:0 0 13px;height:176px;*height:148px;}
.sns-pdt-write .sns-list{position:relative;margin-top:5px}
.sns-pdt-write .sns-list dt{position:absolute;left:180px;top:1px;color:#616161;}
.sns-pdt-write .sns-list dd{position:relative;display:inline;padding-left:20px;}
.sns-pdt-write .sns-list dd input[type="radio"]{display:inline;position:absolute;left:0;*top:-2px;}
.sns-pdt-title{background:url(../images/kr/base/img-product-bullet.png) no-repeat 10px 0; font-size:15px; padding:0 15px 0 40px; line-height:1.5em; margin-bottom:20px;}
.pdt-table-list table th, .pdt-table-list table td{padding:7px 5px 3px}
/*  common-contact-block  */
.common-contact-block .panel {padding-left:10px;padding-right:10px;}
.common-contact-block .panel span.icons_large{background-image:url(../images/kr/base/footer_feat.png);}
.common-contact-block .internet-new span.icons_large{background-position:20px -60px;}
.ua-ie-7 .common-contact-block .internet-new ul li.four{width:28%;}
.common-contact-block .cc-call-us span.icons_large{background-position:-77px -70px;}
/*.common-contact-block .cc-locate-us span.icons_large{background-position:-144px -60px;}*/
.common-contact-block .cc-locate-us span.icons_large{background-position:-5px -451px;} /*140728*/
.common-contact-block strong.title,.common-contact-block .title2{display:block;margin-top:14px;margin-bottom:16px;font-size:18px;color:#666666;}
.common-contact-block .title2 + p{font-size:14px;}
.common-contact-block p{margin:18px 0 13px;color:#999999;}
.common-contact-block .title2 + p{height:30px;overflow:hidden;}
.common-contact-block .internet-new p span.icons_large {top:20px;}
.common-contact-block .internet-new ul{overflow:hidden;text-align:left;}
.common-contact-block a{color:#2aac48;line-height:22px;}
.common-contact-block a:hover{color:#2aac48;line-height:22px;}
.common-contact-block a:hover strong {color:#2aac48 !important;}
.common-contact-block strong {color:#2aac48;}
.common-contact-block.deposit .panel span.icons_large{background-image:url(../images/kr/base/icon_large.png);width:68px;}
.cc-deposit-notice span.icons_large { background-position: 0 10px;}
.cc-deposit-event span.icons_large { background-position: -64px 10px;}
.cc-use-time span.icons_large { background-position: -132px 10px;}
/*  btn : 관심지수  */
a.heart, a.big_heart{color:#0072aa;text-decoration:underline;}
span.heart, span.big_heart{color:#0072aa;}
.heart span, .big_heart span{display:inline-block;overflow:hidden;/* text-indent:-9999px; */line-height:500%;vertical-align:text-top;background:url(../images/kr/base/icons-semantic.png) 0 -152px no-repeat  !important;}
.heart span{width:13px;height:11px;background-position:0 -152px;}
.big_heart{font-size:20px;font-weight:bold;}
.big_heart span{font-size:20px;width:33px;height:20px;vertical-align: middle;background-position:-120px -150px !important;}
/*  상품혜택  */
.benefit-list li div{height: 97px;}
.benefit-list li div strong {margin: 32px;}
.benefit-list li div .big_heart{font-size:20px;font-weight:bold;}
.benefit-list li div .big_heart span{font-size:20px;width:33px;height:20px;vertical-align: middle;background-position:-120px -150px !important;}
.benefit-list li dl dd p{height:52px;margin-bottom:10px;}
.benefit-list li .feat + p{height:52px;}
/*  인기상품  */
.block-grid.product{margin:0 0 30px;}
.block-grid.product li .panel{width:180px;margin:0 auto;padding:0;}
.block-grid.product li .title{display:block;margin:10px auto;font-size:14px;}
.block-grid.product li .summary{overflow:hidden;height:38px;margin-bottom:17px;}
.block-grid.product li .btns p{overflow:hidden;}
.block-grid.product li .btns .more{float:left;}
.block-grid.product li .btns .heart{float:right;}
.shadow-panel .margin-title {margin:20px 20px 0;}
.shadow-panel{padding:0px;border:1px solid #e8e8e9;box-shadow: 1px 1px 5px #d8d8da;}
.shadow-panel .elm-content-area{margin-bottom:20px;}  /*  20130208 이혜원 추가  */
.shadow-panel footer{background:#f8f9fb;padding:8px 15px 5px 15px;}
.shadow-panel footer a {display:inline-block;color:#555;}
.shadow-panel footer a:hover {color:#000;}
.sub .icon-only, #filters.sub li a span {
	display:inline-block;overflow:hidden;line-height: 500%;vertical-align:middle;width:25px;height:25px;background:url(../images/kr/base/icons-semantic.png) no-repeat
}
.sub .read-more-big{background-position: -70px -74px !important;}
/*  contents  */
.block-grid.contents-mt{margin-top:70px;}
hr.contents-bar{margin:60px 0 55px 0;height:5px;border:0;background:url(../images/kr/base/shadow-row-block.png) no-repeat center;}
/*  가이드 관련 탭  */
.option-tab.ex li{margin-top:10px;}
.option-tab.ex .selected{font-weight:bold;}
/*  header-block  */
header.row {padding:0 8px;width:999px;max-width:100%;margin:0 auto;}
header.row .columns {padding:0; }
.row .row {margin:0 -8px;}
/*  location  */
ul.breadcrumbs li a{color:#333;}
ul.breadcrumbs li.current a{color:#2AAC48;}
ul.breadcrumbs li.current a:hover{text-decoration:underline;}
/*  strong_title  */
.elm-content-area .title {display:block;/* margin:14px 0;  */font-weight:bold;color:#000;font-size:16px;margin:0 0 14px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}/*  20130208 margin : 0 0 14px 추가 이혜원  */
.elm-content-area .titleList7 {display:block;/* margin:14px 0;  */font-weight:bold;color:#000;font-size:16px;margin:0 0 14px;text-overflow: ellipsis;overflow: hidden;}/*  20130208 margin : 0 0 14px 추가 이혜원  */
.ko-en .elm-content-area .title {font-size:15px;line-height:1.3;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}/*  20130208 margin : 0 0 14px 추가 이혜원  */
.common-contact-list .title{display:block;margin-bottom:16px; font-size:16px;color:#434343}
.icon-listing .listing-title {font-size:16px;position: absolute;bottom: 12px;left: 0;text-align: center;width: 100%;margin-bottom: 0;line-height: 1em;}
.subtitle1{display:block;margin-bottom:16px; font-size:18px}
.subtitle2{display:block;margin-bottom:16px; font-size:16px}
.subtitle3{display:block;margin-bottom:14px; font-size:14px; padding-top:3px;}
strong.subtitle1{} /*  360리워드 타일틀 폰트 나눔고딕 적용 20130325 최창원  */
/*  랜딩 : 안내 리스트(금리안내,수수료안내,환율정보..)  */
.block-grid.manual-list{margin:0 0 -18px;padding:0 8px;}
.block-grid.manual-list li{font-size:14px;color:#666;position:relative;margin:0 0 18px;padding:15px 0 10px 60px;}
.block-grid.manual-list .icons_large{position:absolute;left:0;top:0;width:50px;height:45px;background:url(../images/kr/base/footer_feat.png) no-repeat 0 0}
.block-grid.manual-list .rate .icons_large{background-position:0 0;}
.block-grid.manual-list .commission .icons_large{background-position:-78px 0;}
.block-grid.manual-list .exchange .icons_large{background-position:-154px 0;}
.block-grid.manual-list .hours .icons_large{background-position:-227px 0;}
.block-grid.manual-list .calculators .icons_large{background-position:-222px -65px;}
.block-grid.manual-list .forex .icons_large{background-position:-287px 0;}
.block-grid.manual-list .user .icons_large{background-position:-357px 0;}
.ua-ie-7 .manual-list.five-up li{width:14%}
/*  ccw add CSS 20130114  */
div.back-to-top a{background:url(../images/page/back-to-top.png) no-repeat 0 0}
div.back-to-top-pop a{background:url(../images/page/back-to-top.png) no-repeat 0 0}
div.back-to-top-pop a {background: url(../images/page/back-to-top.png) no-repeat scroll 0 0 transparent;color:#000000;float:right;height:40px;margin:0 1x 0 0;overflow:hidden;position:relative;text-indent:-999em;top:-41px;width:50px;}
div.back-to-top-pop > div {margin: 0 auto;max-width: 1600px;width: 100%;}
div.back-to-top-pop {bottom: 0;height: 1px;position: fixed;width: 100%;z-index: 200;}
#filters li a{font-weight:bold;  font-size:13px; line-height:22px;}
#filters li a:hover{color:#29AD48;  font-size:13px; line-height:22px;}
#filters li a.selected{color:#222;  font-size:13px; line-height:22px;}
.home-page #filters li a:hover,.home-page #filters li a.selected{color:#222;  font-size:13px; line-height:22px;}
.product-seach .product-seach-input input{height:27px}
.nav-bar a:hover{text-decoration:none}
.nav-bar article.rewards-360 a:hover{text-decoration:underline} /*  (20130314) 자세히보기 hover시 underline으로 수정  */
.nav-bar .category-blocks a:hover, .nav-bar .grey-arrow a:hover {color:#000 !important}
.nav-bar .category-blocks .banner-block a:hover{color:#FFF !important}
.inpage-search{position:relative;}
#search-sitemap{margin-right:10%;height:32px;}
#search-btn{position:absolute;right:2%;top:0;width:36px;border:0;height:32px;overflow:hidden;line-height:600%;background: transparent url(../global/images/page/search-icon.png) no-repeat center center;cursor:pointer;text-indent:-9999px;}
.ua-ie-8 #search-btn{right:0;}
.ua-ie-7 #search-sitemap{height:18px}
.info-box h3, .info-box h2, .info-box h4{margin-top:0px;color:#fff;margin-bottom:4px;text-transform:none;}
.info-box p {margin-bottom:10px !important;}
h4.mega-icon {/* background:url(../images/page/meganav-icons.png) no-repeat */} /*  2013-02-20 아이콘 겹침 제거  */
.mega-icon-a a {background:url(../images/page/meganav-icons.png) no-repeat}
h4.your-wants { background-position:0 0px;}
h4.day-to-day-banking { background-position:0px -35px;}
h4.ways-to-bank { background-position:0px -70px;}
/*  국문 - 메가네비게이션 h4.디자인 수정 (20130308)  */
/*  시작하기  */
h4.your-wants:after {background-position:0px -1114px;}
h4.day-to-day-banking:after {background-position:5px -1049px;}
h4.ways-to-bank:after {background-position:0px -1083px;}
/*  카드보기  */
h4.our-card-solutions:after {background-position:0px -1379px;}
h4.benefits-on-your-cards:after { background-position:0px -1420px;}
h4.help-center:after { background-position:0px -1340px;} /* 고객센터 */
/*  저축하기  */
h4.save-manage-money:after {background-position:0px -1459px;}
h4.debit-cards:after {background-position:0px -1498px;}
/*  대출받기  */
h4.personal-loans:after { background-position:0px -1542px ;}
h4.mortgage-and-home-loans:after { background-position:0px -1583px ;}
/*  투자하기  */
h4.fund-product:after {background-position:0px -1628px;}
h4.trust-product:after {background-position:0px -1665px;}
/*  자금설계  */
h4.life-insurance:after { background-position:0px -1709px ;}
h4.home-insurance:after { background-position:0px -1753px ;}
/*  en-카드보기  */
h4.our-card-solutions-en:after {background-position:0px -1789px;}
/*  // 메가네비게이션 h4.디자인 수정 (20130308)  */
.mega-icon-a a:after{background:none !important;}
.overdraft { background-position:0px -350px ;}
.ecs a { background-position:0px -382px ;}
.equity-solutions { background-position:0px -420px ;}
.fixed-income-solutions { background-position:0px -525px ;}
.liquidity-solutions { background-position:0px -455px ;}
.alternate-solutions { background-position:0px -489px ;}
.advisory-research { background-position:0px -560px ;}
.loan-protection a { background-position:0px -663px ;}
.health-accident { background-position:0px -735px ;}
.business-insurance { background-position:0px -770px ;}
/*  뱅킹 시작하기 - 인터넷뱅킹 (20130308)  */
.online-banking a { background-position:0px -1128px ;}
.online-banking a:hover { background-position:0px -1363px ;}
/*  뱅킹 시작하기 - 브리즈오픈뱅킹 (20130308)  */
.breeze-open a {background-position:0px -1161px;}
.breeze-open a:hover {background-position:0px -1396px;}
/*  뱅킹 시작하기 - 브리즈모바일뱅킹 (20130308)  */
.breeze-mobile a {background-position:0px -1191px;}
.breeze-mobile a:hover {background-position:0px -1426px;}
/*  뱅킹 시작하기 - 텔레뱅킹 (20130308)  */
.phone-banking a {background-position:0px -1226px;}
.phone-banking a:hover {background-position:0px -1461px;}
/*  뱅킹 시작하기 - 자동화기기 (20130308)  */
.atms a {background-position:0px -1257px;}
.atms a:hover {background-position:0px -1492px;}
/*  뱅킹 시작하기 - 영업점 (20130308)  */
.branches a {background-position:0px -1289px;}
.branches a:hover {background-position:0px -1524px;}
/*  뱅킹 시작하기 - 찾아가는뱅킹 (20130308)  
.visit-banking a {background-position:0px -1322px;}
.visit-banking a:hover {background-position:0px -1557px;}*/
/*  뱅킹 시작하기 - 급여고객 Direct (20140310)  */
.pay-direct a {background-position:0px -1588px;}
.pay-direct a:hover {background-position:0px -1620px;}
/*  뱅킹 시작하기 - 급여고객 Direct (20140728)  */
.visit-banking a {background-position:0px -1657px;}
.visit-banking a:hover {background-position:0px -1699px;}
/*  뱅크샵/뱅크데스크  */
.bankshop a {background-position:0px -1741px;}
.bankshop a:hover {background-position:0px -1777px;}

.privateBox {z-index:30;color:#dadfe6;padding:7px;font-size:13px;position:absolute;right:0;top:60px;width:100%}
.privateBox .info-box {
	background:none; /*  fallback for browser that not support rgba  */
 	zoom:1; /*  required for the filters  */
 	padding:25px;
	margin-right:20%;}
.privateBox .info-box h2,.privateBox .info-box h3{color:#dadfe6;margin-bottom:10px;}
.incompatibility-message, .no-js-message, .compatibility-view-message {text-align:left;}
.list-gid-two .list-guide .more:hover{color:#222 !important;}
.list-gid-two .block-grid.two-up li a:hover {color:#222;}
.list-gid-two .block-grid.two-up li a:hover span {overflow:hidden;line-height:600%;background: url("../images/kr/base/icons.png") no-repeat -146px -69px; height: 3px; position: absolute; right: 0; top: 40%; width: 6px;}
.tabs > li > a:hover, .tabs > dd > a:hover{color:#29AD48;text-decoration:underline;}
.info-box ul.infobox-anchor-link { width:100%; margin-bottom:0;}
.info-box ul.infobox-anchor-link li {border-bottom:0;}
.button.radius {-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
/*  풋터영문  */
.ko-en .social-icons h6.subtitle4 {font-weight:bold;}
.ko-en .social-icons .benefit-list dl dd strong.cor-green{font-size:15px;}
/*   CP  */
.cp iframe{width:1020px;margin-left:-20px;}
.ua-ie-7 .cp iframe{width:1034px;}
.cp-detail iframe{width:1020px;margin-left:-20px;}
.cp-wrap .cp-bg, .cp-wrap .cp-msg{display:none;}
.cp-bg, .cp-msg, .table-data-full .table-wrapper .table-menual, .table-data-full .table-wrapper .table-menual-bg{display:none;}
/*  ******************** kr2 ***************************  */
/*  margin  */
.mt0{margin-top:0px !important;}
.mt10{margin-top:10px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px !important;}
.ml30{margin-left:30px;}
.mb0{margin-bottom:0px !important;}
.mb10{margin-bottom:10px !important;}
header + section.inpage-links{padding-top:10px !important;}
.list-type1 > p:before {margin-bottom:0;}
.info-box h2{margin:5px 0 10px 0 !important;}
.banner-thumbs p{margin:10px 15px 7px 15px;}
p.list-type1 {margin-bottom:17px !important;}
/*  table align  */
li table{margin-top:10px;}
table ul.list-type1{margin-bottom:0 !important;}
.tb-left td{text-align:left;}
.th-left th{text-align:left !important;}
img{border:0;}
/*  list  */
p.list-type3 {padding-left:10px;background:url(../images/kr/base/gray-bullet1.png) no-repeat 0px 7px;}
.title-em {font-size:14px;color:#666;display:block;}/*  강조문구  */
.elm-content-area .title{background:none;}
.elm-content-area .titleList7 {background:none;height:50px;}
/*  폰트색상  */
.gray-color{color:#888 !important;}
.gray-color1{color:#666 !important;}
/* .inpage-sections p{color:#666666;} */
/*  txt  */
.tiny-text {color:#888888;margin-top:7px;display:block;font-size:11px;}
/*  .icon-listing  */
.icon-listing span.icons_large{
	width:65px;
	height:50px;
	left:50%;
	top:0;
	position:absolute;
	margin-left:-30px;
	background-repeat:no-repeat;
	background-image:url(../images/kr/base/features_icons.png);
}
.icon-listing .int-bank span.icons_large {background-position: -254px -1839px;}
.icon-listing .open-bank span.icons_large {background-position: -155px -1954px}
.icon-listing .email-service span.icons_large {background-position: -53px -1622px;margin-left:-45px;}
.icon-listing .breeze-banking span.icons_large {background-position: -53px -1622px;}
.icon-listing .VM-banking span.icons_large {background-position: -53px -1622px;}
.icon-listing .sms-service span.icons_large {background-position: -53px -1622px;}
.icon-listing .vbv-master span.icons_large {background-position: -254px -1839px;}
.icon-listing .pay-option span.icons_large {background-position: -254px -1839px;}
.icon-listing .other-benefit span.icons_large {background-position: -254px -1839px;}
.icon-listing .aff-finance span.icons_large {background-position: -254px -1839px;}
ul.block-grid.landing-banner li{padding-left:97px;padding-top:10px;padding-right:0;position:relative;height:50px;color:#666666;font-size:14px;}
ul.block-grid.landing-banner li a{color:#666666;}
.landing-banner span.icons_large{position:absolute;left:0;top:0;width:50px;height:45px;background:url(../images/kr/base/footer_feat.png) no-repeat 0 0}
.landing-banner span.icons_large{left:35px;margin-left:0;}
.landing-banner .landing-banner1 span.icons_large {background-position:0px 0px;}
.landing-banner .landing-banner2 span.icons_large {background-position:-78px 0;}
.landing-banner .landing-banner3 span.icons_large {background-position:-154px 0;}
.landing-banner .landing-banner4 span.icons_large {background-position:-222px -65px;}
.landing-banner .landing-banner5 span.icons_large {background-position:-215px 0;}
/*  고객컨택센터 랜딩  */
.waytobank_info.benefit-list dt span, .contact-center.benefit-list dt span,.contact-center.benefit-list span.benefit-img
{background:url(../images/kr/base/footer_feat.png) no-repeat 0 0; display:block; margin:0 auto; width:70px;height:60px;}
.contact-center.benefit-list dt span.icon-contact-center1{background-position:-70px -70px;}
.contact-center.benefit-list dt span.icon-contact-center2{background-position:-304px -203px;}
.contact-center.benefit-list dt span.icon-contact-center3{background-position:-73px -203px;}
.contact-center.benefit-list dt span.icon-contact-center4{background-position:0px -133px;}
.contact-center.benefit-list span.benefit-img.icon-contact-center5{background-position:-76px -133px;}
.contact-center.benefit-list span.benefit-img.icon-contact-center6{background-position:-152px -133px;}
.contact-center.benefit-list span.benefit-img.icon-contact-center7{background-position:-228px -133px;}
.contact-center.benefit-list span.benefit-img.icon-contact-center8{background-position:-304px -133px;}
.contact-center.benefit-list span.benefit-img.icon-contact-center9{background-position:-350px 0px;}
.contact-center.benefit-list span.benefit-img.icon-contact-center10{background-position:0px -203px;}
.contact-center.benefit-list span.benefit-img.icon-contact-center11{background-position:0px -269px;}
.contact-center.benefit-list span.benefit-img.icon-contact-center12{background-position:-76px -267px;}
.contact-center.benefit-list span.benefit-img.icon-contact-center13{background-position:-156px -203px;}
.contact-center.benefit-list span.benefit-img.icon-contact-center14{background-position:-228px -203px;}
/*  은행이용방법 랜딩  */
.waytobank_info.benefit-list dt span.icon-waytobank_info1{background-position:-152px -267px;}
.waytobank_info.benefit-list dt span.icon-waytobank_info2{background-position:-228px -267px;}
.waytobank_info.benefit-list dt span.icon-waytobank_info3{background-position:-70px -70px;}
.waytobank_info.benefit-list dt span.icon-waytobank_info4{background-position:-304px -267px;}
.waytobank_info.benefit-list dt span.icon-waytobank_info5{background-position:0px -328px;}
.waytobank_info.benefit-list dt span.icon-waytobank_info6{background-position:-76px -328px;}
.waytobank_info.benefit-list dt span.icon-waytobank_info7{background-position:-152px -328px;}
.waytobank_info.benefit-list dt span.icon-waytobank_info8{background-position:-228px -328px;}
.waytobank_info.benefit-list dt span.icon-waytobank_info9{background-position:-304px -328px;}
.waytobank_info.benefit-list dt span.icon-waytobank_info10{background-position:0px -388px;}
.waytobank_info.benefit-list dt span.icon-waytobank_info11{background-position:-140px -64px;}
.waytobank_info.benefit-list dt span.icon-waytobank_info12{background-position:-76px -388px;}
.waytobank_info.benefit-list dt span.icon-waytobank_info13{background-position:-280px 0px;}
.waytobank_info.benefit-list dt span.icon-waytobank_info14{background-position:-80px -447px;}
.waytobank_info.benefit-list dt span.icon-waytobank_info15{background-position:-152px -447px;}
.list-guide {padding-right:15px;}
.list-guide li {padding:5px 0;border-bottom:1px solid #e5e5e5;color:#666666;overflow:hidden;}
.list-guide li .left{float:left;}
.list-guide li .right{float:right;}
.grey-arrow li {margin-bottom:0;}
.grey-arrow ul.sub {margin-left:0;}
.grey-arrow ul.sub li {background:none;padding-left:0;margin-bottom:0;}
/*  footer  */
.footer-block h6{margin-top:15px;font-size:14px;}
.subtitle4{display:block;font-size:14px;margin-bottom:14px;}
/*  margin  */
.mgt30 {margin-top:30px !important;}
/*  info-box  */
.info-box .info-btn{margin-top:20px;}
.inpage-content.first{padding-top:0;}
/*  info-list 랜딩페이지 앵커이동하는 디자인  */
.info-list li a{color:#fff;}
.info-list.link{margin-left:-20px;overflow:hidden;}
.info-list.link li{width:45%;float:left;}
.info-list.link li a{border-bottom:1px solid #fff;font-size:14px;display:inline-block;width:90%;*width:70%;background:url(../images/kr/base/bg_bullet2.png) no-repeat 5px 10px;padding:10px 0 10px 35px;margin:0 10px 0 20px;/* padding-left:20px; */}
/*  예금  */
.info-list.link li.saving_info01 a{background:url(../images/kr/page/banner-ico/ico-info-list1.png) no-repeat 5px 10px;}
.info-list.link li.saving_info02 a, .info-list.link li.saving_info03 a{background:url(../images/kr/page/banner-ico/ico-info-list2.png) no-repeat 5px 10px;}
.info-list.link li.saving_info02{padding-top:50px;}
.info-list.link li.saving_info02:hover{text-decoration:none;background:url(../images/kr/base/bg_bullet1.png) no-repeat 2px 65px;}
.info-list.link li.saving_info03{margin-top:-43px;}
/*  대출  */
.info-list.link li.loan_info1 a, .info-list.link li.loan_info2 a{background:url(../images/kr/page/banner-ico/ico-info-list1.png) no-repeat 5px 10px;}
.info-list.link li.loan_info3 a, .info-list.link li.loan_info4 a{background:url(../images/kr/page/banner-ico/ico-info-list2.png) no-repeat 5px 10px;}
/*  영문 투자하기  */
.ko-en .info-list.link li.loan_info01 a {background:url(../images/kr/page/banner-ico/ico-info-list1.png) no-repeat 5px 10px;}
.ko-en .info-list.link li.loan_info02 a {background:url(../images/kr/page/banner-ico/ico-info-list2.png) no-repeat 5px 10px;}
/*  투자하기  */
.info-list.link li.invest_info1 a{background:url(../images/kr/page/banner-ico/ico-info-list3.png) no-repeat 5px 10px;}
.info-list.link li.invest_info2 a{background:url(../images/kr/page/banner-ico/ico-info-list1.png) no-repeat 5px 10px;}
.info-list.link li.invest_info3 a,.info-list.link li.invest_info4 a{background:url(../images/kr/page/banner-ico/ico-info-list2.png) no-repeat 5px 10px;}
/*  영문 투자하기  */
.ko-en .info-list.link li.invest_info1 a,.ko-en .info-list.link li.invest_info2 a,
.ko-en .info-list.link li.invest_info3 a,.ko-en .info-list.link li.invest_info4 a
{background:url(../images/kr/page/banner-ico/ico-info-list2.png) no-repeat 5px 10px;}
/*  자금설계  */
.info-list.link li.asset_info1 a, .info-list.link li.asset_info2 a{background:url(../images/kr/page/banner-ico/ico-info-list1.png) no-repeat 5px 10px;}
.info-list.link li.asset_info3 a, .info-list.link li.asset_info4 a{background:url(../images/kr/page/banner-ico/ico-info-list2.png) no-repeat 5px 10px;}
.info-list.link li:hover{text-decoration:none;background:url(../images/kr/base/bg_bullet1.png) no-repeat 2px 10px;}
.info-list.link li a:hover{text-decoration:none;}
.info-list.link.line-one li{width:100%;}
.info-list.link.no-bg li a{background:none;padding-left:5px;}
.tab-title {margin-bottom:0px !important;}
/*  message-box  */
.message-box{border:1px solid #e5e5e5;background-color:#f8f8f8;color:#666666;padding:20px 20px 10px 20px;margin-bottom:20px;}
.message-box strong{margin-bottom:12px !important;display:block;}
.ko-en .message-box strong{margin-bottom:12px !important;display:block;line-height:1.6;}
.message-box p{margin-bottom:10px;}
.message-box ul{margin-bottom:0;margin-left:0 !important;}
.message-box ul li{padding-left:10px;margin-bottom:10px;background:url(../images/kr/base/gray-bullet1.png) no-repeat 0 7px;}
.message-box p.txt{padding-left:10px;margin-bottom:10px;background:url(../images/kr/base/gray-bullet1.png) no-repeat 0 7px;}
.message-box ul li .tiny-txt{font-size:11px;}
.message-box{overflow:hidden;}
.message-box .text-box{font-size:14px;line-height:22px;width:80%;float:left;}
.message-box .btn-box{width:20%;float:right;text-align:right;margin-bottom:0;margin-top:10px;}
.message-box-type1{text-align:center;border:1px solid #e5e5e5;color:#666666;padding:20px;margin-bottom:20px;}
.message-box em, .message-box-type1 em{font-weight:bold;font-style:normal;}
.message-box {}
.message-box .no-list-type1{margin-left:0px; margin-bottom:0px;}
.message-box .no-list-type1 li{background:none;margin-bottom:7px; position:relative; padding-left:18px;}
.message-box .no-list-type1 li ul.sub{margin-top:5px;}
.message-box .no-list-type1 li ul.sub li{list-style:none;padding-left:12px;background:url(../images/kr/base/gray-bullet.png) no-repeat 2px 7px;margin-bottom:2px;text-align:left;}
.message-box .no-title{margin-bottom:16px;}
/*  이용안내 유의사항  */
.message-box .no-list-type1 .no-list{font-size:11px;color:#434343;display:block; width:16px; height:11px; position:absolute; top:0px; left:0;}
.lt-ie8 .message-box .no-list-type1 .no-list{top:-3px;}
.message-box .no-list-type1{margin-left:0px; margin-bottom:0px;}
.message-box .no-list-type1 li .no-list-type1{position:static;margin-top:5px;}
.message-box .no-list-type1 li .no-list-type1 li{margin-left:0;overflow:hidden;height:auto;width:auto;padding-left:30px;}
.message-box .no-list-type1 li .no-list-type1 li span{width:24px;}
.message-box.noBox{border:0;background-color:#fff;padding:0;margin-top:10px;}
.message-box.use-guide{border:0;background-color:#fff;padding:0;margin-top:10px;}
.message-box.use-guide strong{background:none;padding-left:0;color:#434343;}
.message-box.use-guide strong.title3{background:none;padding-left:0;color:#434343;}
.message-box.use-guide strong.title3 ul{margin-left:0 !important;}
.message-box.notice-guide{border:0;background-color:#fff;padding:0;padding-top:5px;}
/*  color  */
.blue-color {color:#0085d4 !important;}
.red-color {color:#ff3300 !important;}
/*  약관 다운로드  */
.list-downloads-type {border-top:1px solid #ededed;}
.list-downloads-type li{color:#666666;padding:15px 0;border-bottom:1px solid #ededed;position:relative;display:block;padding-left:25px;zoom:1;}
.list-downloads-type li span{position:absolute;left:0;top:12px;overflow:hidden;text-indent:-9999px;margin-right:5px;width:18px;height:21px;vertical-align:top;background:url(../images/kr/base/icons-semantic.png) 0 0 no-repeat;}
.list-downloads-type li .button{position:absolute !important;right:0;display:inline-block;} /*  약관 다운로드 번트 포지션 임폴턴트 20130413 최창원  */
.list-downloads-type li .pdf{background-position:0 2px;}
.list-downloads-type li .file{background-position:-26px 2px;}
/*  펀드상품 다운로드  */
.list-downloads-type2 {border-top:1px solid #ededed;}
.list-downloads-type2 li{color:#666666;padding:15px 0;border-bottom:1px solid #ededed;position:relative;display:block;padding-left:25px;zoom:1;}
.list-downloads-type2 li span{position:absolute;left:0;top:30px;overflow:hidden;text-indent:-9999px;margin-right:5px;width:18px;height:21px;vertical-align:top;background:url(../images/kr/base/icons-semantic.png) 0 0 no-repeat;}
.list-downloads-type2 li .button{position:absolute;right:0;top:35px;display:inline-block;}
.list-downloads-type2 li .pdf{background-position:0 2px;}
.list-downloads-type2 li .file{background-position:-26px 2px;}
/*  tab  */
div.row.product-tab1{margin-top:30px;}
div.row.product-tab1 ul{padding-right:;}
div.row.product-tab1 ul a{color:#6f6f6f; font-size:12px;}
div.row.product-tab1 ul .active a{color:#3c3c3c; font-size:12px;}
.product-tab2{padding-left:0; padding-right:1px;width:100%;margin-top:0px !important;}
.product-tab2{padding-left:0; padding-right:1px;width:100%;margin-top:0px !important;}
.product-tab2 a{padding:0 15px;border-left:1px solid #e5e5e5;}
.product-tab2 .block-grid{margin:0;}
/*  상품 검색  */
.bbs-seach-field.product-seach{overflow:hidden;position:relative;padding:20px 0 8px 0;}
.bbs-seach-field.product-seach div.product-seach-input{margin-left:20px;margin-bottom:20px;}
.seach_txt{position:absolute;top:10px;right:0px;margin-right:15px;}
/*  상세검색 레이어  */
.seach_box .ten{width:75%;} /*  widthr값 제정의  */
.seach_box .two{width:25%;} /*  widthr값 제정의  */
.seach_box{display:none;text-align:left;margin-top:15px;width:100%;border-top:1px solid #ddd;clear:left;}
.seach_box .product-seach div{margin-top:0;}
.seach_box ul.block-grid.three-up{margin:15px 30px 0;}
.seach_box .product-tab2 a{
	text-align:center;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	border:solid #e5e5e5 1px;
	background:#fffdfd;
	height:27px;
	line-height:27px;
	color:#5a5a5a;
	width:100%;
	display:block;
	padding:0 11px;
}
.seach_box div.product-tab2 .active a{color:#3f9c35; font-weight:bold; border:solid #3f9c35 1px;}
.seach_box div.product-tab2 ul li{margin-left:0;}
.seach_box div.product-tab2 ul.block-grid{border:0;background:none;padding:0;}
.seach_box div.product-tab2 ul.block-grid li{/* padding-right:60px; */padding-right:30px;margin-bottom:7px;}
.seach_box div.product-tab2 ul.block-grid li a{text-align:left;}
.seach_box div.close-area {padding-top:10px;margin-bottom:0;border-top:1px solid #ddd;overflow:hidden;}
.seach_box div.close-area p.left{margin-bottom:0;padding-left:30px;padding-top:10px;}
.seach_box div.close-area p.right{margin-bottom:0;padding-right:30px}
.seach_box .button-area{margin:30px 0 10px 0;overflow:hidden;width:75%;}
.seach_box .button-area a{margin-bottom:5px;width:100%;}
.seach_box .count{font-size:14px;padding-top:10px;}
.seach_box .count strong{font-size:28px;}
div.product-tab2 ul.block-grid{padding:15px 3px 0 0;background-color:#f3f3f3;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
div.product-tab2 ul.block-grid li{padding:0px 5px 0 0;margin-bottom:13px;}
div.product-tab2.untable ul.block-grid{padding:0 3px 0 15px;background:none;border:0;}
div.product-tab2 .active a{color:#3f9c35; font-weight:bold;}
.product-list li a span{background:url("../images/kr/base/icons.png") no-repeat -102px -84px;}
.product-list li a.selected span{background:url("../images/kr/base/icons.png") no-repeat -102px -105px;}
.lt-ie9 .product-list li{margin-right:11px;}
/*  임시임 : 신규탭  */
.block-grid.compare-list{margin:0;}
.product-tab2.untable ul.block-grid{margin-left:20px;padding:0;}
.block-grid.compare-list .shadow-panel .elm-content-area{height:193px;}/*  높이값 고정 20130214  */
.product-tab2 ul.block-grid li {padding:0;}
.product-tab2.untable{overflow:hidden;margin:0 0 5px}
.product-tab2 .block-grid.seven-up > li{width:auto;margin-left:-1px;}
.product-tab2 li a{width:auto;height:22px;padding:0 15px;/* line-height:120%; */border:0;border-left:1px solid #999;background:transparent;}
.product-tab2 li.active a{color:#0071aa;border-width:0 0 0 1px;}
.product-tab2 li.sort a{position:relative;padding-right:34px;}
.product-tab2 li.sort a:before{content:"";position:absolute;right:11px;width:12px;height:12px;top:2px;background:url("../images/kr/base/icons.png") 0 -200px no-repeat;}
.product-tab2 li.sort.descent a:before{background-position:0 0;}
.product-tab2 li.sort.anscent a:before{background-position:0 0;}
.product-tab2 li.sort.unscent a:before{background-position:0 0;}
/*  리스트  */
.product-tab2.untable{margin:0 auto;width:auto;text-align:center;*margin-bottom:13px;}
.product-tab2.untable li{float:none;display:inline-block;*display:inline;}
.product-tab2.untable li a{display:inline-block;font-weight:normal;color:#fff;padding:3px 18px 3px;border:0;background-color:#969696;}
.product-tab2.untable li.active a{background-color:#5498c6;}
.product-tab2.untable li a:hover{text-decoration:none;}
#filters li.best a span{width:13px;height:20px;background-position:-129px -82px;}
#filters li.best a.selected span{width:13px;height:20px;background-position:-129px -107px;}
/*  sort 기능 버튼  */
.product-tab2.untable li a.sortUp{padding-right:22px;background:#02608f url("../images/kr/base/tableBtn_sortUp.gif") no-repeat 87% 8px;}
.product-tab2.untable li a.sortDown{padding-right:22px;background:#02608f url("../images/kr/base/tableBtn_sortDown.gif") no-repeat 87% 8px;}
.product-tab2.untable li a.sort{background:#02608f;padding-right:22px;}
/*  fundtable  */
.bbs-list.fund {border-width:1px 1px;border-style:solid;border-color:#c5c5c5 #c5c5c5;}
.bbs-list.fund tbody td{background:#fff !important;}
.bbs-list.fund td.btn a{width:83px;}
#filters.product-list li a.selected em {background: url("../images/kr/base/tag_select.png") no-repeat scroll center center transparent;}
#filters.product-list.no-bul li a.selected em{background:none;}
.bbs-list p.btn-area{margin-bottom:0px;}
.bbs-list-btn {margin-left:-12px;position:relative;display:inline-block;*display:inline;}
.bbs-list-btn a.up{position:absolute; right:-20px;top:-7px;border:0;}
.bbs-list-btn a.down{position:absolute; right:-20px;bottom:-5px;border:0;}
a.tb-btn1{font-size:11px;-webkit-border-radius:2px;color:#0072aa;font-weight:normal;padding:5px 10px;border:1px solid #0072aa;background-color:#fafafa;}
.inpage-content-top{padding-top:30px;z-index:2;}
label {display:inline-block;*display:inline;zoom:1;}
div.row .shadow-block::after {background:url("../images/kr/base/shadow-row-block.png") no-repeat scroll center top transparent;}
/*  비교하기 list 페이지  */
.compare-box{display:none;padding:0 0 0 0;position:fixed;bottom:0;left:0;width:100%;z-index:10;}
.compare-box .shadow-block{background-color:#fff;padding:10px 0 0 0;}
.compare-list li{margin-bottom:20px;}
.compare-list .compare-lis-endBtn{display:inline-block;margin-top:20px;}
.compare-list p:first-child{text-align:left;}
.compare-list .margin-title a{display:block;max-height:120px;overflow:hidden;}
.compare-list .shadow-panel footer{height:38px;}
.ua-ie-7 .compare-list .shadow-panel footer{height:38px;}
.compare-box-list {margin-bottom:0px;}
.compare-box-list li {float:left; padding-right:30px;position:relative;}
.compare-box-list li strong.title{float:right;font-weight:normal;color:#666666;font-size:11px;padding:5px 0 0 10px}
.compare-box-list li p.img {width:70px;float:left;padding:10px 0 0 10px;margin-bottom:5px;}
.compare-box-list li a.cancel_btn {position:absolute;left:0;top:2px;}
.compare-box-list .compare-button{padding-top:5px;}
/*  비교하기 결과 페이지  */
.comResult{display:block;/* padding:50px 0 0 0; *//* padding:50px 0 30px 0; */}
.comResult .shadow-block{background-color:#fff;padding:0;}
.comResult .shadow-block .row{position:relative;}
.comResult .comResult-list-box{overflow:hidden;padding-top:20px;margin:0 auto;width:900px;position:relative;}
.comResult .comResult-list {overflow:hidden;margin-bottom:0;}
.comResult .comResult-list li{float:left;width:160px;margin-left:11px;margin-right:9px;height:90px; /*  height:60px;  */position:relative;overflow:hidden;}
.comResult .comResult-list li p.img {float:left;margin-bottom:5px;padding-right:10px;height:50px;width:70px;}
.comResult .comResult-list li dl{font-weight:normal;color:#666666;font-size:11px;margin-bottom:0;}
.comResult .comResult-list li dl dt{height:52px;/* height:20px; */font-size:11px;letter-spacing:-1px;}
.comResult .comResult-list li label{position:relative;margin-left:2px;}
.ua-ie-7 .comResult .comResult-list li label .after,
.comResult .comResult-list li label:after{content: "";background:#999;top:0px;left:-21px;width:18px;height:18px;overflow:hidden;position:absolute;}
.ua-ie-7 .comResult .comResult-list li label.on .after,
.comResult .comResult-list li label.on:after{background: url(../pws/images/page/green-select-card.png) no-repeat center center #2d9c00;}
.comResult a.btn_left{position:absolute;left:8px;top:28px;}
.comResult a.btn_right{position:absolute;right:8px;top:28px;}
.grey-box-bg{/*  background:url("../images/kr/base/bg_grey_table.gif") repeat-x top left;  */}
.ua-desktop .grey-box-bg .table-data-full > .table-wrapper > .scrollable{overflow:hidden;}
.comResult_table.tb tbody tr{border-bottom:1px solid #f2f2f2;}
.comResult_table.tb, .comResult_table.tb td, .comResult_table.tb th{box-shadow:none;border:0;padding:30px 20px;border-collapse:collapse;/* padding:30px 20px; */text-align:left;}
.comResult_table.tb tbody th{color:#23a12c;font-size:16px;background-color:#fff;text-align:left;}
.comResult_table.tb tr td{font-size:12px; vertical-align:top;}
.comResult_table.tb tr td strong {display:inline-block;font-size:18px;font-weight:bold;padding-right:2px;}
.comResult_table.tb tr:first-child th, .comResult_table tr:first-child  td{height:312px;/* background-color:#f7f7f9; */}
.comResult_table.tb tr.product-list td{text-align:center;}
.comResult_table.tb tr.product-list td div.product-box{position:relative;max-width:180px;min-width:150px;text-align:center;}
.comResult_table.tb tr.product-list td .product-img{padding-top:7px;}
.comResult_table.tb tr.product-list td .cancel{position:absolute;left:-10px; top:-5px;}
.comResult_table.tb tr.product-list td .product-title{display:inline-block;font-size:16px;color:#434343;margin-bottom:19px;}
.comResult_table.tb tr.comResult02 td{font-size:14px;color:#434343;font-weight:bold; }
.comResult_table.tb tr.comResult03 td{vertical-align:top;}
.comResult_table.tb tr.comResult03 td,
.comResult_table.tb tr.comResult04 td,
.comResult_table.tb tr.comResult07 td,
.comResult_table.tb tr.comResult08 td{font-size:12px;}
/*  나의 전담 매니저 :: 디자인변경으로 인한 수정 (20130304) 장윤희  */
.login_area {padding:20px 0 10px 215px;background:url("../images/kr/page/grey_logo.gif") no-repeat 15px 10px;}
.login_area.idx {background:url("../images/kr/page/img_myManager_idx.gif") no-repeat 15px 10px;}
.login_area.complate {background:url("../images/kr/page/img_myManager_complate.gif") no-repeat 15px 10px;}
.login_area strong{}
.login_area .explanation{font-size:14px;/* line-height:2.5em; */}
.login_area p{font-size:14px;color:#434343}
.login_area .log-area-txt {font-size:24px;line-height:1.2em;}
.login_area .log-area-txt em{font-size:18px;font-style:normal;}
.pb_detail{border:1px solid #e9e9e9;padding:10px;overflow:hidden;}
.pb_detail_list{padding-top:5px;}
.pb_detail_list dt{float:left;font-weight:bold;padding-bottom:5px;padding-right:3px;}
.pb_detail_list dt.list{float:none;padding-top:5px;}
.pb_detail_list dd{float:none;padding-bottom:5px;}
/* .grey-box  */
.grey-box{background-color:#f7f7f9;}
/*  통합검색  */
.integrate_search_box{position:relative;z-index:39;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;height:50px;padding:10px 0 0 0;}
.integrate_search_box select{padding:3px;}
.ua-ie-7 .integrate_search_box select{margin-top:4px;}
.integrate_search_box p , .integrate_search_box ul{margin-bottom:0;}
.integrate_search_box input.input{margin-bottom:0;}
.integrate_search_box .input-area {position:relative;margin-right:10px;width:67%;float:left;}
.integrate_search_box .input-area .btn{position:absolute;top:5px;right:8px;}
.ua-ie-7 .integrate_search_box .input-area .btn{top:12px;}
.integrate_search_box .button.small {padding:5px 14px 4px}
.ua-ie-7 .integrate_search_box .button.small {padding:4px 14px 3px}
.integrate_search_box .button-area {width:30%;float:left;}
.integrate_search_box .button-area .checkbox{display:inline-block;*display:inline;zoom:1;padding-right:5px;}
.ua-ie-7 .integrate_search_box .button-area .checkbox{vertical-align:middle;margin-top:-10px;}
.integrate_search_box .button-area .pop-button{display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.ua-ie-7 .integrate_search_box .button-area .pop-button{margin-top:-13px;}
.recom_search{width:100%;overflow:hidden;padding:10px;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;background-color:#f8f8f8;color:#666666;}
.recom_search dt{float:left;font-weight:bold;}
.recom_search dd{padding-left:15px;background:url("../images/kr/page/recom_search_bar.gif") no-repeat 4px 4px;float:left;}
.recom_search dd.first{background:none;}
.ua-ie-7 .recom_search{width:auto;}
.ua-ie-7 .integrate_search_box .input-area input{width:98%;}
.integrate_search_result{position:relative;z-index:38;height:30px;margin:35px 0 20px;padding-bottom:7px;border-bottom:2px solid #e9e9e9;color:#434343;}
.integrate_search_result div h1{font-weight:normal;font-size:14px !important;margin-bottom:0; line-height:20px;}
/*  2013-04-15 추가  */
.integrate_search_result > .seven.columns{width:41.66667%;}
.integrate_search_result > .five.columns{width:58.33333%;text-align:right;}
.integrate_search_result > .five.columns .result_detail{display:inline-block;}
.ua-ie-7 .integrate_search_result > .five.columns{width:56%;}
.scrollnav.search_result {/* float:left; */position:absolute;right:180px;} /*  2013-04-15 추가  */
.scrollnav.search_result li{margin-right:10px;padding-right:10px;}
.scrollnav.search_result li.last{border:0;}
.scrollnav.search_result li {color:#0071aa;font-weight:bold;}
.scrollnav.search_result li a{color:#666666;font-weight:normal;}
/*  검색 레이어  */
.integrate_search_box .searchLayer{display:none;width:100%;margin-right:10px;position:absolute;background-color:#fff;border-left:1px solid #0072aa;border-right:1px solid #0072aa;border-bottom:1px solid #0072aa;}
.integrate_search_box .searchLayer ul{padding:7px 7px 0 7px;}
.integrate_search_box .searchLayer ul li a{color:#0072aa;}
.integrate_search_box .searchLayer div.option{padding:10px;}
.integrate_search_box .searchLayer .layer_btn{padding:7px;overflow:hidden;background-color:#f8f8f8;border-top:1px solid #e9e9e9;}
.integrate_search_box .searchLayer .layer_btn ul {padding:0;float:left;margin-bottom:0;}
.integrate_search_box .searchLayer .layer_btn ul li{float:left;margin-right:7px;}
.integrate_search_box .searchLayer .layer_btn ul li.last a{border:0;}
.integrate_search_box .searchLayer .layer_btn ul li a{padding-right:10px;color:#666666;font-weight:bold;border-right:1px solid #d4d4d4;}
.integrate_search_box .searchLayer .layer_btn ul li.on a{color:#0071aa;text-decoration:underline;}
.integrate_search_box .searchLayer .layer_off {margin-bottom:0;float:right;}
.integrate_search_box .searchLayer .layer_on {margin-bottom:0;float:right;}
/*  결과범위 재지정  */
.result_detail p, .result_detail ul{margin-bottom:0;}
.result_detail p{text-align:right;}
.result_detail p.btn a{text-align:left;text-decoration:none;width:174px;padding:4px 0 0 6px;height:25px;display:inline-block;background:url("../images/kr/page/integrate_search_detail.gif") no-repeat;}
.result_detail_layer{display:none;position:absolute;right:8px;padding:10px 0 0 0;width:174px;text-align:left;background-color:#fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.ua-ie-7 .result_detail_layer{top:25px;right:9px;width:173px}
.result_detail_layer li{padding:0 0 5px 5px;}
.result_detail .btn-area{text-align:center;padding:5px 0;border-top:1px solid #cccccc;background-color:#f8f8f8;}
.result_detail .btn-area a{padding:2px 5px;font-size:11px;}
/*  인기검색어  */
.pop_search{border:1px solid #d4d4d4;}
.pop_search dt{text-align:center;font-weight:bold;font-size:14px;color:#434343;padding:10px 0;background-color:#f8f8f8;}
.pop_search dd{font-size:11px;padding:6px 0 6px 8px;border-bottom:1px solid #e9e9e9;letter-spacing:-1px;}
.pop_search dd a:hover{font-weight:bold}
.pop_search dd span{letter-spacing:0px;font-weight:bold;color:#fff;font-size:11px;margin-top:-1px;padding-left:3px;margin-right:5px;width:20px;height:17px;background-color:#71b2d3;display:inline-block;}
.searchResult_list{margin-left:-8px;margin-top:15px;}
em.search-point{color:#0071aa;font-style:normal;font-weight:bold;}
.searchResult_list dl dt{padding:5px 10px;background-color:#f8f8f8;border-bottom:1px solid #e9e9e9;margin-bottom:20px;}
.searchResult_list dl dt strong{display:inline-block;font-size:16px;font-weight:bold;}
.searchResult_list dl dt strong em{font-style:normal;}
.searchResult_list dl dt a.more{display:inline-block;float:right;margin-top:7px;}
.searchResult_list dl dd{padding-left:0px;margin-bottom:30px;overflow:hidden;}
/*  검색결과 없을때 가이드로 빼기  */
.result_box {position:relative;border:1px solid #e5e5e5;min-height:150px;padding:20px 0 20px 150px;}
.result_box p,.result_box ul{margin-bottom:0;}
.result_box em{font-style:normal;}
.result_box .title{display:inline-block;font-size:16px;font-weight:bold;margin-bottom:13px;line-height:1.2em;background-image:none;}
.result_box p{margin-bottom:13px;}
.result_box ul li{color:#666666;font-size:11px;padding-left:7px;background:url("../images/kr/base/gray-bullet1.png") no-repeat left 7px;}
.result_box span{position:absolute;left:40px;top:30px;width:85px;height:85px;display:inline-block;background:url("../images/kr/base/icon_large.png") no-repeat;}
.result_box span.searchResult{background-position:-15px -72px;}
.searchResult_listType1 li{color:#666666;padding-left:7px;margin-left:3px;margin-bottom:10px;background:url("../images/kr/base/gray-bullet1.png") no-repeat left 7px;}
.searchResult_listType1 li p{margin-bottom:5px;}
.searchResult_listType1 li p.txt{margin-bottom:10px;}
.searchResult_listType2 li{overflow:hidden;float:none;margin-bottom:15px;background:none;}
.searchResult_listType2 li p img{width:180px;height:120px;}
.searchResult_listType2 li dl dt{font-size:14px;font-weight:bold;padding:0;margin:0 0 5px 0;background:none;border:0;}
.searchResult_listType2 li dl dd{color:#666;margin-bottom:5px;margin-right:7px;}
/*  도움말 레이어  */
.help-box{margin-top:7px;border:2px solid #71b2d3;color:#666;}
.help-box dt{padding:5px;font-weight:bold;}
.help-box dd{font-size:11px;color:#fff;padding:5px;background-color:#71b2d3;}
.help-box dt em, .help-box dd em{font-weight:bold;font-style:normal;}
.row .filter-block .row{margin:0 auto;}
/*  intro  */
.corner-stamp header h5{font-size:18px;}
.elm-content-area ul{margin-left:0;}
.elm-rates-list h4{font-size:16px;color:#24a72e;}
a.read-more-small{color:#0085d4;}
a.read-more-small:hover{color:#0085d4;}
.elements footer a.follow{color:#1ca500;text-decoration:underline;}
.elements footer a.follow:hover{color:#1ca500;}
/*  gnb  */
.nav-bar li .sub-menu-article li a:hover{color:#2faa44;}
/*  이벤트  */
.event_board_list {border-bottom:1px solid #e9e9e9;}
.event_board_list li{overflow:hidden;border-top:1px solid #e9e9e9;padding:10px 0;}
.event_board_list li dl{margin-bottom:0;margin-right:10px;}
.event_board_list li dl dt{overflow:hidden;}
.event_board_list li dl dd.btn{padding:10px 0;}
.event_board_list .btn-area a{display:inline-block;margin-bottom:5px;}
.mb0 p,.mb0 select, .mb0 h2{margin-bottom:0;}
/*  맞춤예금설계  */
.deposit_plan table {/*  2013-03-11 width:100%; */border-collapse:collapse;border-bottom:1px dotted #cccccc;}
.deposit_plan table td p{margin-bottom:0;}
.deposit_plan table caption{display:none;}
.deposit_plan table th, .deposit_plan table td{font-weight:normal;color:#666;padding:15px 5px 15px 0;text-align:left;border-bottom:1px dotted #cccccc;background-color:#fff;}
.deposit_plan table tbody, .deposit_plan table thead {box-shadow:none;}
.deposit_plan table th.bold{font-size:14px; color:#434343;font-weight:bold;padding-left:10px;}
.deposit_plan table td{vertical-align:middle;font-size:12px;}
.deposit_plan table td.text-right{text-align:right;}
.deposit_plan table td input{display:inline;margin:0;margin-top:-2px;}
.deposit_plan table td input.deposit_txt{width:190px;font-weight:bold;text-align:right;color:#666666;}
.deposit_plan table td input.deposit_year{width:50px;}
.deposit_plan table td input.deposit_day{width:30px;}
.deposit_plan table td .s_txt{font-size:11px;margin-bottom:0;padding-top:5px;padding-right:20px;}
/*  btn  */
.white-grey{
	color:#666666;
	background: #fdfdfd;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#ebebeb');
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd ), to(#ebebeb ));
	background: -webkit-linear-gradient(top, #fdfdfd, #ebebeb );
	background: -moz-linear-gradient(top, #fdfdfd, #ebebeb );
	background: -ms-linear-gradient(top, #fdfdfd, #ebebeb );
	background: -o-linear-gradient(top, #fdfdfd, #ebebeb );
	background: linear-gradient(top, #fdfdfd, #ebebeb );
	border-color:#d4d4d4;
}
.button.white-grey:hover, .button.white-grey:focus {
	color:#666666;
	background: #f0f2f4;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f2f4', endColorstr='#e3e7e9');
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f2f4), to(#e3e7e9));
	background: -webkit-linear-gradient(top, #f0f2f4, #e3e7e9);
	background: -moz-linear-gradient(top, #f0f2f4, #e3e7e9);
	background: -ms-linear-gradient(top, #f0f2f4, #e3e7e9);
	background: -o-linear-gradient(top, #f0f2f4, #e3e7e9);
	background: linear-gradient(top, #f0f2f4, #e3e7e9);
	-webkit-box-shadow:0 0 4px #bbb, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow:0 0 4px #bbb, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	box-shadow:0 0 4px #bbb, 0 1px 0 rgba(255, 255, 255, 0.5) inset
}
.tabs_box {position:relative;}
.tabs_box .tabs_btn{position:absolute;right:0;top:0;padding-top:0;}
.tabs_btn .button{color:#0072aa;border:1px solid #0072aa;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f2f2f2');
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f2f2f2));
	background: -webkit-linear-gradient(top, #fefefe, #f2f2f2);
	background: -moz-linear-gradient(top, #fefefe, #f2f2f2);
	background: -ms-linear-gradient(top, #fefefe, #f2f2f2);
	background: -o-linear-gradient(top, #fefefe, #f2f2f2);
	background: linear-gradient(top, #fefefe, #f2f2f2);
	letter-spacing:-2px;
}
.tabs_btn .button.cal{padding-left:25px;}
.tabs_btn .button.cal span{position:absolute;left:0;top:0;width:25px;height:25px;background:url("../images/kr/base/icons.png") no-repeat -129px -129px;}
.con-list li{overflow:hidden;padding-bottom:20px;}
/*  연혁  */
.history-list li{overflow:hidden;padding-bottom:5px;}
.history-list li p{margin-bottom:0;}
.history-list .date{width:20%;float:left;padding-top:2px;/* background-color:red; */}
.history-list .tit{width:80%;border-bottom:1px solid #e5e5e5;float:left;padding-bottom:3px;}
.history-list .tit.last{border:0;}
.longdesc{visibility:hidden}
/*  table  */
.bbs-view tbody th {background-color:#f8f8f8;}
a.no_link{text-decoration:none !important;}
/*  드림팩  */
.block-grid.three-up.cashbag_main_list li{*width:33% !important;text-align:center;border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4; padding: 0 0 0px;}
.block-grid.three-up.cashbag_main_list li.first{border-left:none;}
.block-grid.three-up.cashbag_main_list li.top{border-top:none; padding: 0 0 30px}
.cashbag_main_list li dl{margin-right:auto;margin-left:auto;max-width:130px; margin-top:22px;}
.cashbag_main_list li dl dt{padding-bottom:5px;}
.cashbag_main_list li dl dd{color:#666666;}
.cashbag_main_list li p, .cashbag_main_list li p a{margin-bottom:0;}
.tabs.tabs-img{background:url("../images/kr/base/bg_tabs1.png") repeat-x 0 36px; margin-bottom:10px;}
.tabs.tabs-img > li > a > .before, .tabs.tabs-img > li > a:before{background:none !important;}
.tabs.tabs-img li a{height:87px;}
.tabs.tabs-img li.active{margin-top:-3px;}
/*  지점검색 지도  */
.branch-map{position:relative;width:486px;}
.branch-map img{border:0px;}
.branch-map .img_png{display:none;position:absolute;left:0;top:0;z-index:10;}
#hover-area{display:none;border:1px solid #ddd;position:absolute;left:0;top:0;z-index:20;background:#fff;padding:5px;}
#hover-area.hover-area0{display:block;left:260px;top:43px;} /*  서울  */
#hover-area.hover-area1{display:block;left:190px;top:70px;} /*  인천  */
#hover-area.hover-area2{display:block;left:287px;top:150px;} /*  대전  */
#hover-area.hover-area3{display:block;left:365px;top:163px;} /*  대구  */
#hover-area.hover-area4{display:block;left:405px;top:200px;} /*  울산  */
#hover-area.hover-area5{display:block;left:380px;top:240px;} /*  부산  */
#hover-area.hover-area6{display:block;left:190px;top:225px;} /*  광주  */
#hover-area.hover-area7{display:block;left:299px;top:66px;} /*  강원도  */
#hover-area.hover-area8{display:block;left:232px;top:93px;} /*  경기도  */
#hover-area.hover-area9{display:block;left:272px;top:115px;} /*  충청북도  */
#hover-area.hover-area10{display:block;left:220px;top:130px;} /*  충청남도  */
#hover-area.hover-area11{display:block;left:326px;top:143px;} /*  경상북도  */
#hover-area.hover-area12{display:block;left:291px;top:216px;} /*  경상남도  */
#hover-area.hover-area13{display:block;left:250px;top:250px;} /*  전라남도  */
#hover-area.hover-area14{display:block;left:236px;top:200px;} /*  전라북도  */
#hover-area.hover-area15{display:block;left:197px;top:320px;} /*  제주도  */
.branch-map2{position:relative;}
.branch-map2 img{border:0px;}
.branch-map2 .img_png{display:none;position:absolute;left:0;top:0;z-index:10;}
.seoul{display:none !important;}
.addMap{position:absolute;top:0;left:0;z-index:2;}
.clickMap{position:absolute;top:0;left:0}
.overMap{position:absolute;top:0;left:0}
.bundle-choice li dl{text-align:left;}
.tb-head h4,.tb-head h3{margin:0;}
.bundle-list{background-color:#fff;padding:20px 30px 20px;}
.bundle-list strong{color:#000;}
/*  detail 페이지 이벤트 영역  */
.ko-event .panel{max-width:230px;margin:0 auto;}
.ko-event .elm-content-area{height:180px;}
.ko-event header{max-height:150px;overflow:hidden;}
.ko-event header img{width:100%;}
.ko-event p.txt, .ko-event p{height:125px;margin-bottom:0;}
.ko-en .info-list li a{color:#fff;}
/*  상품 비교하기 : 상품명 팝업  */
.ua-ie-7 .reveal-window .ko-event > li{width:22%}
/*  20130220  */
.no-box{border:0;background-color:#fff;padding-bottom:30px;background:url("../images/kr/base/shadow-row-block.png") no-repeat center bottom;}
.message-box-tel{height:50px;padding-left:70px;padding-top:20px;margin-bottom:20px;color:#666666;background:url(../images/kr/page/img_tel.png) no-repeat left top;}
.reveal-body .table-data-full .table-wrapper .table-menual-bg{display:none;}
.reveal-body .table-data-full .table-wrapper .table-menual{display:none;}
/*  vmbanking-box  */
.vmbanking-box{height:260px;padding-right:100px;background:url(../images/kr/page/img_vmbanking.png) no-repeat right bottom;}
.list-type-service1{padding:10px 15px 20px 10px}
.list-type-service1 li{margin-bottom:10px;}
.360rewards{margin-bottom:15px;}
/*  scrollnav  */
.scrollnav li a.selected, .scrollnav li a:hover{color:#29AD48 !important;text-decoration:none;}
.apply_method1{padding-bottom:25px;}
.apply_method1 li div{border-radius:4px;padding:20px 0 !important;height:150px;text-align:center;margin:0;border:1px solid #e3e3e3;background-color:#f8f8f8;}
#visitbanking1 p.top-title{font-size:16px;line-height:160%;margin-bottom:25px;}
#visitbanking1 p.hotLine{margin-left:150px;}
#visitbanking1 .order-title{font-size:14px;}
.letterS {letter-spacing:-1px;}
.tb-head h2.title2 {margin-bottom:0px;}
.tb-head .text-right.tb-txt{padding-top:10px;}
.list-figure .fig-cont .title{color:#666;}
.list-figure.no-border > li{border-bottom:0;padding:15px 0;}
/*  명품 프라이빗 뱅크  */
.info-box.pe{margin-bottom:50px;margin-right:25%;margin-left:-22px;background:none;}
.ko-en .info-box.pe{margin-bottom:20px;}
.info-box.pe {/*  For IE 5.5 - 7 */filter:;/*  For IE 8 */-ms-filter:;}
.info-box.pe h3, .info-box.pe h2, .info-box.pe h4{color:#dadfe6;}
.info-box.pe p{color:#a6a6a6}
/*  프라이어리티뱅킹 */
.info-box.py{background: rgba(47, 61, 79, .9); /*  Works on all modern browsers  */}
.bbs-seach-field.py{text-align:left;padding:19px 0 19px 19px;}
.bbs-seach-field.py label{font-weight:bold;font-size:14px;margin-right:10px;}
.bbs-seach-field.py .button{padding:6px 14px;margin-left:2px;background-color:#26ad2f;font-size:12px;}
/*  btn  */
.list-type3 .button.smallGray{font-size:12px;color:#666;border:1px solid #a3a3a3;font-weight:normal;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f2f2f2');
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f2f2f2));
	background: -webkit-linear-gradient(top, #fefefe, #f2f2f2);
	background: -moz-linear-gradient(top, #fefefe, #f2f2f2);
	background: -ms-linear-gradient(top, #fefefe, #f2f2f2);
	background: -o-linear-gradient(top, #fefefe, #f2f2f2);
	background: linear-gradient(top, #fefefe, #f2f2f2);
	padding-top:5px;
	padding-bottom:5px;
}
/*  사이트맵  */
.sitemap_title_area{border-bottom:2px solid #0071aa; margin-bottom:30px;}
.sitemap_title_area .sitemap_title{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4899c2', endColorstr='#0071aa');
	background: -webkit-gradient(linear, left top, left bottom, from(#4899c2), to(#0071aa));
	background: -webkit-linear-gradient(top, #4899c2, #0071aa);
	background: -moz-linear-gradient(top, #4899c2, #0071aa);
	background: -ms-linear-gradient(top, #4899c2, #0071aa);
	background: -o-linear-gradient(top, #4899c2, #0071aa);
	background: linear-gradient(top, #4899c2, #0071aa);
	display:inline-block; *display:inline; *zoom:1; background-color:#0071aa;color:#fff; border-top:1px solid #0070a9; *border-top:0;
	border-radius:5px 5px 0 0 !important; padding:13px 20px 12px 20px; font-size:16px; margin-bottom:0;
}
.sitemap_area > li {margin-bottom:20px;}
.sitemap_area li .sitemap_box{border:1px solid #e9e9e9;border-bottom:1px solid #fff;}
.sitemap_area .sitemap_depth1_tit{color:#0071aa; width:100%; display:inline-block;padding:0; padding:13px 0 13px 20px; background:#f8fdff url('../images/kr/page/img-site-bullet.png') no-repeat 95% 50%;  font-size:16px; border-bottom:1px solid #e9e9e9;margin-bottom:0;}
.sitemap_area .sitemap_depth1_tit span{display:inline-block; margin-right:30px;}
.sitemap_area .sitemap_depth1{margin-left:0;}
.sitemap_area .sitemap_depth1 li{border-bottom:1px solid #e9e9e9;padding-bottom:5px;}
.sitemap_area .sitemap_depth1 li .sitemap_depth2_tit{color:#434343;margin-left:10px;color:#434343;background:url('../images/kr/base/ico_titles.png') no-repeat 0 15px; padding:15px 0 0 15px; font-weight:bold; font-size:12px; margin-bottom:7px;}
.sitemap_area .sitemap_depth1 li .sitemap_depth2{margin-left:0;padding-bottom:7px;}
.sitemap_area .sitemap_depth1 li .sitemap_depth2 li{margin-left:25px;border-bottom:0;padding-bottom:2px;}
.sitemap_area .sitemap_depth1 li .sitemap_depth2 li a{color:#666666;}
.sitemap_area .sitemap_depth1 li .sitemap_depth2 li a:hover{color:#0071aa; text-decoration:underline;}
.sitemap_area .sitemap_depth1 li .sitemap_depth2 li a:focus{color:#0071aa; text-decoration:underline;}
.info-box h2.site-title{font-size:21px;font-weight:bold;}
.info-list2.site-link{margin-top:10px;margin-left:-30px;overflow:hidden;}
.info-list2.site-link li{width:45%;float:left; margin-left:15px;}
.info-list2.site-link li a{border-bottom:1px solid #fff;font-size:14px;display:inline-block;width:95%;padding:5px 0 5px 0;margin:0 10px 0 20px; color:#fff}
.info-list2.site-link li:hover{text-decoration:none;background:url(../images/kr/base/bg_bullet1.png) no-repeat 2px 10px;}
.info-list2.site-link li:focus{text-decoration:none;background:url(../images/kr/base/bg_bullet1.png) no-repeat 2px 10px;}
.info-list2.site-link li a:hover{text-decoration:none;}
.info-list2.site-link li a:focus{text-decoration:none;}
.info-box.site-box{padding:15px;}
/*  상품 상세  */
.con-tip{font-size:11px;margin-top:30px;text-align:right; color:#666;}
/*  바로상담 공유하기 버튼  */
.inpage-content-top .button {margin-bottom:0px;}
/*  rnb 없을때  */
.inpage-header + .inpage-links{padding-top:0px;}
.inpage-header + .inpage-links > .row > .twelve{padding-left:8px;}
.inpage-header + .inpage-content{padding-top:0px;}
/*  rnb 있을때  */
header + .inpage-links{padding-top:0px;}
.inpage-content-top + .inpage-content {padding-top:0px;}
.eight.columns.pull-four > .inpage-links {padding-top:0px !important;}
.inpage-links > .row > .twelve{padding-left:2px;}
.inpage-links + .inpage-content {padding-top:25px;}
header + .title2{margin-top:0px;}
.eight.columns.pull-four .row .row{margin-left:0px !important;}
.rnb{margin-top:45px !important;}
/*  조회회원서비스  */
.inquiry-box {margin-top:15px;padding-left:260px;overflow:hidden;background:url("../images/kr/page/bg_inquiry.png") no-repeat left 5px;}
.inquiry-box strong{color:#666666;display:inline-block;font-size:16px;line-height:1.5;margin-bottom:10px;}
.ko-en .inquiry-box strong{color:#666666;display:inline-block;font-size:18px;line-height:1.5;margin-bottom:10px;}
div.more_link h1.title1{display:inline-block;padding-right:15px;}
.ua-ie-7 div.more_link a{margin-top:-30px;}
.ko-en .scrollnav li a{font-size:12px;}
/*  자동로그아웃안내  */
.logout-box{margin-bottom:20px;background:url("../images/kr/page/bg_logout_box.gif") no-repeat left top;padding-left:115px;}
/*  **************************** kr3 ********************************  */
/*  임시  */
.bbs-seach-field .bbs_pd_txt1{font-size:14px; color:#666; margin-top:16px; text-align:left;}
.bbs-button1, .bbs-button2 {float:left; position:relative; margin:0 2px;}
.bbs-button1 span, .bbs-button2 span{display:block; height:100%; position:absolute; z-index:2;}
.bbs-button1 span{background:url(../images/kr/base/icons.png) -53px -5px no-repeat; top:8px; left:15px; width:10px;}
.bbs-button2 span{background:url(../images/kr/base/icons.png) -84px -58px no-repeat; top:13px; right:14px; width:10px; height:8px;}
.bbs-seach-field .bbs-button1 input{padding-left:32px;}
.bbs-seach-field .bbs-button2 input{padding-right:32px;}
.bbs-seach-field .secondary{width:auto;display:inline-block;margin:0;}
.message-box {}
.ko-en .message-box {}
.message-box .no-title{margin-bottom:16px;}
.message-box .no-list-type1 .no-list1,
.message-box .no-list-type1 .no-list2,
.message-box .no-list-type1 .no-list3,
.message-box .no-list-type1 .no-list4,
.message-box .no-list-type1 .no-list5{font-size:11px;color:#434343;display:block; width:16px; height:11px; position:absolute; top:3px; left:0; background:url(../images/kr/base/icon_no.gif) no-repeat 0 0; text-indent:-1000px; font-size:0;}
.message-box .no-list-type1 .no-list1{background-position:0 0}
.message-box .no-list-type1 .no-list2{background-position:0 -29px}
.message-box .no-list-type1 .no-list3{background-position:0 -59px;}
.message-box .no-list-type1 .no-list4{background-position:0 -90px}
.message-box .no-list-type1 .no-list5{background-position:0 -120px;}
.message-box .no-list-type1 .no-text-sm{font-size:11px; margin-left:0px;}
.message-box .no-list-type1 .no-text-sm li{font-size:11px; margin-bottom:0px;  padding:0px; background:none;}
.message-box .no-list-type1 .no-text-sm2{font-size:12px; margin-left:0px;}
.message-box .no-list-type1 .no-text-sm2 li{font-size:12px; margin-bottom:0px;  padding:0px; background:none;}
/*  benefit guide  */
.benefit-list{text-align:center;}
.benefit-list strong{font-weight:bold; color:#434343; font-size:16px; /*padding-bottom:13px;*/ line-height:18px; display:inline-block;}
.ko-en .benefit-list strong{font-weight:normal; color:#434343; font-size:17px; padding-bottom:13px; line-height:18px; display:inline-block;}
.benefit-list strong.benefit-bold{padding-bottom:4px;}
.benefit-list strong.tit-benefit{margin-top:18px;}
.benefit-list dd{color:#666; line-height:18px;text-align:left;width:185px;margin:0 auto;margin-bottom:12px;}/*  text-align:left;width:150px;margin:0 auto; 20130208 이혜원 추가  */
.ko-en .benefit-list dd{color:#666; line-height:18px;text-align:center;width:auto;margin:0 auto;}
.benefit-list dd.txt-benefit1{height:70px;overflow:hidden;} /*  2013-02-15 overflow:hidden; 높이값 고정시 넘치는 텍스트 감춤  */
.benefit-list li .feat + p{width:185px;margin:0 auto;text-align:left;}
.ko-en .benefit-list li .feat + p{width:auto;text-align:center;}
.ko-en .benefit-list dd.txt-benefit1 {height:90px;width:auto;}
.benefit-list dl, .benefit-list p{margin-bottom:0px}
.benefit-list .btn-benefit{margin-top:16px;}
.benefit-list li{margin-bottom:15px;}
.benefit-list li.line-two{margin-bottom:60px;}
.reveal-body .benefit-list li div.feat strong {margin:32px 20px;} /*  popup시  */
.reveal-body .shadow-block::after{background:url("../images/kr/base/shadow-row-block.png") no-repeat scroll center top transparent;}
.benefit-list dt span,
.benefit-list .benefit-img{background:url(../images/kr/base/features_icons.png) no-repeat 0 0; display:block; margin:0 auto; height:65px;}
.benefit-list dt span.img{background:none;display:block; margin:0 auto; height:65px;}
.benefit-list .icon-benefit1{width:62px; background-position:-255px -1847px;}
.benefit-list .icon-benefit2{width:44px; background-position:-62px -2505px;}
.benefit-list .icon-benefit3{width:43px; background-position:-72px -1624px;}
.benefit-list .icon-benefit4{width:49px; background-position:-53px -2180px;}
.benefit-list .icon-benefit5{width:42px; background-position:-362px -1623px;}
.benefit-list .icon-benefit6{width:24px; background-position:-164px -2505px;}
.benefit-list .icon-benefit7{width:45px; background-position:-264px -1740px;}
.benefit-list .icon-benefit8{width:36px; background-position:-74px -2072px;}
.benefit-list .icon-benefit9{width:46px; background-position:-838px -1623px;}
.benefit-list .icon-benefit10{width:20px; background-position:-949px -1623px;}
.benefit-list .icon-benefit11{width:46px; background-position:-360px -1963px;}
.benefit-list .icon-benefit12{width:62px; background-position:-162px -2180px;}
.benefit-list .icon-benefit13{width:68px; background-position:-904px -1343px;}
.benefit-list .icon-benefit14{width:40px; background-position:-271px -2180px;}
.benefit-list .icon-benefit15{width:54px; background-position:-355px -1024px;}
.pdt-list-txt li{float:left; padding-right:3px;}
.pdt-list-txt li.last{padding-right:0px;}
.no-list-type1 {margin-left:0px; font-size:13px; color:#666;}
ul.list-type-blue li, p.list-type-blue{color:#0085d4; background:url(../images/kr/base/blue-bullet.png) no-repeat 0 8px; padding-left:7px;}
.message-box .list-type-hyphen{margin:0px;}
.message-box .list-type-hyphen li{background:url(../images/kr/base/gray-bullet.png) no-repeat 0 8px; margin:0px;}
/*  프라이빗 뱅크 고객가치  */
.privite-list-1 div{border-radius:2px; border:solid 1px #e5e5e5; width:95%; padding-bottom:15px;}
.privite-list-1 dl{margin-bottom:14px; height:232px;}
.privite-list-1 dl dt{background:#f0f6f9; padding:13px 15px; font-weight:bold; color:#666; margin-bottom:5px;}
.privite-list-1 dl dt span{color:#0085d4}
.privite-list-1 dl dd{padding:8px 15px; color:#666;}
.privite-list-1 .more{margin-left:13px;}
.pe-list-type{border-top:dashed 1px #d6d6d6; padding-top:25px; margin-top:25px; overflow:hidden;}
.pe-list-type div.pe-line{border-bottom:dashed 1px #d6d6d6; margin-bottom:25px;}
.pe-list-type .img{margin-bottom:10px; padding:0px;}
.pe-list-type .twelve{padding:0 0 12px 0; margin-bottom:3px;}
.pe-list-type ul{margin:0px;}
.mb20{margin-bottom:20px !important;}
.tbl-type-form .tb.form tbody th{text-align:center; vertical-align:middle;}
.message-box .mslist-type1 li{background:url("../images/kr/base/gray-bullet.png") no-repeat 0 7px;}
/*  퇴직연금 list  */
.pension-type-list{margin-top:20px;}
.pension-type-list li{margin-bottom:18px;}
.pension-type-list div.shadow-panel footer{margin-top:25px !important;height:19px;} /*  20130323 퇴직연금 리스트 하단 영역 축소 : 최창원  */
.pension-type-list dl{width:87%; margin:0 auto; color:#666; line-height:18px; padding-top:18px;min-height:166px;}
.pension-type-list dl dd dl{width:100%;  background:#f3f3f3; padding:6px 0 2px; margin-top:16px;}
.pension-type-list .panel{min-height:248px;}
.pension-type-list dl dt{font-weight:bold; color:#434343; font-size:14px; border-bottom:solid 1px #dedede; height:51px; padding-left:32px; position:relative; margin-bottom:17px;}
.pension-type-list dl dt span{position:absolute; top:2px; left:0; width:32px; height:34px;}
.pension-type-list dl dt span.pi-icon1{background:url("../images/kr/base/icons.png") no-repeat 0px -137px;}
.pension-type-list dl dt span.pi-icon2{background:url("../images/kr/base/icons.png") no-repeat -42px -137px;}
.pension-type-list dl dd.property {margin-bottom:5px;}
.pension-type-list dl dd.txt {height:54px;overflow:hidden;}
.pension-type-list .pi-feature{padding-top:20px;text-align:center;}
.pension-type-list dl dd dl dt{border-bottom:0px; color:#666; font-size:11px; padding:0 14px; height:auto; background:url("../images/kr/base/gray-bullet2.png") no-repeat 5px 7px; margin-bottom:0px}
.pension-type-list dl dd dl dd{padding:1px 14px 2px; color:#666; font-size:11px;}
.pension-type-list .btn-join{text-align:center; margin-bottom:0px; margin-top:20px;}
.pension-type-list .icon-good{background:url("../images/kr/base/icons.png") no-repeat -97px -135px; color:#6a6f7a;}
.pension-type-list .icon-good:hover{color:#6a6f7a; text-decoration:none;}
.pension-type-list .icon-good span{font-size:0px; display:inline-block; width:20px;}
.pension-type-list .block-grid.four-up{margin:0 6px;}
/*  list -no  */
.list-dft-1 {margin-left:0px;}
.list-dft-1 li{padding-left:0px; background:none; margin-bottom:0px;}
.list-msg1{margin-bottom:0px;}
.list-msg1 li {background: url("../images/kr/base/gray-bullet1.png") no-repeat 0 7px; padding-left: 10px;}
 /*  간격  */
.d-block{display:block;}
.m0{margin:0 !important;}
.pt5{padding-top:5px}
.pt7{padding-top:7px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px}
.pt40{padding-top:40px}
.pt60{padding-top:60px}
.pl20{padding-left:20px}
.mt15{margin-top:15px;}
.mb0{margin-bottom:0px;}
.mb5{margin-bottom:5px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
section.asset-content{padding:60px 0 50px 0;}
section.asset-content .asset-text1{font-size:18px; text-align:center; font-weight:bold; color:#434343; margin-bottom:50px;}
/*  .list-guide v2 (20130315) en_saving_info : Guide 수정  */
.list-gid-two .block-grid.two-up{margin:0px; padding-right:0px;}
.list-gid-two .block-grid.two-up li{width:46.8%; margin-right:3.2%; padding:5px 0;}
.ua-ie-7 .list-gid-two .block-grid.two-up li{width:46.7%;}
.list-gid-two .block-grid.two-up li p {margin-bottom:0;}
.list-gid-two .block-grid.two-up li a:hover{color:#3f9c35;}
.list-gid-two .block-grid.two-up li.right{margin-left:3.2%; margin-right:0}
/*  more blue  */
.more-blue {color: #0071aa; display: inline-block !important; font-weight: bold; padding-right: 15px; position: relative;}
.more-blue span {overflow:hidden;line-height:600%;background: url("../images/kr/base/icons.png") no-repeat -146px -58px; height: 3px; position: absolute; right: 0; top: 40%; width: 6px;}
/*  tbl-life  */
.tbl-life{border-bottom:solid 1px #e9e9e9;}
.tbl-life .responsive{border:none;}
.tbl-life .responsive tbody{box-shadow:none;}
.tbl-life caption{display:none;}
.tbl-life table th, .tbl-life table td{text-align:left; padding:0; vertical-align:middle; padding:5px 0;}
.tbl-life input, .tbl-life select{margin-bottom:0px;}
.tbl-life table{margin-bottom:25px;}
.tbl-life table .w128{width:128px;}
.tbl-life table .w207{width:207px}
.tab-type-btn{position:relative;}
.tab-type-btn .btn-top{position:absolute; top:3px; right:0;}
.bdr-cen{text-align:center; border-top:solid 1px #e9e9e9; padding-top:15px;}
.table-data-full .in-text1{width:89%; margin-bottom:0px; display:inline;}
.table-data-full .in-text2{width:79%; margin-bottom:0px; display:inline;}
.table-data-full .in-text3{width:35%; margin-bottom:0px; display:inline;}
.table-data-full td.td-green{background:#f8f8f8; color:#2aac48; font-weight:bold;}
.table-data-full td.td-red{background:#f8f8f8; color:#e53e3e; font-weight:bold;}
.table-data-full td.td-grey{background:#f8f8f8; color:#666; font-weight:bold;}
.msg-output dt{font-size:14px; font-weight:bold; color:#0085d4; padding-bottom:12px;}
.msg-output {margin-bottom:8px;}
/*  result-type1  */
.result-type1{overflow:hidden;}
.result-type1 .three span{display:block; width:100px; height:100px; margin:0 auto;}
.result-type1 .img-result1{background:url("../images/kr/page/advice_history_bg.png") no-repeat 0 7px}
.result-type1 dl dt{font-size:14px; font-weight:bold; color:#0071aa; padding-bottom:10px;}
.result-type1 dl dd{color:#666;}
/*  팝업  */
.reveal-top-txt{background:#f8f8f8; height:50px; line-height:50px; overflow:hidden;}
.reveal-top-txt .rl-name{color:#333;}
.reveal-top-txt .rl-name strong{font-size:14px; color:#0085d4; padding-left:20px;}
.reveal-top-txt .rl-day{font-size:11px; color:#666; text-align:right; padding-right:20px;}
.reveal-top-txt .link-print{background:url("../images/kr/page/icon-print.gif") no-repeat 0 2px; padding-left:17px; color:#666;}
.tbl-output-two .five{padding:0; width:47%;}
.tbl-output-two .two{padding:0; width:6%; text-align:center; color:#a4a4a4;  font-size:14px; padding:65px 0;}
.tbl-output-three .three{padding:0; width:29%;}
.tbl-output-three .two{padding:0; width:6%; text-align:center; color:#a4a4a4;  font-size:14px; padding:65px 0;}
.pl-output-ba {overflow:hidden; padding-bottom:30px;}
.pl-output-ba .left{padding-left:0px; padding-right:16px;}
.pl-output-ba .right{padding-right:0px; padding-left:16px;}
.grey-color{color:#666;}
.bold{font-weight:bold;}
.rewards-type-list dl{border-radius:2px; border:solid 1px #e5e5e5;}
.rewards-type-list dl dt{background:#f0f6f9; font-weight:bold; color:#666; padding:14px 16px 13px 16px; height:64px;}
.rewards-type-list dl dd{color:#666; padding:16px 15px 13px; height:102px;}
/*  인사제도  */
.recruit-info {padding-top:33px; padding-bottom:12px;}
.recruit-info dt{font-size:16px; font-weight:bold; color:#434343; padding-bottom:12px;}
.recruit-info dd{color:#666; padding-bottom:42px;}
/*  글로벌 인재채용  */
.progress-en .progress-step li{margin-bottom:20px;}
.progress-step li .progress-tit-en{color:#666; position:relative;}
.progress-step li .progress-tit-en em{position:absolute; left:0; top:15px; display:block; width:20px; height:17px; background:#1a8eb8; color:#fff; border-radius:3px; font-size:11px; text-align:center; line-height:17px; font-style:normal;}
.progress-step li .progress-tit-en span{display:block; padding-left:30px;}
input.search-47{width:47%; display:inline; margin-bottom:0px;}
input.search-30{width:30%; display:inline; margin-bottom:0px;}
input.search-17{width:17%; display:inline; margin-bottom:0px;}
.ua-ie-7 input.search-17{vertical-align:top;}
.f-color1{color:#434343 !important;}
.branch-sh-result .table-data-full{height:250px; overflow:auto; margin:10px 0 30px; overflow-x:hidden;}
.branch-sh-result .table-data-full table{margin-bottom:0px;}
.ad-search{border-top:solid 1px #e9e9e9; border-bottom:solid 1px #e9e9e9; padding:15px 0; margin-top:10px; clear:both;}
.ad-search label{color:#000; width:65px; padding-left:15px}
.add-chk{overflow:hidden; margin-bottom:0px;}
.add-chk li{float:left; padding:0 15px;}
.add-btn{border-top:solid 1px #e9e9e9; padding-top:20px; margin-top:20px;}
/*  금융계산기  */
.gnb-deposit{height:40px;border-top:solid 1px #0072aa;border-radius:5px;box-shadow: 0 4px 2px -2px rgba(0,0,0,0.2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008fba', endColorstr='#0072aa');
	background: -webkit-gradient(linear, left top, left bottom, from(#008fba), to(#0072aa));
	background: -webkit-linear-gradient(top, #008fba, #0072aa);
	background: -moz-linear-gradient(top, #008fba, #0072aa);
	background: -ms-linear-gradient(top, #008fba, #0072aa);
	background: -o-linear-gradient(top, #008fba, #0072aa);
	background: linear-gradient(top, #008fba, #0072aa);
}
.gnb-deposit {margin-bottom:2px;}
.gnb-deposit ul{margin-bottom:0; height:40px;}
.gnb-deposit li{z-index:30;float:left; width:24.9%; text-align:center; background:url("../images/kr/page/gnb-deposit-li.gif") no-repeat 0 13px; position:relative;}
.gnb-deposit li.first{background:none;}
.gnb-deposit li a{font-size:16px; color:#99cadf; font-weight:bold; line-height:40px; display:inline-block;}
.gnb-deposit li.on a{color:#fff;}
.gnb-deposit li.on div{display:block;}
/*  global_pws_ie.css 추가  */
.gnb-deposit ul div{border:solid 2px #0072aa; border-top:none;background:url("../images/kr/page/bg-arr-deposit.png") no-repeat center 0; padding-top:7px; overflow:hidden; position:absolute; left:0; top:32px; z-index:40; width:100%; display:none;}
.gnb-deposit li ul{margin-left:0; /* border:solid 2px #0072aa; border-top:none; */ height:auto; overflow:hidden; width:100%; padding:13px 0; background:#fff;}
.gnb-deposit li ul li{width:100%; clear:both;background:none;text-align:left; padding:0 10px;}
.gnb-deposit li.on ul li a,
.gnb-deposit li ul li a{line-height:25px; color:#434343; font-size:12px; font-weight:normal;}
.gnb-deposit li ul li.on{background:#f2f2f2;}
.deposit-body{border:solid 1px #c8c8c8; border-radius:5px; box-shadow: 0 -2px 2px rgba(0,0,0,0.2); color:#666;}
.deposit-body .deposit-con{padding:0 20px;}
.deposit-hd{overflow:hidden;border-bottom:solid 1px #e9e9e9;}
.deposit-hd div{background:#f8f8f8; height:43px; border-bottom:solid 1px #fff;}
.deposit-hd h2{color:#0085d4; font-weight:bold; font-size:14px; float:left; line-height:43px; padding:0px 10px 0 20px; margin-bottom:0;}
.deposit-hd p{color:#666; float:left; padding:13px 0 0 11px; margin-bottom:0px; background:url("../images/kr/page/deposit-hd.gif") no-repeat 0 15px;}
.deposit-hd .btn-deposit{margin:15px 20px 0 0; color:#666; font-weight:bold; line-height:13px; padding-left:15px; background:url("../images/kr/page/icon-deposit.png") no-repeat 0 0; float:right;}
.deposit-con .deposit_plan table th,
.deposit-con .deposit_plan table th label,
.deposit-con .title2{font-style: normal; font-weight: 800; font-size:13px; color:#434343; margin-bottom:0;}
.deposit-con .tb-head{margin-bottom:4px;}
.deposit-con .tb-head .six.text-right{color:#666; font-size:11px; padding-top:5px;}
.deposit-con .tb-head .twelve.text-right{color:#666; font-size:11px; margin-bottom:7px;}
.deposit-con .table-data-full{margin-bottom:20px;}
.deposit-con .table-data-full td .s_txt{padding-right:0px;}
.deposit-con .deposit_plan th,
.deposit-con .deposit_plan td{padding:10px 5px 10px 0}
.deposit-con .tbl-deposit{height:162px; margin-bottom:20px; overflow:auto;}
.deposit-con .tbl-deposit1{height:237px; margin-bottom:20px; overflow:auto;}
/*  레이어팝업 위치  */
.deposit-con .reveal-modal{top:150px !important;}
.deposit_plan table td .in-w135 {width: 135px; margin-bottom:0;}
.deposit_plan table td .in-w117 {width: 117px;}
.deposit_plan table td .in-w104 {width: 104px;}
.deposit_plan table td .in-w82 {width: 75px; margin-bottom:0; display:inline;}
.deposit-list {overflow:hidden;}
.deposit-list .cls-right{padding-right:0;}
.flag-type-list{border:solid 1px #e9e9e9; border-radius:3px; margin-top:10px; margin-bottom:0;}
.flag-type-list dt{background:#f8f8f8; color:#666; font-weight:bold; border-bottom:solid 1px #e9e9e9; height:30px; line-height:30px; text-align:center;}
.flag-type-list dd{padding-top:3px; height:141px; overflow:auto;}
.flag-type-list li{height:14px; margin-top:7px; line-height:14px;}
.ua-ie-7 .flag-type-list li span:first-child {float:left;}
.flag-type-list li.on{background:#e8f2f7;}
.flag-type-list li a{color:#666; font-size:11px; background:url("../images/kr/page/icon-flag.png") no-repeat; padding-left:35px; line-height:14px; height:14px; display:inline-block;}
.flag-type-list li.USD a{background-position:10px 0px}
.flag-type-list li.CHF a{background-position:10px -21px}
.flag-type-list li.NOK a{background-position:10px -42px}
.flag-type-list li.SGD a{background-position:10px -63px}
.flag-type-list li.THB a{background-position:10px -84px}
.flag-type-list li.JPY a{background-position:10px -105px}
.flag-type-list li.HKD a{background-position:10px -125px}
.flag-type-list li.SAR a{background-position:10px -146px}
.flag-type-list li.MYR a{background-position:10px -167px}
.flag-type-list li.KRW a{background-position:10px -188px}
.flag-type-list li.CNY a{background-position:10px -209px}
.flag-type-list li.EUR a{background-position:10px -229px}
.flag-type-list li.GBP a{background-position:10px -250px}
.flag-type-list li.CAD a{background-position:10px -271px}
.flag-type-list li.SEK a{background-position:10px -292px}
.flag-type-list li.AUD a{background-position:10px -313px}
.flag-type-list li.DKK a{background-position:10px -334px}
.flag-type-list li.KWD a{background-position:10px -354px}
.flag-type-list li.BHD a{background-position:10px -375px}
.flag-type-list li.AED a{background-position:10px -396px}
.flag-type-list li.NZD a{background-position:10px -417px}
.flag-type-list li.IDR a{background-position:10px -438px}
/*  은행이용방법  */
.breeze-info{height:auto; /* background:url("../images/kr/page/bg-breeze1.jpg") no-repeat 0 0; */ position:relative;margin-bottom:20px;}
.breeze-info .txt-breeze{padding:10px 0 20px 0; position:relative; z-index:10;}
.breeze-info .img-up {position:relative;z-index:10;}
.breeze-info .img-breeze{position:absolute; top:10px; left:65%;z-index:1;width:100%;}
 .list-type-line{border-top:solid 1px #ededed}
 .list-type-line li{border-bottom:solid 1px #ededed; overflow:hidden; padding:18px 0; color:#666;}
/*  breezebanking 컨텐츠 - list-type-line내 버튼스타일 변경 (20130304)  */
 .list-type-line .secondary{border-color:#a3a3a3;color:#666;font-weight:normal;
	background: #a3a3a3;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f2f2f2');
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe ), to(#f2f2f2 ));
	background: -webkit-linear-gradient(top, #fefefe, #f2f2f2 );
	background: -moz-linear-gradient(top, #fefefe, #f2f2f2 );
	background: -ms-linear-gradient(top, #fefefe, #f2f2f2 );
	background: -o-linear-gradient(top, #fefefe, #f2f2f2 );
	background: linear-gradient(top, #fefefe, #f2f2f2 );
 }
 .list-type-line .secondary:hover{border-color:#a3a3a3;color:#666;
	background: #a3a3a3;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#fefefe');
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2 ), to(#fefefe ));
	background: -webkit-linear-gradient(top, #f2f2f2, #fefefe );
	background: -moz-linear-gradient(top, #f2f2f2, #fefefe );
	background: -ms-linear-gradient(top, #f2f2f2, #fefefe );
	background: -o-linear-gradient(top, #f2f2f2, #fefefe );
	background: linear-gradient(top, #f2f2f2, #fefefe );
 }
.breeze-type-step .order-step.vertical li {background:url("../images/kr/base/bg_step_horizontal1.png") no-repeat 4px center; padding:0 0 0 20px; margin-bottom:20px;}
.breeze-type-step .order-step.vertical li.first{padding:0 0 0 0;background:none;}
.breeze-type-step .order-step.vertical.breeze-step-68 li .order-inwrap{color:#666; height:68px;}
.breeze-type-step .order-step.vertical.breeze-step-45 li .order-inwrap{color:#666; height:45px;}
.breeze-type-step .order-step.vertical li .order-title span {top:-2px;}
.breeze-type-step .order-step.vertical{margin:0px;}
.avi-breeze-txt{color:#666; line-height:18px; height:220px; overflow:auto;}
.list-type-os {margin-bottom:25px;}
.list-type-os div{border:solid 1px #e5e5e5; border-radius:3px; text-align:center; padding:15px 15px 0 15px;}
.list-type-os div strong{font-weight:normal; display:block; text-align:center; color:#666; padding:0 10px 0 13px; position:relative;}
.list-type-os div strong span{border-radius:3px; text-align:center; background:#1a8eb8; color:#fff; font-size:10px; height:17px; width:20px; line-height:17px; display:inline-block; position:absolute; top:3px; left:0;}
.list-type-os .os-340 div{height:340px;}
.list-type-os .os-310 div{height:310px;}
.list-type-service{padding:7px 0 8px 0;}
.list-type-service li strong{font-weight:normal; display:block; text-align:left; margin-bottom:20px; color:#666; padding:0 5px 0 30px; position:relative;}
.list-type-service li strong span{border-radius:3px; text-align:center; background:#a7a7a7; color:#fff; font-size:10px; height:17px; width:20px; line-height:17px; display:inline-block; position:absolute; top:2px; left:0;}
.red-color1 {color:#ff0000;font-weight:bold;}
.list-type-small{font-size:11px; color:#666;}
.visitbanking-search {border:solid 1px #e9e9e9; overflow:hidden; border-radius:3px; background:#f3f3f3; margin-top:20px;}
.visitbanking-search .in-w40 {width: 40%; display:inline; margin-bottom:0px;}
.visitbanking-search .two strong{padding-top:14px; display:block;}
.visitbanking-search .ten{padding-top:8px; padding-bottom:8px; border-left:solid 1px #e9e9e9;}
.tbl-visitbanking{border-bottom:solid 1px #e9e9e9;}
.tbl-visitbanking .tbl_vnk{overflow:hidden; border-top:solid 1px #e9e9e9; padding:20px 0;}
.tbl-visitbanking .tbl_vnk table{margin-top:15px;}
.tbl-visitbanking .tbl_vnk img{border:1px solid #e6e6e6; padding:2px;}
.tbl-type-line {width:100%; border-bottom:solid 1px #e9e9e9; border-spacing:0; }
.tbl-type-line caption{font-size:0; text-indent:-1000px; overflow:hidden; line-height:0;}
.tbl-type-line th{border-top:solid 1px #e9e9e9; border-right:solid 1px #e9e9e9; text-align:left; padding:15px 20px; color:#434343; font-size:12px;}
.tbl-type-line td{border-top:solid 1px #e9e9e9; padding:15px 20px; color:#666; text-align:left; font-size:12px;}
.tbl-type-line td.line {border-left:solid 1px #e9e9e9;}
.tbl-type-line tbody{-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.tbl-type-line tbody tr:nth-child(even) {background:none;}
.private-asset{color:#666;}
.private-asset .list-figure li.first{padding: 20px 0 30px;}
.private-asset .list-figure li img{border:solid 1px #e5e5e5}
.private-asset-install{color:#666;}
.private-asset-install .order-step.vertical li{background:none; padding:20px 0 0;overflow:hidden;}
.private-asset-install .order-step.vertical li .order-inwrap{overflow:hidden; padding:15px 10px 15px 10px}
.private-asset-install .order-step.vertical li .order-inwrap .order-title{font-size:14px;}
.private-asset-install .order-step.vertical li .order-inwrap .order-title span{top:3px;}
.private-asset-install .order-step.vertical li .order-inwrap .order-content{padding-left:0;}
.private-asset-install .order-step.vertical li .order-inwrap .order-content ul{margin-left:0;}
div.branch-info {background:url("../images/kr/page/bg-branch-info.gif") no-repeat 0 27px;padding:45px 0 0 305px;height:170px;}
div.branch-info p {color:#666; font-size:21px; font-weight:bold; line-height:25px;}
div.branch-info p span.p-point {color:#0071aa;font-size:25px;}
.branch-search {border:solid 1px #e5e5e5; border-radius:3px; background:#f3f3f3; height:340px; padding:0 15px; margin-bottom:20px;}
.branch-search h2{margin-top:0;}
.branch-search .branch-list{border-top:solid 1px #e5e5e5; border-bottom:solid 1px #fff; padding:20px 0; overflow:hidden;}
.branch-search .branch-list.first{border-top:none;}
.ua-ie-8 .branch-search .branch-list.first{padding-left:5px;}
.branch-search .branch-list.last{border-bottom:none;}
.branch-search .branch-list .columns{padding:0;}
.branch-search .branch-list label{color:#666;font-size:12px;} /*  20130406 지점검색 영문 폰트로 인한 사이즈 줄임 이혜원  */
.branch-search .new-add{font-size:11px; color:#666;}
.branch-search .branch-list input[type="text"] {width:95%;}
.branch-search .branch-list li input[type="checkbox"]{vertical-align:top;}
/*  지하철역 검색 자동완성 레이어  */
.branch-search .branch-list .layer-on{
	width:95%;
	border:1px solid #ccc;
	background-color:#fff;
	color:#666;
	-webkit-border-radius:0 0 2px 2px;
	-moz-border-radius:0 0 2px 2px;
	-ms-border-radius:0 0 2px 2px;
	-o-border-radius:0 0 2px 2px;
	border-radius:0 0 2px 2px;
	-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.branch-search .branch-list .layer-on{margin-top:-13px;height:80px;overflow-x:auto;}
.branch-search .branch-list .layer-on ul{margin-bottom:0;}
.branch-search .branch-list .layer-on ul li{padding:3px 5px;border-top:1px solid #d3d3d3;}
.branch-search .branch-list .layer-on ul li:first-child{border-top:0;}
.branch-map{border:solid 1px #e5e5e5; border-radius:3px; height:341px; margin-bottom:20px;}
.branch-map2{border:solid 1px #e5e5e5; border-radius:3px; height:341px; margin-bottom:20px;}
.tbl-branch th{border-right:none;}
.tbl-branch th, .tbl-branch td{padding:10px}
.tbl-branch td{text-align:right;}
.tbl-branch  p{color:#666; margin-bottom:5px;}
.tbl-dtil .table-data-full{margin-bottom:0;}
.tbl-dtil .table-data-full .responsive{margin-bottom:0;}
/*  세계지도 :: 디자인수정 (20130305) 장윤희  */
.world-map {height:580px;border:solid 1px #e5e5e5; border-radius:3px;}
.world-map .foreign-map-list {padding-top:30px;float:left;height:100%;width:221px;border-right:1px solid #e5e5e5;background-color:#f3f3f3;}
.world-map .foreign-map-list .foreign-map-tit {padding-left:20px;}
.world-map .foreign-map-list .foreign-map-figure {margin:0 20px 30px;overflow:hidden;border-bottom:1px solid #d7d7d7;}
.world-map .foreign-map-list .foreign-map-figure > li {overflow:hidden;padding:20px 0 15px 20px;border-width:1px 0 1px;border-style:solid;border-color:#d7d7d7 transparent #fff;background:url('../images/kr/page/map-list-bg.gif')no-repeat 0 22px;}
.world-map .foreign-map-list .foreign-map-figure > li.on {color:#0071aa;font-weight:bold;background:url('../images/kr/page/map-list-bg-on.gif')no-repeat 0 22px;}
.world-map .foreign-map-list .foreign-map-figure > li.on a {color:#0071aa;}
.world-map .foreign-map-list .foreign-map-figure > li a:hover {color:#0071aa;text-decoration:none;font-weight:bold;}
.world-map .foreign-map-list .foreign-map-figure > li:first-child {border-top:0;}
.world-map .foreign-map-list .foreign-map-figure > li:last-child {border-width:1px 0 1px;border-style:solid;border-color:#d7d7d7 transparent #fff;}
.world-map .world-map-img {float:left;margin:35px 0 0 60px;}
.world-map .world-map-img .foreign-list {padding:50px 0 50px 10px;}
.world-map .world-map-img .foreign-list .block-grid.four-up {margin:0;}
.world-map .world-map-img .foreign-list .block-grid.four-up.map-type1 li {margin-bottom:15px;padding:10px 30px 0 12px;width:150px;list-style:none;background:url(../images/kr/base/clamp-bullet.png) no-repeat 2px 15px;margin-bottom:2px;text-align:left;color:#666;}
.world-map .world-map-img .foreign-list .block-grid.four-up li a {color:#434343;}
.world-map .world-map-img .foreign-list .block-grid.four-up li a:hover {color:#0071aa;text-decoration:none;font-weight:bold;}
/*  영문 - 세계지도 (20130306) 장윤희  */
.ko-en .world-map .foreign-map-list .foreign-map-figure > li,
.ko-en .world-map .foreign-map-list .foreign-map-figure > li.on {background-position:0 24px;}
.ko-en .world-map .world-map-img .foreign-list .block-grid.four-up.map-type1 li {background-position:2px 17px;}
/*  Wishist  */
.wishist-info{background:url("../images/kr/page/bg-wishlist-info.png") no-repeat 0 12px; /* padding-bottom:90px; */}
.wishist-info h2{margin:15px 0 40px}
.wishist-info h3{font-size:32px; margin-bottom:28px; color:#242424;}
.wishist-info p{font-size:11px; font-weight:normal; color:#434343; margin-bottom:15px;}
.wishist-info p strong{font-size:16px; padding-bottom:10px; display:block;}
.wishist-info .button-area{padding-top:75px;}
.wishist-movie dt{color:#434343; font-weight:bold; padding-top:3px; padding-bottom:2px;}
.wishist-movie dd{color:#666; height:292px; overflow:auto;}
.wishist-movieArea{margin:0 auto;}
.wishist-movieArea dl {margin-top:20px;}
.wishist-movieArea dl dt{color:#444444;font-weight:bold;}
.wishist-movieArea dl dd{color:#636363;height:60px; overflow-x:hidden; overflow-y:auto;}
.wishist-service {color:#666; border-bottom:solid 1px #e9e9e9;}
.wishist-service dt{position:relative; font-weight:bold; padding-left:112px; padding-top:3px;}
.wishist-service dd{padding-left:112px; margin-bottom:38px;}
.wishist-service span{display:block; position:absolute; top:0; left:0; background:url("../images/kr/base/features_icons.png") no-repeat 0 0;}
.wishist-service .icon-ws1{width:34px; height:39px; background-position: -761px -2180px; top:2px; left:39px;}
.wishist-service .icon-ws2{width:53px; height:40px; background-position: -822px -2180px; top:1px; left:30px;}
.wishist-service .icon-ws3{width:50px; height:48px; background-position: -896px -2180px; left:34px;}
.wishist-dtl-list .txt{font-weight:normal; color:#434343; font-size:16px; text-align:center; margin-top:40px; margin-bottom:22px;}
.wishist-dtl-list .txt .underline{text-decoration:underline;}
.wishist-step{border-top:solid 1px #e9e9e9; border-bottom:solid 1px #e9e9e9; overflow:hidden; margin-bottom:20px;}
.wishist-step .columns{padding:0;}
.wishist-step p{
	background:url("../images/kr/page/bg-wish-step.gif") no-repeat right 0 #004061; font-size:20px; font-weight:bold;
	height:62px; color:#fff; line-height:62px; text-align:center; width:135px; margin-bottom:0; padding-right:15px;
}
.wishist-step dl{margin-bottom:0;}
.wishist-step dt{font-size:14px; color:#434343; font-weight:bold; padding-top:10px;}
.wishist-step dd{color:#666;}
.wishist-step .btn{text-align:right; padding:13px 0 10px;}
.wishist-step-box{
	padding:12px 0;overflow:hidden;margin-bottom:15px;border:1px solid #c7ced2;border-radius:2px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ededed));
	background: -webkit-linear-gradient(top, #ffffff, #ededed);
	background: -moz-linear-gradient(top, #ffffff, #ededed);
	background: -ms-linear-gradient(top, #ffffff, #ededed);
	background: -o-linear-gradient(top, #ffffff, #ededed);
	background: linear-gradient(top, #ffffff, #ededed);
	box-shadow:0 2px 1px 0 #e2e2e2;
}
.wishist-step-box dl{float:left;margin:0 0 0 20px;}
.wishist-step-box dl dt{color:#0071aa; font-weight:bold; font-size:15px; }
.wishist-step-box dl dd{color:#434343; font-weight:bold; padding-top:2px;}
.wishist-step-box .btn{float:right;margin:5px 15px 0 0;}
.wish-type-list{margin:0;}
.wish-type-list li{padding-left:45px; padding-right:20px; position:relative; color:#666; margin-bottom:4px;}
.wish-type-list span{position:absolute; top:2px; left:20px; display:block; background:url("../images/kr/page/wishist-no.gif") no-repeat 0 0; width:15px; height:15px; font-size:0; line-height:0; text-indent:-1000px;}
.wish-type-list span.wishist-no1{background-position:0 0;}
.wish-type-list span.wishist-no2{background-position:0 -25px;}
.wish-type-list span.wishist-no3{background-position:0 -50px;}
.wish-type-list span.wishist-no4{background-position:0 -75px;}
/*  wish 만들기  */
.wishlist_make_btn {float:left; width:280px; padding:2px 0 0 15px; }
.wishlist_make_btn li { float:left; width:74px; overflow:hidden; margin:0 12px 25px 12px; position:relative; cursor:pointer; overflow:hidden; line-height:11px; }
.wishlist_make_btn li img {margin:2px 0 0 2px;display:block;height:70px;} /*  2013-03-23 FF 크기 유지( display:block;height:70px; )  */
.wishlist_make_btn li .ovLine { display:block; position:absolute; top:0; left:0; width:74px; height:74px; z-index:10; }
.wishlist_make_btn li .ovLine a { display:block; width:74px; height:74px; background:none; }
.wishlist_make_btn li.select_icon .ovLine a { background:url('../images/kr/page/bg_wishlist_make_btn.png') no-repeat 0 0; cursor:default; }
.wishlist_make_btn li .ovLine a:hover { background:url('../images/kr/page/bg_wishlist_make_btn.png') no-repeat 0 0; cursor:pointer; }
.wishlist_make_btn li strong {display:block; width:74px; font-size:11px; letter-spacing:-1px; margin:5px 0 0 0; font-weight:normal; text-align:center;line-height:11px; }
.wishlist_make_btn li strong a { line-height:13px; text-decoration:none; color:#555555; font-size:11px; }
.wishlist_make_btn1 {overflow:hidden;}
.wishlist_make_btn1 li { float:left; width:74px; overflow:hidden; /* margin-right:18px; margin-bottom:6px; */margin:0 12px 20px 12px; position:relative; cursor:pointer; overflow:hidden; line-height:11px; }
.wishlist_make_btn1 li img {margin:2px 0 0 2px;height:70px;width:70px;}
.wishlist_make_btn1 li .ovLine { display:block; position:absolute; top:0; left:0; width:74px; height:74px; z-index:10; }
.wishlist_make_btn1 li .ovLine a { display:block; width:74px; height:74px; background:none; }
.wishlist_make_btn1 li.select_icon .ovLine a { background:url('../images/kr/page/bg_wishlist_make_btn.png') no-repeat 0 0; cursor:default; }
.wishlist_make_btn1 li .ovLine a:hover { background:url('../images/kr/page/bg_wishlist_make_btn.png') no-repeat 0 0; cursor:pointer; }
.wishlist_make_btn1 li strong {display:block; width:74px; font-size:11px; letter-spacing:-1px; margin:5px 0 0 0; font-weight:normal; text-align:center;line-height:11px; }
.wishlist_make_btn1 li strong a { line-height:13px; text-decoration:none; color:#555555; font-size:11px; }
.d_n{display:none;}
.d_b{display:block;}
/*  .reveal-body .wishlist_make_btn1 li img{margin:0;}  */
.reveal-body .wishlist_make_btn1 li{margin:0 18px 20px 0;}
.wishlist_make{overflow:hidden;padding:30px 0;border:1px solid #d4d4d4;background-color:#fafafa;border-radius:4px;}
.wishlist_make .wishlist_make_list{padding-left:23px;}
.wishlist_make .wishlist_make_list .tit{
	display:inline-block;width:264px;color:#fff;padding:16px 0 14px 15px;border-radius:8px 8px 0 0;background:#005994;border-bottom:1px solid #004572;border-top:1px solid #00afd1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0086b8', endColorstr='#00548c');
	background: -webkit-gradient(linear, left top, left bottom, from(#0086b8), to(#00548c));
	background: -webkit-linear-gradient(top, #0086b8, #00548c);
	background: -moz-linear-gradient(top, #0086b8, #00548c);
	background: -ms-linear-gradient(top, #0086b8, #00548c);
	background: -o-linear-gradient(top, #0086b8, #00548c);
	background: linear-gradient(top, #0086b8, #00548c);
	box-shadow:5px 0 4px -2px #dcdcdc;
}
.wishlist_tab li{float:left;}
.wishlist_list {display:none;background-color:#f3f3f3;width:264px;padding-top:15px;
	box-shadow:2px 5px 4px -2px #dcdcdc;border-radius:0 0 8px 8px;
	border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;
}
.wishlist_list.ov{display:block;}
.wishlist_list li{padding:7px 13px 5px 13px;border-bottom:1px solid #dddddd;border-top:1px solid #fff;}
.wishlist_list li a{display:inline-block;padding-bottom:3px;width:90%;background:url("../images/kr/page/bg_wishlist_list.png") no-repeat right top;color:#222222;font-weight:bold;}
.wishlist_list li a:hover{text-decoration:none;background:url("../images/kr/page/bg_wishlist_list_ov.png") no-repeat right top;}
.wishlist_list li span{font-size:10px;letter-spacing:-1px;font-weight:bold;margin-right:5px;color:#fff;text-align:center;display:inline-block;width:16px;height:15px;background:url("../images/kr/page/bg_wishlist_make_num_ov.png") no-repeat left top;}
.wishlist_list li.first{border-top:0px;}
/*  번들계산기  */
.bundle-tab{background:url("../images/kr/base/bg-tab-bundle2.gif") repeat-x 0 80px #fff; padding:27px 0px 0 34px;}
.bundle-tab .tabs.tabs-img{margin:0;}
.bundle-tab .tabs.tabs-img li{margin-top:0; width:19%;}
.bundle-tab .tabs.tabs-img li a:after {background:url("../images/kr/base/bg-tab-bundle.gif") no-repeat center bottom;}
.bundle-tab .tabs.tabs-img li a{padding:0; height:62px;}
.bundle-choice-bdy{padding:15px 30px 0; background:#fff url("../images/kr/page/bundle-choice-bdy.gif") repeat-x center top;border-top:solid 1px #d8d8d8;}
.bundle-choice-bdy h2{margin:0 0 14px 0;}
.bundle-choice-bdy .bundle-drag{text-align:center; padding:40px 0 20px 0;}
.bundle-choice {position:relative; overflow:hidden; margin-top:-12px;}
.bundle-choice.drag {position:relative; /* overflow:visible; */ margin-top:-12px;}
.bundle-choice div.box{width:714px;margin:0 auto;overflow:hidden;}/*  20130204 추가  */
.bundle-choice div.box ul{margin-bottom:0; margin:0 auto;width:712px;height:188px;overflow:hidden}/*  20130204 추가  */
.bundle-choice ul{margin-bottom:0; margin:0 auto;width:712px;overflow:hidden}/*  20130204 수정  */
.bundle-choice li{float:left; width:178px; padding-left:7px; position:relative;}
.bundle-choice li >  { padding-left:-2px; }
.bundle-choice li div img{width:150px;height:100px;}
.bundle-choice li .check label{color:#434343; font-weight:bold; margin-bottom:0;}
.bundle-choice li .check input{margin:0; padding-left:5px;/*  width:14px; height:14px;  */}
.bundle-choice li strong.bundle-title{font-size:12px;font-weight:bold;display:block;text-align:left;margin:10px 0 5px 0;}
.bundle-choice li p.txt{height:35px;overflow:hidden;padding-right:10px;color:#666; line-height:16px; margin-bottom:5px;margin-top:3px;/*  padding-top:10px;  */}
.bundle-choice .btn-pre{position:absolute; top:40px; left:0;}
.bundle-choice .btn-next{position:absolute; top:40px; right:0;}
.ui-draggable div.check label{padding-left:5px;}
/*  디자인 변경  */
.checkTit{font-weight:bold;}
.bundle-choice .btn-close{position:absolute; top:0; right:6px;}
.bundle-choice dl dt{margin-top:10px; background:url("../images/kr/base/gray-bullet1.png") no-repeat 0 8px; padding-left:7px;}
.bundle-choice dl dt,
.bundle-choice dl dt label{font-size:13px; color:#212121;font-weight:bold;}
.bundle-choice dl dt label{margin-bottom:0; }
.bundle-choice dl dd input,
.bundle-choice dl dd select{width:85%; margin-bottom:0; display:inline;}
.bundle-choice dl dd{color:#666; margin-top:7px;}
.bundle-choice dl dd.last{color:#666; margin-top:4px; padding-left:7px;}
.bundle-cash{padding:15px 30px 12px; border-top:solid 1px #d8d8d9; background:#f7f7f9; overflow:hidden;}
.bundle-cash h2{margin:0; float:left;}
.bundle-cash p{color:#434343; float:left;}
.bundle-cash .title2 + p{margin:1px 0 0 0; padding-left:135px;}
.bundle-cash p strong{font-size:16px; color:#2aac48}
.btn-bundle{padding:17px 0; text-align:center; background:#fff;}
/*  경제야 놀자  */
#economy-wrap{/* margin:-15px -30px -20px; */background:url("../images/kr/page/ec/bg-ecm-con.gif") repeat-x 0 0; overflow:hidden;}
.ecm-main{background:url("../images/kr/page/ec/bg-economy-main.gif") no-repeat 0 0; /* width:800px;  */height:481px;}
.ecm-main h1{padding:21px 0 9px 188px; line-height:0;}
.ecm-main p{padding-left:196px; line-height:0;}
.ecm-main .ecm-list-main{padding:19px 0 0 48px}
.ecm-main .ecm-list-main li{float:left; position:relative; margin-right:3px;}
.ecm-main .ecm-list-main li a{position:absolute; top:6px; right:6px;}
.ecm-rnb{width:187px; height:422px; float:right; background:url("../images/kr/page/ec/bg-economy-rnb.gif") no-repeat 9px bottom;}
.ecm-rnb h1{padding:34px 0 48px; line-height:0;}
.ecm-rnb ul{width:134px; margin-left:20px;}
.ecm-rnb li{line-height:0;}
.ecm-rnb li a{padding:8px 0 6px 5px; border-bottom:dashed 1px #d8dcd2; display:block;}
.ecm-rnb li.on a{border-bottom:dashed 1px #bcc097;}
.ecm-rnb li.on ul{display:block;}
.ecm-rnb li.on li a{border-bottom:none;}
.ecm-rnb li li a{padding:6px 0 7px 24px; border-bottom:none;}
.ecm-rnb li li.active a{background:url("../images/kr/page/ec/icon-economy.gif") no-repeat 2px 2px;}
.ecm-rnb ul ul{display:none; margin-left:0; background:#f7f7f7; padding:7px 0 11px 0;}
.ecm-content{width:605px; height:476px;/* height:447px;  */position:relative;}
.ecm-list-sub{overflow:hidden;}
.ecm-list-sub li{float:left; display:block; width:605px; height:480px;background:url("../images/kr/page/ec/bg-ecm-con.gif") repeat-x 0 0;position:relative; text-align:right;}
.ecm-list-sub li ul li{display:block; text-align:left; width:auto;background:none;height:auto;}
.ecm-list-sub li.on{display:block;}
.ecm-list-sub li .h2-ecm{text-align:center; position:absolute; top:27px; width:100%;*left:0;}
.ecm-list-sub li .h3-ecm{padding-top:76px; width:100%; padding-left:180px; line-height:0;}
.ecm-list-sub .ecm-intro{padding-top:132px; text-align:center;}
.ecm-list-sub .ecm-sub{padding-top:26px;}
.ecm-list-sub .ecm-ox{width:575px; height:392px; background:url("../images/kr/page/ec/bg_ecm-ox.png") no-repeat 0 0; float:right; text-align:left;}
.ecm-list-sub .ecm-ox.ecm-ox-answer{display:none;}
.ecm-list-sub .ecm-ox .ecm-q{text-align:center; padding:129px 10px 18px 0; line-height:0; }
.ecm-list-sub .ecm-ox .ecm-o{float:left; margin-left:180px; display:inline; position:relative; background:url("../images/kr/page/ec/line-ox1.gif") no-repeat right 10px; padding-right:37px;}
.ecm-list-sub .ecm-ox .ecm-x{float:right; margin-right:220px; display:inline; position:relative;}
.ecm-list-sub .ecm-ox .ecm-o .ecm-ox-o{position:absolute; top:0; left:-15px;}
.ecm-list-sub .ecm-ox .ecm-x .ecm-ox-x{position:absolute; top:0; left:-15px;}
.ecm-list-sub .ecm-ox .ecm-o .ecm-ox-x{position:absolute; top:0; left:-7px;}
.ecm-list-sub .ecm-ox .ecm-x .ecm-ox-o{position:absolute; top:0; left:-25px;}
.ecm-list-sub .ecm-ox .ecm-alert{position:absolute; top:158px; left:170px;}
.ecm-list-sub .ecm-ox .ecm-alert a{overflow:hidden;height:auto;display:block;}
.ecm-list-sub .ecm-leader{width:575px; height:392px; background:url("../images/kr/page/ec/bg_ecm-leader.png") no-repeat 0 0; float:right; text-align:left;}
.ecm-page{position:absolute; bottom:-10px; left:196px;background-color:#fff;}
.ecm-page li{float:left; padding-top:9px;}
.ecm-page li.ecm-count{background:url("../images/kr/page/ec/bg-ecm-count.gif") no-repeat 6px 0; width:60px; height:55px; padding:0 11px 0 7px; text-align:center; font-size:14px; font-weight:bold; color:#fff; line-height:48px; letter-spacing:-1px;}
.ua-ie-7 .ecm-page li.ecm-count{background:url("../images/kr/page/ec/bg-ecm-count.gif") no-repeat 6px 0; width:60px; height:55px; padding:0; text-align:center; font-size:14px; font-weight:bold; color:#fff; line-height:48px; letter-spacing:-1px;}
.ecm-page li.ecm-count span{text-align:center; font-size:14px; font-weight:bold; color:#fff; line-height:48px; letter-spacing:-1px;}
.ecm-page li.ecm-replay{display:none;background:url("../images/kr/page/ec/bg-ecm-line.gif") no-repeat 12px 14px; padding-left:27px;}
.ecm-sub .call-agent1{color:#666; font-size:16px; margin-bottom:25px;}
.ecm-sub .call-agent1 strong{color:#0071aa;}
.ecm-sub .call-agent2{padding-top:20px; color:#666; font-weight:bold;}
.ecm-sub .call-agent2 dl{padding-top:20px;}
.ecm-sub .call-agent2 dt{font-size:14px; height:26px; line-height:26px; padding:0 !important;}
.ecm-sub .call-agent2 dd{height:26px; line-height:26px; padding:0 !important;}
.ecm-sub .call-agent2 dd span{color:#3f9c35; font-size:16px;}
.ecm-sub .btn-answer{display:none;clear:both; text-align:center; padding-top:30px;}
.ecm-sub .btn-answer1{clear:both; text-align:center; padding-top:30px;}
.ecm-sub .list-answer1 {width:423px; overflow:hidden; padding-top:45px; margin-left:64px;}
.ecm-sub .list-answer1 dt{float:left; width:312px; margin-top:23px;}
.ecm-sub .list-answer1 dd{float:right; width:111px; margin-top:23px;}
.ecm-sub .list-answer1 dd li{float:left;}
.ecm-sub .list-answer1 .first{margin-top:75px;}
.ecm-sub .list-answer1 .last{padding-left:20px; padding-top:2px; background:url("../images/kr/page/ec/line-ox2.gif") no-repeat 8px 8px;}
.ecm-sub .list-answer2 {width:500px; overflow:hidden; padding-top:45px; margin-left:30px;}
.ecm-sub .list-answer2 dt{float:left; width:389px; margin:8px 0;}
.ecm-sub .list-answer2 dd{float:right; width:111px; margin:8px 0;}
.ecm-sub .list-answer2 dd li{float:left;}
.ecm-sub .list-answer2 .first{margin:38px 0 0;}
.ecm-sub .list-answer2 .last{padding-left:20px; padding-top:2px; background:url("../images/kr/page/ec/line-ox2.gif") no-repeat 8px 8px;}
.ecm-sub .perfect-score{position:absolute; left:133px; bottom:130px;}
.ecm-sub .link-again{position:absolute; right:217px; bottom:130px;}
.ecm-sub .link-story{position:absolute; right:40px; bottom:130px;}
.ecm-avi{padding-top:50px; padding-left:70px; text-align:left;}
.link-ok-quiz{position:absolute; bottom:140px; right:35px;}
.link-ok-quiz2{position:absolute; bottom:110px; right:120px;}
.ecm-sub .list-leader{padding-left:40px; padding-top:28px; text-align:center; width:487px; font-size:0;}
.ecm-sub .list-leader li{padding:0 37px; float:none; display:inline-block; position:relative; margin-top:-11px;}
.ecm-sub .list-leader li p{display:none; position:absolute; left:0; top:0; z-index:10;}
.ecm-sub .list-leader li p.on{display:block;}
.ecm-sub .list-leader li p.leader-1{top:-7px; left:29px;}
.ecm-sub .list-leader li p.leader-2{top:-6px; left:30px;}
.ecm-sub .list-leader li p.leader-3{top:-5px; left:-217px;}
.ecm-sub .list-leader li p.leader-4{top:-5px; left:30px;}
.ecm-sub .list-leader li p.leader-5{top:-5px; left:-228px;}
/*  get-acrobat-reader  */
.get-acrobat-reader{border-top:solid 1px #ededed; border-bottom:solid 1px #ededed; color:#666; padding:15px 0 20px 0; margin-top:30px;}
.get-acrobat-reader dt{font-size:14px; font-weight:bold;}
/*  private-banking-tel  */
.private-banking-tel{border-top:solid 1px #ededed}
.private-banking-tel li{overflow:hidden; border-bottom:solid 1px #ededed; padding:25px 0 15px 0;}
.private-banking-tel li.on{background:#f6f6f6;}
.private-banking-tel dl{overflow:hidden; margin-bottom:0;}
.private-banking-tel dl dt.tit{color:#7c7574; font-size:14px; font-weight:bold; letter-spacing:-1px; line-height:18px; padding-left:20px; margin-bottom:10px;}
.private-banking-tel dt{padding:0;}
.private-banking-tel dd{padding:0; color:#666;}
.private-service {overflow:hidden; margin-bottom:30px;}
.private-service p.tit{font-size:14px !important; margin-bottom:15px;}
.tabs-section{position:relative;}
.tabs-section .btn-right{position:absolute; top:5px; right:0;}
.list-guide1 {padding-right:0px;}
.list-guide1 li {padding:5px 0px !important; border-bottom:1px solid #e5e5e5;color:#666666;overflow:hidden; margin:0 10px; width:30.333% !important;}
.list-guide1 li a:hover{color:#3f9c35;}
/*  자산설계  */
.h2_planning{font-size:18px; color:#434343;}
.h3_planning{font-size:16px; color:#434343; padding-top:6px;}
.h2_planning strong{color:#0085d4;}
.h2_planning span{font-size:14px;}
.h2_planning span.txt_planning{font-size:12px; color:#666; background:url("../images/kr/page/bg_h2_planning.gif") no-repeat 5px 0; padding-left:15px;}
.planning-info{border:solid 2px #71b2d3; border-radius:2px; overflow:hidden; padding:23px 0 8px 0; margin:5px 0 40px;}
.planning-info dt{font-size:18px; color:#434343;}
.planning-info dd{color:#666;}
.planning-step{background:url("../images/kr/page/line_planning.gif") repeat-x 0 47px;}
.planning-step.block-grid.five-up > li{text-align:center; padding:0 0 16px 0;}
.planning-step li span{display:block; background:url("../images/kr/page/bg_step_planning.gif") no-repeat right 5px;}
.planning-step li.last span{background:none;}
.planning-step li.on{background:url("../images/kr/page/planning_c.gif") no-repeat center bottom;}
.planning-step li img{margin-left:-22px;}
.planning_yesno{padding-top:5px;}
.planning_yesno li{margin-bottom:12px;}
.planning_yesno .yesno-box{position:relative;}
.planning_yesno .yesno-box .yesno-box-in{border:solid 2px #71b2d3; border-radius:2px; overflow:hidden;}
.planning_yesno .yesno-box .no{font-size:42px; color:#0085d4;  padding:2px 0px 0 0px; text-align:center;}
.planning_yesno .yesno-box .txt{color:#434343; font-size:14px;  padding:16px 5px;}
.planning_yesno .yesno-box .yesno{clear:both; background:#f8f8f8; border-top:solid 1px #e9e9e9; text-align:center; padding:17px 0 13px 0;}
.planning_yesno .yesno-box .yesno input{margin-top:2px; vertical-align:top;}
.planning_yesno .yesno-box .yesno label{color:#434343; font-weight:bold;}
.planning_yesno .lay_yesno{background:url("../images/kr/page/bg_planning_on.png") repeat 0 0; position:absolute; top:0; left:0; width:100%; height:100%; z-index:10; text-align:center;}
.planning_yesno .lay_yesno .yes{margin-top:17px;}
.planning_yesno .lay_yesno .no{margin-top:27px;}
/*  금융 건강 진단 결과  */
.planning_result{border:solid 1px #e5e5e5; overflow:hidden; padding-bottom:18px; margin-bottom:20px; margin-top:55px;}
.planning_result h2{background:#004061; font-size:16px; color:#fff; height:46px; line-height:46px; padding-left:15px;}
.planning_result dl{overflow:hidden; padding-top:25px;}
.planning_result dt{color:#0072aa; font-size:14px;  padding-top:8px;}
.planning_result dd{font-size:14px; color:#666; font-weight:bold; padding-top:8px;}
.planning_result dd.txt_result{font-size:12px; color:#666; font-weight:normal;}
.planning_result img{margin-top:15px;}
/*  tbl_planning  */
.tbl-planning {border:solid 2px #71b2d3; border-radius:2px; padding:20px; overflow:hidden; margin-bottom:40px;}
.tbl-planning.table-data-full {margin-bottom:11px;}
.tbl-planning .table-data-full .txt-data {margin:15px 0;}
.tbl-planning div .table-data-full, .tbl-planning div .table-data-full table{margin-bottom:0;}
.tbl-planning .pln{border:none; margin-bottom:0; border-spacing:0;}
.tbl-planning .pln tbody{box-shadow:none;}
.tbl-planning .pln caption{font-size:0; line-height:0; overflow:hidden; position:absolute; text-indent:-1000px;}
.tbl-planning .pln tbody tr:nth-child(2n){background:none;}
.tbl-planning .pln th{padding:8px 5px 4px 15px; background:url("../images/kr/base/ico_titles.png") no-repeat 0 17px;}
.tbl-planning .pln th.name label{width:30px}
.tbl-planning .pln th.gender label{width:60px}
.tbl-planning .pln th.age label{width:100px}
.tbl-planning .pln th.lifeAge label{width:100px}
.tbl-planning .pln th, .tbl-planning .pln td{text-align:left; border-top:dotted 1px #ccc;}
.tbl-planning .pln th, .tbl-planning .pln label{font-size:14px; color:#434343;  margin:0;}
.tbl-planning .pln .first th, .tbl-planning .pln .first td{border-top:none;}
.tbl-planning .pln td{color:#666; font-size:14px; vertical-align:middle; padding:8px 15px 7px 5px; font-weight:bold;}
.tbl-planning .pln td strong{width:30px; font-size:12px; color:#434343;}
.tbl-planning .pln select.w128{margin:0; width:128px;}
.tbl-planning .pln select.w110{margin:0; width:110px;}
.tbl-planning .pln input.in_165{width :165px; margin:0; display:inline; text-align:right;}
.tbl-planning .pln input.in_200{width :200px; margin:0; display:inline; text-align:right;}
/*  추가 20130408 이혜원  */
.tbl-planning .pln input.in_150{width :150px; margin:0; display:inline; text-align:right;}
.tbl-planning .pln td.w205 {width:205px;}
.tbl-planning .pln input.in_readonly{background:#f8f8f8;}
.tbl-planning .pln .button{margin:0; font-weight:normal;}
.tbl-planning input.in_190{width :190px; margin:0; display:inline; text-align:right;}
.tbl-planning input.in_170{width :170px; margin:0; display:inline; text-align:right;}
.tbl-planning input.in_100{width :100px; margin:0; display:inline; text-align:right;}
.tbl-planning input.in_32{width :32px; margin:0; display:inline; text-align:right;}
.tbl-planning input.in_42{width :42px; margin:0; display:inline; text-align:right;}
.tbl-planning select.w54{width :54px; margin:0;display:inline;}
.pln_sup_list li{font-size:11px; color:#666;}
.pln_sup sup, .pln_sup_list sup{font-size:12px; font-weight:normal; color:#0071aa; vertical-align:top; margin-top:-2px; display:inline-block; text-indent:0;}
.tbl-planning .txt_pln_sup{text-indent:-29px; margin-left:29px; margin-top:10px; margin-bottom:0;}
.tbl-planning .txt_year{margin-bottom:6px; display:inline-block;}
.txt_money{margin:0; padding:3px 0; /* font-size:14px; font-weight:bold; */}
.tbl-planning .pln_left, .tbl-planning .pln_right{padding:0;}
.tbl-planning .pln_left .title3{margin-top:5px;}
.tbl-planning .pln_right .title3{margin-bottom:14px; margin-top:5px;}
.tbl-planning .pln_left .button {position:relative;  padding: 6px 24px 6px  14px;}
.tbl-planning .pln_left .button span{background:url("../images/kr/page/icon-pln.gif") no-repeat 0 0; width:3px; height:5px; position:absolute; top:10px; right:15px; display:block;}
.txt-pln-info{background:url("../images/kr/page/icon_planning_info.gif") no-repeat 0 20px; color:#666; padding-left:21px; margin-bottom:0; border-top:solid 1px #dedede; padding-top:17px; font-size:13px;}
.txt-pln-info strong{color:#0085d4; font-size:15px;}
.pt134{padding-top:134px}
.txt-output2{text-indent:-97px; margin-left:97px;}
.message-tip{text-indent:-16px; margin-left:16px;}
.agree-info-etc{margin-left:5px;}
.agree-info-etc dd{margin-left:9px;}
#spanTtType{display:inline-block;}
/*  **************************** kr4 ********************************  */
.child_program{ border:1px solid #e6e6e6; margin:20px 0 20px; padding:0 25px 20px; }
.child_program .global-video{width:94%; height:315px; margin:0 auto;}
.child_program dl{margin-bottom:0px; padding-top:18px;}
.child_program dt{ font-weight:bold; color:#434343; padding-bottom:2px;}
.child_program dd{ color:#666; margin:0;}
.invest_trend strong{font:bold 16px; color:#434343; padding-top:25px;}
.invest_trend dl{margin-top:20px;}
.invest_trend dl dt{position:relative; height:38px; background-color:#f8f8f8; font:bold 12px Dotum; color:#434343; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:5px 0 0 40px;margin-bottom:20px;}
.invest_trend dl dt.one_row{height:40px; padding:14px 0 14px 50px;}
.invest_trend dl dt span{position:absolute; left:0; top:0; width:36px; height:40px;background:#0072aa; font:bold 12px; color:#fff; text-align:center; line-height:300%;}
.invest_trend dl dt.t2{ height:58px;padding:14px 0 14px 50px;}
.invest_trend dl dt.t2 span{line-height:450%;}
.invest_trend dl dt.t2 dd{padding-top:21px;}
.invest_trend dl dt span.type_02{height:57px;background:#0072aa;}
.invest_trend dl dd{position:relative;padding-left:10px;}
.invest_trend dl dd.first{padding-top:20px;}
.invest_trend dl dd label{position:absolute; left:32px; top:2px; display:inline; vertical-align:top;}
.guide_result{padding-bottom:10px; margin-top:40px;}
.guide_result .result_list{overflow:hidden; border:1px solid #e5e5e5; margin:0 0 15px; padding-bottom:10px;
	background:#f4f4f4;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f4f4f4');
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4f4f4));
	background: -webkit-linear-gradient(top, #fff, #f4f4f4);
	background: -moz-linear-gradient(top, #fff, #f4f4f4);
	background: -ms-linear-gradient(top, #fff, #f4f4f4);
	background: -o-linear-gradient(top, #fff, #f4f4f4);
	background: linear-gradient(top, #fff, #f4f4f4);
}
p.img_mt{margin-top:48px;}
.list-view-type {border-top:1px solid #ededed;}
.list-view-type li{color:#666666;padding:25px 0;border-bottom:1px solid #ededed;position:relative;display:block;padding-left:25px;}
.list-view-type li p{margin-bottom:0;}
.list-view-type li span{position:absolute;left:0;top:45px;overflow:hidden;text-indent:-9999px;margin-right:5px;width:18px;height:21px;vertical-align:top;background:url(../images/kr/base/icon_viewer_img.gif) no-repeat;}
.list-view-type li .button{position:absolute;right:0;top:40px;display:inline-block;}
.list-view-type li .view{background-position:0 2px;}
.text_box1{border:1px solid #e5e5e5; padding-top:20px; color:#666;}
ul.t_color{color:#666;}
ul.t_color li{margin-bottom:5px;}
ol.normal{color:#666;}
/*  프라이어리티뱅킹 소개 :: 디자인수정 (20130306) 장윤희  */
dl.p-list {width:auto; border:1px solid #d4d4d4;background:url('../images/kr/page/p-list-bg.png') no-repeat;overflow:hidden;}
dl.p-list dt {width:auto; /*height:85px;*/ padding:15px 0 15px 15px; font-size:18px; font-weight:bold; color:#c1c7cf;}
dl.p-list dt span{color:#0071aa; font-weight:bold;}
dl.p-list dt.p_01{background:url(../images/kr/page/priority_bg01.png) no-repeat 235px 23px;}
dl.p-list dt.p_02{background:url(../images/kr/page/priority_bg02.png) no-repeat 235px 20px;}
dl.p-list dt.p_03{background:url(../images/kr/page/priority_bg03.png) no-repeat 229px 26px;}
dl.p-list dd{/*height:105px;*/ color:#666;padding:20px 0 0 15px;}
dl.p-list dd ul li{background:url(../images/kr/base/icon_p_bllet.gif) no-repeat 0 7px; padding-left:10px;}
.message-box .no-list-type1 li ul.list_in li{background:none;margin:0; padding:3px 0 0 0;}
.list-type1 li ul.list_in li{background:none;margin:0; padding:3px 0 0 0;}
/* 고객컨택센터 로그인 */
.customer_login {color:#666;padding:0 30px 30px 190px;margin-top:20px;background:#fff url("../images/kr/page/login_bg_logo.png") no-repeat 0 0;}
.customer_login p{font-size:14px;}
.customer_login strong.bold{font-size:14px;font-weight:bold; color:#0071aa; display:inline-block;margin:10px 0 0 0;}
/* 고객컨택센터 상담내역 */
.custom_history{color:#666;padding:25px 30px 60px 190px;border-bottom:1px solid #e5e5e5;background:url("../images/kr/page/advice_history_bg.png") no-repeat 35px 30px; margin-bottom:25px;}
.custom_history p{font-size:12px;}
.custom_history strong{color:#0071aa; display:inline-block; margin-top:5px;font-size:14px;}
/* 민원사무편람 (20130228 - 디자인수정됨, 장윤희) */
.civil_manual {background:url("../images/kr/page/civil-work-bg.gif") no-repeat;padding:15px 0 0 180px;}
/* .civil_manual p {font-size:12px;} */
.custom_finish{color:#666;padding:30px 30px 30px 190px;/*  2013-02-08 삭제됨 border-bottom:1px solid #e5e5e5;  */background:#fff url("../images/kr/page/advice_history_bg.png") no-repeat 45px 40px; /*  2013-02-08 삭제됨 margin-bottom:20px;  */}
.custom_finish p{font-size:12px; margin-top:20px;}
.custom_finish strong,.custom_finish em {color:#0071aa; font-size:14px;font-weight:bold;font-style:normal;}
/* 이벤트 당첨자 발표 */
.event_history{color:#666; text-align:center; border:1px solid #dfdfdf; margin-bottom:20px; background-color:#f3f3f3; padding:40px 0;}
.event_history p{color:#666;}
/* 진행중인 이벤트 */
.event_list dt{overflow:hidden; font-weight:bold; color:#444; font-size:14px; padding:0; margin-bottom:10px;}
.event_list dt span.hit{float:right; font-size:12px; color:#666; font-weight:normal;}
.event_list dd{color:#888; font-size:12px; margin-right:15px;}
.event_list dd.last{margin-top:15px;}
/* 지주사법 */
h2.type02{clear: both; font-size: 16px; line-height: 1.5; margin: 30px 0 15px; color:#3f9c35;}
.benefit-list .icon-benefit16{width:38px; background-position:-744px -1625px;}
.benefit-list .icon-benefit17{width:50px; background-position:-430px -2177px;}
.benefit-list .icon-benefit18{width:45px; background-position:-501px -2177px;}
.benefit-list .icon-benefit19{width:45px; background-position:-502px -2180px;}
.benefit-list .icon-benefit20{width:52px; background-position:-561px -2177px;}
.benefit-list .icon-benefit21{width:44px; background-position:-685px -2177px;}
.message-box p.bold{font-weight:bold;}
.message-box p.bold span{font-weight:bold; color:#1a8eb8;}
.tb.form ul.check li{margin-top:5px;}
span.c-direct{display:inline-block; margin-top:5px;}
.reveal-modal .reveal-body input.pwnum{width:150px;}
.reveal-modal .reveal-body .pw_input input{float:none;}
.reveal-modal .reveal-body .pw_input label{margin-top:5px;}
ul.apply_method{margin-top:50px; overflow:hidden; margin-bottom:0;}
ul.apply_method li{color:#666; border:1px solid #e3e3e3; border-radius:2px;}
ul.apply_method li.last{margin-right:0;}
ul.apply_method li strong{display:inline-block; margin-top:65px; color:#666; font-weight:bold;}
ul.apply_method li.apply_01{background:url("../images/kr/page/apply_01.png") no-repeat 50% 0;}
ul.apply_method li.apply_02{background:url("../images/kr/page/apply_02.png") no-repeat 50% 0;}
ul.apply_method li.apply_03{background:url("../images/kr/page/apply_03.png") no-repeat 50% 0;}
ul.apply_method li.apply_03 p span{font-weight:normal;}
/* 전자금융 순서 */
ol.order_list{width:100%; margin:30px 0 0 0;}
ol.order_list li{position:relative; padding-left:30px; color:#666; margin-bottom:30px;}
ol.order_list li.last{margin-bottom:0;}
ol.order_list li span{position:absolute; left:0; top:0; background:url("../images/kr/base/orderNum_bg.png") no-repeat 0 0;width:20px; height:17px; text-align:center; color:#fff;}
ol.order_list li ul{margin:0;}
ol.order_list li ul li{margin:0; padding-left:10px;}
ol.order_list02{width:100%; margin:30px 0 0 0;}
ol.order_list02 li{position:relative; padding-left:25px; color:#666; margin-bottom:30px;}
ol.order_list02 li.last{margin-bottom:0;}
ol.order_list02 li span{position:absolute; left:0; top:0; background:url("../images/kr/base/orderNum_bg02.png") no-repeat 0 0;width:17px; height:17px; text-align:center; color:#fff;}
ol.order_list02 li ul{margin:0;}
ol.order_list02 li ul li{margin:0; padding-left:10px;}
.order-otp ol li{color:#666;}
p.red{color:red;}
.table-tip li.red{color:red;}
.message-box strong.caution{height:14px; background:url('../images/kr/base/caution-bullet.png') no-repeat; padding:0 0 0 20px;}
/*  검색일자  */
.table-data-full table tbody tr td span.searchDate{float:right; color:#0085d4; display:inline-block; padding-top:5px;}
.table-data-full table tbody tr td span.s-btn{float:right;}
.table-data-full table thead tr th span.e-date{display:inline-block; margin-left:150px;}
.table-data-full table thead tr th span.e-date2{display:inline-block; margin-left:270px;}
.table-data-full table thead tr th span.hit-num{float:right;}
.table-data-full table thead tr th span.e-notice{float:right;}
div.service-bg{border:none;background:url('../images/kr/page/security_service01.gif') no-repeat right top; margin-top:20px;}
div.service-bg table{margin-top:170px;}
ol.t-step, ul.t-step{color:#666;margin-left:0px !important;}
ol.t-step li, ul.t-step li{position:relative; padding:0 0 5px 20px;}
ol.t-step strong, ul.t-step strong{position:absolute;left:0;top:0; font-size:12px; color:#666; font-weight:bold;}
ol.list-01, ul.list-01{color:#666;}
/*  간격  */
.pb-20{padding-bottom:20px;}
/*  2013-02-06  */
.elec-tax dt{padding-top:5px;}
.elec-tax dt{font-size:14px; font-weight:bold; color:#0085d4;}
.elec-tax dd{padding-top:10px;color:#666;}
ol.service-order{width:100%; margin:30px 0 20px 0;}
ol.service-order li{position:relative; padding-left:30px; color:#666; margin-bottom:15px;}
ol.service-order li.last{margin-bottom:0;}
ol.service-order li span{position:absolute;left:0;top:1px; background:url("../images/kr/base/service-order_numbg.png") no-repeat 0 3px;width:16px; height:16px; text-align:center; color:#fff;}
.tax-function{padding:15px 0; border-top:1px solid #e9e9e9;}
.tax-function dt{font-size:14px; font-weight:bold; color:#0085d4;}
.tax-function dd{padding-top:10px;color:#666;}
div.tax-last{border-bottom:1px solid #e9e9e9;margin-bottom:10px;}
.bank-box{margin:10px 0;}
.bank-box .mini-bank{padding-top:10px;}
.bank-box .mini-bank strong.title{font-size:18px; font-weight:bold; color:#0085d4;}
.bank-box .mini-bank p{font-size:16px; font-weight:bold; color:#434343; padding-top:15px;}
.bank-box .mini-bank p span.condition{display:block; display:inline-block; padding-top:15px; font-size:12px; color:#666;}
/*  테이블안의 ①,②,③.... 있을때  */
table .list-type1.num-circle > li{padding-left:0;text-indent:-17px;background:none;}
/*  스텝 : 신청절차 가로형 타입02  */
.order-step-type2{margin:0 0 30px;}
.order-step-type2 > li{overflow:hidden;padding:40px 0 0;background:url(../images/kr/base/bg_step_vertical.png) 10% 10px no-repeat;}
.order-step-type2 > li.first{padding:0;background:none;}
.order-step-type2.vertical > li .order-inwrap{position:relative;}
.order-step-type2 > li .order-title{float:left;position:relative;display:block;min-height:75px;width:35%;*width:14%;padding:10px 10px 10px 40px;color:#1a8eb8;border:1px solid #e5e5e5;border-radius:2px;/* background:#f3f3f3 */}
.order-step-type2 > li .order-title span{position:absolute;left:10px;top:6px;width:22px;height:16px;font-size:16px;text-align:center;font-weight:normal;color:#1a8eb8;border-radius:2px;/* background:#1a8eb8; */}
.order-step-type2 > li .order-content{float:left;width:60%;margin-left:3%;color:#666;}
.order-step-type2 > li .order-content p{margin:5px 0 0;font-size:11px;/* color:#1a8eb8 */}
/*  이미지 위치조정  */
.mt20{margin-top:20px;}
/*  고객컨택센터 진위검증프로그램 플롯해제  */
.truth_area{overflow:hidden;padding-top:15px;}
.truth_area .four img{max-width:100%;}
/*  리스트 숫자 정렬  */
.list-type02 ol{margin:5px 0 12px 20px;}
.list-type02 li{list-style:decimal outside; color:#666; margin-bottom:2px;}
/*  테이블 bg  */
.tb thead th.white{background:#fff;}
/*  테이블에 셀이 많을경우  */
.tb.less th, .tb.less td{padding:2px;}
/*  용어사전 자금설계  */
.list-dic{background:url("../images/kr/page/img-word-bg.png") no-repeat 15px 15px; border:1px solid #e5e5e5; padding:50px 0 50px 190px;}
.list-dic li{display:inline; border-right:1px solid #bcbcbc; color:#666; font-weight:bold; padding-left:5px; padding-right:5px;}
.list-dic li a.on{color:#1a8eb8;}
.list-dic li.first{border-left:1px solid #bcbcbc;}
.list-dic li.last{padding-right:5px;}
.dic-contents{display:none;}
.dic-contents.on{display:block;}
.dic-contents dt{font-weight:bold; color:#1a8eb8; margin-bottom:10px;}
.dic-contents dd{color:#666;margin-bottom:20px;}
/*  색 연하게  */
p.table-tip2{/* font-size:11px !important; */color:#8e8e8e;padding-left:15px; background:url(../images/kr/base/table-tip-bullet.png) no-repeat 15px 3px;}
p.table-tip3{/* font-size:12px !important; */color:#8e8e8e; padding-left:15px; background:url(../images/kr/base/table-tip-bullet.png) no-repeat 2px 4px;}
/*  이미지와 목록 함께 있을 경우 보더  */
.cash-content {border:1px solid #d4d4d4; background:#f8f8f8;}
.cash-content .cash-txt{background:#fff; border-top:1px solid #d4d4d4;}
.cash-content .cash-txt ul{padding:15px 0 0 15px;}
.cash-content p.table-tip2{display:inline-block; padding-left:30px;}
/*  고객컨텍센터 약관 height 수정 */
.agree-article-type2{margin:0 0 10px;padding:20px;height:115px;overflow:auto;overflow-x:hidden;border:1px solid #ccc;}
/*  고객컨텍센터 상담원 안내 이미지 및 테이블 */
.mt50{margin-top:50px;}
table.contact-code-list{border-collapse:collapse; width:100%;}
table.contact-code-list caption{display:none;}
table.contact-code-list thead th{font-weight:normal; font-size:12px; text-align:center; background:#ededed; padding:13px 0;}
table.contact-code-list tbody td{ font-size:12px; text-align:left; padding:15px 0; background:#fff; padding-right:5px;}
table.contact-code-list tbody td span.code_num{font-size:23px; font-weight:bold; margin-right:10px; color:#0377bc; padding-left:20px;}
/*  p 마진 수정 필요부분만  */
.pmb5{margin-bottom:5px ! important;}
.mb40{margin-bottom:40px ! important;}
.ml30{margin-left:30px;}
.ml15{margin-left:15px ! important;}
.pml{margin-left:150px;}
.f_line{border-top:1px solid #e6e6e6; margin-top:10px;}
.pmt10{margin-top:-10px;}
.pd0{padding:0 ! important;}
.pl12{padding-left:12px ! important;}
.pl30{padding-left:30px ! important;}
.pl20{padding-left:20px ! important;}
.mb10{margin-bottom:10px;}
.pt215{padding-top:215px; ! important;}
.pt32{padding-top:32px; ! important;}
.mb0{margin-bottom:0; ! important;}
.mb2{margin-bottom:2px; ! important;}
.mr200{margin-right:200px ! important;}
.pmt40{margin-top:40px;}
.pmt50{margin-top:50px;}
.pl0{padding-left:0;}
/*  상품권 판매서비스 들여쓰기  */
.list-type1 li.use{text-indent:-105px; padding-left:105px;}
.list-type1 li.use strong{padding-left:11px;}
.list-type1 li.service{text-indent:-60px; padding-left:60px;}
.list-type1 li.service strong{padding-left:11px;}
/*  나눔폰트 들어가는 영역  */
p.nanum{ font-size:14px ! important;}
/*  투자하기 자세히 보기  */
.fund-top{position:relative; padding-bottom:20px; border-bottom:1px solid #e9e9e9; margin-bottom:30px;}
.fund-top .detail-view{position:absolute;left:5px; top:150px;}
/*  퇴직연금 테이블 빈td 색  */
.empty{background:#f5f5f5;}
/*  리스트에 파란색일 경우  */
ul.blue-color > li{color:#0085d4;}
p.blue-color-type2{color:#0085d4; text-indent:-10px; margin-left:10px;}
/*  보호금융상품등록부 리스트  */
.r-style{padding-left:30px; margin-bottom:20px;}
/*  자금관리 minibank  */
.install-step{margin:25px 0;}
.install-step li{overflow:hidden; color:#666; font-size:12px; margin-bottom:25px;}
.install-step li:last-child {margin-bottom:0;}
/*  당첨자발표 상세페이지  */
.prize-view{border:1px solid #ededed;background:#f9f9f9;}
.prize-view .prize-txt{padding:20px 3px 10px 15px; font-size:12px; background:#fff; border-top:1px solid #d4d4d4;}
.prize-view .prize-txt .title-2{ font-size:22px; color:#005a86;}
.prize-view .prize-txt .prize-list > li{/* list-style:decimal outside; */ font-weight:bold; color:#545454; text-indent:-105px; margin-left:105px;}
.prize-view .prize-txt .prize-list ul{margin-left:0;}
.prize-view .prize-txt .prize-list ul li{text-indent:0; margin-left:-85px; list-style:normal;}
/*  당첨자발표 버튼  */
.list-type3 .button, .btn_down .button,
.list-type3.button{color:#666;border:1px solid #666;font-weight:normal; vertical-align:middle;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f2f2f2');
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f2f2f2));
	background: -webkit-linear-gradient(top, #fefefe, #f2f2f2);
	background: -moz-linear-gradient(top, #fefefe, #f2f2f2);
	background: -ms-linear-gradient(top, #fefefe, #f2f2f2);
	background: -o-linear-gradient(top, #fefefe, #f2f2f2);
	background: linear-gradient(top, #fefefe, #f2f2f2);
}
/*  당첨자 발표 리스트  */
.winner-list{height:225px;overflow:auto;overflow-x:hidden; border:1px solid #e3e3e3; padding:20px 30px; margin-bottom:20px;}
.winner-list ul li{float:left; margin-right:30px; color:#666;}
.winner-list ul li.last{margin-right:0;}
p.n-search img{vertical-align:middle;}
p.nanum-type2{font-size:13px; color:#727272;}
.prize-caution{background:#f7f7f7; padding:10px 20px;}
.prize-caution ol{margin-top:-10px; margin-bottom:0;}
.prize-caution ol li{list-style:decimal; color:#666; padding-bottom:0;}
/*  신용대출상담신청  */
.loan-apply{overflow:hidden; margin-left:40px;}
.loan-apply h2.title-type2{font-size:22px; color:#434343;}
.loan-apply strong.process{color:#0085d4;}
/*  a링크 라인 삭제 */
a.link-type2{color:#0071aa;}
/*  오픈뱅킹  */
.open-top{min-height:366px; padding-bottom:30px; border-bottom:1px solid #e9e9e9; margin-bottom:30px; margin-top:50px; background:url('../images/kr/page/img-open-bg.png?v1') no-repeat right 0;}
.open-top h2.title-type3{font-size:34px; color:#001b39; line-height:1.4; font-weight:bold; letter-spacing:-1.5px; margin-bottom:33px;}
.open-top h2.title-type3 .type2{font-size:34px; color:#0085d4;}
.open-top .type4 {font-size:15px; color:#717478; line-height:1.4;}
.open-top .list-type li {position:relative; padding-left:10px; font-size:15px; margin-top:4px; color:#717478;}
.open-top .list-type li:before {content:""; display:block; width:3px; height:3px; background-color:#717478; border-radius:50%; position:absolute; top:8px; left:0;}

/*  센터소개  */
.center-intro{overflow:hidden;border-top:1px dashed #d6d6d6;}
.center-intro li{padding-top:25px;overflow:hidden;border-bottom:1px dashed #d6d6d6;}
.center-intro strong{font-size:14px; }
.center-intro li .info-list{margin:0 0 15px 0;}
.center-intro li .info-list li{padding-top:0px;border-bottom:0;vertical-align:top; color:#666; margin-bottom:5px;}
.center-intro li .info-list li span{margin-right:10px;}
.center-intro li .info-list li dl{overflow:hidden;margin-bottom:0;}
.center-intro li .info-list li dl dt{float:left;width:20%; background:url('../images/kr/page/img-info-bg.png') no-repeat; font-weight:bold; padding:2px 0 2px 10px;}
.center-intro li .info-list li dl dd{float:left;width:74%;padding-left:15px;}
/*  360몰  */
h3.title-type03{ font-size:24px; color:#0085d4; margin-top:0;}
/*  테이블 아래 텍스트 정렬  */
ol.list-detail{padding-left:5px;}
ol.list-detail li {color:#666; text-indent:-27px;}
ol.list-detail li ol li{text-indent:-15px;}
/* 영문 media contacts */
.media-con{margin-top:26px;}
.media-con li{border-bottom:1px solid #e4e4e4; padding:15px 0 20px 0;}
.media-con li strong{font:14px "Arial"; color:#666; font-weight:bold;}
.media-con li p{font:12px "Arial"; color:#666;}
.media-con li .media-info{font:12px "Arial"; color:#666; margin-left:0; border-bottom:0;}
.media-con li .media-info li{border-bottom:0; padding:0;}
/*  table-tip 백그라운드 삭제시 */
p.add{background:none; padding:0;}
ul.add li{background:none; padding:0;}
/*  테이블 왼쪽정렬  */
th.text-left{text-align:left ! important;}
/*  실명확인 텍스트 크기  */
.form.tb .f-myNum2{width:110px ! important;}
/*  거래지점 지도검색 셀렉트  */
select.in_width{width:150px ! important;}
/*  자기소개서 다운로드 버튼  */
a.apply-down:hover {text-decoration:none;}
a.apply-down {width:160px;height:30px;background:url("../images/kr/page/apply-btn02.gif") no-repeat;display:inline-block;padding:7px 0 0 36px;}
/*  전문직 채용 폰트  */
p.top-text{font-weight:bold; color:#666; font-size:14px;}
/*  들여쓰기  */
.list-type1 li.in-text{text-indent:-71px; padding-left:71px;}
.list-type1 li.in-text span{display:inline-block; padding-left:11px;}
.list-type1 li.in-text02{text-indent:-89px; padding-left:89px;}
.list-type1 li.in-text02 strong{display:inline-block; padding-left:11px;}
.list-type1 li.in-text03{text-indent:-125px; padding-left:125px;}
.list-type1 li.in-text03 strong{display:inline-block; padding-left:11px;}
/*  약관동의 정렬(두줄 이상일 경우만 li에 line 클래스 넣어주세요)  */
.agree-article ul.list-num-type1 li.line{text-indent:-15px; padding-left:15px;}
.agree-article ul.list-num-type1 li.line span{padding-left:0;}
/*  센터소개 영문  */
.center-intro-en{overflow:hidden;border-top:1px dashed #d6d6d6;}
.center-intro-en li{padding-top:25px;overflow:hidden;border-bottom:1px dashed #d6d6d6;}
.center-intro-en strong{font-size:14px; }
.center-intro-en li .info-list2{margin:0 0 15px 0;}
.center-intro-en li .info-list2 li{padding-top:0px;border-bottom:0;vertical-align:top; color:#666; margin-bottom:5px;}
.center-intro-en li .info-list2 li span{margin-right:10px;}
.center-intro-en li .info-list2 li dl{overflow:hidden;margin-bottom:0;}
.center-intro-en li .info-list2 li dl dt{float:left;width:20%; background:url('../images/kr/page/img-info-bg.png') no-repeat; font-weight:bold; padding:0 0 2px 5px;}
.center-intro-en li .info-list2 li dl dd{float:left;width:75%;padding-left:15px;}
/*  테이블 input 높이 수정  */
.in_height select{ height:20px;}
.in_height input{ height:20px ! important;}
/*  자산 맞춤설계 테이블 백그라운드  */
.bg-blue{background:#0085d4; color:#fff;}
.bg-green{background:#2aac48; color:#fff;}
/*  IE 7 수정  */
.lt-ie8 .t-width{width:45%; ! important; margin:5px 17px 0 0 ! important;}
/*  플래쉬 파일 삽입  */
.flash-box object{ width:100% ! important; height:500px; text-align:center ! important; margin-top:-50px ! important;}
/*  pws introduction  */
.youtube-box{overflow:hidden; margin-bottom:30px;}
.pws_list{margin:50px 0 100px 100px;}
.pws_list li{position:relative; margin-bottom:70px;}
.pws_list li.last{margin-bottom:0;}
.pws_list li dl.pws_txt{padding-left:70px; margin-right:70px;}
.pws_list li dl.pws_txt dt span.num{width:70px; height:74px; position:absolute;left:0; top:10px;}
.pws_list li dl.pws_txt dt strong.pws_title{font-size:23px; color:#005181; font-weight:normal;}
.pws_list li dl.pws_txt dt strong.en_pws_title{font-size:23px; color:#005181; font-weight:normal;}
.pws_list li dl.pws_txt dd.txt{font-size:12px; color:#58595b; margin-top:10px;}
.pws_list li dl.pws_txt dd.en_txt{font-size:14px; color:#58595b; margin-top:10px;}
.pws_list li dl.pws_txt dd.img{padding-top:20px;}
p.pws_close{text-align:right; margin-right:98px;}
/*  intro_pop  */
.pop_default img{max-width:450px ! important; height:auto ! important;}
.reveal-window .pop_default{padding:0 ! important;}
/*  퇴직연금 공지사항 콘텐츠  */
.list-toggle li p.con_wrap{overflow:hidden ! important;}
/*  파일 다운로드 팝업  */
.file-down{margin-top:30px;}
.file-down .btn_down{margin-bottom:5px;}
.file-down .btn_down a{display:inline-block; margin-left:20px; vertical-align:middle;}
/*  로그아웃 팝업창  */
.log-bg{background:#4e7ac2 !important;}
.pop-title{font-size:14px; color:#223354; font-weight:bold; display:inline-block; margin:20px 0 10px 30px;}
.pop-txt{color:#656565; margin-left:30px;}
.black-color{color:#000;}
/*  **************************** kr5 ********************************  */
.tel_box{width:100%;border:1px solid #e5e5e5;padding:20px 0 0 80px;background:url('../images/kr/page/tel.gif') no-repeat 20px 20px;}
.pdl10 {padding-left:10px;}
.pdl125 {padding-left:125px;}
.pdr10 {padding-right:10px;}
.pdr20 {padding-right:20px;}
.ml0 {margin-left:0;}
.mgt10 {margin-top:10px;}
.mgt0 {margin-top:0 !important;}
.mgb0 {margin-bottom:0 !important;}
/*  en-invest  */
.landing-banner .landing-banner50 span.icons_large {background-position:-215px 0;}
ul.benefit-list dl dd strong.cor-green {color:green;}
/*  fund-list  */
.fund-property {padding-left:0; padding-right:1px;width:100%;margin-top:0;}
.fund-property ul.fund-type {padding:0;display:block;overflow:hidden;margin-left:-7px}
.fund-property li {float:left;width:auto;height:auto;display:block;padding:0 0 0 7px;line-height:120%;margin-bottom:3px} /*  padding:0 7px;border-right:1px solid #b6b6b6; 오른쪽 라인 삭제 20130323 최창원  */
.fund-property .fund-type > li:last-child {border:0}
.bbs-list.fund td.large strong {font-size:13px;}
/*  개인고객 - 찾아가는 뱅킹 : 결과테이블 수정  */
/*.visitbanking-result {padding:20px 0;overflow:hidden;}
.visitbanking-result p {padding-top:15px;}*/
/*  tb.form .calendar 스타일 복사 - 금융계산기 테이블 내 달력버튼 (20130219) */
.deposit-con .deposit_plan a.calendar{overflow:hidden;text-indent:-9999px;width:29px;height:25px;margin:-2px 0 0 0;padding:0;font-size:11px;vertical-align:middle;filter:;
	background:url("../images/kr/base/icons-semantic.png") -158px -147px no-repeat #5d6163;*background-position:-159px -148px; /*  ie  */
	background:url("../images/kr/base/icons-semantic.png") -158px -147px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#85898c), to(#5d6163));
	background:url("../images/kr/base/icons-semantic.png") -158px -147px no-repeat, -webkit-linear-gradient(top, #85898c, #5d6163);
	background:url("../images/kr/base/icons-semantic.png") -158px -147px no-repeat, -moz-linear-gradient(top, #85898c, #5d6163);
	background:url("../images/kr/base/icons-semantic.png") -158px -147px no-repeat, -ms-linear-gradient(top, #85898c, #5d6163);
	background:url("../images/kr/base/icons-semantic.png") -158px -147px no-repeat, -o-linear-gradient(top, #85898c, #5d6163);
	background:url("../images/kr/base/icons-semantic.png") -158px -147px no-repeat, linear-gradient(top, #85898c, #5d6163);
}
/*  .in-w135 스타일 복사 - 금융계산기 테이블 내 select-box width (20130219) */
.deposit_plan table td .inline-w135 {width:135px;margin-bottom:0px;display:inline;}
a.apply:hover {text-decoration:none;}
a.apply {width:150px;height:30px;background:url("../images/kr/page/apply-btn.gif") no-repeat;display:inline-block;padding:7px 0 0 36px;}
/*  기업고객(공통) 이미지 및 위치  */
.block-grid.landing-banner.biz li {margin-bottom:16px;}
.landing-banner .landing-bannerbiz1 span.icons_large {background-position:0px 0px;}
.landing-banner .landing-bannerbiz2 span.icons_large {background-position:-78px 0px;}
.landing-banner .landing-bannerbiz3 span.icons_large {background-position:-154px 0px;}
.landing-banner .landing-bannerbiz4 span.icons_large {background-position:-227px 0px;}
.landing-banner .landing-bannerbiz5 span.icons_large {background-position:-287px 0px;}
.landing-banner .landing-bannerbiz6 span.icons_large {background-position:-357px 0px;}
.biz .cc-apply-online span.icons_large {background-position: 15px -148px;}
.biz .cc-call-us span.icons_large {background-position:-35px -146px;}
.biz .cc-locate-us span.icons_large {background-position:-93px -148px;}
/*  기업 인트로  */
.benefit-list.biz .icon-benefitbiz1,.benefit-list.biz .icon-benefitbiz2,.benefit-list.biz .icon-benefitbiz3,
.benefit-list.biz .icon-benefitbiz4,.benefit-list.biz .icon-benefitbiz5{width:250px;}
.benefit-list.biz .icon-benefitbiz1 {background-position:10px -2368px;}
.benefit-list.biz .icon-benefitbiz2 {background-position:-225px -2368px;}
.benefit-list.biz .icon-benefitbiz3 {background-position:-890px -2368px;}
.benefit-list.biz .icon-benefitbiz4 {background-position:-1078px -2368px;}
/* 2013.06.05 변경
.benefit-list.biz .icon-benefitbiz3 {background-position:-465px -2368px;}
.benefit-list.biz .icon-benefitbiz4 {background-position:-680px -2368px;}
*/

/*  영문  */
.ko-en .benefit-list.biz .icon-benefitbiz1 {background-position:-680px -2368px;}
.ko-en .benefit-list.biz .icon-benefitbiz2 {background-position:-273px -2504px;}
.ko-en .benefit-list.biz .icon-benefitbiz3 {background-position:-557px -2504px;}
.ko-en .benefit-list.biz .icon-benefitbiz4 {background-position:-849px -2504px;}
/*  금융계산기 : select-box와 input-box 나란히 붙는 경우 수정 (20130228) */
select.exchange-same {display:inline-block;margin-top:-3px;margin-bottom:0;}
/*  대출상담 신청 완료 - 긍정적 메세지 : 타이틀이 빠지면서 dl에서 div로 코딩 변경 (20130303)  */
div.result {padding:20px 20px 20px 175px;background:url('../images/kr/page/bg_result.png') 24px 20px no-repeat;}
div.result strong.result-title {font-size:14px;color:#0071aa;}
div.result p.result-content {margin:17px 0 0;}
/*  에러메세지 페이지 (20130303)  */
body.error-bg {background-color:#f8f8f8;}
.error-message-404 {height:583px;background:url('../images/kr/page/404_error_bg.gif') no-repeat 0 0;padding-left:50px;}
.error-message-500 {height:583px;background:url('../images/kr/page/500_error_bg.gif') no-repeat 0 0;padding-left:50px;}
.error-area .error-title {font-size:34px;color:#fff;margin-top:94px;}
.error-area .error-title span.num {font-size:72px;}
.error-area .title2{font-size:14px;color:#034d7c;margin-top:48px;margin-bottom:58px;}
.error-area h3.error-p {margin:3px 0 8px;padding-left:15px;font-size:14px;font-weight:bold;background:url('../images/kr/base/ico_titles_error.png') no-repeat 0 4px;}
.error-area h3.error-p a {color:#fff;}
.error-area h3.error-p a:hover {color:#0071aa;}
.error-breeze .error-breeze-go {position:absolute;top:435px;left:684px;}
.inpage-search.error-search p {margin-left:0;/* margin-right:30%; */width:430px;}
/*  맞춤예금설계 (20130304)  */
th p.title3 {font-size:14px;font-weight:bold;color:#434343;}
.deposit_plan table.responsive td.pdl15 {padding-left:15px;}
.deposit_plan table.responsive td .s_txt.pdr25 {padding-right:25px;}
.deposit_plan table.responsive td .s_txt.pdr35 {padding-right:35px;}
/*  대출모집인 부당/과장신고센터 (20130304)  */
.notify-box {background:url('../images/kr/page/notify-img.gif') no-repeat 25px 20px;padding:20px 20px 0 110px;}
/*  breeze-banking 컨텐츠내 breeze-step-328 재정의 (20130304)  */
.breeze-step-328{margin-bottom:15px !important;}
.breeze-step-328.block-grid.two-up>li {margin:0 40px 20px 40px;width:40%;}
.breeze-step-328 li {background-color:#f3f3f3;border:1px solid #e5e5e5;}
.breeze-step-328 li.magl0 {margin-left:0;}
.breeze-step-328 li.magr0 {margin-right:0;}
.breeze-step-328 .order-inwrap {height:305px;margin-top:20px;margin-left:10px; text-indent:-22px; margin-left:22px;}
.breeze-step-328 .order-inwrap p{text-indent:0; margin-top:}
.breeze-step-328 .order-inwrap strong span.blue-color {font-size:14px;font-weight:bold;}
.breeze-step-328 .order-inwrap strong span.order-title {color:#666;}
.h-200{height:200px !important;}
.en-indent{text-indent:-17px !important; margin-left:17px !important;}
/*  나의전담관리자 :: 신규페이지 추가 수정 (20130307)  */
.deskman-box {height:100%;overflow:hidden;margin-bottom:20px;border-top:3px solid #a9cdde;}
.deskman-box .deskman-cont {margin-top:20px;padding:0 30px;border-bottom:2px solid #e1e1e1;}
.deskman-box .deskman-cont .deskman-img {width:113px;height:121px;border:1px solid #d6d6d6;overflow:hidden;}
.deskman-box .deskman-cont .deskman-txt {margin-top:12px;width:113px;}
.deskman-box .deskman-cont .deskman-list li {margin:4px 0;padding-left:7px;background:url('../images/kr/base/deskman-bu.png')no-repeat 0 7px;}
.deskman-box .deskman-cont .deskman-list li strong {vertical-align:top;}
.deskman-box .deskman-cont .deskman-list li .career-list {width:80%;display:inline-block;}
.deskman-box .deskman-cont .deskman-list li .career-list ul {margin:0;}
.deskman-box .deskman-cont .deskman-list li .career-list ul li {background:none;padding:0;}
.deskman-box .deskman-cont .deskman-list li .career-list ul li:first-child {margin:0;}
/*  나의전담관리자 :: breezebanking - list-type-line내 버튼스타일과 동일 (20130305)  */
 .deskman-list .secondary{border-color:#a3a3a3;color:#666;font-weight:normal;
	background: #a3a3a3;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f2f2f2');
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe ), to(#f2f2f2 ));
	background: -webkit-linear-gradient(top, #fefefe, #f2f2f2 );
	background: -moz-linear-gradient(top, #fefefe, #f2f2f2 );
	background: -ms-linear-gradient(top, #fefefe, #f2f2f2 );
	background: -o-linear-gradient(top, #fefefe, #f2f2f2 );
	background: linear-gradient(top, #fefefe, #f2f2f2 );
 }
 .deskman-list .secondary:hover{border-color:#a3a3a3;color:#666;
	background: #a3a3a3;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#fefefe');
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2 ), to(#fefefe ));
	background: -webkit-linear-gradient(top, #f2f2f2, #fefefe );
	background: -moz-linear-gradient(top, #f2f2f2, #fefefe );
	background: -ms-linear-gradient(top, #f2f2f2, #fefefe );
	background: -o-linear-gradient(top, #f2f2f2, #fefefe );
	background: linear-gradient(top, #f2f2f2, #fefefe );
 }
/*  은행소개 - 수시공시 :: 디자인 수정 (20130305)  */
.notice_area {padding:20px 0 10px 115px;background:url("../images/kr/page/notice_area.gif") no-repeat 15px 10px;margin-bottom:30px;}
.notice_area p{font-size:14px;}
.notice_area p strong.log-area-txt {font-size:20px;}
/*  프라이어리티뱅킹 (20130305)  */
.priority_area {overflow:hidden;padding:30px 0 10px 320px;background:url("../images/kr/page/priority_area.gif") no-repeat 50px 10px;margin-bottom:30px;}
.priority_area p{font-size:13px;}
.priority_area p strong.priority_area_txt {font-size:21px;display:block;}
.priority_area p strong.priority_area_col {font-size:28px;color:#051f40;margin-top:18px;display:block;}
/*  투자정보 :: get-acrobat-reader 스타일과 동일, border제외 (20130306)  */
.pri-acrobat-reader {color:#666; padding:15px 0 20px 0; margin-top:30px;}
.pri-acrobat-reader dt {font-size:14px; font-weight:bold;}
/*  거래지점찾기 :: 성명오버시 색상 (20130306) */
table.responsive.tb td.name-cik a:hover {font-weight:bold;color:#0085d4;}
/*  계약관리 (20130307)  */
.login_area.contract {background:url('../images/kr/page/contract-bg.gif') no-repeat 30px 20px;padding:20px 0 10px 182px;}
/*  프라이빗뱅크 랜딩페이지 (20130308)  */
 /* .privite-info-list li{width:33%;float:left;padding:0 8px 8px;}  2013.06.28 삭제  */
.ua-ie-7 .privite-info-list li,
.lt-ie8 .privite-info-list li {width:48% !important;float:left;padding:0 8px 8px;}
.privite-info-list li{width:49%;float:left;padding:0 8px 8px;} /*  20130407 국문 프라이빗 뱅크 이혜원  */
.privite-info-list li.line-dot {margin-top:50px;}
.privite-info-list li.line-dot dl {height:185px;padding-left:158px;padding-right:10px;margin-bottom:0;border-bottom:1px dotted #d6d6d6;background:url('../images/kr/page/privite-list-img.gif') no-repeat;}
.privite-info-list li.line-dot dl.privite-list-img1 {background-position:0 0;}
.privite-info-list li.line-dot dl.privite-list-img2 {background-position:0 -290px;}
.privite-info-list li.line-dot dl.privite-list-img3 {background-position:0 -580px;}
.privite-info-list li.line-dot dl.privite-list-img4 {background-position:0 -870px;}
.privite-info-list li.line-dot dl.privite-list-img5 {background-position:0 -1160px;}
.privite-info-list li.line-dot dl p {margin:10px 0 0 0;}
.privite-info-list li.line-dot dl dt strong {font-weight:bold;color:#0071aa;font-size:16px;padding-bottom:13px;line-height:18px;display:block;}
.privite-info-list li.line-dot dl dt dd {color:#666;line-height:18px;text-align:left;}
/*  맞춤예금설계, 금융계산기 버튼스타일 (20130311)  */
.tbl-planning .button {font-weight:normal;}
.deposit-con .button {font-weight:normal;}
/*  메가네비게이션 폰트 수정 (20130312) 버튼 폰트 추가 (20130314)  */
.sub-menu-article.text-link li {font-weight:bold;}
.ko-en .sub-menu-article.text-link li {font-weight:normal;}
.sub-menu-article article.banner-block .button {font-weight:bold;}
/*  메가네비게이션 버튼 간격 수정 (20130314)  */
#megaNav article.banner-block a.button {padding:7px 10px 7px;}
/*  고객컨택센터 - 각종보안수단 (20130314) OTP기기 이미지  */
p.mgt-up {margin-top:-18px;}
p.otp-tit {color:#666;margin-bottom:5px;}
ol.no-list-type1.otp-list1 {margin-left:0px;}
ol.no-list-type1.otp-list2 {margin-left:20px;}
dl.otp-faq-list {margin-left:20px;}
dl.otp-faq-list dt.q-tit {color:#0085d4;font-weight:bold;text-indent:-20px;}
dl.otp-faq-list dd.a-list {text-indent:-18px;display:inline-block;}
dl.otp-faq-list dd {margin-bottom:10px;color:#666;}
/*  기업영문 - Risk Hedging program (20130315) */
p.en-bold {font-weight:bold !important;}
/*  바로상담 레이어팝업 (20130318)  */
p.advice-pop {color:#434343;font-size:20px;font-weight:bold;}
p.advice-pop.col {color:#0085d4;}
/*  title2+list-type1 추가 (20130318)  */
.title2 + .list-type1.num-circle {margin-left:30px;}
/*  은행소개 - 글로벌 인재채용 디자인 추가 (20130319)  */
.sc-work-img {background:url('../images/kr/page/sc-work-img.gif') no-repeat 547px 0;}
/*  전자금융 유의사항 - 이용자 정보보호 수칙 :: toggle-tit 와 동일한 스타일로 블릿 제거 (20130320)  */
.list-toggle > li .toggle-tit span.no-bg {background:none;}
/*  은행이용방법 - 기타뱅킹 - 개인자산관리 (20130320)  */
.login_area.asset  {background:url("../images/kr/page/img_myManager_asset.gif") no-repeat 45px 25px;padding:20px 0 10px 240px}
.login_area.asset p.asset-txt {color:#666;}
.login_area.asset p.asset-txt strong {font-size:18px !important;}
/*  테이블 내 nm-list 스타일 추가 (20130321)  */
.dot-list td ul.nm-list li {padding-left:10px;background:url('../images/kr/base/gray-bullet1.png') no-repeat 0 7px;}
/*  퇴직연금제도안내 - 혼합형 - DB+DC 이미지 크기 지정 (20130322)  */
img.dbdc {width:310px;height:307px !important;}
/*  고객센터 - 서비스안내 - 상품권판매서비스 : 제휴사이트 스타일 (20130323)  */
p.fig-cont-txt {text-indent:74px !important;margin-bottom:0px !important;}
/*  은행소개 - 채용정보 - 전문직채용 : 디자인변경 (20130323)  */
p.adoption-txt {font-size:14px;font-weight:bold;}
h2.title2.adoption-tit {color:#333;}
.login-area.adoption {background:url('../images/kr/page/img_myManager_adoption.gif') no-repeat 0 10px;padding:10px 0 0 179px;height:220px;}
/*  각종 보안수단 - 보안프로그램 업그레이드 (20130327)  */
ul.order-step.figure li ul {margin-left:20px;margin-bottom:0;}
/*  지점검색 테이블 스타일 (20130327)  */
table.tbl-type-line td.text-left {text-align:left;}
table.responsive.tb th.bold {font-weight:bold !important;}
/*  이벤트 신규 페이지 - 디지탈뱅킹 (20130327)  */
div.digital-area {background:url('../images/kr/page/img_digital.gif') no-repeat 0 50px;padding:50px 0 30px 70px;border-top:1px solid #f2f2f2;}
div.digital-area p.digital-tit {color:#0072aa;font-size:26px;font-weight:bold;line-height:1.2em;}
div.digital-area p.digital-txt {color:#717171;font-size:15px;font-weight:bold;}
ul.digital-list {margin-bottom:20px !important;}
ul.digital-list  li {background:url('../images/kr/page/digital-list-bg.png') no-repeat right 20px;}
ul.digital-list  li.bgnone {background:none;}
ul.digital-list  li p {text-align:center;font-weight:bold;color:#4c4c4c;font-size:14px;letter-spacing:-1px;}
ul.digital-list  li p span.digital-list-color {font-size:18px;color:#055786;display:inline-block;padding-top:5px;}
ul.digital-list  li div.digital_breeze {min-height:85px;background:url('../images/kr/page/digital_breeze.gif') no-repeat 0 0;padding-left:75px;margin-left:65px;}
ul.digital-list  li div.digital_easyopen {min-height:85px;background:url('../images/kr/page/digital_easyopen.gif') no-repeat 10px 0;padding-left:83px;}
ul.digital-list  li div.digital_service {min-height:85px;background:url('../images/kr/page/digital_service.gif') no-repeat 10px 0;padding-left:40px;}
/*  프라이빗뱅크 (20130328)  */
/*  고객가치  */
ul.customer-intro {overflow:hidden;}
ul.customer-intro li.customer-line {border-bottom:1px dashed #d6d6d6;height:210px;padding-top:30px;}
ul.customer-intro li.customer-line ul.customer-list {margin-left:0;}
ul.customer-intro li.customer-line ul.customer-list strong {color:#8c8c8c;font-size:14px;font-weight:normal;}
ul.customer-intro li.customer-line ul.customer-list strong span {color:#3f9c35;font-size:16px;}
/*  고객추천프로그램  */
div.privite-message-box {height:68px;border:1px solid #e5e5e5;background-color:#f5f5f5;padding:20px 20px 0 20px;color:#666;}
/*  프라이빗뱅크 동영상 텍스트 스타일  */
.avi-privite-txt {color:#666;line-height:18px;height:116px;overflow:auto;border:1px solid #e0e0e0;padding:20px;}
/*  영문 - Financial Index 페이지 주석 스타일 (20130404) */
span.en-tx-size {font-size:11px;}
.d_ib{display:inline-block;*display:inline;zoom:1;}
/*  FAQ top fiexd  */
.bbs-pop .reveal-head {position:fixed;width:100%;z-index:99;}
.bbs-pop .reveal-body {padding-top:70px !important;}
.bbs-pop .close-reveal  {position:fixed !important;z-index:100;}
.reveal-body .title2{margin-top:0;}








/*  마이심플통장  */
.mobile {position:relative; z-index:5; background:url('/np/assets/images/kr/page/bg_event_mysimple.jpg') left top no-repeat;}
.simple-youtube-box{margin-left:30px;height:475px; overflow:hidden;}
.simple-youtube-box .simple-btns{width:550px;height:30px;margin-top:150px;text-align:right;}
.simple-youtube-box .simple-youtube{float:left;width:550px;height:345px;}
/* 2013.05.14 수정 및 추가 */
.simple-youtube-box .simple-btn{margin-top:337px; margin-left:385px;}
.simple-youtube-box .simple-btn2{margin-top:22px;margin-left:130px;}
.simple-youtube-box .mobile-img {display:none;}
.mobile_dn {margin-top:76px; margin-left:320px;height:40px;}
/* // 2013.05.14 수정 및 추가 */
.simple-list{margin-top: 65px;margin-left: 95px;}
.mobile-b{display:none;}
.floatingBox .reveal-body > div {width:100%;}
.floatingBox img {max-width:100%;}
/*  마이심플통장 새로 코딩한것  */
.mysimple-box {width:100%;height:;background:url('../images/kr/page/bg_mysimple.jpg') no-repeat;}
.mysimple-box .mysimple-tit {padding:56px 0 0 32px;}
.mysimple-box .mysimple-youtube-box {padding-left:32px;width:553px;}
.mysimple-box .mysimple-youtube-box .mysimple-ico {float:right;margin-bottom:10px;}
.mysimple-box .mysimple-youtube-box .mysimple-ico li {float:left;padding-left:5px;}
.mysimple-box .mysimple-youtube-box .mysimple-youtube {height:340px;}
.ie8compat.ua-ie-8.lt-ie9 #megaNav > li > a:first-child{height:40px;}
.ie8compat.ua-ie-8.lt-ie9 .sticky #megaNav > li > a:first-child{height:18px;}
.ie8compat.ua-ie-8.lt-ie9 .universal-grey #header .searchbar-top #search-box{height:15px;width:120px;}
.ie8compat.ua-ie-8.lt-ie9 .universal-grey #header .searchbar-top #search-box.sbox-off{width:205px;}
.ie8compat.ua-ie-8.lt-ie9 .universal-grey #header .searchbar-top .button{height:13px;padding:6px 0;}
.ie8compat.ua-ie-8.lt-ie9 .sma-lang{top:0;}
.ie8compat.ua-ie-8.lt-ie9 .shadow-block{background:url("../images/page/grey-bg-shadow.png") 50% 0 no-repeat;}
.ie8compat.ua-ie-8.lt-ie9 .notice-bar.shadow-block{background-color:#ffba00;}
.ie8compat.ua-ie-8.lt-ie9 #search-sitemap{width:95%;height:16px;}
.ie8compat.ua-ie-8.lt-ie9 ul.breadcrumbs{height:35px}
.ie8compat.ua-ie-8.lt-ie9 ul.breadcrumbs > li.home{}
.ie8compat.ua-ie-8.lt-ie9 ul.breadcrumbs > li.home a{text-indent:0;overflow:hidden;height:35px;line-height:700%;position:relative;top:-10px}
.ua-ie-7 .button.small.no-txt,.ua-ie-7 .no-txt {width: 16px;}








/* 꼭 확인하세요_20130422 */
.tab_style { width:85%; overflow:hidden; margin:0 auto; padding-top:40px;}
.tab_style li { float:left; width:50%; height:69px; padding:19px 0 0 0;}
.tab_style li.fl  { background:url(/np/assets/images/kr/page/bg-tab-introduction_ov.gif) no-repeat  center; text-align:center;}
.tab_style li.fr { padding:22px 0 0 0; background:url(/np/assets/images/kr/page/bg-tab-introduction_off.gif) no-repeat top right; text-align:center; }
.tab_style2 li.fl { padding:22px 0 0 0; background:url(/np/assets/images/kr/page/bg-tab-introduction_off.gif) no-repeat top left; text-align:center;}
.tab_style2 li.fr { background:url(/np/assets/images/kr/page/bg-tab-introduction_ov.gif) no-repeat  center; text-align:center;}
ol.pws_list1 { margin:30px 68px 0 68px; }
ol.pws_list1 li { padding:30px 30px 20px 30px; border:1px solid #ccc;	-webkit-border-radius:5px;	-moz-border-radius:5px;	-ms-border-radius:5px;	-o-border-radius:5px	border-radius:5px;	margin-bottom:30px;;}
.num2 {margin:28px 0 0 30px; }
.blue-color2 {color:#005581 !important; font-size:14px; letter-spacing:-0.1em;}
.pws_txt2 { margin-right:10px !important;}

/* intro 디자인 변경 20130424 */
#main-contents{}
.elm-content-area.no-footer{padding-bottom:2px;}
.facebook {padding-left:25px;padding-top:3px;padding-bottom:2px;background:url('../images/kr/page/intro/ico-facebook.gif') no-repeat left top;}
.facebook a{color:#b0b0b0;}
.corner-stamp-box h5 > span{font-weight:normal;}
.corner-stamp-box .panel img{vertical-align:top;}
.corner-stamp-box .panel{margin-top:20px;}
.corner-stamp-box .panel:hover{margin-top:20px;}
.corner-stamp-box .panel:first-child{margin-top:0;}
.corner-stamp-box .panel ul{margin:0;}
.corner-stamp-box .panel .tb th, .corner-stamp .panel .tb td{padding:0;}
.corner-stamp-box .panel .subtitle {padding:20px 0 15px;margin:0 15px 15px;border-bottom:1px solid #dedede}
.corner-stamp-box .panel .subtitle h5{font-size:16px;}
.corner-stamp-box .main-info-list{padding:0 0 12px}
.corner-stamp-box .main-info-list li{position:relative;padding:25px 0 0 40px;margin-bottom:15px;}
.corner-stamp-box .main-info-list li:first-child{padding-top:0;}
.corner-stamp-box .main-info-list li a{display:block;}
.corner-stamp-box .main-info-list li span{position:absolute;left:0;top:25px;width:26px;height:27px;background:url("../images/kr/base/icons.png") 0 -272px no-repeat;}
.corner-stamp-box .main-info-list li.rate span{top:0;}
.corner-stamp-box .main-info-list li.commission span{background-position:-46px -272px;}
.corner-stamp-box .main-info-list li.exchange span{background-position:-92px -272px;}

.banner-box .panel{height:226px;}
.banner-box .elm-content-area{height:98px;}
.elm-content-area.pt0{height:auto;padding-top:0px !important;}
.link-box{padding-top:10px !important;padding-bottom:10px;line-height:1.5;}

@media only screen and (max-width: 359px){
	.banner-box .panel{height:auto;}
	.banner-box-mobile-hidden, .banner-box-mobile-hidden .panel{display:none;}
	.banner-box .panel{height:226px;}
	#pinboard .elements .panel .elm-content-area p.facebook{height:auto;margin-bottom:5px !important;}
	/* 금리 / 수수료 / 환율정보*/
	#pinboard .elements header.subtitle{width:85%;display:block;height:auto;}
	#pinboard .elements.corner-stamp-box .panel .elm-content-area {min-height:auto;padding:100px 20px 0 20px;}
	#pinboard .elements.corner-stamp-box .panel .elm-content-area li{margin-top:-30px;}
	.corner-stamp-box .main-info-list{padding-bottom:5px;}
	.corner-stamp-box .panel .subtitle{padding-top:10px;}
}

.ko-en .corner-stamp-box .panel .subtitle{padding-top:15px;margin-bottom:0px;}
.ko-en .corner-stamp-box .main-info-list li{padding-bottom:2px;margin-bottom:0px;}
.ko-en .elm-content-area.no-footer .facebook{margin-top:53px;}
.ko-en .banner-box .panel{height:auto;}
.ko-en .banner-box .elm-content-area{height:167px;}
.ko-en .banner-box .elm-content-area.pt0{height:151px;}
.ko-en .corner-stamp-box .main-info-list{padding:0 0 15px;}
.ko-en .faqList a:focus{text-decoration:underline !important;}

/* 2013.05.29 */
.green-color02 {color:#2faa44;}

/* 2013.06.05 SME */
.hd {visibility:hidden; position: absolute; font-size: 0; width: 0; height: 0; line-height: 0; margin: 0; padding: 0; background:none;}

.serp_func1 {height:454px; background:url('http://biz.standardchartered.co.kr/kor/images/sc_images/join_img02.gif') center top no-repeat; margin:-8px 0px 15px;}
.serp_func2 {height:439px; background:url('http://biz.standardchartered.co.kr/kor/images/sc_images/join_img03.gif') center top no-repeat; margin:-8px 0px 20px;}
.auto_process {height:310px; background:url('http://biz.standardchartered.co.kr/kor/images/sc_images/join_img04.gif') center top no-repeat; margin-bottom:25px;}

.breeze-biz .breeze-info .btn-breeze-biz {margin:12px 0px 0px 10px;}
.breeze-biz .breeze-downloads {margin-top:50px;}

@media only screen and (max-width:987px){
	.breeze-biz .breeze-info .img-breeze {display:none;}
	.breeze-biz .breeze-downloads {margin-top:0px;}
}
@media only screen and (max-width:600px){
	.serp_func1, .serp_func2 {background:none; height:auto;}
}



/* 2013.06.19 */
.ref-info-list {padding:5px 10px;}
.ref-info-list li {background:url('../images/kr/base/table-tip-bullet.png') no-repeat 0px 5px; padding-left:15px;}



/* 2013.07.09 카드 SGM */
.card-sgm .use-guide {margin-bottom:0px;}
.card-sgm .use-guide ul li {background:url('/np/assets/images/kr/base/table-tip-bullet.png') left 7px no-repeat; padding-left:15px;}
.card-sgm .use-guide ul li input.busiNum {display:inline-block; zoom:1; *display:inline; border:1px solid #ccc; font-size:12px; color:#000; font-weight:bold; width:72px; text-align:center; margin:0px 5px; padding:2px 0px;}
.card-sgm .form.tb input.twelve {padding-right:0px;}
.card-sgm .rewardCard-con {background:url('/np/assets/images/kr/base/bg_dotted_grayLine.gif') left top repeat-x; margin-top:30px; padding:30px 10px 0px 10px;}
.card-sgm .rewardCard-con h2 { font-size:18px; color:#015d9e;}
.card-sgm .rewardCard-con .conbox {overflow:hidden;}
.card-sgm .rewardCard-con .conbox .card {float:left; background:url('/np/assets/images/kr/base/img_cardSgm_card.gif') left top no-repeat; width:204px; height:129px; margin-right:30px; padding:148px 0px 40px 0px;}
.card-sgm .rewardCard-con .conbox .tbl {float:left; background:url('/np/assets/images/kr/base/img_cardSgm_tbl.gif') left top no-repeat; width:314px; height:262px;}
.card-sgm fieldset {padding:0px; margin:0px; border:0px;}
.card-sgm legend {padding:0px; margin:0px; display:none;}

/* 2013.07.10 이벤트 당첨자 발표 */
.ev-winner {color:#555;}
.ev-winner dl dt {background:url('/np/assets/images/kr/base/gray-bullet2.png') no-repeat left 7px; padding-left:9px; font-weight:bold;}
.ev-winner dl dd {overflow:hidden; margin:8px 0px 0px 9px;}

.universal-grey #utilityNav ul.utility-action li.last {background:#e3e3e3;}

/* 인트로 핀보드 */
.pin-container .panel.facebook-point {border:2px solid #71ba69;}
.facebook-point .fb-ico {float:left; margin:0px 10px 0px 0px;}
.facebook-point .fb-ico a {display:inline-block; zoom:1; *display:inline;}
.facebook-point .fb-sc {float:left;  font-size:13px; color:#444;}
.facebook-point .fb-msg {clear:both; padding-top:5px;}

.ua-ie-7 .elements footer, .lt-ie8 .elements footer {height:20px;}

.facebook-point .fb-like {border:none !important; overflow:hidden !important; width:100px !important; height:21px !important;}

@media only screen and (max-width: 767px) {
	.fb-like.hide-for-small {display:block !important;}
	.panel.facebook-point footer .two.columns, .panel.facebook-point footer .fb-like.nine.columns {float:left !important; width:none !important; margin-right:5px;}
	.panel.facebook-point footer .one.columns.text-right.ie7-arrow {float:right;}
}
@media only screen and (max-width: 479px) {
	.panel.facebook-point footer {position:relative;}
	.panel.facebook-point footer .two.columns, .panel.facebook-point footer .fb-like.nine.columns {float:left; margin-right:5px;}
	.panel.facebook-point footer .one.columns.text-right.ie7-arrow {position:absolute; top:7px; right:5px;}
}
@media only screen and (max-width: 359px) {
	#pinboard .elements .panel .elm-content-area p.fb-ico {visibility:hidden;}
	.panel.facebook-point footer {position:absolute; top:0; left:90px; padding:10px 5px;}
	.panel.facebook-point footer .two.columns, .panel.facebook-point footer .fb-like.nine.columns {float:left; margin-right:5px;}
	.panel.facebook-point footer .one.columns.text-right.ie7-arrow {float:right;}
}

/* 2013.07.30 펀드랜딩 */
/* index */
.fund-landing {border:15px solid #015a84; border-right:none; background-color:#73ba5a;}
.fund-landing img {position:relative; top:0; left:50%; margin-left:-420px;}
.fund-landing-index .index-wrap {margin:0px 65px 25px; overflow:hidden;}
.fund-landing-index .index-wrap ul.fundTab {overflow:hidden;}
.fund-landing-index .index-wrap ul.fundTab li {float:left; position:relative; background:url('/np/assets/images/kr/cm/ev/rc/bg_tab.gif') left top repeat-x; width:33.33333%; *width:33%; height:73px;}
.fund-landing-index .index-wrap ul.fundTab li a {display:block; border-right:1px solid #d6d6d6; line-height:59px; text-align:center; text-decoration:none;  font-size:17px; color:#4b7db2;}
.fund-landing-index .index-wrap ul.fundTab li.first a {border-left:1px solid #d6d6d6;}
.fund-landing-index .index-wrap ul.fundTab li p.on a {background-color:#0071a9; color:#fff;}
.fund-landing-index .index-wrap ul.fundTab li p.on span {position:absolute; bottom:0; left:50%; margin-left:-14px; background:url('/np/assets/images/kr/cm/ev/rc/bg_arr_on.gif') center bottom no-repeat; width:27px; height:14px;}
.fund-landing-index .index-wrap .index-cont {margin-top:32px;}
.fund-landing-index .index-wrap .index-cont .comment {text-align:center;  font-size:16px; letter-spacing:-1px; color:#015581; line-height:22px;}
.fund-landing-index .index-wrap .index-cont .comment span {font-weight:bold;}
.fund-landing-index .index-wrap .index-cont .comment strong {color:#2aa845;}
.fund-landing-index .index-wrap .index-cont .cont-box {margin:0px 95px;}
.fund-landing-index .index-wrap .index-cont .cont-box .six.columns {margin-top:20px; *padding:0px 6px;}
.fund-landing-index .index-wrap .index-cont .cont-box .sectionType {border:2px solid #71b1d4; padding:28px 10px 15px 10px; text-align:center;}
.fund-landing-index .index-wrap .index-cont .cont-box .sectionType h1 { font-weight:bold; font-size:13px; color:#0071ab;}
.fund-landing-index .index-wrap .index-cont .cont-box .sectionType h1 strong { font-size:18px; color:#014b70;}
.fund-landing-index .index-wrap .index-cont .cont-box .sectionType p {color:#555; line-height:16px; font-weight:bold; margin-top:150px;}
.fund-landing-index .index-wrap .index-cont .cont-box .sectionType.life {background:url('/np/assets/images/kr/cm/ev/rc/img_life.gif') center 48px no-repeat;}
.fund-landing-index .index-wrap .index-cont .cont-box .sectionType.wedding {background:url('/np/assets/images/kr/cm/ev/rc/img_wedding.gif') center 55px no-repeat;}
.fund-landing-index .index-wrap .index-cont .cont-box .sectionType.myhome {background:url('/np/assets/images/kr/cm/ev/rc/img_myhome.gif') center 48px no-repeat;}
.fund-landing-index .index-wrap .index-cont .cont-box .sectionType.parents {background:url('/np/assets/images/kr/cm/ev/rc/img_parents.gif') center 50px no-repeat;}
.fund-landing-index .index-wrap .index-cont .cont-box .sectionType.edu {background:url('/np/assets/images/kr/cm/ev/rc/img_edu.gif') center 48px no-repeat;}
/* popup */
.fund-landing-pop .sectionType {border:2px solid #71b1d4; padding:28px 10px 15px 0px; text-align:center; overflow:hidden; margin:10px 0px 25px;}
.fund-landing-pop .sectionType h2 { font-size:13px; color:#0071ab;}
.fund-landing-pop .sectionType h2 strong { font-size:18px; color:#014b70;}
.fund-landing-pop .sectionType .l {float:left; width:43.5%; *width:42.5%;}
.fund-landing-pop .sectionType .r {float:right; width:56.5%; *width:54%; background:url('/np/assets/images/kr/cm/ev/rc/bg_dot_blue02.gif') left top repeat-y; padding-left:25px; *padding-left:20px;  color:#555;}
.fund-landing-pop .sectionType.life .l {background:url('/np/assets/images/kr/cm/ev/rc/img_life.gif') center 25px no-repeat;}
.fund-landing-pop .sectionType.wedding .l {background:url('/np/assets/images/kr/cm/ev/rc/img_wedding.gif') center 30px no-repeat;}
.fund-landing-pop .sectionType.myhome .l {background:url('/np/assets/images/kr/cm/ev/rc/img_myhome.gif') center 25px no-repeat;}
.fund-landing-pop .sectionType.parents .l {background:url('/np/assets/images/kr/cm/ev/rc/img_parents.gif') center 28px no-repeat;}
.fund-landing-pop .sectionType.edu .l {background:url('/np/assets/images/kr/cm/ev/rc/img_edu.gif') center 25px no-repeat;}
.fund-landing-pop .sectionType.life .l, .fund-landing-pop .sectionType.wedding .l, .fund-landing-pop .sectionType.myhome .l, .fund-landing-pop .sectionType.parents .l, .fund-landing-pop .sectionType.edu .l {height:170px;}
.fund-landing-pop .sectionType .r p.ex {margin-bottom:5px; text-align:left;}
.fund-landing-pop .sectionType .r table.tb {border:none; -webkit-box-shadow:none; width:98%; *width:99%; margin-bottom:5px;}
.fund-landing-pop .sectionType .r table.tb tbody th, .fund-landing-pop .sectionType .r table.tb tbody td {border:none; background:none; padding:2px 0px; font-size:15px; color:#555;}
.fund-landing-pop .sectionType .r table.tb tbody th {text-align:left; color:#0072cb;}
.fund-landing-pop .sectionType .r table.tb tbody td {text-align:right; color:#000;}
.fund-landing-pop .sectionType .r table.tb tfoot th, .fund-landing-pop .sectionType .r table.tb tfoot td {border:none; background:none; padding:12px 0px 2px 0px; color:#555;}
.fund-landing-pop .sectionType .r table.tb tfoot th {text-align:left; color:#777; font-size:14px; font-weight:normal;}
.fund-landing-pop .sectionType .r table.tb tfoot td {text-align:right; color:#035698; font-size:17px;}
.fund-landing-pop .sectionType .r table.tb tfoot tr.info th {font-size:12px; padding-top:0px;}
.fund-landing-pop .sectionType .r table.tb tfoot tr.info td {font-size:14px; color:#000; padding-top:0px;}
.fund-landing-pop .sectionType .r table.tb tfoot tr.info td span {color:#025597;}
.fund-landing-pop .sectionType .r table.tb tfoot td.sum {padding-top:0px;}
.fund-landing-pop .sectionType .r table.tb p.copy1 {color:#444; font-size:12px; margin-bottom:-15px; *margin-bottom:-5px;}
.fund-landing-pop .sectionType .r table.tb p.copy2 {color:#444; font-size:12px; margin:-5px 0px 10px; text-align:left;}
.fund-landing-pop .table-data-full {margin-bottom:0px;}
.fund-landing-pop .title4 {margin:0px;}
.fund-landing-pop .tb tbody td {vertical-align:top;}
.fund-landing-pop .tb tbody td dl {margin-bottom:0px;}
.fund-landing-pop .tb tbody td dl dt a {font-weight:bold; color:#3578ad;}
.fund-landing-pop ul li ul.num-circle {margin-left:0px;}

@media only screen and (max-width:987px){
	.fund-landing-index .index-wrap {margin:0px 15px; overflow:hidden;}
	.fund-landing-index .index-wrap .index-cont .cont-box {margin:0px 45px;}
}
@media only screen and (max-width:856px){
	.fund-landing {border:10px solid #015a84; border-right:none; background-color:#73ba5a;}
	.fund-landing img {position:relative; top:0; left:0; margin-left:20px;}
}
@media only screen and (max-width:746px){
	.fund-landing-pop .sectionType .l, .fund-landing-pop .sectionType .r {float:none; width:auto; background:none; padding-left:15px;}
	.fund-landing-pop .sectionType.life .l, .fund-landing-pop .sectionType.wedding .l, .fund-landing-pop .sectionType.myhome .l, .fund-landing-pop .sectionType.parents .l, .fund-landing-pop .sectionType.edu .l {height:auto; background:none;}
}
@media only screen and (max-width:580px){
	.fund-landing-index .index-wrap .index-cont {margin-top:18px;}
	.fund-landing-index .index-wrap .index-cont .comment {text-align:center;  font-size:15px; letter-spacing:-1px; color:#015581; line-height:22px;}
	.fund-landing-index .index-wrap .index-cont .cont-box {margin:0px;}
}
@media only screen and (max-width:428px){
	.fund-landing-index .index-wrap .index-cont .cont-box {margin:0px;}
	.fund-landing-pop .sectionType {padding:15px 10px 10px 0px;}
	.fund-landing-pop .sectionType .r table.tb tbody th, .fund-landing-pop .sectionType .r table.tb tbody td {font-size:13px;}
	.fund-landing-pop .sectionType .r table.tb tfoot th {font-size:12px;}
	.fund-landing-pop .sectionType .r table.tb tfoot td {font-size:15px;}
	.fund-landing-pop .sectionType .r table.tb tfoot tr.info th {font-size:11px; padding-top:0px;}
	.fund-landing-pop .sectionType .r table.tb tfoot tr.info td {font-size:12px; letter-spacing:-1px;}
}

/* 2013.08.26 SIB */
.mt30 {margin-top:30px !important;}

.sib-cont h1 {background:url('/np/assets/images/kr/cm/bi/rc/img_sib_logo.gif') right top no-repeat; padding-bottom:30px; margin-bottom:0;}
.sib-cont p strong {color:#0070a8}
.sib-cont .copy-box p {margin-bottom:0;}
.sib-cont .copy-box p.last {margin:15px 0px 35px;}

@media only screen and (max-width:420px) {
	.sib-cont h1 {background:none; padding-bottom:0; margin-bottom:17px;}
}

/* 2013.09.03 펌뱅킹 */
.green-box {*zoom:1; overflow:hidden; margin-bottom:40px;}
.green-box:after {content:''; clear:both; visibility:hidden; height:0; line-height:0; font-size:0;}
.green-box li {float:left; border:2px solid #2aab47; padding:7px 20px; text-align:center;  font-size:13px; color:#29ab47; margin-right:10px;}
.green-box li:last-child {margin-right:0;}
@media only screen and (max-width:420px) {
	.green-box li {padding:4px 5px; margin-right:7px;  font-size:12px; color:#29ab47;}
	.green-box li:last-child {margin-right:0;}
}

/* 2013.09.05 영문 인트로 핀보드 */
.ko-en .panel.facebook-point .elm-content-area p.fb-sc {float:left; font-size:13px; color:#444;}
.ko-en .facebook-point .fb-msg {clear:both; padding-top:5px; font-size:12px;}
.ko-en .panel .elm-content-area p {font-size:12px;}

/* 스마트 오퍼 */
.bbs-list tbody td.so {text-align:left;}
.bbs-list tbody td.so a {display:block;}
.bbs-list tbody td.so a dl {margin-bottom:0px;}
.bbs-list tbody td.so a dl dt {font-size:13px; color:#3c61b9; font-weight:bold;}
/* // 스마트 오퍼 */

/* 2013.10.17 KT비즈메카 */
.ev-ktBizmeka-orbit img {width:100%; vertical-align:top;}
.ev-ktBizmeka-cont .row {width:830px; margin-bottom:30px; padding:0px 10px;}
.ev-ktBizmeka-cont .ev-details {margin:20px 0px 35px;}
.ev-ktBizmeka-cont .ev-details li {position:relative; padding-left:15px;  color:#015781; font-size:17px; margin-bottom:25px;}
.ev-ktBizmeka-cont .ev-details li span {position:absolute; top:9px; left:0px; width:9px; height:9px; background:url('/np/assets/images/kr/cm/ev/rc/icon_all.png') -90px -46px no-repeat; text-indent:-9999px;}
.ev-ktBizmeka-cont .ev-details li p { color:#007fb5; font-size:16px; margin-left:2px; line-height:22px; letter-spacing:-1px;}
.ev-ktBizmeka-cont .ev-details li p img {margin-top:3px;}
.ev-ktBizmeka-cont .ev-info {margin-left:15px;}
.ev-ktBizmeka-cont .ev-info li {background:url('/np/assets/images/kr/cm/ev/rc/icon_all.png') -157px 5px no-repeat; padding-left:15px;  color:#555;}
.ev-ktBizmeka-cont .ev-banner {margin:18px 0px 30px 15px;}
@media only screen and (max-width:768px) {
	.ev-ktBizmeka-cont .row {margin-bottom:0px; margin-top:-10px;}
	.ev-ktBizmeka-cont .ev-details {margin:0px;}
}

.tb.form tbody td.date{width:auto;}

.login-wrapper .list-logs li span.end {font-size:12px; font-weight:bold; color:#2aac48; padding-left:3px; position:static; width:auto; background:none; height:auto; top:0; left:0;}
.universal-grey #universalNav ul.flyout li a, .universal-grey #utilityNav ul.flyout li a span.end {font-size:12px; color:#2aac48; padding-left:2px;}

/* 2013-10-30 수정 */
.corner-stamp .main-info-list{padding-top:18px;}
.corner-stamp .main-info-list li{position:relative;padding:10px 0 14px 53px; border-top:1px solid #dedede;}
.corner-stamp .main-info-list li:first-child{padding-top:0; border-top:0;}
.corner-stamp .main-info-list li.exchange {padding-bottom:0;}
.corner-stamp .main-info-list li a{display:block;  font-size:16px; color:#666;}
.corner-stamp .main-info-list li span{position:absolute;left:10px;top:10px;width:33px;height:30px;background:url("../images/kr/base/icons.png") 0 -272px no-repeat;}
.corner-stamp .main-info-list li.rate span{background-position:-143px -273px; top:0;}
.corner-stamp .main-info-list li.commission span{background-position:-187px -272px;}
.corner-stamp .main-info-list li.exchange span{background-position:-92px -273px;}

/* 2013-12-20 (구)인터넷뱅킹 안내 레이어팝업 */
/*  레이어 팝업 & 새창 팝업  */
.reveal-modal.ib-ly .responsive{width:100%;}
.reveal-modal.ib-ly .responsive .text{width:auto;max-width:100%;}
.reveal-modal.ib-ly div.table-wrapper div.scrollable{overflow:hidden;}
.reveal-modal.ib-ly .ib-ly-body .btn {position:relative;}
.reveal-modal.ib-ly .ib-ly-body .btn .l {position:absolute; top:0; left:0; margin-top:-13px;}
.reveal-modal.ib-ly .ib-ly-body .btn .r {position:absolute; top:10px; right:0;}
.reveal-modal.ib-ly .ib-ly-body .ban_ev {margin-top:80px;}
.reveal-modal.ib-ly .close-reveal{position:absolute;top:12px;right:10px;width:30px;height:28px;line-height:600%;overflow:hidden;border:0;background:transparent;cursor:pointer}
.reveal-modal.ib-ly .close-reveal span{position:absolute;right:0;top:0;width:100%;height:100%;padding:0 4px;color:#fff;text-align:center;font-size:30px;line-height:100%;}
@media only screen and (max-width:767px) {
	.reveal-modal.ib-ly .close-reveal {top:5px;}
}
@media only screen and (max-width:640px) {
	.reveal-modal.ib-ly .ib-ly-body .btn {text-align:center; margin-top:10px;}
	.reveal-modal.ib-ly .ib-ly-body .btn .l {position:relative; top:0; left:0; margin-right:10px;}
	.reveal-modal.ib-ly .ib-ly-body .btn .r {position:relative; top:0; right:0;}
	.reveal-modal.ib-ly .ib-ly-body .ban_ev {margin-top:20px;}
}

/* 메뉴가이드 */
.top_menugide {background-color:#4e7ac2; height:64px;}
.top_menugide > div {overflow:hidden; width:862px; margin:0 auto;}
.top_menugide > div > h2 {float:left; margin-top:22px; font-size:24px; color:#fff; }
.top_menugide > div > div {float:right; margin-top:10px;}
.box_menuguide_mid {overflow:hidden; width:862px; margin:0 auto; padding-top:24px;}
.box_menuguide {overflow:hidden; width:862px; margin:0 auto;}
.box_menuguide > div {float:left; margin-bottom:14px;}
.box_menuguide > div.fl_right {float:right;}

/* 2014-01-03 고객정보유출 */
.ua-ie-7 .custinfoOutflow-process .process-type1 ol.three-up li{width:25%;}
.ua-ie-7 .custinfoOutflow-process .process-type1 ol.three-up li.last{width:23.1%;}
.ua-ie-7 .custinfoOutflow-process .process-type1 ol.three-up li.last.on{width:23.1%;}

/* 2014-03-24 펀드서비스 */
.fs #megaNav > li {width:23%;}
.fs #megaNav > li.fs-system, .fs #megaNav > li.fs-public, .fs #megaNav > li.fs-notice {width:18%;}
.fs #megaNav > li > a:first-child{padding:20px 10px 17px 10px;}
.universal-grey #universalNav ul.flyout.fs li a {font-size:12px; color:#777; padding:10px 10px 10px 22px;}
.ua-ie-7 .fs  #megaNav > li > a:first-child,
.lt-ie8 .fs  #megaNav > li > a:first-child {height:41px;}
.ua-ie-7 .sticky .fs #megaNav > li > a:first-child,
.lt-ie8 .sticky .fs #megaNav > li > a:first-child {height:22px; margin-top:-24px;}
.ua-ie-7 .universal-grey #universalNav ul.flyout.fs li a, 
.lt-ie8 .universal-grey #universalNav ul.flyout.fs li a {font-size:12px; color:#777; padding:7px 7px 7px 22px;}
.ua-ie-7 #universalNav ul.flyout.fs li a:hover, 
.lt-ie8 #universalNav ul.flyout.fs li a:hover {background:#e3e3e3 url('/np/assets/images/page/mega-arrow.png') 10px 50% no-repeat; border-color:#313131;}

/* 2014-02-26 컨텐츠 */
.fundser_list {overflow:hidden; width:100%;}
.fundser_list > li {float:left; margin-right:20px;}
.fundser_list > li.last {margin-right:0px;}
@media only screen and (max-width:500px) {
.fundser_list > li {float:none; width:100%; margin-left:0; text-align:center;}
}
.fs-data-pw {width:300px;}
.fs-data-pw input[type="password"] {display:inline !important; margin-right:10px; width:150px;}
.fs-data-pw .call {margin:0; font-size:11px; color:#777;}
/* // 2014-03-24 펀드서비스 */

/* 2014-03-26 gray line 버튼 가이드 추가 */
.button.line {color:#555; border:1px solid #a3a3a3; margin-right:2px; font-weight:normal;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#ebebeb');
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#ebebeb));
	background: -webkit-linear-gradient(top, #fefefe, #ebebeb);
	background: -moz-linear-gradient(top, #fefefe, #ebebeb);
	background: -ms-linear-gradient(top, #fefefe, #ebebeb);
	background: -o-linear-gradient(top, #fefefe, #ebebeb);
	background: linear-gradient(top, #fefefe, #ebebeb);
}

/* 2014-04-25 추가 */
.list-type1 li.in-text-add p {text-indent:-59px; padding-left:59px; margin-bottom:0;}


/********************************* 찾아가는뱅킹 *********************************/
fieldset {border:0px; padding:0; margin:0;}
legend {display:none;}

.visitbanking-cont .tabs > li > a {padding-right:40px;}
.visitbanking-cont .tabs > li.active > a > .after, .visitbanking-cont .tabs > li.active > a:after {background-position:35% 50%;}
.visitbanking-cont h3.title3 {margin-top:35px;}
.visitbanking-cont .green-color {color:#419c35 !important;}
.visitbanking-cont table.responsive {width:75%;}
.visitbanking-cont .block-grid.four-up {margin-left:15px;}
.visitbanking-cont .block-grid.four-up>li {width:auto; padding:0;}
.visitbanking-cont .block-grid.five-up {margin-left:10px;}
.visitbanking-cont .block-grid.five-up>li {width:auto; padding:0;}
.visitbanking-cont .button.secondary.radius {padding:15px 35px;}
.visitbanking-cont .top-copy {background:url('/np/assets/images/kr/pl/wb/rc/img_top_copy.gif') right -5px no-repeat; padding-right:330px; padding-bottom:20px;}
.visitbanking-cont .top-copy p { font-size:16px; color:#555; line-height:24px; margin-bottom:8px;}
.visitbanking-cont .top-copy p strong.f-green { font-size:16px; color:#039623;}
.visitbanking-cont .top-copy p strong.f-blue { font-size:18px; color:#02538a;}

/* 상담신청  */
.visitbanking-cont .contact-center.benefit-list {margin-top:20px;}
.visitbanking-cont .contact-center.benefit-list dt span {background:url('/np/assets/images/kr/pl/wb/rc/ico_visitbanking.png') no-repeat 0 0; display:block; margin:0 auto; width:75px; height:85px;}
.visitbanking-cont .contact-center.benefit-list dt span.icon-visitbanking1 {background-position:0 0;}
.visitbanking-cont .contact-center.benefit-list dt span.icon-visitbanking2 {background-position:-94px 0;}
.visitbanking-cont .contact-center.benefit-list dt span.icon-visitbanking3 {background-position:-190px 0;}
.visitbanking-cont .benefit-list dd {padding-top:10px; width:220px; text-align:center; min-height:65px;}

/* 직원조회 */
.vb-sch-wrap {background:url('/np/assets/images/kr/page/img-bank-search.gif') left top no-repeat; margin-top:30px; min-height:135px;}
.vb-sch-wrap .vb-sch-frm {padding:25px 0px 0px 180px;}
.vb-sch-wrap .vb-sch-frm .sch-box {border:1px solid #e9e9e9; background:#f8f8f8; color:#555; padding:9px 10px 6px; overflow:hidden; width:80%;}
.vb-sch-wrap .vb-sch-frm .sch-box .vb-frm {float:left; width:80%;}
.vb-sch-wrap .vb-sch-frm .sch-box .vb-frm strong {padding-left:5px;}
.vb-sch-wrap .vb-sch-frm .sch-box .vb-frm input[type="text"] {display:inline; vertical-align:middle; width:84%; margin:0;}
.vb-sch-wrap .vb-sch-frm .sch-box .vb-btn {float:right; width:10%; text-align:right;}

/* 직원조회결과 */
.vb-sch-info {border:1px solid #e9e9e9; background:#f8f8f8; margin:20px 10px; overflow:hidden;}
.vb-sch-info .vb-sch-into-inner {width:220px; margin:0 auto; background:url('/np/assets/images/kr/pl/wb/rc/bg_vb_info.gif') center top no-repeat; padding:112px 0px 60px; text-align:center;}
.vb-sch-info .vb-sch-into-inner .logo {margin-bottom:15px;}
.vb-sch-info .vb-sch-into-inner .pic img {width:97px; height:123px; border:1px solid #e3e3e3; padding:3px;}
.vb-sch-info .vb-sch-into-inner .into-txt {margin:20px 0px 0px 35px;}
.vb-sch-info .vb-sch-into-inner .into-txt dl {overflow:hidden; margin:0;}
.vb-sch-info .vb-sch-into-inner .into-txt dl dt {float:left; margin-top:4px; padding-right:20px;}
	.ua-ie-7 .vb-sch-info .vb-sch-into-inner .into-txt dl dt {float:left; margin-top:3px; padding-right:20px;}
.vb-sch-info .vb-sch-into-inner .into-txt dl dd {float:left; width:66%; text-align:center;  font-size:14px; color:#3f3f3f;}
.vb-sch-info .vb-sch-into-inner .into-txt dl dd span {margin-left:-40px;}
@media only screen and (max-width:930px) {
	.vb-sch-wrap .vb-sch-frm .sch-box .vb-frm input[type="text"] {width:70%;}
}
@media only screen and (max-width:767px) {
	.visitbanking-cont .top-copy {background-size:28% auto; padding-right:30%;}
	.visitbanking-cont table.responsive {width:999px;}
	.vb-sch-wrap .vb-sch-frm .sch-box {width:100%;}
	.visitbanking-result .four.columns .text-right, 
	.visitbanking-result .eight.columns{text-align:center; margin-bottom:10px;}
}
@media only screen and (max-width:640px) {
	.visitbanking-cont .top-copy {background:none; padding:0;}
	.visitbanking-cont .block-grid.four-up>li  {width:50%;}
	.visitbanking-cont .block-grid.five-up>li  {width:20%;}
	.vb-sch-wrap {background:none; min-height:0; margin-top:0;}
	.vb-sch-wrap .vb-sch-frm {padding:0}
	.vb-sch-wrap .vb-sch-frm .sch-box .vb-btn {margin-right:15px;}
	.visitbanking-result .four.columns .text-right {margin-top:30px;}
}
@media only screen and (max-width:360px) {
	.visitbanking-cont .block-grid.five-up>li  {width:30%;}
		.visitbanking-cont .tabs > li > a {padding-right:15px;}
}
@media only screen and (max-width:320px) {
	.visitbanking-cont .block-grid.five-up>li  {width:30%;}
	.visitbanking-cont .tabs > li > a {padding-right:5px;}
}

/* 설문 */
.vb-survey-pop .reveal-head {text-align:left; font-size:22px; letter-spacing:-1px;}
.vb-survey-pop .reveal-head em {font-style:normal !important; color:#dddddb;}
.vb-survey-pop .btn-area {background:transparent url('/np/assets/images/kr/pl/wb/rc/bg_vb_result_logo_pop.gif') right bottom no-repeat; text-align:center;}
.vb-survey-pop .t-copy {background:url('/np/assets/images/kr/pl/wb/rc/ico_check.gif') center top no-repeat; text-align:center; padding-top:40px;}
.vb-survey-pop .t-copy p {font-size:18px; color:#484848; margin-bottom:12px; letter-spacing:-1px;}
.vb-survey-pop .t-copy p.point {color:#0098e4; text-decoration:underline;}
.vb-survey-pop .survey-box {border:1px solid #e1e1e1; background-color:#f0f5f8; padding:30px 30px 10px; margin:30px 0px 20px;}
.vb-survey-pop .survey-box ol, .vb-survey-pop .survey-box ul {margin:0; letter-spacing:-1px;}
.vb-survey-pop .survey-box ol li {font-size:14px; font-weight:bold; color:#323232; text-indent:-17px; padding-left:17px; line-height:22px;}
.vb-survey-pop .survey-box ol li .answer {overflow:hidden; margin:15px 0px; text-indent:0px; padding-left:0px;}
.vb-survey-pop .survey-box ol li .answer li {text-indent:0px; padding-left:0px;}
.vb-survey-pop .survey-box ol li .type1 {width:65%; margin:0 auto;}
.vb-survey-pop .survey-box ol li .type1 .answer li {float:left; text-align:center; margin-right:30px;}
.vb-survey-pop .survey-box ol li .type1 .answer li label {margin-bottom:0;}
.vb-survey-pop .survey-box ol li .type1 .answer li:last-child {margin-right:0;}
.vb-survey-pop .survey-box ol li .type1 .answer li.last-child {margin-right:0;}
.vb-survey-pop .survey-box ol li .type2 .answer li {margin-bottom:8px;}
.vb-survey-pop .survey-box ol li .type2 .answer li:last-child {margin-bottom:0;}
.vb-survey-pop .survey-box ol li .type2 .answer li.last-child {margin-bottom:0;}
.vb-survey-pop .survey-box ol li .type2 .answer li input[type='text'] {display:inline-block; vertical-align:top !important;}
/********************************* // 찾아가는뱅킹 *********************************/


/* 2014-05-02 부자되는적금 레이어팝업 */
.rich-ev.reveal-modal {width:36%; margin-left:-18%;}
.rich-ev .reveal-body {padding:30px;}
.rich-ev .copy-txt { font-size:15px; color:#16961f; margin-bottom:35px; padding:0px 15px;}
.rich-ev .list-type1 li {line-height:18px; margin-bottom:0;}
.rich-ev .list-type1 li p {margin-bottom:0; text-indent:-47px; padding-left:47px;}
.rich-ev .list-type1 li.list-first {background:none; margin:0; padding:0;}
.rich-ev .list-type1, .rich-ev .table-tip {margin:0; padding:0px 15px 0px 10px;}
.rich-ev .list-type1 li, .rich-ev .table-tip li {line-height:18px; margin-bottom:1px;}
@media only screen and (max-width:767px) {
	.rich-ev.reveal-modal {width:90%; margin-left:-45%; left:50%; height:auto;}
	.rich-ev .reveal-body {padding:20px !important;}
	.rich-ev .copy-txt {padding:0; margin-bottom:20px; font-size:13px;}
	.rich-ev .list-type1, .rich-ev .table-tip {margin:0; padding:0px 5px;}
}

/* 140514 리스트 배경 제거 */
.list-type1.num > li > ul.list-type1.ko > li {padding-left:20px; background:none;}

/* 140526 환전 */
.tb thead th strong {color:#555;}
.tb thead + tbody th.depth1.depth1_colorG:first-child, .tb tbody th.depth1.depth1_colorG {background-color:#e6f7e4;}
.btn_l190 {margin-left:180px;}
.btn_l1902 {margin-left:277px; margin-top:33px;}
.agree-article.agree_article_ex {height:284px;}
.inpage-sections .agree-article.agree_article_ex p {color:#000;}
.inpage-sections .agree-article.agree_article_ex strong {display:block; padding-bottom:2px;}
@media only screen and (max-width:900px) {
.btn_l190 {margin-left:0px; text-align:center;}
.btn_l1902 {margin-left:0px; margin-top:15px; text-align:center;}
}


/* 2014-05-27 EB집단대출 */
.dream-group-loan .row {width:930px; padding:20px 0px;}
.dream-group-loan h1 {margin-bottom:-15px; font-size:30px; font-weight:bold; letter-spacing:-1px; color:#0072aa; line-height:28px;}
.dream-group-loan h1 span {width:0; height:0; line-height:0; overflow:hidden; visibility:hidden; font-size:0; text-indent:-9999px;}
.dream-group-loan h2 {margin:40px 0px 10px;  font-size:20px; color:#444;}
.dream-group-loan p, .dream-group-loan ul li { font-size:15px; color:#666;}
.dream-group-loan ul li {text-indent:-10px; padding-left:10px;}
.dream-group-loan ul li ul {margin-left:0px;}
.dream-group-loan ul li ul li {text-indent:-15px; padding-left:15px; font-size:13px;}
.dream-group-loan p.table-tip {font-size:13px;}
.dream-group-loan .green-color {color:#01a327 !important;}
.dream-group-loan .copy-list {margin:30px 0px 35px;}
.dream-group-loan .copy-list li {font-size:13px; text-indent:-15px; padding-left:15px;}
.reveal-modal.dream-group-loan-layer {width:600px; margin-top:150px;}
.reveal-modal.dream-group-loan-layer .reveal-body {margin:15px 0; text-align:center;}
@media only screen and (max-width:930px) {
	.dream-group-loan .row {padding:0px 15px;}
}
@media only screen and (max-width:640px) {
	.dream-group-loan h1 img {display:none;}
	.dream-group-loan h1 span {visibility:visible; text-indent:0; font-size:21px; font-weight:bold; letter-spacing:-1px; color:#0072aa;}
	.reveal-modal.dream-group-loan-layer {width:96%; margin-left:-48%;}
}

/* 2014-07-24 보호금융상품등록부 - 표지 */
.prod-protect-cover-wp {border:4px solid #d4d3d3; color:#666;}
.prod-protect-cover-wp .prod-protect-cover {border:1px solid #d4d3d3; margin:6px; padding:40px 30px;}
.prod-protect-cover-wp .prod-protect-cover h2 { font-size:30px; color:#0071aa; letter-spacing:-1px; text-align:center; margin-bottom:30px;}
.prod-protect-cover-wp .prod-protect-cover .protect-info {margin-bottom:10px; overflow:hidden;}
.prod-protect-cover-wp .prod-protect-cover .protect-info ul.list-type3 {float:right; min-width:300px;}
.prod-protect-cover-wp .prod-protect-cover .protect-cust {border:1px solid #d4d3d3; padding:22px 16px 18px 138px; background:url('/np/assets/images/kr/pl/se/rc/img_prodProtectCover.gif') 16px 12px no-repeat; margin-bottom:15px; color:#666; line-height:18px; font-weight:bold; letter-spacing:-1px;}
.prod-protect-cover-wp .prod-protect-cover .protect-cust .green-color {color:#2aa947 !important;}
.prod-protect-cover-wp .prod-protect-cover ul.table-tip {margin-bottom:25px;}
.prod-protect-cover-wp .prod-protect-cover .ci {text-align:center;}

/* 사이트맵 */
.tabs.sitmap_list {margin-bottom:35px;}
.tabs.sitmap_list > li > a {padding:0 35px 0 17px;}
.tabs.sitmap_list > li.sitmap_list9 > a {padding:0 77px 0 17px;}
.tabs.sitmap_list > li.sitmap_list10 > a {padding:0 52px 0 17px;}
ul.sitemap_depth4 {margin-left:0;}
.sitemap_area .sitemap_depth1 li .sitemap_depth2 li ul.sitemap_depth4 > li {margin-left:0; padding-left:10px; background:url('../images/kr/base/gray-bullet.png') no-repeat 2px 7px; color:#666;}


/* 2014-09-22 이지웰쓰 */
.title1 + .title1-copy {font-size:16px; color:#394e69; margin-top:10px;}

/* 2014-10-06 캐시백약정(부자되는적금신청) */
.richSavingApp .block-grid.four-up>li {font-size:12px;}
.richSavingApp .block-grid.four-up>li.one {width:35%;}
.richSavingApp .block-grid.four-up>li.two {width:23%;}
.richSavingApp .block-grid.four-up>li.three {width:22%;}
.richSavingApp .block-grid.four-up>li.four {width:20%;}
.richSavingApp .button {padding:10px 20px;}
/* 프로세스 단계 */
.list_cash > li {margin-bottom:24px;}
.list_cash > li .table-data-full{margin-bottom:10px;}
.list_cash > li .tb.form {margin-bottom:0;}
.list_cash > li .tb.form tbody th {font-weight:normal;}
.list_cash > li .tb.form tbody th label {font-weight:normal;}
.list_cash > li strong {color:#666;}
.list_cash > li .ovr_f {overflow:hidden;}
.list_cash > li .ovr_f .flo_l {float:left; width:87%;}
.list_cash > li .ovr_f .flo_r {float:left; width:13%;}
.list_cash > li .ovr_f .flo_r.pd5 {padding-top:5px;}
.list_cash > li .ovr_f .flo_r.pd10 {padding-top:10px;}
.list_cash > li .ovr_f .flo_r.pd20 {padding-top:20px;}
.list_cash > li .ov_num {overflow:hidden;}
.list_cash > li .ov_num strong {float:left; width:97%;}
.list_cash > li .ov_num strong.num {float:left; width:3%;}
.larg_green {font-size:19px; color:#1ca500;}

/* 20141128 나눔고딕 폰트만 추가 */
.nanum_ex {}

/* 20150108 부자되는적금스텝추가 */
.step01 ol {margin-left:0;}
.step01 ol li {position:relative; padding-left:95px; padding-top:4px; margin-bottom:35px;}
.step01 ol li.num01 {background:url('/np/assets/images/kr/base/img_step01.gif') no-repeat 0 5px;}
.step01 ol li.num02 {background:url("/np/assets/images/kr/base/img_step02.gif") no-repeat 0 5px;}
.step01 ol li.num03 {background:url("/np/assets/images/kr/base/img_step03.gif") no-repeat 0 5px;}
.step01 ol li.num04 {background:url("/np/assets/images/kr/base/img_step04.gif") no-repeat 0 5px;}
.step01 li > strong {display:block; margin-bottom:10px; color:#555;}
.step01 ol li.num02 p.text-left {margin-bottom:5px; }
.step01 p.desc {margin-bottom:0;}
.step01 p span.ir {position:absolute; left:-9999px; top:-9999px;}
.step01 p span.arr_down {display:block; position:absolute; left:30px; top:38px; width:16px; height:26px; background:url("/np/assets/images/kr/base/step_arr.png") no-repeat 0 0;}

/* 2015-01-26 step */
.block-grid.three-up.three-up-one>li.one {width:40%;}
.block-grid.three-up.three-up-one>li, .block-grid.three-up.three-up-one>li.last {width:29.33333%;}

/* 2015-01-30 VM뱅킹 */
.modal_layer_vm01 {width:25% !imortant;}
.vm_f_p {font-size:13px !important;}
.vm_p {color:#222; font-size: 14px;}

/* 2015-03-11 Breeze뱅킹 */
.breeze-info {*zoom:1;}
.breeze-info:after {display:block; content:""; clear:both;}
.breeze-info .logo_area {float:left; width:14.45%;}
.breeze-info .new_breeze_mobile {float:left; width:81.5%;}
.breeze-info .desc_breeze_good {margin-top:40px;}
.breeze-info .new_breeze_mobile .new_breeze_mobile_txt {padding-top:3px; }
.breeze-info .new_breeze_mobile .new_breeze_mobile_txt .fnt_txt {margin-bottom:0; color:#666; font-size:14px; line-height:22px;}
.breeze-info .new_breeze_mobile .new_breeze_mobile_txt .fnt_strong {color:#014f86; font-size:16px;}
.breeze-info .new_breeze_mobile .new_breeze_mobile_txt .fnt_desc {color:#014d86; font-size:12px; line-height:22px;}
.breeze-info .new_breeze_mobile .new_breeze_mobile_txt .fnt_sale {color:#015087; font-size:20px; line-height:22px;}
.breeze-info .new_breeze_mobile .new_breeze_mobile_txt .fnt_sale > u {color:#2aac49; font-size:20px;}
.breeze-info .new_breeze_mobile .new_breeze_mobile_txt .fnt_sale .fnt_date {color:#015088; font-size:15px;}

.new_breeze_get_smart ol {*zoom:1;}
.new_breeze_get_smart ol:after {display:block; content:""; clear:both;}
.new_breeze_get_smart ol li {float:left; width:49%; margin:0; padding:0;}
.new_breeze_get_smart ol li dl dt {height:33px; padding-left:51px;}
.new_breeze_get_smart ol li dl dt > span {display:block; padding-top:6px; color:#555; font-size:12px; font-weight:bold;}
.new_breeze_get_smart ol li dl dt > span .str {color:#000;} 
.new_breeze_get_smart ol li dl dd {height:248px; padding-left:51px; margin-top:3px;}
.new_breeze_get_smart ol li.num1 dl dt {background:url("/np/assets/images/kr/pl/wb/rc/img_breeze_num01.png") no-repeat 0 0;}
.new_breeze_get_smart ol li.num2 dl dt {background:url("/np/assets/images/kr/pl/wb/rc/img_breeze_num02.png") no-repeat 0 0;}
.new_breeze_get_smart ol li.num3 dl dt {background:url("/np/assets/images/kr/pl/wb/rc/img_breeze_num03.png") no-repeat 0 0;}
.new_breeze_get_smart ol li.num4 dl dt {background:url("/np/assets/images/kr/pl/wb/rc/img_breeze_num04.png") no-repeat 0 0;}
.new_breeze_get_smart ol li.num5 dl dt {background:url("/np/assets/images/kr/pl/wb/rc/img_breeze_num05.png") no-repeat 0 0;}
.new_breeze_get_smart ol li.num6 dl dt {background:url("/np/assets/images/kr/pl/wb/rc/img_breeze_num06.png") no-repeat 0 0;}
.new_breeze_get_smart ol li.num7 dl dt {background:url("/np/assets/images/kr/pl/wb/rc/img_breeze_num07.png") no-repeat 0 0;}

.bdr_b_none {border-bottom:none !important;}

@media only screen and (max-width:820px) {
	.breeze-info .logo_area {float:none; width:100%;}
	.breeze-info .new_breeze_mobile {float:none; width:100%;}
	.new_breeze_get_smart ol li {float:none; width:100%;}
	.new_breeze_get_smart ol li dl {padding-left:20%;}
}
@media only screen and (max-width:540px) {
	.new_breeze_get_smart ol li dl {padding-left:10%;}
}
@media only screen and (max-width:470px) {
	.new_breeze_get_smart ol li dl {padding-left:0;}
	.new_breeze_get_smart ol li dl dt {line-height:14px;}
}




/* intro 20150420 JS */
.bg_f3 {background:#f3f3f3;}
.slide_area {width:100%; height:282px; position:relative;}
.slide_area ul {position:relative; margin-bottom:0;}
.slide_area ul li {position:absolute; left:0; top:0; width:100%; text-align:center; overflow:hidden;}
.slide_area ul li img {width:1600px; height:282px; max-width:1900px;}

.slide_btn_wrap {width:966px; margin:0 auto; background:#f3f3f3; height:37px; margin-top:13px;}
.slide_btn_area {width:170px; margin:0 auto; overflow:hidden;}
.slide_btn_area > a {display:block; float:left; margin-right:8px; margin-top:3px; width:9px; height:9px; background:url("/np/assets/images/kr/page/banner-img/icn_slide_onoff.gif") no-repeat 0 -9px;}
.slide_btn_area > a.on {background-position:0 0;}
.slide_btn_area > a.sel_last {margin-right:11px;}
.slide_btn_area > a.prev {width:9px; height:9px; margin-right:11px; margin-top:3px; background:url("/np/assets/images/kr/page/banner-img/icn_slide_prev.gif") no-repeat 0 0;}
.slide_btn_area > a.next {width:9px; height:9px; margin-right:0; margin-top:3px; background:url("/np/assets/images/kr/page/banner-img/icn_slide_next.gif") no-repeat 0 0;}

@media only screen and (max-width:966px) {
	.slide_btn_wrap {width:100%;}
}
@media only screen and (max-width:1023px) {
	.corner-stamp {margin-right:48px;}
}
@media only screen and (max-width:979px) {
	.corner-stamp {margin-right:130px;}
}
@media only screen and (max-width:900px) {
	.pin_list {width:100% !important;}
	.corner-stamp {margin-right:10px;}
}

/* 모바일 버전 추가 20150618 김진수 */
@media all and (max-width:1024px){
	.bg_f3 {height:100%;}
	.slide_area {}
	.slide_area:after {}
	.slide_area ul {width:100%; height:auto;}
	.slide_area ul li{width:100%; height:auto;}
	.slide_area ul li a {display:block;}
	.slide_area ul li img{width:inherit; max-width:100%; height:auto;}
}
/* 모바일 버전 추가 20150618 김진수 끝 */

.service_area {position:relative; width:100%; height:44px; border:1px solid #d8d8d8; overflow:hidden; background:#fff;}
.service_area > a.prev,.service_area > a.next {position:absolute; left:0; top:0; z-index:10;}
.service_area > a > img {z-index:10; max-width:62px;}
.service_link_area {position:relative; width:9999px; z-index:5;}
.service_area > .service_link_area > div.service_link {position:absolute; left:0; top:0; text-align:center; z-index:5;}
.service_area > .service_link_area > div.service_link > a {margin-right:47px; z-index:5;}
.service_area > .service_link_area > div.service_link > a.link_last {margin-right:0 !important;}
.service_area > .service_link_area > div.service_link > a > img {z-index:5;}

.pin_list {width:999px; margin:0 auto;}
#wrapper.wrapped {background:#f3f3f3;}
#wrapper .wrapped {width:100%; background:#f3f3f3;}
.no_grad {box-shadow:none !important; width:100%;}

#header ul.nav-bar.nav-on li a {color:#1f1f1f;}
#header ul.nav-bar .sma-lang {top:17px; *top:3px; left:55px;}

.news_area {position:relative; padding:5px 16px 10px 14px !important;}
.news_area dl {margin-bottom:0;}
.news_area dl dt {height:35px; padding-top:3px; border-bottom:1px solid #eee; font-size:15px; color:#018d21; }
.news_area dl dd {margin-top:11px; font-size:12px; color:#555;}
.news_area dl dd ul {margin-bottom:0;}
.news_area dl dd ul li {padding-left:11px; background:url("/np/assets/images/kr/page/banner-img/icn_news_arrow.gif") no-repeat 0 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news_area dl dd ul li a {width:180px; color:#555;}
.news_area .news_area_more {position:absolute; right:17px; top:13px; font-weight:bold;}

.cus_contact_area {padding-left:15px\0/IE8+9;;}
.cus_contact_area > ul > li {padding:12px 0 13px; border-bottom:1px solid #eee;}
.cus_contact_area > ul > li.last {padding-bottom:0; border-bottom:none;}
ul.cus_contact_float {overflow:hidden;}
ul.cus_contact_float > li {float:left; width:35%; padding:3px 14px 0; background:url("/np/assets/images/kr/page/banner-img/bg_bar_1x14_d8.gif") no-repeat 100% 4px; letter-spacing:-2px; word-spacing:-2px;}
ul.cus_contact_float > li.first {width:30%; padding-left:0px; padding-right:10px;}
ul.cus_contact_float > li.last {padding-right:0; background:none; padding-left:10px;}


#megaNav > li > a:first-child {height:66px;display:inline-block;}
.brand-header {height:66px;}
.brand-header .nav-bar > li > a:first-child {padding-top:23px;}

.sticky .brand-header .flyout.large {top:66px;}

.sticky .brand-header .nav-bar > li > a:first-child {height:66px !important; *height:21px !important; margin-bottom:0 !important; padding-bottom:21px !important; *padding-bottom:21px !important;}
.sticky .brand-header .nav-bar > li > a:first-child:hover {border:#fff !important;}

#loginBox {top:66px;}


.main_navi {background:#fff; height:66px;}
.main_navi .main_navi_category li.nav_save_money .text_link {padding-right:17px;}
.main_navi .main_navi_category li.nav_save_money .sub-menu-article {padding-left:17px;}
.main_navi .main_navi_category li.nav_save_money h4:after {background-position:0 -1909px;}
.main_navi .main_navi_category li.nav_save_money article.banner-block {margin-left:17px !important; margin-top:17px; margin-bottom:0 !important;}
.main_navi .main_navi_category div.nav_sent {margin-top:6px; padding-right:17px;}
.main_navi .main_navi_category div.nav_sent dl dt {color:#555; margin-bottom:5px; font-weight:bold;}
.main_navi .main_navi_category div.nav_sent dl dd p {line-height:18px; color:#555 !important;}
.under_tight {margin-bottom:8px !important;}
.left_right_p8 {padding-left:8px; padding-right:8px;}

.login-wrapper .list-logs > li {height:34px; padding-top:7px; background:url(/np/assets/images/kr/page/banner-img/icn_locker.gif) no-repeat 10px 8px;}
.login-wrapper .list-logs > li.last {border-bottom:none !important;}
.login-wrapper .list-logs > li > a {padding-left:28px !important; font-size:13px !important; background:none !important; font-weight:bold; }

.ua-ie-8 .login-wrapper .list-logs > li {height:34px; padding-top:7px; background:url(/np/assets/images/kr/page/banner-img/icn_locker.gif) no-repeat 10px 8px;}
.ua-ie-8 .login-wrapper .list-logs > li.last {border-bottom:none !important;}
.ua-ie-8 .login-wrapper .list-logs > li > a {padding-left:28px !important; font-size:13px !important; background:none !important; font-weight:bold; }

.login-home {width:227px !important;}
.login-home > a {height:37px; padding-top:11px; background:#ededee; color:#000; font-size:13px;}

.panel.go_incenter {height:36px; margin-bottom:0; padding:3px 0 3px 35px; *padding:4px 0 0px 35px; background:#ededef;}
.panel.go_incenter > a {display:block; width:100%; height:30px; *padding-top:1px; background:url(/np/assets/images/kr/page/banner-img/icn_arrow_gray.gif) no-repeat 152px 4px; color:#030303; font-size:15px; font-weight:bold; line-height:30px; }
.login-on.hidden-items {left:0 !important;}

.isotope-boxes {background:#f3f3f3; padding-top:0;}
.utilty-actions {width:70px;}
.searchbar-top.search-on {width:70px; right:65px; top:0;}
.searchbar-top.search-on > div {width:70px; margin-top:2px !important;}
.searchbar-top.search-on > div > div.two {left:57px; top:-30px;}

.main_navi .main_navi_category li.nav_save_money article.banner-block {margin-right:16px;}

.searchbar-top.search-on.business {right:0 ;}

#utilityNav {margin-right:144px !important;}
#utilityNav.nav-bar.nav-on.business {margin-right:80px !important;}

#megaNav.nav-bar.nav-on {margin-right:0 !important;}
.search-on .search_box {margin:0; padding:0px 0 0 5px; width:70px; height:32px;}
@media only screen and (max-width: 800px){
	.searchbar-top.search-on {right:70px;}
}
@media only screen and (max-width: 767px){
	#utilityNav {margin-right:82px !important;}
	.searchbar-top.search-on {right:10px;}
}
@media only screen and (max-width: 480px){
	#utilityNav {margin-right:50px !important;}
	.searchbar-top.search-on {width:40px; right:0px;}
}


.brand-header #megaNav.nav-bar > li.has-flyout {text-align:center;}
.brand-header #megaNav.nav-bar > li.has-flyout > div {text-align:left;}
/*
.brand-header #megaNav.nav-bar > li.has-flyout:hover > a:first-child {background:url(/np/assets/images/kr/page/banner-img/icn_arrow_green_bo.gif) no-repeat 49% bottom; border-bottom:4px solid #2aac48;}
.brand-header #megaNav.nav-bar > li.has-flyout:hover > a:first-child:after, .brand-header #megaNav.nav-bar .has-flyout a .after {display:none !important;}
*/
..flyout.large {padding-top:30px !important; padding-bottom:25px !important;}
.flyout.large .subheader.mega-icon {font-size:14px !important;}
.flyout.large > div > div > ul > li {width:38%;}
.flyout.large > div > div > ul > li.first {width:35%;}
.flyout.large > div > div > ul > li.last {width:27%;}
.flyout.large > div > div > ul > li > div > ul > li > a {font-weight:bold; font-size:12px; color:#2d9622;}
.flyout.large > div > div > ul > li > div > article > h6 > a {font-weight:normal; color:#2d9622;}
.flyout.large > div > div > ul > li > div > div > h6 > a {font-size:12px;}
.flyout.large > div > div > div > div > ul > li > a {font-weight:normal; color:#2d9622;}
.flyout.large > div > div > div > div > ul > li dl dd {margin-top:-21px; margin-left:20px; margin-bottom:70px;}
.flyout.large > div > div > div > div > ul > li dl dd strong {color:#2faa44;}
.flyout.large > div > div > div > div > article > ul > li > a {font-weight:normal; color:#2d9622;}
.flyout.large > div > div > div > div > article > ul > li > a.lht16 {line-height:16px; padding-top:5px !important; padding-bottom:5px !important;}

h4.search_yegum:after {background-position:5px -1941px;}
h4.help-center:after {background-position:0px -1011px;}
h4.help-center .after {background-position:0px -1011px;}
h4.use_card_icn:after {background-position:0px -1378px;}
h4.thunder:after {background-position:5px -1047px;}
h4.use_arrow_man:after {background-position:0px -629px;}
h4.dollor_icn:after {background-position:0px -1975px;}

.mega-sidebar > div > article > ul > li > a {padding:7px 12px !important;}
.flyout.large .grey-arrow > a {line-height:14px;}

/* 서비스에이리어 슬라이딩 없을경우 20150513 */

.service_area.nosl {width:100%; line-height:1em;}
.service_area.nosl > div {width:100%; background:#fff;}
.service_area.nosl > div > div {width:100%; text-align:left;}
.service_area.nosl > div > div > a {display:inline-block; margin-left:1%; margin-right:47px;}
/* 모바일 푸터 */
/* 모바일 서비스에이리어 nosl 20150619 김진수 */
@media only screen and (max-width: 850px) and (min-width: 670px){
	.service_area.nosl > .service_link_area > div.service_link > a {display:inline-block; margin-left:1%; margin-right:10px;}
}
@media only screen and (max-width: 669px) and (min-width: 467px){
	.new_footer .footer_cont {padding-bottom:94px !important;}
	.service_area.nosl {height:88px;}
	.service_area.nosl > .service_link_area > div.service_link {}
}
@media only screen and (max-width: 466px) and (min-width: 336px){
	.new_footer .footer_cont {padding-bottom:138px !important;}
	.service_area.nosl {height:132px;}	
}
@media only screen and (max-width: 336px) and (min-width: 320px){
	.new_footer .footer_cont {padding-bottom:182px !important;}
	.service_area.nosl {height:176px;}	
}



/* footer */
.new_footer {width:100%; background:#3c3c3c;}
.new_footer .footer_cont {overflow:hidden; width:999px; max-width:100%; min-width:740px; margin:0 auto; padding:35px 0 20px; background: url(../global/images/page/footer-bg-colours.gif) no-repeat left top;}
.new_footer .footer_cont .footer_left {float:left; width:42%;}
.new_footer .footer_cont h6 {margin-top:15px; padding:0 8px; color:#fff; font-size:14px; letter-spacing:-1px; font-weight:bold;}
.new_footer .footer_cont ul li ul li {line-height:17px; margin-bottom:5px;}
.new_footer .footer_cont ul li ul li a {color:#9e9e9e;}
.new_footer .footer_cont ul li ul li a:hover {color:#eee; text-decoration:underline;}
.new_footer .footer_cont ul li ul li a.str {color:#d2cd44; font-weight:bold;}
.new_footer .footer_cont ul li ul li a.ble {color:#1a8eb8;}

.new_footer .footer_cont .footer_left > ul {overflow:hidden; margin:0; padding:0;}
.new_footer .footer_cont .footer_left > ul > li {float:left; width:50%;}
.new_footer .footer_cont .footer_left ul li ul {margin-left:8px;}

.new_footer .footer_cont .footer_right {float:left; width:58%; background: url("../global/images/page/footer-divider2.png") no-repeat 0 50% transparent;}
.new_footer .footer_cont .footer_right > h6 {margin-left:8.3%;}
.new_footer .footer_cont .footer_right h6 {margin-top:0; padding-left:0;}
.new_footer .footer_cont .footer_right > ul {overflow:hidden;}
.new_footer .footer_cont .footer_right > ul > li {float:left;}
.new_footer .footer_cont .footer_right ul li ul {margin-left:0;}

.bank_intro {width:33%; margin-left:8.3%;}
.family_site {width:33%;}

.login-wrapper .list-logs > li:first-child a {padding-right:0;}
.ua-ie-8 .login-wrapper .list-logs > li:first-child a {padding-right:0;}
.ua-ie-8 .brand-header #megaNav.nav-bar > li.has-flyout > a:first-child {height:66px\0/IE8+9;;}
.ua-ie-8 .sticky .brand-header #megaNav.nav-bar > li.has-flyout > a:first-child {height:48px\0/IE8+9; !important;}
/*  개인 gnb 녹색 바  */
.page-personal.section-ways-to-bank .brand-header .nav-bar > li.bank-with-us > a:first-child,
.page-personal.section-credit-card .brand-header .nav-bar > li.credit-card > a:first-child,
.page-personal.section-save .brand-header .nav-bar > li.save > a:first-child,
.page-personal.section-borrow .brand-header .nav-bar > li.borrow > a:first-child,
.page-personal.section-invest .brand-header .nav-bar > li.invest > a:first-child,
.page-personal.section-insure .brand-header .nav-bar > li.insure > a:first-child,
/*  기업 gnb 녹색 바  */
.page-business.section-trade-working-capital .brand-header .nav-bar > li.trade-working-capital > a:first-child,
.page-business.section-business-expansion .brand-header .nav-bar > li.business-expansion > a:first-child,
.page-business.section-business-protection .brand-header .nav-bar > li.business-protection > a:first-child,
.page-business.section-yield-enhancement .brand-header .nav-bar > li.yield-enhancement > a:first-child,
/*  기업 > 펀드서비스 gnb 녹색 바  */
.page-business.section-fs-intro .brand-header .nav-bar > li.fs-intro > a:first-child,
.page-business.section-fs-service .brand-header .nav-bar > li.fs-service > a:first-child,
.page-business.section-fs-system .brand-header .nav-bar > li.fs-system > a:first-child,
.page-business.section-fs-public .brand-header .nav-bar > li.fs-public > a:first-child,
.page-business.section-fs-notice .brand-header .nav-bar > li.fs-notice > a:first-child,
/*  프라이빗뱅크 gnb 녹색 바  */
.page-privite.section-privite-aboutus .brand-header .nav-bar > li.privite-aboutus > a:first-child,
.page-privite.section-privite-assetmanagement .brand-header .nav-bar > li.privite-assetmanagement > a:first-child,
.page-privite.section-privite-succession .brand-header .nav-bar > li.privite-succession > a:first-child,
.page-privite.section-privite-contribution .brand-header .nav-bar > li.privite-contribution > a:first-child,
.page-privite.section-privite-news .brand-header .nav-bar > li.privite-news > a:first-child,
/*  프라이어리티뱅킹 gnb 녹색 바  */
.page-priority.section-priority-aboutus .brand-header .nav-bar > li.priority-aboutus > a:first-child,
.page-priority.section-priority-pr .brand-header .nav-bar > li.priority-pr > a:first-child,
.page-priority.section-priority-invest .brand-header .nav-bar > li.priority-invest > a:first-child,
.page-priority.section-priority-branch .brand-header .nav-bar > li.priority-branch > a:first-child,
.page-priority.section-priority-mymanager .brand-header .nav-bar > li.priority-mymanager > a:first-child {border-bottom-color:#29AD48;color:#29ad48; margin:0 !important; padding-bottom:21px !important;}


/*  개인 gnb 녹색 바  */
.sticky .page-personal.section-ways-to-bank .brand-header .nav-bar > li.bank-with-us > a:first-child,
.sticky .page-personal.section-credit-card .brand-header .nav-bar > li.credit-card > a:first-child,
.sticky .page-personal.section-save .brand-header .nav-bar > li.save > a:first-child,
.sticky .page-personal.section-borrow .brand-header .nav-bar > li.borrow > a:first-child,
.sticky .page-personal.section-invest .brand-header .nav-bar > li.invest > a:first-child,
.sticky .page-personal.section-insure .brand-header .nav-bar > li.insure > a:first-child,
/*  기업 gnb 녹색 바  */
.sticky .page-business.section-trade-working-capital .brand-header .nav-bar > li.trade-working-capital > a:first-child,
.sticky .page-business.section-business-expansion .brand-header .nav-bar > li.business-expansion > a:first-child,
.sticky .page-business.section-business-protection .brand-header .nav-bar > li.business-protection > a:first-child,
.sticky .page-business.section-yield-enhancement .brand-header .nav-bar > li.yield-enhancement > a:first-child,
/*  기업 > 펀드서비스 gnb 녹색 바  */
.sticky .page-business.section-fs-intro .brand-header .nav-bar > li.fs-intro > a:first-child,
.sticky .page-business.section-fs-service .brand-header .nav-bar > li.fs-service > a:first-child,
.sticky .page-business.section-fs-system .brand-header .nav-bar > li.fs-system > a:first-child,
.sticky .page-business.section-fs-public .brand-header .nav-bar > li.fs-public > a:first-child,
.sticky .page-business.section-fs-notice .brand-header .nav-bar > li.fs-notice > a:first-child,
/*  프라이빗뱅크 gnb 녹색 바  */
.sticky .page-privite.section-privite-aboutus .brand-header .nav-bar > li.privite-aboutus > a:first-child,
.sticky .page-privite.section-privite-assetmanagement .brand-header .nav-bar > li.privite-assetmanagement > a:first-child,
.sticky .page-privite.section-privite-succession .brand-header .nav-bar > li.privite-succession > a:first-child,
.sticky .page-privite.section-privite-contribution .brand-header .nav-bar > li.privite-contribution > a:first-child,
.sticky .page-privite.section-privite-news .brand-header .nav-bar > li.privite-news > a:first-child,
/*  프라이어리티뱅킹 gnb 녹색 바  */
.sticky .page-priority.section-priority-aboutus .brand-header .nav-bar > li.priority-aboutus > a:first-child,
.sticky .page-priority.section-priority-pr .brand-header .nav-bar > li.priority-pr > a:first-child,
.sticky .page-priority.section-priority-invest .brand-header .nav-bar > li.priority-invest > a:first-child,
.sticky .page-priority.section-priority-branch .brand-header .nav-bar > li.priority-branch > a:first-child,
.sticky .page-priority.section-priority-mymanager .brand-header .nav-bar > li.priority-mymanager > a:first-child {border-bottom-color:#29AD48;color:#29ad48; margin:0 !important; padding-bottom:0px !important;}

.ko-en .login-wrapper .list-logs > li {padding-top:7px;}

div.new_footer.en .family_site {width:57%;}

div.new_footer.en div.footer_cont div.footer_left > ul > li {width:100%;}
div.new_footer.en div.footer_cont div.footer_left > ul > li.first { margin-top:20px;}
div.new_footer.en div.footer_cont div.footer_left > ul > li > ul > li > a, 
div.new_footer.en div.footer_cont div.footer_left > ul > li > ul > li > span {font-size:13px; color:#9e9e9e;}
div.new_footer.en div.footer_cont div.footer_left > ul > li.icn {margin-top:22px;}
div.new_footer.en div.footer_cont div.footer_left > ul > li.icn ul li a {margin-right:30px;}
div.new_footer.en div.footer_cont div.footer_left h6 {margin-top:0; line-height:1.1;}
div.new_footer.en div.footer_cont div.footer_left h6,
div.new_footer.en div.footer_cont div.footer_left ul li ul li a,
div.new_footer.en div.footer_cont div.footer_right ul li h6,
div.new_footer.en div.footer_cont div.footer_right ul li ul li a {font-weight:normal; letter-spacing:0;}
div.new_footer.en div.footer_cont div.footer_right ul li h6 {margin-bottom:19px;}

div.sub-menu-div div.rewards-360 {margin-left:10px;}

@media only screen and (max-width: 767px){
	/* 20150520 하단정렬 (슬라이드 없는경우)
	.service_area.nosl {position:fixed; bottom:0; left:0; z-index:100;}
	.service_area.nosl .item03 {display:none;}
	.service_area.nosl .item08 {display:none;}
	]
	*/
	.service_area {position:fixed; bottom:0; left:0; z-index:100;}
	.service_area .item03 {display:none;}
	.service_area .item08 {display:none;}

	.new_footer .footer_cont {padding-bottom:50px;}
	.new_footer .footer_cont .footer_right > h6 {display:none;}
	.new_footer .footer_cont .footer_left {display:none; float:none;}
	.new_footer .footer_cont .footer_right {width:100%; float:none;}
	.new_footer .footer_cont .footer_right > ul > li.friend_site {display:none;}
	.new_footer .footer_cont .footer_right > ul > li {float:none; margin-left:0; padding:0 8px;}

	.family_site {margin-top:20px;}

	div.back-to-top {bottom:50px;}
}

@media only screen and (min-width: 600px){
	.filter-block #filters li {margin-right:35px;}
}


/* 영문 */
#megaNav.en li.bank-with-us {width:16.3% !important;}
#megaNav.en li.credit-cards {width:12.6% !important;}
#megaNav.en li.save {width:27.6% !important;}
#megaNav.en li.borrow {width:12.7% !important;}
#megaNav.en li.invest {width:18.6% !important;}
#megaNav.en li.insure {width:11% !important;}
#megaNav.en li.insure a {padding-left:0;}

.footer-block .block-grid > li > a.ble {color:#1a8eb8;}


/* 기업 */
.inpage-content.pd_t0 {padding-top:0;}
.inpage-content.pd_t0 div .pd_30 {margin:0; padding:30px; *width:947px; background:#fff;}
.inpage-content.pd_t0 div .pd_t030 {*width:947px; padding:0 30px 30px; background:#fff;}
.brand-header .nav-bar.business > li > a {padding-top:16px;}
.brand-header .nav-bar.business > li > a > .summary {margin-top:5px;}

/* 펀드서비스 */
.fkr #megaNav.fund_svr > li {padding-left:0 !important;} /*2015-06-11*/
.fkr #megaNav.fund_svr > li.fs-intro {width:20%;}/*2015-06-11*/
.fkr #megaNav.fund_svr > li.fs-service {width:24%;}/*2015-06-11*/
.fkr #megaNav.fund_svr > li.fs-system {width:18%;}/*2015-06-11*/
.fkr #megaNav.fund_svr > li.fs-public {width:18%;}/*2015-06-11*/
.fkr #megaNav.fund_svr > li.fs-notice {width:16%;}/*2015-06-11*/

.sticky #megaNav.fund_svr > li.fs-intro {width:20%;}
.sticky #megaNav.fund_svr > li.fs-service {width:22%;}
.sticky #megaNav.fund_svr > li.fs-system {width:16%;}
.sticky #megaNav.fund_svr > li.fs-public {width:16%;}
.sticky #megaNav.fund_svr > li.fs-notice {width:14%;}

.fkr #megaNav.fund_svr > li > a {*padding-bottom:21px !important; width:100%;}/*2015-06-11*/
.fkr #megaNav.fund_svr > li > a:hover {border:none; margin-bottom:0px !important; padding-bottom:24px !important;}/*2015-06-11*/
.sticky #megaNav.fund_svr > li > a {*padding-bottom:16px !important; }
.sticky #megaNav.fund_svr > li > a:hover {border:none; margin-bottom:0px !important; padding-bottom:18px !important;}

#megaNav.nav-bar > li.has-flyout > a:first-child:after {margin-bottom:4px !important; padding-bottom:0 !important;}
#megaNav.nav-bar > li.has-flyout > a:first-child:hover:after {margin-bottom:0px !important;}

#megaNav.business > li {padding-left:0; *padding-left:65px;}
#megaNav.business > li > a {*padding-bottom:21px !important; width:100%;}
#megaNav.business > li > a:hover {border:none; margin-bottom:0px !important; padding-bottom:24px !important; *padding-bottom:24px !important;}
.sticky #megaNav.business > li > a {*padding-bottom:16px !important; }
.sticky #megaNav.business > li > a:hover {border:none; margin-bottom:0px !important; padding-bottom:18px !important;}


#megaNav.main_navi_category > li.has-flyout > a .after {padding-bottom:-4px !important;}
#megaNav.main_navi_category > li > a {*padding-bottom:21px !important;}/*2015-06-11*/
/* #megaNav.main_navi_category > li > a:hover {border:none; margin-bottom:0 !important; padding-bottom:24px !important; *padding-bottom:24px !important;} */

.ikr #megaNav.main_navi_category > li.has-flyout > a:first-child:after {margin-bottom:0px !important;}/* 20150611 */
.ikr #megaNav.main_navi_category > li.has-flyout > a:first-child .after{bottom:-4px !important;}/* 20150611 */
.ikr .brand-header .nav-bar > li.has-flyout:hover > a:first-child {border-bottom:none !important;}/* 20150611 ** */
.ikr .brand-header .nav-bar > li.has-flyout:hover a:first-child:after {bottom:0px !important;}/* 20150611 */

.ien #megaNav.main_navi_category > li.has-flyout > a:first-child:after {margin-bottom:0px !important;}/* 20150611 */
.ien #megaNav.main_navi_category > li.has-flyout > a:first-child .after{bottom:-4px !important;}/* 20150611 */
/*.ien .brand-header .nav-bar > li > a:first-child {border:none !important;}*//* 20150611 */
.ien .brand-header .nav-bar > li.has-flyout:hover > a:first-child {border-bottom:none !important;}/* 20150611 ** */
.ien .brand-header .nav-bar > li.has-flyout:hover a:first-child:after {bottom:0px !important;}/* 20150611 */


.ben #megaNav > li {padding-left:0; *padding-left:65px;}/* 2015-06-11 */
.ben #megaNav > li > a {*padding-bottom:21px !important; width:100%;}/* 2015-06-11 */
.ben #megaNav > li > a:hover {border:none; margin-bottom:0px !important; padding-bottom:24px !important; *padding-bottom:24px !important;}/* 2015-06-11 */
.ben .business #megaNav > li {padding:0;}/* 2015-06-11 */
.ben .business #megaNav > li > a {padding:20px 25px 24px;}/* 2015-06-11 */
.ben #megaNav.nav-bar > li.has-flyout > a:first-child:after {right:45%;}/* 2015-06-11 */

.sticky #megaNav.main_navi_category > li > a {*padding-bottom:16px !important; }
.sticky #megaNav.main_navi_category > li > a:hover {border:none; margin-bottom:0px !important; padding-bottom:18px !important; *padding-bottom:22px !important;}


.ua-ie-7 .ikr #megaNav.main_navi_category > li.has-flyout > a:first-child {width:100%;}

.ua-ie-7 .ikr #megaNav.main_navi_category > li.has-flyout > a:first-child:after {margin-bottom:0px !important;}/* 20150611 */
/*.ua-ie-7 .ikr #megaNav.main_navi_category > li.has-flyout > a:first-child .after{bottom:-1px !important;}*//* 20150611 */
.ua-ie-7 .ikr #megaNav.main_navi_category > li.has-flyout:hover > a:first-child .after {display:block; bottom:-4px !important;}/* 20150611 */
.ua-ie-7 .ikr #megaNav.main_navi_category > li.has-flyout > a:first-child:hover .after {bottom:-1px !important;}/* 20150611 */
.ua-ie-7 .ikr  .container .brand-header .has-flyout:hover > a:first-child {border:0 none !important;}/* 20150611 */
.ikr #header ul.nav-bar .sma-lang {left:62px; top:17px;}
.ua-ie-7 div.ikr.ikr4 .sma-lang {left:3px !important;top:15px !important;}

.ua-ie-7 div.ikr.sticky #megaNav.nav-bar > li.has-flyout > a:first-child {padding-top:3px; margin-bottom:-2px !important;}/* 20150611 */
.ua-ie-7 div.ikr.sticky #megaNav.nav-bar > li.has-flyout:hover > a:first-child .after{}/* 20150611 */
.ua-ie-7 div.ikr.sticky #megaNav.nav-bar > li.has-flyout:hover > a:first-child em.after {bottom:-6px !important;}/* 20150611 */
.ua-ie-7 div.ikr.sticky #megaNav.nav-bar > li.has-flyout > a:first-child:hover em.after {bottom:0px !important;}/* 20150611 */

#header ul.nav-bar li.last h6.subheader > a {}

.ua-ie-7 .ien #megaNav.nav-bar > li.has-flyout > a:first-child {width:100%;}
.ua-ie-7 .ien #megaNav.nav-bar > li.has-flyout > a:first-child:after {margin-bottom:0px !important;}/* 20150611 */
.ua-ie-7 .ien #megaNav.nav-bar > li.has-flyout > a:first-child .after{bottom:2px !important;} /* 20150611 */
.ua-ie-7 .ien #megaNav.nav-bar > li.has-flyout:hover > a:first-child .after {display:block; bottom:-4px !important;}/* 20150611 */
.ua-ie-7 .ien #megaNav.nav-bar > li.has-flyout > a:first-child:hover .after {bottom:-4px !important;}/* 20150611 */
.ua-ie-7 .ien  .container .brand-header .has-flyout:hover > a:first-child {border:0 none !important;}/* 20150611 */
.ua-ie-7 div.ien.sticky #megaNav.nav-bar > li.has-flyout > a:first-child {padding-top:0 !important; padding-top:3px !important;}/* 20150611 */
.ua-ie-7 div.ien.sticky #megaNav.nav-bar > li.has-flyout:hover > a:first-child .after{}/* 20150611 */
.ua-ie-7 div.ien.sticky #megaNav.nav-bar > li.has-flyout:hover > a:first-child em.after {bottom:-6px !important;}/* 20150611 */
.ua-ie-7 div.ien.sticky #megaNav.nav-bar > li.has-flyout > a:first-child:hover em.after {bottom:0px !important;}/* 20150611 */

.ua-ie-7 div.ien.ien2 #megaNav.nav-bar > li.has-flyout:hover > a:first-child {border-bottom:none !important;}/* 20150611 ** */
.ua-ie-7 div.ien.ien2 #megaNav.nav-bar > li.has-flyout > a:first-child .after{bottom:-1px !important;}/* 20150611 */

.ua-ie-7 div.ien.ien2 #megaNav.nav-bar > li.has-flyout:hover a:first-child .after {bottom:-5px !important;}/* 20150611 */
.ua-ie-7 div.ien.ien2 #megaNav.nav-bar > li.has-flyout > a:first-child {padding-top:23px}/* 20150611 */
.ua-ie-7 div.ien.ien2 #megaNav.nav-bar > li.has-flyout > a:first-child:hover .after{bottom:-1px !important;}/* 20150611 */
div.ien.ien2 #header ul.nav-bar > li > a.sma-lang:first-child {padding-left:10px !important;}
div.ien.ien2 #header ul.nav-bar .sma-lang {left:62px !important; top:17px !important;}
.ua-ie-7 div.ien.ien2 #header ul.nav-bar .sma-lang {left:3px !important;top:15px !important;}
/* 기업 */
.bkr #utilityNav.nav-bar.nav-on.business {margin-right:144px !important;}/* 20150611 */
.bkr .searchbar-top.search-on.business {right:55px; width:80px !important; padding:8px;}/* 20150611 */

.ua-ie-7 div.bkr #megaNav.nav-bar > li.has-flyout:hover a:first-child em.after {display:block; bottom:-3px !important;}/* 20150611 */
.ua-ie-7 div.bkr #megaNav.nav-bar > li.has-flyout a:first-child:hover em.after {bottom:0px !important;}/* 20150611 */
.ua-ie-7 div.bkr #megaNav.nav-bar > li.has-flyout > a:first-child {padding-top:21px}/* 20150611 */
.ua-ie-7 div.bkr.sticky #megaNav.nav-bar > li.has-flyout > a:first-child {padding-top:3px; margin-bottom:-2px !important;}/* 20150611 */
.ua-ie-7 div.bkr.sticky #megaNav.nav-bar > li.has-flyout:hover > a:first-child .after{}/* 20150611 */
.ua-ie-7 div.bkr.sticky #megaNav.nav-bar > li.has-flyout:hover > a:first-child em.after {bottom:-6px !important;}/* 20150611 */
.ua-ie-7 div.bkr.sticky #megaNav.nav-bar > li.has-flyout > a:first-child:hover em.after {bottom:-4px !important;}/* 20150611 */

.ua-ie-7 div.bkr #header ul.nav-bar .sma-lang {left:7px; top:15px;}
div.bkr #header ul.nav-bar .sma-lang {left:62px; top:17px;}

.ben #utilityNav {margin-right:263px !important; *margin-right:290px !important;}/* 20150611 */
.ben .searchbar-top.search-on {right:148px;*right:145px; width:106px;*width:130px !important; padding:8px;}/* 20150611 */
.ben .searchbar-top.search-on > div {width:auto; margin-top:0 !important;}/* 20150611 */
.ben .searchbar-top.search-on > div > div.two {top:0; left:0;}/* 20150611 */
.ben #header .searchbar-top.search-on > div > div.two > a.button {*right:8px !important; visibility:hidden;}/* 20150611 */
.ben #header ul.nav-bar .sma-lang {left:0 !important; *left:10px !important; top:15px !important; *top:0px !important;}/* 20150611 */

.ua-ie-7 div.ben #megaNav.nav-bar > li.has-flyout:hover a:first-child em.after {display:block; bottom:-3px !important;}/* 20150611 */
.ua-ie-7 div.ben #megaNav.nav-bar > li.has-flyout a:first-child:hover em.after {bottom:-3px !important;}/* 20150611 */
.ua-ie-7 div.ben #megaNav.nav-bar > li.has-flyout > a:first-child {padding-top:10px !important; padding-bottom:10px !important;}/* 20150611 */
.ua-ie-7 div.ben #megaNav.nav-bar > li.has-flyout > a.flyout-toggle {*width:auto;}/* 20150611 */
.ua-ie-7 div.ben .login-home ul li.oib {height:auto !important; }/* 20150611 */

.ua-ie-7 div.fkr .login-home .login-wrapper ul.list-logs li.oib a {padding-right:0;}/* 20150611 */
.ua-ie-7 div.fkr #megaNav.nav-bar > li.has-flyout > a.flyout-toggle {width:auto;}/* 20150611 */
.ua-ie-7 div.fkr #megaNav.nav-bar > li.has-flyout a:first-child:hover em.after {bottom:-1px !important;}/* 20150611 */
.ua-ie-7 .fkr #header ul.nav-bar .sma-lang {left:0px; top:15px;}

.pkr #megaNav.nav-bar > li.has-flyout:hover > a:first-child:after {bottom:-7px !important;} /*2015-06-11*/
.pkr #megaNav.nav-bar > li.has-flyout > a:first-child:hover:after {bottom:-3px !important;} /*2015-06-11*/
.pkr.sticky #megaNav.nav-bar > li.has-flyout > a:first-child:hover:after {bottom:0 !important;} /*2015-06-11*/
.ua-ie-7 div.pkr #header ul.nav-bar .sma-lang {left:7px; top:15px;}
div.pkr #header ul.nav-bar .sma-lang {left:62px; top:17px;}

.ua-ie-7 div.pkr #megaNav.nav-bar > li.has-flyout > a:first-child {padding-top:21px !important; padding-bottom:0px !important;}/* 20150611 */
.ua-ie-7 div.pkr.sticky #megaNav.nav-bar > li.has-flyout > a:first-child {*padding-bottom:20px !important;}/* 20150611 */
.ua-ie-7 div.pkr div.brand-header #megaNav.nav-bar > li.has-flyout > a:first-child em.after {bottom:-3px !important;} /* 2015-06-11 */
.ua-ie-7 div.pkr div.brand_header #megaNav.nav-bar > li.has-flyout > a:first-child:hover em.after {bottom:-3px !important;} /*2015-06-11*/

#utilityNav ul.flyout li.no-icon a {padding-left:15px !important;}

.bkr .wrapped .pin_list article section .row .bbkr {padding:0;}

/* 20150619 태블릿 김진수 -  */
@media only screen and (max-width: 800px) and (min-width: 768px){
	.ikr #header ul.nav-bar .sma-lang {left:20px !important;}
	div.ien.ien2 #header ul.nav-bar .sma-lang {left:20px !important;}
	div.ien.ien2 #header ul.nav-bar .sma-lang span {height:0;}
}


/** 리브랜딩 **/
.en .flyout.large > div > div > div > div > ul > li > a {font-size:12px;}
.en .flyout.large > div > div > div > div > article > ul > li > a {font-size:12px;}
.ua-ie-7 .sticky .brand-header .scb-logo-holder {top:-5px; left:22px; width:179px; height:41px;}
.ua-ie-8 .sticky .brand-header.reb_head_nav {top:0;}
.ua-ie-8 .sticky .brand-header .scb-logo-holder {top:-5px; left:22px; width:179px; height:41px;}
.sticky .brand-header .scb-logo-holder {top:12px; left:22px; width:179px; height:41px;}
.sticky .brand-header .scb-logo-holder img {width:179px;}
.header.universal-grey {border-bottom:1px solid #e0e0e0;}
.universal-grey .bg-menu {border-bottom:1px solid #e0e0e0;}
#universalNav.nav-bar > li > a:first-child {padding:0 13px !important; color:#666 !important;}
#universal-bar.header #header.reb_head ul.nav-bar.nav-on li a{color:#666 !important;}
#universal-bar.header #header.reb_head ul.nav-bar.nav-on#universalNav > li > a {padding:0 13px !important; color:#666;}
#universal-bar.header #header.reb_head ul.nav-bar.nav-on#universalNav > li.active {background-color:#fff; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
#universal-bar.header #header.reb_head ul.nav-bar.nav-on#universalNav > li.active > a {color:#019e2c !important;}
#universal-bar.header #header.reb_head ul.nav-bar.nav-on#universalNav .sub-meni-article .banner-block a {display:inline-block;}
.main_navi .reb_head_nav .main_navi_category li.nav_save_money .sub-menu-article {padding-left:0; margin-left:0 !important;}
.main_navi .reb_head_nav .main_navi_category li.nav_save_money .sub-menu-article .banner-block {padding-left:0; margin-left:0 !important;}
.reb_head_nav #megaNav > li {width:15%;}
.reb_head_nav #megaNav.business > li {width:25%;}/**기업고객**/
.reb_head_nav #megaNav > li.has-flyout.bank-with-us {width:22%}
.priority .reb_head_nav #megaNav > li.has-flyout {width:25%}
.reb_head_nav #megaNav > li > a {padding:24px 10px 17px 10px;}
.re_login_war_none {display:block;}
.reb_head_nav .login-wrapper .list-logs > li.txt_si13 > a {font-size:13px !important;}
.reb_head_nav .login-wrapper .list-logs > li.txt_si12 {padding: 6px 5px 6px 2px;}
.ua-ie-7 .reb_head_nav .login-wrapper .list-logs > li.txt_si12 {padding: 3px 5px 0 2px;}
.reb_head_nav .login-wrapper .list-logs > li.txt_si12 > a {font-size:12px !important;}
.reb_head_nav .panel.go_incenter.txt_si13 > a {font-size:13px !important;}
.nav-bar li .sub-menu-article li a.button.green {
	background: #2d9c00;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d9c00', endColorstr='#268f00');
	background: -webkit-gradient(linear, left top, left bottom, from(#2d9c00 ), to(#268f00 ));
	background: -webkit-linear-gradient(top, #2d9c00, #268f00 );
	background: -moz-linear-gradient(top, #2d9c00, #268f00 );
	background: -ms-linear-gradient(top, #2d9c00, #268f00 );
	background: -o-linear-gradient(top, #2d9c00, #268f00 );
	background: linear-gradient(top, #2d9c00, #268f00 );
	border-color:#268f00;
}
.nav-bar li .sub-menu-article li a.button.green:hover {
	background: #268f00;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#268f00', endColorstr='#268f00');
	background: -webkit-gradient(linear, left top, left bottom, from(#268f00), to(#268f00));
	background: -webkit-linear-gradient(top, #268f00, #268f00);
	background: -moz-linear-gradient(top, #268f00, #268f00);
	background: -ms-linear-gradient(top, #268f00, #268f00);
	background: -o-linear-gradient(top, #268f00, #268f00);
	background: linear-gradient(top, #268f00, 268f00);
}
.nav-bar li .sub-menu-article li a.button.green:focus {
	-webkit-box-shadow:0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow:0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	box-shadow:0 0 5px #e9e9e9, 0 1px 0 rgba(255, 255, 255, 0.5) inset
}

.collapse .brand-header .scb-logo-holder {position:absolute; left:22px; top:12px; width:179px; height:41px;}
.sticky .brand-header .scb-logo-holder {top:12px; left:22px; width:179px; height:41px;}
.sticky .brand-header .scb-logo-holder img {width:179px;}
.nav-bar > li.mega_list_none {display:none;}
.nav-bar > li.mega_list_block {display:block;}
.pos-rel.reb_head .searchbar-top.search-on {z-index:10;}
.ua-ie-7 .pos-rel .searchbar-top.search-on {right:65px;}
.ua-ie-7 .universal-grey.arrowed #universalNav ul.flyout {margin-left:0;}
.ua-ie-8 .universal-grey.arrowed #universalNav ul.flyout {margin-left:0;}
.reb_head_nav .banner-block.mg_l10 {margin-left:0;}
.reb_head_nav #megaNav article.banner-block a.button {padding:7px 10px 7px !important;font-weight:normal;}
.ko-en .pos-rel.reb_head.reb_head_enbius .searchbar-top.search-on {right:150px;}
.nav-bar li ul.grey-arrow.under_tight li a {font-size:12px;}
.ua-ie-7 .ko-en .pos-rel.reb_head.reb_head_enbius .searchbar-top.search-on {right:150px;}
.ua-ie-7 .ko-en .universal-grey #header.reb_head_enbius .searchbar-top.search-on #search-box {width:80px;}
.ua-ie-8 .ko-en .universal-grey #header.reb_head_enbius .searchbar-top.search-on #search-box {width:80px;}
.ua-ie-8 .ko-en .universal-grey .pos-rel.reb_head.reb_head_enbius .lang-select {right:50px;}

@media only screen and (max-width:768px){ /* pc에만 적용되야함 2015-07-01 ie7과8은 위에 각각항목에 다시 세팅되어있음 */
.collapse .brand-header .scb-logo-holder {position:relative; left:0; top:0; width:100%; height:65px;}
.collapse .brand-header .scb-logo-holder img {width:179px;}
.nav-bar > li.mega_list_none {display:block;}
.nav-bar > li.mega_list_block {display:none;}
.reb_head_nav #loginBox {top:65px;}
.pos-rel.reb_head #utilityNav {margin-right:144px !important;}
.pos-rel.reb_head .searchbar-top.search-on {right:64px;}
.pos-rel.reb_head .searchbar-top.search-on.business {right:65px;}
.pos-rel.reb_head .lang-select {display:block;} /** 언어 선택 모바일시 block **/
.pos-rel.reb_head .lang-select .hide-for-small {display:block !important;}
.pos-rel.reb_head .lang-select .hide-for-small > li {border:0; background:none;}
.pos-rel.reb_head .lang-select .hide-for-small > li > a {border:0; background:none !important;}
.pos-rel.reb_head .lang-select .hide-for-small > li > a > span {border:0; background:none !important;}
#page #wrapper #header.pos-rel.reb_head .lang-select .hide-for-small > li .sma-lang {left:19px !important;top:17px !important;}
.ko-en .pos-rel.reb_head.reb_head_enbius .searchbar-top.search-on {right:39px;}
.pos-rel.reb_head.reb_head_enbius .lang-select .hide-for-small {display:block !important;}
.universal-grey #header.pos-rel.reb_head.reb_head_bius .searchbar-top .button {right:60px;}
.pos-rel.reb_head.reb_head_bius .lang-select .hide-for-small {display:block !important;}
.ko-en .pos-rel.reb_head.reb_head_enbius .lang-select.language .show-for-small {display:none !important;}
.ko-en .pos-rel.reb_head.reb_head_enbius .lang-select.language .nav-bar.hide-for-small.global-country-list .has-flyout {display:none !important;}
}

@media only screen and (max-width:899px) and (min-width:768px){
.sticky .brand-header, .brand-header {padding-left:220px;}

}
@media only screen and (min-width:768px){
.collapse .brand-header .scb-logo-holder {position:absolute; left:22px; top:12px; width:179px; height:41px;}
}
@media only screen and (max-width:767px){
.collapse .brand-header .scb-logo-holder img {width:179px;}
.flyout.large {display:none !important;}
.reb_head_nav #megaNav {position:relative; z-index:50;}
.reb_head_nav #megaNav > li {width:100% !important;}
.reb_head_nav #megaNav > li.has-flyout.bank-with-us {width:100%}
.re_login_war_none {display:none;}
.txt_item_main > div {width:100% !important;}
}
@media only screen and (max-width:380px){
.collapse .brand-header .scb-logo-holder img {width:130px;}
}
@media only screen and (min-width:768px){
.sticky .scb-logo-holder img {width:179px;}
}


/* 2015.01.08 리브랜딩 footer css 수정 */ 
.reb_footer.new_footer .footer_cont {width:980px;}
.reb_footer.new_footer .footer_cont .footer_left {width:40%;}
.reb_footer.new_footer .footer_cont .footer_left > ul > li {width:43%;}
.reb_footer.new_footer .footer_cont .footer_left > ul > li:first-child > ul {margin-left:0;}
.reb_footer.new_footer .footer_cont .footer_right p {margin:17px 0 0 11.3%; font-size:14px; color:#fff;}
.reb_footer.new_footer address {margin-left:11.3%; color:#ccc; font-size:12px; font-style:normal;}
.reb_footer.new_footer .footer_cont .footer_right {background-position:0 0;}
.reb_footer.new_footer .footer_cont .footer_right > ul {margin:7px 0 0 11.3%;}
.reb_footer.new_footer .footer_cont .footer_right > ul > li {margin-left:3%;}
.reb_footer.new_footer .footer_cont .footer_right > ul > li:first-child {margin-left:0;}
.reb_footer.new_footer .footer_cont ul li ul li a {color:#ccc;}
.reb_footer.new_footer .footer_cont ul li ul li a:hover {color:#eee;}
.reb_footer.new_footer .footer_cont ul li ul li a.str {color:#ffff00;}
.reb_footer.new_footer .footer_cont .footer_right h6 {margin:0 0 5px 11.3%; color:#ccc; font-size:12px; font-weight:normal; letter-spacing:0;}

/* 2015.01.08 리브랜딩 footer 영문 css 수정 */ 
.reb_footer.en.new_footer .footer_cont {width:980px;}
.reb_footer.en.new_footer .footer_cont .footer_left {width:40%;}
.reb_footer.en.new_footer .footer_cont .footer_left {overflow:hidden;}
.reb_footer.en.new_footer .footer_cont .footer_left > ul {float:left; width:50%;}
.reb_footer.en.new_footer .footer_cont .footer_left > ul > li:first-child > ul {margin-left:0;}
.reb_footer.en.new_footer .footer_cont .footer_right p {margin:17px 0 0 11.3%; font-size:14px; color:#fff;}
.reb_footer.en.new_footer address {margin-left:11.3%; color:#ccc; font-size:12px; font-style:normal;}
.reb_footer.en.new_footer .footer_cont .footer_right {background-position:0 0; width:60%;}
.reb_footer.en.new_footer .footer_cont .footer_right > ul {margin:7px 0 0 11.3%;}
.reb_footer.en.new_footer .footer_cont .footer_right > ul > li {margin-left:3%; width:100%;}
.reb_footer.en.new_footer .footer_cont .footer_right > ul > li:first-child {margin-left:0;}
.reb_footer.en.new_footer .footer_cont ul li a {color:#ccc;}
.reb_footer.en.new_footer .footer_cont ul li span {color:#ccc;}
.reb_footer.en.new_footer .footer_cont ul li a:hover {color:#eee;}
.reb_footer.en.new_footer .footer_cont ul li a.str {color:#0282b3; font-weight:normal;}
.reb_footer.en.new_footer .footer_cont ul li ul { *zoom:1;}
.reb_footer.en.new_footer .footer_cont ul li ul:after {content:""; display:block; clear:both;}
.reb_footer.en.new_footer .footer_cont ul li ul li {float:left; margin-left:3%;}
.reb_footer.en.new_footer .footer_cont ul li ul li:first-child {margin-left:0;}
.reb_footer.en.new_footer .footer_cont .footer_right h6 {margin:0 0 5px 11.3%; color:#ccc; font-size:12px; font-weight:normal; letter-spacing:0;}

.mainfoot_notice_view_ev {display:none;}
.tel_none {display:none;}
.tel_block {display:block;}

@media only screen and (max-width:768px){
/** 국문 footer 모바일 **/
.reb_footer.new_footer .footer_cont {width:100%; min-width:100%;}
.reb_footer.new_footer .footer_cont .footer_left {display:block; width:98%; margin-left:2%;}
.reb_footer.new_footer .footer_cont .footer_left > ul > li {width:50%; float:left}
.reb_footer.new_footer .footer_cont .footer_left > ul > li:first-child {width:50%;}
.reb_footer.new_footer .footer_cont .footer_left > ul > li:first-child > ul {margin-left:0;}
.reb_footer.new_footer .footer_cont .footer_right {margin-top:10px; margin-left:2%; background:none;}
.reb_footer.new_footer .footer_cont .footer_right p {margin:10px 0 0 0;}
.reb_footer.new_footer .footer_cont .footer_right > ul {margin:10px 0 0 0;}
.reb_footer.new_footer .footer_cont .footer_right > ul > li {margin-left:0;}
.reb_footer.new_footer .footer_cont .footer_left ul li ul {margin-left:0;}
.reb_footer.new_footer address {margin-left:0; width:95%; display:block;}
.mainfoot_notice_view_ev {display:block; margin-left:2%; }
.mainfoot_notice_view_ev > ul {margin-bottom:5px; *zoom:1;}
.mainfoot_notice_view_ev > ul:after {content:""; display:block; clear:both;}
.mainfoot_notice_view_ev > ul > li {float:left; width:50%; background:none;}
.mainfoot_notice_view_ev > ul > li > a {color:#ccc;}
.mainfoot_notice_view_ev > div {margin:0 0 5px 0;}
.mainfoot_notice_view_ev > div > a {color:#ccc;}
.reb_footer.new_footer .footer_cont .footer_right h6 {display:block; margin:0 0 5px 0;}
.reb_footer.new_footer .footer_cont .footer_right > ul > li {float:left;}
.foot_list_mobile_none {display:none;}

/** 영문 footer 모바일 **/
.reb_footer.en.new_footer .footer_cont .footer_left {width:98%;display:block; margin-left:2%;}
.reb_footer.en.new_footer .footer_cont .footer_left > ul {width:48%; margin-left:0;}
.reb_footer.en.new_footer .footer_cont .footer_right {width:100%;display:block; margin-left:2%;}
.reb_footer.en.new_footer .footer_cont .footer_right h6 {display:block; margin:0 0 5px 0;}
.reb_footer.en.new_footer .footer_cont .footer_right > ul {margin:10px 0 0 0;}
.reb_footer.en.new_footer address {margin-left:0; width:100%; display:block;}
.tel_none {display:block;}
.tel_block {display:none;}
}


	/** 16.01.09 리브랜딩 메인 pc **/
.outer_slider {position:relative; margin-top:0; padding-bottom:0; width:100%;}
.outer_slider li, .outer_slider img {vertical-align:top; width:100%;}

.lr_buttom_box > div >  button {display:inline-block; width:9px; height:9px; z-index:10;}
.lr_buttom_box .btn_play_s1 {background:url("/np/assets/images/kr/page/arrow-next-12.png") no-repeat 0 0; }
.lr_buttom_box .btn_pause_s1 {background:url("/np/assets/images/kr/page/arrow-previous-12.png") no-repeat 0 0; margin-right:74px;}
.outer_slider .slide_area_s1 {position:relative; width:100%; height:194px; overflow:hidden;}
.outer_slider .slide_area_s1 ul {position:relative; width:100%;height:100%;}
.outer_slider .slide_area_s1 li {position:absolute;top:0;left:100%;/*left수치는 가로값과 같게*/ width:100%;height:100%;}
.outer_slider .slide_area_s1 li:first-child {left:0; top:0;}

.banner_alinks {height:17px; margin:0; text-align:center; z-index:30; margin-top:-4px;}
.outer_slider .sl_item {width:12px; height:9px; display:inline-block; background:url("/np/assets/images/kr/page/a-link.png") no-repeat 3px 0; z-index:999; vertical-align:top; *display:inline; zoom:1;/** 15.10.14 ie7 핵 **/}
.sl_item a {position:relative; z-index:999; display:inline-block; width:100%; height:100%; vertical-align:top;}
.sl_item.on_num {background:url("/np/assets/images/kr/page/a-active.png") no-repeat 3px 0; z-index:999;}

.nav_lists {position:absolute;bottom:0;left:35px; width:816px; padding-left:25px; height:89px; background:url("/np/assets/images/kr/page/bg_slide_nav.gif") no-repeat 0 0;}
.nav_lists li {margin:15px 0 15px 31px;}
.nav_lists li, .nav_lists li a {float:left;}
.slide_area_s1 > ul > li {text-align:center;}
.slide_area_s1 > ul > li > img {width:1600px; height:194px; margin-left:0 !important; text-align:center;}
.txt_item_main {position:absolute; height:194px; top:0; left:0; width:100%;}
.txt_item_main > div {position:relative; margin:0 auto; width:966px;}
.lr_buttom_box {position:relative; bottom:-6px; height:14px; text-align:center;}
.txt_item_main .main_black_txt {position:relative; padding:0; text-align:right; *zoom:1;}
.txt_item_main .main_black_txt:after {content:""; display:block; clear:both;}
.txt_item_main .main_black_txt > strong {display:none; font-size:35px; color:#fff;}
.txt_item_main .main_black_txt > .btn_txt_visual {float:right; display:inline-block; margin:0 0 13px 0; font-size:17px; color:#fff; line-height:22px;text-align:left;}
.txt_item_main .main_black_txt > .btn_txt_visual .txt_invisual {display:inline-block; margin-top:45px;}
.txt_item_main .main_black_txt > .btn_txt_visual .txt_invisual.txt_invisual_tit {margin:45px 0 0 0; font-size:18px;}
.txt_item_main .main_black_txt > .btn_txt_visual .txt_invisual.txt_invisual_txt {margin:0 0 0 0; font-size:14px;}
.link100 {width:966px; height:194px; display:inline-block; background:url("/np/assets/images/kr/page/btn_link100.png") no-repeat 0 0; border:0;}
.link100:hover {background:url("/np/assets/images/kr/page/btn_link100.png") no-repeat 0 0; border:0;}
.link100 em {visibility:hidden;}
.banner_alinks.banner_alinks_s1 li {margin-left:5px;}
.banner_alinks.banner_alinks_s1 li:first-child {margin-left:0;}
.main_pin_view_more {text-align:center;}

/* Wrapper */
#wrapper.main_wrap {position:relative; overflow:hidden; width:100%; min-height:100%; padding-bottom:50px; background-color:#f3f3f3;}
#wrapper.main_wrap #wrapper1 {position:relative; overflow:hidden; width:100%; min-height:100%;}

/* 글자 hide */
.hide2 {width:0px; height:0px; line-height:0; font-size:0.001em; text-indent:-999px; float:left; opacity:0; filter:alpha(opacity=0);}

.outer_slider button {display:inline-block; zoom:1; *display:inline; position:relative; overflow:visible; margin:0px; padding:0px; border:0px; background:transparent; cursor:pointer; vertical-align:middle;}
.outer_slider button::-moz-focus-inner {margin:0px; padding:0px; border:0;}
.outer_slider button>span {display:none;}

.txt_item_main .button.small {margin:0; margin-top:10px;}

/** 2015.12.21 **/
.main_notice_list {position:relative; width:966px; min-width:966px; margin:0 auto; *zoom:1;}
.main_notice_list:after {content:""; display:block; clear:both;}
.main_notice_list > .main_pin_view {float:left; width:743px;}
.main_notice_list > .main_pin_view > ul {*zoom:1;}
.main_notice_list > .main_pin_view > ul:after {content:""; display:block; clear:both;}
.main_notice_list > .main_pin_view > ul > li {position:relative; overflow:hidden; float:left; width:30.333%; height:285px; margin:0 20px 20px 0; background-color:#fff; border:1px solid #d9d9d9; box-sizing:border-box; -webkit-box-sizing:-webkit-border-box; -moz-box-sizing:-moz-border-box; box-shadow:5px 10px 10px -5px #D6D6D6 !important; -webkit-box-shadow:5px 10px 10px -5px #D6D6D6 !important; -moz-box-shadow:5px 10px 10px -5px #D6D6D6 !important;}
.main_notice_list > .main_pin_view > ul > li > a { position:relative; display:inline-block; width:100%; height:100%;}
.main_notice_list > .main_pin_view > ul > li > a > img {display:inline-block; width:100%; height:171px;} /** 184px 100px **/

.main_notice_list > .main_pin_view > ul > li > a:hover > img {opacity:0.5; -webkit-opacity:0.5; -moz-opacity:0.5;}
.main_notice_list > .main_pin_view > ul > li > a > .btn_re_pin_back {display:block; background:#000; opacity:0.8; -webkit-opacity:0.8; -moz-opacity:0.8; width:100px; height:100px; border-radius:200px; -webkit-border-radius:200px; -moz-border-radius:200px; position:absolute; top:-100px; right:-100px;}
.main_notice_list > .main_pin_view > ul > li > a:hover > .btn_re_pin_back {display:inline-block; transition:transform 0.2s ease; transform:scale(3, 3); -webkit-transition:-webkit-transform 0.2s ease; -webkit-transform:scale(3, 3); -moz-transition:-moz-transform 0.2s ease; -moz-transform:scale(3, 3);}

/*.main_notice_list > .main_pin_view > ul > li > a > .btn_re_pin_back {display:block; background:#000; opacity:0.7; -webkit-opacity:0.7; -moz-opacity:0.7; width:200px; height:120px; border-radius:0 0 200px 200px; -webkit-border-radius:0 0 200px 200px; -moz-border-radius:0 0 200px 200px; position:absolute; top:0; right:0;}
.main_notice_list > .main_pin_view > ul > li > a:hover > .btn_re_pin_back {display:inline-block; transition:transform 0.7s ease; transform:scale(2.2, 2); -webkit-transition:transform 0.7s ease; -webkit-transform:scale(2.2, 2); -moz-transition:transform 0.7s ease; -moz-transform:scale(2.2, 2);}*/
.main_notice_list > .main_pin_view > ul > li > a > .btn_re_pin {position:absolute; top:0; right:-65px; z-index:10;}
.ua-ie-7 .main_notice_list > .main_pin_view > ul > li > a > .btn_re_pin {background:url("/np/assets/images/kr/page/btn_re_pinie78.png") no-repeat 0 0;}
.ua-ie-8 .main_notice_list > .main_pin_view > ul > li > a > .btn_re_pin {background:url("/np/assets/images/kr/page/btn_re_pinie78.png") no-repeat 0 0;}
.main_notice_list > .main_pin_view > ul > li > a > span.main_notice_txt {display:inline-block; overflow:hidden; max-height:47px; height:47px; padding:10px 16px 3px 26px; font-size:15px; color:#4a4a4a; line-height:19px; font-weight:400;text-overflow:ellipsis;}
.main_notice_list > .main_pin_view > ul > li > a > span.main_notice_txt2 {display:inline-block; overflow:hidden; max-height:39px; padding:0 16px 0 26px; font-size:12px; color:#4a4a4a; line-height:18px;text-overflow:ellipsis;}
.main_notice_btn {display:none; position:absolute; top:-10px; right:-10px; width:20px; height:20px; background:url("/np/assets/images/kr/page/btn_lin.png") no-repeat 0 0;}
.main_notice_bg {display:none; position:absolute; top:-30px; right:-30px; width:240px; height:370px; background:url("/np/assets/images/kr/page/bg_main_list.png") no-repeat 0 0;}

/* 2016-02-22 En Intro Pinboard Edit */
.main_notice_list > .main_pin_view.en-pin > ul > li{height:309px;}
.main_notice_list > .main_pin_view.en-pin > ul > li > a > span.main_notice_txt{height:74px; max-height:74px; word-break:break-all; text-align:justify;}

.main_view_list {width:966px; margin:0 auto;}
.main_view_list > ul {padding:9px 0 6px 0; background-color:#fff; border:1px solid #d8d8d8; *zoom:1;}
.main_view_list > ul:after {content:""; display:block; clear:both;}
.main_view_list > ul > li {float:left; height:27px; background:url("/np/assets/images/kr/page/btn_main_view.jpg") no-repeat -923px 0; margin-left:45px;}
.main_view_list > ul > li > a{display:inline-block; width:100%; height:100%; padding-top:1px; display:inline-block; font-size:13px; color:#1f355e;}
.main_view_list > ul > li.main_view_one {margin-left:40px;}
.main_view_list > ul > li > a > span {padding-left:19px;}
.main_view_list > ul > li.main_view_six {margin-left:45px; background-position:-587px -3px;}
.main_view_list > ul > li.main_view_sev {margin-left:17px; background-position:-685px -3px;}
.main_view_list > ul > li.main_view_sev > a > span {padding-left:15px;}
.main_view_list > ul > li.main_view_eig {margin-left:17px; background-position:-793px -3px;}
/** 영문 **/
.main_view_list_en.main_view_list > ul > li.main_view_one {margin-left:40px;}
.main_view_list_en.main_view_list > ul > li > a > span {font-weight:bold;}
.main_view_list_en.main_view_list > ul > li.main_view_six > a > span {padding-left:23px;}
.main_view_list_en.main_view_list > ul > li.main_view_sev {margin-left:14px; background-position:-685px -3px;}
.main_view_list_en.main_view_list > ul > li.main_view_sev > a > span {padding-left:20px;}
.main_view_list_en.main_view_list > ul > li.main_view_eig {margin-left:14px; background-position:-793px -3px;}
.main_view_list_en.main_view_list > ul > li.main_view_eig > a > span {padding-left:24px;}
.main_view_list_en.main_view_list > ul > li {margin-left:63px;}

.main_notice_view {float:right; width:222px;}
.main_notice_view > dl {position:relative; background-color:#fff; margin-left:0; padding:0 15px;}
.main_notice_view > dl > dt {padding:14px 0 10px 3px; font-size:16px; color:#2aac48; border-bottom:1px solid #eee;}
.main_notice_view > dl > dd > a {position:absolute; top:18px; right:20px; color:#555; font-weight:bold;}
.main_notice_view > dl > dd > ul {padding:16px 0 13px 0; margin:0;}
.main_notice_view > dl > dd > ul > li {padding:0px 4px 3px 4px;}
.main_notice_view > dl > dd > ul > li > a {display:inline-block; overflow:hidden; width:100%; text-overflow:ellipsis; white-space:nowrap;; padding-left:11px; line-height:17px; background:url("/np/assets/images/kr/page/banner-img/icn_news_arrow.gif") no-repeat 0 5px; color:#555;}
.main_notice_view > div.main_notice_view_ev {margin-left:0; padding:0 15px 0 15px; background-color:#fff; }
.main_notice_view > div.main_notice_view_ev > ul {margin:0;}
.main_notice_view > div.main_notice_view_ev > ul > li {border-top:1px solid #eee; font-size:14px; font-weight:bold; color:#29ad48; letter-spacing:-1px;}
.main_notice_view > div.main_notice_view_ev > ul > li:first-child {border-top:none;}
.main_notice_view > div.main_notice_view_ev > ul > li.main_notice_view_btn {background:url("/np/assets/images/kr/page/txt_ev_main01.jpg") no-repeat 0 12px;}
.main_notice_view > div.main_notice_view_ev > ul > li.main_notice_view_btn1 {height:48px;}
.main_notice_view > div.main_notice_view_ev > ul > li.main_notice_view_btn2 {height:48px; background-position:0 -36px;}
.main_notice_view > div.main_notice_view_ev > ul > li.main_notice_view_btn3 {height:53px; background-position:0 -84px;}
.main_notice_view > div.main_notice_view_ev > ul > li > a {display:inline-block; width:100%; height:100%;}
/** 영문 **/
.main_notice_view_en.main_notice_view > dl > dt {color:#2aac48; font-weight:bold;}
.main_notice_view_en.main_notice_view > dl > dd > a {top:13px; color:#666;}
.main_notice_view_en.main_notice_view > dl > dd > ul > li > a {color:#555; font-size:12px;}
.main_notice_view_en.main_notice_view > div.main_notice_view_ev > ul > li.main_notice_view_btn3 {height: 48px; background:url("/np/assets/images/kr/page/en_main_call.jpg") no-repeat 0 12px;}
/** 모바일 바로가기 서비스 **/
.main_view_list_mobile {display:none;}

/** 16.01.09 리브랜딩 슬라이드 모바일 **/

@media only screen and (max-width: 768px){
.main_notice_view > div.main_notice_view_ev {display:none;}
.main_view_list {display:none;}
#wrapper.main_wrap {min-width:320px; padding-bottom:25px;}
.container.header .bg-menu {bottom:-1px;}
#content.min_940 {min-width:96%;}
.btn_box_subm > div {width:80%; margin:0 auto;}
.outer_slider {margin-top:0;}
.outer_slider .slide_area_s1 {height:340px; background-color:#919FA8;}
/*.slide_area_s1 > ul > li > img {margin-left:-50%;} 15.09.23 제거*/
.txt_item_main {position:relative;}
.box_main_prev01 {min-width:100%;}
.txt_item_main .main_black_txt {padding:10px 0 10px 10px; text-align:left;}
.txt_item_main .main_black_txt > strong {font-size:30px; color:#fff;  line-height:100%;}
.txt_item_main .main_black_txt > .btn_txt_visual {float:none; width:95%; display:inline-block; margin:0; font-size:14px; color:#fff;}
.slide_area_s1 > ul > li > img {margin-left:-50% !important;}
.list_main_prev02 > li > .overHidden  > img {width:100%;}
.outer_slider .slide_area_s1 ul {margin-bottom:10px;}
.lr_buttom_box {bottom:-3px;}
.banner_alinks {height:15px; margin:-7px auto 0 auto;}
.txt_item_main .main_black_txt > .btn_txt_visual .txt_invisual {margin:10px 0 0 0;}
.main_notice_list {width:100%; min-width:100%;}
.main_notice_list > .main_pin_view {float:none; width:98%; margin:0 1% 0 1%; min-width:98%;}
.main_notice_list > .main_pin_view > ul {float:none; width:100%; max-width:100%;}
.main_notice_list > .main_pin_view > ul > li, .main_notice_list > .main_pin_view.en-pin > ul > li {float:none; width:100%; height:100%; min-height:80px; margin:10px 0;*zoom:1;}
.main_notice_list > .main_pin_view > ul > li:after {content:""; display:block; clear:both;}
.main_notice_list > .main_pin_view > ul > li > a {position:relative;padding-left:111px; }
.main_notice_list > .main_pin_view > ul > li > a:hover > img {opacity:1;}
.main_notice_list > .main_pin_view > ul > li > a > img {position:absolute; left:0; top:0; width:111px; height:80px; margin:0 !important;}
.main_notice_list > .main_pin_view > ul > li > a > span.main_notice_txt, .main_notice_list > .main_pin_view.en-pin > ul > li > a > span.main_notice_txt { width:90%; padding-bottom:10px; max-height:100%;}
.main_notice_list > .main_pin_view > dl {float:none;}
.link100 {display:none;}
.btn_re_pin {display:none !important;}
.btn_re_pin_back {display:none !important;}
.txt_item_main .main_black_txt > .btn_txt_visual .txt_invisual.txt_invisual_tit {margin-top:0;}
.main_notice_view {float:none; width:98%; margin:10px 1% 0 1%;}
.main_view_list_mobile {display:block; width:98%; margin:0 1% 0 1%;}
.main_view_list_mobile > ul {text-align:center;}
.main_view_list_mobile > ul > li {display:inline-block; float:none; margin-left:0 !important;}
.main_view_list_mobile > ul > li {margin-right:3%;}
}
@media only screen and (max-width:600px){
.main_notice_list > ul > li > a > img {float:none;}
.main_notice_list > ul > li > a > span {float:none; width:100%;}
}
@media only screen and (max-width:768px){
.slide_area_s1 > ul > li > img {width:1600px; max-width:1600px; margin-left:-50% !important;}
}
@media only screen and (max-width:720px){
.slide_area_s1 > ul > li > img {margin-left:-54% !important;}
}
@media only screen and (max-width:680px){
.slide_area_s1 > ul > li > img {margin-left:-58% !important;}
}
@media only screen and (max-width:620px){
.slide_area_s1 > ul > li > img {margin-left:-69% !important;}
}
@media only screen and (max-width:580px){
.slide_area_s1 > ul > li > img {margin-left:-79% !important;}
}
@media only screen and (max-width:540px){
.slide_area_s1 > ul > li > img {margin-left:-89% !important;}
}
@media only screen and (max-width:500px){
.slide_area_s1 > ul > li > img {margin-left:-99% !important;}
}
@media only screen and (max-width:480px){
.slide_area_s1 > ul > li > img {margin-left:-108% !important;}
}
@media only screen and (max-width:460px){
.slide_area_s1 > ul > li > img {margin-left:-113% !important;}
}
@media only screen and (max-width:440px){
.slide_area_s1 > ul > li > img {margin-left:-120% !important;}
}
@media only screen and (max-width:420px){
.slide_area_s1 > ul > li > img {margin-left:-127% !important;}
}
@media only screen and (max-width:400px){
.slide_area_s1 > ul > li > img {margin-left:-136% !important;}
}
@media only screen and (max-width:380px){
.slide_area_s1 > ul > li > img {margin-left:-139% !important;}
}
@media only screen and (max-width:360px){
.slide_area_s1 > ul > li > img {margin-left:-152% !important;}
}
@media only screen and (max-width:350px){
.slide_area_s1 > ul > li > img {margin-left:-159% !important;}
}
@media only screen and (max-width:340px){
.slide_area_s1 > ul > li > img {margin-left:-169% !important;}
}
@media only screen and (max-width:330px){
.slide_area_s1 > ul > li > img {margin-left:-179% !important;}
}
@media only screen and (max-width:320px){
.slide_area_s1 > ul > li > img {margin-left:-182% !important;}
}
 @media only screen and (max-width:360px) {
.outer_slider .slide_area_s1 {height:350px;}
.txt_item_main .main_black_txt > strong {font-size:23px;}
.txt_item_main .main_black_txt > span {margin:10px 0 15px 0;}
}

.ua-ie-8 .reb_head .search-on.searchbar-top {right:60px;}
.ua-ie-7 .reb_head .search-on.searchbar-top > div > div.two {left:55px;}
.ua-ie-7 .reb_head .search-on.searchbar-top {right:55px;}
.ua-ie-8 #header.reb_head .search-on.searchbar-top > div > div.two .button {right:2px;}
.ua-ie-8 .lang-select {right:110px;}
.reb_head_nav {*zoom:1;}
.reb_head_nav:after {content:""; display:block; clear:both;}
.reb_head_nav #loginBox {background:none;}
.reb_head_nav #loginBox .login-home {float:right;}
.ua-ie-7 .reb_head_nav #loginBox .login-home {float:left;}
.ua-ie-7 .reb_head_nav .login-wrapper .list-logs > li {height:25px; padding:3px 5px 0 2px; background-position:10px 6px;}
.ua-ie-7 .reb_head_nav .login-on.hidden-items .panel.login-wrapper {padding:0 8px;}
.reb_head_nav .login-wrapper .list-logs > li {height:28px; padding:5px 5px 6px 2px;}
.reb_head_nav #megaNav article.banner-block.mg_l10.mg_l12 {margin-left:12px !important;}
.reb_head_nav #megaNav article.banner-block.mg_l10 {margin-left:0 !important;}

.re_login_war {position:relative; top:0; z-index:13; text-align:left; width:966px; margin:0 auto;}
.re_login_war > div {position:absolute; top:0; width:227px; margin:0; background-color:#fff; z-index:13;}
.re_login_war > div > ul {margin:0;}
.re_login_war > div > ul > li {height:28px; padding:5px 5px 6px 2px; margin:0 8px; background:url(/np/assets/images/kr/page/banner-img/icn_locker.gif) no-repeat 10px 8px; border-top:1px solid #dedee0; }
.re_login_war > div > ul > li:first-child { border-top:00; }
.re_login_war > div > ul > li.last {border-bottom:none !important;}
.re_login_war > div > ul > li > a {padding-left:28px !important; font-size:13px !important; background:none; font-weight:bold; }
.re_login_war > div > ul > li.last.btn_incenter {height:37px; margin-bottom:0; padding:3px 0 3px 11px; *padding:4px 0 0px 11px; margin:0; background:#ededef;}
.re_login_war > div > ul > li.last.btn_incenter > a {display:block; width:100%; height:30px; *padding-top:1px; background:url(/np/assets/images/kr/page/banner-img/icn_arrow_gray.gif) no-repeat 172px 4px; color:#030303; font-size:15px; font-weight:bold; line-height:30px; }



/* 20160112 리브랜딩 스타일 추가 */ 
.rebrand_2016 .nine {width:100%}
.rebrand_2016 .twelve {float:right; padding:0}
.rebrand_2016 .twelve.columns.text-right {width:auto; margin-right:20px}
.rebrand_2016 .bbs-seach-field {margin-bottom:20px}
.rebrand_2016 .bbs-seach-field.product-seach {padding:14px 0 14px}
.rebrand_2016 .bbs-seach-field.product-seach div.product-seach-input {width:100%; margin-bottom:0px; margin-left:0; padding: 0;}
.rebrand_2016 .bbs-seach-field .input {width:37.5%; margin-left:30px;}
.rebrand_2016 .block-grid.compare-list {margin-left:-9px}
.rebrand_2016 .filter-block {padding:0}
.rebrand_2016 #filters {margin:0}
.rebrand_2016 .filter-block #filters li {margin-right:20px}
.rebrand_2016 .filter-block #filters li.last {margin-right:0;}
.rebrand_2016 #rsltList {margin-top:15px}
.rebrand_2016 .common-contact-block {background:#fff;}
.rebrand_2016 .panel .nine {padding:0}
.rebrand_2016 .shadow-panel .elm-content-area {margin-bottom:0}
.rebrand_2016 #rsltList .button.small {padding-left:6px; padding-right:6px; margin:0 2px}
.rebrand_2016 #rsltList .button.green {background:#2a9700; border-color:#268f00;}
.rebrand_2016 .common-contact-block .panel {position:relative;  padding:17px 20px 24px; border-color:#e4e4e4;}
.rebrand_2016 .common-contact-block strong {letter-spacing:-1px; }
.rebrand_2016 .common-contact-block .title2 {display:inline-block; height:71px; *height:56px; padding:14px 0 3px 28px; margin:0; background:url(/np/assets/pws/images/page/icon_rebrand.png) 0 0 no-repeat; text-align:left;}
.rebrand_2016 .common-contact-block .cc-locate-us .title2 {padding-left:37px; background-position: 0 -93px;}
.rebrand_2016 .common-contact-block .reward360 .title2 {padding-left:75px; background-position: 0 -185px;}
.rebrand_2016 .common-contact-block .recomn .title2 {padding-left:48px; background-position: 0 -273px;}
.rebrand_2016 .common-contact-block .title2 + p {height:auto; min-height:36px; margin-top:0; margin-bottom:0; padding-bottom:10px; text-align:left; font-size:12px}
/* .rebrand_2016 .common-contact-block .panel ul {position:absolute; bottom:10px; width:84%; *left:20px;} */
.rebrand_2016 .common-contact-block li.columns {padding:0}
.rebrand_2016 .common-contact-block li a {text-decoration:underline;}
.rebrand_2016 .bbs-seach-field.product-seach div.product-seach-input {width:100% !important;}
.rebrand_2016 .product-seach-input .twelve {float:right !important; width:auto; margin-right:20px;}
.rebrand_2016 .bbs-seach-field.product-seach {padding: 14px 0 14px !important; *zoom:1;}
.rebrand_2016 .bbs-seach-field.product-seach:after {display:block; content:""; clear:both}
.rebrand_2016.banner-container {margin-bottom:0; *margin-bottom:0;}
.rebrand_2016.banner-container .row, .rebrand_2016_single.banner-container .row {box-shadow:none;}
.rebrand_2016 #featured1, .rebrand_2016_single #featured {max-height:210px; }
.rebrand_2016 .orbit-bullets {width:100%; left:auto; margin-top:10px; text-align:center !important; }
.rebrand_2016 .orbit-bullets > li {float:none; width:10px !important; margin-left:12vpx; background: url('/np/assets/global/images/orbit/bullets_rebrnd.png') no-repeat 0px 0 !important;}
.rebrand_2016 ul.orbit-bullets li:hover, .rebrand_2016 ul.orbit-bullets li.active {border-bottom:0; background-position:-10px 0 !important}
.rebrand_2016 div.orbit-wrapper div.slider-nav {position:relative; margin-top:10px;}
.rebrand_2016 div.orbit-wrapper div.slider-nav span {left:50%; bottom:0; width:10px; height:10px; margin:0 0 0 -45px; background:url(/np/assets/images/kr/page/banner-img/icn_slide_prev.gif) 0 0 no-repeat !important; z-index:49}
.rebrand_2016 div.orbit-wrapper div.slider-nav span.right {right:50%; left:auto; margin:0 -50px 0 0;  background:url(/np/assets/images/kr/page/banner-img/icn_slide_next.gif) 0 0 no-repeat !important;}	
.rebrand_2016 .orbit-bullets {position:static; min-height:auto; margin-left:0 !important; *width:60px; *position:relative; *left:50%; *margin-left:-30px !important}
.rebrand_2016 .orbit-bullets, .rebrand_2016 .orbit-bullets > li {height: 10px !important; margin-bottom:0; }
.rebrand_2016 ul.orbit-bullets > li {display:inline-block; margin-left:5px; cursor:pointer; color:#999; text-indent:-9999px; overflow:hidden; *zoom:1; *float:left; vertical-align:top}
.rebrand_2016 ul.orbit-bullets li:hover, .rebrand_2016 ul.orbit-bullets li.active {border-bottom:0; background-position:-10px 0}
.rebrand_2016 .orbit-wrapper .orbit-caption {bottom:33px;/* bottom:auto; top:43px; */}	
.rebrand_2016 .info-box {max-width:360px; padding:15px 10px 17px 22px; background: rgba(159, 175, 184, .6); margin-right:0}
.rebrand_2016_single .info-box {max-width:360px; padding:15px 10px 17px 22px; background: rgba(159, 175, 184, .6); margin-right:0}
.rebrand_2016 .info-box h2, .rebrand_2016_single .info-box h2 {margin-bottom:5px !important; font-size:20px}
.rebrand_2016 .orbit-wrapper {*max-height:240px}
.rebrand_2016_single .orbit-wrapper {*max-height:210px}
.rebrand_2016 .share-drop .dropdown-content {position:relative; top:8px; right:0;}

/* grayline */
.button.grayline, a.button.grayline {
	background-color:#ffffff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff ), to(#eaeaea ));
	background: -webkit-linear-gradient(top, #ffffff, #eaeaea );
	background: -moz-linear-gradient(top, #ffffff, #eaeaea );
	background: -ms-linear-gradient(top, #ffffff, #eaeaea );
	background: -o-linear-gradient(top, #ffffff, #eaeaea );
	background: linear-gradient(top, #ffffff, #eaeaea );
	border:1px solid #8e8e8e !important;
	color:#555454;
	font-size:14px;
	padding:12px 30px 12px;
}
.button.grayline:hover {
	background-color:#eaeaea;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#eaeaea');
	background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#eaeaea));
	background: -webkit-linear-gradient(top, #eaeaea, #eaeaea);
	background: -moz-linear-gradient(top, #eaeaea, #eaeaea);
	background: -ms-linear-gradient(top, #eaeaea, #eaeaea);
	background: -o-linear-gradient(top, #eaeaea, #eaeaea);
	background: linear-gradient(top, #eaeaea, #eaeaea);
}
.rebrand_2016 .row.inpage-content {margin-top:15px;}
.rebrand_2016 .pagination_wrap {padding:0}
.rebrand_2016_single .max_wdth470 {max-width:470px;}

/** 영문 찾아가는 뱅킹 **/
.vb-sch-wrap .vb-sch-frm .sch-box .vb-frm input[type="text"].en_door {width:70%;}

/** ie8 메가 네비게이션 스크롤 내릴 시 **/
.ua-ie-8 .sticky .brand-header.reb_head_nav #megaNav > li > a {top:-20px;}
.ua-ie-8 .sticky .brand-header.reb_head_nav #megaNav > li > a > h3 {padding-top:23px;}

.block-grid.compare-list .shadow-panel .elm-content-area {*height: 180px;/* 20160115 리브랜드 관련 수정 */}

@media only screen and (max-width: 862px){
	.rebrand_2016 .shadow-panel .elm-content-area {margin-bottom:20px}
	.rebrand_2016 #rsltList .shadow-panel .elm-content-area .button + .button {margin-top:5px}
}
@media only screen and (max-width: 767px){
	.rebrand_2016 .share-drop .dropdown-content {width:206px;}
	.rebrand_2016 .twelve {padding:0 8px}
	.rebrand_2016 .bbs-seach-field.product-seach {margin-bottom:0; padding-left:8px !important; padding-right:8px !important}
	.rebrand_2016 .bbs-seach-field .input {margin-left:0}
	.rebrand_2016 .twelve.columns.text-right {height:100%; margin-right:0; margin-top:2px; padding-right:0}
	.rebrand_2016 .common-contact-block .panel {height:auto !important; padding-bottom:17px}
	.rebrand_2016 .common-contact-block .title2 + p {min-height:auto; text-align:center}
	.rebrand_2016 .common-contact-block .panel ul {position:static; width:100%; text-align:center}
	.rebrand_2016 .orbit-wrapper .orbit-caption{position:relative;width:100%; bottom:auto; top:auto; margin-bottom:0; }
	.rebrand_2016 .info-box, .rebrand_2016_single .info-box{max-width:none; padding: 12px; background:#919fa8}
	.rebrand_2016 .hide-for-small {display:block !important;}
	.rebrand_2016 #rsltList .shadow-panel .elm-content-area .button + .button {margin-top:0px}
}
@media only screen and (min-width: 768px){
	.rebrand_2016 .orbit-bullets {position:relative; margin-left:0 !important}
	.rebrand_2016 .orbit-bullets, .rebrand_2016 .orbit-bullets > li {height: 10px !important; margin-bottom:0; min-height: 10px; text-align:right;}
	.rebrand_2016 ul.orbit-bullets > li {display:inline-block; margin-left:5px; cursor:pointer; color:#999; text-indent:-9999px; background:url('/np/assets/global/images/orbit/bullets.jpg') no-repeat 4px 0; width:13px; height:12px; overflow:hidden}
	.rebrand_2016 ul.orbit-bullets li:hover, .rebrand_2016  ul.orbit-bullets li.active {border-bottom:0; background-position:-8px 0}
	.rebrand_2016 .orbit-slide-counter {position:absolute;bottom:0; z-index:99; background:rgba(0, 0, 0, 0.7); color:#fff; padding:5px}
	
}

/** 리브랜딩 랜딩 best아이콘  **/
.reb_ico_star {position:relative;padding-left:36px;}
.reb_ico_star > span {position:absolute;top:-10px;*top:-5px;left: -16px;}
.reb_ico_star > h2 {*padding-top:5px}
.reb_btn_star {margin-left:36px;}

.rebrand_2016 .orbit-bullets li a {height:100%}

@media only screen and (max-width: 485px){
	.rebrand_2016 .product-seach-input .twelve {float:left !important; padding:0; margin-left:2px}
}
@media only screen and (max-width: 345px){
	.reb_ico_star + a + a + a {margin-left:36px}
}
.orbit-bullets li a {opacity:1; background:none;}
ul.orbit-bullets {
animation: none !important;
-o-animation: none !important;
-ms-animation: none !important;
-moz-animation: none !important;
-webkit-animation: none !important;
}

/** 찾아가는 뱅킹 **/
.tabs_reb {margin-top:25px; background-color:#fff;}
.tabs_reb > div {border-bottom:1px solid #cdcdcd;}
.tabs_reb > .columns {float:none;}
.tabs_reb > .columns > ul.row {text-align:center; margin-bottom:-1px; }
.tabs_reb > .columns > ul.row > li {display:inline-block;}
.tabs_reb > .columns > ul.row > li > a {display:inline-block; padding:12px 48px 12px 48px; font-size:15px; color:#000; border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}
.tabs_reb > .columns > ul.row > li.on_check > a {padding:9px 48px 9px 48px; color:#0071a9; border:4px solid #0071a9;  }
.tabs_reb > .columns > ul.row > li > a:hover {color:#0071a9;}

/** 찾아가는 뱅킹 직원 조회 **/
.reb_visit_banking {background-color:#f7f7f9;}
.reb_visit_banking h3 {background:none; padding-left:0; font-size:14px;  color:#000;}
.reb_visit_banking .vb-sch-wrap {margin-top:50px; background:none; padding:0;}
.reb_visit_banking .vb-sch-wrap .vb-sch-frm {background:none; padding:0;}
.reb_visit_banking .vb-sch-wrap .vb-sch-frm .sch-box {width:690px; margin:0 auto;border:0;}
.reb_visit_banking .vb-sch-wrap .vb-sch-frm .sch-box .vb-frm {position:relative;width:548px;}
.reb_visit_banking .vb-sch-wrap .vb-sch-frm .sch-box .vb-frm > a {position:absolute; top:8px; right:14px;}
.reb_visit_banking .vb-sch-wrap .vb-sch-frm .sch-box .vb-btn {position:relative; width:14%; margin-left:17px; padding:0; float:left; text-align:center;}
.reb_visit_banking .vb-sch-wrap .vb-sch-frm .sch-box .vb-btn input[type="button"] {padding:10px 14px 11px 40px; margin:0; font-size:17px; color:#fff; vertical-align:top; cursor:pointer; }
.reb_visit_banking .vb-sch-wrap .vb-sch-frm .sch-box .vb-btn img {position:absolute; top:11px; left:17px; vertical-align:top; z-index:10;}
.reb_visit_banking .vb-sch-wrap .vb-sch-frm .sch-box .vb-frm input[type="text"] {width:553px; height:40px; padding-left:21px; border:5px solid #27a448; }
.reb_visit_banking .vb-sch-info {padding-top:27px;}

/** 찾아가는 뱅킹 서비스안내 **/
.reb_visit_banking.visitbanking-cont .top-copy {padding:0; background:none; text-align:center;}
.reb_visit_banking.visitbanking-cont .top-copy p {font-size:17px; font-weight:normal;}
.reb_visit_banking.visitbanking-cont .top-copy p strong.f-blue {font-size:17px; color:#0071a9;}
.reb_visit_banking.visitbanking-cont .block-grid.five-up {margin-left:0;}
.reb_visit_banking.visitbanking-cont .block-grid.five-up > li {width:186px; height:262px; margin-left:10px; background:url("/np/assets/images/kr/pl/wb/rc/txt_door_step01.jpg") no-repeat 0px 0;}
.reb_visit_banking.visitbanking-cont .block-grid.five-up > li.txt_door_step02 {background-position:-196px 0;}
.reb_visit_banking.visitbanking-cont .block-grid.five-up > li.txt_door_step03 {background-position:-392px 0;}
.reb_visit_banking.visitbanking-cont .block-grid.five-up > li.txt_door_step04 {background-position:-588px 0;}
.reb_visit_banking.visitbanking-cont .block-grid.five-up > li.txt_door_step05 {background-position:-784px 0;}
.reb_visit_banking.visitbanking-cont .block-grid.five-up > li:first-child {margin-left:5px;}
.reb_visit_banking.visitbanking-cont .list-type3 {margin-left:0; background:url("/np/assets/images/kr/pl/wb/rc/bul_door_list.gif") no-repeat 0px 7px;}
.reb_visit_banking.visitbanking-cont .list-type3 > li {padding-left:10px; background:url("/np/assets/images/kr/pl/wb/rc/bul_door_list.gif") no-repeat 0px 7px;}
.inpage-sections .reb_visit_banking.visitbanking-cont p {margin-left:0; color:#555;}

/** 찾아가는 뱅킹 서비스안내 영문 **/
.reb_visit_enbanking.reb_visit_banking.visitbanking-cont .top-copy p {color:#000;}
.reb_visit_enbanking.reb_visit_banking.visitbanking-cont .block-grid.five-up > li {background:url("/np/assets/images/en/pl/wb/rc/txt_door_enstep01.jpg") no-repeat 0px 0;}
.reb_visit_enbanking.reb_visit_banking.visitbanking-cont .block-grid.five-up > li.txt_door_step02 {background-position:-196px 0;}
.reb_visit_enbanking.reb_visit_banking.visitbanking-cont .block-grid.five-up > li.txt_door_step03 {background-position:-392px 0;}
.reb_visit_enbanking.reb_visit_banking.visitbanking-cont .block-grid.five-up > li.txt_door_step04 {background-position:-588px 0;}
.reb_visit_enbanking.reb_visit_banking.visitbanking-cont .block-grid.five-up > li.txt_door_step05 {background-position:-784px 0;}
.reb_visit_enbanking.reb_visit_banking.visitbanking-cont .list-type3 > li {font-size:12px;}

/** 찾아가는 뱅킹 상담 **/
.reb_visit_banking.visitbanking-cont .txt_door_consult > ul.benefit-list {overflow:hidden; margin:0; width:100%; *zoom:1;}
.reb_visit_banking.visitbanking-cont .txt_door_consult > ul.benefit-list:after {content:""; display:block; clear:both;}
.reb_visit_banking.visitbanking-cont .txt_door_consult > ul.benefit-list > li {width:316px; height:266px; margin-left:11px; margin-bottom:0; padding:0; background:url("/np/assets/images/kr/pl/wb/rc/txt_door_consult01.jpg") no-repeat 0px 0;}
.reb_visit_banking.visitbanking-cont .txt_door_consult > ul.benefit-list > li:first-child {margin-left:0;}
.reb_visit_banking.visitbanking-cont .txt_door_consult > ul.benefit-list > li > a {display:inline-block; width:100%; height:100%;}
.reb_visit_banking.visitbanking-cont .txt_door_consult > ul.benefit-list > li.txt_door_consult02 {background-position:-327px 0;}
.reb_visit_banking.visitbanking-cont .txt_door_consult > ul.benefit-list > li.txt_door_consult03 {background-position:-654px 0;}

.reb_visit_banking .vb-sch-info .vb-sch-into-inner .into-txt dl dt {padding-right: 10px;}
.reb_visit_banking .vb-sch-info .vb-sch-into-inner .into-txt {margin:20px 0px 0px 30px;}
.reb_consult_enbanking.reb_visit_banking.visitbanking-cont .txt_door_consult > ul.benefit-list > li {background:url("/np/assets/images/en/pl/wb/rc/txt_door_enconsult01.jpg") no-repeat 0px 0;}
.reb_consult_enbanking.reb_visit_banking.visitbanking-cont .txt_door_consult > ul.benefit-list > li.txt_door_consult02 {background-position:-327px 0;}
.reb_consult_enbanking.reb_visit_banking.visitbanking-cont .txt_door_consult > ul.benefit-list > li.txt_door_consult03 {background-position:-654px 0;}

/** 찾아가는 뱅킹 자료제출 **/
.reb_visit_banking.visitbanking-cont .txt_visit_data {margin-left:0;*zoom:1;}
.reb_visit_banking.visitbanking-cont .txt_visit_data:after {display:block; content:""; clear:both}
.reb_visit_banking.visitbanking-cont .txt_visit_data > li {width:481px; height:133px; margin:0 0 20px 11px; padding:0; background:url("/np/assets/images/kr/pl/wb/rc/txt_visit_data01.jpg") no-repeat 0px 0;}
.reb_visit_banking.visitbanking-cont .txt_visit_data > li.txt_visit_data01 {margin-left:0;}
.reb_visit_banking.visitbanking-cont .txt_visit_data > li.txt_visit_data02 {background-position:-502px 0;}
.reb_visit_banking.visitbanking-cont .txt_visit_data > li.txt_visit_data03 {margin-left:0; background-position:0 -152px;}
.reb_visit_banking.visitbanking-cont .txt_visit_data > li.txt_visit_data04 {background-position:-502px -152px;}
/** 찾아가는 뱅킹 자료제출 영문 **/
.inpage-sections .reb_submit_enbanking.reb_visit_banking.visitbanking-cont p{color:#000;}
.reb_submit_enbanking.reb_visit_banking.visitbanking-cont .txt_visit_data > li {background:url("/np/assets/images/en/pl/wb/rc/txt_visit_endata01.jpg") no-repeat 0px 0;}
.reb_submit_enbanking.reb_visit_banking.visitbanking-cont .txt_visit_data > li.txt_visit_data02 {background-position:-502px 0;}
.reb_submit_enbanking.reb_visit_banking.visitbanking-cont .txt_visit_data > li.txt_visit_data03 {margin-left:0; background-position:0 -152px;}
.reb_submit_enbanking.reb_visit_banking.visitbanking-cont .txt_visit_data > li.txt_visit_data04 {background-position:-502px -152px;}

@media only screen and (min-width: 768px){
	.rebrand_2016 .orbit-caption .info-box h2 + p, .rebrand_2016 .orbit-caption .info-box h2 + ul {max-height:36px; overflow:hidden;}
}
@media only screen and (max-width: 768px){
	.reb_visit_banking .vb-sch-wrap .vb-sch-frm .sch-box {width:100%;}
	.reb_visit_banking .vb-sch-wrap .vb-sch-frm .sch-box .vb-frm input[type="text"] {width:100%;}
	.reb_visit_banking .vb-sch-wrap .vb-sch-frm .sch-box .vb-frm {width:70%;}

	/*.brand-header.reb_head_nav #megaNav > li > a {width:100%; height:100%; padding:0 !important;}
	.brand-header.reb_head_nav .nav-bar > li > a > h3 {padding:15px 0; }*/
}
@media only screen and (max-width:500px){
	.pos-rel.reb_head #utilityNav {margin-right:129px !important;}
	.universal-grey #utilityNav > li > a:first-child {margin-left:0;}
	.pos-rel.reb_head .searchbar-top.search-on {right:95px;}
	.reb_visit_banking .vb-sch-wrap .vb-sch-frm .sch-box .vb-btn {margin-left:-1px;}
}
@media only screen and (max-width:970px){
	.reb_visit_banking.visitbanking-cont .block-grid.five-up > li:first-child {margin-left:0;}
	.reb_visit_banking.visitbanking-cont .block-grid.five-up > li {margin-left:0;}
	.reb_visit_banking.visitbanking-cont .txt_door_consult > ul.benefit-list > li {margin-left:0; margin-bottom:10px;}
	.reb_visit_banking.visitbanking-cont .txt_visit_data > li {margin-left:0;}
}

.rebrand_2016 .type_fund .list-type3 {float:left; height:27px; padding-left:6px; margin-bottom:0; background:none;}
.rebrand_2016 .type_fund .list-type3 .button {height:27px; padding-top:6px; padding-bottom:13px; line-height:13px; font-size:13px; letter-spacing:-1px}
.rebrand_2016 .type_fund .product-seach-input .button.share  {padding-left:14px !important;padding-right:23px;}
.rebrand_2016 .type_fund .bbs-button2 span {right:7px}
@media only screen and (max-width:767px){
	.rebrand_2016 .type_fund .list-type3 {margin-bottom:4px; padding-left:2px}
	.rebrand_2016 .type_fund .list-type3 .button {margin-top:2px;}
	.rebrand_2016 .type_fund .bbs-button2 {margin-left:0}
	.rebrand_2016 .type_fund .product-seach-input .twelve {margin-left:0}
}
@media only screen and (max-width:360px){
	.rebrand_2016 .type_fund .list-type3 {padding-left:0;}
}
.rebrand_2016 .type_fund .input {width: 27.5%;}
.rebrand_2016 .type_fund .bbs-button1 input {padding-left:14px}
.rebrand_2016 .type_fund .bbs-button1 span {display:none}

.ko-en .rebrand_2016 #rsltList .inpage-content {padding-bottom:0}
.ko-en .rebrand_2016 .list-gid-two .block-grid.two-up li a {font-weight:;}
.ko-en .rebrand_2016 .list-gid-two .block-grid.two-up li > a {*float:left;}
.ko-en .rebrand_2016 .list-gid-two .block-grid.two-up li a.more {}
.ko-en .rebrand_2016 .sc_info {padding-top:10px}
.ko-en .rebrand_2016 .sc_info .landing-banner {border:1px solid #e1e1e1; border-bottom:0; background:#fafafa;}
.ko-en .rebrand_2016 .sc_info .landing-banner li {width:25%; *width:253px; height:68px; *height:23px; padding:22px 0 23px 0px; border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; text-align:center;}
.ko-en .rebrand_2016 .sc_info .landing-banner li:first-child {*width:254px; border-left:0}
.ko-en .rebrand_2016 .sc_info .landing-banner li strong {display:inline-block; padding-left:62px}
.ko-en .rebrand_2016 .sc_info .landing-banner li.landing-banner3 strong {padding-left:57px}
.ko-en .rebrand_2016 .sc_info .landing-banner li.landing-banner5 strong {padding-left:50px}
.ko-en .rebrand_2016 .sc_info .landing-banner li > span {left:50%; top:11px}
.ko-en .rebrand_2016 .landing-banner .landing-banner1 span.icons_large {margin-left: -56px;}
.ko-en .rebrand_2016 .landing-banner .landing-banner2 span.icons_large {margin-left: -46px;}
.ko-en .rebrand_2016 .landing-banner .landing-banner3 span.icons_large {margin-left: -77px;}
.ko-en .rebrand_2016 .landing-banner .landing-banner5 span.icons_large {top:10px; margin-left: -74px;}
@media only screen and (max-width:320px){
	.ko-en .rebrand_2016 .sc_info .landing-banner li.landing-banner3 strong {padding-left: 50px;}
}
.ko-en .rebrand_2016 .inpage-content-top {padding-top:0}
.ko-en .rebrand_2016 .inpage-content-top.pt20 {padding-top:20px}
.ko-en .rebrand_2016_single .info-box {padding: 13px 10px 17px 19px;}
.ko-en .rebrand_2016_single .info-box h2 {margin:0 !important; line-height:30px}
.ko-en .rebrand_2016_single .info-box.type_one h2 {margin:0 !important; line-height:30px; font-size:28px;}
.ko-en .rebrand_2016.type_fund_lst {}
.ko-en .rebrand_2016.type_fund_lst .inpage-content {padding-bottom:15px}
.ko-en .rebrand_2016.type_fund_lst .benefit-list dl {position:relative; padding-left:76px; text-align:left;}
.ko-en .rebrand_2016.type_fund_lst .benefit-list dl dd {text-align:left;}
.ko-en .rebrand_2016.type_fund_lst .benefit-list li dl dd p {padding:0; font-size:12px; text-align:left;}
.ko-en .rebrand_2016.type_fund_lst .benefit-list dl dd .more {color:#888; font-size:12px; text-decoration:inherit}
.ko-en .rebrand_2016.type_fund_lst .benefit-list dt span.img {position:absolute; left:12px; top:0;}
.ko-en .rebrand_2016.type_fund_lst .benefit-list strong {font-weight:;}
@media only screen and (max-width:629px){
	.ko-en .rebrand_2016 .sc_info .landing-banner li {width:50%;}
}
.ko-en .rebrand_2016 .mt0 {margin-top:0 !important}
.ko-en .rebrand_2016 #invest_info2 {padding-top:20px}
.ko-en .rebrand_2016.type_fund_lst .more span {top:5px; width:5px; height:7px; background:url(/np/assets/images/kr/base/gray_arr.gif) 0 0 no-repeat;}
.ko-en .rebrand_2016 .type_insure .wrap_box_insure {*zoom:1}
.ko-en .rebrand_2016 .type_insure .wrap_box_insure:after {display:block; content:""; clear:both;}
.ko-en .rebrand_2016 .type_insure .box_insure {float:left; width:50%;}
.ko-en .rebrand_2016 .type_insure .box_insure:first-child , .ko-en .rebrand_2016 .type_insure .box_insure + .box_insure + .box_insure {width:45%; margin-right:5%}
.ko-en .rebrand_2016 .type_insure .box_insure .list-type1 > li {padding-left:0; background:none;}
.ko-en .rebrand_2016 .type_insure .box_insure .title2 {margin-top:10px}
@media only screen and (max-width:767px){
	.ko-en .rebrand_2016 .type_insure .box_insure {width:100% !important; float:none;}
}
.ko-en .rebrand_2016.type_fund_lst.type02 .benefit-list dl {padding-left:73px}
.ko-en .rebrand_2016.type_fund_lst.type02 .benefit-list dt > span {position:absolute; left:18px; top:9px;}
.ko-en .rebrand_2016.type_fund_lst.type02 .benefit-list .txt-benefit1 {display:none}
.ko-en .rebrand_2016.type_fund_lst.type02 .benefit-list .more {color:#888; font-size:12px; text-decoration:none;}
.ko-en .rebrand_2016.type_fund_lst.type02 .benefit-list strong {min-height:none; padding-bottom:8px}
.ko-en .rebrand_2016.type_fund_lst.type02 .benefit-list .icon-benefit6 {left: 32px; top: -4px;background:url(/np/assets/pws/images/page/icon_rebrand.png) 0 -93px no-repeat}
.ko-en .rebrand_2016.type_fund_lst.type02 .benefit-list .icon-benefit16 {left: 23px;}
.ko-en .rebrand_2016.type_fund_lst.type02 .benefit-list .icon-benefit20 {left: 11px;top: 0px;}
.ko-en .rebrand_2016.type_fund_lst.type02 .benefit-list .icon-benefit19 {left: 24px;top: 1px;}
.ko-en .rebrand_2016.type_fund_lst.type02 .benefit-list .icon-benefit17 {top:3px}
.ko-en .rebrand_2016.type_fund_lst.type02 .benefit-list .icon-benefit10 {left: 38px;top: 5px;}
.ko-en .rebrand_2016.type_fund_lst.type02 .benefit-list p {padding-left:73px; text-align:left;}
.ko-en .rebrand_2016 .loan_lst .row.inpage-content {margin-top:0}
.ko-en .rebrand_2016 .loan_lst .compare-list li {width:227px; margin-bottom:0; margin-left:20px; padding:0;}
.ko-en .rebrand_2016 .loan_lst .compare-list {margin-left:0}
.ko-en .rebrand_2016 .loan_lst .compare-list li:first-child {margin:0}
.ko-en .rebrand_2016 .loan_lst .shadow-panel {box-shadow:none}
.ko-en .rebrand_2016 .loan_lst .shadow-panel .margin-title {margin:0}
.ko-en .rebrand_2016 .loan_lst .compare-list .margin-title a {max-height:none; height:171px}
.ko-en .rebrand_2016 .loan_lst .compare-list .elm-content-area {height:204px; padding:9px 15px 0 15px}
.ko-en .rebrand_2016 .loan_lst .compare-list .elm-content-area .title {text-align:left;}
.ko-en .rebrand_2016 .loan_lst .compare-list.sub .title + p,
.ko-en .rebrand_2016 .loan_lst .compare-list.sub .title + ul {height:108px; margin-bottom:15px}
.ko-en .rebrand_2016 .loan_lst .compare-list.sub .title + ul li {width:195px; padding-left:10px; margin-left:0; text-indent:-10px;}
.ko-en .rebrand_2016 .loan_lst .compare-list .button {padding:3px 20px 4px; font-size:12px; font-weight:bold;}
@media only screen and (max-width:767px){
	.ko-en .rebrand_2016 .loan_lst .compare-list {width:227px; margin:0 auto;}
	.ko-en .rebrand_2016 .loan_lst .compare-list > li {float:none; padding-bottom:20px; margin-left:0;}
	.ko-en .rebrand_2016 .loan_lst .compare-list li .panel {width:auto;}
}

.ko-en .rebrand_door .info-box h2 {font-size:27px;}
.ko-en .rebrand_door .info-box p{font-size:12px;}
@media only screen and (max-width:862px){
	.rebrand_2016 .loan_lst .shadow-panel .elm-content-area {margin-bottom:0}
}
.rebrand_2016 .info-box.type_one h2, .rebrand_2016_single .info-box.type_one h2 {margin-bottom:1px !important}
.rebrand_2016.type_service .inpage-content-top {margin-bottom:30px}
.rebrand_2016.type_service .wrap_inpage .inpage-content {float:left; width:250px; padding:0;} 
.rebrand_2016.type_service .wrap_inpage .inpage-content:first-child {width:249px} 
.rebrand_2016.type_service .wrap_inpage {max-width:999px; margin:0 auto; *zoom:1}
.rebrand_2016.type_service .wrap_inpage:after {display:block; content:""; clear:both}
.rebrand_2016.type_service .wrap_inpage .inpage-content:after {display:none}
.rebrand_2016.type_service .wrap_inpage .inpage-content .row {width:250px; max-width:none; min-width:250px}
.rebrand_2016.type_service .inpage-content .block-grid {margin:0 0 0 19px; border:1px solid #e6e6e6; border-bottom: 0;}
.rebrand_2016.type_service .wrap_inpage .inpage-content:first-child + .inpage-content .block-grid, .rebrand_2016.type_service .wrap_inpage .inpage-content + .inpage-content + .inpage-content + .inpage-content .block-grid {background:#fcfafb;}
.rebrand_2016.type_service .wrap_inpage .inpage-content:first-child .block-grid {margin-left:0}
.rebrand_2016.type_service .inpage-content .block-grid > li {position:relative; float:none; width:100%; padding:0; margin:0; border-bottom:1px solid #e6e6e6; overflow:hidden}
.rebrand_2016.type_service .inpage-content .title1 {padding-left:20px; margin-bottom:10px; margin-left:0px; font-size:19px}
.rebrand_2016.type_service .wrap_inpage .inpage-content:first-child .title1 {margin-left:0; padding-left:0}
.rebrand_2016.type_service .inpage-content .block-grid dl {padding-left:25px}
.rebrand_2016.type_service .inpage-content .block-grid dd {height:73px; margin:0; padding:0 40px 0 0; overflow:hidden}
.rebrand_2016.type_service .inpage-content .block-grid dt {position:relative; padding:20px 0px 2px; text-align:left}
.rebrand_2016.type_service .inpage-content .block-grid dt > span {position:absolute; right:6px; top:43px; width:57px; height:32px; background:url(/np/assets/images/kr/page/banner-img/icon_rebrand.png) center 0px no-repeat;}
.rebrand_2016.type_service .inpage-content .benefit-list strong {margin:0; font-size:14px}
.rebrand_2016.type_service .inpage-content .benefit-list .more {position:absolute; left:0; top:0; width:100%; height:100%; text-indent:-9999px}
.rebrand_2016.type_service .inpage-content .benefit-list .more > span {display:none}
.rebrand_2016.type_service .inpage-content .block-grid dt > span.icon-waytobank_info2 {height:35px; background-position: center -107px;}
.rebrand_2016.type_service .inpage-content .block-grid dt > span.icon-waytobank_info3 {height:38px; background-position: center -218px;}
.rebrand_2016.type_service .inpage-content .block-grid dt > span.icon-waytobank_info4 {height:35px; background-position: center -329px;}
.rebrand_2016.type_service .inpage-content .block-grid dt > span.icon-waytobank_info5 {height:35px; background-position: center -418px;}
.rebrand_2016.type_service .inpage-content .block-grid dt > span.icon-waytobank_info6 {height:35px; background-position: center -522px;}
.rebrand_2016.type_service .inpage-content .block-grid dt > span.icon-waytobank_info7 {height:35px; background-position: center -634px;}
.rebrand_2016.type_service .inpage-content .block-grid dt > span.icon-waytobank_info8 {height:35px; background-position: center -749px;}
.rebrand_2016.type_service .inpage-content .block-grid dt > span.icon-waytobank_info9 {height:35px; background-position: center -859px;}
.rebrand_2016.type_service .inpage-content .block-grid dt > span.icon-waytobank_info10 {height:35px; background-position: center -970px;}
.rebrand_2016.type_service .inpage-content .block-grid dt > span.icon-waytobank_info11 {height:35px; background-position: center -1088px;}
.rebrand_2016.type_service .inpage-content .block-grid dt > span.icon-waytobank_info12 {height:35px; background-position: center -1197px;}
.rebrand_2016.type_service .inpage-content .block-grid dt > span.icon-waytobank_info13 {height:35px; background-position: center -1311px;}
.rebrand_2016.type_service .inpage-content .block-grid dt > span.icon-waytobank_info14 {height:35px; background-position: center -1403px;}
.rebrand_2016.type_service .inpage-content .block-grid dt > span.icon-waytobank_info15 {height:35px; background-position: center -1517px;}
.rebrand_2016.type_service .inpage-content .block-grid dt > span.icon-waytobank_info16 {height:35px; background-position: center -1628px;}
.rebrand_2016.type_service .inpage-content .block-grid dt > span.icon-waytobank_info17 {height:35px; background-position: center -1740px;}
.rebrand_2016.type_service .inpage-content .block-grid dt > span.icon-waytobank_info18 {height:37px; background-position: center -1853px;}
.rebrand_2016.type_service .inpage-content .block-grid dt > span.icon-waytobank_info19 {height:35px; background-position: center -1960px;}
.rebrand_2016.type_service .inpage-content .block-grid dt > span.icon-waytobank_info20 {height:35px; background-position: center -2069px;}
.rebrand_2016.type_service .inpage-content .block-grid dt > span.icon-waytobank_info21 {height:35px; background-position: center -2166px;}/* 2016-02-01 */
@media only screen and (max-width:998px){
	.rebrand_2016.type_service .wrap_inpage .inpage-content {margin-bottom:20px}
}
@media only screen and (max-width:768px){
	.ko-en .rebrand_2016 .orbit-bullets {padding-bottom:20px}
}
@media only screen and (max-width:500px){
	.rebrand_2016.type_service .wrap_inpage {width:250px; margin:0 auto} 
	.rebrand_2016.type_service .inpage-content .block-grid, .rebrand_2016.type_service .inpage-content .title1 {margin-left:0; padding-left:0}
	.ko-en .rebrand_2016 .inpage-content-top .row > .twelve.text-right {height:47px; padding-bottom:20px}
	.ko-en .rebrand_2016.type_fund_lst .inpage-content {padding-bottom:0; padding-top:10px}
	.ko-en .rebrand_2016 #invest_info2 {padding-top:10px}
}

.rebrand_2016 .orbit .orbit-slide, .rebrand_2016_single .orbit .orbit-slide {margin-right:-800px; right:50%; max-width:1600px;}

@media only screen and (max-width:768px){
	.rebrand_2016 .orbit .orbit-slide, .rebrand_2016_single .orbit .orbit-slide {max-width:100%; right:0;}

}
.rebrand_2016 #featured, .rebrand_2016 #featured1, .rebrand_2016_single #featured, .rebrand_2016_single #featured1 {background:url(/np/assets/global/images/page/standard-chartered-monochrome-logo.png) no-repeat center center}

.rebrand_2016_single .info-list.link {margin-left:0px; margin-top:12px; padding-bottom:6px}
.rebrand_2016_single .info-list.link li:hover {background:none}
.rebrand_2016_single .info-list.link li:first-child {margin-right:20px}
.rebrand_2016_single .info-list.link li, .rebrand_2016_single .info-list.link li a {width:auto;}
.rebrand_2016_single .info-list.link li.asset_info1 a, .rebrand_2016_single .info-list.link li.asset_info2 a{margin:0; padding:0 20px 5px 0; background:url(/np/assets/images/kr/base/insure_arr.png) no-repeat 100% 0; font-size:12px;}
@media only screen and (max-width:340px){
	.rebrand_2016_single .info-list.link li:first-child {margin-bottom:10px}
}

/* 보험 */
.rebrand_2016 .insure_lst {*zoom:1;}
.rebrand_2016 .insure_lst:after {display:block; content:""; clear:both;}
.rebrand_2016 .insure_lst > li {float:left; border:1px solid #d1d1d1; box-shadow:1px 1px 5px #D8D8DA; margin-right:30px; margin-bottom:30px}
.rebrand_2016 .insure_lst .list-block {width:288px; padding:0 0 10px}
.rebrand_2016 .insure_lst .list-block .thumb-img {width:100%; height:98px; margin-bottom:12px; overflow:hidden}
.rebrand_2016 .insure_lst .list-block .thumb-img img {width:100%; height:auto}
.rebrand_2016 .insure_lst .list-block .thumb-img + p {position:relative; padding:0 20px 7px; margin:0; font-size:14px; color:#222; letter-spacing:-1px}
.rebrand_2016 .insure_lst .list-block .thumb-img + p strong {display:block; height:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rebrand_2016 .insure_lst .list-block header + p {height:18px; padding:0 20px; margin-bottom:8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.rebrand_2016 .insure_lst .list-block a.heart {position:absolute; right:20px; bottom:-42px; font-size:12px; color:#666; text-decoration:none}
.rebrand_2016 .insure_lst .list-block a.heart span {width:12px; height:10px; background:url(/np/assets/images/kr/base/greenheart.png) 0 0 no-repeat !important; vertical-align:-1px; margin-right:3px}
.rebrand_2016 .insure_lst .list-block a.more {margin:0 0 0 20px; padding-right:10px; font-size:12px; color:#666; text-decoration:none; font-weight:normal;}
.rebrand_2016 .insure_lst .list-block a.more > span {top:5px; height:7px; background:url(/np/assets/images/kr/base/gray_arr.gif) 100% 0 no-repeat}



.reb_mobile_nav {display:none;}
.reb_mobile_btn {display:none;}
@media only screen and (max-width:768px){
	/*.nav-bar.green-links-in.main_navi_category {display:none !important;}*/
	.reb_mobile_nav {width:100%; position:relative; z-index:50;}
	.reb_mobile_nav > ul > li {width:100%; margin-bottom:0; margin-right:0; padding-bottom:0px; text-align:center; border:1px solid #eee; line-height:1em;
	background:#fefefe;
	background:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#fefefe));
	background:-webkit-linear-gradient(top, #f4f4f4, #fefefe);
	background:-moz-linear-gradient(top, #f4f4f4, #fefefe);
	background:-ms-linear-gradient(top, #f4f4f4, #fefefe);
	background:-o-linear-gradient(top, #f4f4f4, #fefefe);
	background: linear-gradient(top, #f4f4f4, #fefefe);
	-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;
	}
	.reb_mobile_nav > ul > li > a {display:inline-block; width:100%; height:100%; background:url(/np/assets/pws/page/more-ways-grey-bg.png) no-repeat 95% center; color:#222; font-size:16px; vertical-align:middle;}
	.reb_mobile_nav > ul > li > a > h3 {margin:0; padding:3% 0; color:#222; font-size:16px;}
	.reb_mobile_nav > ul > li > a.on, .reb_mobile_nav > ul > li:hover > a {color:#29ad48; text-decoration:none;}
	.reb_mobile_nav > ul > li > a.on > h3, .reb_mobile_nav > ul > li:hover > a > h3 {color:#29ad48; text-decoration:none;}
	.reb_mobile_btn {position:relative; display:inline-block; float:right; margin-right:180px; margin-top:4px; padding:10px 10px 10px 36px;  color:#b5bcc2;}
	.reb_mobile_btn:hover {color:#b5bcc2;}
	.reb_mobile_btn.on {color:#555;}
	.reb_mobile_btn > span {position:absolute; top:0; left:0; display:inline-block; height:32px; width:32px; background: url(/np/assets/pws/images/page/iconlib_small.png) no-repeat -160px -101px;}
	.reb_mobile_btn.on > span {background: url(/np/assets/pws/images/page/iconlib_small.png) no-repeat -122px -101px;}
} /* END :768px */

/* 2016-02-01 뱅크샵 */
.wrap-bankshop{}
.wrap-bankshop .table-data-full{max-width:900px;}
.wrap-bankshop .table-data-full td{text-align:left; vertical-align:top;}
.txt-type1, .txt-type2{font-weight:bold; text-decoration:underline;}
.txt-type1{color:#3f9c35}
.txt-type2{color:#007db3}
.bankshop-info{padding-top:16px; overflow:hidden;}
.bankshop-info li{display:inline-block; width:257px; text-align:center; margin-left:60px;}
.bankshop-info li:first-child{margin-left:0;}
.bankshop-info li h4{line-height:1; margin:0; padding:0 0 12px 0;}

.binfo{height:210px; border:4px solid #0071aa; padding-top:14px;}
.binfo p{font-size:13px; color:#555; text-align:center; line-height:1.4;}
.binfo p:first-child{background:50% 0 no-repeat; font-size:17px; color:#2aac48; font-weight:600; line-height:1.2; padding-top:70px;}

.binfo.thum1 p:first-child{background-image:url('/np/assets/images/kr/pl/wb/rc/bankshop_img_info01.jpg');}
.binfo.thum2 p:first-child{background-image:url('/np/assets/images/kr/pl/wb/rc/bankshop_img_info02.jpg');}
.binfo.thum3 p:first-child{background-image:url('/np/assets/images/kr/pl/wb/rc/bankshop_img_info03.jpg');}

.bankshop-360r{max-width:900px; padding-top:12px; margin-left:15px; margin-bottom:34px;}
.bankshop-360r h4{line-height:1; margin:0 0 10px 0; padding:0;}
.bs-360r-box{position:relative; border:4px solid #0071aa; padding:24px;}
.bs-360r-box h5{font-size:17px; color:#2aac48; font-weight:bold; margin:0 0 14px 0; padding:0;}
.bs-360r-list{min-height:65px; background:url('/np/assets/images/kr/pl/wb/rc/bankshop_img_360r.gif') 5px 0 no-repeat; margin:0; padding:10px 0 0 130px;}
.bs-360r-list li{background:url('/np/assets/images/kr/base/ico_titles.png') 0 -108px no-repeat; font-size:14px; color:#555; margin:0; padding:0; padding-left:14px;}
.bs-360r-box a.button{position:absolute; top:50%; right:32px; padding-left:14px; padding-right:14px; margin-top:-20px;}

.bankshop-pro{text-align:left; margin:0; padding:0; padding-left:4px; margin-bottom:-4px;}
.bankshop-pro dt, .bankshop-pro dd{text-align:left; margin:0; padding:0;}
.bankshop-pro dt{display:block; position:relative; min-height:98px; font-size:12px; color:#555; line-height:1.6; padding-left:170px; margin-bottom:10px;}
.bankshop-pro dt img{position:absolute; top:0; left:0;}
.bankshop-pro dt a{position:absolute; bottom:0; left:170px;}
.bankshop-pro dd, .bankshop-pro ul > li{background:url('/np/assets/images/kr/base/ico_titles.png') -2px -110px no-repeat; font-size:12px; color:#555; padding-left:8px;}
.bankshop-pro h4{font-size:14px; color:#3f9c35; line-height:1; font-weight:bold; margin:0 0 10px 0; padding:0;}
.bankshop-pro h5{font-size:12px; font-weight:bold;}
.bankshop-pro h5 span{font-weight:normal;}
.bankshop-pro h5 em{font-style:normal; font-weight:bold; color:#3f9c35; text-decoration:underline;}
.bankshop-pro a.button{color:#666;border:1px solid #666;font-weight:normal;font-size:12px; margin-top:10px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f2f2f2');
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f2f2f2));
	background: -webkit-linear-gradient(top, #fefefe, #f2f2f2);
	background: -moz-linear-gradient(top, #fefefe, #f2f2f2);
	background: -ms-linear-gradient(top, #fefefe, #f2f2f2);
	background: -o-linear-gradient(top, #fefefe, #f2f2f2);
	background: linear-gradient(top, #fefefe, #f2f2f2);
}

.bankshop-pro ul + a{margin-left:8px;}

.bankshop-svc li{background:url('/np/assets/images/kr/base/gray-bullet.png') 0 7px no-repeat; padding-left:10px;}
.bankshop-svc li strong{color:#3f9c35;}

.bankshop-btn{text-align:center; padding:30px 0;}

@media only screen and (max-width:900px){
	.bankshop-info{text-align:center;}
	.bankshop-info li{margin-left:0; margin-top:16px;}
}

@media only screen and (max-width:768px){
	.bankshop-360r h4{text-align:center;}
	.bs-360r-box{position:static; text-align:center;}
	.bs-360r-list{background-position:50% 0; padding:90px 0 0 0;}	
	.bs-360r-list li{text-align:left;}
	.bs-360r-box a.button{position:static; margin-top:20px;}
}

/* 계좌이동 서비스 안내*/
.visitbanking-cont h3.title3.mg_t5{margin-top:5px;}
ul.accmove_info{margin-bottom:15px;}
ul.accmove_info li{padding-right:54px;  display:inline-block;}
ul.accmove_info_detail{padding-left:15px;}
div ul.accmove_info_detail:after{display:block; content:""; clear:both;}
div ul.accmove_info_detail li{float:left;}
div ul.accmove_info_detail li + li{background:url('/np/assets/images/kr/pl/wb/rc/acc_info_dtail_line.jpg') no-repeat; padding-left:35px; margin-left:60px;}
div ul.accmove_info_detail li h4{margin-bottom:10px;}
div ul.accmove_info_detail li h4.li_blue_radius {background: url('/np/assets/images/kr/pl/wb/rc/list_radi_bg.jpg') no-repeat 0 2px; padding-left:15px;}
div ul.accmove_info_detail li p.detail{padding-left:16px; padding-bottom:25px; height:37px;}
div ul.accmove_info_detail li img{padding-left:30px;}
div .accmove_bt{margin-left: 277px;}
div div.info_box{margin-top:20px; padding:20px 25px 20px 15px; background:#f1f1f1;}
h4.info_tit{font-weight:bold; color:#555;}
ul.accmove_bankbook{border:5px solid #ededed; display:inline-block;}
ul.accmove_bankbook li{float:left; border-left:1px solid #ededed; width:284px;}
ul.accmove_bankbook:after{display:block; content:""; clear:both;}
ul.accmove_bankbook li div{margin-top:23px; margin-bottom:15px; text-align:center;}
ul.accmove_impact{margin-bottom:50px;}
ul.accmove_point_info p.ref_info{margin-bottom:0 !important;}
ul.accmove_point_info li.cont_hp{background: url("../images/kr/base/ico_titles.png") no-repeat 2px -114px;}

@media only screen and (max-width:767px){
	ul.accmove_info{text-align:center;}
	ul.accmove_info li{margin-top:20px; padding-right:0; width:222px; text-align:left;}
	div ul.accmove_info_detail li + li{background:none; margin-top:15px; margin-left:0; padding-left:0; }
	div .accmove_bt{margin-left:0; padding-left:30px;}
	ul.accmove_bankbook{display:block; width:294px; margin:0 auto;}
	ul.accmove_bankbook li{float:none;  border-bottom:1px solid #ededed; border-left:none;}
	.title3 ~ ul.accmove_bankbook, .title3 + p + ul.accmove_bankbook{margin-left:auto;}
}


/* 셀프뱅크 앱 다운로드 */
.self-mkt-area, .self-mkt-area h3, .self-mkt-area p{}
.self-mkt-area, .self-mkt-area p{font-size:16px; color:#0083d5; text-align:center; line-height:1.6; margin:0; padding:10px 0 20px 0;}
.self-mkt-area p{line-height:1.6; padding:0;}
.self-mkt-area h3{font-size:32px; color:#00bec3;}

@media only screen and (max-width:480px){
	.self-mkt-area, .self-mkt-area p{font-size:12px;}
	.self-mkt-area h3{font-size:20px;}
	.self-mkt-area span{display:block;}
}

.teltalk-area{position:relative;}
.teltalk-close{display:none;}

@media only screen and (max-width:480px){
	.teltalk-close{display:block; position:absolute; top:8px; right:10px; width:23px; height:23px; background:url('/np/assets/global/images/page/search-close.png') 0 0 no-repeat; overflow:hidden;}
	.teltalk-close em{position:absolute; left:-9999px; width:1px; height:1px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}
}

/* 2017-07-10 주소검색 */
.addr-search *{margin:0; padding:0;}

.addr-search{position:relative;}
.addr-tit{background-color:#0098e3; font-size:16px; color:#fff; padding:16px 16px 16px 28px}
.addr-close{display:block; position:absolute; top:14px; right:16px; width:23px; height:23px; background:url('/np/assets/images/page/search-close.png') 0 0 no-repeat;}
.addr-form{padding:20px 28px 20px;}
.addr-form-box{*zoom:1;}
.addr-form-box:after{content:""; display:block; clear:both;}
.addr-form-box li, .addr-form-box label{color:#555;}
.addr-form-box strong{color:#000;}
.addr-form-box li{position:relative; float:left; width:50%; *width:49.8%}
.addr-form-box label{position:absolute; left:0; top:0; background:url('/np/assets/images/kr/page/addr_bl.gif') 0 50% no-repeat; line-height:24px; padding-left:10px;}
.addr-form-box select{display:inline-block; *display:inline; *zoom:1;}
.addr-form-field{padding-left:104px;}
.addr-form-box li:first-child .addr-form-field{padding-left:88px;}
.addr-ipt{padding-top:14px; padding-left:88px;}
.addr-ipt.end{padding-left:0;}
.addr-ipt input[type="text"]{margin-bottom:0;}
.addr-cmt{display:none; color:#fe0000; padding-top:4px;}
.addr-cmt.on{display:block;}

.addr-form-tit{background:url('/np/assets/images/kr/page/addr_bl.gif') 0 50% no-repeat; color:#555; font-weight:lighter; font-size:12px; line-height:1.2; margin-bottom:8px; padding-left:10px;}
.addr-form-tit strong{color:#000; font-weight:bold;}

.addr-info{padding-left:88px; padding-top:15px;}
.addr-info.end{padding-left:0;}
.addr-info h2, .addr-info h3{font-size:12px; line-height:1.2; margin-bottom:8px;}
.addr-info h2{color:#555; font-weight:bold;}
.addr-info h3{background:url('/np/assets/images/kr/page/addr_presa.gif') 0 0 no-repeat; font-weight:lighter; color:#0186d5; padding-left:15px;}
.addr-info-list{padding-left:15px;}
.addr-info-list li{background:url('/np/assets/images/kr/page/addr_bar.gif') 0 7px no-repeat; color:#555; padding-left:10px;}
.addr-btn-area{text-align:center; padding:20px 0;}

.addr-result-box{}
.addr-result-list{height:205px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; overflow-y:scroll;}
.addr-result-list.end{height:auto; overflow:auto;}
.addr-result-list li{border-top:1px solid #ccc;}
.addr-result-list li:first-child{border-top:0;}
.addr-result-list li a{display:block; padding:10px 10px 5px;}
.rsl-link-cont{position:relative; padding-left:102px; margin-bottom:8px;}
.rsl-type{position:absolute; display:block; left:0; top:0; width:46px; height:21px; color:#555; font-weight:bold; text-align:center; line-height:21px;}
.rsl-type.road{background-color:#cfe9f6;}
.rsl-type.num{background-color:#d7d7d7;}
.rsl-post{position:absolute; display:block; left:54px; top:0; width:auto; color:#555; line-height:21px;}
.rsl-post em{font-style:normal; color:#555;}
.rsl-cont{display:block; padding-top:2px; line-height:1.4;}
.addr-paging{text-align:center; padding:20px 0;}
.addr-paging a{display:inline-block; *display:inline; width:24px; height:24px; font-size:14px; text-align:center; line-height:24px; color:#555; text-decoration:none; vertical-align:middle; *zoom:1;}
.addr-paging a.on{background-color:#2aa6ca; color:#fff; font-weight:bold;}
.addr-pg-list{display:inline-block; *display:inline; vertical-align:middle; *zoom:1;}
a.addr-pg-btn{overflow:hidden;}
a.addr-pg-btn em{position:absolute; left:-9999px; width:1px; height:1px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}
a.addr-pg-btn.first{background:url('/np/assets/images/kr/page/addr_page_first.gif') 0 0 no-repeat;}
a.addr-pg-btn.prev{background:url('/np/assets/images/kr/page/addr_page_prev.gif') 0 0 no-repeat;}
a.addr-pg-btn.next{background:url('/np/assets/images/kr/page/addr_page_next.gif') 0 0 no-repeat;}
a.addr-pg-btn.last{background:url('/np/assets/images/kr/page/addr_page_last.gif') 0 0 no-repeat;}

.addr-plus{display:inline-block; *display:inline; border:1px solid #ccc; border-radius:5px; background-color:#f5f5f5; padding:10px; *zoom:1;}
.addr-plus span{display:block; background:url('/np/assets/images/kr/base/btn_more.png') 100% 50% no-repeat; font-size:14px; color:#666; line-height:16px; padding-right:24px; margin:0 10px;}

.addr-guide{background:url('/np/assets/images/kr/page/prb_info_ico02.gif') 10px 13px no-repeat #efefef; color:#555; padding:10px 10px 10px 26px;}


@media only screen and (max-width:480px){
	.addr-form-box label{position:static;}
	.addr-form-field{padding-left:0;}
	.addr-form-box li:first-child .addr-form-field{padding-left:0;}
	.addr-ipt{padding-left:0;}
	.addr-info{padding-left:0;}
	.addr-result-list{height:200px;}

}

@media print{
	.reveal-body table{width:600px}
}

/* 2017-10-16 바로상담팝업 개인정보보호 */
.teltalk-body .privacy_point{font-size:1.2em !important;}
.teltalk-agree input[type="radio"]{top:7px !important;}

/*  2018-02-27 리스트 : dot-dash  */
.list-type1.dot-dash > li{padding-left:13px;background:url(../images/kr/base/ico_titles.png) no-repeat 2px -109px;}
.list-type1.dot-dash > li > ul > li{padding-left:12px;background:url(../images/kr/base/gray-bullet.png) no-repeat 2px 7px;}

/* 2018-08-29 나만을 위한 혜택 수정 */
.my-event div.cont > div > img {display:none !important;}

/* 2020-12-29 지점검색 모바일 반응형 미디어쿼리 적용 */
@media only screen and (max-width:680px) {
	.reveal-window .reveal-body.pop_sc_branch {padding:15px;}
	.pop_sc_branch .five {width:100% !important;}
	.pop_sc_branch .seven {width:100% !important;}
	.pop_sc_branch .seven .branch-map {width:100% !important; height:auto !important; margin-bottom:5px;}
	.pop_sc_branch .seven .branch-map img {width:100%;}
	.pop_sc_branch #searchlistArea {height:100px !important;}
	.pop_sc_branch .branch-search {height:auto !important; padding:0 10px;}
	.pop_sc_branch .branch-search .branch-list {padding:10px 0;}
	.pop_sc_branch .block-grid.two-up>li {padding:0 8px 0;}
	.pop_sc_branch .branch-list input[type="text"] {margin-bottom:0;}
}

/* 2023-03-17 상품공시실 상품요약정보 스크롤 추가 */
.pd_unset {padding:0 !important;}
.bx_scroll {max-height:360px; padding:13px 10px; overflow-y:auto;}