﻿@charset "utf-8";

/*#tooltip for FN,PS,BZ,PO,LN,FX,CM,RP */
.btn-put-ico, .btn-compare-ico,
.btn-put-ico-1, .btn-compare-ico-1, 
.btn-put-ico-type-1, .btn-put-ico-1-type-1 {position:relative;display:inline-block;font-size:0 !important;line-height:0 !important;}

.btn-put-ico,
.btn-compare-ico {width:30px;height:30px;}
.btn-put-ico {background:url(/img/common/etc/ico_fn_put.gif) no-repeat} 
.btn-compare-ico {background:url(/img/common/etc/ico_fn_compare.gif) no-repeat}

.btn-put-ico-type-1 {width:30px;height:30px;} 
.btn-put-ico-type-1 {background:url(/img/common/etc/ico_fn_put.gif) no-repeat; background-position-y:-160px;}

.btn-put-ico-1,
.btn-compare-ico-1 {width:36px;height:36px;}
.btn-put-ico-1 {background:url(/img/common/etc/bg_po/ico_put_1.gif) no-repeat} 
.btn-compare-ico-1 {background:url(/img/common/etc/bg_po/ico_compare_1.gif) no-repeat}

.btn-put-ico-1-type-1 {width:36px;height:36px;} 
.btn-put-ico-1-type-1 {background:url(/img/common/etc/bg_po/ico_put_1.gif) no-repeat; background-position-y:-221px;}

