@charset "utf-8";
/* ----------------------------------------------------------------------------------------------------------------------------------------
trading 2012.07.25.B
---------------------------------------------------------------------------------------------------------------------------------------- */
/* TD 활성화 */
.h16_on {height: 16px !important; border: 1px solid #ff0000 !important; *height: 15px !important; *line-height: 15px !important;}
.h16 {height: 16px !important; *height: 15px !important; *line-height: 15px !important;}
/* layout type01 */
.tradingWrap {border: 1px solid #898ab3; overflow: hidden;}/* 20131203 overflow:hidden; 추가(삭제하지말것) 테이블 라인깨짐 */
.tradingWrap2 {border: 1px solid #898ab3; overflow: hidden;}
.tconL01 {float: left; width: 278px; border: 1px solid #898ab3; margin-right: 8px;}
.tconL0101 {float: left; width: 258px; border: 1px solid #898ab3; margin-right: 8px;}/* 주문종합10단 */
.tconL0102 {float: left; width: 300px; border-right: 1px solid #7e8ab3;}/* 주문5단 */
.tconR01 {float: left; width: 540px; border: 1px solid #898ab3; overflow: hidden; height:276px;}
.tconR0101 {float: left; width: 562px;}/* 주문종합10단 */
.tconR0102 {float: left; width: 527px;}/* 주문5단 */
.stconWrap01 {width: 569px; overflow: hidden; border-bottom: 1px solid #7e8ab3;}/* 주문종합10단 */
.stconWrap0101 {width: 549px; }
.stconL01 {float: left; width: 300px; margin-right: 8px;}
.stconR01 {float: left; width: 252px;  border: 1px solid #7e8ab3; margin-top: 26px; overflow: hidden;}

.stconL0101 {float: left; width: 299px;}
.stconR0101 {float: right; width: 250px;}

/* layout type02 2단 양쪽 동일 */
.tconL02 {float: left; width: 438px; margin-right: 8px;}/* 전체영역에서 50% */
.tconR02 {float: left; width: 384px;}

.tconC01 {clear: both; width: 828px; border-top: 1px solid #898989;}

/* layout type02 2단 좌측이 큰 경우 */
.tconL0202 {float: left; width: 537px; border-right: 1px solid #7e8ab3;}/* 전체영역에서 70% */
.tconR0201 {float: left; width: 290px;}

/* layout type03 3단 */
.tconL03 {float: left; width: 275px; border-right: 1px solid #7e8ab3;}
.tconR03 {float: left; width: 276px;}

/* 매도 매수 정정 취소 type01 */
.tdSell {background: #e6eff7; padding: 7px 0 6px 10px; position: relative;}
.tdBuy {background: #fff3f1; padding: 7px 0 6px 10px; position: relative;}
.tdModify {background: #ebf3e1; padding: 7px 0 6px 10px; position: relative;}
.tdCancel {background: #e9e9e9; padding: 7px 0 6px 10px; position: relative;}
dl.tradingList {width: 100%; overflow: hidden;}
dl.tradingList dt {float: left; clear: left; width: 18%; height: 15px; *height: 14px; padding: 3px 0 6px 0; *padding: 4px 0 6px 0; _padding: 3px 0 5px 0; color: #222; letter-spacing: -1px;}
dl.tradingList dd {float: left;  width: 82%; height: 18px; line-height: 15px; padding: 0 0 6px 0; _padding: 0 0 5px 0; color: #222;}
dl.tradingList dd.btnArea {height: 28px; padding-top: 3px; text-align: right; position: relative;}
dl.tradingList dd.btnArea .btnL {position: absolute; left: 0;}
dl.tradingList dd.btnArea img {font-size: 0; line-height: 0; margin-right: 6px; vertical-align: top;}
dl.tradingList dd label,dl.tradingList dd span, dl.tradingList dd select, dl.tradingList dd input, dl.tradingList dd img, dl.tradingList dd a.btn01 {display: inline-block; vertical-align: middle;}
dl.tradingList dd input[type="radio"] {width: 13px; height: 13px; margin: 0 3px 0 0; *margin: -1px 2px 0 0;}
dl.tradingList dd input[type="checkbox"] {width: 13px; height: 13px; margin: 1px 3px 0 0; *margin: 0 3px 0 0;}
dl.tradingList dd select {height: 19px !important;}
dl.tradingList dd.txtArea {height: auto; line-height: 14px;}
.tdSell .btnArea, .tdBuy .btnArea, .tdModify .btnArea, .tdCancel .btnArea {position: absolute; right: 7px; bottom: 7px;}
.dl00 dt {width: 13% !important;}
.dl00 dd {width: 87% !important;}
.dl01 dt {width: 19% !important;}
.dl01 dd {width: 81% !important;}
.dl02 dt {width: 21% !important;}
.dl02 dd {width: 79% !important;}
.dl03 dd{width: 30% !important;}
.dl03 dt{width: 70% !important;}

/* 테이블 하단 안내문구 type01 */
ul.infoTxt01 {margin-top: 8px; *margin-top: 7px; margin-bottom: -6px; _width: 100%;}
ul.infoTxt01 li {padding: 0 0 4px 11px; background: url('../img/bul/bul_depth04.gif') no-repeat 5px 7px; color: #444; font-size: 12px; line-height: 14px;}
ul.infoTxt01 li ul {margin: 1px 0 0 2px; _width: 99%;}
ul.infoTxt01 li ul li{ padding: 3px 0 2px 7px; background: url('../img/bul/bul_depth0401.gif') no-repeat 0 9px; color: #444; font-size: 12px; line-height: 14px;}
.infoTxt02 {margin: 4px 0 0 0; padding-bottom: 8px; border-bottom: 1px solid #e0e0e0; font-size: 12px; line-height: 14px; _width: 100%;}
.infoTxt02 li { padding: 3px 0 2px 18px; background: url('../img/bul/bul_info01.gif') no-repeat 0 4px; color: #444; line-height: 14px;}
.infoTxt01 .etc04 {margin: -3px 0 0 5px; vertical-align: top;}/* 리스트안에 etc04 버튼이 들어간 경우 */
.brNo {border-bottom: 0 !important;}
td.tit_base{ background: url("../img/common/table_th_bg.gif") repeat-x scroll 0 0 #F0F1F5;border-bottom: 1px solid #C3C6CE;border-right: 1px solid #C3C6CE;color: #222222;font-weight: normal;}

/* 테이블 내 블릿리스트 */
.inTxt01 {margin-left: 5px;}
.inTxt01 li { padding: 1px 0 1px 6px; background: url('../img/bul/bul_depth04.gif') no-repeat 0 6px; color: #222; font-size: 11px; line-height: 14px; text-align: left !important;}
.inTxt02  li {padding:0 0 0 7px;background:url("../img/bul/bul_depth04.gif") no-repeat 0 6px;}

/* tab type01 */
a.tabon01 {display: inline-block;zoom:1; *display:inline; padding-left: 12px; line-height: 100%; background: url('../img/td/bg_tabon_left01.gif') no-repeat 0 0;}
a.tabon01 span {display: inline-block;zoom:1; *display:inline; height: 18px; padding: 6px 12px 2px 0; line-height: 100%; background: url('../img/td/bg_tabon_right01.gif') no-repeat right 0; cursor: pointer; }
a.taboff.tabon01 {display: inline-block;zoom:1; *display:inline; padding-left: 12px; line-height: 100%; background: url('../img/td/bg_tabon_left01.gif') no-repeat 0 0;}
a.taboff.tabon01 span {display: inline-block;zoom:1; *display:inline; height: 18px; padding: 6px 12px 2px 0; line-height: 100%; background: url('../img/td/bg_tabon_right01.gif') no-repeat right 0; cursor: pointer; }
a.tabon02 {display: inline-block;zoom:1; *display:inline; padding-left: 12px; line-height: 100%; background: url('../img/td/bg_tabon_left02.gif') no-repeat 0 0;}
a.tabon02 span {display: inline-block;zoom:1; *display:inline; height: 18px; padding: 5px 12px 3px 0; line-height: 100%; background: url('../img/td/bg_tabon_right02.gif') no-repeat right 0; cursor: pointer; }
a.taboff.tabon02 {display: inline-block;zoom:1; *display:inline; padding-left: 12px; line-height: 100%; background: url('../img/td/bg_tabon_left02.gif') no-repeat 0 0;}
a.taboff.tabon02 span {display: inline-block;zoom:1; *display:inline; height: 18px; padding: 5px 12px 3px 0; line-height: 100%; background: url('../img/td/bg_tabon_right02.gif') no-repeat right 0; cursor: pointer; }
a.tabon03 {display: inline-block;zoom:1; *display:inline; padding-left: 12px; line-height: 100%; background: url('../img/td/bg_tabon_left03.gif') no-repeat 0 0;}
a.tabon03 span {display: inline-block;zoom:1; *display:inline; height: 18px; padding: 6px 12px 2px 0; line-height: 100%; background: url('../img/td/bg_tabon_right03.gif') no-repeat right 0; cursor: pointer; }
a.taboff.tabon03 {display: inline-block;zoom:1; *display:inline; padding-left: 12px; line-height: 100%; background: url('../img/td/bg_tabon_left03.gif') no-repeat 0 0;}
a.taboff.tabon03 span {display: inline-block;zoom:1; *display:inline; height: 18px; padding: 6px 12px 2px 0; line-height: 100%; background: url('../img/td/bg_tabon_right03.gif') no-repeat right 0; cursor: pointer; }
a.tabon04 {display: inline-block;zoom:1; *display:inline; padding-left: 12px; line-height: 100%; background: url('../img/td/bg_tabon_left04.gif') no-repeat 0 0;}
a.tabon04 span {display: inline-block;zoom:1; *display:inline; height: 18px; padding: 6px 12px 2px 0; line-height: 100%; background: url('../img/td/bg_tabon_right04.gif') no-repeat right 0; cursor: pointer; }
a.taboff.tabon04 {display: inline-block;zoom:1; *display:inline; padding-left: 12px; line-height: 100%; background: url('../img/td/bg_tabon_left04.gif') no-repeat 0 0;}
a.taboff.tabon04 span {display: inline-block;zoom:1; *display:inline; height: 18px; padding: 6px 12px 2px 0; line-height: 100%; background: url('../img/td/bg_tabon_right04.gif') no-repeat right 0; cursor: pointer; }

a.tabon01:link, a.tabon01:visited, 
a.tabon02:link, a.tabon02:visited, 
a.tabon03:link, a.tabon03:visited, 
a.tabon04:link, a.tabon04:visited {color: #fff; font-weight: bold; text-decoration: none !important;}

a.tog01 span {display: inline-block; zoom:1; *display:inline; width: 40px; height: 19px; padding-top: 9px; padding-left: 16px; line-height: 110% !important; background: url('../img/td/bg_toggle01.gif') no-repeat 0 -28px; color:#696b75; text-align: left; cursor: pointer; }
a.tog0101 span {display: inline-block; zoom:1; *display:inline; width: 61px; height: 19px; padding-top: 9px; line-height: 110% !important; background: url('../img/td/bg_toggle02.gif') no-repeat 0 -28px; color:#696b75; text-align: center; cursor: pointer;}
a.tog02 span {display: inline-block; zoom:1; *display:inline; width: 60px; height: 19px; padding-top: 9px; line-height: 110% !important; background: url('../img/td/bg_toggle01.gif') no-repeat -56px -28px; color:#696b75; text-align: center; cursor: pointer;}
a.tog0201 span {display: inline-block; zoom:1; *display:inline; width: 60px; height: 19px; padding-top: 9px; line-height: 110% !important; background: url('../img/td/bg_toggle03.gif') no-repeat -61px -28px; color:#696b75; text-align: center; cursor: pointer;}
a.tog03 span {display: inline-block; zoom:1; *display:inline; width: 60px; height: 19px; padding-top: 9px; line-height: 110% !important; background: url('../img/td/bg_toggle01.gif') no-repeat -116px -28px; color:#696b75; text-align: center; cursor: pointer;}
a.tog0301 span {display: inline-block; zoom:1; *display:inline; width: 76px; height: 19px; padding-top: 9px; line-height: 110% !important; background: url('../img/td/bg_toggle03.gif') no-repeat -122px -28px; color:#696b75; text-align: center; cursor: pointer;}

a.tog01_on span {display: inline-block; zoom:1; *display:inline; width: 40px; height: 19px; padding-top: 9px; padding-left: 16px;  line-height: 110% !important; background: url('../img/td/bg_toggle01.gif') no-repeat 0 0; color: #fff; text-align: left; cursor: pointer;}
a.tog0101_on span {display: inline-block; zoom:1; *display:inline; width: 61px; height: 19px; padding-top: 9px; line-height: 110% !important; background: url('../img/td/bg_toggle02.gif') no-repeat 0 0; color: #fff; text-align: center; cursor: pointer;}
a.tog02_on span {display: inline-block; zoom:1; *display:inline; width: 61px; margin-left: -1px; height: 19px; padding-top: 9px; line-height: 110% !important; background: url('../img/td/bg_toggle01.gif') no-repeat -55px 0; color: #fff; text-align: center; cursor: pointer;}
a.tog0201_on span {display: inline-block; zoom:1; *display:inline; width: 61px; margin-left: -1px; height: 19px; padding-top: 9px; line-height: 110% !important; background: url('../img/td/bg_toggle03.gif') no-repeat -60px 0; color: #fff; text-align: center; cursor: pointer;}
a.tog03_on span {display: inline-block; zoom:1; *display:inline; width: 61px; margin-left: -1px; height: 19px; padding-top: 9px; line-height: 110% !important; background: url('../img/td/bg_toggle01.gif') no-repeat -115px 0; color: #fff; text-align: center; cursor: pointer;}
a.tog0301_on span {display: inline-block; zoom:1; *display:inline; width: 77px; margin-left: -1px; height: 19px; padding-top: 9px; line-height: 110% !important; background: url('../img/td/bg_toggle03.gif') no-repeat -120px 0; color: #fff; text-align: center; cursor: pointer;}

a.btog01 span {display: inline-block; zoom:1; *display:inline; width: 40px; height: 30px; padding-top: 20px; padding-left: 16px; line-height: 110%; background: url('../img/td/bg_toggle04.gif') no-repeat 0 -50px; color:#696b75; text-align: left; cursor: pointer;}
a.btog0101 span {display: inline-block; zoom:1; *display:inline; width: 61px; height: 30px; padding-top: 20px; line-height: 110%; background: url('../img/td/bg_toggle05.gif') no-repeat 0 -50px; color:#696b75; text-align: center; cursor: pointer;}
a.btog02 span {display: inline-block; zoom:1; *display:inline; width: 60px; height: 30px; padding-top: 20px; line-height: 110%; background: url('../img/td/bg_toggle04.gif') no-repeat -56px -50px; color:#696b75; text-align: center; cursor: pointer;}
a.btog0201 span {display: inline-block; zoom:1; *display:inline; width: 60px; height: 30px; padding-top: 20px; line-height: 110%; background: url('../img/td/bg_toggle06.gif') no-repeat -61px -50px; color:#696b75; text-align: center; cursor: pointer;}
a.btog03 span {display: inline-block; zoom:1; *display:inline; width: 60px; height: 30px; padding-top: 20px; line-height: 110%; background: url('../img/td/bg_toggle04.gif') no-repeat -116px -50px; color:#696b75; text-align: center; cursor: pointer;}
a.btog0301 span {display: inline-block; zoom:1; *display:inline; width: 76px; height: 30px; padding-top: 20px; line-height: 110%; background: url('../img/td/bg_toggle06.gif') no-repeat -122px -50px; color:#696b75; text-align: center; cursor: pointer;}

a.btog01_on span {display: inline-block; zoom:1; *display:inline; width: 40px; height: 30px; padding-top: 20px; padding-left: 16px; line-height: 110%; background: url('../img/td/bg_toggle04.gif') no-repeat 0 0; color: #fff; text-align: left; cursor: pointer;}
a.btog0101_on span {display: inline-block; zoom:1; *display:inline; width: 61px; height: 30px; padding-top: 20px; line-height: 110%; background: url('../img/td/bg_toggle05.gif') no-repeat 0 0; color: #fff; text-align: center; cursor: pointer;}
a.btog02_on span {display: inline-block; zoom:1; *display:inline; width: 61px; margin-left: -1px; height: 30px; padding-top: 20px; line-height: 110%; background: url('../img/td/bg_toggle04.gif') no-repeat -55px 0; color: #fff; text-align: center; cursor: pointer;}
a.btog0201_on span {display: inline-block; zoom:1; *display:inline; width: 61px; margin-left: -1px; height: 30px; padding-top: 20px; line-height: 110%; background: url('../img/td/bg_toggle06.gif') no-repeat -60px 0; color: #fff; text-align: center; cursor: pointer;}
a.btog03_on span {display: inline-block; zoom:1; *display:inline; width: 61px; margin-left: -1px; height: 30px; padding-top: 20px; line-height: 110%; background: url('../img/td/bg_toggle04.gif') no-repeat -115px 0; color: #fff; text-align: center; cursor: pointer;}
a.btog0301_on span {display: inline-block; zoom:1; *display:inline; width: 77px; margin-left: -1px; height: 30px; padding-top: 20px; line-height: 110%; background: url('../img/td/bg_toggle06.gif') no-repeat -120px 0; color: #fff; text-align: center; cursor: pointer;}

a.tog01:link, a.tog01:visited, a.tog01:active, a.tog01:hover, a.tog01:focus,
a.tog0101:link, a.tog0101:visited, a.tog0101:active, a.tog0101:hover, a.tog0101:focus,
a.tog02:link, a.tog02:visited, a.tog02:active, a.tog02:hover, a.tog02:focus,
a.tog0201:link, a.tog0201:visited, a.tog0201:active, a.tog0201:hover, a.tog03:focus,
a.tog03:link, a.tog03:visited, a.tog03:active, a.tog03:hover, a.tog03:focus, 
a.tog0301:link, a.tog0301:visited, a.tog0301:active, a.tog0301:hover, a.tog0301:focus {color: #696b75; text-decoration: none; font-weight: bold;}

a.btog01:link, a.btog01:visited, a.btog01:active, a.btog01:hover, a.btog01:focus,
a.btog0101:link, a.btog0101:visited, a.btog0101:active, a.btog0101:hover, a.btog0101:focus,
a.btog02:link, a.btog02:visited, a.btog02:active, a.btog02:hover, a.btog02:focus,
a.btog0201:link, a.btog0201:visited, a.btog0201:active, a.btog0201:hover, a.btog0201:focus,
a.btog03:link, a.btog03:visited, a.btog03:active, a.btog03:hover, a.btog03:focus, 
a.btog0301:link, a.btog0301:visited, a.btog0301:active, a.btog0301:hover, a.btog0301:focus {color: #696b75; text-decoration: none; font-weight: bold;}


a.tog01_on:link, a.tog01_on:visited, a.tog01_on:active, a.tog01_on:hover, a.tog01_on:focus,
a.tog0101_on:link, a.tog0101_on:visited, a.tog0101_on:active, a.tog0101_on:hover, a.tog0101_on:focus,
a.tog02_on:link, a.tog02_on:visited, a.tog02_on:active, a.tog02_on:hover, a.tog02_on:focus,
a.tog0201_on:link, a.tog0201_on:visited, a.tog0201_on:active, a.tog0201_on:hover, a.tog0201_on:focus,
a.tog03_on:link, a.tog03_on:visited, a.tog03_on:active, a.tog03_on:hover, a.tog03_on:focus, 
a.tog0301_on:link, a.tog0301_on:visited, a.tog0301_on:active, a.tog0301_on:hover, a.tog03_on:focus {color: #fff !important; text-decoration: none; font-weight: bold;}

a.btog01_on:link, a.btog01_on:visited, a.btog01_on:active, a.btog01_on:hover, a.btog01_on:focus,
a.btog0101_on:link, a.btog0101_on:visited, a.btog0101_on:active, a.btog0101_on:hover, a.btog0101_on:focus,
a.btog02_on:link, a.btog02_on:visited, a.btog02_on:active, a.btog02_on:hover, a.btog02_on:focus,
a.btog0201_on:link, a.btog0201_on:visited, a.btog0201_on:active, a.btog0201_on:hover, a.btog0201_on:focus,
a.btog03_on:link, a.btog03_on:visited, a.btog03_on:active, a.btog03_on:hover, a.btog03_on:focus, 
a.btog0301_on:link, a.btog0301_on:visited, a.btog0301_on:active, a.btog0301_on:hover, a.btog0301_on:focus {color: #fff !important; text-decoration: none; font-weight: bold;}

a.tog01, a.tog0101, a.tog02, a.tog0201, a.tog03, a.tog0301,
a.tog01_on, a.tog0101on, a.tog02_on, a.tog0201_on, a.tog03_on, a.tog0301_on,
a.btog01, a.btog0101, a.btog02, a.btog0201, a.btog03, a.btog0301,
a.btog01_on, a.btog0101on, a.btog02_on, a.btog0201_on, a.btog03_on, a.btog0301_on {line-height: 100% !important}

.btnGroup-type1 { width:236px; overflow: hidden;  height: 28px; }
.btnGroup-type1 a { width: 57px; display: block; float: left; color: #696b75; height: 28px; line-height: 28px; font-weight: bold; text-align: center;background: url(/kwa/img/td/bg_toggle08.gif) no-repeat 0 -28px; }
.btnGroup-type1 a + a {  width: 59px;background-position-x: -57px;}
.btnGroup-type1 a + a + a{  width: 59px;background-position-x: -118px;}
.btnGroup-type1 a + a + a + a {  width: 59px; background-position-x: -177px;}

.btnGroup-type1 a.on { background-position-y:0 !important; color: #fff;}

/* box type01 */
.boxL01 {position: relative; top:-3px; float: left; width: 8px; height: 24px; margin-left: 5px; background: url('../img/td/bg_box_left01.gif') no-repeat 0 0; line-height: 0; font-size: 0;}
.boxRt01 {position: relative; top:-3px;float: left; height: 20px; padding: 4px 8px 0 0; background: url('../img/td/bg_box_right01.gif') no-repeat right 0; color: #363636;}

.paging01 {width: 100%;  margin-bottom: 3px; position: relative; margin-top: -5px; overflow: hidden; _height: 21px;}
.paging01 .prevNext {/*position: absolute; right: 0; bottom: 0;*/ height: 19px; float: right;}
.paging01 .prevNext img {vertical-align: top; line-height: 0; font-size: 0;}
.paging01 span.sfont {position: absolute; right: 102px; bottom: 4px; _top: 3px;  font-size: 11px !important; color: #444 !important;  _height: 19px;}
.paging01 span.sfont01 {float: left; margin-top: 3px; *margin-top: 3px; line-height: 16px; font-size: 11px !important; color: #444 !important;}
.paging01 span.sfont02 {position: absolute; right: 54px; bottom: 4px; font-size: 11px !important; color: #444 !important; }

/* btn */
a.sell01 {display: inline-block; zoom:1; *display:inline; padding-left: 10px; line-height: 100%; background: url('../img/td/bg_btn_left03.gif') no-repeat 0 0;}
a.sell01 span {display: inline-block; zoom:1; *display:inline; height: 30px; padding: 19px 10px 0 0; line-height: 100%; background: url('../img/td/bg_btn_right03.gif') no-repeat right 0; cursor: pointer; }
a.sell01:link, a.sell01:visited, a.sell01:active, a.sell01:hover, a.sell01:focus {color: #fff; font-weight: bold; text-decoration: none !important;}
a.buy01 {display: inline-block; zoom:1; *display:inline; padding-left: 10px; line-height: 100%; background: url('../img/td/bg_btn_left04.gif') no-repeat 0 0;}
a.buy01 span {display: inline-block; zoom:1; *display:inline; height: 30px; padding: 19px 10px 0 0; line-height: 100%; background: url('../img/td/bg_btn_right04.gif') no-repeat right 0; cursor: pointer; }
a.buy01:link, a.buy01:visited, a.buy01:active, a.buy01:hover, a.buy01:focus {color: #fff; font-weight: bold; text-decoration: none !important;}
a.modify01 {display: inline-block; zoom:1; *display:inline; padding-left: 10px; line-height: 100%; background: url('../img/td/bg_btn_left05.gif') no-repeat 0 0;}
a.modify01 span {display: inline-block; zoom:1; *display:inline; height: 30px; padding: 19px 10px 0 0; line-height: 100%; background: url('../img/td/bg_btn_right05.gif') no-repeat right 0; cursor: pointer; }
a.modify01:link, a.modify01:visited, a.modify01:active, a.modify01:hover, a.modify01:focus {color: #fff; font-weight: bold; text-decoration: none !important;}
a.cancel01 {display: inline-block; zoom:1; *display:inline; padding-left: 10px; line-height: 100%; background: url('../img/td/bg_btn_left06.gif') no-repeat 0 0;}
a.cancel01 span {display: inline-block; zoom:1; *display:inline; height: 30px; padding: 19px 10px 0 0; line-height: 100%; background: url('../img/td/bg_btn_right06.gif') no-repeat right 0; cursor: pointer; }
a.cancel01:link, a.cancel01:visited, a.cancel01:active, a.cancel01:hover, a.cancel01:focus {color: #fff; font-weight: bold; text-decoration: none !important;}

.bgLayer {width: 447px; height: 390px; background: url('../img/td/bg_layer.png') no-repeat 0 0;}
.bgLayerbox {height: 200px; background: url('../img/td/bg_line.png') repeat-y 0 0;}

.guideWrap {width: 100%; overflow: hidden;}
.guideWrap h2 {padding: 0 0 0 13px; background: url('../img/bul/bul_depth02.gif') no-repeat 0 2px; color: #000;}
.guideWrap ul.listType01 {width: 100%; margin: 8px 0 -18px 5px;}
.guideWrap ul.listType01 li {padding: 0 0 15px 10px; background: url('../img/bul/bul_depth03.gif') no-repeat 0 4px; line-height: 16px; color: #444;}
.guideWrap ul.listType01 li.last {padding-bottom: 0;}
.guideWrap ul.listType01 li ul {margin: 10px 0 -6px 0;}
.guideWrap ul.listType01 li ul li {padding: 0 0 6px 8px; background: url('../img/bul/bul_depth04.gif') no-repeat 0 4px; line-height: 12px; font-size: 11px; color: #444;}

/* 종목종합 */
.infoBox01 {padding: 10px 20px; border: 1px solid #898ab3; background: #fff;}
.infoBox01 table {width: 100%; margin: 0 auto;}
.infoBox01 table td strong{letter-spacing: -1px;}

/* 이머니상담실 서브메인 */
.recentWrap{padding-top:2px;background:url(../img/common/bg_top_line.gif) 0 0 repeat-x;}
.recent{width:100%;}
.recent thead th{height:27px;background:#fafafa url(../img/common/line_var_03.gif) right 50% no-repeat;border-bottom:1px solid #8e8e8e;color:#222;text-align:center;}
.recent thead th.last{background:#fafafa;}
.recent td{height:27px;border-bottom:1px solid #d8d8d8;text-align:center;font-size:11px;}
.recent td.no{color:#666;}
.recent td.subject{padding-left:15px;font-size:12px;text-align:left;}

.titWrap .more{position:absolute;top:4px;right:15px;font-size:11px;color:#666;letter-spacing:-1px;}

.adviceInfo{background:url(../img/td/bg_08_001_01.jpg) right 0 no-repeat;}
	.adviceInfo h2{margin-bottom:10px;}

.subList01{padding-top:2px;background:url(../img/common/bg_top_line.gif) 0 0 repeat-x;}
	.subList01 li{position:relative;padding:8px 83px 0 30px;height:19px;border-bottom:1px solid #d8d8d8;background:url(../img/bul/bul_squ01.gif) 12px 11px no-repeat;}
	.subList01 li span{position:absolute;top:8px;right:15px;font-size:11px;line-height:100%;}

.adviceSrch{padding:15px 0 0 9px;height:69px;border:1px solid #e5e5e5;background:#f7f7f7;}
	.adviceSrch p{margin-bottom:8px;}
	.codeSrch{width:312px;height:32px;background:url(../img/td/bg_advice_srch.gif) right 0 no-repeat;}
	.codeSrch img{vertical-align:middle;}
	.codeSrch input.txt01{margin-left:4px;padding:5px 0 0 5px;height:19px;width:221px;border:none;font-size:14px;font-weight:bold;color:#222 !important;vertical-align:middle;}

.emoneyGnb{margin-bottom:20px;padding-bottom:1px;width:100%;background:url(../img/td/bg_emoney.gif) 0 bottom no-repeat;}
.emoneyGnb:after{content:"";display:block;clear:both;}
	.emoneyGnb dl{float:left;width:166px;}
	.emoneyGnb img{vertical-align:top;}

.grayBox{padding:9px 19px 7px;border:1px solid #e8e8e8;background:#f4f4f4;}
.grayBox01{border:1px solid #e8e8e8;background:#f4f4f4;}

/* 관심종목 편집 popup */
.treeNav{overflow:auto;padding:10px;border:1px solid #abadb3;width:283px;height:162px;}
.treeNav ul{margin-top:8px;}
.treeNav li{background:url(../img/common/bg_tree01.gif) 5px 0 no-repeat;font-size:11px;line-height:18px;}
.treeNav li a{color:#222;}
.treeNav li.last{background-position:5px bottom;}
.treeNav li img{vertical-align:middle;margin:-3px 5px 0 0;}
.treeNav li ul{margin:0 0 0 21px;background:none;}
.treeNav li li{padding-left:19px;background:url(../img/common/bg_tree02.gif) 3px 0 no-repeat;}
.treeNav li li a{color:#444;}
.treeNav li li.last{background-position:3px bottom;}

.interestList{overflow:auto;padding-top:5px;width:303px;height:97px;border:1px solid #abadb3;}
.interestList li{padding:3px 10px 2px;color:#222;cursor:pointer;line-height:14px;}
.interestList li:hover, .interestList li.on{background:#ebebeb;}

.interestList02{overflow:auto;padding-top:3px;width:303px;height:172px;border:1px solid #abadb3;}
.interestList02 li{padding:3px 10px 2px;color:#222;cursor:pointer;line-height:14px;}
.interestList02 li span{margin-right:15px;}
.interestList02 li:hover, .interestList02 li.on{background:#ebebeb;color:#ef097b;}

.pos .moveBtn{position:absolute;top:166px;left:311px;}
.pos .moveBtn a{display:block;margin-bottom:5px;}

.wordSelect{padding:0 15px;text-align:center;}
	.wordSelect a{display:inline-block;margin:0 1px 4px 0;}

.buyCell {background:#fff7f6;}

/* ----------------------------------------------------------------------------------------------------------------------------------------
장외주식
---------------------------------------------------------------------------------------------------------------------------------------- */
/* pre sdaq */
.stockOver {border:1px solid #e8e8e8;}
.stockOver .overWrap {overflow:hidden;width:100%;}
.stockOver .overWrap .overLogo {float:left;}
.stockOver .overWrap .overCon {float:left;padding:10px 0 0 20px;}
.stockOver .overWrap .overCon dt {margin:0 0 4px 0;font-size:12px;color:#333;line-height:110%;}
.stockOver .overWrap .overCon dd {font-size:11px;color:#666;line-height:160%;}

/* tab bubble */
.tabBubble1 {position:absolute;top:-28px;left:0px;display:inline-block;width:127px;height:28px;margin-left:10px;text-align:center;background: url('../img/td/tab_bubble_bg_1.gif') no-repeat 0 0;}
.tabBubble2 {position:absolute;top:-28px;left:0px;display:inline-block;width:75px;height:28px;margin-left:5px;text-align:center;background: url('../img/td/tab_bubble_bg_2.gif') no-repeat 0 0;}
.bubbleCon {display:inline-block;height:21px;line-height:22px;font-size:11px;color:#666;}
.pt28 {padding-top:28px !important;}

/* 따블로 */
.ddaTop{position:relative;padding:20px 0 0 20px;height:310px;background:url(../img/td/bg_dda.gif) no-repeat;}
	.ddaTop .ddablo{position:absolute;top:20px;right:20px;padding:9px;height:269px;border:1px solid #b2b7c1;background:#fff;}

.ddaMain01{float:left;width:400px;height:142px;background:url(../img/td/bg_dda02.jpg) right no-repeat;}
	.ddaMain01 img{vertical-align:top;}
	.ddaMain01 dt{margin-top:14px;}
	.ddaMain01 dd{margin-top:7px;padding:0 0 5px 10px;background:url('../img/bul/bul_depth03.gif') 0 4px no-repeat;line-height:16px;color:#444;}
.ddaMain02{float:right;width:405px;height:142px;background:url(../img/td/bg_dda03.gif) right no-repeat;}
	.ddaMain02 h2{margin-bottom:9px;}
	.ddaMain02 img{vertical-align:top;}
	.ddaMain02 ul{margin:13px 0;}
	.ddaMain02 li{margin-bottom:8px;}

.ddaOutline{height:170px;background:url(../img/td/bg_dda_outline.jpg) right 0 no-repeat;}
.ddaUse{height:170px;background:url(../img/td/bg_dda_use.jpg) right 0 no-repeat;}
	.ddaOutline p,
	.ddaUse p{margin-bottom:20px;}

.pkNumList{_width: 100%;}
.pkNumList li{margin-bottom:10px;}
.pkNumList li .w{display:inline-block;width:86px;color:#222;}
.pkNumList .num01{background:url(../img/td/pk_num01.gif) 0 1px no-repeat;}
.pkNumList .num02{background:url(../img/td/pk_num02.gif) 0 1px no-repeat;}
.pkNumList .num03{background:url(../img/td/pk_num03.gif) 0 1px no-repeat;}
.pkNumList .num04{background:url(../img/td/pk_num04.gif) 0 1px no-repeat;}
.pkNumList .num05{background:url(../img/td/pk_num05.gif) 0 1px no-repeat;}
.pkNumList .num06{background:url(../img/td/pk_num06.gif) 0 1px no-repeat;}
.pkNumList .num07{background:url(../img/td/pk_num07.gif) 0 1px no-repeat;}

.ddaSetting{}
	.ddaSetting dt{margin-bottom:8px;}
	.ddaSetting dd.img{margin:10px 0 20px;text-align:center;}

/* f_table */
.f_table {border-top:2px solid #748fbe;border-left:2px solid #748fbe;border-right:2px solid #748fbe;border-bottom:1px solid #748fbe; width:558px;margin:0 auto;}
.f_table ul li{border-bottom:1px solid #748fbe; padding:3px 17px;}

/* ----------------------------------------------------------------------------------------------------------------------------------------
해외주식
---------------------------------------------------------------------------------------------------------------------------------------- */
/* stock */
.transfer {position:relative;overflow:hidden;width:100%;background:url(../img/fr/bg_transfer_wrap.gif) 0 bottom no-repeat;}
.transfer:after {content:""; display:block; clear:both;}
.transferL {float:left;/*position:relative;padding-bottom:68px;*/width:279px;border:1px solid #8d97b7;border-bottom:none;}
.transferR {float:right;/*position:relative;padding-bottom:68px;*/width:279px;border:1px solid #8d97b7;border-bottom:none;}
.transferC {position:absolute;top:0;left:280px;z-index:10;padding-top:47px;text-align:center;background:url(../img/fr/bg_transfer03.gif) no-repeat;}
.transferC.tfType01 {top:52px;padding-top:0;}
.transferC.tfType02 {top:64px;padding-top:0;}
.transferC.tfType03 {top:19px;padding-top:0;}

.transfer .transferL h2,
.transfer .transferR h2{padding-top:7px;height:19px;background:#e2e2e2;border-bottom:1px solid #898989;text-align:center;color:#222;}
.transfer .accSel{width:160px;}
.transfer .account{padding:17px 0 11px 17px;width:262px;border-bottom:1px solid #c0c0c0;}
.tfType01 .transferL .account{height:95px;}
.tfType01 .transferR .account{height:127px;}
.transfer .account dt{float:left;padding-top:3px;width:53px;height:18px;color:#222;}
.transfer .account dd{float:left;margin-bottom:6px;height:18px;width:209px;}
.transfer .account dd.txt{padding-top:3px;height:15px;}
.transfer .balance{padding:13px 16px 7px;background:#f8f8f8;border-bottom:1px solid #c0c0c0;}
.transfer .balance .titWrap a{position:absolute;top:0;right:0;}
.transfer .balance dl{overflow:hidden;width:100%;}
.transfer .balance dl:after{content:""; display:block; clear:both;}
.transfer .balance dt{float:left;margin-top:-1px;width:123px;padding-top:6px;height:20px;border-top:1px solid #bfbfbf;color:#222;}
.transfer .balance dd{float:left;margin-top:-1px;width:124px;padding-top:6px;height:20px;border-top:1px solid #bfbfbf;font-weight:bold;text-align:right;color:#222;}
.transfer .deposit {overflow:hidden;width:100%;}
.transfer .deposit:after {content:""; display:block; clear:both;}
.transfer .deposit dt {float:left;margin-top:-1px;width:115px;padding:11px 0 0 17px;height:23px;border-top:1px solid #bfbfbf;color:#222;}
.transfer .deposit dd {float:left;margin-top:-1px;width:132px;padding:11px 15px 0 0;height:23px;border-top:1px solid #bfbfbf;font-weight:bold;text-align:right;color:#222;}
.transferC dl {padding:28px 59px 0;width:152px;height:145px;background:url(../img/fr/bg_transfer01.gif) no-repeat;}
.transferC.tfType01 dl,
.transferC.tfType02 dl {height:108px;background:url(../img/fr/bg_transfer02.gif) no-repeat;}
.transferC.tfType03 dl {height:108px;background:url(../img/fr/bg_transfer02.gif) no-repeat;}
.transferC dt {font-weight:bold;font-size:14px;color:#222;}
.transferC dd {margin-top:9px;}
.transferC dd img {vertical-align:top;}
.transferC dd.btnWithdraw {text-align:right !important;}
.transferC dd.btnDeposit {margin-top:4px;text-align:left !important;}
.transferC dd input.txt04 {height:17px !important;padding:3px 5px 0 0 !important;background:#fff;border:1px solid #bfbfbf !important;color:#444 !important;vertical-align:middle;text-align:right !important;}

.exchange{position:relative;padding:11px 0 10px 132px;width:696px;background:#f3f3f3 url(../img/fr/bg_exchange.gif) 408px 50% no-repeat;border:1px solid #8d97b7;}
.exchange h2{position:absolute;top:12px;left:15px;padding-left:20px;color:#1b306f;font-weight:bold;font-size:14px;background:#f3f3f3 url(../img/icon/icon_calculator.gif) 0 0 no-repeat;line-height:110%;}
.exchange .btn{top:6px;}

.bank{overflow:hidden;padding-top:10px;}
.bank li {float:left;height:29px;margin-left:-1px;padding:0 18px 0 18px;background:url(../img/fr/bg_bar01.gif) no-repeat 0 center;}
.bank li * {vertical-align:bottom;}

/* 거래설명서 박스 */
.rboxTop{background:url(../img/etc/stock/rbox_t.gif) no-repeat left top; padding-top:4px;}
.rboxBtm{background:url(../img/etc/stock/rbox_b.gif) no-repeat left bottom; padding-bottom:4px;}
.rboxMid{background:url(../img/etc/stock/rbox_m.gif) repeat-y left top; padding:6px 15px; width:751px; overflow:hidden; line-height:18px;}

/* ----------------------------------------------------------------------------------------------------------------------------------------
fx/해외선물
---------------------------------------------------------------------------------------------------------------------------------------- */
.bisTd {float: left; width: 272px;}
.bisEtc {text-align: right; margin-top: -29px; margin-bottom: 19px; font-size: 11px;}

/* 위험고지(숫자 아이콘 리스트) */
ol.infoList01 {_width: 100%;}
ol.infoList01 li {padding-bottom: 11px !important;}
ol.infoList02 {margin: 0 0 -8px -20px;}
ol.infoList02 li {padding-bottom: 4px !important;}

/* ----------------------------------------------------------------------------------------------------------------------------------------
금융상품
---------------------------------------------------------------------------------------------------------------------------------------- */
/* 금융 공통 */
.brsrchL {border-left:1px solid #8d97b7;}
.brsrchR {border-right:1px solid #8d97b7;}

.boxTxt{display:inline-block;margin-right:5px;padding-top:2px;width:50px;height:12px;background:url(../img/oa/bg_txt_box.gif) no-repeat;font-size:11px;color:#fff;letter-spacing:-1px;text-align:center;line-height:100%;}
.boxTxt2{display:inline-block;margin-right:5px;padding-top:2px;width:58px;height:12px;background:url(../img/oa/bg_txt_box02.gif) no-repeat;font-size:11px;color:#fff;letter-spacing:-1px;text-align:center;line-height:100%;}

.financeTit{font-size:18px;font-weight:bold;color:#12255f;}
.financeTit img{vertical-align:top;}
.financeBox{margin-top:8px;padding:20px 30px;height:1%;background:#fafafa url('../img/td/bg_srch_top01.gif') repeat-x;border-bottom:1px solid #8e8e8e;}
.financeBox:after{content:"";display:block;clear:both;}
.financeBox .thum{float:left;width:272px;}
.financeBox .thum img{border:1px solid #d8d8d8;}
.financeBox .info{float:right;width:465px;}
.financeBox .info li{position:relative;padding:8px 0 7px 75px;width:390px;background:url('../img/common/bg_dot_line.gif') 0 bottom repeat-x;line-height:16px;}
.financeBox .info li img{position:absolute;top:8px;left:3px;}
.financeBox .btn{margin-top:10px;text-align:center;}

.graphFigure{margin:0 0 5px;text-align:right;}
.graphFigure span{display:inline-block;margin-left:5px;padding-left:17px;font-size:11px;height:12px;line-height:13px;}
.graphFigure .squ{background:url(../img/fm/bl_squ.gif) no-repeat;}
.graphFigure .tri{background:url(../img/fm/bl_tri.gif) no-repeat;}
.graphFigure .rect{background:url(../img/fm/bl_rect.gif) no-repeat;}

.topVisual{}
.topVisual.telAdvice{height:172px;background:url(../img/fm/bg_tel_advice.jpg) right 0 no-repeat;}
.topVisual.eduAni{height:144px;background:url(../img/fm/bg_edu_ani.jpg) right 0 no-repeat;}
.topVisual.findPdt{padding-top:5px;height:167px;background:url(../img/fm/bg_find_pdt.jpg) right 0 no-repeat;}
.topVisual.assetGuide{padding-top:5px;height:155px;background:url(../img/fm/bg_asset_guide.gif) right 0 no-repeat;}
.topVisual.retire{padding-top:5px;height:155px;background:url(../img/fm/bg_retire.jpg) right 0 no-repeat;}
.topVisual.knowhow{padding-top:5px;height:155px;background:url(../img/fm/bg_knowhow.jpg) right 0 no-repeat;}
.topVisual.newPdt{padding-top:5px;height:155px;background:url(../img/fm/bg_new_pdt.jpg) right 0 no-repeat;}
.topVisual.onlineAdvice{padding-top:5px;height:142px;background:url(../img/fm/bg_online_advice.jpg) right 0 no-repeat;}
.topVisual p{margin-bottom:20px;}

.fundInfo{margin-top:1px;width:100%;font-size:11px;}
.fundInfo:after{content:"";display:block;clear:both;}
.fundInfo dt{float:left;margin:6px 0 2px 0;padding-left:6px;width:41px;background:url(../img/bul/bul_depth04.gif) 0 6px no-repeat;line-height:120%;}
.fundInfo dd{float:left;margin:6px 0 2px;width:90px;color:#666;line-height:120%;}

.resultBox{padding:14px 0 12px;border:1px solid #8d97b7;font-size:16px;font-weight:bold;text-align:center;line-height:18px;background-color:#fafafa;}
.resultBox01 {padding:20px; border:1px solid #8d97b7;background-color:#fafafa;}
.resultBox01 .inTxt01 {margin-top: 20px; padding-top: 20px; border-top: 1px solid #e0e0e0;}

.finance_list {position:absolute; left:0; top:153px;}
.finance_list li.first{margin-top:0;}
.finance_list li{margin-top:8px; line-height:0; font-size:0;}

.finanaceBox{ position:absolute; width:800px; height:53px; text-align:center; bottom:1px; left:15px;  z-index:10;}
.finanaceBox table td{ text-align:center; vertical-align:middle !important; height:53px; color:#ef097b;}


.wrapAcc{width:74px; text-align:center;}
.firstMr14{margin-right:14px !important;}
.fin_scroll{margin:-90px auto 0 !important; }
.ban_els{padding-bottom:29px; height:148px;}
.mb29{margin-bottom:29px !important;}
.pb29{padding-bottom:29px !important;}

.ban .event_area5{overflow:hidden; margin-bottom:29px;}
.ban .event_area5 li{line-height:0; font-size:0;}

.keywordWrap{position:relative; margin-bottom:30px;}
.key_layer {position:absolute; top:0; background:url(../img/main/bg_A04open_layer.gif) no-repeat left top; width:210px; height:176px; padding:0 11px 0 11px}
.key_layer1 .key_layer1{position:relative;}
.key_layer1 .recomKey{padding:13px 0 0 10px;}
.key_layer1 .closeKey{position:absolute; right:13px; top:15px;}
.key_layer1 .keyword_all{padding-top:9px; line-height:19px;}

.fin_modity{clear:both; height:63px; }
.fin_modity li{position:relative; float:left; font-size:0; line-height:0;}
.fin_modity li ul.user{position:absolute; left:20px; top:31px;}
.fin_modity li ul.user li{margin-right:4px;}
.fin_modity li ul.fund{position:absolute; left:45px; top:11px;}
.fin_modity li ul.fund li{clear:both; margin-top:10px;}
.fin_modity li ul.fund li.first{ margin-top:0;}





/* 입출금이체 */
.transfer{position:relative;overflow:hidden;width:100%;background:url(../img/fr/bg_transfer_wrap.gif) 0 bottom no-repeat;}
.transfer:after{content:""; display:block; clear:both;}
.transferL{float:left;width:279px;border:1px solid #8d97b7;border-bottom:none;}
.transferR{float:right;width:279px;border:1px solid #8d97b7;border-bottom:none;}
.transferC{position:absolute;top:0;left:280px;z-index:10;padding-top:47px;text-align:center;background:url(../img/fr/bg_transfer03.gif) no-repeat;}
.transferC.tfType01{top:52px;padding-top:0;}
.transferC.tfType02{top:64px;padding-top:0;}
.transferC.tfType03{top:19px;padding-top:0;}

.transfer .transferL h2,
.transfer .transferR h2{padding-top:7px;height:19px;border-bottom:1px solid #898989;text-align:center;color:#222;background:#f0f1f5 url('../img/common/table_th_bg.gif') repeat-x 0 0;}
.fnList01 th.subth01 .fnList01 th {padding-top:0 !important;padding-bottom:0 !important;padding-left:5px !important;border:0 !important;}
.transfer .accSel{width:160px;}
.transfer .account{padding:17px 0 11px 17px;width:262px;border-bottom:1px solid #c0c0c0;}
.transferL .account{height:68px;}
.tfType01 .transferL .account{height:95px;}
.tfType01 .transferR .account{height:127px;}
.transfer .account dt{float:left;padding-top:3px;width:53px;height:18px;color:#222;}
.transfer .account dd{float:left;margin-bottom:6px;height:18px;width:209px;}
.transfer .account dd.txt{padding-top:3px;height:15px;}
.transfer .balance{padding:13px 16px 7px;background:#f8f8f8;border-bottom:1px solid #c0c0c0;}
.transfer .balance .titWrap a{position:absolute;top:0;right:0;}
.transfer .balance dl{overflow:hidden;width:100%;}
.transfer .balance dl:after{content:""; display:block; clear:both;}
.transfer .balance dt{float:left;margin-top:-1px;width:123px;padding-top:6px;height:20px;border-top:1px solid #bfbfbf;color:#222;}
.transfer .balance dd{float:left;margin-top:-1px;width:124px;padding-top:6px;height:20px;border-top:1px solid #bfbfbf;font-weight:bold;text-align:right;color:#222;}
.transfer .deposit{overflow:hidden;width:100%;}
.transfer .deposit:after{content:""; display:block; clear:both;}
.transfer .deposit dt{float:left;margin-top:-1px;width:115px;padding:11px 0 0 17px;height:23px;border-top:1px solid #bfbfbf;color:#222;}
.transfer .deposit dd{float:left;margin-top:-1px;width:132px;padding:11px 15px 0 0;height:23px;border-top:1px solid #bfbfbf;font-weight:bold;text-align:right;color:#222;}
.transferC dl{padding:28px 59px 0;width:152px;height:145px;background:url(../img/fr/bg_transfer01.gif) no-repeat;}
.transferC.tfType01 dl,
.transferC.tfType02 dl{height:108px;background:url(../img/fr/bg_transfer02.gif) no-repeat;}
.transferC.tfType03 dl{height:108px;background:url(../img/fr/bg_transfer02.gif) no-repeat;}
.transferC dt{font-weight:bold;font-size:14px;color:#222;}
.transferC dd{margin-top:9px;}
.transferC dd img{vertical-align:top;}
.transferC dd.btnWithdraw{text-align:right !important;}
.transferC dd.btnDeposit{margin-top:4px;text-align:left !important;}

.zeroin{margin-top:30px;height:1%;border:1px solid #e8e8e8;background:#f4f4f4;}
.zeroin:after{content:"";display:block;clear:both;}
.zeroin dt{float:left;padding-top:27px;width:129px;text-align:center;}
.zeroin dd{float:left;padding:10px 0 6px 10px;width:688px;border-left:1px solid #e8e8e8;background:#fff;}
.zeroin dd .listType01{margin:0;}

.qa100{background:url(../img/fm/bg_qa100.jpg) right 0 no-repeat;}
.qa100List{position:relative;margin-top:30px;width:100%;}
.qa100List:after{content:"";display:block;clear:both;}
.qa100List ul{float:left;margin-right:20px;width:400px;}
.qa100List ul.last{margin:65px 0 0;}
.qa100List li{margin-bottom:7px;}

.qaAnswer{/*position:absolute;top:0;left:0;*/margin-top:30px;padding-top:16px;width:100%;background:url(../img/fm/bg_qa100_box.gif) no-repeat;}
.qaAnswer .inner{padding:0 21px 24px 26px;background:url(../img/fm/bg_qa100_box.gif) 0 bottom no-repeat;}
.qaAnswer .topArea{width:100%;}
.qaAnswer .topArea:after{content:"";display:block;clear:both;}
.qaAnswer .topArea h2{float:left;}
.qaAnswer .topArea .smenu{float:right;margin-right:0;width:522px;}
.qaAnswer .topArea .smenu.ty02{width:532px;}
.qaAnswer .topArea .smenu a{display:inline-block;margin:0 0 4px 4px;padding-top:11px;width:255px;height:26px;background:url(../img/fm/bg_btn_qa100.gif) no-repeat;text-align:center;}
.qaAnswer .topArea .smenu a.w01{width:315px;background:url(../img/fm/bg_btn_qa100_02.gif) no-repeat;}
.qaAnswer .topArea .smenu a.w02{width:205px;background:url(../img/fm/bg_btn_qa100_03.gif) no-repeat;}
.qaAnswer .topArea .smenu a.w03{width:518px;background:url(../img/fm/bg_btn_qa100_04.gif) no-repeat;}
.qaAnswer .topArea .smenu a.on{background-position:0 -42px;font-weight:bold;color:#0f255f;letter-spacing:-1px;}
.qaAnswer .answerCont{margin-top:8px;/*padding:0 0 0 9px;background:url('../img/bul/bul_depth03.gif') no-repeat 0 4px;*/color:#444;line-height:18px;}
.qaAnswer .answerCont p,
.qaAnswer .answerCont .tbWrap02{margin-bottom:15px;}
.qaAnswer .answerCont .rndBox{margin-bottom:10px;width:783px;background:url(../img/fm/bg_answer_rnd.gif) no-repeat;}
.qaAnswer .answerCont .rndBox .inner{padding:7px 15px 9px;background:url(../img/fm/bg_answer_rnd.gif) 0 bottom no-repeat;}
.qaAnswer .answerCont .rndBox .inner p{margin-bottom:0;}

.detailSrch{margin-bottom:20px;padding-bottom:1px;width:100%;height:208px;border-top:3px solid #697693;background:url(../img/fm/bg_detail_srch.gif) no-repeat;}
.detailSrch:after{content:"";display:block;clear:both;}
.detailSrch dl{float:left;width:138px;}
.detailSrch dt{padding-top:10px;height:21px;text-align:center;font-weight:bold;color:#fff;}
.detailSrch dd{padding:8px 0 5px;*padding-top:6px;}
.detailSrch ul{overflow:auto;padding:0 0 0 11px;height:166px;}
.detailSrch li{margin-bottom:6px;padding-left:17px;text-indent:-17px;line-height:14px;}
.detailSrch input.check{margin-right:5px;width:13px;height:13px;}
.detailSrch input,
.detailSrch label{vertical-align:middle;}

.fundTab2{}
.fundTab2 ul{overflow: hidden; height: 31px;}
.fundTab2 ul li {position:relative;float:left;height:31px; background:url(../img/fm/bg_fund_tab.gif) no-repeat -1px 0 ;}
.fundTab2 ul li.first { background:url(../img/fm/bg_fund_tab.gif) 0 0 no-repeat;}
.fundTab2 ul li.last {background:url(../img/fm/bg_fund_tab.gif) no-repeat right 0 ;}
.fundTab2 ul li.last span {padding: 10px 14px 0 0;}
.fundTab2 li a {display:inline-block;padding-left:13px; height: 31px;color:#444;background:url(../img/fm/bg_fund_line.gif) right 0 no-repeat;}
.fundTab2 li span{display:inline-block;padding: 10px 13px 0 0;}
a.redTab {z-index:100;padding-left: 12px !important; background:url(../img/fm/bg_redtab.gif) 0 0 no-repeat !important;}
a.redTab span {display: inline-block; zoom:1; *display:inline; padding:10px 14px 0 0; *padding: 10px 13px 0 0; height:21px; background:url(../img/fm/bg_redtab.gif) right 0 no-repeat;letter-spacing:-1px;}
a.redTab:link, a.redTab:visited {color: #bd0b0b; font-weight: bold; text-decoration: none !important;}
a.pinkTab {position: relative; left: -1px; padding-left: 12px !important; background:url(../img/fm/bg_pinktab.gif) 0 0 no-repeat !important;}
a.pinkTab span {display: inline-block; zoom:1; *display:inline; padding:10px 14px 0 0; *padding: 10px 13px 0 0;height:21px; background:url(../img/fm/bg_pinktab.gif) right 0 no-repeat;letter-spacing:-1px;}
a.pinkTab:link, a.pinkTab:visited {color: #bd0b56; font-weight: bold; text-decoration: none !important;}
a.blueTab {position: relative; left: -1px;z-index:100;padding-left: 12px !important; background:url(../img/fm/bg_bluetab.gif) 0 0 no-repeat !important;}
a.blueTab span {display: inline-block; zoom:1; *display:inline; padding:10px 14px 0 0; *padding: 10px 13px 0 0;height:21px; background:url(../img/fm/bg_bluetab.gif) right 0 no-repeat;letter-spacing:-1px;}
a.blueTab:link, a.blueTab:visited {color: #2268ae; font-weight: bold; text-decoration: none !important;}
a.greenTab {position: relative; left: -1px;padding-left: 12px !important; background:url(../img/fm/bg_greentab.gif) 0 0 no-repeat !important;}
a.greenTab span {display: inline-block; zoom:1; *display:inline; padding:10px 14px 0 0; *padding: 10px 13px 0 0;height:21px; background:url(../img/fm/bg_greentab.gif) right 0 no-repeat;letter-spacing:-1px;}
a.greenTab:link, a.greenTab:visited {color: #597729; font-weight: bold; text-decoration: none !important;}
a.violetTab {position: relative; left: -1px; padding-left: 12px !important; background:url(../img/fm/bg_violettab.gif) 0 0 no-repeat !important;}
a.violetTab span {position: relative; right: -1px;display: inline-block; zoom:1; *display:inline; padding:10px 15px 0 0; *padding: 10px 14px 0 0;height:21px; background:url(../img/fm/bg_violettab.gif) right 0 no-repeat;letter-spacing:-1px;}
a.violetTab:link, a.violetTab:visited {color: #563384; font-weight: bold; text-decoration: none !important;}

.redTop {height: 4px; background:url(../img/fm/bg_redtab_top.gif) repeat-x 0 0;line-height: 0; font-size: 0;}
.pinkTop {height: 4px; background:url(../img/fm/bg_pinktab_top.gif) repeat-x 0 0;line-height: 0; font-size: 0;}
.blueTop {height: 4px; background:url(../img/fm/bg_bluetab_top.gif) repeat-x 0 0;line-height: 0; font-size: 0;}
.greenTop {height: 4px; background:url(../img/fm/bg_greentab_top.gif) repeat-x 0 0;line-height: 0; font-size: 0;}
.violetTop {height: 4px; background:url(../img/fm/bg_violettab_top.gif) repeat-x 0 0;line-height: 0; font-size: 0;}

.fnTabCont{position: relative; padding:7px 8px 0 8px; height:198px;}
.fnTabCont .btnArea {position: absolute; right: 7px; bottom: 7px; line-height: 0; font-size: 0;}
.fnTabCont .btnArea img {vertical-align: top;}
.fnTabCont dd.txt{padding-top:2px;height:16px;}
.fnTabCont input, .fnTabCont label, .fnTabCont strong, .fnTabCont a , .fnTabCont span{vertical-align:middle;}
.fnTabCont select{height:19px;vertical-align:middle;}
.fnTabCont input[type="radio"],
.fnTabCont input[type="checkbox"]{width:13px;height:13px;margin:0 3px 0 10px;*margin:-1px 2px 0 11px;}

.fnTabCont dt {float:left; padding-top:2px; height:16px;color:#222; line-height:14px;}
.fnTabCont dd {float:left; height:18px;color:#222;line-height:14px;}
.redTabCont dt {width:72px; margin-bottom:6px;}
.redTabCont dd {width:345px; margin-bottom:6px;}
.pinkTabCont dt {width:57px; margin-bottom:12px;}
.pinkTabCont dd {width:360px; margin-bottom:12px;}
.blueTabCont dt {width:90px; margin-bottom:12px;}
.blueTabCont dd {width:327px; margin-bottom:12px;}
.greenTabCont dt {width:78px; margin-bottom:12px;}
.greenTabCont dd {width:339px; margin-bottom:12px;}
.greenTabCont dl.cancel dt {width:55px; margin-bottom:12px;}
.greenTabCont dl.cancel dd {width:362px; margin-bottom:12px;}
.violetTabCont dt {width:78px; margin-bottom:12px;}
.violetTabCont dd {width:339px; margin-bottom:12px;}

.redTabCont{background:#fef0ef;border:1px solid #ffe4e2;border-top:none;}
.pinkTabCont{background:#feeff3;border:1px solid #ffe1e9;border-top:none;}
.blueTabCont{background:#e9f2fb;border:1px solid #d1e6fb;border-top:none;}
.greenTabCont{background:#edf4e2;border:1px solid #d5eab4;border-top:none;}
.violetTabCont{background:#f2ecfa;border:1px solid #eadffa;border-top:none;}

.redCont {background:#fef0ef;border:1px solid #ffe4e2; height: 235px;}
.redCont dt {width:70px; margin-bottom:6px;}
.redCont dd {width:347px; margin-bottom:6px;}
.redCont dl.buy dt {width:57px; margin-bottom:12px;}
.redCont dl.buy dd {width:330px; margin-bottom:12px;}
.greenCont {background:#edf4e2;border:1px solid #d5eab4; height: 146px;}
.greenCont dt {width:71px; margin-bottom:12px;}
.greenCont dd {width:346px; margin-bottom:12px;}
.greenCont dl.application dt {width:57px; margin-bottom:12px;}
.greenCont dl.application dd {width:330px; margin-bottom:12px;}
.violetCont {background:#f2ecfa;border:1px solid #eadffa; height: 146px;}
.violetCont dt {width:57px; margin-bottom:12px;}
.violetCont dd {width:360px; margin-bottom:12px;}

.fnList01 .infoTxt03{margin:0;}
.fnList01 .infoTxt03 dt{margin-bottom:0;}
.fnList01 .infoTxt03 dd{padding-bottom:0;}

.bondHow{}
.bondHow li{margin-top:20px;line-height:18px;}
.bondHow li p{margin-top:5px;}
.bondHow li p.img{margin-top:4px;}

/* theme tab */
.fundTab {margin:0;padding:0 0 16px 0;}
.fundTab ul {overflow:hidden;width:100%;padding:0 0 4px 0;}
.fundTab ul li {float:left;margin:0;padding:0;}
.fundTab ul li a {display:block;height:50px;font-size:12px;font-weight:bold;line-height:50px;color:#9598a6;text-align:center;background:url("../img/fm/theme_tab4_bg.gif") no-repeat 0 0;cursor:pointer;}
.fundTab ul.tab4 li.menu1 a {width:208px;background-position:0 0;}
.fundTab ul.tab4 li.menu1_on a {width:208px;color:#fff;background:url("../img/fm/theme_tab4_bg_on.gif") no-repeat 0 0;}
.fundTab ul.tab4 li.menu2 a {width:207px;background-position:-210px 0;}
.fundTab ul.tab4 li.menu2_on {margin-left:-1px;}
.fundTab ul.tab4 li.menu2_on a {width:208px;margin-left:-1px;color:#fff;background:url("../img/fm/theme_tab4_bg_on.gif") no-repeat -207px 0;}
.fundTab ul.tab4 li.menu3 a {width:207px;background-position:-416px 0;}
.fundTab ul.tab4 li.menu3_on {margin-left:-1px;}
.fundTab ul.tab4 li.menu3_on a {width:208px;margin-left:-1px;color:#fff;background:url("../img/fm/theme_tab4_bg_on.gif") no-repeat -414px 0;}
.fundTab ul.tab4 li.menu4 a {width:208px;background-position:-623px 0;}
.fundTab ul.tab4 li.menu4_on {margin-left:-1px;}
.fundTab ul.tab4 li.menu4_on a {width:209px;margin-left:-1px;color:#fff;background:url("../img/fm/theme_tab4_bg_on.gif") no-repeat -621px 0;}

/* fund Search */
.fundSearch {width:100%;border-top:3px solid #697693;}
.searchWrap {position:relative;border-top:1px solid #1b306f;border-left:1px solid #8d97b7;border-right:1px solid #8d97b7;border-bottom:1px solid #8d97b7;}
.searchWrap .searchInput {overflow:hidden;width:100%;height:90px;margin-bottom:-1px;border-bottom:1px solid #bdbdbd;background:url("../img/fm/fund_search_bg.gif") repeat-x 0 bottom;}
.searchWrap .searchInput * {vertical-align:top;}
.searchWrap .searchInput h6 {float:left;margin:0;padding:0;}
.searchWrap .searchInput dl.inputArea {float:left;width:370px;margin:0;padding:16px 0 0 0;}
.searchWrap .searchInput dl.inputArea dt {margin:0 0 8px 0;}
.searchWrap .searchInput dl.inputArea dd {position:relative;width:360px;height:32px;background:url("../img/fm/fund_search_input_bg.gif") no-repeat 0 0;}
.searchWrap .searchInput dl.inputArea dd input.inputTxt {width:285px;margin:5px 0 0 6px;padding-top:2px;padding-bottom:2px;border:0 none;font-size:14px;background:transparent;}
.searchWrap .searchInput dl.inputArea dd button {display:block;overflow:hidden;position:absolute;top:0px;right:0px;width:64px;height:32px;margin:0;padding:0;border:0;background:url("../img/fm/fund_search_input_btn.gif") no-repeat 0 0;}
.searchWrap .searchInput dl.inputArea dd button span {display:block;margin-left:100px;}
.searchWrap .searchInput .searchTag {float:left;width:250px;margin:0;padding:44px 0 0 0;}
.searchWrap .searchInput .searchTag * {vertical-align:middle;}
.searchWrap .searchInput .searchTag img {vertical-align:top;}
.searchWrap .searchInput .searchTag .tagObj {display:inline-block;width:175px;line-height:140%;}
.searchWrap .fundResult {padding:10px 20px 10px 30px;border-top:1px solid #bdbdbd;font-size:14px;font-weight:bold;line-height:14px;color:#112660;background:#fff url("../img/bul/bul_depth01.gif") no-repeat 10px 10px;}
.srchWrap .fundResult {position:relative;padding:10px 20px 10px 30px;border-top:1px solid #bdbdbd;font-size:14px;line-height:14px;font-weight:bold;color:#112660;background:#fff url("../img/bul/bul_depth01.gif") no-repeat 10px 10px;border-left:1px solid #8d97b7;border-right:1px solid #8d97b7;border-bottom:1px solid #8d97b7;}
.fundResult * {vertical-align:top;}
.srchWrap .fundResult .btnViw {position:absolute;top:6px;right:10px;}
.searchWrap .fundTip {padding:8px 160px 3px 10px;border-top:1px solid #e2e2e2;background-color:#f8f8f8;}
.searchWrap .fundTip .listType01 {margin:0;}
.searchWrap .fundOpen {position:absolute;top:7px;right:7px;}
.searchWrap .optBtn {position:absolute;right:7px;bottom:6px;}

.srchWrap .fundTip {position:relative;zoom:1;margin:0 1px 1px 1px;padding:8px 160px 3px 10px;border-top:1px solid #e2e2e2;background-color:#f8f8f8;}
.srchWrap .fundTip .listType01 {margin:0;}
.srchWrap .fundOpen {position:absolute;top:7px;right:7px;}
.srchWrap .optBtn {position:absolute;right:7px;bottom:6px;}

/* tab option */
.tabOpt {position:relative;}
.tabOpt .tabOptObj {position:absolute;top:8px;right:0px;}
.tabOpt .tabOptObj span {margin-left:5px;}

/* customer center information */
.infoHead {position:relative;height:166px;margin:0;background:url(../../../img/fm/intro_fee_bg.jpg) no-repeat 0 0;}
.moveClick {position:absolute;top:0px;right:0px;}

/* standard price */
.standardPrice {margin:10px 0 0 0;}

/* equal button */
.equalW span {width:50px;}

/* ELS explain */
.elsExpBox {overflow:hidden;width:100%;padding:5px 0;}
.elsExpBox .boxView {float:left;width:230px;padding:0 0 0 30px;}
.elsExpBox .expCon {float:right;width:510px;margin:-2px 0 0 0;padding:0 30px 0 0;}

/* service list */
.faqInfo {overflow:hidden;border-top:1px solid #8d97b7;}
.faqInfo dt.summary {position:relative;overflow:hidden;width:100%;margin:0;padding:0;border-bottom:1px solid #d8d8d8;}
.faqInfo dt.summary .summaryTit {display:block;margin:0;padding:11px 40px 10px 68px;font-size:12px;line-height:140%;color:#222;zoom:1;}
.faqInfo dt.summary .summaryTit .summaryNum {position:absolute;top:12px;left:28px;}
.faqInfo dd.detail {position:relative;overflow:hidden;width:100%;margin:0;padding:0;border-bottom:1px solid #d8d8d8;background:#f7f7f7;}
.faqInfo dd.detail .detailCon {margin:0;padding:10px 40px 10px 100px;font-size:12px;line-height:140%;color:#222;}
.faqInfo dd.detail .detailCon .replyMark {position:absolute;top:10px;left:71px;}
.faqInfo dd.detail .detailCon .detailBtn {margin:5px 0 0 0;text-align:right;}
.faqInfo dd.detail .detailCon .line1 {padding:10px 0;color:#222;}

/* 타이밍 관련 배경이미지 */
.bgTiming {background:url("../img/fm/bg_timing.gif") no-repeat right 0;}

/* information table */
.infoTable {padding:2px 0 0 0;border-bottom:1px solid #d1d6e6;background:url("../img/fm/bg_info_tb.gif") repeat-x 0 0;overflow:hidden;}
.brdTop01 {background: none; padding: 0 !important;}
.brdTop01 table {border-top:1px solid #d1d6e6 !important;}
.infoTable table {width:100%;margin-bottom:-1px;border-top:1px solid #1b306f;}
.infoTable table tbody tr th {margin:0;padding:0;border-right:1px solid #fff;text-align:center;background:#f3f4f8 url("../img/fm/bg_info_tr.gif") repeat-x 0 bottom;}
.infoTable table tbody tr th.subth01 {border-left:1px solid #fff !important;background-color:#f7f7f7 !important;}
.infoTable table tbody tr td {margin:0;padding:0 0 0 6px;height:22px;background:url("../img/fm/bg_info_tr.gif") repeat-x 0 bottom;}
/* .infoTable table tbody tr.first th,.infoTable table tbody tr.first td {background-image:none;} */

/* fmSearch */
.fmSearch {border-left:1px solid #8d97b7;border-right:1px solid #8d97b7;border-bottom:1px solid #8d97b7;}
.fmSearch .fmshWrap {overflow:hidden;width:100%;background-color:#e9eaee;}
.fmSearch .fmshWrap * {vertical-align:top;}
.fmSearch .fmshWrap .terms {float:left;padding:7px 0 7px 12px;}
.fmSearch .fmshWrap .terms label {color:#222;}
.fmSearch .fmshWrap .terms * {vertical-align:middle;}
.fmSearch .fmshWrap .srchBtn {float:right;padding:4px 7px 4px 0;}
.fmSearch .fmshWrap .srchBtn * {vertical-align:top;}

/* issue report */
.investTrend {width:830px;height:190px;background:url("../img/fm/img_fm_issue_report_view.gif") no-repeat 0 0;}

/* fund diag */
.assetDiag {width:830px;height:181px;background:url("../img/fm/asset_diag.gif") no-repeat 0 0;}

/*----- finance02 -----*/
.fin_number_list:after{clear:both; content:""; display:block;}
.fin_number_list li{width:400px; float:left; margin-bottom:18px; letter-spacing:0px;}
.fin_number_list li li{float:none; margin:4px 0 0 0; padding:0 0 0 10px;}
.fin_number_list li li.first{margin-top:0;}
.fin_number_list li.last{float:right;}
.fin_number_list li span{padding-left:20px; display:block; color:#000;}

.fin_alim{margin-top:10px;}
.newStep01{position:relative; padding:0 0 0 20px; margin:8px 0 8px; }

.financeBox01{padding:20px 30px; height:1%; border-bottom:1px solid #8e8e8e;}
.financeBox01:after{content:"";display:block;clear:both;}
.financeBox01 h3{color:#12255f; font-size:18px; font-weight:bold; line-height:18px;margin-bottom:8px; position:relative; z-index:10;}
.financeBox01 .thum{float:left;width:272px;}
.financeBox01 .thum img{border:1px solid #d8d8d8;}
.financeBox01 .info01{float:right;width:465px;}
.financeBox01 .info01 li{position:relative;padding:4px 0 4px 84px;width:390px;background:url('../img/common/bg_dot_line.gif') 0 bottom repeat-x;line-height:16px;}
.financeBox01 .info01 li img{position:absolute;top:5px;left:3px;}
.financeBox01 .btn{margin-top:10px;text-align:center;}

.financeBox .info02{float:right;width:465px;}
.financeBox .info02 li{position:relative;padding:4px 0 4px 84px;width:390px;background:url('../img/common/bg_dot_line.gif') 0 bottom repeat-x;line-height:16px;}
.financeBox .info02 li img{position:absolute;top:5px;left:3px;}

/* 테이블 좌우 border none */
.investorType{border-left:0 !important;border-right:0 !important;}
.investorType thead th{background:none #e3e3e3 !important; border-right:1px solid #898989 !important; border-bottom:1px solid #898989 !important;}
.investorType thead th.last{border-right:0 !important;}
.investorType tbody th{background-color:#f0f0f0 !important;}
.investorType tbody th.subth01{background-color:#f8f8f8 !important;}
.investorType tbody th, .investorType tbody td{padding:7px 5px 8px !important;}
.investorType tbody td.subth02{background-color:#fbf5f5 !important;}

.investorType1 thead th{background:none #e3e3e3 !important; border-right:1px solid #898989 !important; border-bottom:1px solid #898989 !important;}
.investorType1 thead th.last{border-right:0 !important;}
.investorType1 tbody th{background-color:#f0f0f0 !important;}
.investorType1 tbody th.subth01{background-color:#f8f8f8 !important;}
.investorType1 tbody th, .investorType tbody td{padding:7px 5px 8px !important;}
.investorType1 tbody td.subth02{background-color:#fbf5f5 !important;}

.invTOP{position:relative; top:-40px; left:0;}
.invBTM{position:relative; bottom:-40px; left:0;}

.ddType02 dd {background:url("../img/bul/bul_depth04.gif") no-repeat scroll 5px 4px transparent; font-size:11px; line-height:14px; color:#444; padding:0 0 0 11px;}
.ddType02 dd a {text-decoration:none;}
.ddType02 dd a:hover {text-decoration:underline;}


/* 신규가입절차 */
.newBankAll{margin:5px 0  0 -20px;}
.newBankAll_1{margin-left:-20px; margin-top:5px;}
.newBankAll_1 li{ background:url("../img/bul/bul_depth03.gif") no-repeat scroll 0 5px transparent; color:#444; line-height:14px; padding:0 0 0 10px;}

.joinWrap{margin-top:20px;}
.joinWrap:after{clear:both; content:""; display:block;}
.joinStepL{float:left; background:url(../img/fm/bg_arrow_right.gif) no-repeat 387px 42px; width:444px;}
.joinWrap .joinStepL .listType01{width:380px; letter-spacing:-1px;}
.joinStepR{float:right; width:386px;}
.joinStep7{letter-spacing:-1px;}
.j_clause{margin-top:5px;color:#222;}

.newJoinForm{border:1px solid #8d97b7; margin-top:20px;}
.newJoinForm table{text-align:center; width:100%;}
.newJoinForm table td.first{border-right:1px solid #e3e3e3;}
.newJoinForm table td{height:27px; line-height:27px;}

.radio_ini{width:13px; height:13px; vertical-align:middle; }/* input type radio */

.newJoinLetter li{margin-top:20px;}
.newJoinLetter li ul{margin:8px 0 0 -20px;}
.newJoinLetter li li{padding-top:6px; margin:0; line-height:12px;}
.newJoinLetter li li.first{padding-top:0;}
.newJoinLetter li li input{margin-right:5px; padding:0; }

.newJoinLetter .inquiry_list li {position:relative; line-height:16px; margin-top:5px; padding:0;}
.newJoinLetter .inquiry_list li.first {margin-top:0;}
.newJoinLetter .inquiry_list li input{position:absolute; left:0; top:1px;}
.newJoinLetter .inquiry_list li span{padding-left:0; margin-left:18px; display:inline-block;}

.pl_detail{position:absolute; right:0; top:0; background:none !important; padding:0 !important; line-height:0; font-size:0;}

.pop_conText{background:url(../img/fm/bg_pop_conText.gif) no-repeat left top; margin-top:10px; height:42px; line-height:42px; width:647px;}
.pop_conText *{float:left;}
.pop_conText dt{width:13%; padding-left:2%; font-weight:bold;}
.pop_conText dd{width:35%; color:#ef097b; font-weight:bold;}

.w_product_ini{padding-left:33px;}
.w_product_ini input{margin:30px 15px 0 0; vertical-align:top !important;}
.w_product_ini li{line-height:72px; height:72px; margin-top:5px;}
.w_product_ini li.first{ margin-top:0;}

.lterSp{letter-spacing:-1px;}
.ddType03 dd{background:url("../img/bul/bul_depth04.gif") no-repeat scroll 3px 3px transparent; font-size:11px; line-height:11px; color:#444; padding:0 0 0 11px; margin-top:6px;}
.mb_10{margin-bottom:-10px !important;}
.wPro{padding:10px 5px !important;}

/* 자산관리 sub main */
h1.subMain_tit {height:64px;}
.subMain_con {position:relative;}
#subMain_06 {width:830px;height:561px;background:url("../img/fm/submain_06_bg.jpg") no-repeat 0 0;}
.subQuick {position:absolute;top:0px;right:0px;overflow:hidden;}
.subQuick li {overflow:hidden;width:100%;margin:0 0 30px 0;}
dl.quickList {float:left;position:relative;margin:0 0 0 0;padding:0;}
dl.quickList * {vertical-align:top;}
dl.quickList dt {padding:10px 0 2px 49px;}
dl.quickList dt .titIco {position:absolute;top:0px;left:0px;}
dl.quickList dd {margin:8px 0 0 0;padding:0 0 0 49px;}
.subQuick_06 {width:435px;}

/* fund event */
.fundEvent {overflow:hidden;width:100%;}
.fundEvent  img {vertical-align:middle;}
.fundEvent .event1 {float:left;}
.fundEvent .event2 {float:right;}

/* ----------------------------------------------------------------------------------------------------------------------------------------
온라인 지점
---------------------------------------------------------------------------------------------------------------------------------------- */
.manage{position:absolute;top:9px;left:5px;}
.brNo01{border-right:none !important;}
.brNo02{border-left:none !important;}

ol.infoList03 li {padding-bottom: 2px !important;}

.deny{padding:40px 0 0 300px;height:195px;background:url(../img/ol/bg_05_013.gif) no-repeat;}
.deny .name{color:#12255f;}

.indexList{overflow:auto;padding-top:3px;width:133px;height:265px;border:1px solid #abadb3;}
.indexList li{padding:3px 10px;color:#222;cursor:pointer;line-height:13px;}
.indexList li:hover, .indexList li.on{background:#ebebeb;}
	.moveBtn{position:absolute;top:112px;left:139px;}
	.moveBtn a{display:block;margin-bottom:5px;}
	.eventName{margin-top:5px;}
	.eventName label{padding-left:10px; background: url('../img/bul/bul_depth03.gif') no-repeat 0 3px;}

.coupon{padding:12px 0 0 12px;width:384px;height:103px;border:2px solid #8d97b7;}
	.coupon dd{padding-left:12px;line-height:19px;}
	.coupon dd span{display:inline-block;width:200px;}

.writeArea{overflow-y:scroll;border:1px solid #8d97b7;}

/* 개요 */
.anchorWrap02 {margin-bottom: 20px; padding: 13px 0 4px 0; border: 1px solid #b2b2b2; border-top: none; background: #fafafa; overflow: hidden;}
.anchorWrap02 ol.list01 {width: 810px; padding-left: 20px;}/* 개요가 3칸씩 반복 될때 */
.anchorWrap02 ol.list01 li {float: left; width: 241px;  padding: 0 0 8px 9px; background: url('../img/bul/bul_depth03.gif') no-repeat 0 4px;}
.anchorWrap02 ol.list01 li a {text-decoration: none;}

.srchResult{margin-top:-9px;padding:12px 0;width:828px;background:#f3f3f3;border:1px solid #8d97b7;}
.srchResult:after{content:"";display:block;clear:both;}
.srchResult dt{float:left;padding:2px 15px 0;background: url('../img/icon/icon_vline03.gif') right 0 no-repeat;color:#222;}
.srchResult dd{float:left;padding:1px 15px 0;line-height:14px;}

/* ----------------------------------------------------------------------------------------------------------------------------------------
research
---------------------------------------------------------------------------------------------------------------------------------------- */
/* ANALYST 소개 */
.profileWrap {border-top: 1px solid #d8d8d8;}
.profileWrap li {border-bottom: 1px solid #d8d8d8; padding: 20px 0; overflow: hidden;}
.profileWrap dl {float: left; width: 400px;  overflow: hidden;}
.profileWrap dl dt {float: left; width: 102px; text-align: center;}
.profileWrap dl dd {float: left; width: 298px; position: relative;}
.profileWrap dl dd .btnArea {position: absolute; right: 0; top: 0;}
.profileWrap dl dd h2 {color: #2a3e78; font-size: 14px; font-weight: bold;}
.profileWrap dl dd span.team {margin-left: 10px; font-size: 12px; color: #222; font-weight: normal;}
.profileWrap dl dd ul {margin-top: 10px;}
.profileWrap dl dd ul li {height: 12px; margin-bottom: 2px; padding: 2px 0 5px 52px !important; border-bottom: 0; color: #222; font-size: 11px; letter-spacing: -1px;}
.profileWrap dl dd ul li.pf01 {background: url('../img/rs/icon_analyst_01.gif') no-repeat 0 0;}
.profileWrap dl dd ul li.pf02 {background: url('../img/rs/icon_analyst_02.gif') no-repeat 0 0;}
.profileWrap dl dd ul li.pf03 {background: url('../img/rs/icon_analyst_03.gif') no-repeat 0 0;}
.profileWrap dl dd ul li.pf04 {background: url('../img/rs/icon_analyst_04.gif') no-repeat 0 0;}
.profileWrap span.bar {color: #bcbcbc;}

.profileBox {width: 830px; height: 111px; margin-bottom: 15px; padding-top: 21px; background: url('../img/rs/bg_box_01.gif') no-repeat 0 0;}
.profileBox dl {float: left; width: 830px; overflow: hidden;}
.profileBox dl dt {float: left; width: 113px; text-align: center;}
.profileBox dl dd {float: left; width: 717px; position: relative;}
.profileBox dl dd .btnArea {position: absolute; right: 0; top: 0;}
.profileBox dl dd h2 {color: #2a3e78; font-size: 14px; font-weight: bold;}
.profileBox dl dd span.team {margin-left: 10px; font-size: 12px; color: #222; font-weight: normal;}
.profileBox dl dd ul {margin-top: 10px;}
.profileBox dl dd ul li {height: 12px; margin-bottom: 2px; padding: 2px 0 0 52px !important; border-bottom: 0; color: #222; font-size: 11px; letter-spacing: -1px;}
.profileBox dl dd ul li.pf01 {background: url('../img/rs/icon_analyst_01.gif') no-repeat 0 0;}
.profileBox dl dd ul li.pf02 {background: url('../img/rs/icon_analyst_02.gif') no-repeat 0 0;}
.profileBox dl dd ul li.pf03 {background: url('../img/rs/icon_analyst_03.gif') no-repeat 0 0;}
.profileBox dl dd ul li.pf04 {background: url('../img/rs/icon_analyst_04.gif') no-repeat 0 0;}
.profileBox span.bar {color: #bcbcbc;}

/* ----------------------------------------------------------------------------------------------------------------------------------------
방송상담
---------------------------------------------------------------------------------------------------------------------------------------- */
.deny02 {height:175px;background:url("../img/oa/img_02_015_05.gif") no-repeat scroll 10px 27px;padding:40px 0 20px 351px;}

.oaNumlist01 {}
.oaNumlist01 li {padding:0 0 3px 23px; line-height: 140%; letter-spacing: -1px;}
.oaNumlist01 li.num01 {background: url("../img/oa/icon_num_01.gif") no-repeat 0 0;}
.oaNumlist01 li.num02 {background: url("../img/oa/icon_num_02.gif") no-repeat 0 0;}
.oaNumlist01 li.num03 {background: url("../img/oa/icon_num_03.gif") no-repeat 0 0;}
.oaNumlist01 li.num04 {background: url("../img/oa/icon_num_04.gif") no-repeat 0 0;}
.oaNumlist01 li.num05 {background: url("../img/oa/icon_num_05.gif") no-repeat 0 0;}
.oaNumlist01 li.num06 {background: url("../img/oa/icon_num_06.gif") no-repeat 0 0;}
.oaNumlist01 li .btn01 {margin: 0; vertical-align: top;}/* 리스트안에 아이콘 버튼이 들어간 경우 */

dl.playList01 {width: 770px; margin: 0 auto; overflow: hidden;}
dl.playList01 dt {float: left; clear: left; width: 345px;}
dl.playList01 dd {float: left; width: 425px;}

dl.cnkInfo01 {width: 100%; overflow: hidden; }
dl.cnkInfo01 dt {float: right; width: 278px; height: 155px; border-bottom: 1px solid #d8d8d8;}
dl.cnkInfo01 dd {float: right; width: 552px; height: 115px; padding-top: 40px; border-bottom: 1px solid #d8d8d8; letter-spacing: -1px;}
dl.cnkInfo01 dt img, dl.cnkInfo01 dd img {vertical-align: top;}
dl.cnkInfo01 dd  p {padding: 6px 0 0 41px; line-height: 18px;}

ul.serviceList01 {width: 810px; margin: 0 auto; padding: 24px 0 15px 0;  overflow: hidden;}
ul.serviceList01 li {float: left; width: 195px; margin-right: 10px; line-height: 0; font-size: 0;}
ul.serviceList01 li img {vertical-align: top;}
ul.serviceList01 li.last {margin-right: 0;}

.programWrap {width: 100%;}
.programWrap li.subject {position: relative; padding: 10px 0 12px 20px; line-height: 18px; border-bottom: 1px solid #d8d8d8; overflow: hidden;}
.programWrap li.subject a.clickBtn {position: absolute; right: 20px; top: 14px;}
.programWrap span.prgName {display: inline-block; zoom:1; *display:inline; width: 264px; padding-left: 7px; background: url('../img/bul/bul_depth04.gif') no-repeat 0 50%; color: #222;cursor:pointer;}
.programWrap span.prgName span.stress {color: #0f255f; font-size: 14px;}
.programWrap li.detail {padding: 20px 20px 5px 20px; border-bottom: 1px solid #8e8e8e; background-color: #f7f7f7; overflow: hidden;}
.programWrap li.detail .prgInfo{float: left; width: 140px;}
.programWrap li.detail .prgData{float: left; width: 620px;}
.programWrap li.detail .oh {width:100%;}

.chkCon {text-align: center;}

.brdImg {border:1px solid #ddd;} /* 프로필 사진 외곽선 */
.box0101 {width:813px; height:195px; padding: 13px 0 0 15px; font-size:12px; border: 1px solid #8D97B7;}

/* 키워드림 전문가 블로그 */
.extitWrap {position:relative;height:35px; width: 1000px; top: 25px; margin-bottom:5px;}
.extitWrap h1 {padding-top: 2px; }
.extitWrap h1 .homeUrl {display:block;margin:3px 0 0 0;padding:0 0 0 14px;background:url(../img/oa/blog_url_blt.gif) no-repeat 0 2px;}
.extitWrap h1 .homeUrl a {font-weight:normal;font-size:12px;color:#3659a7;text-decoration:underline;}
.extitWrap .visitBox {position: absolute; right: 0; top: 0; overflow: hidden;}
.extitWrap .visitBox .boxL {float: left; width:11px; height: 24px; background: url('../img/oa/bg_box_visit.gif') no-repeat 0 0; line-height: 0; font-size: 0;}
.extitWrap .visitBox .boxR {float: left; height: 24px; padding-right: 1px; background: url('../img/oa/bg_box_visit.gif') no-repeat right 0;}
.extitWrap .visitBox ul {padding-top: 7px; overflow: hidden;}
.extitWrap .visitBox ul li {float: left; padding: 0 10px; background: url('../img/oa/img_vline_01.gif') no-repeat 0 0; font-size: 11px;}
.extitWrap .visitBox ul li.first {padding: 0 10px 0 0; background: none;}

.expertLnb {}
.epx01 {margin-top: 0px; *margin-top:0px;margin-bottom:-3px;padding: 0 0 0 17px; background: url('../img/bul/bul_depth0101.gif') no-repeat 0 8px; color: #000; font-size: 17px; line-height: 110%; font-weight: bold; letter-spacing: -1px;}
#contentWrap .epx01 {margin-top: 34px !important; *margin-top:68px !important;margin-bottom:-3px;padding: 0 0 0 17px; background: url('../img/bul/bul_depth0101.gif') no-repeat 0 8px; color: #000; font-size: 17px; line-height: 110%; font-weight: bold; letter-spacing: -1px;}

/* broadcast Live */
.broadcast {border-top:3px solid #697693;}
.broadcast .broadWrap {position:relative;border-top:1px solid #1b306f;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;}
.channelK {overflow:hidden;width:100%;}
.channelK .playRun {float:left;width:231px;height:258px;margin:0 0 0 1px;background:url('../img/oa/channel_k_player_bg.gif') no-repeat 0 0;}
.channelK .playRun .playerTit {padding:13px 0 0 20px;}
.channelK .playRun .playerExp {padding:34px 0 0 20px;}
.channelK .playRun .playerBtn {padding:15px 0 0 0;text-align:center;}
.channelK .playView {float:right;overflow:hidden;width:572px;margin:0 1px 0 0;padding:14px 0 0 0;}
.channelK .playView .bul01 * {vertical-align:middle;}
.channelK .playView .bul01 .broadState {margin-top:-5px;}
.channelK .playView .broadPlayer {width:100%;margin:7px 0 0 0;}
.channelK .playView .broadPlayer * {vertical-align:top;}
.channelK .playView .broadPlayer .broadObj {float:left;border:1px solid #9ab7d3;}
.channelK .playView .broadInfo {float:right;width:267px;}
.channelK .playView .broadInfo li {overflow:hidden;margin:0 0 5px 0;font-size:12px;line-height:140%;}
.channelK .playView .broadInfo li .infoTit {display:inline-block;width:70px;margin-right:1px;padding:0 0 0 7px;font-size:12px;line-height:140%;color:#222;text-align:justify;background:url('../img/oa/channel_k_list_blt.gif') no-repeat 0 7px;}
.channelK .playView .broadInfo li .infoSubTit {display:block;float:left;width:70px;margin:0 1px 0 0;padding:0 0 0 7px;font-size:12px;line-height:140%;color:#222;text-align:justify;background:url('../img/oa/channel_k_list_blt.gif') no-repeat 0 7px;}
.channelK .playView .broadInfo li .infoSub {float:left;width:180px;}
.channelK .playView .broadInfo li .infoSub li {margin:0 0 2px 0;padding:0 0 0 9px;font-size:12px;line-height:140%;letter-spacing:-1px;background:url('../img/oa/channel_k_list_sub_blt.gif') no-repeat 0 7px;}
.channelK .playView .broadInfo li * {vertical-align:middle;}

/* broadcast SMS */
.smsBroad {overflow-x:hidden;overflow-y:auto;width:828px;height:400px;border:1px solid #8d97b7;}
.smsBroad ul {}
.smsBroad ul li {padding:2px 0 1px 0;border-bottom:1px solid #e2e2e2;}
.smsBroad ul li.even {background-color:#f8f8f8;}
.smsBroad dl {overflow:hidden;width:100%;}
.smsBroad dl dt {float:left;width:150px;line-height:140%;}
.smsBroad dl dt .smsDate {display:inline-block;margin:0 10px 0 15px;color:#666;line-height:140%;}
.smsBroad dl dd {float:left;width:650px;margin-left:5px;line-height:140%;}
.smsBroad dl.keyPoint dt {font-weight:bold;color:#222;}
.smsBroad dl.keyPoint dt .smsDate {font-weight:normal;color:#666;}
.smsBroad dl.keyPoint dd {font-weight:bold;color:#222;}

/* broadcast guide */
.broadGuideDate {padding:8px;font-size:14px;font-weight:bold;color:#222;text-align:center;}
.broadGuideDate * {vertical-align:top;}
.broadGuideDate .dateCurrent {display:inline-block;padding:0 0 0 0;font-size:14px;font-weight:bold;color:#222;text-align:center;}
.broadGuideDate .dateCurrent .dateCalendar {margin-top:-2px;}
.broadGuideDate .datePre {display:inline-block;margin:0 7px 0 0;}
.broadGuideDate .dateNext {display:inline-block;margin:0 0 0 7px;}

/* 편성 테이블 */
.broadTable {position:relative;}
.weekTable th {padding:0 !important;height:27px !important;line-height:27px !important;}
.weekTable th .day {position:relative; height: 27px; width: 155px;}
.weekTable th img {vertical-align: middle}
.weekTable td.weekOnAir {line-height:120%;color:#000000;}
.weekTable td.weekOnAir .weekTime {line-height:120%;color:#000000;}
.weekTable td.weekOnAir .weekProgram {line-height:120%;color:#000000;}
.weekTable .onAirBar {position:absolute;left:0px;border:1px solid #e61e7a;}
.weekTable .onAirBar .onAirMark {background:url('../img/oa/onair_bar.png');_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/oa/onair_bar.png', sizingMethod='crop');}
.weekTable .onAirBar .onAirMark .onAirHeight {width:828px;height:34px;}
.weekTable .onAirBar .onAirMark .onAirHeight td {padding:0 0 0 8px;}
.broadTable .afternoon th,.afternoon td {background-color:#f8fafb;}
.broadTable .onAir{ background: #ffe5ec;}
.broadTable .onAir td {font-weight:bold;color:#000000;}
.broadTable .onAir td a {font-weight:bold;color:#000000;}
.broadTable .onAirBar {position:absolute;left:0px;border:1px solid #e61e7a;}
.broadTable .onAirBar .onAirMark {}
.broadTable .onAirBar .onAirMark .onAirHeight {width:828px;height:35px;background:url('../img/oa/onair_bar.png');_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/oa/onair_bar.png', sizingMethod='crop');}
.broadTable .onAirBar .onAirMark .onAirHeight td {padding:0 0 0 8px;line-height:130%;font-size:12px;color:#000000;}
.broadTable .onAirBar .onAirMark .onAirHeight td.cdata {padding:0;text-align:center;}
.broadTable .List02 .bdBN th,.bdBN td {border-bottom:0 none !important;}
.broadTable .List02 th.bdBN,td.bdBN {border-bottom:0 none !important;}
.broadTable .List02 th.bdRN,td.bdRN {border-right:0 none !important;}
.broadTable .List02 .broadTime {display:inline-block;width:108px;padding:0 5px 0 0;font-weight:bold;color:#464646;line-height:140%;text-align:right;white-space:nowrap;}
.broadTable .List02 .dayHalf {font-size:11px;font-weight:normal;color:#444; float: left;}
.broadTable .List02 .onairIco {margin-right:8px;}
.broadTable .List02 .onairIco img {margin-bottom:-3px;}
.broadTable .List02 .onAir td .listType02 li {font-weight:bold;color:#000000;}
.broadTable .List02 .onAir td .broadTime {font-weight:bold;color:#000000;}
.broadTable .List02 .onAir td .weekProgram {padding:0 0 3px 0;}

/* qna list */
.qnaList {border-top:1px solid #666;}
.qnaList dt {padding:5px 20px;border-bottom:1px solid #666;cursor:pointer;}
.qnaList dt span {cursor:pointer;}
.qnaList dt a:hover {font-weight:bold;}
.qnaList dd {padding:5px 20px;border-bottom:1px solid #666;background-color:#f8fafb;}

/* pollBox */
.pollBox {padding:20px 0 0 0;background:url('../img/oa/poll_box_bg.gif') no-repeat 0 0;}
.pollBox .pollBoxWrap {padding:0 30px 25px 30px;background:url('../img/oa/poll_box_bg.gif') no-repeat 0 bottom;}
.pollBox .pollBoxWrap .pollList {overflow:hidden;width:100%;}
.pollBox .pollBoxWrap .pollList .pollTit {float:left;margin:0 28px 0 0;}
.pollBox .pollBoxWrap .pollList dl {float:left;padding:2px 0 0 0;}
.pollBox .pollBoxWrap .pollList dl * {vertical-align:top;}
.pollBox .pollBoxWrap .pollList dl dt {padding:7px 0 0 0;margin:0 0 8px 0;font-weight:bold;font-size:14px;color:#2a3e78;}
.pollBox .pollBoxWrap .pollList dl dt .pollBlt img {margin-top:-7px;}
.pollBox .pollBoxWrap .pollList dl dd {padding:0 0 0 25px;line-height:120%;}
.pollBox .pollBoxWrap .pollList dl dd ul li {margin:16px 0 0 0;line-height:120%;}
.pollBox .pollBoxWrap .pollList dl dd ul li.first {margin-top:0;}
.pollBox .pollBoxWrap .pollList dl dd ul li * {vertical-align:middle;}
.pollBox .pollBoxWrap .pollList dl dd ul li input {margin:-1px 5px 0 0;}
.pollBox .pollBoxWrap .pollList dl.end {width:100%;padding-top:7px;padding-bottom:15px;}
.pollBox .pollBoxWrap .pollList dl.end dd label {display:inline-block;width:170px;}
.pollBox .pollBoxWrap .pollList dl dd ul li .pollRate {margin:8px 0 0 16px;}
.pollBox .pollBoxWrap .pollList .pollBtn {clear:both;padding:12px 0 0 0;text-align:center;}
.pollRate {width:400px;height:9px;background:url('../img/oa/rate_bar_bg.gif') no-repeat 0 0;}
.pollRate .graphBar {position:relative;width:100%;height:9px;background:url('../img/oa/rate_bar_on.gif') no-repeat 0 0;}
.pollRate .graphBar .rateView {display:block;position:absolute;top:-4px;left:415px;white-space:nowrap;font-size:12px;color:#222;}
.pollRate .graphBar .rateView strong {font-size:14px;}
.pollRate .best {background-image:url('../img/oa/rate_bar_best.gif')}
.pollRate .best .rateView strong {color:#ef097b;}

/* 안내박스 */
.guideView {overflow:hidden;width:100%;background:url('../img/popup/guide_box.gif') no-repeat 0 0;}
.guideView .guideViewHead {height:16px;margin:0 0 0 15px;background:url('../img/popup/guide_box.gif') no-repeat right 0;}
.guideView .guideViewWrap {margin:0;padding:0 0 0 16px;background:url('../img/popup/guide_box.gif') no-repeat 0 bottom;}
.guideView .guideViewWrap .guideBoxCon {margin:0;padding:0 16px 22px 0;background:url('../img/popup/guide_box.gif') no-repeat right bottom;}
.guideView .guideViewWrap .guideBoxCon .introTxtTit {margin:0;padding:0;font-size:14px;font-weight:bold;line-height:160%;color:#0f255f;}
.guideView .guideViewWrap .guideBoxCon .introTxt {font-size:12px;line-height:160%;color:#444;}
.guideView .guideViewWrap .guideBoxCon .sender {margin:17px 0 0 0;text-align:right;}
.guideView .guideViewWrap .guideBoxCon .lastList {position:relative;}
.guideView .guideViewWrap .guideBoxCon .lastList ul {margin:0 95px 0 0;}
.guideView .guideViewWrap .guideBoxCon .lastList ul li {font-size:12px;line-height:120%;}
.guideView .guideViewWrap .guideBoxCon .lastList ul li .lasTit {color:#222;}
.guideView .guideViewWrap .guideBoxCon .lastList ul li .lasTit {color:#222;}
.guideView .guideViewWrap .guideBoxCon .lastList .lastBtn {position:absolute;}

/* quest box */
.questBox {overflow:hidden;width:100%;padding:0 0 93px 0;background:url('../img/oa/quest_bg.gif') no-repeat 0 bottom;}
.questBox .quest {padding:91px 0 0 0;font-size:14px;text-align:center;background:url('../img/oa/quest_bg.gif') no-repeat 0 top;}
.questBox .questBtn {margin:15px 0 0 0;text-align:center;}

/* profile Box */
.profile {padding:20px 0 0 0;background:url('../img/oa/profile_bg.gif') no-repeat 0 0;}
.profile .profileWrap {overflow:hidden;width:889px;padding:0 0 0 41px;border-top:none;background:url('../img/oa/profile_bg.gif') no-repeat 0 bottom;}
.profile .profileWrap .profileImg {float:left;width:155px;height:158px;margin:0;padding:0 0 12px 0;background:url('../img/oa/profile_img_bg.gif') no-repeat 0 0;}
.profile .profileWrap .profileImg img {padding:12px 0 0 12px;}
.profile .profileWrap .profileList {float:left;margin:0;padding:18px 0 20px 25px;}
.profile .profileWrap .profileList dl {clear:both;width:auto;}
.profile .profileWrap .profileList dl dt {clear:both;width:auto;margin:0 0 12px 0;font-size:16px;font-weight:bold;line-height:140%;color:#3659a7;text-align:left;}
.profile .profileWrap .profileList dl dt .capa {display:block;font-size:12px;font-weight:normal;color:#222;}
.profile .profileWrap .profileList dl dd {clear:both;width:auto;margin:0 0 4px 0;padding:3px 0 0 0;line-height:140%%;}
.profile .profileWrap .profileList dl dd .profileOpt {margin-right:2px;}
.profile .profileWrap .profileList dl dd .profileOpt img {margin-top:-2px;}
.profile .profileWrap .profileList dl dd * {vertical-align:top;}

/* customer center information */
.recoPortHead {margin:4px 0 0 0;padding:0;}
.recoPortHead .visualBox {overflow:hidden;width:100%;}
.recoPortHead .visualBox * {vertical-align:top;}
.recoPortHead .visualBox .custIntro {float:left;}
.recoPortHead .visualBox .custIntro .custCopy {padding:8px 0 0 0;}
.recoPortHead .visualBox .custIntro .custExp {margin:21px 0 0 0;padding:0;}
.recoPortHead .visualBox .custIntro .custIntroBtn {margin:30px 0 0 0;}
.recoPortHead .visualBox .custVisual {float:right;padding:0;}
.recoPortHead .visualBox .custVisual * {vertical-align:top;}

/* number list */
.numList {width:100%;}
.numList li {margin:3px 0 0 0;}
.numList li.num01 {margin-top:0;}
.numList li .listType01 {margin-top:7px;margin-left:-17px !important;}
.numList li li {margin:0 !important;}

/* survey box */
.surveyBox {border:1px solid #8d97b7;}
.surveyBox dt {padding:8px 20px 7px 20px;border-top:1px solid #898989;border-bottom:1px solid #898989;line-height:140%;background-color:#e2e2e2;}
.surveyBox dt * {vertical-align:top;}
.surveyBox dt.first {border-top:0;}
.surveyBox dt .numQuest {display:inline-block;width:770px;margin:0 0 0 2px;}
.surveyBox dd {padding:14px 20px 12px 20px;line-height:140%;}
.surveyBox dd * {vertical-align:middle;}
.surveyBox dd.multi {border-top:1px solid #e0e0e0;}
.surveyBox dd input {margin-right:5px;}
.surveyBox dd label {margin-right:15px;}
.surveyBox dd .inputSec {display:inline-block;padding:1px 0 0 0;vertical-align:top;}
.surveyBox dd .inputSec * {vertical-align:top;margin:0;}
.surveyBox dd .inputExp {display:inline-block;width:760px;margin:0 0 0 4px;}
.surveyBox dd .inputExp label {margin:0;}
.ls_1 {letter-spacing:-1px;}

/* notice wrap */
.wrapBox {padding:15px 15px 10px 15px;border:1px solid #8d97b7;}
.wrapBox .listType01 {margin:0;}

/* icon box */
.iconWrap{margin:5px 0;text-align:right;}

.findMaster{padding-top:4px;background:url('../img/td/bg_srch_top01.gif') repeat-x;}
	.findMaster .tit{position:relative;padding:9px 0 0 10px;height:24px;border:1px solid #8d97b7;border-top:none;}
	.findMaster .tit .btn{position:absolute;top:6px;right:10px;cursor:pointer;}
	.findMaster .findMasterWrap {position:relative;margin:-1px 0 0 0;border:1px solid #8a94b3;border-top:1px solid #c0c4d1;}
	.findMaster dl{overflow:hidden;width:100%;background:#fafafa;}
	.findMaster dt{float:left;margin-top:-1px;padding:11px 0 0 21px;width:109px;height:22px;background:url('../img/bul/bul_depth03.gif') no-repeat 13px 13px;color:#222;}
	.findMaster dd{float:left;margin-top:-1px;padding-top:10px;width:696px;height:23px;}
	.findMaster dd input, .findMaster dd label{vertical-align:middle;}
	.findMaster dd label{margin:0 8px 0 3px;}
	.findMaster .findMasterWrap .searchBtn {position:absolute;top:10px;right:10px;width:62px;padding:0;}
	.findMaster input[type="radio"],
	.findMaster input[type="checkbox"]{width:13px;height:13px;}

.masterList{border-top:1px solid #d8d8d8;}
.masterList img{vertical-align:top;}
.masterList ul{/*padding:0 15px;*/height:1%;border-bottom:1px solid #d8d8d8;}
.masterList ul:after{content:"";display:block;clear:both;}
.masterList li{position:relative;float:left;padding:20px 0 20px 101px;width:314px;min-height:90px;_height:90px;}
.masterList li .photo{position:absolute;top:20px;left:15px;width:68px;height:88px;}
.masterList li .name{display:block;margin-bottom:8px;color:#222;line-height:18px;}
	.masterList li strong{display:inline-block;font-size:14px;color:#2a3e78;}
.masterList li .info{position:relative;margin-bottom:4px;padding-left:55px;width:259px;font-size:11px;line-height:14px;}
	.masterList li .info .boxTxt{position:absolute;top:-1px;left:0;}
.masterList li .btn{margin-top:9px;}
.masterList li .btn a{margin-bottom:4px;}

.masterBox{margin-bottom:20px;padding-top:5px;background:url('../img/oa/bg_rnd_box.gif') no-repeat;}
	.masterBox dl{position:relative;padding:16px 15px 21px 117px;background:url('../img/oa/bg_rnd_box.gif') 0 bottom no-repeat;min-height:90px;_height:90px;}
	.masterBox dt{padding:8px 0 16px;line-height:18px;}
	.masterBox dt strong{font-size:14px;color:#2a3e78;}
	.masterBox dt a{margin:-2px 0 0 5px;vertical-align:middle;}
	.masterBox dd{position:relative;width:630px;margin-bottom:4px;padding-left:55px;font-size:11px;line-height:14px;}
		.masterBox dd .boxTxt{position:absolute;top:-1px;left:0;}
	.masterBox dd.photo{position:absolute;top:16px;left:21px;margin:0;padding:0;text-indent:0;}

/* 이지선 2011-11-17 */
.boxTxt{display:inline-block;margin-right:5px;padding-top:2px;width:50px;height:12px;background:url(../img/oa/bg_txt_box.gif) no-repeat;font-size:11px;color:#fff;letter-spacing:-1px;text-align:center;line-height:100%;}
.boxTxt2{display:inline-block;margin-right:5px;padding-top:2px;width:58px;height:12px;background:url(../img/oa/bg_txt_box02.gif) no-repeat;font-size:11px;color:#fff;letter-spacing:-1px;text-align:center;line-height:100%;}

.eduList{width:100%;padding-top:4px;background:url(../img/td/bg_srch_top01.gif) no-repeat;}
.eduList li{padding:15px 10px;border-bottom:1px solid #d8d8d8;}
.eduList dl{position:relative;padding-left:187px;height:120px;}
.eduList dt{padding:10px 0 8px;line-height:18px;}
.eduList dt span{display:inline-block;font-size:14px;font-weight:bold;color:#2a3e78;}
.eduList dt a{font-size:14px;font-weight:bold;color:#2a3e78;}
.eduList dt img{vertical-align:top;}
.eduList dd.thum{position:absolute;top:0;left:0;}
.eduList dd p{margin-bottom:4px;}
.eduList dd .w{display:inline-block;width:220px;}
.eduList dd.btn{position:absolute;top:46px;right:0;}

.masterBox02{margin-bottom:20px;padding-top:5px;background:url('../img/oa/bg_rnd_box.gif') no-repeat;}
	.masterBox02 dl{position:relative;padding:16px 15px 21px 117px;min-height:90px;_height:90px;background:url('../img/oa/bg_rnd_box.gif') 0 bottom no-repeat;}
	.masterBox02 dl:after{content:"";display:block;clear:both;}
	.masterBox02 dt{float:left;margin-bottom:2px;width:9%;height:14px;}
	.masterBox02 dd{float:left;margin-bottom:2px;width:91%;line-height:16px;}
	.masterBox02 dd .photo{position:absolute;top:16px;left:21px;width:68px;margin:0;padding:0;text-indent:0;}

.eduPay{position:relative;display:inline-block;margin-bottom:3px;padding:5px 6px 0 0;width:146px;height:17px;background:url(../img/oa/bg_pay.gif) right 0 no-repeat;text-align:right;}
	.eduPay .pt{font-size:11px;}
	.eduPay a{position:absolute;top:0;left:0;}

.proMaster{border-top:1px solid #d8d8d8;}
	.proMaster li{position:relative;padding-left:14px;height:1%;border-bottom:1px solid #d8d8d8;}
	.proMaster li:after{content:"";display:block;clear:both;}
	.proMaster .info{float:left;padding:20px 0 20px 190px;width:402px;border-right:1px solid #d8d8d8;height:140px;}
	.proMaster .info dt{margin-bottom:20px;}
	.proMaster .info dd{margin-bottom:6px;padding-left:7px;background:url('../img/bul/bul_depth04.gif') no-repeat 0 5px;color:#444;line-height:14px;}
	.proMaster .info dd span{color:#222;}
	.proMaster .info dd.photo{position:absolute;top:20px;left:0;padding:0;margin:0;background:none;}
	.proMaster .info dd.period{font-weight:bold;color:#ef097b;}
	.proMaster .lecture{float:left;padding:20px 20px 0 20px;width:183px;}
	.proMaster .lecture dt{margin-bottom:4px;padding-left:15px;background:url(../img/icon/icon_book.gif) no-repeat;font-weight:bold;color:#222;}
	.proMaster .lecture dd{padding-left:8px;background:url(../img/common/bl_obl.gif) no-repeat 0 3px;font-size:11px;line-height:18px;}
	.proMaster .buy{position:absolute;top:103px;left:401px;padding:0;margin:0;background:none;}

.proMaster2{border-top:1px solid #d8d8d8;position:relative;}
	.proMaster2 li{position:relative;padding:20px 0 20px 15px;height:1%;border-bottom:1px solid #d8d8d8;}
	.proMaster2 li:after{content:"";display:block;clear:both;}
	.proMaster2 .info{float:left;padding:0 10px 0 160px;margin-right:20px;width:180px;border-right:1px solid #d8d8d8;height:125px;}
	.proMaster2 .info dt{margin-bottom:10px;padding-top:3px;font-size:14px;font-weight:bold;color:#2a3e78;}
	.proMaster2 .info dd{position:relative;margin-bottom:4px;padding-left:64px;width:64px;font-size:11px;line-height:14px;}
	.proMaster2 .info dd .boxTxt2{position:absolute;top:-1px;left:0;}
	.proMaster2 .info dd.photo{position:absolute;top:20px;left:15px;padding:0;margin:0;background:none;}
	.proMaster2 .info dd.btn{margin:20px 0 0;padding:0;}
	.proMaster2 .lecture{position:relative;float:left;width:200px;}
	.proMaster2 .lecture .tit{padding:3px 0 0 5px;font-size:14px;font-weight:bold;color:#2a3e78;}
	.proMaster2 .lecture ul{margin-top:9px;font-size:11px;}
	.proMaster2 .lecture li{padding:3px 0 2px 24px;background-position:5px 4px;border-top:1px solid #e5e5e5;border-bottom:none;}
	.proMaster2 .page{position:absolute;top:3px;right:0;}
		.proMaster2 .page img{padding:0 3px;}
	.proMaster2 .buy{position:absolute;top:64px;right:7px;padding:0;margin:0;background:none;}

.nameList{margin-top:10px; height:1%;}
	.nameList:after{clear:both; content:""; display:block; }
	.nameList li {float:left;margin:0 4px 4px 0;width:115px; height:54px; }
	.nameList li a {display:block;width:105px;height:44px;padding:5px;font-size:14px;font-weight:bold;color:#2a3e78 !important;background:url(../img/oa/tab_photo_off.gif) no-repeat left top;}
	.nameList li a:hover {background:url(../img/oa/tab_photo_on.gif) no-repeat left top;color:#fff !important;}
	.nameList li a:hover span {color:#fff !important;}
	.nameList li.on a {background:url(../img/oa/tab_photo_on.gif) no-repeat left top;color:#fff !important;}
	.nameList li.on a span {color:#fff !important;}
	.nameList li img, .nameList li a span{display:inline-block;vertical-align:middle; color:#444651;}
	.nameList li img{margin:2px 0 0 2px;}
	.nameList li.last{margin-right:0;}

/* 전문가 블로그 */
.blogCon {width:800px;padding:20px 15px;}
.blogCon .listType01 li ul {margin-bottom: 0 !important;}
.blogCon .listType01 li ul li ul {margin-bottom: -3px !important;}

/* blog lnb */
.blogUser {padding:14px 0 0 0;background:url(../img/oa/blog_user_bg.gif) no-repeat 0 0;}
.blogUser .userInfo {padding:0 4px 14px 4px;background:url(../img/oa/blog_user_bg.gif) no-repeat 0 bottom;}
.blogUser .userInfo .infoName {position:relative;padding:0 8px 8px 8px;border-bottom:1px solid #e5e5e5;font-size:12px;line-height:140%;color:#222;}
.blogUser .userInfo .infoName .infoID {font-weight:bold;color:#3659a7;letter-spacing:-1px;}
.blogUser .userInfo .infoName .memLv {color:#3659a7;}
.blogUser .userInfo .myBlog {overflow:hidden;width:100%;padding:10px 0 0 0;}
.blogUser .userInfo .myBlog dt {margin:0 8px 0 8px;padding:0 0 0 8px;font-size:11px;color:#444;letter-spacing:-1px;background:url(../img/oa/blog_myblog_bg.gif) no-repeat 0 2px;}
.blogUser .userInfo .myBlog dd {margin:5px 8px 0 8px;}
.blogUser .userInfo .myBlog select#myBlog {width:126px;}

.blogBtn {overflow:hidden;width:100%;margin:5px 0 0 0;} 
.blogBtn li {float:left;}
.blogBtn li * {vertical-align:top;}

.blogLnb {overflow:hidden;width:100%;margin:5px 0 0 0;background:url(../img/oa/blog_lnb_list_tit_bg.gif) no-repeat 0 top;}
.blogLnb dt {width:150px;background:url(../img/oa/blog_lnb_list_tit_bg3.gif) no-repeat 0 bottom; padding-bottom: 5px;}
.blogLnb dt span {display:inline-block;padding:13px 0 0 14px;font-size:12px;font-weight:bold;color:#2b3042;}
.blogLnb dd {padding:0 1px 1px 1px;background:url(../img/oa/blog_lnb_bg.gif) no-repeat 0 bottom;}

.blogLnb2 {overflow:hidden;width:100%;margin:5px 0 0 0;}
.blogLnb2 dt {width:150px;height:32px;background:url(../img/oa/blog_lnb_list_tit_bg2.gif) no-repeat 0 0;}
.blogLnb2 dt span {display:inline-block;padding:8px 0 0 14px;font-size:12px;font-weight:bold;color:#2b3042;}
.blogLnb2 dd {padding:0 1px 1px 1px;background:url(../img/oa/blog_lnb_bg.gif) no-repeat 0 bottom;}

.blogMenu {overflow:hidden;width:100%;padding:0 0 10px 0;}
.blogMenu li {margin:9px 0 0 0;padding:0 0 0 13px;}
.blogMenu li * {vertical-align:middle;}
.blogMenu li .menuIco {vertical-align:middle;}
.blogMenu li .menuIco img {margin:-2px 0 0 0;vertical-align:middle;}
.blogMenu li a {padding:0 0 0 2px;font-weight:normal;font-size:12px;color:#444;letter-spacing:-1px;}
.blogMenu li.on a {font-weight:bold;color:#ec008c;}
.blogMenu li .subList {margin:5px 0 0 -13px;padding:1px 0 0 0;background:#f9f9f9 url(../img/oa/blog_lnb_sub_bg.gif) repeat-x 0 0;}
.blogMenu li .subList ul {padding:0 0 8px 0;background:#f9f9f9 url(../img/oa/blog_lnb_sub_bg.gif) repeat-x 0 bottom;}
.blogMenu li .subList ul li {margin:5px 0 0 0;padding:0 0 0 30px;background:#f9f9f9 url(../img/oa/blog_lnb_sub_list_bg.gif) no-repeat 18px 0;}
.blogMenu li .subList ul li a {font-weight:normal;font-size:11px;color:#666;}
.blogMenu li .subList ul li.on a {color:#e956ad;text-decoration:underline;}

.blogMenu .subList {margin:5px 0 0 -13px;padding:1px 0 0 0;background:#f9f9f9 url(../img/oa/blog_lnb_sub_bg.gif) repeat-x 0 0;}
.blogMenu .subList ul {padding:0 0 8px 0;background:#f9f9f9 url(../img/oa/blog_lnb_sub_bg.gif) repeat-x 0 bottom;}
.blogMenu .subList ul li {margin:5px 0 0 0;padding:0 0 0 30px;background:#f9f9f9 url(../img/oa/blog_lnb_sub_list_bg.gif) no-repeat 18px 0;}
.blogMenu .subList ul li a {font-weight:normal;font-size:11px;color:#666;}
.blogMenu .subList ul li.on a {color:#e956ad;text-decoration:underline;}

.lnbBanner {margin:5px 0 0 0;padding:0 0 1px 0;background:url(../img/oa/blog_lnb_banner_bg.gif) no-repeat 0 bottom;}
.lnbBanner * {vertical-align:top;}
.lnbBanner li {margin:0 1px 0 1px;padding:8px 8px 8px 10px;border-top:1px solid #d5d5d5;}
.lnbBanner li a {display:block;padding:1px 0 1px 0;background:url(../img/oa/blog_lnb_banner_blt.gif) no-repeat right 0;}
.lnbBanner li.first {margin:0;border-top:0;background:url(../img/oa/blog_lnb_banner_bg.gif) no-repeat 0 0;}
.lnbBanner li.first a {padding-top:2px;}


/* 전문가 블로그 메인 */
/* h1.blogMainTit {padding-left:27px;background:url(../img/oa/blog_ico_main.gif) no-repeat 0 0;} */
h1.blogMainTit {}
.blogVisual {position:relative;width:100%;margin:0 0 -10px 0;}
.blogVisual .iconPlatinum {position: absolute; left: 16px; top: 0;}
.investType {position:absolute;bottom:30px;right:47px;width:410px;height:29px;background:url(../img/oa/blog_type_bg.gif) no-repeat 0 0;}
.investType * {vertical-align:top;}
.investType img {vertical-align:top;}
.investType .typeTit {display:inline-block;}
.investType .typeCon {display:inline-block;padding:9px 0 0 5px;font-family:"돋움",dotum;font-weight:bold;font-size:12px;color:#ec008c;letter-spacing:-1px;}

.blogList {overflow:hidden;width:100%;margin:30px 0 0 0;}
.blogList .listSec1 {float:left;width:402px;}
.blogList .listSec2 {float:right;width:402px;}
.blogList h2 {padding:0 0 0 0;height:21px;font-size:16px;font-weight:bold;color:#2e2e2e;}
.blogList h2 span {margin:0 0 0 8px;padding:5px 0 0 8px;background:url(../img/oa/blog_list_tit_bg.gif) no-repeat 0 5px;font-size:11px;font-weight:normal;}
.type04 {color:#0072bc;}/* 파랑 공개방송*/
.type01 {color:#ec008c;} /* 핑크 회원전용 */
.type02 {color:#713492;}/* 보라 */
.type03 {color:#538505;}/* 녹색  준회원 */
.blogList .listCon {position:relative;padding:2px 0 0 0;background:url(../img/oa/blog_list_con_bg.gif) repeat-x 0 0;}
.blogList .listCon .List01 thead th {padding-top:6px !important;padding-bottom:6px !important;line-height:120%;background-image:url(../img/oa/blog_th_bg.gif);background-position:right 8px;}
.blogList .listCon .List01 thead th.last {background-image:none;}
.blogList .listCon .List01 tbody td {height:28px;padding-top:0px !important;padding-bottom:0px !important;}
.blogList .listCon .List01 tbody td.ldata {font-size:12px !important;}
.blogList .listCon .moreView {position:absolute;top:-16px;right:4px;}
.blogList .listCon .moreView a {font-size:11px;color:#666 !important;}
.blogList .listCon .listTxt {margin:0 0 0 -3px;padding:0 0 0 18px;background:url(../img/oa/blog_list_bg.gif) no-repeat 0 5px;}
.member_15 {position:relative;height:94px;padding:20px 0 0 10px;background:url(../img/oa/mem_service_15.jpg) no-repeat 0 bottom;}
.member_15 .onairDate {display:block;font-size:12px;color:#444;}
.member_15 .onairCon {display:block;margin:5px 0 0 0;font-size:12px;font-weight:bold;line-height:140%;color:#222; width: 195px;}
.member_15 .onairBtn {position:absolute;left:10px;bottom:0px;}
.blogBanner {overflow:hidden;width:100%;padding:10px 0 0 4px;}
.blogBanner li {float:left;margin:0 0 0 34px;}
.blogBanner li.first {margin-left:0;}
.blogBanner li .bannerImg {text-align:center;}
.blogBanner li .bannerTit {margin:10px 0 0 0;font-size:12px;font-weight:bold;color:#222;text-align:center;}
.blogBanner li .bannerOpt {margin:5px 0 0 0;text-align:center;}
.blogBanner li .bannerOpt .bannerDate {display:inline-block;padding:0 8px 0 0;font-size:11px;color:#666;background:url(../img/oa/banner_opt_bg.gif) no-repeat right 0;}
.blogBanner li .bannerOpt .bannerKind1 {display:inline-block;padding:0 0 0 8px;font-size:11px;color:#0072bc;}
.blogBanner li .bannerOpt .bannerKind2 {display:inline-block;padding:0 0 0 8px;font-size:11px;color:#ec008c;}
.blogBanner li .bannerOpt .bannerKind3 {display:inline-block;padding:0 0 0 8px;font-size:11px;color:#ff6000;}

/* dream */
.dreamSummary {height:220px;margin-bottom:-50px;background:url(../img/oa/img_dream_summary_bg.gif) no-repeat 0 5px;}

.dreamBanner{ background:url(../img/oa/img_dream_banner_bg.gif) no-repeat right bottom; height:290px; margin-bottom:30px;}
.dreamDetail{ width:770px; background:#f7f7f7;border:1px solid #e5e5e5; padding:22px 30px 25px 30px; }
.dreamDetail .dreamDetaliTop{ height:22px; display:block; background:url(../img/oa/img_dream_banner_detail.gif) no-repeat top;}
/* .dreamDetail .dreamDetaliMiddle{ background:url(../img/oa/img_dream_banner_detail_bg.gif) repeat-y top; padding:0 29px} */
.dreamDetail .dreamDetaliBottom{ height:33px; display:block; background:url(../img/oa/img_dream_banner_detail.gif) no-repeat bottom;}


/* education */
.eduSummary {height:220px;margin-bottom:-50px;background:url(../img/oa/img_edu_summary_bg.gif) no-repeat 0 5px;}

/* master intro */
.masterIntro {overflow:hidden;width:100%;margin-bottom:-10px;}
.masterIntro ul {overflow:hidden;width:850px;}
.masterIntro ul li {float:left;width:379px;margin:0 8px 4px 0;padding:13px 0 13px 32px;background:url(../img/oa/master_intro_bg_normal.gif) no-repeat 0 0; height: 135px;}
.masterIntro ul li.wide {float:left;width:795px;margin:0 0 4px 0;padding:13px 0 23px 32px; background: #fafafa; border:1px solid #eaeaea;}
.masterIntro ul li.wide_long {float:left;width:795px;margin:0 0 4px 0;padding:13px 0 23px 32px; background: #fafafa; border:1px solid #eaeaea;}
.masterIntro ul li.wide2 {float:left;width:795px;height:130px;margin:0 0 4px 0;padding:13px 0 23px 32px; background: #fafafa; border:1px solid #eaeaea;}
.masterIntro ul li.wide2_long {float:left;width:795px;height:200px;margin:0 0 4px 0;padding:13px 0 23px 32px; background: #fafafa; border:1px solid #eaeaea;}
.masterIntro ul li table {width:100%;height:129px;}
.masterIntro ul li table td {padding:0;border:0 none;background:none;}
.masterIntro ul li table .masterImg {width:82px;margin:0;padding:0 !important;vertical-align:middle; vertical-align: top;}
.masterIntro ul li table .masterImg .frame {padding:0 0 6px 0;background:url(../img/oa/master_img_bg_normal.gif) no-repeat 0 bottom;}
.masterIntro ul li table .masterImg .frame * {vertical-align:top;}
.masterIntro ul li table .masterImg .rank {padding:2px 0 2px 30px;font-size:11px;font-weight:bold;}
.masterIntro ul li table .masterImg .rankPlatinum {padding:3px 0 2px 30px;font-size:11px;font-weight:bold;color:#c90169;background:url(../img/oa/master_mark_platinum_normal.gif) no-repeat 8px 0;}
.masterIntro ul li table .masterCon {padding:0 0 0 25px;vertical-align:middle;}
.masterIntro ul li table .masterCon h6 {padding:0 0 2px 0;font-size:12px;color:#222;}
.masterIntro ul li table .masterCon h6 strong {font-size:14px;font-weight:bold;color:#2a3e78;}
.masterIntro ul li table .masterCon dl {overflow:hidden;width:100%;}
.masterIntro ul li table .masterCon dl dt {float:left;width:54px;margin:4px 0 0 0;padding:0 0 0 6px;line-height:120%;font-size:11px;color:#000000;background:url(../img/oa/master_intro_tit_bg.gif) no-repeat 0 4px;}
.masterIntro ul li table .masterCon dl dd {float:left;width:190px;margin:4px 0 0 0;line-height:120%;font-size:11px;color:#444;}
.masterIntro ul li table .masterCon .listBtn {margin:6px 0 0 0;padding:0 0 0 4px;}
.masterIntro ul li.worker {background:url(../img/oa/master_intro_bg_worker.gif) no-repeat 0 0;}
.masterIntro ul li.worker table .masterImg .frame {padding:0 0 6px 0;background:url(../img/oa/master_img_bg_worker.gif) no-repeat 0 bottom;}
.masterIntro ul li.worker table .masterImg .rank {color:#538505;background:url(../img/oa/master_mark_worker.gif) no-repeat 8px center;}
.masterIntro ul li.excellent {background:url(../img/oa/master_intro_bg_excellent.gif) no-repeat 0 0;}
.masterIntro ul li.excellent table .masterImg .frame {padding:0 0 6px 0;background:url(../img/oa/master_img_bg_excellent.gif) no-repeat 0 bottom;}
.masterIntro ul li.excellent table .masterImg .rank {padding-left:26px;color:#0072bc;background:url(../img/oa/master_mark_excellent.gif) no-repeat 7px center;}
.masterIntro ul li.platinum {background:url(../img/oa/master_intro_bg_platinum.gif) no-repeat 0 0;}
.masterIntro ul li.platinum table .masterImg .frame {padding:0 0 6px 0;background:url(../img/oa/master_img_bg_platinum.gif) no-repeat 0 bottom;}
.masterIntro ul li.platinum table .masterImg .rank {padding-top:3px;color:#c90169;background:url(../img/oa/master_mark_platinum.gif) no-repeat 8px 0;}
.masterIntro ul li.futures {background:url(../img/oa/master_intro_bg_futures.gif) no-repeat 0 0;}
.masterIntro ul li.futures table .masterImg .frame {padding:0 0 6px 0;background:url(../img/oa/master_img_bg_futures.gif) no-repeat 0 bottom;}
.masterIntro ul li.futures table .masterImg .rank {padding-top:3px;color:#c90169;background:url(../img/oa/master_mark_futures.gif) no-repeat 8px 0;}
.masterIntro ul li.futures2 {background:url(../img/oa/master_intro_bg_futures.gif) no-repeat 0 0;}
.masterIntro ul li.futures2 table .masterImg .frame {padding:0 0 6px 0;background:url(../img/oa/master_img_bg_futures.gif) no-repeat 0 bottom;}
.masterIntro ul li.futures2 table .masterImg .rank {color:#c90169;background:url(../img/oa/master_mark_futures2.gif) no-repeat 8px center;}
.masterIntro ul li.fr_futures {background:url(../img/oa/master_intro_bg_fr_futures.gif) no-repeat 0 0;}
.masterIntro ul li.fr_futures table .masterImg .frame {padding:0 0 6px 0;background:url(../img/oa/master_img_bg_futures.gif) no-repeat 0 bottom;}
.masterIntro ul li.fr_futures table .masterImg .rank {padding-top:3px;color:#c90169;background:url(../img/oa/master_mark_fr_futures.gif) no-repeat 8px 0;}
.masterIntro ul li.fx {background:url(../img/oa/master_intro_bg_fx.gif) no-repeat 0 0;}
.masterIntro ul li.fx table .masterImg .frame {padding:0 0 6px 0;background:url(../img/oa/master_img_bg_futures.gif) no-repeat 0 bottom;}
.masterIntro ul li.fx table .masterImg .rank {padding-top:3px;color:#c90169;background:url(../img/oa/master_mark_fx.gif) no-repeat 8px 0;}

.View02 td .masterIntro ul {width:100%;}
.View02 td .masterIntro ul li {clear:both;width:100%;background-image:url(../img/oa/master_intro_bg_normal_830.gif);}
.View02 td .masterIntro ul li.worker {background-image:url(../img/oa/master_intro_bg_worker_830.gif);}
.View02 td .masterIntro ul li.excellent {background-image:url(../img/oa/master_intro_bg_excellent_830.gif);}
.View02 td .masterIntro ul li.platinum {background-image:url(../img/oa/master_intro_bg_platinum_830.gif);}
.View02 td .masterIntro ul li table {width:auto !important;}
.View02 td .masterIntro ul li table .masterCon {width:250px;}

/* point list */
.pointList {overflow:hidden;width:100%;}
.pointList ul {width:850px;}
.pointList ul li {position:relative;float:left;width:379px;height:213px;margin:0 8px 8px 0;background:url(../img/oa/point_list_bg.gif) no-repeat 0 0;}
.pointList ul li {padding:21px 0 0 32px;}
.pointList table {width:100%;}
.pointList table .masterImg {width:82px;vertical-align:middle;}
.pointList table .masterImg .frame {padding:0 0 7px 0;background:url(../img/oa/point_img_bg.gif) no-repeat 0 bottom;}
.pointList table .masterCon {padding:0 0 0 20px;vertical-align:middle;}
.pointList table .masterCon h6 {padding:0 0 5px 0;font-size:14px;font-weight:bold;color:#222;}
.pointList table .masterCon p.summary {padding:0 0 5px 0;line-height:120%;font-size:12px;font-weight:bold;color:#2a3e78;}
.pointList table .masterCon dl {overflow:hidden;width:100%;}
.pointList table .masterCon dl dt {float:left;width:54px;margin:4px 0 0 0;padding:0 0 0 6px;line-height:120%;font-size:11px;color:#000000;background:url(../img/oa/master_intro_tit_bg.gif) no-repeat 0 4px;}
.pointList table .masterCon dl dd {float:left;width:200px;margin:4px 0 0 0;line-height:120%;font-size:11px;color:#444;}
.pointList .pointListBtn {position:absolute;left:0px;bottom:0px;width:411px;height:55px;text-align:center;}

/* point Btn */
.pointBtn {overflow:hidden;width:100%;margin:22px 0 0 0;padding:2px 0 0 0;border-top:1px solid #d8d8d8;}
ul.pointSec {width:120%;}
ul.pointSec li {position:relative;float:left;width:190px;height:20px;margin:8px 7px 0 0;text-align:right;background:url(../img/oa/point_btn_bg.gif) no-repeat right 0;}
ul.pointSec li img {position:absolute;top:0px;left:0px;}
ul.pointSec li span {display:inline-block;padding:0 11px 0 0;line-height:20px;font-size:11px;color:#2a3e78;}

.pointList ul.pointSec {margin-top:0;padding:0 0 0 32px;}
.pointList ul.pointSec li {width:170px;margin-top:0px;margin-bottom:7px;padding:0;}

.pointList ul li.pointView {height:228px;background:url(../img/oa/point_list_view_bg.gif) no-repeat 0 0;}
.pointList ul li.pointView .pointListBtn {height:71px;}

/* lecture list */
.lectureList {overflow:hidden;width:100%;padding:2px 0 0 0;}
.lectureList li {position:relative;margin:8px 0 0 0;height:213px;background:url(../img/oa/lecture_list_bg.gif) no-repeat 0 0;}
.lectureList li .lectureImg {float:left;width:165px;height:179px;padding:21px 0 0 21px;background:url(../img/oa/lecture_img_bg.gif) no-repeat 21px 21px; position:relative; z-index:10}
.lectureList li .lectureImg .imgPhoto {padding:13px 0 0 13px;}
.lectureList li .lectureImg .registDate {margin:20px 0 0 0;padding:0 0 0 19px;font-size:11px;}
.lectureList li .lectureImg .registDate strong {font-size:12px;}
.lectureList li .lectureListImg{ position:absolute; width:830px; height:213px; top:0px; left:0px; z-index:5;}
.lectureList li .lectureCon {float:right;width:643px;padding:20px 0 0 0;}
.lectureList li .lectureCon .copyTxt {margin:0;}
.lectureList li .lectureCon h6 {height:15px;margin:23px 0 0 0;font-weight:bold;font-size:12px;color:#444;} 
.lectureList li .lectureCon ol {float:left;width:195px;padding:3px 0 0 0;}
.lectureList li .lectureCon ol li {position:relative;width:auto;height:auto;margin:4px 0 0 0;padding:1px 0 0 22px;font-size:11px;line-height:110%;font-weight:normal;background:none;}
.lectureList li .lectureCon ol li .number {position:absolute;top:0px;left:0px;display:inline-block;width:15px;height:12px;margin:0 5px 0 0;padding:0 0 0 2px;color:#fff;background:url(../img/oa/lecture_num_bg.gif) no-repeat 0 0;}

.lectureList .pointSection {position:absolute;bottom:65px;right:22px; z-index:10;}
.lectureList .lecturePoint {position:relative;width:170px;text-align:right;background:url(../img/oa/point_btn_bg.gif) no-repeat right 0;}
.lectureList .lecturePoint img {position:absolute;top:0px;left:0px;}
.lectureList .lecturePoint span {display:inline-block;padding:0 11px 0 0;line-height:20px;font-size:11px;color:#2a3e78;}
.lectureList .lecturePay {position:absolute;bottom:23px;right:22px; z-index:10;}

/* lecture BBs */
.lectureBBS {position:relative;}
.lectureBBS * {vertical-align:top;}
.lectureBBS .pointSection {position:absolute;left:0px;bottom:50px;}
.lectureBBS .lecturePoint {position:relative;width:170px;text-align:right;background:url(../img/oa/point_btn_bg.gif) no-repeat right 0;}
.lectureBBS .lecturePoint img {position:absolute;top:0px;left:0px;}
.lectureBBS .lecturePoint span {display:inline-block;padding:0 11px 0 0;line-height:20px;font-size:11px;color:#2a3e78;}
.lectureBBS .lecturePay {position:absolute;left:0px;bottom:10px;}

/* 하우투스탁 */
.vi_service{ margin-bottom:35px;}
.vi_service a{position:absolute; left:0; bottom:0;}
.air_media{background:url(../img/common/bg_media_all.gif) no-repeat left 23px; position:relative; height:241px;}
.air_media li {float:left; background: url(../img/common/bg_media_area.gif) no-repeat left top; height:178px; margin:20px 0 0 17px; width:186px; text-align:center; font-size:11px; display:inline;}
.air_media li img{padding:9px 9px 6px 9px; display:block;}
.air_media li strong{background:url(../img/common/bg_line1.gif) no-repeat right top; padding-right:6px;}
.air_media li ul li{float:left; background:url(../img/common/bg_line1.gif) no-repeat left top;}
.txt_more{position:absolute; right:0; top:0; font-size:11px;}
.txt_more a{display:block;}

/* 수료증 */
.cert {width:480px;height:637px;}
.cert .certBg {margin-bottom:-637px;}
.cert .certBg img {vertical-align:top;z-index:-1;}
.cert p {padding:26px;}
.cert p.cert_year {text-align:center;padding:100px 50px 0 50px;}
.cert ul {padding:120px 26px 50px 56px;width:340px;}
.cert ul li { font-size:12px;margin-bottom:8px;}

/* 네임 리스트 */
.nameCard {overflow:hidden;width:100%;margin:4px 0 0 0;}
.nameCard dl {width:840px;}
.nameCard dl dt {margin:0 0 6px 0;}
.nameCard dl dd {float:left;margin:0 7px 7px 0;}
.nameCard dl * {vertical-align:top;}

/* ----------------------------------------------------------------------------------------------------------------------------------------
공인인증센터
---------------------------------------------------------------------------------------------------------------------------------------- */
.adminList {padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; overflow: hidden;}
.adminList dl {width: 830px;}
.adminList dl dt {float: left; width: 122px;}
.adminList dl dd {position: relative; float: left; width: 291px; height: 122px; padding-left: 15px;}
.adminList dl dd.last {width: 265px; padding-left: 15px;}
.adminList .btnArea01 {position: absolute; bottom: 13px; left: 15px; }
.adminList .btnArea02 {position: absolute; bottom: 3px; left: 15px;}
.adminList h3 {margin-top: 10px;}

.adminList dl dd a.center01{ float: left; margin-right: 5px;}

.adminList dl.smart {width: 830px; overflow: hidden;}
.adminList dl.smart dt {float: left; width: 67px; height: 67px; padding-bottom: 15px;}
.adminList dl.smart dd {position: relative; float: left; width: 352px; height: 67px; padding-left: 6px; padding-bottom: 15px;}
.adminList dl.smart dd.last {width: 332px; padding-left: 6px;}

a.center01 {display: inline-block; zoom:1; *display:inline; width: 130px; height: 28px; line-height: 100%; background: url('../img/etc/center/bg_btn_center_01.gif') no-repeat 0 0;}
a.center01 span {display: inline-block !important; zoom:1 !important; *display:inline !important; padding: 9px 0 0 10px;}
a.center01:link, a.center01:visited, a.center01:active, a.center01:hover, a.center01:focus {color: #fff; text-decoration: none !important; font-weight: bold;}
a.center02 {display: inline-block; zoom:1; *display:inline; width: 120px; height: 28px; line-height: 100%; background: url('../img/etc/center/bg_btn_center_02.gif') no-repeat 0 0;}
a.center02 span {display: inline-block !important; zoom:1 !important; *display:inline !important; padding: 9px 0 0 10px;}
a.center02:link, a.center02:visited, a.center02:active, a.center02:hover, a.center02:focus {color: #fff; text-decoration: none !important; font-weight: bold;}
a.center02 span{ cursor: pointer;}


a.center03 {display: inline-block; zoom:1; *display:inline; width: 130px; height: 35px; line-height: 100%; background: url('../img/etc/center/btn_bg01.gif') no-repeat 0 0;}
a.center03 span {display: inline-block !important; zoom:1 !important; *display:inline !important; padding: 5px 0 0 5px; font-size: 11px; letter-spacing: -1px;}
a.center03:link, a.center03:visited, a.center03:active, a.center03:hover, a.center03:focus {color: #fff; text-decoration: none !important; font-weight: bold;}

a.center04 {display: inline-block; zoom:1; *display:inline; width: 88px; height: 35px; line-height: 100%; background: url('../img/etc/center/btn_bg02.gif') no-repeat 0 0;}
a.center04 span {display: block !important; zoom:1 !important; *display:inline !important; padding: 12px 0 0 0; font-size: 13px; letter-spacing: -1px; text-align: center;}
a.center04:link, a.center04:visited, a.center04:active, a.center04:hover, a.center04:focus {color: #696b75 !important; text-decoration: none !important; font-weight: bold;}

.signKorea p {line-height: 140%;}
.signKorea ul li {padding-bottom: 16px; line-height: 140%;}
.signKorea ul li ol li {padding-bottom: 0; line-height: 140%;}

.otpInfo {width: 100%; margin-bottom: 10px; overflow: hidden;}
.otpInfo .otpImg {float: left; width: 250px; padding-right: 15px;}
.otpInfo .otpDetail {float: left; width: 565px;}

/* 약관신구대비표 */
.visual{height:121px;}
.box_list1{overflow:hidden;}
.box_list1 li{background:url(../img/common/round_box_off.gif) no-repeat left top; height:48px; width:410px; float:left; text-align:center; vertical-align:middle; line-height:48px; margin-bottom:5px;}
.box_list1 li a{display:block;height:48px; vertical-align:middle;line-height:48px;}
.box_list1 li a:hover{background:url(../img/common/round_box_on.gif) no-repeat left top; height:48px; width:410px; float:left; text-align:center; vertical-align:middle; line-height:48px; color:#1b306f; font-weight:bold;}

/* ----------------------------------------------------------------------------------------------------------------------------------------
증권업무
---------------------------------------------------------------------------------------------------------------------------------------- */
.srchList1{overflow:hidden; padding:17px 0 0 15px; }
.srchList2{overflow:hidden;}
.srchList1 li{float:left; width:250px;}
.srchList2 li{background:url("../img/bul/bul_depth03.gif") no-repeat scroll 0 5px; color:#444; line-height:15px; padding:0 0 4px 10px;}
.srchList1 li a:hover, .srchList2 li a:hover{font-weight:bold; color:#2a3e78;}

.fwb{font-weight:bold;}

.listNone li{background:none !important; padding: 0 0 1px 0 !important;}

.listOne1{margin:0 0 8px 2px;}
.listOne1 li{ color:#444; line-height:15px; padding:0 0 4px 10px;}
.listOne1 li.first{background:url("../img/bul/bul_depth03.gif") no-repeat 0 5px;}

.blue1{color:#0058bc;}

.hero_img{background-color:#f4f4f4; border:1px solid #ebebeb; width:828px; padding: 0 0 18px 0;}
.hero_img strong{text-align:center; display:block; margin-bottom:9px;}
.hero_con{margin:0 0 0 56px;}
.hero_con li{line-height:15px; padding:3px 0 0 23px; margin-bottom:2px;} 
.hero_con li li{line-height:16px; padding:1px 0 1px 10px; margin-bottom:0;} 

.num1{background:url(../img/etc/stock/box_num_s1.gif) no-repeat left top; }
.num2{background:url(../img/etc/stock/box_num_s2.gif) no-repeat left top; }

.heroList1{margin:4px 0 4px 0 !important;}
.heroList1 span{display:inline;}

.event_list{overflow:hidden; }
.event_list li{width:169px; float:left; margin-bottom:7px; padding-left:12px;color:#000; }
.event_list li.first{background:url("../img/bul/bul_depth02.gif") no-repeat scroll 0 3px transparent; }

.fc36{color:#222;} /* 증권업무 특정폰트 칼라 */

.pb0 .referList {padding-bottom:5px;}
.referList li {padding:0 0 0 15px;font-size:12px;background:url('../img/bul/bul_refer.gif') no-repeat 0 2px;}
.referList li * {vertical-align:middle;}
.tbImg {margin-top:4px;padding-bottom:6px;}
.anchorBox01 {width: 830px; padding: 14px 0 7px; border-top: 2px solid #2a3e78; border-bottom: 1px solid #b2b2b2; background: #fafafa; overflow: hidden;}
.anchorBox01 dl {width: 810px; padding-left: 20px; overflow: hidden;}
.anchorBox01 dl dt {float: left; width: 168px; height:17px; padding: 1px 0 7px 0; color: #112660; font-size: 14px; font-weight: bold;}
.anchorBox01 dl dd {float: left; width: 642px; height:18px; padding-bottom: 7px}
.anchorBox01 dl dd li {float: left;}
.stockTab .tabArea02 a {padding-left: 8px !important;}
.stockTab .tabArea02 span {padding-right: 8px !important;}
.numImg {position: relative; top: -2px; vertical-align: middle;}
.openingStep {width: 100%; margin-top: 8px;}
.openingStep dt {padding-bottom: 5px;}
.openingStep dd {padding: 0 0 20px 10px; background: url('../img/bul/bul_depth03.gif') no-repeat 0 5px; line-height: 15px; color: #444;}
.openingStep dd p {margin-left: -10px; padding-top: 5px; text-align: center;}

.tradeCaution {position:relative;height:183px;margin:0 0 -7px 0;background:url('../img/etc/stock/img_trade_caution_bg.gif') no-repeat 0 0;}
.tradeCaution2 {position:relative;height:183px;margin:0 0 -7px 0;background:url('../img/etc/stock/img_trade_caution2_bg.gif') no-repeat 0 0;}
.tradeCaution3 {position:relative;height:183px;margin:0 0 -7px 0;background:url('../img/etc/stock/img_trade_caution3_bg.gif') no-repeat 0 0;}
.tradeCaution .cautionList,.tradeCaution2 .cautionList ,.tradeCaution3 .cautionList  {position:absolute;top:113px;left:0px;width:240px;}
.bul01 {zoom:1;}
.tradeAgree {overflow-y:auto;height:490px;padding:20px 15px 20px 15px;border:1px solid #8d97b7;line-height:140%;}
.tradeAgree h3 {font-size:18px;font-weight:bold;color:#444;text-align:center;}
.tradeAgree h4 {margin:40px 0 0 0;font-size:14px;font-weight:bold;color:#444;text-align:center;}
.tradeAgree h4.stit {margin:25px 0 2px 0;font-size:12px;font-weight:bold;color:#1b306f;text-align:left;}
.tradeAgree h5 {margin:25px 0 0 0;font-size:12px;font-weight:bold;color:#222;text-align:center;}
.tradeAgree h6 {margin:25px 0 2px 0;font-size:12px;font-weight:bold;color:#1b306f;}
.tradeAgree ol {padding:0 0 0 25px;}
.tradeAgree ol li {margin-top:5px;text-indent:-14px;}
.tradeAgree ol li ol {margin-top:0;padding-top:2px;}
.tradeAgree ol li ol li {margin-top:2px;}
.tradeAgree ol li sup {margin-top:-4px 0 0 0;color:#3449C8;font-size:11px;vertical-align:top;}
.tradeAgree .no-indent { text-indent: 0 !important;}
.tradeAgree .no-indent * { text-indent: 0 !important;}


/* customer center information */
.custInfoHead {margin:0;padding:0;}
.custInfoHead .visualBox {overflow:hidden;width:100%;}
.custInfoHead .visualBox * {vertical-align:top;}
.custInfoHead .visualBox .custIntro {float:left;}
.custInfoHead .visualBox .custIntro .custCopy {margin:0;padding:0;}
.custInfoHead .visualBox .custIntro .custExp {margin:25px 0 0 0;padding:0;}
.custInfoHead .visualBox .custIntro .custIntroBtn {margin:30px 0 0 0;}
.custInfoHead .visualBox .custVisual {float:right;padding:0;}
.custInfoHead .visualBox .custVisual * {vertical-align:top;}

.telList {overflow:hidden;width:100%;margin:0;padding:8px 0 0 0;border:0;}
.telList li {height:20px;margin:0;padding:0 0 0 11px;border:0;line-height:120%;background:url('../img/cs/tel_list_blt.gif') no-repeat 0 4px;}
.telList li * {vertical-align:top;}
.telList li a.etc04 {margin-top:-3px;}
.telList li.telFirst {float:left;width:360px;}
.telList li.telSecond {float:left;width:190px;margin-left:12px;}
.telList li.telThird {float:right;width:190px;}

/* ARS Information */
.arsInfo {overflow:hidden;width:100%;}
.arsInfo .arsInfo_head {overflow:hidden;width:830px;height:51px;background:url('../img/cs/arsinfo_tit_bg.gif') no-repeat 0 0;}
.arsInfo .arsInfo_head * {vertical-align:top;}
.arsInfo .arsInfo_head h6.head_tit {display:block;float:left;margin:0 !important;padding:18px 0 0 15px !important;}
.arsInfo .arsInfo_head .head_tit_sub {display:block;float:left;padding:27px 0 0 10px;}
.arsInfo .arsWrap {overflow:hidden;width:830px;height:480px;background:#fff url('../img/cs/arsinfo_bg.gif') no-repeat 0 bottom;}
.arsNavi {float:left;width:183px;margin:0 0 1px 1px;padding:0 0 27px 0;}
.arsNavi .arsNaviList {position:relative;margin:7px 0 0 0;padding:0 0 0 0;border-top:1px solid #e5e5e5;}
.arsNavi .arsNaviList li {border-bottom:1px solid #e5e5e5;}
.arsNavi .arsNaviList li * {vertical-align:top;}
.arsNavi .arsNaviList li a {display:block;}
.arsNavi .arsNaviList li.on {width:100%;}
.arsNavi .arsNaviList li.on a {border-bottom:1px solid #cacaca;}
.arsNavi .arsNaviList li.on a img {margin-left:-1px;}
.arsNavi .arsNaviQuick {margin:15px 0 0 1px;padding:0 0 0 16px;}
.arsNavi .arsNaviQuick .quickBtn {margin-top:5px;}
.arsNavi .arsNaviList li .arsSub {position:absolute;top:-1px;left:186px;width:147px;padding:1px 0 0 0;background:url('../img/cs/arsinfo_sub_bg.gif') no-repeat 0 0;z-index:2;}
.arsNavi .arsNaviList li .arsSub li {width:136px;border-top:1px solid #ffffff;border-bottom:1px solid #dfdfdf;}
.arsNavi .arsNaviList li .arsSub li a {display:block;margin:0;padding:4px 7px 4px 13px;border-bottom:0;font-size:11px;line-height:140%;color:#666;}
.arsNavi .arsNaviList li .arsSub li a.first {border-top:1px solid #979aa9;}
.arsNavi .arsNaviList li .arsSub li a:hover {background:#eeeeee;}
.arsNavi .arsNaviList li .arsSub li.on {width:146px;border:0 !important;background:url('../img/cs/arsinfo_sub_list_on_bg.gif') no-repeat 0 center;}
.arsNavi .arsNaviList li .arsSub li.on a {display:block;width:118px;margin:0;padding:4px 7px 4px 13px;border-top:1px solid #979aa9;border-bottom:1px solid #979aa9;line-height:140%;font-size:11px;color:#222;background:none !important;}
.arsNavi .arsNaviList li .arsCon {position:absolute;top:-8px;left:325px;width:503px;margin-right:1px;padding:0;background:#fff;z-index:1;}

/* service list */
.serviceList {overflow:hidden;border-top:1px solid #8d97b7;}
.serviceList dt.summary {overflow:hidden;margin:0;padding:0;border-bottom:1px solid #d8d8d8;}
.serviceList dt.summary .summaryTit {display:block;position:relative;margin:0;width:722px;padding:11px 40px 10px 68px;font-size:12px;line-height:140%;color:#222;}
.serviceList dt.summary .summaryTit .summaryNum {position:absolute;top:12px;left:28px;}
.serviceList dd.detail {overflow:hidden;width:100%;margin:0;padding:0;border-bottom:1px solid #d8d8d8;background:#f7f7f7;}
.serviceList dd.detail .detailCon {position:relative;margin:0;padding:20px 40px 18px 125px;font-size:12px;line-height:140%;color:#222; background:url('../img/icon/icon_answer.gif') no-repeat 71px 12px;}
.serviceList dd.detail .detailCon .replyMark {position:absolute;top:12px;left:71px;}
.serviceList dd.detail .detailCon .detailBtn {margin:5px 0 0 0;text-align:right;}
.serviceList dd.detail .detailCon .bothTable {overflow:hidden;width:100%;}
.serviceList dd.detail .detailCon .bothTable .bothLeft {float:left;width:328px;}
.serviceList dd.detail .detailCon .bothTable .bothRight {float:right;width:328px;}
.serviceList dd.detail .detailCon .bothTable h2,.serviceList dd.detail .detailCon .bothTable h3 {margin-top:0 !important;}
.serviceList dd.detail .detailCon .bothTable th,.serviceList dd.detail .detailCon .bothTable td {color:#444 !important;}

/* service link */
.serviceLink {overflow:hidden;width:100%;}
.serviceLink li {float:left;margin:0 0 0 4px;}
.serviceLink li * {vertical-align:top;}
.serviceLink li.first {margin-left:0;}
.serviceLink li.end {float:right;margin-left:0;}

/* ----------------------------------------------------------------------------------------------------------------------------------------
신규고객가이드
---------------------------------------------------------------------------------------------------------------------------------------- */
.liType2{background:url("../img/bul/bul_depth04.gif") no-repeat 15px 11px; display:block; padding:6px 0 7px 22px; cursor:pointer; line-height:14px;  height:14px;}

/* sentence contents */
.headLine {margin:5px 0 0 0;line-height:140%;}
.headLine .btnSection {margin:5px 0 0 0;text-align:right;}

/* image contents */
.imgCon {clear:both;overflow:hidden;width:100%;padding:24px 0 5px 0;text-align:center;}
.imgCon {vertical-align:top;}

/* 옵션 추가할 수 있는 박스 */
.optBox {position:relative;overflow:hidden;width:100%;margin:0;padding:0;}
.optBox .optBtn {position:absolute;right:0px;bottom:8px;}

/* 서비스 바로가기 */
.goService {overflow:hidden;width:100%;}
.unTit {margin-top:16px;}
.goService .perSec {float:left;width:410px;}
.goService .corSec {float:right;width:410px;}

/* number list */
.numList {width:100%;}
.numList li {margin:10px 0 0 0;padding-top:1px;line-height:140%;}

/* search tip */
.searchTip {margin-left:5px;}

/* biz search box */
.bizBox {padding-top:6px !important;padding-bottom:6px!important;}

/* step list */
.stepList {width:100%;border-top:2px solid #697693;}
.stepList table.tbExplane {table-layout:fixed;width:100%;border-top:1px solid #1b306f;border-collapse:collapse;}
.stepList table.tbExplane tbody tr {background:url('../img/etc/guide/step_list_bg_1.gif') repeat-x 0 bottom;}
.stepList table.tbExplane tbody tr.outline th,.stepList table tbody tr.outline td {background:url('../img/etc/guide/step_list_bg_1.gif') repeat-x 0 bottom;}
.stepList table.tbExplane tbody tr.outline th {height:70px;}
.stepList table.tbExplane tbody tr.outline td {padding-top:18px;padding-bottom:17px;}
.stepList table.tbExplane tbody tr.outline td {padding-left:5px;padding-right:5px;line-height:160%;color:#222;text-align:left;}
.stepList table.tbExplane tbody tr.outline th .stepTit {display:inline-block;padding-left:20px;}
.stepList table.tbExplane tbody tr.outline td a.stepSummary {line-height:140%;color:#222;}
.stepList table.tbExplane tbody tr.outline td a.stepSummary:hover {text-decoration:none;}
.stepList table.tbExplane tbody tr.outline td.viewBtn {text-align:center;}
.stepList table.tbExplane tbody tr td .stepDetail {overflow:hidden;zoom:1;padding:20px 20px 20px 170px;background:#f7f7f7 url('../img/etc/guide/step_list_bg_2.gif') repeat-x 0 bottom;}
.stepDetail .bul01{ zoom:0 !important;}
.stepList table.tbExplane tbody tr td .stepDetail .detailHead {line-height:140%;margin-bottom:-3px;}
.stepList table.tbExplane tbody tr td .stepDetail .numList {margin-top:8px;margin-bottom:-4px;}
.stepList table.tbExplane tbody tr td .stepDetail .numList li {margin-top:0 !important;padding-bottom:2px !important;}
.stepList table.tbExplane tbody tr td .stepDetail .tbWrap02 tr td .listType02 li {padding-bottom:4px !important;}
.stepList table.tbExplane tbody tr td .stepDetail table.List02 td .listType02 {margin-top:0 !important;}
table.List02 tbody tr th,table.List02 tbody tr td {background-image:none !important;}
table.List03 tr td {background-image:none !important;}

/* chanel list */
.goch {overflow:hidden;width:100%;border-top:1px solid #8d97b7;}
.goch ul li {overflow:hidden;width:100%;padding:0 0 16px 0;margin:-1px 0 0 0;background:url('../img/etc/guide/chlist_bg.gif') repeat-x 0 0;}
.goch ul li .gochBox2 { width: 300px; overflow: hidden; padding:15px 0 0 0; float:left;margin-left:5px;}
.goch ul li .gochBox2 .thumb { margin-right: 10px;}
.goch ul li .gochBox {overflow:hidden;width:200px;padding:15px 0 0 0; float:left;margin-left:5px;}
.goch ul li .gochBox .thumb { margin-bottom: 10px;}
.goch ul li .gochBox .chExp dl dt { margin: 0 0 2px 0;}
.goch ul li .thumb {float:left;width:70px;}
.goch ul li .chExp {float:left;width:207px;}
.goch ul li .chExp dl {margin:0;padding:0;}
.goch ul li .chExp dl dt {margin:0 0 8px 0;padding:0;font-weight:bold;font-size:12px;line-height:120%;color:#222;}
.goch ul li .chExp dl dd {margin:0;padding:0;font-size:11px;line-height:120%;color:#444;}
.goch ul li .chExp .chExpBtn {display:block;margin:6px 0 0 0;}





.newGuest{overflow:hidden; height:253px;}
.newGuest a {position:relative;display:inline-block;top:-80px;}
.newStep{position:relative;background:url("../img/bul/bul_depth01.gif") no-repeat left top; padding:0 0 0 20px; margin:-24px 0 5px; font-weight:bold; font-size:14px; color:#112660; line-height:16px; overflow:hidden;}

.newTable1 thead th{background:url("../img/common/bg_th_01.gif") repeat-x left top; height:15px; padding:7px 0 5px; text-align:center; line-height:15px; border-top:1px solid #8d97b7; border-bottom:1px solid #c5c5c5;}
.newTable1 thead th.first{border-right:1px solid #c5c5c5;}

.newTable2 tbody th, .newTable2 tbody td{padding:3px 0 !important; line-height:18px;}

.require1{background:url("../img/etc/myinfo/mark_require.gif") no-repeat right 3px; display:inline-block;margin-right:-10px; padding:0 7px 0 0;}

.bankWrite{position:absolute; right:15px; top:0;}

.stockButton{overflow:hidden;width:100%;}
.stockButton li {float:left; margin-right:2px;}

div.stockButton {overflow:hidden;width:100%;margin:1px 0 0 0;}
div.stockButton * {vertical-align:top;}
div.stockButton img {margin-right:-2px;padding-top:2px;}

/* ----------------------------------------------------------------------------------------------------------------------------------------
내정보
---------------------------------------------------------------------------------------------------------------------------------------- */
/* title 옆의 텍스트 */
.titTxt {margin-top:-16px !important;}

/* 두 줄 이상 증가하는 td */
.txtTd {padding-top:7px !important;padding-bottom:5px !important;}

/* td 위의 border값이 th와 연결이 되어질때 */
.bdB {border-bottom:1px solid #898989 !important;}
tr.bdB th,tr.bdB td {border-bottom:1px solid #898989 !important;}

/* td 개체에 있는 inline tip 개체 */
.tdTip {display:inline-block;margin-left:5px;padding-top:1px;}
.tdTip input {margin-right:3px;margin-top:-1px;}

/* td 필수요소 마크 */
.require {display:inline-block;margin-right:-10px;padding:0 7px 0 0;background:url('../img/etc/myinfo/mark_require.gif') no-repeat right center;}

/* table result */
.dataResult {position:relative;width:100%;margin-top:-1px;padding:3px 0 3px 0;border-top:1px solid #898989;line-height:140%;font-size:12px;color:#444;text-align:center;background:#f0f0f0;}
.tbList01 tbody tr td.noData {padding:3px 5px 3px 5px;border:0 !important;line-height:140%;font-size:12px;color:#444;text-align:center;background:#f0f0f0;}

/* 리스트 강조시 bold되지 않게 */
strong.weak {font-weight:normal !important;}
strong.weak strong {font-weight:bold !important;}

/* 처리버튼 옆의 리스트 */
.btnList {margin-top:-30px !important;}

/* search 박스 안의 기본정보란 */
.searchInfo {padding:0 0 0 2px;}

/* step section */
.stepSection {margin-bottom:20px;}

/* input list */
.inputList {padding:3px 0 0 0;}
.inputList li {margin:0 0 5px 0;}
.inputList li input {margin-left:0 !important;}

/* 결과테이블 */
.resultType01 {overflow:hidden;width:100%;}
.resultType01 .result_01 {float:left;width:544px;}
.resultType01 .result_02 {float:right;width:282px;}

/* ----------------------------------------------------------------------------------------------------------------------------------------
트레이딩 채널
---------------------------------------------------------------------------------------------------------------------------------------- */
/* trading info box */
.tradeInfo {overflow:hidden;width:100%;padding:36px 0 0 0;background:url('../img/etc/chn/trade_info_bg.gif') no-repeat 0 0;}
.tradeInfo .infoWrap {padding:0 40px 36px 40px;background:url('../img/etc/chn/trade_info_bg.gif') no-repeat 0 bottom;}
.tradeInfo .infoWrap * {vertical-align:top;}

/* 예시 리스트 */
.compare {overflow:hidden;width:100%;}
.compare .compare_1 {float:left;}
.compare .compare_2 {float:right;}
.compare .compare_add {float:left;margin-left:10px;}
.compare .compareView {display:block;margin:0;padding:0;}
.compare .compareBtn {display:block;margin:7px 0 0 0;padding:0;text-align:center;}

/* 특징 title */
.tradeFeature {margin:30px 0 0 0;}

/* step info */
.stepInfo {overflow:hidden;width:100%;}
.stepInfo dt {margin:20px 0 0 0;}
.stepInfo dt.first {margin-top:0;}
.stepInfo dd {margin:7px 0 0 0;}
.stepInfo dd .exView {margin:6px 0 0 0;text-align:center;}

/* sub tab */
.subTab {padding:10px 2px 10px 10px;border:1px solid #697693;border-top:0 none;}
.subTab .tabList {overflow:hidden;width:100%;}
.subTab .tabList li {float:left;margin:0 5px 0 0;}
.subTab .tabList li * {vertical-align:top;}

/* trading table */
.etcTable td{text-align:left !important;}
.etcTable td.cdata{text-align:center !important;}

.m_phoneList{position:relative;}
.m_phoneList a{position:absolute; left:227px; top:12px;}

/* ----------------------------------------------------------------------------------------------------------------------------------------
공지/이벤트
---------------------------------------------------------------------------------------------------------------------------------------- */
.symposium {padding: 2px 0 0 19px; position: relative;}
.symposium h2 {font-size: 14px; color: #1b306f; font-weight: bold;}
.symposium select {position: absolute; right: 7px; top: 0;}
.symposiumTxt {padding-top: 5px; position: relative;}
.symposiumTxt .obj01 {position: absolute; right: 0; top: 22px;}
.symposiumTxt .obj02 {position: absolute; right: 0; top: 33px;}
.symposiumTxt p {line-height: 150%; letter-spacing: -1px;}
.symposiumVod {width: 830px; height: 261px; margin-top: 18px; background: url('../img/etc/event/bg_symposium_01.jpg') no-repeat 0 0;}
.symposiumVod ul {width: 652px; margin: 0 auto; padding-top: 29px;}
.symposiumVod ul li {float: left; width: 307px; padding-right: 36px;}
.symposiumVod ul li.last {padding-right: 0;}
.symposiumVod ul li p {padding-top: 8px;  text-align: center;}
.symposiumThumb {width: 788px; height: 344px; padding: 0 21px; background: url('../img/etc/event/bg_symposium_02.jpg') no-repeat 0 0; overflow: hidden;}
.symposiumThumb .bigPhoto {float: left; width: 455px; padding: 25px 20px 0 0;}
.symposiumThumb .detailWrap {float: left; width: 313px; padding-top: 25px;}
.symposiumThumb .detail {height: 145px; padding-top: 15px;}
.symposiumThumb .detail p {line-height: 150%;}
.symposiumThumb .thumList {width: 100%; overflow: hidden;}
.symposiumThumb .thumList li {float: left; width: 99px; padding: 0 8px 8px 0;}
.symposiumThumb .thumList li.last {padding-right: 0;}
.symposiumThumb .thumList li img {vertical-align: top; font-size: 0; line-height: 0;}

.uccWrap {width: 830px; height: 586px; background: url('../img/etc/event/bg_ucc.jpg') no-repeat 0 0;}
.uccWrap ul {width: 778px; margin: 0 auto; padding-top: 29px;}
.uccWrap ul li {float: left; width: 168px; padding-right: 36px; padding-bottom: 40px;}
.uccWrap ul li img {vertical-align: top; font-size: 0; line-height: 0;}
.uccWrap ul li p {height: 18px; padding-top: 8px; text-align: center; font-size: 11px;}

/* ----------------------------------------------------------------------------------------------------------------------------------------
overseas stock
---------------------------------------------------------------------------------------------------------------------------------------- */
.overNavi {position:relative;height:70px;background:url(../img/common/over_sub_bg.gif) repeat-x 0 bottom;}
.overNaviWrap {border:1px solid #191919;}
.overNaviWrap ul.naviList {height:40px;padding:0 0 0 15px;background:url(../img/common/over_navi_bg.gif) repeat-x 0 0;}
.overNaviWrap ul.naviList li.depth01 {float:left;margin:0 0 0 5px;padding:7px 0 0 0;}
.overNaviWrap ul.naviList li.depth01 * {vertical-align:top;}
.overNaviWrap ul.naviList li.first {margin-left:0;}
.overNaviWrap ul.naviList li.depth01 ul.subArea01 {position:absolute;top:46px;left:11px;}
.overNaviWrap ul.naviList li.depth01 ul.subArea02 {position:absolute;top:46px;left:11px;}
.overNaviWrap ul.naviList li.depth01 ul.subArea03 {position:absolute;top:46px;left:173px;}
.overNaviWrap ul.naviList li.depth01 ul.subArea04 {position:absolute;top:46px;left:11px;}
.overNaviWrap ul.naviList li.depth01 ul.subArea05 {position:absolute;top:46px;left:64px;}
.overNaviWrap ul.naviList li.depth01 ul.subArea06 {position:absolute;top:46px;left:246px;}
.overNaviWrap ul.naviList li.depth01 ul.subArea07 {position:absolute;top:46px;left:482px;}
.overNaviWrap ul.naviList li.depth01 ul.subArea08 {position:absolute;top:46px;left:476px;}
.overNaviWrap ul.naviList li.depth01 ul.subArea09 {position:absolute;top:46px;left:170px;}
.overNaviWrap ul.naviList li.depth01 ul.subArea10 {position:absolute;top:46px;left:866px;}
.overNaviWrap ul.naviList li.depth01 ul.subArea11 {position:absolute;top:46px;left:680px;}

.overNaviWrap ul.naviList li.depth01 ul.overSub li {float:left;padding:0 0 0 2px;background:url(../img/common/over_sub_list_bg.gif) no-repeat 0 6px;}
.overNaviWrap ul.naviList li.depth01 ul.overSub li.first {padding-left:0;background-image:none;}
.overNaviWrap ul.naviList li.depth01 ul.overSub li a {display:inline-block;height:24px;padding:0 16px 0 16px;font-size:12px;line-height:24px;color:#222;text-decoration:none;}

/* 트레이딩 추가 */
.form_clause{border-top:1px solid #d8d8d8; padding:15px 0; text-align:center;}
.form_clause form{height:18px; line-height:18px;vertical-align:middle; font-size:11px;}  
.form_clause form img{vertical-align:top; padding-right:10px;}
.form_clause form input{vertical-align:middle;}

.bgE4{background-color:#e4e4e4; border:1px solid #bfbfbf; padding:1px 0;}
.posiA{position:absolute; right:0; top:5px;}

/* 영웅문 */
.srch_add{position:relative; left:8px; top:8px; float:left; overflow:hidden; line-height:18px; margin-right:5px;}

/* 리스트타입 배경없음 */
.listTypeN, .listTypeN li{background:none !important; color:#666 !important; font-size:11px !important;}

/* td layer */
.tdLayer {display:inline-block;position:relative;z-index:100;}
.tdLayer .popIndex {position:absolute;top:auto;left:auto;right:auto;}


/* head Title */
.title_handling{border:1px solid #8d97b7; background-color:#fafafa; line-height:44px;  text-align:center; font-weight:bold; color:#444; font-size:16px; margin-top:18px;}
.title_handling1{border:1px solid #8d97b7; background-color:#fafafa; line-height:18px; height:18px; text-align:center; color:#444; margin-top:18px; padding:13px 0; }
.title_handling2{border:1px solid #8d97b7; background-color:#fafafa; line-height:18px; height:18px; text-align:left; color:#444; margin-top:8px; padding:13px 5px; overflow:hidden;}
.bdert{border-top:1px solid #d8d8d8; }

.mt_28{margin-top:-28px !important;}
.keyMark{font-weight:bold;}
.keyMark p{ color:#000; padding-left:402px; text-align:left !important; margin-bottom:8px;}
.bnerButton{position:absolute; left:0; top:200px;}

/*-- 사이트맵 -------------------------------------------------------------------------*/
.menuGroup{background:url(../img/site/box_sitemap_top.gif) no-repeat left top; height:150px; position:relative; }
.mG_list{overflow:hidden; padding-top:20px; width:830px; }
.mG_list li{float:left; width:175px; background:url("../img/bul/bul_depth03.gif") no-repeat 15px 7px transparent; color:#444; line-height:0; font-size:0; padding:0 0 0 25px; margin-right:10px;}
.mG_list li.last{margin-right:0;}
.mG_list li a{display:block; font-size:12px; line-height:21px; height:21px;}
.mG_list li a.on:hover{color:#2a3e78; font-weight:bold;}

.siteH2{padding-bottom:8px; border-bottom:1px solid #a9b5c5; margin-top:20px;}
.listGroup{overflow:hidden;}
.listGroup:after{clear:both; content:""; display:block;}
.listGroup .site_list{width:200px; float:left; margin:10px 10px 0 0; position:relative;}
.listGroup .last{margin-right:0;}
.listGroup .site_list .siteBul{background:url("../img/bul/bul_depth02.gif") #eaeef2 no-repeat scroll 10px 11px; color:#000; line-height:15px; padding:0 0 0 22px; line-height:30px; height:30px; font-weight:bold; margin-bottom:8px;}
.listGroup .site_list ul li{background:url("../img/bul/bul_depth03.gif") no-repeat 10px 7px transparent;  line-height:0; font-size:0; padding:0 0 0 20px; position:relative;}
.listGroup .site_list ul li a{display:block; font-size:12px; line-height:21px; height:21px; color:#444;}
.listGroup .site_list ul li ul{margin-bottom:8px;}
.listGroup .site_list ul li ul li{background:url("../img/bul/bul_depth05.gif") no-repeat 0 center transparent; line-height:0; font-size:0; padding:0 0 0 10px; margin-top:0; letter-spacing:-1px;}
.listGroup .site_list ul li ul li a{font-size:11px;color:#666;} 
.listGroup .site_list li.titNew {color:#314b85; background:url("../img/bul/bul_depth03.gif") no-repeat 10px center !important; position:relative;}
.listGroup .site_list li.titNew a{line-height:24px; height:24px;}
.listGroup .site_list li.titNew a span{display:inline-block; background:url(../img/site/icon_site1.gif) no-repeat right top; padding:0 35px 0 0;}
.listGroup .addSiteTop1{margin-top:75px;} .listGroup .addSiteTop2{margin-top:293px;} .listGroup .addSiteTop3{margin-top:180px;} .listGroup .addSiteTop4{margin-top:117px;} .listGroup .addSiteTop5{margin-top:130px;} .listGroup .addSiteTop6{margin-top:188px;} .listGroup .addSiteTop7{margin-top:96px;} .listGroup .addSiteTop8{margin-top:30px;} .listGroup .addSiteTop9{margin-top:138px;}
