@charset "euc-kr";
/* CSS Document */
@import url('contents.css');
html,body,div,span,applet,object,iframe,h1,h2,h3,h4 h5,h6,p,blockquote,pre,a,abbr,acronym,address,
big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
header,footer,nav,section,article,aside,figure,video,audio {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
}
@font-face{
	font-family:'NanumGothic';
	font-style: normal;
	font-weight: normal;
	src:url('/homepage/css/font/NanumGothic.eot');
}
header,footer,nav,section,article,aside,figure{display:block}
body{font-family:verdana,'³ª´®°íµñ',NanumGothicWeb,NanumGothic,AppleGothicRegular,'µ¸¿ò',Dotum,sans-serif;font-size:14px; -webkit-text-size-adjust:none;}
ul,ol,li{list-style:none}
input{-webkit-appearance:none;}

/* Alink */
a{color:#333;text-decoration:none; cursor:pointer;}
a:hover{text-decoration:none;}

/* Basic */
:focus{outline:none}
em, address{font-style:normal}
img{border:0; vertical-align:middle;}
.u, .u a{text-decoration:underline !important;}
.s, .s a{font-size:.9em !important;}
.bold, .bold a{font-weight:bold !important;}
input.txt{border:1px solid #9D9D9D; font-size:14px; border-radius:5px; -webkit-appearance:none;  background:#fff; box-shadow:2px 2px 5px 2px #cbcbcb inset; padding:2px 5px;}
input.won{border:1px solid #9D9D9D; font-size:14px; border-radius:5px; -webkit-appearance:none;  background:#fff; box-shadow:2px 2px 5px 2px #cbcbcb inset; padding:2px 5px; text-align:right; margin-right:5px; }
input.disable{border:1px solid #9D9D9D; font-size:14px; border-radius:5px; -webkit-appearance:none;  background:#fff; box-shadow:2px 2px 5px 2px #cbcbcb inset; padding:2px 5px; background:#F0F0F0;}
input.bgwon{background:url(/homepage/images/ico/won.png) 95% 3px no-repeat; padding-right:23px !important;}
input.bgper{background:url(/homepage/images/ico/per.png) 96% 5px no-repeat; padding-right:23px !important;}

/* Display */
.fl{float:left;}
.fr{float:right;}
.clr{clear:both !important;}
.clr:after{content:'';display:block;clear:both}
.blind{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0;line-height:0}

/* Align */
.l{text-align:left !important;}
.c{text-align:center !important;}
.r{text-align:right !important}
.t{vertical-align:top !important;}
.m{vertical-align:middle !important;}
.b{vertical-align:bottom !important}

/* Space */
hr{clear:both;display:block;visibility:visible;width:1px;height:10px !important;font-size:0;line-height:0;border:0;*margin:-7px 0}

/* Form */
legend{display:block;position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0} 
select,textarea,input,label{vertical-align:middle}
input{}

/* Table */
table{/*border-collapse:collapse;*/border-spacing:0;}
caption{display:none}

/* common */
.red{color:#f8228f !important;}
.blue{color:#003da7 !important;}
.black{color:#000 !important;}
.calendar{display:inline-block; width:15px; height:15px; background:url(/homepage/images/ico/calendar.gif) 0 0 no-repeat; vertical-align:middle;}
.calendar2{display:inline-block; width:23px; height:23px; background:url(/homepage/images/ico/calendar_02.gif) 0 0 no-repeat; vertical-align:middle;}
.up{color:#f8228f; padding:0 0 0 15px; background:url(/homepage/images/ico/up.png) 0 6px no-repeat; background-size:10px 8px}
.rise{color:#f8228f; padding:0 0 0 15px; background:url(/homepage/images/ico/rise.png) 0 4px no-repeat; background-size:12px 12px}
.down{color:#003da7; padding:0 0 0 15px; background:url(/homepage/images/ico/down.png) 0 6px no-repeat; background-size:10px 8px}
.drop{color:#003da7; padding:0 0 0 15px; background:url(/homepage/images/ico/drop.png) no-repeat 0 4px; background-size:12px 12px}
.steady{color:#000; padding:0 0 0 15px; background:url(/homepage/images/ico/steady.png) no-repeat 2px 7px; background-size:10px 5px}
.cen{text-align:center;}
.bg{background:#ccc;}
.star1{display:inline-block; width:30px; height:20px; background:#000;}
.num{position:relative; padding:1px 2px; margin-right:3px; background:#49496a; color:#fff; border:1px solid #343457; border-radius:2px; display:inline-block; text-align:center; vertical-align:middle; font-size:11px; font-family:verdana;}
p.err{text-align:center; padding:30px 0;}
.bblue{background:#eff6fb !important;}
.bred{background:#fbeff5 !important;}
span.radio{display:inline-table; width:21px; height:21px; vertical-align:-5px; background:url(/homepage/images/bg/radio.gif) no-repeat; margin-right:3px;}
span.radio.on{display:inline-table; background:url(/homepage/images/bg/radio_on.gif) no-repeat;}
span.checkbox{display:inline-table; vertical-align:middle; margin:0 3px; width:19px; height:19px; background:url(/homepage/images/bg/checkbox.gif) no-repeat;}
span.checkbox.on{width:19px; height:19px; background:url(/homepage/images/bg/checkbox_on.gif) no-repeat;}
td{word-break:break-all;}
.pad0{padding:0 !important;}
td.pad0{padding:0 !important;}
td.left{text-align:left !important;}
td.right{text-align:right !important;}
td.center{text-align:center !important;}
td span.won{display:block; text-align:right;}
td span.per{margin-left:10px;}
span.invest_check{display:inline-block; width:17px; height:16px; margin:3px 0 0 10px; background:url(/homepage/images/bg/check.gif) no-repeat;}
span.invest_check.on{background:url(/homepage/images/bg/check_on.gif) no-repeat;}

div.select_ui{display:inline-block;  width:auto; position:relative; vertical-align:top; background:url(/homepage/images/bg/select.png) no-repeat; text-align:left; margin-right:5px;}
div.select_ui select{cursor:pointer;-webkit-appearance:button; left:5px; top:0; width:100%; height:26px; /*opacity:0;*/ background-color:transparent; border:none; z-index:2; position:absolute; }
div.select_ui span.option_tit{display:inline-block; height:18px; margin:0 27px 0 0; padding:5px 0 3px 10px;}
div.select_ui span.option_tit span,div.select_ui span.option_tit span a{color:transparent;}
div.select_ui span.option_tit span.btn{position:absolute; top:0; right:-4px; background:url(/homepage/images/bg/select_bt.png) no-repeat; width:27px; height:26px;}

div.calendar_view{border-top:1px solid #C2C2C2; padding:10px 0;}
div.calendar_view div.c_move{text-align:center;}
div.calendar_view div.c_move a.w_btn{width:20px; height:18px; padding:2px 0 0; margin:0; background:#f1f1f1; color:#919191; font-weight:bold; vertical-align:middle;}
div.calendar_view table{margin-top:10px;}
fieldset.inquiry table
div.calendar_view table td{text-align:center;}
div.calendar_view table td.today{background:#2f65d7 !important; color:#fff !important; font-weight:bold;}
div.calendar_view table td.sat{font-weight:bold; color:#8a8a8a;}
div.calendar_view table td.sun{font-weight:bold; color:#D31F5A;}
div.calendar_view table thead td{background:#f9f9f9; color:#666;}
div.calendar_view span.field{padding:0 20px; font-weight:bold;}

.bgcommon{background:url(/homepage/images/ico/common.png) no-repeat;}

/*nation*/
.kor{background:url(/homepage/images/ico/korea.jpg) no-repeat; border:1px solid #cecece; display:inline-block; width:53px; height:37px;}
.jpn{background:url(/homepage/images/ico/japan.jpg) no-repeat; width:53px; height:37px;}
.hkg{background:url(/homepage/images/ico/hongkong.jpg) no-repeat; width:53px; height:37px;}
.twn{background:url(/homepage/images/ico/taiwan.jpg) no-repeat;}
.chn{background:url(/homepage/images/ico/china.jpg) no-repeat;}
.aus{background:url(/homepage/images/ico/austialia.jpg) no-repeat;}
.ind{background:url(/homepage/images/ico/india.jpg) no-repeat;}
.usa{background:url(/homepage/images/ico/usa.jpg) no-repeat;}
.can{background:url(/homepage/images/ico/canada.jpg) no-repeat;}
.mex{background:url(/homepage/images/ico/mexico.jpg) no-repeat;}
.bra{background:url(/homepage/images/ico/brazil.jpg) no-repeat;}
.gbr{background:url(/homepage/images/ico/england.jpg) no-repeat;}
.deu{background:url(/homepage/images/ico/german.jpg) no-repeat;}
.fra{background:url(/homepage/images/ico/france.jpg) no-repeat;}
.bdi{background:url(/homepage/images/ico/bdi.jpg) no-repeat;}
.ita{background:url(/homepage/images/ico/italia.jpg) no-repeat;}
.nld{background:url(/homepage/images/ico/holland.jpg) no-repeat;}
.che{background:url(/homepage/images/ico/swiss.jpg) no-repeat;}
.bel{background:url(/homepage/images/ico/belgium.jpg) no-repeat;}
.dnk{background:url(/homepage/images/ico/denmark.jpg) no-repeat;}
.grc{background:url(/homepage/images/ico/greece.jpg) no-repeat;}
.pol{background:url(/homepage/images/ico/poland.jpg) no-repeat;}
.tur{background:url(/homepage/images/ico/turkey.jpg) no-repeat;}
.rus{background:url(/homepage/images/ico/russia.jpg) no-repeat;}
.prt{background:url(/homepage/images/ico/portugal.jpg) no-repeat;}
.aut{background:url(/homepage/images/ico/austria.jpg) no-repeat;}
.swe{background:url(/homepage/images/ico/sweden.jpg) no-repeat;}
.esp{background:url(/homepage/images/ico/spain.jpg) no-repeat;}
.isr{background:url(/homepage/images/ico/israel.jpg) no-repeat;}
.col{background:url(/homepage/images/ico/colombia.jpg) no-repeat;}
.nzi{background:url(/homepage/images/ico/newzealand.jpg) no-repeat;}
.sin{background:url(/homepage/images/ico/singapore.jpg) no-repeat;}
.mal{background:url(/homepage/images/ico/Malaysia.jpg) no-repeat;}
.idn{background:url(/homepage/images/ico/indonesia.jpg) no-repeat;}
.thi{background:url(/homepage/images/ico/thailand.jpg) no-repeat;}
.vtn{background:url(/homepage/images/ico/vietnam.jpg) no-repeat;}
.phi{background:url(/homepage/images/ico/philippines.jpg) no-repeat;}
.ire{background:url(/homepage/images/ico/ireland.jpg) no-repeat;}
.soa{background:url(/homepage/images/ico/southafrica.jpg) no-repeat;}
.eur{background:url(/homepage/images/ico/eu.jpg) no-repeat;}

/*//nation*/

/*  */
html,body{-webkit-transition:none !important; background:#ddd;}
body{word-wrap:break-word;}
div#wrap{width:1024px; min-width:320px; margin:0 auto; position:relative; height:100%; background:#fff;}
div#wrappop{min-width:320px; margin:0 auto; position:relative; height:100%; background:#fff;}

div.emergency{border-bottom:1px solid #bcbcbc;}
div.emergency div.info{border-bottom:2px solid #dadada; background:#f7f7f7 ;}
div.emergency div.info div.notice{padding:20px 10px 10px 50px; background:url(/homepage/images/bg/notice.gif) no-repeat 9px 19px; width:300px; margin:0 auto}
div.emergency h2{margin:0; padding:0; background:none;}
div.emergency p{padding:10px 0 12px; color:#8b8b8b;}
div.emergency div.close{border-top:1px solid #ddd; text-align:right; padding:10px 6px;}
div.emergency div.close a{display:inline-block; color:#323232; background:url(/homepage/images/btn/close.gif) no-repeat 0 3px; padding:0 0 0 15px;}

div.sns_box{padding:8px 0; border-top:2px solid #dadada; border-bottom:2px solid #dadada;}
div.sns_box ul.sns{width:300px; overflow:hidden; margin:0 auto;}
div.sns_box ul.sns li{float:left; background:url(/homepage/images/ico/bar.gif) no-repeat 0 3px; padding:0 15px 0;}
div.sns_box ul.sns li:first-child{background:none; padding-left:0;}
div.sns_box ul.sns li:last-child{padding-right:0;}
div.sns_box ul.sns li a{display:inline-block; padding:2px 0 3px;}
div.sns_box ul.sns li.t a{display:inline-block; background:url(/homepage/images/ico/sns_01.gif) no-repeat; padding-left:24px;}
div.sns_box ul.sns li.f a{display:inline-block; background:url(/homepage/images/ico/sns_02.gif) no-repeat; padding-left:24px;}
div.sns_box ul.sns li.m a{display:inline-block; background:url(/homepage/images/ico/sns_03.gif) no-repeat; padding-left:24px;}

header{height:68px; background:-webkit-gradient(linear, left top, left bottom, from(#4b5083), to(#383b6a)); background:-moz-linear-gradient(top, #4b5083, #383b6a); background:-o-linear-gradient(top, #4b5083, #383b6a); position:relative; border-bottom:1px solid #212226;}
header h1 a.home{display:inline-block; position:absolute; top:22px; left:24px;  width:112px; height:24px; background-position: 0px -192px;}
header a.sns{position:absolute; top:18px; right:60px; background:url(/homepage/images/ico/msns.png) no-repeat; display:block; width:33px; height:29px; text-indent:-9999px; background-size:33px 29px;}
/*header a.menu{position:absolute; top:8px; right:46px; background:url(/homepage/images/ico/mmenu.gif) no-repeat; display:block; width:34px; height:29px; text-indent:-9999px;}*/
header a.f_view{position:absolute; top:18px; right:20px; display:block;  background-position:0 -39px; width:34px; height:29px;}
header span.gnb_tit{display:none;}
header div.gnb{position:absolute; top:17px; left:191px;}
header div.gnb ul{float:left; background:url(/homepage/images/bg/gnb.gif) repeat-x; overflow:hidden; border-left:1px solid #292c54; border-right:1px solid #292c54; border-top:1px solid #292c54; border-bottom:1px solid #616289; border-radius:5px;}
header div.gnb ul li{float:left;  border-left:1px solid #4a4f83;}
header div.gnb ul li:first-child{border-left:none;}
header div.gnb ul li.on{background:url(/homepage/images/bg/gnb_on.gif) repeat-x;}
header div.gnb ul li.on a{color:#fc0;}
header div.gnb ul li a{color:#fff; text-shadow:-1px -1px #000; display:inline-block; padding:7px 20px 7px; }
header div.gnb a.pop{margin-left:10px; text-shadow:-1px -1px #000; color:#fff; display:inline-block; background:url(/homepage/images/bg/gnb2.gif) repeat-x;  padding:7px 15px 7px; float:left; border-left:1px solid #292c54; border-right:1px solid #292c54; border-top:1px solid #292c54; border-bottom:1px solid #616289; border-radius:5px;}
div.m_gnb{display:none;}

/*ÀüÃ¼º¸±â*/
div.full_menubox{background:#2d2e4a; padding:10px; overflow:hidden; border-bottom:1px solid #696969;}
div.full_menubox div.in{border:1px solid #222; overflow:hidden; border-radius:5px; background:#fff; padding:35px 10px;}
ul.ico_list{width:100%;}
ul.ico_list li{width:31%; float:left; margin:0 10px; letter-spacing:-1px;}
ul.ico_list li:nth-child(3){ min-height:215px;}
ul.ico_list li span.tit{display:block; background-position: 0 0; background:url(/homepage/images/ico/full_line.gif) repeat-x;}
ul.ico_list li span.tit em{display:inline-block; background:#fff; color:#3c3b7a; padding-right:10px;}
ul.ico_list li ul.ico{overflow:hidden; margin:10px 0 20px;}
ul.ico_list li ul.ico li{width:20%; float:left; text-align:center; margin:0 -1px; min-height:82px;}
ul.ico_list li ul.ico li:nth-child(3){min-height:82px;}
ul.ico_list li ul.ico li span.ico_img{width:42px; height:42px; margin:0 auto; display:block; background:url(/homepage/images/ico/full_ico.png?006) no-repeat;}
ul.ico_list li ul.ico li span.ico_1{background-position: 0 -120px;}
ul.ico_list li ul.ico li span.ico_2{background-position: 0 -212px;}
ul.ico_list li ul.ico li span.ico_3{background-position: 0 -304px;}
ul.ico_list li ul.ico li span.ico_4{background-position: 0 -396px;}
ul.ico_list li ul.ico li span.ico_5{background-position: 0 -488px;}
ul.ico_list li ul.ico li span.ico_6{background-position: 0 -580px;}
ul.ico_list li ul.ico li span.ico_7{background-position: 0 -672px;}
ul.ico_list li ul.ico li span.ico_8{background-position: 0 -764px;}
ul.ico_list li ul.ico li span.ico_9{background-position: 0 -856px;}
ul.ico_list li ul.ico li span.ico_10{background-position: 0 -948px;}
ul.ico_list li ul.ico li span.ico_11{background-position: 0 -1040px;}
ul.ico_list li ul.ico li span.ico_12{background-position: 0 -1132px;}
ul.ico_list li ul.ico li span.ico_13{background-position: 0 -1224px;}
ul.ico_list li ul.ico li span.ico_14{background-position: 0 -1316px;}
ul.ico_list li ul.ico li span.ico_15{background-position: 0 -1408px;}
ul.ico_list li ul.ico li span.ico_16{background-position: 0 -1500px;}
ul.ico_list li ul.ico li span.ico_17{background-position: 0 -1592px;}
ul.ico_list li ul.ico li span.ico_18{background-position: 0 -1684px;}
ul.ico_list li ul.ico li span.ico_19{background-position: 0 -1776px;}
ul.ico_list li ul.ico li span.ico_20{background-position: 0 -1868px;}
ul.ico_list li ul.ico li span.ico_21{background-position: -92px 0;}
ul.ico_list li ul.ico li span.ico_22{background-position: -92px -92px;}
ul.ico_list li ul.ico li span.ico_23{background-position: -92px -184px;}
ul.ico_list li ul.ico li span.ico_24{background-position: -92px -276px;}
ul.ico_list li ul.ico li span.ico_25{background-position: -92px -368px;}
ul.ico_list li ul.ico li span.ico_26{background-position: -92px -460px;}
ul.ico_list li ul.ico li span.ico_27{background-position: -92px -552px;}
ul.ico_list li ul.ico li span.ico_28{background-position: -92px -644px;}
ul.ico_list li ul.ico li span.ico_29{background-position: -92px -736px;}
ul.ico_list li ul.ico li span.ico_30{background-position: -92px -828px;}
ul.ico_list li ul.ico li span.ico_31{background-position: -92px -920px;}
ul.ico_list li ul.ico li span.ico_32{background-position: -92px -1012px;}
ul.ico_list li ul.ico li span.ico_33{background-position: -92px -1104px;}
ul.ico_list li ul.ico li span.ico_34{background-position: -92px -1196px;}
ul.ico_list li ul.ico li span.ico_35{background-position: -92px -1288px;}
ul.ico_list li ul.ico li span.ico_36{background-position: -92px -1380px;}
ul.ico_list li ul.ico li span.ico_37{background-position: -92px -1472px;}
ul.ico_list li ul.ico li span.ico_38{background-position: -92px -1564px;}
ul.ico_list li ul.ico li span.ico_39{background-position: -92px -1656px;}
ul.ico_list li ul.ico li span.ico_40{background-position: -92px -1748px;}
ul.ico_list li ul.ico li span.ico_41{background-position: -92px -1840px;}
ul.ico_list li ul.ico li span.ico_42{background-position: -92px -1932px;}
ul.ico_list li ul.ico li span.ico_43{background-position: -184px 0;}
ul.ico_list li ul.ico li span.ico_44{background-position: -184px -92px;}
ul.ico_list li ul.ico li span.ico_45{background-position: -184px -181px;}
ul.ico_list li ul.ico li span.ico_46{background-position: -184px -276px;}
ul.ico_list li ul.ico li span.ico_47{background-position: -184px -366px;}
ul.ico_list li ul.ico li span.ico_48{background-position: -184px -453px;}
ul.ico_list li ul.ico li span.ico_49{background-position: -184px -552px;}
ul.ico_list li ul.ico li span.ico_50{background-position: -184px -652px;}
ul.ico_list li ul.ico li span.ico_52{background-position: -184px -744px;}
ul.ico_list li ul.ico li span.ico_51{background-position: -184px -840px;}
ul.ico_list li ul.ico li span.ico_53{background-position: -184px -934px;}
ul.ico_list li ul.ico li span.ico_54{background-position: -184px -1030px;}
/* ½ÇÀüÅõÀÚ´ëÈ¸ */
ul.ico_list li ul.ico li span.ico_55{background-position: -184px -1114px;}
ul.ico_list li ul.ico li span.ico_56{background-position: -184px -1189px;}
ul.ico_list li ul.ico li span.ico_57{background-position: -184px -1262px;}
ul.ico_list li ul.ico li span.ico_58{background-position: -184px -1788px;}
ul.ico_list li ul.ico li span.ico_59{background-position: -184px -1864px;}

.ico_img{background:url(/homepage/images/ico/fullmenu_close.png) no-repeat;}
div.full_menubox a.close{color:#fff; float:right; display:inline-block; border:1px solid #222232; border-radius:4px; background:#666891 url(/homepage/images/ico/full_ico.png?006) no-repeat; background-position: 10px -49px; padding:8px 8px 8px 22px; margin:5px 0 0 0;}
/*//ÀüÃ¼º¸±â*/

h2{font-size:16px; font-weight:bold; margin:10px 10px 10px 0; color:#282828; /*background:url(/homepage/images/ico/h2_circle.gif) no-repeat 0 3px;*/ background-size:14px 14px; padding-left:0;}
h3{font-size:14px; font-weight:bold; margin:5px 0; padding-left:20px; color:#4651b4;}
h4{font-weight:bold; margin:5px 0 0;}

div#lnb{width:190px; position:absolute;}
div#lnb h2{text-indent:-999999px; padding:0;  line-height:0; width:190px; height:204px; margin:0; padding:0; background-size:190px 204px;}

div#lnb.popeye{}
div#lnb.price{}
div#lnb.etc{}
div#lnb.trends{}
div#lnb.financial{}
div#lnb.support{}
div#lnb.mpoplife{}
div#lnb.stockmasters{}

div#lnb.popeye h2{background:url(/homepage/images/tit/h2_popeye.gif) left top no-repeat;}
div#lnb.price h2{background:url(/homepage/images/tit/h2_price.gif) left top no-repeat;}
div#lnb.etc h2{background:url(/homepage/images/tit/h2_etc.gif) left top no-repeat;}
div#lnb.trends h2{background:url(/homepage/images/tit/h2_trends.gif) left top no-repeat;}
div#lnb.financial h2{background:url(/homepage/images/tit/h2_financial.gif) left top no-repeat;}
div#lnb.support h2{background:url(/homepage/images/tit/h2_support.gif) left top no-repeat;}
div#lnb.mpoplife h2{background:url(/homepage/images/tit/h2_mpoplife.gif) left top no-repeat;}
div#lnb.stockmasters h2{background:url(/homepage/images/tit/h2_stockmasters.gif) left top no-repeat;}

div.stock_imgbox{}
div.stock_imgbox ul{}
div.stock_imgbox ul li{border-right:1px solid #CDCDCD; border-bottom:1px solid #cdcdcd;  background:-webkit-gradient(linear, left top, left bottom, from(#efeff0), to(#d9d9da)); background:-moz-linear-gradient(top, #efeff0, #d9d9da); background:-o-linear-gradient(top, #efeff0, #d9d9da);}
div.stock_imgbox ul li a{display:block; padding:10px 0 13px 17px; font-size:15px; font-weight:bold; color:#3b3a3a; background:url(/homepage/images/ico/lnb.png) 169px 17px no-repeat;}
div.stock_imgbox ul li a:hover{text-decoration:none;}
div.stock_imgbox ul li.on{border-right:none;}
div.stock_imgbox ul li.on a{background:url(/homepage/images/ico/lnb_on.png) 169px 17px no-repeat; color:#fff;}

div#lnb.popeye div.stock_imgbox ul li.on{background:-webkit-gradient(linear, left top, left bottom, from(#8b9d39), to(#748330)); background:-moz-linear-gradient(top, #8b9d39, #748330); background:-o-linear-gradient(top, #8b9d39, #748330); color:#fff;}
div#lnb.price div.stock_imgbox ul li.on{background:-webkit-gradient(linear, left top, left bottom, from(#284984), to(#213e6f)); background:-moz-linear-gradient(top, #284984, #213e6f); background:-o-linear-gradient(top, #284984, #213e6f);  color:#fff;}
div#lnb.etc div.stock_imgbox ul li.on{background:-webkit-gradient(linear, left top, left bottom, from(#5a595a), to(#4c4b4c)); background:-moz-linear-gradient(top, #5a595a, #4c4b4c); background:-o-linear-gradient(top, #5a595a, #4c4b4c);  color:#fff;}
div#lnb.trends div.stock_imgbox ul li.on{background:-webkit-gradient(linear, left top, left bottom, from(#284984), to(#213e6f)); background:-moz-linear-gradient(top, #284984, #213e6f); background:-o-linear-gradient(top, #284984, #213e6f);  color:#fff;}
div#lnb.financial div.stock_imgbox ul li.on{background:-webkit-gradient(linear, left top, left bottom, from(#bd2473), to(#a21f63)); background:-moz-linear-gradient(top, #bd2473, #a21f63); background:-o-linear-gradient(top, #bd2473, #a21f63);  color:#fff;}
div#lnb.support div.stock_imgbox ul li.on{background:-webkit-gradient(linear, left top, left bottom, from(#5a595a), to(#4c4b4c)); background:-moz-linear-gradient(top, #5a595a, #4c4b4c); background:-o-linear-gradient(top, #5a595a, #4c4b4c);  color:#fff;}
div#lnb.mpoplife div.stock_imgbox ul li.on{background:-webkit-gradient(linear, left top, left bottom, from(#b11209), to(#9b0e07)); background:-moz-linear-gradient(top, #b11209, #9b0e07); background:-o-linear-gradient(top, #b11209, #9b0e07);  color:#fff;}
div#lnb.stockmasters div.stock_imgbox ul li.on{background:-webkit-gradient(linear, left top, left bottom, from(#D41A11), to(#ad1008)); background:-moz-linear-gradient(top, #D41A11, #ad1008); background:-o-linear-gradient(top, #D41A11, #ad1008);  color:#fff;}

div#container{position:relative; background:url(/homepage/images/bg/bg_left.gif) left 0 repeat-y;}
div#container:after {content: ""; display: block; height: 0; clear: both; visibility:hidden; line-height:0em;}
div.cont{position:relative; margin-left:190px; padding:15px 20px 30px; min-height:600px;}
div.cont:after {content: ""; display: block; height: 0; clear: both; visibility:hidden; line-height:0em;}
div.cont.pad0{padding:0;}

div.contpop{position:relative; padding:15px 20px 30px; min-height:600px;}
div.contpop:after {content: ""; display: block; height: 0; clear: both; visibility:hidden; line-height:0em;}
div.contpop.pad0{padding:0;}

div.searchbox{position:relative; vertical-align:middle; padding:7px 10px; border-bottom:1px solid #c7c5c5;  background:-webkit-gradient(linear, left top, left bottom, from(#f6f5f5), to(#dcdada)); background:-moz-linear-gradient(top, #f6f5f5, #dcdada); background:-o-linear-gradient(top, #f6f5f5, #dcdada); border-top:1px solid #d3d3d3;}
div.searchbox div.searchbox_in{margin-right:45px;}
div.searchbox div.searchbox_in div.select_ui{width:100%;}
div.searchbox a.setting{display:inline-block; width:33px; height:32px; background:url(/homepage/images/btn/setting.gif) 0 0 no-repeat; position:absolute; top:3px; right:10px; text-indent:-9999px;}

div.set_box{background:#ddd; padding:20px; display:none}
div.set_box h2{margin:0; background:none;}
div.set_box table{width:100%; margin:10px 0; border-top:1px solid #bbb;}
div.set_box table th{text-align:left; font-weight:bold; border-bottom:1px solid #bbb; padding:5px;}
div.set_box table td{border-bottom:1px solid #bbb; padding:5px;}
div.bt_set{text-align:center; margin-top:20px;}
ul.check_list{}
ul.check_list li{padding-left:10px; background:url(/homepage/images/ico/dot.gif) 3px 8px no-repeat;}
ul.check_list li input[type=text]{width:50px; text-align:right; margin:0 5px;}

div.search_input{margin:3px 0 3px 8px; padding:3px 0;}
div.search_input img{margin:-4px 0 0 0;}
div.search_input span.txt{display:inline-block; margin:3px 0 2px 2px;}
div.search_input input.txt{border-radius:0; -webkit-appearance:none; font-size:14px; color:#333; width:90%; margin:0; outline:0; border:0; background:none;  height:22px; box-shadow:none;}

div.searchbox div.search_inbox{border:1px solid #9d9d9d; border-radius:5px; letter-spacing:-1px; background:#fff; box-shadow:2px 2px 5px 2px #cbcbcb inset; position:relative; margin-right:80px;}
div.searchbox div.search_inbox.another{margin-right:0;}
div.searchbox div.search_inbox.another input{height:26px;border:none; width:90%; box-shadow:none; padding:2px 10px; background:transparent;}
a.bt_like{display:inline-block; position:absolute; top:7px; right:48px; width:33px; height:32px; background:url(/homepage/images/btn/like.png) no-repeat; text-indent:-9999px; background-size:33px 32px;}
a.bt_popex{display:inline-block; position:absolute; top:7px; right:9px; width:33px; height:32px; background:url(/homepage/images/btn/popexpress.png) no-repeat; background-size:33px 32px;}
div.searchbox a.search{background:url(/homepage/images/btn/search.png) no-repeat; display:block; width:18px; height:16px; position:absolute; top:25%; right:5px; background-size:18px 16px;}

div.searchbox2{position:relative; vertical-align:middle; padding:7px 10px; border-bottom:1px solid #c7c5c5;  background:-webkit-gradient(linear, left top, left bottom, from(#f6f5f5), to(#dcdada)); background:-moz-linear-gradient(top, #f6f5f5, #dcdada); background:-o-linear-gradient(top, #f6f5f5, #dcdada); border-top:1px solid #d3d3d3;}
div.searchbox2 div.search_inbox{border:1px solid #9d9d9d; border-radius:5px; letter-spacing:-1px; background:#fff; box-shadow:2px 2px 5px 2px #cbcbcb inset; position:relative; margin-right:80px;}
div.searchbox2 div.searchbox_in{margin-right:45px;}

/*div.searchbox{border:2px solid #777; border-radius:5px; position:relative; height:36px; margin:10px 0;}
div.searchbox:after {content: ""; display: block; height: 0; clear: both; visibility:hidden; line-height:0em;}
div.searchbox img{display:block; float:left; margin:2px 0 0;}
div.searchbox div.input_box{border-left:1px solid #a6a6a6; border-top:1px solid #a6a6a6; border-bottom:1px solid #a6a6a6; border-radius:5px 0 0 5px; padding:3px 9px 5px; background:#fff; margin:0 115px 0 10px; position:relative; height:14px;}
div.searchbox div.input_box:after {content: ""; display: block; height: 0; clear: both; visibility:hidden; line-height:0em;}
div.searchbox div.input_box img{width:18px; height:18px; top:3px; left:5px;}
div.searchbox div.search_input input.txt{height:14px; border-radius:0; -webkit-appearance:none; font-size:14px; color:#333; font-weight:bold; width:100%; margin-top:2px;}
div.searchbox a.search,div.searchbox a.search{background:url(/homepage/images/btn/search.gif) no-repeat; display:block; width:36px; height:30px; position:absolute; top:-2px; right:-2px;}
div.searchbox select.type1{width:100%;}*/


/*table.countlist{width:100%; border-collapse:separate;}*/

a.gs_btn{display:inline-block; background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dcdcdc)); background:-moz-linear-gradient(top, #ffffff, #dcdcdc); background:-o-linear-gradient(top, #ffffff, #dcdcdc); border:1px solid #b8b8b8; border-radius:2px; color:#323232; padding:4px 6px 4px 7px;}
a.mgt_btn{border-radius:5px; background:url(/homepage/images/btn/bg_mgt.gif) repeat-x; border:1px solid #570520; padding:9px 17px; color:#fff;}

span.mta_btn{display:inline-block; color:#fff; border-radius:2px; background:-webkit-gradient(linear, left top, left bottom, from(#c90445), to(#a20337)); background:-moz-linear-gradient(top, #c90445, #a20337); background:-o-linear-gradient(top, #c90445, #a20337); border:1px solid #570520; width:69px;  margin-left:7px;}
span.mta_btn a{color:#fff; display:inline-block; width:69px; padding:25px 0 0 0; height:44px; border-radius:2px; border-top:1px solid #e17095; text-align:center; font-size:20px;}

a.g2_btn{display:inline-block; background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dcdcdc)); background:-moz-linear-gradient(top, #ffffff, #dcdcdc); background:-o-linear-gradient(top, #ffffff, #dcdcdc); border:1px solid #b8b8b8; border-radius:2px; color:#323232; width:48px; height:28px; text-align:center; padding:5px; margin:0 2px;}
a.g3_btn{display:inline-block; background:#bcbcbc; border:1px solid #9b9b9b; border-radius:4px; color:#323232; padding:7px 7px 6px;}
a.m3_btn{display:inline-block; color:#fff; border-radius:4px; padding:6px 7px 5px; background:url(/homepage/images/btn/bg_blue.gif) repeat-x; border:1px solid #383857;}
a.m_btn{display:inline-block; color:#fff; border-radius:4px; background:-webkit-gradient(linear, left top, left bottom, from(#c90445), to(#a20337)); background:-moz-linear-gradient(top, #c90445, #a20337); background:-o-linear-gradient(top, #c90445, #a20337); border-top:1px solid #970032; border-right:1px solid #970032; padding:4px 7px 6px;}
a.w_btn{display:inline-block; background:#fff; border:1px solid #b8b8b8; border-radius:4px; color:#323232; padding:6px 7px 5px 6px;}
a.g4_btn{display:inline-block; background:#494949; border:1px solid #343434; border-radius:4px; color:#fff; text-align:center; /*width:96px;*/ margin:0 2px; padding:7px 10px;}
a.w2_btn{display:inline-block; background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dcdcdc)); background:-moz-linear-gradient(top, #ffffff, #dcdcdc); background:-o-linear-gradient(top, #ffffff, #dcdcdc); border:1px solid #b8b8b8; border-radius:4px; color:#494949; text-align:center; /*width:96px;*/ margin:0 2px; padding:7px 10px;}
a.del_btn{background:url(/homepage/images/btn/del.gif) no-repeat; display:inline-block; width:25px; height:26px;}

div.collect_box{text-align:center; padding:6px 0; position:relative; overflow:hidden;  background:#999; border-top:1px solid #b8b8b8; border-bottom:1px solid #686868; background:-webkit-gradient(linear, left top, left bottom, from(#f6f5f5), to(#dcdada)); background:-moz-linear-gradient(top, #f6f5f5, #dcdada); background:-o-linear-gradient(top, #f6f5f5, #dcdada);}

div.collect_box div.select_ui{width:75%; float:left; margin:0 0 0 10px;}
div.collect_box a.gs_btn{border-radius:5px; border:1px solid #767676; vertical-align:3px; float:left; margin-left:8px;}
a.forecast{background:url(/homepage/images/bg/checkbox.gif) no-repeat right 0; padding:0 20px 0 0; margin-left:15px; padding:3px 28px 5px 0; position:absolute; top:10px; right:10px;}
a.forecast.on{background:url(/homepage/images/bg/checkbox_on.gif) no-repeat right 0; color:#333;}

div.select_account{padding:7px 10px 5px 0; border-bottom:1px solid #686868; overflow:hidden;}
div.select_account p{margin:0 0 5px; float:left; padding:3px 0 0 0;}
div.select_account p span.radio{margin:0 0 0 10px;}
div.select_account div.select_box{margin:0 5px 0 10px; float:right;}
div.select_account div.select_box div.select_ui{width:100%;}
table.stock_count{width:100%; margin:10px 0 0; padding:0 0 10px;}
table.stock_count td.stock_name{font-size:20px;}
table.stock_count td.s_price{font-size:25px;}
table.stock_count td.s_price2{font-size:20px; font-weight:bold;}
table.stock_count td.fs{font-size:15px; vertical-align:top;}
table.stock_count canvas{width:10px; height:40px;}
table.stock_count td{text-align:right; padding:0 10px; vertical-align:bottom;  font-size:18px;}
table.stock_count td:first-child{padding-left:10px;}
table.stock_count td:last-child{padding-right:10px;}
table.stock_count td.can{vertical-align:top; background:none; padding-top:4px;}
table.stock_count td span.mta_btn{margin:0;}
table.stock_count td.ico{background-position:100% 50%;}
table.stock_count td.best{text-align:left; padding-left:0;}
table.stock_count td.best span.ico_best1{vertical-align:bottom;}
table.stock_count td div.c span.ico_best1{}
table.stock_count td div.c{text-align:right !important;}
table.stock_count td span.mta_btn{width:50px; height:35px; padding-bottom:12px;}
table.stock_count td span.mta_btn a{width:50px; height:35px; padding:11px 0 0;  font-size:18px}
table.stock_count td.btn{vertical-align:middle;}
table.stock_count+h2{margin-bottom:5px;}
table.stock_count.line{}

div.count{margin:0; position:relative; border-top:1px solid #bcbcbc;}
div.count:after {content: ""; display: block; height: 0; clear: both; visibility:hidden; line-height:0em;}
div.count div.price{}
div.count div.price canvas{width:10px; height:20px; display:inline; margin:3px 10px 0 0; float:left;}
div.count span.stock_name{display:block; margin:0 0 3px; font-size:18px;}
div.count span.won{display:block; font-size:25px; font-weight:bold; margin-bottom:2px; text-align:left;}
div.count span.per{margin:0 10px;}
div.count span.vol{}
div.count div.updownbox{position:absolute; bottom:15px; right:120px; text-align:right;}
div.count div.updownbox a.checkbox{background:url(/homepage/images/bg/checkbox2.gif) no-repeat; padding:1px 0 0 18px; color:#767676;}
div.count div.data_box{}
div.count div.updownbox a.checkbox.on{background:url(/homepage/images/bg/checkbox2_on.gif) no-repeat; color:#767676;}
div.count div.popular{position:absolute; bottom:15px; right:0;}
div.count div.popular img{float:none !important;}
div.count div.updownbox span.total{display:block; background:none;}
div.count+table.stock_price{border-top:none;}

div.count.popeye{border-bottom:none; padding:10px 0;}
div.count.popeye div.updownbox{bottom:15px; right:110px;}

div.highrank{}
div.highrank table.stock_data th{border-right:1px solid #b6b6b6;}
div.highrank table.stock_data th:last-child{border-right:none;}
div.highrank table.stock_data td{padding-left:5px; padding-right:5px;}
div.highrank table.stock_data td span.fund_tit{font-size:15px; float:left;}
div.highrank table.stock_data td span.fund_data{font-size:15px; float:right;}

div.count2{padding:15px 0; margin:0; position:relative; height:70px; border-top:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc;}
div.count2:after {content: ""; display: block; height: 0; clear: both; visibility:hidden; line-height:0em;}
div.count2 div.price{padding:10px 0 0;}
div.count2 div.price canvas{width:10px; height:55px; display:inline; margin:-3px 10px 0 0; float:left;}
div.count2 span.won{display:block; font-size:25px; font-weight:bold; margin-bottom:2px; text-align:left;}
div.count2 span.per{margin:0 10px;}
div.count2 span.vol{}
div.count2 div.updownbox{position:absolute; bottom:15px; right:165px; text-align:right;}
div.count2 div.updownbox a.checkbox{background:url(/homepage/images/bg/checkbox2.gif) no-repeat; padding:1px 0 0 18px; color:#767676;}
div.count2 div.data_box{}
div.count2 div.updownbox a.checkbox.on{background:url(/homepage/images/bg/checkbox2_on.gif) no-repeat; color:#767676;}
div.count2 div.popular{position:absolute; bottom:15px; right:0;}
div.count2 div.updownbox span.total{display:block; background:none;}

span.expect{display:inline-block; background:url(/homepage/images/ico/expect.gif) no-repeat; width:18px; height:18px; margin:7px 0 0 5px; position:absolute;}

/*´çÀÏÀÎ±â¾ÆÀÌÄÜ*/
span.ico_best1{display:inline-block; background:url(/homepage/images/ico/best_type01.gif) no-repeat; width:67px; height:19px;}
span.ico_best10{display:inline-block; background:url(/homepage/images/ico/best_type02.gif) no-repeat; width:67px; height:19px;}
span.ico_best20{display:inline-block; background:url(/homepage/images/ico/best_type03.gif) no-repeat; width:67px; height:19px;}
span.ico_best30{display:inline-block; background:url(/homepage/images/ico/best_type04.gif) no-repeat; width:67px; height:19px;}
span.ico_best40{display:inline-block; background:url(/homepage/images/ico/best_type05.gif) no-repeat; width:67px; height:19px;}
span.ico_best50{display:inline-block; background:url(/homepage/images/ico/best_type06.gif) no-repeat; width:67px; height:19px;}
span.ico_best60{display:inline-block; background:url(/homepage/images/ico/best_type07.gif) no-repeat; width:67px; height:19px;}
span.ico_best70{display:inline-block; background:url(/homepage/images/ico/best_type08.gif) no-repeat; width:67px; height:19px;}
span.ico_best80{display:inline-block; background:url(/homepage/images/ico/best_type09.gif) no-repeat; width:67px; height:19px;}
span.ico_best90{display:inline-block; background:url(/homepage/images/ico/best_type10.gif) no-repeat; width:67px; height:19px;}
span.ico_best100{display:inline-block; background:url(/homepage/images/ico/best_type11.gif) no-repeat; width:67px; height:19px;}
span.ico_best1000{display:inline-block; background:url(/homepage/images/ico/best_type12.gif) no-repeat; width:67px; height:19px;}

div.count3 table.stock_count td.fs{vertical-align:bottom;}

/*div.count3{padding:10px; background:#ddd;}
div.count3:after {content: ""; display: block; height: 0; clear: both; visibility:hidden; line-height:0em;}
div.count3 div.price{float:left; font-size:18px; color:#237AC9; font-weight:bold;}
div.count3 div.updownbox{float:right;}

div.updownbox span.down{}
div.updownbox span.per{margin-left:8px;}

img.stock_ico_1{margin-right:10px;}
img.stock_ico_2{}*/

div.stock_info{position:absolute; margin-left:10px; top:0; padding:0;}
div.stock_info {}
div.stock_info span.tit{display:block;  color:#333;}
div.stock_info span.price{display:block; font-size:28px;}
div.name{float:left; position:relative;}
div.total_box{float:right; padding:15px 0 0;}
div.total_box div.left{float:left;}
div.total_box div.right{float:right;}
div.total_box div.left span.total{font-size:13px; display:inline-block; padding:0 0 0 6px; background:url(/homepage/images/ico/bl_mbar.gif) 0 4px no-repeat;}
div.total_box div.left span.stock_num{display:block; text-align:right;}

div.sub_tabbox{display:none;}

div.sub_menu{background:#f3f3f3; margin:0; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; margin:10px 0 20px		;}
div.sub_menu:after {content: ""; display: block; height: 0; clear: both; visibility:hidden; line-height:0em;}
div.sub_menu ul{margin-top:-1px;}
div.sub_menu ul li{float:left; text-align:center; width:50%;}
div.sub_menu ul li:first-child a{background:none;}
div.sub_menu ul li.on{border-top:2px solid #4651b4; background:#fff; margin-bottom:-1px;}
div.sub_menu ul li.on a{color:#4651b4; border-right:1px solid #d6d6d6; border-left:1px solid #d6d6d6; background:none;}
div.sub_menu ul li a{color:#323232; font-size:14px; font-weight:bold; padding:10px 20px 8px; display:block;  background:url(/homepage/images/ico/bar.gif) 0 16px no-repeat;}
div.sub_menu ul li.on+li a{background:none;}

div.btn_check{float:right; margin:20px 10px 0 0;}

ul.price_list{}
ul.price_list li{/*border-top:1px solid #ddddde;*/}
ul.price_list li:first-child{border-top:none;}
ul.price_list div.count2{background:none;}
ul.price_list div.count2 img{float:left;}
ul.price_list div.count2 span.tit{display:block; font-size:15px;}
ul.price_list div.count2 span.price{display:block;}
ul.price_list div.count2 div.updownbox{background:none;}

div.click_view{background:#3c3c3c; border-top:1px solid #000;}
div.click_view table.stock_price{border-top:none; border-bottom:1px solid #353535; padding:10px 0; background:#555;}
div.click_view table.stock_price th,div.click_view table.stock_price td{padding:0; margin:0; background:none; border:none;}
div.click_view table.stock_price th{color:#ccc; padding:2px 10px;}
div.click_view table.stock_price td{color:#fff; padding:2px 10px;}

div.click_view table.stock_price td.red{color:#F8228F !important;}
div.click_view table.stock_price td.blue{color:#258EE5 !important;}
div.click_view table.stock_price td.steady{color:#7c7c7c !important;}

div.price_info{/*background:url(/homepage/images/bg/layer.gif) 0 0 repeat-x;*/ border-bottom:1px solid #bcbcbc; position:relative;}
div.price_info:after {content: ""; display: block; height: 0; clear: both; visibility:hidden; line-height:0em;}
table.stock_price{width:100%; border-top:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc;}
table.stock_price tr:first-child th{border-top:none;}
table.stock_price tr:first-child td{border-top:none;}
table.stock_price th{text-align:left; padding:5px 10px; color:#6b6b6b; border-top:1px solid #d3d3d3;}
table.stock_price td{text-align:right; padding:5px 10px; color:#323232; border-top:1px solid #d3d3d3;}
table.popeye_data td span.des{display:block; color:#666;}
table.stock_price td.pad0{padding:0;}
div.saving_wrap div.limit_search{margin:0;}
div.saving_wrap table.stock_data{border-bottom:1px solid #BEBEBE;}
div.saving_wrap table.stock_data th{background:#f0f0f0; border-top:1px solid #bebebe; border-bottom:1px solid #bebebe;text-align:center;}
div.saving_wrap table.stock_data td{text-align:center;}
p.table_note{margin-top:8px; padding-left:10px; margin-left:10px;}
div.saving_wrap div.bt_right{padding:15px 0 0; margin-top:0;}
h2+table.stock_price tr:first-child th,h2+table.stock_price tr:first-child td{border-top:none;}

table.stock_price.map{margin-bottom:40px;}
table.stock_price.map th,table.stock_price.map td{padding-top:10px; padding-bottom:8px;}
table.stock_price.map td{font-size:16px;}
table.stock_price.map tr th:first-child{padding-right:0;}
table.stock_price.map td span.m_stockinfo{display:none;}
table.stock_price.map td.data_none{font-size:14px;}
table.stock_price.map td span.up span,table.stock_price.map td span.down span,table.stock_price.map td span.steady span{margin-left:10px;}

div#fe03els a.m3_btn{float:right; margin:-20px 0 10px;}

table.popeye_data td.pad0 table.stock_count{margin-top:0; background:#555;}
table.popeye_data td.pad0 table.stock_count td{color:#fff;}

table.stock_price.line{padding:0; border-bottom:1px solid #B6B6B6;}
table.stock_price.line th{border-top:1px solid #ddd; padding:10px 10px 6px 10px;}
table.stock_price.line td{border-top:1px solid #ddd; padding:10px 10px 6px 10px;}
table.stock_price.line tr:first-child th,table.stock_price.line tr:first-child td{border-top:none;}
table.stock_price th span.nation{border:1px solid #cecece; display:inline-block; width:29px; height:19px;background-size:29px 19px; vertical-align:-9px;}

ul.price_list li div.price_info table.stock_price{float:left; width:50%;}
ul.price_list li div.price_info table.stock_price th,ul.price_list li div.price_info table.stock_price td{background:#fff;}
ul.price_list li div.price_info div.btn_box{float:right; width:50%; padding:30px 0 0 0;}

table.stock_data{width:100%; border-bottom:1px solid #ddddde; border-top:1px solid #c2c2c2;}
table.stock_data thead{background:-webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#d5d5d5)); background:-moz-linear-gradient(top, #e9e9e9, #d5d5d5); background:-o-linear-gradient(top, #e9e9e9, #d5d5d5);}
table.stock_data thead th{border-left:none; border-bottom:1px solid #a8a8a8; background:-webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#d5d5d5)); background:-moz-linear-gradient(top, #e9e9e9, #d5d5d5); background:-o-linear-gradient(top, #e9e9e9, #d5d5d5);}
table.stock_data th{padding:5px 10px; color:#333; font-weight:bold; border-top:1px solid #ddd;  background:#eee;}
table.stock_data th.line{border-right:1px solid #ddd;}
table.stock_data td{ padding:5px 10px; text-align:center; color:#666; border-top:1px solid #ddd; border-right:1px solid #ddd;}
table.stock_data th:last-child{border-right:none;}
table.stock_data td:last-child{border-right:none;}
table.stock_data tr:first-child td{border-top:none;}
table.stock_data td:first-child{border-left:none;}
table.stock_data tr:first-child th{border-top:none;}
table.stock_data td.right{text-align:right;}
table.stock_data tfoot th,table.stock_data tfoot td{border-top:1px solid #ddd !important;}
table.stock_data tfoot th{background:none; border-right:1px solid #ddd;}
table.stock_data tfoot th.total{background:url(/homepage/images/ico/total.gif) no-repeat right bottom; border-right:1px solid #ddd;}
table.stock_data td.l_line{border-left:1px solid #ddd;}
table.stock_data+table.stock_data{margin-top:5px;}

a.trade_buy{display:block; width:50px; height:18px; padding:2px 0 0;  text-align:center; background:#000; color:#fff; border-radius:3px; margin:0 auto;}
a.trade_buy.on{display:block; width:50px; height:20px; text-align:center; background:#fff; color:#000; border:1px solid #000; border-radius:3px;}

table.stock_data.another{border-top:1px solid #C2C2C2; border-bottom:1px solid #C2C2C2;}
table.stock_data.another th{background:-webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#d5d5d5)); background:-moz-linear-gradient(top, #e9e9e9, #d5d5d5); background:-o-linear-gradient(top, #e9e9e9, #d5d5d5); border-bottom:1px solid #A8A8A8; border-right:1px solid #A8A8A8;}
table.stock_data.another th:first-child{border-bottom:none;}
table.stock_data.another th:last-child{border-right:none;}
table.stock_data.another td{border-top:none;}

div.btn_box{text-align:center; padding:8px 0; border-top:2px solid #dadada; border-bottom:2px solid #dadada; backround:#dadada;}

div.btn_box a.g2_btn{width:60px; height:30px; border-radius:4px; margin:2px; vertical-align:middle;}
div.btn_box a.m3_btn{width:60px; height:28px; vertical-align:top; padding:13px 0 0; margin:2px 0;}
div.btn_box a.m_btn{width:60px; height:28px; vertical-align:top; padding:13px 0 0; margin:2px 0;}

div.panningbox{text-align:center; margin-bottom:30px;}
div.panningbox a{display:inline-block; text-indent:-10000px; font-size:0; width:10px; height:10px; background:#d9dadc; border-radius:10px; margin:0 3px;}
div.panningbox a.on{width:10px; height:10px; background:#949699;}

div.codebox{position:relative; width:100%; height:35px; text-align:right;}
div.codebox span.tit{position:absolute; top:7px; left:20px; font-weight:bold; font-size:14px;}
div.codebox select{position:absolute; top:5px; right:10px;}

ul.right-box{float:right; margin-right:10px;}
ul.right-box li{float:left;}

div.click_view table.stock_count{border-bottom:1px solid #353535;}
div.popeye_info{padding:10px 0; border-top:1px solid #4c4c4c; text-align:center;  overflow:hidden; background:#3C3C3C;}
div.popeye_info a.gs_btn{border-radius:3px; border:1px solid #000; padding:7px 10px; margin:0 3px;}
div.popeye_info a.mgt_btn{border-radius:3px; padding:8px 10px; margin:0 3px;}
div.popeye_info div.popstock{position:absolute; left:10px;}
div.popeye_info div.btn_box{position:absolute; right:10px; text-align:right; padding:0; width:auto;}
/*a.fav{display:inline-block; width:30px; height:30px; background:#000;}*/
span.stock_price{display:block !important; color:#F00; font-size:14px;}
span.statics{color:#F00; margin-left:10px;}
div.fav_info{display:inline-block;}
span.rate{color:#00F;}
span.point{color:#F00; display:block; font-size:14px;}
h2.tit{padding-left:10px; background:none;}
div.popeye_info span{border:1px }

div.aic_lanking{margin-bottom:30px; width:200px; position:absolute;}
div.aic_lanking:after {content: ""; display: block; height:0; clear: both; visibility:hidden; line-height:0em;}
div.imgbox{float:none; position:relative; border:1px solid #d0d0d0;}
div.imgbox img{width:197px; height:147px;}
div.imgbox a.bt_fav{position:absolute; bottom:-1px; right:-1px; border-radius:2px; background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dcdcdc)); background:-moz-linear-gradient(top, #ffffff, #dcdcdc); background:-o-linear-gradient(top, #ffffff, #dcdcdc); border:1px solid #c8c3c3; width:50px; height:17px; padding:4px 0 0; text-align:center; color:#35383e;}
div.imgbox a.bt_fav:hover{text-decoration:none;}
div.txtbox{width:100%; float:none; margin-top:10px;}
div.txtbox p.tit{margin-bottom:10px; font-size:14px; font-weight:bold; color:#6b6b6b;}
div.txtbox p.tit span.count{font-weight:normal;  color:#b4043d; background:url(/homepage/images/ico/star.gif) 0 3px no-repeat; padding-left:15px; margin-left:10px;}
table.lanking_info{width:100%; background:#f7f7f7; border:1px solid #d0d0d0; padding:5px 5px 5px 10px;}
table.lanking_info th,table.lanking_info td{ text-align:left;}
table.lanking_info th{background:url(/homepage/images/ico/dot.gif) 0 19px no-repeat; color:#323232; padding-left:7px; letter-spacing:-1px;}
table.lanking_info td{padding:10px; background:url(/homepage/images/ico/table_bar.gif) 0 16px no-repeat; color:#6b6b6b; padding-left:14px;}
div.wide_right{margin-left:210px;}

table.popeye_data{width:100%; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2;}
table.popeye_data thead{background:-webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#d5d5d5)); background:-moz-linear-gradient(top, #e9e9e9, #d5d5d5); background:-o-linear-gradient(top, #e9e9e9, #d5d5d5); border-bottom:1px solid #a8a8a8;}
table.popeye_data thead th{text-align:center; color:#323232;  font-weight:bold; font-size:12px; }
table.popeye_data th{padding:10px 0; text-align:left;}
table.popeye_data td{padding:10px 3px; border-top:1px solid #ddd; text-align:center;}
table.popeye_data td span.price{display:block; font-weight:bold; font-size:16px;}
table.popeye_data td.pad0{padding:0;}
table.popeye_data td.left{text-align:left;}
table.popeye_data td.left div.btn{margin-top:5px;}
table.popeye_data td canvas{width:11px; height:33px; display:inline;  float:left;}
table.popeye_data th a{color:#323232; background:url(/homepage/images/ico/sorting.gif) right 6px no-repeat; padding:0 12px 0 0;}
table.popeye_data th a.on{background:url(/homepage/images/ico/sorting_on.gif) right 6px no-repeat;}
table.popeye_data th a:hover{text-decoration:none;}
table.popeye_data th.dnone{}
table.popeye_data th a.g4_btn{background:#494949; color:#fff; padding:0; width:18px; text-align:center; vertical-align:middle;}
table.popeye_data td span.s_tit{display:block; color:#333;}
table.popeye_data td span.s_sub{display:block; color:#333;}
table.popeye_data th div.select_ui{margin-right:0; vertical-align:middle;}
table.popeye_data th div.select_ui span.option_tit{height:18px; padding:5px 10px 3px 10px;}

div.sub_menu_tab{padding:5px 10px; margin:-20px 0 10px; border-bottom:1px solid #c2c2c2; text-align:center;}
div.sub_menu_tab ul{overflow:hidden;}
div.sub_menu_tab ul li{float:left;}
div.sub_menu_tab ul li{font-size:14px; color:#b4043d; background:url(/homepage/images/ico/tab_bar.gif) left 7px no-repeat; width:33.3%;}
div.sub_menu_tab ul li:first-child{background:none;}
div.sub_menu_tab ul li a{padding:5px 20px; display:inline-block; font-weight:bold; font-size:12px;}
div.sub_menu_tab ul li.on a{color:#4651b4;}
div.sub_menu_tab ul li a.on{color:#4651b4;}

div.panning{}
div.panning div.panning_box{margin:30px auto 0; width:500px; position:relative; height:150px;}
div.panning div.panning_box span{display:block;}
div.panning div.panning_box div.box_cont1{width:180px; height:100px; padding:53px 0 0 15px; position:absolute; top:0; left:3px; background:url(/homepage/images/bg/pannel_left.png) left 0 no-repeat;}
div.panning div.panning_box div.box_cont1 span{color:#79797a; padding-left:8px;}
div.panning div.panning_box div.box_cont3 span{color:#79797a; padding-right:5px;}
div.panning div.panning_box div.box_cont2{font-size:18px;  width:236px; height:90px; padding:40px 0 0; position:absolute; top:0; left:130px; background:url(/homepage/images/bg/pannel_on.png) 0 0 no-repeat; z-index:10; text-align:center; color:#fff;}
div.panning div.panning_box div.box_cont2 em{font-size:18px; font-weight:bold;}
div.panning div.panning_box div.box_cont3{width:163px; height:100px; padding:53px 20px 0 0; position:absolute; top:0; right:5px; background:url(/homepage/images/bg/pannel_right.png) right 0 no-repeat; text-align:right;}

div.panning div.panning_box div.box_cont1 span{display:none;}
div.panning div.panning_box div.box_cont2 span.fit{font-size:18px; color:#fff005; font-weight:bold; font-size:15px;}
div.panning div.panning_box div.box_cont3 span{display:none;}

section.vstock_txt{padding:0 10px;}
section.intro_info1{padding:20px 10px;}
section.intro_info2{padding:20px 10px;}
section.intro_info3{padding:20px 10px;}

div.btn_advice{background:#3c3c3c; padding:10px 0; text-align:center; border-bottom:1px solid #353535;}
div.btn_advice a{display:inline-block; width:20%; height:50px; color:#fff; vertical-align:top; border-left:1px solid #4c4c4c; border-right:1px solid #353535; margin-left:-5px;}
div.btn_advice a:first-child{border-left:none;}
div.btn_advice a:last-child{border-right:none;}
span.adv_tit{font-weight:bold; margin-left:10px; font-size:14px; vertical-align:-10px; }
div.btn_advice+div.popeye_info{border-top:1px solid #4c4c4c;}
div.btn_advice span.per{display:block; background:#d8d8d8; color:#323232; border:2px solid #9a9a9a; margin:5px 15px; font-weight:bold;}

div.table_info{position:relative; height:20px; margin:10px 0 5px;}
div.find_result{position:absolute; left:10px;}
div.find_result span{color:#F00; margin-left:8px;}
span.time{position:absolute; right:10px;}

div.bt_cen{text-align:center; margin:10px 0 0 0;}
div.bt_cen a{margin:0 3px 4px 3px;}
div.bt_right{text-align:right; margin:10px 10px 10px 0;}
div.bt_right+table.popeye_data{margin-top:5px;}
div.bt_right2{text-align:right; margin:-13px 0 0 0;}
div.bt_cen a.w_btn{padding:6px 15px 5px; vertical-align:middle;}
div.bt_cen a.w2_btn{vertical-align:middle; padding:6px 15px 5px;}
div.bt_cen a.g4_btn{background:url(/homepage/images/btn/bg_blue.gif) repeat-x; border-radius:4px; padding:6px 15px 5px; border:none; border:1px solid #383857; vertical-align:middle;}

dl.popnews{}
dl.popnews dt{font-weight:bold; padding:10px; background:#eee; border-bottom:1px solid #bcbcbc;}
table.popnews_tit{background:#f8eef6; border-bottom:1px solid #bcbcbc;}
table.popnews_tit th{font-weight:bold; padding:10px; text-align:left; border-right:1px solid #bcbcbc; vertical-align:top;}
table.popnews_tit td{padding:10px; text-align:left; color:#6b6b6b; vertical-align:top;}
dl.popnews_list{}
dl.popnews_list dt{color:#494949; background:none; border-bottom:none; padding:15px 10px 5px;}
dl.popnews_list dd{color:#6b6b6b; border-bottom:1px solid #ddd; padding:0 10px 5px;}
dl.popnews_list dd p{margin:5px 0 10px;}

/*idµî·Ï°ü·Ã*/
section.regist_img{margin:20px 0;}

a.btn_register1{display:block; background:#00F; color:#fff;}
a.btn_register2{display:block; background:#00F; color:#fff; margin:7px 0;}
a.btn_register3{display:block; background:#00F; color:#fff;}

table.stock_price.left td{text-align:left;}
table.stock_price.left td a.m3_btn{margin-right:3px;}
table.stock_price.left td input[type=text]{width:100%;}
span.input_txt{display:block; color:#666; font-size:11px; margin-top:3px;}
span.input_tit{display:block; margin:10px 0 5px;}
/*//idµî·Ï °ü·Ã*/

p.tabletop_info{margin:10px 0 5px; color:#666; font-size:11px;}
div.register_info{margin:20px 10px 0; border-radius:2px; border:1px solid #d0d0d0; background:#f7f7f7; padding:20px;}
div.register_info span.tit{font-weight:bold; margin:0 0 8px; display:block; border-bottom:1px solid #cecece; color:#b30c43; padding:0 0 10px;}
div.register_info ul{}
div.register_info ul li{line-height:150%; padding:0 0 0 8px; background:url(/homepage/images/ico/dot.gif) 0 7px no-repeat; color:#6b6b6b;}

table.stock_list{width:100%; border-top:1px solid #b2b2b2; border-left:1px solid #b2b2b2;}
table.stock_list td{text-align:center; border-right:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; padding:5px 10px;}
table.stock_list td.line_none{border-bottom:none;}
td.tline_none{border-top:none;}
table.stock_list tfoot th{text-align:center; border-right:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; padding:5px; background:url(/homepage/images/ico/total.gif) no-repeat right bottom;}
td.pad0 div.updownbox{background:none;}

table.stock_list td table.in{width:100%; font-size:12px;}
table.stock_list td table.in td{border:none; letter-spacing:-1px;}

a.price_open{display:block; background:#03F; color:#fff; font-weight:bold; padding:10px 0; text-align:center;}

ul.news_type{}
ul.news_type li{overflow:hidden; border-top:1px solid #ddd; padding:10px; position:relative;}
ul.news_type li.bg_line{background:#ebebeb url(/homepage/images/bg/line.gif) repeat-x 0 top;}
ul.news_type li a{display:block; color:#323232; font-size:15px; margin:5px 0 0; font-weight:bold;}
ul.news_type li a:hover{text-decoration:none;}
ul.news_type li span{color:#9f9f9f;  margin-left:10px; letter-spacing:0;}
ul.news_type li span.date{font-size:12px; margin-left:0; letter-spacing:0; display:block; float:left; width:80%;}
ul.news_type li span.time{display:inline-block; position:inherit; margin-right:0; font-size:12px; letter-spacing:0;}
ul.news_type li span.orgin{display:inline-block; font-size:12px; color:#4651b4; letter-spacing:0;}
ul.news_type li a.play{display:inline-block; width:21px; height:21px; position:absolute; top:30%; right:10px; background:url(/homepage/images/ico/play.gif) no-repeat;}
ul.news_type li strong{font-weight:bold; display:block; float:left; width:80%;}
ul.news_type li p{color:#9F9F9F; margin:5px 0; display:block; float:left; width:80%; line-height:14px;}
ul.news_type li p.line{width:auto; float:inherit;}
ul.news_type li p.line span{display:inline-block; width:auto;}
ul.news_type li p.line span.time{margin:0 10px;}

div#pe16list ul.news_type{}
div#pe16list ul.news_type li{overflow:hidden; border-top:1px solid #ddd; padding:10px; position:relative;}
div#pe16list ul.news_type li.bg_line{background:#ebebeb url(/homepage/images/bg/line.gif) repeat-x 0 top;}
div#pe16list ul.news_type li a{display:block; color:#323232; font-size:15px; margin:5px 0 0; font-weight:bold;}
div#pe16list ul.news_type li a:hover{text-decoration:none;}
div#pe16list ul.news_type li p{color:#9F9F9F; margin:5px 0; display:block; float:inherit; width:auto; line-height:14px;}
div#pe16list ul.news_type li span{color:#9f9f9f;  margin-left:10px; letter-spacing:0;}
div#pe16list ul.news_type li span.date{font-size:12px; margin-left:0; letter-spacing:0; display:inline-block; float:inherit; width:auto;}
div#pe16list ul.news_type li span.time{display:inline-block; position:inherit; margin-right:0; font-size:12px; letter-spacing:0;}
div#pe16list ul.news_type li span.orgin{display:inline-block; font-size:12px; color:#4651b4; letter-spacing:0;}
div#pe16list ul.news_type li strong{font-weight:bold; display:inline-block; float:inherit; width:auto;}

table.news_list{width:100%;}
table.news_list thead{}
table.news_list thead th{text-align:left; background:#eee; padding:10px 0;}
table.news_list thead th a{display:block; color:#323232; font-size:17px; margin:0 10px 5px; font-weight:bold;}
table.news_list thead span{color:#9f9f9f;  margin-right:10px;}
table.news_list thead span.date{display:inline-block; margin-left:10px;}
table.news_list thead span.time{display:inline-block; position:inherit;}
table.news_list thead span.orgin{display:inline-block; color:#4651b4;}

table.news_pop_list{width:100%;}
table.news_pop_list thead{}
table.news_pop_list thead th{text-align:left; background:#eee; padding:10px 0; }
table.news_pop_list thead th a{display:block; color:#323232; font-size:17px; margin:0 10px 5px; font-weight:bold; }
table.news_pop_list thead span{color:#9f9f9f;  margin-right:10px;}
table.news_pop_list thead span.date{display:inline-block; margin-left:10px;}
table.news_pop_list thead span.time{display:inline-block; position:inherit;}
table.news_pop_list thead span.orgin{display:inline-block; color:#4651b4;}


div.article{text-align:left; margin:15px;}
div.article div{padding:0;}
div.fright{text-align:right; margin:15px;}
a.fb{display:inline-block; width:43px; height:26px; background:url(/homepage/images/btn/big.gif) no-repeat; line-height:0; font-size:0;}
a.fb.on{background:url(/homepage/images/btn/big_on.gif) no-repeat;}
a.fs{display:inline-block; width:44px; height:26px; background:url(/homepage/images/btn/small.gif) no-repeat; line-height:0; font-size:0;}
a.fs.on{background:url(/homepage/images/btn/small_on.gif) no-repeat;}
.bigger{font-size:18px;}
.small{}
.s{font-size:12px;}

/*°ø½Ã ºÒ·¯¿À´Â ºÎºÐ*/
.xforms{}
.xforms table{border-right:1px solid #B6B6B6; border-top:1px solid #B6B6B6;}
.xforms table td{border-left:1px solid #B6B6B6; border-bottom:1px solid #B6B6B6; padding:10px 5px;}
.xforms_title{font-weight:bold; display:block; padding:0 0 5px;}

/*//°ø½Ã ºÒ·¯¿À´Â ºÎºÐ*/

/*footer{width:100%; background:#F00; text-align:center; color:#696978;}
footer a{color:#696978;}
footer a:hover{text-decoration:none;}
div.footermenu{background:#f3f3f4; border-top:1px solid #d8d8d8; border-bottom:1px solid #cfcfcf; padding:15px 0;}
div.footermenu div.bt{}
div.footermenu div.bt a{display:inline-block; margin:0 2px; background:#dfe1e3; border-radius:1px; color:#696978; padding:4px 0; width:72px; text-align:center; border:1px solid #949494;}
div.footermenu p.copy{text-align:center;}
div.footermenu div.s_menu{padding:10px 0;}
div.footermenu div.s_menu a{display:inline-block; padding:0 9px; background:url(/homepage/images/ico/bl_footer.gif) 0 2px no-repeat;}
div.footermenu div.s_menu a:first-child{background:none;}
div.logoarea{background:#f3f3f4 url(/homepage/images/bg/footer_logo.gif) center 18px no-repeat; text-indent:-99999px; padding:10px 0 35px; border-top:1px solid #fff;}*/
footer{width:100%; clear:both; background:#f4f4f4; position:relative; padding:20px 0; border-top:1px solid #dfdfdf;}
footer ul{margin-left:20px;}
footer ul li{float:left;}
footer ul li a.w_btn{width:70px; color:#6b6b6b; vertical-align:middle; border:1px solid #b7b7b7; margin-right:3px; font-size:12px; padding:6px 0 5px; text-align:center;}
footer ul li:nth-child(4) a.w_btn{width:80px;}
ul.support{overflow:hidden; margin-top:6px;}
ul.support li{float:left; background:url(/homepage/images/main/bl_footerbar.gif) no-repeat left 2px; padding:0 13px;}
ul.support li:first-child{background:none;}
ul.support li a{color:#646464;}
footer p.copy{clear:both; color:#6f6f6f; padding-top:10px; overflow:hidden; margin-left:20px;}
footer div.sns{position:absolute; top:28px; right:50px;}
a.sns1{display:inline-block; width:31px; height:31px; background-position: 0px -223px;}
a.sns2{display:inline-block; width:31px; height:31px; background-position: 0px -264px;}
a.sns3{display:inline-block; width:31px; height:31px; background-position: 0px -305px;}
a.ex{display:inline-block; width:31px; height:31px; background:url(/homepage/images/ico/ex.png) no-repeat;}

div.chart_section{overflow:hidden; border-bottom:1px solid #7f7f7f; background:#f0f0f0; padding:8px 0;}
div.chart_section div.left{float:left; margin-left:10px;}
div.chart_section div.right{float:right; margin-right:10px;}
div.chart_section a.w_btn{padding:8px 8px 0 8px; height:24px;}
div.chart_section a.bt_num,div.bt_chart a.bt_num{width:30px; height:24px; padding:6px 0 0;}
div.bt_chart{overflow:hidden; text-align:center; padding:8px 0; background:#b6b6b6; border-bottom:1px solid #35373b;}
a.bt_s{display:inline-block; widht:20px; height:20px; border:1px solid #000; color:#000;}
a.bt_num{display:inline-block; padding:1px 4px 4px; text-align:center; border-top:1px solid #777; border-bottom:1px solid #777; border-right:1px solid #777; color:#323232; background:#f0f0f0;}
a.bt_num.on{background:#6b6b6b; color:#f0f0f0;}
a.bt_num:first-child{border-radius:3px 0 0 3px; border-left:1px solid #777;}
a.bt_num:last-child{border-radius:0 3px 3px 0;}

div.chart_img{text-align:center;}
div.chart_img img{width:100%;}

div.chart_box{background:#f0f0f0; padding:0 0 12px 0; border-bottom:1px solid #7f7f7f;}
ul.tab_chart{overflow:hidden;}
ul.tab_chart li{width:50%; float:left; text-align:center; background:#fff url(/homepage/images/bg/tab_line.gif) 0 0 repeat-y;}
ul.tab_chart li:first-child{background-image:none;}
ul.tab_chart li a{display:block; padding:8px 0; border-bottom:1px solid #a2a2a2; font-weight:bold; color:#8b8b8b;}
ul.tab_chart li.on a{background:#f0f0f0 url(/homepage/images/bg/tab_line.gif) 0 0 repeat-y; border-bottom:none; color:#323232;}
ul.chart_set{border:1px solid #f0f0f0; overflow:hidden; margin:0 10px; padding:10px 0; font-weight:bold;}
ul.chart_set li{float:left; width:50%; padding:5px 0;}

div.select_box{text-align:right; margin:5px 0;}
div.select_box2{text-align:left; padding:5px 10px 10px; background:#f5f5f5;}
div.select_box2+div.bt_top{margin:-35px 5px 5px 0;}
div.select_box3{text-align:right; padding:2px 0; background:#f5f5f5; border-top:1px solid #35373b;}
span.table_note2{text-align:right; margin:-23px 0 10px; padding-right:10px;}


div.bt_more{background:#d9d9d9; border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3;}
div.bt_more a{display:block; padding:10px 0; text-align:center; color:#323232;}
div.bt_more a span{display:inline-block;  font-size:15px; background:url(/homepage/images/ico/more.gif) right 7px no-repeat; padding-right:12px;}

div.bt_more.on a span{display:inline-block;  font-size:15px; background:url(/homepage/images/ico/more2.gif) right 7px no-repeat; padding-right:12px;}

div.bt_top{text-align:right; margin:10px 10px 5px; overflow:hidden;}
div.bt_top a{display:inline-block; border-left:1px solid #5f5f5f; padding:4px 6px; text-align:center; border-top:1px solid #5f5f5f; border-right:1px solid #5f5f5f; border-bottom:1px solid #5f5f5f; color:#323232;}
div.bt_top div.tab{float:right;}
div.bt_top div.tab ul{margin-left:5px; float:left;}
div.bt_top div.tab ul li{float:left;}
div.bt_top div.tab ul li:first-child a{border-radius:3px 0 0 3px; border-left:1px solid #777;}
div.bt_top div.tab ul li:last-child a{border-radius:0 3px 3px 0;}
div.bt_top div.tab ul li a.on{color:#fff; background:#6b6b6b;}

p.top_note{text-align:right; margin:0 10px 6px 0;}

div.edit_left{width:36%; float:left;}
div.edit_right{width:63%; float:right;}
div.edit_right div.intype{position:relative; margin-bottom:20px;}
div.edit_left h2.type1,div.edit_right h2.type1{border-radius:2px 2px 0 0; border:none; padding-left:15px;}
div.intype span.btn_add{width:120px; padding:2px 0; position:absolute; right:0; top:0; display:inline-table; text-align:center; color:#4d4d4d; border-radius:5px; background:-webkit-gradient(linear, left top, left bottom, from(#ababab), to(#8d8d8d)); background:-moz-linear-gradient(top, #ababab, #8d8d8d); background:-o-linear-gradient(top, #ababab, #8d8d8d); border:1px solid #848484; margin:0 10px;}
div.intype span.btn_add a{color:#fff; display:block; padding:0;}
div.edit_right div.intype div.topen_group:last-child{border-radius:0 0 3px 3px;}

ul.group_box{margin:0; border:1px solid #d4d4d4; border-radius:3px;}
ul.group_box li{border-top:1px solid #bcbcbc;}
ul.group_box li span.tit{margin:0 10px;}
ul.group_box li:first-child{border-top:none;}
ul.group_box li.on{background:#f0f0f0;}
ul.group_box li.on span.group_name{color:#b30c43;}
div.my_group{position:relative; height:36px;}
span.group_name{font-size:14px; font-weight:bold; position:absolute; top:10px; left:10px;}
div.my_group a.gs_btn{display:inline-block; position:absolute; top:4px; right:10px; color:#8000;}
div.my_group+div.txt{margin-left:30px;}
div.topen_group{border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; position:relative; height:36px; background:#f7f7f7;}
div.topen_group span.bt{display:inline-block; margin:8px 0 0 10px;}
div.topen_group span.bt a.w_btn{margin-right:2px; color:#666; padding:2px;}
div.topen_group span.tit{position:absolute; top:11px; left:60px; letter-spacing:-1px;}
div.topen_group span.tit2{margin:12px 0 0 10px; display:inline-block;}
div.topen_group+h2.type1{margin-top:20px;}
div.topen_group a.right{position:absolute; top:8px; right:10px; padding:2px;}
div.my_group a.w_btn.fr{margin:6px 10px 0 0; width:30px; height:20px; text-align:center; cursor:pointer; padding:3px 2px 0 0; color:#666;}

div.stock_hold{padding:10px 0 3px; border-top:1px solid #d4d4d4;}
div.stock_hold div.select_ui{margin:5px 0 0 10px;}
ul.stock_list{margin:10px 0 0; background:#F7F7F7; border-radius:3px; border:1px solid #D4D4D4;}
ul.stock_list li{padding:4px 10px; border-top:1px solid #BCBCBC;}
ul.stock_list li:first-child{border-top:none;}
div.stock_hold span.radio{margin:-1px 0 0 10px;}

div.open_group{border-bottom:1px solid #ddd; position:relative; background:#f7f7f7;}
div.open_group span.bt{display:inline-block; margin:4px 0 0 10px;}
div.open_group span.bt a.w_btn{margin-right:5px;}
div.open_group span.tit{position:absolute; top:11px; left:75px;}
div.open_group span.tit2{margin:12px 0 0 10px; display:inline-block;}
div.open_group+h2.type1{margin-top:20px;}
div.open_group a.right{position:absolute; top:8px; right:10px; padding:2px;}

div.edit_group{position:relative; background:#e7e7e7; overflow:hidden; border-radius:3px 3px 0 0; min-height:40px;}
div.edit_group span.inputbox{margin:0 8px 0 10px; display:block; margin-right:55px;}
div.edit_group span.inputbox input[type=text]{width:100%;}
div.edit_group a.left{position:absolute; left:10px; top:6px;}
div.edit_group a.right{padding:2px; position:absolute; top:6px; right:10px;}
a.btn_add{display:inline-block; position:absolute; top:20px; right:0;}
div.edit_group a.g3_btn{padding:2px;}
div.searchbox_edit{padding:10px 0; border-bottom:1px solid #bcbcbc; background:#E7E7E7;}

div.btm_tab{margin-top:20px;}

div.chartset_box{background:#f0f0f0; border-top:1px solid #ddd;}
div.chartset_box table{width:100%;}
div.chartset_box table thead th{text-align:center; font-weight:bold; padding:10px 0;}
div.chartset_box table th{font-weight:bold; text-align:left; padding:3px 20px; vertical-align:top;}
div.chartset_box table td{padding:3px 20px; text-align:center;}
div.chartset_box table td input[type=text]{width:50%; box-shadow:1px 1px 5px 1px #cbcbcb inset;}
div.chartset_box table td ul{margin-right:10%;}
div.chartset_box table td ul li{padding:5px 0; border-bottom:1px solid #b6b6b6;}
div.chartset_box table td ul li span.radio{margin-left:5px;}
div.chartset_box table td span.des{display:block; color:#939393;}

/*price_ipad*/
div.pad_box{}
div.pad_box:after {content: ""; display: block; height: 0; clear: both; visibility:hidden; line-height:0em;}
div.pad_box div.left{float:left; width:49%;}
div.pad_box div.right{float:right; width:49%;}
ul.pad_tab{border-top:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; overflow:hidden;}
ul.pad_tab li{float:left; width:33.3%; text-align:center; background:url(/homepage/images/bg/tab_line.gif) 0 0 repeat-y; height:36px;}
ul.pad_tab li a{display:block; padding:10px 0; color:#4c4c4c;}
ul.pad_tab li:first-child{background:none;}
ul.pad_tab li.on{}
ul.pad_tab li.on a{display:block; padding:11px 0; background:#3b3b7b; color:#fff; text-shadow:1px 1px #000;}

div.newsbox ul.pad_tab{margin-right:42px;}
div.newsbox ul.pad_tab li{width:50%;}
div.newsbox a.bt_more{display:block; background:url(/homepage/images/btn/tab_more.gif) 0 0 no-repeat; width:42px; height:38px; position:absolute; top:0; right:0;}

div.chartbox{border:1px solid #d4d4d4; margin-top:20px; border-radius:3px;}
div.chartbox h2{font-size:14px; text-align:left; background:none; padding:0 0 0 13px;}
div.newsbox{position:relative;}

div.newsbox div.newboxin{background:#fff; border:1px solid #d4d4d4; padding:0; border-radius:0 0 3px 3px;}
ul.news_list{}
ul.news_list li{padding:7px 15px; border-bottom:1px solid #ddd; border-top:1px solid #fff;}
ul.news_list li:nth-child(2n+1){background:#ebebeb;}
ul.news_list li:last-child{border-bottom:none;}
ul.news_list li a{display:block; color:#6d6d6d; font-size:14px; margin-bottom:5px;}
ul.news_list li span{display:inline-block; color:#afafaf;}
ul.news_list li span.date{}
ul.news_list li span.time{margin:0 10px; position:inherit;}
ul.news_list li span.org{margin:0 5px; color:#4651b4;}
/*//price_ipad*/

/*°Ë»ö*/
ul.s_tab{overflow:hidden;}
ul.s_tab li{float:left; text-align:center; width:25%;  background:-webkit-gradient(linear, left top, left bottom, from(#5a5860), to(#434147)); background:-moz-linear-gradient(top, #5a5860, #434147); background:-o-linear-gradient(top, #5a5860, #434147); color:#dededf; border-top:1px solid #c7c5c5; border-bottom:1px solid #58565c;}
ul.s_tab li.on{ background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dcdcdc)); background:-moz-linear-gradient(top, #ffffff, #dcdcdc); background:-o-linear-gradient(top, #ffffff, #dcdcdc); color:#4651b4; border-top:1px solid #c7c5c5; border-bottom:1px solid #c7c5c5;}
ul.s_tab li a{color:#fff;  padding:10px 0;  display:inline-block; background:url(/homepage/images/m_main/bg_tab.gif) left 0 repeat-y; width:100%;}
ul.s_tab li:first-child a{background:none;}
ul.s_tab li:last-child a{letter-spacing:-1px;}
ul.s_tab li.on a{color:#4651b4; background:none;}
table.s_stock{width:100%; border-bottom:1px solid #d5d4d4;}
table.s_stock td{border-top:1px solid #d5d4d4; padding:5px 0 3px; letter-spacing:-1px; text-align:center;}
table.s_stock td.left{text-align:left;}
table.s_stock td.right{text-align:right; padding-right:5px; letter-spacing:0;}
table.s_stock td:first-child{padding-left:5px;}
table.s_stock td:last-child{padding-right:5px;}
table.s_stock td span.best{background:url(/homepage/images/m_main/ic_best.gif) left 0 no-repeat; padding:2px 0 2px 12px; font-size:11px;}
table.s_stock:first-child{border-bottom:none;}
p.resualt_txt{text-align:center; padding:20px 0;}
table.s_stock td a.w_btn{display:inline-block; border:1px solid #a7a7a7; border-radius:3px; color:#cd1854; width:30px; padding:5px 0; text-align:center;}
div.bt_scrolling{text-align:center; padding-top:10px; width:100%; clear:both; border:1px solid #fff; overflow:hidden;}
div.bt_scrolling a{display:inline-block; width:15px; height:14px; margin:0 2px 0 3px; background:url(/homepage/images/main/panning2.png) 0 0 no-repeat;}
div.bt_scrolling a.on{display:inline-block; width:15px; height:14px; margin:0 2px 0 3px; background:url(/homepage/images/main/panning2_on.png) 0 0 no-repeat;}
a.bt_login{background:url(/homepage/images/m_main/bg_mgt.gif) repeat-x; color:#fff; display:inline-block; width:50px; padding:20px 0; text-align:center; border-radius:3px;}
a.bt_close{float:right; background:url(/homepage/images/m_main/bt_close.gif) no-repeat 0 3px; margin:-20px 10px 0 10px; padding:0 0 0 10px; display:inline-block;}
/*//°Ë»ö*/

/*°Ë»ö
div.word_search{background:#ddd; margin-bottom:20px; width:100%; overflow:hidden;}

ul.s_tab{width:100%;}
ul.s_tab li{width:25%; text-align:center; float:left;}
ul.s_tab li a{color:#333; display:block; height:15px; padding:10px 0;}
ul.s_tab li a:hover{text-decoration:none;}
ul.s_tab li.on a{background:#333; color:#fff; font-weight:bold;}

div.word_search div.bt_close{text-align:right; float:right;}
div.word_search div.bt_close a{display:inline-block; padding:5px 10px; background:#333; color:#fff;}
div.word_search div.bt_close a:hover{text-decoration:none;}

div.bt_scrolling{text-align:center; width:100%; clear:both;}
div.bt_scrolling a{display:inline-block; margin:3px 5px 0 5px; border:1px solid #333; width:15px; height:15px;}
div.bt_scrolling a.on{background:#333; color:#fff;}

div.last_search{padding:10px 0 20px; width:100%; overflow:hidden;}

p.resualt_txt{text-align:center; margin:20px 0;}

table.s_stock{width:50%; float:left;}
table.s_stock td{padding:10px 3px;}
table.s_stock td span.per{display:block;}

div.own{padding:10px 0 20px; width:100%; overflow:hidden;}
table.login{width:60%; margin:0 auto;}
table.login td{padding:0 10px;}
table.login td input[type=text],table.login td input[type=password]{width:100%;}
table.login td a.bt_login{display:inline-block; width:50px; height:20px; padding:15px 0; text-align:center; color:#fff; border-radius:2px; background:-webkit-gradient(linear, left top, left bottom, from(#0e59c3), to(#0b489e)); background:-moz-linear-gradient(top, #0e59c3, #0b489e);}
p.no_datatxt{text-align:center;}

div.interest{width:100%; overflow:hidden; padding:10px 0 0;}

div.pop{padding:10px 0 0; width:100%; overflow:hidden;}
div.pop p.pop_txtinfo{text-align:center;}
div.bt_pop{width:100%; clear:both;}
div.pop div.bt_pop a.bt_aic1{display:block; padding:10px 0; text-align:center; color:#fff; border-radius:2px; background:-webkit-gradient(linear, left top, left bottom, from(#0e59c3), to(#0b489e)); background:-moz-linear-gradient(top, #0e59c3, #0b489e); background:-o-linear-gradient(top, #0e59c3, #0b489e); box-shadow: 1px 1px 1px #ddd; width:35%; margin:0 auto;}
div.pop div.bt_pop a.bt_aic2{display:block; padding:10px 0; text-align:center; color:#fff; border-radius:2px; background:-webkit-gradient(linear, left top, left bottom, from(#de0394), to(#b30277)); background:-moz-linear-gradient(top, #de0394, #b30277); background:-o-linear-gradient(top, #de0394, #b30277); border:1px solid #922493; text-shadow:1px 1px #720e69; box-shadow: 1px 1px 1px #ddd; width:35%; margin:10px auto;}
°Ë»ö*/

div.word_layer{/*background:url(/homepage/images/bg/layer.gif) 0 top repeat-x;*/}
div.word_layer ul li{border-bottom:1px solid #ddd; padding:10px 0 10px 10px;}
div.word_layer ul li span{color:#b3043d;}

/*ÆÝµå,ELS½Å±Ô°¡ÀÔÇÁ·Î¼¼½º*/
body#mpop{background:none;}
div#mpop_wrap{}
div#mpop_wrap h2{background:#f7f7f7; border-bottom:1px solid #B6B6B6; padding:19px 0 8px 10px; margin:0; background-image:none;}

div.fund_step{height:42px; background:url(/homepage/images/bg/step.gif) 0 top repeat-x; text-align:center;}
div.mpop_step ul{width:100%;}
div.mpop_step ul:after {content: ""; display: block; height: 0; clear: both; visibility:hidden; line-height:0em;}
div.mpop_step ul li{float:left; padding-right:10px;}
div.mpop_step ul li.on{font-weight:bold;}

div#mpop_wrap table.stock_price.left{border-bottom:1px solid #B6B6B6; padding:10px 0;}
div#mpop_wrap table.stock_price td span.nowmoney{display:inline-block; width:33%; margin:0 10px 3px 0; text-align:right;}
div#mpop_wrap table.stock_price.left th{background:none; border:none; padding-top:3px; padding-bottom:3px;}
div#mpop_wrap table.stock_price.left td{background:none; border:none; padding-top:3px; padding-bottom:3px;}
div#mpop_wrap table.stock_price{margin-top:-1px;}

div.fund_titbox{padding:10px; border-bottom:1px solid #b6b6b6; overflow:hidden;}
div.fund_titbox div.fund_name{float:left; width:50%; font-size:16px;}
span.fund_tit{font-size:20px;}
span.fund_tit+div.bt_right{margin:-27px 0 10px;}
div.investment_info{background:#ddd; margin:10px 0 0; padding:10px;}
div.invest_box{margin:0 10px; position:relative;}
div.invest_box span.left{position:absolute; left:0; top:10px;}
div.invest_box span.cen{display:block; text-align:center;}
div.invest_box span.cen span.fund_tit{font-size:14px; color:#4651B4; display:block;}
div.invest_box span.cen span.page_num{margin-top:5px; display:block;}
div.invest_box span.cen span.page_num em{font-weight:bold;}
div.invest_box span.right{position:absolute; right:0; top:10px;}
div.invest_box div.paging{text-align:center; padding:10px 0 0; height:30px;}
div.invest_box div.paging a.gs_btn{margin-left:5px;}
h2 span.ico_fundtype1,span.ico_fundtype1{display:inline-table; background:#f8eef6; font-size:11px; padding:2px; color:#c23362; border:1px solid #ebcce5; border-radius:2px; vertical-align:middle; margin:0 0 0 8px;}
span.ico_fundtype2{display:inline-block; background:#d5927a; font-size:11px; padding:2px; color:#fff; border:1px solid #ce7f63; border-radius:2px; vertical-align:middle; margin-right:3px;}
span.ico_fundtype3{display:inline-block; background:#92aabd; font-size:11px; padding:2px; color:#fff; border:1px solid #7f9cb2; border-radius:2px; vertical-align:middle; margin-right:3px;}
span.ico_fundtype4{display:inline-block; background:#707070; font-size:11px; padding:2px; color:#fff; border:1px solid #666; border-radius:2px; vertical-align:middle; margin-right:3px;}
div.rate{border-radius:5px; font-size:14px; background:#f7f7f7; border:1px solid #d0d0d0; padding:10px; float:right; text-align:center;}
div.rate span.t_tit{color:#6a6a6a; display:inline-block; font-weight:bold; margin-bottom:8px;}
div.rate span.price{color:#237ac9; display:inline-block;}

ul.direct{}
ul.direct li{padding:4px 0 5px 10px; border-bottom:1px solid #d3d3d3; overflow:hidden;}
ul.direct li span.invest_check{display:inline-block; width:17px; height:16px; float:right; margin:3px 0 0 10px;margin-right:10px; background:url(/homepage/images/bg/check.gif) no-repeat;}
ul.direct li span.invest_check.on{background:url(/homepage/images/bg/check_on.gif) no-repeat;}
ul.direct li a.w_btn{float:left;}

div.confirm{background:#f7f7f7; padding:5px 10px; border-bottom:1px solid #e4e4e4;}
div.confirm em{font-weight:bold; color:#323232;}

ul.payment{margin:5px 10px;}
ul.payment:after {content: ""; display: block; height: 0; clear: both; visibility:hidden; line-height:0em;}
ul.payment li{float:left; width:50%; padding:5px 0;}
 
table.in_con{width:100%; margin-top:-2px; background:#fff; display:none;}
table.in_con th{background:#f5f5f5;}
table.in_con td{text-align:left;}

div.limit_search{text-align:center; padding:10px 0;}
div.limit_search+h2{border-top:1px solid #B6B6B6;}

div.promise_wrap{padding:10px; margin:10px 10px 0; border:1px solid #cfcfcf; color:#6B6B6B; overflow:hidden;}
div.promise_box{background:#fff; margin-bottom:10px;}
div.promise_wrap p{padding:0 0 10px;}
div.promise_morebox{}
div.promise_box h3{margin:0; padding:0;}
div.promise_box em{font-weight:bold;}
div.usercheck{text-align:right; margin:10px 20px; overflow:hidden;}
div.usercheck span.tit{display:block; text-align:left;}
div.usercheck span.check_box{display:block; text-align:right;}
div.promise_wrap a.w_btn{float:right;}
div.promise_wrap ul.sub{margin:3px 10px 10px;}
div.promise_wrap ul.sub li{background:url(/homepage/images/ico/dot.gif) 5px 7px no-repeat; padding:2px 0 5px 10px;}
div.promise_wrap ul.sub2 li{padding-bottom:0 !important;}
div.promise_wrap ul.tit{margin:3px 0 10px;}
div.promise_wrap ul.tit li{ padding:2px 0 5px 10px;}
div.promise_wrap span.tit{display:block; font-weight:bold; padding:5px 0 0;}
div.promise_morebox p+ul.sub{margin-top:-5px;}
div.promise_morebox ul.sub+p{margin-top:-10px;}

p.des_txt{margin:5px 0 0 10px;}

ul.p_tab{width:100%; overflow:hidden; margin-top:10px;}
ul.p_tab li{float:left;}
ul.p_tab li a{display:inline-block; padding:10px; background:#ccc; text-align:none; color:#000; border-left:1px solid #fff;}
ul.p_tab li:first-child a{border-left:none;}
ul.p_tab li.on a{background:#666; color:#fff; font-weight:bold;}

div.step_paging{text-align:center; padding:10px 0;}
div.step_paging span{display:inline-block; width:20px; height:14px; background:#9a9a9a; border-radius:15px; padding:3px 0; margin:0 3px 0 2px; text-align:center; color:#fff;}
div.step_paging span.on{background:#a60339;}
div.check_step{display:none; border-top:1px solid #B6B6B6; border-bottom:1px solid #B6B6B6; padding:10px;}
div.check_step h3{margin:0;}
ul.survey{margin-top:5px;}
ul.survey li{padding:5px 0;}

a.help{display:inline-block; vertical-align:bottom; margin-left:5px; width:21px; height:21px; text-indent:-999999px; background:url(/homepage/images/bg/qna.gif) no-repeat;}

div.help_txt{border-top:1px solid #b6b6b6; border-bottom:1px solid #b6b6b6; background:#f0f0f0 url(/homepage/images/bg/layer.gif) 0 0 repeat-x; padding:10px; color:#767676; display:none;}
div.help_txt span.help_tit{display:block; font-weight:bold; font-size:14px; color:#d53c8a; margin-bottom:10px;}
div.help_txt table.stock_price{border-bottom:none !important; padding:0 !important;}

div.saving_wrap{background:#F0F0F0 url(/homepage/images/bg/layer.gif) 0 0 repeat-x; display:block; padding-bottom:10px; display:none;}

div.finsh{padding:10px; border-bottom:1px solid #b6b6b6;}
div.finsh p.complete{color:#d53c8a; font-size:18px; margin-bottom:10px;}
div.finsh p.fund_name{border:1px solid #d0d0d0; background:#f7f7f7; border-radius:4px; color:#323232; padding:10px;}

table.stock_price span.pw_tit{display:inline-block; font-weight:bold; margin-right:20px;}
table.stock_price span.pw_tit em{color:#d85093;}
/*//ÆÝµå,ELS½Å±Ô°¡ÀÔÇÁ·Î¼¼½º*/

/*h2.type1{margin:0; color:#323232; font-size:14px; padding:10px 0 10px 30px;}*/
h2.type2{border-top:2px solid #a8a8a8; padding:7px 0 7px 20px; color:#323232; font-size:14px; background:#f7f7f7 url(/homepage/images/ico/dot2.gif) no-repeat 10px 13px; margin:10px 0 0 0; background-size:2px 2px;}
h2.type3{background:#f7f7f7; border-bottom:1px solid #B6B6B6; padding:9px 0 8px 10px; margin:0 !important;}
div.bt_map+h2.type3{padding-top:20px; border-top:1px solid #B6B6B6;}
table.stock_price+h2.type3{padding-top:20px;}
h2+div.bt_right{margin:-34px 10px 10px;}
h3+div.bt_right{margin:-25px 10px 10px;}
h3.type1{color:#d53c8a; margin:20px 10px 0;}
h4.type1{margin:20px 0 0 10px;}

ul.fund_list{}
ul.fund_list li{overflow:hidden; border-bottom:1px solid #ddd; padding:5px 0 17px; position:relative;}
ul.fund_list li div.left{float:left; width:75%; margin-left:10px;}
ul.fund_list li div.left span.ico_fundtype1{margin:-3px 0 0 4px;}
ul.fund_list li div.left span.num{display:inline-table; vertical-align:-3px;}
ul.fund_list li div.left span.tit{}
ul.fund_list li div.left span.tit a{color:#323232; font-size:14px;}
ul.fund_list li div.right{position:absolute; top:5px; right:10px; text-align:right;}
ul.fund_list li div.right span.tit{color:#6b6b6b; font-size:13px; display:block;}
ul.fund_list li div.right span.per{font-size:15px; display:block;}

p.caution{text-align:right; margin:20px 10px 4px; color:#6B6B6B;}
p.caution em{font-weight:bold;}
p.caution+ul.fund_list{border-bottom:1px solid #ddd;}
p.caution+ul.fund_list li{border-top:1px solid #ddd; border-bottom:none;}

p.popular_fund{color:#323232; font-size:15px; position:relative; padding:15px 10px 10px 10px; overflow:hidden;}
p.popular_fund span.stit{float:left; width:70%;}
p.popular_fund a.m3_btn{float:right; margin-top:-3px;}
p.popular_fund+table.stock_price{margin-top:-1px;}
div.term_left{float:left; margin-top:6px;}
div.term_left a.bt_num{width:30px; padding:3px 4px 4px;}
div.fund_rate{float:right; text-align:right; padding:8px 0;}
div.fund_rate span.tit{text-size:13px; display:inline-block; margin-right:10px;}
div.fund_rate span.per{text-size:18px;}
table.stock_price+h2{}
div.fund_advantage{padding:10px; border-top:1px solid #BCBCBC; border-bottom:1px solid #BCBCBC;}
div.fund_advantage img{width:100%;}

p.popular_fund2{color:#323232; font-size:15px; padding:10px; text-align:center; background:#f0f0f0;}
p.popular_fund2 input{font-size:14px; height:23px; padding-left:10px;}
p.popular_fund3{border-bottom:1px dashed #dcdcdc; padding:10px;}
p.popular_fund3 input{font-size:14px; height:23px; padding-left:10px;}
table.els_data{background:#f9f9f9; border-bottom:1px solid #ddd; width:100%; padding:7px 0 6px;}
table.els_data th,table.els_data td{padding:3px 10px 4px 10px; text-align:left;}
table.els_data th{color:#323232;}
table.els_data td{color:#8b8b8b;}

div.exceptbox{border-top:1px solid #666; border-bottom:1px solid #666; background:#f6f6f6;}
div.exceptbox ul{padding:10px 0; margin:0 20px; overflow:hidden;}
div.exceptbox ul li{width:33.3%; float:left; padding:3px 0;}
div.exceptbox ul li span.checkbox,div.check_area span.checkbox{margin-top:-3px;}
div.check_area{margin:0 20px; border-top:1px dashed #999; padding:15px 0 0;}
div.exceptbox div.bt_right{text-align:right; margin:-25px 20px 10px 0;}
div.exceptbox div.bt_right a.g4_btn{padding:6px 7px 5px; border-radius:4px; vertical-align:1px;}

div.weekly_movie{overflow:hidden;}
div.weekly_movie h3{color:#3032a1; font-size:20px; margin:0 0 10px; padding:0; background:none;}
div.avi_box{margin:0 10px 0 0; width:40%; background:#fff; padding:0; float:left; border:1px solid #aeaeae;}
div.avi_box img{width:100%;}
div.avi_box+p{margin-top:20px; font-size:15px; font-weight:bold;}
div.weekly_movie_list{width:100%; clear:both;}
div.weekly_movie span.date{display:block; margin:5px 0 20px; color:#959594;}
div.weekly_movie span.date span.playtime{margin-left:10px;}
div.weekly_movie_list dl{width:100%; border-top:1px solid #ddd; padding:25px 0;}
div.weekly_movie_list dl:first-child{border-top:none; padding-top:10px;}
div.weekly_movie_list dl dt{font-size:18px; color:#b30c43; font-weight:bold;}
div.weekly_movie_list dl dd{overflow:hidden; padding-top:12px;}
div.weekly_movie_list dl dd div.avi{float:left; margin-right:12px; width:45%; height:110px; background:#e6e6e6; border:1px solid #b2b2b2; text-align:center;}
div.weekly_movie_list dl dd span.date{color:#8d8d8d; display:block; margin:4px 0 15px;}
ul.avi_list{width:100%; clear:both; border-top:1px solid #000; margin:10px 0;}
ul.avi_list li{border-top:1px solid #49505e; border-bottom:1px solid #292a2c; background:#32353e; padding:10px; overflow:hidden;}
ul.avi_list li dl{}
ul.avi_list li dl dd{float:left; margin-right:10px; background:#65738c;}
ul.avi_list li dl dd img{width:100px; height:60px; border:1px solid #32353f;}
ul.avi_list li dl dt{float:left; padding-top:5px;}
ul.avi_list li dl dt p{font-weight:bold; color:#fff; margin-bottom:5px;}
ul.avi_list li dl dt p a{font-weight:bold; color:#fff;}
ul.avi_list li dl dt span.date{color:#8b8b8b;}
ul.avi_list li dl dt span.date span.playtime{margin-left:10px;}
ul.tv_icon{overflow:hidden;}
ul.tv_icon li{border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc; float:left;}
ul.tv_icon li:first-child{border-left:none;}
div.bt_topright{text-align:right; margin:-35px 0 10px;}

.tab_util{}
.tab_util:after{content:'';display:block;clear:both}
.tab_util ul{float:right;height:26px;border:1px solid #5f5f5f;border-radius:3px}
.tab_util li{float:left}
.tab_util li a{display:block;height:19px;padding:7px 7px 0;font-weight:bold;background-color:#f0f0f0;color:#323232}
.tab_util li.on a{background-color:#7f7f7f;color:#fff}

.world_map{clear:both; position:relative; width:auto; height:369px; background:url(/homepage/images/bg/map.gif) no-repeat;}
.world_map div.bt_map{position:absolute; top:10px; right:10px; z-index:100;}
.world_map a.prev,
.world_map a.next{display:none}
.world_map2{display:none;}

div.mapinfo{position:absolute; width:66px; height:66px; text-align:center;}
div.mapinfo a{display:block; width:66px; height:46px; padding-top:20px;}
div.mapinfo.on{width:66px; height:66px; position:absolute; z-index:10;}
div.mapinfo.on span.n_num{color:#fff;}
div.mapinfo.on span.nation{}
div.mapinfo.on a{display:block;}
div.mapinfo span.n_num{display:block; color:#c0cfd2; font-size:11px;}
div.mapinfo span.nation{display:block; color:#fff; font-size:12px;}

div.area_gbr{background:url(/homepage/images/bg/map_info_01.png) no-repeat; top:56px; left:18px;}/*¿µ±¹*/
div.area_gbr.on{background:url(/homepage/images/bg/map_info_on_01.png) no-repeat; top:56px; left:18px;}/*¿µ±¹*/

div.area_deu{background:url(/homepage/images/bg/map_info_02.png) no-repeat; top:59px; left:108px;}/*µ¶ÀÏ*/
div.area_deu.on{background:url(/homepage/images/bg/map_info_on_02.png) no-repeat; top:59px; left:108px;}/*µ¶ÀÏ*/

div.area_fra{background:url(/homepage/images/bg/map_info_03.png) no-repeat; top:136px; left:32px;}
div.area_fra.on{background:url(/homepage/images/bg/map_info_on_03.png) no-repeat; top:136px; left:32px;}

div.area_ita{background:url(/homepage/images/bg/map_info_04.png) no-repeat; top:152px; left:118px;}
div.area_ita.on{background:url(/homepage/images/bg/map_info_on_04.png) no-repeat; top:152px; left:118px;}

div.area_rus{background:url(/homepage/images/bg/map_info_02.png) no-repeat; top:24px; left:200px;}
div.area_rus.on{background:url(/homepage/images/bg/map_info_on_02.png) no-repeat; top:24px; left:200px;}

div.area_chn{background:url(/homepage/images/bg/map_info_01.png) no-repeat; top:75px; left:287px;}/*Áß±¹*/
div.area_chn.on{background:url(/homepage/images/bg/map_info_on_01.png) no-repeat; top:75px; left:287px;}/*Áß±¹*/

div.area_jpn{background:url(/homepage/images/bg/map_info_02.png) no-repeat; top:88px; left:386px;}
div.area_jpn.on{background:url(/homepage/images/bg/map_info_on_02.png) no-repeat; top:88px; left:386px;}

div.area_hkg{background:url(/homepage/images/bg/map_info_03.png) no-repeat; top:176px; left:278px;}
div.area_hkg.on{background:url(/homepage/images/bg/map_info_on_03.png) no-repeat; top:176px; left:278px;}

div.area_kor{background:url(/homepage/images/bg/map_info_04.png) no-repeat; top:162px; left:355px;}
div.area_kor.on{background:url(/homepage/images/bg/map_info_on_04.png) no-repeat; top:162px; left:355px;}

div.area_ind{background:url(/homepage/images/bg/map_info_03.png) no-repeat; top:200px; left:185px;}/*ÀÎµµ*/
div.area_ind.on{background:url(/homepage/images/bg/map_info_on_03.png) no-repeat; top:200px; left:185px;}/*ÀÎµµ*/

div.area_aus{background:url(/homepage/images/bg/map_info_01.png) no-repeat; top:226px; left:320px;}
div.area_aus.on{background:url(/homepage/images/bg/map_info_on_01.png) no-repeat; top:226px; left:320px;}

div.area_can{background:url(/homepage/images/bg/map_info_01.png) no-repeat; top:30px; left:537px;}
div.area_can.on{background:url(/homepage/images/bg/map_info_on_01.png) no-repeat; top:30px; left:537px;}

div.area_usa{background:url(/homepage/images/bg/map_info_02.png) no-repeat; top:81px; left:630px;}
div.area_usa.on{background:url(/homepage/images/bg/map_info_on_02.png) no-repeat; top:81px; left:630px;}

div.area_mex{background:url(/homepage/images/bg/map_info_03.png) no-repeat; top:193px; left:587px;}
div.area_mex.on{background:url(/homepage/images/bg/map_info_on_03.png) no-repeat; top:193px; left:587px;}

div.area_bra{background:url(/homepage/images/bg/map_info_02.png) no-repeat; top:195px; left:761px; }
div.area_bra.on{background:url(/homepage/images/bg/map_info_on_02.png) no-repeat; top:195px; left:761px; }

div.nation_info{position:absolute; left:25px; bottom:0; background:url(/homepage/images/bg/map_info.gif) no-repeat; width:170px; height:40px; padding:10px;}
div.nation_info div.img{width:52px; height:37px; margin-right:9px; border:1px solid #dbdbdb; float:left;}
div.nation_info div.nation_tit{float:left;}
div.nation_info div.nation_tit span.tit{display:block; margin:5px 0 2px;}
div.nation_info div.nation_tit span.sub{display:block; font-size:12px; color:#b4b4b4;}

div.bt_map{text-align:right;}
a.map{display:inline-block; width:70px; height:30px; background:url(/homepage/images/btn/map.gif) no-repeat;}
a.map.on{background:url(/homepage/images/btn/map_on.gif) no-repeat;}
a.maplist{display:inline-block; width:70px; height:30px; background:url(/homepage/images/btn/map_list.gif) no-repeat;}
a.maplist.on{background:url(/homepage/images/btn/map_list_on.gif) no-repeat;}

.world_stock table{width:50%; float:left; border-bottom:1px solid #bebebe;border-right:1px solid #bebebe; margin-bottom:50px;}
.world_stock table:last-child{border-right:none; margin-bottom:0;}
.world_stock table tr:first-child th,.world_stock table tr:first-child td{border-top:none;}
.world_stock table td{padding:15px 0; text-align:right; border-top:1px solid #ddd;}
.world_stock table th{padding:15px 0 15px 10px; text-align:left; border-top:1px solid #ddd;}

.news_link{margin:0; border-top:1px solid #6e6e6e; border-left:1px solid #6e6e6e; border-right:1px solid #6e6e6e; background:#a2a6ac; padding:0 10px 8px;}
.news_link:after{content:'';display:block;clear:both}
.news_link a.prev,
.news_link a.next{display:none;}
.news_link ul{text-align:center; float:left;}
.news_link li{float:left; margin:7px 5px 0 0;}
.news_link li a{display:inline-block; padding:8px 10px; font-size:12px;  background:-webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#dddddd)); background:-moz-linear-gradient(top, #fdfdfd, #dddddd); background:-o-linear-gradient(top, #fdfdfd, #dddddd); border:1px solid #899099; box-shadow:1px 1px #8a8d92;}
.news_link li.on a{background:-webkit-gradient(linear, left top, left bottom, from(#575757), to(#787878)); background:-moz-linear-gradient(top, #575757, #787878); background:-o-linear-gradient(top, #575757, #787878); border:1px solid #525962; box-shadow:1px 1px #414141 inset; color:#fff;}

h2+table.stock_data2{border-top:none;}
h2+table.stock_data2 tr:first-child th,h2+table.stock_data2 tr:first-child td{border-top:none;}
table.stock_data2{clear:both;width:100%;border-top:1px solid #989898;border-bottom:1px solid #ddd}
table.stock_data2 th,
table.stock_data2 td{padding:5px 10px 3px; border-top:1px solid #ddd; text-align:center; border-left:1px solid #ddd;}
table.stock_data2 thead th{color:#323232;border-top:0; background:#f5f5f5;}
table.stock_data2 tbody th{color:#323232; background:#f5f5f5;}
table.stock_data2 th:first-child,
table.stock_data2 td:first-child{border-left:none;}

ul.setup_list li{text-align:center;border:1px solid #343434; border-bottom:0;background:url(/homepage/images/btn/bg_blue.gif) repeat-x; border-radius:3px;margin-bottom:10px}
ul.setup_list li a{display:block;height:22px;padding-top:9px; color:#fff}

ul.setup_time_list{border-bottom:1px solid #d3d3d3}
ul.setup_time_list li{clear:left;height:36px;border-top:1px solid #d3d3d3}
ul.setup_time_list li label{display:block;float:left;width:30%;height:24px;padding:12px 12px 0;background-color:#f5f5f5;border-right:1px solid #d3d3d3}
ul.setup_time_list li span.radio{margin:8px 12px 0;margin-bottom:0}

p.confirm{clear:both;padding:12px;/*border-top:1px solid #ddd;*/border-bottom:1px solid #ddd}
p.confirm span.reinfo{display:block;height:24px;padding-top:8px;margin:10px 0;font-weight:bold;color:#323232;text-align:center;border:1px solid #d0d0d0;border-radius:3px;background-color:#f7f7f7}
p.confirm span.reinfo strong{color:#d53c8a}

ul.step{display:table;width:100%;height:42px;border-top:1px solid #b6b6b6}
ul.step li{display:table-cell;width:auto;height:27px;padding:13px 20px 0 0;text-align:center;color:#6b6b6b;background:#dedede;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}
ul.step li.on{color:#fff;background:#2c2e32;border-top:1px solid #202125;border-bottom:1px solid #202125}
ul.step li:last-child{padding-right:0;background-image:none}

fieldset.pw{border-bottom:1px solid #d3d3d3;padding:10px 0}
fieldset.pw table{width:100%}
fieldset.pw th,
fieldset.pw td{vertical-align:top;padding:2px 10px}
fieldset.pw th{text-align:left;font-weight:bold;color:#323232;padding-top:9px}
fieldset.pw p{color:#727272;margin-top:4px}
fieldset.pw input.txt{height:25px;border-radius:3px}

fieldset.search_type{height:34px;margin:10px;border:2px solid #777;border-radius:4px}
fieldset.search_type input[type=text]{float:left;width:87%;height:32px;margin:0;padding-left:10px;border:none;color:#cdcdcd}
fieldset.search_type input[type=submit]{float:right;width:34px;height:34px;border:none; background:url(/homepage/images/btn/search2.gif) no-repeat; cursor:pointer}

p.stock_ninfo{padding-left:10px; margin-top:30px;}

dl.popexpress{border-top:1px solid #a8a8a8; margin-top:10px;}
dl.popexpress dt{height:26px;font-weight:bold;padding:13px 10px 0;background-color:#f5f5f5;border-bottom:1px solid #a8a8a8}
dl.popexpress dt em,
dl.popexpress dt a{float:right;margin-top:-8px}
dl.popexpress dt em{color:#6b6b6b; margin:0 !important}
dl.popexpress dt strong.price{display:block;float:right;height:26px;margin-top:-13px;padding:13px 10px 0;border-left:1px solid #a8a8a8; width:70%; text-align:right;}
dl.popexpress dt.type2{height:45px; padding:13px 10px 0; position:relative;}
dl.popexpress dt.type2 a.reflash{position:absolute; right:10px; top:20px;}
dl.popexpress dt strong.note{display:block;float:right;height:41px;margin-top:-30px;padding:13px 10px 0;border-left:1px solid #a8a8a8; width:65%; text-align:left;}
dl.popexpress dd{border-bottom:1px solid #a8a8a8}
dl.popexpress dd table{width:100%}
dl.popexpress dd table.type2{border-bottom:1px solid #a8a8a8;}
dl.popexpress dd th,
dl.popexpress dd td{padding:8px;border-left:1px solid #ddd;border-top:1px solid #ddd;text-align:center}
dl.popexpress dd thead th{border-top:0;font-weight:bold}
dl.popexpress dd tr th:first-child,
dl.popexpress dd tr td:first-child{border-left:0}
dl.popexpress dd ul.btn_list{margin:10px;margin-top:0}
dl.popexpress dd ul.btn_list li{display:inline}
dl.popexpress dd ul.btn_list li a{margin:2px 0;}
dl.popexpress dd ul.news_list{margin:0}
dl.popexpress dd ul.news_list:after{content:'';display:block;clear:both}
dl.popexpress dd ul.news_list li{display:block;float:left;width:40%;font-weight:bold}
dl.popexpress dd fieldset.price_set{padding:13px 7px; border-bottom:1px solid #a8a8a8;}
dl.popexpress dd fieldset.price_set input.txt{height:24px;border-radius:3px;margin:0;}
dl.popexpress dd fieldset.price_set strong{display:block;float:right;margin-top:8px}
dl.popexpress dd fieldset.price_set ul{clear:right;margin:0;margin-top:10px}
dl.popexpress dd dl{border:none}
dl.popexpress dd dt{border:none; background-color:transparent}
dl.popexpress dd dt span.btn{float:right; margin-top:-3px;}
dl.popexpress dd dt span.btn a{float:none; margin-top:0;}
dl.popexpress dd dt span.btn a.m_btn{vertical-align:middle; margin-left:3px; padding:3px; background:url(/homepage/images/btn/bg_blue.gif) repeat-x; border:1px solid #343434;}
dl.popexpress dd dt span.btn a.w_btn{vertical-align:middle; margin-left:3px; padding:3px;}
dl.popexpress dd dd{border:none}

a.reflash{display:inline-block; width:32px; height:32px; background:url(/homepage/images/btn/reflash.gif) no-repeat;}

ul.popexpress{}
ul.popexpress li{padding:12px 10px 10px;border-bottom:1px solid #ddd}
ul.popexpress li:after{content:'';display:block;clear:both}
ul.popexpress li span.radio,
ul.popexpress li span.checkbox{float:left;margin:0 5px 0 0;}
ul.popexpress li p{color:#8b8b8b}
ul.popexpress li p strong{color:#323232;font-weight:bold;margin:2px 0 5px 0}
ul.popexpress li p.sub{padding-left:8px; background:url(/homepage/images/ico/dot.gif) no-repeat 2px 6px; margin:7px 0 0 25px;}
ul.popexpress li p span.sub_info{display:block; color:#8B8B8B;}

ul.notice{padding:12px 12px 10px;border-bottom:1px solid #ddd;background-color:#f7f7f7}
ul.notice li{padding-left:8px; background:url(/homepage/images/ico/dot.gif) no-repeat 0 5px;color:#8b8b8b}

fieldset.inquiry table{width:100%;margin:10px 0}
fieldset.inquiry th,
fieldset.inquiry td{padding:3px 10px}
fieldset.inquiry th{width:55px;text-align:left;font-weight:bold}
fieldset.inquiry td input[type=text]{height:22px;border-radius:3px}
p.inquiry_none{border-top:1px solid #bcbcbc;padding:70px 0; text-align:center;color:#8d8d8d}

div.btn_set{margin:-5px 10px 5px; text-align:right;}
div.btn_set span.p_btn{}

p.b_note{padding:0 0 0 10px; margin:5px 0 20px;}
p.t_note{padding:0 0 0 10px; margin:10px 0 5px;}

div#mn11contents{}
div#mn11contents h1{font-weight:bold; padding:10px; background:#eee; border-bottom:1px solid #bcbcbc; font-size:15px;}
div#mn11contents div.tit02{background:#F8EEF6;overflow:hidden; border-bottom:1px solid #BCBCBC;}
div#mn11contents div.tit02 h2{float:left; font-weight:bold; padding:10px; text-align:left; width:25%; margin:0; font-size:14px; background:none;}
div#mn11contents div.tit02 h2 p{margin:0; padding:0;}
div#mn11contents div.tit02 p{ padding:10px; text-align:left; color:#6b6b6b; border-left:1px solid #bcbcbc; float:left; width:65%;}
div#mn11contents ul.list{}
div#mn11contents ul.list li{border-bottom:1px solid #bcbcbc; padding:10px; color:#6B6B6B;}
div#mn11contents ul.list li h3{margin:0; padding:0;}
div#mn11contents ul.list li.line{}

fieldset.zip_search{position:relative; padding:5px 10px; height:35px;}
fieldset.zip_search div{margin-right:37px;}
fieldset.zip_search input.txt{width:90%; padding:5px 10px; border:none; box-shadow:none; background:none;}
fieldset.zip_search a.find{display:inline-block; position:absolute; top:15px; right:10px; width:27px;height:27px;border:none; background:url(/homepage/images/btn/search.png) no-repeat;}

table.zip{width:100%; border-top:1px solid #b6b6b6; margin-top:10px;}
table.zip th{padding:5px 10px; border-bottom:1px solid #b6b6b6; border-right:1px solid #b6b6b6;}
table.zip th.left{text-align:left; padding-left:15px;}
table.zip td{padding:5px 10px; border-bottom:1px solid #b6b6b6;}
table.zip td a{color:#8b8b8b;}
div.paging{text-align:center; padding:10px 0 20px;}
div.near_area{overflow:hidden; background:#f4eee5; border-top:1px solid #ddd0be; border-bottom:1px solid #ddd0be; padding:5px 10px;}
div.near_area+div.near_area{border-top:none;}
div.near_area span.tit{float:left; display:block; margin-top:5px;}
div.near_area a.img{float:right; display:block;}
div.paging a{display:inline-block; margin:0 5px;}
a.phone_zip{display:inline-block; width:27px; height:26px; background:url(/homepage/images/btn/phone.gif) no-repeat;}
div.map_view{border:1px solid #a1a1a1; margin:10px; text-align:center;}

ul.event_list{padding:5px 0 0;}
ul.event_list li{padding:10px; border-bottom:1px solid #ddd;}
ul.event_list li img.banner{border:1px solid #ddd; width:300px; height:110px;}
ul.event_list li p.tit{color:#323232; font-size:16px; margin:10px 0;}
ul.event_list li p span.date{color:#8d8d8d; display:block; margin:5px 0 0;}
ul.event_list li p span.date img{vertical-align:-2px;}
ul.event_list li p.des{color:#6d6d6d;}
ul.event_list li div.banner_box img{border:1px solid #ddd; margin-top:15px;}

div.eventbox{}
div.eventbox img{width:100%;}
div.eventbox div input[type=text]{position:absolute; top:15%; left:22%; width:39%; font-size:18px; height:25px; padding:0 10px; border:none; background:none;}

div.box_txt{padding:15px 10px; border-bottom:1px solid #d3d3d3;}
div.box_txt p.tit{font-size:16px; color:#d53c8a; margin-bottom:10px;}

div#calendar table{width:100%; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}
div#calendar table thead{border-right:none;}
div#calendar table td{border-right:1px solid #dfdfdf; border-top:1px solid #dfdfdf;}

/*login*/
div.loginbox{margin:10px 10px 20px; position:relative;}
div.login{ background:#284b85; width:100%; border-radius:5px; box-shadow:0 2px 0 0 #b1b1b1; border-radius:5px; padding:20px 0 12px;}
div.login table{width:290px; margin:0 auto;}
div.login table td{padding:0 3px 8px;}
div.login table td input.txt{background:#2b333f; color:#909caf; border-top:1px solid #242a34; border-bottom:1px solid #4a6289; border-left:1px solid #303f58; border-right:1px solid #303f58; width:95%; padding:5px 0 5px 10px; box-shadow:0 1px 1px 0 #29313c inset; height:25px; border-radius:4px; font-size:17px;}
div.login table td span.id_area{display:inline-block; background:#2b333f; color:#909caf; border-top:1px solid #242a34; border-bottom:1px solid #4a6289; border-left:1px solid #303f58; border-right:1px solid #303f58;  box-shadow:0 1px 1px 0 #29313c inset; width:95%; border-radius:4px; font-size:17px; padding:6px 0 8px 10px}
div.loginbox div.appbox{position:absolute; top:0; right:0; background:url(/homepage/images/bg/bg_login2.gif) no-repeat right 0; height:136px; width:40%; padding:15px 0 0 0; }
div.loginbox div.appbox h2{background:url(/homepage/images/ico/h2_red.gif) no-repeat 0 0; margin:0 0 15px 20px; padding-left:23px;}
div.loginbox div.appbox ul{padding:0; margin:0 0 0 33px; overflow:hidden;}
div.loginbox div.appbox ul li{float:left; padding:0 12px 0 0;}

label.checkbox_id{background:url(/homepage/images/bg/checkbox2.gif) no-repeat 60px 0; color:#000; padding:1px 0 2px 0; display:block; color:#fff; margin:12px 0 0 0;}
label.checkbox_id.on{background:url(/homepage/images/bg/checkbox2_on.gif) no-repeat 60px 0px;}
label.checkbox_id input{visibility:hidden;}

div.keypad_box{padding:20px 20px 10px; margin:10px -20px; position:relative; border-top:1px solid #cbcbcb; box-shadow: 0 2px 0 0 #ededed inset;}
div.keypad_box h2{margin:0 0 0 10px; color:#787fc4; padding:0 0 10px 0; font-size:18px; background:none;}
div.keypad_box a.close{display:inline-block; width:40px; height:15px; color:#333; padding:0 0 2px 15px; background:url(/homepage/images/btn/key_close.png) no-repeat 0 4px; position:absolute; top:25px; right:25px;}

ul.key_list{border-top:1px solid #a1a1a1; margin:0 10px; padding:17px 0 0;}
ul.key_list li{text-align:center; padding:7px 0 8px; overflow:hidden; text-align:center;}
ul.key_list li a{display:inline-block; width:9%; margin:0 0.5%; height:45px;}
ul.key_list li a input[type=button]{position:absolute; width:10%; height:50px; opacity:0; z-index:100;}
ul.key_list li span{width:100%;}
ul.key_list li span.k_num{font-size:20px; display:inline-block; height:36px; padding-top:10px;  text-align:center; color:#323232; border-radius:5px;  background:-webkit-gradient(linear, left top, left bottom, from(#d7d7d7), to(#bbbbbb)); background:-moz-linear-gradient(top, #d7d7d7, #bbbbbb); background:-o-linear-gradient(top, #d7d7d7, #bbbbbb); border:1px solid #757575; box-shadow:0 1px #bcbcbc;}
ul.key_list li span.k_num.on{font-size:20px; display:inline-block; color:#323232; background:-webkit-gradient(linear, left top, left bottom, from(#f9b048), to(#d8993e)); background:-moz-linear-gradient(top, #f9b048, #d8993e); background:-o-linear-gradient(top, #f9b048, #bbbbbb); border:1px solid #d8993e; box-shadow:0 1px #bcbcbc; border:1px solid #757575;}
ul.key_list li span.k_a{display:inline-block; position:relative; width:100%; height:45px; border-radius:5px; background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dcdcdc)); background:-moz-linear-gradient(top, #fefefe, #dcdcdc); background:-o-linear-gradient(top, #fefefe, #dcdcdc); border:1px solid #757575; box-shadow:0 1px #bcbcbc; border:1px solid #757575;}
ul.key_list li span.k_a span.korea{color:#959595; position:absolute; top:0; right:10px; display:block; width:10px; height:10px;}
ul.key_list li span.k_a span.alpha{color:#323232; position:absolute; bottom:15px; left:5px; display:block; width:15px; height:15px; font-size:20px;}
ul.key_list li a.back2{width:10%; display:inline-block;}
ul.key_list li a.enter2{width:10%; display:inline-block; vertical-align:1px;}
ul.key_list li span.back{display:inline-block;  height:48px; background:url(/homepage/images/btn/key_back.png) no-repeat; background-size:100% 100%; vertical-align:-3px;}
ul.key_list li span.enter{display:inline-block;  height:34px; padding:15px 0 0; background:url(/homepage/images/btn/key_enter.png) no-repeat; color:#fff; background-size:100% 100%; font-size:16px; vertical-align:14px;}

ul.login_info{color:#6b6b6b; margin:10px 10px 0;}
ul.login_info li{border-top:1px solid #ddd; background:url(/homepage/images/ico/dot.gif) no-repeat 2px 28px; padding:20px 10px 20px 8px;}
ul.login_info li p{padding-bottom:7px;}
ul.login_info li:first-child{border-top:none;}

div.appbox{}
div.appbox ul{}
div.appbox ul li{float:left; width:15%;}
div.appbox ul li img{width:58px; height:58px;}

div.login_message{border-top:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; margin:0 0 10px 0;}
div.login_message div.in{border-top:2px solid #dadada; border-bottom:2px solid #dadada; padding:15px 0 15px 0; text-align:center;}
div.login_message span.warnning{background:url(/homepage/images/ico/warnning.gif) no-repeat 0 2px;  padding:3px 0 3px 23px; display:inline-block;}
div.login_message span.warnning em{color:#d53c8a;}
div.login_message span.warnning strong{font-weight:bold;}

p.login_info{background:url(/homepage/images/ico/dot.gif) no-repeat 2px 25px; padding:0 0 0 8px;}

/*div.login table td span.m_btn{padding:0; margin:0; width:66px; height:66px;}
div.login table td span.m_btn a.order{background:none; padding:0; width:66px; height:43px; text-align:center; padding-top:23px;}*/

div.login table td span.m_btn{display:inline-block; color:#fff; border-radius:5px; background:#b83478; border:1px solid #882658; width:90px;  margin-left:7px;}
div.login table td span.m_btn a.order{color:#fff; display:inline-block; width:90px; padding:26px 0;  border-radius:5px; border-top:1px solid #c4578f; text-align:center; font-size:20px; text-shadow:1px 1px #723954;}

h1.login{display:none;}
/*//login*/

div.chart_area{text-align:center; background:#fff;}
div.chart_area img{width:576px;}

ul.sns_set{}
ul.sns_set li{border-top:1px solid #bcbcbc; overflow:hidden; padding:5px 10px;}
ul.sns_set li img{margin:5px 10px 0 0; vertical-align:-4px;}
ul.sns_set li:first-child{border-top:none;}
ul.sns_set li a.w_btn,ul.sns_set li a.m3_btn{float:right; vertical-align:top;}

div.notice_note{background:#f0f0f0; padding:15px 10px 5px 15px; border-top:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc;}
div.notice_note ul{font-size:12px;}
div.notice_note ul li{background:url(/homepage/images/ico/dot.gif) 0 6px no-repeat; color:#6b6b6b; padding:0 0 5px 7px;}

div.supportbox{text-align:center; padding:15px 0 0;}
div.supportbox img{width:100%;}
div.apptbox{text-align:center; padding:0; margin:-15px -20px 0;}
div.apptbox img{width:100%;}

div.fixed_box{overflow:hidden;}
div.app_box{float:left; width:48%;}
div.app_box h2{padding:0 0 10px; border-bottom:1px solid #d2d2d2; margin:0; background:none; color:#4651b4; font-weight:bold; margin-top:30px; position:relative;}
div.app_box h2 a.view{display:inline-block; width:97px; height:26px; position:absolute; top:-5px; right:0; background:url(/homepage/images/btn/view.gif) no-repeat;}
dl.app{overflow:hidden; padding:15px 0;}
div.app_box:nth-child(even){float:right;}
dl.app dt{float:left; width:58px; text-align:center; padding-right:3%;}
dl.app dt img{width:58px; height:58px;}
dl.app dd{float:left; width:73%; padding-top:3px; font-size:12px;}
dl.app dd p{margin-bottom:20px; letter-spacing:-1px;}
dl.app dd a{margin-right:5px;}
dl.app dd strong{font-weight:bold; display:block; margin-bottom:10px; font-size:14px;}

/*contents*/
div.m_img_cont{display:none;}
div.img_cont{margin:-15px -20px 0 -20px;}
div.mirror_btn{text-align:right; padding:10px 20px 0 0;}
div.app_btn{text-align:right; padding:10px 20px 10px; background:#d6d9dc;}
div.app_btn a{margin-left:5px;}
img.w100{width:100%;}

div.young{margin-top:-20px;}
div.young img{width:100%;}

div.bgimgbox{background:url(/homepage/images/cont/bg_els.gif) repeat;}
div.graph_img{text-align:left; padding-top:10px;}
div.graph_img img{width:100%;}

div.els{background:url(/homepage/images/cont/els_02.gif?20131205) no-repeat; padding:50px 0 0 0; margin-top:30px;}
div.els2{background:url(/homepage/images/cont/els_03.gif?20131205) no-repeat; padding:50px 0 0 0; margin-bottom:30px;}
div.popexpress{padding:0 20px;}
div.vstock{background:url(/homepage/images/cont/vstock_02.gif) no-repeat; padding:50px 0 0 0; margin-top:30px;}
div.vstock2{background:url(/homepage/images/cont/vstock_03.gif) no-repeat; padding:50px 0 0 0; margin-bottom:30px;}
div.vstock3{background:url(/homepage/images/cont/vstock_04.gif) no-repeat; padding:50px 0 0 0; margin-bottom:30px;}
div.vstock4{background:url(/homepage/images/cont/vstock_05.gif) no-repeat; padding:50px 0 0 0; margin-bottom:30px;}
div.mirror{background:url(/homepage/images/cont/mirror02.gif) no-repeat; padding:50px 0 0 0; margin:0 20px 30px 20px;}
div.mirror2{background:url(/homepage/images/cont/mirror03.gif) no-repeat; padding:50px 0 0 0; margin:0 20px 30px 20px;}
div.aic{background:url(/homepage/images/cont/aic_02.gif) no-repeat; padding:50px 0 0 0; margin:0 20px 30px 20px;}
div.aic2{background:url(/homepage/images/cont/aic_03.gif) no-repeat; padding:70px 0 0 0; margin:0 20px 30px 20px;}

div.mine_best{float:left; width:49%;}
div.today_best{float:right; width:49%;}

table.best_list{width:100%; margin-top:10px;}
table.best_list td{letter-spacing:-1px; text-align:right; border-top:1px solid #ddd; padding:7px 0;}
table.best_list tr:first-child td{border-top:none; font-weight:bold;}
table.best_list tr:first-child td:first-child{color:#4651b4; font-size:16px;}
table.best_list td.left{text-align:left;}

ul.cont_list{margin:0 -10px;}
ul.cont_list li{border-bottom:1px solid #babdd9; color:#32326e; padding-top:7px !important; padding-bottom:7px !important; background:url(/homepage/images/ico/dot.gif) 6px 15px no-repeat !important; }
ul.cont_list li span{color:#4651b4; font-size:12px;}

ul.aic_top{overflow:hidden;}
ul.aic_top li{width:33%; float:left; border-left:1px solid #d4d4d4;}
ul.aic_top div.lank1{padding-left:60px; background:url(/homepage/images/cont/aic_level_01.gif) 0 13px no-repeat; overflow:hidden;}
ul.aic_top div.lank2{padding-left:60px; background:url(/homepage/images/cont/aic_level_02.gif) 0 13px no-repeat; overflow:hidden;}
ul.aic_top div.lank3{padding-left:60px; background:url(/homepage/images/cont/aic_level_03.gif) 0 13px no-repeat; overflow:hidden;}

dl.best_person{}
dl.best_person dd.img{float:left; margin-right:10px;}
dl.best_person dd.img img{border:1px solid #d3d3d3; width:50px; height:50px;}
dl.best_person dt{float:left; font-weight:bold; color:000; padding:10px 0 5px;}
dl.best_person dt span.star{padding-left:18px; display:block; color:#fe6103; background:url(/homepage/images/cont/bl_star.gif) 0 3px no-repeat;}

span.cimg_tit{display:inline-block; background:#3f50a2 url(/homepage/images/cont/tit_bg2.gif) right 0 no-repeat; padding:2px 0 3px; }
span.cimg_tit span{background:#3f50a2 url(/homepage/images/cont/tit_bg.gif) no-repeat; color:#fff; padding:2px 0px 3px 15px; margin-right:30px;}

dl.cont_info{color:#6b6b6b; margin-top:25px;}
dl.cont_info dt{}
dl.cont_info dd{padding:10px 20px 10px 0;}
dl.cont_info dd ul{}
dl.cont_info dd ul li{background:url(/homepage/images/ico/dot.gif) 6px 8px no-repeat;  padding:0 0 0 15px;}
dl.cont_info dd span.tit{font-size:18px; font-weight:bold; color:#32326e;}
dl.cont_info dd p{margin-bottom:10px;}
dl.cont_info dd p em{color:#4651b4;}

div.cont_btnright{text-align:right; padding:5px 20px 10px 0;}
div.cont_btnright2{text-align:right; padding:0 20px 0 0; margin-top:-5px;}

div.cont_btnright a{margin:2px 0;}

a.org_btn{color:#fff; text-align:center; display:inline-block; width:142px; padding:7px 0 0; height:27px; background:url(/homepage/images/cont/bt_mexpress.png) 0 0 no-repeat; }
a.org_btn2{background:url(/homepage/images/cont/bl_org.gif) right 7px no-repeat; display:inline-block; padding-right:10px; padding-bottom:5px; color:#ec6400;}
a.bgg_btn{color:#333; text-align:center; display:inline-block; width:142px; padding:7px 0 0; height:27px; background:url(/homepage/images/cont/bg_g.png) 0 0 no-repeat; }

a.app{display:inline-block; width:100px; height:33px; background:url(/homepage/images/cont/bt_app.gif) no-repeat; background-size:100% 100%;}
a.app2{display:inline-block; width:125px; height:33px; background:url(/homepage/images/cont/bt_app02.gif) no-repeat; background-size:100% 100%;}

p.org_note{border-top:1px solid #ddd; color:#8b8b8b; padding:10px; margin-top:10px;}

ul.cont_tab{overflow:hidden; margin-left:28px}
ul.cont_tab li{float:left; text-align:center; background:url(/homepage/images/cont/bg_tab_on.png) repeat; margin:0 2px; width:140px; border-radius:5px 5px 0 0;}
ul.cont_tab li a{color:#8b8b8b; display:inline-block;  height:24px; padding:8px 10px 0;}
ul.cont_tab li.on{float:left; text-align:center; background:url(/homepage/images/cont/bg_tab.png) repeat;}
ul.cont_tab li.on a{color:#4651b4;}

div.account_01{background:url(/homepage/images/cont/account_01.gif) no-repeat; padding:30px 0 0 0; margin:40px 20px 30px 20px; overflow:hidden;}
div.account_01 dl.cont_info{float:left; width:48%;}

div.account_02{background:url(/homepage/images/cont/account_02.gif) no-repeat; padding:30px 0 0 0; margin:40px 20px 30px 20px; overflow:hidden;}
div.account_02 dl.cont_info{float:left; width:46%;}

div.otp_box{border-radius:3px; background:#f2f2f2; border:1px solid #dadada; padding:25px;}
div.otp_box p.tit{color:#939393; font-size:14px;}
div.otp_box p.tit span{color:#323232; font-size:16px; display:block; margin-bottom:10px;}
ul.ico_app{overflow:hidden; margin-top:20px;}
ul.ico_app li{float:left; width:33%;}
ul.ico_app li div.ico_appfix{position:relative; margin:5px; border-radius:3px; border:1px solid #d0d0d0; background:#fff; padding:0 8px 0 45px; box-shadow:2px 2px #dedede; font-size:13px; letter-spacing:-1px;}
ul.ico_app li div.ico_appfix span.num2{position:absolute; top:28%; left:10px; display:inline-block; width:30px; height:22px; padding:8px 0 0; color:#fff; font-weight:bold; text-align:center; background:url(/homepage/images/btn/circle.gif) no-repeat; background-size:30px 30px;}
ul.ico_app li div.ico_appfix span.txt{height:60px; display:table-cell; vertical-align:middle;}
/*//contents*/

div.id_resister{margin-bottom:10px; padding:20px; border:1px solid #dfdfdf; border-radius:3px; position:relative; background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5)); background:-moz-linear-gradient(top, #ffffff, #f5f5f5); background:-o-linear-gradient(top, #ffffff, #f5f5f5);}
div.id_resister dl{margin-right:80px;}
div.id_resister dt{color:#4651b4; font-weight:bold; font-size:15px; padding-bottom:8px;}
div.id_resister dd{color:#8b8b8b;}
div.id_resister a.go{position:absolute; top:20px; right:15px; display:inline-block; width:44px; height:29px; color:#fff; font-weight:bold; text-align:center; padding:15px 0 0; background:url(/homepage/images/btn/circle.gif) no-repeat; background-size:44px 44px;}

ul.support_list{}
ul.support_list li{padding:25px 20px; border-top:1px solid #ebebeb; overflow:hidden; position:relative;}
ul.support_list li span.num2{position:absolute; top:25px; left:10px; display:inline-block; width:44px; height:29px; padding:15px 0 0;  background:url(/homepage/images/btn/circle.gif) no-repeat; color:#fff; font-weight:bold; text-align:center; margin-right:10px;}
ul.support_list li dl{margin-left:50px;}
ul.support_list li dl dt{}
ul.support_list li dl dd{color:#737373; padding-top:5px;}
div.support_box{background:#f1f1f1; border-radius:3px; margin-top:30px; border:1px solid #d8d8d8;}
div.support_box dl{padding:20px; border:1px solid #fff; border-radius:3px;}
div.support_box dl dd{margin-top:10px; color:#7f7f7f; }

div.c_bt{padding:10px 0 0 0; text-align:right;}

/*±Ý»ó ÆÝµå°Ë»ö*/
div.fund_search{padding:20px 10px 0;}
ul.cont_tab2{overflow:hidden;}
ul.cont_tab2 li{float:left; margin-right:3px; background:url(/homepage/images/cont/bg_tab_on.png) repeat-x; border-top:1px solid #cecece; border-left:1px solid #cecece; border-right:1px solid #cecece; border-radius:2px 2px 0 0;}
ul.cont_tab2 li a{display:inline-block; padding:7px 32px; color:#6b6b6b;}
ul.cont_tab2 li.on{border-top:1px solid #6f6f6f; border-left:1px solid #6f6f6f; border-right:1px solid #6f6f6f;  background:#fff; position:relative; z-index:10;}
ul.cont_tab2 li.on a{color:#4651b4;}
div.fund_search div.contbox{border:1px solid #6f6f6f; border-radius:0 0 5px 5px; margin-top:-1px; position:relative; z-index:1; padding:15px;}
div.fund_search ul.fundlist{overflow:hidden; margin-bottom:5px;}
div.fund_search ul.fundlist li{float:left; padding:0 15px 0 0; margin-bottom:5px; color:#6b6b6b;}
div.fund_word{position:relative;}
div.fund_word div.select_wrap{position:absolute; top:3px; margin:0;}
div.fund_word div.select_wrap div.select_ui{margin:0;}
div.fund_word div{margin-right:100px; margin-left:160px;}
div.fund_word div input{width:100%; padding:5px 10px;}
div.fund_word a.m3_btn{position:absolute; top:0; right:0;}
/*//±Ý»ó ÆÝµå°Ë»ö*/

div.btn_area{margin:10px 0 0 0; padding-right:10px; text-align:right;}
div.error_box{width:50%; margin:5% auto; background:#fff;  border-radius:10px; padding:20px; text-align:center;}
div.error_box div.img_box{margin:20px auto;}
div.error_box div.img_box img{}
div.error_box strong{color:#6b6b6b;}
div.error_box p{margin:80px 0 0; font-size:15px;}

div.error_box2{width:50%; margin:5% auto; padding:0 20px 40px 125px; background:url(/homepage/images/ico/error.png) no-repeat 0 15%;}
div.error_box2 div.img_box2{border-radius:10px; border:1px solid #cccccc; background:#fff; padding:15px;}
div.error_box2 div.img_box2 p{background:url(/homepage/images/ico/dot2.gif) no-repeat 0 7px; padding-left:10px; line-height:20px;}
div.error_box2 div.img_box2 span.err{display:inline-block; background:#c84747; color:#fff; font-weight:bold; margin:10px 0 0 10px; padding:5px 10px; font-size:12px;}

/*°ü½ÉÁ¾¸ñÆíÁý*/
div.stock_editbox{border:1px solid #c4c4c4; font-weight:bold;}
div.stock_editbox div.tit_area{position:relative; padding:15px 10px; margin:-1px -1px 0 -1px; border:1px solid #9a9a9a; background:-webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#cecece)); background:-moz-linear-gradient(top, #e8e8e8, #cecece); background:-o-linear-gradient(top, #e8e8e8, #cecece); box-shadow:0 -1px 0 0 #e1e1e1 inset;}
div.stock_editbox a.w_btn{font-weight:bold; font-size:11px; padding:6px 7px 7px; margin-left:10px;}
div.stock_editbox a.g2_btn{font-weight:bold; font-size:11px; padding:6px 7px 7px; margin:0; width:auto; height:auto; border-radius:3px;}
div.stock_editbox div.right_btn{position:absolute; top:7px; right:10px;}
div.stock_editbox div.edit_name{background:#ececec; padding:10px; border-bottom:1px solid #c6c6c6;}
div.stock_editbox div.edit_name div.inputbox{margin:0 20px 0 0;}
div.stock_editbox div.edit_name input.txt{width:100%; padding:5px 10px;}
div.stock_editbox div.top_editarea{padding:10px; border-bottom:1px solid #c6c6c6; position:relative; background:#f6f6f6;}
div.stock_editbox div.edit_area{padding:10px; border-bottom:1px solid #ededed; position:relative;}
div.stock_editbox div.edit_leftbox span.tit{display:inline-block;  text-overflow:ellipsis; width:34%; overflow:hidden; white-space:nowrap;}
div.stock_editbox div.edit_leftbox span.num{width:20px; text-align:center;}
div.stock_editbox div.edit_btn{position:absolute; top:10px; right:10px;}
div.stock_editbox div.edit_btn2{position:absolute; top:6px; right:10px;}
div.edit_area+div.top_editarea{border-bottom:none; border-top:1px solid #c6c6c6; margin-top:-1px;}
div.stock_editbox div.tit_area.pad10{padding:10px;}
a.g_btn{display:inline-block; background:-webkit-gradient(linear, left top, left bottom, from(#73767a), to(#393b3f)); background:-moz-linear-gradient(top, #73767a, #393b3f); background:-o-linear-gradient(top, #73767a, #393b3f); border-radius:3px; color:#fff; letter-spacing:-1px; padding:7px 15px; border:1px solid #4d5055; }
a.w_up{display:inline-block; width:30px; height:30px; background:url(/homepage/images/btn/w_up.gif) no-repeat; margin-left:8px;}
a.w_down{display:inline-block; width:30px; height:30px; background:url(/homepage/images/btn/w_down.gif) no-repeat;}
/*//°ü½ÉÁ¾¸ñÆíÁý*/

div.sns_ment{border:1px solid #bcbcbc; border-radius:3px; padding:10px;}
div.sns_ment table.sns_ico{overflow:hidden; width:100%;}
div.sns_ment table.sns_ico td{font-weight:bold;}
div.sns_txt{}
div.sns_txt p.user_name{margin-top:30px; font-weight:bold;}
div.sns_txt a.bt_write{float:right; margin-top:-22px; font-size:12px; font-weight:bold;}
div.txt_area{background:#f0f0f0; border:1px solid #c5c5c5; clear:both; margin:10px 0 0; padding:10px 18px 10px 10px;}
div.txt_area textarea{background:none; color:#6b6b6b; width:100%; height:100px; border:none;}

/*ÁÖ½Ä½Ã¼¼*/
div.price_total{background:url(/homepage/images/bg/price.gif) repeat; border:1px solid #a3a3a3; padding:20px 20px 15px 20px; box-shadow:1px 1px #cecece;	margin-bottom:30px;}
div.search_area{border-bottom:1px solid #bdbdbd; position:relative; padding:0 0 15px 0;}
div.search_area div.search_inbox{border:1px solid #9d9d9d; border-radius:5px; background:#fff; box-shadow:2px 2px 5px 2px #cbcbcb inset; margin-right:80px; position:relative;}
div.search_area div.search_inbox span.ic_stock{display:inline-block; background:url(/homepage/images/main/ic_stock.gif) no-repeat; width:19px; height:19px; margin-right:5px; vertical-align:-4px;}
div.search_area div.search_inbox span.ic_stock2{display:inline-block; background:url(/homepage/images/main/ic_stock2.gif) no-repeat; width:19px; height:19px; margin-right:5px; vertical-align:-4px;}
div.search_area div.search_inbox span.p_name{color:#000;}
div.search_area div.search_inbox span.w_price{color:#8b8b8b; margin:0 7px 0 5px;}
div.search_area div.search_inbox a.search{background:url(/homepage/images/btn/search.png) no-repeat; display:inline-block; width:18px; height:16px; background-size:18px 16px; position:absolute; top:25%; right:8px;}
div.search_area a.bt_like2{display:inline-block; width:33px; height:32px; background:url(/homepage/images/btn/like2.png) no-repeat; position:absolute; right:38px; top:0;}
div.search_area a.bt_popexpress2{display:inline-block; width:33px; height:32px; background:url(/homepage/images/btn/popexpress2.png) no-repeat; position:absolute; right:0; top:0;}
table.price_area{width:100%; border-top:1px solid #fff; padding-top:13px;}
table.price_area td{text-align:right; font-size:18px; vertical-align:top;}
table.price_area td canvas{vertical-align:top; float:left;}
table.price_area td.btn{text-align:right;}
table.price_area td.pad10{padding-top:10px;}
table.price_area td span.count{display:block; margin-top:1px;}
table.price_area td span.price{display:block; font-size:32px; color:#323232; margin-top:-8px;}
table.price_area td span.per{margin-left:10px;}
table.price_area td.left{text-align:left;}
table.price_area td.btn span.mta_btn a{padding:12px 0 0 0; height:40px;}
table.price_area td p{margin:4px 0 0;}
/*//ÁÖ½Ä½Ã¼¼*/

/*¼³Á¤*/
h2.setting{background:#f0f0f0; color:#4651b4; padding:0; margin:0; border-top:2px solid #b6b6b6; border-bottom:1px solid #b6b6b6; padding:12px 10px 10px 10px;}
h2.setting span{font-size:12px;}
div.btn_hour+h2.setting{margin-top:20px;}
ul.setting_list+h2.setting{border-top:none;}
div.bt_cen+h2.setting{margin-top:20px;}
ul.setting_list{border-bottom:1px solid #ddd; padding:15px 0;}
ul.setting_list li{color:#323232; padding:8px 10px; font-weight:bold;}
ul.setting_list li a{color:#323232;}
ul.setting_list.line{padding:10px 0;}
ul.setting_list.line li{border-top:1px solid #ddd; position:relative; padding:10px;}
ul.setting_list.line li span.right{position:absolute; top:5px; right:10px;}
ul.setting_list.line li span.right a.g2_btn{font-weight:bold; font-size:11px; padding:6px 7px 7px; margin:0; vertical-align:top; width:auto; height:auto; border-radius:3px; background:-webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#c0c0c0)); background:-moz-linear-gradient(top, #dbdbdb, #c0c0c0); background:-o-linear-gradient(top, #dbdbdb, #c0c0c0);}
ul.setting_list.line li span.right a.w_btn{font-weight:bold; font-size:11px; padding:6px 7px 7px; margin-left:5px; vertical-align:top;}
ul.setting_list.line li span.right a.w_up{font-weight:bold; font-size:11px; padding:0; margin-left:5px;}
ul.setting_list.line li span.right a.w_down{font-weight:bold; font-size:11px; padding:0; margin-left:5px;}
ul.setting_list.line li:first-child{border-top:none;}
p.setting_notice{padding:15px 0 15px 20px; background:url(/homepage/images/ico/dot.gif) 13px 23px no-repeat; color:#8b8b8b;}
div.over_layer{background:#f5f5f5; border-top:1px solid #ddd; margin:10px -10px -10px -10px; font-weight:bold;}
div.over_layer table{width:100%;}
div.over_layer table.type1{color:#8b8b8b; padding:2px 0 0;}
div.over_layer table.type1 th{text-align:left; padding:6px 0 6px 15px;}
div.over_layer table.type1 td{text-align:right; padding:6px 15px;}
div.over_layer table.type2{}
div.over_layer table.type2 th{border-top:1px solid #ddd; border-left:1px solid #ddd; text-align:center; padding:7px 0;}
div.over_layer table.type2 td{border-top:1px solid #ddd; border-left:1px solid #ddd; text-align:center; padding:10px 0;}
div.over_layer table.type2 th:first-child,div.over_layer table.type2 td:first-child{border-left:none;}
h3.set{font-size:12px; margin:15px 0 10px; padding:0 0 0 10px;}
div.btn_hour{margin:0 7px 10px 10px;}
div.btn_hour a.w_btn{font-weight:bold; font-size:11px; padding:6px 12px 7px; margin:2px 3px 2px 0;}
table.type3{width:100%; border-bottom:1px solid #ddd; padding:7px 0;}
table.type3 td{border-left:1px solid #ddd; text-align:center; padding:3px 0;}
table.type3 td input[type=text]{width:60px; text-align:center;}
table.type3 td:first-child{border-left:none;}
table.type4{width:100%; border-bottom:1px solid #c5c5c5;}
table.type4 th{padding:10px; text-align:left;}
table.type4 th a.w_btn{font-weight:bold; font-size:11px; padding:6px 2px 7px; margin:-2px 0 0 5px;}
table.type4 td{padding:5px 10px;}
table.type4 td input[type=text]{width:40%; text-align:right;}
table.type4 td p.per{font-weight:bold; font-size:12px; padding:5px 0;}
a.plus{display:inline-block; width:30px; height:26px; background:url(/homepage/images/btn/plus.gif) no-repeat; vertical-align:middle;}
a.minus{display:inline-block; width:30px; height:26px; background:url(/homepage/images/btn/minus.gif) no-repeat; vertical-align:middle;}
table.type5{width:100%;}
table.type5 th{padding:5px 10px 5px 10px; text-align:left; vertical-align:middle;}
table.type5 th span.des{font-size:12px; display:block; color:#8b8b8b; font-weight:normal; margin-top:5px;}
table.type5 th.line{border-bottom:1px solid #ddd;}
table.type5 td{padding:5px 10px 5px 10px;}
table.type5 td input[type=text]{width:40%;  text-align:right;}
table.type5 td a.g2_btn{font-weight:bold; font-size:11px; padding:6px 7px 7px; margin:0; width:auto; height:auto; border-radius:3px; background:-webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#c0c0c0)); background:-moz-linear-gradient(top, #dbdbdb, #c0c0c0); background:-o-linear-gradient(top, #dbdbdb, #c0c0c0);}
table.type5 td a.w_btn,table.type4 td a.w_btn{font-weight:bold; font-size:11px; padding:6px 7px 7px; margin-left:5px; margin-right:0;}
table.type5 tr.line td{font-size:12px; border-bottom:1px solid #ddd; padding-top:0px; padding-bottom:10px; font-weight:bold;}
div.searchbox.another{background:none; border-top:none; border-bottom:none; padding:10px;}
div.searchbox.another a.search{right:10px;}
div.searchbox.another div.search_input{}
div.searchbox.another span.ic_stock{display:inline-block; background:url(/homepage/images/main/ic_stock.gif) no-repeat; width:19px; height:19px; margin-right:5px; vertical-align:-5px;}
div.searchbox.another span.ic_stock2{display:inline-block; background:url(/homepage/images/main/ic_stock2.gif) no-repeat; width:19px; height:19px; margin-right:5px; vertical-align:-5px;}
div.searchbox.another span.w_price{color:#8b8b8b; margin:0 5px 0 0; font-weight:bold;}
div.searchbox.another span.p_name{color:#585858; font-weight:bold;}
table.set_result{width:100%;}
table.set_result th{color:#8d8d8d; padding:10px; border-top:1px solid #ddd; text-align:left;}
table.set_result th span.time2{margin-right:10px;}
table.set_result td{color:#323232; line-height:150%; padding:0 10px 10px;}
div.calendarbox{padding:0 10px 15px; text-align:center;}
div.calendarbox input{margin-right:5px; width:30%; text-align:center;}
div.calendarbox a.calendar2{background:url(/homepage/images/btn/search2.gif) no-repeat; display:inline-block; width:25px; height:24px; background-size:25px 24px;}
/*¼³Á¤*/



@media screen and (min-width:769px) and (max-width:10000000px){
	.dnone{display:none;}
}

/*pc³ª ¾ÆÀÌÆÐµå°¡·Î»çÀÌÁî*/
@media screen and (min-width:0) and (max-width:1023px){
	div#wrap{width:100%; min-width:320px;}
}

/*¾ÆÀÌÆÐµå¼¼·Î»çÀÌÁî*/
@media screen and (min-width:768px) and (max-width:941px){
	.dnone{/*visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0; position:absolute;*/ display:none;}

	footer div.sns{top:50px;}

	.world_map{clear:both; position:relative; width:578px; height:277px; margin:0 auto; background-size:578px 277px;}
	.world_map div.bt_map{position:absolute; top:5px; right:10px; z-index:100;}
	.world_map a.prev,
	.world_map a.next{display:none}
	.world_map2{display:none;}

	.world_stock table{width:100%; float:none; margin:0; border-right:none; border-bottom:1px solid #ddd;}
	.world_stock table th{padding-left:25px;}
	
	header div.gnb{position:absolute; top:17px; left:160px;}
	header div.gnb ul{}
	header div.gnb ul li{}
	header div.gnb ul li:first-child{}
	header div.gnb ul li.on{}
	header div.gnb ul li a{padding:7px 10px; }
	header div.gnb a.pop{margin-left:5px; padding:7px 10px;}

	div.mapinfo{position:absolute; width:55px; height:55px; text-align:center;}
	div.mapinfo a{display:block; width:50px; height:40px; padding-top:15px;}
	div.mapinfo.on{width:55px; height:55px; position:absolute; z-index:10;}
	div.mapinfo.on span.n_num{color:#fff; letter-spacing:-1px;}
	div.mapinfo.on span.nation{font-size:12px; letter-spacing:-1px;}
	div.mapinfo.on a{display:block; width:50px; height:40px; padding-top:15px;}
	div.mapinfo span.n_num{display:block; color:#c0cfd2; letter-spacing:-1px;}
	div.mapinfo span.nation{display:block; color:#fff; letter-spacing:-1px;}
	
	div.area_gbr{background:url(/homepage/images/bg/map_info_01.png) no-repeat; top:35px; left:2px; background-size:55px 55px;}/*¿µ±¹*/
	div.area_gbr.on{background:url(/homepage/images/bg/map_info_on_01.png) no-repeat; top:35px; left:2px; background-size:55px 55px;}/*¿µ±¹*/

	div.area_deu{background:url(/homepage/images/bg/map_info_02.png) no-repeat; top:38px; left:74px; background-size:55px 55px;}/*µ¶ÀÏ*/
	div.area_deu.on{background:url(/homepage/images/bg/map_info_on_02.png) no-repeat; top:38px; left:74px; background-size:55px 55px;}/*µ¶ÀÏ*/

	div.area_fra{background:url(/homepage/images/bg/map_info_03.png) no-repeat; top:100px; left:15px; background-size:55px 55px;}
	div.area_fra.on{background:url(/homepage/images/bg/map_info_on_03.png) no-repeat; top:100px; left:15px; background-size:55px 55px;}

	div.area_ita{background:url(/homepage/images/bg/map_info_04.png) no-repeat; top:114px; left:79px; background-size:55px 55px;}
	div.area_ita.on{background:url(/homepage/images/bg/map_info_on_04.png) no-repeat; top:114px; left:79px; background-size:55px 55px;}

	div.area_rus{background:url(/homepage/images/bg/map_info_02.png) no-repeat; top:14px; left:138px; background-size:55px 55px;}
	div.area_rus.on{background:url(/homepage/images/bg/map_info_on_02.png) no-repeat; top:14px; left:138px; background-size:55px 55px;}

	div.area_chn{background:url(/homepage/images/bg/map_info_01.png) no-repeat; top:55px; left:190px; background-size:55px 55px;}/*Áß±¹*/
	div.area_chn.on{background:url(/homepage/images/bg/map_info_on_01.png) no-repeat; top:55px; left:190px; background-size:55px 55px;}/*Áß±¹*/

	div.area_jpn{background:url(/homepage/images/bg/map_info_02.png) no-repeat; top:55px; left:270px; background-size:55px 55px;}
	div.area_jpn.on{background:url(/homepage/images/bg/map_info_on_02.png) no-repeat; top:55px; left:270px; background-size:55px 55px;}

	div.area_hkg{background:url(/homepage/images/bg/map_info_03.png) no-repeat; top:132px; left:183px; background-size:55px 55px;}
	div.area_hkg.on{background:url(/homepage/images/bg/map_info_on_03.png) no-repeat; top:132px; left:183px; background-size:55px 55px;}

	div.area_kor{background:url(/homepage/images/bg/map_info_04.png) no-repeat; top:123px; left:247px; background-size:55px 55px;}
	div.area_kor.on{background:url(/homepage/images/bg/map_info_on_04.png) no-repeat; top:123px; left:247px; background-size:55px 55px;}

	div.area_ind{background:url(/homepage/images/bg/map_info_03.png) no-repeat; top:150px; left:120px; background-size:55px 55px;}/*ÀÎµµ*/
	div.area_ind.on{background:url(/homepage/images/bg/map_info_on_03.png) no-repeat; top:150px; left:120px; background-size:55px 55px;}/*ÀÎµµ*/

	div.area_aus{background:url(/homepage/images/bg/map_info_01.png) no-repeat; top:170px; left:220px; background-size:55px 55px;}
	div.area_aus.on{background:url(/homepage/images/bg/map_info_on_01.png) no-repeat; top:170px; left:220px; background-size:55px 55px;}

	div.area_can{background:url(/homepage/images/bg/map_info_01.png) no-repeat; top:20px; left:362px; background-size:55px 55px;}
	div.area_can.on{background:url(/homepage/images/bg/map_info_on_01.png) no-repeat; top:20px; left:362px; background-size:55px 55px;}

	div.area_usa{background:url(/homepage/images/bg/map_info_02.png) no-repeat; top:55px; left:443px; background-size:55px 55px;}
	div.area_usa.on{background:url(/homepage/images/bg/map_info_on_02.png) no-repeat; top:55px; left:443px; background-size:55px 55px;}

	div.area_mex{background:url(/homepage/images/bg/map_info_03.png) no-repeat; top:147px; left:400px; background-size:55px 55px;}
	div.area_mex.on{background:url(/homepage/images/bg/map_info_on_03.png) no-repeat; top:147px; left:400px; background-size:55px 55px;}

	div.area_bra{background:url(/homepage/images/bg/map_info_02.png) no-repeat; top:130px; left:520px; background-size:55px 55px;}
	div.area_bra.on{background:url(/homepage/images/bg/map_info_on_02.png) no-repeat; top:130px; left:520px; background-size:55px 55px;}
	
	div.nation_info{position:absolute; left:25px; bottom:0; background:url(/homepage/images/bg/map_info.gif) no-repeat; background-size:147px 46px; width:127px; height:26px; padding:10px;}
	div.nation_info div.img{width:39px; height:27px; margin-right:6px; border:1px solid #dbdbdb; float:left; background-size:39px 27px;}
	div.nation_info div.nation_tit{float:left;}
	div.nation_info div.nation_tit span.tit{display:block; margin:2px 0 0;}
	div.nation_info div.nation_tit span.sub{display:block; font-size:12px; color:#b4b4b4;}
	
	/*ul.key_list li{padding:5px 0;}
	ul.key_list li a.k_num{font-size:17px; display:inline-block; width:50px; height:29px; padding-top:8px;  text-align:center; color:#323232; background-size:50px 37px; background:url(/homepage/images/btn/keypad_num.png) no-repeat;}
	ul.key_list li a.k_num.on{font-size:17px; display:inline-block; color:#323232; background-size:50px 37px; background:url(/homepage/images/btn/keypad_num_on.png) no-repeat;}
	ul.key_list li a.k_a{display:inline-block; width:50px; height:37px; position:relative; background-size:50px 37px; background:url(/homepage/images/btn/keypad_alpha.png) no-repeat;}
	ul.key_list li a.k_a span.korea{color:#959595; position:absolute; top:6px; left:8px;}
	ul.key_list li a.k_a span.alpha{color:#323232; position:absolute; bottom:6px; right:8px; font-size:17px;}
	ul.key_list li a.back{display:inline-block;  width:73px; height:36px; background-size:73px 36px; background:url(/homepage/images/btn/key_back.png) no-repeat;}
	ul.key_list li a.enter{display:inline-block;  width:91px; height:27px; padding:9px 0 0; background-size:91px 36px; background:url(/homepage/images/btn/key_enter.png) no-repeat; vertical-align:11px;}*/

	table.lanking_info{padding:3px 3px 3px 7px;}
	table.lanking_info th,table.lanking_info td{ text-align:left; letter-spacing:-1px; font-size:12px;}
	table.lanking_info th{background:url(/homepage/images/ico/dot.gif) 0 16px no-repeat; color:#323232; padding-left:7px;}
	table.lanking_info td{padding:10px; background:url(/homepage/images/ico/table_bar.gif) 0 14px no-repeat; color:#6b6b6b; padding-left:7px;}

	ul.ico_list li{width:46%; float:left; margin:0 10px;}
	ul.ico_list li:nth-child(3){ min-height:100px;}
	ul.ico_list li:nth-child(7){ min-height:150px;}
	ul.ico_list li:nth-child(8){ min-height:150px;}

	div.eventbox div input[type=text]{position:absolute; top:14%; left:22%; width:38%; font-size:18px; height:25px; padding:0 10px; border:none; background:none;}
}

/*¸ð¹ÙÀÏ»çÀÌÁî*/
@media screen and (max-width:767px){
	body{font-size:14px; letter-spacing:-1px;}
	header{height:44px; background:-webkit-gradient(linear, left top, left bottom, from(#545891), to(#30306b)); background:-moz-linear-gradient(top, #545891, #30306b); background:-o-linear-gradient(top, #545891, #30306b); position:relative;}
	header h1 a.home{position:absolute; top:8px; left:10px; display:block; width:34px; height:29px; background-position:0 0;}
	header a.sns{position:absolute; top:8px; right:46px; background:url(/homepage/images/ico/msns.png) no-repeat; display:block; width:34px; height:29px; background-size:34px 29px; text-indent:-9999px;}
	header a.menu{position:absolute; top:8px; right:46px; background:url(/homepage/images/ico/mmenu.gif) no-repeat; display:block; width:34px; height:29px; background-size:34px 29px; text-indent:-9999px;}
	header a.f_view{position:absolute; top:8px; right:9px; display:block; width:34px; height:29px; background-position:0 -39px;}
	header span.gnb_tit{display:block; text-align:center; color:#fff; font-size:20px; font-weight:bold; padding:0; text-shadow:-1px -1px #1d1e36; letter-spacing:0;}
	header span.gnb_tit a{color:#fff;}
	header span.gnb_tit a.open{padding-right:28px; line-height:180%; display:inline-block; margin-top:2px; background:url(/homepage/images/btn/m_gnb_off.png) no-repeat right 11px; background-size:21px 20px;}
	header span.gnb_tit a.close{padding-right:28px; line-height:180%; display:inline-block; margin-top:2px; background:url(/homepage/images/btn/m_gnb_on.png) no-repeat right 11px; background-size:21px 20px;}
	div#container{background:none;}
	div#lnb{display:none;}
	div.cont{margin:0; padding:0 0 10px 0; min-height:0;}

	div.apptbox{text-align:center; padding:0; margin:0;}
	
	dl.app{overflow:hidden; padding:15px 0; float:inherit; width:auto;}
	/*gnb*/
	div.m_gnb{border-top:1px solid #adaeb3; border-bottom:1px solid #adafb3; display:block;}
	div.m_gnb div.in{padding:7px 0 12px; background:#f0f0f0; border-top:1px solid #d9d9db; border-bottom:1px solid #d9dadc;}
	div.m_gnb ul.menu_ico{overflow:hidden;}
	div.m_gnb ul.menu_ico li{width:20%; float:left; text-align:center;}
	div.m_gnb ul.menu_ico li img{width:50px; height:50px;}
	div.m_gnb ul.menu_ico li span{display:block;}
	div.m_gnb ul.menu_ico li span.main_menu_1{display:inline-block; width:48px; height:48px; background-position: -161px -427px;}
	div.m_gnb ul.menu_ico li span.main_menu_4{display:inline-block; width:48px; height:48px;  background-position: -161px -721px;}
	div.m_gnb ul.menu_ico li span.main_menu_6{display:inline-block; width:48px; height:48px;  background-position: -161px -917px;}
	div.m_gnb ul.menu_ico li span.main_menu_7{display:inline-block; width:48px; height:48px;  background-position: -161px -1015px;}
	div.m_gnb ul.menu_ico li span.main_menu_9{display:inline-block; width:48px; height:48px;  background-position: -161px -1211px;}
	.bgimg{background:url(/homepage/images/m_main/m_main.png?20131030) 0 0 no-repeat;}

	/*//gnb*/

	div.sub_menu{border-top:none; border-left:none; border-right:none; border-bottom:1px solid #989898; overflow:hidden; background:none; margin-top:0; margin-bottom:0; position:relative;}
	div.sub_menu ul{border-bottom:none; background:#f8eef6; margin-bottom:0; padding:0;}
	div.sub_menu ul li{letter-spacing:-1px;}
	div.sub_menu ul li.on{border-top:none; border-right:none;}
	div.sub_menu ul li.on:first-child a{background:none;}
	div.sub_menu ul li.on a{color:#4651b4; border-right:none; border-left:none; background:url(/homepage/images/ico/bl_submenubar.gif) 0 18px no-repeat;}
	div.sub_menu ul li a{color:#323232; font-size:14px; font-weight:bold; padding:13px 0 11px; display:block;  background:url(/homepage/images/ico/bl_submenubar.gif) 0 17px no-repeat;}
	div.sub_menu ul li.on+li a{background:url(/homepage/images/ico/bl_submenubar.gif) 0 18px no-repeat;}
	div.sub_menu+div.searchbox{border-top:none;}

	div.sub_menu_tab{padding:5px 10px; margin:0; border-bottom:1px solid #c2c2c2; text-align:center;}

	div.aic_lanking{width:auto; float:none; margin:10px 10px 20px; position:relative; height:160px;}
	div.wide_right{width:100%; float:none; margin:35px 0 0 0;}
	div.imgbox{width:188px; height:149px; position:absolute; text-align:center;}
	div.imgbox img{width:186px; height:147px;}
	div.txtbox{margin-left:200px; width:auto;}
	div.txtbox p.tit{position:absolute; bottom:-35px; left:0; font-size:16px;}
	div.txtbox p.tit span.count{background:url(/homepage/images/ico/star.gif) 0 5px no-repeat;}
	table.lanking_info{width:100%; background:#f7f7f7; border:1px solid #d0d0d0; padding:8px 10px 7px; margin-top:-17px; height:150px;}
	table.lanking_info th,table.lanking_info td{ text-align:left;}
	table.lanking_info th{background:url(/homepage/images/ico/dot.gif) 0 14px no-repeat; color:#323232; padding-left:7px;}
	table.lanking_info td{padding:7px 10px; background:url(/homepage/images/ico/table_bar.gif) 0 13px no-repeat; color:#6b6b6b; padding-left:14px;}

	.num{margin-right:2px; font-size:10px; vertical-align:0;}
	
	div.select_account{padding:10px 10px 10px 0; border-bottom:1px solid #686868;}
	div.select_account p{margin:0 0 5px; float:inherit; padding:0;}
	div.select_account p span.radio{margin:0 0 0 10px;}
	div.select_account div.select_box{margin:0 5px 0 10px; float:inherit;}
	div.select_account div.select_box div.select_ui{width:100%;}

	/*ÅÇ¹öÆ° ±âº»*/
	div.sub_tabbox{display:block; background:url(/homepage/images/bg/mlnb.gif) 0 0 repeat-x; width:100%; overflow:hidden; letter-spacing:-1px; margin:0; border-bottom:1px solid #000;}
	ul.sub_tab{}
	div.sub_tabbox ul li.on a{color:#ffcc00 !important;}

	
	/*ÅÇ¹öÆ° 4°³ ÀÌ»óÀÏ °æ¿ì ÇÑÂÊÀ¸·Î ¹öÆ°ÀÌ ºÙ´Â °æ¿ì*/
	div.sub_tabbox.swipe ul.sub_tab li,div.sub_tabbox ul.sub_tab li{float:left; width:23.75%; text-align:center; padding:10px 0;background:url(/homepage/images/bg/bl_mlnb.gif) 0 0 repeat-y; vertical-align:middle;}
	div.sub_tabbox ul.sub_tab{width:100%;}
	div.sub_tabbox ul.sub_tab li:first-child{}
	div.sub_tabbox ul.sub_tab li.on{background:url(/homepage/images/bg/mlnb_on.gif) 0 0 repeat;}
	div.sub_tabbox ul.sub_tab li a{color:#fff; font-size:14px; font-weight:bold; width:23.75%;}
	div.sub_tabbox ul.sub_tab li.bt_prev{width:5%; background:#000 url(/homepage/images/bg/bl_mlnb2.gif) right 0 repeat-y; padding:0;}
	div.sub_tabbox ul.sub_tab li.bt_next{width:5%; background:#000 url(/homepage/images/bg/bl_mlnb2.gif) left 0 repeat-y; padding:0;}
	div.sub_tabbox ul.sub_tab li.bt_prev a{background:#000 url(/homepage/images/btn/lnb_prev.png) center 12px no-repeat; background-size:7px 14px; display:inline-block; width:100%; height:35px;}
	div.sub_tabbox ul.sub_tab li.bt_next a{background:#000 url(/homepage/images/btn/lnb_next.png) center 12px no-repeat; background-size:7px 14px; display:inline-block; width:100%; height:35px;}
	
	/*ÅÇ¹öÆ° 7°³ ÀÌ»óÀÏ °æ¿ì ¾ç¿·À¸·Î ¹öÆ°ÀÌ ºÙ´Â °æ¿ì*/
	div.sub_tabbox.swipe ul.sub_tab2 li,div.sub_tabbox ul.sub_tab2 li{float:left; width:28.6%; text-align:center; padding:10px 0;background:url(/homepage/images/bg/bl_mlnb.gif) 0 0 repeat-y; vertical-align:middle;}
	div.sub_tabbox ul.sub_tab2{width:100%;}
	div.sub_tabbox ul.sub_tab2 li:first-child{}
	div.sub_tabbox ul.sub_tab2 li.on{background:url(/homepage/images/bg/mlnb_on.gif) 0 0 repeat;}
	div.sub_tabbox ul.sub_tab2 li a{color:#fff; font-size:14px; font-weight:bold; width:28.6%;}
	div.sub_tabbox ul.sub_tab2 li.bt_prev{width:7%; background:#000 url(/homepage/images/bg/bl_mlnb2.gif) right 0 repeat-y; padding:0; }
	div.sub_tabbox ul.sub_tab2 li.bt_next{width:7%; background:#000 url(/homepage/images/bg/bl_mlnb2.gif) left 0 repeat-y; padding:0;}
	div.sub_tabbox ul.sub_tab2 li.bt_prev a{background:url(/homepage/images/btn/lnb_prev.png) center 15px no-repeat; display:inline-block; width:100%; height:35px; background-size:8px 12px;}
	div.sub_tabbox ul.sub_tab2 li.bt_next a{background:url(/homepage/images/btn/lnb_next.png) center 15px no-repeat; display:inline-block; width:100%; height:35px; background-size:8px 12px;}

	
	/*ÅÇ¹öÆ° 3°³ÀÏ °æ¿ì*/
	div.sub_tabbox.swipe ul.sub_tab3 li,div.sub_tabbox ul.sub_tab3 li{float:left; width:33.3%; text-align:center; padding:10px 0;background:url(/homepage/images/bg/bl_mlnb.gif) 0 0 repeat-y; vertical-align:middle;}
	div.sub_tabbox ul.sub_tab3{width:100%;}
	div.sub_tabbox ul.sub_tab3 li:first-child{}
	div.sub_tabbox ul.sub_tab3 li.on{background:url(/homepage/images/bg/mlnb_on.gif) 0 0 repeat;}
	div.sub_tabbox ul.sub_tab3 li a{color:#fff; font-size:14px; font-weight:bold; width:33.3%;}
	
	/*ÅÇ¹öÆ° 4°³ÀÏ °æ¿ì*/
	div.sub_tabbox.swipe ul.sub_tab4 li,div.sub_tabbox ul.sub_tab4 li{float:left; width:50%; text-align:center; padding:10px 0;background:url(/homepage/images/bg/bl_mlnb.gif) 0 0 repeat-y; vertical-align:middle;}
	div.sub_tabbox ul.sub_tab4{width:100%;}
	div.sub_tabbox ul.sub_tab4 li:first-child{}
	div.sub_tabbox ul.sub_tab4 li.on{background:url(/homepage/images/bg/mlnb_on.gif) 0 0 repeat;}
	div.sub_tabbox ul.sub_tab4 li a{color:#fff; font-size:14px; font-weight:bold; width:50%;}


	
	.data_none{/*visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0; position:absolute;*/display:none !important;}/*¸ð¹ÙÀÏ¿¡¼­ º¸ÀÌÁö ¾ÊÀ½*/
	
	ul.price_list li div.price_info table.stock_price{float:none; width:100%;}
	ul.price_list li div.price_info div.btn_box{float:none; width:100%; padding-top:10px;}
	
	span.btn_add{display:block; text-align:center; color:#4d4d4d; border-radius:2px; background:-webkit-gradient(linear, left top, left bottom, from(#aaaaaa), to(#8e8e8e)); background:-moz-linear-gradient(top, #aaaaaa, #8e8e8e); background:-o-linear-gradient(top, #aaaaaa, #8e8e8e); border:1px solid #848484; margin:5px 10px;}
	span.btn_add a{color:#fff; display:block; padding:6px 0; border-top:1px solid #ccc;}
	
	/*span.m_btn{display:inline-block; color:#fff; border-radius:2px; background:-webkit-gradient(linear, left top, left bottom, from(#c90445), to(#a20337)); background:-moz-linear-gradient(top, #c90445, #a20337); background:-o-linear-gradient(top, #c90445, #a20337); border-top:1px solid #970032; border-right:1px solid #970032; width:55px; vertical-align:top;}
	span.m_btn a{color:#fff; display:inline-block; width:108px; padding:9px 0 0 10px; height:22px; border-radius:2px; border-top:1px solid #e17095; text-align:left; background:url(/homepage/images/ico/bt_marrow.png) no-repeat 100px 14px;}
	span.ico_btn{display:inline-block; text-align:center; color:#4d4d4d; border-radius:2px; background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dcdcdc)); background:-moz-linear-gradient(top, #ffffff, #dcdcdc); background:-o-linear-gradient(top, #ffffff, #dcdcdc); border:1px solid #c8c3c3; padding:10px 0 0; height:22px;  margin-left:0; text-align:center; width:55px;}
	div.popeye_info.dnone span.ico_btn{padding-top:7px; height:34px;}
	span.ico_btn a{color:#4d4d4d; display:inline-block; padding:0; height:30px; text-align:center;}
	span.ico_btn a.like{background:url(/homepage/images/ico/bt_like.gif) no-repeat center 0; text-indent:-99999px;}
	span.ico_btn a.price{background:none;}
	span.ico_btn a.chart{background:none;}
	span.ico_btn a.express{background:url(/homepage/images/ico/pop_express.gif) no-repeat 0 0;}
	span.m_btn a.order{background:none; padding-left:0; width:55px; text-align:center;}
	a.g_btn:hover,a.b_btn:hover,span.m_btn a:hover,span.ico_btn a:hover{text-decoration:none;}
	div.popeye_info span.ico_btn{border:1px solid #2e2e2e; border-radius:5px; margin:0 1px; width:50px; height:15px; padding:10px 0 8px;}
	div.popeye_info span.m_btn{border:1px solid #570520; border-radius:5px; margin:0 1px; width:50px; height:26px; padding:0 0 8px;}
	div.popeye_info span.m_btn a{border-radius:5px; width:50px; height:24px; padding:10px 0 8px;}*/
	
	div.collect_box div.select_width{margin-right:70px;}
	div.collect_box div.select_ui{width:100%;}
	div.collect_box a.gs_btn{position:absolute; top:6px; right:10px;}
	
	h2{margin-left:10px; margin-bottom:5px;}
	h3{margin-left:10px;}

	div.btn_advice a{width:25%; font-size:12px;}
	
	span.mta_btn{display:inline-block; color:#fff; border-radius:2px; background:-webkit-gradient(linear, left top, left bottom, from(#c90445), to(#a20337)); background:-moz-linear-gradient(top, #c90445, #a20337); background:-o-linear-gradient(top, #c90445, #a20337); border-top:1px solid #970032; border-right:1px solid #970032; width:49px;  margin-left:7px;}
	span.mta_btn a{color:#fff; display:inline-block; width:49px; padding:15px 0 0 0; height:34px; border-radius:2px; border-top:1px solid #e17095; text-align:center; font-size:15px;}
	span.g_btn{display:inline-block; color:#4d4d4d; border-radius:2px; background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dcdcdc)); background:-moz-linear-gradient(top, #ffffff, #dcdcdc); background:-o-linear-gradient(top, #ffffff, #dcdcdc); border:1px solid #c8c3c3; width:49px; padding:0; height:49px;  margin-left:7px; text-align:center;}
	span.g_btn a{color:#4d4d4d; display:inline-block; width:49px; padding:15px 0 0 0; height:34px; font-size:15px;}
	span.g_btn a.buy{background:url(/homepage/images/ico/mbuy.gif) no-repeat 15px 12px; text-indent:-99999px;}
	
	div.popeye_info{font-size:12px;}
	
	div.count2{height:65px; padding:10px 0; margin:0;}
	div.count2 div.price{padding:5px 0 5px 10px;}
	div.count2 div.updownbox{position:absolute; left:10px; bottom:15px; top:inherit; right:inherit;}
	div.count2 div.data_box{position:absolute; top:24px; right:125px; text-align:right;}
	div.count2 div.data_box span.up{display:block; margin:0;}
	div.count2 div.data_box span.per{display:block; margin:0;}
	div.count2 div.data_box span.vol{display:block; margin:0;}
	div.count2 div.popular{padding:0 10px; bottom:15px; top:inherit;}
	div.count2 div.popular span.mta_btn{margin-left:4px;}
	div.count2 div.price canvas{margin:1px 8px 0 0; width:7px; height:25px;}
	div.count2 div.updownbox a.checkbox{background:url(/homepage/images/bg/checkbox2.gif) no-repeat; padding:1px 0 0 18px; color:#767676;}
	div.count2 div.updownbox a.checkbox.on{background:url(/homepage/images/bg/checkbox2_on.gif) 0 3px no-repeat;}
	span.ico_best1{display:inline-block; width:67px; height:19px; background:url(/homepage/images/ico/best_type01.gif) no-repeat; margin:0;}
	
	div.count div.price{padding:0 10px;}
	div.count span.vol{display:block; margin-top:-35px;}
	div.count div.updownbox{bottom:25px; right:85px;}
	div.count span.per{margin:0 0 0 5px;}
	div.count div.popular{right:10px; bottom:10px;}
	
	div.count.popeye{height:25px; padding:10px 0;}
	div.count.popeye div.price{}
	div.count.popeye div.popular{bottom:8px;}
	div.count.popeye div.updownbox{bottom:8px; right:85px;}
	
	div.highrank table.stock_data td span.fund_tit{display:block; float:none; font-size:14px; color:#333; text-align:left; border-bottom:#ddd;}
	div.highrank table.stock_data td span.fund_data{display:block; float:none; font-size:14px; text-align:right;}
	
	.sub_menu+.tab_util{margin-top:-10px}
	.tab_util hr{display:block;width:auto;height:1px !important;margin:0 -10px 10px;background-color:#5f5f5f;color:#5f5f5f}
	
	.world_map{display:none;}	
	.world_map2{background:#000; display:block; position:relative;}
	.world_map2 div.bt_map{position:absolute; top:0; right:0; z-index:100;}
	.world_map2 div.area_box{width:320px; height:290px; position:relative; margin:0 auto;}
	.world_map2 div.inbox_area1{position:relative; width:320px; height:290px; background:url(/homepage/images/bg/m_map.gif) no-repeat center 0;}
	.world_map2 div.inbox_area2{position:relative; height:290px; background:url(/homepage/images/bg/m_map_02.gif) no-repeat center 0;}
	.world_map2 div.inbox_area3{position:relative; height:290px; background:url(/homepage/images/bg/m_map_03.gif) no-repeat center 0;}
	.world_map2 a.prev{position:absolute; top:50%; left:10px; background:url(/homepage/images/btn/map_prev.png) no-repeat; width:27px; height:36px; z-index:10;}
	.world_map2 a.next{position:absolute; top:50%; right:10px; background:url(/homepage/images/btn/map_next.png) no-repeat; width:22px; height:36px; z-index:10;}
	.world_map2 div.area_box div.panning{position:absolute; bottom:0; right:0;}
	.world_map2 div.area_box div.panning a{display:inline-block; width:25px; height:26px; background:url(/homepage/images/bg/map_panning.png) no-repeat; margin:0 5px;}
	.world_map2 div.area_box div.panning a.on{display:inline-block; width:25px; height:26px; background:url(/homepage/images/bg/map_panning_on.png) no-repeat; margin:0 5px;}
	
	div.area_gbr{background:url(/homepage/images/bg/map_info_01.png) no-repeat; top:67px; left:37px;}/*¿µ±¹*/
	div.area_gbr.on{background:url(/homepage/images/bg/map_info_on_01.png) no-repeat; top:67px; left:37px;}/*¿µ±¹*/
	
	div.area_deu{background:url(/homepage/images/bg/map_info_02.png) no-repeat; top:72px; left:126px;}/*µ¶ÀÏ*/
	div.area_deu.on{background:url(/homepage/images/bg/map_info_on_02.png) no-repeat; top:72px; left:126px;}/*µ¶ÀÏ*/
	
	div.area_fra{background:url(/homepage/images/bg/map_info_03.png) no-repeat; top:152px; left:46px;}
	div.area_fra.on{background:url(/homepage/images/bg/map_info_on_03.png) no-repeat; top:152px; left:46px;}
	
	div.area_ita{background:url(/homepage/images/bg/map_info_04.png) no-repeat; top:160px; left:130px;}
	div.area_ita.on{background:url(/homepage/images/bg/map_info_on_04.png) no-repeat; top:160px; left:130px;}

	div.area_rus{background:url(/homepage/images/bg/map_info_02.png) no-repeat; top:40px; left:230px;}
	div.area_rus.on{background:url(/homepage/images/bg/map_info_on_02.png) no-repeat; top:40px; left:230px;}
	
	div.area_ind{background:url(/homepage/images/bg/map_info_03.png) no-repeat; top:165px; left:25px;}/*ÀÎµµ*/
	div.area_ind.on{background:url(/homepage/images/bg/map_info_on_03.png) no-repeat; top:165px; left:25px;}/*ÀÎµµ*/
	
	div.area_chn{background:url(/homepage/images/bg/map_info_01.png) no-repeat; top:37px; left:130px;}/*Áß±¹*/
	div.area_chn.on{background:url(/homepage/images/bg/map_info_on_01.png) no-repeat; top:37px; left:130px;}/*Áß±¹*/
	
	div.area_jpn{background:url(/homepage/images/bg/map_info_02.png) no-repeat; top:45px; left:227px;}
	div.area_jpn.on{background:url(/homepage/images/bg/map_info_on_02.png) no-repeat; top:45px; left:227px;}
	
	div.area_hkg{background:url(/homepage/images/bg/map_info_03.png) no-repeat; top:137px; left:120px;}
	div.area_hkg.on{background:url(/homepage/images/bg/map_info_on_03.png) no-repeat; top:137px; left:120px;}
	
	div.area_kor{background:url(/homepage/images/bg/map_info_04.png) no-repeat; top:120px; left:197px;}
	div.area_kor.on{background:url(/homepage/images/bg/map_info_on_04.png) no-repeat; top:120px; left:197px;}
	
	div.area_aus{background:url(/homepage/images/bg/map_info_02.png) no-repeat; top:177px; left:238px;}
	div.area_aus.on{background:url(/homepage/images/bg/map_info_on_02.png) no-repeat; top:177px; left:238px;}
	
	div.area_can{background:url(/homepage/images/bg/map_info_01.png) no-repeat; top:13px; left:50px;}
	div.area_can.on{background:url(/homepage/images/bg/map_info_on_01.png) no-repeat; top:13px; left:50px;}
	
	div.area_usa{background:url(/homepage/images/bg/map_info_02.png) no-repeat; top:54px; left:144px;}
	div.area_usa.on{background:url(/homepage/images/bg/map_info_on_02.png) no-repeat; top:54px; left:144px;}
	
	div.area_mex{background:url(/homepage/images/bg/map_info_03.png) no-repeat; top:153px; left:84px;}
	div.area_mex.on{background:url(/homepage/images/bg/map_info_on_03.png) no-repeat; top:153px; left:84px;}
	
	div.area_bra{background:url(/homepage/images/bg/map_info_02.png) no-repeat; top:160px; left:253px;}
	div.area_bra.on{background:url(/homepage/images/bg/map_info_on_02.png) no-repeat; top:160px; left:253px;}
	
	div.nation_info{width:151px; height:37px; padding:10px 0 0 10px; background:url(/homepage/images/bg/m_map_info.gif) no-repeat; left:0; bottom:0;}
	div.nation_info div.img{width:38px; height:27px; margin-right:5px; background-size:38px 27px;}
	div.nation_info div.nation_tit span.tit{margin:2px 0 0;}
	div.nation_info div.nation_tit span.sub{}
	
	div.panning_page{text-align:right; position:absolute; bottom:10px; right:10px;}
	div.panning_page a{display:inline-block; width:15px; height:15px; background:url(/homepage/images/btn/panning.png) no-repeat;}
	div.panning_page a.on{background:url(/homepage/images/btn/panning_on.png) no-repeat;}
	
	.world_stock h3{float:none;width:100%}
	.world_stock table{float:none;width:100%}
	.world_stock table:first-child{border-left:none; margin-bottom:0; border-bottom:1px solid #ddd;}
		
	.news_link{position:relative; padding:0px 21px 0 19px; border-top:none; border-left:none; border-right:none; background:none;}
	.news_link div.in{}
	.news_link a.prev{display:block; background:#444 url(/homepage/images/btn/lnb_prev.png) no-repeat 50% 50%; background-size:8px 12px; width:21px; height:32px; position:absolute; top:0; left:0;}
	.news_link a.next{display:block; background:#444 url(/homepage/images/btn/lnb_next.png) no-repeat 50% 50%; background-size:8px 12px; width:21px; height:32px; position:absolute; top:0; right:0;}
	.news_link ul{float:left;overflow:hidden; width:100%; margin:0;}
	.news_link ul li{width:25%; margin:0;}
	.news_link ul li.on a{border-top:none;}
	.news_link ul li a{width:100%; padding:8px 0; border-top:none; box-shadow:none;}
	.news_link ul+ul{display:none;}
	.news_link ul+ul li{width:33%;}
	.news_link ul+ul li:nth-child(2){width:34%;}
	ul.setup_list li{margin:10px;margin-top:0}
	
	div.btn_set{margin:-5px 10px 5px;}
	div.btn_set span.p_btn{width:100%; text-align:center;}
	
	table.popeye_data td span.s_tit{display:none;}
	
	table.s_stock{width:100%; float:none;}
	
	div.bt_right2{text-align:right; margin:5px 0 0;}
	
	div.count{padding:0}
	div.price_info{width:100%; /*background:url(/homepage/images/bg/layer.gif) 0 0 repeat-x;*/ border-bottom:1px solid #bcbcbc; position:relative;}
	
	table.stock_price th{padding:7px 3px;}
	table.stock_price tr th:first-child{padding:7px 5px 7px 10px;}
	table.stock_price tr td:last-child{padding:7px 10px 7px 5px;}
	table.stock_price td{padding:7px 5px;}
	table.stock_data td,table.stock_data th{padding:7px 5px 7px 5px;}
	table thead th{font-size:14px;}
	
	div.open_group span.bt a.w_btn{margin-right:2px; color:#666; padding:2px;}
	div.open_group span.tit{top:8px; left:55px;}
	div.open_group a.right{top:4px}
	div.my_group a.w_btn.fr{padding:0;}

	table th,table td{letter-spacing:-1px;}
	table td.left{padding-left:5px;}

	table.popeye_data td{}
	table.popeye_data td span.s_sub{font-size:16px;}

	div.appbox{border-top:1px solid #ddd; padding:15px 0; }
	div.appbox h2{margin:0 0 15px 20px; padding-left:23px;}
	div.appbox ul{padding:0; margin:0 0 0 33px; overflow:hidden;}
	div.appbox ul li{float:left; padding:0 20px 0 0;}

	/*div.keypad_box{padding:5px 0;}
	div.keypad_box h2{margin-left:40px; background-size:15px 15px; padding-left:25px; padding-bottom:5px; font-size:18px;}
	div.keypad_box a.close{display:inline-block; width:43px; height:21px; background:url(/homepage/images/btn/key_mclose.png) no-repeat 0 0; position:absolute; top:10px; right:40px; padding:5px 0 0 4px; font-size:13px;}
	ul.key_list{padding-top:8px;}
	ul.key_list li{padding:2px 0;}
	ul.key_list li a.k_num{font-size:15px; display:inline-block; width:26px; height:24px; padding-top:6px;  text-align:center; color:#323232; background-size:26px 30px; background:url(/homepage/images/btn/keypad_num.png) no-repeat;}
	ul.key_list li a.k_num.on{font-size:15px; display:inline-block; color:#323232; background-size:26px 30px; background:url(/homepage/images/btn/keypad_num_on.png) no-repeat;}
	ul.key_list li a.k_a{display:inline-block; width:26px; height:30px; position:relative; background-size:26px 30px; background:url(/homepage/images/btn/keypad_alpha.png) no-repeat;}
	ul.key_list li a.k_a span.korea{color:#959595; position:absolute; top:2px; left:2px; font-size:12px;}
	ul.key_list li a.k_a span.alpha{color:#323232; position:absolute; bottom:2px; right:4px; font-size:12px;}
	ul.key_list li a.back{display:inline-block;  width:38px; height:30px; background-size:38px 30px; background:url(/homepage/images/btn/key_mback.png) no-repeat;}
	ul.key_list li a.enter{display:inline-block;  width:38px; height:22px; padding-top:8px; background-size:38px 30px; background:url(/homepage/images/btn/key_menter.png) no-repeat;  font-size:13px;}*/

	h1.login{display:block; margin:10px; padding:0; font-size:16px; font-weight:bold;}

	table.stock_count{width:100%; font-size:15px;}
	table.stock_count td.stock_name{font-size:18px; line-height:100%;}
	table.stock_count td:first-child{padding-left:10px;}
	table.stock_count td:last-child{padding-right:10px;}
	table.stock_count td.s_price{font-size:24px; letter-spacing:-1px;}
	table.stock_count td{text-align:right; padding:0 3px; vertical-align:bottom; font-size:16px; letter-spacing:0px;}
	table.stock_count td.fs{font-size:14px; letter-spacing:-1px;}
	table.stock_count td.can{vertical-align:top; background:none;}
	table.stock_count td span.mta_btn{margin:0;}
	table.stock_count td.ico{background-position:100% 50%;}
	table.stock_count td.best{text-align:left; padding-left:0;}
	table.stock_count td div.c span.c_won{}

	table.popeye_data td{padding:10px;}

	div.chart_area{text-align:center; background:#fff;}
	div.chart_area img{width:320px;}

	footer{background:#f6f6f6; border-top:1px solid #a1a1a1; padding:0 0 30px; text-align:center;}
	footer ul.menu{width:320px; margin:15px auto 0; overflow:hidden;}
	footer ul.menu li{float:left; padding:0; width:24%;}
	footer ul.menu li:first-child{background:none;}
	footer ul.menu li:nth-child(4){width:28%;}
	footer div.sns{background:#fff; padding:9px 0; border-bottom:1px solid #c5c5c5; position:inherit; top:0; right:0;}
	footer div.sns ul{overflow:hidden; margin:0 auto; width:283px; font-size:12px;} 
	footer div.sns ul li{padding:0 4px; float:left;}
	footer div.sns ul li span.sns1{display:inline-block; width:18px; height:18px; background-position: 0px -108px; vertical-align:-5px; margin-right:5px;}
	footer div.sns ul li span.sns2{display:inline-block; width:18px; height:18px; background-position: 0px -136px; vertical-align:-5px; margin-right:5px;}
	footer div.sns ul li span.sns3{display:inline-block; width:18px; height:18px; background-position: 0px -164px; vertical-align:-5px; margin-right:5px;}
	footer div.sns ul li img{margin-right:5px; width:18px; height:18px;}
	footer ul li a.w_btn{background:none; width:65px; text-align:center; padding:6px 0 5px 0;}
	footer ul.support_menu{padding:6px 0; overflow:hidden;  margin:0 auto; letter-spacing:-1px; width:100%; margin:15px auto 0;}
	footer ul.support_menu li{float:left; width:25%; font-size:12px; background:url(/homepage/images/m_main/bl_bar.gif) 0 4px no-repeat; text-align:center;}
	footer ul.support_menu li:first-child{background:none;}
	footer ul.support_menu a{color:#323232; display:inline-block;}
	footer div.t_logo{width:111px; height:20px; margin:0 auto; background-position: 0px -78px;}
	footer p.copy{text-align:center; color:#878787; margin:5px 0 15px; padding:0;}
	
	header div.gnb{display:none;}

	div.supportbox img{width:auto;}
	
	table.stock_data tr td:last-child{padding-right:10px;}
	table.popeye_data td{padding-left:5px;}
	table.popeye_data tr td:first-child{padding-left:10px;}
	table.popeye_data tr td:last-child{padding-right:10px;}
	table.popeye_data td.right{padding-right:10px;}

	div.sub_menu+table.popeye_data{border-top:none; margin-top:-1px;}

	div.click_view table.stock_price{border-top:none; border-bottom:1px solid #353535; padding:5px 0;}
	div.click_view table.stock_price th,div.click_view table.stock_price td{padding:0; margin:0; background:none; border:none;}
	div.click_view table.stock_price th{color:#ccc; padding:0 10px;}
	div.click_view table.stock_price td{color:#fff; padding:0 10px;}

	div.keypad_box{margin:10px 0; padding:20px 0;}
	div.keypad_box a.close{right:0;}

	div.weekly_movie{overflow:hidden; padding:10px;}
	div.weekly_movie h3{color:#3032a1; font-size:20px; margin:0 0 10px; padding:0; background:none;}
	div.avi_box{margin:0; width:auto; background:#fff; padding:0; float:inherit; border:1px solid #aeaeae;}
	div.avi_box img{width:100%;}
	div.avi_box+p{margin-top:10px; font-size:15px; font-weight:bold;}
	div.weekly_movie div.bt_left{float:right; margin-top:-60px;}
	div.weekly_movie_list{width:100%; clear:both;}
	div.weekly_movie span.date{display:block; margin:5px 0 20px; color:#959594;}
	div.weekly_movie_list dl{width:100%; border-top:1px solid #ddd; padding:25px 0;}
	div.weekly_movie_list dl:first-child{border-top:none; padding-top:10px;}
	div.weekly_movie_list dl dt{font-size:18px; color:#b30c43; font-weight:bold;}
	div.weekly_movie_list dl dd{overflow:hidden; padding-top:12px;}
	div.weekly_movie_list dl dd div.avi{float:left; margin-right:12px; width:45%; height:110px; background:#e6e6e6; border:1px solid #b2b2b2; text-align:center;}
	div.weekly_movie_list dl dd span.date{color:#8d8d8d; display:block; margin:4px 0 15px;}
	ul.avi_list{width:100%; clear:both; border-top:1px solid #000; margin:0;}
	ul.avi_list li{border-top:1px solid #49505e; border-bottom:1px solid #292a2c; background:#32353e; padding:10px; overflow:hidden;}
	ul.avi_list li dl{}
	ul.avi_list li dl dd{float:left; margin-right:10px; background:#65738c; width:100px;}
	ul.avi_list li dl dd img{width:100px; height:60px; border:1px solid #32353f;}
	ul.avi_list li dl dt{float:left; padding-top:5px; width:60%;}
	ul.avi_list li dl dt p{font-weight:bold; color:#fff; margin-bottom:5px;}
	ul.avi_list li dl dt span.date{color:#8b8b8b;}
	ul.tv_icon{overflow:hidden;}
	ul.tv_icon li{border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc; float:left;}
	ul.tv_icon li:first-child{border-left:none;}
	
	div.bt_map{margin:10px 10px 0 0;}

	div.id_resister{margin:10px;}

	ul.els_box{border-bottom:1px solid #bcbcbc; border-top:1px solid #bcbcbc;}
	ul.els_box li{padding:10px; border-bottom:1px solid #ddd;}
	ul.els_box li:last-child{border-bottom:none;}
	ul.els_box li dl.els_tit{overflow:hidden;}
	ul.els_box li dl.els_tit dt{float:left; width:40%; font-size:12px;}
	ul.els_box li dl.els_tit dd{float:left; font-weight:bold; font-size:15px; width:60%;}
	ul.els_box li dl.els_ico{overflow:hidden; margin-top:7px;}
	ul.els_box li dl.els_ico dt{float:left; width:40%;}
	ul.els_box li dl.els_ico dt span{margin-left:0; margin-right:3px;}
	ul.els_box li dl.els_ico dd{float:left; font-size:12px; color:#d53c8a; width:60%;}

	div.support_box{margin-left:10px; margin-right:10px;}
	/*contents*/
	div.m_img_cont{display:block;}

	div.img_cont{display:none;}
	div.mirror_btn{padding:0 0 10px; text-align:center; background:url(/homepage/images/cont/bg_mirror.gif) repeat;}

	div.bgimgbox{background:url(/homepage/images/cont/bg_els.gif) repeat; text-align:center;}

	div.els{background:none; padding:0; margin:15px 0 0;}
	div.els2{background:none; padding:0; margin-bottom:15px;}

	div.vstock{background:none; padding:0; margin:15px 0 0;}
	div.vstock2{background:none; padding:0; margin-bottom:15px;}
	div.vstock3{background:none; padding:0; margin-bottom:15px;}
	div.vstock4{background:none; padding:0; margin-bottom:15px;}
	div.mirror{background:none; padding:0; margin-bottom:15px; margin-left:0; margin-right:0;}
	div.mirror2{background:none; padding:0; margin-bottom:15px; margin-left:0; margin-right:0;}
	div.aic{background:none; padding:0; margin:10px 0 15px;}
	div.aic2{background:none; padding:0; margin:0 0 15px;}

	div.mine_best{float:inherit; width:auto;}
	div.today_best{float:inherit; width:auto;}

	ul.aic_top li{width:auto; float:inherit; border-left:none; border-top:1px solid #ddd; padding:10px 0;}
	ul.aic_top li:first-child{border-top:none;}

	table.best_list td{padding-left:10px; padding-right:10px;}

	ul.cont_tab{overflow:hidden; width:320px; margin:0 auto;}
	ul.cont_tab li{float:left; text-align:center; background:url(/homepage/images/cont/bg_tab_on.png) repeat; margin:0 2px; width:48.5%; border-radius:5px 5px 0 0;}
	ul.cont_tab li a{color:#8b8b8b; display:inline-block;  height:24px; padding:8px 10px 0;}
	ul.cont_tab li.on{float:left; text-align:center; background:url(/homepage/images/cont/bg_tab.png) repeat;}
	ul.cont_tab li.on a{color:#4651b4;}

	div.account_01{background:none; padding:0; margin:0 0 30px 0; overflow:hidden;}
	div.account_01 dl.cont_info{float:clear; width:100%;}

	div.account_02{background:none; padding:0; margin:0 0 30px 0; overflow:hidden;}
	div.account_02 dl.cont_info{float:clear; width:100%;}

	ul.cont_tab.type3 li{width:32%;}
	ul.cont_tab.type4 li{width:23.5%;}

	div.cont_btnright{text-align:center; padding:0;}
	div.cont_btnright2{margin-top:10px;}

	div.young{margin:0;}

	div.fixed_box{overflow:hidden; padding:10px 0;}
	div.app_box{float:inherit; width:100%;}
	div.app_box h2{padding:0 0 10px 10px; border-bottom:1px solid #d2d2d2; background:none; color:#4651b4; font-weight:bold; margin:30px 10px 0;}
	dl.app{overflow:hidden; padding:15px 0; margin:0 10px;}
	div.app_box:nth-child(even){float:inherit;}

	ul.ico_app{overflow:hidden; margin-top:20px;}
	ul.ico_app li{float:inherit; width:100%;}
	ul.ico_app li div.ico_appfix{position:relative; margin:5px; border-radius:3px; border:1px solid #d0d0d0; background:#fff; padding:0 8px 0 45px; box-shadow:2px 2px #dedede; font-size:13px; letter-spacing:-1px;}
	ul.ico_app li div.ico_appfix span.num2{position:absolute; top:28%; left:10px; display:inline-block; width:30px; height:22px; padding:8px 0 0; color:#fff; font-weight:bold; text-align:center; background:url(/homepage/images/btn/circle.gif) no-repeat; background-size:30px 30px;}
	ul.ico_app li div.ico_appfix span.txt{height:60px; display:table-cell; vertical-align:middle; font-size:15px;}
	/*//contents*/

	/*ÁÖ½Ä½Ã¼¼*/
	div.price_total{border-top:none; border-left:none; border-right:none; box-shadow:none;	 padding:10px; margin-bottom:20px;}
	div.search_area{padding:0 0 10px 0;}
	table.price_area{padding-top:8px;}
	table.price_area td{font-size:14px; letter-spacing:-1px;}
	table.price_area td span.price{display:block; font-size:24px; color:#323232; margin-top:0;}
	table.price_area td span.per{margin-left:5px;}
	table.price_area td.btn span.mta_btn a{padding:12px 0 0 0; height:33px;}
	table.price_area td canvas{vertical-align:top; margin-top:3px;}
	table.price_area td.btn{padding-top:2px;}
	table.price_area td.pad10{padding-top:3px;}
	table.price_area td span.count{margin-top:7px;}
	div.search_area div.search_inbox span.ic_stock{background:url(/homepage/images/m_main/ic_mstock.gif) no-repeat; width:16px; height:15px; margin-right:2px; vertical-align:-2px;}
	div.search_area div.search_inbox span.ic_stock2{background:url(/homepage/images/m_main/ic_mstock2.gif) no-repeat; width:16px; height:15px; margin-right:2px; vertical-align:-2px;}
	/*//ÁÖ½Ä½Ã¼¼*/

	table.stock_price.map td span.m_stockinfo{display:inline-block; font-size:14px;}

	div.c_bt{padding:10px 0 0 0; text-align:center;}

	ul.ico_list li{width:100%; float:inherit; margin:0; font-size:11px; letter-spacing:-1px;}
	ul.ico_list li:nth-child(3){min-height:110px;}

	div.error_box{width:90%;}

	div.keypad_box{padding:20px 0 10px;}

	div.select_box{margin-right:10px;}

	div.fund_word div.select_wrap{position:inherit; top:0; margin:0;}
	div.fund_word div.select_wrap div.select_ui{margin:0; width:100%;}
	div.fund_word div{margin-right:90px; margin-left:0; margin-top:6px;}
	div.fund_word div input{width:100%; padding:5px 10px;}
	div.fund_word a.m3_btn{position:absolute; top:32px; right:-4px;}

	div.sns_ment{border-bottom:1px solid #bcbcbc; border-radius:0; padding:10px;}
	div.sns_ment table.sns_ico td{font-weight:normal;}
	div.sns_txt{}
	div.sns_txt p.user_name{margin:30px 0 0 10px; font-weight:bold;}
	div.sns_txt a.bt_write{float:right; margin:-22px 10px 0 0; font-size:12px; font-weight:bold;}

	div.eventbox div input[type=text]{position:absolute; top:18%; left:22%; width:39%; font-size:14px; height:20px; padding:0 10px;}
	
	/*¼³Á¤*/
	div.sub_menu + h2.setting{border-top:none;}
	div.searchbox.another span.ic_stock{background:url(/homepage/images/m_main/ic_mstock.gif) no-repeat; width:16px; height:15px; margin-right:2px; vertical-align:-2px;}
	div.searchbox.another span.ic_stock2{background:url(/homepage/images/m_main/ic_mstock2.gif) no-repeat; width:16px; height:15px; margin-right:2px; vertical-align:-2px;}
	div.calendarbox{padding:15px 0;}
	/*//¼³Á¤*/
}
@media screen and (max-width:620px){
	div.eventbox div input[type=text]{position:absolute; top:16%; left:22%; width:38%; font-size:14px; height:20px; padding:0 10px;}
}
@media screen and (max-width:560px){
	ul.key_list li span.k_a span.korea{top:5; left:5px; font-size:15px;}
	ul.key_list li span.k_a span.alpha{bottom:8px; right:5px; font-size:15px;}
}
@media screen and (max-width:540px){
	div.panning{}
	div.panning div.panning_box{margin:15px auto 0; width:320px; position:relative; height:100px; font-size:12px;}
	div.panning div.panning_box span{display:block; font-size:12px;}
	div.panning div.panning_box div.box_cont1{width:115px; height:100px; padding:40px 0 0 5px; position:absolute; top:0; left:3px; background-size:115px 100px;}
	div.panning div.panning_box div.box_cont1 span{font-size:11px; color:#79797a; padding-left:8px;}
	div.panning div.panning_box div.box_cont3 span{font-size:11px; color:#79797a; padding-right:5px;}
	div.panning div.panning_box div.box_cont2{width:140px; height:90px; padding:25px 0 0; position:absolute; top:5px; left:85px; background-size:140px 90px; z-index:10; text-align:center; color:#fff;}
	div.panning div.panning_box div.box_cont2 em{font-size:15px; font-weight:bold;}
	div.panning div.panning_box div.box_cont3{width:115px; height:100px; padding:40px 10px 0 0; position:absolute; top:0; right:5px; background-size:115px 100px; text-align:right;}

	div.panningbox{margin-bottom:10px;}
	
	div.error_box{width:auto; margin-left:10px; margin-right:10px;}
	div.error_box div.img_box{width:90%; margin:20px auto;}
	div.error_box div.img_box img{width:100%;}
	div.eventbox div input[type=text]{position:absolute; top:13%; left:22%; width:38%; font-size:14px; height:20px; padding:0 7px;}
}
@media screen and (max-width:430px){
	div.imgbox{position:inherit; margin:0 auto;}
	div.txtbox p.tit{top:150px; display:block; width:100%; text-align:center;}
	div.txtbox{width:100%; margin-left:0;}
	div.aic_lanking{margin-bottom:0;}
	div.wide_right{margin-top:10px;}
	div.txtbox p.tit{top:156px;}
	table.lanking_info{margin-top:10px;}
	div.wide_right{margin-top:190px;}
	div.eventbox div input[type=text]{position:absolute; top:11%; left:22%; width:37%; font-size:14px; height:17px; padding:0 5px;}
}
@media screen and (max-width:403px){
	/*div.select_box div.select_ui{font-size:12px;}
	div.select_ui span.option_tit{margin:0 17px 0 0; padding-left:5px;}
	div.select_box{margin:5px;}*/
}
@media screen and (max-width:330px){
	/*div.search_input img{vertical-align:-3px;}
	div.search_input span.txt{font-size:12px;}
	div.search_input{margin:6px 0  7px 8px;}*/
}


/* 2014 05 07 */
.more{display:block; position:absolute; right:0; bottom:0;}

.today_header{width:100%; height:40px; background:#dfe4e7; border-bottom:1px solid #dddddd; text-align:right; line-height:40px; font-size:11px; color:#777777;}
	.today_header p{margin-right:10px; }

.invest_guide{background:#f6f6f6;  text-align:center; border-bottom:1px solid #c6c6c6;}
	.invest_guide img{width:100%; height:auto;}

.banner01{border-top:4px solid #dfe4e7;}
	.banner01 img{width:100%; height:auto;}

.mpop_news{background:#dfe4e7; margin:0 5px; padding-top:10px;}

.kospi_table{margin:6px 0; border:1px solid #ccc; background:#fff;}
	.kospi_table table{width:100%; border-collapse:collapse; table-layout:fixed;}
	.kospi_table table th{padding:20px 0 20px 5px; text-align:left; vertical-align:middle;border-bottom:1px solid #e5e5e5;}
	.kospi_table table td{text-align:center; font-size:14px; color:#fd3131; font-weight:bold; border-bottom:1px solid #e5e5e5; vertical-align:middle;}
	.kospi_table table td.Down{color:#1278df;}

.kospi_news{padding:17px 18px; border:1px solid #ccc; background:#fff; position:relative;}
	.kospi_news h2{margin:0; padding-bottom:9px; background:url('img/bg_local_tit.gif') no-repeat center 100%; background-size:100% 3px;}
	.kospi_news strong{display:block; margin-top:15px; font-size:16px; color:#333; letter-spacing:-2.5px; font-weight:bold;}
	.kospi_news ul{margin-top:15px;}
	.kospi_news ul li{margin-bottom:10px; font-size:12px; color:#888; font-weight:bold;}

.kospi_table.map{text-align:center;}
.kospi_table.map img{width:100%;}
.pop_tv{border:2px solid #fff; margin-top:6px; position:relative;}
	.pop_tv h2{margin:12px 0 12px 18px;}
	.pop_tv .img_tv{position:relative;}
	.pop_tv .img_tv img{width:100%;}
	.pop_tv .img_tv .subject{position:absolute; left:10px; bottom:10px; color:#fff; font-size:16px; font-weight:bold;}
	.pop_tv .img_tv .subject em{font-weight:normal; font-size:12px; display:block;}
	.pop_tv .img_tv .time{display:block; padding:0 2px; height:18px; line-height:18px; text-align:center; color:#fff; background:#000; position:absolute; right:9px; bottom:8px; font-size:12px;}
	.pop_tv .img_tv ul{position:relative;}
	/*.pop_tv ul li{padding:10px 0 10px 17px; font-size:12px; color:#333; border-top:2px solid #eff2f3;}
	.pop_tv ul li strong{font-weight:bold; overflow:hidden;}
	.pop_tv ul li span{color:#666; display:block;}*/
	.pop_tv .tvDesc{padding:15px;}
	.pop_tv .tvDesc .tit{overflow:hidden; width:100%; margin-bottom:8px;}
	.pop_tv .tvDesc .tit strong{font-size:14px; color:#444; font-weight:bold;}
	.pop_tv .tvDesc .tit span{float:right; font-size:12px; color:#666;}
	.pop_tv .tvDesc p{line-height:1.5;}
.list{border:1px solid #ccc; background:#fff; padding:0; margin-top:5px; position:relative; padding-bottom:25px;}
	.list h2{margin:20px 0 0 0; padding-bottom:10px; border-bottom:1px solid #e6e6e6;;}
	.list h2:first-of-type{margin-top:16px;}
	/*.list ul{padding-top:4px; border-bottom:1px solid #e6e6e6;}
	.list ul:last-of-type{border-bottom:0;}
	.list ul li{margin-bottom:4px;}
	.list ul li strong{display:inline-block; width:73%; vertical-align:middle; font-size:12px; font-weight:bold;}
	.list ul li span{display:inline-block; width:27%; vertical-align:middle; color:#e40087; text-align:right;}
	.list ul .minus span{color:#187ede;}*/
	.list .tab{overflow:hidden;}
	.list .tab li{width:33.2%; float:left; height:44px; line-height:44px; text-align:center;}
	.list .tab li:nth-child(2){background:#3da4e5; border-right:1px solid #fff;}
	.list .tab li:nth-child(3){background:#88abc1;}
	.profit{margin-top:8px; padding:0 4.8%; line-height:33px; height:33px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; overflow:hidden;}
	.profit strong{font-size:16px; color:#000; font-weight:bold;}
	.profit span{float:right; font-size:16px; background:url(http://www.samsungfn.com/amode/upload/mall/fund/mobico_up.png) no-repeat left center; padding-left:15px; color:#e40087; font-weight:bold;}
	.tabList  td{height:33px; font-weight:bold; color:#666;}
	.tabList  td.company{text-align:left; padding-left:4.8%;}
	.tabList  td.percentage{text-align:right;  padding-right:4.8%;}
.tabList  td span.red{background:url(http://www.samsungfn.com/amode/upload/mall/fund/mobico_up.png) no-repeat left center; padding-left:15px; color:#e40087; font-weight:bold;}
.tabList  td span.blue{background:url(http://www.samsungfn.com/amode/upload/mall/fund/mobico_down.png) no-repeat left center; padding-left:15px;  color:#014099; font-weight:bold;}

.report{padding:17px 18px 30px 18px; border:1px solid #ccc; background:#fff; position:relative; margin-top:6px;}
	.report h2{margin:0; padding-bottom:9px; background:url('img/bg_local_tit.gif') no-repeat center 100%; background-size:100% 3px;}
	.report ul li{font-weight:bold;  font-size:12px; margin-top:15px;}
	.report ul li strong{width:66%; display:inline-block; font-size:14px; vertical-align:middle; overflow:hidden; color:#000;}
	.report ul li span{width:32%; display:inline-block; text-align:right; vertical-align:middle; color:#187ede;}
	.report ul li p{color:#888; margin-top:5px;}

.secret{border:1px solid #ccc; padding:0 12px; background:url('img/bg_emerald.gif') repeat-x 0 0; margin-top:6px; position:relative;}
	.secret h2{background:none; margin:18px 0 22px 6px;}
	.secret_list{margin-bottom:30px;  box-shadow:1px 1px 1px #a3b6b6;  border-radius:7px ; -webkit-border-radius:7px 7px 0 0; -moz-border-radius:7px 7px 0 0;}
	.list_title{color:#fff; font-weight:bold; padding:15px 0 15px 93px; background:#30c1c1 url('img/bg_secret_note.png') no-repeat 23px center; letter-spacing:-2px; font-size:14px; border-radius:7px 7px 0 0; -webkit-border-radius:7px 7px 0 0; -moz-border-radius:7px 7px 0 0;}
	.secret_list ul{background:#fff; padding:16px 0 16px 20px;  border-radius:0 0 7px 7px; -webkit-border-radius:0 0 7px 7px; -moz-border-radius:0 0 7px 7px;}
	.secret_list ul li{font-size:12px; color:#888; margin-bottom:10px;}
	.secret_list ul li:last-of-type{margin-bottom:0;}

.schedule{border:1px solid #ccc; margin-top:6px; position:relative; background:#fff; padding:0 18px 30px 18px;}
	.schedule h2{ padding-bottom:9px; background:url('img/bg_local_tit.gif') no-repeat center 100%; background-size:100% 3px; margin:17px 0 0 0;}
	.schedule ul{width:100%; display:inline-block;}
	.schedule ul li{width:100%; display:inline-block; margin-top:13px;}
	.schedule ul li span{display:block; float:left; width:38px; height:38px; padding-top:3px; text-align:center; font-weight:bold; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; margin-right:16px;}
	.schedule ul li:nth-child(1) span{color:#0b4ea2;}
	.schedule ul li:nth-child(2) span{color:#4984b5;}
	.schedule ul li:nth-child(3) span{color:#e20088;}
	.schedule ul li:nth-child(4) span{color:#552989;}
	.schedule ul li p{float:left; width:80%;}

.banner02{border:1px solid #ccc; margin-top:6px;}
	.banner02 img{width:100%; height:auto;}

.notice_txt{margin:15px 15px 0 15px; background:#dfe4e7; border-bottom:1px solid #aaaaaa;}
	.notice_txt li{font-size:12px; padding-left:10px; background:url('img/bu_gray_square.gif') no-repeat 0 6px; word-break:keep-all;word-wrap:break-word; margin-bottom:20px;} 

.today_wrap{width:100%; height:100%; background:#dfe4e7; overflow:hidden;}

.important{padding-left:23px; margin:30px 10px 0 10px; background:url('img/ic_factorial.png') no-repeat 0 1px; font-size:13px; font-weight:bold;  color:#444; word-break:keep-all;word-wrap:break-word; background-size:15px 15px; height:17px;}
.btn_R{margin:20px 10px 0 10px; text-align:right; padding-bottom:30px;  }

.banner01{position:relative;}
.myccount{position:absolute; bottom:20px; right:25px; width: 34.4%;}