.tooltip-pack,
.tooltip-pack-1,
.tooltip-pack-2 {display:none;position:absolute;width:102px;height:34px;top:-35px;left:-33px;font-size:12px;color:#333;line-height:24px;letter-spacing:-1px;background:url(/img/common/etc/bg_tooltip.png) no-repeat;text-align:center}
.tooltip-pack-1 {top:36px;line-height:42px;background:url(/img/common/etc/bg_tooltip1.png) no-repeat;}
/*#endregion tooltip */

/* #txt-compare for FN, PS, BZ */
.txt-compare {font-weight:bold;background:url(/img/common/etc/ico_fn_compare_s.gif) no-repeat right 3px;padding-right:18px}
/* #endtxt-compare */

/*#region lbl-pack for FN, PS, BZ, PO, LN, FX, PF, RP, TC, CM, POPUP  */
.lbl-area {clear:both;margin:0 0 6px 0;padding:0}

.lbl-pack, .lbl-pack-1 {padding-right:3px;background-repeat:no-repeat}
.lbl-pack span, .lbl-pack-1 span {height:18px;line-height:19px;margin:0;padding:0 6px 0 7px;background-repeat:no-repeat;font-family:'돋움',Dotum,Helvetica,sans-serif;font-size:11px;color:#fff;letter-spacing:-1px;white-space:nowrap}

.lbl-pack {background-image:url(/img/common/etc/bg_label_fund.gif)}
.lbl-pack span {background-image:url(/img/common/etc/bg_label_fund.gif)}
.lbl-pack.lbl-type-1 {background-position:right 0}
.lbl-pack.lbl-type-1 span {background-position:0 0}
.lbl-pack.lbl-type-2 {background-position:right -22px !important}
.lbl-pack.lbl-type-2 span {background-position:0 -22px !important}
.lbl-pack.lbl-type-3 {background-position:right -44px !important}
.lbl-pack.lbl-type-3 span {background-position:0 -44px !important}
.lbl-pack.lbl-type-4 {background-position:right -66px !important}
.lbl-pack.lbl-type-4 span {background-position:0 -66px !important}
.lbl-pack.lbl-type-5 {background-position:right -88px !important}
.lbl-pack.lbl-type-5 span {background-position:0 -88px !important}
.lbl-pack.lbl-type-5 span strong {float:left;display:inline-block;width:13px;_width:35px;height:18px;font-size:0 !important;line-height:0 !important;text-indent:-9999px;background:url(/img/section/fn/txt_e.gif) no-repeat left 4px;_background:url(/img/section/fn/txt_e_only.gif) no-repeat left 4px !important}
.lbl-pack.lbl-type-6 {background-position:right -110px}
.lbl-pack.lbl-type-6 span {background-position:0 -110px}
.ie9 .lbl-pack span {line-height:21px}

.lbl-pack-1 {background-image:url(/img/common/etc/bg_po/bg_label.gif)}
.lbl-pack-1 span {height:15px;background-image:url(/img/common/etc/bg_po/bg_label.gif);line-height:17px}
.lbl-pack-1.lbl-type-1 {background-position:right 0}
.lbl-pack-1.lbl-type-1 span {background-position:0 0}
.lbl-type-2.lbl-pack-1 {background-position:right -19px !important}
.lbl-type-2.lbl-pack-1 span {background-position:0 -19px !important}
.lbl-type-3.lbl-pack-1 {background-position:right -38px !important}
.lbl-type-3.lbl-pack-1 span {background-position:0 -38px !important}
.lbl-type-4.lbl-pack-1 {background-position:right -57px !important}
.lbl-type-4.lbl-pack-1 span {background-position:0 -57px !important}
.lbl-type-5.lbl-pack-1 {background-position:right -76px !important}
.lbl-type-5.lbl-pack-1 span {background-position:0 -76px !important}
.lbl-type-6.lbl-pack-1 {background-position:right -95px !important}
.lbl-type-6.lbl-pack-1 span {background-position:0 -95px !important}
/*#endregion lbl-pack */

/*#region product-etc for FN, BZ, PO, FX, LN, popup */
.product-etc {display:table;width:99.8%;overflow:visible;border:1px solid #c4c4c4;padding:0;margin:0}
.product-etc * {font-size:15px;letter-spacing:-1px}
.product-etc a {font-weight:bold}
.product-etc dt {display:table-cell;color:#278f0b;width:105px;padding-left:18px;background:#fff;vertical-align:middle;line-height:49px}
.product-etc dd {display:table-cell;width:824px;background:#f9f9fa;border-left:1px solid #c4c4c4;}
.ie7 .product-etc {display:block}
.ie7 .product-etc dt {float:left}
.ie7 .product-etc dd {float:left}
.ie7 .product-etc dd dt {float:none}
.ie7 .product-etc dd dd {float:none}

.product-etc.related ul {display:table;width:100%;margin:16px 0}
.product-etc.related li {display:table-cell;width:351px;padding:0 30px;background:url(/img/common/etc/d_line.gif) repeat-y}
.product-etc.related li:first-child {background:none}
.product-etc.related dl {width:100%;min-height:61px}
.product-etc.related dl dt {display:block;color:#000;width:auto;padding:0;background:none;line-height:21px}
.product-etc.related dl dd {display:block;width:auto;background:none;border-left:none;padding:7px 0 0 0;font-size:14px;color:#333;line-height:20px}
.ie7 .product-etc.related ul {display:block}
.ie7 .product-etc.related li {float:left}

.product-etc.today-viewed .cont-slider {display:inline-block;width:100%;padding:0;height:49px;vertical-align:middle;position:relative}
.product-etc.today-viewed .wrapper {width:750px;left:38px;height:49px;overflow:hidden;position:absolute}
.product-etc.today-viewed .wrapper li {float:left;width:750px;padding:0}
.product-etc.today-viewed .cont-list {padding-left:5px}
.product-etc.today-viewed .cont-list li {float:left;position:relative;width:29%;padding:13px 15px}
.product-etc.today-viewed .cont-list a {margin-left:23px}
.product-etc.today-viewed .cont-list a.del {position:absolute;background:url(/img/common/etc/ico_close.gif) no-repeat;width:15px;height:15px;font-size:0;line-height:0;text-indent:-9999px;margin:4px 0 0 0;left:15px;cursor:pointer}
.product-etc.today-viewed .cont-switcher {float:left;width:38px;min-height:49px;border:none;padding:0;margin:0;font-size:0;text-indent:-200px;cursor:pointer;position:absolute}
.product-etc.today-viewed .cont-switcher-prev {background:#fff url(/img/common/etc/btn_prev_on.gif) no-repeat 12px 50%;left:0;border-right:1px solid #e2e2e4}
.product-etc.today-viewed .cont-switcher-next {background:#fff url(/img/common/etc/btn_next_on.gif) no-repeat 15px 50%;right:0;border-left:1px solid #e2e2e4}
.product-etc.today-viewed .cont-switcher-prev.off {background:#fff url(/img/common/etc/btn_prev_off.gif) no-repeat 12px 50%}
.product-etc.today-viewed .cont-switcher-next.off {background:#fff url(/img/common/etc/btn_next_off.gif) no-repeat 15px 50%}

.product-etc.today-viewed.fn .cont-list li {width:45%}
.product-etc.today-viewed.fn dt {color:#dc223d !important}
.product-etc.today-viewed.ps dt {color:#009ae6 !important}
.product-etc.today-viewed.bz dt {color:#1e4997 !important}
/*#endregion product-etc */


/*#region product-search for PO, LN, PS, BZ, RP, FX */
.product-search {clear:both}
.product-search * {letter-spacing:-2px}
.product-search input[type=text] {letter-spacing:0px}

.product-search .standard-search-area {position:relative;border:1px solid #d4d4d4;background:#f8f9fb;padding:17px 14px 14px 12px}
.product-search .standard-search-area label {font-size:14px}
.product-search .standard-search-area .btn-search-pack {position:absolute;width:105px;top:12px;right:15px}
.product-search .standard-search-area input[type=submit] {width:101px}
.product-search .standard-search-area.new-type {text-align:center}
.product-search .standard-search-area.new-type input[type=text] {width:380px;height:26px}
.product-search .standard-search-area.new-type .btn-search-pack {top:18px;right:150px}

.product-search .power-search-area {border:1px solid #d4d4d4;background:#f8f9fb url(/img/section/po/bg_power_search_top.gif) repeat-x;padding:0 14px 14px 14px}
.product-search .power-search-area table.tbl-type {border-top:none;border-bottom:none}
.product-search .power-search-area table.tbl-type tbody tr:first-child td {border-top:none !important;padding-top:14px;height:50px;background:url(/img/section/po/img_power_search.gif) no-repeat right 0;vertical-align:top}
.product-search .power-search-area table.tbl-type th,
.product-search .power-search-area table.tbl-type td {background:#f8f9fb;line-height:15px;padding:0;height:35px;border-top:1px solid #fff;border-bottom:1px solid #dde0e5}
.product-search .power-search-area table.tbl-type th.tbl-bottom,
.product-search .power-search-area table.tbl-type td.tbl-bottom {border-bottom:none;padding:7px 0 0 370px}
.product-search .power-search-area table.tbl-type th {background:url(/img/common/etc/bu_gray3.gif) no-repeat 6px 16px;padding-left:12px;font-weight:normal;font-size:14px;border-right:none}
.product-search .power-search-area table.tbl-type td label {margin-right:17px}
.opera .product-search .power-search-area form {padding-top:1px}
.opera .product-search .power-search-area table.tbl-type tbody tr:first-child td {height:64px}

.product-search .btn-search-pack,
.product-search .btn-search-pack * {display:inline-block;margin:0;padding:0;border:none;background:url(/img/common/etc/bg_po/bg_btn.gif) no-repeat left 0;white-space:nowrap}
.product-search .btn-search-pack * {margin-left:4px;cursor:pointer;_cursor:pointer;height:33px;text-align:center;line-height:30px;color:#fff;font-size:16px;letter-spacing:-2px;vertical-align:middle;padding:0 10px 7px 6px;background-position:right 0}
.product-search .btn-search-pack input {min-width:80px}

.product-search .power-search-tab {clear:both;position:relative;display:block;height:27px;padding:6px 0 0 0;margin-top:-1px;text-align:center;background:url(/img/common/etc/btn_search_tab.gif) no-repeat 50% 0;overflow:hidden}
.product-search .power-search-tab span {display:inline-block}
.product-search .power-search-tab a {height:19px;padding-left:28px;font-size:14px;color:#2d2d2d;line-height:17px;letter-spacing:-2px;text-align:left}
.product-search .power-search-tab .btn-search-open {background:url(/img/common/etc/btn_search_open.gif) no-repeat}
.product-search .power-search-tab .btn-search-close {background:url(/img/common/etc/btn_search_close.gif) no-repeat;display:none}
/*#endregion product-search */

/*#region product-result-info-area for PO, LN, PS, BZ, FX, RP, popup */
.product-result-info-area {clear:both;width:100%;overflow:hidden;margin-bottom:10px;*zoom:1}
.product-result-info-area:after {clear:both;display:block;content:" "}
.product-result-info-area .info-l {float:left;font-size:14px;color:#666;margin-top:3px}
.product-result-info-area .info-r {float:right}
.product-result-info-area strong {font-weight:bold;color:#000}

.product-result-info-area .po-btn-pack {display:inline-block;height:21px;line-height:18px;padding-right:21px;color:#333;letter-spacing:-1px;background:url(/img/common/etc/bg_po/bg_btn.gif) no-repeat right -43px;cursor:pointer;vertical-align:middle;font-family:"돋움",dotum,Helvetica,sans-serif}
.product-result-info-area .po-btn-pack span {display:inline-block;height:21px;padding:0 0 0 11px;background:url(/img/common/etc/bg_po/bg_btn.gif) no-repeat left -43px;font-size:12px;white-space:nowrap}
.product-result-info-area .po-btn-pack.selected {padding-right:21px;background-position:right -105px}
.product-result-info-area .po-btn-pack.selected span {background-position:left -105px;color:#339e20;text-decoration:underline}

.product-result-info-area .po-btn-pack.asc {background-position:right -74px}
.product-result-info-area .po-btn-pack.asc span {background-position:left -74px}
.product-result-info-area .po-btn-pack.asc.selected {background-position:right -136px}
.product-result-info-area .po-btn-pack.asc.selected span {background-position:left -136px}
/*#endregion product-result-info-area */

/*#region product-box for PO, LN, PS, BZ, FX, RP, popup */
.product-box {display:block;border:1px solid #d8d8d8;background:#fff;padding:23px 27px 17px 27px}
/*#endregion product-box */

/*#region product-list for PO, LN, PS, BZ, FX, HB, CM, RP, popup */
.product-list {clear:both;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7; position:relative}

.product-list .product {clear:both;position:relative;display:table;width:100%;height:auto !important;border-top:1px solid #e5e5e5;padding:22px 0 23px 0}
.product-list .product::before{display:table-column;content:"";} 
.product-list .product:first-child {border-top:none}
.product-list .prd-info {display:table-cell;width:58%;padding-right:50px}
.product-list .prd-info * {letter-spacing:-1px}
/* .product-list .prd-info span{display:inline-block;} */
.safari .product-list .prd-info {width:59%}
.ie7 .product-list .prd-info {float:left;width:53%;padding-right:0px}

.product-list .prd-info .tit {position:absolute;top:22px;font-size:14px;margin-bottom:8px;letter-spacing:-1px}
.ie7 .product-list .prd-info .tit {line-height:22px}
.product-list .prd-info .tit em {color:#e74700;font-weight:bold;letter-spacing:-1px;display:inline}
.product-list .prd-info .name {margin-top:27px}
.product-list .prd-info .name * {font-size:20px;font-weight:bold;color:#333;line-height:24px}
.product-list .prd-info .dsc {font-size:15px;color:#135f07;padding-top:6px}
.product-list .prd-info .foot {clear:both}
.product-list .prd-info .foot ul {clear:both;*zoom:1}
.product-list .prd-info .foot ul:after {clear:both;display:block;content:" "}
.product-list .prd-info .foot li {float:left;padding:0 7px;min-height:35px;line-height:35px;background:url(/img/common/etc/bg_po/bg_line.gif) no-repeat 0 50%;font-size:13px;color:#516892;letter-spacing:-1px;white-space:nowrap;vertical-align:middle}
.product-list .prd-info .foot li:first-child {padding-left:0;background:none}
.product-list .prd-info .foot li a {font-size:13px;text-decoration:underline}
.product-list .prd-info .foot li .btn-pack {margin-top:5px}
.webkit .product-list .prd-info .foot li .btn-pack,
.firefox .product-list .prd-info .foot li .btn-pack,
.ie7 .product-list .prd-info .foot li .btn-pack {margin-top:0px}

.product-list.btn-no-type .prd-info {width:100%}

.product-list .prd-btn {display:table-cell;width:43%;vertical-align:middle;/* position:absolute; */ top:70px;}
.ie7 .product-list .prd-btn {float:right;width:48%;}

.product-list .prd-btn-area {float:right;margin-right:80px;*margin-right:85px}
.product-list .prd-btn-area.fright {margin-right:0}
.product-list .prd-btn-area .btn-pack {margin:0}

.product-list .prd-btn-area .btn-prd-join-area {position:relative;display:inline-block;float:left;padding:0;margin-right:4px}
.product-list .prd-btn-area .btn-prd-join-area .js-display-hover-trigger {cursor:default !important;}

.product-list .prd-ico-area {position:absolute;right:0;font-size:0;line-height:0}
.product-list .prd-ico-area a {margin-left:4px}
.safari .product-list .prd-ico-area a {margin-left:0px}

.product-list .prd-join-tooltip {display:none;position:absolute;text-align:center;border:solid 1px #009707;background:#fff;width:145px;height:30px;line-height:32px;font-size:11px;color:#ececec;left:-23px;top:41px}
.product-list .prd-join-tooltip a {background:none;border:none !important;padding:0 !important;font-size:14px !important;font-weight:bold;line-height:14px;height:18px;margin:0 3px;letter-spacing:-1px}
.product-list .prd-join-tooltip-arrow {display:none;position:absolute;width:140px;height:11px;background:url(/img/common/header/all_svc_arrow/po.png) no-repeat 50% 4px;left:-20px;top:31px}
.ie7 .product-list .prd-join-tooltip {line-height:28px}
.ie7 .product-list .prd-join-tooltip a {line-height:18px}

.product-list.image-type {border:none}
.product-list.image-type .product {padding:25px 0;border-top:none;border-bottom:1px solid #dedede}
.product-list.image-type .product:first-child {border-top:1px solid #dedede}
.product-list.image-type .prd-info {float:left;width:57%}

.product-list.image-type .prd-info .tit {font-size:16px}
.product-list.image-type .prd-info .name * {font-size:28px;line-height:34px;padding-top:0px}
.product-list.image-type .prd-info .dsc {font-size:17px;line-height:21px;padding-top:5px}
.product-list.image-type .prd-info .subject {padding-top:15px}
.product-list.image-type .prd-info .subject * {font-size:13px}
.product-list.image-type .prd-info .subject div {clear:both;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:4px 0}
.product-list.image-type .prd-info .subject div .dis-n {display:none}
.product-list.image-type .prd-info .subject dl {clear:both}
.product-list.image-type .prd-info .subject dt {float:left;color:#666;line-height:24px;background:url(/img/common/etc/bu_list_txt_dep2.gif) no-repeat left 10px;padding-left:5px;letter-spacing:-1px}
.product-list.image-type .prd-info .subject dd {margin-left:110px;line-height:24px;letter-spacing:-1px}
.product-list.image-type .prd-info .subject dl.t dd {padding:2px 0;line-height:20px}
.product-list.image-type .prd-info .subject dl.t dd li {background:url(/img/common/etc/bu_notice2.gif) no-repeat left 9px;padding-left:5px;line-height:20px}

.product-list.image-type .prd-info .foot {padding-top:3px}

.product-list.image-type .prd-btn-area {clear:both;float:none;min-height:34px;margin-top:15px}
.product-list.image-type .prd-btn-area .btn-ico {display:inline-block;position:absolute;padding:8px 0 0 0;margin:0}
.product-list.image-type .prd-btn-area .btn-ico a {height:18px;font-size:14px;color:#777;font-weight:bold;padding-left:25px;line-height:16px}
.product-list.image-type .prd-btn-area .btn-ico span {margin-left:13px;padding-left:14px;background:url(/img/common/etc/bg_po/bg_line.gif) no-repeat 0 50%}
.product-list.image-type .prd-btn-area .btn-ico .put {background:url(/img/common/etc/bg_po/ico_put_2.gif) no-repeat}
.product-list.image-type .prd-btn-area .btn-ico .compare {background:url(/img/common/etc/bg_po/ico_compare_2.gif) no-repeat 0 1px}
.product-list.image-type .prd-image {float:right;display:inline-block;padding:0 28px 0 0;_padding:0 0 0 0}
.product-list.image-type .prd-image img {margin-bottom:7px;width:294px;height:294px}
.product-list.image-type .prd-image dl {width:176px;height:146px;background:url(/img/section/po/bg_product.gif) 15px 0 no-repeat;text-align:center;padding-top:30px}
.product-list.image-type .prd-image dl * {letter-spacing:-1px}
.product-list.image-type .prd-image dt {font-size:17px;color:#6a6969}
.product-list.image-type .prd-image dt span {display:block;font-size:13px;}
.product-list.image-type .prd-image dd {clear:both;font-size:16px;color:#ffffff}
.product-list.image-type .prd-image dd.percent {font-size:0;padding-top:2px}
.product-list.image-type .prd-image dd.percent * {color:#35a65e}
.product-list.image-type .prd-image dd.percent div {display:inline-block;margin-top:-10px}
.product-list.image-type .prd-image dd.percent span {float:left;font-size:20px;padding-top:10px;color:#6a6969}
.product-list.image-type .prd-image dd.percent strong {float:left;font-size:30px;padding-left:8px}
.product-list.image-type .prd-image .dsc {font-size:13px;text-align:center;margin-top:7px}
.product-list.image-type .prd-ico-area {clear:both;display:block;text-align:center;padding-top:9px;line-height:0}
.ie7 .product-list.image-type .prd-image dd.percent div {display:inline}

.product-list.detail-type .product {padding:0;border-top:none !important;border-bottom:none !important}
.product-list.detail-type .prd-info {width:58%}
.product-list.detail-type .prd-info .tit {top:0;font-size:16px;margin-bottom:10px}
.product-list.detail-type .prd-info .name {font-size:28px;font-weight:bold;color:#333;letter-spacing:-2px}
.product-list.detail-type .prd-info .dsc {font-size:18px;color:#2d8b14;padding-top:13px}
.product-list.detail-type .prd-info .subject {padding-top:18px}

.product-list.detail-type .prd-btn-area {clear:both;width:100%;margin-top:18px}

.product-list.detail-type .prd-ico-area {position:relative;padding-top:17px}
.product-list.detail-type .prd-ico-area .sns a {margin-left:-1px !important}

.pop-inner .product-list .product {padding:17px 0 20px 0;border-top:none;border-top:1px solid #e5e5e5}
.pop-inner .product-list .product:first-child {border-top:none}
.pop-inner .product-list .prd-info {width:85%}
.pop-inner .product-list .prd-info .tit {font-size:12px;letter-spacing:-1px}
.pop-inner .product-list .prd-info .name {margin-top:20px}
.pop-inner .product-list .prd-info .name * {font-size:16px;padding-top:4px;line-height:20px}
.pop-inner .product-list .prd-info .foot li {font-size:12px;min-height:25px;line-height:25px}
.pop-inner .product-list .prd-btn {text-align:center}
.ie7 .pop-inner .product-list .product {padding:13px 0 20px 0;height:80px}
.ie7 .pop-inner .product-list .prd-info {width:75%}
.ie7 .pop-inner .product-list .prd-info .name {margin-top:27px}
.ie7 .pop-inner .product-list .prd-btn {width:10%;padding-top:5px;margin:24px 30px 0 0}

.pop-inner .product-list.fn .prd-btn-area {margin-right:0}
.pop-inner .product-list.fn .btn-prd-join-area {margin-right:30px}
.pop-inner .product-list.fn .product {height:auto !important}
.ie7 .pop-inner .product-list.fn .prd-info {width:70%}
.ie7 .pop-inner .product-list.fn .prd-btn {padding-top:0;margin-top:20px}

.pop-inner .product-list.detail-type .product {border-bottom:none;padding-bottom:0}
.pop-inner .product-list.detail-type .prd-info {width:100%}
.pop-inner .product-list.detail-type .prd-info .name {margin-top:5px}
.pop-inner .product-list.detail-type .prd-info .dsc-1 {font-size:14px;padding-top:10px}
.pop-inner .product-list.detail-type .prd-info .dsc-1 * {font-size:14px}
.ie7 .pop-inner .product-list.detail-type .product {min-height:400px}

.product-list.loan {border-top:none}
.product-list.loan .product {display:table;width:100%}
.product-list.loan .product:first-child {padding-top:15px}
.product-list.loan .prd-info {float:none;width:57%; float:left;}
.product-list.loan .prd-info .tit {padding-bottom:10px}
.product-list.loan .prd-info .name * {padding-top:0}
.product-list.loan .prd-info .dsc,
.product-list.loan .prd-info .dsc * {font-size:14px;color:#555;letter-spacing:-1px}
.product-list.loan .prd-info .dsc a {font-size:13px;color:#000;text-decoration:underline}
.product-list.loan .prd-btn {top:50px; right:0; vertical-align:middle;padding:0;}
.product-list.loan .prd-btn-area {float:right;margin:0}
.ie7 .product-list.loan .prd-info {float:left}
.ie7 .product-list.loan .prd-btn {float:left;padding-top:30px;min-height:30px}

/* po chat */

#enomix_accept {position:absolute;width:225px;height:50px;top:27px;left:86px;z-index:1}
#enomix_accept .txt {width:240px;left:85px;top:36px;color:#666666}
#enomix_accept .ie7 .txt strong {display:inline}
#enomix_reject {position:absolute;width:26px;height:27px;top:229px;margin-left:549px;z-index:2;}
/*#endregion product-list */

/*#region product-benefit for PO, LN, PS, BZ, FX */
.product-benefit {clear:both;display:block;padding-top:20px;margin-top:20px;vertical-align:top;border-top:1px solid #dedede;*zoom:1}
.product-benefit:after {clear:both;display:block;content:" "}
.product-benefit div {float:left;width:169px;min-height:73px;border-left:1px solid #e5e6e9;padding:0 81px 0 31px;margin-left:31px}
.product-benefit div:first-child {border-left:none;padding-left:0;margin-left:0}
.product-benefit .bf-1 {background:url(/img/section/po/img_benefit_1.gif) no-repeat right 0}
.product-benefit .bf-2 {background:url(/img/section/po/img_benefit_2.gif) no-repeat right 0}
.product-benefit .bf-3 {background:url(/img/section/po/img_benefit_3.gif) no-repeat right 0}
.product-benefit .bf-4 {background:url(/img/section/po/img_benefit_4.gif) no-repeat right 0}
.product-benefit .bf-5 {background:url(/img/section/po/img_benefit_5.gif) no-repeat right 0}
.product-benefit .bf-6 {background:url(/img/section/po/img_benefit_6.gif) no-repeat right 0}
.product-benefit .bf-7 {background:url(/img/section/po/img_benefit_7.gif) no-repeat right 0}
.product-benefit .bf-8 {background:url(/img/section/po/img_benefit_8.gif) no-repeat right 0}
.product-benefit .bf-9 {background:url(/img/section/po/img_benefit_9.gif) no-repeat right 0}
.product-benefit .bf-10 {background:url(/img/section/po/img_benefit_10.gif) no-repeat right 0}
.product-benefit .bf-11 {background:url(/img/section/po/img_benefit_11.gif) no-repeat right 0}
.product-benefit .bf-12 {background:url(/img/section/po/img_benefit_12.gif) no-repeat right 0}
.product-benefit .bf-13 {background:url(/img/section/po/img_benefit_13.gif) no-repeat right 0}
.product-benefit * {letter-spacing:-1px}
.product-benefit dl {float:left;max-width:180px;padding:0;margin:0}
.product-benefit dt {font-size:22px;color:#333;line-height:22px}
.product-benefit dd {font-size:14px;color:#777;line-height:20px;padding-top:11px}
/*#endregion product-benefit */

/*#region product-functab-cont for PO, LN, PS, BZ, FX, RP */
.product-functab-cont {margin-top:30px}
.product-functab-cont span, .product-functab-cont strong{display:inline;}  
.product-functab-cont .banner {margin-bottom:30px}
.product-functab-cont .banner img {width:100%}
.product-functab-cont .color-1 {color:#e43d03}

.product-functab-cont .tab-cont-1 {padding:0 0 23px 0;border-bottom:1px solid #d5d5d5}

.product-functab-cont .po-detail-info {clear:both;margin-left:29px;}
.product-functab-cont .po-detail-info:after {clear:both;display:block;content:" "}
.product-functab-cont .po-detail-info dt {clear:both;float:left;width:140px;color:#333;font-size:14px;background:url(/img/common/etc/bu_list_txt_dep1_po.gif) no-repeat left 23px;padding-left:10px;padding-top:14px}
.product-functab-cont .po-detail-info dd {float:left;width:744px;font-size:14px;padding-top:14px}
.product-functab-cont .po-detail-info .info-txt dt {clear:none;float:left;width:auto;color:#555;font-size:12px;background:none;padding:0}
.product-functab-cont .po-detail-info .info-txt dd {width:auto;font-size:12px;padding:0}
.product-functab-cont .po-detail-info dd.no {background:none;padding-left:0}
.product-functab-cont .po-detail-info li {background:url(/img/common/etc/bu_notice2.gif) no-repeat left 9px;padding-left:10px;font-size:14px;line-height:19px}
.product-functab-cont .po-detail-info li a {font-size:14px;}
.product-functab-cont .po-detail-info li li {background:url(/img/common/etc/bu_notice11.gif) no-repeat left 9px}

.product-functab-cont .po-jh-info-wrap {}
.product-functab-cont .po-jh-info-wrap .list-step dt {color:#009707}
.product-functab-cont .po-jh-info-wrap .notice-txt li {font-size:13px}
.product-functab-cont .po-jh-info-wrap .notice-txt li em {color:#986e3b;font-weight:normal}
.product-functab-cont .po-jh-info-wrap .jh-list-step .step1 {float:left;width:323px;height:378px;background:url(/img/section/po/img_jh_list_step_1.gif) no-repeat}
.product-functab-cont .po-jh-info-wrap .jh-list-step .step2 {float:left;width:323px;height:378px;background:url(/img/section/po/img_jh_list_step_2.gif) no-repeat}
.product-functab-cont .po-jh-info-wrap .jh-list-step .step3 {float:left;width:304px;height:378px;background:url(/img/section/po/img_jh_list_step_3.gif) no-repeat}

.product-functab-cont .download a {width:auto !important;font-size:14px !important;line-height:19px !important;margin:0 15px 5px 0 !important;padding-left:22px !important}
.product-functab-cont .download a.html {line-height:22px !important}

.product-functab-cont .tab-itouch-step .itouch-step-area1 {margin-bottom:10px} 
.product-functab-cont .tab-itouch-step .itouch-step-area2 {margin:10px 0 30px}
.product-functab-cont .tab-itouch-step .itouch-step-area2 li {float:left;padding-left:0}
.product-functab-cont .tab-itouch-step .itouch-step-area2 .step1 {width:322px;height:641px;background:url(/img/section/ln/img_itouch_step_area2_1.gif) no-repeat}
.product-functab-cont .tab-itouch-step .itouch-step-area2 .step2 {width:322px;height:641px;background:url(/img/section/ln/img_itouch_step_area2_2.gif) no-repeat}
.product-functab-cont .tab-itouch-step .itouch-step-area2 .step3 {width:305px;height:641px;background:url(/img/section/ln/img_itouch_step_area2_3.gif) no-repeat}
.product-functab-cont .tab-itouch-step .itouch-step-area3 {margin-top:10px;width:946px;height:72px;background:url(/img/section/ln/img_itouch_step_area3.gif) no-repeat}
.product-functab-cont .tab-itouch-step .itouch-step-area4 {margin:10px 0 30px}
.product-functab-cont .tab-itouch-step .itouch-step-area4 li {float:left;padding-left:0}
.product-functab-cont .tab-itouch-step .itouch-step-area4 .step1 {width:322px;height:704px;background:url(/img/section/ln/img_itouch_step_area6_1.gif) no-repeat}
.product-functab-cont .tab-itouch-step .itouch-step-area4 .step2 {width:322px;height:704px;background:url(/img/section/ln/img_itouch_step_area6_2.gif) no-repeat}
.product-functab-cont .tab-itouch-step .itouch-step-area4 .step3 {width:305px;height:704px;background:url(/img/section/ln/img_itouch_step_area6_3.gif) no-repeat}
.product-functab-cont .tab-itouch-step .itouch-step-area5 {margin-top:10px;width:946px;height:72px;background:url(/img/section/ln/img_itouch_step_area4.gif) no-repeat}


.product-functab-cont .itouch-info {min-height:250px;margin-bottom:10px;border:1px solid #d8d8d8;padding:25px 27px 13px 403px;background:url(/img/common/etc/bg_po_itouch.gif) no-repeat 55px 43px}
.product-functab-cont .itouch-info .money {border:2px solid #f16183;padding:7px 12px 5px 25px;margin:0}
.product-functab-cont .itouch-info .money * {font-size:16px;font-weight:bold;color:#555;letter-spacing:-1px}
.product-functab-cont .itouch-info .money dt {clear:none;float:left;width:auto;line-height:30px;background:none;padding:0}
.product-functab-cont .itouch-info .money dd {float:right;width:auto;padding:0}
.product-functab-cont .itouch-info .money dd strong {font-family:arial;font-weight:bold;font-size:30px;color:#f1597e}
.product-functab-cont .itouch-info .tbl-type-1 th {background:#f8f8f8}
.product-functab-cont .itouch-info .tbl-type-1 thead th {height:33px;padding:0 5px}
.safari .product-functab-cont .itouch-info .tbl-type-1 thead th {height:31px}
.product-functab-cont .itouch-info .tbl-type-1 thead th.line {background:#f8f8f8 url(/img/common/etc/bg_po_itouch_thline.gif) no-repeat}
.product-functab-cont .itouch-info .tbl-type-1 tbody tr.on th,
.product-functab-cont .itouch-info .tbl-type-1 tbody tr.on td {background:#f25077;color:#fff;border-right:1px solid #f25077}
.product-functab-cont .itouch-info .tbl-type-1 tbody tr.off th,
.product-functab-cont .itouch-info .tbl-type-1 tbody tr.off td {color:#bbb}
.product-functab-cont .itouch-info .notice-txt li {background:none}
/* itouch 이미지 변경 2013-12-19 김주희 */
.product-functab-cont .ver2{min-height:65px !important; background:url(/img/common/etc/bg_po_itouch02.gif) no-repeat 0 0 !important;}
.product-functab-cont .ver3{min-height:65px !important; background:url(/img/common/etc/bg_po_fashionD2.jpg) no-repeat 0 0 !important;}
.mt6 {margin-top:6px !important}

.product-functab-cont .cinema-info {margin-bottom:10px;border:1px solid #d8d8d8;padding:0;background:url(/img/section/po/bg_cinema01.gif) no-repeat left top;overflow:hidden}
.product-functab-cont .cinema-info .cinema-photo {float:left;display:block;width:262px;padding:25px 0 13px 64px;}
.product-functab-cont .cinema-info .cinema-photo img {width:205px;height:300px;font-size:0;line-height:0;}
.product-functab-cont .cinema-info .cinema-detail {float:left;width:565px;padding:25px 57px 13px 0; }
.product-functab-cont .cinema-info .cinema {margin-bottom:10px}
.product-functab-cont .cinema-info .cinema .cinemaname {color:#646fdd;font-size:18px;font-weight:bold;padding-bottom:10px;}
.product-functab-cont .cinema-info .cinema img {float:left;margin-top:7px;}
.product-functab-cont .cinema-info .cinema span.num {display:inline-block;background:url(/img/section/po/bg_num.gif) no-repeat;width:38px;height:38px;text-align:center;color:#fff;font-size:16px;font-weight:bold;line-height:35px;vertical-align:middle;margin-left:5px;letter-spacing:-1px}
.product-functab-cont .cinema-info .money {border:2px solid #646fdd;padding:7px 12px 5px 25px;margin:0}
.product-functab-cont .cinema-info .money * {font-size:16px;font-weight:bold;color:#555;letter-spacing:-1px}
.product-functab-cont .cinema-info .money dt {clear:none;float:left;width:auto;line-height:30px;background:none;padding:0}
.product-functab-cont .cinema-info .money dd {float:right;width:auto;padding:0}
.product-functab-cont .cinema-info .money dd strong {font-family:arial;font-weight:bold;font-size:30px;color:#646fdd}
.product-functab-cont .cinema-info .tbl-type-1 th {background:#f8f8f8}
.product-functab-cont .cinema-info .tbl-type-1 thead th {height:33px;padding:0 5px}
.safari .product-functab-cont .cinema-info .tbl-type-1 thead th {height:31px}
.product-functab-cont .cinema-info .tbl-type-1 thead th.line {background:#646fdd url(/img/common/etc/bg_po_itouch_thline.gif) no-repeat}
.product-functab-cont .cinema-info .tbl-type-1 tbody tr.on th,
.product-functab-cont .cinema-info .tbl-type-1 tbody tr.on td {background:#646fdd;color:#fff;border-right:1px solid #646fdd}
.product-functab-cont .cinema-info .tbl-type-1 tbody tr.off th,
.product-functab-cont .cinema-info .tbl-type-1 tbody tr.off td {color:#bbb}
.product-functab-cont .cinema-info .notice-txt li {background:none}

.product-functab-cont .list-step.line3 li dl {min-height:100px}
.product-functab-cont .list-step.step4 li {width:231px;margin-bottom:20px}
.product-functab-cont .list-step.step4 li.last {width:217px}

/*#endregion product-functab-cont */

/*상품*/
.box-toggle {position:relative;height:38px;line-height:38px;vertical-align:middle;border:1px solid #cbcbcb;background:url(/img/common/etc/bg_box_toggle.gif) repeat-x;padding:0 20px;overflow:hidden;}
.box-toggle dl {height:38px}
.box-toggle dt {float:left;font-size:14px;font-weight:bold;color:#a16e2f;margin-right:20px}
.box-toggle dd {float:left;font-size:13px;background:url(/img/common/etc/bu_box_toggle.gif) no-repeat left 11px;padding-left:21px}
.box-toggle dd a.view {font-size:13px;background:url(/img/common/etc/bu_more_view.gif) no-repeat right 10px;padding-right:23px}
.box-toggle span.box-close {position:absolute;right:11px;top:11px;width:18px;height:19px;font-size:0;line-height:0;cursor:pointer;_cursor:pointer;vertical-align:middle;background:url(/img/common/etc/bt_box_toggle_close.gif) no-repeat} 
.box-toggle span.box-close a {display:block;text-indent:-2000px;width:18px;height:18px;background:url(/img/common/etc/bt_box_toggle_close.gif) no-repeat}
.box-toggle span.box-close a.on {vertical-align:middle;background:url(/img/common/etc/bt_box_toggle_open.gif) no-repeat} 
.box-toggle-view  {border:1px solid #cbcbcb;border-top:none;background:url(/img/common/etc/bg_box_toggle_top.gif) repeat-x;padding:30px}
.box-toggle-view ul {overflow:hidden}
.box-toggle-view .toggle-list-type-1 li  {font-size:14px;line-height:24px}
.box-toggle-view .toggle-list-type-2 li  {font-size:12px;line-height:21px;vertical-align:middle}
.box-toggle-view .toggle-list-type-2 li .pdf {vertical-align:middle}
.box-toggle-view em {color:#0078d4}
.box-toggle-view .info-type {margin-top:26px}
.box-toggle-view .info-type dl {_width:230px;}
.box-toggle-view .info-type li {float:left;display:block;height:48px;padding:0 30px;border-left:1px solid #eaeaea}
.box-toggle-view .info-type li:first-child {padding-left:0;border-left:none}
.box-toggle-view .info-type .list-txt-1 li {float:none;height:auto;padding:0 0 0 9px;_padding-left:5px;border-left:none;}
.box-toggle-view .info-type dt {font-weight:bold;margin-bottom:10px;_padding-left:5px}
.box-toggle-view .info-type .prod-pack span {float:left;display:block;width:71px;height:20px;margin-left:4px;overflow:hidden;color:#fff;font-size:11px;font-family:dotum;line-height:20px;text-align:center;background:url(/img/common/etc/bg_prod_type.gif) no-repeat}
.ie7 .box-toggle-view .info-type .prod-pack span {line-height:23px;}
.ie8 .box-toggle-view .info-type .prod-pack span {line-height:20px;} 
.box-toggle-view .info-type .prod-pack span:first-child {margin-left:0}
.box-toggle-view .info-type span.prod-type-1 {background-position:0 0}
.box-toggle-view .info-type span.prod-type-2 {background-position:0 -24px !important}
.box-toggle-view .info-type span.prod-type-3 {background-position:0 -48px !important}
.box-toggle-view .info-type span.prod-type-4 {background-position:0 -72px !important}
.box-toggle-agree {border:1px solid #cbcbcb;display:block;height:38px;line-height:38px;vertical-align:middle;background:#f8f8f8;padding:0 20px;margin-top:-1px}
.ie7 .box-toggle {line-height:34px}
.ie8 .box-toggle {line-height:34px}
.ie9 .box-toggle {line-height:33px}
.firefox .box-toggle {line-height:34px}

/*#region sitemap */
.sitemap-wrap {overflow:hidden;}
.sitemap-wrap.ps {background:url(/img/common/etc/sitemap_ps_bottom_bg.png) no-repeat right bottom}
.sitemap-wrap.bz {background:url(/img/common/etc/sitemap_bz_bottom_bg.png) no-repeat 540px 750px}
.sitemap-wrap.cb {min-height:400px; background:url(/img/common/etc/sitemap_cd_bottom_bg.png) no-repeat 560px bottom}
.sitemap-wrap.po {min-height:450px;background:url(/img/common/etc/sitemap_po_bottom_bg.png) no-repeat 620px bottom}
.sitemap-wrap.cm {min-height:450px;background:url(/img/common/etc/sitemap_cm_bottom_bg.png) no-repeat 620px 860px}

.sitemap {overflow:hidden}
.sitemap li {float:left;width:190px;display:table-cell}
.sitemap dl {width:190px;margin-bottom:40px}
.sitemap dt a {letter-spacing:-2px;font-weight:bold;color:#0078d4;font-size:20px;line-height:24px;height:30px;margin-bottom:16px}
.sitemap dd {line-height:24px;color:#555555;background:url(/img/common/etc/sitemap-bullet.gif) no-repeat left;padding-left:8px}
.sitemap dd a {font-size:13px;letter-spacing:-1px}
/*#endregion sitemap */

/*#region 약관부분 */
.tbl-txt {clear:both;padding:0px}
.tbl-txt dt {padding:0;line-height:20px;font-size:14px}
.tbl-txt dd, .tbl-txt li {color:#000;background:url(/img/common/etc/bu_notice2.gif) no-repeat left 8px;padding-left:10px;line-height:20px;font-size:14px}
.tbl-txt strong {color:#000;font-weight:bold}
.tbl-txt em {color:#a16e2f;font-weight:bold}
.tbl-txt dd.no, .tbl-txt li.no, .tbl-txt dd.bul-n, .tbl-txt li.bul-n {background:none;padding:0}
.tbl-txt dd.posi,.tbl-txt li.posi {padding-left:10px}
.tbl-txt.flw {float:left;width:48%;clear:none}
.tbl-txt label {font-size:14px}
.tbl-txt ul.typ2 {padding:0 0 10px}
.tbl-txt ul.typ2 li {background:url(/img/common/etc/bu_list_txt_dep3.gif) no-repeat left 9px;line-height:20px;padding-left:10px;font-size:14px}
.tbl-txt ul.typ2 li li {background:url(/img/common/etc/bu_list_txt_dep4.gif) no-repeat left 9px;line-height:20px;padding-left:9px;font-size:12px}
.tbl-txt em.blue {color:#007ad2;font-weight:normal}

.orange {color:#986e3b;font-weight:bold}
.tbl-type tfoot td.none {background:#fff;padding:10px 10px 10px 10px}
.okBox {border:1px solid #e5e5e5;padding:7px 9px 9px;overflow:hidden;font-size:14px}
.okBox label {font-size:14px}
/*#endregion 약관부분 */

/*#region 약관최종부분 */
.agree-box {border:1px solid #e5e5e5;padding:18px 30px 10px;height:150px;overflow:auto;overflow-x:hidden}
body.print .agree-box {overflow:auto !important;height:auto !important;}
.agree-tit dl {margin:0;padding:0}
.agree-tit dt {font-weight:bold;font-size:14px;padding-bottom:4px}
.agree-tit dd {font-size:13px;line-height:20px}
.agree-txt {margin:0;padding:0}
.agree-txt h4 {position:static !important;clear:both;font-size:16px;padding:0 0 15px;text-align:left}
.agree-txt h5 {position:static !important;clear:both;font-size:14px;padding:8px 0 15px;text-align:left}
.agree-txt dl {padding:15px 0 0}
.agree-txt dt {font-weight:bold;padding:0 0 5px}
.agree-txt dd {color:#333;margin:0 0 10px 10px}
.agree-txt ul.notice {margin:0 0 0 15px}
.agree-txt dd li, .agree-txt ul.notice li, .agree-txt ul.bgno li ul li {background:url(/img/common/etc/bu_notice2.gif) no-repeat left 8px;padding:0 0 0 9px;line-height:18px}
.agree-txt li {padding:0 0 5px 9px;line-height:18px;overflow:hidden}
.agree-txt dd li ul, .agree-txt dd li ol, .agree-txt li ul, .agree-txt li ol{padding:2px 0 3px 10px;overflow:hidden}
.agree-txt li dl { padding:5px 0 0 10px}
.agree-txt dd li li, .agree-txt dd ol li ul li, .agree-txt dd ol.bgno li ul li, .agree-txt ol.bgno li ul li, .agree-txt ul.notice li ul li, .agree-txt ol li ul li ul li, .agree-txt ul.line li, .agree-txt ul.bgno li ul li ul li {background:url(/img/common/etc/bu_line.gif) no-repeat left 8px;padding:0 0 0 9px;line-height:18px}
.agree-txt dd ul li ul li ul li {background:url(/img/common/etc/bu_list_txt_dep4.gif) no-repeat left 9px;line-height:20px;padding-left:9px;font-size:12px}
.agree-txt dd dl {margin-bottom:4px}
.agree-txt dd dl dt {padding:0}
.agree-txt dd dl dd {margin:0 0 4px 0}
.agree-txt p {line-height:19px;color:#444;margin:0;padding:5px 0 10px;text-align:left}
.agree-txt dt, .agree-txt dd, .agree-txt dd li, .agree-txt dd li li, .agree-txt dd em, .agree-txt dd dl dt, .agree-txt dd dl dd, .agree-txt p, .agree-txt li{font-size:13px}
.agree-txt dd ol {padding:5px 0 0 5px;overflow:hidden}
.agree-txt dd ol.bgno li, .agree-txt ol.bgno li, .agree-txt ul.bgno li {background:none; clear:both}
.agree-txt ol.gana {padding:5px 0 0 15px;overflow:hidden}
.agree-txt ol.gana li {clear:both}
.agree-txt ol {padding:5px 0 0}
.agree-txt ol li {padding:2px 0 2px 0;background:none}
.agree-txt dl ol {padding:5px 0 0}
.agree-txt dl ol li {padding:2px 0 2px 0;background:none}
.agree-txt dl ol li ol {padding:5px 0 0}
.agree-txt dl ol li ol li {padding:2px 0 2px 10px;background:none}
.agree-txt dl ol li ol li ol li { padding:2px 0 2px 12px;background:none}
.agree-txt p em {color:#333;font-weight:bold}
.agree-txt dl dd em, .agree-txt li em, .agree-txt em {font-weight:bold;display:inline}
.agree-txt dl dd strong, .agree-txt strong {font-weight:bold;display:inline;text-decoration:underline}
.agree-txt dl ol li ol li p {padding:2px 0 2px 15px;color:#333}
.agree-txt dl ol li ol li ol li p{padding:2px 0 2px 20px;color:#333}
.agree-txt .reed {}
.agree-txt .blue {}
.agree-txt .blue strong {font-weight:bold}
.agree-txt .underline { text-decoration:underline}
.agree-txt .botmline {width:150px;border-bottom:1px solid #333}
.agree-txtBox {padding:5px 10px 3px;border:1px solid #e5e5e5;overflow:hidden;margin:0 0 20px}
.agree-txtBox p em {text-decoration:underline}
.agree-txtBox2 {padding:5px 10px 5px 0;border:1px solid #e5e5e5;overflow:hidden;margin:5px 0}
.agree-txtBox3 {padding:5px 10px;border:1px solid #e5e5e5;overflow:hidden;margin:5px 20px 5px 0}
.agree-txt p.agree-star {clear:both;font-size:14px;margin:20px 0 0;text-align:left}
.agree-txt p.agree-add {clear:both;font-size:14px;margin:15px 0 0;text-align:left;line-height:25px}
.agree-txt .addenda {margin:10px 0 0}
.agree-txt .addenda dt {text-align:left;padding:15px 0 10px}
.agree-adress {clear:both;width:500px;float:right;padding:10px 0 40px }
.agree-adress li {clear:both;overflow:hidden}
.agree-adress .age-tit {float:left;text-align:right;width:150px;vertical-align:top}
.agree-adress .age-info {float:right;display:inline;text-align:left;width:335px;vertical-align:top}
.agree-boxApp {border:1px solid #e5e5e5;padding:5px 30px 7px;overflow:hidden;overflow:auto}
.agree-app ul li {padding:12px 0 9px;overflow:hidden;border-bottom:1px dashed #dadada}
.agree-app li.noline {border-bottom:none}
.agree-app li ul.agree-detail li {vertical-align:top;padding:0 0 2px;overflow:hidden;border-bottom:none;font-size:13px}
.agree-app li ul.agree-detail li.agree-title {float:left;color:#555;line-height:20px;vertical-align:top;width:600px;padding:0 0 2px}
.agree-app li ul.agree-detail li.agree-title-pop {float:left;color:#555;line-height:20px;vertical-align:top;width:500px;padding:0 0 2px}
.agree-app li ul.agree-detail li.agree-select {float:right;display:inline;vertical-align:top;padding:0 0 2px;color:#555}
.agree-app dl {clear:both}
.agree-app dt {font-weight:bold;padding:0 0 10px}
.agree-app dd {clear:both}
.agree-app dd label {padding-right:17px;color:#555;line-height:20px}
.agree-boxApp p {line-height:19px;color:#555;margin:0;padding:10px 0 10px}
.agree-type1 {padding:2px 0 10px;overflow:hidden}
.agree-type1 li {clear:both;padding:10px 0 0;overflow:hidden}
.agree-type1 dt {float:left;width:20px;margin:3px 0 0}
.agree-type1 dd {float:left;display:inline;width:850px;text-align:left}
.agree-type1 dd label {color:#555;line-height:18px}
.agree-app dt, .agree-app dd, .agree-app dd label, .agree-boxApp p, .agree-boxApp li label, .agree-type1 dl dd label, .agree-type2 dd label {font-size:13px}
.agree-check {clear:both;margin:0;padding:0}
.agree-check .fleft input {float:left;width:20px;margin-top:3px}
.agree-check .fleft label {float:left;width:860px;font-size:13px;color:#555 }
.agree-check em {color:#986e3b;font-weight:bold}
.agree-last-txt {font-size:13px;color:#000;text-align:center}
.agree-check-box {clear:both;border:1px solid #e5e5e5;padding:11px 29px 12px;overflow:hidden}
.agree-check-box.notop, .agree-boxApp.notop {border-top:none}
.agree-check-box input {float:left;width:20px;margin-top:3px}
.agree-check-box label {float:left;width:850px;font-size:13px;color:#555;font-weight:bold;line-height:18px}
.agree-check-box em {color:#986e3b;font-weight:bold}
.agree-check-box.pop label {float:left;width:750px;font-size:13px;color:#555;font-weight:bold;line-height:18px}
.agree-privision {clear:both;border:1px solid #e5e5e5;padding:11px 29px 12px}
.agree-privision.notop {border-top:none}
.agree-privision p {font-size:13px;color:#333;text-align:left;line-height:18px;padding:0 0 10px}
.agree-privision label {font-size:13px;color:#555;font-weight:bold;line-height:18px}
.agree-privision-txt {clear:both;overflow:hidden}
.agree-privision-txt label {font-size:13px;color:#555;font-weight:bold;line-height:18px}
.agree-type2 {padding:0 0 10px}
.agree-type2 li {padding:13px 0;overflow:hidden;border-bottom:1px dashed #dadada;line-height:18px}
.agree-type2 li.nodot {border-bottom:none;padding:13px 0 0}
.agree-type2 li.bgNo {background:none}
.agree-type2 dt {float:left;vertical-align:middle;width:720px;font-size:13px;color:#555}
.agree-type2 dd {float:right;display:inline;text-align:right;vertical-align:middle;margin:0;padding:0;font-size:13px}
.agree-type2 dd input {margin-left:15px}
.agree-type2 dd label {color:#986e3b;font-size:13px}
.agree-card-type {clear:both}
.agree-card-type dl {padding:17px 0 0;margin:0;overflow:hidden}
.agree-card-type dt {float:left;vertical-align:middle;width:720px;font-size:13px;color:#555;text-align:right}
.agree-card-type dd {float:right;display:inline;text-align:right;font-size:13px}
.agree-card-type dd input {margin-left:15px}
.agree-card-type dd label {color:#986e3b;font-weight:bold;font-size:14px}
/*#endregion 약관최종부분 */

/*#region 예금상품 상품가입 */
.pro-detail-view {background:url(/img/common/etc/bu_more_view.gif) no-repeat right 5px;font-size:0;width:18px;padding-left:8px}
.pro-txt {border:1px solid #cbcbcb;border-top:2px solid #f2f2f2;background:url(/img/common/etc/bg_box_toggle_top.gif) repeat-x;padding:16px 30px 15px;overflow:hidden}
.pro-txt p {font-size:14px;line-height:24px}
.pro-txt div.inc ul li {font-size:14px;line-height:24px}
.pro-notice-txt-1 {clear:both;position:relative;padding:5px 0}
.pro-notice-txt-1 li {color:#555;background:url(/img/common/etc/bu_notice3.gif) no-repeat left center;padding-left:13px}
.box-toggle dt em {font-size:16px;font-weight:bold;color:#000}
.box-toggle dd em {font-size:16px;font-weight:bold;color:#a16e2f}

.ageeDownload {margin:0;}
.ageeDownload dt {float:left;background:url(/img/common/etc/bu_box_toggle.gif) no-repeat right 4px;font-size:14px;padding:0 10px 0 0;margin:0;letter-spacing:-1px}
.ageeDownload dd {float:left;margin-left:13px;padding:0;width:750px}

.article-explan-area2 {position:relative;border:1px solid #dadada;padding:10px 30px 10px 30px}
.article-explan-area2.no2 {background-position:74px 20px}
.article-explan-area2 li {border-bottom:1px dashed #e8e8e8;padding:6px 0;overflow:hidden;font-size:14px;font-weight:bold;color:#333;letter-spacing:-1px}
.article-explan-area2 li.last {border-bottom:none}
.article-explan-area2 dt {float:left;color:#986d3a;font-size:16px;font-weight:bold;letter-spacing:-1px;line-height:24px;margin-right:20px;}
.article-explan-area2 dd {display:inline}
.article-details {background:url(/img/section/ps/img_exclamation_point.gif) 0 50% no-repeat;margin-left:30px;padding-left:22px;color:#555555;font-weight:normal;}

.agree-txtB {font-size:14px;line-height:20px;color:#555}
/*#endregion 예금상품 상품가입 */

/*#region 외화 상승 하락 보합 변화없음 상한 하한 */
.rise {display:inline-block;background:url(/img/common/etc/ico_rise.gif) no-repeat;width:10px;height:9px;vertical-align:middle;font-size:0;line-height:0;margin-right:5px}
.fall {display:inline-block;background:url(/img/common/etc/ico_fall.gif) no-repeat;width:10px;height:9px;vertical-align:middle;font-size:0;line-height:0;margin-right:5px}
.rise-limit {display:inline-block;background:url(/img/common/etc/ico_riselimit.gif) no-repeat;width:7px;height:8px;vertical-align:middle;font-size:0;line-height:0;margin-right:5px}
.fall-limit {display:inline-block;background:url(/img/common/etc/ico_falllimit.gif) no-repeat;width:7px;height:8px;vertical-align:middle;font-size:0;line-height:0;margin-right:5px}
.nochange {display:inline-block;background:url(/img/common/etc/ico_nochange.gif) no-repeat;width:10px;height:7px;vertical-align:middle;font-size:0;line-height:0;margin-right:5px}
.keep {display:inline-block;background:url(/img/common/etc/ico_keep.gif) no-repeat;width:10px;height:2px;vertical-align:middle;font-size:0;line-height:0;margin-right:5px}
/*#endregion 외화 상승 하락 보합 변화없음 상한 하한 */

/*#region 환율우대쿠폰 ( 재환전 환율 우대 쿠폰 ) */
.bg_box_coupon {width:375px;height:30px;padding:20px;background:url('/img/section/fx/bg_box_coupon.gif') no-repeat scroll 0 0 transparent}
.bg_box_coupon span{vertical-align:middle}
.bg_box_coupon span.f{font-size:15px;font-weight:bold}
.bg_box_coupon span.l{width:225px;margin-left:15px}
.bul-star {background:url(/img/section/fx/bul_star.gif) no-repeat 0px 7px  !important}
/*#endregion 환율우대쿠폰 ( 재환전 환율 우대 쿠폰 ) */



/* 지급 신청서 */
.appform {clear:both;border:1px solid #d1d1d1;padding:30px;overflow:hidden;text-align:left;background:#fff;width:888px}

.appform.add p {color:#333}
.appform.add p.text {line-height:1.7}
.appform.add div span.span1 {width:140px;letter-spacing:4px}
.appform.add div span.span2 {width:80px;letter-spacing:4px}
.appform.add hr {display:block;width:900px;height:1px;margin:10px 0 20px;padding:0px;border:none;border-top:1px solid #e5e5e5}
.appform.add .seal-box1 ul li {float:left;text-align:center;margin-left:10px;letter-spacing:-1px}
.appform.add .seal-box1 ul li.end {margin-right:30px}
.appform.add .seal-box1 ul li p {width:97px;height:65px;border:1px solid #ccc;margin-top:6px;padding-top:30px}
.appform.add .seal-box1 ul li p.px1 {line-height:35px}
.appform.add .seal-box1 ul li p.px2 {line-height:17px;font-size:14px}
.appform.add .seal-box1 ul li p.px3 {line-height:30px;font-size:18px;color:#fff;font-weight:bold;background:url(/img/common/etc/bg_seal.gif) no-repeat 50% 50%}
.height20 {height:20px}
.height53 {height:53px}

.appform.add2 {border:none;padding:0px}
.appform.add2 p {line-height:1.6}
.appform.add3 {background:url(/img/common/etc/img_wooribank.gif) no-repeat right bottom}

/* 팝뱅킹 1~7 */
.ly-header.popttl {padding:15px 15px 10px !important;height:21px;overflow:hidden}
h3.popttl {font-size:12px;font-weight:bold;color:#4c4c4c;padding:0 !important;letter-spacing:0px;font-family:dotum !important}
h4.popttl {font-size:12px;font-weight:normal;font-family:dotum !important;background:url(/img/common/etc/bull_b1.gif) no-repeat 0 6px;padding-left:10px}
table.popbk{;font-family:dotum !important}
table.popbk th {font-size:12px !important}
table.popbk th, table.popbk td{height:22px;padding:0 0 0 5px;font-weight:normal;line-height:20px;font-family:dotum !important}
table.popbk th label {font-size:12px;font-family:dotum !important}
table.popbk td {font-size:11px}
table.popbk td label {font-size:11px;font-family:dotum !important}
table.popbk td input[type=text] {height:9px;font-size:11px}
table.popbk td input[type=password] {height:9px;font-size:11px}
table.popbk td span {font-size:11px;font-family:dotum !important}
table.popbk td select {height:20px;font-size:11px;font-family:dotum !important}
.ly-body.popbk {padding-bottom:8px !important;margin:3px 17px 0 !important}

.ie7 .ie7vam {vertical-align:middle}
.ie7vam {font-family:dotum !important}
.ffdot {font-family:dotum !important;font-weight:normal}

.notice-txt.popbk-notice ul {padding-bottom:5px}
.notice-txt.popbk-notice ul li{font-size:11px;color:#666;letter-spacing:-1px;background-image:url(/img/common/etc/bu_notice11.gif);background-position:0 6px;padding-left:5px;font-family:dotum;height:17px;line-height:1.5}
.notice-txt.popbk-notice ul li.eee {height:auto}
.notice-txt.popbk-notice ul li.eeee {margin-bottom:112px}

.popbk-area {background:url(/img/popup/tit/17.gif) no-repeat left 20px;border-top:1px solid #c7c7c7;width:100%}
.popbk-area.bgnone {background:none}
.popbk-area .btn-area {background:url(/img/popup/tit/15.gif) no-repeat right 8px;min-height:25px}
.popbk-area .btn-area.bgnone {background:none}
.popbk-area .btn-pack * {min-width:20px !important;padding:0 7px 0 3px !important}
.secu-box label {font-family:dotum !important}
.secu-box strong {color:#0078d4}
.secu-box input {margin:0;height:12px}
.secu-box {letter-spacing:-1px;padding:7px 0 3px 10px;height:45px}
.secu-box1 {letter-spacing:-1px;padding:7px 0 3px 10px;height:31px}
.secu-box1 label {font-family:dotum !important}
.secu-box2 {padding:20px 0 10px 0;margin-top:5px;height:80px}
.secu-box3 {padding:10px 5px 10px 10px;font-family:dotum !important}
.bluebtn {background-image:url(/img/common/etc/bg_btn/common2.gif)}
.bluebtn input{background-image:url(/img/common/etc/bg_btn/common2.gif)}

/* 팝뱅킹 - 에스크로 */
.pdzero {padding:0 !important}
.secu-box0 input[type="text"] {height:12px;font-size:11px}
.alink {font-family:dotum;font-size:11px;color:#666666 !important}
.divbox {border:1px solid #e1e1e1;padding:15px;font-size:14px;text-align:center;font-family:Dotum;font-weight:bold}
.divbox2 {border:1px solid #e1e1e1;padding:5px;font-size:14px;font-family:Dotum}
.divbox2 dt {font-size:11px;font-weight:bold}
.divbox2 dd {font-size:11px}
.inline {display:inline !important}
.inb {display:inline-block !important}
.mb115 {margin-bottom:115px !important}

/* 전신문 */
.bdzero {border:none !important}
.pre-txt-box {border:1px solid #e1e1e1}
.pre-txt pre {display:block;font-family:monospace;white-space:pre;margin:1em 0px}

/* popup step 우리뱅킹 처음이신가요? */
.title-cd{position:static !important;padding:0 !important;margin:0 !important;height:auto !important;line-height:1.2 !important}
.section-step-cd{position:relative;padding-left:55px}/* w840 -55 = 785*/
.section-step-cd.override{padding-left:0}
.section-step-cd .step-cd{font-family:Arial;font-size:15px;line-height:1;font-weight:bold;color:#019ae6;position:absolute;left:0;top:0}
.section-step-cd .step-cd em{display:block;font-size:40px}
.section-step-cd .step-cd-cont h2.title-cd{position:static !important;padding:23px 0 8px 0 !important;height:auto !important;font-size:14px !important;font-weight:bold !important;margin:0 !important;color:#333 !important}
.section-step-cd .step-cd-cont .questions-cd{background-color:#fafafa;text-align:center;padding:8px 20px 10px 20px;border-bottom:1px solid #e7e7e7}
.section-step-cd .step-cd-cont .questions-cd p{font-size:16px;color:#0078d4;font-weight:bold}
.choice-cd-box .col1{float:left;width:374px}
.choice-cd-box .col2{float:right;width:374px}
.choice-cd-box .choice{text-align:center;padding:7px 0 28px 0;background:url(/img/section/cd/arrow_next_step_gray.gif) no-repeat 50% bottom;font-family:Arial;font-size:18px;font-weight:bold;color:#0078d4}
.choice-cd-box .choice.no{color:#555}
.choice-cd-box .round-cd-css3{border:1px solid #d8d8d8;padding:7px 19px 0 19px;height:167px}
.choice-cd-box .round-cd-css3 h3.title-cd{line-height:1.5 !important;position:static !important;padding:7px 0 9px 0 !important;font-size:12px !important;font-weight:bold !important;margin:0 !important;color:#000 !important;
border-bottom:1px dashed #cacaca;letter-spacing:normal}
.choice-cd-box .round-cd-css3 .cont-cd{padding:7px 0 0 0;font-size:12px;color:#000;line-height:1.6}
.choice-cd-box .round-cd-css3 .cont-cd p{font-size:12px;color:#000;line-height:1.6}
.choice-cd-box .round-cd-css3 .cont-cd ul li{font-size:12px;color:#000;line-height:1.6}
.choice-cd-box .round-cd-css3 .cont-cd .btn-cd-box{text-align:center}
.section-step-cd .phase-cd{padding-top:49px;height:0;overflow:hidden; background:url(/img/section/cd/arrow_next_step.gif) no-repeat 50% 0;margin:20px 0 20px 0}
.step-cd-cont .questions-cd .title-cd{letter-spacing:normal;border-bottom:1px dashed #cacaca; padding:0 0 8px 0 !important;font-size:16px !important;font-weight:bold !important;color:#0078d4;line-height:1.2 !important}
.step-cd-cont .questions-cd .cont-cd2{padding:7px 0 0 0}
.step-cd-cont .questions-cd p.small{font-size:12px;color:#000 !important;font-weight:normal}
.section-step-cd.biz .step-cd{color:#154baa}
.section-step-cd.biz .step-cd-cont .questions-cd p{color:#154baa}
.section-step-cd.biz .step-cd-cont .questions-cd p.noti-cd{font-size:12px;color:#000;font-weight:normal}
.section-step-cd.biz .phase-cd{background-image:url(/img/section/cd/arrow_next_step_biz.gif)}
.section-step-cd .title-cd-bull1{position:static !important;line-height:1.2 !important;padding:0 0 0 11px !important;height:auto !important;font-size:14px !important;font-weight:bold !important;
margin:10px 0 10px 0 !important;color:#333 !important;background:url(/img/section/cd/bull_b1.gif) no-repeat 0 .5em}
.section-step-cd.biz .choice-cd-box .choice.yes{color:#154baa}
.section-step-cd.biz .choice-cd-box.no-two .col1{width:248px}
.section-step-cd.biz .choice-cd-box.no-two .col2{width:516px}
.section-step-cd.biz .choice-cd-box.no-two .col2 .sub-col1{width:248px;float:left}
.section-step-cd.biz .choice-cd-box.no-two .col2 .sub-col2{width:248px;float:right}
.section-step-cd.biz .choice-cd-box.no-two .sub-col-wrap{padding-top:26px;background:url(/img/section/cd/bg_line.gif) no-repeat 50% 0}
.section-step-cd.biz .choice-cd-box.no-two .sub-col-wrap .round-cd-css3{height:141px}
.section-step-cd.biz .step-cd-cont .questions-cd h3.title-cd{color:#154baa}

/* 예금신규 설문조사(펀드,예금) */
.survey-bx ul {border-top:1px solid #e5e5e5;width:950px;}
.survey-bx ul li {position:relative;border-bottom:1px solid #e5e5e5;margin-top:10px;padding-bottom:11px;*zoom:1;}
.survey-bx li dl dt {width:800px;}
.survey-bx li dl dt span {display:block;}
.survey-bx li dl dd {position:absolute;top:0;right:0;}
.survey-bx li dl dt,
.survey-bx li dl dd,
.survey-bx li dl dd label {font-size:14px;}
.survey-bx li dl dd label {margin-left:4px;}
.survey-bx li dl dd input {margin-left:20px;}
.survey-bx li.survey-wa {margin:0;padding-right:10px;padding-top:10px;font-size:14px;background:#f2f2f2 url(/img/section/ps/warning.gif) no-repeat 34px 9px;padding-left:78px;}
.survey-bx li.survey-wa em {font-weight:bold;color:#ff4b2a;}
.survey-bx a{font-size:14px;}
.ie7 .survey-bx ul li dl {clear:both;}
.select_y_n {background:url(/img/section/ps/select_y_n.gif) no-repeat 50% 50%;}
.pop-inner .upward {display:inline-block;background: url(/img/section/ps/upward-icon.gif) no-repeat;height:8px;width:10px;overflow:hidden;vertical-align: middle;margin-right:15px;}
.pop-inner .falling {display:inline-block;background: url(/img/section/ps/falling-icon.gif) no-repeat;height:9px;width:10px;overflow:hidden;vertical-align: middle; margin-right:15px;}

/* ie6 */
.pop-inner .product-list .prd-info {_float:left;_width:520px}
.survey-bx ul dd{_background:none;}

/* 약관 */
.ageeDownload01 dl{border:solid 1px #ccc;border-bottom:none;}
.ageeDownload01 dl dt{background:none;padding: 0 20px!important;border-bottom: dashed 1px #ccc;}
.ageeDownload01 dl dt .multiLang{float:none;background: url(/img/common/etc/bu_box_toggle.gif) no-repeat right 7px;padding: 3px 13px 3px 0;margin: 0;font-size:16px;font-weight: bold;}
.ageeDownload01 dl dt .right{line-height: 16px;font-size: 16px;padding: 12px;}
.ageeDownload01 dl dd{width:100%;}
.ageeDownload01 dl dd ul{width:100%;}
.ageeDownload01 dl dd ul li{width:100%;border-bottom: solid 1px #ccc;/* margin: 10px 0; */overflow:hidden;}
.ageeDownload01 dl dd ul li a{background: url(/img/common/etc/ico_pdf.png) no-repeat 20px 8px;padding: 8px 5px 8px 50px;font-size: 16px;}
.ageeDownload01 dl dd ul li .right{float:right;line-height: 16px;font-size: 16px;padding:2px 20px;}
.ageeDownload01 dl dd ul li .right label{margin-right:15px;}

/*180314 버팀목 전세 자금 대출*/
.survey-bx ul li.num07_1, 
.survey-bx ul li.num07_2 {padding: 0px 0 3px 60px; background:#f2f2f2 url(/img/common/etc/bu_num07_01.gif) no-repeat 20px 11px; margin-top:0 ; padding-bottom:0; line-height:36px  }
.survey-bx ul li.num07_2 {background:#f2f2f2 url(/img/common/etc/bu_num07_02.gif) no-repeat 20px 11px;}

/* 20190329 90156515 조지인 특판예금 상품페이지 하단이미지수정(임정100주년기념) */ 
.product-functab-cont .itouch-info.new{background: url(/img/common/etc/bg_po_itouch_new.jpg) no-repeat 52px 15px;}   

/* 20220530 접근성수정(명도대비) 90176274 조지인  */
.product-list.image-type .prd-image dd.percent * {color:#339f5c;}

/* 20230231 오픈뱅킹 우대상품 스타일 추가 90176274 조지인  */
.product-list.image-type .prd-image.openbanking-percent dl {width:176px;height:146px;background:url(/img/section/po/open_bank_bg00.png) 15px 0 no-repeat;text-align:center;padding-top:30px}
.product-list.image-type .prd-image.openbanking-percent dl * {letter-spacing:-1px;}
.product-list.image-type .prd-image.openbanking-percent dt{font-size:13px;color:#6e6d6c;font-weight:bold;}
.product-list.image-type .prd-image.openbanking-percent dt.txt1 {font-size:19px;color:#636263;font-weight:bold;padding-top:4px;}
.product-list.image-type .prd-image.openbanking-percent dt span.ob-percent {display:inline-block;font-size:30px;color:#d13310;margin-left:3px;font-weight:bold;letter-spacing:-1.5px;}

/* 주의 맨 밑에 두세요 */
.dis-n {display:none}
/* 주의 맨 밑에 두세요 */