@charset "utf-8";

/****************************
* 트레이딩 Stylesheet *
- 국내주식
- 시장/종목분석
- 주식 ETF 적립
- 해외주식
- 선물옵션/ELW
- 국내선물/해외선물
****************************/


/****************************
국내주식
****************************/
.page_info.internal_head,
.page_info.top10pick_head {margin-bottom:30px;padding:30px 0;border-top-width:1px;}
.internal_head .inner span.bgArea.internalInfo {background:url('/ux/images/trading/bg_internal_info.png') center 100% no-repeat;}
.internal_head .inner > h2,
.top10pick_head .inner > h2 {line-height:37px;}
.internal_head .inner > p {padding:10px 0 0;}
.internal_head .inner > p.ex_txt {margin-top:7px;padding:3px 0 0 10px;}
.more_infoBox.internal_col2 {margin:0 0 30px;}
.more_infoBox.internal_col2 .col {float:left;width:388px;}
.more_infoBox.internal_col2 .col .txt_infoDesc {margin:0;}
.more_infoBox.internal_col2 .colMid {float:left;padding:0 15px;width:30px;line-height:132px;text-align:center;font-size:18px;font-weight:bold;}
.etnCount .select-box .wrap div {border:1px solid #bbb !important;}
/* 상세정보박스 */
.box_summary {display:table;position:relative;width:100%;padding:0;border-top:solid #ddd 1px;border-right:solid #ddd 1px;}
.box_summary dl {float:left;display:block;position:relative;width:25%;height:118px;margin:0;padding:15px 20px;border-left:solid #ddd 1px;border-bottom:solid #ddd 1px;color:#222;box-sizing:border-box;}
.box_summary dt {display:block;position:relative;height:30px;font-size:14px;}
.box_summary dt span {font-size:12px;color:#747474;}
.box_summary dd {display:block;position:relative;text-align:center;font-size:24px;}
.box_summary .drop dt span,
.box_summary .rise dt span,
.box_summary .drop strong,
.box_summary .rise strong {color:#FFF;}
.box_summary dd strong {font-weight:600;color:#222;}
.box_summary dd strong.txt_font18 {line-height:24px;}
.box_summary dd strong.txt_font18 {line-height:24px;}
.box_summary dd.rise,
.box_summary dd.rise strong {color:#e81a1a;}
.box_summary dd.drop,
.box_summary dd.drop strong {color:#0364a7;}
.box_summary dd.keep,
.box_summary dd.keep strong {color:#222;}
a.ico_pdf {display:inline-block;position:relative;margin:0;padding:2px 25px 2px 0;color:#5a96c8;font-size:13px;text-decoration:underline;background:url(/ux/images/common/ico_pdf.png) no-repeat right 0;}

/****************************
시장/종목분석
****************************/
/* 시장관심주>추천종목 */
.top10pick_head .inner span.bgArea.topPickInfo {background:url('/ux/images/trading/bg_top10Pick.png') center 100% no-repeat;}
.top10pick_head .inner > p.text_desc {padding:5px 0 0;}
/* TOP 10 Picks */
.thumb_list {display:table;width:100%;padding-bottom:20px;}
.thumb_box {position:relative;float:left;width:245px;height:240px;min-height:300px;padding:198px 30px 27px;margin:10px 0 10px 19px;border:1px solid #ddd;border-top:1px solid #747474;}
.thumb_box:nth-child(1), .thumb_box:nth-child(3n+1) {margin-left:0;}
.thumb_box .title {display:block;height:30px;color:#222;font-size:16px;font-weight:normal;}
.thumb_box p{min-height:130px}
.thumb_box .info {display:table;width:100%;padding-top:15px;padding-bottom:10px;border-top:1px dashed #ddd;margin-bottom:20px;border-bottom:1px solid #ddd;}
.thumb_box .info li {float:left;width:27%;padding:5px 0 12px 10px;color:#747474;font-size:13px;text-align:center} /*항목수 변동*/
.thumb_box .info li:last-child{width:31%}
.thumb_box .info li span {display:block;color:#7891af;}
.thumb_box .info li span.red {color:#e81a1a;font-size:20px;}
.thumb_box .img {position:absolute;left:0;top:0;border-bottom:1px solid #ddd;font-size:0;line-height:0;}
.thumb_box .alignBox {margin-bottom:0;}
/* 주식/금융상품 무료상담 */
.topPick_svcCenter {overflow:hidden;padding-left:52px;background:url(/ux/images/common/ico_ARS.png) 0 0 no-repeat;}
.topPick_svcCenter p {min-height:42px;}
.topPick_svcCenter .deskInfo {margin-right:20px;padding-right:20px;border-right:1px solid #ddd;color:#747474;font-size:12px;}
.topPick_svcCenter .deskInfo span {line-height:24px;color:#444;font-weight:bold;font-size:22px;}
.topPick_svcCenter .deskContent {line-height:42px;color:#444;}
.recommend_search .dayView {float:left;display:block;}
.recommend_search .dayView span {height:40px;line-height:40px;}
.recommendItem_Tbl tr.recommendItem_title th {background:#fff;}
.recommendItem_Tbl tr td {color:#444;background:#fafafa;}
.recommendItem_Tbl tr td span.ex_txt {display:block;margin-top:0;color:#444;font-size:14px;}
.recommendItem_Tbl tr td span.ex_txt + span.ex_txt {margin-top:5px;}
.consensus_tbl .dateArea {height:40px;line-height:40px;vertical-align:middle;}
.consensus_tbl .dateArea > span, .consensus_tbl .dateArea > fieldset.periodSearch {display:inline-block;}
.consensus_tbl .dateArea > span {line-height:42px;}


/* 시장관심주>시장주도종목 */
.guideTb1 tbody td.tbBtnArea {padding-left:0;padding-right:0;}
.guideTb1 tbody td.tbBtnArea button {vertical-align:top;}
fieldset.criticism {display:inline-block;position:relative;margin:0;padding:0;}
.criticism button[type="button"] {float:left;display:block;position:relative;width:30px;height:30px;margin:0;padding:0;overflow:hidden;text-indent:-9999px;font-size:0;background:url('/ux/images/invest_information/criticism.gif') no-repeat;}
.criticism button[type="button"] + button[type="button"] {margin-left:2px !important;}
.criticism button.reIco {display:inline-block;width:30px;height:30px;vertical-align:top;font-size:0px;text-indent:-9999px;background:url('/ux/images/invest_information/criticism.gif') no-repeat;}
.criticism button.reIco.reP {background-position:0 0;}
.criticism button.reIco.reP:hover {background-position:0 -40px;}
.criticism button.reIco.reN {background-position:-32px 0;}
.criticism button.reIco.reN:hover {background-position:-32px -40px;}
.criticism button.reIco.reD {background-position:-64px 0;}
.criticism button.reIco.reD:hover {background-position:-64px -40px;}
.criticism button.paxnet {background-position:0 0;}
.criticism button.paxnet:hover {background-position:0 -40px;}
.criticism button.naver {background-position:-32px 0;}
.criticism button.naver:hover {background-position:-32px -40px;}
.criticism button.daum {background-position:-64px 0;}
.criticism button.daum:hover {background-position:-64px -40px;}
fieldset.hs_link {display: inline-block;position: relative;margin: 0;padding: 0;}
fieldset.hs_link button[type="button"] {display:inline-block;overflow:hidden;}
fieldset.hs_link .chartView {width:28px;height:28px;padding:0 !important;font-size:0px;text-indent:-9999px;background:url('/ux/images/trading/marketAnalysis/ico_chartView.gif') center no-repeat;}
fieldset.hs_link button.chartView + button[type="button"] {margin-left:0px;}

/* 시장관심주>뉴스관심종목 */
.tbl1 tbody td.newsEventTd {position:relative;}
.tbl1 tbody td.newsEventTd .filtering {position:absolute;top:20px;right:30px;color:#444;font-size:13px;}
.tbl1 tbody td.newsEventTd .filtering .lay-help input:focus {line-height:21px;}
.tbl1 tbody td.newsEventTd .filtering .lay-help table.tbl1 tbody th {padding-top:15px;}

/* 시장관심주>(P)관심종목등록 */
.favorite_setting .clear > .fl,
.favorite_setting .clear > .fr {width:390px;}
.favorite_setting .scrollYbox {position: relative;overflow-x: hidden;overflow-y: scroll;}
.favorite_setting .section_wrap {border:1px solid #bbb;}
.favorite_setting .section_wrap .treeview {padding-left:10px;background: url('/ux/images/trading/marketAnalysis/treeView_hei.gif') 15px -5px repeat-y;}
.favorite_setting .section_wrap .treeview li {position:relative;padding:10px 0 0 21px;background: url('/ux/images/trading/marketAnalysis/treeView_wid.gif') 7px 20px no-repeat;}
.favorite_setting .section_wrap .treeview li.last {background: #fff url('/ux/images/trading/marketAnalysis/treeView_bot.gif') 6px -1px no-repeat;}
.favorite_setting .section_wrap .treeview > li.last {background-position:5px -1px;}
.favorite_setting .section_wrap .treeview li ul {background: url('/ux/images/trading/marketAnalysis/treeView_hei.gif') 6px -5px repeat-y;}
.favorite_setting .section_wrap .treeview li .treeViewBtn {display:block;position:absolute;top:13px;left:-2px;width:15px;height:15px;background:url('/ux/images/trading/marketAnalysis/treeView_btn.gif') 0 0 no-repeat;}
.favorite_setting .section_wrap .treeview li.collapsable > .treeViewBtn {background-position:0 -16px;}
.favorite_setting .section_wrap .treeview li.expandable > ul {display:none;}
.favorite_setting .section_wrap .treeview a:hover {color:red;}
.favorite_setting .section_wrap .treeview a.selected {background-color: #eee;}

.favorite_setting .stocksSearch .stocksSearchBox {padding-bottom:10px;}
.favorite_setting .stocksSearch .stocksSearchBox input[type="text"] {width:322px;float:left;}
.favorite_setting .stocksSearch .stocksSearchBox button {width:56px;min-width:56px;margin-left:10px;padding:0;float:left;}
.favorite_setting .stocksSearch .scrollTable01 .guideTb1 {border-top:0;}
.favorite_setting .stocksSearch .scrollTable01 .guideTb1.scrollHeader tr.thead td {border-bottom:1px solid #bbb;}
.favorite_setting .stocksSearch .scrollTable01 .guideTb1.slip tbody tr {cursor: pointer;}
.favorite_setting .stocksSearch .scrollTable01 .guideTb1.slip tbody tr:hover {background:#f7f7f7;}
.favorite_setting .stocksSearch .scrollTable01 .guideTb1.slip tbody tr.onclick {background:#ececec;}
.favorite_setting .stocksSearch .scrollTable01 .guideTb1.slip tbody td {padding:6px 5px;}
.favorite_setting .stocksSearch .languageAlign {overflow:hidden;border:1px solid #bbb;}
.favorite_setting .stocksSearch .languageAlign li {display:block;float:left;border-right:1px solid #ddd;text-align:center;}
.favorite_setting .stocksSearch .languageAlign li button {width: 24px;padding: 4px 0 5px;}
.favorite_setting .stocksSearch .languageAlign li.onclick {border-right:1px solid #0977c9;background:#0977c9;}
.favorite_setting .stocksSearch .languageAlign li.onclick button {color:#fff;}
.favorite_setting .stocksSearch .languageAlign li.last {width:38px;border-right:0;}

.favorite_setting .btn_wrap {float:left;width:60px;margin:300px 0 0 20px;}
.favorite_setting .btn_wrap li {margin-bottom:12px;border:1px solid #bbb;}
.favorite_setting .btn_wrap li button {width:23px;height:38px;font-size:12px;line-height: 14px;background:url('/ux/images/trading/marketAnalysis/mid_arrow.gif') no-repeat;}
.favorite_setting .btn_wrap li .addPrd {padding:0 25px 0 10px;}
.favorite_setting .btn_wrap li .delPrd {padding:0 10px 0 25px;}
.favorite_setting .btn_wrap li .addPrd.allAdd {background-position:24px 14px;}
.favorite_setting .btn_wrap li .addPrd.selectAdd {background-position:24px -38px;}
.favorite_setting .btn_wrap li .delPrd.selectDel {background-position:-7px -90px;}
.favorite_setting .btn_wrap li .delPrd.allDel {background-position:-7px -142px;}

.favorite_setting .wishSearch .scrollTable01 .guideTb1 {border-top:0;}
.favorite_setting .wishSearch .scrollTable01 .guideTb1.scrollHeader tr.thead td {border-bottom:1px solid #bbb;}
.favorite_setting .wishSearch .scrollTable01 .guideTb1.slip tbody tr {cursor: pointer;}
.favorite_setting .wishSearch .scrollTable01 .guideTb1.slip tbody tr:hover {background:#f7f7f7;}
.favorite_setting .wishSearch .scrollTable01 .guideTb1.slip tbody tr.onclick {background:#ececec;}
.favorite_setting .wishSearch .scrollTable01 .guideTb1.slip tbody td {padding:6px 5px;}
.favorite_setting .wishSearch .scrollTable01 .guideTb1.slip tbody td.no_data {border-bottom:0 !important;}
.favorite_setting .wishSearch .wishAlignBox {overflow:hidden;display:block;}
.favorite_setting .wishSearch .wishAlign {overflow:hidden;border:1px solid #bbb;}
.favorite_setting .wishSearch .wishAlign li {display:block;float:left;border-right:1px solid #ddd;text-align:center;}
.favorite_setting .wishSearch .wishAlign li button {display:block;width:53px;height:19px;padding:4px 0 5px;font-size:13px;}
.favorite_setting .wishSearch .wishAlign li button.groupMove {width:161px;}
.favorite_setting .wishSearch .wishAlign li.last {border-right:0;}
.favorite_setting .wishSearch .wishAlign.fl li button {font-size:0;text-indent:-9999px;background:url('/ux/images/trading/marketAnalysis/mid_arrowW.gif') no-repeat;}
.favorite_setting .wishSearch .wishAlign li button.wAupper {background-position:19px 9px;}
.favorite_setting .wishSearch .wishAlign li button.wAup {background-position:-35px 8px;}
.favorite_setting .wishSearch .wishAlign li button.wAlow {background-position:-87px 8px;}
.favorite_setting .wishSearch .wishAlign li button.wAlower {background-position:-142px 7px;}
.favorite_setting .wishSearch .wishAlign.groupIco li button {font-size:0;text-indent:-9999px;background:url('/ux/images/trading/marketAnalysis/mid_groupW.gif') no-repeat;}
.favorite_setting .wishSearch .wishAlign.groupIco .groupDel {background-position:20px 1px;}
.favorite_setting .wishSearch .wishAlign.groupIco .groupCha {background-position:-33px 1px;}
.favorite_setting .wishSearch .wishAlign.groupIco .groupAdd {background-position:-87px 1px;}
.favorite_setting .wishSearch.box02 .wishAlign.fr li {width:161px;}

/* 커버리지 제외종목 */
table tbody td a.new{padding-right:32px;background:url('/ux/images/finance/finNews_new.gif') right 8px no-repeat}


/****************************
주식 ETF 적립
****************************/
.stepMenu li.on .saving_ico1 {background-image:url('/ux/images/trading/stockSaving/stockSaving_ico01.png') !important;}
.stepMenu li.on .saving_ico2 {background-image:url('/ux/images/trading/stockSaving/stockSaving_ico02.png') !important;}
.grayBox.savingBox_Step1 {padding:30px;}
.grayBox.savingBox_Step1 ul.check_desc2 li {padding-bottom:7px;}
.terms_area.savingTerms ul li {margin-top:30px;}
.saving_Tbl tbody td.savingTblPd {padding-top:20px;padding-bottom:15px;}
.saving_Tbl tbody td .dimm {z-index:10;}
.saving_InTbl.guideTb1 thead th, .saving_InTbl.guideTb1 tbody td, .saving_InTbl.guideTb1 tfoot td {padding:10px;border-left:1px solid #ddd;color:#444;}
.saving_InTbl.guideTb1 thead th:first-child, .saving_InTbl.guideTb1 tbody td:first-child, .saving_InTbl.guideTb1 tfoot td:first-child {border-left:none;}
.saving_InTbl.guideTb1 thead th.padding0 {padding-left:0px;padding-right:0;}
.saving_InTbl input[type=text] {height:30px;line-height:28px;}
.saving_InTbl button.layCancel {float:right;display:block;width:16px;height:16px;margin:7px 0;font-size:0;text-indent:-9999px;background:url('/ux/images/common/btn/ico_cancel.png') no-repeat;}
.saving_InTbl button.layCancel:hover {background-position:0px -25px;}
.stockSavingCom .title {display:block;position:relative;margin:0 0 30px 0;padding:0;font-size:28px;color:#222;text-align:center;font-weight:bold;}
.stockSavingCom .title strong {color:#0062ab;}
.investBrie_box .boxGray {position:relative;padding:20px 15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fafafa;}
.investBrie_box .boxGray p {position:relative;font-size:14px;color:#222;}
.investBrie_box .boxGray p label {position:absolute;right:0;top:0;}
.investBrie_box .boxGray label.check {position:absolute;right:15px;top:50%;margin-top:-10px;}


/****************************
해외주식
****************************/
/* 트레이딩 해외주식데스크안내 */
.trade_svcCenter {padding:10px 15px;}
.trade_svcCenter li {padding:0 30px 0 30px;font-size:14px;}
.trade_svcCenter li+li{background:url(/ux/images/common/bg_dot_vline2.gif) left 0 repeat-y;}
.trade_svcCenter li:first-child {padding-left:0;}
.trade_svcCenter li div {padding-left:58px;margin:15px 0;background:url(/ux/images/common/ico_QNA.png) 0 0 no-repeat;}
.trade_svcCenter li:first-child div, .trade_svcCenter li div.csCall{background-image:url(/ux/images/common/ico_ARS.png);}
.trade_svcCenter li div.mypbCenter{background:url(/ux/images/mypop/ico_mycompb.png) no-repeat}
.trade_svcCenter .deskInfo {/* padding-right:16px;border-right:1px solid #ddd; */}
.trade_svcCenter .deskInfo span {color:#444;font-weight:bold;font-size:22px;}

/* 트레이딩>해외주식>해외주식거래안내>해외주식거래절차안내 */
/* 상단 박스 */
.titleStep_info {min-height:200px;border-bottom:1px solid #747474;background:url(/ux/images/trading/bg_tradeInfo01.png) right center no-repeat;}
.titleStep_info.establishAccount {background-image:url(/ux/images/trading/bg_tradeInfo02.png);}
.titleStep_info.exchange {background-image:url(/ux/images/trading/bg_tradeInfo03.png);}
.titleStep_info.fees {background-image:url(/ux/images/trading/bg_tradeInfo04.png);}
.titleStep_info.realtimeSVC {background-image:url(/ux/images/trading/bg_tradeInfo05.png);}

/* Tab1 해외주식거래 순서 */
/* 로그아웃 */
.stepProcess li .arrow.small {right:-10px;width:20px;height:20px;margin-top:-10px;margin-left:-10px;background-image:url(/ux/images/common/ico_arrow_stepProcessSM.png);}
.overseasTradeStep .stepProcess .text {height:40px;margin-bottom:13px;}
.overseasTradeStep .stepProcess.type2 li .wrap.last {padding-right:0;}
.overseasTradeStep .stepProcess li {height:152px;padding-bottom:20px;}
/* 로그인 */
.tradingStep_startInfo {margin-bottom:22px;}
.tradingStep_startInfo .name {font-weight:bold;}
.tradingStep_startInfo .suit {display:inline-block;overflow:hidden;width:45px;height:17px;margin-right:10px;text-indent:-9999px;background:url(/ux/images/trading/ico_suit.png) 0 0 no-repeat;}
.tradingStep_startInfo .unsuit {display:inline-block;overflow:hidden;width:53px;height:17px;margin-right:10px;text-indent:-9999px;background:url(/ux/images/trading/ico_unsuit.png) 0 0 no-repeat;}
.tradingStep_startInfo p {margin-right:16px;line-height:30px;}
.tradingStep_startInfo ul {padding:10px 0 0;}
.tradingStep_startInfo ul li {position:relative;padding:0 20px;line-height:13px;}
.tradingStep_startInfo ul li:after {display:block;position:absolute;top:2px;left:0;width:1px;height:14px;content:"";background:#ddd;}
.overseasTradeStep.case02 {position:relative;}
.overseasTradeStep.case02 .stepProcess {border-top:0;}
.overseasTradeStep.case02 .stepProcess .text {height:100%;}
.overseasTradeStep.case02 .stepProcess .regist {padding-left:31px;margin-top:13px;background:url(/ux/images/trading/ico_regist.png) 0 0 no-repeat;}
.overseasTradeStep.case02 .stepProcess .regist span {color:#1aa55b;}
.overseasTradeStep.case02 .stepProcess .unregist {padding-left:31px;margin-top:13px;background:url(/ux/images/trading/ico_unregist.png) 0 0 no-repeat;}
.overseasTradeStep.case02 .stepProcess .unregist span {color:#e82828;}
.overseasTradeStep.case02 .stepProcess.type3 li:first-child p.btn {left:0;}
.overseasTradeStep.case02 .dim {z-index:11;position:absolute;top:150px;left:0;width:100%;height:149px;background-color:#fff;opacity:0.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);/* for ie8 */;}
.overseasTradeStep.case02 .dimInfo{z-index:12;position:absolute;top:225px;width:200px;height:45px;background-color:#fff;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);/* for ie8 */;}
.overseasTradeStep.case02 .dimInfo.type1{left:20px;}
.overseasTradeStep.case02 .dimInfo.type2{left:340px;}
.overseasTradeStep.case02 .dimInfo.type3{left:660px;}

.overseasTradeStep.case01 .stepProcess li{height:100px !important}
.overseasTradeStep .stepProcess.type3 li .wrap {padding:19px 30px 25px !important;}

/*  Tab1 해외주식거래 순서 내용 */
.tradingStep_start {margin-bottom:40px;background:#fafafa;}
.tradingStep_start > li {position:relative;padding:15px 0 30px;background:url(/ux/images/common/bg_dot_line.gif) 0 bottom repeat-x;}
.tradingStep_start > li:after {display:block;position:absolute;top:100%;left:105px;width:30px;height:30px;margin-top:-15px;content:"";background:url(/ux/images/common/ico_arrow_stepExpend.png);}
.tradingStep_start > li.last {border-bottom:1px solid #ddd;background:none;}
.tradingStep_start > li.last:after {display:none;}
.tradingStep_start > li > div {padding-left:240px;}
.tradingStep_start > li div.step4 {padding-bottom:15px;}
.tradingStep_start > li .num {padding-right:5px;color:#0977c9;font-size:36px;line-height:36px;}
.tradingStep_start > li .num + p {font-size:13px;margin-top:5px}
.tradingStep_start > li strong {font-size:15px;line-height:15px;}
.tradingStep_start > li .btnArea {padding-top:15px;}
.tradingStep_start > li .desc {position:absolute;top:50%;left:0;width:240px;height:125px;padding-top:90px;margin-top:-63px;text-align:center;}
.tradingStep_start > li .desc {background:url(/ux/images/trading/bg_startTrading01.png) 79px 0 no-repeat;}
.tradingStep_start.typeLogin > li .desc {background:url(/ux/images/trading/bg_startTrading06.png) 79px 0 no-repeat;}
.tradingStep_start > li .step2 + .desc {background-image:url(/ux/images/trading/bg_startTrading02.png);}
.tradingStep_start.typeLogin > li .step2 + .desc {background-image:url(/ux/images/trading/bg_startTrading07.png);}
.tradingStep_start > li .step3 + .desc {background-image:url(/ux/images/trading/bg_startTrading03.png);}
.tradingStep_start > li .step4 + .desc {margin-top:-80px;background-image:url(/ux/images/trading/bg_startTrading04.png);}
.tradingStep_start > li .step5 + .desc {background-image:url(/ux/images/trading/bg_startTrading05.png);}


/* Tab3 입출금 안내이미지 박스 */
.tradingStep_withdrawal:first-child {margin-bottom:60px;}
.tradingStep_withdrawal > div {width:475px;}
.tradingStep_withdrawal strong {display:inline-block;width:100%;line-height:48px;font-size:16px;background-color:#fafafa;}
.tradingStep_withdrawal ol {padding-bottom:15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.tradingStep_withdrawal li {width:33.333%;height:105px;padding-top:20px;font-weight:bold;box-sizing:border-box;}
/*이미지영역*/
.won_step li:before {display:block;width:100%;height:40px;content:"";}
.won_step.won_input li.bg_tradingIco01:before {margin-bottom:5px;background:url(/ux/images/trading/ico_tradingGuide01.png) no-repeat center 0;}
.won_step.won_input li.bg_tradingIco02:before {margin-bottom:10px;background:url(/ux/images/trading/ico_tradingGuide02.png) no-repeat center 0;}
.won_step.won_input li.bg_tradingIco03:before {margin-bottom:10px;background:url(/ux/images/trading/ico_tradingGuide03.png) no-repeat center 0;}
.won_step li span {display:block;position:relative;}
.won_step li span:after {display:inline-block;position:absolute;right:-15px;top:-45px;width:20px;height:77px;content:"";background:url(/ux/images/common/stepExpendSM.png) no-repeat 0 0;}
.won_step li.last span:after {background:none;}
.won_step.won_output li.bg_tradingIco04:before {margin-bottom:5px;background:url(/ux/images/trading/ico_tradingGuide04.png) no-repeat center 0;}
.won_step.won_output li.bg_tradingIco05:before {margin-bottom:10px;background:url(/ux/images/trading/ico_tradingGuide05.png) no-repeat center 0;}
.won_step.won_output li.bg_tradingIco06:before {margin-bottom:10px;background:url(/ux/images/trading/ico_tradingGuide06.png) no-repeat center 0;}
.won_step {position:relative;}
.won_step.forign_input li.bg_tradingIco07:before {margin-bottom:10px;background:url(/ux/images/trading/ico_tradingGuide07.png) no-repeat center 0;}
.won_step.forign_input li.bg_tradingIco08:before {margin-bottom:5px;background:url(/ux/images/trading/ico_tradingGuide08.png) no-repeat center 0;}
.won_step.forign_input li.bg_tradingIco09:before {margin-bottom:5px;background:url(/ux/images/trading/ico_tradingGuide09.png) no-repeat center 0;}
.won_step.forign_output li.bg_tradingIco09:before {margin-bottom:10px;background:url(/ux/images/trading/ico_tradingGuide09.png) no-repeat center 0;}
.won_step.forign_output li.bg_tradingIco10:before {margin-bottom:10px;background:url(/ux/images/trading/ico_tradingGuide10.png) no-repeat center 0;}
/* 말풍선 */
.pgt45 {padding-top:45px;}
.pung_area {display:inline-block;position:absolute;background:#fff;z-index:99;}
.pung_con {position:relative;padding:5px 8px;border:1px solid #aeaeae;font-size:13px;color:#747474;font-weight:normal;}
.pung_con:after {display:inline-block;position:absolute;left:0;bottom:-7px;width:100%;height:7px;content:"";background:url(/ux/images/trading/pung_img.gif) no-repeat center 0;}
.pung_area.pung_position01 {left:115px;top:12px;}
.pung_area.pung_position02 {left:285px;top:12px;}
.pung_area.pung_position03 {left:208px;top:12px;}

.tradingStep_withdrawal ol.col2 li {width:50%;}
.tradingStep_withdrawal ol + p {height:73px;padding:20px;}

/* Tab3 환전방법 */
/*이미지 안내*/
.tradingStep_exchange ul {border-top:1px solid #747474;}
.tradingStep_exchange li {position:relative;width:50%;height:193px;padding:27px 0 27px 130px;box-sizing:border-box;background:url(/ux/images/trading/bg_exchange01.png) 0 30px no-repeat;}
.tradingStep_exchange li.bg_tradingExIco02 {background-image:url(/ux/images/trading/bg_exchange02.png);}
.tradingStep_exchange li.bg_tradingExIco03 {background-image:url(/ux/images/trading/bg_exchange03.png);}
.tradingStep_exchange li.bg_tradingExIco04 {background-image:url(/ux/images/trading/bg_exchange04.png);}
.tradingStep_exchange li.bg_tradingExIco05 {background-image:url(/ux/images/trading/bg_exchange05.png);}
.tradingStep_exchange li:after {display:block;position:absolute;top:100%;left:0;width:100%;height:1px;content:"";background:url(/ux/images/common/bg_dot_line.gif) 0 100% repeat-x;}
.tradingStep_exchange li.last:after {display:none;}
.tradingStep_exchange dt {margin-bottom:10px;font-size:18px;font-weight:bold;}
.tradingStep_exchange dd {margin-bottom:10px;}
/*서비스 내용*/
.exchangeSvc {padding:30px;border:1px solid #ececec;border-left:0;border-right:0;background:#fafafa;}
.exchangeSvc .dot_list.normal {padding-bottom:30px;margin-bottom:30px;background:url(/ux/images/common/bg_dot_line.gif) 0 100% repeat-x;}

/* 공통 */
table.tbl_row .unfirst {border-left:solid #ddd 1px !important;}

/* 양도소득세 안내_양식작성 탭02 */
.capitalGainTax_tab02_area .h2_tit {padding-bottom:15px;border-bottom:1px solid #000;}
.capitalGainTax_tab02_area .dot_list {margin:15px 0;}

/* 트레이딩 > 해외주식거래안가이드 > 입출금환전 */
.h2_tit > span {font-weight:normal;}

/* 트레이딩 > 해외주식 양도소득세 신고방법 */
.lineBox, .lineBoxGray {padding:30px 0;border-top:1px solid #747474;border-bottom:1px solid #ddd;}
.lineBoxGray {background-color:#fafafa;}
.lineBox.cptGainTax {position:relative;padding:8px 0 15px 0;margin-bottom:40px;}
.lineBox.cptGainTax .btn {position:absolute;bottom:10px;right:0;text-align:right;}
ol.processStep {background:#fafafa;}
ol.processStep > li {position:relative;background:url(/ux/images/common/bg_dot_line.gif) 0 0 repeat-x;}
ol.processStep > li:after {display:block;position:absolute;top:0;left:70px;width:30px;height:30px;margin-top:-15px;content:"";background:url(/ux/images/common/ico_arrow_stepExpend.png);}
ol.processStep > li:first-child {background:none;}
ol.processStep > li:first-child:after {display:none;}
ol.processStep > li > div {padding:30px 0 30px 170px;background:url(/ux/images/trading/bg_startTrading01.png) 44px center no-repeat;}
ol.processStep > li .tit {margin-bottom:20px;}
ol.processStep > li .num {padding-right:5px;color:#0977c9;font-size:36px;line-height:36px;}
ol.processStep > li .num + p {font-size:13px;}
ol.processStep > li strong {line-height:15px;font-size:15px;}

ol.processStep.cptGainTax {margin-top:15px;border-top:1px solid #747474;border-bottom:1px solid #ddd;}
ol.processStep.cptGainTax .step01 {background-image:url(/ux/images/trading/bg_tax01.png);}
ol.processStep.cptGainTax .step02 {background-image:url(/ux/images/trading/bg_tax02.png);}
ol.processStep.cptGainTax .step03 {background-image:url(/ux/images/trading/bg_tax03.png);}
ol.processStep.cptGainTax .step04 {background-image:url(/ux/images/trading/bg_tax04.png);}

/* 트레이딩 > 세금안내 */
.tradingStep_info.capitaGainTax {border-bottom:none;background-image:url(/ux/images/trading/bg_tradeInfo06.png);}
.reportTax .btnSmall {margin-left:10px;}
.taxPoint > li {margin-bottom:20px;font-size:18px;font-weight:bold;}
.taxPoint .dot_list {margin-top:5px;font-weight:normal;}

.taxFaq {border:1px solid #ddd;}
.taxFaq .title {padding-left:66px;line-height:68px;font-size:18px;font-weight:bold;background:#fafafa url(/ux/images/common/ico_faq.png) 20px 22px no-repeat;}
.taxFaq .case {padding:16px 30px;border-top:1px solid #ddd;}
.taxFaq .case span {font-weight:bold;}
.taxFaq .info {padding:30px 30px;border-top:1px solid #ddd;}
.taxFaq table.tbl1 td {border-left:1px solid #ddd;}
.taxFaq table .line th, .taxFaq table .line td {border-bottom-color:#aaa;}
.taxFaq table.tbl1.small tr th.minus {padding-left:30px;}
.taxFaq ul.check_desc2 {padding:0 0 30px 65px;margin-top:-15px;background-color:#fafafa;}
.taxFaq div.fl,.taxFaq div.fr {width:50%;box-sizing:border-box;}
.taxFaq div.fl {border-right:1px solid #ddd;}

.taxReduction_title {margin-top:25px;font-size:22px;}
.taxReduction .taxFaq {position:relative;margin-top:20px;}
.taxReduction .title {background:#fafafa;padding:16px 0 20px 105px;line-height:1.5;}
.taxReduction .title p.check_desc2 {margin-top:5px;font-weight:normal;}
.taxReduction .num {position:absolute;top:7px;left:29px;font-size:40px;color:#0977c9;font-weight:bold;}
.taxReduction span.secLine {display:inline-block;padding-left:45px;font-weight:normal;}
.taxReduction .compare {border-top:1px solid #ddd;}
.taxReduction .compare .fl, .taxReduction .compare .fr {position:relative;padding:31px 28px;}
.taxReduction .compare .fl:after {display:block;position:absolute;top:50%;right:0;width:38px;height:38px;margin:-19px -19px 0 0;content:"";background:url(/ux/images/trading/ico_vs.png) 0 0 no-repeat;}
.taxReduction .compare .desc {height:36px;margin:8px 0 20px 0;font-size:13px;}
.taxReduction .compare .desc.line3 {height:54px;}
.taxReduction .caution {padding:16px 30px 16px 53px;border-top:1px solid #ddd;background:url(/ux/images/common/ico_example.png) 30px center no-repeat;}

.diviTax {padding:0;margin:10px 0;}
.diviTax .fl, .diviTax .fr {width:50%;padding:20px;box-sizing:border-box;}
.diviTax .fl {border-right:1px solid #ddd;}
.diviTax .ex {color:#0977c9;font-weight:bold;}

/* 트레이딩 > 해외증시 일정 */
.typeRadio li {padding-right:20px;border:none;float:left;}
/* 휴장일 레이아웃 */
.cntyCal_wrap {position:relative;border:solid #ddd;border-width:1px 1px 0;border-top-color:#747474;}
.cntyCal_wrap .label_box {position:absolute;left:15px;top:18px;}
.cntyCal_wrap .label_box span {display:inline-block;padding:2px 4px 4px 4px;margin-right:2px;color:#fff;font-size:11px;font-family:Dotum,Arial;}
.cntyCal_wrap .label_box span.tobe {background-color:#b4558c;}
.cntyCal_wrap .label_box span.confirm {background-color:#6570c0;}
.cntyCal_wrap .label_box span.subScription {background-color:#7655b3;}
.cntyCal_wrap .select_dateBox {padding:12px 0;text-align:center;}
.cntyCal_wrap .select_dateBox .sel_date {display:inline-block;margin-right:15px;}
.cntyCal_wrap .select_dateBox .sel_date .btnArrow {width:26px;height:28px;border:1px solid #ddd;text-indent:-9999px;vertical-align:middle;background:url(/ux/images/common/btn/bg_btn_selArrow.png) 10px 9px no-repeat;}
.cntyCal_wrap .select_dateBox .sel_date .btnArrow.left {background-position:10px 10px;}
.cntyCal_wrap .select_dateBox .sel_date .btnArrow.right {background-position:12px -10px;}
.cntyCal_wrap .select_dateBox .select-box {margin:0 0 0 0;}
.cntyCal_wrap .select_dateBox .btnToday {width:55px;height:26px;border:1px solid #ddd;line-height:24px;color:#444;}
/* 날짜별보기 - 나라별 아이콘 / 국제표준코드에 맞춰 알파벳순서로 정리함 */
.tbl_eventCal .country {padding-left:28px;margin:4px 0 0 10px;line-height:20px;background:url(/ux/images/trading/ico_country_kr.png) 0 center no-repeat;}
.tbl_eventCal .country.AE {background-image:url(/ux/images/trading/ico_country_AE.png);} /* 아랍에미레이트 */
.tbl_eventCal .country.AT {background-image:url(/ux/images/trading/ico_country_AT.png);} /* 오스트리아 */
.tbl_eventCal .country.AU {background-image:url(/ux/images/trading/ico_country_AU.png);} /* 호주 */
.tbl_eventCal .country.BE {background-image:url(/ux/images/trading/ico_country_BE.png);} /* 벨기에 */
.tbl_eventCal .country.BH {background-image:url(/ux/images/trading/ico_country_BH.png);} /* 바레인 */
.tbl_eventCal .country.BR {background-image:url(/ux/images/trading/ico_country_BR.png);} /* 브라질 */
.tbl_eventCal .country.CA {background-image:url(/ux/images/trading/ico_country_CA.png);} /* 캐나다 */
.tbl_eventCal .country.CB {background-image:url(/ux/images/trading/ico_country_CB.png);} /* 콜롬비아 */
.tbl_eventCal .country.CK {background-image:url(/ux/images/trading/ico_country_CK.png);} /* 체코 */
.tbl_eventCal .country.CN {background-image:url(/ux/images/trading/ico_country_CN.png);} /* 중국 */
.tbl_eventCal .country.DE {background-image:url(/ux/images/trading/ico_country_DE.png);} /* 독일 */
.tbl_eventCal .country.DK {background-image:url(/ux/images/trading/ico_country_DK.png);} /* 덴마크 */
.tbl_eventCal .country.EG {background-image:url(/ux/images/trading/ico_country_EG.png);} /* 이집트 */
.tbl_eventCal .country.ES {background-image:url(/ux/images/trading/ico_country_ES.png);} /* 스페인 */
.tbl_eventCal .country.FL {background-image:url(/ux/images/trading/ico_country_FL.png);} /* 핀란드 */
.tbl_eventCal .country.FR {background-image:url(/ux/images/trading/ico_country_FR.png);} /* 프랑스 */
.tbl_eventCal .country.GB {background-image:url(/ux/images/trading/ico_country_GB.png);} /* 영국 */
.tbl_eventCal .country.GR {background-image:url(/ux/images/trading/ico_country_GR.png);} /* 그리스 */
.tbl_eventCal .country.HK {background-image:url(/ux/images/trading/ico_country_HK.png);} /* 홍콩 */
.tbl_eventCal .country.HU {background-image:url(/ux/images/trading/ico_country_HU.png);} /* 헝가리 */
.tbl_eventCal .country.IC {background-image:url(/ux/images/trading/ico_country_IC.png);} /* 아이슬란드 */
.tbl_eventCal .country.ID {background-image:url(/ux/images/trading/ico_country_ID.png);} /* 인도 */
.tbl_eventCal .country.IE {background-image:url(/ux/images/trading/ico_country_IE.png);} /* 아일랜드 */
.tbl_eventCal .country.IL {background-image:url(/ux/images/trading/ico_country_IL.png);} /* 이스라엘 */
.tbl_eventCal .country.IN {background-image:url(/ux/images/trading/ico_country_IN.png);} /* 인도네시아 */
.tbl_eventCal .country.IT {background-image:url(/ux/images/trading/ico_country_IT.png);} /* 이탈리아 */
.tbl_eventCal .country.JD {background-image:url(/ux/images/trading/ico_country_JD.png);} /* 요르단 */
.tbl_eventCal .country.JP {background-image:url(/ux/images/trading/ico_country_JP.png);} /* 일본 */
.tbl_eventCal .country.KR {background-image:url(/ux/images/trading/ico_country_KR.png);} /* 한국 */
.tbl_eventCal .country.KRH {background-image:url(/ux/images/trading/ico_country_KRH.png);} /* 한국(공휴일) */
.tbl_eventCal .country.KW {background-image:url(/ux/images/trading/ico_country_KW.png);} /* 쿠웨이트 */
.tbl_eventCal .country.KZ {background-image:url(/ux/images/trading/ico_country_KZ.png);} /* 카자흐스탄 */
.tbl_eventCal .country.LM {background-image:url(/ux/images/trading/ico_country_LM.png);} /*  페루 */
.tbl_eventCal .country.LU {background-image:url(/ux/images/trading/ico_country_LU.png);} /* 룩셈브루크 */
.tbl_eventCal .country.MC {background-image:url(/ux/images/trading/ico_country_MC.png);} /* 모로코 */
.tbl_eventCal .country.ME {background-image:url(/ux/images/trading/ico_country_ME.png);} /* 아르헨티나 */
.tbl_eventCal .country.MX {background-image:url(/ux/images/trading/ico_country_MX.png);} /* 멕시코 */
.tbl_eventCal .country.MY {background-image:url(/ux/images/trading/ico_country_MY.png);} /* 말레이시아 */
.tbl_eventCal .country.NL {background-image:url(/ux/images/trading/ico_country_NL.png);} /* 네덜란드 */
.tbl_eventCal .country.NO {background-image:url(/ux/images/trading/ico_country_NO.png);} /* 노르웨이 */
.tbl_eventCal .country.NZ {background-image:url(/ux/images/trading/ico_country_NZ.png);} /* 뉴질랜드 */
.tbl_eventCal .country.OM {background-image:url(/ux/images/trading/ico_country_OM.png);} /* 오만 */
.tbl_eventCal .country.PH {background-image:url(/ux/images/trading/ico_country_PH.png);} /* 필리핀 */
.tbl_eventCal .country.PK {background-image:url(/ux/images/trading/ico_country_PK.png);} /* 파키스탄 */
.tbl_eventCal .country.PL {background-image:url(/ux/images/trading/ico_country_PL.png);} /* 폴란드 */
.tbl_eventCal .country.PS {background-image:url(/ux/images/trading/ico_country_PS.png);} /* 칠레 */
.tbl_eventCal .country.PT {background-image:url(/ux/images/trading/ico_country_PT.png);} /* 포르투갈 */
.tbl_eventCal .country.QT {background-image:url(/ux/images/trading/ico_country_QT.png);} /* 카타르 */
.tbl_eventCal .country.RU {background-image:url(/ux/images/trading/ico_country_RU.png);} /* 러시아 */
.tbl_eventCal .country.SA {background-image:url(/ux/images/trading/ico_country_SA.png);} /* 사우디아라비아 */
.tbl_eventCal .country.SE {background-image:url(/ux/images/trading/ico_country_SE.png);} /* 스웨덴 */
.tbl_eventCal .country.SF {background-image:url(/ux/images/trading/ico_country_SF.png);} /* 남아공 */
.tbl_eventCal .country.SG {background-image:url(/ux/images/trading/ico_country_SG.png);} /* 싱가폴 */
.tbl_eventCal .country.SGN {background-image:url(/ux/images/trading/ico_country_SGN.png);} /* 니케이싱 */
.tbl_eventCal .country.SR {background-image:url(/ux/images/trading/ico_country_SR.png);} /* 스리랑카 */
.tbl_eventCal .country.SW {background-image:url(/ux/images/trading/ico_country_SW.png);} /* 스위스 */
.tbl_eventCal .country.TH {background-image:url(/ux/images/trading/ico_country_TH.png);} /* 태국 */
.tbl_eventCal .country.TK {background-image:url(/ux/images/trading/ico_country_TK.png);} /* 터키 */
.tbl_eventCal .country.TW {background-image:url(/ux/images/trading/ico_country_TW.png);} /* 대만 */
.tbl_eventCal .country.US {background-image:url(/ux/images/trading/ico_country_US.png);} /* 미국 */
.tbl_eventCal .country.VN {background-image:url(/ux/images/trading/ico_country_VN.png);} /* 베트남 */
.tbl_eventCal .country.VZ {background-image:url(/ux/images/trading/ico_country_VZ.png);} /* 베네주엘라 */
.tbl_eventCal .date + .country {margin-top:0;}
.tbl_eventCal .country + .more {position:absolute;bottom:16px;right:10px;padding-right:22px;color:#5a96c8;font-size:13px;text-decoration:underline;cursor:pointer;background: url(/ux/images/common/btn/bg_btn_ico_set.png) 27px -236px no-repeat;}
/* 날짜별보기 > 미국증시일정 */
.tbl_eventCal.schedule_usa td {min-height:119px;}
.tbl_eventCal.schedule_usa .scheduleList {padding:0 50px 15px 9px;}
.tbl_eventCal.schedule_usa .scheduleList li {display:block;overflow:hidden;width:100%;height:20px;font-size:13px;}
/* 국가별 보기 */
.month_list {display:block;width:100%;border-top:1px solid #ddd;}
.month_list.bgN {border:0;}
.month_list:after {display:block;content:"";clear:both;}
.month_list li {position:relative;float:left;width:25%;height:208px;border-bottom:1px solid #ddd;}
.month_list li:before {display:block;position:absolute;left:0;top:0;content:"";width:1px;height:100%;border-left:1px solid #ddd;}
.month_list li.first:before {display:none;}
.month_list li strong.tit {display:block;margin-bottom:12px;text-align:center;border-bottom:1px solid #ddd;font-size:12px;line-height:28px;font-weight:normal;background-color:#F4F5F7;}
.month_list li span {display:block;width:85%;margin:0 auto 5px;font-size:12px;line-height:14px;}
.month_list li span .data {display:inline-block;width:38px;height:18px;margin-right:5px;text-align:center;color:#fff;font-size:12px;background:#b4558c;}

/* 트레이딩 > 주요국시간 */
.korTime {background-color:#ecf5fa;}
.stime {padding-right:15px;background:url(/ux/images/trading/ico_stime.png) 100% center no-repeat;}

/* 트레이딩 > 해외 ETF안내 */
.etf_info {margin-bottom:30px;}
.etf_info .dot_list {margin-bottom:25px;}
.etf_info ul.dot_list li, .etf_info p.dot_list {color:#444;}
.etf_info p.dot_list {margin-top:12px;}
.etf_pros, .etf_strategy {padding-left:230px;background:url(/ux/images/trading/ico_etf01.png) 45px center no-repeat;}
.etf_strategy {background-image:url(/ux/images/trading/ico_etf02.png);}

/* 트레이딩 > 미국 */
.america_head {margin-bottom:40px;}
.america_head .bgArea {background:url(/ux/images/trading/bg_americaInfo.png) 100% 100% no-repeat;}
h3 + .foreignMarket {margin-top:15px;}
table.foreignMarket {margin-bottom:40px;}
table.foreignMarket th .btnSmall {margin-left:5px;}
table.foreignMarket + .txt_essential,
table.foreignMarket + .txt_essential + .txt_essential{margin-bottom:40px;color:#747474;font-size:13px;}
.h2_tit + .cntyCal_wrap {margin-top:15px;}
.tbl_cntyCal.foreignMarket {border-top:0;}

/* 트레이딩 > 중국 */
.china_head {margin-bottom:10px;}
.china_head .bgArea {background:url(/ux/images/trading/bg_chinaInfo.png) 100% 100% no-repeat;}
.foreignMarket dt {font-weight:bold;}
.market_china {margin-bottom:40px;}
.market_china .check_desc2 {margin-top:7px;}
.foreignMarket .dot_list + .strong {padding-left:25px;}
.foreignMarket .dot_list + .strong span {margin-left:-14px;font-weight:bold;}
.h2_tit + .linebox {margin-top:15px;}

/* 트레이딩 > 중국 후강퉁 */
.chinaHGT_info {padding:10px 0;margin:30px 0 14px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.chinaHGT_info li {position:relative;width:33.33%;height:125px;padding:20px 30px 20px 30px;border-left:1px solid #ddd;box-sizing:border-box;background:url(/ux/images/trading/ico_chinaHGT01.png) 87% 8px no-repeat;}
.chinaHGT_info li:first-child {border-left:none;}
.chinaHGT_info li + li {background-image:url(/ux/images/trading/ico_chinaHGT02.png);}
.chinaHGT_info li + li + li {background-image:url(/ux/images/trading/ico_chinaHGT03.png);}
.chinaHGT_info li span {font-weight:bold;font-size:18px;}
.chinaHGT_info li .btn {position:absolute;bottom:20px;left:30px;}
/*1201 삭제.aboutHGT {position:relative;padding-bottom:75px;background:url(/ux/images/trading/img_chinaHGT.png) 545px center no-repeat;}*/
.aboutHGT p span {display:inline-block;margin-top:10px;color:#747474;}
.guideTb1 tbody td.hasTb {padding:0 0 10px 0;}
.hasTb table.guideTb1 {border-top:none;}
.hasTb table.guideTb1 thead th {border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align:center;color:#222;background:#f4f5f7;}
.hasTb table.guideTb1 thead th:first-child {border-left:none;}
.hasTb table.guideTb1 tbody th {border-left:none;}
.hasTb ul {margin:10px 0 0 10px;}

/* 트레이딩 > 일본 */
.japan_head {margin-bottom:40px;}
.japan_head .bgArea {background:url(/ux/images/trading/bg_japanInfo.png) 100% 100% no-repeat;}
.clear .foreignMarket {width:50%;box-sizing:border-box;}
.clear .foreignMarket.fr {border-left:1px solid #ddd;}
.clear .foreignMarket td {text-align:right;}

/* 트레이딩 > 서유럽 */
.westEurope_head {margin-bottom:40px;}
.westEurope_head .bgArea {background:url(/ux/images/trading/bg_westEuropeInfo.png) 100% 100% no-repeat;}

/* 트레이딩 > 북유럽 */
.northEurope_head {margin-bottom:40px;}
.northEurope_head .bgArea {background:url(/ux/images/trading/bg_northEuropeInfo.png) 100% 100% no-repeat;}

/* 트레이딩 > 남유럽 */
.southEurope_head {margin-bottom:40px;}
.southEurope_head .bgArea {background:url(/ux/images/trading/bg_southEuropeInfo.png) 100% 100% no-repeat;}

/* 트레이딩 > 아시아퍼시픽 */
.asia_head {margin-bottom:40px;}
.asia_head .bgArea {background:url(/ux/images/trading/bg_asiaInfo.png) 100% 100% no-repeat;}

/* 트레이딩 > 미주기타 */
.etc_head {margin-bottom:40px;}
.etc_head .bgArea {background:url(/ux/images/trading/bg_etcInfo.png) 100% 100% no-repeat;}

/* 트레이딩 > 해외주식안내센터 FAQ */
.search ul.expendable .expend a {padding-left:8px;}
.search ul.expendable .expend strong {padding-right:5px;color:#222;font-weight:bold;}
.search ul.expendable .expend .line {color:#999;line-height:12px;}

/* 트레이딩 > 해외주식 약정/시세신청 */
.contractTbl .tbl1 tbody th {padding:20px 14px;}
.contractTbl .tbl1 label {margin-right:20px;}
.contractTbl .checkbox {margin-right:0px;}
.txt_blue_light {color:#007dba !important;}


/* 트레이딩 > 해외주식약정 약관팝업 */
.contractTerms .terms_area {max-height:auto;height:600px;}
.contractTerms .agreeBox {border-bottom:1px solid #ddd;background: #f4f5f7;}
.contractTerms .agreeBox + .agreeBox {border-top:0px;}
.contractTerms .agreeBox.btnCheckBox {padding:15px;}
.contractTerms .agreeBox.btnCheckBox .btnCheck {background-position:10px 7px;}
.contractTerms .agreeBox.btnCheckBox .btnChecked {background-position:10px -23px;}
div.contractTerms textarea.terms_area{resize:none}

/* 트레이딩 > 해외주식잔고 */
.guideTb1 td span.codeNum {color:#747474;font-size:13px;}
.buysellTbl .lay-help {margin:2px 0 0;}
.buysellTbl .lay-help .layer {width:448px;padding:40px 20px 30px;}
.buysellTbl .lay-help a.help.type2 {font-size:0;}
.buysellTbl .lay-help .layer a.close {top:20px;right:20px;}
.buysellTbl .lay-help .layer td label + label {margin-left:20px;}

/* 트레이딩 > 통화/시장별수익률*/
.rateOfReturnBox label + label {margin-left:20px;}

/*트레이딩 > 해외주식 양도소득세 신고 방법 */
.lineBox.cptGainTax .btn2 {position:absolute;top:-40px;right:0;text-align:right;}
.capitalGainTax_area {border-bottom:1px solid #ddd;}
.capitalGainTax_area .h2_tit {margin:0;padding-bottom:15px;border-bottom:1px solid #000;}
.capitalGainTax_area .dot_list {margin:0;padding:20px 0;border-bottom:1px solid #ddd;}
.capitalGainTax_area .lineBoxGray {padding:30px 0;border:0px;}

/* 트레이딩>해외주식>해외투자정보>글로벌ETF>상세 - iframe으로 출력 */
.board_iframe {padding:30px;border-bottom:1px solid #747474;}
.board_iframe iframe.view {overflow:hidden;overflow-y:auto;margin-top:30px;border:1px solid #ddd;border-width:1px 0;}
.guideTb1.board_prevNext td.title a {overflow:hidden;width:700px;height:20px;}

/* 트레이딩 해외기업정보 */
.lineBoxGray > p.taC {padding:27px 0;}
.searchFilter.corpInfo .blockUnit {width:100%;border-right:0;border:1px solid #bbb;box-sizing:border-box;}
.searchFilter.corpInfo .blockUnit:after {display:block;content:"";clear:both;}
.searchFilter.corpInfo .blockUnit .headding {display:block;background:#fafafa;}
.searchFilter.corpInfo .blockUnit .headding p {display:block;height:36px;padding:0 15px;font-size:16px;line-height:36px;}
.searchFilter.corpInfo .blockUnit .conBody {height:100%;padding:12px 15px;}
.searchFilter.corpInfo .blockUnit .conBody:after {display:block;content:"";clear:both;}
.searchFilter.corpInfo .blockUnit .conBody ul {width:220px;padding-left:18px;float:left;}
.searchFilter.corpInfo .blockUnit .conBody ul:first-child {width:608px;padding-left:0;background:url(/ux/images/common/bg_dot_vline2px.png) 0100% 0 repeat-y;}
.searchFilter.corpInfo .blockUnit .conBody ul:after {display:block;content:"";clear:both;}
.searchFilter.corpInfo .blockUnit .conBody ul li {width:50%;float:left;}
.searchFilter.corpInfo .blockUnit .conBody ul:first-child li {width:33.33%;}
.searchFilter.corpInfo .spread_control {display:block;padding:10px;border:1px solid #bbb;border-top:none;text-align:center;}

/* 트레이딩>해외주식>해외투자정보>해외기업정보>(일반-P)종목검색 */
.trading_stock_list {}
.trading_stock_list li {margin-bottom:6px;}
.trading_stock_list li a {color:#444;font-size:14px;}

/* 트레이딩>해외주식>해외주식추천주>글로벌주식소개,
	트레이딩>해외주식>해외주식추천주>글로벌ETF */
.page_info.global_head {margin-bottom:30px;padding-top:20px;padding-bottom:30px;border-top-width:1px;}
.global_head .inner span.bgArea.globalInfo {background:url(/ux/images/trading/bg_global_info.png) 0 100% no-repeat;}
.global_head .inner > h2 {line-height:37px;}
.global_head .inner > p {padding-top:10px;padding-bottom:5px;}

/* 글로벌 주식소개 */
.recommend_global {padding:20px 30px;}
.recommend_global strong {display:block;margin-bottom:20px;color:#222;font-size:24px;}
.recommend_global .fl {width:270px;border-right:1px solid #ddd;}
.recommend_global .number_box {float:left;width:570px;padding:10px 0 0 30px;}
.recommend_global .number_box span {font-size:14px;color:#444;}
.recommend_global .number_box span.number {display:block;padding-left:52px;font-size:13px;color:#747474;background:url(/ux/images/common/ico_ARS.png) no-repeat 0 0;}

/* 트레이딩>해외주식>해외주식추천주>중국추천 */
.china_recmd_head {margin-bottom:30px;padding-top:20px;padding-bottom:30px;border-top-width:1px;}
.china_recmd_head .inner span.bgArea.china_recmd_info {background: url(/ux/images/trading/bg_chinaInfo.png) 0 100% no-repeat;}
.china_recmd_head .inner > h2 {line-height:37px;}
.china_recmd_head .inner > p {padding-top:10px;padding-bottom:5px;}

/* 트레이딩>해외주식>해외주식 ETF>레버리지/인버스 */
.page_info .inner span.bgArea.leverage_guide {background:url(/ux/images/trading/foreginStocks/leverage_guide_bg.png) 0 0 no-repeat;}

/* 트레이딩>해외주식>해외주식 ETF>레버리지/인버스 ETF 투자 시 유의사항 */
.leverage_box .boxGrey {padding:30px;}


/* 글로벌ETF 안내 */
.ext_title{font-size:22px; color:#222; font-weight:bold; border-bottom:none; margin-top:35px; margin-bottom:0}
.ext_title02{margin-top:24px;margin-bottom: 9px;font-size:18px; color:#222; font-weight:bold; background:none !important; padding:0 !important}
.ext_stitle{font-size:14px; color:#222; margin-top:5px}
/* (T)개념잡기 */
.dtf_img_con01{background:url(/ux/images/trading/etf_img01.gif) no-repeat 0 0; width:960px; height:413px; margin-top:10px}
.dtf_img_con02{background:url(/ux/images/trading/etf_img02.gif) no-repeat 0 0; width:960px; height:382px; margin-top:10px}
.dtf_img_con03{background:url(/ux/images/trading/etf_img03.gif) no-repeat 0 0; width:960px; height:579px; margin-top:10px}
/* (T)투자안내 */
.teps_area{padding:10px 30px 30px 0; margin-top:15px}
.teps_area div{float:left; width:235px; padding:20px; margin-left:30px; text-align:center; height:95px}
.teps_area:after{content:""; display:block; clear:both}
.teps_area div strong{display:block; font-size:22px; color:#444; font-weight:bold; padding-bottom:15px}
.teps_area div p{margin-top:25px; font-size:15px; color:#222}
.teps_area div.teps_blue{background:#f3f9fd; border:1px solid #9ed6f5}
.teps_area div.teps_blue strong{border-bottom:1px dotted #3dadec}
.teps_area div.teps_red{background:#fdf3f3; border:1px solid #ffb8b8}
.teps_area div.teps_red strong{border-bottom:1px dotted #ff7171}
.teps_area div.teps_green{background:#f5fbfb; border:1px solid #9adbd7;}
.teps_area div.teps_green strong{border-bottom:1px dotted #36b8b0}
.teps_area div.teps_green p{margin-top:15px}
.teps_area div.teps_green p span{display:block; font-size:13px; color:#747474}
.etf_company_info{position:relative; border:1px solid #ddd; padding:20px 20px 20px 100px; background:#fafafa}
.etf_company_info strong{display:block; font-size:18px; color:#222; font-weight:bold; margin-bottom:5px}
.etf_num{font-size:40px; color:#0977c9; font-weight:bold;  position:absolute; left:25px; top:10px}
.etf_company_list{border:1px solid #ddd; border-top:none; padding:30px 0}
.etf_company_list ul:after{content:""; display:block; clear:both}
.etf_company_list ul li{float:left; width:33%; text-align:center; border-left:1px dotted #ddd; padding-bottom:0px;/* padding-bottom:30px */}
.etf_company_list ul li:first-child{border-left:none}
.etf_company_list ul li:before{display:none;}
/* .etf_company_list ul li:before{content:""; display:block; width:100%; height:51px; margin-bottom:20px} */
.etf_company_list ul li.etf_company01:before{background:url(/ux/images/trading/etf_company01.gif) no-repeat center center}
.etf_company_list ul li.etf_company02:before{background:url(/ux/images/trading/etf_company02.gif) no-repeat center center}
.etf_company_list ul li.etf_company03:before{background:url(/ux/images/trading/etf_company03.gif) no-repeat center center}
.etf_company_list ul li strong{display:block; font-size:16px; color:#444; margin-bottom:5px}
.etf_company_list ul li p{font-size:13px; color:#444}
.etf_company_list ul li span{font-size:13px; color:#0062ab}
.etf_company_list ul li span em{font-weight:bold; color:#0062ab}
.etf_company_list ul:after{content:""; display:block; clear:both}
.etf_company_list > strong{display:block; font-size:16px; color:#0062ab; margin:0 0 10px 20px}
.etf_company_list > p{font-size:13px; color:#444; margin:0 0 20px 20px}
.etf_company_list02{border:1px solid #ddd; border-top:none; padding:30px}
.etf_company_list02 li{float:left; width:270px; margin-left:35px;}
.etf_company_list02 li:first-child{margin-left:0}
.etf_company_list02 li div{border:1px solid #ddd; border-radius:4px; text-align:center; padding:10px 0}
.etf_company_list02 li div strong, .etf_company_list02 li div span{display:block}
.etf_company_list02 li div span{font-size:13px; color:#444; margin-top:5px}
.etf_company_list02 ul:after{content:""; display:block; clear:both}
.etf_company_info{position:relative; border:1px solid #ddd; padding:20px 20px 20px 100px; background:#fafafa}
.etf_company_info strong{display:block; font-size:18px; color:#222; font-weight:bold; margin-bottom:5px}
.etf_num{font-size:40px; color:#0977c9; font-weight:bold;  position:absolute; left:25px; top:10px}
p.dot_list.dot_txt{font-size:13px; color:#747474; margin-top:10px}
p.dot_list.dot_txt a{color:#747474}
.invers_area{margin-top:30px}
.invers_area:after{content:""; display:block; clear:both}
.invers_area div{float:left; width:420px; margin-left:40px}
.invers_area div:first-child{margin-left:0}
.invers_area div:first-child strong{font-size:14px; color:#444; font-weight:bold; display:block; margin-bottom:10px}
.invers_area div:first-child p{font-size:14px; color:#444; margin-bottom:20px}
.invers_table{margin-top:10px; border-top:1px solid #747474}
.invers_table thead{background:#f4f5f7; }
.invers_table thead th{border-bottom:1px solid #747474}
.invers_table tbody td{width:140px}
.invers_table thead th, .invers_table tbody td{padding:10px 0; text-align:center; font-size:14px; color:#222; border-left:1px solid #ddd; width:140px}
.invers_table tbody td{border-bottom:1px solid #ddd}
.invers_table thead th:first-child, .invers_table tbody td:first-child{border-left:none}
.invers_table ul li{width:inherit; padding-left:5px; margin-left:inherit}
.invers_table td.last{text-align:left}
.stepProcess.type2 li .wrap p.text{font-size:16px !important}
/* 글로벌 ETF 거래방법 */
.etf_go_box{margin-top:20px}
.etf_go_box div{float:left; width:468px; border:1px solid #ddd; border-top:1px solid #747474; text-align:center; margin-left:20px; padding:20px 0}
.etf_go_box div:first-child{margin-left:0}
.etf_go_box div:before{content:""; display:block; background:url(/ux/images/trading/etf_go_img02.gif) no-repeat center center; width:100%; height:276px; margin-bottom:20px}
.etf_go_box div:first-child:before{background:url(/ux/images/trading/etf_go_img01.gif) no-repeat center center; height:276px}
.etf_go_box:after{content:""; display:block; clear:both}
/* 글로벌 ETF 특징 */
.foreign_etf_tbl thead th{border-top:1px solid #747474; padding:10px 0; background:#f4f5f7; width:260px; border-bottom:1px solid #747474; border-left:1px solid #ddd}
.foreign_etf_tbl thead th:first-child{border-left:none}
.foreign_etf_tbl thead th:first-child{width:165px}
.foreign_etf_tbl thead th.blue{border-top:1px solid #0977c9; background:#0977c9; color:#fff; border-bottom:1px solid #0977c9}
.foreign_etf_tbl tbody td{padding:10px; border-left:1px solid #ddd; border-bottom:1px solid #ddd}
.foreign_etf_tbl tbody td.blue{background:#ecf5fa; border-left:3px solid #0977c9; border-right:3px solid #0977c9; color:#000}
.foreign_etf_tbl tbody td.blue.last{border-bottom:3px solid #0977c9}
.foreign_etf_tbl tbody td:first-child{background:#fafafa; border-left:none}



/****************************
선물옵션/ELW
****************************/
/* 트레이딩>선물옵션/elw>cme연계 선물글로벌시장 */
.page_info.cme_head {margin-bottom:40px;padding-top:20px;border-top-width:1px;}
.cme_head .inner span.bgArea.cmeInfo {background:#fafafa url(/ux/images/trading/bg_cmeinfo.gif) 0 100% no-repeat;}
.callBox {padding:13px 10px;}
.callBox li {padding-left:60px;}
.callBox li.fl {background:url(/ux/images/common/ico_ARS_02.png) no-repeat 0 0;}
.callBox li.fr {background:url(/ux/images/common/ico_ARS.png) no-repeat 0 0;}
.callBox li > p {font-size:13px;color:#747474;}
.callBox li > strong {display:block;margin-bottom:10px;font-size:24px;}


/****************************
국내선물/해외선물
****************************/
/* 국내선물안내 */
.page_info.domestic_head {margin-bottom:40px;padding-top:20px;border-top-width:1px;}
.domestic_head .inner span.bgArea.domesticInfo {background:#fafafa url(/ux/images/trading/bg_domestic_info.gif) 0 100% no-repeat;}
.domestic_process {margin-top:15px;margin-bottom:40px;padding:30px 0;text-align:center;border-top:1px solid #747474;border-bottom:1px solid #ddd;}
.callBox02 {padding:30px;}
.callBox02 > p {float:left;padding-top:15px;padding-left:20px;font-size:13px;color:#444;}
.callBox02 > p:first-child {width:150px;padding:0 22px 0 52px;background:url(/ux/images/common/ico_ARS.png) no-repeat 0 0;border-right:1px solid #ddd;}
.callBox02 > p > strong {display:block;color:#222;font-size:24px;}

/*해외선물안내*/
.page_info.foreignGift_head {margin-bottom:40px;padding-top:20px;border-top-width:1px;}
.foreignGift_head .inner span.bgArea.foreignGiftInfo {background:#fafafa url(/ux/images/trading/bg_foreignGiftInfo.gif) 0 100% no-repeat;}
.foreign_trade_service {margin-top:15px;margin-bottom:40px;padding:40px 0;text-align:center;border-top:1px solid #747474;border-bottom:1px solid #ddd;}
.foreign_feature {margin-bottom:40px;border-top:1px solid #747474;}
.foreign_feature:after {display:block;clear:both;content:"";}
.foreign_feature dl {float:left;position:relative;width:50%;height:170px;padding:25px 0 0 90px;background-repeat:no-repeat;background-position:5px 30px;box-sizing:border-box;}
.foreign_feature dl:after {display:block;content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background: url(/ux/images/common/bg_dot_line.gif) repeat-x left bottom;}
.foreign_feature dl dt {padding-bottom:20px;color:#000;font-weight:bold;font-size:18px;}
.foreign_feature dl dd {color:#747474;font-size:14px;line-height:20px;}
.foreign_feature .feat01 {background-image:url(/ux/images/trading/img_foreign_feat01.gif);}
.foreign_feature .feat02 {background-image:url(/ux/images/trading/img_foreign_feat02.gif);}
.foreign_feature .feat03 {height:310px;background-image:url(/ux/images/trading/img_foreign_feat03.gif);}
.foreign_feature .feat04 {height:310px;background-image:url(/ux/images/trading/img_foreign_feat04.gif);}
.foreign_feature .feat05 {background-image:url(/ux/images/trading/img_foreign_feat05.gif);}
.foreign_feature .feat06 {background-image:url(/ux/images/trading/img_foreign_feat06.gif);}

.foreign_review_head .inner span.bgArea.foreign_review {background:#fafafa url(/ux/images/trading/bg_foreignFutures_review.png) 50% 50% no-repeat;}

/* 이벤트 목록 */
.review_wrap {box-sizing:border-box}
.review_wrap ul.event-list.expendable{border-top:none;}
.review_wrap .box{display:block}
.review_wrap .box .list {display:table;position:relative;width:100%;border-bottom:1px solid #ddd;padding:30px 0;box-sizing:border-box;min-height:180px}
.review_wrap .box .no_data{width:100%;display:block;padding:100px 0;text-align:center;}
.review_wrap .box .list:last-child{border-bottom:none}
.review_wrap strong {display:block;margin-bottom:9px;color:#222;font-size:16px;}
.review_wrap em {display:block;overflow:hidden;height:42px;margin-bottom:10px;color:#444;font-size:14px;}
.review_wrap .period {color:#747474;font-size:14px;display:block;position:absolute;bottom:30px;}
.review_wrap .btnMid {position:absolute;right:30px;bottom: 30px;}

.review_wrap .img {text-align:left;width:480px;height:124px;display:table-cell;background:none}
.review_wrap .img img{width:100%;height:100%}
.review_wrap .text{display:table-cell;text-align:left;height:100%;padding:0 30px 0 40px;}
.review_wrap .text>a{display:block;padding-top:10px}


/* FAQ  */
ul.review_qna + .paging {margin-top:40px;} /* 공통 간격 추가 삽입 */
ul.review_qna {display:block;position:relative;margin:0;padding:0;border-top:solid #aaa 1px;}
ul.review_qna>li {display:block;position:relative;margin:0;padding:0;border-bottom:solid #ddd 1px;font-size:14px;}
ul.review_qna>li.no_data , ul.review_qna>li.nodata , ul.review_qna>li.noData {display:block;padding:100px 0;text-align:center;}
ul.review_qna .title {display:block;position:relative;min-height:50px;margin:0;color:#1474c8;background:#fafafa url(/ux/images/common/ico_faq.png) no-repeat 15px 12px;}
ul.review_qna .title > em {display:block;padding:15px 60px;color:#1474c8;font-size:16px;}
ul.review_qna .date {float:right;width:65px;padding-right:15px;}
ul.review_qna .expend {display:block;position:relative;margin:0;padding:10px 15px;padding-left:60px;border-top:solid #ddd 1px;background:#fff;font-size:12px}
ul.review_qna .expend a {color:#444;}
ul.review_qna .expend .col{margin:6px 0;line-height:22px;}
ul.review_qna .expend .col label{line-height:22px}

ul.review_qna .expend .imgView{width:880px;}
ul.review_qna .expend .imgView img{width:100%}
ul.review_qna .expend .textarea{width:860px; height:100px;border-radius:4px;border:1px solid #bbb; text-align:left}
ul.review_qna .expend .textarea:focus{border:1px solid #1474c8;padding:10px;}

/* 종목기업분석 - OneStop 종목종합분석 */
.oneStop_searchbox {display:block;position:relative;margin:0 0 20px 0;padding:15px 40px;background-color:#f4f5f7;}
.oneStop_searchbox .os_status {display:table;position:relative;width:100%;margin:0;padding:10px 0 0 0;font-size:18px;text-align:center;}
.oneStop_searchbox .os_status dt {display:inline-block;position:relative;font-weight:600;margin-right:15px;color:#222;font-weight:600;}
.oneStop_searchbox .os_status dd {display:inline-block;position:relative;margin:0;padding:0;}
.oneStop_searchbox .os_status dd strong {displayu:inline-block;position:relative;margin-right:10px;color:#222;font-weight:normal;}
.oneStop_searchbox .os_status dd span {display:inline-block;position:relative;}
.oneStop_searchbox .os_status dd span + span {margin-left:10px;}

.onestop_chart {display:block;position:relative;margin:0 0 40px 0;padding:0;border-bottom:solid #ddd 1px;}
.onestop_chart .dl_set01 dt {width:97px;height:30px;}
.onestop_chart .dl_set01 dt span {padding-top:5px;}
.onestop_chart .dl_set01 dd {text-align:right;height:30px;width:803px;}
.onestop_chart .select_terms {display:inline-block;position:relative;margin:0 5px 0 0;}
.onestop_chart .select_terms label {display:inline-block;position:relative;width:30px;height:30px;}
.onestop_chart .select_terms label .radio {position:absolute;width:28px;height:28px;background-image:none;background-color:#FFF;border:solid #ddd 1px;left:0;top:0;}
.onestop_chart .select_terms label span {display:block;position:relative;line-height:28px;width:100%;text-align:center;}
.onestop_chart .select_terms label .radio.checked {background-color:#0977c9;border-color:#0977c9;}
.onestop_chart .select_terms label .radio.checked + span {color:#FFF;}
.onestop_chart .chartArea {display:block;position:relative;height:350px;margin:0;padding:0;}

.partWrap {display:table;position:relative;width:100%;margin:0;padding:0;}
.partWrap .partHarf {float:left;display:block;position:relative;width:470px;margin:0;padding:0;}
.partWrap .partHarf + .partHarf {margin-left:20px;}

.stockInfo {margin-bottom:40px;}
.stockInfo .tabCon .more {display:block;position:absolute;width:16px;height:16px;background:url(/ux/images/common/btn/btnMore.png) no-repeat 0 0;overflow:hidden;right:10px;top:3px;text-indent:-9999px;}
.stockInfo .tabArea2 {border-bottom-color:#747474;margin-bottom:0;}
.stockInfo .latest_list {display:block;position:relative;height:274px;margin:0;padding:0 18px;border:solid #ddd 1px;border-top:none;overflow:hidden;background-color:#fff}
.stockInfo .latest_list li {display:block;position:relative;margin:0;padding:16px 80px 16px 0;background:url(/ux/images/common/bg_dot_line.gif) repeat-x left bottom;}
.stockInfo .latest_list li a {display:inline-block;position:relative;height:19px;max-width:100%;margin:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.stockInfo .latest_list li span {display:block;position:absolute;color:#747474;font-size:13px;right:0;top:17px;}
.stockInfo .tabArea2 li.tabhelp {display:inline-block;position:relative;padding-right:20px;}
.stockInfo .tabArea2 li .lay-help {position:absolute;right:10px;top:-3px;}
.stockInfo .tabArea2 li .lay-help a {border-left:none;padding:0;}
.stockInfo .summary {display:block;position:relative;height:275px;margin:0;overflow:hidden;border-top:none;}
.stockInfo .summary.bizSummary {height:214px;padding:30px;overflow-y:auto;border:solid #ddd 1px;border-top:none;}
.stockInfo .summary table.guideTb1.scrollHeader{border-top:0px}
.stockInfo .summary dt {display:block;position:relative;margin:0 0 10px 0;padding:20px 0 15px 0;background:url(/ux/images/common/bg_dot_line.gif) repeat-x left bottom;}
.stockInfo .summary dt a {display:inline-block;position:relative;margin:0;padding:0;font-size:16px;color:#222;font-weight:600;}
.stockInfo .summary dt span.date {display:inline-block;position:absolute;left:0;top:0;font-size:14px;color:#444;}
.stockInfo .summary dd {display:block;position:relative;margin:0;padding:0;font-size:14px;color:#444;}

.investTrand {margin:0 0 40px 0;}
.investTrand .scrollTable01 {border-bottom:solid #ddd 1px;}
.investTrand .chartArea {display:block;position:relative;height:245px;margin:0;padding:0;border:solid #ddd 1px;border-top-color:#747474;}

.investComment {display:block;position:relative;margin:0 0 20px 0;padding:0;}
.investComment .more {display:block;position:absolute;width:16px;height:16px;background:url(/ux/images/common/btn/btnMore.png) no-repeat 0 0;overflow:hidden;right:10px;top:7px;text-indent:-9999px;}

.reportAnalysis {display:block;position:relative;margin:0 0 40px 0;padding:50px 0px 10px 0;border:solid #ddd 1px;border-top-color:#747474;}
.reportAnalysis ul {display:table;position:relative;width:899px;margin:0 0 0 30px;padding:0;}
.reportAnalysis ul li {float:left;display:block;position:relative;width:179px;height:30px;margin:0;padding:0;background-repeat:repeat;background-position:0 0;font-size:15px;color:#FFF;text-align:center;line-height:30px;}
.reportAnalysis ul li + li {border-left:solid #FFF 1px;}
.reportAnalysis ul li.deep01 {background-image:url(/ux/images/common/pattern/pattern01.gif);}
.reportAnalysis ul li.deep02 {background-image:url(/ux/images/common/pattern/pattern02.gif);}
.reportAnalysis ul li.deep03 {background-image:url(/ux/images/common/pattern/pattern03.gif);}
.reportAnalysis ul li.deep04 {background-image:url(/ux/images/common/pattern/pattern04.gif);}
.reportAnalysis ul li.deep05 {background-image:url(/ux/images/common/pattern/pattern05.gif);}
.reportAnalysis ul li span {display:inline-block;position:absolute;right:-10px;bottom:-30px;font-size:13px;color:#444;}
.reportAnalysis ul li.deep03 span {right:50%;margin-right:-15px;}
.reportAnalysis .status_wrap {display:block;position:absolute;width:719px;left:0;top:0;}
.reportAnalysis .status_wrap p {display:inline-block;position:absolute;margin:0;width:50px;padding:6px;top:10px;border:solid #747474 1px;}
.reportAnalysis .status_wrap p var {display:block;position:absolute;width:9px;height:8px;margin-left:-5px;background:url(/ux/images/trading/reportAnalysis_arrow.gif) no-repeat left top;left:50%;bottom:-8px;}

.cp_perfomance {padding-bottom:20px;margin-bottom:40px;border-bottom:solid #ddd 1px;}
.cp_perfomance .chartArea {display:block;position:relative;height:270px;margin:0;padding:0;}
.nicover46 {display:table;position:relative;min-height:46px;padding-left:50px;vertical-align:middle;}
.nicover46 span {display:inline-block;position:absolute;width:46px;height:46px;left:0;top:0;}
.nicover46 span var {display:block;position:absolute;width:100%;height:100%;background:url(/ux/images/invest_information/nicover_46.png) no-repeat 0 0;z-index:2;}
.nicover46 span img {display:block;position:relative;width:100%;z-index:1;}
.nicover46 p {display:table-cell;position:relative;vertical-align:middle;text-align:left;}

.osAIC {display:block;position:relative;margin:0 0 40px 0;padding:0;}
.osAIC .more {display:block;position:absolute;width:16px;height:16px;background:url(/ux/images/common/btn/btnMore.png) no-repeat 0 0;overflow:hidden;right:10px;top:7px;text-indent:-9999px;}

.financial_statements, .financial_progress {position:relative;}
.financial_statements .sortings {float:right;position:relative;top:10px;}
.ckpop {color:#c75414;}
.ckpop:before {content:'*';display:inline-block;}
.ckpopGuide {display:inline-block;position:absolute;color:#c75414;}
.ckpopGuide:before {content:'*';display:inline-block;}
.financial_statements .ckpopGuide, .financial_progress .ckpopGuide {left:150px;top:13px;}
.financial_info .ckpopGuide {float:right;position:relative;margin-bottom:10px;}

/* 아이사랑 보험가입동의서  */
.childlove_cont {display:block;position:relative; margin:0; padding:20px 30px; border:solid #ddd 1px;}
.childlove_cont h3 {display:block; position:realtive; margin:0 0 15px 0; padding:0; font-size:18px; text-align:center; color:#0977c9;}
.childlove_cont .tbl_row .lineRight {border-right:solid #ddd 1px;}


/* 접근성 이슈로 약관 textArea style 추가*/
.terms_area.savingTerms{padding:0;max-height:330px;overflow:hidden}
fieldset.agreementArea {padding:0;border:0;}
fieldset.agreementArea textarea, fieldset.agreementArea div.textarea {overflow-y:auto;overflow-x:hidden;position:relative;width:93.5%;height:330px;padding:30px;border:0;color:#444;font-size:14px;line-height:22px;background-color:#fafafa;}
fieldset.agreementArea textarea:focus {overflow-y:auto;overflow-x:hidden;position:relative;width:93.5%;height:330px;padding:30px;outline:1px;border:0;color:#444;font-size:14px;line-height:22px;background-color:#fafafa;}


/****************************
해외주식양도세신고
****************************/
.agreementToggle.foreignBuySell dt{height:54px;line-height:52px;padding-right: 200px;}
.agreementToggle.foreignBuySell dt.type2{height:48px;line-height:24px;padding-top:6px;}
.agreementToggle.foreignBuySell dt.type2 > span{display:block;font-size:12px;color:#747474;line-height:13px;}
.agreementToggle.foreignBuySell dd.agreeSet {height:30px;padding:0;top:10px;right:15px}
.agreementToggle.foreignBuySell dd.agreeSet.type2{top:15px}
.agreementToggle.foreignBuySell dd.agreeSet .btnMid{min-width:100px}
.agreementToggle.foreignBuySell dd.on{padding:0;max-height:inherit;background-color:#fff}
.agreementToggle.foreignBuySell dd.on .inner{width:95%;padding-bottom:15px}
.agreementToggle.foreignBuySell dd.on table{width:100%;border-top:none}
.agreementToggle.foreignBuySell dd.on .tbl1 tbody{}
.agreementToggle.foreignBuySell dd.on .tbl1 tbody th{padding:10px 0;background-color:#fff}
.agreementToggle.foreignBuySell dd.on .tbl1 tbody td{min-height:30px}
.agreementToggle.foreignBuySell dd.on .tbl1 tbody tr:last-child th,
.agreementToggle.foreignBuySell dd.on .tbl1 tbody tr:last-child td{border-bottom:none}


/* 트레이딩>CFD>CFD안내 */
.tradingStep_cfd>ul {border-top:1px solid #747474;}
.tradingStep_cfd>ul>li {position:relative;width:100%;min-height:160px;padding:27px 0 27px 175px;box-sizing:border-box;background:url(/ux/images/trading/bg_cfd_info01.png) 40px 30px no-repeat;}
.tradingStep_cfd>ul>li.bg_cfdIco02 {background-image:url(/ux/images/trading/bg_cfd_info02.png);}
.tradingStep_cfd>ul>li.bg_cfdIco03 {background-image:url(/ux/images/trading/bg_cfd_info03.png);}
.tradingStep_cfd>ul>li.bg_cfdIco04 {background-image:url(/ux/images/trading/bg_cfd_info04.png);}
.tradingStep_cfd>ul>li.bg_cfdIco05 {background-image:url(/ux/images/trading/bg_cfd_info05.png);}
.tradingStep_cfd>ul>li:after {display:block;position:absolute;top:100%;left:0;width:100%;height:1px;content:"";background-color:#ddd}

.tradingStep_cfd dt {margin-bottom:10px;font-size:18px;font-weight:bold;}
.tradingStep_cfd dd {margin-bottom:10px;}
.tradingStep_cfd dd ul.dot_list li{font-size:14px;line-height:22px}

.tradingStep_cfd.service>ul>li.bg_cfdIco01 {background-image:url(/ux/images/trading/bg_cfd_service_info01.png);}
.tradingStep_cfd.service>ul>li.bg_cfdIco02 {background-image:url(/ux/images/trading/bg_cfd_service_info02.png);}
.tradingStep_cfd.service>ul>li.bg_cfdIco03 {background-image:url(/ux/images/trading/bg_cfd_service_info03.png);}

.applyInfoProcess {background:#fafafa;border-top:1px solid #dddddd;}
.applyInfoProcess:after {display:block;content:"";clear:both;}

.applyInfoProcess .downStep {overflow:hidden;border-bottom:1px solid #dddddd;margin-top:-1px;}
.applyInfoProcess .downStep>li {position:relative;min-height:100px;border-bottom:1px dotted #dddddd;padding:30px 40px 30px 165px;}
.applyInfoProcess .downStep>li .stepTitle {display:block;content:"";position:absolute;top:50%;left:36px;width:99px;height:99px;padding:0; margin:-50px 0 0;background:url(/ux/images/customer/ico_cs_proinvestor.png) center 0 no-repeat;background-position:-520px 0}
.applyInfoProcess .downStep>li .stepTitle > span{font-weight:normal;display:block;font-size:16px;line-height:20px;color:#0878ca;text-align:center;padding:30px 0 0}
.applyInfoProcess .downStep>li .arrowD {background:url(/ux/images/pension/arrowD.png) no-repeat 0 0;position:absolute;bottom:-16px;left:70px;margin:0;width:30px;height:30px;z-index:10;}
.applyInfoProcess .downStep>li:last-child{border-bottom:0;}

.applyInfoProcess .downStep .dlTit {display:block;margin-top:15px}
.applyInfoProcess .downStep .dlTit strong{font-weight:600;font-size:16px;color:#333;}
.applyInfoProcess .downStep h3 {position:relative;font-weight:normal;font-size:38px;color:#0062ab;}
.applyInfoProcess .downStep h3 em {position:absolute;top:10px;left:45px;color:#747474;font-size:12px;}
.applyInfoProcess .downStep h3 span {position:absolute;top:24px;left:45px;font-weight:bold;font-size:15px;color:#222;}

/* 해외CFD 안내 */
.page_info.cfd_foreign_head {margin-bottom:20px;}
.page_info.cfd_foreign_head span.bgArea {background:url(/ux/images/trading/cfd_foreign_picto.png) no-repeat;}


/* 해외옵션 안내 */
.page_info.usa_option_head {margin-bottom:20px;}
.page_info.usa_option_head span.bgArea {background:url(/ux/images/trading/us_stock_picto.png) no-repeat;}

.foreign_feature dl{width: 100%; height: auto !important; padding-bottom: 15px;}
.foreign_feature dl dt{padding-bottom: 0;}
.foreign_feature dl dt strong{display: inline-block; vertical-align: middle; margin-top: -3px;}
.foreign_feature dl ul.dot_list li {font-size: 14px;}
.foreign_feature dl dd > a.btnMid{margin: 10px 0;}
.foreign_feature .feat01{background-image: url(/ux/images/trading/n_feature_step01.png);}
.foreign_feature .feat02{background-image: url(/ux/images/trading/n_feature_step02.png);}
.foreign_feature .feat03{background-image: url(/ux/images/trading/n_feature_step03.png);}
.foreign_feature .feat04{background-image: url(/ux/images/trading/n_feature_step04.png);}
.foreign_feature .feat05{background-image: url(/ux/images/trading/n_feature_step05.png);}
.foreign_feature .feat06{background-image: url(/ux/images/trading/n_feature_step06.png);}

/*해외선물안내*/
.usa_option_guide {margin-bottom:40px;}
.usa_option_guide:after {display:block;clear:both;content:"";}
.usa_option_guide dl {position:relative;width:100%;height:auto;padding:25px 0 25px 90px;box-sizing:border-box;border-bottom:1px solid #ddd}
.usa_option_guide dl dt {padding-bottom:20px;color:#000;font-weight:bold;font-size:18px;}
.usa_option_guide dl dd {color:#747474;font-size:14px;line-height:20px;}
.usa_option_guide .icon01 {background:url(/ux/images/trading/us_stock_signature_img01.png) 0 center no-repeat;}
.usa_option_guide .icon02 {background:url(/ux/images/trading/us_stock_signature_img02.png) 0 center no-repeat;}
.usa_option_guide .icon03 {background:url(/ux/images/trading/us_stock_signature_img03.png) 0 center no-repeat;}
.usa_option_guide .icon04 {background:url(/ux/images/trading/us_stock_signature_img04.png) 0 center no-repeat;}

/* 제로옵션 */
.usa_option_guide.zero .icon01 {background:url(/ux/images/trading/us_stock_zero_img01.png) 0 center no-repeat;}
.usa_option_guide.zero .icon02 {background:url(/ux/images/trading/us_stock_zero_img02.png) 0 center no-repeat;}
.usa_option_guide.zero .icon03 {background:url(/ux/images/trading/us_stock_zero_img03.png) 0 center no-repeat;}
.usa_option_guide.zero .icon04 {background:url(/ux/images/trading/us_stock_zero_img04.png) 0 center no-repeat;}


.more_infoBox2{display:flex;border-top:1px solid #222;}
.more_infoBox2>ul{}
.more_infoBox2>ul>li{display:flex;border-bottom:1px solid #ddd;padding:10px 0;width:100%;}
.more_infoBox2>ul>li>p{line-height:20px}
.more_infoBox2.col2>ul>li .col{width:50%}
.more_infoBox2>ul>li .col{display:flex;flex-wrap:wrap;justify-content:flex-start;justify-content:space-between;align-content:center}
.more_infoBox2>ul>li.rows{display:block;padding:27px 0}
.more_infoBox2>ul>li.rows .col{display:block;width:100%;}
.more_infoBox2>ul>li.rows .col .img_cont{display:contents;}

.real_time_guide{margin: 10px 0 12px 0; padding: 20px 30px; background-color: #f4f5f7;}
.real_time_guide dt{margin-bottom: 14px; color: #0977c9; font-size: 15px; font-weight: bold;}
.real_time_guide dd{margin-bottom: 5px;}
.real_time_guide dd strong{display: inline-block; width: 53px; color:#0996C8; font-weight: bold;}
.real_time_guide dd strong:after{content: ':'; float: right; margin-right: 6px; font-weight: normal;}

.guideTb1.inTable {border-top:1px solid #dfdfdf;}
.guideTb1.inTable thead th{background:#F4F5F7;border-bottom:1px solid #dfdfdf}
.guideTb1.inTable thead th.focus {color:#444;border-top:2px solid #444;border-left:2px solid #444;background:#F4F5F7;}
.guideTb1.inTable thead th.focus.left{border-left:none}
.guideTb1.inTable thead th.focus.right{border-right:2px solid #444}
.guideTb1.inTable thead th.focus.last_right{border-left:1px solid #dfdfdf;border-right:2px solid #444}
.guideTb1.inTable thead th.focus.top{border-top:none}
.guideTb1.inTable tbody th:first-child + td.focus, .guideTb1.inTable tbody th:first-child + td.focus_last,
.guideTb1.inTable tbody td.focus {padding:0 11px;border-left:2px solid #444;border-right:2px solid #444;background:#fff;}
.guideTb1.inTable tbody td.focus.left{border-right:1px solid #dfdfdf !important}
.guideTb1.inTable tbody td.focus.right{border-left:none !important}
.guideTb1.inTable tbody td.focus span {color:#444;}
.guideTb1.inTable tbody td.focus_last {border-bottom:2px solid #444;border-top:0;}

.trade_svcCenter.col2>li{width:44%}

.listDesc li {display: block;position: relative;padding-left: 15px;font-size: 13px;color: #747474;}
.listDesc li + li {margin:3px 0}
.listDesc>li:before {content: '※';display: block;position: absolute;top: 0;left: 0;clear: both;}


/* 230109 거래절차 스타일추가 */
.dot_list_col2 {background: url(/ux/images/common/bg_dot_line.gif) 0 top repeat-x;}
.dot_list_col2 {display: flex;}
.dot_list_col2 li {width: 48%;}
.dot_list_col2 .listBasic li {display: block;position: relative;padding-left:10px;font-size: 13px;color: #747474;line-height: normal;}
.dot_list_col2 .listBasic li + li {margin:4px 0 0}
.dot_list_col2 .listBasic>li:before {content: '-';display: block;position: absolute;top: 0;left: 0;clear: both;}
.tradingStep_withdrawal ol + p {height:100px;}


.tradingStep_start.usa_option > li .step1 + .desc{background-image: url(/ux/images/trading/n_trading_step01.png);}
.tradingStep_start.usa_option > li .step2 + .desc{background-image: url(/ux/images/trading/n_trading_step02.png); background-size: 82px;}
.tradingStep_start.usa_option > li .step3 + .desc{background-image: url(/ux/images/trading/n_trading_step03.png);}
.tradingStep_start.usa_option > li .step4{padding-bottom:0}
.tradingStep_start.usa_option > li .step4 + .desc{background-image: url(/ux/images/trading/n_trading_step04.png);}
.tradingStep_start.usa_option > li .step5 + .desc{background-image: url(/ux/images/trading/n_trading_step05.png);}
.tradingStep_start.usa_option > li .step6 + .desc{background-image: url(/ux/images/trading/n_trading_step06.png);}


/* 221031 hts 이미지 대응  */
.tradingStep_withdrawal ol{padding:0;height:142px;}
.tradingStep_withdrawal ol.col2 li {width: 49%;}
.won_step li:before {display: none;} 
.won_step li {display: block;margin-top:32px;height: 40px;padding-top: 45px;height:80px;}
.won_step li > p {position:relative}
.won_step li span:after {display: none;}
.won_step li span.bg {display:inline-block;position:absolute;right:-15px;top:-40px;width:20px;height:77px;content:"";background: url(/ux/images/trading/stepExpendSM.png) no-repeat 0 0;}

.won_step.won_input li.bg_tradingIco01 {background:url(/ux/images/trading/ico_tradingGuide01.png) no-repeat center 0;}
.won_step.won_input li.bg_tradingIco02 {background:url(/ux/images/trading/ico_tradingGuide02.png) no-repeat center 0;}
.won_step.won_input li.bg_tradingIco03 {background:url(/ux/images/trading/ico_tradingGuide03.png) no-repeat center 0;}
.won_step.won_output li.bg_tradingIco04 {background:url(/ux/images/trading/ico_tradingGuide04.png) no-repeat center 0;}
.won_step.won_output li.bg_tradingIco05 {background:url(/ux/images/trading/ico_tradingGuide05.png) no-repeat center 0;}
.won_step.won_output li.bg_tradingIco06 {background:url(/ux/images/trading/ico_tradingGuide06.png) no-repeat center 0;}
.won_step.forign_input li.bg_tradingIco07 {background:url(/ux/images/trading/ico_tradingGuide07.png) no-repeat center 0;}
.won_step.forign_input li.bg_tradingIco08 {background:url(/ux/images/trading/ico_tradingGuide08.png) no-repeat center 0;}
.won_step.forign_input li.bg_tradingIco09 {background:url(/ux/images/trading/ico_tradingGuide09.png) no-repeat center 0;}
.won_step.forign_output li.bg_tradingIco09 {background:url(/ux/images/trading/ico_tradingGuide09.png) no-repeat center 0;}
.won_step.forign_output li.bg_tradingIco10 {background:url(/ux/images/trading/ico_tradingGuide10.png) no-repeat center 0;}

/* 221102 테이블 및 리스트 스타일추가 */
.guideTb1.listTb tbody td {padding:11px 8px; vertical-align: top;}
.guideTb1.listTb tbody td:first-child {vertical-align: center;}
.listTb .listBasic li {display: block;position: relative;padding-left:10px;font-size: 13px;color: #222;line-height: normal;}
.listTb .listBasic li + li {margin:4px 0 0}
.listTb .listBasic>li:before {content: '-';display: block;position: absolute;top: 0;left: 0;clear: both;}
.listTb .listDesc li {display: block;position: relative;padding-left:14px;font-size: 13px;color: #222;line-height: normal;}
.listTb .listDesc li + li {margin:4px 0 0}
.listTb .listDesc>li:before {content: '※';display: block;position: absolute;top: 0;left: 0;clear: both;}
.listTb .listBasic + .listDesc {margin-top:10px;}
.listTb .listBasic .listNormal {margin-top:4px}
.listTb .listBasic .listNormal li {margin:0;line-height: normal;}


.tradingStep_exchange.usa_option li{width:100%;height:auto;min-height:140px;box-sizing:border-box;background-position:0 50%;}
