@charset "utf-8";
/* CSS Document */

/****************************************************************************************
01.MYPOP
******************************************************************************************/

/* MYPOP */
#container.mypop #contents{padding-top:0}
#container.mypop .blank{height:8px !important;border-left:1px solid #cecfd1;border-right:1px solid #cecfd1;background-color:#dfe1e4}

.mypop-steps{border:1px solid #a0a3aa;border-top-width:0}
.mypop-steps h3{height:68px;padding:0 0 0 40px !important;margin:0 !important;border-top:1px solid #a0a3aa;background:#fafbfc !important;color:#000;line-height:68px}
.mypop-steps h3 em{display:inline-block;margin-right:5px;color:#2768C3}
.mypop-steps .details{padding:40px;border-top:1px solid #a0a3aa}
.mypop-steps .details .search.fund-list{margin-top:0}
.mypop-steps .details ul.type{height:335px;font-size:14px;zoom:1}
.mypop-steps .details ul.type ul:after{content:'';display:block;clear:both}
.mypop-steps .details ul.type li{float:left;width:284px;margin-left:10px;text-align:center}
.mypop-steps .details ul.type li:first-child{margin-left:0}
.mypop-steps .details ul.type li span{display:block;border:1px solid #e0e1e3;margin-bottom:13px}
.mypop-steps .details ul.type li img{max-width:100%;vertical-align:top;}
.mypop-steps .details ul.type li label{font-size:16px}
.mypop-steps .details ul.type li .radio{margin-top:-2px}
.mypop-steps .details ul.type li.on span{border-color:#2768c3}
.mypop-steps .off-contents h3, .mypop-steps .off-contents h3 em{color:#686970}

.item-option{width:800px;zoom:1}
.item-option:after{content:'';display:block;clear:both}
.item-option dl{float:left;width:394px;margin-bottom:10px;border:1px solid #a0a3aa}
.item-option dl:nth-child(2), .item-option dl:nth-child(4){margin-left:8px}
	.item-option dl.nth_2, .item-option dl.nth_4{margin-left:8px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.item-option dt{height:40px;padding:16px 20px 0}
.item-option dt .lay-view{margin-top:-6px}
	body.msie7 .item-option dt .lay-view{z-index:10}
.item-option dt .lay-view .details{left:auto;right:0;width:273px;padding:15px}
.item-option dt .lay-view .details span.arrow{display:none}
.item-option dt .lay-view .details dl{width:273px;margin:0;border-width:0;font-size:14px}
.item-option dt .lay-view .details dt{height:auto;margin-bottom:10px;padding:0;font-weight:700}
.item-option dt .lay-view .details dd{height:auto !important;padding:15px !important;border:1px solid #e0e1e3 !important;background-color:#fafbfc}
.item-option dt .lay-view .details dd ul.desc{margin:5px 0 0}
.item-option dt .lay-view .details dd ul.desc li{margin-top:0;background-position:0 9px}
.item-option dt .lay-view a.close6{position:absolute;top:16px;right:10px;display:inline-block;width:12px;height:11px;vertical-align:middle;text-indent:-9999px;background:url(/images/common/ico/bu_close.gif) no-repeat 0 0}
.item-option dt label{font-weight:700}
.item-option dd{height:222px;padding-top:5px;border-top:1px solid #e0e1e3;background-color:#fafbfc;font-size:14px}
.item-option dd table{width:100%}
.item-option dd th{padding-left:20px;text-align:left;font-weight:normal}
.item-option dd td{padding:5px 0}
.item-option dd tr.line th, .item-option dd tr.line td{border-top:1px solid #e0e1e3}
.item-option dd tr.line td table td{border-top-width:0}
.item-option dd tr.first td{padding-bottom:10px}
.item-option dd input[type=text]{height:24px;line-height:14px;font-size:12px}
.item-option dd input[type=text].price{width:159px}
.item-option dd input[type=text].price2{width:116px}
.item-option dd input[type=text].price2+a.btn3{height:26px;line-height:26px;color:#2768c3;font-size:12px}
.item-option dd input[type=text].rate{width:28px}
.item-option dd .select-box{height:26px;text-align:left}
.item-option dd .select-box .wrap div{height:26px !important}
.item-option dd .select-box .wrap div span{height:24px;line-height:24px;font-size:12px}
.item-option dd .select-box .wrap div a.selecter{width:26px;height:26px;background-position:-4px -4px}
.item-option dd .select-box .list{top:27px}
.item-option dl.on dt label{color:#2768c3}

.myaccount-top{height:38px;margin-top:20px;background-color:#636d7b;border-bottom:2px solid #393b4c;font-size:14px}
.myaccount-top .fl{margin:7px 0 0 20px;color:#fff}
.myaccount-top .fl a.btn3{height:24px;margin:0 0 3px 10px;border-color:#393b4c;color:#000;font-size:12px;line-height:24px}
.myaccount-top .fl a.btn3.pop{background-position:right -588px}
.myaccount-top .fr ul, .myaccount-top .fr a.btn4{float:left}
.myaccount-top .fr ul{padding-top:10px}
.myaccount-top .fr li{float:left;margin-right:20px;color:#fff}
.myaccount-top .fr li.email{padding-left:24px;background:url(/images/common/ico/bu_email2.gif) no-repeat 0 5px}
.myaccount-top .fr li.sms{padding-left:24px;background:url(/images/common/ico/bu_sms2.gif) no-repeat 0 5px}
.myaccount-top .fr li.push{padding-left:20px;background:url(/images/common/ico/bu_push2.gif) no-repeat 0 4px}
.myaccount-top .fr a{color:#fff;text-decoration:underline}
.myaccount-top .fr a:hover{color:#8cb2e8}
.myaccount-top .fr a.btn4{height:37px;border-bottom-width:0;border-color:#393b4c;background-color:#4b4c52;background-position:right -257px;line-height:37px;text-decoration:none}
.myaccount-top .fr a.btn4:hover{color:#fff}

.myaccount-info{border-bottom:1px solid #cecfd1;border-right:1px solid #cecfd1;background-color:#fff;font-size:14px;zoom:1}
.myaccount-info:after{content:'';display:block;clear:both}
.myaccount-info>div{width:438.5px;height:140px;padding:10px 20px}
.myaccount-info.myPopMain > div{width:45.7%}
.myaccount-info a.btn3{height:24px;font-size:12px;line-height:24px}
.myaccount-info a.btn3.pop{background-position:right -588px}
.myaccount-info div.fl{border-left:1px solid #cecfd1;border-right:1px solid #cecfd1}
.myaccount-info div.fl p{height:37px;margin:8px 0 5px;line-height:37px}
.myaccount-info div.fl p a.btn3{margin-top:6px}
	body.msie7 .myaccount-info div.fl p a.btn3{margin-top:-30px !important}
.myaccount-info div.fl p.line{margin-bottom:-2px;border-bottom:1px solid #cecfd1}
.myaccount-info div.fl p.line b{float:left}
.myaccount-info div.fl p.line span{float:right}
.myaccount-info div.fl p.line span b{float:none}
.myaccount-info div.fl p.line strong{font-weight:700}
/**/
.myaccount-info div.fl span.email{padding-left:24px;background:url(/images/common/ico/bu_email.gif) no-repeat 0 5px;color:#2768c3}
.myaccount-info div.fl span.phone{display:inline-block;width:108px;padding-left:16px;background:url(/images/common/ico/bu_phone.gif) no-repeat 0 13px;color:#2768c3}
body.msie8 .myaccount-info.myPopMain div.fl span.email{background-position:0 3px;}
body.msie8 .myaccount-info.myPopMain div.fl span.phone{background-position:0 11px;}


.myaccount-info div.fl a.btn3{float:right}
	body.msie7 .myaccount-info div.fl a.btn3{margin-top:-22px}
.myaccount-info div.fl ul, .myaccount-info div.fl li{display:inline-block}
.myaccount-info div.fl li:first-child{width:104px}
.myaccount-info div.fl li{margin-right:10px;padding-left:10px;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 9px}
.myaccount-info div.fr .hgroup{margin-top:16px}
.myaccount-info div.fr h3{margin:0 !important;padding-left:0 !important;background:none !important;font-size:14px !important}
.myaccount-info div.fr .btn-area{min-height:26px;margin:0 2px -7px 0;text-align:right}
.myaccount-info div.fr a.btn3.analysis{background-position:right -1615px}
.myaccount-info div.fr a.btn3.online{background-position:right -1650px}
.myaccount-info div.fr table.tbl-type{border:1px solid #cecfd1}
.myaccount-info div.fr table.tbl-type th, .myaccount-info div.fr table.tbl-type td{height:36px;border-left:1px solid #cecfd1;padding:0;text-align:center;line-height:36px}
.myaccount-info div.fr table.tbl-type th{background-color:#fafbfc}
.myaccount-info div.fr table.tbl-type td{font-size:16px}
.myaccount-info div.fr table.tbl-type td strong{color:#2768c3}
.myaccount-info div.fr table.tbl-type td em{color:#d60232}
.myaccount-info div.fr table.tbl-type th:first-child, .myaccount-info div.fr table.tbl-type td:first-child{border-left-width:0}
.myaccount-info div.fr table.tbl-type tbody tr:first-child th, .myaccount-info div.fr table.tbl-type tbody tr:first-child td{border-top-color:#cecfd1}

ul.tab-mypop{height:70px;border-bottom:2px solid #000}
ul.tab-mypop li{float:left;width:320px}
ul.tab-mypop li a{display:block;height:69px;padding-left:50px;border-top:1px solid #b3bfcf;border-left:1px solid #b3bfcf;background:#e1edfd url(/images/mypop/bg_mypop_tab.gif) no-repeat 100% 0;font-size:20px;font-weight:700;line-height:69px}
ul.tab-mypop li:nth-child(2) a{background-image:url(/images/mypop/bg_mypop_tab2.gif)}
ul.tab-mypop li:nth-child(3) a{background-image:url(/images/mypop/bg_mypop_tab3.gif)}
	ul.tab-mypop li.nth_2 a{background-image:url(/images/mypop/bg_mypop_tab2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.tab-mypop li.nth_3 a{background-image:url(/images/mypop/bg_mypop_tab3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
ul.tab-mypop li a:hover{text-decoration:none}
ul.tab-mypop li.on{position:relative;z-index:1}
ul.tab-mypop li.on a{border-color:#000;background-position:100% -70px;background-color:#2768c3;color:#fff}
ul.tab-mypop li.on+li a{border-left-color:#000}
ul.tab-mypop li:first-child{width:319px}
ul.tab-mypop li:last-child, ul.tab-mypop li.last {border-right:1px solid #b3bfcf}
ul.tab-mypop li:last-child.on, ul.tab-mypop li.last.on {border-right-color:#000}

ul.tab-mypop.myPopMain li{width:32.928%}
ul.tab-mypop.myPopMain li:first-child{width:34%}

.tab-mypop-details{padding:20px 20px 30px;border:1px solid #cecfd1;border-top-width:0;background-color:#fff}
.tab-mypop-details ul.tab-type+table{margin-top:0}
.tab-mypop-details table.tbl-type{border:1px solid #cecfd1}
.tab-mypop-details table.tbl-type th, .tab-mypop-details table.tbl-type td{padding-left:18px;padding-right:18px;border-left:1px solid #cecfd1;font-size:14px}
.tab-mypop-details table.tbl-type th:first-child, .tab-mypop-details table.tbl-type td:first-child{border-left-width:0}
.tab-mypop-details table.tbl-type thead th{padding:8px 18px;background-color:#fafbfc;font-size:14px}
.tab-mypop-details table.tbl-type tbody tr:first-child td{border-top-color:#686970}
.tab-mypop-details table.tbl-type tbody td.border{border-left:1px solid #cecfd1}
/* 2014.10.15 bluewebd WTS display 속성 충돌로 선언추가
.tab-mypop-details table.tbl-type tbody td.btn{padding-left:0;padding-right:0;}*/
.tab-mypop-details table.tbl-type tbody td.btn{padding-left:0;padding-right:0;display:table-cell;}
.tab-mypop-details table.tbl-layout{border:1px solid #cecfd1;border-bottom-width:0}
.tab-mypop-details table.tbl-layout th, .tab-mypop-details table.tbl-layout td{border-left:1px solid #cecfd1}
.tab-mypop-details table.tbl-layout th:first-child, .tab-mypop-details table.tbl-layout td:first-child{border-left-width:0}
.tab-mypop-details table.tbl-layout tr.thead td{border-top-width:0;border-bottom:1px solid #686970;background-color:#fafbfc;font-size:14px}
.tab-mypop-details table.tbl-layout.thead{border-top:1px solid #cecfd1;border-bottom:1px solid #686970}
.tab-mypop-details table.tbl-layout.thead td{border-top:1px solid #cecfd1;background-color:#fafbfc;font-size:14px}
.tab-mypop-details table.tbl-layout.thead td.border{border-left:1px solid #cecfd1}
.tab-mypop-details table.tbl-layout.tfoot td{border-top:1px solid #686970;border-bottom:1px solid #cecfd1}
.tab-mypop-details table.tbl-layout.tfoot td.blank2{background-color:#fafbfc}
.tab-mypop-details table.l th, .tab-mypop-details table.l td{font-size:16px !important}
.tab-mypop-details .tbl-scroll{border-bottom:1px solid #cecfd1}
.tab-mypop-details .tbl-scroll table{border-top-width:0;border-bottom-width:0}
.tab-mypop-details ul.tab-type{font-size:14px}
.tab-mypop-details ul.tab-type.sub{background-position:0 38px}
.tab-mypop-details ul.tab-type.sub li a{height:37px;line-height:37px}
.tab-mypop-details ul.tab-type.sub li.on ul{height:40px;top:42px;width:99.8%;border-left:1px solid #a0a3aa;border-right:1px solid #a0a3aa}
.tab-mypop-details ul.tab-type.sub+table.tbl-layout{margin-top:-20px}
.tab-mypop-details .tab-details{border-color:#cecfd1}
/* 2014.09.18 bluewebd Tab size MOD */
.tab-mypop-details ul.tab-type.sub li > ul li a,
.tab-mypop-details ul.tab-type.sub li.on ul li.on a,
.tab-mypop-details ul.tab-type.sub li.on ul li a:hover {height:37px;line-height:37px}

/* 2014.09.23 bluewebd ADD */
.hMsg  {position:relative;}
.hMsg .msgTxt {display:inline-block; position:absolute; top:50%; right:0; margin-top:-8px; height:20px; line-height:20px; font-size:14px;}

.mycontents{height:789px;padding:0 !important}
.mycontents .sidebar{float:left;width:237px}
.mypop.myPopMain .mycontents .sidebar{width:20%}
.mycontents .sidebar a{color:#000}
.mycontents .sidebar dt, .mycontents .sidebar dd{border-bottom:1px solid #cecfd1}
.mycontents .sidebar dt{margin-bottom:0;background:url(/images/common/ico/bu_updown6.gif) no-repeat right -38px}
.mycontents .sidebar dt.on{background-position:right 0}
.mycontents .sidebar dt a{display:block;height:38px;padding-left:19px;line-height:38px}
.mycontents .sidebar dt a:hover{text-decoration:none}
.mycontents .sidebar dd{padding:14px 19px;background-color:#fafbfc}
.mycontents .sidebar dd ul{margin-top:-4px}
.mycontents .sidebar dd li{margin-top:4px}
.mycontents .sidebar dd em{display:inline-block;width:28px;height:15px;text-align:center;border:1px solid #e0e1e3;background-color:#fff;color:#000;line-height:1}
.mycontents .sidebar dd em.on{border-color:#2768c3;background-color:#2768c3;color:#fff}

.mycontents .alim-list{float:left;width:603px;height:764px;padding:25px 40px 0 35px;border-left:1px solid #cecfd1;overflow-y:scroll;overflow-x:hidden;position:relative}
.mypop.myPopMain .mycontents .alim-list {width:71.6%;}
.mycontents .alim-list a.refresh{position:absolute;top:28px;right:40px;background-position:right 4px;font-size:14px}
.mycontents .alim-list a.refresh.type2{top:114px}
.mycontents .alim-list div.search{padding:0;border-width:0;margin-bottom:14px;font-size:14px}
.mycontents .alim-list div.search table{width:100%}
.mycontents .alim-list div.search td:first-child{width:60px;padding-right:10px}
.mycontents .alim-list div.search td:nth-child(2){width:auto;padding-right:0}
	.mycontents .alim-list div.search td.nth_2{width:auto;padding-right:0} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.mycontents .alim-list div.search input[type=text]{width:70px;height:23px;margin-right:-2px;font-size:12px;line-height:23px}
.mycontents .alim-list div.search a.calendar{width:30px !important;height:27px !important;background:url(/images/common/btn/bt_calendar.gif) no-repeat}
.mycontents .alim-list div.search a.btn, .mycontents .alim-list div.search a.btn3{height:25px;line-height:25px}
.mycontents .alim-list div.search a.btn{padding:0 20px 0 6px;background-position:-21px -53px}
.mycontents .alim-list div.search a.btn3{position:static !important;margin-right:-3px;padding:0 7px}
.mycontents .alim-list div.btn-area{min-height:66px;margin-top:-20px;padding-top:0}
.mycontents .alim-list div.btn-area a.btn3.more{position:static;width:586px;padding:0;background:none}
.mycontents .alim-list div.btn-area a.btn3.more span{padding:0 19px 0 0;background:url(/images/common/ico/bu_updown2.gif) no-repeat right -34px}
.mycontents .alim-list div.btn-area a.btn3.more span em{font-weight:700}
.mycontents .alim-list p.date{margin-bottom:18px;padding-left:25px;background:url(/images/common/ico/bu_today.gif) no-repeat 0 5px;font-weight:700}
.mycontents .alim-list ul{margin-bottom:30px}
.mycontents .alim-list li{padding-top:10px;padding-left:24px;background:url(/images/finance/bg_alimlist.gif) no-repeat left center;position:relative}
.mycontents .alim-list li:first-child{padding-top:0}
.mycontents .alim-list li span.arrow{position:absolute;top:50%;left:18px;display:block;width:7px;height:13px;margin-top:-7px;background:url(/images/common/ico/bu_arrow8.gif) no-repeat;text-indent:-9999px}
.mycontents .alim-list li a.scrap{position:absolute;top:10px;right:0;display:block;width:30px;height:30px;background:url(/images/common/ico/bu_scrap.gif) no-repeat;text-indent:-9999px}
.mycontents .alim-list li a.scrap.on{background-position:0 -30px}
.mycontents .alim-list li:first-child a.scrap{top:0}
.mycontents .alim-list dl{padding:10px 20px 15px;border:1px solid #cecfd1}
.mycontents .alim-list dt{margin:0 0 5px 0;color:#2768c3;font-weight:700}
.mycontents .alim-list dt span.btn-area{display:inline-block;min-height:36px;height:36px;padding-top:0;margin:3px 0 -3px 10px;vertical-align:middle;text-align:left;position:relative}
.mycontents .alim-list dt a.btn2, .mycontents .alim-list dt a.btn3{height:24px;margin-right:-2px;font-size:12px;font-weight:normal;line-height:23px}
.mycontents .alim-list dt a.btn2:hover, .mycontents .alim-list dt a.btn3:hover{text-decoration:none}
.mycontents .alim-list dt a.btn2{padding-right:24px;background-position:right -119px;color:#fff}
.mycontents .alim-list dt a.btn3{position:static}
.mycontents .alim-list dd{display:block !important;padding:0;font-size:16px}
.mycontents .alim-list dd a{color:#000}
.mycontents .alim-list dd a:hover{text-decoration:underline}
.mycontents .alim-list dd strong.price{margin:0 26px}
.mycontents .alim-list dd p.line{margin:10px 0 5px;padding-top:15px;border-top:1px solid #cecfd1}
.mycontents .alim-list dd ul.desc{margin:0}
.mycontents .alim-list dd ul.desc li{margin-top:0;padding:0 0 0 8px;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 9px;font-size:14px}
.mycontents .alim-list dd img{max-width:none;margin:0;vertical-align:middle}
	body.msie7 .mycontents .alim-list{position:relative}
	body.msie7 .mycontents .alim-list li{padding-top:0}
	body.msie7 .mycontents .alim-list dl{margin-top:-21px;margin-bottom:10px}

fieldset.receipt .radio{margin-top:3px}
fieldset.receipt b em{font-weight:700}
fieldset.receipt label{margin-left:4px}
fieldset.receipt label.email{padding-left:26px;background:url(/images/common/ico/bu_email.gif) no-repeat 0 7px}
fieldset.receipt label.sms{padding-left:26px;background:url(/images/common/ico/bu_sms.gif) no-repeat 0 6px}
fieldset.receipt label.push{padding-left:22px;background:url(/images/common/ico/bu_push.gif) no-repeat 0 5px}

table.receive td span{display:block}

.account-service{padding:20px 30px;border:2px solid #e0e1e3}
.account-service h3{margin:0 0 15px !important;text-align:center;font-size:20px !important}
.account-service li{padding-left:56px;background-position:0 4px;background-repeat:no-repeat}
.account-service li:nth-child(1){background-image:url(/images/common/ico/bu_num1.png)}
.account-service li:nth-child(2){background-image:url(/images/common/ico/bu_num2.png)}
.account-service li:nth-child(3){background-image:url(/images/common/ico/bu_num3.png)}
.account-service li:nth-child(4){background-image:url(/images/common/ico/bu_num4.png)}
.account-service li:nth-child(5){background-image:url(/images/common/ico/bu_num5.png)}
	.account-service li.nth_1{background-image:url(/images/common/ico/bu_num1.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.account-service li.nth_2{background-image:url(/images/common/ico/bu_num2.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.account-service li.nth_3{background-image:url(/images/common/ico/bu_num3.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.account-service li.nth_4{background-image:url(/images/common/ico/bu_num4.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.account-service li.nth_5{background-image:url(/images/common/ico/bu_num5.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.account-service li p{padding:10px 0 11px 0;border-top:1px solid #e0e1e3;font-weight:700}
.account-service li:first-child p{border-top-width:0}
.account-service li a.btn3{height:24px;padding:0 6px;margin:-3px 0 -3px 5px;font-size:12px;line-height:24px;font-weight:normal}
.account-service li ul.desc{margin-top:-3px}
.account-service li ul.desc li{margin-top:5px;padding-left:10px;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 9px;font-size:14px}

.pop-group{position:relative}
.pop-group h2{margin:24px 0 8px !important;padding:0 !important;background:none !important;text-align:center;color:#2768c3;font-size:16px !important;font-weight:normal}
.pop-group a.btn3.go{position:absolute;top:453px;left:50%;margin-left:-33px}
.pop-group>div{width:345px;height:940px;border:1px solid #a0a3aa;background-color:#fafbfc}
.pop-group>div>h2{height:56px;margin:0 !important;line-height:56px}
.pop-group .group1{float:left}
.pop-group .group2{float:right}
.pop-group div.btn-area{min-height:36px;margin:0 20px 30px}
.pop-group div.btn-area a.btn, .pop-group div.btn-area a.btn3{padding:0 8px;background-image:none}
.pop-group .tbl-scroll{margin-right:0;border-top:1px solid #a0a3aa;border-bottom:1px solid #a0a3aa}
.pop-group .tbl-scroll table{border-width:0}
.pop-group .tbl-scroll.rows-5{max-height:251px}
.pop-group .tbl-scroll.rows-10{max-height:385px}
.pop-group table.tbl-layout{border-top-width:0}
.pop-group table.tbl-layout tr.thead td{border-top:2px solid #a0a3aa;border-bottom-width:0}
.pop-group th, .pop-group td{padding:10px 20px !important;background-color:#fff !important}
.pop-group fieldset.search{padding:0 25px 20px}
.pop-group fieldset.search input[type=text]{width:198px;margin-right:-3px}
.pop-group fieldset.search ul.btn-area{position:static;min-height:inherit;height:auto;margin:10px -3px 0 0;text-align:left}
.pop-group fieldset.search ul.btn-area li{float:left;margin:0 3px 1px 0}
.pop-group fieldset.search ul.btn-area a.btn3{width:34px;height:34px;padding:0;text-align:center;line-height:34px}
.pop-group fieldset.search ul.btn-area a.eng{width:71px}

.tbl-scroll.group-list{max-height:251px;border-top:4px solid #686970;border-bottom:1px solid #686970}
.tbl-scroll.group-list ul{padding:10px 0}
.tbl-scroll.group-list li{padding:2px 20px 5px}
.tbl-scroll.group-list li.on, .tbl-scroll.group-list li:hover{background-color:#eef4fc}
.tbl-scroll.group-list li a{color:#000}

/* 내 컴 안의 PB */
.pb-branch{height:79px;padding:0 30px 0 69px;border:1px solid #e0e1e3}
.pb-branch p{float:left;padding-left:90px;font-size:18px;line-height:76px;background:url(/images/mypop/bg_pb.gif) no-repeat 0 0}
.pb-branch p.pb-type strong, .pb-branch p.pb-type em, .pb-branch p.pb-type b{margin-right:20px}
.pb-branch p.pb-type strong b{margin-right:0}
.pb-branch p.pb-type b a{font-size:14px}
.pb-branch p.pb-type em{letter-spacing:0}
.pb-branch p.pb-type2{background-position:0 -76px}
.pb-branch p.pb-type3{background-position:0 -152px}
.pb-branch p em.b{display:inline-block;vertical-align:middle !important;margin:-5px 0 0 25px;font-size:20px}
.pb-branch div.btn-area{display:block;clear:none;float:right;padding-top:13px}

.contents-box3.pb{margin-top:10px;border-color:#686970}
.contents-box3.pb h4{margin-top:0 !important}
.contents-box3.pb div.contents-box{padding:20px 40px;background-color:#fafbfc;font-size:16px}
.contents-box3.pb div.contents-box th em{font-weight:700}
.contents-box3.pb div.contents-box label{margin-right:50px}
.contents-box3.pb p.message2{margin-top:20px;border-color:#e0e1e3;font-size:14px}
.contents-box3.pb p.message2 em a{color:#ac0069}
.contents-box3.pb p.message2+table{margin-top:20px}
.contents-box3.pb fieldset.agreement textarea{height:150px}
.contents-box3.pb fieldset.agreement{margin-top:20px;padding-bottom:20px}

.contents-pb-wrap {position:relative; }
.contents-pb-wrap .reserve_btn01 {position:absolute; top:73px; right:3.5%;}
.contents-pb-wrap .reserve_btn02 {position:absolute; top:125px; right:3.5%;}
.contents-pb-wrap .reserve_btn01 a.btn3, .contents-pb-wrap .reserve_btn02 a.btn3 {width:180px;font-weight:700}

.contents-pb{padding:25px 30px;background-color:#eef4fc;zoom:1}
.contents-pb:after{content:'';display:block;clear:both}
.contents-pb dl, .contents-pb ul{float:left;height:144px}
.contents-pb dt, .contents-pb dt strong{font-weight:700}
.contents-pb dt{margin-bottom:10px}
.contents-pb dt em{font-size:13px}
.contents-pb dt small{display:block;font-size:13px;font-weight:normal;color:#000}
.contents-pb dd.small{margin-top:8px;color:#000;font-size:13px;letter-spacing:-1.1px}
.contents-pb a.btn3, .contents-pb a.btn4{height:44px;line-height:43px}
.contents-pb a.btn3.go{background-position:right -612px}
.contents-pb a.btn4.pop{background-position:right 6px}
.contents-pb dl.call{width:329px}
.contents-pb dl.call dd{color:#ac0069;font-size:54px;font-weight:700}
.contents-pb dl.call dd em{font-weight:700}
.contents-pb dl.chat{width:239px;padding:0 30px;border-left:1px solid #e0e1e3}
.contents-pb dl.reserve, .contents-pb ul.link{width:239px;padding-left:30px;border-left:1px solid #e0e1e3}
.contents-pb dl.reserve dt{margin-bottom:0px}
.contents-pb dl.reserve dd small{display:block;font-size:13px;font-weight:normal;color:#000}
.contents-pb dl.chat a.btn4{width:186px;font-weight:700}
.contents-pb dl.call a.btn3{width:166px;font-weight:700}
.contents-pb dl.reserve a.btn3{width:180px;font-weight:700}
.contents-pb dl.reserve dd+dd{margin-top:2px}
.contents-pb ul.link li{float:left;margin:0 1px 1px 0}
.contents-pb ul.link li a.btn3.go{width:80px;height:29px;font-size:12px;line-height:28px;background-position:right -619px}
	body.chrome .contents-pb ul.link li a.btn3.go{background-position:right -620px}
.contents-pb.center dl, .contents-pb.center ul{height:95px}
.contents-pb.center dl.call dd{color:#404650;font-size:26px;font-weight:700}


/* POP성과분석 */
.mypop-port .details{padding:30px 40px;border:1px solid #e0e1e3;zoom:1}
.mypop-port .details:after{content:'';display:block;clear:both}
.mypop-port .details dl{float:left;margin:20px 0}
.mypop-port .details dl dt{margin:25px 0 15px;font-size:18px;font-weight:bold;color:#AC0069}
.mypop-port .details dl dt:first-child{margin-top:0;color:#2768C3}
.mypop-port .details div.graph{float:right}
.mypop-port .details div.graph img{vertical-align:middle}
.mypop-port .details div.graph .g-report{vertical-align:middle;width:90px;margin-left:15px}
.mypop-port .details div.graph .g-report p{display:inline-block;margin:20px 0 15px 0}
.mypop-port .details div.graph .g-report p strong{font-weight:700;color:#2c2e32}
.mypop-port p.confirm{padding:30px 20px 30px 100px;border:1px solid #e0e1e3;border-top:none;font-size:18px;font-weight:bold;background:url(/images/mypop/bg_arrow.gif) no-repeat 39px 32px}
.mypop-port p.confirm em,.mypop-port p.confirm strong{font-weight:bold}

/* POP Express */
table.tbl-type2.confirm{width:100%;border:1px solid #a0a3aa}
table.tbl-type2.confirm tr:first-child th, table.tbl-type2.confirm tr:first-child td{border-top-width:0}
/* 2014.11.05 bluewebd 테이블 여백조정
table.tbl-type2.confirm th#pStep1-2+td a.btn4.fr{margin:-7px 0}
*/
table.tbl-type2.confirm th#pStep1-2+td a.btn4.fr,
table.tbl-type2.confirm th#pSend2-2+td a.btn4.fr {margin:-5px 0}

/* 가계부 */
.purpose-graph{padding-bottom:26px;position:relative}
.purpose-graph p{position:absolute;left:198px;bottom:0}
.purpose-graph p small{display:inline-block;width:66px;margin-left:45px;text-align:center;color:#000}
.purpose-graph p small.unit0{margin-left:27px}
.purpose-graph p small.unit1{margin-left:-5px}
.purpose-graph p small.unit5{margin-left:54px;margin-right:-30px}
.purpose-graph .scroll-box{max-height:360px;margin:0;border-width:0;border-top:1px solid #e2e3e5;border-bottom:1px solid #e2e3e5;overflow-y:auto;overflow-x:hidden}
.purpose-graph small.unit{display:block;margin-bottom:9px;text-align:right}
.purpose-graph small.unit em{padding-left:17px;margin-left:10px;background-repeat:no-repeat;background-position:0 4px;color:#000}
.purpose-graph small.unit em.pur1{background-image:url(/images/mypop/bg_graph3.gif)}
.purpose-graph small.unit em.pur2{background-image:url(/images/mypop/bg_graph4.gif)}
.purpose-graph table{width:100%}
.purpose-graph th, .purpose-graph td{height:72px}
.purpose-graph th{width:130px;padding-left:68px;border-left:1px solid #e2e3e5;background-color:#fff;background-repeat:no-repeat;text-align:left}
.purpose-graph th.purpose1{background-image:url(/images/mypop/ic_purpose1.png);background-position:15px center}
.purpose-graph th.purpose2{background-image:url(/images/mypop/ic_purpose2.png);background-position:15px center}
.purpose-graph th.purpose3{background-image:url(/images/mypop/ic_purpose3.png);background-position:14px center}
.purpose-graph th.purpose4{background-image:url(/images/mypop/ic_purpose4.png);background-position:15px center}
.purpose-graph th.purpose5{background-image:url(/images/mypop/ic_purpose5.png);background-position:16px center}
.purpose-graph th.purpose6{background-image:url(/images/mypop/ic_purpose6.png);background-position:14px center}
.purpose-graph th.purpose7{background-image:url(/images/mypop/ic_purpose7.png);background-position:20px center}
.purpose-graph th.purpose8{background-image:url(/images/mypop/ic_purpose8.png);background-position:14px center}
.purpose-graph th small{display:block;color:#000;font-weight:normal}
.purpose-graph td{width:600px;background:url(/images/mypop/bg_tbl.gif) repeat-x}
.purpose-graph tr:first-child td{background-position:0 -1px}
.purpose-graph td span{display:block;height:15px;margin:1px 0;text-align:right;font-size:11px;line-height:15px}
.purpose-graph td span strong{padding-right:3px;color:#fff}
.purpose-graph td span.graph1{background-color:#6c7686}
.purpose-graph td span.graph2{background-color:#ac0069}

.achieve{display:inline-block;position:relative;width:120px;height:22px;background:url(/images/mypop/bg_achieve.gif) no-repeat 0 0;text-align:left}
.achieve em{display:block;padding-top:28px;background:url(/images/mypop/bg_achieve_graph.gif) no-repeat 0 0;color:#000;font-size:14px}
.achieve em span{position:absolute;left:50%;margin-left:-13px}
.purpose{padding-left:100px;text-align:left !important}
.purpose img{float:left;padding:17px 0 0 6px}
.purpose p{padding-left:80px}
.purpose p strong{display:block;margin-bottom:4px;font-weight:700;color:#000}
.purpose p small{margin-top:4px;color:#ac0069}

.icon-set{overflow:hidden;width:100%;margin:10px 0}
.icon-set li{float:left;width:170px}
.icon-set li label{height:60px;margin-left:7px;padding-left:50px;background:url(/images/mypop/ic_purpose1.png) no-repeat 0 8px;line-height:60px}
.icon-set li:nth-child(2) label{background:url(/images/mypop/ic_purpose2.png) no-repeat 0 10px}
.icon-set li:nth-child(3) label{background:url(/images/mypop/ic_purpose3.png) no-repeat 0 9px}
.icon-set li:nth-child(4) label{background:url(/images/mypop/ic_purpose4.png) no-repeat 0 9px}
.icon-set li:nth-child(5) label{background:url(/images/mypop/ic_purpose5.png) no-repeat 0 13px}
.icon-set li:nth-child(6) label{background:url(/images/mypop/ic_purpose6.png) no-repeat 0 12px}
.icon-set li:nth-child(7) label{background:url(/images/mypop/ic_purpose7.png) no-repeat 0 10px}
.icon-set li:nth-child(8) label{background:url(/images/mypop/ic_purpose8.png) no-repeat 0 9px}
	.icon-set li.nth_2 label{background:url(/images/mypop/ic_purpose2.png) no-repeat 0 10px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.icon-set li.nth_3 label{background:url(/images/mypop/ic_purpose3.png) no-repeat 0 9px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.icon-set li.nth_4 label{background:url(/images/mypop/ic_purpose4.png) no-repeat 0 9px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.icon-set li.nth_5 label{background:url(/images/mypop/ic_purpose5.png) no-repeat 0 13px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.icon-set li.nth_6 label{background:url(/images/mypop/ic_purpose6.png) no-repeat 0 12px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.icon-set li.nth_7 label{background:url(/images/mypop/ic_purpose7.png) no-repeat 0 10px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.icon-set li.nth_8 label{background:url(/images/mypop/ic_purpose8.png) no-repeat 0 9px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.icon-set li.etc{width:450px}
.icon-set li.etc input[type=text]{width:300px}

.date-nav{padding:0 0 15px;margin-bottom:20px;border-bottom:1px solid #e0e1e3;text-align:center;font-size:24px;font-weight:700;color:#000}
.date-nav img{vertical-align:top}
.date-nav .thismonth{display:inline-block;margin:0 55px}
.date-nav .thismonth a{margin-left:5px}
.date-nav small{display:block !important;margin-top:7px;color:#2768c3;font-weight:normal}

/* 2014.11.03 bluewebd 상단여백조정
.tab-type+.budget-group{margin-top:-40px}
*/
.tab-type+.budget-group{margin-top:-20px}
.tab-type+.budget-group table.tbl-type{border-top-width:0}
.budget-group{overflow:hidden}
.budget-group:after{content:'';display:block;clear:both}
.budget-group div.fl{width:57%}
.budget-group div.fr{width:43%}
.budget-group div.fl .btn-area .fl{left:47%}
.budget-group div.fr .tbl-type tbody tr td:nth-child(2){border-left-color:#a0a3aa}
	.budget-group div.fr .tbl-type tbody tr td.nth_2{border-left-color:#a0a3aa} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.budget-group .date-set{margin-bottom:10px}
.budget-group .date-set strong{padding:0 20px;font-size:18px;font-weight:700;color:#000}
.budget-group .date-set .btn{margin-top:15px}
.budget-group table.tbl-type{width:100% !important}

.contents-box.graph{padding:0}
.contents-box.graph>div{width:298px;margin:0;padding:35px 50px 40px}
.contents-box.graph h2{margin:0 0 30px !important;padding:0 !important;background:none !important;font-size:16px !important}
.contents-box.graph div.fr{border-left:1px solid #e0e1e3}
.contents-box.graph div.fr h2{text-align:right}

.purpose-fund{height:329px;margin-bottom:40px;background-color:#fafbfc;overflow:hidden;position:relative}
.purpose-fund div.group{position:absolute;top:40px;left:40px;width:1701px;background:url(/images/mypop/bg_purpose_line.gif) repeat-x 0 91px}
.purpose-fund div.group:after{content:'';display:block;clear:both}
.purpose-fund div.group ul,.purpose-fund div.group a{float:left}
.purpose-fund ul li{float:left;width:126px;margin-left:59px;background:url(/images/mypop/bg_purpose3.png) no-repeat 0 30px}
.purpose-fund ul li:first-child{margin-left:0 !important}
.purpose-fund ul.purpose1 li:nth-child(1){width:184px;background:url(/images/mypop/bg_purpose1.png) no-repeat 0 0}
.purpose-fund ul.purpose1 li:nth-child(2){width:156px;background:url(/images/mypop/bg_purpose2.png) no-repeat 0 15px}
	.purpose-fund ul.purpose1 li.nth_1{width:184px;background:url(/images/mypop/bg_purpose1.png) no-repeat 0 0} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.purpose-fund ul.purpose1 li.nth_2{width:156px;background:url(/images/mypop/bg_purpose2.png) no-repeat 0 15px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.purpose-fund ul.purpose2{margin-left:69px}
.purpose-fund ul.purpose2 li{margin-left:84px}
.purpose-fund ul li>span{display:block;width:55px;height:110px;padding:0 40px 0 0;margin:74px auto 15px;background:url(/images/mypop/ic_purpose1.png) no-repeat 100% 3px;font-size:14px}
.purpose-fund ul li>span.ic2{background-image:url(/images/mypop/ic_purpose2.png)}
.purpose-fund ul li>span.ic3{background-image:url(/images/mypop/ic_purpose3.png)}
.purpose-fund ul li>span.ic4{background-image:url(/images/mypop/ic_purpose4.png)}
.purpose-fund ul li>span.ic5{background-image:url(/images/mypop/ic_purpose5.png)}
.purpose-fund ul li>span.ic6{background-image:url(/images/mypop/ic_purpose6.png)}
.purpose-fund ul li>span.ic7{background-image:url(/images/mypop/ic_purpose7.png)}
.purpose-fund ul li>span.ic8{background-image:url(/images/mypop/ic_purpose8.png)}
.purpose-fund ul li>span strong{display:block;line-height:1;font-size:22px;font-weight:700}
.purpose-fund ul li .my-purpose{margin:0 -17px;text-align:center;font-size:14px}
.purpose-fund ul li .my-purpose em{display:block;margin-bottom:4px;font-weight:700;color:#000;font-size:16px}
.purpose-fund ul li .my-purpose strong{display:block;font-weight:700}
.purpose-fund ul li.btn{width:47px;padding-top:69px;background:none}
.purpose-fund a.next,.purpose-fund a.prev{width:47px;height:47px;margin:68px 0 0 59px;zoom:1}
.purpose-fund a.next{background:url(/images/mypop/bt_next.png) no-repeat 0 0}
.purpose-fund a.prev{background:url(/images/mypop/bt_prev.png) no-repeat 0 0}

/****************************************************************************************
02.인터넷뱅킹
******************************************************************************************/
div.dambo-img{padding:40px 0;margin-bottom:10px;text-align:center;background-color:#eef4fc}
div.chart-group{overflow:hidden;padding:0 0 0 420px;margin:0 0 40px}
div.chart-group .chart{overflow:hidden;float:left;width:420px;min-height:258px;margin:0 0 0 -420px}
div.dictionary{margin-bottom:15px}
div.dictionary a{margin-right:-2px}

table.box-process{width:100%;border-left:1px solid #e0e1e3;border-top:1px solid #e0e1e3}
table.box-process small{display:block;text-align:left;color:#000}
table.box-process td{width:33.33%;vertical-align:top;text-align:center;padding-bottom:40px;border-right:1px solid #e0e1e3;border-bottom:1px solid #e0e1e3;background-color:#fafbfc}
table.box-process td.certificate{padding-bottom:40px;text-align:center;background-color:#eef4fc}
table.box-process td.certificate p{margin:65px 0 18px}
table.box-process td.certificate small{display:block;margin:70px 30px 0;padding:10px 20px;text-align:left;border-top:1px solid #e0e1e3;color:#000}
table.box-process td.blank{border:none;background-color:#fff}
table.box-process span.step{display:block;position:relative}
table.box-process span.step strong{position:absolute;top:0;left:0;display:block;width:52px;height:52px;text-align:center;line-height:52px;border-right:1px solid #e0e1e3;border-bottom:1px solid #e0e1e3;background-color:#fff;font-weight:700}
table.box-process dl{height:73px;margin-left:67px;margin-right:10px;text-align:left}
table.box-process dt{margin-top:10px;color:#ac0069;font-weight:700}
table.box-process dd{zoom:1; letter-spacing:-0.08em;}
table.box-process dd:after{display:block;clear:both;content:''}
table.box-process dd small{margin-top:15px}
table.box-process dd p{float:left}
	body.firefox table.box-process dd p{width:65%;}
table.box-process dd span.btn{float:right;padding:20px 40px 0 0}
table.box-process p.tit{height:69px;padding:14px 10px 0 67px;text-align:left;vertical-align:middle;font-size:16px;font-weight:normal}
table.box-process.cell-2 td{width:50%}
table.box-process.cell-2 td.scan{background:#fafbfc url(/images/bizBank/bg_scan.gif) no-repeat 92% 30px}
table.box-process.cell-2 td.down{background:#fafbfc url(/images/bizBank/bg_down.gif) no-repeat 92% 30px}
.tbl-comment+table.box-process{margin-top:20px}

/* 2014.09.11 bluewebd ADD */
table.box-process.cell-2 td .exchangeSubCon {width:100%; margin:25px 0 -5px;}
table.box-process.cell-2 td .exchangeSubCon td {width:50%; padding:15px 0; border-top:none; border-bottom:none;}
table.box-process.cell-2 td .exchangeSubCon td.last {border-right:none;}
table.box-process.cell-2 td .exchangeSubCon td > dl {margin-right:50px;}
table.box-process.cell-2 td .exchangeSubCon td > dl dt,
table.box-process.cell-2 td .exchangeSubCon td > dl dd {float:left; margin:0; height:45px; line-height:45px;}
/* 2014.11.12 bluewebd HTS 60578 
table.box-process.cell-2 td .exchangeSubCon td > dl dt {width:60%} */
table.box-process.cell-2 td .exchangeSubCon td > dl dt {width:25%}
table.box-process.cell-2 td .exchangeSubCon td > dl dt em {display:inline-block; background:url(/images/trading/bg_exchange_call.png) 0 0 no-repeat; padding-left:75px; color:#000; font-weight:bold;}
table.box-process.cell-2 td .exchangeSubCon td.last > dl dt em {background-position:0 -150px;}
/* 2014.11.12 bluewebd HTS 60578
table.box-process.cell-2 td .exchangeSubCon td > dl dd {width:40%; text-align:right; color:#ac0069;} */
table.box-process.cell-2 td .exchangeSubCon td > dl dd {width:75%; text-align:left; color:#ac0069;}
table.box-process.cell-2 td > p.tbl-comment {margin:0 5% 0 6.5%; text-align:left;}

.box-process2 {border:1px solid #e0e1e3; background:#fafbfc; zoom:1; display:inline-block}
.box-process2.cell-3{width:100%;}
.box-process2.cell-3 dl{width:29%;}
.box-process2:after{content:'';display:block;clear:both}
.box-process2 dl{float:left;padding:20px;border-left:1px solid #e0e1e3;}
.box-process2 dl:first-child{border-left:none;}
.box-process2 dl dt{display:block; padding-bottom:20px; font-weight:bold;}
.box-process2 dl dd{display:block; text-align:center;}
.box-process2.cell-3 dl dd img{max-width:100%;}

/*이체*/
ul.transfer-step li h2{height:54px !important;margin:0 !important;font-size:16px !important}
ul.transfer-step li span.help{display:inline-block;width:16px;height:16px;vertical-align:middle;background:url(/images/common/ico/ic_help.png) no-repeat 0 -16px;text-indent:-9999px}
ul.transfer-step li a.step{display:block;height:53px;margin-top:1px;padding-left:40px;border-right:1px solid #9499a1;border-bottom:1px solid #9499a1;background:#eceff2 url(/images/common/ico/bu_updown7.gif) no-repeat right top;color:#5b6370;font-weight:700;line-height:53px}
ul.transfer-step li a.step:hover{text-decoration:none}
ul.transfer-step li a.step:hover span.help{background-position:0 -32px}
ul.transfer-step li a.step em{color:#5b6370;font-weight:700}
ul.transfer-step li.on span.help{background-position:0 -32px}
ul.transfer-step li.on a.step, ul.transfer-step li:hover a.step{border-color:#3e4652;background-color:#636d7b;background-position:right -53px;color:#fff}
ul.transfer-step li.on a.step em, ul.transfer-step li:hover a.step em{color:#8cb2e8}
ul.transfer-step li:first-child a.step{margin-top:0}
ul.transfer-step li iframe{width:100%;border:0}
	body.msie7 ul.transfer-step li{margin-top:-4px}
	body.msie7 ul.transfer-step li a.step{margin-top:0}
	body.firefox ul.transfer-step li iframe#step-1.scroll{height:1700px;} /* // 2014-10-30 common-ui-roll-content 스크롤 제거 */

.step-details{padding:40px;border:1px solid #b7bcc5;border-top-width:0}
.step-details h3{font-size:18px;margin-top:30px;margin-bottom:9px;padding:0 0 1px 23px;background:url(/images/common/ico/bu_h3.png) no-repeat 0 7px}
.step-details h3.no-bul{padding-left:0;background:none}
.step-details h4{font-size:16px;margin-top:20px;margin-bottom:10px}
.step-details p.message3, .step-details p.message4{font-size:16px}
.step-details fieldset.agreement{border:1px solid #e0e1e3;padding:30px}
.step-details fieldset.agreement span.btn-area{display:block;text-align:left}
.step-details fieldset.agreement div.checkbox{width:18px;height:18px;margin:-2px 0 0;background:url(/images/common/ico/bu_selecter2.png) no-repeat}
.step-details fieldset.agreement div.checkbox:hover, .step-details fieldset.agreement div.checkbox:focus, .step-details fieldset.agreement div.checkbox.focus{background-position:-18px 0}
.step-details fieldset.agreement div.checkbox.checked{background-position:-36px 0}
.step-details table+fieldset.agreement{border-width:0;border-bottom:1px solid #e0e1e3}
.step-details table.tbl-type3{width:100%;border:1px solid #a0a3aa; margin-left:0px} /* to-be 1단계 결함 내용 펀드선택시 테이블 밀림 현상 : margin-left:0 추가 */
.step-details table.tbl-type3 th, .step-details table.tbl-type3 td{padding:16px 18px;text-align:left;border-top:1px solid #e0e1e3;border-left:1px solid #e0e1e3}
.step-details table.tbl-type3.type2 th, .step-details table.tbl-type3.type2 td{padding:8px 18px;font-size:14px;}
.step-details table.tbl-type3 th{background-color:#fafbfc;font-weight:normal}
.step-details table.tbl-type3 tr:first-child th, .step-details table.tbl-type3 tr:first-child td{border-top-width:0}
.step-details table.tbl-type3 td:first-child, .step-details table.tbl-type3 td:first-child{border-left-width:0}
.step-details table.tbl-type3 tr:first-child td a.btn{margin-top:-7px;margin-bottom:-7px}
/* 2014.11.28 bluewebd del
.step-details table.tbl-type3 th .lay-help a.help{margin-top:-5px} */
.step-details table.tbl-type3 th .lay-help .layer.fund-class {left:-123px;}
.step-details table.tbl-type3 th .lay-help .layer.fund-class span.arrow {left:123px;}
.step-details table.tbl-type3.my-type td.on{background-color:#ebeced;font-weight:700}
.step-details table+fieldset.agreement{margin-top:10px}
.step-details div.guide li{margin-top:5px}
.step-details p.message2{padding:30px}
.step-details p.message2 span.fl{text-align:left;padding-left:113px;background:url(/images/common/ico/bu_alim.gif) no-repeat 22px top}
.step-details p.message2 span.btn-area.fr{clear:none;min-height:36px;padding:0}
.step-details .chart-details{border-color:#e0e1e3}
.step-details>.search.fund-list, .step-details>div .search.fund-list{margin-top:0}
.step-details div.btn-area label.help{margin-right:0}
	body.msie7 .step-details div.btn-area label.help+.lay-help{margin-top:1px}
	
	

.step-details1{border-top-width:0}
.step-details1 h3{font-size:18px;margin-top:30px;margin-bottom:9px;padding:0 0 1px 23px;background:url(/images/common/ico/bu_h3.png) no-repeat 0 7px}
.step-details1 h3.no-bul{padding-left:0;background:none}
.step-details1 h4{font-size:16px;margin-top:20px;margin-bottom:10px}
.step-details1 p.message3, .step-details p.message4{font-size:16px}
.step-details1 fieldset.agreement{border:1px solid #e0e1e3;padding:30px}
.step-details1 fieldset.agreement span.btn-area{display:block;text-align:left}
.step-details1 fieldset.agreement div.checkbox{width:18px;height:18px;margin:-2px 0 0;background:url(/images/common/ico/bu_selecter2.png) no-repeat}
.step-details1 fieldset.agreement div.checkbox:hover, .step-details1 fieldset.agreement div.checkbox:focus, .step-details1 fieldset.agreement div.checkbox.focus{background-position:-18px 0}
.step-details1 fieldset.agreement div.checkbox.checked{background-position:-36px 0}
.step-details1 table+fieldset.agreement{border-width:0;border-bottom:1px solid #e0e1e3}
.step-details1 table.tbl-type3{width:100%;border:1px solid #a0a3aa; margin-left:0px}
.step-details1 table.tbl-type3 th, .step-details1 table.tbl-type3 td{padding:16px 18px;text-align:left;border-top:1px solid #e0e1e3;border-left:1px solid #e0e1e3}
.step-details1 table.tbl-type3.type2 th, .step-details1 table.tbl-type3.type2 td{padding:8px 18px;font-size:14px;}
.step-details1 table.tbl-type3 th{background-color:#fafbfc;font-weight:normal}
.step-details1 table.tbl-type3 tr:first-child th, .step-details1 table.tbl-type3 tr:first-child td{border-top-width:0}
.step-details1 table.tbl-type3 td:first-child, .step-details1 table.tbl-type3 td:first-child{border-left-width:0}
.step-details1 table.tbl-type3 tr:first-child td a.btn{margin-top:-7px;margin-bottom:-7px}
/* 2014.11.28 bluewebd del
.step-details table.tbl-type3 th .lay-help a.help{margin-top:-5px} */
.step-details1 table.tbl-type3 th .lay-help .layer.fund-class {left:-123px;}
.step-details1 table.tbl-type3 th .lay-help .layer.fund-class span.arrow {left:123px;}
.step-details1 table.tbl-type3.my-type td.on{background-color:#ebeced;font-weight:700}
.step-details1 table+fieldset.agreement{margin-top:10px}
.step-details1 div.guide li{margin-top:5px}
.step-details1 p.message2{padding:30px}
.step-details1 p.message2 span.fl{text-align:left;padding-left:113px;background:url(/images/common/ico/bu_alim.gif) no-repeat 22px top}
.step-details1 p.message2 span.btn-area.fr{clear:none;min-height:36px;padding:0}
.step-details1 .chart-details{border-color:#e0e1e3}
.step-details1>.search.fund-list, .step-details1>div .search.fund-list{margin-top:0}
.step-details1 div.btn-area label.help{margin-right:0}
	body.msie7 .step-details1 div.btn-area label.help+.lay-help{margin-top:1px}



/* 추천 포트폴리오 스탭2 추가 2015-03-06 LYJ */
.step-details .invest_cont{zoom:1;margin-top:30px;}
.step-details .invest_cont:after{content:'';display:block;clear:both}

.step-details .invest_cont .fl{width:66%;}
.step-details .invest_cont .fr{width:29%;}

/* 은퇴설계 계산기 수정 2014-09-26 YJ */
.step-details p.message4.small{font-size:14px}

.contents-box3.column2{zoom:1}
.contents-box3.column2:after{content:'';display:block;clear:both}
.contents-box3.column2.type2{padding-top:0;padding-left:0;padding-right:0;}
.contents-box3.column2.type2 .message4{margin-bottom:30px;}
.contents-box3.column2.type2 .chart{margin-left:30px;width:46%}
.contents-box3.column2.type2 .fr{width:41%}
.contents-box3.column2>div{float:left}
.contents-box3.column2>div{width:48.5%;margin-right:1.5%}
.contents-box3.column2>div+div{margin:0 0 0 1.5%;width:44%;}
.contents-box3.column2 .tbl-type{border-top-width:1px}
.contents-box3.column2 .tbl-type tbody th{background:#fafbfc;}
table.tbl-type.tfoot-2{border-bottom-width:0}
table.tbl-type.tfoot-2 tfoot th, table.tbl-type.tfoot-2 tfoot td{background-color:#fff;border:1px solid #2768c3;border-top-width:1px}
table.tbl-type.tfoot-2 tfoot th{border-right-width:0;padding-top:9px;padding-bottom:8px}
table.tbl-type.tfoot-2 tfoot td{border-left-width:0;padding-top:9px;padding-bottom:8px}
table.tbl-type.tfoot-2 tfoot tr:first-child th, table.tbl-type.tfoot-2 tfoot tr:first-child td{border-top:1px solid #2768c3; color:#2768c3;font-size:14px;font-weight:normal}

.transfer-certify{display:table;width:100%;border:1px solid #e0e1e3}
.transfer-certify .row{display:table-row}
.transfer-certify .row div{display:table-cell;vertical-align:top}
.transfer-certify fieldset{padding:40px 40px 40px 96px;background-repeat:no-repeat;background-position:25px 43px}
.transfer-certify label{margin-right:10px}
.transfer-certify .otp{width:57%}
.transfer-certify .otp fieldset{background-image:url(/images/bizBank/bg_transfer.gif);background-position:25px 40px}
.transfer-certify .otp input[type=text], .transfer-certify .otp input[type=password]{width:230px}
.transfer-certify.otp .otp input[type=text], .transfer-certify.otp .otp input[type=password]{width:160px}
.transfer-certify .otp p{margin:5px 0 0 0}
.transfer-certify .otp table td{padding:3px 0}
.transfer-certify .certificate{width:43%;border-left:1px solid #e0e1e3}
.transfer-certify>.certificate{width:auto}
.transfer-certify .certificate fieldset{background-image:url(/images/bizBank/bg_transfer2.gif)}
.transfer-certify .certificate input[type=password]{width:118px}
.transfer-certify .pw-new{width:57%}
.transfer-certify .pw-new fieldset{background-image:url(/images/bizBank/bg_transfer3.gif);zoom:1}
.transfer-certify .pw-new fieldset:after{content:'';display:block;clear:both}
.transfer-certify .pw-old{width:57%}
.transfer-certify .pw-old fieldset{background-image:url(/images/bizBank/bg_transfer4.gif)}
.transfer-certify .secret-code{border-width:0}
.transfer-certify .secret-code label{float:left;margin-right:14px}
.transfer-certify .secret-code ul{float:left;margin-top:4px}
	body.msie7 .transfer-certify .row div{float:left;height:189px}
	body.msie7 .transfer-certify .certificate{width:42.8%}
	body.msie7 .transfer-certify .secret-code ul{width:293px}
	
	

.transfer-certify_1{display:table;width:100%;border:1px solid #e0e1e3}
.transfer-certify_1 .row{display:table-row}
.transfer-certify_1 .row div{display:table-cell;vertical-align:top}
.transfer-certify_1 fieldset{padding:30px 40px 40px 96px;background-repeat:no-repeat;background-position:25px 30px}
.transfer-certify_1 label{margin-right:10px}
.transfer-certify_1 .otp{width:100%}
.transfer-certify_1 .otp fieldset{background-image:url(/images/bizBank/bg_transfer.gif);background-position:25px 33px;font-size:15px}
.transfer-certify_1 .otp input[type=text], .transfer-certify .otp input[type=password]{width:150px}
.transfer-certify_1.otp .otp input[type=text], .transfer-certify.otp .otp input[type=password]{width:150px}
.transfer-certify_1 .otp p{margin:-30px 0 0 0}
.transfer-certify_p {padding:0 0 20px 30px}
.transfer-certify_1 .otp table td{padding:3px 0}
.transfer-certify_1 .certificate_1{width:100%;border-top:1px solid #e0e1e3}
.transfer-certify_1>.certificate_1{width:auto}
.transfer-certify_1 .certificate_1 fieldset{background-image:url(/images/bizBank/bg_transfer2.gif);font-size:15px}
.transfer-certify_1 .certificate_1 input[type=password]{width:118px}
.transfer-certify_1 .pw-new{width:57%}
.transfer-certify_1 .pw-new fieldset{background-image:url(/images/bizBank/bg_transfer3.gif);zoom:1}
.transfer-certify_1 .pw-new fieldset:after{content:'';display:block;clear:both}
.transfer-certify_1 .pw-old{width:57%}
.transfer-certify_1 .pw-old fieldset{background-image:url(/images/bizBank/bg_transfer4.gif)}
.transfer-certify_1 .secret-code{border-width:0}
.transfer-certify_1 .secret-code label{float:left;margin-right:14px}
.transfer-certify_1 .secret-code ul{float:left;margin-top:4px}
	body.msie7 .transfer-certify .row div{float:left;height:189px}
	body.msie7 .transfer-certify .certificate{width:42.8%}
	body.msie7 .transfer-certify .secret-code ul{width:293px}


	

.transfer-link{height:390px;margin-bottom:40px;border:1px solid #a0a3aa;border-left-width:0;position:relative;zoom:1}
.transfer-link:after{content:'';display:block;clear:both}
.transfer-link>div{position:absolute;top:0;width:33.33%;height:310px;padding:40px 0;border-left:1px solid #a0a3aa}
.transfer-link>div h2, .transfer-link>div fieldset{width:278px;padding-left:20px;padding-right:20px}
.transfer-link>div table{width:278px;margin-left:20px;margin-right:20px}
.transfer-link .stock{left:0}
.transfer-link .transfer{left:33.33%}
.transfer-link .bank{left:66.66%}
.transfer-link h2{color:#2768c3;font-size:18px !important}
.transfer-link fieldset{height:166px;position:relative}
.transfer-link legend+label{margin-top:0 !important}
.transfer-link label{display:block !important;margin:14px 0 8px}
.transfer-link a.btn3, .transfer-link input{margin-right:-3px}
.transfer-link.stock_account a.btn3 {margin-right:-3px}
	body.chrome .transfer-link a.btn3, .transfer-link input,
	body.firefox .transfer-link a.btn3, .transfer-link input,
	body.safari .transfer-link a.btn3, .transfer-link input{margin-right:-4px}
	body.chrome .transfer-link.stock_account a.btn3,
	body.firefox .transfer-link.stock_account a.btn3,
	body.safari .transfer-link.stock_account a.btn3 {margin-right:-2px}
.transfer-link.stock_account a.btn3.bank_account {position: absolute; top: 110px; right: 24px;}	
.transfer-link input#passwd{width:152px}
.transfer-link select#stock1{width:266px}
.transfer-link input#transfer1{width:256px;margin-bottom:4px}
.transfer-link input#transfer1~a.btn3, .transfer-link input#transfer1~a.btn4{padding-left:8.5px;padding-right:8.5px}
	body.msie7 .transfer-link input#transfer1~a.btn3,
	body.msie7 .transfer-link input#transfer1~a.btn4{padding-left:8px;padding-right:8px}
	body.msie8 .transfer-link input#transfer1~a.btn3,
	body.msie8 .transfer-link input#transfer1~a.btn4{padding-left:8px;padding-right:8px}
.transfer-link input#bank1{width:152px}
.transfer-link input#bank1+input{width:80px}
.transfer-link input#A_BANK_ACNT_PSWD{width:152px}
.transfer-link span#passwd_tk_btn, .transfer-link span#A_BANK_ACNT_PSWD_tk_btn{position:absolute;bottom:56px;right:20px;font-size:14px}
.transfer-link table{border-top-width:2px}
.transfer-link th, .transfer-link td{padding:10px !important;font-size:14px}
.transfer-link span.btn{display:block;margin:0 40px}
.transfer-link span.btn a{display:block;height:48px;margin-bottom:4px;border:1px solid #a0a3aa;background-color:#fafbfc;text-align:center;line-height:48px}
.transfer-link span.btn a strong{padding-left:12px;color:#000}
.transfer-link span.btn a+a strong{padding-right:12px}
.transfer-link span.btn a.on, .transfer-link span.btn a:hover{border-color:#173c72;background-color:#2768c3;text-decoration:none}
.transfer-link span.btn a.on strong, .transfer-link span.btn a:hover strong{color:#fff}
.transfer-link span.btn a strong{background:url(/images/common/ico/bu_prev.gif) no-repeat 0 -11px}
.transfer-link span.btn a.on strong, .transfer-link span.btn a:hover strong{background:url(/images/common/ico/bu_prev_on.gif) no-repeat 0 -11px}
.transfer-link span.btn a+a strong{background:url(/images/common/ico/bu_next.gif) no-repeat right -11px}
.transfer-link span.btn a+a.on strong, .transfer-link span.btn a+a:hover strong{background:url(/images/common/ico/bu_next_on.gif) no-repeat right -11px}

ul.btn-list2{height:53px;border:1px solid #e0e1e3;border-left-width:0}
ul.btn-list2 li{float:left;height:38px;padding:15px 19.5px 0;border-left:1px solid #e0e1e3;text-align:center}
ul.btn-list2 li a{padding-right:10px;background:url(/images/common/ico/bu_go_on.gif) no-repeat right 7px;font-size:14px}
fieldset.transfer,fieldset.deposit,fieldset.planname{margin:10px 0}
fieldset.price2 input[type=text]+a.btn3,
fieldset.transfer input[type=text]+a.btn3{margin-left:10px !important}
table.tbl-type2 td fieldset.planname a.btn3+p.notice{margin-top:5px !important}

/*청약*/
table.calendar{width:100%;border-bottom:1px solid #e0e1e3}
table.calendar th{height:37px;padding-top:18px;font-weight:normal}
table.calendar td{width:16%;padding:10px 2%;vertical-align:top;border-left:1px solid #e0e1e3;border-top:1px solid #e0e1e3;font-size:14px}
table.calendar.day7 td{width:14.2%;padding:10px 1%;}
table.calendar td:first-child{border-left-width:0}
table.calendar td.today{color:#ac0069}
table.calendar td.blank{background-color:#fafbfc}
table.calendar td ul.subscription{clear:right}
table.calendar td ul.subscription li{height:22px;margin-top:-1px}
table.calendar td ul.subscription li em{display:inline-block;width:32px;height:17px;padding-top:3px;margin-bottom:2px;vertical-align:middle;text-align:center;border:1px solid #a0a3aa;color:#4f78b2;font-size:12px !important;line-height:1}
body.msie7 table.calendar td ul.subscription li em {padding-top:0px; margin:0 5px -6px 0; padding-bottom:2px; vertical-align:top;}
table.calendar td ul.subscription li a:hover{color:#2768c3;text-decoration:none}
table.calendar td ul.subscription li a:hover em{border-color:#2768c3;background-color:#2768c3;color:#fff}
table.calendar td a.more{display:block;width:21px;height:11px;margin:20px auto 0;background:url(/images/common/ico/bu_more.gif) no-repeat;text-indent:-9999px}
table.calendar.month td{height:162px}
table.calendar.month td span{float:right;font-size:18px}
body.msie8 table.calendar.month td span{margin-right:50px;}
table.calendar.month td span em{font-size:14px}
table.calendar_width td.aaa{width:10%}
table.calendar_width td.bbb{width:20%}

/* 2014.10.07 캘린터 Today 간격 수정  */
table.calendar.month td.today span em {display:inline-block; margin:-4px 6px 0 0; vertical-align:middle;}

table.calendar.month td ul.subscription{height:106px}
table.calendar.week td{height:206px}
table.calendar.week td ul.subscription{height:155px;padding-top:20px}
table.calendar.week td ul.subscription li{height:32px !important}
table.calendar.week td ul.subscription li em{}

.frm-groupsub{margin:1px 0 9px;position:relative}
.frm-groupsub>ul{display:none}
.frm-groupsub>ul.on{display:block;position:absolute;left:150px;top:0;width:700px;padding-left:40px;background:url(/images/common/ico/bu_sub.png) no-repeat left 10px}
.frm-groupsub>ul>li{display:inline-block}
.frm-groupsub2>div~div{padding-top:10px}
.frm-groupsub2 .item-tit{width:100px}

.frm-code input[type=text]{width:350px}

fieldset.account-etc select{width:255px}

.file-down{padding-top:10px}

/*신용/대출/대차 */
.frm-tel p{padding:8px 0 5px}

.loan-benefit li{border-top:1px solid #e0e1e3;padding:23px 0 28px 120px;background-repeat:no-repeat;background-position:27px center}
.loan-benefit li:first-child{border-top:0}
.loan-benefit li strong{display:block;font-size:18px;padding:0 0 14px}
.loan-benefit li.item1{background-image:url(/images/bizBank/img_benefit1.gif)}
.loan-benefit li.item2{background-image:url(/images/bizBank/img_benefit2.gif)}
.loan-benefit li.item3{background-image:url(/images/bizBank/img_benefit3.gif)}
.loan-benefit li.item4{background-image:url(/images/bizBank/img_benefit4.gif)}
.loan-benefit li.item5{background-image:url(/images/bizBank/img_benefit5.gif)}
.loan-benefit li.item6{background-image:url(/images/bizBank/img_benefit6.gif)}
.loan-benefit li.item7{background-image:url(/images/bizBank/img_benefit7.gif)}
.loan-benefit li.item8{background-image:url(/images/bizBank/img_benefit8.gif)}
.loan-benefit li.item9{background-image:url(/images/bizBank/img_benefit9.gif)}

.bizBank table.tbl-type2 tr#SECT2_1_2 th .lay-help .layer {left:-75px;}
.bizBank table.tbl-type2 tr#SECT2_1_2 th .lay-help .layer span.arrow {left:75px;}

/*부가서비스 게시판(상세) 추가*/
table.service th{width:203.75px;background-color:transparent}
table.service td{width:203.75px;border-left:0}
table.service td[colspan=3]{width:auto}
table.service td strong{display:block;float:left;padding-top:6px;zoom:1}
table.service td a.btn3{float:right;margin:0;padding-right:12px;background-image:url(none)}
table.service td a.btn3.on, table.service td a.btn3:hover{width:auto !important;padding:0 11px !important;font-size:14px;line-height:34px;text-decoration:none;border-color:#404650;background-color:#636d7b; background-image:none;color:#fff;text-indent:0}
table.service tr.details td{width:auto;padding:0;border-width:0;background-color:transparent}
table.service tr.details td div.container{width:878px;padding:35px 40px 38px 40px;border:1px solid #686970;background-color:#fff;font-size:14px}
table.service tr.details td div.search td{padding:0;border-width:0}
table.service tr.details td div.search td:first-child, table.service tr.details td div.search td:nth-child(3){vertical-align:top;text-align:left;font-weight:normal}
	table.service tr.details td div.search td:first-child, table.service tr.details td div.search td.nth_3{vertical-align:top;text-align:left;font-weight:normal} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
table.service tr.details td div.search td:first-child{padding:16px 40px 0 0}
table.service tr.details td div.search td:nth-child(2){padding:10px 40px 0 0}
table.service tr.details td div.search td:nth-child(3){padding:16px 40px 0 0}
table.service tr.details td div.search td:nth-child(4){padding:10px 0 0 0}
	table.service tr.details td div.search td.nth_2{padding:10px 40px 0 0} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	table.service tr.details td div.search td.nth_3{padding:16px 40px 0 0} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	table.service tr.details td div.search td.nth_4{padding:10px 0 0 0} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
table.service tr.details td table{border-top-width:2px;border-color:#686970}
table.service tr.details td table th, table.service tr.details td table td{width:auto;padding:10px 20px;border-width:0;border-top:1px solid #e0e1e3}
table.service tr.details td table td a{display:inline-block}
table.service tr.details td table.tbl-type thead th{background-color:#fff}
table.service tr.details td table.tbl-type td{text-align:center;border-left:1px solid #e0e1e3}
table.service tr.details td table.tbl-type td:first-child{border-left-width:0}
table.service tr.details td table.tbl-type2 th{vertical-align:middle;background-color:#fafbfc}
table.service tr.details td table.tbl-type2 th+td, table.service tr.details td table.tbl-type2 td+th{border-left:1px solid #e0e1e3}
table.service tr.details td table.tbl-type2 tr:first-child th, table.service tr.details td table.tbl-type2 tr:first-child td{border-top-width:0}
table.service tr.details td table.tbl-layout, table.service tr.details td .tbl-scroll{width:878px}
table.service tr.details td table.tbl-layout tr:first-child th, table.service tr.details td table.tbl-layout tr:first-child td{border-top-width:0}
table.service tr.details td table.tbl-layout td{border-left:1px solid #e0e1e3}
table.service tr.details td table.tbl-layout td:first-child{border-left-width:0}
table.service tr.details td table.toggle{border-width:0 !important}
table.service tr.details td table.toggle tr:first-child td{border-top-width:0 !important}
table.service tr.details td table.toggle td{padding:0;border-width:0 !important;text-align:left}
table.service tr.details td table.toggle td a{display:block;width:auto !important;height:52px !important;padding:0 20px;border:1px solid #e0e1e3;background:#fafbfc url(/images/common/ico/bu_updown5.gif) no-repeat right -23px;line-height:52px;text-indent:0}
table.service tr.details td table.toggle td a.off, table.service tr.details td table.toggle td a:hover{border-color:#2768c3;background-position:right 23px;color:#2768c3;text-decoration:none;z-index:10}
table.service tr.details td table.toggle tr.details div.answer{padding:20px 20px 40px;border-left:1px solid #e0e1e3;border-right:1px solid #e0e1e3}
table.service tr.details td table.toggle tr.details div.answer table{border-top-width:2px;border-color:#686970}
table.service tr.details td table.toggle tr.details div.answer table th, table.service tr.details td table.toggle tr.details div.answer table td{padding:10px 20px;border-width:0;border-top:1px solid #e0e1e3 !important}
table.service tr.details td table.toggle tr.details div.answer table tr:first-child th, table.service tr.details td table.toggle tr.details div.answer table tr:first-child td{border-top-width:0}
table.service tr.details td table.toggle tr.details div.answer table.tbl-type th{text-align:center}
table.service tr.details td table.toggle tr.details div.answer table.tbl-type td{text-align:center;border-left:1px solid #e0e1e3 !important}
table.service tr.details td table.toggle tr.details div.answer table.tbl-type td:first-child{border-left-width:0 !important}
table.service tr.details td table.toggle tr.details div.answer table.tbl-type tbody tr:first-child td{border-top-color:#686970 !important}
table.service tr.details td table.toggle tr.details div.answer table.tbl-type2 th{background-color:#fafbfc}
table.service tr.details td table.toggle tr.details div.answer table.tbl-type2 th+td, table.service tr.details td table.toggle tr.details div.answer table.tbl-type2 td+th{border-left:1px solid #e0e1e3 !important}
table.service tr.details td table.toggle tr.details div.answer table td a{display:inline-block}
table.service tr.details td table.toggle tr.details:last-child div.answer, table.service tr.details td table.toggle tr.details.last div.answer {border-bottom:1px solid #e0e1e3}
table.service tr.details td .tbl-scroll table{border-top-width:0}
table.service tr.details td .tbl-scroll tbody tr:first-child th, table.service tr.details td .tbl-scroll tbody tr:first-child td{border-top-width:0}
table.service tr.details td .btn-area{text-align:center}
table.service tr.details td .btn-area a{display:inline-block;border:inherit}
table.service tr.details td .btn-area a.btn{border:1px solid #1d4e92}
table.service tr.details td a.btn3{float:none;padding:0 11px;border:1px solid #a0a3aa;background:#fafbfc no-repeat;color:#000}
table.service tr.details td a.btn3:hover{padding:0 11px;border-color:#2768c3;background:#fafbfc no-repeat;color:#000}
table.service tr.details td a.btn3.inquiry{padding-right:30px;background:url(/images/common/btn/bg_bul3.png) no-repeat right -756px}
table.service tr.details td a.btn3.inquiry:hover{padding-right:30px !important}
table.service tr.details td a.btn3.more{width:auto !important;padding-right:27px;background:url(/images/common/btn/bg_bul3.png) no-repeat right -616px}
table.service tr.details td a.btn3.more:hover{padding-right:27px !important}
table.service tr.details td a.btn3.pop{padding-right:32px;background:url(/images/common/btn/bg_bul3.png) no-repeat right -581px}
table.service tr.details td a.btn3.pop:hover{padding-right:32px !important}
table.service tr.details h4{font-size:14px !important;margin-top:30px !important;margin-bottom:12px !important;padding-bottom:0 !important;border-bottom-width:0 !important}
table.service tr.details h4:first-child{margin-top:0 !important}
table.service tr.details h4+table, table.service tr.details h4+div, table.service tr.details h4+ul{margin-top:12px !important}
table.service tr.details h5{padding-left:10px;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 7px;margin-top:20px !important;font-weight:normal}
table.service tr.details h6{font-size:14px !important;font-weight:normal}
table.service tr.details p.message3{text-align:left;font-size:14px}
table.service tr.details p.message3 .fr{margin-right:20px}
table.service tr.details p.message3+table{margin-top:20px}
table.service tr.details ul.tab-type{height:32px;margin-bottom:20px !important;background-position:0 30px}/* small tab style */
table.service tr.details ul.tab-type li a{height:29px;padding:0 10px;border-bottom-width:2px;line-height:29px}
table.service tr.details ul.tab-type li.on a{height:29px;border-bottom-width:2px}
table.service tr.details ul.tab-type+.desc{margin-top:-34px}
table.service tr.details fieldset.radioGroup{height:auto;margin:-2px 0 2px}
table.service tr.details .radio{margin-top:-2px}
table.service tr.details .guide li strong{display:inline;float:none;padding:0}
table.service tr.details div.btn-area a{margin-left:-1px}
table.service tr.details ul.radio-list li{width:33%}
table.service tr.details.on+tr th, table.service tr.details.on+tr td, table.service tr.details.on+tr.details+tr th, table.service tr.details.on+tr.details+tr td{border-top:0}
	body.msie7 table.service td a.on{font-size:14px;line-height:34px;color:#fff !important}
	body.msie7 table.service tr.details p.message3 .fr{margin-top:-40px}
	body.msie7 table.service .lay-help,body.msie7 table.service .lay-help a.help{margin-top:0}

ul.card-list{border:1px solid #e0e1e3}
ul.card-list li{padding:30px;border-top:1px solid #e0e1e3;position:relative;zoom:1}
ul.card-list li:after{content:'';display:block;clear:both}
ul.card-list li:first-child{border-top-width:0}
ul.card-list li span.btn-area{position:absolute;top:30px;right:30px;padding:0}
ul.card-list li span.btn-area a{margin-left:-3px}
ul.card-list img.cardImg{float:left;margin-right:40px}
ul.card-list dl{float:left;width:648px}
ul.card-list dt{margin-bottom:10px;color:#2768c3;font-weight:700}
ul.card-list dd{margin-top:3px;font-size:14px}

ul.benefit-list li{padding:40px 0;border-top:1px solid #e0e1e3;position:relative;zoom:1}
ul.benefit-list li:after{content:'';display:block;clear:both}
ul.benefit-list li:first-child{padding-top:10px;border-top-width:0}
ul.benefit-list li h3{float:left;width:180px;height:40px;margin:0 !important;padding:2px 0 0 60px !important;border-width:0 !important;background-repeat:no-repeat;background-position:left top;color:#2768c3}
ul.benefit-list li h3 strong{font-size:12px}
ul.benefit-list li h3 small{display:block;margin:3px 0 0;color:#4f78b2}
ul.benefit-list li dl{float:left;width:560px}
ul.benefit-list li dt{margin-bottom:14px}
ul.benefit-list li dd{margin-bottom:30px;font-size:14px}
ul.benefit-list li dd a.btn3{margin:0}
ul.benefit-list li dd th, ul.benefit-list li dd td{padding:10px}
ul.benefit-list li dd li{padding:0 0 0 9px;border-width:0}
ul.benefit-list li dd li, ul.benefit-list li dd dt{margin:3px 0 0}
ul.benefit-list li dd dl{float:none;width:auto}
ul.benefit-list li dd dd{margin-bottom:0}
ul.benefit-list li.oil h3{background-image:url(/images/common/ico/bg_benefit.gif)}
ul.benefit-list li.entertainment h3{background-image:url(/images/common/ico/bg_benefit2.gif)}
ul.benefit-list li.movie h3{background-image:url(/images/common/ico/bg_benefit3.gif)}
ul.benefit-list li.car h3{background-image:url(/images/common/ico/bg_benefit4.gif)}
ul.benefit-list li.reward h3{background-image:url(/images/common/ico/bg_benefit5.gif)}
ul.benefit-list li.blue h3{background-image:url(/images/common/ico/bg_benefit6.gif)}
ul.benefit-list li.payback h3{background-image:url(/images/common/ico/bg_benefit7.gif)}
ul.benefit-list li.tour h3{background-image:url(/images/common/ico/bg_benefit8.gif)}
ul.benefit-list li.member h3{background-image:url(/images/common/ico/bg_benefit9.gif)}
ul.benefit-list li.point h3{background-image:url(/images/common/ico/bg_benefit10.gif)}
ul.benefit-list li.shinsegae h3{background-image:url(/images/common/ico/bg_benefit11.gif)}
ul.benefit-list li.shopping h3{background-image:url(/images/common/ico/bg_benefit12.gif)}
ul.benefit-list li.gift h3{background-image:url(/images/common/ico/bg_benefit13.gif)}
ul.benefit-list li.sports h3{background-image:url(/images/common/ico/bg_benefit14.gif)}
ul.benefit-list li.etc h3{background-image:url(/images/common/ico/bg_benefit15.gif)}
ul.benefit-list li.mobile h3{background-image:url(/images/common/ico/bg_benefit16.gif)}
ul.benefit-list li.book h3{background-image:url(/images/common/ico/bg_benefit17.gif)}
ul.benefit-list li.convenience h3{background-image:url(/images/common/ico/bg_benefit18.gif)}
ul.benefit-list li.transportation h3{background-image:url(/images/common/ico/bg_benefit19.gif)}
ul.benefit-list ul.desc li{padding-top:2px}
ul.benefit-list dl dd dl.desc dt{margin-top:18px;padding-top:2px}
ul.benefit-list dl dd dl.desc dt:first-child{margin-top:0}

.card-detail{padding:30px;border:1px solid #a0a3aa;margin-bottom:40px;zoom:1}
.card-detail:after{content:'';display:block;clear:both}
.card-detail img.cardImg{float:left;margin-right:69px}
.card-detail dl{float:left;width:529px}
.card-detail dt{margin-bottom:10px;color:#2768c3;font-weight:700}
.card-detail dd{margin-top:3px;font-size:14px}
.card-detail dd.benefit{margin-top:18px}
.card-detail dd.benefit img{margin-right:-2px}

.card-detail.mbnone {margin-bottom:0;} /* 신세계 팝업 버튼 추가 20140923 진수*/

/* 공과금 납부 */
fieldset.address3 span.post{display:inline-block;margin-top:10px}
div.giro-img{padding:40px 0;margin-bottom:10px;border:1px solid #e0e1e3;text-align:center;background-color:#fafbfc}
ol.giro-list li{margin-top:3px}
ol.giro-list li strong{display:inline-block;width:26px;height:26px;line-height:26px;margin:0 6px 2px 0;vertical-align:middle;text-align:center;font-size:14px;background-color:#2768c3;color:#fff;zoom:1}
div.stamp{position:relative;margin-top:10px;padding:30px 0;height:116px;background-color:#eef4fc}
div.stamp>span{position:absolute;left:20px;top:20px}
div.stamp p{width:116px;height:116px;margin:0 auto;text-align:center;background:url(/images/bizBank/bg_stamp.png) no-repeat left top}
div.stamp p em.date{display:block;padding-top:48px;font-size:18px}
div.stamp p span.corp{display:block;padding-top:9px;color:#AC0069;font-size:12px}

/* 수요예측 */
div.demand-login{padding:30px;border:4px solid #d3d5d8;background:url(/images/bizBank/bg_demand_login.gif) no-repeat 95% 50%}
div.demand-login h2{float:left;margin:0 160px 0 0 !important;font-size:18px !important;color:#2768c3}

/*쿠폰서비스  2015.07.27*/
div.coupon_register{padding:30px;border:4px solid #d3d5d8;background:url(/images/finance/bg_coupon_register.gif) no-repeat 95% 50%}
div.coupon_register h2{float:left;margin:0 160px 0 0 !important;font-size:18px !important;color:#2768c3}

/****************************************************************************************
03.금융상품
******************************************************************************************/

/* 추천상품 */
/* 2014.11.03 bluewebd 상단여백조정
/*
2014-12-19
최재현 대리 요청으로 수정
.recommend{margin-top:-48px;position:relative}
*/
.recommend{margin-top:-28px;position:relative}
.recommend ul.goods-list{zoom:1}
.recommend ul.goods-list:after{content:'';display:block;clear:both}
/* .recommend ul.goods-list li{float:left;width:326px;height:188px;margin-bottom:4px;padding:30px;border:1px solid #a0a3aa;background-color:#fff;background-position:right bottom;background-repeat:no-repeat;font-size:14px;position:relative} */
.recommend ul.goods-list li{float:left;width:325px;height:188px;margin-bottom:4px;padding:30px;border:1px solid #a0a3aa;background-color:#fff;background-position:right bottom;background-repeat:no-repeat;font-size:14px;position:relative}
.recommend ul.goods-list li span.pin{position:absolute;top:-1px;right:-1px;display:block;min-width:34px;height:40px;padding:0 8px;text-align:center;background-color:#2768c3;color:#fff;font-size:14px;line-height:40px}
.recommend ul.goods-list li span.pin2{position:absolute;top:-1px;right:-1px;display:block;min-width:34px;height:40px;padding:0 8px;text-align:center;background-color:#00a99d;color:#fff;font-size:14px;line-height:40px}
.recommend ul.goods-list li span.btn-area{display:block;height:36px;text-align:left}
.recommend ul.goods-list li p{height:146px}
.recommend ul.goods-list li p img{vertical-align:middle;margin:0 6px 2px 0}
.recommend ul.goods-list li p b{display:block;margin:6px 0 9px;color:#000;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-1.8px}
.recommend ul.goods-list li p b em{font-weight:700; font-size:13px;}
.recommend ul.goods-list li:nth-child(even){margin-left:4px}

/* 
2014-12-18 Li Backgound 이미지 비노출
최재현 대리 요청으로 인한 주석처리 
.recommend ul.goods-list li:nth-child(1){background-image:url(/images/finance/bg_recom.gif)}
.recommend ul.goods-list li:nth-child(2){background-image:url(/images/finance/bg_recom2.gif)}
.recommend ul.goods-list li:nth-child(3){background-image:url(/images/finance/bg_recom3.gif)}
.recommend ul.goods-list li:nth-child(3) p b{margin-bottom:29px}
.recommend ul.goods-list li:nth-child(4){background-image:url(/images/finance/bg_recom4.gif)}
.recommend ul.goods-list li:nth-child(5){background-image:url(/images/finance/bg_recom5.gif)}
.recommend ul.goods-list li:nth-child(6){background-image:url(/images/finance/bg_recom6.gif)}
.recommend ul.goods-list li:nth-child(6) p b{margin-bottom:31px}
.recommend ul.goods-list li:nth-child(7){background-image:url(/images/finance/bg_recom7.gif)}
.recommend ul.goods-list li:nth-child(8){background-image:url(/images/finance/bg_recom8.gif)}
.recommend ul.goods-list li:nth-child(8) p b{margin-bottom:37px}
.recommend ul.goods-list li:nth-child(9){background-image:url(/images/finance/bg_recom9.gif)}
.recommend ul.goods-list li:nth-child(9) p b{margin-bottom:15px}
.recommend ul.goods-list li:nth-child(10){background-image:url(/images/finance/bg_recom10.gif)}
.recommend ul.goods-list li:nth-child(11){background-image:url(/images/finance/bg_recom11.gif)}
.recommend ul.goods-list li:nth-child(12){background-image:url(/images/finance/bg_recom12.gif)}
.recommend ul.goods-list li:nth-child(12) p b{margin-bottom:20px}
.recommend ul.goods-list li:nth-child(13){background-image:url(/images/finance/bg_recom13.gif)}
.recommend ul.goods-list li:nth-child(14){background-image:url(/images/finance/bg_recom14.gif)}
	.recommend ul.goods-list li.nth_even{margin-left:4px} 2014-11-07 IE7 ~ IE8 CSS3 대응
	.recommend ul.goods-list li.nth_1{background-image:url(/images/finance/bg_recom.gif)} 2014-11-07 IE7 ~ IE8 CSS3 대응
	.recommend ul.goods-list li.nth_2{background-image:url(/images/finance/bg_recom2.gif)} 2014-11-07 IE7 ~ IE8 CSS3 대응
	.recommend ul.goods-list li.nth_3{background-image:url(/images/finance/bg_recom3.gif)} 2014-11-07 IE7 ~ IE8 CSS3 대응
	.recommend ul.goods-list li.nth_3 p b{margin-bottom:29px} 2014-11-07 IE7 ~ IE8 CSS3 대응
	.recommend ul.goods-list li.nth_4{background-image:url(/images/finance/bg_recom4.gif)} 2014-11-07 IE7 ~ IE8 CSS3 대응
	.recommend ul.goods-list li.nth_5{background-image:url(/images/finance/bg_recom5.gif)} 2014-11-07 IE7 ~ IE8 CSS3 대응
	.recommend ul.goods-list li.nth_6{background-image:url(/images/finance/bg_recom6.gif)} 2014-11-07 IE7 ~ IE8 CSS3 대응
	.recommend ul.goods-list li.nth_6 p b{margin-bottom:31px} 2014-11-07 IE7 ~ IE8 CSS3 대응
	.recommend ul.goods-list li.nth_7{background-image:url(/images/finance/bg_recom7.gif)} 2014-11-07 IE7 ~ IE8 CSS3 대응
	.recommend ul.goods-list li.nth_8{background-image:url(/images/finance/bg_recom8.gif)} 2014-11-07 IE7 ~ IE8 CSS3 대응
	.recommend ul.goods-list li.nth_8 p b{margin-bottom:37px} 2014-11-07 IE7 ~ IE8 CSS3 대응
	.recommend ul.goods-list li.nth_9{background-image:url(/images/finance/bg_recom9.gif)} 2014-11-07 IE7 ~ IE8 CSS3 대응
	.recommend ul.goods-list li.nth_9 p b{margin-bottom:15px} 2014-11-07 IE7 ~ IE8 CSS3 대응
	.recommend ul.goods-list li.nth_10{background-image:url(/images/finance/bg_recom10.gif)} 2014-11-07 IE7 ~ IE8 CSS3 대응
	.recommend ul.goods-list li.nth_11{background-image:url(/images/finance/bg_recom11.gif)} 2014-11-07 IE7 ~ IE8 CSS3 대응
	.recommend ul.goods-list li.nth_12{background-image:url(/images/finance/bg_recom12.gif)} 2014-11-07 IE7 ~ IE8 CSS3 대응
	.recommend ul.goods-list li.nth_12 p b{margin-bottom:20px} 2014-11-07 IE7 ~ IE8 CSS3 대응
	.recommend ul.goods-list li.nth_13{background-image:url(/images/finance/bg_recom13.gif)} 2014-11-07 IE7 ~ IE8 CSS3 대응
	.recommend ul.goods-list li.nth_14{background-image:url(/images/finance/bg_recom14.gif)} 2014-11-07 IE7 ~ IE8 CSS3 대응
*/
.recommend dl.theme{padding-bottom:15px}
.recommend dl.theme dt{padding-bottom:4px;color:#fff;font-size:13px}
.recommend dl.theme dd a{display:inline-block;height:20px;padding:0 5px;margin-right:-4px;border:1px solid #59595f;background-color:#fff;text-align:center;color:#000;font-size:12px;line-height:20px}
.recommend dl.theme dd a:hover{text-decoration:none}
.recommend ul.fund-rank li{clear:both;height:135px}
.recommend ul.fund-rank dl{border-top:1px solid #5d6171;padding:0 0 10px;zoom:1}
.recommend ul.fund-rank dl:after{content:'';display:block;clear:both}
.recommend ul.fund-rank dt{height:43px;padding-left:33px; background-position:2px center;background-repeat:no-repeat;color:#fff;font-size:13px;line-height:43px}
.recommend ul.fund-rank dt small{display:block;float:right;margin-top:14px;color:#fff;font-size:12px}
	body.msie7 .recommend ul.fund-rank dt small{margin-top:-29px}
.recommend ul.fund-rank dd{float:left;width:158px;height:73px;padding-top:5px;margin-left:4px;border:1px solid #59595f;background-color:#fff;line-height:1.2}
.recommend ul.fund-rank dd span{display:block;float:left;width:26px;height:70px;padding-top:8px;margin:-5px 10px 0 0;text-align:center;color:#fff;font-size:13px;font-weight:700}
.recommend ul.fund-rank dd:hover span{background-color:#2768c3 !important}
.recommend ul.fund-rank dd p{height:50px;line-height:.9}
.recommend ul.fund-rank dd a{color:#000;font-size:12px;font-weight:700}
.recommend ul.fund-rank dd em{display:block;font-size:14px;font-weight:700}
.recommend ul.fund-rank dt+dd, .recommend ul.fund-rank li dd:nth-child(7){margin-left:0}
	.recommend ul.fund-rank dt+dd, .recommend ul.fund-rank li dd.nth_7{margin-left:0}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.recommend ul.fund-rank dd:hover span{background-color:#2768c3}
.recommend ul.fund-rank a.prev, .recommend ul.fund-rank a.next{display:none}
.recommend ul.fund-rank li:nth-child(1) dt{background-image:url(/images/finance/bg_rank.gif)}
.recommend ul.fund-rank li:nth-child(1) dd span{background-color:#8cd3e8}
.recommend ul.fund-rank li:nth-child(2) dt{background-image:url(/images/finance/bg_rank2.gif)}
.recommend ul.fund-rank li:nth-child(2) dd span{background-color:#8cc3e8}
.recommend ul.fund-rank li:nth-child(3) dd span{background-color:#87a3df}
.recommend ul.fund-rank li:nth-child(3) dt{background-image:url(/images/finance/bg_rank3.gif)}
.recommend ul.fund-rank li:nth-child(4) dd span{background-color:#8c98e8}
.recommend ul.fund-rank li:nth-child(4) dt{background-image:url(/images/finance/bg_rank4.gif)}
	.recommend ul.fund-rank li.nth_1 dt{background-image:url(/images/finance/bg_rank.gif)}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.recommend ul.fund-rank li.nth_1 dd span{background-color:#8cd3e8}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.recommend ul.fund-rank li.nth_2 dt{background-image:url(/images/finance/bg_rank2.gif)}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.recommend ul.fund-rank li.nth_2 dd span{background-color:#8cc3e8}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.recommend ul.fund-rank li.nth_3 dd span{background-color:#87a3df}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.recommend ul.fund-rank li.nth_3 dt{background-image:url(/images/finance/bg_rank3.gif)}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.recommend ul.fund-rank li.nth_4 dd span{background-color:#8c98e8}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.recommend ul.fund-rank li.nth_4 dt{background-image:url(/images/finance/bg_rank4.gif)}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.recommend .fl{float:none;width:780px;padding:40px 30px;background-color:#fafbfc}
.recommend .fl .contents-box{background-color:#fff;font-size:12px}
.recommend .fl .contents-box h2{color:#2768c3;font-size:14px !important}
.recommend .fl .contents-box th, .recommend .fl .contents-box td{padding:10px !important;background-color:#fff !important}
.recommend .fr{position:absolute;top:0;right:0;float:none;width:934px;height:630px;overflow:hidden}
.recommend .fr>div{width:856px;height:890px;margin-left:36px;padding:20px;border:1px solid #4b4c52;background-color:#6b6f81;position:relative}
.recommend .fr a.hide{background-position:-36px 0}
.recommend .fr a.more{position:absolute;top:0;left:0;display:block;width:36px;height:54px;background-image:url(/images/common/ico/bu_list4.gif);background-repeat:no-repeat;text-indent:-9999px}
.recommend .fr dl.theme{margin:0 20px}
.recommend .fr ul.fund-rank dl{float:left;width:816px}
.recommend .fr ul.fund-rank a.prev, .recommend ul.fund-rank a.next{display:block;float:left;width:8px !important;height:14px !important;margin-top:76px;background-image:url(/images/common/ico/bu_list3.gif);background-repeat:no-repeat;text-indent:-9999px}
.recommend .fr ul.fund-rank a.prev{margin-right:12px;background-position:0 0}
.recommend .fr ul.fund-rank a.prev:hover, .recommend .fr ul.fund-rank a.prev.on{margin-right:12px;background-position:0 -14px}
.recommend .fr ul.fund-rank a.next{margin-left:12px;background-position:-8px 0}
.recommend .fr ul.fund-rank a.next:hover, .recommend .fr ul.fund-rank a.next.on{margin-left:12px;background-position:-8px -14px}

.fund-event-top{height:582px;background:url(/images/finance/bg_event.gif) no-repeat}
.fund-event-top h2{width:880px;height:253px;margin:0 auto !important;padding:0 !important}
.fund-event-top div.step{width:880px;height:328px;margin:0 auto;background-color:#fff}
.fund-event-top div.step p{height:40px;padding-left:20px;font-weight:700;line-height:39px}
.fund-event-top div.step dl{height:288px;text-align:center}
.fund-event-top div.step dt{height:56px;padding-top:71px;background-repeat:no-repeat;background-position:center 34px;color:#0c54b8;font-size:18px;font-weight:700}
.fund-event-top div.step dd p{height:auto;padding:0;background-color:transparent !important;color:#000 !important;font-weight:normal;line-height:normal}
.fund-event-top div.step dd p em{font-weight:700}
.fund-event-top div.step dd table{margin-left:29px}
.fund-event-top div.step dd th, .fund-event-top div.step dd td{padding-bottom:13px;vertical-align:top;text-align:left;font-size:14px;font-weight:normal}
.fund-event-top div.step dd th{width:62px}
.fund-event-top div.step dd td li{padding-left:8px;background:url(/images/common/ico/bu_desc9.gif) no-repeat 0 9px}
.fund-event-top div.step dd span{display:inline-block;height:32px;padding:0 10px;background-color:#eaeef2;font-size:14px;line-height:32px}
.fund-event-top div.fl{width:586px}
.fund-event-top div.fl p{background-color:#20447b;color:#d4e6ff}
.fund-event-top div.fl dl{float:left;width:293px;background:url(/images/finance/bg_dotted2.gif) no-repeat right top}
.fund-event-top div.fl dl.step1-1 dt{background-image:url(/images/finance/bg_event2.gif)}
.fund-event-top div.fl dl.step1-1 dd span{margin-top:66px}
.fund-event-top div.fl dl.step1-2 dt{background-image:url(/images/finance/bg_event3.gif)}
.fund-event-top div.fl dl.step1-2 dd span{margin-top:3px}
.fund-event-top div.fr{width:294px}
.fund-event-top div.fr p{background-color:#92b7eb;color:#20447b}
.fund-event-top div.fr dt{background-image:url(/images/finance/bg_event4.gif)}
.fund-event-top div.fr dd span{margin-top:45px}

.fund-event-details>div{padding:0 40px;margin-top:20px;border:1px solid #a0a3aa}
.fund-event-details h4{height:78px;margin:0 !important;font-size:18px !important;line-height:78px}
.fund-event-details h4 em{display:inline-block;width:32px;margin-right:5px;color:#fff;font-size:13px;text-align:center;vertical-align:middle;background:url(/images/finance/bg_event_step.gif) no-repeat left 23px}
.fund-event-details .step1 .event{margin:0 -40px;border-top:1px solid #a0a3aa;background-color:#fafbfc}
.fund-event-details .step1_1 .event{margin:0 -40px; background-color:#fafbfc}
.fund-event-details .step1 .event.intro{padding:31px 40px 40px}
.fund-event-details .step1 .event.intro p{margin-bottom:47px;text-align:center;font-size:20px}
.fund-event-details .step1 .event.intro p strong{display:block;margin-bottom:4px;font-size:26px;font-weight:700}
.fund-event-details .step1 .event.intro p em{font-weight:700}
.fund-event-details .step1 .event.intro div{width:557px;height:145px;margin:0 auto;background:url(/images/finance/bg_event_start.png) no-repeat;position:relative}
.fund-event-details .step1 .event.intro div.start{position:absolute;top:0px;left:337px;width:220px; height:109px;}
.fund-event-details .step1 .event.intro a.money{display:block;width:206px;height:109px;}
.fund-event-details .step1 .event.intro img{position:absolute}
.fund-event-details .step1 .event.intro img.money{top:0;left:0}
.fund-event-details .step1 .event.intro img.click{top:98px;left:37px}
.fund-event-details .step1 .event.step{padding-bottom:40px;position:relative}
.fund-event-details .step1 .event.step p.title{height:38px;text-align:center;border-bottom:1px solid #4a4a50;background-color:#62657d;color:#fff;line-height:38px}
.fund-event-details .step1 .event.step a.prev, .fund-event-details .step1 .event.step a.next{position:absolute;top:0;display:block;width:40px;height:39px;background-image:url(/images/common/btn/bt_step.gif);background-repeat:no-repeat;text-indent:-9999px}
.fund-event-details .step1 .event.step a.prev{left:-1px;background-position:0 0}
.fund-event-details .step1 .event.step a.next{right:-1px;background-position:-40px 0}
.fund-event-details .step1 .event.step .plan-details{position:relative;margin-bottom:-40px;text-align:center;border:1px solid #373940}
.fund-event-details .step1 .event.step .plan-details .dim{position:absolute;left:0;top:0;width:100%;height:100%;background:url(/images/finance/bg_plan.png) repeat left top}
.fund-event-details .step1 .event.step .plan-details .drag{position:absolute;left:50%;top:281px;width:119px;height:38px;margin-left:155px;background:url(/images/finance/bg_drag.png) no-repeat left top}
.fund-event-details .step1 .event.step .plan-details .drag.type2{top:242px;margin-left:86px}
.fund-event-details .step1 .event.step .plan-details input[type="text"]{position:absolute;left:50%;width:106px;height:25px;line-height:25px;border:none;background-color:transparent}
.fund-event-details .step1 .event.step .plan-details li,
.fund-event-details .step1 .event.step .plan-details li fieldset.radioGroup{position:absolute;left:50%}
.fund-event-details .step1 .event.step .plan-details li fieldset.radioGroup label{margin-right:10px;font-size:13px}
.fund-event-details .step1 .event.step .plan-details li.money{top:256px;margin-left:255px}
.fund-event-details .step1 .event.step .plan-details li.money a{display:block;width:154px;height:82px}
.fund-event-details .step1 .event.step .plan-details li.money.type2{top:219px}
.fund-event-details .step1 .event.step .plan-details li.num1-1{top:45px;margin-left:-395px;}
.fund-event-details .step1 .event.step .plan-details li.num1-2{top:150px;margin-left:-395px}
.fund-event-details .step1 .event.step .plan-details li.num1-3{top:390px;margin-left:-49px}
.fund-event-details .step1 .event.step .plan-details li.num1-3 .btn-buy{position:absolute;left:292px;top:18px;width:76px;height:41px;background:url(/images/common/bg_transparent.png)}
.fund-event-details .step1 .event.step .plan-details li.num1-3 .btn-buy a{display:block;width:76px;height:41px}
.fund-event-details .step1 .event.step .plan-details li.num1-4{top:150px;margin-left:-392px}
.fund-event-details .step1 .event.step .plan-details li.num1-4 .btn-ok{position:absolute;left:377px;top:139px;width:76px;height:41px;background:url(/images/common/bg_transparent.png)}
.fund-event-details .step1 .event.step .plan-details li.num1-4 .btn-ok a{display:block;width:76px;height:41px}
.fund-event-details .step1 .event.step .plan-details li.num1-5{top:120px;margin-left:-392px}
.fund-event-details .step1 .event.step .plan-details li.num1-5 .btn-ok{position:absolute;left:377px;top:370px;width:76px;height:41px;background:url(/images/common/bg_transparent.png)}
.fund-event-details .step1 .event.step .plan-details li.num1-5 .btn-ok a{display:block;width:76px;height:41px}
.fund-event-details .step1 .event.step .plan-details li.num2-1{top:45px;margin-left:-395px}
.fund-event-details .step1 .event.step .plan-details li.num2-2{top:156px;margin-left:-395px}
.fund-event-details .step1 .event.step .plan-details li.num2-3{top:268px;margin-left:-395px}
.fund-event-details .step1 .event.step .plan-details li.num2-3 fieldset.radioGroup{top:9px;margin-left:-180px}
.fund-event-details .step1 .event.step .plan-details li.num2-3 .btn-ok{position:absolute;left:380px;top:50px;width:76px;height:41px;background:url(/images/common/bg_transparent.png)}
.fund-event-details .step1 .event.step .plan-details li.num2-3 .btn-ok a{display:block;width:76px;height:53px}
.fund-event-details .step1 .event.step .plan-details li.num2-4{top:124px;margin-left:-395px}
.fund-event-details .step1 .event.step .plan-details li.num2-4 fieldset.radioGroup{top:86px;margin-left:-160px}
.fund-event-details .step1 .event.step .plan-details li.num2-5{top:272px;margin-left:-395px}
.fund-event-details .step1 .event.step .plan-details li.num2-5 input[type=text]{top:7px;margin-left:-173px}
.fund-event-details .step1 .event.step .plan-details li.num2-5 .target{position:absolute;top:-20px;left:222px;width:154px;height:82px}
.fund-event-details .step1 .event.step .plan-details li.num2-6{top:442px;margin-left:-96px}
.fund-event-details .step1 .event.step .plan-details li.num2-6 .btn-apply{position:absolute;left:46px;top:0px;width:98px;height:41px;background:url(/images/common/bg_transparent.png)}
.fund-event-details .step1 .event.step .plan-details li.num2-6 .btn-apply a{display:block;width:98px;height:41px}
.fund-event-details .step1 .event.step .plan-details li.num2-7{top:87px;margin-left:-430px;z-index:10}
.fund-event-details .step1 .event.step .plan-details li.num2-7 fieldset.radioGroup{top:85px;margin-left:-28px}
.fund-event-details .step1 .event.step .plan-details li.num2-8{top:150px;margin-left:-430px}
.fund-event-details .step1 .event.step .plan-details li.num2-8 input[type="text"]{top:92px;margin-left:-214px}
.fund-event-details .step1 .event.step .plan-details li.num2-8 .target{position:absolute;top:65px;left:185px;width:154px;height:82px}
.fund-event-details .step1 .event.step .plan-details li.num2-9{top:291px;margin-left:-430px}
.fund-event-details .step1 .event.step .plan-details li.num2-10{top:456px;margin-left:-430px}
.fund-event-details .step1 .event.step .plan-details li.num2-11{top:778px;margin-left:-145px}
.fund-event-details .step1 .event.step .plan-details li.num2-11 .btn-apply{position:absolute;left:57px;top:8px;width:99px;height:41px;background:url(/images/common/bg_transparent.png)}
.fund-event-details .step1 .event.step .plan-details li.num2-11 .btn-apply a{display:block;width:99px;height:41px}
.fund-event-details .step1 .event.step .plan-details li.num3-1{top:88px;margin-left:-395px}
.fund-event-details .step1 .event.step .plan-details li.num3-2{top:196px;margin-left:-395px}
.fund-event-details .step1 .event.step .plan-details li.num3-3{top:607px;margin-left:-398px}
.fund-event-details .step1 .event.step .plan-details li.num3-4{top:1024px;margin-left:-395px}
.fund-event-details .step1 .event.step .plan-details li.num3-4 .btn-apply{position:absolute;left:271px;top:14px;width:141px;height:48px;background:url(/images/common/bg_transparent.png)}
.fund-event-details .step1 .event.step .plan-details li.num3-4 .btn-apply a{display:block;width:141px;height:48px}
.fund-event-details .step1 .event.step .plan-details li.num3-4 .btn-back{position:absolute;left:415px;top:14px;width:96px;height:48px;background:url(/images/common/bg_transparent.png)}
.fund-event-details .step1 .event.step .plan-details li.num3-4 .btn-back a{display:block;width:96px;height:48px}
.fund-event-details .step1 .event.step .plan-details2{margin:40px 40px 0;padding:40px;border:1px solid #c3c6db;background-color:#fff}
.fund-event-details .step1 .event.step .plan-details2 p{margin-bottom:18px;text-align:center;font-size:14px}
.fund-event-details .step1 .event.step .plan-details2 p b{display:inline-block;margin-bottom:14px;padding-left:30px;background-position:0 0;background-repeat:no-repeat;color:#000;font-size:16px;font-weight:700}
.fund-event-details .step1 .event.step .plan-details2 p b em{font-weight:700}
.fund-event-details .step1 .event.step .plan-details2 p small{display:block;margin-top:18px;color:#000}
.fund-event-details .step1 .event.step .plan-details2 p small em{display:inline-block;height:20px;padding:0 10px;margin:0 4px 2px;vertical-align:middle;color:#fff;font-size:10px;line-height:20px;letter-spacing:0}
.fund-event-details .step1 .event.step .plan-details2 p small em.mission1{background-color:#296bbe}
.fund-event-details .step1 .event.step .plan-details2 p small em.mission2{background-color:#4f45af}
.fund-event-details .step1 .event.step .plan-details2 p small em.mission3{background-color:#0a819b}
.fund-event-details .step1 .event.step .plan-details2 p.members b{background-image:url(/images/common/ico/bu_members.gif)}
.fund-event-details .step1 .event.step .plan-details2 p.non-members b{background-image:url(/images/common/ico/bu_members2.gif)}
.fund-event-details .step1 .event.step .plan-details2 .btn-area.dot{min-height:92px;margin:0 -40px 47px -40px;padding:0;background:url(/images/common/bg_dot3.gif) repeat-x bottom}
.fund-event-details .step1 .event.step .plan-details2 fieldset.agreement{margin-top:30px;padding-bottom:0;border-bottom-width:0}
.fund-event-details .step1 .event.step .plan-details2 fieldset.agreement legend{position:static;width:auto;height:auto;overflow:visible;font-size:16px;line-height:normal;font-weight:700}
.fund-event-details .step1 .event.step .plan-details2 fieldset.agreement textarea{width:714px;height:96px;margin:10px 0 0;padding:20px 40px;border:1px solid #e0e1e3;background-color:#fafbfc;color:#000;line-height:1.2}
.fund-event-details .step1 .event.step .plan-details2 fieldset.agreement p{margin:11px 0 8px;font-size:16px}
.fund-event-details .step1 .event.step .plan-details2 fieldset.agreement label{margin:0 10px}
.fund-event-details .step1 .event.finish{padding:31px 40px 40px}
.fund-event-details .step1 .event.finish p{margin-bottom:47px;text-align:center}
.fund-event-details .step1 .event.finish p strong{display:block;margin-bottom:11px;font-size:24px;font-weight:700}
.fund-event-details .step1 .event.finish p em{font-weight:700}
.fund-event-details .step1 .event.finish ul{width:530px;margin:0 auto;border:1px solid #e0e1e3;background-color:#fff}
.fund-event-details .step1 .event.finish li{height:74px;padding-left:126px;border-top:1px solid #e0e1e3;line-height:74px;position:relative;font-weight:bold;color:#332683}
.fund-event-details .step1 .event.finish li:first-child{border-top-width:0}
.fund-event-details .step1 .event.finish li.mission-1{padding-left:96px;color:#332683}
.fund-event-details .step1 .event.finish li.mission-2{padding-left:96px;color:#5b138c}
.fund-event-details .step1 .event.finish li.mission-3{padding-left:96px;color:#771c67}
.fund-event-details .step1 .event.finish li em{position:absolute;top:-1px;left:-1px;display:block;width:106px;height:75px;background-color:#296bbe;text-align:center;font-size:14px;line-height:75px;letter-spacing:0;font-weight:bold;color:#cce3ff}
.fund-event-details .step1 .event.finish li.mission-1 em, .fund-event-details .step1 .event.finish li.mission-2 em, .fund-event-details .step1 .event.finish li.mission-3 em{width:76px;height:62px;padding-top:13px;line-height:1;font-size:10px}
.fund-event-details .step1 .event.finish li.mission-1 em b, .fund-event-details .step1 .event.finish li.mission-2 em b, .fund-event-details .step1 .event.finish li.mission-3 em b{display:block;font-size:36px;color:#fff}
.fund-event-details .step1 .event.finish li.mission-1 em{color:#cce3ff;background-color:#296bbe}
.fund-event-details .step1 .event.finish li.mission-2 em{color:#f3e8ff;background-color:#4f45af}
.fund-event-details .step1 .event.finish li.mission-3 em{color:#dbf9ff;background-color:#0a819b}
.fund-event-details .step1 .event.finish dl{width:530px;height:77px;margin:0 auto;line-height:77px}
.fund-event-details .step1 .event.finish dt{float:left;width:76px;text-align:center;font-weight:700}
.fund-event-details .step1 .event.finish dd{float:left;width:454px}
/*수정*/
.fund-event-details .step1_1 .event.finish{padding:40px 40px 40px}
.fund-event-details .step1_1 .event.finish p{margin-bottom:20px;text-align:center}
.fund-event-details .step1_1 .event.finish p strong{display:block;margin-bottom:11px;font-size:24px;font-weight:700}
.fund-event-details .step1_1 .event.finish p em{font-weight:700}
.fund-event-details .step1_1 .event.finish ul{width:530px;margin:0 auto;border:1px solid #e0e1e3;background-color:#fff}
.fund-event-details .step1_1 .event.finish dl{width:530px;height:77px;margin:0 auto;line-height:77px}
.fund-event-details .step1_1 .event.finish dt{float:left;width:76px;text-align:center;font-weight:700}
.fund-event-details .step1_1 .event.finish dd{float:left;width:454px}

/*수정 끝*/

.fund-event-details .step1 .event.finish p.number{width:530px;height:109px;margin:0 auto;border:1px solid #463f16;background-color:#fff}
.fund-event-details .step1 .event.finish p.number img{float:left}
.fund-event-details .step1 .event.finish p.number em{display:inline-block;width:165px;height:37px;margin-top:5px;text-align:center;background-color:#fafbfc;line-height:37px;font-weight:normal;font-size:22px}
.fund-event-details .step1 .event.finish p.number b{display:inline-block;margin-top:20px;font-size:18px}
.fund-event-details .step1 .event.finish p.number label{display:block;margin-top:20px;font-weight:bold;font-size:18px}
.fund-event-details .step1 .event.finish p.number input[type=text]{width:230px;height:37px;margin-top:5px;text-align:center;border-width:0;background-color:#fafbfc;line-height:37px;color:#ac0069;font-size:22px;font-weight:normal}
.fund-event-details .step2 fieldset{padding:20px 0 20px 142px;background:#fafbfc url(/images/finance/bg_fund_event.gif) no-repeat 82px 26px}
.fund-event-details .step2 label{margin-right:16px;font-weight:700}
.fund-event-details .step2 input[type=text]{width:268px;margin-right:-4px}
.fund-event-details .step2 ul.desc{margin:16px 0 28px}
.fund-event-details .step2 ul.desc li{margin-top:3px;background-position:0 9px;font-size:14px}
.fund-event-details .step3{zoom:1}
.fund-event-details .step3:after{content:'';display:block;clear:both}
.fund-event-details .step3 h4{float:left}
.fund-event-details .step3 p{float:left;vertical-align:middle;margin:27px 0 0 20px}
.fund-event-details .step3 p a.btn3{margin:-5px 0 0 10px}














.simul-graph{overflow:hidden;padding:10px 10px 20px;border:1px solid #e0e1e3;background:url(/images/finance/bg_simul.gif) no-repeat 50% 235px}
.simul-graph p{overflow:hidden;padding:20px 0;background:#e5ebf4 url(/images/finance/bg_dot.gif) repeat-y 50% 0;font-size:18px}
.simul-graph p span{display:inline-block;float:left;width:50%;text-align:center;font-weight:700}
.simul-graph p span em{font-size:22px;font-weight:inherit}
.simul-graph div.fl,.simul-graph div.fr{width:50%;text-align:center}
.simul-graph div h4{margin:35px 0 20px}

/* 2015-03-05 추천 포트폴리오 수정 관련 */
table.plans-type{width:100%;}
table.plans-type.thead{height:230px;width:100%;}
table.plans-type.thead th{padding:5px 1px 5px;background-color:#e9edf4; background-image:none;}
table.plans-type.thead tr:first-child th{background-color:#e9edf4;padding-bottom:0;}
table.plans-type.thead th:first-child{padding:5px 0 5px 10px;text-align:left}

table.plans-type.thead .cell-title th a{display:block;text-align:center;padding:82px 0 15px;border-top:1px solid #fafbfc;border-right:1px solid #a0a3aa;border-bottom:1px solid #a0a3aa;border-left:1px solid #fafbfc;background-color:#fafbfc;color:#333;background-repeat:no-repeat;font-weight:bold}
table.plans-type.thead .cell-title th a.recomm1.check, table.plans-type.thead .cell-title th a:hover, table.plans-type.thead .cell-title th a.recomm2.check, table.plans-type.thead .cell-title th a.recomm3.check, table.plans-type.thead .cell-title th a.recomm4.check{border:2px solid #2258a5;padding:81px 0 14px; text-decoration:none;}

table.plans-type.thead .cell-title th a.recomm1{background-image:url(/images/finance/bg_recomm1.png);background-position:center 15px;}
table.plans-type.thead .cell-title th a.recomm1.check, table.plans-type.thead .cell-title th a.recomm1:hover{background-position:center 14px;}
table.plans-type.thead .cell-title th a.recomm2{background-image:url(/images/finance/bg_recomm2.png);background-position:center 15px;}
table.plans-type.thead .cell-title th a.recomm2.check, table.plans-type.thead .cell-title th a.recomm2:hover{background-position:center 14px;}
table.plans-type.thead .cell-title th a.recomm3{background-image:url(/images/finance/bg_recomm3.png);background-position:center 26px;}
table.plans-type.thead .cell-title th a.recomm3.check, table.plans-type.thead .cell-title th a.recomm3:hover{background-position:center 25px;}
table.plans-type.thead .cell-title th a.recomm4{background-image:url(/images/finance/bg_recomm4.png);background-position:center 24px;margin-right:9px;}
table.plans-type.thead .cell-title th a.recomm4.check, table.plans-type.thead .cell-title th a.recomm4:hover{background-position:center 23px;}

table.plans-type.thead th em{display:inline-block;padding-right:20px;font-weight:bold;background:url(/images/finance/bu_check.png) no-repeat 40px 32px}
table.plans-type.thead th label{display:block;text-align:left;padding:15px 0 0 74px;height:62px;border:1px solid #a5a7b0;background-color:#fafbfc;background-position:31px 22px;background-repeat:no-repeat;cursor:pointer;position:relative;color:#000;}
table.plans-type.thead th label.on, table.plans-type thead th label:hover{border:1px solid #1d4e92;color:#fff !important;background-color:#2768c3}

table.plans-type.thead th label.recomm-chk1{background-image:url(/images/finance/bg_recomm1_chk1.png)}
table.plans-type.thead th label.recomm-chk1.on{color:#fff !important; background-position:31px -78px;}
table.plans-type.thead th label.recomm-chk2{background-image:url(/images/finance/bg_recomm1_chk2.png)}
table.plans-type.thead th label.recomm-chk2.on{color:#fff !important; background-position:31px -78px;}
table.plans-type.thead th label.recomm-chk3{background-image:url(/images/finance/bg_recomm2_chk1.png)}
table.plans-type.thead th label.recomm-chk3.on{color:#fff !important; background-position:31px -78px;}
table.plans-type.thead th label.recomm-chk4{background-image:url(/images/finance/bg_recomm2_chk2.png)}
table.plans-type.thead th label.recomm-chk4.on{color:#fff !important; background-position:31px -78px;}
table.plans-type.thead th label.recomm-chk5{background-image:url(/images/finance/bg_recomm3_chk1.png)}
table.plans-type.thead th label.recomm-chk5.on{color:#fff !important; background-position:31px -78px;}
table.plans-type.thead th label.recomm-chk6{background-image:url(/images/finance/bg_recomm3_chk2.png)}
table.plans-type.thead th label.recomm-chk6.on{color:#fff !important; background-position:31px -78px;}
table.plans-type.thead th label.recomm-chk7{background-image:url(/images/finance/bg_recomm3_chk3.png);backgrount-posiotion:margin-right:9px;}
table.plans-type.thead th label.recomm-chk7.on{color:#fff !important; background-position:31px -78px;}
table.plans-type.thead th label.recomm-chk8{background-image:url(/images/finance/bg_recomm4_chk1.png)}
table.plans-type.thead th label.recomm-chk8.on{color:#fff !important; background-position:31px -78px;}
table.plans-type.thead th label.recomm-chk9{background-image:url(/images/finance/bg_recomm3_chk4.png)}
table.plans-type.thead th label.recomm-chk9.on{color:#fff !important; background-position:31px -78px;}

table.plans-type.thead th .radio{position:absolute;top:59px;left:50%;margin-left:-38px;width:76px;height:40px;background:url(/images/finance/bg_check4.png) no-repeat}
table.plans-type.thead th .radio.focus{background-position:-76px 0}
table.plans-type.thead th .radio.checked{background-position:-152px 0}

table.plans-type.thead + table.plans-type{margin-top:0; border-bottom:1px solid #e1e2e5}

table.plans-type .cell-invest{}
table.plans-type .cell-invest th .num{display:block;background-image:url(/images/finance/bg_recomm_num.png);width:32px;height:32px;color:#fff;text-align:center; line-height:32px;font-size:13px;}
table.plans-type .cell-invest2 td:first-child{border-left:1px solid #e0e1e3;border-top:1px solid #e0e1e3;background:none;padding-top:10px;padding-bottom:10px;}

table.plans-type .cell-invest .amount, table.plans-type .cell-invest .amount dt{display:block;}
table.plans-type .cell-invest .amount dt{margin-bottom:15px; clear:both;}
table.plans-type .cell-invest .amount dd{float:left;margin-bottom:20px}
table.plans-type .cell-invest .amount dd{zoom:1}
table.plans-type .cell-invest .amount dd:after{content:'';display:block;clear:both}

table.plans-type .cell-invest div.graph{width:585px;height:41px;background-repeat:no-repeat;position:relative}
table.plans-type .cell-invest div.graph span.point{position:absolute;top:19px;width:24px;height:24px;background:url(/images/finance/bg_point.png) no-repeat;text-indent:-9999px}
table.plans-type .cell-invest div.graph span.graph{position:absolute;top:21px;left:0;width:100%;height:20px;background:url(/images/finance/bg_bar5.gif) no-repeat;}
table.plans-type .cell-invest .amount div.graph{background-image:url(/images/finance/bg_graph_bar5.gif)}
table.plans-type .cell-invest .amount.type2 div.graph{background-image:url(/images/finance/bg_graph_bar6.gif)}
table.plans-type .cell-invest .amount.type3 div.graph{background-image:url(/images/finance/bg_graph_bar7.gif)}

table.plans-type .cell-invest .amount dd.graph{width:535px;text-align:left;}
table.plans-type .cell-invest .amount dd.graph a.btn3{width:140px;text-align:center; margin-right:1px;padding:0;}
table.plans-type .cell-invest .amount dd.graph a.btn3.on{background:#697585;color:#fff;border-left:1px solid #697585;border-top:1px solid #697585;border-right:1px solid #47515e;border-bottom:1px solid #47515e}
table.plans-type .cell-invest .amount dt{text-align:left;}
table.plans-type .cell-invest ul.desc li span{ text-align:left}
table.plans-type .cell-invest .amount dt, table.plans-type .cell-invest ul.desc li{margin-top:0;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 11px;padding-left:10px;}
table.plans-type .cell-invest .amount dd input[type=text]{width:100px;text-align:right;color:#ac0069;font-size:24px;font-weight:700}

table.plans-type thead{height:155px;}
table.plans-type thead th{padding:10px 1px;background-color:#e9edf4}
table.plans-type thead th:first-child{padding:0 0 0 30px;text-align:left}
table.plans-type thead th em{display:inline-block;padding-right:20px;font-weight:bold;background:url(/images/finance/bu_check.png) no-repeat 40px 32px}
table.plans-type thead th label{display:block;text-align:center;padding:80px 0 30px;border-top:1px solid #fafbfc;border-right:1px solid #a0a3aa;border-bottom:1px solid #a0a3aa;border-left:1px solid #fafbfc;background-color:#fafbfc;background-position:center 20px;background-repeat:no-repeat;cursor:pointer;position:relative}
table.plans-type thead th label.on, table.plans-type thead th label:hover{border:1px solid #1d4e92;color:#fff !important;background-color:#2768c3}
table.plans-type thead th label div.cover{position:absolute;top:-1px;left:-1px;display:block;width:228px;height:955px;border:3px solid #2768c3;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);}
	body.msie7 table.plans-type thead th label div.cover{height:963px}
	body.chrome table.plans-type thead th label div.cover{height:951px}
	body.safari table.plans-type thead th label div.cover{height:951px}
table.plans-type thead th label.on div.cover, table.plans-type thead th label:hover div.cover{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);}
table.plans-type thead th label.invest1{color:#2f7b00;background-image:url(/images/finance/bg_invest_type1.png)}
table.plans-type thead th label.invest1.on{color:#fff !important}
table.plans-type thead th label.invest2{color:#984d06;background-image:url(/images/finance/bg_invest_type2.png)}
table.plans-type thead th label.invest2.on{color:#fff !important}
table.plans-type thead th label.invest3{margin-right:9px;color:#c81e02;background-image:url(/images/finance/bg_invest_type3.png)}
table.plans-type thead th label.invest3.on{color:#fff !important}
table.plans-type thead th label.invest3.on div.cover, table.plans-type thead th label.invest3:hover div.cover{width:220px}
table.plans-type thead th .radio{position:absolute;top:110px;left:50%;margin-left:-38px;width:76px;height:40px;background:url(/images/finance/bg_check4.png) no-repeat}
table.plans-type thead th .radio.focus{background-position:-76px 0}
table.plans-type thead th .radio.checked{background-position:-152px 0}
table.plans-type tbody th{padding:20px;text-align:left;font-weight:normal;background:url(/images/finance/bg_dotted.gif) repeat-x left top}
table.plans-type tbody td{padding:20px 17px;border-left:1px solid #e0e1e3;background:url(/images/finance/bg_dotted.gif) repeat-x left top}
table.plans-type tbody tr:first-child th, table.plans-type tbody tr:first-child td, table.plans-type .cell-sum th, table.plans-type .cell-sum td{background:none;}
table.plans-type tbody tr td:first-child{border-left:none}
table.plans-type th strong, table.plans-type th em{font-weight:bold}
table.plans-type .cell-sum th .num{display:block;width:32px;height:32px;margin-bottom:4px;color:#fff;line-height:32px;font-size:13px;text-align:center;font-weight:bold;background:url(/images/finance/bg_plan_num.png) no-repeat left top}
table.plans-type .cell-type1{height:auto}
table.plans-type .cell-type2{height:auto;text-align:center}
table.plans-type .cell-type2 p{width:200px;margin:0 auto;text-align:left}
table.plans-type .cell-type2 ul{text-align:left}
table.plans-type .cell-type3{height:auto}
table.plans-type .cell-type4{height:auto}
table.plans-type table.blind{position:absolute;top:-9999px}
table.plans-type p.sub{padding-top:4px;font-size:12px}
table.plans-type p.sub sub{display:inline-block;width:7px;height:7px;margin:-8px 1px 0 0;vertical-align:middle;background:url(/images/common/ico/bu_sub2.png) no-repeat 0 0;text-indent:-9999px}
table.plans-type a.btn3, table.plans-type a.btn4{margin-right:-3px}
table.plans-type ul.desc{background-position:center top;background-repeat:no-repeat}
table.plans-type ul.desc li{margin-top:0}
table.plans-type ul.desc li small{display:inline;color:#000;font-size:14px}
table.plans-type ul.income1{padding-top:100px;background-image:url(/images/finance/bg_income1.gif)}
table.plans-type ul.income2{padding-top:100px;background-image:url(/images/finance/bg_income2.gif)}
table.plans-type ul.income3{padding-top:100px;background-image:url(/images/finance/bg_income3.gif)}
table.plans-type ul.level1{padding-top:70px;background-image:url(/images/finance/bg_level1_1.gif)}
table.plans-type ul.level2{padding-top:70px;background-image:url(/images/finance/bg_level2_1.gif)}
table.plans-type ul.level3{padding-top:70px;background-image:url(/images/finance/bg_level3_1.gif)}
table.plans-type .cell-sum th{border:1px solid #e2e3e5;border-right:none;padding:20px;background-color:#edf0f6}
table.plans-type .cell-sum th .num{background-position:left bottom}
table.plans-type .cell-sum td{border:1px solid #e2e3e5;border-left:none;padding:20px;background-color:#edf0f6}

table.plans-type.small{width:100%;border-bottom:1px solid #686970}
table.plans-type.small thead{height:auto}
table.plans-type.small thead th{padding:13px 20px;font-weight:normal}
table.plans-type.small tfoot th{border-top: 1px solid #e0e1e3}
table.plans-type.small tfoot td{border-top: 1px solid #e0e1e3}
table.plans-type.small td{padding:10px;text-align:center}
table.plans-type.small ul.btn-list{margin:0 -10px}
table.plans-type.small ul.btn-list li{margin-top:2px;border-width:0}
table.plans-type.small td a.btn2, table.plans-type.small td a.btn3{height:34px;margin:0 !important;line-height:34px}
table.plans-type.small td a.btn2{background-position:right -49px}
table.plans-type.small td a.btn3.wish{background-position:right -1177px}
table.plans-type.small td.border{border-left:1px solid #e0e1e3}
table.plans-type.small td.border-dash{border-top:1px dashed #e0e1e3;background:none;}
table.plans-type.small div.chart{width:180px;height:120px;margin:5px auto;overflow:hidden}
table.plans-type.small div.chart div.fl{width:120px}
table.plans-type.small div.chart strong{display:block;float:left;width:60px;margin:28px 0 0;text-align:left;color:#000;font-weight:bold}
table.plans-type.small div.chart strong span{display:block;font-size:15px}
table.plans-type.small div.chart .point1{color:#057d76}
table.plans-type.small div.chart .point2{color:#1c5db9}
table.plans-type.small div.chart .point3{color:#ab5d15}
table.plans-type.small div.chart .point4{color:#008a9c}
table.plans-type.small div.chart .point5{color:#3d6b06}

div.plan-invest1{padding-bottom:45px;background:url(/images/finance/bg_arrow.gif) no-repeat center bottom}
div.plan-invest1 dl{overflow:hidden;padding:28px 76px;border:1px solid #e0e1e3}
div.plan-invest1 dt{float:left;width:145px;margin-top:4px;padding-top:66px;text-align:center;font-weight:bold;background-position:center  top;background-repeat:no-repeat}
div.plan-invest1 dt.type1{color:#2f7b00;background-image:url(/images/finance/bg_invest_type1.png)}
div.plan-invest1 dt.type2{color:#984d06;background-image:url(/images/finance/bg_invest_type2.png)}
div.plan-invest1 dt.type3{color:#c81e02;background-image:url(/images/finance/bg_invest_type3.png)}
div.plan-invest1 dd{margin-left:240px}
div.plan-invest1 dd span.tit{display:block;margin-bottom:5px;font-weight:bold}
div.plan-invest1 dd em{font-weight:bold}

div.plan-invest2{display:table;margin-top:5px;border:4px solid #e0e1e3;background-color:#eef4fc;}
div.plan-invest2 .row{display:table-row}
div.plan-invest2 div.chart{display:table-cell;padding:0 15px 28px;text-align:center}
div.plan-invest2 div.chart h3{margin:12px 0 23px;color:#2768c3;font-size:14px}
div.plan-invest2 div.expl{display:table-cell;padding:0 27px 35px;border-left:4px solid #e0e1e3;background-color:#fff}
div.plan-invest2 div.expl ul li{overflow:hidden;margin-top:14px}
div.plan-invest2 div.expl ul li strong{float:left;height:40px;margin-top:5px;padding:0 8px;line-height:40px;color:#fff;font-size:12px}
div.plan-invest2 div.expl ul li strong.area1{background-color:#2768c3}
div.plan-invest2 div.expl ul li strong.area2{background-color:#ac0069}
div.plan-invest2 div.expl ul li p{margin-left:55px}
div.plan-invest2 div.portfolio h3{margin:35px 0 15px 0 !important;padding-bottom:9px;border-bottom:1px solid #e0e1e3}
div.plan-invest2 div.portfolio p{min-height:42px;padding-left:55px;background:url(/images/finance/bg_portfolio.gif) no-repeat left top}
	body.msie7 div.plan-invest2 .row{display:block;overflow:hidden}
	body.msie7 div.plan-invest2 div.chart{float:left}
	body.msie7 div.plan-invest2 div.expl{margin-left:298px}

div.plan-service{padding:30px;background-color:#f4f7fc}
div.plan-service h3.no-bul{margin-top:0;margin-bottom:20px}
div.plan-service ul{overflow:hidden;border:1px solid #e0e1e3;border-right:none;border-bottom:none}
div.plan-service ul li{float:left;width:49.9%;background-color:#fff}
div.plan-service ul li dl{padding:23px 21px 23px 92px;border-right:1px solid #e0e1e3;border-bottom:1px solid #e0e1e3;background-position:21px 30px;background-repeat:no-repeat}
div.plan-service ul li dl.type1{background-image:url(/images/finance/bg_plan_service1.gif)}
div.plan-service ul li dl.type2{background-image:url(/images/finance/bg_plan_service2.gif)}
div.plan-service ul li dl.type3{background-image:url(/images/finance/bg_plan_service3.gif)}
div.plan-service ul li dl.type4{background-image:url(/images/finance/bg_plan_service4.gif)}
div.plan-service ul li dl dt{color:#2768c3;font-size:15px;font-weight:bold}
div.plan-service ul li dl dd{margin-top:4px;font-size:14px}
div.plan-service ul li dl dd.btn-area{min-height:0;margin-top:7px;padding:0;text-align:left}
div.plan-service ul li dl dd.btn-area a.btn3{height:24px;padding:0 8px;line-height:24px;font-size:12px}

/* 2014.11.03 bluewebd 상단여백조정
div.page-desc.stamp{height:158px;margin:-48px 0 0;padding:29px 40px 58px;border-bottom-width:0;background:url(/images/finance/bg_stamp.gif) no-repeat right top;color:#fff}
*/
div.page-desc.stamp{height:158px;margin:-28px 0 0;padding:29px 40px 58px;border-bottom-width:0;background:url(/images/finance/bg_stamp.gif) no-repeat right top;color:#fff}
div.page-desc.stamp h2{margin:0 !important;color:#fff !important}
div.page-desc.stamp p{width:auto;height:auto;margin:20px 0 18px;padding:0;text-align:left;background:none}
div.page-desc.stamp span.btn-area{position:static;top:0;left:0;margin:0}
/* 2014.11.03 bluewebd 상단여백조정
div.page-desc.market{height:237px;margin:-48px 0 20px;padding:29px 40px 58px;border-bottom-width:0;background:url(/images/finance/bg_market.gif) no-repeat right top;color:#fff}
*/
div.page-desc.market{height:237px;margin:-28px 0 20px;padding:29px 40px 58px;border-bottom-width:0;background:url(/images/finance/bg_market.gif) no-repeat right top;color:#fff}
div.page-desc.market h2{margin:0 !important;color:#fff !important}
div.page-desc.market p{width:auto;height:auto;margin:20px 0 18px;padding:0;text-align:left;background:none}
div.page-desc.market ul{margin:-5px 0 18px}
div.page-desc.market li{margin:0;padding-left:16px;background:url(/images/common/bg_check3.gif) no-repeat 0 9px}
div.page-desc.market span.btn-area{position:static;top:0;left:0;margin:0}

ul.stamp-guide li{margin-top:20px;padding:20px 40px 27px;border:1px solid #a0a3aa}
ul.stamp-guide li dt{height:32px;margin-bottom:8px;padding-left:43px;background-repeat:no-repeat;font-size:18px;font-weight:700;line-height:32px}
ul.stamp-guide li dd{margin-left:43px;zoom:1}
ul.stamp-guide li dd:after{content:'';display:block;clear:both}
ul.stamp-guide li dd li{margin:0;padding:0;border-width:0}
ul.stamp-guide li.step1{background:url(/images/finance/bg_stamp2.gif) no-repeat right center}
ul.stamp-guide li.step1 dt{background-image:url(/images/finance/bu_num1.gif)}
ul.stamp-guide li.step2 dt{background-image:url(/images/finance/bu_num2.gif)}
ul.stamp-guide li.step2 dd dl{float:left;width:400px;margin:0 2px 0 0;font-size:14px}
ul.stamp-guide li.step2 dd dt{height:36px;margin:0;padding:0;background:#636d7b;color:#fff;text-align:center;font-size:14px;line-height:36px}
ul.stamp-guide li.step2 dd dd{height:130px;margin:0;padding:150px 30px 0;background-color:#fafbfc;background-repeat:no-repeat;background-position:center 42px}
ul.stamp-guide li.step2 dd dd li{margin-bottom:3px;padding-left:16px;background:url(/images/common/bg_check2.gif) no-repeat 0 8px}
ul.stamp-guide li.step2 dd dl:nth-child(1) dd{background-image:url(/images/finance/bg_stamp3.gif)}
ul.stamp-guide li.step2 dd dl:nth-child(2) dd{background-image:url(/images/finance/bg_stamp4.gif)}
	ul.stamp-guide li.step2 dd dl.nth_1 dd{background-image:url(/images/finance/bg_stamp3.gif)}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.stamp-guide li.step2 dd dl.nth_2 dd{background-image:url(/images/finance/bg_stamp4.gif)}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
ul.stamp-guide li.step3 dt{background-image:url(/images/finance/bu_num3.gif)}
ul.stamp-guide li.step3 dd ul{height:124px}
ul.stamp-guide li.step3 dd li{float:left;width:262px;height:124px;padding:0 2px;text-align:center;background:url(/images/common/bg_dot4.gif) repeat-y}
ul.stamp-guide li.step3 dd li:first-child{background:none}
ul.stamp-guide li.step3 dd li span{display:block;height:80px;background-repeat:no-repeat;background-position:center;text-indent:-9999px}
ul.stamp-guide li.step3 dd li:nth-child(1) span{background-image:url(/images/finance/bg_stamp5.gif)}
ul.stamp-guide li.step3 dd li:nth-child(2) span{background-image:url(/images/finance/bg_stamp6.gif)}
ul.stamp-guide li.step3 dd li:nth-child(3) span{background-image:url(/images/finance/bg_stamp7.gif)}
	ul.stamp-guide li.step3 dd li.nth_1 span{background-image:url(/images/finance/bg_stamp5.gif)}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.stamp-guide li.step3 dd li.nth_2 span{background-image:url(/images/finance/bg_stamp6.gif)}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.stamp-guide li.step3 dd li.nth_3 span{background-image:url(/images/finance/bg_stamp7.gif)}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	body.msie7 ul.stamp-guide li.step1{height:84px}
	body.msie7 ul.stamp-guide li.step2{height:326px}
	body.msie7 ul.stamp-guide li.step3	{height:164px}

/* 2014.11.03 bluewebd 상단여백조정
.stamp-list{margin:-48px 0 40px;padding:40px;border:1px solid #e0e1e3;background-color:#fff}
*/
.stamp-list{margin:-28px 0 40px;padding:40px;border:1px solid #e0e1e3;background-color:#fff}
.stamp-list p.period{float:left;width:140px;height:304px;position:relative}
.stamp-list p.period em{font-size:26px;font-weight:700}
.stamp-list p.period a.btn3{margin-top:12px;font-weight:normal}
.stamp-list p.period span{position:absolute;bottom:53px;left:0;padding-top:15px;background:url(/images/common/ico/bu_today.gif) no-repeat}
.stamp-list p.period span b{display:block}
.stamp-list p.message{clear:both;height:82px;padding:2px;background:url(/images/finance/bg_box.gif) no-repeat;text-align:center;font-size:18px;line-height:82px;position:relative}
.stamp-list p.message em{display:inline;color:#ac0069;font-weight:700}
.stamp-list p.message span{display:inline-block;height:29px;padding-left:30px;background:url(/images/finance/bu_gift.gif) no-repeat;line-height:29px}
.stamp-list p.message a.btn{position:absolute;top:25px;right:30px;color:#fff}
.stamp-list p.number{padding:20px;text-align:center;background-color:#eef4fc}
.stamp-list p.number span, .stamp-list p.number b{display:inline-block;vertical-align:middle}
.stamp-list p.number b{width:25px;height:25px;margin:0 16px 12px;background-image:url(/images/common/ico/bu_operator.gif);background-repeat:no-repeat;text-indent:-9999px}
.stamp-list p.number b.plus{background-position:0 0}
.stamp-list p.number b.minus{background-position:0 -50px}
.stamp-list p.number b.equal{background-position:0 -25px}
.stamp-list p.number span{width:60px;padding:60px 0 0;font-size:14px;font-weight:normal;position:relative}
	body.msie7 .stamp-list p.number span{line-height:2}
.stamp-list p.number span{text-align:center}
.stamp-list p.number span b{position:absolute;top:0;left:0;display:block;width:56px;height:56px;margin:0;border:2px solid #a0a3aa;background-color:#fff;background-image:url(none);text-align:center;font-size:26px !important;font-weight:700;line-height:56px !important;text-indent:0;overflow:hidden}
.stamp-list p.number span b small{margin-top:-7px;vertical-align:middle;color:#000}
.stamp-list p.number span.total b{border-color:#ac0069;background-color:#ac0069;color:#fff}
.stamp-list p.number span.change b{border-color:#552988;background-color:#552988;color:#fff}
.stamp-list p.number span.goods{width:70px}
.stamp-list p.number span.goods b{left:7px}
.stamp-list ul{float:right;width:700px}
.stamp-list li{float:left;width:120px;height:112px;margin-left:20px;margin-bottom:40px;position:relative}
.stamp-list li em, .stamp-list li strong{position:absolute;top:46px;right:0;display:block;width:38px;height:18px;text-align:center;font-size:13px;line-height:18px}
.stamp-list li em{border:1px solid #ac0069;background-color:#ac0069;color:#fff}
.stamp-list li strong{border:1px solid #6db5e6;background-color:#fff}

table.tbl-type .bond-sell>a{font-size:16px}
table.tbl-type .bond-sell{z-index:auto}

.fun-market{padding:40px;border:1px solid #a0a3aa}
.fun-market p{height:70px;margin:-41px -41px 40px;padding-top:16px;text-align:center;border:1px solid #1d4e92;background-color:#2768c3;color:#fff}
	body.msie7 .fun-market p{margin:0}
.fun-market p strong{color:#fff;font-size:18px;font-weight:700}
.fun-market p strong em{color:#FFBDE6;font-size:20px;font-weight:700}
.fun-market ul{width:870px;height:264px;margin:0 auto}
.fun-market li{float:left;width:280px;margin:0 5px 20px;text-align:center}
.fun-market li img{border:1px solid #a0a3aa}
.fun-market li span{display:block;height:39px;margin:-5px 0 11px;border:1px solid #a0a3aa;border-top-width:0;font-size:14px;line-height:39px}

/* 2014.11.03 bluewebd 상단여백조정
.matrix{margin-top:-48px;border:1px solid #e0e1e3;zoom:1}
*/
.matrix{margin-top:-28px;border:1px solid #e0e1e3;zoom:1}
.matrix:after{content:'';display:block;clear:both}
.matrix>div{float:left;width:398.5px;padding:40px}
.matrix h2{text-align:center;margin:-3px 0 36px !important}
.matrix h2 small{display:block;color:#000;font-weight:normal}
.matrix ul{border-top:1px solid #e0e1e3;margin:0 auto}
.matrix li{border:1px solid #e0e1e3;border-top-width:0;background-color:#fff}
.matrix dd{font-size:14px}
.matrix a{display:block;color:#000}
.matrix a:hover{text-decoration:none}

.matrix .plans{height:560px;background-color:#f7ecef}
.matrix .plans li{height:118px;padding:20px;background-repeat:no-repeat;font-size:14px}
.matrix .plans a{display:block;width:225px;height:118px;background:url(/images/common/ico/bu_go8.png) no-repeat left bottom}
.matrix .plans a:hover{background-image:url(/images/common/ico/bu_go9.png)}
.matrix .plans b{display:block;height:32px;margin-bottom:-3px;background-repeat:no-repeat;background-position:right top;font-size:16px}
.matrix .plans li:nth-child(even){padding-left:150px}
.matrix .plans li:nth-child(1){background-image:url(/images/finance/bg_matrix.gif);background-position:right 0}
.matrix .plans li:nth-child(1) b{background-image:url(/images/finance/bg_matrix4.png);color:#2f7b00}
.matrix .plans li:nth-child(2){background-image:url(/images/finance/bg_matrix2.gif)}
.matrix .plans li:nth-child(2) b{background-image:url(/images/finance/bg_matrix5.png);color:#984d06}
.matrix .plans li:nth-child(3){background-image:url(/images/finance/bg_matrix3.gif);background-position:right 0}
.matrix .plans li:nth-child(3) b{background-image:url(/images/finance/bg_matrix6.png);color:#c81e02}
	.matrix .plans li.nth_even{padding-left:150px}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.matrix .plans li.nth_1{background-image:url(/images/finance/bg_matrix.gif);background-position:right 0}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.matrix .plans li.nth_1 b{background-image:url(/images/finance/bg_matrix4.png);color:#2f7b00}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.matrix .plans li.nth_2{background-image:url(/images/finance/bg_matrix2.gif)}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.matrix .plans li.nth_2 b{background-image:url(/images/finance/bg_matrix5.png);color:#984d06}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.matrix .plans li.nth_3{background-image:url(/images/finance/bg_matrix3.gif);background-position:right 0}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.matrix .plans li.nth_3 b{background-image:url(/images/finance/bg_matrix6.png);color:#c81e02}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */

.matrix .pension{width:inherit;height:460px;float:inherit;border-left:1px solid #e0e1e3;background-color:#e7f5fc}
.matrix .pension ul{height:390px;border-width:0;background:url(/images/finance/bg_age_1.gif) no-repeat center;position:relative}
.matrix .pension li{position:absolute;float:none;width:152px;height:140px;padding:0 15px;border:1px solid #e0e1e3}
.matrix .pension li span.arrow{position:absolute;top:-7px;left:78px;display:block;width:13px;height:7px;background-repeat:no-repeat;background-image:url(/images/common/ico/bu_arrow9_2.gif)}
.matrix .pension li dt{margin-bottom:5px;border-bottom-width:2px;border-bottom-style:solid;background-image:url(/images/finance/bg_matrix7.gif);background-repeat:no-repeat}
.matrix .pension li dt a{height:55px;padding-top:10px;background:url(/images/common/ico/bu_go8.png) no-repeat left 35px;font-weight:700}
.matrix .pension li dt a:hover{background-image:url(/images/common/ico/bu_go9.png)}
.matrix .pension li dd{line-height:1.3}
.matrix .pension li.age60{top:220px;right:72px}
.matrix .pension li.age60 dt{border-bottom-color:#e332c0;background-position:right 0}
.matrix .pension li.age60 dt a{color:#e332c0}
.matrix .pension li.age50{top:19px;left:490px}
.matrix .pension li.age50 dt{border-bottom-color:#b332e3;text-align:right;background-position:left -65px}
.matrix .pension li.age50 span{left:auto;top:140px;right:97px;background-image:url(/images/common/ico/bu_arrow9_1.gif)}
.matrix .pension li.age50 dt a{color:#b332e3;background-position:right 35px}
.matrix .pension li.age40{top:220px;right:350px}
.matrix .pension li.age40 span{left:85px}
.matrix .pension li.age40 dt{border-bottom-color:#564af6;background-position:right -130px}
.matrix .pension li.age40 dt a{color:#564af6}
.matrix .pension li.age30{top:19px;left:210px}
.matrix .pension li.age30 span{left:auto;top:140px;right:87px;background-image:url(/images/common/ico/bu_arrow9_1.gif)}
.matrix .pension li.age30 dt{border-bottom-color:#257fe4;text-align:right;background-position:left -195px}
.matrix .pension li.age30 dt a{color:#257fe4;background-position:right 35px}
.matrix .pension li.age20{top:220px;left:70px;height:160px}
.matrix .pension li.age20 span{left:87px}
.matrix .pension li.age20 dt{border-bottom-color:#24baeb;background-position:right -260px}
.matrix .pension li.age20 dt a{color:#24baeb}

.matrix .goods{height:480px;border-top:1px solid #e0e1e3;background-color:#eeebf7}
.matrix .goods ul{border-left:1px solid #e0e1e3;zoom:1}
.matrix .goods ul:after{content:'';display:block;clear:both}
.matrix .goods li{float:left;border-left-width:0;background-image:url(/images/finance/bg_matrix8.gif);background-repeat:no-repeat}
.matrix .goods li a{width:91px;height:43px;padding:88px 20px 0;text-align:center;font-size:14px}
.matrix .goods li b{padding-right:10px;background:url(/images/common/ico/bu_go_on.gif) no-repeat right 8px}
.matrix .goods li.best a, .matrix .goods li.like a{height:99px;padding-top:32px;text-align:left;font-size:16px}
.matrix .goods li.best{background-color:#ecf7f8;background-image:url(none)}
.matrix .goods li.like{background-color:#fbf5f4;background-image:url(none)}
.matrix .goods li:nth-child(1){background-position:center 0}
.matrix .goods li:nth-child(2){background-position:center -131px}
.matrix .goods li:nth-child(3){background-position:center -262px}
.matrix .goods li:nth-child(5){background-position:center -393px}
.matrix .goods li:nth-child(6){background-position:center -524px}
.matrix .goods li:nth-child(7){background-position:center -655px}
.matrix .goods li:nth-child(8){background-position:center -786px}
	.matrix .goods li.nth_1{background-position:center 0}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.matrix .goods li.nth_2{background-position:center -131px}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.matrix .goods li.nth_3{background-position:center -262px}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.matrix .goods li.nth_5{background-position:center -393px}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.matrix .goods li.nth_6{background-position:center -524px}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.matrix .goods li.nth_7{background-position:center -655px}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.matrix .goods li.nth_8{background-position:center -786px}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */

.matrix .invest{height:480px;border-top:1px solid #e0e1e3;border-left:1px solid #e0e1e3;background-color:#f1faf3}
.matrix .invest li{height:79px;padding-left:95px;background-image:url(/images/finance/bg_matrix9.gif);background-repeat:no-repeat}
.matrix .invest a{height:79px;background:url(/images/common/ico/bu_go8.png) no-repeat 260px center;font-size:14px}
.matrix .invest a:hover{background-image:url(/images/common/ico/bu_go9.png)}
.matrix .invest b{display:block;padding:15px 0 3px;font-size:16px;font-weight:700}
.matrix .invest li:nth-child(1){background-position:0 0}
.matrix .invest li:nth-child(2){background-position:0 -78px}
.matrix .invest li:nth-child(3){background-position:0 -156px}
.matrix .invest li:nth-child(4){background-position:0 -234px}
.matrix .invest li:nth-child(5){background-position:0 -312px}
	.matrix .invest li.nth_1{background-position:0 0}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.matrix .invest li.nth_2{background-position:0 -78px}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.matrix .invest li.nth_3{background-position:0 -156px}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.matrix .invest li.nth_4{background-position:0 -234px}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.matrix .invest li.nth_5{background-position:0 -312px}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */

/* 펀드 */
ul.check{width:181px;height:44px;padding-left:10px;margin-left:-10px;background-image:url(/images/finance/bg_check_grade.gif);background-repeat:no-repeat}
ul.check li{float:left;width:31px !important;height:22px;margin:1px 0 0 1px;overflow:hidden}
ul.check li a{display:block;height:22px;text-indent:-9999px}
/* ul.check li.check a, ul.check li a:hover{background-color:#95bdf4} */
/* 결함61379 hover 와 check 컬러 구분 2014.11.29  */
ul.check li.check a {background-color:#95bdf4}
ul.check li a:hover {background-color:#c9e2fc}
ul.check.type1{background-position:0 0}
ul.check.type2{background-position:0 -44px}
ul.check.type3{background-position:0 -88px}

div.search.fund{border-width:0;border-bottom:1px solid #e0e1e3;padding:0 0 40px;font-size:14px}
div.search.fund fieldset{text-align:center;padding:20px;background-color:#606270}
div.search.fund fieldset .select-box{text-align:left;margin-right:-4px}
div.search.fund fieldset label{color:#fff}
div.search.fund fieldset input[type=text]{width:410px;border-color:#454650;margin-right:-5px}
div.search.fund fieldset dl{width:529px;margin:6px auto -2px;text-align:left;zoom:1}
div.search.fund fieldset dl:after{content:'';display:block;clear:both}
div.search.fund fieldset dt, div.search.fund dd{float:left;color:#fff}
div.search.fund fieldset dt{width:99px;padding-left:14px;background:url(/images/common/ico/bu_keyword.gif) no-repeat 0 4px}
div.search.fund fieldset dd{width:410px}
div.search.fund fieldset dd li{float:left;margin-right:20px}
	body.msie7 div.search.fund fieldset dd li{float:none;display:inline}
div.search.fund fieldset dd a{color:#fff}
div.search.fund fieldset .bond input[type=text]{width:325px}
div.search.fund fieldset .bond+dl{margin:6px 0 -2px 320px}
div.search.fund hr{height:5px !important}
div.search.fund table{margin:0;border:1px solid #a0a3aa}
div.search.fund table.tbl-type td{padding-right:0}
div.search.fund th, div.search.fund td{padding:10px 20px;border-top:1px solid #a0a3aa;border-left:1px solid #a0a3aa}
div.search.fund th{background-color:#f5f5f6}
div.search.fund th:first-child, div.search.fund td:first-child{border-left-width:0}
div.search.fund tr:first-child th, div.search.fund tr:first-child td{border-top-width:0}
div.search.fund table.tbl-type thead th{border-bottom:1px solid #a0a3aa}
div.search.fund table.tbl-type td{vertical-align:top;text-align:left}
div.search.fund table.tbl-type td .radio, div.search.fund table.tbl-type td .checkbox{margin-bottom:-2px}
div.search.fund table.tbl-type td li{margin-top:5px;}
div.search.fund.chking table.tbl-type td li{padding-left:20px;}
div.search.fund.chking table.tbl-type td .checkbox{margin:3px 0 0 -20px; vertical-align:top;}
div.search.fund.chking table.tbl-type td li label {vertical-align:top;}
div.search.fund table.tbl-type td li:first-child{margin-top:0}
div.search.fund table.tbl-type td ul.scroll{height:280px;margin:-10px 0 -10px -20px;padding:10px 0 10px 20px;overflow:auto}
	body.chrome div.search.fund table.tbl-type td ul.scoll{height:267px}
	
div.search.fund table.tbl-type2{border-top-color:#a0a3aa;border-bottom-width:0}
div.search.fund table.tbl-type2 td{padding-top:7px;padding-bottom:13px}
div.search.fund table.tbl-type2 td ul li{float:left;width:120px}
div.search.fund table.tbl-type2 td ul li:last-child, div.search.fund table.tbl-type2 td ul li.last {width:auto}
div.search.fund table.tbl-type2 td .radio, div.search.fund table.tbl-type2 td .checkbox{margin-bottom:0px} /* 2014.11.05 bluewebd 테이블 여백조정 {margin-bottom:-2px}*/
div.search.fund table.tbl-type2 td .grade0, div.search.fund table.tbl-type2 td .grade1, div.search.fund table.tbl-type2 td .grade2, div.search.fund table.tbl-type2 td .grade3, div.search.fund table.tbl-type2 td .grade4, div.search.fund table.tbl-type2 td .grade5{width:85px;height:16px;margin-bottom:-2px;background-image:url(/images/common/ico/bu_grade2.png)}
div.search.fund table.tbl-type2 td .grade5{background-position:0 0}
div.search.fund table.tbl-type2 td .grade4{background-position:0 -16px}
div.search.fund table.tbl-type2 td .grade3{background-position:0 -32px}
div.search.fund table.tbl-type2 td .grade2{background-position:0 -48px}
div.search.fund table.tbl-type2 td .grade1{background-position:0 -64px}
div.search.fund table.tbl-type2 td .grade0{background-position:0 -80px}
div.search.fund table.tbl-type2+table.tbl-type2{border-bottom:1px solid #a0a3aa}
div.search.fund table.tbl-type.bond td{padding-left:0;padding-right:0;text-align:center}
div.search.fund table.tbl-type.bond input[type=text]{width:55px;height:24px;padding-left:0;padding-right:0;line-height:24px;text-align:center}
/* 2014.11.03 bluewebd 상단여백조정
div.search.fund-list{padding-left:30px;margin-top:60px;border-width:0;background-color:#e5ebf4}
*/
div.search.fund-list{padding-left:30px;margin-top:25px;border-width:0;background-color:#e5ebf4}
div.search.fund-list.pop_nice {margin-top:18px;margin-bottom:0;} /* 20140922 pop성과분석 간격 조정 진수 */
p.page-desc.pop_nice_anal {margin-bottom:0;} /* 20140922 pop성과분석 간격 조정 진수 */
div.search.fund-list ul.schedule-regist li{margin-top:4px}
div.search.fund-list ul.schedule-regist li:first-child{margin-top:0}
div.search.fund-list table.type2{width:96%;margin:0}
div.search.fund-list table.type2 th, div.search.fund-list table.type2 td{padding-left:18px}
div.search.fund-list table.type2 td.u-line{padding-bottom:10px;border-bottom:1px solid #bcc0c8}
div.search.fund-list table.type2 tbody.boxing th, div.search.fund-list table.type2 tbody.boxing td{padding:16px 18px;border-top:1px solid #e0e1e3}
div.search.fund-list table.type2 tbody.boxing tr:first-child th, div.search.fund-list table.type2 tbody.boxing tr:first-child td{border-top-color:#a0a3aa}
div.search.fund-list table.type2 tbody.boxing tr:last-child th, div.search.fund-list table.type2 tbody.boxing tr:last-child td,
div.search.fund-list table.type2 tbody.boxing tr.last th, div.search.fund-list table.type2 tbody.boxing tr.last td {border-bottom:1px solid #a0a3aa}
div.search.fund-list table.type2 tbody.boxing th{border-left:1px solid #a0a3aa;background-color:#f7f9fb}
div.search.fund-list table.type2 tbody.boxing td{border-left:1px solid #e0e1e3;border-right:1px solid #a0a3aa;background-color:#fff}
div.search.fund-list table.type3{width:97%}
div.search.fund-list table.type3 td{padding-right:0}
div.search.fund-list table.type3 div.block{margin-top:10px}
div.search.fund-list td div.dictionary{margin-bottom:0}
div.search.fund-list div.btn-area{clear:none;float:right;min-height:36px;margin-right:30px;padding-top:0}
div.search.fund-list input[type=text]+a.btn, div.search.fund-list input[type=password]+a.btn{margin-left:-3px}
div.search.fund-list fieldset.online label{display:inline-block;width:114px;height:34px;margin:0 -1px 2px;padding-left:9px;border:1px solid #a0a3aa;background-color:#fff;font-size:14px;line-height:34px}
div.search.fund-list fieldset.online label.on{color:#fff}
div.search.fund-list fieldset.online .checkbox{width:23px;height:23px;background:url(/images/finance/bg_check2.png) no-repeat 0 0}
div.search.fund-list fieldset.online .checkbox.focus{background-position:-23px 0}
div.search.fund-list fieldset.online.type1 label.on{border-color:#1d4e92;background-color:#2768c3}
div.search.fund-list fieldset.online.type1 .checkbox.checked{background-position:-46px 0}
div.search.fund-list fieldset.online.type2 label.on{border-color:#552988;background-color:#7441b3}
div.search.fund-list fieldset.online.type2 .checkbox.checked{background-position:-69px 0}
div.search.fund-list fieldset.online.type3 label.on{border-color:#850051;background-color:#ac0069}
div.search.fund-list fieldset.online.type3 .checkbox.checked{background-position:-92px 0}
div.search.fund-list fieldset.online .radio{width:23px;height:23px;background:url(/images/finance/bg_check2.png) no-repeat 0 0}
div.search.fund-list fieldset.online .radio.focus{background-position:-23px 0}
div.search.fund-list fieldset.online.type1 label.on{border-color:#1d4e92;background-color:#2768c3}
div.search.fund-list fieldset.online.type1 .radio.checked{background-position:-46px 0}
div.search.fund-list fieldset.online.type2 label.on{border-color:#552988;background-color:#7441b3}
div.search.fund-list fieldset.online.type2 .radio.checked{background-position:-69px 0}
div.search.fund-list fieldset.online.type3 label.on{border-color:#850051;background-color:#ac0069}
div.search.fund-list fieldset.online.type3 .radio.checked{background-position:-92px 0}
div.search.fund-list fieldset.theme ul{margin-top:-10px}
div.search.fund-list fieldset.theme li{display:inline-block;margin-top:10px}
div.search.fund-list fieldset.theme label{margin-right:30px}
div.search.fund-list fieldset.theme .radio{width:28px;height:28px;background:url(/images/finance/bg_check3.png) no-repeat}
div.search.fund-list fieldset.theme .radio:hover, div.search.fund-list fieldset.theme .radio.focus{background-position:-28px 0}
div.search.fund-list fieldset.theme .radio.checked{background-position:-56px 0}
div.search.fund-list+ul.tbl-comment{margin-top:-34px}
div.step-details div.search.fund-list fieldset.online label{width:104px}
	body.msie7 div.step-details div.search.fund-list fieldset.online label{width:98px}

.fund-top{height:300px;margin:-13px 0 26px;position:relative}
.fund-top fieldset{position:absolute;top:-53px;right:0}
.fund-top fieldset input[type=text]{width:298px}
.fund-top fieldset a{margin-left:-3px}
.fund-top ul{width:620px;margin:-2px auto 0;text-align:center}
.fund-top ul.fund-list{width:770px;}
.fund-top li{display:inline-block; *display:inline; width:144px;height:144px;margin:0 3px 10px;background:url(/images/finance/bg_fundlist.gif) no-repeat;text-align:center;font-weight:700;position:relative; *zoom:1}
.fund-top li:hover{background-position:-144px 0}
.fund-top li label{display:block;height:144px;padding-top:26px;margin-bottom:9px;background-repeat:no-repeat;background-position:center center;cursor:pointer}
.fund-top li .checkbox{position:absolute;bottom:0;left:57px;width:32px;height:32px;background:url(/images/finance/bg_check.png) no-repeat 0 0}
.fund-top li .checkbox.focus{background-position:-32px 0}
.fund-top li .checkbox.checked{background-position:-64px 0}
.fund-top li:nth-child(1) label{background-image:url(/images/finance/bg_fund.png)}
.fund-top li:nth-child(2) label{background-image:url(/images/finance/bg_fund2.png)}
.fund-top li:nth-child(3) label{background-image:url(/images/finance/bg_fund3.png)}
.fund-top li:nth-child(4) label{background-image:url(/images/finance/bg_fund4.png)}
.fund-top li:nth-child(5) label{background-image:url(/images/finance/bg_fund5.png)}
.fund-top li:nth-child(6) label{background-image:url(/images/finance/bg_fund6.png)}
.fund-top li:nth-child(7) label{background-image:url(/images/finance/bg_fund7.png)}
.fund-top li:nth-child(8) label{background-image:url(/images/finance/bg_fund8.png)}
	.fund-top li.nth_1 label{background-image:url(/images/finance/bg_fund.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-top li.nth_2 label{background-image:url(/images/finance/bg_fund2.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-top li.nth_3 label{background-image:url(/images/finance/bg_fund3.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-top li.nth_4 label{background-image:url(/images/finance/bg_fund4.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-top li.nth_5 label{background-image:url(/images/finance/bg_fund5.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-top li.nth_6 label{background-image:url(/images/finance/bg_fund6.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-top li.nth_7 label{background-image:url(/images/finance/bg_fund7.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-top li.nth_8 label{background-image:url(/images/finance/bg_fund8.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.fund-top li.recommend {background:url(/images/finance/bg_fundlist2.gif) no-repeat;}
.fund-top li.recommend:hover,
.fund-top li.recommend:focus {background-position:-144px 0}
.fund-top li.recommend a {display:inline-block; width:144px; height:144px;}
.fund-top li.recommend span {display:block;height:144px;padding-top:26px;margin-bottom:9px;background-repeat:no-repeat;background-position:center center;cursor:pointer; background-image:url(/images/finance/bg_fund8_2_on.png)}
.fund-top li.recommend span:hover {background-image:url(/images/finance/bg_fund8_2.png)}
.fund-top ul.abroad{width:770px}
.fund-top ul.abroad  li:nth-child(1) label{background-image:url(/images/finance/bg_fund9.png)}
.fund-top ul.abroad  li:nth-child(2) label{background-image:url(/images/finance/bg_fund10.png)}
.fund-top ul.abroad  li:nth-child(3) label{background-image:url(/images/finance/bg_fund11.png)}
.fund-top ul.abroad  li:nth-child(4) label{background-image:url(/images/finance/bg_fund12.png)}
.fund-top ul.abroad  li:nth-child(5) label{background-image:url(/images/finance/bg_fund13.png)}
.fund-top ul.abroad  li:nth-child(6) label{background-image:url(/images/finance/bg_fund14.png)}
.fund-top ul.abroad  li:nth-child(7) label{background-image:url(/images/finance/bg_fund15.png)}
.fund-top ul.abroad  li:nth-child(8) label{background-image:url(/images/finance/bg_fund16.png)}
.fund-top ul.abroad  li:nth-child(9) label{background-image:url(/images/finance/bg_fund17.png)}
	.fund-top ul.abroad  li.nth_1 label{background-image:url(/images/finance/bg_fund9.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-top ul.abroad  li.nth_2 label{background-image:url(/images/finance/bg_fund10.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-top ul.abroad  li.nth_3 label{background-image:url(/images/finance/bg_fund11.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-top ul.abroad  li.nth_4 label{background-image:url(/images/finance/bg_fund12.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-top ul.abroad  li.nth_5 label{background-image:url(/images/finance/bg_fund13.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-top ul.abroad  li.nth_6 label{background-image:url(/images/finance/bg_fund14.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-top ul.abroad  li.nth_7 label{background-image:url(/images/finance/bg_fund15.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-top ul.abroad  li.nth_8 label{background-image:url(/images/finance/bg_fund16.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-top ul.abroad  li.nth_9 label{background-image:url(/images/finance/bg_fund17.png)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */

table.fund td{font-size:14px;letter-spacing:-.7px}
table.fund.fsL td {font-size:16px;}
table.fund td p.title{margin:4px 0 13px;font-size:16px;font-weight:700}
table.fund td p.title strong{font-weight:700}
table.fund td p.title small{font-weight:normal}
table.fund td ul{clear:both}
table.fund td ul.sorting{float:none;margin-bottom:13px}
table.fund td ul.sorting li:first-child{margin-left:0}
table.fund td ul.icon-list{position:relative}
table.fund td ul.icon-list li .lay-view{margin-top:-4px;position:static}
	body.msie7 table.fund td ul.icon-list li .lay-view>a{line-height:15px}
table.fund td ul.icon-list li .lay-view.bond-sell .details{top:-64px;left:48px;width:205px;padding-top:25px}
table.fund td ul.icon-list li .lay-view .details{top:21px;left:0;width:875px;padding-top:35px}
table.fund td ul.icon-list li .lay-view .details ul.btn-list a{height:28px;font-size:12px;line-height:28px}
table.fund td ul.icon-list li .lay-view .details ul.btn-list a.btn{background-position:right -52px}
table.fund td ul.icon-list li .lay-view .details ul.btn-list a.btn2{background-position:right -52px}
table.fund td ul.icon-list li .lay-view .details ul.btn-list a.btn3.wish{background-position:right -1180px}
table.fund td ul.icon-list li .lay-view .details ul.btn-list a.btn3.branch{background-position:right -1264px}
table.fund td ul.icon-list li .lay-view .details ul.btn-list a.btn3.delete{background-position:right -725px}
table.fund td ul.icon-list li .lay-view .details ul.btn-list li{height:auto;margin-top:4px}
table.fund td ul.icon-list li .lay-view .details ul.btn-list li:first-child{margin-top:0}
table.fund td ul.icon-list li .lay-view .details ul.btn-list.type2 li a{width:63px}
table.fund td ul.fund-details{zoom:1}
table.fund td ul.fund-details:after{content:'';display:block;clear:both}
table.fund td ul.fund-details li{float:left;width:50%;letter-spacing:-1px}
table.fund.fsL td ul.fund-details li{font-size:14px;}/* 2014.09.26 bluewebd font-size ADD */
	body.msie7 table.fund td ul.fund-details li{width:49%}
table.fund td ul.fund-details li dt, table.fund td ul.fund-details li dd{display:inline-block;vertical-align:top}
table.fund td ul.fund-details li dt{padding-left:10px;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 9px}
table.fund td ul.fund-details li:nth-child(odd) dt{width:70px}
table.fund td ul.fund-details li:nth-child(even) dt{width:60px}
	table.fund td ul.fund-details li.nth_odd dt{width:70px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	table.fund td ul.fund-details li.nth_even dt{width:60px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
table.fund td ul.fund-details li.bul dl{color:#ac0069}
table.fund td ul.fund-details li.bul dt{background-image:url(/images/common/ico/bu_desc6.gif)}
table.fund td ul.fund-details dl.bold dt, table.fund td ul.fund-details dl.bold dd{font-weight:700}
table.fund td ul.fund-details.els li{width:60%}
table.fund td ul.fund-details.els li+li{width:40%}
table.fund td ul.btn-list{margin:0 auto}
table.fund td ul.btn-list .lay-view .details{top:36px}
table.fund td ul.btn-list .lay-view .details a{width:auto}
table.fund td ul.btn-list .lay-view .details a.close5{right:-10px;width:9px !important}
table.fund td ul.btn-list .lay-view .details a.btn, table.fund td ul.btn-list .lay-view .details a.btn2{padding-right:33px}
table.fund td ul.btn-list .lay-view .details a.btn3{padding-right:inherit}
table.fund td ul.btn-list .lay-view.t-guide .details{top:0;right:108px;width:138px;padding:25px 30px 20px 20px}
table.fund td ul.btn-list .lay-view.t-guide .details span.arrow{top:12px;left:188px;width:7px;height:11px;background-image:url(/images/common/ico/bu_arrow12.gif)}
table.fund td ul.btn-list .lay-view.t-guide .details small{color:#000}
table.fund td div.graph{width:125px;height:100px;margin:0 auto}
table.fund td div.graph img{max-width:100%}
table.fund tbody td{padding-left:0;padding-right:0}
table.fund tbody td.l, table.fund tbody td.r{padding-left:10px;padding-right :10px}
table.fund+table.tbl-layout th, table.fund+table.tbl-layout td{padding-left:10px;padding-right:10px}

.fund-details-top{padding:40px 30px;background-color:#dfe6f0;position:relative;zoom:1}
/* 2014-11-20 트레이닝 상세 추가 LJY ~1674 */
.fund-details-top.perfex .hgroup{width:100%;}
.fund-details-top.perfex .hgroup small{clear:both;display:block;float:left;margin:-6px 0 -6px 0px;}
.fund-details-top.perfex .hgroup .btn-area{position:absolute; right:0px; top:0px}

.fund-details-top.perfex .details-box dl:first-child{width:170px;}
.fund-details-top.perfex .details-box dl{width:170px;float:left;}
.fund-details-top.perfex .details-box dl:first-child dt, .fund-details-top.perfex .details-box dl:first-child dd{text-indent:24px;}
.fund-details-top.perfex .details-box dl dt, .fund-details-top.perfex .details-box dl dd{text-algin:left;text-indent:24px;font-size:14px;}
.fund-details-top.perfex .details-box dl dd{text-algin:left;color:#000;font-size:18px;font-weight:bold}
.fund-details-top.perfex .details-box dl dd em{font-weight:bold}

.fund-details-top .hgroup{float:left;width:90%;margin-bottom:25px}
.fund-details-top .hgroup h2{clear:both;padding-top:3px;font-size:20px !important}
.fund-details-top .hgroup small{margin:0 0 -6px 10px;vertical-align:middle;color:#000}
.fund-details-top .hgroup .lay-view .btn-area{margin:0}
.fund-details-top .hgroup .lay-view .btn-area.top{margin:0 1px 3px}
.fund-details-top ul.icon-list .lay-view{position:static;margin-top:-3px}
	body.chrome .fund-details-top ul.icon-list .lay-view{margin-top:0}
/* 2014.09.23 bluewebd location z-index issue mod 
.fund-details-top ul.icon-list{position:relative;z-index:100}*/
.fund-details-top ul.icon-list{position:relative;z-index:99}
.fund-details-top ul.icon-list .lay-view .details{width:888px;top:20px;left:0;padding-top:40px}
.fund-details-top ul.icon-list .lay-view .details a.btn4{color:#fff}
.fund-details-top ul.icon-list .lay-view table.tbl-type, .fund-details-top ul.icon-list .lay-view table.tbl-type2{border-top:2px solid #686970;border-bottom:1px solid #686970}
.fund-details-top ul.icon-list .lay-view .tbl-scroll table{border-top-width:0}
.fund-details-top ul.icon-list .lay-view table.tbl-layout td{line-height:1.1}
.fund-details-top ul.icon-list .lay-view table.tbl-type td{font-size:12px !important}
.fund-details-top ul.icon-list .lay-view table.tbl-type td p.title{margin-bottom:0;margin-top:4px;font-size:12px}
.fund-details-top ul.icon-list .lay-view table.tbl-type td p.title a{font-size:12px}
.fund-details-top ul.icon-list .lay-view table.tbl-type td p.title a:hover{text-decoration:underline}
.fund-details-top ul.icon-list .lay-view table.tbl-type td li{height:auto}
.fund-details-top ul.icon-list .lay-view table.tbl-type td ul.icon-list li{height:15px;font-size:11px;line-height:13px}
.fund-details-top ul.icon-list .lay-view table.tbl-type td ul.desc li{margin-top:0;padding-left:6px;background-position:0 7px}
.fund-details-top ul.icon-list .lay-view table.tbl-type td ul.btn-list li{margin-top:4px}
.fund-details-top ul.icon-list .lay-view table.tbl-type td ul.btn-list a{width:48px;height:28px;padding:0 5px;font-size:12px;line-height:28px;text-align:left}
.fund-details-top ul.icon-list .lay-view table.tbl-type td ul.btn-list a.btn2{padding-right:20px;background-position:44px -52px;color:#fff}
.fund-details-top ul.icon-list .lay-view table.tbl-type td ul.btn-list a.btn3.wish{padding-right:20px;background-position:44px -1179px}
.fund-details-top ul.icon-list .lay-view table.tbl-type td ul.btn-list a.btn3.branch{padding-right:20px;background-position:44px -1263px}
.fund-details-top ul.icon-list .lay-view table.tbl-type td ul.btn-list a.btn3.cancel{padding-right:20px;background-position:44px -724px}
.fund-details-top a.like{display:block;float:right;width:48px;height:21px;padding-top:27px;text-align:center;border:1px solid #2768c3;background:#fff url(/images/common/ico/bu_like.gif) no-repeat 0 0;color:#2768c3;font-size:14px}
.fund-details-top a.like:hover, .fund-details-top a.like.on{border-color:#1d4e92;background-color:#2768c3;background-position: -48px 0;color:#fff;text-decoration:none;text-indent:0}
.fund-details-top .details-box{clear:both;padding:20px 0 20px 27px;border:1px solid #a0a3aa;border-bottom:2px solid #686970;background-color:#fff;margin-bottom:10px;zoom:1}
.fund-details-top .details-box:after{content:'';display:block;clear:both}
.fund-details-top .details-box .fl{width:220px}
.fund-details-top .details-box .fr{width:650px}
.fund-details-top .details-box dl.price dt, .fund-details-top .details-box dl.rate dt{font-weight:700}
.fund-details-top .details-box dl.price dd{color:#ac0069}
.fund-details-top .details-box dl.price dd em{font-size:24px;font-weight:700}
.fund-details-top .details-box dl.price dd .up{padding-left:0;padding-right:16px;background-position:right 8px}
.fund-details-top .details-box dl.grade dt{float:left;width:60px;font-size:13px}
.fund-details-top .details-box dl.grade dd{float:left;margin-top:-4px}
.fund-details-top .details-box dl.grade dd .grade0, .fund-details-top .details-box dl.grade dd .grade1, .fund-details-top .details-box dl.grade dd .grade2, .fund-details-top .details-box dl.grade dd .grade3, .fund-details-top .details-box dl.grade dd .grade4, .fund-details-top .details-box dl.grade dd .grade5{width:85px;height:16px;background-image:url(/images/common/ico/bu_grade2.png)}
.fund-details-top .details-box dl.grade dd .grade5{background-position:0 0}
.fund-details-top .details-box dl.grade dd .grade4{background-position:0 -16px}
.fund-details-top .details-box dl.grade dd .grade3{background-position:0 -32px}
.fund-details-top .details-box dl.grade dd .grade2{background-position:0 -48px}
.fund-details-top .details-box dl.grade dd .grade1{background-position:0 -64px}
.fund-details-top .details-box dl.grade dd .grade0{background-position:0 -80px}
.fund-details-top .details-box dl.rate dd ul{height:60px}
.fund-details-top .details-box dl.rate dd li{float:left;width:80px;height:55px;padding:5px 0 0 50px;background-image:url(/images/finance/bg_period.gif);background-repeat:no-repeat}
.fund-details-top .details-box dl.rate dd li em, .fund-details-top .details-box dl.rate dd li strong{display:block;font-size:18px;font-weight:700;letter-spacing:0}
.fund-details-top .details-box dl.rate dd li.m1{background-position:0 0}
.fund-details-top .details-box dl.rate dd li.m3{background-position:0 -60px}
.fund-details-top .details-box dl.rate dd li.m6{background-position:0 -120px}
.fund-details-top .details-box dl.rate dd li.y1{background-position:0 -180px}
.fund-details-top .details-box dl.rate dd li.y3{background-position:0 -240px}
.fund-details-top .details-box.mutuel{padding-bottom:15px}
.fund-details-top .details-box.mutuel .fl{width:285px !important}
.fund-details-top .details-box.mutuel .fr{float:left;width:586px !important}
.fund-details-top .details-box.mutuel dl.rate dt, .fund-details-top .details-box.mutuel dl.rate dd{float:left}
.fund-details-top .details-box.mutuel dl.price dt, .fund-details-top .details-box.mutuel dl.price dd{float:left}
.fund-details-top .details-box.mutuel dl.rate dt, .fund-details-top .details-box.mutuel dl.price dt{width:73px}
.fund-details-top .details-box.mutuel dl.price dd{margin-top:-7px}
.fund-details-top .details-box.mutuel dl.rate dd ul{height:auto}
.fund-details-top .details-box.mutuel dl.rate dd li{display:inline;float:none;width:auto;padding-left:0;background:none}
.fund-details-top .details-box.mutuel dl.rate dd li strong, .fund-details-top .details-box.mutuel dl.rate dd li em, .fund-details-top .details-box.mutuel dl.rate dd li b{display:inline-block;margin-left:10px;font-size:16px}
.fund-details-top .details-box dl.bond dt{margin-bottom:3px;font-size:14px}
.fund-details-top .details-box dl.bond dd{color:#000;font-size:22px;font-weight:700}
.fund-details-top .details-box dl.bond dd em{font-weight:700}
.fund-details-top .details-box ul.bond li{float:left;width:20%}
.fund-details-top .details-box ul.bond.buy li{float:left;width:16%}
.fund-details-top .details-box ul.bond li dt{margin-bottom:6px;font-size:14px}
.fund-details-top .details-box ul.bond li dd{color:#000;font-size:18px;font-weight:700}
.fund-details-top .details-box ul.bond li dd em, .fund-details-top .details-box ul.bond li dd strong{font-weight:700}
.fund-details-top .details-box2{clear:both;border:1px solid #a0a3aa}
.fund-details-top .details-box2 table{width:100%}
.fund-details-top .details-box2 th, .fund-details-top .details-box2 td{padding:10px;border-top:1px solid #e1e2e6;text-align:left;font-size:14px;font-weight:normal}
.fund-details-top .details-box2 td, .fund-details-top .details-box2 td+th{border-left:1px solid #e1e2e6}
.fund-details-top .details-box2 tr:first-child th, .fund-details-top .details-box2 tr:first-child td{border-top-width:0}
.fund-details-top .details-box2 th{width:147px;background-color:#f7f9fb}
.fund-details-top .details-box2 th .lay-help{float:right;margin-top:0}
.fund-details-top .details-box2 th .lay-help .layer{left:-144px}
.fund-details-top .details-box2 th .lay-help .layer span.arrow{left:144px}
.fund-details-top .details-box2 th a.help{background-position:0 -16px}
.fund-details-top .details-box2 td{background-color:#fbfcfd}
.fund-details-top .details-box2 td a.pdf2{margin-right:15px;padding-right:20px;padding-bottom:1px;background-position:right 2px;color:#000;font-size:14px}
.fund-details-top .details-box2 td ul.desc{margin:0}
.fund-details-top .details-box2 td ul.desc li{width:50%;background-position:0 9px}

.contents-box2.column-2.fund-graph{padding:0}
.contents-box2.fund-graph>div{width:50%;height:160px;padding:40px 0;margin:0}
.contents-box2.fund-graph>div.fr{width:49.8%;border-left:1px solid #e0e1e3}
.contents-box2.fund-graph h4{margin:0 40px !important}
.contents-box2.fund-graph h4 em{font-weight:700}

.fund-graph .graph{margin:10px 40px 0}
.fund-graph .graph dl{height:24px}
.fund-graph .graph dt, .fund-graph .graph dd{height:22px;line-height:22px}
.fund-graph .graph dt{float:right;width:53px;text-align:left;font-weight:normal}
.fund-graph .graph dd{float:left;width:330px;border:1px solid #fff;border-left-width:0;background-color:#636d7b}
.fund-graph .graph dd em{display:block;border-right:1px solid #fff;text-align:right;padding-right:5px;color:#fff}
.fund-graph .graph dl.bench-mark dd em{background-color:#2768c3}
.fund-graph .graph dl.current{clear:both}
.fund-graph .graph dl.current dd em{background:url(/images/finance/bg_graph_type7.gif) repeat-x}
.fund-graph .graph .score{clear:both;height:68px}
.fund-graph .graph .score span{display:block;float:left;width:60px;height:50px;padding-top:8px;margin:10px 75px 0 0;border:1px solid #e0e1e3;background-color:#fff;text-align:center;font-size:14px}
.fund-graph .graph .score span em, .fund-graph .graph .score span strong{display:block}
.fund-graph .graph .score span.low, .fund-graph .graph .score span.high{padding-top:18px;border-width:0;margin-top:0;background-image:url(/images/finance/bg_score.gif);background-repeat:no-repeat}
.fund-graph .graph .score span.low{background-position:0 0}
.fund-graph .graph .score span.high{margin-right:0;background-position:-60px 0}

.fund-graph2{height:28px}
.fund-graph2 li{float:left;height:28px;background-repeat:repeat-x;text-align:right;color:#fff;font-size:14px;line-height:27px}
.fund-graph2 li span{display:block;height:28px;padding-right:5px;border-left:1px solid #fff}
.fund-graph2 li:nth-child(1){background-image:url(/images/finance/bg_graph_type8.gif)}
.fund-graph2 li:nth-child(2){background-image:url(/images/finance/bg_graph_type9.gif)}
.fund-graph2 li:nth-child(3){background-image:url(/images/finance/bg_graph_type10.gif)}
.fund-graph2 li:nth-child(4){background-image:url(/images/finance/bg_graph_type11.gif)}
.fund-graph2 li:nth-child(5){background-image:url(/images/finance/bg_graph_type12.gif)}
	.fund-graph2 li.nth_1{background-image:url(/images/finance/bg_graph_type8.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-graph2 li.nth_2{background-image:url(/images/finance/bg_graph_type9.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-graph2 li.nth_3{background-image:url(/images/finance/bg_graph_type10.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-graph2 li.nth_4{background-image:url(/images/finance/bg_graph_type11.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-graph2 li.nth_5{background-image:url(/images/finance/bg_graph_type12.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */

.fund-graph3{height:272px;margin-bottom:40px;border-width:0}
.fund-graph3 .chart{float:left;width:700px}
.fund-graph3 .remarks{width:198px;height:209px;padding:20px;border:1px solid #dcdde0}

.remarks{float:right}
.remarks li{height:26px;margin-top:6px}
.remarks li:first-child{margin-top:-4px}
/*.remarks li em{display:inline-block;width:16px;height:16px;margin:0 2px -3px;text-indent:-9999px;}*/
.remarks li em{display:inline-block;width:18px;height:18px;margin:0 2px -3px;text-indent:-9999px; background:url(/images/finance/bg_remarks.png) no-repeat;}
.remarks li label{display:inline-block;margin-top:0px}
/* 2014-11-18 LJY 접근성 표 구분 이미지 삽입 */
.remarks li label[for=remarks1] em{background-position:0 0}
.remarks li label[for=remarks2] em{background-position:0 -31px}
.remarks li label[for=remarks3] em{background-position:0 -64px}
.remarks li label[for=remarks4] em{background-position:0 -96px}
.remarks li label[for=remarks5] em{background-position:0 -129px}
.remarks li label[for=remarks6] em{background-position:0 -159px}
.remarks li label[for=remarks7] em{background-position:0 -192px}
.remarks li .select-box, .remarks li .select-box .wrap div{height:24px !important}
.remarks li .select-box .wrap div span{height:22px;line-height:22px}
.remarks li .select-box .wrap div a.selecter{width:24px;height:24px;background-position:-5px -4px}
.remarks li .select-box .list{top:25px}
.remarks li .select-box .list li{height:auto;margin:0}
.remarks li a.btn3.pop{height:24px;background-position:right -587px;line-height:24px}

ul.country-sorting{float:right}
ul.country-sorting li{display:inline;margin-left:10px;padding-left:19px;background-position:0 4px;background-repeat:no-repeat;font-size:14px}
ul.country-sorting li:nth-child(1){background-image:url(/images/finance/bg_country.gif)}
ul.country-sorting li:nth-child(2){background-image:url(/images/finance/bg_country2.gif)}
ul.country-sorting li:nth-child(3){background-image:url(/images/finance/bg_country3.gif)}
ul.country-sorting li:nth-child(4){background-image:url(/images/finance/bg_country4.gif)}
ul.country-sorting li:nth-child(5){background-image:url(/images/finance/bg_country5.gif)}
	ul.country-sorting li.nth_1{background-image:url(/images/finance/bg_country.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.country-sorting li.nth_2{background-image:url(/images/finance/bg_country2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.country-sorting li.nth_3{background-image:url(/images/finance/bg_country3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.country-sorting li.nth_4{background-image:url(/images/finance/bg_country4.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.country-sorting li.nth_5{background-image:url(/images/finance/bg_country5.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */

.fund-portfolio{border:1px solid #e0e1e3;zoom:1}
.fund-portfolio:after{content:'';display:block;clear:both}
.fund-portfolio h4{margin-top:0 !important;margin-bottom:10px !important}
.fund-portfolio h4+fieldset.fr{margin-top:-7px}
.fund-portfolio div.row{padding:0;border-width:0;zoom:1}
.fund-portfolio div.row:after{content:'';display:block;clear:both}
.fund-portfolio div.row>div{padding:40px 0}
.fund-portfolio div.property{float:left;width:40%;border-right:1px solid #e0e1e3;}
/* .fund-portfolio div.management{float:right;width:59.2%;border-left:1px solid #e0e1e3} */
/* 2014.11.04 border 수정  */
.fund-portfolio div.management{float:right;width:59.2%;}
.fund-portfolio div.property-list{padding:40px;border-top:1px solid #e0e1e3}
.fund-portfolio div.property-list .hgroup{height:36px}
.fund-portfolio div.property-list .fr table.tbl-type tbody td.no-list{padding:130px 0}
.fund-portfolio div.country{padding:40px;border-top:1px solid #e0e1e3}
.fund-portfolio div.property, .fund-portfolio div.management{padding-left:0;padding-right:0;border-top-width:0}
.fund-portfolio div.property h4, .fund-portfolio div.management .hgroup{margin:0 40px !important}
.fund-portfolio div.management table{margin-bottom:6px}
.fund-portfolio div.management table.fl{float:left;width:43%;margin-left:40px}
.fund-portfolio div.management table.fl td.c{height:126px;text-align:center}
.fund-portfolio div.management table.fl td.c2{height:90px;text-align:center}
.fund-portfolio div.management table.fr{float:right;width:40%;margin:0 40px 0 0;border:1px solid #e0e1e3;border-top-width:0}
.fund-portfolio div.management table.fr.small th, .fund-portfolio div.management table.fr.small td{color:#000}
.fund-portfolio div.management table.fr th, .fund-portfolio div.management table.fr td{padding:9px 0;text-align:center;border-top:1px solid #e0e1e3;border-left:1px solid #e0e1e3}
.fund-portfolio div.management table.fr th:first-child, .fund-portfolio div.management table.fr td:first-child{border-left-width:0}
.fund-portfolio div.management table.fr th{background-color:#fafbfc}
.fund-portfolio div.management table.fr td.on{background-color:#2768c3 !important;color:#fff}
.fund-portfolio div.management p.message{height:97px;padding:150px 0 0;background:url(/images/common/ico/bu_nolist.gif) no-repeat center 90px;text-align:center}
.fund-portfolio div.management p.message strong{color:#2768c3;font-weight:normal}
.fund-portfolio div.management p.tbl-comment{clear:both;margin:0 0 -4px 40px;padding-left:10px;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 9px}
.fund-portfolio .tab-area small.unit{margin-top:-25px}
.fund-portfolio .column-2>div.fl{width:38%}
.fund-portfolio .column-2>div.fr{width:58%;float:right}
.fund-portfolio .column-2 h5{float:left}
.fund-portfolio .column-2 small.unit{float:right;margin-top:17px}
.fund-portfolio .column-2 ul.message3{margin-top:10px}
.fund-portfolio .column-2 ul.message3 li{display:inline;margin-right:20px;background-position:0 10px;font-size:16px}
.fund-portfolio .column-2 ul.message3 li em{font-weight:700}

.fund-group{border:1px solid #a0a3aa;border-left-width:0;zoom:1}
.fund-group:after{content:'';display:block;clear:both}
.fund-group>div{float:left;width:33.2%;height:410px;border-left:1px solid #a0a3aa;background-color:#e5ebf4}
.fund-group>div+div+div{background-color:#fafbfc}
.fund-group>div.last {background-color:#fafbfc}
.fund-group h3, .fund-group p.message2, .fund-group ul{margin:0 40px}
.fund-group h3{padding-left:0 !important;margin:31px 0 25px !important;background:none !important;text-align:center;font-size:20px !important;letter-spacing:-1.5px}
.fund-group h3 .lay-help{margin-top:-7px;text-align:left;font-size:14px !important}
.fund-group h3 .lay-help .desc{margin-bottom:0}
.fund-group h3 .lay-help .desc li, .fund-group h3 .lay-help .desc dt{background-position:0 9px}
.fund-group h3 .lay-help .desc dt{font-weight:700}
.fund-group p.message2{padding:8px 20px 20px;border-width:0;height:112px;background-color:#fff;font-size:14px}
.fund-group p.message2 small{display:block;margin:14px -20px 0;font-size:12px}
.fund-group p.message2 em{display:block;margin-bottom:6px;font-size:30px;font-weight:700}
.fund-group p.message2 em small{display:inline-block;margin:0 4px 4px;font-size:14px;font-weight:normal}
.fund-group p.no-list{height:280px;background:url(/images/common/ico/bu_nolist2.gif) no-repeat center 97px;text-align:center;line-height:280px}
.fund-group ul{margin-top:10px}
.fund-group li{height:21px;overflow:hidden;margin-top:7px;font-size:14px}
.fund-group li strong{display:inline-block;width:18px;height:18px;margin-bottom:1px;text-align:center;vertical-align:middle;background-color:#fff;color:#000;font-size:12px}
.fund-group li a{color:#000}
.fund-group li.on a{text-decoration:underline}
.fund-group li.on strong, .fund-group li:hover strong{background-color:#2768c3;color:#fff}

.risk-rate{border:1px solid #a0a3aa;font-size:14px}
.risk-rate table{width:100%}
.risk-rate th, .risk-rate td{padding:10px 20px;border-bottom:1px solid #a0a3aa;text-align:left;font-weight:normal}
.risk-rate th{background-color:#f5f5f6}
.risk-rate td{border-left:1px solid #a0a3aa}
.risk-rate td ul{margin-top:-5px}
.risk-rate .graph{padding:20px}
.risk-rate .graph p.message3{height:36px;margin-top:20px;padding:10px;text-align:left;font-size:14px}
.risk-rate .graph p.message3 span{display:block}
.risk-rate .graph p.message3 span.fl{margin-top:9px;padding-left:10px;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 10px}

.fund-compare{border:1px solid #a0a3aa;border-top-width:0;position:relative}
.fund-compare span.top{display:block;height:5px;margin:0 -1px;border:1px solid #a2b7d6;background-color:#bccce3}
.fund-compare span.floating{position:absolute;top:72px;right:0;display:block;width:80px;text-align:center}
.fund-compare span.floating a{display:block;padding-top:45px;background:url(/images/finance/bg_floating.png) no-repeat;color:#000;font-size:14px;line-height:1.3;text-decoration:none}
.fund-compare span.floating a.add{background-position:0 0}
.fund-compare span.floating a.add-off{background-position:-80px 0}
.fund-compare table{width:100%}
.fund-compare th, .fund-compare td{padding:7px 20px 9px;border-top:1px solid #e0e1e3;border-right:1px solid #a0a3aa;text-align:left;font-weight:normal}
.fund-compare thead th{border-top-width:0}
.fund-compare thead th:first-child{background-color:#fafbfc;text-align:center}
.fund-compare thead th.blank p{height:120px;padding-top:53px;text-align:center;position:relative}
.fund-compare thead th.blank p em, .fund-compare thead th.blank p strong{display:block}
.fund-compare thead th.blank p em{padding-top:46px;background:url(/images/finance/bg_fundadd.gif) no-repeat center top}
/* .fund-compare thead th.blank p strong{position:absolute;top:295px;left:0;text-align:left;padding:0 20px 0 40px;background:url(/images/common/ico/bu_search.png) no-repeat 20px 4px;font-size:14px} */
.fund-compare thead th.blank p strong{position:absolute;top:250px;left:0;text-align:left;padding:0 20px 0 40px;background:url(/images/common/ico/bu_search.png) no-repeat 20px 4px;font-size:14px}
.fund-compare thead th a.selecter{display:block;width:60px;height:20px;margin:0 auto;padding-top:48px;background:url(/images/finance/bg_setup.png) no-repeat center top}
.fund-compare thead th a.selecter:hover{text-decoration:none}
.fund-compare thead th .lay-view .details{position:absolute;top:-60px;left:60px;width:300px;padding:40px;border:1px solid #686970; background-color:#fff}
.fund-compare thead th .lay-view .details ul{border-bottom:1px solid #e0e1e3;padding:5px 0 12px;font-size:14px;zoom:1}
.fund-compare thead th .lay-view .details ul:after{content:'';display:block;clear:both}
.fund-compare thead th .lay-view .details li{float:left;width:50%;margin:2px 0}
.fund-compare thead th .lay-view .details span.btn-area{display:block;min-height:36px}
.fund-compare thead th .lay-view .details a.close4{position:absolute;top:15px;right:15px}
.fund-compare thead th .lay-view .details span.btn-area{padding-top:10px;text-align:center}
.fund-compare thead th .lay-view .details span.arrow{position:absolute;top:70px;left:-7px;display:block;width:7px;height:11px;background:url(/images/common/ico/bu_arrow5.gif) no-repeat 0 0;z-index:10}
.fund-compare thead th div.hgroup{height:117px;margin-top:20px}
.fund-compare thead th p{font-size:16px;font-weight:700}
.fund-compare thead th p small{display:block}
.fund-compare thead th span.btn-area{display:block;min-height:36px;padding:0;text-align:left}
.fund-compare thead th span.btn-area a{margin-bottom:2px}
.fund-compare thead th a.close{position:absolute;top:-127px;right:0;display:block;width:9px;height:9px;background:url(/images/common/ico/bu_close.gif) no-repeat;text-indent:-9999px}
.fund-compare tbody th, .fund-compare tbody td{font-size:14px}
.fund-compare tr.line th,
.fund-compare tr.line td{border-top:2px solid #686970}
.fund-compare tbody th{background-color:#fafbfc}
.fund-compare tbody td{background-color:#fff}
.fund-compare tbody td.blank{border-top-width:0}
.fund-compare tbody td ul.desc{margin:0}
.fund-compare tbody td ul.desc li{margin-top:5px;padding-left:0;background:none}
.fund-compare tbody td ul.desc li:first-child{margin-top:0}
.fund-compare tbody tr.grade td{padding:18px 0;text-align:center}
.fund-compare tbody tr.grade td .grade0, .fund-compare tbody tr.grade td .grade1, .fund-compare tbody tr.grade td .grade2, .fund-compare tbody tr.grade td .grade3, .fund-compare tbody tr.grade td .grade4, .fund-compare tbody tr.grade td .grade5{width:85px;height:16px;background-image:url(/images/common/ico/bu_grade2.png)}
.fund-compare tbody tr.grade td .grade5{background-position:0 0}
.fund-compare tbody tr.grade td .grade4{background-position:0 -16px}
.fund-compare tbody tr.grade td .grade3{background-position:0 -32px}
.fund-compare tbody tr.grade td .grade2{background-position:0 -48px}
.fund-compare tbody tr.grade td .grade1{background-position:0 -64px}
.fund-compare tbody tr.grade td .grade0{background-position:0 -80px}
.fund-compare tbody tr.rate td{padding:0}
.fund-compare tbody tr.rate td li{height:58px;padding:0 20px;text-align:right;border-top:1px solid #e0e1e3;background-image:url(/images/finance/bg_period2.gif);background-repeat:no-repeat;line-height:58px}
.fund-compare tbody tr.rate td li:first-child{border-top-width:0}
.fund-compare tbody tr.rate td li em, .fund-compare tbody tr.rate td li strong, .fund-compare tbody tr.rate td li span{font-size:18px;font-weight:700}
.fund-compare tbody tr.rate td li.month1{background-position:0 0}
.fund-compare tbody tr.rate td li.month3{background-position:0 -58px}
.fund-compare tbody tr.rate td li.month6{background-position:0 -116px}
.fund-compare tbody tr.rate td li.year1{background-position:0 -174px}
.fund-compare tbody tr.price td{text-align:center;padding:20px 0;font-size:16px}
.fund-compare tbody tr.price span{display:block;width:150px;height:14px;margin:0 auto 4px;background-color:#e0e1e3}
.fund-compare tbody tr.price span em{display:block;height:14px;background-color:#2768c3;text-indent:-9999px}
.fund-compare tbody tr.risk td{padding:17px 0 19px;text-align:center;font-size:16px}
.fund-compare tbody tr.risk td .graph{margin:0 -20px}
.fund-compare tbody tr.risk td .graph dl{width:150px;height:24px;margin:0 auto}
.fund-compare tbody tr.risk td .graph dt, .fund-compare tbody tr.risk td .graph dd{height:22px;line-height:22px}
.fund-compare tbody tr.risk td .graph dd{width:150px;border:1px solid #fff;border-left-width:0;background-color:#636d7b;position:relative}
.fund-compare tbody tr.risk td .graph dd em{display:block;border-right:1px solid #fff;text-align:right;padding-right:5px;color:#fff;font-size:12px; word-wrap:normal; word-break:normal}
.fund-compare tbody tr.risk td .graph dd .details{position:absolute;top:24px;width:80px;padding:20px 10px 10px 10px;text-align:left;border:1px solid #686970;background-color:#fff;z-index:1}
.fund-compare tbody tr.risk td .graph dd .details span.arrow{position:absolute;top:-7px;left:26%;display:block;width:13px;height:7px;background:url(/images/common/ico/bu_arrow3.gif) no-repeat;text-indent:-9999px}
.fund-compare tbody tr.risk td .graph dd .details a.close5{position:absolute;top:10px;right:10px}
.fund-compare tbody tr.risk td .graph dl.bench-mark dd em{background-color:#2768c3}
.fund-compare tbody tr.risk td .graph dl.current{clear:both}
.fund-compare tbody tr.risk td .graph dl.current dd em{background:url(/images/finance/bg_graph_type7.gif) repeat-x}
.fund-compare tbody tr.risk td .graph .score{width:220px;margin:0 auto}
.fund-compare tbody tr.risk td .graph .score span{display:block;float:left;width:40px;padding-top:8px;margin:0 16px;text-align:center;font-size:12px}
.fund-compare tbody tr.risk td .graph .score span em, .fund-compare tbody tr.risk td .graph .score span strong, .fund-compare tbody tr.risk td .graph .score span b{display:block;font-weight:normal}
.fund-compare tbody tr.top5 td ul{margin:10px 0}
	body.msie7 .fund-compare tbody tr.top5 td ul li{margin-top:-4px}
.fund-compare tbody tr.top5 td ul li dl{height:28px}
.fund-compare tbody tr.top5 td ul li dt, .fund-compare tbody tr.top5 td ul li dd{height:28px;line-height:28px}
.fund-compare tbody tr.top5 td ul li dt{float:left;width:65%;overflow:hidden}
.fund-compare tbody tr.top5 td ul li dd{float:right;width:30%;text-align:right}
.fund-compare tbody tr.top5 td ul li dd strong{padding-right:5px;color:#000}
.fund-compare tbody tr.top5 td ul li:first-child dt{color:#2768c3}
.fund-compare tbody tr.top5 td ul li:first-child dd strong{color:#fff}
.fund-compare tbody tr.top5 td ul.stock li:nth-child(1) dd{background-color:#2768c3}
.fund-compare tbody tr.top5 td ul.stock li:nth-child(2) dd{background-color:#bad1f1}
.fund-compare tbody tr.top5 td ul.stock li:nth-child(3) dd{background-color:#d1e0f6}
.fund-compare tbody tr.top5 td ul.stock li:nth-child(4) dd{background-color:#e8f0fa}
.fund-compare tbody tr.top5 td ul.stock li:nth-child(5) dd{background-color:#f3f7fd}
.fund-compare tbody tr.top5 td ul.bond li:nth-child(1) dd{background-color:#636d7b}
.fund-compare tbody tr.top5 td ul.bond li:nth-child(2) dd{background-color:#b1b6be}
.fund-compare tbody tr.top5 td ul.bond li:nth-child(3) dd{background-color:#cbcfd3}
.fund-compare tbody tr.top5 td ul.bond li:nth-child(4) dd{background-color:#e5e7e9}
.fund-compare tbody tr.top5 td ul.bond li:nth-child(5) dd{background-color:#f2f3f4}
	.fund-compare tbody tr.top5 td ul.stock li.nth_1 dd{background-color:#2768c3} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-compare tbody tr.top5 td ul.stock li.nth_2 dd{background-color:#bad1f1} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-compare tbody tr.top5 td ul.stock li.nth_3 dd{background-color:#d1e0f6} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-compare tbody tr.top5 td ul.stock li.nth_4 dd{background-color:#e8f0fa} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-compare tbody tr.top5 td ul.stock li.nth_5 dd{background-color:#f3f7fd} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-compare tbody tr.top5 td ul.bond li.nth_1 dd{background-color:#636d7b} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-compare tbody tr.top5 td ul.bond li.nth_2 dd{background-color:#b1b6be} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-compare tbody tr.top5 td ul.bond li.nth_3 dd{background-color:#cbcfd3} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-compare tbody tr.top5 td ul.bond li.nth_4 dd{background-color:#e5e7e9} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-compare tbody tr.top5 td ul.bond li.nth_5 dd{background-color:#f2f3f4} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.fund-compare .list-block{width:879px}
.fund-compare .list-block.cell-2 tbody th{width:auto}
.fund-compare .list-block.cell-2 tbody td{width:40%}
.fund-compare .list-block.cell-2 tbody tr.top5 td ul{width:310px}
.fund-compare .list-block.cell-3 tbody th{width:auto}
.fund-compare .list-block.cell-3 tbody td{width:28%}
.fund-compare .list-block.cell-3 tbody tr.top5 td ul{width:205px}
.fund-compare .list-block.cell-4 tbody th{width:auto}
.fund-compare .list-block.cell-4 tbody td{width:22%}
.fund-compare .list-block.cell-4 tbody tr.top5 td ul{width:152px}

dl.keyword{padding:25px 0 25px 40px;border:1px solid #e0e1e3;background-color:#fafbfc;zoom:1}
dl.keyword:after{content:'';display:block;clear:both}
dl.keyword dt, dl.keyword dd{float:left}
dl.keyword dt{height:30px;padding-left:50px;color:#ac0069;font-weight:700;line-height:30px}
dl.keyword dt.ranking{background:url(/images/finance/bu_ranking.png) no-repeat 0 center}
dl.keyword dt.theme{background:url(/images/finance/bu_theme.png) no-repeat 0 center}
dl.keyword dd{width:80%;margin-top:-7px}
dl.keyword dd li{float:left;padding:10px 0 0 24px}
dl.keyword dd .radio{width:28px;height:28px;background:url(/images/finance/bg_check3.png) no-repeat}
dl.keyword dd .radio:hover, dl.keyword dd .radio.focus{background-position:-28px 0}
dl.keyword dd .radio.checked{background-position:-56px 0}

fieldset.direct-trade{min-height:36px;vertical-align:middle;margin-top:5px}
fieldset.direct-trade label+a.btn3{margin-left:0}
fieldset.direct-trade .checkbox{margin-top:-2px}
fieldset.direct-trade span.notice{margin-left:10px;line-height:32px !important}
fieldset.direct-trade a.pop{margin-right:0 !important}
fieldset.direct-trade p{margin-top:5px}
fieldset.direct-trade p label{margin-top:-5px}
fieldset.direct-trade p a{margin-right:-3px}

ul.trade-confirm{margin-top:40px;border:1px solid #e0e1e3}
ul.trade-confirm li{padding:30px 30px 30px 142px;border-top:1px solid #e0e1e3;background-repeat:no-repeat;background-position:52px center}
ul.trade-confirm li:first-child{border-top-width:0}
ul.trade-confirm li.next{background-image:url(/images/finance/bg_trade.gif)}
ul.trade-confirm li.alim{background-image:url(/images/finance/bg_trade2.gif)}
ul.trade-confirm li dt{font-weight:700}
ul.trade-confirm li dd{zoom:1}
ul.trade-confirm li dd:after{content:'';display:block;clear:both}
ul.trade-confirm li dd em{display:block;margin-bottom:5px}
ul.trade-confirm li dd em.inline{display:inline;margin-right:30px}
ul.trade-confirm li dd a.btn4{margin-right:-3px}
ul.trade-confirm li dd table{width:100%;margin-top:20px;border:1px solid #e0e1e3;background-color:#fafbfc}
ul.trade-confirm li dd th, ul.trade-confirm li dd td{padding-top:10px;padding-bottom:10px;border-top:1px solid #e0e1e3}
ul.trade-confirm li dd tr:first-child th, ul.trade-confirm li dd tr:first-child td{border-top-width:0}
ul.trade-confirm li dd th{width:38%;padding-left:20px;color:#2768c3;text-align:left;font-weight:700}
ul.trade-confirm li dd td{width:22%}
ul.trade-confirm li dd td+td{width:40%}
ul.trade-confirm li dd td label{margin-right:10px}
ul.trade-confirm li dd td input[type=text]{width:50px;text-align:right}
ul.trade-confirm li dd.bond .checkbox{margin-top:-5px}
ul.trade-confirm li dd.bond em{margin:0 10px 0 30px !important}
ul.trade-confirm li dd.bond label{margin:0}
ul.trade-confirm li dd .select-box .list li{padding:0;border-top-width:0;background:none !important}
ul.trade-confirm li dd .btn-area{min-height:36px}

p.today{height:50px;margin-bottom:40px;padding-left:44px;border:1px solid #e0e1e3;background:url(/images/common/ico/bu_today.gif) no-repeat 20px center;line-height:50px}

.schedule h2{height:54px;margin:0 !important;padding:0 !important;background:#636d7b url(none) !important;text-align:center;line-height:54px}
.schedule h2 strong{color:#fff;font-weight:normal}
.schedule table{width:100%;border-bottom:1px solid #e0e1e3}
.schedule th{height:44px;font-weight:normal}
.schedule td{width:103px;height:78px;padding:4px 10px 0 0;border-top:1px solid #e0e1e3;border-right:1px solid #e0e1e3;text-align:right;vertical-align:top;font-size:14px}
.schedule td:first-child{border-left:1px solid #e0e1e3}
.schedule td.select span{position:relative;color:#fff;z-index:1}
.schedule td.select p{position:relative}
.schedule td.select p em, .schedule td.select p strong{display:block;position:absolute;top:-24px;left:0;width:113px;height:83px;text-align:center;color:#fff;line-height:82px}
.schedule td.select p em{background-color:#ac0069}
.schedule td.select p strong{background-color:#2768c3}

.account-info{margin-top:30px !important;border-top:1px solid #e0e1e3}
.account-info dl{padding:30px;border:1px solid #e0e1e3;border-top-width:0;zoom:1}
.account-info dl:after{content:'';display:block;clear:both}
.account-info dt{float:left;width:25%;font-weight:700}
.account-info dd{float:left;width:75%}

dl.myfund{margin-bottom:40px;padding:38px 0 40px 120px;background:#e5ebf4 url(/images/finance/bg_myfund.gif) no-repeat 40px 40px}
dl.myfund dt{color:#2768c3;font-weight:700}
div.page-desc+.myfund{margin-top:-41px}

.column-2.portfolio .chart{height:245px;border:1px solid #e0e1e3;text-align:center}
.column-2.portfolio .fr ul{margin-top:20px;position:relative}
.column-2.portfolio .fr li{float:left;margin-right:12px;padding-left:10px;background:url(/images/common/ico/bu_bar.gif) no-repeat 0 5px}
.column-2.portfolio .fr li:first-child{padding-left:0;background:none}
.column-2.portfolio .fr li a{color:#a0a3aa}
.column-2.portfolio .fr li .details{position:absolute;top:33px;left:0;width:100%;height:245px;border:1px solid #e0e1e3;text-align:center;line-height:245px}
.column-2.portfolio .fr li.on a{color:#000;font-weight:700}

.contents-box3.myfund-chart{border-color:#a0a3aa}
.contents-box3.myfund-chart>div{width:438.5px;padding:20px}
/* 2014.08.22 bluewebd crossbrowsing mod */
body.chrome .contents-box3.myfund-chart > div {width:418px;}
body.msie7 .contents-box3.myfund-chart>div, body.msie8 .contents-box3.myfund-chart>div{width:418.5px}

.contents-box3.myfund-chart #chartDiv1, .contents-box3.myfund-chart #chartDiv2{width:150px;height:200px}
.contents-box3.myfund-chart #btnDiv1, .contents-box3.myfund-chart #btnDiv2{width:150px;margin-top:8px;text-align:center}
.contents-box3.myfund-chart .fr{border-color:#a0a3aa}
.contents-box3.myfund-chart h3{margin-top:0 !important;padding-left:0 !important;background:none !important;font-size:16px !important}
.contents-box3.myfund-chart h4{margin-top:0 !important;color:#2768c3;font-size:14px !important}
/* .contents-box3.myfund-chart div.chart{display:block;float:left;width:150px} */
/* 2014.10-16 금상몰 펀드보유현황 화면 깨짐으로 인한 사이즈 수정  */
.contents-box3.myfund-chart div.chart{display:block;float:left;width:150px}/* 2016-03-05수정 */
.contents-box3.myfund-chart th, .contents-box3.myfund-chart td{padding:9px 10px 8px;vertical-align:middle;font-size:14px}
.contents-box3.myfund-chart .btn-more{float:right;width:248px;margin-top:-30px}/* 2016-03-05수정 */
.contents-box3.myfund-saving dl{padding:0}
.contents-box3.myfund-saving dt{height:28px;padding-left:45px;line-height:28px;background-repeat:no-repeat;font-size:18px}
.contents-box3.myfund-saving dt+dd{height:65px}
.contents-box3.myfund-saving dd{font-size:16px}
.contents-box3.myfund-saving .fl dt{background-image:url(/images/finance/bg_saving.gif)}
.contents-box3.myfund-saving .fr dt{background-image:url(/images/finance/bg_saving2.gif)}

/* .wish-fund{display:table;width:100%;min-height:404px;border:1px solid #a0a3aa;border-bottom:2px solid #686970;background-color:#fafbfc} */
.wish-fund{display:table;width:99.8%;min-height:404px;border:1px solid #a0a3aa;border-bottom:2px solid #686970;background-color:#fafbfc}
.wish-fund .row{display:table-row}
.wish-fund .row>div{display:table-cell;width:174px;padding:30px 0 0;border-right:1px solid #a0a3aa;background-color:#fff;vertical-align:top;position:relative}
.wish-fund ul.icon-list{margin:0 10px}
.wish-fund p.title{height:100px;font-weight:700;margin:0 10px}
.wish-fund p.title a{color:#000}
.wish-fund p.msg{display:table-cell;text-align:center;vertical-align:top;padding:250px 60px 0;background:url(/images/finance/img_watch2.gif) no-repeat center 173px}
.wish-fund dl{text-align:center}
.wish-fund dt{font-size:14px}
.wish-fund dd{margin:-6px 0 30px;font-size:36px}
.wish-fund dd em, .wish-fund dd strong{font-weight:700}
.wish-fund table{width:100%;background-color:#fafbfc;font-size:14px}
.wish-fund th, .wish-fund td{vertical-align:top;padding-bottom:3px}
.wish-fund tr:first-child th, .wish-fund tr:first-child td{padding-top:5px}
.wish-fund th{text-align:left;padding-left:10px;font-weight:normal}
.wish-fund td{text-align:right;padding-right:10px}
.wish-fund span.up, .wish-fund span.down, .wish-fund span.no-change{padding-left:13px;margin:0 2px}
.wish-fund span.up, .wish-fund span.down{background-position:0 6px}
.wish-fund span.no-change{padding-left:0;color:#000}
.wish-fund div.btn-area{min-height:56px;padding-top:15px;background-color:#fafbfc}
.wish-fund div.btn-area .lay-view .details{top:43px;left:-1px;width:138px;padding-top:25px}
.wish-fund div.btn-area .lay-view .details small{color:#000}
.wish-fund div.btn-area .lay-view .details span.arrow{left:20%}
.wish-fund div.btn-area .lay-view .details a.btn, .wish-fund div.btn-area .lay-view .details a.btn2{margin-bottom:2px}
.wish-fund a.close5{position:absolute;top:10px;right:10px}
.wish-fund.blank p{display:block;width:630px;margin:0 auto;padding:165px 0 165px 130px;background:url(/images/finance/bg_wish.gif) no-repeat 0 160px;text-align:left}
.wish-fund.blank p img{vertical-align:top;margin:-5px 5px -8px}
.wish-fund.blank p small{display:block;color:#000}
	body.msie7 .wish-fund .row{height:409px}
	body.msie7 .wish-fund .row>div{display:block;float:left}
	body.msie7 .wish-fund p.msg{float:right}
	body.firefox .wish-fund .row > div > a.close5{position:static;float:right;margin:-400px 10px 0 0}

h3.wish{height:78px;margin:0 !important;padding:0 0 0 120px !important;border:1px solid #e0e1e3;background:#fafbfc url(/images/finance/bg_wish2.gif) no-repeat 45px center !important;font-weight:normal;line-height:78px}
h3.wish em{font-weight:700}
h3.wish em:first-child{margin-right:26px}

.wish-fund-list{max-height:274px;border-bottom:1px solid #e0e1e3;background-color:#fafbfc;overflow-y:auto;overflow-x:hidden}
.wish-fund-list table{width:100%}
.wish-fund-list th{width:170px;border-right:1px solid #e0e1e3;color:#2768c3}
.wish-fund-list td{height:54px;padding:0 20px;border-top:1px solid #e0e1e3;background-color:#fff;text-align:left;line-height:54px}
.wish-fund-list tr:first-child td{border-top-width:0}
.wish-fund-list td em, .wish-fund-list td strong{margin-left:10px}
.wish-fund-list td b{margin-left:10px;font-weight:normal}
.wish-fund-list td a.btn2{width:52px}
.wish-fund-list td a.btn3.cancel{width:57px}
.wish-fund-list td.num{color:#aebcca}
.wish-fund-list td .lay-view.t-guide2 .details{top:11px;left:inherit;right:82px;height:34px;width:220px;padding:0 25px 0 15px;line-height:34px}
.wish-fund-list td .lay-view.t-guide2 .details span.arrow{top:12px;left:259px;width:7px;height:11px;background-image:url(/images/common/ico/bu_arrow12.gif)}
.wish-fund-list td .lay-view.t-guide2 .details a.close5{position:absolute;top:10px;right:10px}

.rainbow-search h2{height:112px;margin:0 !important;text-align:center;border:1px solid #a0a3aa;border-bottom-width:0;background:url(/images/finance/bg_rainbow.gif) no-repeat left bottom}
.rainbow-search h2 img{margin:27px 0 4px}
.rainbow-search h2 small{display:block;color:#000;font-size:16px;font-weight:normal}
.rainbow-search fieldset{padding:20px;background-color:#606270;position:relative}
.rainbow-search fieldset label{margin-right:16px;color:#fff}
.rainbow-search fieldset input[type=text]{width:410px;margin-right:-6px}
.rainbow-search fieldset a.btn4{position:absolute;top:20px;right:20px;border-color:#454650}
.rainbow-search fieldset a.btn4:hover{border-color:#000}
.rainbow-search fieldset a.btn4.hide{background-position:79px -386px}
.rainbow-search fieldset a.btn4.show{background-position:79px -337px}
.rainbow-search .option-details{border:1px solid #a0a3aa;border-top-width:0;background-color:#f5f5f6;position:relative}
.rainbow-search .option-details>div.option-list{padding:20px}
.rainbow-search .option-details table{width:100%;font-size:14px}
.rainbow-search .option-details th, .rainbow-search .option-details td{padding:7px 0;vertical-align:top;text-align:left;font-weight:normal}
.rainbow-search .option-details th{width:80px;padding:12px 0 0 0}
.rainbow-search .option-details td{border-top:1px solid #e0e1e3}
.rainbow-search .option-details tr:first-child td{border-top-width:0}
.rainbow-search .option-details td .checkbox{width:28px;height:28px;background:url(/images/finance/bg_check3.png) no-repeat}
.rainbow-search .option-details td .checkbox:hover, .rainbow-search .option-details td .checkbox.focus{background-position:-28px 0}
.rainbow-search .option-details td .checkbox.checked{background-position:-56px 0}
.rainbow-search .option-details td label{display:inline-block;width:140px;margin:3px 0}
.rainbow-search .option-details tr.type1 .checkbox.checked{background-position:-84px 0}
.rainbow-search .option-details tr.type2 .checkbox.checked{background-position:-112px 0}
.rainbow-search .option-details tr.type3 .checkbox.checked{background-position:-140px 0}
.rainbow-search .option-details .btn-area{position:absolute;top:154px;right:20px}
.rainbow-search .option-details a.btn.big{height:58px;background-position:right 7px;line-height:58px}
.rainbow-search .option-details .selecter{height:43px;padding-left:20px;border-top:1px solid #a0a3aa;background-color:#fff;font-size:14px;line-height:43px}
.rainbow-search .option-details .selecter strong{margin-right:16px}
.rainbow-search .option-details .selecter img{margin:0 16px 0 6px;vertical-align:middle}
.rainbow-search .option-details a.refresh2{position:absolute;bottom:-1px;right:-1px;width:45px !important;height:45px !important;background:url(/images/common/btn/bt_refresh.gif) no-repeat}

.rainbow-result-list{border-top:4px solid #686970;border-bottom:1px solid #a0a3aa}
.rainbow-result-list .goods{height:720px;border:1px solid #a0a3aa;position:relative}
.rainbow-result-list .goods>div{height:720px;overflow:hidden}
.rainbow-result-list .list{float:left;width:895px}
.rainbow-result-list .list table{width:100%}
.rainbow-result-list .list td{height:48px;text-align:center;line-height:48px}
.rainbow-result-list .list td.l{text-align:left}
.rainbow-result-list .list tr:nth-child(even) td{background-color:#f8fafc}
	.rainbow-result-list .list tr.even td{background-color:#f8fafc} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.rainbow-result-list .list td.l{word-spacing:normal;white-space:nowrap;word-break:normal;word-wrap:normal}
.rainbow-result-list .list td.l>div{width:345px}
.rainbow-result-list .list td.l em, .rainbow-result-list .list td.l strong{display:inline-block;height:19px;vertical-align:middle;color:#fff;font-size:12px;line-height:19px}
/* .rainbow-result-list .list td.l em{width:19px;background-color:#ac0069;text-align:center} */
/* 2014.09.30 숫자 천단위로 넘어갈 시 잘림현상 수정 허도경  */
.rainbow-result-list .list td.l em{width:30px;background-color:#ac0069;text-align:center}
.rainbow-result-list .list td.l em.etc{background-color:#646870}
.rainbow-result-list .list td.l strong{padding:0 5px;margin-left:-2px}
.rainbow-result-list .list td.l strong.recom{background-color:#2768c3;margin-left:0}
.rainbow-result-list .list td.l strong.best{background-color:#6832a6}
.rainbow-result-list .list td.l strong.new{background-color:#ac0069}
.rainbow-result-list .list td.l strong.ranking{background-color:#bf5600}
.rainbow-result-list .list td.l strong.theme{background-color:#677718}
.rainbow-result-list .list td.l strong.online{height:17px;background-color:#fff;border:1px solid #a0a3aa;color:#000;line-height:16px}
.rainbow-result-list .list td.l a{display:inline-block;height:48px;vertical-align:middle}
.rainbow-result-list .list td input[type=checkbox]{margin-top:-39px}
.rainbow-result-list .lay-dim{position:absolute;left:84px;}
.rainbow-result-list .lay-dim .details{width:380px;padding:15px;border:1px solid #686970;background-color:#fff;font-size:14px;position:relative}
.rainbow-result-list .lay-dim .details p{margin-bottom:8px;font-size:16px}
.rainbow-result-list .lay-dim .details span.graph b{padding:0 2px 0 6px;background:url(/images/common/ico/bu_bar2.gif) no-repeat 0 3px;font-size:12px;font-weight:normal}
.rainbow-result-list .lay-dim .details span.graph b:first-child{padding-left:0;background:none}
.rainbow-result-list .lay-dim .details span.btn-area{display:block;min-height:36px;text-align:left}
.rainbow-result-list .lay-dim .details span.btn-area a{margin-right:-2px}
.rainbow-result-list .lay-dim .details a.close5{position:absolute;top:10px;right:10px}
.rainbow-result-list .scroll{float:left;width:61px;border-left:1px solid #e0e1e3;background-color:#f5f5f6;text-align:center;position:relative}
.rainbow-result-list .scroll .bg{width:12px;height:600px;margin:60px auto 0;background-color:#cdcdcd;position:relative}
.rainbow-result-list .scroll .bg span{display:block;width:12px;height:40%;background-color:#636d7b;text-indent:-9999px}
.rainbow-result-list .scroll .bg img{position:absolute;left:-8px}
.rainbow-result-list .scroll a.up, .rainbow-result-list .scroll a.down{position:absolute;left:0;display:block;width:62px;height:39px;background-image:url(/images/common/ico/bu_list6.gif);overflow:hidden;text-indent:-9999px}
.rainbow-result-list .scroll a.up{top:0;background-position:0 0}
.rainbow-result-list .scroll a.down{bottom:0;background-position:0 -38px}
.rainbow-result-list .btn{height:36px;padding:10px 15px;border-left:1px solid #a0a3aa;border-right:1px solid #a0a3aa;font-size:14px}
.rainbow-result-list .btn .fl .checkbox{margin:0 6px}
.rainbow-result-list .btn .fl label{display:inline-block;height:21px;padding-left:32px;background:url(/images/finance/tx_myfund.png) no-repeat;vertical-align:middle}
.rainbow-result-list .btn .fl ul{display:inline-block;margin:0 0 0 16px;vertical-align:middle}
.rainbow-result-list .btn .fl li{display:inline;margin-right:6px}
.rainbow-result-list .btn .fl li img{vertical-align:middle;margin:-2px 4px 0 0}
.rainbow-result-list .btn ul.sorting{height:36px;line-height:36px}
.rainbow-result-list p.graph1{width:200px;height:23px;margin:0 auto -7px;vertical-align:middle;position:relative;overflow:hidden}
.rainbow-result-list p.graph1 span{position:absolute;top:0;display:block;float:left;width:200px;height:15px;text-indent:-9999px}
.rainbow-result-list p.graph1 span.stock{background-image:url(/images/finance/bg_graph_type17.gif);background-repeat:repeat-x;}
.rainbow-result-list p.graph1 span.bond{background-image:url(/images/finance/bg_graph_type18.gif);background-repeat:repeat-x;}
.rainbow-result-list p.graph1 span.etc{background-image:url(/images/finance/bg_graph_type19.gif);background-repeat:repeat-x;}
.rainbow-result-list p.graph2{display:inline-block;width:99px;height:23px;margin-bottom:-2px;vertical-align:middle;background:url(/images/finance/bg_graph_bar4.gif) no-repeat;position:relative}
.rainbow-result-list p.graph2 span{position:absolute;top:0;display:block;height:15px;text-indent:-9999px}
.rainbow-result-list p.graph2 span.minus{right:50%;background-image:url(/images/finance/bg_graph_type21.gif);background-repeat:repeat-x;}
.rainbow-result-list p.graph2 span.plus{left:50%;background-image:url(/images/finance/bg_graph_type20.gif);background-repeat:repeat-x;}
.rainbow-result-list em.rate, .rainbow-result-list strong.rate, .rainbow-result-list span.rate{display:inline-block;width:75px;margin-top:-7px;padding-right:20px;vertical-align:middle;text-align:right;line-height:normal}

div.desc .small{color:#000 !important}
.pdf-area{height:270px;border:1px solid #e0e1e3;background-color:#fafbfc;text-align:center}
.pdf-area iframe{overflow:auto;width:100%;height:270px}

.fund-care h3{height:37px;padding-left:0 !important;background:#e5ebf4 !important;line-height:37px}
.fund-care h3 em{display:inline-block;padding:0 10px;margin-right:20px;background-color:#ac0069;color:#fff}
.fund-care li{border-top:1px solid #e0e1e3;background-repeat:no-repeat;background-position:18px 30px}
.fund-care li:first-child{border-top-width:0;background-position:18px 7px}
.fund-care dl{padding:0 0 30px 120px;background-repeat:no-repeat;background-position:18px 7px}
.fund-care dt{margin:25px 0 10px}
.fund-care dt strong{font-size:18px;font-weight:700}
.fund-care dd span.btn-area{display:block;min-height:36px;text-align:left}
.fund-care dd dl{padding:0}
.fund-care dd dt{margin:0 0 2px;font-weight:700}
.fund-care dd dd{padding-left:10px;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 11px}
.fund-care dd dd+dt{margin-top:13px}
.fund-care .service1{background-image:url(/images/finance/bg_fundcare.gif)}
.fund-care .service2 li:nth-child(1){background-image:url(/images/finance/bg_fundcare2.gif)}
.fund-care .service2 li:nth-child(2){background-image:url(/images/finance/bg_fundcare3.gif)}
.fund-care .service2 li:nth-child(3){background-image:url(/images/finance/bg_fundcare4.gif)}
	.fund-care .service2 li.nth_1{background-image:url(/images/finance/bg_fundcare2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-care .service2 li.nth_2{background-image:url(/images/finance/bg_fundcare3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.fund-care .service2 li.nth_3{background-image:url(/images/finance/bg_fundcare4.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.fund-care .service3{background-image:url(/images/finance/bg_fundcare5.gif)}

/* 채권/RP */
div.search.fund-list a.search{background-position:right -294px;padding-right:33px;position:static}
div.search.bond-schsingle{padding-left:30px;padding-right:30px}

tr.bond-anls .period{float:left;width:170px}
tr.bond-anls .opt{overflow:hidden}
tr.bond-anls .opt>div{padding-bottom:5px}
tr.bond-anls .opt label{width:90px}

.bond-subject{overflow:hidden}
.bond-subject dt{float:left;width:80px;padding:0 0 5px;min-height:23px}
.bond-subject dd{overflow:hidden;padding:0 0 5px;min-height:23px}

.fund-compare tbody tr.avr_yield p{background:url(/images/finance/bg_bond_compare.gif) no-repeat 0 -7px;height:44px;text-align:right;line-height:44px;font-size:18px;font-weight:700}
.fund-compare tbody tr.brate1 p{background:url(/images/finance/bg_bond_compare.gif) no-repeat 0 -67px;height:44px;text-align:right;line-height:44px;font-size:18px;font-weight:700}
.fund-compare tbody tr.brate2 p{background:url(/images/finance/bg_bond_compare.gif) no-repeat 0 -127px;height:44px;text-align:right;line-height:44px;font-size:18px;font-weight:700}
.fund-compare tbody tr.brate2 p em{font-weight:700}
.fund-compare tbody tr.gubun th{background:#e5ebf4;font-size:16px}
.fund-compare tbody tr.gubun td{background:#e5ebf4;font-size:16px}
.fund-compare tbody tr.gubun+tr th,
.fund-compare tbody tr.gubun+tr td{border-top:1px solid #a0a3aa}
.fund-compare.bond .cell-3 thead th span.btn-area{min-height:76px}
.fund-compare.bond .cell-4 thead th span.btn-area{min-height:114px}
.fund-compare thead th.blank p a.add{position:absolute;top:295px;left:50%;margin-left:-30px;background:url(/images/finance/bg_floating.png) no-repeat -12px 0 ;font-size:14px;font-weight:normal;text-decoration:none;width:60px;padding:40px 0 0}

.column-2.bond div.fl{width:470px}
.column-2.bond div.fl iframe{width:470px;height:638px;overflow:hidden}
.column-2.bond div.fr{float:right;width:378px;padding:40px 40px 0;border:1px solid #a0a3aa;margin:0}
.column-2.bond div.fr iframe{width:378px;height:592px;overflow:hidden}

p.desc span.bond{display:block;height:266px;margin-top:18px}
p.desc span.bond em{display:block;float:left;width:440px;height:266px;text-align:center}
p.desc span.bond em.bond1{background:url(/images/finance/bg_bond4.gif) no-repeat;margin-right:10px}
p.desc span.bond em.bond2{background:url(/images/finance/bg_bond5.gif) no-repeat}
p.desc span.bond em a.btn3{margin-top:210px}

/* 랩/미러링 */
.contents-box2.manager{padding:30px;font-size:16px}
.contents-box2.manager h3{margin-top:0 !important;padding-left:0 !important;background:none !important;color:#ac0069}
.contents-box2.manager img{float:left;width:102px;height:118px;margin-right:40px}
.contents-box2.manager div.details{float:left;width:756px}
.contents-box2.manager p.name{margin:4px 0 10px}
.contents-box2.manager p.name strong{color:#000;font-weight:700}
.contents-box2.manager dl{font-size:14px}
.contents-box2.manager dt, .contents-box2.manager dd{float:left}
.contents-box2.manager dt{margin-right:20px;color:#ac0069;font-weight:normal}
.contents-box2.manager dd{margin-top:-1px;line-height:1.5}
.contents-box2.manager dd+dt{margin-left:50px}
.contents-box2.math{padding:0;font-size:16px;zoom:1}
.contents-box2.math:after{content:'';display:block;clear:both}
.contents-box2.math>div{float:left;width:508px;height:147px;text-align:center}
.contents-box2.math>div img{margin-top:48px}
.contents-box2.math ul{float:left;width:389px;padding:30px;border-left:1px solid #e0e1e3;background-color:#fff}
.contents-box2.math li{margin-top:13px}
.contents-box2.math li em, .contents-box2.math li strong{display:inline-block;width:32px;font-weight:700}
.contents-box2.math li:first-child{margin-top:0}

.contents-box.wrap .fl th, .contents-box.wrap .fl td{padding:0 20px}
.contents-box.wrap .fl th{vertical-align:middle}
.contents-box.wrap .fl table.row-1 th, .contents-box.wrap .fl table.row-1 td{height:224px}
.contents-box.wrap .fl table.row-2 th, .contents-box.wrap .fl table.row-2 td{height:111px}
.contents-box.wrap .fl table.row-3 th, .contents-box.wrap .fl table.row-3 td{height:74px}
.contents-box.wrap .fl table.row-4 th, .contents-box.wrap .fl table.row-4 td{height:55px}
.contents-box.wrap .fl table.row-5 th, .contents-box.wrap .fl table.row-5 td{height:44px}
.contents-box.wrap .fl table.row-6 th, .contents-box.wrap .fl table.row-6 td{height:36px}
.contents-box.wrap .fl table.row-6 tr:first-child th, .contents-box.wrap .fl table.row-6 tr:first-child td{height:39px}

.contents-box.wrap .fr th{height:79px}
.contents-box.wrap .fr td p{height:80px;overflow:hidden}

ul.step-type.goldenWrap li dt{width:293px}
ul.step-type.goldenWrap li dd{width:271px;padding:15px 10px;border:1px solid #e0e1e3;border-top-width:0}
ul.step-type.goldenWrap li dd p{width:auto;height:75px;padding:0;background-color:transparent;text-align:left;color:#000 !important;font-weight:normal}
ul.step-type.goldenWrap li dd .btn-area{min-height:36px;padding-top:0}
ul.step-type.goldenWrap li dd .btn-area em{margin-right:20px;font-size:18px}

.wrap-guide{display:table;width:100%;text-align:left;padding:20px 0;margin-bottom:40px;background-color:#eef4fc;text-align:left;zoom:1}
.wrap-guide:after{content:'';display:block;clear:both}
.wrap-guide>div.row{display:table-row}
.wrap-guide p, .wrap-guide span.btn-area{display:table-cell;min-height:inherit;height:auto;vertical-align:middle}
.wrap-guide p{width:74%;padding:0 20px;font-size:16px}
.wrap-guide p b em{font-weight:700}
.wrap-guide span.btn-area{width:26%;padding:0 20px;padding-top:0;text-align:right}
	body.msie7 .wrap-guide p{float:left;width:auto}
	body.msie7 .wrap-guide span.btn-area{display:block;clear:none;float:right;width:auto;min-height:36px}

.contract-box{border:1px solid #a0a3aa;border-top-width:0;padding:60px;padding-top:0;font-size:16px}
.contract-box h3{height:43px;margin:-1px -61px !important;padding:50px 0 0 0 !important;background:url(/images/finance/bg_paper.gif) no-repeat left top !important;text-align:center;font-size:22px !important;color:#2768c3}
.contract-box h3 em{font-weight:700}
.contract-box p.desc{text-align:center;color:#4f78b2}
.contract-box li{border-bottom:1px solid #e0e1e3;zoom:1}
.contract-box li:after{content:'';display:block;clear:both}
.contract-box li label{float:left;margin:15px 0 19px}
.contract-box li a.btn3{float:right;margin:10px 0}
.contract-box fieldset{margin-top:60px;padding:20px;border:1px solid #e0e1e3;background-color:#fafbfc}
.contract-box fieldset label{display:block;margin-bottom:4px}
.contract-box fieldset small{display:block;margin-top:14px;text-align:right;color:#4f78b2}
.contract-box.type2{background-color:#fff;color:#000}
.contract-box.type2 h3{background-image:url(/images/customer/bg_paper.gif) !important}
.contract-box.type2 li label{float:none;margin:15px 0 15px}
.contract-box.type2 label+p{padding-left:10px;margin:0 0 15px 22px;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 9px;font-size:14px}
.contract-box.type2 label+.tbl-comment{margin:0 0 15px 22px}
.contract-box.type2 label+.tbl-comment li{border-bottom-width:0}
.contract-box.type2 .comment{margin-top:60px;padding:15px 0;border:1px solid #e0e1e3;background-color:#fafbfc;text-align:center;color:#000;font-weight:700}
.message p.invest{background-image:url(/images/common/ico/bu_pension_check.gif)}
.message p.finish{min-height:80px;background-image:url(/images/common/ico/bu_finish.gif)}



.contract-box2{border:1px solid #a0a3aa;border-top-width:0;padding:60px;padding-top:0;font-size:16px;width:900px}
.contract-box2 h3{height:43px;margin:-1px -61px !important;padding:50px 0 0 0 !important;background:url(/images/finance/bg_paper.gif) no-repeat left top !important;text-align:center;font-size:22px !important;color:#2768c3}
.contract-box2 h3 em{font-weight:700}
.contract-box2 p.desc{text-align:center;color:#4f78b2}
.contract-box2 li{border-bottom:1px solid #e0e1e3;zoom:1}
.contract-box2 li:after{content:'';display:block;clear:both}
.contract-box2 li label{float:left;margin:15px 0 19px 25px;font-weight:700;font-size:16px}
.contract-box2 li a.btn3{float:right;margin:10px 0}
.contract-box2 fieldset{margin-top:60px;padding:20px;border:1px solid #e0e1e3;background-color:#fafbfc}
.contract-box2 fieldset label{display:block;margin-bottom:4px}
.contract-box2 fieldset small{display:block;margin-top:14px;text-align:right;color:#4f78b2}
.contract-box2.type2{background-color:#fff;color:#000}
.contract-box2.type2 h3{background-image:url(/images/customer/bg_paper.gif) !important}
.contract-box2.type2 li label{float:none;margin:15px 0 15px}
.contract-box2.type2 label+p{padding-left:10px;margin:0 0 15px 22px;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 9px;font-size:14px}
.contract-box2.type2 label+.tbl-comment{margin:0 0 15px 22px}
.contract-box2.type2 label+.tbl-comment li{border-bottom-width:0}
.contract-box2.type2 .comment{margin-top:60px;padding:15px 0;border:1px solid #e0e1e3;background-color:#fafbfc;text-align:center;color:#000;font-weight:700}


.contract-box3{border:1px solid #a0a3aa;border-top-width:0;padding:60px;padding-top:0;font-size:20px}
.contract-box3 h3{height:30px;margin:-1px 20px !important;padding:50px 0 0 0 !important;background:url(/images/finance/bg_paper.gif) no-repeat left top !important;text-align:center;font-size:22px !important;color:#2768c3}
.contract-box3 h3 em{font-weight:700}
.contract-box3 p.desc{text-align:center;color:#4f78b2}
.contract-box3 li{border-bottom:1px solid #e0e1e3;zoom:1}
.contract-box3 li:after{content:'';display:block;clear:both}
.contract-box3 li label{float:left;margin:15px 0 19px 25px;font-weight:700;font-size:16px}


.contract-box-text{font-size:14px;margin:10px 0 0 20px;font-weight:500}



/* 보험/신탁 */
table.tab-ins{width:100%;margin-bottom:40px;border-bottom:1px solid #e0e1e3;border-right:1px solid #e0e1e3}
table.tab-ins td{width:33%;border-top:1px solid #e0e1e3;border-left:1px solid #e0e1e3;font-size:14px}
table.tab-ins td a{display:inline-block;width:232px;vertical-align:middle;margin-left:-4px;padding:6px 20px 8px 10px;background:url(/images/common/bg_check4.gif) no-repeat right center;color:#000}
table.tab-ins td a.tab2 {width:392px;}
table.tab-ins td strong{display:inline-block;width:36px;vertical-align:middle;text-align:right;font-weight:700}
table.tab-ins td.on, table.tab-ins td:hover{border:1px solid #1d4e92;background-color:#2768c3}
table.tab-ins td.on a, table.tab-ins td:hover a{padding-bottom:7px;background-image:url(/images/common/bg_check3.gif);color:#fff;text-decoration:none;position:relative;top:-1px;left:-1px;z-index:1}
table.tab-ins td.on strong, table.tab-ins td:hover strong{color:#fff}
table.tab-ins td.blank:hover{border-top:1px solid #e0e1e3;border-left:1px solid #e0e1e3;border-bottom-width:0;border-right-width:0;background-color:#fff}

.tab-ins-details{margin-bottom:40px;padding-bottom:20px;background-color:#e5ebf4}
.tab-ins-details h2{height:50px;margin:0 !important;padding:0 0 0 20px !important;background-color:#686970;color:#fff;font-size:18px !important;line-height:50px;position:relative}
.tab-ins-details h2 strong{color:#8cb2e8}
.tab-ins-details h2 small{position:absolute;top:0;right:20px;height:50px;color:#fff;font-size:16px;font-weight:normal;line-height:50px}
.tab-ins-details p.desc{margin:14px 20px 29px}
.tab-ins-details table{width:918px;margin:0;border:1px solid #a0a3aa;font-size:14px}
.tab-ins-details th, .tab-ins-details td{padding:7px 20px 9px 20px !important}
.tab-ins-details tr:first-child th, .tab-ins-details tr:first-child td{border-top-width:0 !important}
.tab-ins-details th{background-color:#f7f9fb}
.tab-ins-details td{background-color:#fbfcfd}
.tab-ins-details td a.doc2{display:inline-block;height:19px;margin-top:-4px;vertical-align:middle;background-position:right 2px;line-height:19px}
.tab-ins-details ul.desc{margin:0 !important}
.tab-ins-details ul.desc li{margin:0}

/* CMA */
table.box-link td.cmaInfo1{background-image:url(/images/finance/bg_cmainfo1_off.gif)}
table.box-link td.cmaInfo1:hover{background-image:url(/images/finance/bg_cmainfo1_on.gif)}
table.box-link td.cmaInfo2{background-image:url(/images/finance/bg_cmainfo2_off.gif)}
table.box-link td.cmaInfo2:hover{background-image:url(/images/finance/bg_cmainfo2_on.gif)}
.finance_card {padding:20px 0 0;text-align:center}

.cma-benefit{border:1px solid #a0a3aa;border-top-width:0;zoom:1}
.cma-benefit:after{content:'';display:block;clear:both}
.cma-benefit h2{float:left;width:240px;height:219px;margin:0 0 0 -1px !important;background:url(/images/finance/img_cma.gif) no-repeat center 94px;font-size:16px !important}
.cma-benefit h2 strong{display:block;height:54px;padding-left:40px;background-color:#2768c3;color:#fff;font-weight:700;line-height:54px}
.cma-benefit dl{float:left;width:720px;margin-right:-1px}
.cma-benefit dt{height:54px;padding-left:40px;background-color:#5b6370;color:#fff;line-height:54px}
.cma-benefit dd{padding:34px 40px 40px}
.cma-benefit dd b strong{font-weight:700}
.cma-benefit dd dl{float:none;width:auto;margin:0}
.cma-benefit dd dt{height:auto;padding:0;background-color:transparent;color:#000;line-height:inherit}
.cma-benefit dd dd{padding:0}
.cma-benefit dd dl.desc2 dt{font-weight:700}
.cma-benefit dd dl.desc2 dt strong{font-weight:700}
.cma-benefit dd dl.desc2 dd{padding-left:10px;font-size:16px;background-position:0 11px}
.cma-benefit dd .cma-info{margin-top:20px;zoom:1}
.cma-benefit dd .cma-info:after{content:'';display:block;clear:both}
.cma-benefit dd .cma-info table{float:left;border:1px solid #a0a3aa}
.cma-benefit dd .cma-info th, .cma-benefit dd .cma-info td{padding:10px;vertical-align:top}
.cma-benefit dd .cma-info th{background-color:#dee9f8}
.cma-benefit dd .cma-info th strong{font-weight:700}
.cma-benefit dd .cma-info td{border-top:1px solid #a0a3aa;font-size:14px}
.cma-benefit dd .cma-info td+td{border-left:1px solid #a0a3aa}
	body.firefox .cma-benefit dd .cma-info caption{display:none !important}
.cma-benefit dd .cma-info span, .cma-benefit dd .cma-info p{display:block;float:left;margin-top:100px;text-align:center}
.cma-benefit dd .cma-info span{width:105px;padding-bottom:10px;background:url(/images/trading/bu_arrow.gif) no-repeat right bottom}
.cma-benefit dd .cma-info p{width:128px;height:46px;border:2px solid #1e4d92;line-height:46px;font-weight:700}
.cma-benefit dd .message3{margin-top:15px;padding:15px;text-align:left;background-color:#edf0f6;font-size:14px}
.cma-benefit dd .message3 ul{margin-top:-5px}
.cma-benefit dd .message3 li{margin-top:5px;padding-left:10px;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 10px}
.cma-benefit dd .message3+p.desc{margin-top:16px}

.cma-benefit2{padding:40px 0;border:1px solid #e0e1e3;background-color:#fafbfc;text-align:center}
.cma-benefit2 ul{width:902px;height:120px;margin:0 auto;padding-bottom:30px;background:url(/images/finance/bg_cma4.gif) no-repeat bottom}
.cma-benefit2 li{float:left;width:290px;height:118px;margin-left:10px;border-width:2px;border-style:solid;background-color:#fff}
.cma-benefit2 dt{margin:14px 0 9px;font-weight:700}
.cma-benefit2 dd{font-size:14px}
.cma-benefit2 li:nth-child(1){border-color:#469abf;margin-left:0}
.cma-benefit2 li:nth-child(1) dt{color:#469abf}
.cma-benefit2 li:nth-child(2){border-color:#5961b6}
.cma-benefit2 li:nth-child(2) dt{color:#5961b6}
.cma-benefit2 li:nth-child(3){border-color:#ac5fad}
.cma-benefit2 li:nth-child(3) dt{color:#ac5fad}
	.cma-benefit2 li.nth_1{border-color:#469abf;margin-left:0} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.cma-benefit2 li.nth_1 dt{color:#469abf} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.cma-benefit2 li.nth_2{border-color:#5961b6} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.cma-benefit2 li.nth_2 dt{color:#5961b6} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.cma-benefit2 li.nth_3{border-color:#ac5fad} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.cma-benefit2 li.nth_3 dt{color:#ac5fad} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.cma-benefit2 p{clear:both;width:902px;height:60px;margin:0 auto;background-color:#edf0f6;line-height:60px;font-weight:700}

ul.fund-step li{display:table;padding:20px 0 29px;background:url(/images/common/ico/bu_step2.gif) no-repeat 86px bottom}
ul.fund-step li:first-child{padding-top:0}
ul.fund-step li:last-child, ul.fund-step li.last {padding-bottom:0}
ul.fund-step li dl{display:table-row}
ul.fund-step li dt, ul.fund-step li dd{display:table-cell}
ul.fund-step li dt{width:187px;text-align:center;vertical-align:middle;color:#fff;font-size:14px;font-weight:700}
ul.fund-step li:nth-child(1) dt{background-color:#6c7686}
ul.fund-step li:nth-child(2) dt{background-color:#627691}
ul.fund-step li:nth-child(3) dt{background-color:#5475a3}
ul.fund-step li:nth-child(4) dt{background-color:#486fa5}
ul.fund-step li:nth-child(5) dt{background-color:#366ab3}
	ul.fund-step li.nth_1 dt{background-color:#6c7686} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.fund-step li.nth_2 dt{background-color:#627691} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.fund-step li.nth_3 dt{background-color:#5475a3} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.fund-step li.nth_4 dt{background-color:#486fa5} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.fund-step li.nth_5 dt{background-color:#366ab3} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
ul.fund-step li dt em{display:block;color:#fff;font-size:18px;font-weight:700}
ul.fund-step li dd{width:713px;padding:20px 30px;border:1px solid #e0e1e3;border-left-width:0}
ul.fund-step li dd dl, ul.fund-step li dd dt, ul.fund-step li dd dd{display:block}
ul.fund-step li dd dt{width:auto;background-color:transparent !important;text-align:left;color:#000;font-size:16px;font-weight:normal}
ul.fund-step li dd dd{width:auto;padding:0;border-width:0;font-size:14px}
ul.fund-step li dd dd dt, ul.fund-step li dd dd dd{font-size:14px}
ul.fund-step li dd dl.desc2 dd{padding-left:10px;background-position:0 9px}
ul.fund-step li dd dl.desc2 dd dd{padding:0}
ul.fund-step li dd ol.desc li{display:block;padding:0;margin-left:0;background:none}
ul.fund-step li dd .btn-area{min-height:36px;text-align:left}

.contents-box2.cma{padding:30px;font-size:16px}
.contents-box2.cma+.contents-box2.cma{border-top-width:0}
.contents-box2.cma dt{font-weight:normal}

/*정기/월 적립,지급*/
.saving-overview{height:200px}
.saving-overview h2{float:left;color:#2768c3;font-size:16px !important}
.saving-overview h2 span.lay-help{display:block;margin-top:5px;color:#000}
.saving-overview ul.fr li{float:left;width:116px;height:156px;padding:20px;margin-left:10px;border:2px solid #e0e1e3;text-align:center;position:relative}
.saving-overview ul.fr li:first-child{margin-left:0}
.saving-overview ul.fr li img{position:absolute;bottom:0;left:0;width:156px}
.saving-overview ul.fr li span.num{position:absolute;top:-2px;left:-2px;width:40px;height:40px;background-color:#ac0069;color:#fff;line-height:40px}
.saving-overview ul.fr li span.grade0, .saving-overview ul.fr li span.grade1, .saving-overview ul.fr li span.grade2, .saving-overview ul.fr li span.grade3, .saving-overview ul.fr li span.grade4, .saving-overview ul.fr li span.grade5{width:85px;height:16px;margin:17px 0 14px;background-image:url(/images/common/ico/bu_grade2.png)}
.saving-overview ul.fr li span.grade5{background-position:0 0}
.saving-overview ul.fr li span.grade4{background-position:0 -16px}
.saving-overview ul.fr li span.grade3{background-position:0 -32px}
.saving-overview ul.fr li span.grade2{background-position:0 -48px}
.saving-overview ul.fr li span.grade1{background-position:0 -64px}
.saving-overview ul.fr li span.grade0{background-position:0 -80px}
.saving-overview ul.fr li p{display:block;overflow:hidden;height:68px} /* 20140925 p 높이 조절 기존 66px 현재 68px 진수 */
.saving-overview ul.fr li p a{color:#000}

.market3325-con{padding:20px 30px 60px;border-top:4px solid #b9bcc1; background-color:#f2f3f4}
.market3325-con h4{height:63px;margin:0 !important;text-align:center;font-size:24px !important;line-height:63px}
.market3325-con p.arrow{padding-bottom:75px;background:url(/images/common/ico/bu_arrow24.png) no-repeat center bottom}
.market3325-con p.arrow b{display:block;height:62px;padding-top:17px;text-align:center;background-color:#4f78b2;color:#fff}
.market3325-con dl.benefit{height:152px}
.market3325-con dl.benefit dt, .market3325-con dl.benefit dd{float:left}
.market3325-con dl.benefit dt{width:155px;height:102px;padding:50px 0 0 10px;background-color:#fafbfc;color:#2768c3;font-weight:700}
.market3325-con dl.benefit dd{width:146px;height:152px;border-left:1px solid #f2f3f4;background-color:#fff;text-align:center}
.market3325-con dl.benefit dd b{display:block;width:32px;height:32px;margin:20px auto 4px;background:url(/images/common/bg_num2.png) no-repeat 0 0;text-align:center;color:#fff;font-size:14px;font-weight:700;line-height:31px}
.market3325-con dl.benefit dd em{display:block;margin-top:12px;padding-top:12px;background:url(/images/common/ico/bu_arrow23.gif) no-repeat center top}
.market3325-con dl.benefit dd:last-child, .market3325-con dl.benefit dd.last {background:#fff url(/images/common/ico/bu_check4.png) no-repeat center 103px}
.market3325-con dl.benefit2{border-bottom:1px solid #a0a3aa}
.market3325-con dl.benefit2 dt{height:47px;text-align:center;background-color:#636d7b;color:#fff;font-weight:700;line-height:46px}
.market3325-con dl.benefit2 dd{padding:24px 0 28px;text-align:center;border-left:1px solid #a0a3aa;border-right:1px solid #a0a3aa;background-color:#fff}
.market3325-con dl.benefit2 .saving-overview{width:840px;margin:18px auto 22px}
.market3325-con dl.benefit2 .saving-overview ul.fr{float:none}
.market3325-con dl.benefit2 ul.tbl-comment{width:840px;margin:0 auto}
.market3325-con dl.benefit2 ul.tbl-comment li{text-align:left}
.market3325-con dl.benefit2 p.membership{width:760px;height:116px;margin:18px auto 22px;padding:40px;text-align:left;background:#f5f6f7 url(/images/finance/bg_market3325.gif) no-repeat right bottom}
.market3325-con dl.benefit2 p.membership b{display:block;font-size:24px}
.market3325-con dl.benefit2 p.membership b strong{font-weight:700}
.market3325-con dl.benefit2 p.membership b em{display:inline-block;margin-top:-6px;vertical-align:middle;font-size:32px;font-weight:700}
	body.chrome .market3325-con dl.benefit2 p.membership b em{margin-top:-10px}
.market3325-con dl.benefit2 p.membership a.btn{margin-top:18px}
.market3325-con ul.cs-guide{height:105px;margin-top:10px;border-top:1px solid #a0a3aa;border-bottom:1px solid #a0a3aa}
.market3325-con ul.cs-guide li{float:left;width:259px;height:91px;border-right:1px solid #a0a3aa;padding:14px 20px 0;background-color:#fafbfc;background-repeat:no-repeat}
.market3325-con ul.cs-guide li p{margin-bottom:7px}
.market3325-con ul.cs-guide li a{display:inline-block;height:26px;padding-right:27px;background:url(/images/common/ico/bu_go9.png) no-repeat right center;color:#000;font-weight:700;text-decoration:none}
.market3325-con ul.cs-guide li a:hover{background-image:url(/images/common/ico/bu_go23.png);color:#2768c3}
	body.chrome .market3325-con ul.cs-guide li a{height:23px}
.market3325-con ul.cs-guide li a img{vertical-align:middle;margin:0 6px 2px 0}
.market3325-con ul.cs-guide li.cs{width:260px;height:92px;padding-top:15px;margin:-1px 0;border-width:0;background-color:#4f78b2;color:#fff}
.market3325-con ul.cs-guide li.cs b{display:block;margin-top:16px;font-size:28px;font-weight:700}
.market3325-con ul.cs-guide li:nth-child(2){background-image:url(/images/finance/bg_mpop.gif);background-position:235px center}
.market3325-con ul.cs-guide li:nth-child(3){background-image:url(/images/finance/bg_saving12.gif);background-position:216px center}
	.market3325-con ul.cs-guide li.nth_2{background-image:url(/images/finance/bg_mpop.gif);background-position:235px center} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.market3325-con ul.cs-guide li.nth_3{background-image:url(/images/finance/bg_saving12.gif);background-position:216px center} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */

.contents-box.modetour{padding:24px 0 28px 140px;background:url(/images/common/ico/bu_call.gif) no-repeat 60px center}
.contents-box.modetour li{float:left;font-size:16px;font-weight:700}
.contents-box.modetour li em{display:inline-block;vertical-align:middle;margin:-4px 30px 0 10px}

/*은퇴자산*/
.retire-step{margin-bottom:40px;zoom:1}
.retire-step:after{content:'';display:block;clear:both}
.retire-step span{display:block;margin-bottom:-5px}
.retire-step span img{max-width:100%}
.retire-step span.period{}
.retire-step table{width:100%;border:1px solid #e0e1e3}
.retire-step th, .retire-step td{border-left:1px solid #e0e1e3}
.retire-step th:first-child, .retire-step td:first-child{border-left-width:0}
.retire-step thead th{height:35px;color:#fff;font-weight:700;line-height:32px}
.retire-step thead th:nth-child(1){background-color:#3878d5}
.retire-step thead th:nth-child(2){background-color:#5351da}
.retire-step thead th:nth-child(2) strong{color:#52519e}
.retire-step thead th:nth-child(3){background-color:#833ed2}
.retire-step thead th:nth-child(4){background-color:#b239a5}
	.retire-step thead th.nth_1{background-color:#3878d5} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.retire-step thead th.nth_2{background-color:#5351da} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.retire-step thead th.nth_2 strong{color:#52519e} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.retire-step thead th.nth_3{background-color:#833ed2} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.retire-step thead th.nth_4{background-color:#b239a5} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.retire-step tbody td{padding:6px 20px 8px;vertical-align:top;background-color:#fafbfc;font-size:14px}
.retire-step tbody td p{height:52px}
.retire-step tbody td li{margin:0;background-position:0 10px}
.retire-step tbody td li:nth-child(3) em{letter-spacing:5.5px;margin-right:-6px}
	.retire-step tbody td li.nth_3 em{letter-spacing:5.5px;margin-right:-6px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.retire-step tbody.desc td{padding-top:14px;padding-bottom:28px;vertical-align:middle;background:#fff url(/images/common/ico/bu_arrow6.gif) no-repeat bottom;text-align:center;font-size:16px}
.retire-step table.cell-2{width:66.66%}
.retire-step table.cell-2+span.step{width:66.66%}
.retire-step table.cell-2 thead th:nth-child(1){background-color:#904387}
.retire-step table.cell-2 thead th:nth-child(2){background-color:#a8426f}
	.retire-step table.cell-2 thead th.nth_1{background-color:#904387} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.retire-step table.cell-2 thead th.nth_2{background-color:#a8426f} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.retire-step.saving tbody.desc td{background-color:#e5e7ea;background-image:url(/images/common/ico/bu_arrow15.gif)}
.retire-step.saving tbody.desc td:nth-child(1){background-color:#3878d5;background-image:url(/images/common/ico/bu_arrow13.gif);color:#fff}
.retire-step.saving tbody.desc td:nth-child(2){background-color:#5351da;background-image:url(/images/common/ico/bu_arrow14.gif);color:#fff}
	.retire-step.saving tbody.desc td.nth_1{background-color:#3878d5;background-image:url(/images/common/ico/bu_arrow13.gif);color:#fff} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.retire-step.saving tbody.desc td.nth_2{background-color:#5351da;background-image:url(/images/common/ico/bu_arrow14.gif);color:#fff} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.retire-step.payment tbody.desc td{background-color:#e5e7ea;background-image:url(/images/common/ico/bu_arrow15.gif)}
.retire-step.payment tbody.desc td:nth-child(2){background-color:#5351da;background-image:url(/images/common/ico/bu_arrow14.gif);color:#fff}
.retire-step.payment tbody.desc td:nth-child(3){background-color:#833ed2;background-image:url(/images/common/ico/bu_arrow16.gif);color:#fff}
.retire-step.payment tbody.desc td:nth-child(4){background-color:#b239a5;background-image:url(/images/common/ico/bu_arrow17.gif);color:#fff}
	.retire-step.payment tbody.desc td.nth_2{background-color:#5351da;background-image:url(/images/common/ico/bu_arrow14.gif);color:#fff} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.retire-step.payment tbody.desc td.nth_3{background-color:#833ed2;background-image:url(/images/common/ico/bu_arrow16.gif);color:#fff} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.retire-step.payment tbody.desc td.nth_4{background-color:#b239a5;background-image:url(/images/common/ico/bu_arrow17.gif);color:#fff} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
/* 2014-11-20 LJY 추가 */
.retire-step.trading_etn{width:960px;}
.retire-step.trading_etn table{width:960px !important;}
.retire-step.trading_etn tbody.desc td{background-color:#3878d5;background-image:url(/images/common/ico/bu_arrow25.gif)}
.retire-step.trading_etn tbody.desc td:nth-child(1){background-color:#3878d5;background-image:url(/images/common/ico/bu_arrow25.gif);color:#fff}
.retire-step.trading_etn tbody.desc td:nth-child(2){background-color:#5351da;background-image:url(/images/common/ico/bu_arrow26.gif);color:#fff}
	.retire-step.trading_etn tbody.desc td.nth_1{background-color:#3878d5;background-image:url(/images/common/ico/bu_arrow25.gif);color:#fff} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.retire-step.trading_etn tbody.desc td.nth_2{background-color:#5351da;background-image:url(/images/common/ico/bu_arrow26.gif);color:#fff} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */


.retire-list{height:1066px}
.retire-list>div{float:left;width:320px}
.retire-list h5{height:46px;padding-top:192px;margin:0 !important;text-align:center;font-size:20px !important;background-position:center 20px;background-repeat:no-repeat}
.retire-list ul{height:275px;padding:5px 0 0 49px;border:1px solid #fff;border-top-width:0;background-repeat:no-repeat;background-position:-18px -5px} */
/* 2014. 12. 09 결함 61709  */
.retire-list li{overflow:hidden;width:260px;height:52px;border-top:1px solid #e0e1e3;}
.retire-list.fund li{padding-left:49px; height:52px; background-repeat:no-repeat; background-position: 5px 10px;}
.retire-list li:first-child{border-top-width:0}
.retire-list li a{overflow:hidden;display:inline-block;width:210px;height:auto;vertical-align:middle;color:#000;font-size:14px}
.retire-list.fund li {margin-left:-50px}
.retire-list.fund li:nth_child(5) a {border-bottom:none;}
.retire-list.fund li.nth_5 a {border-bottom:none;}
.retire-list li strong{display:inline-block;width:40px;height:36px;padding-top:16px;vertical-align:middle;text-align:right;font-weight:700}
.retire-list>div.on h5, .retire-list>div:hover h5{color:#fff}

.retire-list .age-20{margin-left:0}
.retire-list .age-20 h5{color:#288ec3;background-image:url(/images/finance/bg_age20_off.png)}
/* .retire-list .age-20 ul{background-image:url(/images/finance/bg_num1_pension.png)} */
.retire-list .age-20 ul li:nth-child(1) {background-image:url(/images/finance/bg_num1_1pension.png)}
.retire-list .age-20 ul li:nth-child(2) {background-image:url(/images/finance/bg_num1_2pension.png)}
.retire-list .age-20 ul li:nth-child(3) {background-image:url(/images/finance/bg_num1_3pension.png)}
.retire-list .age-20 ul li:nth-child(4) {background-image:url(/images/finance/bg_num1_4pension.png)}
.retire-list .age-20 ul li:nth-child(5) {background-image:url(/images/finance/bg_num1_5pension.png)}
	.retire-list .age-20 ul li.nth_1 {background-image:url(/images/finance/bg_num1_1pension.png)}
	.retire-list .age-20 ul li.nth_2 {background-image:url(/images/finance/bg_num1_2pension.png)}
	.retire-list .age-20 ul li.nth_3 {background-image:url(/images/finance/bg_num1_3pension.png)}
	.retire-list .age-20 ul li.nth_4 {background-image:url(/images/finance/bg_num1_4pension.png)}
	.retire-list .age-20 ul li.nth_5 {background-image:url(/images/finance/bg_num1_5pension.png)}
.retire-list .age-20 li strong{color:#328dc6}
.retire-list .age-20.on h5, .retire-list .age-20:hover h5{background-color:#3878d5;background-image:url(/images/finance/bg_age20_on.png)}
.retire-list .age-20.on ul, .retire-list .age-20:hover ul{border-color:#5a8dd8}

.retire-list .age-30 h5{color:#2b70d4;background-image:url(/images/finance/bg_age30_off.png)}
/* .retire-list .age-30 ul{background-image:url(/images/finance/bg_num2_pension.png)} */
.retire-list .age-30 ul li:nth-child(1) {background-image:url(/images/finance/bg_num2_1pension.png)}
.retire-list .age-30 ul li:nth-child(2) {background-image:url(/images/finance/bg_num2_2pension.png)}
.retire-list .age-30 ul li:nth-child(3) {background-image:url(/images/finance/bg_num2_3pension.png)}
.retire-list .age-30 ul li:nth-child(4) {background-image:url(/images/finance/bg_num2_4pension.png)}
.retire-list .age-30 ul li:nth-child(5) {background-image:url(/images/finance/bg_num2_5pension.png)}
	.retire-list .age-30 ul li.nth_1 {background-image:url(/images/finance/bg_num2_1pension.png)}
	.retire-list .age-30 ul li.nth_2 {background-image:url(/images/finance/bg_num2_2pension.png)}
	.retire-list .age-30 ul li.nth_3 {background-image:url(/images/finance/bg_num2_3pension.png)}
	.retire-list .age-30 ul li.nth_4 {background-image:url(/images/finance/bg_num2_4pension.png)}
	.retire-list .age-30 ul li.nth_5 {background-image:url(/images/finance/bg_num2_5pension.png)}
.retire-list .age-30 li strong{color:#2b70d4}
.retire-list .age-30.on h5, .retire-list .age-30:hover h5{background-color:#3878d5;background-image:url(/images/finance/bg_age30_on.png)}
.retire-list .age-30.on ul, .retire-list .age-30:hover ul{border-color:#5a8dd8}

.retire-list .age-40 h5{color:#5351da;background-image:url(/images/finance/bg_age40_off.png)}
/* .retire-list .age-40 ul{background-image:url(/images/finance/bg_num3_pension.png)} */
.retire-list .age-40 ul li:nth-child(1) {background-image:url(/images/finance/bg_num3_1pension.png)}
.retire-list .age-40 ul li:nth-child(2) {background-image:url(/images/finance/bg_num3_2pension.png)}
.retire-list .age-40 ul li:nth-child(3) {background-image:url(/images/finance/bg_num3_3pension.png)}
.retire-list .age-40 ul li:nth-child(4) {background-image:url(/images/finance/bg_num3_4pension.png)}
.retire-list .age-40 ul li:nth-child(5) {background-image:url(/images/finance/bg_num3_5pension.png)}
	.retire-list .age-40 ul li.nth_1 {background-image:url(/images/finance/bg_num3_1pension.png)}
	.retire-list .age-40 ul li.nth_2 {background-image:url(/images/finance/bg_num3_2pension.png)}
	.retire-list .age-40 ul li.nth_3 {background-image:url(/images/finance/bg_num3_3pension.png)}
	.retire-list .age-40 ul li.nth_4 {background-image:url(/images/finance/bg_num3_4pension.png)}
	.retire-list .age-40 ul li.nth_5 {background-image:url(/images/finance/bg_num3_5pension.png)}
.retire-list .age-40 li strong{color:#6859d7}
.retire-list .age-40.on h5, .retire-list .age-40:hover h5{background-color:#5a63d7;background-image:url(/images/finance/bg_age40_on.png)}
.retire-list .age-40.on ul, .retire-list .age-40:hover ul{border-color:#757cd9}

.retire-list .age-50{margin:20px 0 0 167px}
.retire-list .age-50 h5{color:#833ed2;background-image:url(/images/finance/bg_age50_off.png)}
/* .retire-list .age-50 ul{background-image:url(/images/finance/bg_num4_pension.png)} */
.retire-list .age-50 ul li:nth-child(1) {background-image:url(/images/finance/bg_num4_1pension.png)}
.retire-list .age-50 ul li:nth-child(2) {background-image:url(/images/finance/bg_num4_2pension.png)}
.retire-list .age-50 ul li:nth-child(3) {background-image:url(/images/finance/bg_num4_3pension.png)}
.retire-list .age-50 ul li:nth-child(4) {background-image:url(/images/finance/bg_num4_4pension.png)}
.retire-list .age-50 ul li:nth-child(5) {background-image:url(/images/finance/bg_num4_5pension.png)}
	.retire-list .age-50 ul li.nth_1 {background-image:url(/images/finance/bg_num4_1pension.png)}
	.retire-list .age-50 ul li.nth_2 {background-image:url(/images/finance/bg_num4_2pension.png)}
	.retire-list .age-50 ul li.nth_3 {background-image:url(/images/finance/bg_num4_3pension.png)}
	.retire-list .age-50 ul li.nth_4 {background-image:url(/images/finance/bg_num4_4pension.png)}
	.retire-list .age-50 ul li.nth_5 {background-image:url(/images/finance/bg_num4_5pension.png)}
.retire-list .age-50 li strong{color:#a63ed2}
.retire-list .age-50.on h5, .retire-list .age-50:hover h5{background-color:#8951ca;background-image:url(/images/finance/bg_age50_on.png)}
.retire-list .age-50.on ul, .retire-list .age-50:hover ul{border-color:#9a6ecf}

.retire-list .age-60{margin-top:20px}
.retire-list .age-60 h5{color:#b843ca;background-image:url(/images/finance/bg_age60_off.png)}
/* .retire-list .age-60 ul{background-image:url(/images/finance/bg_num5_pension.png)} */
.retire-list .age-60 ul li:nth-child(1) {background-image:url(/images/finance/bg_num5_1pension.png)}
.retire-list .age-60 ul li:nth-child(2) {background-image:url(/images/finance/bg_num5_2pension.png)}
.retire-list .age-60 ul li:nth-child(3) {background-image:url(/images/finance/bg_num5_3pension.png)}
.retire-list .age-60 ul li:nth-child(4) {background-image:url(/images/finance/bg_num5_4pension.png)}
.retire-list .age-60 ul li:nth-child(5) {background-image:url(/images/finance/bg_num5_5pension.png)}
	.retire-list .age-60 ul li.nth_1 {background-image:url(/images/finance/bg_num5_1pension.png)}
	.retire-list .age-60 ul li.nth_2 {background-image:url(/images/finance/bg_num5_2pension.png)}
	.retire-list .age-60 ul li.nth_3 {background-image:url(/images/finance/bg_num5_3pension.png)}
	.retire-list .age-60 ul li.nth_4 {background-image:url(/images/finance/bg_num5_4pension.png)}
	.retire-list .age-60 ul li.nth_5 {background-image:url(/images/finance/bg_num5_5pension.png)}
.retire-list .age-60 li strong{color:#b843ca}
.retire-list .age-60.on h5, .retire-list .age-60:hover h5{background-color:#8951ca;background-image:url(/images/finance/bg_age60_on.png)}
.retire-list .age-60.on ul, .retire-list .age-60:hover ul{border-color:#9a6ecf}

ul.retire-goods{border:1px solid #a0a3aa;border-left-width:0;zoom:1}
ul.retire-goods:after{content:'';display:block;clear:both}
ul.retire-goods li{float:left;width:33%;border-left:1px solid #a0a3aa;text-align:center}
ul.retire-goods li dl{padding-top:125px;background-position:center 45px;background-repeat:no-repeat}
ul.retire-goods li:nth-child(1) dl{background-image:url(/images/finance/bg_retire.gif)}
ul.retire-goods li:nth-child(2) dl{background-image:url(/images/finance/bg_retire2.gif)}
ul.retire-goods li:nth-child(3) dl{background-image:url(/images/finance/bg_retire3.gif)}
	ul.retire-goods li.nth_1 dl{background-image:url(/images/finance/bg_retire.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.retire-goods li.nth_2 dl{background-image:url(/images/finance/bg_retire2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.retire-goods li.nth_3 dl{background-image:url(/images/finance/bg_retire3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
ul.retire-goods li dt{margin-bottom:7px;color:#2768c3;font-weight:700}
ul.retire-goods li dd em{display:block}
ul.retire-goods li span.btn-area{display:block;min-height:36px;padding:30px 0}

ul.isa-cell{border:1px solid #a0a3aa;border-left-width:0;zoom:1}
ul.isa-cell:after{content:'';display:block;clear:both}
ul.isa-cell li{float:left;width:33%;border-left:1px solid #a0a3aa;text-align:center}
ul.isa-cell li dl{padding-top:150px;background-position:center 45px;background-repeat:no-repeat}
ul.isa-cell li:nth-child(1) dl{background-image:url(/images/finance/bg_isa1.gif)}
ul.isa-cell li:nth-child(2) dl{background-image:url(/images/finance/bg_isa2.gif)}
ul.isa-cell li:nth-child(3) dl{background-image:url(/images/finance/bg_isa3.gif)}
	ul.isa-cell li.nth_1 dl{background-image:url(/images/finance/bg_isa1.gif)}/* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.isa-cell li.nth_2 dl{background-image:url(/images/finance/bg_isa2gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.isa-cell li.nth_3 dl{background-image:url(/images/finance/bg_isa3gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
ul.isa-cell li dt{margin-bottom:7px;color:#2768c3;font-weight:700}
ul.isa-cell li dd em{display:block}
ul.isa-cell li span.btn-area{display:block;min-height:36px;padding:30px 0}

ul.benefit{padding:20px 0 10px 140px}
ul.benefit li{padding:24px 0 30px;border-top:1px solid #e0e1e3}
ul.benefit li:first-child{border-top-width:0}
ul.benefit dt, ul.benefit dd{display:inline-block;vertical-align:top}
ul.benefit dt{width:115px;font-weight:700}
ul.benefit dd li{padding:0;border-top-width:0}
ul.benefit dd em{display:block;margin-bottom:3px}
ul.benefit.irp{background:url(/images/finance/bg_retire4.gif) no-repeat}
ul.benefit.goldenegg{padding-top:0;background:url(/images/finance/bg_golden6.gif) no-repeat}
ul.benefit.goldenegg dd{width:45%}
ul.benefit.goldenegg dd+dd{width:30%;margin-left:5%}
ul.benefit.goldenegg dd em.re-goods{padding-left:19px;background:url(/images/common/ico/bu_recommend2.gif) no-repeat 0 7px}

ul.benefit2{border:1px solid #e0e1e3;border-top-width:0}
ul.benefit2 li{display:table;width:100%;border-top:1px solid #e0e1e3;background-position:right center;background-repeat:no-repeat;zoom:1}
ul.benefit2 li:after{content:'';display:block;clear:both}
ul.benefit2 li dl{display:table-row}
ul.benefit2 li dt, ul.benefit2 li dd{display:table-cell;padding-top:25px;padding-bottom:28px}
ul.benefit2 li dt{width:30%;padding-left:70px;padding-right:30px;vertical-align:middle;background-position:30px center;background-repeat:no-repeat;color:#2768c3;font-weight:700}
ul.benefit2 li dd{width:70%}
ul.benefit2 li dd em{display:block}
ul.benefit2 li dd ul.desc{width:80%;margin-top:12px}
ul.benefit2 li dd li{display:block;margin-top:0;border-top-width:0}
ul.benefit2 li:nth-child(1) dt{background-image:url(/images/finance/bu_num1.gif)}
ul.benefit2 li:nth-child(2) dt{background-image:url(/images/finance/bu_num2.gif)}
ul.benefit2 li:nth-child(3) dt{background-image:url(/images/finance/bu_num3.gif)}
ul.benefit2 li:nth-child(4) dt{background-image:url(/images/finance/bu_num4.gif)}
ul.benefit2 li:nth-child(5) dt{background-image:url(/images/finance/bu_num5.gif)}
ul.benefit2.goldenegg li:nth-child(1){background-image:url(/images/finance/bg_benefit.gif)}
ul.benefit2.goldenegg li:nth-child(2){background-image:url(/images/finance/bg_benefit2.gif)}
ul.benefit2.goldenegg li:nth-child(3){background-image:url(/images/finance/bg_benefit3.gif)}
ul.benefit2.goldenegg li:nth-child(4){background-image:url(/images/finance/bg_benefit4.gif)}
ul.benefit2.goldenegg li:nth-child(5){background-image:url(/images/finance/bg_benefit5.gif)}
	ul.benefit2 li.nth_1 dt{background-image:url(/images/finance/bu_num1.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.benefit2 li.nth_2 dt{background-image:url(/images/finance/bu_num2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.benefit2 li.nth_3 dt{background-image:url(/images/finance/bu_num3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.benefit2 li.nth_4 dt{background-image:url(/images/finance/bu_num4.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.benefit2 li.nth_5 dt{background-image:url(/images/finance/bu_num5.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.benefit2.goldenegg li.nth_1{background-image:url(/images/finance/bg_benefit.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.benefit2.goldenegg li.nth_2{background-image:url(/images/finance/bg_benefit2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.benefit2.goldenegg li.nth_3{background-image:url(/images/finance/bg_benefit3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.benefit2.goldenegg li.nth_4{background-image:url(/images/finance/bg_benefit4.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.benefit2.goldenegg li.nth_5{background-image:url(/images/finance/bg_benefit5.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
ul.benefit2.goldenegg li dd li{font-size:14px;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 9px !important}
ul.benefit2.retire li:nth-child(1){background-image:url(/images/finance/bg_benefit6.gif)}
ul.benefit2.retire li:nth-child(2){background-image:url(/images/finance/bg_benefit7.gif)}
ul.benefit2.retire li:nth-child(3){background-image:url(/images/finance/bg_benefit8.gif)}
	ul.benefit2.retire li.nth_1{background-image:url(/images/finance/bg_benefit6.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.benefit2.retire li.nth_2{background-image:url(/images/finance/bg_benefit7.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.benefit2.retire li.nth_3{background-image:url(/images/finance/bg_benefit8.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
ul.benefit2.retire li dd li{background:url(/images/common/ico/bu_desc.gif) no-repeat 0 11px !important}

.benefit3{zoom:1}
.benefit3:after{content:'';display:block;clear:both}
.benefit3 li{float:left;margin-left:9px;text-align:center;background-repeat:no-repeat;background-position:left top}
.benefit3 li:first-child{margin-left:0 !important}
.benefit3 li p{background-repeat:no-repeat;color:#fff}
.benefit3 dt{color:#fff;font-weight:700}
.benefit3 dd{background-repeat:no-repeat}
.benefit3.single li{float:left;width:960px;height:99px;background:url(/images/finance/bg_benefit20.gif) no-repeat;text-align:left}
.benefit3.single li p{height:73px;padding-top:26px}
.benefit3.single li p span{display:block;width:480px;text-align:center}
.benefit3.cell-2 li{width:475px;height:217px;margin-left:10px;background-image:url(/images/finance/bg_benefit21.gif)}
.benefit3.cell-2 li p{background-position:212px 144px}
.benefit3.cell-3 li{width:314px;height:249px;background-image:url(/images/finance/bg_benefit22.gif)}
.benefit3.cell-3 li p{background-position:center 166px}
.benefit3.cell-3 dt{height:120px}
.benefit3.cell-3 dd{height:44px;padding-top:86px}
.benefit3.cell-4 li{width:233px;height:249px;background-image:url(/images/finance/bg_benefit23.gif)}
.benefit3.cell-4 dt{height:79px;line-height:79px}
.benefit3.cell-4 dd{height:80px;padding-top:90px}
.benefit3.cell-5 li{width:393px;height:239px;background-image:url(/images/finance/bg_benefit27.gif)}
.benefit3.cell-5 li p{background-position:center 166px}
.benefit3 ul.deduction p{background-image:url(/images/finance/bg_nestegg.gif);background-position:685px center}
.benefit3 ul.insurance p{background-image:url(/images/finance/bg_insurance.gif);background-position:685px center}
.benefit3 ul.mirroring p{background-image:url(/images/finance/bg_mirroring2.gif);background-position:685px center}
.benefit3 ul.nestegg p{height:191px;padding-top:26px}
.benefit3 ul.nestegg li:nth-child(1) p{background-image:url(/images/finance/bg_nestegg.gif)}
.benefit3 ul.nestegg li:nth-child(2) p{background-image:url(/images/finance/bg_nestegg2.gif)}
	.benefit3 ul.nestegg li.nth_1 p{background-image:url(/images/finance/bg_nestegg.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit3 ul.nestegg li.nth_2 p{background-image:url(/images/finance/bg_nestegg2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.benefit3 ul.saving p{height:200px;padding-top:17px}
.benefit3 ul.saving li:nth-child(1) p{background-image:url(/images/finance/bg_saving4.gif);background-position:200px 144px}
.benefit3 ul.saving li:nth-child(2) p{background-image:url(/images/finance/bg_saving5.gif)}
.benefit3 ul.trust li:nth-child(1) p{height:200px;padding-top:17px;background-image:url(/images/finance/bg_trust.gif)}
.benefit3 ul.trust li:nth-child(2) p{height:191px;padding-top:26px;background-image:url(/images/finance/bg_trust2.gif)}
	.benefit3 ul.saving li.nth_1 p{background-image:url(/images/finance/bg_saving4.gif);background-position:200px 144px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit3 ul.saving li.nth_2 p{background-image:url(/images/finance/bg_saving5.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit3 ul.trust li.nth_1 p{height:200px;padding-top:17px;background-image:url(/images/finance/bg_trust.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit3 ul.trust li.nth_2 p{height:191px;padding-top:26px;background-image:url(/images/finance/bg_trust2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.benefit3 ul.fund p{height:200px;padding-top:17px}
.benefit3 ul.fund li:nth-child(1) p{background-image:url(/images/finance/bg_fund18.gif)}
.benefit3 ul.fund li:nth-child(2) p{background-image:url(/images/finance/bg_fund19.gif)}
	.benefit3 ul.fund li.nth_1 p{background-image:url(/images/finance/bg_fund18.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit3 ul.fund li.nth_2 p{background-image:url(/images/finance/bg_fund19.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.benefit3 ul.bond p{height:232px;padding-top:17px}
.benefit3 ul.bond li:nth-child(1) p{height:219px;padding-top:30px;background-image:url(/images/finance/bg_bond.gif)}
.benefit3 ul.bond li:nth-child(2) p{background-image:url(/images/finance/bg_bond2.gif)}
.benefit3 ul.bond li:nth-child(3) p{background-image:url(/images/finance/bg_bond3.gif)}
	.benefit3 ul.bond li.nth_1 p{height:219px;padding-top:30px;background-image:url(/images/finance/bg_bond.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit3 ul.bond li.nth_2 p{background-image:url(/images/finance/bg_bond2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit3 ul.bond li.nth_3 p{background-image:url(/images/finance/bg_bond3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.benefit3 ul.goldenwrap p{height:219px;padding-top:30px}
.benefit3 ul.goldenwrap li:nth-child(1) p{height:209px;padding-top:40px;background-image:url(/images/finance/bg_goldenwrap.gif)}
.benefit3 ul.goldenwrap li:nth-child(2) p{background-image:url(/images/finance/bg_goldenwrap2.gif)}
.benefit3 ul.goldenwrap li:nth-child(3) p{background-image:url(/images/finance/bg_goldenwrap3.gif)}
	.benefit3 ul.goldenwrap li.nth_1 p{height:209px;padding-top:40px;background-image:url(/images/finance/bg_goldenwrap.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit3 ul.goldenwrap li.nth_2 p{background-image:url(/images/finance/bg_goldenwrap2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit3 ul.goldenwrap li.nth_3 p{background-image:url(/images/finance/bg_goldenwrap3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */

/* 2014.11.06 금융상품몰 UMA 추가  */


.benefit3 ul.goldenwrap.uma li p{background-image:none; padding-top:25px;}
.benefit3 ul.goldenwrap.uma li:nth-child(2) p{padding-top:40px;}
	.benefit3 ul.goldenwrap.uma li.nth_2 p{padding-top:40px;} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.benefit3 ul.goldenwrap.uma li p span {display:inline-block; margin-top:55px; color:#000;}

.benefit3 ul.pension li{height:239px;background-image:url(/images/finance/bg_benefit25.gif)}
.benefit3 ul.pension dt{height:79px;line-height:79px}
.benefit3 ul.pension dd{padding-top:90px;background-position:center 30px}
.benefit3 ul.pension li:nth-child(1) dd{background-image:url(/images/finance/bg_pension.gif)}
.benefit3 ul.pension li:nth-child(2) dd{background-image:url(/images/finance/bg_pension2.gif);font-size:14px}
.benefit3 ul.pension li:nth-child(3) dd{background-image:url(/images/finance/bg_pension3.gif)}
	.benefit3 ul.pension li.nth_1 dd{background-image:url(/images/finance/bg_pension.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit3 ul.pension li.nth_2 dd{background-image:url(/images/finance/bg_pension2.gif);font-size:14px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit3 ul.pension li.nth_3 dd{background-image:url(/images/finance/bg_pension3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.benefit3 ul.cma dt{height:100px;padding-top:19px}
.benefit3 ul.cma dd{background-position:center 36px}
.benefit3 ul.cma li:nth-child(1) dd{background-image:url(/images/finance/bg_cma.gif)}
.benefit3 ul.cma li:nth-child(2) dd{background-image:url(/images/finance/bg_cma2.gif)}
.benefit3 ul.cma li:nth-child(3) dd{background-image:url(/images/finance/bg_cma3.gif)}
	.benefit3 ul.cma li.nth_1 dd{background-image:url(/images/finance/bg_cma.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit3 ul.cma li.nth_2 dd{background-image:url(/images/finance/bg_cma2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit3 ul.cma li.nth_3 dd{background-image:url(/images/finance/bg_cma3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.benefit3 ul.goldenegg dd{background-position:83px 36px}
.benefit3 ul.goldenegg li:nth-child(1) dd{background-image:url(/images/finance/bg_benefit9.gif)}
.benefit3 ul.goldenegg li:nth-child(2) dd{background-image:url(/images/finance/bg_benefit10.gif)}
.benefit3 ul.goldenegg li:nth-child(3) dd{background-image:url(/images/finance/bg_benefit11.gif)}
.benefit3 ul.goldenegg li:nth-child(4) dd{background-image:url(/images/finance/bg_benefit12.gif)}
	.benefit3 ul.goldenegg li.nth_1 dd{background-image:url(/images/finance/bg_benefit9.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit3 ul.goldenegg li.nth_2 dd{background-image:url(/images/finance/bg_benefit10.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit3 ul.goldenegg li.nth_3 dd{background-image:url(/images/finance/bg_benefit11.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit3 ul.goldenegg li.nth_4 dd{background-image:url(/images/finance/bg_benefit12.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.benefit3 ul.stock p{height:200px;padding-top:17px}
.benefit3 ul.stock li:nth-child(1) p{background-image:url(/images/finance/bg_stock.gif)}
.benefit3 ul.stock li:nth-child(2) p{background-image:url(/images/finance/bg_stock2.gif)}
	.benefit3 ul.stock li.nth_1 p{background-image:url(/images/finance/bg_stock.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit3 ul.stock li.nth_2 p{background-image:url(/images/finance/bg_stock2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.benefit3 ul.etf p{height:200px;padding-top:17px}
.benefit3 ul.etf li:nth-child(1) p{background-image:url(/images/finance/bg_etf.gif)}
.benefit3 ul.etf li:nth-child(2) p{background-image:url(/images/finance/bg_etf2.gif)}
	.benefit3 ul.etf li.nth_1 p{background-image:url(/images/finance/bg_etf.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit3 ul.etf li.nth_2 p{background-image:url(/images/finance/bg_etf2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	
	
/*06.09*/

.benefit3 ul.goldenwrap.uma1 li p{background-image:none; padding-top:25px;}
.benefit3 ul.goldenwrap.uma1 li p span {display:inline-block; margin-top:65px; color:#000;}

/*06.09*/
	

.benefit4 li{padding:24px 0 28px;border-top:1px solid #e0e1e3;background-position:35px center;background-repeat:no-repeat;zoom:1}
.benefit4 li:after{content:'';display:block;clear:both}
.benefit4 li:first-child{border-top-width:0}
.benefit4 li dt, .benefit4 li dd, .benefit4 li p{float:left}
.benefit4 li dt, .benefit4 li p{margin-left:120px}
.benefit4 li dt{width:100px;color:#2768c2;font-size:18px;font-weight:700}
.benefit4 li dd{width:710px}
.benefit4 li dd em{display:block}
.benefit4 ul.pension li:nth-child(1){background-image:url(/images/finance/bg_pension4.gif)}
.benefit4 ul.pension li:nth-child(2){background-image:url(/images/finance/bg_pension5.gif)}
.benefit4 ul.pension li:nth-child(3){background-image:url(/images/finance/bg_pension6.gif)}
.benefit4 ul.fund li:nth-child(1){background-image:url(/images/finance/bg_fund20.gif)}
.benefit4 ul.fund li:nth-child(2){background-image:url(/images/finance/bg_fund21.gif)}
.benefit4 ul.bond li:nth-child(1){background-image:url(/images/finance/bg_bond6.gif)}
.benefit4 ul.bond li:nth-child(2){background-image:url(/images/finance/bg_bond7.gif)}
.benefit4 ul.bond li:nth-child(3){background-image:url(/images/finance/bg_bond8.gif)}
	.benefit4 ul.pension li.nth_1{background-image:url(/images/finance/bg_pension4.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.pension li.nth_2{background-image:url(/images/finance/bg_pension5.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.pension li.nth_3{background-image:url(/images/finance/bg_pension6.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.fund li.nth_1{background-image:url(/images/finance/bg_fund20.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.fund li.nth_2{background-image:url(/images/finance/bg_fund21.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.bond li.nth_1{background-image:url(/images/finance/bg_bond6.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.bond li.nth_2{background-image:url(/images/finance/bg_bond7.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.bond li.nth_3{background-image:url(/images/finance/bg_bond8.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.benefit4 ul.mirroring dt{width:190px}
.benefit4 ul.mirroring dd{width:620px}
.benefit4 ul.mirroring li:nth-child(1){background-image:url(/images/finance/bg_mirroring3.gif)}
.benefit4 ul.mirroring li:nth-child(2){background-image:url(/images/finance/bg_mirroring4.gif)}
.benefit4 ul.mirroring li:nth-child(3){background-image:url(/images/finance/bg_mirroring5.gif)}
.benefit4 ul.mirroring li:nth-child(4){background-image:url(/images/finance/bg_mirroring6.gif)}
.benefit4 ul.insurance li:nth-child(1){background-image:url(/images/finance/bg_insurance2.gif)}
.benefit4 ul.insurance li:nth-child(2){background-image:url(/images/finance/bg_insurance3.gif)}
.benefit4 ul.insurance li:nth-child(3){background-image:url(/images/finance/bg_insurance4.gif)}
.benefit4 ul.trust li:nth-child(1){background-image:url(/images/finance/bg_trust3.gif)}
.benefit4 ul.trust li:nth-child(2){background-image:url(/images/finance/bg_trust4.gif)}
.benefit4 ul.trust li:nth-child(3){background-image:url(/images/finance/bg_trust5.gif)}
.benefit4 ul.trust li:nth-child(4){background-image:url(/images/finance/bg_trust6.gif)}
	.benefit4 ul.mirroring li.nth_1{background-image:url(/images/finance/bg_mirroring3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.mirroring li.nth_2{background-image:url(/images/finance/bg_mirroring4.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.mirroring li.nth_3{background-image:url(/images/finance/bg_mirroring5.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.mirroring li.nth_4{background-image:url(/images/finance/bg_mirroring6.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.insurance li.nth_1{background-image:url(/images/finance/bg_insurance2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.insurance li.nth_2{background-image:url(/images/finance/bg_insurance3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.insurance li.nth_3{background-image:url(/images/finance/bg_insurance4.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.trust li.nth_1{background-image:url(/images/finance/bg_trust3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.trust li.nth_2{background-image:url(/images/finance/bg_trust4.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.trust li.nth_3{background-image:url(/images/finance/bg_trust5.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.trust li.nth_4{background-image:url(/images/finance/bg_trust6.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.benefit4 ul.cma dt{width:190px}
.benefit4 ul.cma dd{width:620px}
.benefit4 ul.cma li:nth-child(1){background-image:url(/images/finance/bg_cma5.gif)}
.benefit4 ul.cma li:nth-child(2){background-image:url(/images/finance/bg_cma6.gif)}
.benefit4 ul.cma li:nth-child(3){background-image:url(/images/finance/bg_cma7.gif)}
.benefit4 ul.saving li:nth-child(1){background-image:url(/images/finance/bg_saving7.gif)}
.benefit4 ul.saving li:nth-child(2){background-image:url(/images/finance/bg_saving8.gif)}
	.benefit4 ul.cma li.nth_1{background-image:url(/images/finance/bg_cma5.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.cma li.nth_2{background-image:url(/images/finance/bg_cma6.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.cma li.nth_3{background-image:url(/images/finance/bg_cma7.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.saving li.nth_1{background-image:url(/images/finance/bg_saving7.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit4 ul.saving li.nth_2{background-image:url(/images/finance/bg_saving8.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */

.benefit4 li.etc{padding:0;border:1px solid #e0e1e3;background-color:#eef4fc;background-image:url(/images/finance/bg_benefit19.gif)}
.benefit4 li.etc p{color:#2768c3;font-weight:700;line-height:95px}
.benefit4 li.etc p em{font-weight:700}
.benefit4 li.etc a.btn3.retire{float:right;margin:20px 40px 0 0;background-color:#fff}

dl.benefit5{border:1px solid #e0e1e3;background-color:#fafbfc}
dl.benefit5 dt{padding:19px 25px 24px 110px;border-bottom:1px solid #e0e1e3;background:url(/images/common/ico/ic_q2.gif) no-repeat 30px center}
dl.benefit5 dd.chart{padding:40px 0;background-color:#fff}
dl.benefit5 dd.answer{padding:19px 25px 24px 110px;border-top:1px solid #e0e1e3;background:url(/images/common/ico/ic_a2.gif) no-repeat 30px center}
dl.benefit5 .chart-block{width:880px;margin:0 auto}

dl.benefit6 dt{padding:31px 30px 29px 120px;border-bottom:1px solid #e0e1e3;background-position:20px 40px;background-repeat:no-repeat}
dl.benefit6 dt.nestegg{background-image:url(/images/finance/bg_nestegg3.gif)}
dl.benefit6 dt.deduction{background-image:url(/images/finance/bg_bond.gif)}
dl.benefit6 dt.deduction{background-image:url(/images/finance/bg_bond.gif)}
dl.benefit6 dt.saving{background-image:url(/images/finance/bg_saving6.gif);background-position:20px 30px;line-height:39px}
dl.benefit6 dt.saving strong{margin-bottom:0 !important}
dl.benefit6 dt.saving2{background-image:url(/images/finance/bg_saving7.gif)}
dl.benefit6 dt strong{display:block;margin-bottom:13px;color:#2768c2;font-size:18px;font-weight:700}
dl.benefit6 dt small{display:block;color:#000}
dl.benefit6 dd{padding:20px 40px;border-bottom:1px solid #e0e1e3;background-color:#fafbfc;font-size:14px}
dl.benefit6 dd .block{width:880px;margin:0 auto}
dl.benefit6 li{padding:14px 0 18px;border-top:1px solid #e0e1e3}
dl.benefit6 li:first-child{border-top-width:0}
dl.benefit6 li b{display:block;font-size:16px}
dl.benefit6 li b em{font-weight:700}
dl.benefit6 h4{font-size:14px !important}
dl.benefit6 h4:first-child{margin-top:0 !important}
dl.benefit6 ul.desc li{padding:0 0 0 10px;border-width:0;background-position:0 9px}
dl.benefit6 table{border:1px solid #a0a3aa;background-color:#fff}
dl.benefit6 th, dl.benefit6 td{padding-top:10px !important;padding-bottom:10px !important}
dl.benefit6 td{text-align:left}
dl.benefit6 td ul{padding:0;background-color:#fff}
dl.benefit6 td li{padding-top:0;padding-bottom:0;border-width:0}
dl.benefit6 tr:first-child th, dl.benefit6 tr:first-child td,
dl.benefit6 tbody tr:first-child th, dl.benefit6 tbody tr:first-child td{border-top-color:#a0a3aa}
dl.benefit6 tbody th{background-color:#fafbfc;text-align:center}
dl.benefit6 tbody td.bg-type{background-color:#fdf5fa}

ul.benefit7{border:1px solid #e0e1e3;border-top-width:0}
ul.benefit7 li{padding:24px 0 28px 30px;border-top:1px solid #e0e1e3;background-repeat:no-repeat;background-position:right center}
ul.benefit7 li:nth-child(1){background-image:url(/images/finance/bg_stock3.gif)}
ul.benefit7 li:nth-child(2){background-image:url(/images/finance/bg_stock4.gif)}
	ul.benefit7 li.nth_1{background-image:url(/images/finance/bg_stock3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.benefit7 li.nth_2{background-image:url(/images/finance/bg_stock4.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
ul.benefit7 dl{zoom:1}
ul.benefit7 dl:after{content:'';display:block;clear:both}
ul.benefit7 dt, ul.benefit7 dd{float:left;vertical-align:top}
ul.benefit7 dt{width:310px;margin-top:16px;color:#2768c3;font-size:18px;font-weight:700}
ul.benefit7 dt span{display:inline-block;width:32px;height:32px;background:url(/images/common/bg_num2.png) no-repeat;text-align:center;color:#fff;font-size:13px;line-height:32px}
ul.benefit7 dd{width:618px;margin-top:-16px}
ul.benefit7 dd dt, ul.benefit7 dd dd{float:none;width:auto}
ul.benefit7 dd dt{margin-bottom:14px;color:#ac0069;font-size:16px;font-weight:normal}
ul.benefit7 dd dd{padding-left:10px;margin:0;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 9px;font-size:14px}

.benefit8{border:1px solid #a0a3aa;border-top-width:0}
.benefit8 li{padding:34px 40px 40px;border-top:1px solid #a0a3aa;background-repeat:no-repeat;zoom:1}
.benefit8 li:after{content:'';display:block;clear:both}
.benefit8 h4{float:left;width:200px;margin:0 !important;color:#2768c2}
.benefit8 p, .benefit8 dl{float:left;width:678px}
.benefit8 b{display:block;margin-bottom:8px;font-size:16px;font-weight:normal}
.benefit8 dt{margin-bottom:4px;color:#ac0069}
.benefit8 dt em{font-weight:700}
.benefit8 dd{padding-left:10px;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 9px;font-size:14px}
.benefit8 dd.btn{margin-top:12px;padding-left:0;background:none}
.benefit8 dd.btn b{font-weight:700}
.benefit8 ul.saving li{background-position:40px 80px}
.benefit8 ul.saving li:nth-child(1){background-image:url(/images/finance/bg_saving9.gif)}
.benefit8 ul.saving li:nth-child(2){background-image:url(/images/finance/bg_saving10.gif)}
.benefit8 ul.saving li:nth-child(3){background-image:url(/images/finance/bg_saving11.gif)}
	.benefit8 ul.saving li.nth_1{background-image:url(/images/finance/bg_saving9.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit8 ul.saving li.nth_2{background-image:url(/images/finance/bg_saving10.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit8 ul.saving li.nth_3{background-image:url(/images/finance/bg_saving11.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.benefit8 ul.payment li{background-position:40px 68px}
.benefit8 ul.payment li:nth-child(1){background-image:url(/images/finance/bg_payment.gif)}
.benefit8 ul.payment li:nth-child(2){background-image:url(/images/finance/bg_payment2.gif)}
.benefit8 ul.payment li:nth-child(3){background-image:url(/images/finance/bg_payment3.gif)}
	.benefit8 ul.payment li.nth_1{background-image:url(/images/finance/bg_payment.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit8 ul.payment li.nth_2{background-image:url(/images/finance/bg_payment2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.benefit8 ul.payment li.nth_3{background-image:url(/images/finance/bg_payment3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	
	
	
/*isa추가*/	



ul.isa{border:1px solid #e0e1e3;border-top-width:0}
ul.isa li{display:table;width:100%;border-top:1px solid #e0e1e3;background-position:right center;background-repeat:no-repeat;zoom:1}
ul.isa li:after{content:'';display:block;clear:both}
ul.isa li dl{display:table-row}
ul.isa li dt, ul.isa li dd{display:table-cell;padding-top:25px;padding-bottom:28px}
ul.isa li dt{width:20%;padding-left:70px;padding-right:30px;vertical-align:middle;background-position:30px center;background-repeat:no-repeat;color:#2768c3;font-weight:700}
ul.isa li dd{width:80%}
ul.isa li dd em{display:block}
ul.isa li dd ul.desc{width:92%;margin-top:12px}
ul.isa li dd li{display:block;margin-top:0;border-top-width:0}
ul.isa li:nth-child(1) dt{background-image:url(/images/finance/bu_num1.gif)}
ul.isa li:nth-child(2) dt{background-image:url(/images/finance/bu_num2.gif)}
ul.isa li:nth-child(3) dt{background-image:url(/images/finance/bu_num3.gif)}
ul.isa li:nth-child(4) dt{background-image:url(/images/finance/bu_num4.gif)}
ul.isa li:nth-child(5) dt{background-image:url(/images/finance/bu_num5.gif)}
/*ul.isa.info li:nth-child(1){background-image:url(/images/finance/bg_benefit.gif)}
ul.isa.info li:nth-child(2){background-image:url(/images/finance/bg_benefit2.gif)}
ul.isa.info li:nth-child(3){background-image:url(/images/finance/bg_benefit3.gif)}
ul.isa.info li:nth-child(4){background-image:url(/images/finance/bg_benefit4.gif)}
ul.isa.info li:nth-child(5){background-image:url(/images/finance/bg_benefit5.gif)}
	ul.isa li.nth_1 dt{background-image:url(/images/finance/bu_num1.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	/*ul.isa li.nth_2 dt{background-image:url(/images/finance/bu_num2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	/*ul.isa li.nth_3 dt{background-image:url(/images/finance/bu_num3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	/*ul.isa li.nth_4 dt{background-image:url(/images/finance/bu_num4.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	/*ul.isa li.nth_5 dt{background-image:url(/images/finance/bu_num5.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	/*ul.isa.info li.nth_1{background-image:url(/images/finance/bg_benefit.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	/*ul.isa.info li.nth_2{background-image:url(/images/finance/bg_benefit2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	/*ul.isa.info li.nth_3{background-image:url(/images/finance/bg_benefit3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	/*ul.isa.info li.nth_4{background-image:url(/images/finance/bg_benefit4.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	/*ul.isa.info li.nth_5{background-image:url(/images/finance/bg_benefit5.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
ul.isa.info li dd li{font-size:14px;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 9px !important}
ul.isa.retire li:nth-child(1){background-image:url(/images/finance/bg_benefit6.gif)}
ul.isa.retire li:nth-child(2){background-image:url(/images/finance/bg_benefit7.gif)}
ul.isa.retire li:nth-child(3){background-image:url(/images/finance/bg_benefit8.gif)}
	ul.isa.retire li.nth_1{background-image:url(/images/finance/bg_benefit6.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.isa.retire li.nth_2{background-image:url(/images/finance/bg_benefit7.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.isa.retire li.nth_3{background-image:url(/images/finance/bg_benefit8.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
ul.isa.retire li dd li{background:url(/images/common/ico/bu_desc.gif) no-repeat 0 11px !important}

dl.isa dt{text-align:left}
dl.isa img{align:center;}
dl.isa dt strong{display:block;margin-bottom:13px;color:#2768c2;font-size:18px;font-weight:700}
dl.isa dt small{display:block;color:#000}
dl.isa dd{padding:40px 40px;border:1px solid #e0e1e3;background-color:#fafbfc;font-size:14px;}
dl.isa dd .block{width:880px;margin:0 auto;text-align:left;}
dl.isa li{padding:14px 0 18px;border-top:1px solid #e0e1e3; text-align:center;}
dl.isa li:first-child{border-top-width:0;text-align:center;}
dl.isa li b{display:block;font-size:16px;}
dl.isa li b em{font-weight:700}
dl.isa h4{font-size:14px !important}
dl.isa h4:first-child{margin-top:0 !important}
dl.isa ul.desc li{padding:0 0 0 10px;border-width:0;background-position:0 9px;text-align:left;}
dl.isa table{border:1px solid #a0a3aa;background-color:#fff}
dl.isa th, dl.isa td{padding-top:10px !important;padding-bottom:10px !important}
dl.isa td{text-align:left}
dl.isa td ul{padding:0;background-color:#fff}
dl.isa td li{padding-top:0;padding-bottom:0;border-width:0;text-align:left;}
dl.isa tr:first-child th, dl.isa tr:first-child td,
dl.isa tbody tr:first-child th, dl.isa tbody tr:first-child td{border-top-color:#a0a3aa}
dl.isa tbody th{background-color:#fafbfc;text-align:center}
dl.isa tbody td.bg-type{background-color:#fdf5fa}



	

#popWrap.evaluation{width:960px}
#popWrap.evaluation p.message5{margin-top:20px;padding:15px;font-size:14px;text-align:left}
#popWrap.evaluation .column-2.portfolio .fl h4, #popWrap.evaluation .column-2.portfolio .fr ul{margin-top:0 !important}

.fund-evaluation{margin-bottom:35px;padding:30px;background-color:#e5ebf4}
.fund-evaluation p.title{margin:-8px 0 18px;font-size:20px;font-weight:700}
.fund-evaluation table.tbl-type2{border:1px solid #a0a3aa}
.fund-evaluation table.tbl-type2 td{padding-top:60px !important;padding-bottom:17px !important;background-color:#fff;text-align:center;background-repeat:no-repeat;background-position:center 20px}
.fund-evaluation table.tbl-type2 td.alim-on{background-image:url(/images/common/ico/bu_alim_on.gif)}
.fund-evaluation table.tbl-type2 td.alim-off{background-image:url(/images/common/ico/bu_alim_off.gif)}
.fund-evaluation table.tbl-type2 td .lay-help{text-align:left}
.fund-evaluation table.tbl-type2 td:first-child{border-left-width:0}
.fund-evaluation .contents-box{margin-top:10px;padding:20px;border:1px solid #a0a3aa;background-color:#fbfcfd}
.fund-evaluation .contents-box p{float:left;margin-bottom:8px}
.fund-evaluation .contents-box p strong{color:#000;font-weight:700}
.fund-evaluation .contents-box small.unit{float:right;margin-top:21px}
.fund-evaluation .contents-box table{clear:both}

.evaluation-total{height:148px;padding:20px;border:1px solid #e0e1e3;background:url(/images/finance/bg_chart.gif) no-repeat 20px 20px}
.evaluation-total table{width:770px;margin-left:44px}
.evaluation-total td{width:125px;height:143px;text-align:center;vertical-align:bottom;font-size:14px}
.evaluation-total td span{display:block;position:relative}
.evaluation-total td span img{position:absolute;bottom:34px;left:50%;margin-left:-8.5px}
.evaluation-total td.no-list p{margin-top:-95px}
	body.msie7 .evaluation-total td.no-list p{position:relative;width:770px;text-align:center}

.tbl-mySolution{width:100%;border:1px solid #a0a3aa}
.tbl-mySolution tbody th{padding:30px 40px;text-align:left}
.tbl-mySolution tbody th strong{display:block;width:50px;padding:1px 1px 2px 2px;margin-top:10px;background-color:#3878d5;color:#fff;font-weight:700}
.tbl-mySolution tbody tr.solution1 th{background:url(/images/finance/bg_solution.gif) no-repeat 0 0;color:#3878d5}
.tbl-mySolution tbody tr.solution2 th{background:url(/images/finance/bg_solution2.gif) no-repeat 0 0;color:#5351da}
.tbl-mySolution tbody tr.solution2 th strong{background-color:#5351da}
.tbl-mySolution tbody tr.solution3 th{background:url(/images/finance/bg_solution3.gif) no-repeat 0 0;color:#833ed2}
.tbl-mySolution tbody tr.solution3 th strong{background-color:#833ed2}
.tbl-mySolution tbody tr.solution4 th{background:url(/images/finance/bg_solution4.gif) no-repeat 0 0;color:#b239a5}
.tbl-mySolution tbody tr.solution4 th strong{background-color:#b239a5}
.tbl-mySolution tbody td{padding:30px 20px;border-top:1px solid #a0a3aa}
.tbl-mySolution tbody tr:first-child td{border-top-width:0}
.tbl-mySolution tbody td .age{display:block;margin-top:10px}
.tbl-mySolution tbody td dl dt{padding-left:18px;margin-bottom:7px;background:url(/images/common/ico/bu_recommend.gif) no-repeat 0 6px;color:#ac0069}

ul.retire-system{overflow:hidden;width:100%}
ul.retire-system li{float:left;width:20%;height:170px;background:url(/images/finance/bg_retirestep2.gif) no-repeat 0 0;text-align:center;font-weight:700}
ul.retire-system li:first-child{background:url(/images/finance/bg_retirestep.gif) no-repeat 0 0}
ul.retire-system li:last-child, ul.retire-system li.last {background:url(/images/finance/bg_retirestep4.gif) no-repeat 100% 0}
ul.retire-system li span{display:block;height:40px;line-height:40px;color:#fff}
ul.retire-system li strong{display:block;height:100px;padding-top:30px;background:url(/images/finance/bg_retiresys.gif) no-repeat 50% 70px;color:#000;font-weight:700}
ul.retire-system li:nth-child(2) strong{background-image:url(/images/finance/bg_retiresys2.gif)}
ul.retire-system li:nth-child(3) strong{background-image:url(/images/finance/bg_retiresys3.gif)}
ul.retire-system li:nth-child(4) strong{background-image:url(/images/finance/bg_retiresys4.gif)}
ul.retire-system li:nth-child(5) strong{background-image:url(/images/finance/bg_retiresys5.gif)}
	ul.retire-system li.nth_2 strong{background-image:url(/images/finance/bg_retiresys2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.retire-system li.nth_3 strong{background-image:url(/images/finance/bg_retiresys3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.retire-system li.nth_4 strong{background-image:url(/images/finance/bg_retiresys4.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.retire-system li.nth_5 strong{background-image:url(/images/finance/bg_retiresys5.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */

.step-details.calculator{width:918px;padding:40px 20px}

table.calculator{width:100%;border:1px solid #e0e1e3;border-top-width:0}
table.calculator th, table.calculator td{height:90px;border-top:1px solid #e0e1e3}
table.calculator th{width:163px;padding-left:20px;text-align:left;line-height:90px}
table.calculator th b{display:inline-block;height:36px;padding-left:50px;background-repeat:no-repeat;line-height:36px}
table.calculator td{width:141px;padding-left:30px}
table.calculator td.graph{width:497px;padding-left:25px}
table.calculator td .notice{font-size:14px}
table.calculator td span.notice{margin-left:10px}
table.calculator td p.notice{margin-top:10px}
table.calculator td a.btn3{width:63px;padding:0;text-align:center;margin-right:-3px}
table.calculator input[type=text]{width:68px;text-align:right;color:#ac0069;font-size:24px;font-weight:700}
table.calculator div.graph{width:480px;height:41px;background-repeat:no-repeat;position:relative}
table.calculator div.graph span.point{position:absolute;top:19px;width:24px;height:24px;background:url(/images/finance/bg_point.png) no-repeat;text-indent:-9999px}
table.calculator div.graph span.graph{position:absolute;top:21px;left:0;width:100%;height:20px;background:url(/images/finance/bg_bar.gif) no-repeat}
table.calculator tr.age div.graph{background-image:url(/images/finance/bg_graph_bar.gif)}
table.calculator tr.age2 div.graph{background-image:url(/images/finance/bg_graph_bar2.gif)}
table.calculator tr.age2 div.graph span.graph{background-image:url(/images/finance/bg_bar2.gif)}
table.calculator tr.rate div.graph{background-image:url(/images/finance/bg_graph_bar3.gif)}
table.calculator tr:nth-child(1) th b{background-image:url(/images/finance/bg_num1.gif)}
table.calculator tr:nth-child(2) th b{background-image:url(/images/finance/bg_num2.gif)}
table.calculator tr:nth-child(3) th b{background-image:url(/images/finance/bg_num3.gif)}
table.calculator tr:nth-child(4) th b{background-image:url(/images/finance/bg_num4.gif)}
table.calculator tr:nth-child(5) th b{background-image:url(/images/finance/bg_num5.gif)}
	table.calculator tr.nth_1 th b{background-image:url(/images/finance/bg_num1.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	table.calculator tr.nth_2 th b{background-image:url(/images/finance/bg_num2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	table.calculator tr.nth_3 th b{background-image:url(/images/finance/bg_num3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	table.calculator tr.nth_4 th b{background-image:url(/images/finance/bg_num4.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	table.calculator tr.nth_5 th b{background-image:url(/images/finance/bg_num5.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */

fieldset.calculator input[type=text]{width:45px;height:30px;margin:-9px 5px 0;text-align:center;color:#000;font-size:24px;font-weight:700}
fieldset.calculator input[type=text].s{width:24px;font-size:20px;font-weight:normal}
fieldset.calculator input[type=text].s2{width:75px;height:30px;padding:2px 0 0;color:#2768c3;font-size:16px}
fieldset.calculator input[type=text].b{font-weight:700}
fieldset.calculator input[type=text].c1{color:#ac0069}
fieldset.calculator input[type=text].c2{color:#2768c3}
fieldset.calculator div.contents-box{padding:20px;border:1px solid #e0e1e3;text-align:center;font-size:20px}
fieldset.calculator div.contents-box p{margin-top:20px;padding:10px 20px;text-align:left;background:#f3f6fa url(/images/common/ico/bg_calendar.gif) no-repeat right center;font-size:16px}
fieldset.calculator div.contents-box p.type2{background-image:url(/images/common/ico/bg_money.gif)}
fieldset.calculator div.contents-box p.type3{background:none;text-align:center;font-size:30px;font-weight:700}
fieldset.calculator div.contents-box p.type3 input[type=text]{width:115px;height:38px;margin:-5px 5px 0;color:#2768c3;font-size:30px}
fieldset.calculator div.contents-box p b{display:block;margin-bottom:8px}
fieldset.calculator div.contents-box p b span{font-weight:normal}
fieldset.calculator div.contents-box p strong{color:#000;font-size:22px;font-weight:700}
fieldset.calculator div.contents-box p strong.c2{color:#2768c3}
fieldset.calculator div.diagram{width:920px;height:295px;margin:30px auto 40px;position:relative}
fieldset.calculator div.diagram span{position:absolute}
fieldset.calculator div.diagram span.age1, fieldset.calculator div.diagram span.age2, fieldset.calculator div.diagram span.age3{top:128px;text-align:center}
fieldset.calculator div.diagram span.age1 input[type=text], fieldset.calculator div.diagram span.age2 input[type=text], fieldset.calculator div.diagram span.age3 input[type=text]{margin-top:6px}
fieldset.calculator div.diagram span.age1{left:-15px}
fieldset.calculator div.diagram span.age3{right:-15px}
fieldset.calculator div.diagram span.price1, fieldset.calculator div.diagram span.price2{bottom:20px}
fieldset.calculator div.diagram span.price1{left:33px}
fieldset.calculator div.diagram span.price1 b, fieldset.calculator div.diagram span.price1 strong{font-size:22px;font-weight:700}
fieldset.calculator div.diagram span.price1 b{padding-left:30px;background:url(/images/finance/bg_plus.gif) no-repeat 0 4px}
fieldset.calculator div.diagram span.price2{font-size:22px;font-weight:700}
fieldset.calculator div.diagram.saving{background:url(/images/finance/bg_diagram.gif) no-repeat}
fieldset.calculator div.diagram.saving span.age2{left:550px}
fieldset.calculator div.diagram.saving span.price2{right:32px}
fieldset.calculator div.diagram.pension{background:url(/images/finance/bg_diagram2.gif) no-repeat}
fieldset.calculator div.diagram.pension span.age2{left:290px}
fieldset.calculator div.diagram.pension span.price2{right:200px}
fieldset.calculator div.diagram2{display:table;width:764px;height:245px;margin:20px auto 30px;background:url(/images/finance/bg_diagram3.gif) no-repeat}
fieldset.calculator div.diagram2 .row{display:table-row}
fieldset.calculator div.diagram2 .row>div, fieldset.calculator div.diagram2 .row>p{display:table-cell;float:none;text-align:center;vertical-align:top}
	body.msie7 fieldset.calculator div.diagram2 .row>div, body.msie7 fieldset.calculator div.diagram2 .row>p{float:left}
fieldset.calculator div.diagram2 .fl{width:215px;padding-top:49px}
fieldset.calculator div.diagram2 .fl input[type=text]{font-size:20px;margin:-7px 5px 7px}
fieldset.calculator div.diagram2 .fr{width:245px;padding-top:31px}
fieldset.calculator div.diagram2 .fr b+input[type=text]{width:36px;font-size:20px;margin:-7px 5px 7px}
fieldset.calculator div.diagram2 .fr strong+input[type=text]{width:115px;height:38px;margin:-11px 5px 0;color:#ac0069;font-size:30px}
fieldset.calculator div.diagram2 p{width:304px;padding-top:165px}
fieldset.calculator div.diagram2 p input[type=text]{width:130px;height:38px;margin:-11px 5px 0;color:#2768c3;font-size:30px}
fieldset.calculator div.diagram2 b, fieldset.calculator div.diagram2 strong{display:block}
fieldset.calculator div.diagram2 b{margin-bottom:12px}
fieldset.calculator div.diagram2 strong{margin-bottom:17px}
fieldset.calculator div.diagram2 strong{color:#000;font-weight:700}

dl.goods-btn{height:50px;padding:15px;border:1px solid #e0e1e3;background-color:#fafbfc}
dl.goods-btn dt, dl.goods-btn dd{float:left}
dl.goods-btn.type2{margin-top:40px;}
dl.goods-btn.type2 dt{width:420px;padding-left:5px !important;line-height:24px;font-size:16px;}
dl.goods-btn dt{width:180px;padding-left:35px;font-weight:700;line-height:50px}
dl.goods-btn dd a.btn3{height:48px;width:208px;padding:0;margin-right:-3px;text-align:center;background-color:#fff;font-size:16px;line-height:48px}
dl.goods-btn dd a.btn3 span{height:48px;padding-right:12px;padding-left:0;background:url(/images/common/ico/bu_go4.gif) no-repeat right 20px;line-height:48px}

/****************************************************************************************
04.트레이딩
******************************************************************************************/
#contents.trading table.calendar{border:1px solid #e0e1e3}
#contents.trading table.calendar th, #contents.trading table.calendar td{height:auto;padding:10px;border-left:1px solid #e0e1e3}
#contents.trading table.calendar th:first-child, #contents.trading table.calendar td:first-child{border-left-width:0}
#contents.trading table.calendar th{background-color:#fafbfc}
#contents.trading table.calendar td{border-top:1px solid #e0e1e3}
#contents.trading table.calendar td ul{display:table;margin:5px 0 10px}
#contents.trading table.calendar td li{display:table-row;zoom:1}
#contents.trading table.calendar td li:after{content:'';display:block;clear:both}
#contents.trading table.calendar td li em{display:inline-block;width:30px;height:18px;margin-top:5px;text-align:center;background-color:#ac0069;color:#fff;font-size:12px;line-height:18px}
#contents.trading table.calendar td li strong{display:table-cell;padding-left:5px;margin-top:5px}
#contents.trading table.calendar+table.calendar{margin-top:-1px}
#contents.trading ul.step-type.cell-4 li{padding:0 35px 0 25px}
#contents.trading ul.step-type.cell-4 li p{width:195px;font-size:14px}
#contents.trading p.message4{font-size:16px}
#contents.trading div.search{padding-top:10px;padding-bottom:20px}
#contents.trading div.search table{margin:0}
#contents.trading div.search td{padding-right:20px}
#contents.trading div.search td:nth-child(1), #contents.trading .search td:nth-child(3){padding-top:16px}
#contents.trading div.search tr.t td:nth-child(1), #contents.trading .search tr.t td:nth-child(3){padding-top:22px}
	#contents.trading div.search td.nth_1, 	#contents.trading .search td.nth_3{padding-top:16px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	#contents.trading div.search tr.t td.nth_1, 	#contents.trading .search tr.t td.nth_3{padding-top:22px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
#contents.trading div.search a.search{left:602px}
	body.msie7 #contents.trading div.search a.search{left:605px}
#contents.trading .contents-box{padding:20px}
#contents.trading .contents-box .desc li{padding-left:0;background:none}
#contents.trading .contents-box .desc li strong{font-weight:700}
#contents.trading .contents-box .desc li dd{padding-left:10px;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 11px}
#contents.trading .contents-box .desc li dd dl{margin-left:-10px;background-color:#fff}
#contents.trading .contents-box .desc li dd dt{padding-left:10px;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 11px}
#contents.trading .contents-box .desc li dd dd{padding-left:0;background:none}
#contents.trading .contents-box .desc li dd dd li{padding-left:10px;background:url(/images/common/ico/bu_desc5.gif) no-repeat 0 11px}
#contents.trading .contents-box2{padding:14px 20px 18px;font-size:16px}
#contents.trading .contents-box2.c{padding:50px 0;}
#contents.trading .contents-box2 p.desc{margin-bottom:0}
#contents.trading .contents-box2 ul.desc{margin:-10px 0 0}
#contents.trading .contents-box2 dl.desc2 dt strong{font-weight:700}
#contents.trading .contents-box2 dl.desc2 dd+dt{margin-top:22px}
#contents.trading .contents-box2 ul.small{margin:0}
#contents.trading .contents-box2 ul.small li{padding-left:10px;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 9px;color:#000;font-size:14px}
#contents.trading dd.contents-box2{margin-left:-10px}

/* 2014.11.03 bluewebd 여백조정
.hgroup.trading{height:54px;margin-bottom:40px;background-color:#486fa5;line-height:54px} */
.hgroup.trading{height:54px;margin-bottom:20px;background-color:#486fa5;line-height:54px}
.hgroup.trading h2{float:left;margin-left:20px;color:#fff;font-size:16px !important}
.hgroup.trading ul.tab-type3{float:right;margin:0 !important}
.hgroup.trading ul.tab-type3 li{width:240px}

.step-type.etf{height:229px;margin-bottom:40px;border-bottom:1px solid #e0e1e3;position:relative}
.step-type.etf li{background-position:right 52px}
.step-type.etf li p{height:120px;padding:0;line-height:120px}
.step-type.etf li:last-child p, .step-type.etf li.last p {width:156px;height:116px;border:2px solid #1e4d92;background-color:#fff;color:#1e4d92 !important;line-height:116px}
.step-type.etf div{position:absolute;top:98px}
.step-type.etf div.info1{left:177px}
.step-type.etf div.info2{left:377px}
.step-type.etf div.info3{left:577px}
.step-type.etf div.info4{left:777px}
.step-type.etf div ul{padding-top:37px;background:url(/images/common/ico/bu_list2.gif) no-repeat 0 0}
.step-type.etf div li{float:none;height:auto;text-align:left;margin-left:2px;padding:0 0 0 10px !important;background:url(/images/common/ico/bu_re2.gif) no-repeat 0 0;font-size:14px;line-height:1.42}
.step-type.etf div li:last-child, .step-type.etf div li.last {background-image:url(/images/common/ico/bu_re3.gif)}

dl.inout-process{padding-bottom:8px;zoom:1}
dl.inout-process+dl.inout-process{border-bottom:1px solid #e0e1e3}
dl.inout-process:after{content:'';display:block;clear:both}
dl.inout-process dt{float:left;padding-right:110px;background:url(/images/trading/bu_equals.gif) no-repeat 255px center}
dl.inout-process dt strong{display:block;width:215px;height:120px;text-align:center;background-repeat:repeat-y;color:#fff;font-weight:700;line-height:120px}
dl.inout-process dt.pattern1 strong{background-image:url(/images/trading/bg_pattern.gif)}
dl.inout-process dt.pattern2 strong{background-image:url(/images/trading/bg_pattern2.gif)}
dl.inout-process dt.pattern3 strong{background-image:url(/images/trading/bg_pattern3.gif)}
dl.inout-process dt.pattern4 strong{background-image:url(/images/trading/bg_pattern4.gif)}
dl.inout-process dd{float:right;width:635px}
dl.inout-process dd span{display:block;float:left;width:183px;height:118px;text-align:center;border:1px solid #e0e1e3;background-color:#fafbfc;line-height:118px}
dl.inout-process dd em.arrow{display:block;float:left;width:40px;height:120px;background:url(/images/common/ico/bu_step.gif) no-repeat center center;text-indent:-9999px}
dl.inout-process dd .desc{clear:both;font-size:14px}
dl.inout-process dd p.desc{padding-top:10px}
dl.inout-process dd ul.desc dt, dl.inout-process dd ul.desc dd{float:none;width:auto;height:auto;margin:0;background:none}
dl.inout-process dd ul.desc dd{margin-top:5px;padding-left:10px;background:url(/images/common/ico/bu_desc5.gif) no-repeat 0 10px}
dl.inout-process dd small.info1,dl.inout-process dd small.info2,dl.inout-process dd small.info3{display:inline-block;position:absolute;top:98px;padding-top:30px;background:url(/images/trading/bu_info.gif) no-repeat 50% 0;color:#000}
dl.inout-process dd div.info{position:relative;height:165px;border-bottom:1px solid #e0e1e3}
dl.inout-process dd small.info1{left:122px}
dl.inout-process dd small.info2{left:333px}
dl.inout-process dd small.info3{left:114px}
dl.inout-process+dl.inout-process{margin-top:40px}

p.faq{margin-top:40px;padding:20px;border:1px solid #e0e1e3;zoom:1}
p.faq:after{content:'';display:block;clear:both}
p.faq span{float:left;height:36px;margin-left:20px;padding:0 0 0 80px;background:url(/images/common/ico/ic_faq.gif) no-repeat 0 6px;line-height:36px}
p.faq a.btn4{float:right}
.box-process.exchange .single dl{height:100%}
.box-process.exchange .single dl dd strong{display:block;margin-top:20px;font-weight:700;color:#000}
.box-process.exchange .single .fr{margin:-55px 40px 0 0}
.box-process.exchange .single .fr a:hover{border-color:#000;text-decoration:none}

.how-list{border:1px solid #e0e1e3;padding:40px}
.how-list dt{margin-bottom:10px;color:#2768c3;font-size:20px;font-weight:bold}
.how-list ul{overflow:hidden}
.how-list ul li{float:left;width:25%}
	.body.msie7 .how-list ul li{width:24.9%}
.how-list ul li a, .how-list ul li span{display:block;height:100%;padding:12px 10px 14px;margin-left:1px;border:1px solid #575966;color:#fff;font-size:14px;background:#636d7b url(/images/trading/bu_go.gif) no-repeat 95% center}
.how-list ul li span{background-image:url(none)}
.how-list ul li a:hover{text-decoration:none}
.how-list ul li:first-child a{padding:23px 10px;margin-left:0}

.trading-banner{border:2px solid #2768c3;padding:20px 40px}
.trading-banner2{margin-top:40px !important;padding:20px 40px;background-color:#fafbfd;font-size:18px;font-weight:700;zoom:1}
.trading-banner2:after{content:'';display:block;clear:both}
.trading-banner2 p.fl strong{font-weight:700}
.trading-banner2 p.fl a.btn{margin-top:8px;font-weight:normal}
.trading-banner2 p.fr{height:68px;padding-left:104px;background:url(/images/trading/stock/go_link2_1.jpg) no-repeat;line-height:1.32}
.trading-banner2 p.fr strong{display:block;font-weight:700}

.corpInfo {}

/* 2014.11.17 bluewebd 해외주식시장안내 */
.trading .market-foreign-china2 {margin-top:24px;}
.trading .market-foreign-china2:after{content:'';display:block;clear:both}
.trading .market-foreign-china2 li {float:left; width:50%;}
.trading .market-foreign-china2 li > div {border:1px solid #a0a3aa;}
.trading .market-foreign-china2 li:first-child > div {border-right:none;}
.trading .market-foreign-china2 li > div > dl {background:url(/images/stock/foreign/ico_china2_info.png) 0 -245px no-repeat; margin:40px 0 40px 15%; padding-left:107px;}
.trading .market-foreign-china2 li:first-child > div > dl {background-position:0 5px; line-height:;}
.trading .market-foreign-china2 li > div > dl > dt {font-size:18px; color:#2768c3; font-weight:bold;}
.trading .market-foreign-china2 li > div > dl > dd {margin-top:5px;}
.trading .market-foreign-china2 li > div > dl > dd.btn {margin-top:20px;}

.trading .market-foreign-china2-desc {background:#fafbfc; margin-bottom:10px; text-align:center; border:1px solid #e0e1e3;}
.trading .market-foreign-china2-desc img {margin:40px 0;}

/* 2014.11.06 bluewebd 해외증시일정 */
#minical {margin-top:40px;}
#minical table.tbl-type2 td:first-child {border-left:none;}

/****************************************************************************************
05.투자정보
******************************************************************************************/
/* 뷰어팝업 */
.scroll-box{max-height:370px;overflow:auto;border:1px solid #686970;margin-top:30px}
.scroll-box img{max-width:100%}

/* POP TV */
.vod-main{height:366px;padding:30px;padding-right:20px;background-color:#d3dce8}
.vod-main p.title{margin:-7px 0 7px;font-size:20px}
.vod-main p.title strong{color:#2768c3;font-weight:700}
.vod-main p.subtitles{float:right;width:250px;height:298px;padding:20px;background-color:#fff;overflow-y:auto;overflow-x:hidden}
.vod-main .vod{float:left;width:600px;height:338px;background-color:#7f848b;position:relative}
.vod-main .vod img{position:absolute;top:0;left:0;width:600px;height:338px}


/* 2014.08.26 bluewebd 동영상 클릭영역 확대
.vod-main a.play{position:absolute;top:148px;left:50%;display:block;width:50px;height:50px;margin-left:-25px;background:url(/images/common/btn/bt_player.png) no-repeat;text-indent:-9999px;z-index:10} */
.vod-main a.play{position:absolute;top:0;left:0;display:block;width:100%;height:100%;margin-left:0;background:url(/images/common/btn/bt_player.png) no-repeat 50% 50%;text-indent:-9999px;z-index:10}

.vod-area{zoom:1}
.vod-area:after{content:'';display:block;clear:both}
.vod-area .fl{width:510px;padding-top:40px}
.vod-area .fl .btn-more{float:left;width:171px;margin-left:-1px}
.vod-area .fl .btn-more a.more{top:23px;right:-23px;width:12px;height:12px;border:0;background:url(/images/common/btn/bt_add.gif) no-repeat;text-indent:-9999px}
.vod-area .fr{width:440px}
.vod-area .fr table a{color:#000}
.vod-area .fr table a:hover{text-decoration:underline}

.vod-list2 dl{float:left;width:171px}
.vod-list2 dt{height:54px;padding-left:40px;border:1px solid #cad2de;background-color:#f1f2f5;background-position:10px center;background-repeat:no-repeat;line-height:54px}
.vod-list2 dd{height:425px;padding:30px 10px 0;border:1px solid #e0e1e3;border-top-width:0;font-size:14px}
.vod-list2 dd li{margin-top:10px}
.vod-list2 dd li:first-child{margin-top:0}
.vod-list2 dd li .vod{width:147px;height:81px;margin-bottom:5px;border:1px solid #a8abb1;background-color:#fafbfc;position:relative}
.vod-list2 dd li .vod img{position:absolute;top:0;left:0;width:147px;height:81px}

/* 2014.08.26 bluewebd 동영상 클릭영역 확대
.vod-list2 dd li a.play{position:absolute;top:35px;left:50%;display:block;width:23px;height:23px;margin-left:-11.5px;background:url(/images/common/btn/bt_player2.png) no-repeat;text-indent:-9999px;z-index:10} */
.vod-list2 dd li a.play{position:absolute;top:0;left:0;display:block;width:100%;height:100%;margin-left:0;background:url(/images/common/btn/bt_player2.png) no-repeat 50% 50%;text-indent:-9999px;z-index:10}

.vod-list2 dl.stock dt{background-image:url(/images/invest/bg_poptv.gif)}
.vod-list2 dl.goods dt{background-image:url(/images/invest/bg_poptv2.gif)}
.vod-list2 dl.poptv dt{background-image:url(/images/invest/bg_poptv3.gif)}

.realtv{padding:20px 10px;border:1px solid #e0e1e3;background-color:#fafbfc;zoom:1}
.realtv:after{content:'';display:block;clear:both}
.realtv ul{float:right;width:167px}
.realtv li{width:165px;height:34px;margin-top:1px;border:1px solid #a0a3aa;background-color:#fff}
.realtv li:first-child{margin-top:0}
.realtv li a.menu{display:block;float:left;width:99px;padding-left:10px;color:#000;font-size:14px;line-height:34px}
.realtv li a.tv-tbl{float:right;width:46px !important;height:24px !important;margin:5px;background:url(/images/invest/bg_schedule.gif) no-repeat 0 0}
.realtv li:hover, .realtv li.on{border-color:#2768c3;background-color:#2768c3;position:relative}
.realtv li:hover a.menu, .realtv li.on a.menu{color:#fff}
.realtv li.on .vod{position:absolute;top:-1px;right:175px;width:241px;height:134px;border:1px solid #e1e2e4}
.realtv li.on .vod img{position:absolute;top:0;left:0;width:241px;height:134px}
.realtv li.on .vod a.play{display:block;width:36px;height:36px;margin:48px auto 0;text-indent:-9999px;z-index:10}
.realtv li.on:nth-child(2) .vod{top:-38px}
.realtv li.on:nth-child(3) .vod{top:-75px}
.realtv li.on:nth-child(4) .vod{top:-112px}
.realtv li.on:nth-child(5) .vod{top:-149px}
	.realtv li.on.nth_2 .vod{top:-38px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.realtv li.on.nth_3 .vod{top:-75px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.realtv li.on.nth_4 .vod{top:-112px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.realtv li.on.nth_5 .vod{top:-149px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */

/* 분석리포트 */
table.tbl-type.report td{background-color:#fff !important}
table.tbl-type.report tr.on td{background-color:#eef4fc !important}
table.tbl-type.report td.report-day{text-align:left;background-color:#fafbfc !important}
table.tbl-type.report td.report-day{height:36px;line-height:36px;padding:0 18px;background-color:#fafbfc;color:#2768c3}
table.tbl-type.report td.report-day strong{font-weight:700}
table.tbl-type.report td.report-day.rDayType strong {display:inline-block; margin:15px 10px 0 0; font-size:42px;}
table.tbl-type.report td.report-day.rDayType strong span {font-size:18px; letter-spacing:0;}

.analyst{margin-bottom:40px;padding:30px;background-color:#636d7b;color:#fff;position:relative;zoom:1}
.analyst:after{content:'';display:block;clear:both}
.analyst img.thumb{float:left;width:84px;height:113px;margin-right:30px}
.analyst .details{float:left;width:76.04%}
.analyst .details p.name{display:block;margin:2px 0 28px;font-size:18px}
.analyst .details p.name strong{color:#fff;font-weight:700}
.analyst .details dl{float:left;width:33%;font-size:14px}
.analyst .details dt{margin-bottom:3px;color:#dee9f8}
.analyst .details dl:nth-child(3) dt{color:#fff}
	.analyst .details dl.nth_3 dt{color:#fff} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.analyst a.btn{position:absolute;top:20px;right:20px}

ul.analyst-list{border-top:1px solid #e0e1e3}
/* 2014.08.30 bluewebd 여백조절 추가 */
ul.analyst-list.anlLst {margin:10px 0 40px;}
ul.analyst-list li{border:1px solid #e0e1e3;border-top:0;padding:30px;position:relative;zoom:1}
ul.analyst-list li:after{content:'';display:block;clear:both}
ul.analyst-list img.thumb{float:left;width:84px;height:113px;margin-right:30px}
ul.analyst-list .details{float:left;width:76.04%}
ul.analyst-list .details p.name{display:block;margin:-1px 0 13px;font-size:16px}
ul.analyst-list .details p.name strong{color:#000;font-weight:700}
ul.analyst-list .details dl{float:left;width:33%;font-size:14px}
ul.analyst-list .details dt{margin-bottom:3px;color:#2768c3}
ul.analyst-list a.btn3{position:absolute;top:20px;right:20px}

/* 종목 및 기업분석 */
.column-2.onestop{margin-bottom:40px;font-size:14px}
.column-2.onestop h3{margin-top:0 !important}
.column-2.onestop h3.fl+span.btn-area,
.column-2.onestop h3.fl+fieldset{float:right;margin:-8px 0 3px}
.column-2.onestop a.go{position:absolute;right:0;margin:0;padding-right:10px;background:url(/images/common/ico/bu_go4.gif) no-repeat;color:#000}
.column-2.onestop span.btn-area{position:absolute;top:-5px;right:0;clear:none;min-height:36px;padding-top:0;text-align:right}
.column-2.onestop span.btn-area a{display:inline-block;width:6px;height:10px;background-image:url(/images/common/ico/bu_list.gif);background-repeat:no-repeat;text-indent:-9999px;font-size:0;line-height:0}
.column-2.onestop span.btn-area a.prev{background-position:0 0}
.column-2.onestop span.btn-area a.prev:hover{background-position:-12px 0}
.column-2.onestop span.btn-area a.next{background-position:-6px 0;margin-left:10px}
.column-2.onestop span.btn-area a.next:hover{background-position:-18px 0}
.column-2.onestop table, .column-2.onestop div.results{clear:both}
.column-2.onestop th, .column-2.onestop td{height:36px;padding:0 10px;line-height:36px}
.column-2.onestop ul.tab-type{height:32px;margin:0;background-position:0 30px}/* small tab style */
.column-2.onestop ul.tab-type li:first-child{border-left:1px solid #686970}
.column-2.onestop ul.tab-type li a{height:29px;padding:0 10px;border-bottom-width:2px;line-height:29px}
.column-2.onestop ul.tab-type li.on a{height:29px;border-bottom-width:2px}
.column-2.onestop ul.tab-type.sub{padding-bottom:0}
.column-2.onestop ul.tab-type.sub li.on .tab-details{position:absolute;top:72px;left:0;width:100%;height:184px;padding:0;border-width:0;border-bottom:1px solid #686970}
.column-2.onestop ul.tab-type.sub li.on .tab-details p{height:144px;padding:20px;border-left:1px solid #686970;border-right:1px solid #686970;overflow-y:auto;overflow-x:hidden}
.column-2.onestop ul.tab-type.sub li.on .tab-details table{border-width:0}
.column-2.onestop ul.tab-type.sub li.on .tab-details td a{display:inline;border-width:0;background:none;color:#000}
.column-2.onestop ul.tab-type.sub li.on .tab-details a.go{display:inline;top:-30px;border-width:0;background-position:right 10px}
.column-2.onestop ul.tab-type.sub li.on .tab-details a.go:hover{text-decoration:underline}
.column-2.onestop .btn-more a.go{top:-24px;background-position:right 6px}
.column-2.onestop .chart{height:224px;border:1px solid #e0e1e3}
.column-2.onestop .chart img{max-width:100%}
.column-2.onestop .chart2{height:64px;margin-top:10px;padding:20px;border:1px solid #e0e1e3;background-color:#fafbfc}
.column-2.onestop .chart2 p{font-weight:700}
.column-2.onestop .chart2 p em{font-weight:700}
.column-2.onestop .chart3{clear:both;height:320px;padding:20px 20px 0;border:1px solid #e0e1e3}
.column-2.onestop .chart3>div{height:284px}
.column-2.onestop .chart3 ul.tab-type.sub li.on .tab-details{top:82px;height:232px;border-bottom-width:0}
.column-2.onestop .chart3 ul.tab-type.sub li.on .connect-link{position:absolute;top:-40px;right:0}
.column-2.onestop .chart3 ul.tab-type.sub li.on .connect-link a{display:inline;border-width:0;margin:0 0 0 5px;padding:0 15px 0 0;vertical-align:middle;background:url(/images/common/ico/bu_updown.gif) no-repeat right -10px;color:#000}
.column-2.onestop .chart3 ul.tab-type.sub li.on .connect-link a.on{background-position:right -131px;color:#ac0069;line-height:1.42}
.column-2.onestop .chart3 p.tbl-comment{height:36px;margin:0 -20px;padding-left:40px;border-top:1px solid #e0e1e3;background-position:20px 12px;line-height:36px}

/*iframe*/
body.iframe.onestop h3{font-size:18px;margin-top:34px;margin-bottom:9px;padding:0 0 1px 23px;background:url(/images/common/ico/bu_h3.png) no-repeat 0 6px}
body.iframe.onestop>h3{margin-top:0}
body.iframe.onestop h4{font-size:16px;margin-top:24px;margin-bottom:10px}
body.iframe.onestop h5{font-size:14px;margin-top:14px;margin-bottom:10px}
body.iframe.onestop table.small th, body.iframe.onestop table.small td{height:35.8px;padding-top:0;padding-bottom:0}
body.iframe.onestop table.small a{color:#000}
body.iframe.onestop table.tablist{border-width:0}
body.iframe.onestop span.btn-area{position:absolute;top:-39px;right:5px;clear:none;min-height:36px;padding-top:0;text-align:right}
body.iframe.onestop span.btn-area a{display:inline-block;width:6px;height:10px;background-image:url(/images/common/ico/bu_list.gif);background-repeat:no-repeat;text-indent:-9999px;font-size:0;line-height:0}
body.iframe.onestop span.btn-area a.prev{background-position:0 0}
body.iframe.onestop span.btn-area a.prev:hover{background-position:-12px 0}
body.iframe.onestop span.btn-area a.next{background-position:-6px 0;margin-left:10px}
body.iframe.onestop span.btn-area a.next:hover{background-position:-18px 0}

/* 종목발굴서비스 */
.qna-area{padding:40px;border:1px solid #e0e1e3;zoom:1}
.qna-area:after{content:'';display:block;clear:both}
.qna-area h3{float:left !important;width:14%;font-size:18px !important;padding:0 0 5px 3.5% !important;margin:0 !important;background:url(/images/common/ico/bu_qna.gif) no-repeat 0 3px !important}
.qna-area p{float:left;width:32.5%;margin-top:-3px}
.qna-area p a.go{display:inline-block;margin:11px 0 0;color:#000;font-size:14px;text-decoration:none}
.qna-area p a.go:hover{text-decoration:underline}
.qna-area ul{float:left;width:50%}
.qna-area li{float:left;width:50%}
.qna-area li a{display:block;height:67px;margin-left:1px;padding:20px 30px 0;border-right:1px solid #575a63;border-bottom:1px solid #575a63;background:#85868e url(/images/common/ico/bu_go3.gif) no-repeat right;color:#fff;text-decoration:none}
/* 2014.09.01 bluewebd 웹접근성 초점표시를 위해 수정 및 삭제 */
.qna-area li a:hover, .qna-area li a:focus {background:#575a63 url(/images/common/ico/bu_go3.gif) no-repeat right;}
/*
	body.msie11 .qna-area li a:focus,
	body.msie10 .qna-area li a:focus,
	body.msie9 .qna-area li a:focus,
	body.msie8 .qna-area li a:focus,
	body.msie7 .qna-area li a:focus{outline:2px dashed #000}
*/

ul.portfolio-list li{margin-top:30px;border:1px solid #e0e1e3;zoom:1}
ul.portfolio-list li.on{border:1px solid #2768c3}
ul.portfolio-list li:first-child{margin-top:0}
ul.portfolio-list li:after{content:'';display:block;clear:both}
ul.portfolio-list li fieldset{float:left;width:25%}
ul.portfolio-list li fieldset label{display:inline-block;vertical-align:middle;margin:45px 0 0 30px}
ul.portfolio-list li fieldset img{vertical-align:middle;margin:47px 0 0 5px}
ul.portfolio-list li table.tbl-type{float:left;width:75%;border:0;border-left:1px solid #e0e1e3}
	body.msie7 ul.portfolio-list li table.tbl-type{width:74.9%}
ul.portfolio-list li table.tbl-type thead th{background-color:#fafbfc}
ul.portfolio-list li table.tbl-type tbody tr:first-child td{border-top:1px solid #e0e1e3}
ul.portfolio-list li td{width:25%}
ul.portfolio-list li dl{clear:both;border-top:1px solid #e0e1e3;padding:26px 30px 28px;zoom:1}
ul.portfolio-list li dl:after{content:'';display:block;clear:both}
ul.portfolio-list li dt{float:left;width:105px;color:#ac0069}
ul.portfolio-list li dd{float:left}

.chart-list{border-top:4px solid #686970;border-bottom:1px solid #686970}
.chart-list ul{border-bottom:1px solid #e0e1e3;zoom:1}
.chart-list ul:last-child, .chart-list ul.last {border-bottom:0}
.chart-list ul:after{content:'';display:block;clear:both}
.chart-list li{float:left;width:27.5%;padding:30px 2.8%;border-right:1px solid #e0e1e3}
.chart-list li:nth-child(3n){border-right:0}
	.chart-list li.3n{border-right:0} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.chart-list li dl{font-size:14px}
.chart-list li dt, .chart-list li dd{display:inline-block}
.chart-list li dt{color:#000 !important}
.chart-list li dd{width:16%;padding-left:2%}
.chart-list li dd:last-child, .chart-list li dd.last {text-align:right;padding:0}
.chart-list li label{display:block;margin-bottom:18px}
.chart-list li .chart{max-width:100%}
.chart-list li .btn-area{text-align:right;padding-top:18px}
	body.msie7 .chart-list li dt, body.msie7 .chart-list li dd{display:inline}

ul.search-list{border-top:1px solid #e0e1e3}
ul.search-list li{padding:20px;border:1px solid #e0e1e3;border-top:0}
ul.search-list li dl{zoom:1}
ul.search-list li dl:after{content:'';display:block;clear:both}
ul.search-list li dt, ul.search-list li dd{float:left}
ul.search-list li dt{width:12%;padding-top:6px}
ul.search-list li dd.secter{width:69%}
ul.search-list li dd.secter fieldset {margin-top:15px;}
ul.search-list li dd.secter fieldset:first-child {margin-top:0px;}
ul.search-list li dd.secter span.cdPrice {display:block; background:url("/images/common/ico/bu_desc.gif") no-repeat 0 8px; padding-left:10px; margin-bottom:5px; font-size:14px;}
ul.search-list li dd.secter span.cdPrice strong {color:#000; font-weight:bold;}
ul.search-list li dd.secter a{width:106px;padding:0;margin-right:-3px;text-align:center}
ul.search-list li dd.secter a:last-child, ul.search-list li dd.secter a.last {width:66px}
ul.search-list li dd.secter .select-box li{border-width:0}
ul.search-list li dd.secter .select-box a{width:34px;margin:0}
ul.search-list li dd.count{width:15%;padding-top:6px;text-align:center}
ul.search-list li input[type=text]{width:92.9%;margin-bottom:4px;text-align:right}
ul.search-list li input[type=text].section, ul.search-list li input[type=text].section2{width:auto;margin-bottom:-1px;text-align:center}

.chart-pattern{margin-left:-1px;zoom:1}
.chart-pattern:after{content:'';display:block;clear:both}
.chart-pattern li{float:left;width:158px;height:99px;text-align:center;margin:0 0 1px 1px;border-right:1px solid #a0a3aa;border-bottom:1px solid #a0a3aa}
.chart-pattern li a{display:block;height:29px;padding-top:70px;background-color:#fafbfc;background-repeat:no-repeat;background-position:center top;color:#000;font-size:14px;text-decoration:none}
.chart-pattern li.on a, .chart-pattern li a:hover{text-decoration:none;background-color:#636d7b;background-position:center -99px;color:#fff}
.chart-pattern li:nth-child(1) a{ background-image:url(/images/invest/img_pattern1.gif)}
.chart-pattern li:nth-child(2) a{ background-image:url(/images/invest/img_pattern2.gif)}
.chart-pattern li:nth-child(3) a{ background-image:url(/images/invest/img_pattern3.gif)}
.chart-pattern li:nth-child(4) a{ background-image:url(/images/invest/img_pattern4.gif)}
.chart-pattern li:nth-child(5) a{ background-image:url(/images/invest/img_pattern5.gif)}
.chart-pattern li:nth-child(6) a{ background-image:url(/images/invest/img_pattern6.gif)}
.chart-pattern li:nth-child(7) a{ background-image:url(/images/invest/img_pattern7.gif)}
.chart-pattern li:nth-child(8) a{ background-image:url(/images/invest/img_pattern8.gif)}
.chart-pattern li:nth-child(9) a{ background-image:url(/images/invest/img_pattern9.gif)}
.chart-pattern li:nth-child(10) a{ background-image:url(/images/invest/img_pattern10.gif)}
.chart-pattern li:nth-child(11) a{ background-image:url(/images/invest/img_pattern11.gif)}
.chart-pattern li:nth-child(12) a{ background-image:url(/images/invest/img_pattern12.gif)}
.chart-pattern li:nth-child(13) a{ background-image:url(/images/invest/img_pattern13.gif)}
.chart-pattern li:nth-child(14) a{ background-image:url(/images/invest/img_pattern14.gif)}
.chart-pattern li:nth-child(15) a{ background-image:url(/images/invest/img_pattern15.gif)}
.chart-pattern li:nth-child(16) a{ background-image:url(/images/invest/img_pattern16.gif)}
.chart-pattern li:nth-child(17) a{ background-image:url(/images/invest/img_pattern17.gif)}
.chart-pattern li:nth-child(18) a{ background-image:url(/images/invest/img_pattern18.gif)}
.chart-pattern li:nth-child(19) a{ background-image:url(/images/invest/img_pattern19.gif)}
.chart-pattern li:nth-child(20) a{ background-image:url(/images/invest/img_pattern20.gif)}
.chart-pattern li:nth-child(21) a{ background-image:url(/images/invest/img_pattern21.gif)}
.chart-pattern li:nth-child(22) a{ background-image:url(/images/invest/img_pattern22.gif)}
.chart-pattern li:nth-child(23) a{ background-image:url(/images/invest/img_pattern23.gif)}
.chart-pattern li:nth-child(24) a{ background-image:url(/images/invest/img_pattern24.gif)}
	.chart-pattern li.nth_1 a{ background-image:url(/images/invest/img_pattern1.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_2 a{ background-image:url(/images/invest/img_pattern2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_3 a{ background-image:url(/images/invest/img_pattern3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_4 a{ background-image:url(/images/invest/img_pattern4.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_5 a{ background-image:url(/images/invest/img_pattern5.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_6 a{ background-image:url(/images/invest/img_pattern6.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_7 a{ background-image:url(/images/invest/img_pattern7.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_8 a{ background-image:url(/images/invest/img_pattern8.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_9 a{ background-image:url(/images/invest/img_pattern9.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_10 a{ background-image:url(/images/invest/img_pattern10.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_11 a{ background-image:url(/images/invest/img_pattern11.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_12 a{ background-image:url(/images/invest/img_pattern12.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_13 a{ background-image:url(/images/invest/img_pattern13.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_14 a{ background-image:url(/images/invest/img_pattern14.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_15 a{ background-image:url(/images/invest/img_pattern15.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_16 a{ background-image:url(/images/invest/img_pattern16.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_17 a{ background-image:url(/images/invest/img_pattern17.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_18 a{ background-image:url(/images/invest/img_pattern18.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_19 a{ background-image:url(/images/invest/img_pattern19.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_20 a{ background-image:url(/images/invest/img_pattern20.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_21 a{ background-image:url(/images/invest/img_pattern21.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_22 a{ background-image:url(/images/invest/img_pattern22.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_23 a{ background-image:url(/images/invest/img_pattern23.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.chart-pattern li.nth_24 a{ background-image:url(/images/invest/img_pattern24.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */

.chart-area{margin-top:40px}
.chart-area img{max-width:100%}

#popContents.searchAdd ul.tab-list{width:140px;height:305px;border:1px solid #a0a3aa;position:relative}
#popContents.searchAdd ul.tab-list li a{display:block;height:50px;padding:0 10px;border-top:1px solid #a0a3aa;background-color:#f5f5f6;color:#000;line-height:49px;text-decoration:none}
#popContents.searchAdd ul.tab-list li.on{margin:0 -1px}
#popContents.searchAdd ul.tab-list li.on a{border-top-color:#636d7b;background-color:#636d7b;color:#e5ebf4}
#popContents.searchAdd ul.tab-list li:first-child a{border-top-width:0}
#popContents.searchAdd ul.tab-list li .tab-selecter{position:absolute}
#popContents.searchAdd ul.tab-list li div.tab-details{position:absolute;top:-1px;left:141px;width:658px;height:305px;margin:0;padding:0;border:1px solid #a0a3aa;border-left-width:0;border-right-width:0}
#popContents.searchAdd ul.tab-list li div.tab-details dl{float:left;width:328px;border-right:1px solid #a0a3aa}
#popContents.searchAdd ul.tab-list li div.tab-details dt{height:50px;text-align:center;border-bottom:1px solid #a0a3aa;background-color:#f5f5f6;color:#000;font-weight:700;line-height:49px}
#popContents.searchAdd ul.tab-list li div.tab-details dd{height:254px}
#popContents.searchAdd ul.tab-list li div.tab-details dd ul{height:254px;margin-top:-5px;overflow-y:scroll;overflow-x:hidden}
#popContents.searchAdd ul.tab-list li div.tab-details dd li{height:36px;padding:0 10px;line-height:35px}
#popContents.searchAdd ul.tab-list li div.tab-details dd li:nth-child(odd){background-color:#fafbfc}
#popContents.searchAdd ul.tab-list li div.tab-details dd li.odd{background-color:#fafbfc} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
#popContents.searchAdd table.tbl-type2{border:1px solid #a0a3aa}
#popContents.searchAdd table.tbl-type2 th, #popContents.searchAdd table.tbl-type2 td{border-color:#a0a3aa}
#popContents.searchAdd table.tbl-type2 tr:first-child th, #popContents.searchAdd table.tbl-type2 tr:first-child td{border-top-width:0}
#popContents.searchAdd table.tbl-type2 td a{display:block;float:right;width:10px;height:9px;margin-top:5px;background:url(/images/common/ico/bu_close3.gif) no-repeat;text-indent:-9999px}

/*투자자클럽*/
.stockstar-top{height:54px;margin-bottom:40px;background-color:#eef4fc;font-size:14px;line-height:54px;position:relative}
.stockstar-top dt{float:left;width:114px;text-align:center;background:url(/images/common/ico/bu_bar.gif) no-repeat right center;color:#000;font-weight:700}
.stockstar-top dd{float:left;margin-left:30px;padding-left:10px;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 26px}

p.aic-info{height:38px;margin-bottom:40px;padding:16px 0 0 20px;background-color:#6c7686;color:#fff;position:relative}
p.aic-info strong{color:#fff;font-weight:700}
p.aic-info span.btn-area{display:block;position:absolute;top:0;right:0;height:54px;padding:0}

p.chart{height:54px;margin-bottom:40px;padding:0 20px;border:1px solid #4b4c52;background-color:#575966}
p.chart strong.name{display:inline-block;margin-top:15px;padding-left:20px;background:url(/images/common/ico/bu_chart.gif) no-repeat 0 8px;color:#fff}
p.chart a{display:block;height:54px;margin-bottom:40px; background:url(/images/common/ico/bu_updown4.gif) no-repeat right -26px;color:#fff;line-height:54px;text-decoration:none}
p.chart a.show{background-position:right 24px}
p.chart+.chart-details{margin-top:-40px !important;border-top-width:0}
.chart-details{margin-bottom:40px;border:1px solid #4b4c52}
.chart-details img{max-width:100%}

ul.tab-type.aic-top3{height:227px;border-width:0;font-size:16px}
ul.tab-type.aic-top3 li{width:auto !important}
ul.tab-type.aic-top3 li:first-child.on{border-left-width:0}
ul.tab-type.aic-top3 div.deails{position:absolute;top:57px;left:0;width:960px;height:223px}
ul.tab-type.aic-top3 div.deails table{border-top-width:0}
ul.tab-type.aic-top3 a.btn3.more{display:inline-block;position:absolute;top:-44px;right:0;width:60px;height:34px;padding:0 10px 0 0px !important;border:1px solid #a0a3aa;background:#fafbfc url(/images/common/btn/bg_bul3.png) right -616px no-repeat;color:#000;line-height:34px}
ul.tab-type.aic-top3 li:nth-child(2) div.deails{left:-134px}
	ul.tab-type.aic-top3 li.nth_2 div.deails{left:-134px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
/* 2014.08.25 bluewebd ACI intro Mod */
#contents.invest h2 {margin-bottom:0px;}
ul#todayHotList.tab-type.aic-top3, ul#holdHotList.tab-type.aic-top3 {margin-top:10px;}
ul#todayHotList.tab-type.aic-top3 div.deails, ul#holdHotList.tab-type.aic-top3 div.deails{top:55px;}
ul#holdHotList.tab-type.aic-top3 li:nth-child(2) div.deails{left:-132px}
	ul#holdHotList.tab-type.aic-top3 li.nth_2 div.deails{left:-132px} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */


ul.aic-top3{margin-bottom:40px;border:1px solid #a0a3aa;font-size:14px;zoom:1}
ul.aic-top3:after{content:'';display:block;clear:both}
ul.aic-top3 li{float:left;width:33.23%;position:relative}
ul.aic-top3 li em.star{margin-top:-7px} 
ul.aic-top3 li span.ranking{display:block;position:absolute;top:-1px;left:0;width:55px;height:30px;text-align:center;background-color:#4f78b2;color:#fff;font-weight:700;line-height:30px}
ul.aic-top3 li:first-child span.ranking{left:-1px}
ul.aic-top3 li p.ranking{position:relative;height:118px;border-left:1px solid #a0a3aa}
ul.aic-top3 li p.ranking strong{display:block;position:absolute;bottom:0;right:0;width:82%;height:118px;padding-right:18%;text-align:center;color:#000;line-height:118px;z-index:10}
ul.aic-top3 li p.ranking a{color:#000}
ul.aic-top3 li p.ranking img{position:absolute;bottom:0;right:0;z-index:1}
ul.aic-top3 li:first-child p.ranking{border-left-width:0}
ul.aic-top3 li div.attention{height:120px;padding:30px;border-left:1px solid #a0a3aa}
ul.aic-top3 li:first-child div.attention{border-left-width:0}
ul.aic-top3 li div.attention p{padding:15px 0 8px}
ul.aic-top3 li div.attention p a{color:#000}
ul.aic-top3 li div.attention img.character{float:left;width:98px;height:73px;margin-right:20px;border:1px solid #e0e1e3}
ul.aic-top3 li div.attention dl{float:left;margin:-5px -30px 0 0}
ul.aic-top3 li div.attention dt, ul.aic-top3 li div.attention dd{float:left;width:77px;margin-bottom:1px}
ul.aic-top3 li div.attention dt{clear:left;color:#2768c3}
ul.aic-top3 li:nth-child(1){background:url(/images/invest/img_rank1.png) no-repeat 90% top}
ul.aic-top3 li:nth-child(2){background:url(/images/invest/img_rank2.png) no-repeat 90% top}
ul.aic-top3 li:nth-child(3){background:url(/images/invest/img_rank3.png) no-repeat 90% top}
	ul.aic-top3 li.nth_1{background:url(/images/invest/img_rank1.png) no-repeat 90% top} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.aic-top3 li.nth_2{background:url(/images/invest/img_rank2.png) no-repeat 90% top} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	ul.aic-top3 li.nth_3{background:url(/images/invest/img_rank3.png) no-repeat 90% top} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
ul.aic-top3 li.no-list{float:none;width:auto;height:118px;padding:0;text-align:center;background:none;line-height:118px}
ul.aic-top3.more li{width:30%}
ul.aic-top3.more li.more{width:10%}
ul.aic-top3.more li.more a{display:block;height:118px;border-left:1px solid #a0a3aa;background:#fafbfc url(/images/common/ico/bu_more2.gif) no-repeat center;text-indent:-9999px}
	body.msie7 ul.aic-top3 li div.attention dd{margin-top:-21px;margin-left:77px}

/* 2014.08.25 bluewebd ACI intro Mod */
ul#todayHotList.aic-top3 li{background:none;}
ul#holdHotList.aic-top3 li{background:none;}

.my-portfolio{height:210px;margin-bottom:40px}
.my-portfolio p{margin-bottom:13px;font-weight:700}
.my-portfolio p em{font-weight:700}
.my-portfolio img.character{width:98px;height:73px}
.my-portfolio .nick-name, .my-portfolio .fan-list{float:left;width:440px;height:186px;padding:24px 20px 0}
/*닉네임*/
.my-portfolio .nick-name{background-color:#636d7b;color:#fff}
.my-portfolio .nick-name:after{content:'';display:block;clear:both}
.my-portfolio .nick-name p em, .my-portfolio .nick-name p a{color:#fff}
.my-portfolio .nick-name p em, .my-portfolio .nick-name p a.btn {float:right; margin-top:-5px;}
.my-portfolio .nick-name p a.refresh{float:right;margin-top:1px;background-image:url(/images/common/ico/bu_refresh2.png);font-size:14px;font-weight:normal}
.my-portfolio .nick-name p a.go{float:right;margin-top:1px;padding-right:20px;background:url(/images/common/ico/bu_check3.gif) no-repeat right 8px;font-size:14px;font-weight:normal}
.my-portfolio .nick-name img.character{float:left;margin-right:10px;border:1px solid #4b4c52}
.my-portfolio .nick-name table{float:right;width:320px;border-top:1px solid #5a6370}
.my-portfolio .nick-name th, .my-portfolio .nick-name td{padding:8px 0 11px 10px;border-bottom:1px solid #5a6370;text-align:left;font-size:14px;font-weight:normal}
/*마이팬/관심회원*/
.my-portfolio .fan-list{background-color:#edf0f6;zoom:1}
.my-portfolio .fan-list:after{content:'';display:block;clear:both}
.my-portfolio .fan-list p a{display:block;float:right;margin-top:1px;font-size:14px;font-weight:normal}
.my-portfolio .my-fan, .my-portfolio .attention{width:210px;position:relative;}
.my-portfolio .my-fan{float:left}
.my-portfolio .my-fan .go, .my-portfolio .attention .go{position:absolute;top:1px;right:0px;font-size:14px;font-weight:normal;}
.my-portfolio .attention{float:right}
.my-portfolio ul:after{content:'';display:block;clear:both}
.my-portfolio li{float:left;width:100px}
.my-portfolio li:first-child{margin-right:10px}
.my-portfolio li a{color:#000}
.my-portfolio li img.character{border:1px solid #e0e1e3}
.my-portfolio li strong{display:block;margin-left:-5px;color:#ac0069}
.my-portfolio li.no-list{width:210px;height:124px;text-align:center;line-height:124px}
	body.msie7 .my-portfolio .nick-name p a.refresh,
	body.msie7 .my-portfolio .fan-list p a{margin-top:-22px}
	body.msie7 .my-portfolio .nick-name table{margin-top:-13px}

.search-code{clear:both;margin-bottom:40px;padding:10px 0;border-top:4px solid #686970;border-bottom:1px solid #686970;zoom:1}
.search-code:after{content:'';display:block;clear:both}
.search-code fieldset.code{float:left}
.search-code fieldset .select-box{margin-right:-3px}
.search-code fieldset .select-box ul{margin-left:0 !important}
.search-code label.single{height:30px;padding-top:6px;margin:0 -10px 0 10px;vertical-align:middle;font-size:14px} /* 2줄로 떨어지는 현상 조치 20140925 진수 */
.search-code label.single2{float:none !important;height:30px;padding-top:6px;margin:0 -10px 0 20px;vertical-align:middle;font-size:14px}
.search-code label.single2+a.btn3{float:none}
.search-code ul.sorting, .search-code ul.sorting2{height:29px;padding-top:7px;vertical-align:middle;font-size:14px}
.search-code label.single .checkbox{margin-top:-2px}
.search-code .fl a, .search-code .fl label, .search-code .fl ul{float:left}
/* 2014.09.25 bluewebd MOD
.search-code .fl a.btn3+a.btn4, .search-code .fl a.btn4+a.btn4{margin-left:2px}*/
.search-code .fl a.btn4+a.btn3, .search-code .fl a.btn4+a.btn4{margin-left:2px}
.search-code .fl label+a.btn3{margin-left:10px}
.search-code .fl ul.sorting2{margin-left:20px}
.search-code .fr ul, .search-code .fr fieldset, .search-code .fr span.date, .search-code .fr a.refresh{float:left;margin-left:10px}
.search-code .fr ul+fieldset{margin-left:20px}
.search-code .fr span.date, .search-code .fr a.refresh{margin-top:8px}
.search-code .fr>ul.sorting{margin-left:0}
.search-code+table, .search-code+table.tbl-layout, .search-code+.scroll-fixed-head{margin-top:-40px}
.search-code+table, .search-code+table.tbl-layout tr.thead td, .search-code+table.tbl-layout.thead, .search-code+.scroll-fixed-head table.tbl-layout tr.thead td{border-top-width:0}

ul.character-list{width:760px;margin:-10px 0 10px 0}
ul.character-list:after{content:'';display:block;clear:both}
ul.character-list li{float:left;margin:20px 20px 0 0}
ul.character-list li .radio{float:left;margin-top:24px}
ul.character-list li img{width:78px;height:58px;margin:0 20px 0 10px;border:1px solid #e0e1e3}

.aic-guide{border:1px solid #e0e1e3;zoom:1}
.aic-guide:after{content:'';display:block;clear:both}
.aic-guide dl{float:left;width:39.92%;padding:35px 0 38px 10%;background:url(/images/invest/bg_aic.gif) no-repeat 8% 40px}
.aic-guide dl:first-child{border-right:1px solid #e0e1e3}
.aic-guide dt{float:left;width:35%}
.aic-guide dt a.go{margin-left:0}
.aic-guide dd{float:left;width:55%;padding-right:10%}

.search-item{margin-bottom:20px;zoom:1}
.search-item:after{content:'';display:block;clear:both}
.search-item div.fl, .search-item div.fr{width:388px}
.search-item.maru div.fl, .search-item.maru div.fr{width:235px}
.search-item div.btn-area{clear:none;float:left;width:102px;min-height:inherit;padding:160px 0 0 0}
.search-item div.btn-area a{height:34px !important;line-height:34px !important;margin-bottom:10px}
.search-item div.btn-area a.prev{padding:0 12px 0 24px;background-image:url(/images/common/ico/bu_prev.gif);background-position:12px -5px}
.search-item div.btn-area a.next{padding:0 24px 0 12px;background-position:38px -5px}
.search-item span.btn-area{display:block;height:36px;margin-bottom:10px}
.search-item fieldset{margin-bottom:10px}
.search-item fieldset input[type=text]{width:288px;margin-right:-3px}
.search-item.maru fieldset input[type=text]{width:135px;margin-right:-3px}
.search-item .select-box{margin-bottom:10px}
.search-item div.list{border:1px solid #a0a3aa}
.search-item label.all-check{display:block;height:55px;padding:0 20px;border-bottom:1px solid #a0a3aa;background-color:#fafbfc;text-align:center}
.search-item table{width:100%}
.search-item th, .search-item td{padding:0 !important}
.search-item ul{height:248px;padding:5px 0;overflow-y:auto;overflow-x:hidden}
.search-item li{padding:2px 20px 5px;font-size:14px}
.search-item li.on, .search-item li:hover{background-color:#eef4fc}
.search-item li a{color:#000}
.search-item li a:hover{text-decoration:none}
.search-item li.no-list{text-align:center}
.search-item li.no-list:hover{ background-color:#fff}
.search-item div.fl li.no-list{height:241px;line-height:241px}
.search-item div.fr ul{height:294px}
.search-item div.fr li.no-list{height:287px;line-height:287px}
.search-item+.btn-area{margin-top:40px;border-top:1px solid #e0e1e3}
.search-item.pop{margin-bottom:10px}
.search-item.pop div.fl, .search-item.pop div.fr{width:299px}
.search-item.pop input[type=text]{width:201px}
.search-item.pop h2{margin-top:0 !important}
.search-item.pop select.group-name{width:282px}
.search-item.pop div.btn-area{padding-top:110px}
.search-item.pop ul.group{height:248px !important}
.search-item.pop div.fr .hgroup span.btn-area{margin:-28px 0 2px}
/* 2014.08.29 bluewebd 관심종목 등록/삭제 내용추가 */
.search-item.pop.myItemMng {}
#popContents .search-item.pop.myItemMng h3 {margin-top:5px;}
.search-item.pop.myItemMng dt {background:#fafbfc; height:50px; line-height:50px; border:1px solid #a0a3aa; border-bottom:0px;}
.search-item.pop.myItemMng dt label {position:relative; display:inline-block; width:100%; text-align:center;}
.search-item.pop.myItemMng dt label .checkbox {position:absolute; top:50%; left:20px; margin-top:-8px;}
.search-item.pop.myItemMng dt span {display:inline-block; height:40px; line-height:40px; padding-bottom:10px;}
.search-item.pop.myItemMng .list{border:1px solid #a0a3aa}
.search-item.pop.myItemMng ul {height:265px;}
.search-item.pop.myItemMng > .btn-area {padding-top:180px;}
.search-item.pop.myItemMng .btn-area a span {background:none; display:inline-block; padding:0; margin-top:-1px;}
.search-item.pop.myItemMng .btn-area a {min-width:45px; background:url("/images/common/btn/bg_bul3_1.png") no-repeat;}
.search-item.pop.myItemMng .btn-area a.btn3.btAdd {background-position:35px -70px;;}
.search-item.pop.myItemMng .btn-area a.btn3.btAdd span {margin-right:5px;}
.search-item.pop.myItemMng .btn-area a.btn3.btDel {background-position:-5px -105px;}
.search-item.pop.myItemMng .btn-area a.btn3.btDel span {margin-left:5px;}
.search-item.pop.myItemMng div.fr .hgroups span.btn-area {min-height:36px; padding-top:0;}
.search-item.pop.myItemMng div.fr .hgroups span.btn-area a {min-width:125px;}
.search-item.pop.myItemMng div.fr .hgroups span a.btn3.btup {background-position:50% 0;}
.search-item.pop.myItemMng div.fr .hgroups span a.btn3.btdn {background-position:50% -35px;}

/* HOT STOCK */
#viewChart {width:100%;}
#viewChart .buy_area, #viewChart .sell_area {clear:both !important;zoom:1}
#viewChart .buy_area:after, #viewChart .sell_area:after {content:'';display:block;clear:both}
#viewChart .sell_area {margin-bottom:40px;}
#viewChart .chartDesc {position:relative; float:left; width: 50%; margin: 0 auto 80px;}
#viewChart .chartDesc .btnTblView {position:absolute; bottom:14px; right:6%;}
#viewChart.hotToday .chartDesc { height: 420px;}
#viewChart.hotHold .chartDesc { height: 420px;}
/* 2014.11.14 bluewebd ADD */
#viewChart .chartDesc .highcharts-container {margin:auto}

/*POP Life*/
.seri-report{display:table;width:100%;margin-bottom:40px}
.seri-report .row{display:table-row}
.seri-report dl{display:table-cell;width:50%}
.seri-report dl.title{background:#636d7b url(/images/invest/bg_seri.gif) no-repeat 30px 30px;color:#fff}
.seri-report dl.title dt{margin:27px 30px 0 130px;font-size:18px;font-weight:700}
.seri-report dl.title dt small{display:block;color:#fff}
.seri-report dl.title dt a{color:#fff}
.seri-report dl.title dd{margin:24px 30px 30px 130px;zoom:1}
.seri-report dl.title dd:after{content:'';display:block;clear:both}
.seri-report dl.title dd th, .seri-report dl.title dd td{text-align:left;padding-right:30px;font-size:14px}
.seri-report dl.title dd a.btn{float:right;margin-top:8px;padding-right:12px;background-image:url(none)}
.seri-report dl.summary{background-color:#edf0f6;font-size:14px}
.seri-report dl.summary dd{margin:25px 30px 28px}
	body.msie7 .seri-report dl{float:left;height:253px}

.report-list{display:table;border:1px solid #a0a3aa;border-left-width:0;margin-bottom:40px}
.report-list .row{display:table-row}
.report-list .row dl{display:table-cell;width:33.33%;border-left:1px solid #a0a3aa;background-repeat:no-repeat;background-position:30px 30px}
.report-list .row dl:nth-child(1){background-image:url(/images/invest/bg_seri2.gif)}
.report-list .row dl:nth-child(2){background-image:url(/images/invest/bg_seri3.gif)}
.report-list .row dl:nth-child(3){background-image:url(/images/invest/bg_seri4.gif)}
	.report-list .row dl.nth_1{background-image:url(/images/invest/bg_seri2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.report-list .row dl.nth_2{background-image:url(/images/invest/bg_seri3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.report-list .row dl.nth_3{background-image:url(/images/invest/bg_seri4.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.report-list .row dt,
.report-list .row dd{margin:0 30px}
.report-list .row dt{margin-top:115px;color:#000;font-size:18px;font-weight:700}
.report-list .row dt a{color:#000}
.report-list .row dt small{display:block;color:#2768c3;font-size:16px}
.report-list .row dd{margin-bottom:28px;font-size:14px}
.report-list .row dd table{margin:13px 0 33px}
.report-list .row dd th{text-align:left;padding-right:20px;color:#4f78b2;font-weight:normal}
.report-list .row dd dl{border-left-width:0;background:none !important}
.report-list .row dd dt, .report-list .row dd dd{margin:0;font-size:14px;font-weight:normal}
	body.msie7 .report-list .row{zoom:1}
	body.msie7 .report-list .row:after{content:'';display:block;clear:both}
	body.msie7 .report-list .row dl{float:left;width:33.1%;height:420px}
	body.msie7 .report-list .row dd dl{float:none;width:auto}
	
	
	
.protection-box{display:table;border:1px solid #a0a3aa;border-left-width:0;margin-bottom:40px}
.protection-box .row{display:table-row}
.protection-box .row dl{display:table-cell;width:33.33%;border-left:1px solid #a0a3aa;background-repeat:no-repeat;background-position:30px 30px}
.protection-box .row dl:nth-child(1){background-image:url(/images/customer/bg_protection1.gif)}
.protection-box .row dl:nth-child(2){background-image:url(/images/customer/bg_protection2.gif)}
.protection-box .row dl:nth-child(3){background-image:url(/images/customer/bg_protection3.gif)}
	.protection-box .row dl.nth_1{background-image:url(/images/customer/bg_protection1.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.protection-box .row dl.nth_2{background-image:url(/images/customer/bg_protection2.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
	.protection-box .row dl.nth_3{background-image:url(/images/customer/bg_protection3.gif)} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
.protection-box .row dt,
.protection-box .row dd{margin:0 30px;font-size:14px}
.protection-box .row dt{margin-top:115px;color:#000;font-size:18px;font-weight:600;margin-bottom:35px}
.protection-box .row dt a{color:#000}
.protection-box .row dt em{color:#2768c3;}
.protection-box .row dd{margin-bottom:40px;font-size:14px}
.protection-box .row dd dl{border-left-width:0;background:none !important}
.protection-box .row dd dt, .report-list .row dd dd{margin:0;font-size:14px;font-weight:normal}
	body.msie7 .report-list .row{zoom:1}
	body.msie7 .report-list .row:after{content:'';display:block;clear:both}
	body.msie7 .report-list .row dl{float:left;width:33.1%;height:420px}
	body.msie7 .report-list .row dd dl{float:none;width:auto}

	
	
	
.protection_img{margin-top:15px;text-align:center;}

/*15.09.09_세금안내 추가*/

.tax-tip{border:1px solid #a0a3aa;border-top-width:0;zoom:1}
.tax-tip:after{content:'';display:block;clear:both}
.tax-tip h2{float:left;width:24%;margin:0 0 0 -1px !important; font-size:16px !important}
.tax-tip h2 strong{display:block;height:54px;padding-left:40px;background-color:#747f8f;color:#fff;font-weight:700;line-height:54px}
.tax-tip dl{float:left;width:76%;}
.tax-tip dt{height:54px;padding-left:40px;background-color:#5b6370;color:#fff;line-height:54px}
.tax-tip dd{padding:34px 40px 40px}
.tax-tip dd b strong{font-weight:700}
.tax-tip dd dl{float:none;width:auto;margin:0}
.tax-tip dd dt{height:auto;padding:0;background-color:transparent;color:#000;line-height:inherit}
.tax-tip dd dd{padding:0}
.tax-tip dd em{font-weight:normal}


.tax-tip dd dl.desc2 dt{font-weight:700;margin-top: 50px;}
.tax-tip dd dl.desc2 dt strong{font-weight:700;margin-top: 50px;}
.tax-tip dd dl.desc2 dd{padding-left:10px;font-size:16px;background-position:0 11px}
.tax-tip dd .tax-info{margin-top:20px;zoom:1}
.tax-tip dd .tax-info:after{content:'';display:block;clear:both}
.tax-tip dd .tax-info table{float:left;border:1px solid #a0a3aa}
.tax-tip dd .tax-info th, .tax-tip dd .tax-info td{padding:10px;vertical-align:top}
.tax-tip dd .tax-info th{background-color:#dee9f8}
.tax-tip dd .tax-info th strong{font-weight:700}
.tax-tip dd .tax-info td{border-top:1px solid #a0a3aa;font-size:14px}
.tax-tip dd .tax-info td+td{border-left:1px solid #a0a3aa}
	body.firefox .tax-tip dd .tax-info caption{display:none !important}
.tax-tip dd .tax-info span, .tax-tip dd .tax-info p{display:block;float:left;margin-top:100px;text-align:center}
.tax-tip dd .tax-info span{width:105px;padding-bottom:10px;background:url(/images/trading/bu_arrow.gif) no-repeat right bottom}
.tax-tip dd .tax-info p{width:128px;height:46px;border:2px solid #1e4d92;line-height:46px;font-weight:700}
.tax-tip dd .message3{margin-top:15px;padding:15px;text-align:left;background-color:#edf0f6;font-size:14px}
.tax-tip dd .message3 ul{margin-top:-5px}
.tax-tip dd .message3 li{margin-top:5px;padding-left:10px;background:url(/images/common/ico/bu_desc.gif) no-repeat 0 10px}
.tax-tip dd .message3+p.desc{margin-top:16px}
.tax-tip li .pi{color:#ac0069}


.retire-step.tax{width:480px; !important; float:left; padding-left:40px;}
.retire-step.tax table{width:100% !important; }
.retire-step.tax tbody.table{height:150px;}
.retire-step.tax tbody.desc td{background-color:#3878d5;background-image:url(/images/common/ico/bu_arrow25.gif)}
.retire-step.tax tbody.desc td {background-color:#3878d5;background-image:url(/images/common/ico/bu_arrow25.gif);color:#fff}
.retire-step.tax tbody.desc td.nth_1{background-color:#3878d5;background-image:url(/images/common/ico/bu_arrow25.gif);color:#fff} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */
/*.retire-step.tax tbody.desc li {margin-top: 5px; padding-left: 10px; background: url(/images/common/ico/bu_desc5.gif) no-repeat 0 11px;}*/
.retire-step.tax tbody.desc li em{font-weight:normal}


.retire-step.tax2{width:480px; !important; float:left; padding-left:40px;}
.retire-step.tax tbody.table{height:300px;}
.retire-step.tax2 table{width:100% !important; }
.retire-step.tax2 tbody.desc td{background-color:#5351da;background-image:url(/images/common/ico/bu_arrow26.gif);color:#fff}
.retire-step.tax2 tbody.desc td.nth_1{background-color:#5351da;background-image:url(/images/common/ico/bu_arrow26.gif);color:#fff} /* 2014-11-07 IE7 ~ IE8 CSS3 대응 */


.table-left-1 {width:100%;border-top:1px solid #000000}


