@charset "utf-8";

@import url("detail.css");

/* SCB Responsive Layout CSS  */
/* --------------------------------------------------
    Ver. South Korea
----------------------------------------------------- */

/* 글로벌 공통 재정의 */

html.lt-ie9{min-width:999px;overflow-x:auto;}
html.win-pop.lt-ie9{min-width:auto;}

body{font-size:12px;line-height:1.2em;min-width:320px;overflow:hidden;}
.lt-ie9 body{overflow:visible;}

li{list-style:none;}

/* 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);}
/*.orbit-bullets li a:hover{border-bottom:4px solid #29AD48;}
.orbit-bullets li a {border-bottom:4px solid #29AD48;}*/

@keyframes fade{
	0% {opacity:0;}
	70% {opacity:0;}
	80% {opacity:.9;}
	100% {opacity:1;}
}
@-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 strong{font-weight:bold;} /* 20130322 영문에서 스트롱 볼드처리. 최창원 */

.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:first-child > a:first-child{padding-left:14px} */
.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-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;}
/* select, label.select:before{background:transparent;} */
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 .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:270px;}
/* 통합 검색 입력박스 */
.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:155px;}
.search-off{right:150px;}
.featured-select {right:130px;} /* 큐브박스 */
.lang-select {right:60px;} /* 국기 */
.lt-ie9 .lang-select {right:55px;}
.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%;}
#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%;}
.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%;}

.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 .sticky .privite #megaNav{margin:0;}
.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;}

.ua-ie-8 .sub-page .sticky .brand-header #megaNav > li > a:first-child{padding-top:0;} /* 개인 */

.universal-grey #utilityNav > li > a:first-child{position:relative;padding:0 0 0 25px !important;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.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.atm-branches > a:first-child > span{background-position:-65px  -236px;} /* 지점검색 */
.universal-grey #utilityNav > li.sitemap > a:first-child > span{background-position:-95px  -236px;} /* 사이트맵 */

/* 상단 로그인 */
#loginBox {background:#fff;-moz-box-shadow: 0px 3px 3px #666;-webkit-box-shadow: 0px 3px 3px #666;box-shadow: 0px 3px 3px #666;}
.ua-ie-8 #loginBox,.ua-ie-7 #loginBox {border:1px solid #ccc;}
#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{position:relative;font-weight:bold;padding:5px 5px 3px 20px;border-bottom:1px solid #dedee0;}
.ko-en .login-wrapper .list-logs > li{position:relative;font-weight:normal;padding:5px 5px 3px 20px;border-bottom:1px solid #dedee0;}
.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 0;}
.links-to-page{font-weight:bold;border-top:0;}
.links-to-page:hover{color:#41AB3C;}

#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;}
.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:100px;}
.product-recom .elm-content-area .elm-head{position:relative;}
.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:inline-block;margin-bottom:5px;color:#fff;}
.footer-block .block-grid > li > a.ksqi {display:inline-block;margin:15px 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.liverpool:hover{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 .block-grid > li .ft-btns a.seeing:hover{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;}

/* 영문 상단 라인맵 : 2013-03-25 삭제됨 */
/* .line-map-sect{margin-bottom:30px;}
.line-map{top:-25px;clear:both;margin:0 0 0;height:30px;border-bottom:1px solid #e2e2e2}
.line-map ul{display:inline-block;width:70%;margin:5px 0 30px;padding:0;}
.line-map ul > li{position:relative;float:left;margin-left:5px;padding-left:10px;}
.line-map ul > li:before{content:">";position:absolute;left:0;top:0;font-weight:normal;}
.line-map ul > li:first-child{margin-left:0;padding-left:0;}
.line-map ul > li:first-child:before{content:"";}
.line-map ul > li:last-child{color:#666;font-weight:bold;}
.line-map + header{padding:0 8px;}
.line-map + header .title1{margin:0 0 10px;}
*/

.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:focus{outline:auto;}*/
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:#2aac48 !important;}

.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:12px;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:bold;}
.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 25px 0 20px;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-image:url("../images/kr/base/icons.png");background-position:-102px -84px;background-repeat:no-repeat;}
.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;/*padding:0 20px;*/}
.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.depth{} /* */
.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;}

/* 버튼 : 국문 재정의 */
.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}

/* 공유하기 : 미투데이 */
.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-width:1px solid #c5c5c5;}
.ua-ie-7 table.bbs-list, .ua-ie-7 table.bbs-view, .ua-ie-7 table.bbs-nav{border-top:0;}
.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.5em;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.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 tr{*position:relative;} /* ie */
.tb.form tbody th, .tb.form tbody td{text-align:left;*position:relative;}
.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;}
.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:96%;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}
.ua-ie-7 .tbl-type-form .tb.form th, .ua-ie-7 .tbl-type-form .tb.form td{position:relative;border-left:0;border-top:0}


/* 레이어 팝업 & 새창 팝업 */
.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 ;}
/* 윈도우 팝업 고정 20130411
.reveal-window  .reveal-head {position:fixed;width:100%;z-index:99;}
.reveal-window  .reveal-body {padding-top:70px;}
.reveal-window  .close-reveal  {position:fixed;z-index:100;}
.economy .reveal-body{padding-top:54px;}
*/

.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 .reveal-foot{}
.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-modal.quick .reveal-body{}

/* 팝업 : 달력 */
/*.pop{overflow:hidden;}*/
.reveal-window.calendar{}
.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-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 이미지추가 */


/* ------------------- 유형별 컨텐츠 ------------------- */
.notice-bar{/*display:none;*/padding:5px 0;background-color:#ffba00;color:#fff;}
.notice-bar a{color:#fff;}
.notice-bar strong{font-size:14px;}
.notice-bar strong{content:" - ";}
.notice-bar .icon{margin-top:6px;padding-left:40px;line-height:1.3;}/* 20130326 line-height:1.3 추가 이혜원 */
.notice-bar .icon span.icon{position:absolute;left:10px;top:0;overflow:hidden;line-height:600%;display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:5px;width:25px;height:21px;background:url(../images/kr/base/icons.png) -120px -197px no-repeat}
.ko-en .notice-bar .icon #alertBar{position:relative;top:-3px;}
.ua-ie-7 .notice-bar .icon span.icon{width:1px;}
.notice-bar em{font-style:normal;}
.notice-bar .read-more {position:relative;display:inline-block;line-height:22px;height:22px;padding-right:25px;color:#ffedda;white-space:nowrap;}
.notice-bar .read-more span{overflow:hidden;line-height:600%;position:absolute;right:0;top:0;width:22px;height:22px;background:url(../images/kr/base/icons-semantic.png) -199px -149px no-repeat}
.notice-bar a, .notice-bar a *{color:#fff;}

.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:12px;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:-22px -83px;}
.feat-in span {background-position:-42px -83px;}
.news-in span {background-position:-62px -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:-22px -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:-62px -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;}
.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{}
.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{}
.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{}
.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}
.list-type1.num > li > ul{margin-left:0}

/* 리스트 : 동그라미숫자(①,②,③....) */
.list-type1.num-circle{}
.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 ul{}
.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;}

/* 랜딩 : 공지사항 */
.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.first{}
.order-step > li .order-inwrap{position:relative;display:table;}
.order-step > li .order{display:table-cell;width:90px;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;}/* 20130301 간격수정 이혜원 */
.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{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 {}
.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 > li .progress-title span:first-child{margin-top:-8px;} */

.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.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 -60px;}
.common-contact-block .cc-locate-us span.icons_large{background-position:-144px -60px;}

.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:54px;overflow:hidden;}
.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;}
/* margin */

/* 인기상품 */
.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 추가 이혜원 */
.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}
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}
#filters li a:hover{color:#29AD48;}
#filters li a.selected{color:#222;}
.home-page #filters li a:hover,.home-page #filters li a.selected{color:#222;}
.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;}

.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;}



/* ******************** 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:#666666;display:block;}/* 강조문구 */

.elm-content-area .title{background:none;}

/* 폰트색상 */
.gray-color{color:#888888 !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;}

.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;}

/* 임시임 : 신규탭 */
.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:1;}
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; */}
.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 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:6px;right:8px;}
.integrate_search_box .button-area {width:30%;float:left;}
.integrate_search_box .button-area .checkbox{display:inline-block;}
.integrate_search_box .button-area .pop-button{display:inline-block;vertical-align:middle;}
.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;}
.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;}
.scrollnav.search_result {float:left;}
.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:9px;padding:10px 0 0 0;width:174px;background-color:#fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.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;}
.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;}


/* 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;background-color:#0071aa;color:#fff;border-top:1px solid #0070a9;
	border-radius:5px 5px 0 0; 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-header > .row > header{padding-left: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;}

.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:block;}
.ko-en .benefit-list strong{font-weight:normal; color:#434343; font-size:17px; padding-bottom:13px; line-height:18px; display: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{}
.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:210px; overflow:auto; margin:10px 0 30px;}
.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 .seven{}
.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:40%;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-choice {}
.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.p-list {width:auto; border:1px solid #d4d4d4;}
dl.p-list {background:url('../images/kr/page/p-list-bg.png')no-repeat;overflow:hidden;}
dl.p-list.p-list dt {width:auto; height:85px; padding:15px 0 15px 15px; font-size:18px; font-weight:bold; color:#c1c7cf;}
dl.p-list.p-list dt span{color:#0071aa; font-weight:bold;}
dl.p-list.p-list dt.p_01{background:url(../images/kr/page/priority_bg01.png) no-repeat 235px 23px;}
dl.p-list.p-list dt.p_02{background:url(../images/kr/page/priority_bg02.png) no-repeat 235px 20px;}
dl.p-list.p-list dt.p_03{background:url(../images/kr/page/priority_bg03.png) no-repeat 229px 26px;}
dl.p-list.p-list dd{height:105px; color:#666;padding:20px 0 0 15px;}
dl.p-list.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{}
.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{}
.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,
.list-type3.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);
}

/* 당첨자 발표 리스트 */
.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{padding-bottom:30px; border-bottom:1px solid #e9e9e9; margin-bottom:30px; background:url('../images/kr/page/img-open-bg.gif') no-repeat right 50px;}
.open-top h2.title-type3{font-size:34px; color:#001b39;}
.open-top h2.title-type3 .type2{font-size:34px; color:#0085d4;}
.open-top h3.title-type02{font-size:14px; color:#434343;}
.open-top h3.title-type02 .type3{font-size:14px; color:#0085d4;}

/* 센터소개 */
.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:75%;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{margin:80px 0 53px 0;}
h1.pws_title{margin-left:100px;}
.pws_list{margin:100px 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;}



/* **************************** 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:-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;} /* 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;}


/*************************** Media Query ****************************** */

@media only screen and (min-width:1581px){
	.banner-container .row{width:100%;}
	.orbit .orbit-slide {width:100%;max-width:100%;margin-right:0;right:0;}
} /* END : 1581px */

@media only screen and (min-width: 999px) {


	.cp-wrap.fund .cp-bg, .cp-wrap.fund .cp-msg{display:none;}
	.privateBox {width:999px;right:50%;margin-right:-475px;}
} /* END : 999px */

@media only screen and (max-width:998px){
	ins.br, span.br{display:inline-block;}


	/* CP & 모바일 좌우 스크롤 안내 */
	.cp-wrap{overflow:hidden;position:relative;}
	.cp-scrollbar, .table-data-full .table-wrapper{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;}
	.cp-bg, .cp-msg{position:absolute;left:0;width:100%;text-align:center;cursor:pointer;}
	.cp-bg, .cp-msg, .table-data-full .table-wrapper .table-menual, .table-data-full .table-wrapper .table-menual-bg{display:none;}
	.cp-msg, .table-data-full .table-wrapper .table-menual{top:45%;color:#fff;font-size:2em;z-index:11;}
	.cp-msg{top:50%;}
	.table-data-full .table-wrapper .pinned{display:none;}

	 /* CP 펀드  */
	.cp .tabs{margin-left:8px;}
	.cp .cp-wrap{margin-left:8px;margin-right:8px;}
	.cp .cp-wrap.fund{padding:2px;}
	.cp iframe{width:1020px;margin-left:-20px;}
	.ua-ie-7 .cp iframe{width:1034px;}
	.cp-detail iframe{width:1020px;margin-left:-20px;}
	 /* CP 보안센터 */
	.cp-wrap.anti .cp-bg{top:40px;}

	/* .cp-wrap.fund .cp-bg, .cp-wrap.fund .cp-msg{display:block;} */
	.ua-mobile .cp-msg, .ua-mobile .cp-bg,
	.ua-mobile .table-data-full .table-wrapper .table-menual,
	.ua-mobile .table-data-full .table-wrapper .table-menual-bg{display:block;}
	.ua-mobile .cp-bg, .ua-mobile .table-data-full .table-wrapper .table-menual-bg{top:0;z-index:10;opacity:.6;background:#000;height:100%;}
	.cp-anti iframe{width:650px !important;}

	.cp iframe{width:100%;margin-left:0;}
	.cp-detail iframe{width:100%;margin-left:0;}
	h1.pws_title{margin-left:0;}
	.pws_list{margin-left:0; margin-top:50px;}
	.pws_list li dl.pws_txt{margin-right:0; padding-left:55px;}
	p.pws_close{margin-right:0;}
	#filters.product-list li a.selected em{background-image:none;}
} /* END : 998px */

@media only screen and (min-width: 900px){

} /* END : 900px */

@media only screen and (max-width: 800px){
	.universal-grey #header  .searchbar-top input#search-box.sbox-on{width:34px;}
	.featured-select, .lang-select {	right: 28px;display:block;}
	.universal-grey .search-on {right:120px;}
	#utilityNav {margin-right: 170px;}
	.search-off {right: 135px;}
	.universal-grey .featured-select {right: 98px;}
} /* END : 800px */


@media only screen and (min-width:768px) and (max-width:998px) {

	.ua-ie-9 ul.orbit-bullets{margin-left:-25% !important;}
	.process-type1 .br{display:inline;}

	/* 지점검색 */
	.branch-search .branch-list .columns{width:99%;display:block;float:none;}
	.branch-search .branch-list .ten.columns li{padding-right:2px;}
	.branch-search .branch-list input[type="text"] {width:100%;}
	.branch-search {height:auto;}
	.branch-search span.br{display:block;width:1px !important;height:1px !important;position:static !important;margin:0 !important;padding:0 !important;background:none !important;}
	.branch-map{height:447px;padding-top:40px;overflow:hidden;}
	.branch-map img{margin-left:-50px;}
	.addMap {top:40px;}

	/* 프라이빗뱅크 info */
	.block-grid.mobile-one-up.privite-info-list li{width:45%;float:left !important;}
	.block-grid.three-up.mobile-one-up.privite-info-list>li:nth-child(3n+1){float:left !important;}
	.ko-en .block-grid.mobile-one-up.privite-info-list li dl{height:240px;}
	/*.block-grid.mobile-one-up.privite-info-list li{float:left;width:333.3333%;padding:0 8px 8px;}*/

	/* /np/en/cms/pl/wb/EnOpenbanking.jsp (영문 Breeze Open Banking) */
	.open-top{background:url('../images/kr/page/img-open-bg.gif') no-repeat right 29%;background-size:30%;}
	.open-top span.br{display:block;width:1px !important;height:1px !important;position:static !important;margin:0 !important;padding:0 !important;background:none !important;}

	/* np/kr/pl/et/AssetPlanningInput.jsp (국문 맞춤 저축 설계 정보 입력)*/
	.tbl-planning{padding:10px;}
	.tbl-planning .pln th {padding-left:12px;}
	.tbl-planning .pln input.in_200,.tbl-planning .pln input.in_150{width:100px;}
	.tbl-planning .pln select.w128,.tbl-planning .pln select.w110{width:85px;}
	.tbl-planning .pln td.w205 {width:auto;}

	/* wish리스트 */
	.wishist-info{background-size:100%;}
	.six.wishlist_make_btn{width:41%;padding:0 8px;}
	.wishlist_make_btn li{margin:0px 6px 6px 6px}
	.six.wishlist_make_list{width:59%;padding-left:0;}

	/* GNB */
	.brand-header .nav-bar > li > a:first-child{padding-right:0px;}
	.business #megaNav > li {padding-left:60px;} /* 기업 */
	.privite #megaNav > li > a:first-child{padding:20px 0 14px 10px;letter-spacing:-1px;} /* 프라이빗 */
	.ko-en .privite #megaNav > li > a:first-child{letter-spacing:0px;}
	.priority #megaNav > li > a:first-child{padding:20px 0 17px 10px;}/* 프라이어리티 */

	ul.digital-list li div.digital_breeze{padding-left:70px;background-size:75px;}
	ul.digital-list li div.digital_easyopen{padding-left:93px;background-size:70px;}
	ul.digital-list li div.digital_service{padding-left:80px;background-size: 70px;}

	/* 비교하기 결과 페이지 */
	.comResult .comResult-list-box{width:690px;}
	.comResult .comResult-list li p.img{width:65px;}
} /* END : 768px ~ 998px */

/* 아이패드용 css */
@media only screen and (min-width:768px) and (max-width:820px){
	.bbs-seach-field .input.medium{width:25%;}
	/* 번들계산기 */
	.bundle-choice li{width:158px;}
	.bundle-choice div.box{width:637px;}
} /* END : 768px ~ 820px */

@media only screen and (min-width: 768px){
	.brand-header .nav-bar .flyout {background-size: 24.5% auto;}
	ul.orbit-bullets{animation:fade 3s 1;-o-animation:fade 3s 1;-ms-animation:fade 3s 1;-moz-animation:fade 3s 1;-webkit-animation:fade 3s 1;}
	.ua-ie-9 ul.orbit-bullets, .ua-ie-9 ul.orbit-bullets li{min-height:97px !important;height:97px !important;}
	.sub-page #loginBox {background:url(../images/kr/page/loginBox_back.jpg) 50% 50%;}
	#featured1 {width: 100%;height: 351px;overflow: hidden;} /* 카로셀 영역 20130220 */
} /* END : 768px */

.ua-ie-7 .button.small.no-txt,.ua-ie-7 .no-txt {
	width: 16px;
}
