@charset "utf-8";

@font-face {
    font-family: 'notokr';
    font-weight:100;
    src: url('font/notokr-thin.woff') format('woff');
}

@font-face {
    font-family: 'notokr';
	font-weight:400;
	src: url('font/notokr-light.eot');
    src: url('font/notokr-light.eot?#iefix') format('embedded-opentype'),
    	 url('font/notokr-light.woff') format('woff');
}

@font-face {
    font-family: 'notokr';
	font-weight:500;
	src: url('font/notokr-regular.eot');
    src: url('font/notokr-regular.eot?#iefix') format('embedded-opentype'),
    	 url('font/notokr-regular.woff') format('woff');
}

@font-face {
    font-family: 'notokr';
	font-weight:600;
	src: url('font/notokr-medium.eot');
    src: url('font/notokr-medium.eot?#iefix') format('embedded-opentype'),
    	 url('font/notokr-medium.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
	font-weight:400;
    src: url('font/Roboto-Light.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
	font-weight:500;
    src: url('font/Roboto-Regular.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
	font-weight:600;
    src: url('font/Roboto-Medium.woff') format('woff');
}

/*common*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;-webkit-text-size-adjust:none;}
body,input,textarea,select,table,button{font-family:'돋움',dotum,'굴림',gulim,AppleGothic,Sans-serif;font-size:12px;line-height:normal}
html,body{height:100%}
body{position:relative;color:#555;word-wrap:break-word;word-break:break-all;background:#f2f2f2}
img,fieldset{border:0}
menu,ul,ol{list-style:none}
em,address{font-style:normal}
button{margin:0;padding:0;border:0;background:none;cursor:pointer;-ms-border:0;}
button::-moz-focus-inner{padding:0;border:0}
input[type=image],input[type=text],input[type=submit],input[type=password],textarea{-webkit-appearance:none;-webkit-border-radius:0;resize:none}
input[type=password]{
	font-size:12px;
	font-family:'맑은 고딕' !important;
}
input[type=radio],input[type=checkbox]{width:13px;min-height:18px;margin-top:-3px;line-height:18px}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select {*font-size:100%}
img,input,select,textarea{vertical-align:middle}
legend,.hide,.hideTxt{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
a{color:#666;text-decoration:none}
a:hover,a:active,a:focus{color:#57679f;text-decoration:underline}
a:hover{cursor:pointer}

#mainCont{height:100%;}
#mainCont #main2 {width:100%;height:100%;}

.mt3{margin-top:3px !important}
.mt5{margin-top:5px !important}
.mt8{margin-top:8px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}
.mt40{margin-top:40px !important}
.mt45{margin-top:45px !important}
.mb40{margin-bottom:40px !important}
.ml2{margin-left:2px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px}
.ml12{margin-left:12px}
.ml15{margin-left:15px}
.ml30{margin-left:30px}
.ml40{margin-left:40px}
.ml50{margin-left:50px}
.ml60{margin-left:60px}
.ml70{margin-left:70px}
.ml80{margin-left:80px}
.ml95{margin-left:95px}
.mr2{margin-right:2px;}
.mr10{margin-right:10px}
.mr15{margin-right:15px !important}
.mt_1{margin-top:-1px !important}
.pv3{padding:3px 0 !important}
.pv5{padding:5px 0 !important}
.pv10{padding:10px 0 !important}
.pv20{padding:20px 0 !important}
.pa10{padding:10px !important}
.pa20{padding:20px !important}
.pr10{padding-right:10px;}

.w15{width:15px}
.w20{width:20px}
.w40{width:40px}
.w50{width:50px}
.w80{width:80px}
.w90{width:90px}
.w100{width:100px}
.w120{width:120px}
.w150{width:150px}
.w160{width:160px}
.w200{width:200px}
.w700{width:700px}
.w96p{width:96%}

.db{display:block !important}
.pos_r{position:relative;z-index:10;width:auto !important;zoom:1}
.pos_r h5{margin-bottom:6px !important}
.pos_ar{position:absolute;right:0;top:2px;font-size:11px !important}
.fl{float:left}
.fr{float:right}
.fclear:after{display:block;clear:both;content:''}
.clear_float{clear:both;}
.fclear{zoom:1}
.al{text-align:left !important}
.ac{text-align:center !important}
.ar{text-align:right !important}
.hidden{display:none !important}

.txt_s{font-size:11px !important}
.txt_red{color:#e64141 !important}
.txt_grey{color:#787878 !important}
.txt_rightblue{color:#137db7 !important}
.txt_black{color:#010101}

.ir,a.bn{display:inline-block;overflow:hidden;vertical-align:top;background:url(/image/sp.png?ver=0.0.1) no-repeat}
.ir3{display:inline-block;overflow:hidden;vertical-align:top;background:url(/image/sp_help.png?ver=0.0.1) no-repeat}
.ir4{display:inline-block;overflow:hidden;vertical-align:top;background:url(/image/sp_imktb.png?ver=0.0.1) no-repeat}
.ir5{display:inline-block;overflow:hidden;vertical-align:top;background:url(/image/sp_supersch.png?ver=0.0.1) no-repeat} /* 슈퍼 리서치 K */
.ir6{display:inline-block;overflow:hidden;vertical-align:top;background:url(/image/sp_membership.png?ver=0.0.1) no-repeat}

.ir_pop{display:inline-block;overflow:hidden;vertical-align:top;background:url(/image/sp_pop.png?ver=0.0.1) no-repeat}
.ir_txt{display:block;overflow:hidden;vertical-align:top;background:url(/image/help/sp3_txt.png?ver=0.0.1) no-repeat}
.ir span,.ir3 span,.ir4 span,.ir5 span,.ir6 span,.ir_txt span,.ir_pop span,a.bn span{display:block;overflow:hidden;position:relative;z-index:-1;font-size:11px;line-height:1.4em;white-space:nowrap}

.ico_hold{width: 23px;height: 12px;background-position:-730px -185px;}
.ico_write{width: 33px;height: 12px;background-position: -730px -202px;}
.ico_complete{width: 24px;height: 12px;background-position: -730px -218px;}

/*skipNavigation*/
#skip{height:0}
#skip a{position:absolute;left:0;top:-10000px;z-index:15;display:block;width:100%;text-align:center;font-size:1.4em}
#skip a:hover,#skip a:focus,#skip a:active{position:absolute;top:0;padding:15px 0;font-weight:bold;color:#fff;background:#151a64;z-index:50}

.skip_terms{clear:both;width:100%;position:relative;z-index:16}
.skip_terms a{display:inline-block;position:absolute;left:0;top:-999em;z-index:15;padding:20px;font-size:14px;font-weight:bold;color:#fff;background:#151a64}
.skip_terms a:hover,.skip_terms a:focus,.skip_terms a:active{top:0}

/* layout */
#bg_w{background:#fff}
#wrap{min-width:1001px;height:100%;background:url(/image/bg_header.png?ver=0.0.1) repeat-x}
#header{position:relative;z-index:20;width:980px;margin:0 auto;padding:0 10px 0 11px}
#header h1{position:absolute;left:0;top:40px}
#header .gnb{height:24px;padding-top:7px}
#header .gnb:after{display:block;clear:both;height:0;font-size:0;line-height:0;content:''}
#top_nav{overflow:hidden;height:47px;padding:27px 0 0 156px}
#container{max-width:990px;margin:15px auto 30px;padding:0 5px 0 6px}
#container:after{display:block;clear:both;height:0;font-size:0;line-height:0;content:''}
#footer{padding:30px 0;border-top:1px solid #dcdcdc;background:#fff}
#footer .f_cont{width:1190px;margin:0 auto}
#lnb{float:left;width:180px}
#contents{float:left;width:800px;margin-left:10px}
#contents_temp{float:left;width:980px;margin-left:10px}
#contents_temp .menu_btn_set{display:block;width:685px;float:left;margin-top:-4px;font-family:'돋움', dotum,'맑은고딕', '맑은 고딕';}
#contents_temp .menu_btn_set button{background-color:#fff}
#contents_temp .menu_btn{display:block;float:left;margin-right:4px;margin-top:4px;width:335px;height:96px;background-color:#fff;color:#000;border:1px solid #ddd;}
#contents_temp .menu_box{display:block;float:left;margin-right:4px;margin-top:4px;width:333px;height:94px;background-color:#fff;color:#000;border:1px solid #ddd;}
#contents_temp .menu_btn div{padding:0 50px;}
#contents_temp .offer_btn span{display:block;float:left;}
#contents_temp .offer_btn .icon{width:32px;height:35px;background:url(/image/sp.png?ver=0.0.1) no-repeat 0 -424px}
#contents_temp .txt{padding-top:10px;margin-left:30px;font-size:15px;font-weight:bold;color:#191a38}
#contents_temp .transfer_btn span{display:block;float:left;}
#contents_temp .transfer_btn .icon{width:33px;height:35px;background:url(/image/sp.png?ver=0.0.1) no-repeat -34px -424px}
#contents_temp .join_set{float:left;display:block;width:120px;padding-top:40px;padding-left:20px;font-weight:bold;color:#191a38;font-size:13px;}
#contents_temp .join_btn{float:left;text-align:center;padding-top:25px;margin-right:40px;}
#contents_temp .join_icon{display:block;width:32px;height:27px;margin-bottom:10px;margin-left:10px;background:url(/image/sp.png?ver=0.0.1) no-repeat -68px -425px}
#contents_temp .cracnt_btn{float:left;text-align:center;padding-top:30px;margin-right:20px;}
#contents_temp .cranct_icon{display:block;width:33px;height:21px;margin-bottom:11px;margin-left:7px;background:url(/image/sp.png?ver=0.0.1) no-repeat -109px -425px}
#contents_temp .balance_btn {position:relative}
#contents_temp .balance_btn .icon{position:absolute;top:15px;left:60px;display:block;width:42px;height:32px;float:left;background:url(/image/sp.png?ver=0.0.1) no-repeat -144px -424px;}
#contents_temp .balance_btn .txt{position:absolute;top:10px;right:60px;display:block;}
#contents_temp .center_icon{display:block;padding:0;width:45px;height:45px;margin:8px 40px 0 50px;background:url(/image/sp.png?ver=0.0.1) no-repeat -188px -423px}
#contents_temp .center_txt_set{float:left;text-align:left;padding-left:20px;margin-top:10px;margin-left:20px;}
#contents_temp .center_name{display:block;font-size:12px;color:#191a38;font-weight:bold}
#contents_temp .center_txt_set .center_time{font-size:18px;color:#5b57ab;font-weight:bold;}
#contents_temp .center_txt_set .center_about{font-size:11px;color:#191a38;}
#contents_temp .cert_title{float:left;display:block;padding-top:40px;margin-left:20px;margin-right:20px;font-size:13px;font-weight:bold;}
#contents_temp .cert_btn_set{font-weight:bold;}
#contents_temp .cert_btn_set button{display:block;width:200px;height:30px;padding-left:10px;color:#191a38;font-weight:bold;text-align:left;}

.content{float:left;width:535px;background:#fff;border:none;}
.content_wide{float:left;width:740px;padding: 30px 31px;background:#fff;border:none;} 
.aside{float:left;width:255px;margin-left:10px}
.aside_temp{float:right;margin-left:0;margin-right:3px; width:290px;height:300px;position:relative;}

/* gnb */
.gnb li{float:left}
.gnb a,.gnb .sitemap{display:block;overflow:hidden;height:17px;vertical-align:top;background:url(/image/sp.png?ver=0.0.1) no-repeat}
.gnb a span,.gnb .sitemap span{display:block;overflow:hidden;position:relative;z-index:-1;font-size:11px;white-space:nowrap}
.q_category,.sch,.sns{float:left}
.sch{display:inline-block;position:relative;width:144px;height:19px;margin-top:-1px;background:#edeef3}
.sch .sch_smit{position:absolute;right:2px;top:1px;width:18px;height:18px;background-position:-630px -25px}
.sch .sch_input{width:117px;height:17px;padding:1px 0 0 3px;line-height:1.4em;border:0;background:#edeef3}
.sns{margin:0 0 0 3px}
.sns li{margin-left:4px}
/* sp gnb */
.gnb .iktb{width:74px;background-position:0 0}
.gnb .network{width:84px;background-position:-74px 0}
.gnb .ktbst{width:55px;background-position:-158px 0}
.gnb .ventures{width:91px;background-position:-213px 0}
.gnb .pe{width:61px;background-position:-304px 0}
.gnb .ktbcredit{width:77px;background-position:-282px -401px}
.gnb .certificate{width:71px;background-position:-380px 0}
.gnb .login{width:46px;background-position:-451px 0}
.gnb .logout{width:54px;background-position:-497px 0}
.gnb .join{width:54px;background-position:-551px 0}
.gnb .sitemap{width:56px;background-position:-605px 0}
.gnb .en{width:52px;background-position:-661px 0}
.gnb .sns_fb{width:19px;background-position:-650px -25px}
.gnb .sns_tw{width:19px;background-position:-670px -25px}
/* nav */
#top_nav a{display:block;overflow:hidden;vertical-align:top;background:url(/image/sp.png?ver=0.0.1) no-repeat}
#top_nav a span{display:block;overflow:hidden;position:relative;z-index:-1;font-size:11px;white-space:nowrap}
#top_nav li{float:left}
#top_nav .nav{float:left}
#top_nav .nav_s{float:right}
#top_nav .nav_s_temp{float:right}
.nav li{margin-right:30px}
.nav_s{width:360px;margin-top:4px;margin-right:-15px}
.nav_s_temp{width:327px;margin-top:4px;margin-right:-15px}
.nav_s li{margin-left:13px;padding-right:13px;background:url(/image/bullet.png?ver=0.0.1) no-repeat 100% 5px}
.nav_s_temp li{margin-left:13px;padding-right:13px;background:url(/image/bullet.png?ver=0.0.1) no-repeat 100% 5px}
.last_time{overflow:hidden;position:absolute;left:15px;top:16px;min-width:278px;height:37px;font-family:tahoma,'굴림',gulim;line-height:1.42em;background:url(/image/bubble.png?ver=0.0.1) no-repeat 100% 0}
.last_time em{display:inline-block;height:25px;padding:12px 0 0 28px;color:#010101;background:url(/image/bubble.png?ver=0.0.1) no-repeat 0 0}
/* sp nav */
#top_nav .m1110000000000{width:70px;height:27px;background-position:0 -20px}
#top_nav .m1120000000000{width:85px;height:27px;background-position:-70px -20px}
#top_nav .m1150000000000{width:69px;height:27px;background-position:-540px -20px}
#top_nav .m1130000000000{width:132px;height:27px;background-position:-155px -20px}
#top_nav .on .m1110000000000{background-position:-480px -130px}
#top_nav .on .m1120000000000{background-position:-550px -130px}
#top_nav .on .m1150000000000{background-position:-480px -170px}
#top_nav .on .m1130000000000{background-position:-636px -130px}
#top_nav .m1210000000000{width:55px;height:18px;background-position:-370px -430px}
#top_nav .m1230000000000{width:65px;height:18px;;background-position:-352px -23px}
#top_nav .m1230010000000{width:57px;height:18px;background-position:-425px -430px}
#top_nav .m1240000000000{width:53px;height:18px;background-position:-416px -23px}
#top_nav .m1250000000000{width:52px;height:18px;background-position:-543px -430px}
#top_nav .m1260000000000{width:60px;height:18px;background-position:-483px -430px}
/* sitemap */
.pop_site{display:none;overflow:hidden;position:absolute;left:11px;top:120px;z-index:15;width:980px;background:#fff}
.pop_site h2{height:55px;background:#495687}
.sitemap_wrap{overflow:auto;height:465px;border:1px solid #e3e3e3;border-right:0}
.list_map{float:left;width:163px;height:1150px;padding:20px 10px 0 17px;border-bottom:1px solid #d2d6e4;border-right:1px solid #d2d6e4}
.list_map.long{height:1150px}
.list_map a{display:inline-block;height:auto;color:#767676;background:none}
.list_map .tit{padding-right:17px;font-family:gulim,'굴림';font-weight:bold;font-size:14px;color:#000;background:url(/image/bullet.png?ver=0.0.1) no-repeat 100% -69px}
.list_map .tit .c1{color:#4ca7ae}
.list_map .tit .c2{color:#5da13e}
.list_map .tit .c3{color:#c8b745}
.list_map .tit .c4{color:#b38a50}
.list_map li{float:none;margin-top:15px}
.list_map li strong{display:block;font-family:gulim,'굴림';padding-left:8px;background:url(/image/bullet.png?ver=0.0.1) no-repeat 0 -157px}
.list_map li ul{margin-top:5px}
.list_map li li{margin-top:0;padding-left:8px;line-height:1.4em;background:none}
.pop_site .footer_s{margin-top:-2px;padding:20px 0;font-family:Verdana,dotum,'돋움';font-size:10px;text-align:center;color:#929ab7;background:#f2f2f2;border:1px solid #e3e3e3}
.hx_sitemap{width:70px;height:21px;margin:18px 0 0 22px;background-position:-560px -170px}
.logo_s{position:absolute;right:50px;top:17px;width:82px;height:22px;background-position:-640px -170px}
.btn_close{position:absolute;right:20px;top:22px;width:16px;height:15px;background-position:-94px -379px}

/* shadow box */
.shadow_lnb{position:relative;*z-index:10;padding:7px 5px 7px 6px;background:url(/image/shadow_lnb.png?ver=0.0.1) repeat-y}
.shadow_lnb .sd{display:block;position:absolute;left:0;width:180px;height:7px;font-size:0;line-height:0;background:url(/image/shadow_lnb2.png?ver=0.0.1) no-repeat 0 100%}
.shadow_lnb .sd_top{top:0;background-position:0 0}
.shadow_lnb .sd_bottom{bottom:0;background-position:0 100%}
.shadow_wrap{position:relative;width:800px;margin: 0 0 10px;background: #fff;box-sizing: border-box;}
.shadow_wrap .sd_bottom{display: none;position:absolute;left:0;bottom:0;width:800px;height:8px;font-size:0;line-height:0;background:url(/image/bg_shadow_b.png?ver=0.0.1) no-repeat;}
.shadow_wrap .sd_cont{width: 100%;}
.bot_noshadow{margin-bottom:-7px;border-bottom:1px solid #cdcdcd}

/* visual */
/* 01 main visual */
.main_top{width:980px;padding:0 5px 11px 6px;background:url(/image/bg_shadow_main.png?ver=0.0.1) no-repeat 0 100%}
.banner{min-height:90px;background:url(/image/line_banner.png?ver=0.0.1) no-repeat 488px 15px;border:1px solid #dedede;border-top:0}
.banner li{float:left;width:485px;margin-right:5px}
.banner li.last{margin-right:0}
.visual{position:relative;background:#fff;border:1px solid #bfbfbf}
.visual:after{display:block;clear:both;content:''}
.visual{zoom:1}
.slider{overflow:hidden;position:relative;float:left;width:672px;height:15px;padding:225px 0 0 30px;border-right:1px solid #f2f2f2}
.slider_cont{position:absolute;left:0;top:0;width:100%;z-index:0}
.slider li{float:left;margin-right:2px}
.slider li button{overflow:hidden;display:block;position:relative;z-index:1;bottom:15px;width:14px;height:14px;background:url(/image/sp.png?ver=0.0.1) no-repeat 0 -300px}
.slider li button span{display:block;text-indent:-999em}
.slider li.on button{width:39px;background-position:-14px -300px}
.event_list{position:relative;float:left;width:237px;height:200px;margin:20px 0;padding:6px 0 0 15px;border-left:1px dashed #d6d3d6}
.event_list .btn_more{position:absolute;right:15px;top:10px;width:28px;height:9px;line-height:9px;background-position:-730px -170px}
.event_list .tit_event{width:73px;height:15px;background-position:-655px -230px}
.event_list ul{margin-top:10px}
.event_list li{overflow:hidden;position:relative;width:230px;margin-top:6px;padding-left:8px;background:url(/image/bl_blue_dot.png?ver=0.0.1) no-repeat 0 6px}
.event_list li a{overflow:hidden;display:block;width:170px;height:15px;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;color:#4a558c}
.event_list li span{position:absolute;right:15px;top:3px;font-size:11px;color:#4a558c}/* 빙고맨 */
.bingoman{position:absolute;width:92px;height:82px;top:0px;right:-82px;z-index:10}
/* 오늘의 증시, 트레이딩 채널*/
.today_stock,.trading_ch{float:left;width:255px;padding:0 0 0 20px}
.trading_ch_temp{float:left;width:275px;height:240px;padding:0;background-color:#fafafa}
.trading_ch_temp .down_box{padding:40px 25px;color:#666;font-size:15px;font-family:'맑은고딕', '맑은 고딕', '돋움', docum;}
.trading_ch_temp .down_box .pnt_txt{font-weight:bold;color:#495687;}
.trading_ch_temp .down_box .btn_box{display:block;margin:0; padding-top:30px;}
.trading_ch_temp .down_box .btn_box button{display:block;float:left;width:106px;height:106px;margin-right:5px;background:url('/image/sp.png?ver=0.0.1') no-repeat 0 -485px;}
.trading_ch_temp .down_box .btn_box .mts_dwn{background:url('/image/sp.png?ver=0.0.1') no-repeat -110px -485px;}

.today_stock{height:138px}
.today_stock h2{margin-top:20px}
.today_stock h2.ir{width:56px;height:13px;background-position:-80px -80px}
.stock_index{position:relative;overflow:hidden;margin-top:20px}
.stock_index dt em{width:135px}
.stock_index dd{display:block;position:relative;height:17px;margin-top:8px;padding:13px 0 0 122px;font:bold 13px gulim,'굴림'}
.stock_index dd strong{overflow:hidden;display:inline-block;position:absolute;left:0px;top:0;width:120px;font-size:26px}
.stock_index dd .ic_s{display:inline-block;margin-right:3px;padding-left:14px;background:url(/image/bullet.png?ver=0.0.1) no-repeat}
.stock_index dd .ic_s span{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.stock_index .minus{color:#003ade}
.stock_index dd.minus .ic_s{background-position:0 -96px}
.stock_index .plus{color:#dd0404}
.stock_index dd.plus .ic_s{background-position:0 -116px}
.btn_stock{overflow:hidden;position:absolute;right:10px;top:10px}
.btn_stock li{float:left;margin-right:2px}
.btn_stock li button{width:15px;height:15px;line-height:15px}
.btn_stock li button.btn_prev{background-position:-620px -396px}
.btn_stock li button.btn_next{background-position:-637px -396px}
.btn_stock li button.btn_stop{background-position:-654px -380px}
.btn_stock li button.btn_play{background-position:-637px -380px}
/* sp stock */
.hx_kospi{width:75px;height:23px;background-position:0 -155px}
.hx_kospi200{width:125px;height:23px;background-position:0 -182px}
.hx_kospi_futures{width:119px;height:23px;background-position:0 -129px}
.hx_kosdaq{width:114px;height:26px;background-position:0 -100px}
.ic_minus{width:39px;height:31px;background-position:-60px -300px}
.ic_plus{width:39px;height:31px;background-position:-110px -300px}
.trading_ch{height:101px;background:#f7f8f8 url(/image/bg_shadow_trading.png?ver=0.0.1) repeat-x;border-top:1px solid #dadadb}
.trading_ch h2{margin-top:10px}
.trading_ch h2.ir{width:178px;height:12px;background-position:-93px -404px}
.trading_ch ul{overflow:hidden;margin:10px 0 0 20px}
.trading_ch li{float:left;margin:0 2px}
.trading_ch li a{display:block;overflow:hidden;width:59px;height:59px;vertical-align:top;background:url(/image/sp.png?ver=0.0.1) no-repeat}
.trading_ch li a span{display:block;overflow:hidden;position:relative;z-index:-1;font-size:12px;white-space:nowrap}
/* sp trading */
.trading_ch li .btn_hts{background-position:-160px -300px}
.trading_ch li .btn_mobile{background-position:-230px -300px}
.trading_ch li .btn_hp{background-position:-300px -300px}

/* 03 help visual */
.help_visual{width:800px;height:270px;background: none;font-family:'돋움',dotum,'굴림',gulim,AppleGothic,Sans-serif !important;}
.help_visual h4{border-bottom: 1px solid #dedede;overflow:hidden;width: 100%;height: 44px;margin: 0;vertical-align:top;background: none;box-sizing: border-box;line-height: 44px;}
.help_visual h4 span{display:block;overflow:hidden;position:relative;z-index: 0;font-size: 14px;white-space:nowrap;color: #2c2c92;text-align: center;}
.help_visual h4.hx_use{background-position:-250px 0}
.help_visual h4.hx_work{background-position:-250px -30px}
.help_visual h4.hx_otp{background-position:-250px -60px}
.help_visual h4.hx_goods{background-position:-250px -90px}
.help_visual h4.hx_customer{background-position:-250px -120px}
.help_visual ul{overflow:hidden;padding: 0;}
.help_visual li{float:left;width: 152px;height: 320px;margin: 0 0 0 10px;padding: 0 5px;background: #fff;box-sizing: border-box;}

.help_visual > ul > li{border-top: 2px solid #2c2c92;}
.help_visual > ul > li:first-child{margin-left:0;}
.help_visual li.on{background:url(/image/help/bg_section_on.png?ver=0.0.1) no-repeat}
.help_visual li.on li a{color:#edd9b4}
.help_visual li.on h4.hx_use{background-position:-350px 0}
.help_visual li.on h4.hx_work{background-position:-350px -30px}
.help_visual li.on h4.hx_otp{background-position:-350px -60px}
.help_visual li.on h4.hx_goods{background-position:-350px -90px}
.help_visual li.on h4.hx_customer{background-position:-350px -120px}
.help_visual li ul{margin-top:6px;padding:0}
.help_visual li li{float:none;width:auto;height:auto;margin-right:0;padding:0;font-size:12px;line-height:1.27em;background:none}
.help_visual li li a{display:block;height:16px;padding: 4px 0 0;text-decoration:none;}
.help_visual li li a:hover,.help_visual li li a:focus{color: #111;background: transparent;font-weight: 600;}
/* 스크립트 적용 후 삭제예정 */
/*.help_visual li:hover{background: #fff;}
.help_visual li:hover li a{color:initial}
.help_visual li:hover h4.hx_use{background-position:-350px 0}
.help_visual li:hover h4.hx_work{background-position:-350px -30px}
.help_visual li:hover h4.hx_otp{background-position:-350px -60px}
.help_visual li:hover h4.hx_goods{background-position:-350px -90px}
.help_visual li:hover h4.hx_customer{background-position:-350px -120px}*/

/* peed */
/* tab */
.tab_ktblist{overflow:hidden;height:35px;margin:15px 0 0 20px}
.tab_ktblist li{float:left;margin-right:-1px;zoom:1}
.tab_ktblist a,.tab_sort a{display:block;overflow:hidden;vertical-align:top;background:url(/image/sp.png?ver=0.0.1) no-repeat}
.tab_ktblist a span,.tab_sort a span{display:block;overflow:hidden;position:relative;z-index:-1;font-size:11px;white-space:nowrap}
.tab_ktblist a{height:35px}
.tab_ktblist a.tab{width:125px;background-position:0 -210px}
.tab_ktblist .on a.tab,.tab_ktblist a.tab:hover,.tab_ktblist a.tab:focus{background-position:0 -250px}
.tab_ktblist a.tab02{width:124px;background-position:-123px -210px}
.tab_ktblist .on a.tab02,.tab_ktblist a.tab02:hover,.tab_ktblist a.tab02:focus{background-position:-123px -250px}
.tab_ktblist a.tab03{width:124px;background-position:-245px -210px}
.tab_ktblist .on a.tab03,.tab_ktblist a.tab03:hover,.tab_ktblist a.tab03:focus{background-position:-245px -250px}
.tab_ktblist a.tab06{width:124px;background-position:-367px -210px}
.tab_ktblist .on a.tab06,.tab_ktblist a.tab06:hover,.tab_ktblist a.tab06:focus{background-position:-367px -250px}
.tab_sort{overflow:hidden;float:right;height:25px;margin:6px 20px 0 0;border-left:1px solid #dedede;}
.tab_sort li{float:left;height:25px;margin:0 0 0 -1px;border:1px solid #dedede;box-sizing:border-box;}
.tab_sort li a{width:52px;height:100%;text-align:center;box-sizing:border-box;padding:6px 0;}
.tab_sort li a.tab_pop{background-position:-480px -80px;background:none;}
.tab_sort li a.tab_pop span{z-index:1;}
.tab_sort li a.tab_new{background-position:-529px -102px;background:none;}
.tab_sort li a.tab_new span{z-index:1;}
.tab_sort li.on a{width:52px;background:#f2f2f2;color:#2c2c92;}
.tab_sort li.on a.tab_pop{background-position:-480px -102px;}
.tab_sort li.on a.tab_pop span{z-index:1;}
.tab_sort li.on a.tab_new{background-position:-528px -80px;}
.tab_sort li.on a.tab_new span{z-index:1;}
.tab_sort a.btn_faq{width:81px;height:20px;margin-top:2px;background-position:-570px -230px}
.box_Wrap{width:720px;height:27px; margin-bottom: 5px; border-bottom:1px solid #666; }
.box_Wrap li{float: left; font-size: 0; margin-left:-1px;}
.box_tab_red {padding-left:1px;  height: 18px;  margin-bottom:-1px;}
.box_tab_red a{font-family:'맑은고딕', '맑은 고딕' '굴림',gulim;font-size: 11px; line-height: normal; display:inline-block;padding:5px 10px;margin-left:-1px;margin-bottom:-1px;width:auto;height:12px;background-color:#ededed;color:#525252;font-weight:bold;border:1px solid #c2c2c2;border-bottom:1px solid #d71618;float:left; position:relative;}
.box_tab_red .on{background-color:#f4f4f4;border:1px solid #d71618;color:#d30000;z-index:100;}
/* list */
.ktblist{clear:both;width:467px;margin:0 20px;padding:0 14px 20px}
.ktblist li{position:relative;margin-bottom:0;padding:15px 0;border-bottom:1px solid #e0e3e6}
.ktblist .btn_more{display:block;width:468px;height:42px;margin-top:-1px;padding-left:18px;color:#111;text-align:center;box-sizing:border-box;border:1px solid #dedede}
.ktblist .btn_more span{position:relative;padding-left:15px;font-size:13px;}
.ktblist .btn_more span:after{content:'';position:absolute;left:0;top:0;width: 15px;height: 15px;background: url(/image/bullet.png?ver=0.0.1) no-repeat -50px -90px;}
.ktblist li .tit{position:relative;min-height:48px;padding:2px 0 0 62px}
.ktblist li .tit .thum{position:absolute;left:0;top:0;width:50px;height:50px}
.ktblist li .tit a.top{display:inline-block;font-weight:bold;line-height:1.5em;color:#111}
.ktblist li .tit .na{display:inline-block;font-weight:bold;line-height:1.5em;color:#111}
.ktblist li .tit .fa{padding-right:25px;font-weight:bold;line-height:1.5em;color:#111}
.ktblist li .tit .location{display:block;margin-top:4px;color:#737373;}
.ktblist li .article{position:relative;margin-top:10px;line-height:1.45em}
.ktblist li .article a{color:#767676;text-decoration:none}
.ktblist li .article_img{overflow:hidden;display:inline-block;width:176px;max-height:130px;margin-top:5px}
.ktblist li .article img{border:0;zoom:1;vertical-align:baseline;}
.ktblist li .btn_del_doc{position:absolute;left:128px;top:38px;width:15px;height:15px;background-position:-95px -340px}
.ktblist li .fq{margin-top:15px}
.ktblist li .fq .button{display:inline-block;position:relative;overflow:hidden;width:72px;height:15px;padding:0 0 0 23px;background:url(/image/bullet.png?ver=0.0.1) no-repeat 0 0}
.ktblist li .fq .button button{overflow:visible;font-size:12px}
.ktblist li .fq .fq_v{background-position:0 -295px}
.ktblist li .fq .fq_v button{color:#767676}
.ktblist li .fq .fq_c{background-position:0 -315px}
.ktblist li .fq .fq_c button{color:#57679f}
.ktblist li .fq p{margin-top:8px;line-height:1.46em}
/* sns 공유 */
.ktblist li .sns_share{position:absolute;right:-10px;top:30px;width:29px}
.ktblist li .btn_sns{width:20px;height:21px;margin-left:4px;background-position:0 -320px}
.ktblist li .sns_view{display:none;overflow:hidden;width:19px;height:25px;padding:11px 5px 0;background:url(../image/sp.png?ver=0.0.1) no-repeat -732px 0}
.ktblist li .sns_view li{padding:0;margin-bottom:4px;border-bottom:0}
.ktblist li .sns_view li .ir{width:19px;height:17px}
.ktblist li .sns_view li .sns_fb{background-position:-20px -350px}
.ktblist li .sns_view li .sns_tw{background-position:-40px -350px}
.ktblist li .sns_view li .sns_mt{background-position:0 -350px}
.ktblist li .btn_sns:hover,.ktblist li .btn_sns.on{background-position:-25px -320px}

.action{margin-top:15px}
.action a{display:inline-block;margin-left:6px;color:#111;text-decoration:none;background:url(/image/bullet.png?ver=0.0.1) no-repeat}
.action .good{padding-left:18px;background-position:0 -217px}
.action .re{padding-left:7px;background-position:0 -172px}
.action .timer{display:inline-block;margin-left:6px;padding-left:18px;font-size:12px;line-height:1.17;background:url(/image/bullet.png?ver=0.0.1) no-repeat 0 -198px;color:#999;}
.answer{margin-top:8px}
.answer button{width:59px;height:24px}
.answer button.btn_an_v{background-position:-560px -200px} 
.answer button.btn_an_c{background-position:-620px -200px}
.answer .txt{margin-top:5px;padding:10px;font-size:12px;line-height:1.27em;color:#4d6ca5;background:#eff3fa}
.answer .txt p{margin:15px 0 12px;font-size:12px;font-weight:bold;color:#3c5991}
/* 댓글 */
.comment{zoom:1;position:relative;margin-top:10px;background:#f9fafc;border:1px solid #dadada}
.comment ul{margin-top:35px}
.comment li{overflow:hidden;position:relative;min-height:30px;margin-bottom:0;padding:10px 30px 10px 54px;border-top:1px solid #e9e9e9;border-bottom:0}
.comment li .sns_img{position:absolute;left:10px;top:10px;width:32px;height:32px}
.comment li .btn_del{display:block;position:absolute;right:10px;top:10px;width:15px;height:15px;text-indent:-999em;font-size:0;line-height:15px;background:url(/image/sp.png?ver=0.0.1) no-repeat -95px -340px}
.comment li .txt{line-height:1.4em}
.comment li .txt strong{display:inline-block;margin-right:7px}
.comment li .action_s{margin-top:3px;font-size:12px}
.comment li .action_s .timer{display:inline-block;padding-left:18px;line-height:1.17;background:url(/image/bullet.png?ver=0.0.1) no-repeat 0 -198px}
.comment li .action_s .good{display:inline-block;margin-left:5px;padding-left:7px;line-height:1em;color:#4b6ca2;background:url(/image/bullet.png?ver=0.0.1) no-repeat 0 -176px}
.comment .more10{position:absolute;left:10px;top:10px;height:14px;padding:1px 0 0 16px;line-height:14px;text-align:left;color:#4d6aa2;background:url(/image/bullet.png?ver=0.0.1) no-repeat 0 -248px}
.comment .round{overflow:hidden;display:block;position:absolute;width:3px;height:3px;line-height:0;font-size:0;background:url(/image/round.png?ver=0.0.1) no-repeat}
.comment .round.fl{left:-1px;top:-1px;background-position:0 0}
.comment .round.fr{right:-1px;top:-1px;background-position:100% 0}
.comment .round.bl{bottom:-1px;left:-1px;background-position:0 100%}
.comment .round.br{bottom:-1px;right:-1px;background-position:100% 100%}
.comment .input_cmt{position:relative;display:block;margin:0;padding:12px 10px;border-top:1px solid #e9e9e9}
.comment .sns_login{overflow:hidden;margin-top:0;height:17px}
.comment .sns_login li{float:left;min-height:17px;margin-right:4px;padding:0;border-top:0}
.comment .sns_login li a{display:block;width:19px;height:17px;}

.comment .sns_login li a.log_ktb{background-position:-95px -360px}
.comment .sns_login li a.log_ktb.on{background-position:-115px -380px}
.comment .sns_login li a.log_fb{background-position:-115px -360px}
.comment .sns_login li a.log_fb.on{background-position:-20px -350px}
.comment .sns_login li a.log_tw{background-position:-135px -340px}
.comment .sns_login li a.log_tw.on{background-position:-40px -350px}
.comment .sns_login li a.log_mt{background-position:-115px -340px}
.comment .sns_login li a.log_mt.on{background-position:0 -350px}
.comment .desc{position:absolute;left:55px;top:12px;display:inline-block;margin-left:5px;padding:3px 0 0 12px;font-size:12px;letter-spacing:-1px;color:#6b6b6d;background:url(/image/bullet.png?ver=0.0.1) no-repeat 0 -267px}
.comment .cmt{width:100%;margin-top:10px}
.comment .cmt .sns_img{float:left;width:32px;height:32px;margin-right:5px}
.comment .cmt .txt_cmt{float:left;height:27px;margin-right:5px;padding:3px 0 0 7px;line-height:1.5em;color:#767676;border:1px solid #cfd0d2}
.comment .btn_input{width:45px;height:32px;background-position:0 -370px}
/* 팬 글쓰기 */
.fan{margin:15px 20px 5px;border-width:2px}
.fan .input_cmt{padding:12px 15px;border-top:0}
/*.fan .desc{left:106px}*/
.fan .txt_add{margin-top:7px;font-size:11px;color:#bbbbc0;letter-spacing:-1px}
.fan .cmt{margin-top:7px}
.fan .add_photo{clear:both;position:relative;width:461px;margin-top:5px;font-size:11px;color:#5b76ab}
.fan .add_photo .num{position:absolute;right:0;top:5px}
.btn_add_photo{width:29px;height:26px;vertical-align:middle;background-position:-495px -260px}

/* sub */
.hx{height:50px;padding:0 0 0 15px;background:url(/image/bg_hx.png?ver=0.0.1) no-repeat 0 100%}
.hx:after{clear:both;overflow:hidden;display:block;content:''}
.hx.hx_s{height:55px;padding:20px 5px 0 25px;background:url(/image/bg_hx2.png?ver=0.0.1) no-repeat 10px 100%}
.hx.hx_s .tab_sort{margin-top:0}
.hx h3,.hx_sub h3,.hx h4,.hx_sub h4{float:left}
.hx h4,.hx_sub h4{margin:1px 0 0 15px;padding-left:15px;border-left:1px solid #b2b2b2}
.hx_sub{overflow:hidden;padding:0 0 0 0;background:url(/image/bg_hx_sub.png?ver=0.0.1) no-repeat 0 30px}
.hx_sub h3{margin-left:15px}
.hx_sub ul:before{display:block;clear:both;content:''}
.hx_sub ul{overflow:hidden;margin:40px 4px 0 5px;padding:8px 15px 12px;border:1px solid #dbdbdb;border-top:0}
.hx_sub ul li{float:left;margin:5px 5px 0;white-space:nowrap}
.hx_sub ul li a{display:inline-block;color:#525252;text-decoration:none}
.hx_sub ul li a span{display:block;height:17px;padding:6px 14px 0}
.hx_sub ul li a:hover{color:#333}
.hx_sub ul li.on a{font-weight:bold;background:url(/image/bg_tab_on.png?ver=0.0.1) no-repeat 100% 0}
.hx_sub ul li.on a span{margin-right:1px;background:url(/image/bg_tab_on.png?ver=0.0.1) no-repeat 0 0}

.p_title{margin:15px 0 0 15px;}
.t_desc{margin:15px 0 0 15px;color:#4d6aa4;line-height:16px}
.con_w720{width:720px;margin:30px 0 0 23px}
.con_w720_n{width:720px;margin:30px 0 0 0}
.con_w775{width:775px;margin:30px 0 0 0;text-align:center}
.btn_wrap_r{margin:15px 0 0 0;text-align:right}
.btn_wrap_r2{margin:10px 0 0 0;text-align:right}
.tab_sub{overflow:hidden;height:22px;background:url(/image/bg_tab.png?ver=0.0.1) repeat-x 0 100%}
.tab_sub li{float:left;margin-right:2px;}
.tab_sub li a{display:block;height:22px;padding:0;font-size:11px;line-height:1.29em;font-weight:bold;text-decoration:none;color:#525252;background:url(/image/bg_tab.png?ver=0.0.1) no-repeat 100% -25px}
.tab_sub li a span{display:block;height:17px;margin-right:5px;padding:5px 5px 0 10px;cursor:pointer;background:url(/image/bg_tab.png?ver=0.0.1) no-repeat 0 -25px} 
.tab_sub li.on a{color:#d30000;background-position:100% 0}
.tab_sub li.on a span{background-position:0 0}
.tab_sub li ul{display:none}
.tab_sub li.on ul{display:block;position:absolute;right:0;top:27px;height:20px;padding:5px 2px 0;background:#efebe0}
.tab_sub li.on li{font-size:11px}
.tab_sub li.on li a{height:10px;margin:0;padding:3px 3px 3px 4px;font-weight:normal;line-height:1em;color:#333;background:none;border-left:1px solid #525252}
.tab_sub li.on li:first-child a{border-left:0}
.tab_sub li.on li.on a{font-weight:bold;color:#df0001}
.txt_exp{margin:0 0 0 12px;line-height:1.4em;color:#666}

/* bullet style */
.hx_bluebox{min-height:14px;margin-bottom:9px;padding-left:20px;font-size:0;line-height:0;vertical-align:top;background:url(/image/bl_hx.png?ver=0.0.1) no-repeat 0 1px}
.hx_bluebox_itxt{margin-bottom:9px;padding-left:20px;font-size:0;line-height:1.1;vertical-align:top;background:url(/image/bl_hx.png?ver=0.0.1) no-repeat 0 1px}
.hx_circle{margin-bottom:4px;padding-left:19px;font-size:12px;line-height:1.35;font-weight:bold;color:#0b6fc6;background:url(/image/bl_hx2.png?ver=0.0.1) no-repeat 4px 3px}
.hx_circle.sup{background-position:4px 6px}
.star_red{font-size:11px;line-height:1.32em;color:#555}
.star_red li{margin-top:3px;padding-left:11px;background:url(/image/bullet.png?ver=0.0.1) no-repeat 0 -388px}
.star_red_t{padding-left:11px;font-size:11px;line-height:1.32em;color:#555;background:url(/image/bullet.png?ver=0.0.1) no-repeat 0 -388px}
.bl_arrow{line-height:1.35}
.bl_arrow li{margin-top:4px;padding-left:8px;background:url(/image/bl_arrow_blue.png?ver=0.0.1) no-repeat 0 4px}
.bl_arrow_t{padding-left:8px;line-height:1.35;background:url(/image/bl_arrow_blue.png?ver=0.0.1) no-repeat 0 4px;font-size:12px;}
.bl_arrow_t .txt_black{padding-left:2px;}
.bl_arrow.sup li{margin-top:2px;background-position:0 8px}
.bl_arrow_r{padding-left:8px;line-height:1.35;background:url(/image/bl_arrow_blue.png?ver=0.0.1) no-repeat 0 3px}
.bl_dash li{padding-left:9px;color:#525252;background:url(/image/bl_dash_blue.png?ver=0.0.1) no-repeat 0 6px}
.bl_point_blue{padding-left:8px;background:url(/image/bl_blue_dot_s.png?ver=0.0.1) no-repeat 0 6px}
.bl_point_blue_s li{margin-top:3px;padding-left:8px;font-size:12px;line-height:1.35;color:#525252;background:url(/image/bl_blue_dot_s.png?ver=0.0.1) no-repeat 0 5px}
.bl_dot_blue li{position:relative;margin-top:4px;padding-left:7px;line-height:1.3;color:#555;background:none;}
.bl_dot_blue li:before{content:'';position:absolute;top: 6px;left:0;width: 3px;height: 3px;background: url(/image/bl_blue_dot.png?ver=0.0.1) no-repeat;}
.bl_circle li{margin-top:6px;padding-left:19px;font-size:12px;line-height:1.35;font-weight:bold;color:#0b6fc6;background:url(/image/bl_hx2.png?ver=0.0.1) no-repeat 4px 2px}
.ic_up{display:inline-block;padding-right:20px;background:url(/image/bullet.png?ver=0.0.1) no-repeat 28px -116px}
.ic_down{display:inline-block;padding-right:20px;background:url(/image/bullet.png?ver=0.0.1) no-repeat 28px -96px}

/* form */
.input_txt{height:14px;padding:2px 0 0 5px;font-size:12px;color:#525252;border:1px solid #ccc}
.input_txtarea{height:80px;margin:2px 0 5px;padding:2px 0 0 5px;font-size:12px;color:#525252;border:1px solid #ccc}
.inp_txt_v1{background:#eee}
.files{width:500px;height:20px}
select{height:18px;color:#525252;border:1px solid #ccc}
select:disabled{
	background:#eee;
}

/* table */
.tb_st{overflow:hidden;clear:both;width:720px;border-top:1px solid #111;border-bottom:1px solid #a6a6a6}
.st_gray{border-top-color:#a6a6a6}
.st_blue{border-bottom:none;border-top-color:#4861a4}
.tb_st table{width:100%;margin-top:-1px;border-collapse:collapse;border:0}
.tb_st table th,.tb_st table td{padding:14px 0 12px;line-height:1.35em;border:1px solid #d9d9d9;border-bottom:0 none;border-right:0;}
.tb_st table th.bd{border-right:d9d9d9 1px solid}
.tb_st table th{font-weight:normal;color:#000;background:#f4f4f4;text-align:center;}
.tb_st table tbody th{border-right:1px solid #d9d9d9}
.tb_st table thead th:first-child,.tb_st table tbody th:first-child,.tb_st table tbody td:first-child{border-left:0 none}
.tb_st table tbody th.normal{color:#525252;background:none}
.tb_st table td{color:#555}
.tb_st table .al{padding-left:10px}
.tb_st table .ar{padding-right:10px}
.tb_st table .bl{border-left:1px solid #d9d9d9 !important}
.tb_st table.al th,.tb_st table.al td{padding-left:10px}
.tb_st table.ar th,.tb_st table.ar td{padding-right:10px}
.tb_st .al tbody th,.tb_st .al thead th{text-align:left}

.tb_st table td em{font-weight:bold}
.tb_st table .intable{padding-right:10px}
.tb_st table .intable .st_gray{clear:both;width:560px;margin-top:5px}
.tb_st table .intable table th,.tb_st table .intable table td{padding-left:0;text-align:center}
.tb_st table .intable .tb_st table th{border-right:0}
.tb_st table .bold td{background:#f6f5f0}
.tb_st table .intable .strong{border-width:2px 1px 2px 3px;border-style:solid;border-color:#a6a6a6 #d9d9d9 #a6a6a6 #a6a6a6}
.tb_st table .intable .strong2{border-width:2px 2px 2px 0;border-style:solid;border-color:#a6a6a6}
.st_gray2{border-top-color:#a6a6a6}
.st_gray2 table th{color:#525252}

.tb_st table .intable .st_gray2{width:580px;border-top-color:#a6a6a6}
.tb_st table .intable .st_gray2 th{padding:4px 0 2px;background:#e8e7e2}
.tb_st table .intable .st_gray2 td{padding:2px 0 0}
.tb_st_v1 table th{color:#666;font-weight:bold}
.tb_st_v1 table td{color:#555}
.tb_st_v1 table td a{display:block;color:#000}
.tb_st_v1 .even td{background:#f6f5f0}
.tb_st_v1 table td img{position:relative;top:-2px}
.tb_st_v2{border-top:2px solid #111}
.tb_st_v2 table  label{margin-right:10px}
.tb_st_v2 table .p_dsc span{padding-right:25px}
.tb_st_v2 table .p_dsc label{margin-right:7px}
.tb_st_v2 table td em{font-weight:normal}
.tb_st_v2 table td.td_type{color:#000;background:#f6f5f0}
.tb_st_v2 table td.td_type2{min-height:100px;padding:10px 30px 10px 100px;color:#000;background:url(../img/manager/bg_faq01.gif?ver=0.0.1) 0 0 no-repeat;line-height:18px}
.tb_st_v3{border-top-width:1px}
.tb_st_v4{border-top:1px solid #a6a6a6}
.tb_st_v4 table td{background:#f6f5f0}
.tb_st_v4 table td.td_type2{background:#f6f5f0 url(../img/manager/bg_faq02.gif?ver=0.0.1) 0 0 no-repeat}
.tb_st_v5{border-bottom:none}
.tb_st_v5 table td.td_type2{padding:25px;background:none}
.tb_st_v5 table{margin-bottom:30px;border-bottom:1px solid #d9d9d9}
.tb_st_v6{padding-bottom:0;border-bottom:0}
.tb_st_v6 table{margin-bottom:0}
.tb_st2{position:relative;width:712px;padding:3px;background:#e9ebea;border:1px solid #b6b6ae}
.tb_st2 .bg_white{padding:0 9px;background:#fff}
.tb_st2 table{width:100%;border-collapse:collapse;border:0}
.tb_st2 table th,.tb_st2 table td{padding:9px 0 7px;font-size:12px;line-height:1.27em;text-align:left;color:#555;border:0;border-top:1px solid #efefef}
.tb_st2 table tr:first-child th,.tb_st2 table tr:first-child td{border-top:0}
.tb_st2 table th label{display:block;padding-left:9px;background:url(/image/help/bl_line_red.png?ver=0.0.1) no-repeat 0 1px}
.tb_st2 table td select{height:17px;margin-right:3px;font-size:12px;color:#525252;vertical-align:bottom;border:1px solid #aeaeae}
.tb_st2 .btn{position:absolute;right:12px;top:11px}

.t_info{position:absolute;left:135px;top:2px}
.t_info2{position:absolute;left:0;top:62px;width:100%}
.t_info_s{position:absolute;left:116px;top:1px}
.set_mail{position:absolute;left:240px;top:0;width:100px}
.gutter{display:block;height:20px}
.sl_type{width:450px;height:60px;overflow-y:hidden}
.btn_file{margin-left:2px;vertical-align:bottom}

.content_wide .tb_st{overflow:hidden;clear:both;width:738px;margin:0 auto;border-top:1px solid #111;border-bottom:1px solid #a6a6a6;color:#555;}
.content_wide .tb_st2 table th label{background-image:url(/image/bl_line_blue.png?ver=0.0.1)}

/* box style */
.gr_box{overflow:hidden;position:relative;margin-top:5px;padding:8px 8px 6px;background:none;border:1px solid #dedede;}
.gr_box .gr_top{position:absolute;left:0;top:0;width:100%;height:8px;background:none;}
.gr_box .gr_bottom{position:absolute;left:0;bottom:0;width:100%;height:9px;background:none;}
.gray_round_box{overflow:hidden;padding-bottom:10px;background:#f0f0f0}
.gray_round_box .bot{padding:10px 15px 0;}
.gray_bg_box{position:relative;padding:10px 12px;color:#525252;background:#f4f4f4}
.bo_box{padding:12px;line-height:1.5em;border:1px solid #f3f3f3}
.bo_box2{padding:10px;line-height:1.5em;border:1px solid #f3f3f3}
.guide_box{overflow:hidden;position:relative;padding-bottom:15px;background:url(/image/help/bg_guidebox.png?ver=0.0.1) no-repeat 0 100%;border:1px solid #dedede;}
.guide_box .bot{min-height:70px;padding:22px 0 0 125px;background:url(/image/help/bg_guidebox.png?ver=0.0.1) no-repeat}
.guide_box3{overflow:hidden;position:relative;padding-bottom:15px;background:url(/image/help/employeeSearch_icon.png?ver=0.0.1) no-repeat 0 100%; border:1px solid #dedede;background-position-x:30px;background-position-y:30px;}
.guide_box3 .bot{min-height:70px;padding:22px 0 0 125px;}
.gr_box2_1{width:324px !important;background: none !important;border:1px solid #dedede !important;}
.gr_box2_1 .gr_top{background:none !important;}
.gr_box2_1 .gr_bottom{background:none !important;}
.gr_box3_1{width:197.33px !important;background: none !important;border:1px solid #dedede !important;}
.gr_box3_1+.gr_box3_1{margin-left:10px}
.gr_box3_1 .gr_top{background:none !important;}
.gr_box3_1 .gr_bottom{background:none !important;}


/* pagination */
.pagenavi{margin-top:20px;padding:5px 0;text-align:center}
.pagenavi a,.pagenavi strong{display:inline-block;height:17px;padding:0 4px;font-family:verdana !important;font-size:11px;line-height:1.38em;color:#525252;vertical-align:top;text-decoration:none;border:1px solid #fff}
.pagenavi strong, .pagenavi .active_page{margin-top:-1px;color:#000;border:2px solid #909090}
.pagenavi a.bn{width:17px;height:17px;margin-top:0;padding:0;border:0}
.pagenavi a.bn_first{background-position:-610px -362px}
.pagenavi a.bn_prev{background-position:-630px -362px}
.pagenavi a.bn_next{background-position:-650px -362px}
.pagenavi a.bn_last{background-position:-670px -362px}
.content_wide .pagenavi{margin-top:20px;padding:5px 0;text-align:center}
.content_wide .pagenavi a,.content_wide .pagenavi strong{display:inline-block;width: 31px;height: 31px;padding:0;font-size:11px;line-height: 31px;color:#737373;vertical-align:top;text-decoration:none;border:1px solid #d9d9d9;box-sizing:border-box;background:none}
.content_wide .pagenavi strong, .content_wide .pagenavi .active_page{margin:0;color:#fff;border-color:#2c2e92;background:#2c2e92}
.content_wide .pagenavi a.bn span{width: 9px;height: 9px;margin:11px 10px;background:url(/image/sp.png?ver=0.0.1) no-repeat 0 100%;z-index: inherit;text-indent:-9999px}
.content_wide .pagenavi a.bn_first span{background-position:-614px -366px}
.content_wide .pagenavi a.bn_prev span{background-position:-634px -366px}
.content_wide .pagenavi a.bn_next span{background-position:-654px -366px}
.content_wide .pagenavi a.bn_last span{background-position:-674px -366px}

/* faq */
.list_faq{border-top: 1px solid #111;}
.list_faq li{border-bottom:1px solid #fff}
.list_faq li:last-child .f{border-bottom-color:#a6a6a6}
.list_faq li .f{display:block;padding: 10px 10px 7px;font-weight:bold;line-height:1.32em;color: #555;text-decoration:none;background: #f2f2f2;border-bottom: 1px solid #dedede;}
.list_faq li .q{display:none;min-height:85px;margin-bottom:-1px;padding:15px 25px 15px 95px;line-height:1.4em;color:#555;background:url(/image/help/ic_qmark.png?ver=0.0.1) no-repeat 20px 20px;border-bottom:1px solid #d9d9d9;}
.list_faq li.on .q{display:block}
/* imktb faq */
.tb_toglist{border-top:2px solid #92a5d3}
.tb_toglist li .q{padding:20px;background:none;color:#5972ae;line-height:17px}
.tb_toglist li .q a{color:#5972ae}

/* table search */
.srch{position:relative;width:678px;height:20px;padding: 20px 30px;background: 0;border: 1px solid #dfdfdf;}
.srch:after{content:'';position:absolute;bottom:-12px;;right:-12px;width:33px;height:33px;background:url(/image/bg_box.gif?ver=0.0.1) 0 0 no-repeat;}
.srch .inp_type{margin:0 2px 0 15px}
.srch_v1{width:596px;padding:20px 70px;}

/* 03 help content */
.hx_faq{width:100%;height:auto;margin:25px 0 0 34px;background-position:-100px -160px;background:none;}
.hx_faq span{z-index:1;font-size:14px;color:#111;}
.tab_faq{position:relative;height:78px;margin:7px 30px 0;padding:10px;background:#fff;border: 1px solid #dedede;box-sizing:border-box;}
.tab_faq:after{content:'';position:absolute;bottom:-12px;;right:-12px;width:33px;height:33px;background:url(/image/bg_box.gif?ver=0.0.1) 0 0 no-repeat;}
.tab_faq li{overflow:hidden;float:left;width:120px;margin-top:2px}
.tab_faq li a{display:inline-block;color:#6a6a6a;text-decoration:none}
.tab_faq li a span{display:block;height:17px;padding: 4px 12px;white-space:nowrap;}
.tab_faq li.on{background:#e8e8e8;}
.tab_faq li.on a{background: none;color: #555;font-weight: 600;}
.tab_faq li.on a span{margin-right:1px;background: none;}
/* 03_help 신규고객 가이드 */
.step_vt{margin-top:10px}
.step_vt li{padding-bottom:32px;background:url(/image/help/bg_step2.png?ver=0.0.1) no-repeat 0 100%}
.step_vt li .bd{display: table;overflow:hidden;padding:0 2px 0 36px;vertical-align:top;border: 1px solid #ccc;}
.step_vt li .tit{float:left;width: 210px;}
.step_vt li .cont{display: table-cell;vertical-align: middle;/* float:left; */width:500px;min-height:25px;padding: 0;background: none;}
.step_vt li.last{padding-bottom:0;background:none}
.step_vt li.last .cont{padding-bottom:10px}
.step_vt div .star_red{display:inline-block;padding:5px 0 5px;color:#555;}
.step_vt .info{width:500px;border-collapse:collapse;border-top:1px solid #a4a6a4;border-bottom:1px solid #a4a6a4}
.step_vt .info th,.info td{padding:4px 0 3px 9px;color:#555;border-bottom:1px solid #dcdadc}
.step_vt .info th{text-align:left;font-weight:normal;background:#f4f6f4;border-right:1px solid #dcdadc}
.step_vt .info td a{vertical-align:middle}
.step_vt .info .last th,.info .last td{border-bottom:0}
/* 03_help 계좌개설 안내 */
.ic_bank{overflow:hidden;margin-top:5px}
.ic_bank li{float:left;margin:2px 4px 0 0}
.ic_bank li a{overflow:hidden;display:block;vertical-align:top;width:134px;height:54px;background:url(/image/sp_help.png?ver=0.0.1) no-repeat}
.ic_bank li a span{display:block;overflow:hidden;position:relative;z-index:-1;font-size:11px;white-space:nowrap}
.ic_bank li a.btn_kb{background-position:-455px 0}
.ic_bank li a.btn_woori{background-position:-455px -60px}
.ic_bank li a.btn_hana{background-position:-455px -120px}
.ic_bank li a.btn_sc{background-position:-380px -180px}
.ic_bank li a.btn_ibk{background-position:-515px -180px}
.ic_bank li a.btn_sh{background-position:0 -340px}
.ic_bank li a.btn_bs{background-position:-140px -340px}
.ic_bank li a.btn_nh{background-position:-695px 0px}
.ic_bank_s{overflow:hidden;margin-top:-4px}
.ic_bank_s li{overflow:hidden;float:left;width:76px;height:20px;margin:4px 4px 0;vertical-align:top;background:url(/image/sp_help.png?ver=0.0.1) no-repeat}
.ic_bank_s li span{display:block;overflow:hidden;position:relative;z-index:-1;font-size:12px;white-space:nowrap}
.ic_bank_s li.ic_kb{background-position:-717px -550px; width:91px}
.ic_bank_s li.ic_woori{background-position:-250px -280px}
.ic_bank_s li.ic_hana{background-position:-717px -570px;width:101px;}
.ic_bank_s li.ic_sc{background-position:-717px -590px;width:91px}
.ic_bank_s li.ic_ibk{width:88px;background-position:-330px -260px}
.ic_bank_s li.ic_sh{background-position:-330px -280px}
.ic_bank_s li.ic_bs{background-position:-330px -300px}
.ic_bank_s li.ic_nh{width:84px;background-position:-695px -61px}
.step_ai {display:inline-block; width:9%; vertical-align:top; padding:0 25px;}
.step_cont {display:inline-block;width:82%}
/* 03_help 약관 */
.dotred{overflow:hidden;margin:5px 0 15px 0}
.dotred li{position:relative;float:left;width:322px;height:18px;margin-left:12px;padding:7px 0 0 13px;line-height:1.5em;background:url(/image/bl_blue_dot.png?ver=0.0.1) no-repeat 6px 14px;border-bottom:1px dotted #636363}
.dotred li a{color:#555}
.dotred li .btn_pdf{position:absolute;right:5px;top:7px}
.terms{margin:6px}
.terms iframe{overflow:auto;width:100%;height:175px}
.gray_round_box p{float:left;width:490px;line-height:1.4em;color:#6b6b6b}
.gray_round_box .btn_ab_reader{float:right}
.term_download{clear:both;position:relative;z-index:10;width:100%;height:30px}
.term_download a{display:inline-block;position:absolute;right:0;top:10px;z-index:9;width:79px;height:20px;font-size:14px;background:url(/image/sp_help.png?ver=0.0.1) no-repeat -280px -643px}
/* 03_help 입출금 */
.method{overflow:hidden;width:719px;height:161px;margin-top:5px;padding-top:9px;background:url(/image/help/bg_step_box.png?ver=0.0.1) no-repeat}
.method .fl_box{float:left;width:235px;margin-right:54px;padding-left:15px}
.method .fr_box{position:relative;float:left;width:380px}
.method .fr_box .btn_d_go{position:absolute;right:-20px;top:0;vertical-align:middle;}
.method ul{margin-top:20px}
.method li{margin-top:3px;padding-left:12px;line-height:1.4em;background:url(/image/bullet.png?ver=0.0.1) no-repeat 5px -335px}
.kbetc{height:130px;background:url(/image/help/bg_step_box2.png?ver=0.0.1) no-repeat}
.kbetc .fl_box{width:285px;margin-right:52px}
.kbetc .fr_box{width:350px;margin-top:50px;text-align:center}
/* 03_help 꼭 읽어보세요/유의사항 */
.read{/*position:relative;*/padding:20px 0 20px 20px;background:#f2f2f2;word-break:keep-all;}
.read .tit_vital,.read .tit_attention{padding:0 0 12px 24px;}
.read .tit_vital{width:100px;height:auto;bckground-position:-595px -163px;background:none;background:url(/image/sp_help.png?ver=0.0.1) no-repeat -954px -19px;}
.read .tit_vital span{z-index:1;font-size:13px;color:#111;text-indent:0 !important;}
.read .tit_attention{width:55px;height:15px;background-position:-953px -19px;}
.read .tit_attention span{z-index:1;font-size:13px;color:#111;line-height:1.1}
/* 03_help 신용대출 */
.loan_wrap{overflow:hidden;position:relative;width:745px;height:240px;margin:25px 0 0;padding-top:260px;background:url(/image/help/bg_loan.png?ver=0.0.1) no-repeat}
.content_wide .loan_wrap{background:url(/image/help/bg_loan2.png?ver=0.0.1) no-repeat}
.loan_wrap ul{overflow:hidden;margin:0 0 0 62px}
.loan_wrap li{float:left;width:170px;text-align:left;color:#666666; margin:0 43px 0 0}
.loan_wrap li.cen{margin:0 57px}
.loan_wrap li strong{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.loan_wrap li p{height:77px;line-height:1.32em}
.loan_wrap li.cen p{padding-top:5px;height:72px}
.gray_bg_box .btn_right{margin-top:-10px;text-align:right}
.gray_bg_box .btn_d_contract{position:absolute;right:10px;bottom:10px;width:150px;height:20px;background-position:-530px -297px;}
.gray_bg_box .btn_d_contract2{width:191px;height:21px;background-position:-500px -318px;}
.gray_bg_box .btn_d_contract3{width:191px;height:20px;background-position:-475px -360px;}
.gray_bg_box .btn_d_contract4{position:absolute;right:10px;bottom:10px;width:150px;height:20px; impobackground-image:url(/img/credit/btn_BizLendinfo01_01.gif?ver=0.0.1) no-repeat !important; background-position:-530px -297px;}

.credit_list_01 {position:absolute;top:310px;left:76px;letter-spacing:-1px;cursor:pointer;}
.credit_list_02 {position:absolute;top:310px;left:288px;letter-spacing:-1px;cursor:pointer;}
.credit_list_03 {position:absolute;top:310px;left:380px;letter-spacing:-1px;cursor:pointer;}
.credit_list_04 {position:absolute;top:310px;left:500px;letter-spacing:-1px;cursor:pointer;}

.credit_btn01_01{position:absolute;top:386px;left:160px;letter-spacing:-1px;height:20px;color:#396db3;font-weight:bold;}
.credit_btn01_02{position:absolute;top:402px;left:160px;letter-spacing:-1px;height:20px;color:#396db3;font-weight:bold;}
.credit_btn02_01{position:absolute;top:386px;left:373px;letter-spacing:-1px;height:20px;color:#396db3;font-weight:bold;}
.credit_btn02_02{position:absolute;top:402px;left:373px;letter-spacing:-1px;height:20px;color:#396db3;font-weight:bold;}
.credit_btn03_01{position:absolute;top:386px;left:431px;letter-spacing:-1px;height:20px;color:#396db3;font-weight:bold;}
.credit_btn03_02{position:absolute;top:402px;left:431px;letter-spacing:-1px;height:20px;color:#396db3;font-weight:bold;}
.credit_btn04_01{position:absolute;top:386px;left:586px;letter-spacing:-1px;height:20px;color:#396db3;font-weight:bold;}
.credit_btn04_02{position:absolute;top:402px;left:586px;letter-spacing:-1px;height:20px;color:#396db3;font-weight:bold;}

/* 03_help 공인인증서 안내 */
.boxlist{overflow:hidden;margin: 20px 0 0 0;}
.boxlist li{overflow:hidden;position: relative;float:left;width: 237px;height: 320px;margin-left: 10px;background: none;border: 1px solid #dedede;}
.boxlist li:first-child{margin-left:0;}
.boxlist dl{position:relative;height:100%;padding: 20px;box-sizing:border-box;}
.boxlist dt,.boxlist dd{display:block;background:url(/image/sp_help.png?ver=0.0.1) no-repeat}
.boxlist dt{width:190px;height:110px;background:none;}
.boxlist .front dt span, .boxlist .front2 dt span, .boxlist .front3 dt span, .boxlist .front4 dt span{display:block;position:relative;z-index:1;font-size:14px;font-weight:600;color:#2c2c92;text-align:center;}
.boxlist .front dt:before{content:'';position: absolute;top: 60px;left: 50%;width:56px;height:65px;margin-left: -28px;background:url(/image/help/issue_icon2.png?ver=0.0.1) no-repeat;background-position:0 0;}
.boxlist .front2 dt:before{content:'';position: absolute;top: 60px;left: 50%;width:62px;height:60px;margin-left: -31px;background:url(/image/help/issue_icon2.png?ver=0.0.1) no-repeat;background-position:-65px 0;}
.boxlist .front3 dt:before{content:'';position: absolute;top: 60px;left: 50%;width: 51px;height:65px;margin-left: -22px;background:url(/image/help/issue_icon2.png?ver=0.0.1) no-repeat;background-position: -129px 0;}
.boxlist dd{margin-top:10px;height:120px;}
.boxlist .front dd{width:200px;background-image:none;}
.boxlist .front2 dd{width:200px;background-image:none;}
.boxlist .front3 dd{width:200px;background-image:none;}
.boxlist .front4 dd{width:133px;background-image:none;}
.boxlist dt span,.boxlist dd span{overflow:hidden;position:relative;font-size:11px;white-space:nowrap;line-height:1.5em;}
.boxlist dl dd.btn{position:absolute;width:153px;left: 50%;bottom: 20px;height:20px;margin-top:0;margin-left: -80px;background:none;}
.bg_quick{position:relative;}
.bg_quick h5, .bg_quick p{position:absolute;}
.bg_quick h5{top:86px;left:0;padding:0 0 10px;font-size: 22px;font-weight: 600;color:#111;}
.bg_quick p{top:122px;left:0;width:214px;font-size:12px;color:#555;}
.bg_quick .quick_box{overflow:hidden;width:444px;margin:0 0 30px;padding:28px 0}
.bg_quick .bspace{padding:30px 0 30px 294px;border-top:1px solid #111;border-bottom:1px solid #111;}
.bg_quick .quick_box li{float:left;margin: 10px 10px 0 0;padding: 6px 8px;background: #fff;border: 1px solid #dedede;}
.bg_quick .quick_box li:nth-child(3n){margin-right:0;}
.bg_quick .quick_box li.quick{margin-left: 0;}
.bg_quick .quick_box li a{overflow:hidden;display:block;width:122px;height:74px;background:url(/image/sp_help.png?ver=0.0.1) no-repeat}
.bg_quick .quick_box li a span{overflow:hidden;position:relative;z-index:-1;font-size:12px;white-space:nowrap;font-size:0;}
.bg_quick .quick_box li.quick a{background-position:0 -400px}
.bg_quick .quick_box li.quick2 a{background-position:-122px -400px}
.bg_quick .quick_box li.quick3 a{background-position:-244px -400px}
.bg_quick .quick_box li.quick4 a{background-position:-366px -400px}
.bg_quick .quick_box li.quick5 a{background-position:-488px -400px}
.bg_quick .quick_box li.quick6 a{background-position:-700px -470px}

/* 04_help 공인인증서(클라우드) 안내 */
.boxlist2{overflow:hidden;margin: 20px 0 0 0;}
.boxlist2 li{overflow:hidden;position: relative;float:left;width: 362px;height: 310px;margin-left: 10px;background: none;border: 1px solid #dedede; margin-bottom: 10px;}
.boxlist2 li:first-child{margin-left:0;}
.boxlist2 dl{position:relative;height:100%;padding: 20px;box-sizing:border-box;}
.boxlist2 dt,.boxlist dd{display:block;background:url(/image/sp_help.png?ver=0.0.1) no-repeat}
.boxlist2 dt{width:322px;height:110px;background:none;}
.boxlist2 .front dt span, .boxlist2 .front2 dt span, .boxlist2 .front3 dt span, .boxlist2 .front4 dt span{display:block;position:relative;z-index:1;font-size:14px;font-weight:600;color:#2c2c92;text-align:center;}
.boxlist2 .front dt:before{content:'';position: absolute;top: 60px;left: 50%;width:56px;height:65px;margin-left: -28px;background:url(/image/help/issue_icon2.png?ver=0.0.1) no-repeat;background-position:0 0;}
.boxlist2 .front2 dt:before{content:'';position: absolute;top: 60px;left: 50%;width:62px;height:60px;margin-left: -31px;background:url(/image/help/issue_icon2.png?ver=0.0.1) no-repeat;background-position:-65px 0;}
.boxlist2 .front3 dt:before{content:'';position: absolute;top: 60px;left: 50%;width: 51px;height:65px;margin-left: -22px;background:url(/image/help/issue_icon2.png?ver=0.0.1) no-repeat;background-position: -129px 0;}
.boxlist2 .front4 dt:before{content:'';position: absolute;top: 60px;left: 50%;width: 51px;height:65px;margin-left: -22px;background:url(/image/help/issue_icon.png?ver=0.0.1) no-repeat;background-position: -129px 0;}
.boxlist2 dd{margin-top:10px;height:120px;}
.boxlist2 .front dd{width:322px;background-image:none;}
.boxlist2 .front2 dd{width:322px;background-image:none;}
.boxlist2 .front3 dd{width:322px;background-image:none;}
.boxlist2 .front4 dd{width:322px;background-image:none;}
.boxlist2 dt span,.boxlist2 dd span{overflow:hidden;position:relative;font-size:11px;white-space:nowrap;line-height:1.5em;}
.boxlist2 dl dd.btn{position:absolute;width:158px;left: 50%;bottom: 20px;height:20px;margin-top:0;margin-left: -80px;background:none;}
.bg_quick{position:relative;}
.bg_quick h5, .bg_quick p{position:absolute;}
.bg_quick h5{top:86px;left:0;padding:0 0 10px;font-size: 22px;font-weight: 600;color:#111;}
.bg_quick p{top:122px;left:0;width:214px;font-size:12px;color:#555;}
.bg_quick .quick_box{overflow:hidden;width:444px;margin:0 0 30px;padding:28px 0}
.bg_quick .bspace{padding:30px 0 30px 294px;border-top:1px solid #111;border-bottom:1px solid #111;}
.bg_quick .quick_box li{float:left;margin: 10px 10px 0 0;padding: 6px 8px;background: #fff;border: 1px solid #dedede;}
.bg_quick .quick_box li:nth-child(4n){margin-right:0;}
.bg_quick .quick_box li.quick{margin-left: 0;}
.bg_quick .quick_box li a{overflow:hidden;display:block;width:122px;height:74px;background:url(/image/sp_help.png?ver=0.0.1) no-repeat}
.bg_quick .quick_box li a span{overflow:hidden;position:relative;z-index:-1;font-size:12px;white-space:nowrap;font-size:0;}
.bg_quick .quick_box li.quick a{background-position:0 -400px}
.bg_quick .quick_box li.quick2 a{background-position:-122px -400px}
.bg_quick .quick_box li.quick3 a{background-position:-244px -400px}
.bg_quick .quick_box li.quick4 a{background-position:-366px -400px}
.bg_quick .quick_box li.quick5 a{background-position:-488px -400px}
.bg_quick .quick_box li.quick6 a{background-position:-700px -470px}

.credit_box {width:720px;}
.credit_box.mt-4 {margin:-4px 0 0 0;}
.credit_box table {width:100%;font-size:12px;border-collapse:collapse;border-top:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6;}
.credit_box table .red_txt {color:#df0000;}
.credit_box table .blc_txt {color:#010101;}
.credit_box table .icon_allow {background: url('../img/common/icon_allow_CreditContract.gif?ver=0.0.1') no-repeat 0 2px;padding-left:7px;}
.credit_box table th {font-size:12px;text-align:left;height:30px;padding-left:10px;color:#525252;background-color:#f4f4f4;border-bottom:1px solid #d9d9d9;font-weight:normal;}
.credit_box table th.bg {background-color:#fff;border-left:1px solid #d9d9d9;}
.credit_box table th.left_line {border-left:1px solid #d9d9d9;}
.credit_box table td {padding:0 0 0 10px;font-size:12px;line-height:16px;color:#555;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.credit_box table td.lpad {	padding:10px;}
.credit_box table td.pcenter {padding:0;text-align:center;}
.credit_box table td.nopad {padding:0;border-left:0;height: 150px;}
.credit_box table td.nopad01 {padding:0;border-left:0;}
.credit_box table th div.gui {margin:0;padding:0;}
.credit_box table th div.gui ul {margin:10px 0 10px 0;}
.credit_box table th div.gui ul li {margin:0 0 0 0;	font-size:12px;	color:#525252;line-height:14px;}
.credit_box table th div.gui ul li span.pad_txt {margin:0 0 0 10px;}
.credit_box table th div.form {	font-size:12px;	text-align:right;	padding-right:10px;}
.credit_box table th div.formL {font-size:12px;text-align:left;padding-left:2px;padding-top:5px;padding-bottom:5px;}
.credit_box table th div.form p.last {margin:0 0 8px 0;}
.credit_box table th div.form span {display:inline-block;margin:-1px 0px 1px 0;}
.credit_box table.red_box {border-top:1px solid #e21f26;}
.credit_box table.red_box th {text-align:center;padding:0;}
.credit_box table.gray_box {border-top:1px solid #a6a6a6;}
.credit_box table.gray_box th {text-align:center;padding:0;}
.credit_box table.rbox {border-top:1px solid #df0000;font-size:12px;}
.credit_box table.rbox td {	padding:0 0 0 10px;}
.credit_box input {font: normal 12px dotum;	height:16px;border:1px solid #ccc;padding:2px 0 0;color:#525252;font-size:12px;vertical-align:middle;}
.credit_box select {vertical-align:middle;}
.credit_box .txt {margin-top:8px;line-height:14px;font-size:12px;color:#828282;}
.credit_box span.pad_ico {margin:0 0 0 8px;}
.credit_box .btn {margin-top:10px;text-align:right;}
.credit_box table th input.readonly {background-color:#fff;font:normal 12px dotum; padding:2px 4px;height:14px;border:expression((this.type=='checkbox'||this.type=='radio')?'0':'0;');}
.credit_box input[type~="checkbox"] {border:none;margin:-1px 0;padding:0;}
.credit_box input[type~="radio"] {border:none;margin:-1px 0;padding:0;}
.credit_box input {	border:expression((this.type=='checkbox'||this.type=='radio')?'0':'1px solid #ccc;');}
/* 03_help 인증서, OTP */
.rboxlist{overflow:hidden;margin:-6px 0 0 -20px}
.rboxlist li{position:relative;float:left;width:349px;height: 124px;margin:6px 0 0 20px;padding: 15px 0 0 15px;background: url(/image/help/bg_rbox.png?ver=0.0.1) no-repeat;background-size: 100% 100%;}
.rboxlist li:before{position:absolute;bottom: -11px;right: -11px;width:33px;height:33px;background:url(/image/bg_box.gif?ver=0.0.1) 0 0 no-repeat;content:'';}
.rboxlist li+li{margin-left:10px}
.rboxlist li strong{display:block;height:15px;background:url(/image/sp_help.png?ver=0.0.1) no-repeat}
.rboxlist li strong span{display:block;overflow:hidden;position:relative;z-index:-1;font-size:12px;white-space:nowrap}
.rboxlist li.m strong{width:46px;background-position:-595px -50px}
.rboxlist li.m2 strong{width:47px;background-position:-645px -50px}
.rboxlist li.m3 strong{width:24px;background-position:-595px -66px}
.rboxlist li.m4 strong{width:47px;background-position:-624px -66px}
.rboxlist li.m5 strong{width:89px;background-position:-595px -82px}
.rboxlist li.m6 strong{width:73px;background-position:-595px -98px}
.rboxlist li.m7 strong{width:74px;background-position:-595px -114px}
.rboxlist li.m8 strong{width:113px;background-position:-340px -150px}
.rboxlist li.m9 strong{width:63px;background-position:-595px -130px}
.rboxlist li.m10 strong{width:63px;background-position:-595px -146px}
.rboxlist li.m11 strong{width:175px;background-position:-688px -82px}
.rboxlist li .bl_arrow_t{margin: 36px 0 0 0;color:#525252;}
.rboxlist li .btn{position:absolute;right:10px;top:13px} /* 조회 버튼 정렬 */
.line_sh{margin-top:20px;padding-top:26px;background:url(/image/help/line_shadow.png?ver=0.0.1) no-repeat}
.t_result{margin-top:-1px;padding:6px 10px 5px;line-height:1.27em;color:#000;background:#f4f4f4;border-top:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6} /* 조회 결과 text */
.t_result2{padding:0 0 0 13px;line-height:1.27em;background:url(/image/bullet.png?ver=0.0.1) no-repeat 5px -335px}
.state{overflow:hidden;border-top:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6}
.state dt,.state dd{float:left;height:19px;padding-top:5px}
.state dt{width:150px;text-align:center;background:#f4f4f4;border-right:1px solid #a6a6a6}
.state dd{padding-left:10px}
.state .ar{width:190px}
.complete_wrap{min-height:140px;padding:45px 0 0 230px;background:url(/image/help/bg_complete.png?ver=0.0.1) no-repeat}
.btn_ac{margin:12px 0 0 0;text-align:center}
/* OTP 예제 */
.lay_otpex{display:none;position:absolute;left:380px;top:-10px;z-index:5;width:262px;background:url(../image/help/bg_lay_redbox.png?ver=0.0.1) no-repeat 0 100%}
.lay_otpex.lay_card{left:485px}
.lay_otpex dl{margin-bottom:15px;padding:12px 0 0 15px;letter-spacing:-1px;background:url(../image/help/bg_lay_redbox.png?ver=0.0.1) no-repeat}
.lay_otpex dt{display:block;margin-bottom:10px;font-weight:bold;color:#b8404b}
.lay_otpex dd{line-height:1.4em;color:#717171}
/* layer 달력 */
.cal_pos{display:none;position:absolute;left:0;top:25px}
.cal_pos2{left:120px}
.lay_cal{position:relative;z-index:20;width:178px;padding:7px;color:#000;background:#fff;border:1px solid #dedede}
.lay_cal .day{overflow:hidden;margin-left:8px;font-family:verdana,dotum,'돋움';font-size:11px;text-align:center}
.lay_cal .day li{float:left;width:15px}
.lay_cal .day li.txt_day{width:auto;margin:0 5px}
.lay_cal .day .ir3{width:14px;height:13px;line-height:13px}
.lay_cal .day strong{font-size:12px}
.lay_cal .cal_footer{position:relative;padding-top:6px;border-top:1px solid #d8d8d8}
.btn_pre_y{background-position:-650px -179px}
.btn_pre_m{background-position:-664px -179px}
.btn_next_y{background-position:-650px -192px}
.btn_next_m{background-position:-664px -192px}
.btn_today{width:38px;height:15px;margin:-2px 0 0 5px;vertical-align:middle;background-position:-650px -205px}
.btn_cal_close{position:absolute;right:0;top:7px;width:42px;height:12px;line-height:12px;vertical-align:middle;background-position:-650px -222px}
.tb_cal{margin-top:7px}
.tb_cal table{width:100%;border:0;border-bottom:1px solid #9e9e9e;border-collapse:collapse}
.tb_cal table th{height:19px;margin:0;padding:1px 0 0;font-weight:normal;text-align:center;color:#525252;background:#f7f7f7;border:0}
.tb_cal table td{height:15px;padding:3px 0 0;text-align:center;border:0}
.tb_cal table td a{display:block;text-decoration:none;color:#000}
.tb_cal table td.ck_today a{border:1px solid red;font-weight:bold}
.tb_cal table td.on a{background:#eee;font-weight:bold}
.tb_cal table .sunday,.tb_cal table .sunday a{color:#d2424d}
#pop_wrap .lay_cal, #pop_wrap2 .lay_cal{background:#fff;border:1px solid #dedede}
#pop_wrap .tb_cal table th, #pop_wrap2 .tb_cal table th{background:#f7f7f7;}

.tb_cal table .saturday,.tb_cal table .saturday a{color:#2b5dc1}
.tb_cal table .last_p td{padding-bottom:2px}
/* ars list */
.bg_ars{height:342px;margin:25px 0 10px;padding:20px 0;background:url(/image/help/bg_ars.png?ver=0.0.1) no-repeat;box-sizing:border-box;}
.bg_ars ol{float:right;width:448px;}
.bg_ars ol:after{display:block;clear:both;content:''}
.bg_ars li{float:left;width: 142px;height: 87px;margin:10px 10px 0 0;}
.bg_ars li:nth-child(3n){margin-right:0}
.bg_ars li a{display:block;height: 87px;text-indent:-999em;}
.txt_arsnum{text-align:right;font-size:11px}
.txt_arsnum a{color:#000}
/* layer ars번호 안내 */
.lay_ars{display:none;position:absolute;left:50%;top:50%;z-index:50;width:315px;margin-left:-157px;background:#fff url(/image/pop/bg_lay_ars.png?ver=0.0.1) no-repeat}
.lay_ars.lay_ars_all{display:none;position:absolute;left:50%;top:50%;width:550px;margin-left:-275px;background:#fff url(/image/pop/bg_lay_ars2.png?ver=0.0.1) no-repeat}
.lay_ars h1{height:20px;margin:6px 0 0 10px;font-size:12px;line-height:1.27em;color:#fff}
.lay_ars .inlay{padding:10px 12px 10px;background:#e9f5f9;border-right:2px solid #205399;border-left:2px solid #205399}
.lay_ars .bot{display:block;position:absolute;left:0;bottom:0;width:100%;height:7px;line-height:0;font-size:0;background:url(/image/pop/bg_lay_ars.png?ver=0.0.1) no-repeat 0 100%}
.lay_ars.lay_ars_all .bot{background:url(/image/pop/bg_lay_ars2.png?ver=0.0.1) no-repeat 0 100%}
.lay_ars table{width:100%;border-collapse:collapse;border:0}
.lay_ars table thead th{overflow:hidden;height:0;font-size:0;text-indent:-999em;border:0}
.lay_ars table tbody th,.lay_ars table tbody td{padding:3px 4px 2px;text-align:left;font-size:12px;line-height:1.4em;color:#555;border:1px solid #809eb4}
.lay_ars table tbody th{font-weight:normal;background:#dee9ed}
.lay_ars table tbody td{background:#fff}
.btn_close_ars{position:absolute;right:8px;top:-1px;width:18px;height:18px;background-position:-75px -83px}
/* 고객센터 */
.btn_ars{position:absolute;top:0;right:0}
.btn_ars li{float:left}
.btn_ars li:first-child{margin-right:4px}
.ars_step li{margin-top:14px;padding:18px 23px;line-height:1.5em;border:1px solid #dedede}
.ars_step li strong{display:block;margin-bottom:4px;text-align:center;color:#000}
.remote_box{margin-top:14px;padding:18px 0;line-height:1.5em;border:1px solid #f3f3f3;text-align:center}
.custaree_box{padding:2px;border:1px solid #ccc;}
.aree_box{padding:8px 0;background-color:#f4f4f4;text-align:center}
.star_red_cust{display:inline-block;overflow:hidden;width:11px;height:8px;line-height:7px;vertical-align:1px;background:url(/image/bl_red_star.png?ver=0.0.1) no-repeat 0 1px}
.star_red_cust span{display:block;overflow:hidden;position:relative;z-index:-1;white-space:nowrap;text-indent:-999em}
.byte_wrap{zoom:1;position:relative;padding-bottom:18px}
.tw_wrap{position:absolute;left:0;bottom:0;width:100%}
.byte_area{display:inline-block;position:absolute;right:0;top:0}
.attach_wrap{position:relative;padding-bottom:38px}
.attach_list{position:absolute;left:0;bottom:0;width:100%}
.ml34{margin-left:34px}

/* 이벤트 */
.list_event{margin-top:-18px}
.list_event li{position:relative;overflow:hidden;padding:18px 0;border-bottom:1px solid #d9d9d9}
.list_event li .img_b{display:inline-block;float:left}
.list_event li strong{display:inline-block;float:left;margin:5px 0 0 20px;color:#000}
.list_event li .bg_date{position:absolute;left:300px;bottom:20px;width:410px;height:22px;padding:8px 0 6px 10px;color:#525252;background:#f2f2f2;}
.list_event li .bg_date .hide{width:39px;height:15px;line-height:15px;background:url(/image/sp_help.png?ver=0.0.1) no-repeat -635px -525px}

.hx_method{width:113px;height:14px;background-position:-410px -300px}
.hx_method2{width:86px;height:14px;background-position:-410px -320px}
.hx_method3{width:113px;height:14px;background-position:-410px -340px}
.hx_method4{width:50px;height:14px;background-position:-700px -162px}
.btn_calendar{width:15px;height:17px;background-position:-750px -105px}
.btn_del_s{width:11px;height:11px;background-position:-575px -282px}
.btn_self_del{width:60px;height:19px;vertical-align:middle;background-position:-330px -323px}
.btn_self_setup{width:60px;height:19px;vertical-align:middle;background-position:-410px -360px}
.btn_d_go2{width:60px;height:20px;background-position:-280px -366px}
.btn_step_view{width:60px;height:20px;background-position:-343px -366px}
.btn_sk_agree{position:absolute;right:26px;top:58px;width:124px;height:20px;background-position:-280px -345px}
.btn_copy{position:absolute;right:60px;top:45px;width:195px;height:20px;background-position:-700px -337px}
.btn_grade{width:92px;height:17px;background-position:-540px -525px}
.btn_detail{width:79px;height:22px;background-position:-600px 0}
.btn_detail2{width:149px;height:17px;background-position:-530px -340px}
.btn_contract{width:69px;height:22px;background-position:-600px -25px}
.btn_down{width:130px;height:20px;margin-top:-1px;vertical-align:middle;background-position:-560px -235px}
.btn_ab_reader{width:153px;height:33px;background-position:-420px -260px}
.btn_pdf{width:44px;height:16px;background-position:-510px -240px}
.btn_d_go{width:58px;height:16px;background-position:-495px -210px}
.btn_print{width:63px;height:26px;background-position:-495px -230px}
.btn_d_go_tax{width:143px;height:17px;margin-top:2px;background-position:-360px -240px}
.btn_gobbs{width:121px;height:24px;background-position:-482px -475px}
.btn_ok{width:62px;height:24px;background-position:-664px -256px}
.btn_inquiry{width:62px;height:24px;background-position:-570px -284px}
.btn_cancel{width:62px;height:24px;background-position:-635px -285px}
.btn_go_main{width:109px;height:24px;background-position:-570px -310px}
.btn_inquiry_s{width:42px;height:21px;background-position:-482px -500px}
.btn_consecutive{width:42px;height:21px;background-position:-570px -500px}
.btn_consecutive2{width:42px;height:21px;background-position:-526px -500px}
.btn_d_how{width:104px;height:16px;background-position:-515px -382px}
.btn_d_type{width:104px;height:16px;background-position:-410px -382px}
.btn_ex{width:61px;height:18px;margin:-3px 0 0 4px;background-position:-612px -440px}
.btn_backup{width:61px;height:18px;margin-top:-2px;background-position:-612px -420px}
.btn_sand{width:60px;height:18px;margin-top:-2px;background-position:-612px -400px}
.btn_ars_use{width:109px;height:35px;background-position:0 -600px}
.btn_ars_pw{width:131px;height:35px;background-position:-110px -600px}
.btn_remote{display:block;width:160px;height:45px;margin:15px auto 0;background-position:-540px -543px}
.btn_remote_install{width:59px;height:15px;background-position:-612px -459px}
.btn_down_complaint{width:168px;height:42px;background-position:-245px -600px}
.btn_namecheck{width:71px;height:24px;background-position:-605px -475px}
.btn_cpntok{width:62px;height:24px;background-position:-615px -500px}
.btn_cpntsellok{width:149px;height:24px;background-position:-415px -600px}
.btn_unsbok{width:155px;height:24px;background-position:-415px -624px}
.btn_write{width:62px;height:24px;background-position:-570px -336px}
.btn_list{width:62px;height:24px;background-position:-635px -336px}
.btn_bbs_mod{width:62px;height:24px;background-position:-685px -310px}
.btn_bbs_del{width:62px;height:24px;background-position:-701px -362px}
.btn_apply{width:62px;height:24px;background-position:-701px -336px}
.btn_refresh{width:71px;height:24px;background-position:-699px -285px}
.btn_event{position:absolute;right:15px;top:6px;width:96px;height:19px;background-position:-590px -277px}
.btn_onlinenew{width:138px;height:20px;background-position:-140px -643px}
.bnt_onlinesale{width:138px;height:20px;background-position:0 -637px}
.txt_date{width:39px;height:15px;margin:-1px 5px 0 0;background-position:-635px -525px}
.txt_what{width:401px;height:58px;background-position:0 0}
.txt_use_phone{width:379px;height:58px;background-position:0 -60px}
.txt_otp{width:562px;height:74px;background-position:0 -120px}
.txt_ELW{width:513px;height:57px;background-position:0 -195px}
.txt_eELW{width:492px;height:57px;background-position:0 -255px}
.txt_ETN{width:512px;height:56px;background-position:0 -740px}
.txt_bond{width:530px;height:56px;background-position:0 -315px}
.txt_cma{width:541px;height:56px;background-position:0 -375px}
.txt_remote{width:505px;height:95px;background-position:0 -435px}
.txt_bond2{width:569px;height:120px;background-position:0 -530px}
.txt_online{width:511px;height:42px;background-position:0 -652px}
.txt_conex{width:580px;height:42px;background-position:0 -695px}
.txt_Wrap{width:500px;height:65px;background-position:0 -800px}

/* lnb */
/* main lnb */
.lnb_pding{padding:10px 9px 20px 11px}
.lnb_middle_line{display:block;height:18px;margin-top:12px;background:url(/image/line_line_middle.png?ver=0.0.1) no-repeat 6px 0}
.dot_grey{margin:15px 0 0 14px}
.dot_grey li{margin-top:6px;padding-left:11px;background:url(/image/bullet.png?ver=0.0.1) no-repeat 0 -135px}
.dot_grey a{color:#767676}
.dot_blue li{padding-left:15px;background:url(/image/bullet.png?ver=0.0.1) no-repeat 2px -155px}
.boxmenu{margin-top:0;padding:15px 7px;background:#fafafa;border:1px solid #f0f0f0}
.boxmenu ul{margin:9px 0 0 4px}
.boxmenu li{margin:6px 0 0 0}
.boxmenu li a{display:inline-block;overflow:hidden;padding:2px;vertical-align:top;background:url(/image/sp.png?ver=0.0.1) no-repeat}
.boxmenu li:focus{border-bottom:1px solid #ccc}
.boxmenu li a span{display:block;overflow:hidden;position:relative;z-index:-1;font-size:11px;white-space:nowrap}
.boxmenu li a.what_certi{width:66px;height:11px;background-position:-208px -98px}
.boxmenu li a.issue_re{width:55px;height:11px;background-position:-208px -118px}
.boxmenu li a.other_certi{width:83px;height:11px;background-position:-189px -138px}
.boxmenu li a.date_renew{width:60px;height:11px;background-position:-208px -158px}
.boxmenu li a.new_guest{width:84px;height:11px;background-position:-278px -98px}
.boxmenu li a.smart_certi{width:100px;height:11px;background-position:-233px -443px}
.boxmenu li a.info_account{width:75px;height:11px;background-position:-278px -118px}
.boxmenu li a.info_chrage{width:66px;height:11px;background-position:-278px -138px}
.boxmenu li a.info_deposit{width:68px;height:12px;background-position:-278px -158px}
.boxmenu li a.info_usetime{width:75px;height:11px;background-position:-373px -98px}
.boxmenu li a.info_terms{width:89px;height:11px;background-position:-373px -118px}
.boxmenu li a.bbs_customer{width:66px;height:12px;background-position:-373px -138px}
.popmenu{width:67px;height:17px;margin-left:8px;background-position:-150px -80px}
.speed_certi{width:89px;height:17px;background-position:-220px -80px}
.use_ktb{width:98px;height:16px;background-position:-320px -80px}
.info_task{width:98px;height:16px;background-position:-372px -157px}
.info_product{width:98px;height:16px;background-position:-372px -404px}
/* 지점찾기 */
.office{position:relative;z-index:5;font-size:11px;color:#9098b6}
.office h3{height:18px;margin:20px 0 0 5px;font-size:12px;font-weight:bold;color:#656565}
.office button{width:147px;height:21px;padding:1px 0 0 10px;text-align:left;background:url(/image/sp.png?ver=0.0.1) no-repeat -600px -105px}
.office button span{display:block;font-size:11px;color:#4e6ba5}
.office ul{display:none;position:absolute;left:0;top:39px;z-index:3;width:136px;padding:0 0 9px 9px;background:#fff;border:1px solid #c7cacd;border-top:0}
.office li{margin-top:9px}
.office li a{color:#4e6ba5}
/* rolling sns */
.sns_wrap{padding:10px 11px}
.tw{width:140px;height:24px;background-position:-150px -180px}
.fb{width:140px;height:24px;background-position:-300px -180px}

.sns_wrap li{margin-top:12px;padding-left:9px;background:url(/image/bl_blue_dot.png?ver=0.0.1) no-repeat 0 4px}
.sns_wrap li a{color:#4d6ba1;line-height:1.2em}
.sns_wrap li .date{display:block;margin-top:2px;font-size:11px;color:#767676}
.sns_listwrap{}
.sns_listarea{overflow:hidden;position:relative}
/* sub lnb */
.sub_lnb{zoom:1}
.sub_lnb h2{width:153px;height:96px;margin:0 0 0 7px;border:1px solid #e5e5e5}
.sub_lnb .office{margin:0 0 20px 11px}
.s_category{margin:10px 0 0 0}
.s_category li{padding:10px 0;border-bottom:1px solid #e5e5e5}
.s_category li .ir3{display:block;height:18px;margin-left:27px}
.s_category li .hx_use{width:84px;background-position:-250px -150px}
.s_category li .hx_use2{width:53px;background-position:-250px -170px}
.s_category li .hx_use3{width:117px;background-position:-250px -190px}
.s_category li .hx_use4{width:56px;background-position:-250px -210px}
.s_category li .hx_use5{width:81px;background-position:-250px -230px}
.s_category li .hx_use6{width:76px;background-position:-855px 0px}
.s_category li ul{display:none;margin:6px 0 0 8px}
.s_category li li{margin-top:1px;padding:0 0 0 0;border-bottom:0}
.s_category li li a{display:block;width:135px;height:18px;padding:5px 0 0 18px;line-height:1.3em;font-weight:bold;text-decoration:none;color:#767676}
.s_category li li a:hover{text-decoration:underline}
.s_category li li.on a{color:#fff;text-decoration:none;background:#596b9d}
/* 03 help lnb */
.use li{padding:16px;font-size:12px;line-height:13px;border-bottom:1px solid #eee}
.use li .ir3{display:block;height:auto;margin-bottom:6px;line-height:13px;background:none;}
.use li .ir3 span{z-index:1;font-size:14px;font-weight:600;color:#111;}
.use li a{display:inline-block;color:#555;text-decoration:none}
.use li .office h3{margin-top:0}
.use li .office li{padding:0;border-bottom:0}
.use li .office li a{color:#4e6ba5}
.use li .office li a:hover{text-decoration:underline}
.hx_control{width:56px;background-position:0 -160px}
.hx_ars{width:79px;background-position:0 -175px}
.banner_list{margin:6px 0 0}
.banner_list li{margin-bottom:10px}
.banner_list li a{overflow:hidden;display:block;width:170px;height:60px;vertical-align:top;background:url(/image/sp_help.png?ver=0.0.1) no-repeat}
.banner_list li a span{display:block;overflow:hidden;position:relative;z-index:-1;font-size:12px;white-space:nowrap}
.banner_list li a.bn_leave{background-position:0 0}
.banner_list li a.bn_class{background-position:-1030px -625px}
.banner_list li a.bn_report{background-position:-1030px -565px}
.banner_list li a.bn_hacking{background-position:-679px -102px}
.banner_list li a.bn_rolling{background-position:-700px -180px}
.banner_list li a.bn_prvinfo{background-position:-700px -238px}
.banner_list li.img a{height:82px;background:none}

/* aside */
/* 01 main aside */
.list{overflow:hidden;position:relative;margin-bottom:-1px;padding:15px;background:#fff;border:1px solid #ddd}
.list h2{margin-left:3px}
.list ul{margin-top:12px;font-size:12px;line-height:14px}
.list li{overflow:hidden;margin-top:5px;vertical-align:top}
.list li a{overflow:hidden;display:block;float:left;width:177px;height:14px;text-overflow:clip;white-space:nowrap;color:#767676}
.list li .date{float:right;width:30px;text-align:right;color:#767676}

/* 임시페이지 aside */
.list_temp{overflow:hidden;position:relative;margin-bottom:-1px;padding:15px;background:#fff;border:1px solid #ddd}
.list_temp h2{margin-left:3px}
.list_temp ul{margin-top:18px;font-size:11px;line-height:14px}
.list_temp li{overflow:hidden;margin-top:5px;vertical-align:top}
.list_temp li a{overflow:hidden;display:block;float:left;width:220px;height:14px;text-overflow:clip;white-space:nowrap;color:#767676}
.list_temp li .date{float:right;width:30px;text-align:right;color:#767676}
/* slider 배너 */
.slider_s{overflow:hidden;position:relative;width:230px;height:12px;padding:155px 0 0 15px;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}
.slider_s li{float:left;margin-right:2px}
.slider_s li button{overflow:hidden;display:block;position:relative;z-index:1;bottom:15px;width:14px;height:14px;background:url(/image/sp.png?ver=0.0.1) no-repeat 0 -300px}
.slider_s li button span{display:block;text-indent:-999em}
.slider_s li.on button{width:39px;background-position:-14px -300px}
.career{position:relative;border:1px solid #d7d7d7;border-top:0}
.career .in_border{padding:11px 0 18px 12px;border-top:1px solid #fff;border-left:1px solid #fff}
.career ul{overflow:hidden;margin:8px 0 0 7px}
.career li{float:left;margin-right:6px}
.career li a{display:block;overflow:hidden;width:47px;height:65px;vertical-align:top;background:url(/image/sp.png?ver=0.0.1) no-repeat}
.career li a span{display:block;overflow:hidden;position:relative;z-index:-1;font-size:11px;white-space:nowrap}
.career li a.cr_people{background-position:-370px -300px}
.career li a.cr_company{background-position:-420px -300px}
.career li a.cr_welfare{background-position:-470px -300px}
.career li a.cr_recruit{background-position:-520px -300px}
.list .btn_more,.career .btn_more{display:inline-block;position:absolute;right:10px;top:15px;padding-right:6px;font-size:11px;letter-spacing:-1px;color:#767676;text-decoration:none;background:url(/image/bullet.png?ver=0.0.1) no-repeat 100% -47px}
.list_temp .btn_more{position:absolute;left:0;bottom:0;display:block;width:288px;padding-top:10px auto;margin-left:-1px;margin-bottom:-1px;font-size:15px;font-weight:bold;text-align:center;color:#191a38;border:1px solid #ddd;background-color:#f8f8f8;}
.career .btn_more{top:11px}
.banner_etc{margin-top:15px}
/* sp hx */
.hx_notice{width:47px;height:13px;background-position:-150px -100px}
.hx_event{width:35px;height:13px;background-position:-150px -120px}
.hx_news{width:24px;height:13px;background-position:-150px -140px}
.hx_career{width:37px;height:10px;line-height:10px;background-position:-150px -160px}

/* 03 help aside */
.trading_ch2{background:#fafafa;border:none}
.trading_ch2 .in_border{padding: 15px 20px 15px 20px;border-top:transparent;border-left:transparent;}
.trading_ch2 h3.ir{width: 100%;height: auto;background-position:0 -80px;background:none;}
.trading_ch2 h3 span{z-index: 1;font-size: 14px;color: #111;text-indent:0 important;}
.trading_ch2 ul{overflow:hidden;margin-top:10px}
.trading_ch2 li{float:left;width: 101px;height: 75px;margin-left: 10px;}
.trading_ch2 li:first-child{margin-left:0;}
.trading_ch2 li a{display:block;overflow:hidden;width: 100%;height: 100%;vertical-align:top;border: 1px solid #dedede;border-top-color: #2c2c92;background:url(/image/sp_help.png?ver=0.0.1) no-repeat;box-sizing: border-box;}
.trading_ch2 li a span{display:block;overflow:hidden;position:relative;z-index:-1;font-size:12px;white-space:nowrap;}
.trading_ch2 li a.btn_hts{background-position: -1101px -109px;}
.trading_ch2 li a.btn_mobile{background-position:-1101px -192px}
.box_imgtit{margin-top:10px;background:#f5f5f5;border:none;}
.box_imgtit h3.ir3{width:244px;height:64px}
.box_imgtit h3.ir3{width: 255px;height: 73px;}
.box_imgtit h3.hx_cert{background-position: -945px -341px;}
.box_imgtit h3.hx_info{background-position: -945px -420px;}
.box_imgtit ul{overflow:hidden;padding: 0 20px 10px;background: #fff;}
.box_imgtit li{float:left;width:50%;padding: 4px 0 4px 7px;box-sizing:border-box;}
.box_imgtit li:before{content:'- '}
.box_imgtit a{color:#555;font-size:12px;}

/* 나는 KTB다 */
.file{display:inline-block;width:35px;height:40px;background:url(/image/sp_file.png?ver=0.0.1) no-repeat}
.bn_xls{background-position:0 0}
.bn_pdf{background-position:-38px 0}
.bn_ppt{background-position:-76px 0}
.bn_pptx{background-position:-76px 0}
.s_category li .ir4{display:block;height:14px;margin-left:27px}
.s_category li .hx_imktb{width:41px;background-position:0 0}
.s_category li .hx_imktb2{width:71px;background-position:-44px 0}
.s_category li .hx_imktb3{width:65px;background-position:-118px 0}
.s_category li .hx_imktb4{width:53px;background-position:-186px 0}
.s_category li .hx_event{width:67px;14px;background-position:-611px -243px}
.imktb_top{overflow:hidden;padding-bottom:19px}
.imktb_top .slider{width:498px;margin-right:12px;padding:210px 0 0 36px;border:0}
.imktb_top .tp_info{float:left;position:relative;width:231px;margin-top:28px}
.imktb_top .tp_info .hx_business{width:59px;height:13px;background-position:-242px 0}
.imktb_top .tp_info li{min-height:73px;margin-top:13px;vertical-align:top;zoom:1}
.imktb_top .tp_info li:first-child{margin-top:12px}
.imktb_top .tp_info .lst_business{display:block;overflow:hidden;font-size:11px;color:#767676;line-height:16px}
.imktb_top .tp_info .lst_business span{float:left;width:97px;height:71px;margin-right:15px;border:1px solid #000}
.imktb_top .tp_info .lst_business strong{display:block;padding:1px 0 4px;font-size:12px;color:#3f3f3f}
.imktb_top .tp_info .btn_more{position:absolute;right:0;top:0;padding-right:6px;font-size:11px;letter-spacing:-1px;color:#767676;text-decoration:none;background:url(/image/bullet.png?ver=0.0.1) no-repeat 100% -47px}
.ktb_his{overflow:hidden;clear:both;width:100%;height:108px;padding-top:18px;border-top:1px solid #e0e3e6;border-bottom:1px solid #ebebeb;background:#eff5fb url(/image/imktb/bg_ktb_his.gif?ver=0.0.1) repeat-x}
.ktb_his dt{float:left;width:68px;height:20px;padding:1px 0 0 18px;border-right:1px solid #a3abbb}
.ktb_his dt strong{display:block;overflow:hidden;width:58px;height:13px;background-position:-304px 0;font-size:0;line-height:100px}
.ktb_his .scroll_box{float:left;width:678px}
.ktb_his .scroll_area{overflow:hidden;position:relative;width:100%;height:91px}
.ktb_his li{float:left;position:relative}
.ktb_his li strong{overflow:hidden;height:14px;margin:1px 0 0 14px;font-size:0;line-height:100px}
.ktb_his li .tx{display:block;overflow:hidden;margin:6px 0 0 14px;font-size:11px;color:#646F91;line-height:17px;letter-spacing:-1px}
.ktb_his li .tx span{float:left;padding-right:26px}
.ktb_his li em{position:absolute;top:0;right:0;width:1px;height:21px;background:#a3abbb}
.ktb_his .his1981{width:254px}
.ktb_his .his1987{width:217px}
.ktb_his .his1988{width:208px}
.ktb_his .his1989,.ktb_his .his1996,.ktb_his .his2006{width:214px}
.ktb_his .his1991{width:250px}
.ktb_his .his1992,.ktb_his .his2005{width:268px}
.ktb_his .his1999{width:439px}
.ktb_his .his2000{width:201px}
.ktb_his .his2001{width:193px}
.ktb_his .his2008{width:260px}
.ktb_his .his2009{width:251px}
.ktb_his .his2010{width:249px}
.ktb_his .his2011{width:213px}
.ktb_his .his1981 strong{width:36px;background-position:-623px -17px}
.ktb_his .his1987 strong{width:38px;background-position:-582px -17px}
.ktb_his .his1988 strong{width:38px;background-position:-541px -17px}
.ktb_his .his1989 strong{width:37px;background-position:-501px -17px}
.ktb_his .his1991 strong{width:36px;background-position:-462px -17px}
.ktb_his .his1992 strong{width:37px;background-position:-422px -17px}
.ktb_his .his1996 strong{width:38px;background-position:-381px -17px}
.ktb_his .his1999 strong{width:37px;background-position:-341px -17px}
.ktb_his .his2000 strong{width:40px;background-position:-298px -17px}
.ktb_his .his2001 strong{width:39px;background-position:-256px -17px}
.ktb_his .his2005 strong{width:41px;background-position:-212px -17px}
.ktb_his .his2006 strong{width:41px;background-position:-168px -17px}
.ktb_his .his2008 strong{width:41px;background-position:-124px -17px}
.ktb_his .his2009 strong{width:40px;background-position:-81px -17px}
.ktb_his .his2010 strong{width:40px;background-position:-38px -17px}
.ktb_his .his2011 strong{width:35px;background-position:0 -17px}
.ktb_his .bar_area{position:relative;height:13px}
.ktb_his .bar_area .bar_line{position:absolute;top:5px;left:15px;width:661px;height:3px;background-position:0 -34px}
.ktb_his .bar_area .bar{overflow:hidden;position:absolute;top:0;width:41px;height:13px;background:url(/image/sp_imktb2.png?ver=0.0.1) no-repeat -309px -115px;font-size:0;line-height:100px}
.h_section{position:relative;padding:20px 0 15px 21px;border-bottom:1px solid #e0e3e6}
.h_section .tab_sort{position:absolute;top:15px;right:25px;float:none;margin:0}
.hx_imktbtt{width:110px;height:13px;background-position:-365px 0}
.ht_ir1{width:71px;height:17px;background-position:0 -40px}
.ht_ir2{width:86px;height:17px;background-position:-74px -40px}
.tb_header{position:relative;margin:9px 0 7px;line-height:15px}
.tb_header .th{overflow:hidden;font-size:12px;color:#576ca5}
.tb_header .tx{margin-top:8px;font-weight:bold;color:#576ca5}
.tb_header .poz{position:absolute;top:3px;right:0;z-index:99;font-size:11px;color:#525252}
table .w53{width:53px}
table .w58{width:58px}
table .w60{width:60px}
table .w64{width:64px}
table .w70{width:70px}
table .w72{width:72px}
table .w73{width:73px}
table .w76{width:76px}
table .w77{width:77px}
table .w81{width:81px}
table .w82{width:82px}
table .w90{width:90px}
table .w94{width:94px}
table .w107{width:107px}
table .w108{width:108px}
table .w123{width:123px}
table .w131{width:131px}
table .w143{width:143px}
table .w144{width:144px}
table .w215{width:215px}
table .w216{width:216px}
table .w287{width:287px}
table .w359{width:359px}
table .w360{width:360px}
table .w363{width:363px}
table .w445{width:445px}
table .w570{width:570px}
table .w611{width:611px}
table .w612{width:612px}
table .w647{width:647px}
.tb_list,.tb_list2{width:720px;text-align:center}
.tb_list table,.tb_list2 table,.tb_view table,.tb_write table{width:100%;border:0;border-collapse:collapse;border-spacing:0}
.tb_list table,.tb_view table{border-top:1px solid #a6a6a6;line-height:16px}
.tb_list th,.tb_list td,.tb_list2 th,.tb_list2 td,.tb_view th,.tb_view td,.tb_write th,.tb_write td{padding:0;border:0}
.tb_list thead th,.tb_view th{padding:6px 0 4px;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:#5b74b5;font-weight:normal;color:#fff}
.tb_list thead th:first-child,.tb_view th:first-child{border-left:0}
.tb_list td{padding:6px 0 4px;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.tb_list td:first-child{border-left:0}
.tb_list2 td{padding:23px 0 15px;background:url(/image/imktb/bg_dotline.gif?ver=0.0.1) repeat-x 0 100%;color:#525252;line-height:17px;text-align:left}
.tb_list2 td .line{display:block;min-height:40px;padding-right:15px;border-right:1px solid #e1e1e1}
.tb_list2 td strong{display:block;padding-bottom:5px;font-size:14px;color:#576ca5}
.tb_list2 td a{color:#525252}
.tb_list2 .num{font-weight:bold;font-size:17px;color:#767676;vertical-align:top}
.tb_list2 .num em{display:inline-block;margin:0 0 0 10px}
.tb_list2 .dn{text-align:right}
.tb_list2 .file{margin-right:13px;vertical-align:middle}
.tb_type1 td,.tb_type1 a{color:#525252;text-decoration:none}
.tb_type1 .link,.tb_type2 .link{display:block;padding:0 10px;text-align:left}
.tb_type2 table{border-top:0}
.tb_type2 thead th{padding:8px 0 5px;border:0;border-left:1px solid #fff}
.tb_type2 thead th:first-child{border-left:0}
.tb_type2 td{border-left:0;color:#555}
.tb_type2 td a{color:#000;text-decoration:none}
.tb_type2 td strong{color:#576ca5}
.tb_view td{padding:13px 0;border-bottom:1px solid #d9d9d9}
.tb_view .tb_cont{padding:0 10px;line-height:normal}
.tb_vcont{padding:10px 0 40px}
.tb_write{border-top:2px solid #92a5d3}
.tb_write th{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:#f4f4f4;font-weight:normal;color:#000}
.tb_write td{padding:4px 0;border-bottom:1px solid #d9d9d9}
.tb_write .inparea{padding-left:10px}
.tb_write .inpbx{float:left;height:15px;margin-right:4px;padding:1px 5px 0;border:1px solid #ccc}
.tb_write .inpbx input{width:100%;border:0;vertical-align:top}
.tb_write .inp_s1{width:118px}
.tb_write .inp_s2{width:581px}
.tb_write .inpap{float:left;margin:3px 3px 0 0;color:#525252}
.tb_write .inptx{width:581px;height:174px;padding:5px;border:1px solid #ccc}
.tb_write .inpdt{overflow:hidden;margin-top:3px;color:#525252}
.tb_btnarea{overflow:hidden;margin-top:17px}
.tb_btnarea a.bn,.tb_btnarea a.bn span{background:url(/image/sp_imktb.png?ver=0.0.1) no-repeat}
.tb_btnarea a.bn{display:inline-block;padding-left:3px;background-position:0 -60px;color:#5f5f5f;text-align:center;text-decoration:none}
.tb_btnarea a.bn span{display:block;overflow:visible;position:static;height:16px;padding:5px 3px 0 0;background-position:100% -60px;font-size:12px}
.tb_btnarea .bn_tx2 span{width:40px}
.tb_btnarea .bn_tx4 span{width:59px}
.tb_btnarea .fr a{float:left;margin-left:4px}
.tb_btnarea2{padding-top:23px;border-top:1px solid #d9d9d9;text-align:center}
.tb_btnarea2 .bn_job{display:inline-block;width:143px;height:30px;background-position:-459px -210px}
.tb_btnarea2 .bn_list{display:inline-block;width:76px;height:30px;background-position:-605px -210px}
.tb_btnarea3{margin-top:12px;padding-top:8px;border-top:1px solid #e6e6e6;text-align:right}
.tb_btnarea3 .bn_list{display:inline-block;width:73px;height:21px;background-position:-600px -183px}
.tb_tip{margin:15px 0 42px}
.tb_tip li{position:relative;height:16px;padding-left:10px;font-size:11px;color:#6d7794;line-height:16px;vertical-align:top}
.tb_tip .pot{overflow:hidden;position:absolute;top:4px;left:0;width:6px;height:6px;background-position:-478px 0;font-size:0;line-height:100px;white-space:nowrap;vertical-align:top}
.imktb_ir{position:relative;height:604px;background:url(/image/imktb/bg_ktb_ir.png?ver=0.0.1) no-repeat 396px 55px}
.imktb_ir .sp,.imktb_cr .sp{background:url(/image/sp_imktb2.png?ver=0.0.1) no-repeat}
.imktb_ir .tt{position:absolute;top:-3px;left:23px;width:381px;height:95px;background-position:0 0}
.imktb_ir .tx{position:absolute;top:116px;left:23px;width:266px;height:30px;background-position:0 -98px}
.imktb_ir .credit{position:absolute;top:192px;left:24px;width:168px;height:35px;background-position:0 -207px}
.imktb_ir .stock{position:absolute;top:241px;left:21px;width:266px;height:152px;border-top:2px solid #8398c9;border-bottom:1px solid #afbcda}
.imktb_ir .stock dt{margin:16px 0 0 1px}
.imktb_ir .stock .st1{width:74px;height:14px;background-position:0 -267px}
.imktb_ir .stock .st2{width:39px;height:11px;background-position:-77px -267px}
.imktb_ir .stock dd{position:relative;margin-top:7px}
.imktb_ir .stock dd strong{overflow:hidden;display:block;height:33px;font-family:NanumGothicWEB,'돋움',dotum,'굴림',gulim,AppleGothic,Sans-serif;font-size:33px;color:#091046}
.imktb_ir .stock .date{position:absolute;top:1px;right:0;line-height:17px;text-align:right;color:#333}
.imktb_ir .stock .date span{font-size:13px}
.imktb_ir .stock .date .sp{display:inline-block;width:11px;height:9px}
.imktb_ir .stock .up{color:#e12727}
.imktb_ir .stock .up em{background-position:-337px -98px}
.imktb_ir .stock .dn{color:#247bbb}
.imktb_ir .stock .dn em{background-position:-323px -98px}
.imktb_ir .newdate{position:absolute;top:444px;left:21px;width:266px}
.imktb_ir .newdate dt{width:131px;height:19px;background-position:0 -245px}
.imktb_ir .newdate dd{margin-top:6px;height:120px;border-top:2px solid #8398c9;border-bottom:1px solid #afbcda}
.imktb_ir .newdate li{position:relative;margin-top:18px;font-size:11px;color:#27438f;line-height:17px;zoom:1;vertical-align:top}
.imktb_ir .newdate li:first-child{margin-top:17px}
.imktb_ir .newdate li strong{color:#003d64}
.imktb_ir .newdate li a{position:absolute;bottom:0;right:0;padding-right:14px;color:#525252;text-decoration:underline}
.imktb_ir .newdate li a .sp{position:absolute;top:50%;right:0;width:11px;height:11px;margin-top:-5px;background-position:-309px -98px}
.imktb_ir .earn{position:absolute;top:495px;left:366px}
.imktb_ir .earn dt{width:166px;height:22px;margin-bottom:2px;background-position:-171px -207px}
.imktb_ir .earn a{display:block;width:372px;height:73px;background-position:0 -131px}
.imktb_ir .bn_more,.imktb_cr .bn_more{position:absolute;top:4px;right:0;width:37px;height:15px;background-position:-269px -98px}
.imktb_cr{position:relative;height:429px;background:url(/image/imktb/bg_ktb_cr.png?ver=0.0.1) no-repeat 330px 0}
.imktb_cr .tt{position:absolute;top:29px;left:33px;width:385px;height:136px;background-position:0 -284px}
.imktb_cr .interview{position:absolute;top:265px;left:21px;width:266px;padding-bottom:10px;border-bottom:1px solid #afbcda}
.imktb_cr .interview dt{margin-bottom:10px;padding-bottom:8px;border-bottom:2px solid #8398c9}
.imktb_cr .interview dt .sp{display:block;width:164px;height:19px;background-position:-134px -245px}
.imktb_cr .interview .intw{overflow:hidden;height:93px;line-height:19px}
.imktb_cr .interview .intw a{display:block;overflow:hidden;color:#021825;text-decoration:none}
.imktb_cr .interview .intw a .thm{float:left;margin-right:8px;border:2px solid #cfd3e3}
.imktb_cr .interview .intw a strong{color:#4e66ab}
/* .cr_people{padding-top:7px} */
.cr_people .sp,.cr_people span,.cr_people dl,.cr_people .vod,.cr_people .vod em{background:url(/image/sp_cr.png?ver=0.0.1) no-repeat}
.cr_people .tt{width:501px;height:39px;margin-left:8px;background-position:0 0}
.cr_people .tx{width:408px;height:17px;margin:20px 0 0 8px;background-position:0 -42px}
.cr_people .vlist dt,.cr_people .vlist dd{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.cr_people .vlist li{overflow:hidden;position:relative;height:185px;margin-top:43px;vertical-align:top}
.cr_people .vlist li span{position:absolute;top:0}
.cr_people .vlist li dl{height:86px}
.cr_people .vlist li .vod{position:absolute;top:3px;left:0;width:254px;height:173px;padding:4px 4px 5px;background-position:0 -392px}
.cr_people .vlist li .vod em{position:absolute;top:21px;right:-20px;width:20px;height:38px}
.cr_people .vlist li.v1 span{left:563px;width:146px;height:60px;background-position:0 -329px}
.cr_people .vlist li.v1 dl{width:402px;margin:95px 0 0 300px;background-position:0 -62px}
.cr_people .vlist li.v1 .vod em{background-position:-265px -392px}
.cr_people .vlist li.v2 span{left:7px;width:175px;height:54px;background-position:-149px -329px}
.cr_people .vlist li.v2 dl{width:406px;margin:78px 0 0;background-position:0 -151px}
.cr_people .vlist li.v2 .vod{left:458px}
.cr_people .vlist li.v2 .vod em{left:-20px;right:auto;background-position:-288px -392px}
.cr_people .vlist li.v3 span{left:536px;width:168px;height:58px;background-position:-327px -329px}
.cr_people .vlist li.v3 dl{width:417px;margin:95px 0 0 298px;background-position:0 -240px}
.cr_people .vlist li.v3 .vod em{background-position:-311px -392px}
.cmp_env{padding:12px 0 0 14px}
.cmp_env .sp,.cmp_env dt,.cmp_env dl span{background:url(/image/sp_cr2.png?ver=0.0.1) no-repeat}
.cmp_env .tt{width:507px;height:34px;background-position:0 0}
.cmp_env .tx{width:594px;height:40px;margin-top:21px;background-position:0 -37px}
.cmp_env dl{overflow:hidden;position:relative}
.cmp_env dd{margin-top:27px;padding-left:5px;color:#011b28;line-height:20px}
.cmp_env dd.gap{padding-left:351px}
.cmp_env dd span{position:absolute}
.cmp_env .t1{width:218px;height:72px;margin:59px 0 0 4px;background-position:0 -80px}
.cmp_env .t2{width:173px;height:71px;margin:56px 0 0 4px;background-position:-221px -80px}
.cmp_env .t3{width:282px;height:72px;margin:55px 0 0 350px;background-position:0 -155px}
.cmp_env .t4{width:261px;height:71px;margin:20px 0 0 4px;background-position:-285px -155px}
.cmp_env .b1{top:47px;left:349px;width:318px;height:317px;background-position:0 -230px}
.cmp_env .b2{top:535px;left:16px;width:303px;height:246px;background-position:-321px -230px}
.cmp_env .b3{top:874px;left:625px;width:75px;height:64px;background-position:-397px -80px}
.cr_benefit{padding-top:10px}
.cr_benefit .sp{background:url(/image/sp_cr3.png?ver=0.0.1) no-repeat}
.cr_benefit .tt{width:546px;height:34px;background-position:0 0}
.cr_benefit .tx{width:404px;height:40px;margin:21px 0 0 5px;background-position:0 -38px}
.cr_benefit ol{overflow:hidden;position:relative}
.cr_benefit li{vertical-align:top}
.cr_benefit li strong{display:inline-block;height:29px;vertical-align:top}
.cr_benefit li p{padding-left:3px;color:#011c27;line-height:20px}
.cr_benefit li span{position:absolute}
.cr_benefit .n1{margin:55px 0 0 8px}
.cr_benefit .n1 strong{width:170px;margin-bottom:14px;background-position:-407px -38px}
.cr_benefit .n1 span{top:45px;left:454px;width:233px;height:189px;background-position:0 -145px}
.cr_benefit .n2{margin:47px 0  0 328px}
.cr_benefit .n2 strong{width:149px;margin-bottom:17px;background-position:0 -81px}
.cr_benefit .n2 span{top:305px;left:12px;width:280px;height:157px;background-position:-236px -145px}
.cr_benefit .n3{float:left;width:372px;margin:57px 0 0 8px}
.cr_benefit .n3 strong{width:150px;margin-bottom:12px;background-position:-152px -81px}
.cr_benefit .n4{float:left;margin:57px 0 0}
.cr_benefit .n4 strong{width:124px;margin-bottom:12px;background-position:-305px -81px}
.cr_benefit .n5{clear:both}
.cr_benefit .n5 strong{width:123px;background-position:-469px -113px}
.cr_benefit .n6,.cr_benefit .n7{margin:45px 0 0 286px}
.cr_benefit .n6 strong{width:154px;margin-bottom:16px;background-position:0 -113px}
.cr_benefit .n6 span{top:837px;left:31px;width:221px;height:225px;background-position:0 -337px}
.cr_benefit .n7 strong{width:153px;margin-bottom:15px;background-position:-157px -113px}
.cr_benefit .n8{margin:41px 0 0 8px}
.cr_benefit .n8 strong{width:153px;margin-bottom:18px;background-position:-313px -113px}
.cr_benefit .n8 span{top:1157px;left:462px;width:223px;height:219px;background-position:-224px -337px}
.cr_benefit .n9{margin:69px 0 0 8px}
.cr_benefit .n9 strong{width:154px;margin-bottom:14px;background-position:-432px -81px}
.cr_hx{overflow:hidden;position:relative;height:111px}
.cr_hx h5{display:block;height:24px;margin:13px 0 0 14px}
.cr_hx p{display:block;margin:10px 0 0 15px}
.cr_hx .tt{width:87px;background-position:-185px -183px}
.cr_hx .tx{width:311px;height:31px;background-position:0 -318px}
.cr_hx .bg{position:absolute;top:5px;right:9px;width:132px;height:97px;background-position:-185px -210px}
.cr_hx .tt2{width:88px;background-position:-275px -183px}
.cr_hx .tx2{width:258px;height:32px;background-position:-314px -318px}
.cr_hx .bg2{position:absolute;top:17px;right:5px;width:136px;height:85px;background-position:-320px -210px}
.cr_hx .tt3{width:89px;height:25px;background-position:-366px -183px}
.cr_hx .tx3{width:303px;height:14px;background-position:0 -352px}
.cr_hx .bg3{position:absolute;top:22px;right:7px;width:149px;height:57px;background-position:-459px -243px}
.cr_hx .tt4{width:75px;background-position:-458px -183px}
.cr_hx .tx4{width:384px;height:14px;background-position:-291px -40px}
.tb_search{width:100%;height:27px;zoom:1}
.tb_search:after{display:block;clear:both;content:''}
.tb_search label{float:left;margin:2px 9px 0 7px;font-weight:bold;color:#576ca5}
.tb_search .inpbx{float:left;width:28px;height:14px;margin-right:25px;padding:0 2px;border:1px solid #c2c2c2}
.tb_search .inpbx input{width:100%;border:0;vertical-align:top}
.tb_search select{float:left;margin-right:8px}
.tb_search .bn_search{float:left;width:45px;height:18px;background-position:-243px -40px}
.cr_apply{overflow:hidden;position:relative;height:535px;background:url(/image/imktb/bg_cr4.png?ver=0.0.1) no-repeat 18px 112px}
.cr_apply .sp,.cr_apply .inf,.cr_process .sp,.cr_process .ic{background:url(/image/sp_cr4.png?ver=0.0.1) no-repeat}
.cr_apply .tt{position:absolute;top:16px;left:20px;width:198px;height:34px;background-position:-145px -264px}
.cr_apply .tx{position:absolute;top:59px;left:20px;width:250px;height:30px;background-position:-346px -264px}
.cr_apply ul{width:310px;margin:15px 0 0 395px;border-bottom:1px solid #8fa3d5}
.cr_apply li{padding:10px 0 17px;border-top:2px solid #bdc8e6;vertical-align:top}
.cr_apply .inf{margin-top:9px}
.cr_apply .btn{margin-top:17px}
.cr_apply .btn a{display:inline-block;height:35px}
.cr_apply .a1 dt{width:126px;height:19px;background-position:-145px -302px}
.cr_apply .a1 .inf{width:233px;height:27px;background-position:0 -325px}
.cr_apply .a1 .btn{margin-top:13px}
.cr_apply .a2 dt{width:141px;height:19px;background-position:-274px -302px}
.cr_apply .a2 .inf{width:309px;height:12px;background-position:-236px -325px}
.cr_apply .a3 dt{width:141px;height:20px;background-position:-418px -302px}
.cr_apply .a3 .inf{width:276px;height:12px;background-position:-236px -340px}
.cr_apply .bn_apply{width:150px;background-position:0 -355px}
.cr_apply .bn_apply2{width:150px;background-position:-153px -355px}
.cr_apply .bn_apply3{width:179px;background-position:-306px -355px}
.cr_apply .bn_apply4{width:179px;background-position:-488px -355px}
.cr_process{position:relative}
.cr_process .tt{width:730px;height:185px;background-position:0 0}
.cr_process .tt .sp{position:absolute;top:185px;right:38px;width:108px;height:71px;background-position:-599px -264px}
.cr_process ol{overflow:hidden;width:700px;margin-top:54px}
.cr_process li{margin-top:32px;padding:1px 0 25px;background:url(/image/imktb/line_cr.png?ver=0.0.1) no-repeat 50% 100%;vertical-align:top}
.cr_process li:first-child{margin-top:0}
.cr_process li li{overflow:hidden;margin:0;padding:0;background:none}
.cr_process dl{overflow:hidden}
.cr_process dt{height:58px}
.cr_process dd{padding-left:33px;color:#292a2c;line-height:20px;letter-spacing:-1px}
.cr_process .p1 dt{width:153px;background-position:0 -203px}
.cr_process .p2 dt{width:153px;background-position:-156px -203px}
.cr_process .p3 dt{width:189px;background-position:-312px -203px}
.cr_process .p4 dt{width:189px;background-position:-504px -203px}
.cr_process .p5 dt{width:142px;background-position:0 -264px}
.cr_process .int{position:relative;float:left;margin-right:3px;padding-left:17px}
.cr_process .int .ic{position:absolute;top:4px;left:0;width:11px;height:11px;background-position:-670px -355px}
.cr_process .inf{overflow:hidden;display:block}
.cr_interview h5{display:block;width:700px;height:96px;background-position:0 -84px}
.tb_imglist{overflow:hidden}
.tb_imglist li{position:relative;height:132px;margin-top:29px;padding-left:210px;vertical-align:top}
.tb_imglist li:first-child{margin-top:56px}
.tb_imglist .thm,.tb_imgview .thm{position:absolute;top:0;left:0;width:156px;height:104px;padding:12px 14px 16px 12px;background-position:0 -183px}
.tb_imglist dl{padding:17px 0 15px;border-bottom:1px solid #e6e6e6}
.tb_imglist dt{font-weight:bold;color:#546ba6}
.tb_imglist dd{margin-top:7px;color:#021b29;line-height:17px}
.tb_imglist .bn_more{position:absolute;top:4px;right:0;width:61px;height:21px;background-position:-536px -183px}
.tb_imgview{position:relative;margin-top:45px;padding-left:210px}
.tb_imgview dl{overflow:hidden;padding-top:11px;border-top:1px dashed #dbe6fd}
.tb_imgview dt{font-weight:bold;font-size:16px;color:#546ba6}
.tb_imgview dd{color:#021b29;line-height:17px}
.tb_imgview dd strong{position:relative;padding-left:20px;color:#546ba6}
.tb_imgview li{margin-top:12px}
.tb_imgview .ic{position:absolute;top:0;left:2px;width:12px;height:12px}
.tb_imgview .n1 .ic{background-position:-320px -298px}
.tb_imgview .n2 .ic{background-position:-335px -298px}
.tb_imgview .n3 .ic{background-position:-350px -298px}
.tb_imgview .n4 .ic{background-position:-365px -298px}
.inp_wrap{position:absolute;left:294px;top:0}
/*keyz add */
.hx_sub ul.st_2{overflow:hidden;position:relative;border:0;margin:54px 0 0 5px;padding:0}
.hx_sub ul.st_2 li{width:734px;margin:0;padding:10px 15px 12px;border:1px solid #dbdbdb;border-bottom:1px solid #bfbfbf;border-top:0;}
.hx_sub ul.st_2 h5{display:inline-block;font-family:gulim;font-size:13px; font-weight:bold;color:#2a2a2a}
.hx_sub ul.st_2 span{display:inline-block;}
.hx_sub ul.st_2 span.like{position:absolute; top:10px; right:20px}
.hx_sub ul.st_2 span.wrt{font-family:gulim;font-size:12px; font-weight:bold;color:#4c5c96}
.hx_sub ul.st_2 span.date{margin-left:20px;color:#a3a3a3}
.hx_sub ul.st_2 span.btn{position:absolute; top:45px; right:17px}
.content_wide .txt_con{overflow:hidden;margin:20px 10px;line-height:16px;word-wrap:break-word;}
.content_wide .pr_nxt{margin:0 5px}
.content_wide .pr_nxt table{clear:both;width:100%;border:0;border-collapse:collapse;border-spacing:0}
.content_wide .pr_nxt table,.tb_view table{border-top:1px solid #d9d9d9;line-height:24px}
.content_wide .pr_nxt th,.pr_nxt td{padding:0;border:0;border-bottom:1px solid #d9d9d9}
.content_wide .pr_nxt th{padding:6px 25px 5px;background:#fff; text-align:left}
.content_wide .pr_nxt .pre{background:url(../img/renewal/sub/sub_a_07_a_up.gif?ver=0.0.1) no-repeat 10px 14px}
.content_wide .pr_nxt .nxt{background:url(../img/renewal/sub/sub_a_07_a_down.gif?ver=0.0.1) no-repeat 10px 13px}
.content_wide .tb_list thead th:first-child,.tb_view th:first-child{border-left:0}
.content_wide .btn_lst{display:inline-block;float:right; margin:18px 20px 22px}
/* 공유 */
.action_btn{text-align:center}
.like_box{display:inline-block;vertical-align:middle;background:url(/image/imktb/bg_share.png?ver=0.0.1) no-repeat;*display:inline;zoom:1}
.like_box_in{display:block;height:20px;margin-left:2px;padding:8px 3px 0 0;background:url(/image/imktb/bg_share.png?ver=0.0.1) no-repeat right 0}
.good_box{width:100px;color:#4d6aa2}
.good_box a{display:inline-block;padding-left:16px;color:#4d6aa2;text-decoration:none;background:url(/image/bullet.png?ver=0.0.1) no-repeat 0 -220px}
.good_box strong{display:inline-block;margin-left:3px;padding:0 0 0 8px;line-height:11px;background:url(/image/imktb/bu_bar.png?ver=0.0.1) no-repeat 0 0}
.share_box{width:150px}
.share_box ul{overflow:hidden;display:inline-block;height:17px;margin:-2px 0 0 2px;padding-left:5px;vertical-align:middle;background:url(/image/imktb/bu_bar.png?ver=0.0.1) no-repeat 0 3px;*display:inline;zoom:1}
.share_box li{overflow:hidden;float:left;margin-left:4px}
.share_box li a{display:block;overflow:hidden;width:19px;height:17px;background:url(/image/sp.png?ver=0.0.1) no-repeat}
.share_box li.sns_fb a{background-position:-20px -350px}
.share_box li.sns_tw a{background-position:-40px -350px}
.share_box li.sns_mt a{background-position:0 -350px}
.share_box li a span{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.view_cmt{display:block;width:764px;margin-left:5px}

/* 슈퍼 리서치 K */
.sch_lslider_area{position:relative;width:171px;margin:5px 0 0 5px}
.sch_lslider{height:92px}
.sch_lslider li{display:inline;float:left;margin:0 1px}
.sch_lslider li button{overflow:hidden;display:block;position:relative;z-index:1;bottom:0;width:14px;height:14px;margin-top:70px;background:url(/image/sp.png?ver=0.0.1) no-repeat 0 -300px}
.sch_lslider li button span{display:block;text-indent:-999em}
.sch_lslider li.on button{width:39px;background-position:-16px -300px}
.sch_lslider li .slider_cont{position:absolute;left:0;top:0}
.sch_lslider li .slider_cont a{display:inline-block;border:1px solid #d1d1d1;vertical-align:top}
.sch_lslider li .slider_cont img{vertical-align:top}
.sch_peed{font-size:14px}
.sch_peed a{text-decoration:underline}
.sch_peed span{color:#57679f}
.sp_sch4{display:block;overflow:hidden;height:50px;background:url(/image/sp_supersch_ban2.png?ver=0.0.1) no-repeat;line-height:999px;vertical-align:top}
.txt_ssch1{background-position:0 0}
.txt_ssch2{background-position:0 -50px}
.txt_ssch3{background-position:0 -100px}
.sch_lban{width:171px;margin:10px 0 0 5px}
.sch_lban li{margin-top:10px;border:1px solid #d1d1d1}
.sch_lban li:first-child{margin-top:0}
.s_category li .ir5{display:block;height:14px;margin-left:27px}
.s_category li .hx_supersch{width:38px;background-position:0 0}
.s_category li .hx_supersch2{width:50px;background-position:-42px 0}
.s_category li .hx_supersch3{width:51px;background-position:-96px 0}
.s_category li .hx_supersch4{width:92px;background-position:-149px 0}
.s_category li .hx_supersch5{width:113px;background-position:-244px -2px}
.sp_sch{display:inline-block;overflow:hidden;width:auto;height:10px;background:url(/image/sp_supersch.png?ver=0.0.1) no-repeat;line-height:999px;vertical-align:top}
.sch_chart{margin-bottom:-1px;padding:0 5px;border:1px solid #c9c9c9;background:#fff;zoom:1}
.sch_chart .h4_tit{height:10px;padding:20px 3px 0}
.tit_chart{width:60px;height:13px;background-position:-28px -46px}
.select_area{position:relative;width:100%}
.select_area .r_sel{position:absolute;bottom:0;right:0;left:68px;margin-bottom:-5px}
.select_area .r_sel select{width:100%;height:19px;font-size:11px;color:#78808e}
.chart_img{padding:10px 0 20px}
.chart_img img{max-width:100%;vertical-align:top}
.sch_stock{position:relative;padding:0 8px;border:1px solid #c9c9c9;line-height:1.5;zoom:1}
.sch_stock .more_view{position:absolute;right:16px;top:12px;font-size:11px;letter-spacing:-1px}
.sch_stock .more_view a{padding-right:6px;background:url(/image/bullet.png?ver=0.0.1) no-repeat 100% -47px;color:#6b6b6b}
.sch_stock .h4_tit{padding:12px 6px;font-size:0;line-height:0}
.tit_stock{width:132px;height:14px;background-position:0 -62px}
.stock_tblarea{padding-bottom:6px}
.stock_tbl,.stock_tbl th,.stock_tbl td{margin:0;padding:0;border:0 none;border-spacing:0 none}
.stock_tbl{width:100%;font-size:11px;line-height:1.5;color:#6b6b6b;border-collapse:collapse}
.stock_tbl .w_size3{width:35%}
.stock_tbl th{padding:2px 0;border:1px solid #dcdcdc;border-left:0 none;border-right:0 none;background:#f9f9f9;font-weight:normal}
.stock_tbl td{padding:4px 6px;white-space:nowrap}
.stock_tbl tbody tr:first-child td{padding-top:10px}
.stock_tbl .goal{text-align:right;white-space:pre-line;}
.stock_tbl .comm{font-size:10px;color:#b84d30;text-align:right}
.sp_sch3{display:block;overflow:hidden;height:90px;background:url(/image/sp_supersch_ban.png?ver=0.0.1) no-repeat;line-height:999px;vertical-align:top}
.txt_sch1{background-position:0 0}
.txt_sch2{background-position:0 -90px}
.txt_sch3{background-position:0 -180px}
.txt_gch1{background-position:0 -270px}
.txt_gch2{background-position:0 -360px}
.sch_rban{margin-top:10px;}
.sch_rban li{border-top:1px solid #e1e1e1}
.sch_rban li:first-child{border-top:0 none}
.sp_schtop{display:inline-block;overflow:hidden;width:auto;height:10px;background:url(/image/sp_supersch_top.png?ver=0.0.1) no-repeat;line-height:999px;vertical-align:top}
.sch_center{width:100%}
.sch_center:after{display:block;clear:both;content:''}
.schc_l{display:inline;float:left;width:506px}
.schc_vis{height:173px;padding-left:43px}
.schc_vis .sp_schtop{width:445px;height:112px;margin-top:31px;background-position:0 0}
.schc_r{display:inline;float:right;width:228px;margin-right:24px;padding-top:27px}
.cc_ellip_in{display:inline-block;overflow:hidden;max-width:100%;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}
.schtab_area{position:relative;min-height:95px;padding-top:36px;font-size:11px;line-height:15px;color:#6b6b6b}
.schtab_panel{}
.schtab_panel:first-child .h3_tab{margin-left:0}
.schtab_panel .h3_tab{position:absolute;top:0;left:0;width:110px;}
.schtab_panel .h3_tab.tab_which2{left:90px !important}
.schtab_panel .h3_tab.tab_which2 a{border-left:0}
.schtab_panel .h3_tab a{display:inline-block;width: 110px;height:36px;padding: 8px;color:#111;cursor:pointer;box-sizing:border-box;border: 1px solid #dedede;}
.schtab_panel .tit_aschock{width:100%;height:auto;background-position:0 -32px;background: none;text-align:center;box-sizing:border-box;}
.schtab_panel .tit_aschock span{z-index:1;position:static;width:inherit;overflow:visible;height:auto;font-size:13px;}
.schtab_panel .tit_kschock{width:100%;height:auto;background-position:-42px -32px;background: none;text-align:center;box-sizing:border-box;}
.schtab_panel .tit_kschock span{z-index:1;position:static;width:inherit;overflow:visible;height:auto;font-size:13px;text-align:center}
.schtab_panel a:hover{color:#111;}
.schtab_panel .on{z-index:1}
.schtab_panel .on a{padding-bottom:1px;border-top: 2px solid #232323;border-bottom-color:#fff;padding-top:7px;}
.schtab_panel .on .tit_aschock{background-position:0 -18px}
.schtab_panel .on .tit_kschock{background-position:-42px -18px}
.schtab_panel .tab_cont{padding-top:10px;line-height:18px;}
.schtab_panel .tab_more{position:absolute;right:0;top:7px;letter-spacing:-1px}
.schtab_panel .tab_more a{padding-right:6px;background:url(/image/bullet.png?ver=0.0.1) no-repeat 100% -47px;color:#6b6b6b;}
.schnews_area{position:relative;font-size:11px;line-height:15px;word-wrap:normal;word-break:normal}
.schnews_area .h3_tab{padding-bottom:6px;font-size:0;line-height:0}
.schnews_area .h3_tab .tit_news{width:50%;height:18px;background-position:0 -46px;background:none;}
.schnews_area .h3_tab .tit_news span{overflow:visible;z-index:1;font-size:13px;}
.schnews_area .tab_cont{padding-top:13px;}
.schnews_area .tab_more{position:absolute;right:0;top:0;letter-spacing:-1px}
.schnews_area .tab_more a{padding-left: 15px;background: url(/image/bullet.png?ver=0.0.1) no-repeat -50px -91px;color:#555;font-size:12px;}
.sch_list2 li{position:relative;margin-top:6px;padding:0 42px 0 16px;zoom:1}
.sch_list2 li:first-child{margin-top:0}
.sch_list2 li .bul{display:inline-block;overflow:hidden;position:absolute;left:3px;top:5px;width:3px;height:3px;background:#555;line-height:999px;vertical-align:top}
.sch_list2 li a{color:#555;font-size:12px;}
.sch_list2 li .date{display:inline-block;position:absolute;right:6px;top:0;color:#767676;vertical-align:top}
.schc_mem{position:relative;height:136px}
.schc_mem .prev,.schc_mem .next{position:absolute;top:30px;z-index:10}
.schc_mem .prev{left:8px}
.schc_mem .prev .sp_schtop{width:31px;height:30px;background-position:0 -158px}
.schc_mem .prev .sp_schtop.on{background-position:0 -124px}
.schc_mem .next{right:8px}
.schc_mem .next .sp_schtop{width:31px;height:30px;background-position:-36px -158px}
.schc_mem .next .sp_schtop.on{background-position:-36px -124px}
.schc_mem .bg{position:absolute;left:26px;top:0;width:469px;height:126px;background-position:0 -198px}
.schc_mlistover{overflow:hidden;position:relative;z-index:10;width:442px;height:126px;margin-left:26px}
.schc_mlist{position:relative;width:auto;white-space:nowrap;zoom:1}
.schc_mlist:after{display:block;clear:both;content:''}
.schc_mlist li{display:inline;float:left;margin:0 14px 0 22px}
.schc_mlist li .box{width:74px;height:94px;margin:0 -15px 0 -12px;padding:4px 15px 5px 12px;background:url(/image/sp_supersch_top.png?ver=0.0.1) no-repeat 0 -334px}
.schc_mlist li .box a{display:block;position:relative;width:100%;height:100%;text-decoration:none;cursor:pointer;overflow:hidden;border:1px solid #f2f2f2;box-sizing:border-box;}
.schc_mlist li .box a img{vertical-align:top}
.schc_mlist li .box a>img{position:absolute;left:0;top:0}
.schc_mlist li .box a:hover .hobox,.schc_mlist li .box a.hover .hobox{visibility:visible}
.schc_mlist li .box a:focus{outline:1px dotted #333}
.schc_mlist li .box .t_type{display:block;position:absolute;left:0;bottom:0;right:0;height:19px;padding-top:1px;background:#f2f2f2;font-weight:bold;line-height:19px;color:#555;text-align:center}
.schc_mlist li .box .hobox{display:block;visibility:hidden;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;line-height:17px;text-align:center}
.schc_mlist li .box .hobox .name{display:block;position:relative;z-index:1;margin-top:12px;font-weight:bold;color:#ead676}
.schc_mlist li .box .hobox .team{display:block;position:relative;z-index:1;font-weight:bold;color:#ead676}
.schc_mlist li .box .hobox .ico{display:block;position:relative;z-index:1}
.schc_mlist li .box .hobox .type{display:block;position:relative;z-index:1;font-size:11px;color:#fff}
.schc_mlist li .box .hobox .bg{display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:#000;opacity:0.7;filter:alpha(opacity=70)}

/* KTB 멤버십 */
.s_category li .ir6{display:block;height:14px;margin-left:27px}
.s_category li .hx_member{width:126px;background-position:0 0}
.s_category li .hx_member2{width:95px;background-position:0 -19px}
.s_category li .hx_member3{width:67px;height:18px;background-position:0 -38px}
.s_category li .hx_member4{width:67px;height:18px;background-position:0 -61px}
.s_category li .hx_member5{width:121px;height:18px;background-position:0 -84px}
.s_category li .hx_member6{width:80px;height:18px;background-position:0 -107px}
.s_category li .hx_member7{width:117px;height:19px;background-position:0 -130px}
.hx .h_type{margin-top:-7px}
.hx_v1{height:55px}
.section{overflow:hidden;width:730px;margin:0 auto}

div.agrTxtBoxTop{width:720px;height:8px;margin-top:10px;background:url(../img/customer/bg_guideAgreementTop.gif?ver=0.0.1) no-repeat;font-size:0}
div.agrTxtBoxBot{width:720px;height:10px;background:url(../img/customer/bg_guideAgreementBot.gif?ver=0.0.1) no-repeat;font-size:0}
ul.agrTxtBoxMid{width:684px;padding:10px 18px 15px;background:url(../img/customer/bg_guideAgreementMid.gif?ver=0.0.1) repeat-y}
ul.agrTxtBoxMid li p{width:330px;height:21px;padding:5px 5px 0 0;background:url(../img/customer/bg_guidDot.gif?ver=0.0.1) repeat-x 0 bottom}
ul.agrTxtBoxMid li p.txtL01{width:370px;height:21px;padding:5px 5px 0 0;background:url(../img/customer/bg_guidDot.gif?ver=0.0.1) repeat-x 0 bottom}
ul.agrTxtBoxMid li p.txtR01{width:295px;height:21px;padding:5px 5px 0 0;background:url(../img/customer/bg_guidDot.gif?ver=0.0.1) repeat-x 0 bottom}
ul.agrTxtBoxMid li span.txtL{float:left;padding:3px 0 0 15px;background:url(../img/common/icon_txt.gif?ver=0.0.1) no-repeat 6px 9px;font-size:12px}
ul.agrTxtBoxMid li span.pdf{float:right}
ul.agrTxtBoxMid li span.txtR{float:left;width:313px;padding:3px 0 0 15px;background:url(../img/common/icon_txt.gif?ver=0.0.1) no-repeat 6px 9px;font-size:12px}
ul.agrTxtBoxMid li span.txtL01{float:left;width:305px;padding:3px 0 0 15px;background:url(../img/common/icon_txt.gif?ver=0.0.1) no-repeat 6px 9px;font-size:12px}
ul.agrTxtBoxMid li span.txtR01{float:left;width:233px;padding:3px 0 0 15px;background:url(../img/common/icon_txt.gif?ver=0.0.1) no-repeat 6px 9px;font-size:12px}
input.bdWRe {font:normal 12px dotum;border:1px solid #eeeeee;color:#525252;background:#eeeeee}

/* 슈퍼리서치K table */
.srch_al{position:relative;width:676px;height:18px;padding: 20px 30px;background: 0;border: 1px solid #dfdfdf;}
.srch_al:after{content:'';position:absolute;bottom:-12px;;right:-12px;width:33px;height:33px;background:url(/image/bg_box.gif?ver=0.0.1) 0 0 no-repeat;}
.srch_al .input_txt{height:16px;}
.srch_al .btn_calendar{vertical-align:middle;}
.srch_al .tit{position:relative;display:inline-block;padding: 0 20px 0 10px;font-size: 12px;font-weight:bold;line-height: 1.5;vertical-align:-1px;background:none;}
.srch_al .tit:before{content:'';position:absolute;top:4px;left:0;width:2px;height:10px;background:#2c2c92;}
.srch_al .cal_pos{left:59px}
.srch_al .cal_pos2 .lay_cal{left:123px}
.srch_al .btn_inquiry_s{width:45px;height:20px;background:#000;border-color:#000;border-radius:0}
.srch_al .btn_inquiry_s span{z-index: inherit;color:#fff;font-size:12px;line-height:20px;}
.line_t20{margin-top:20px;padding-top:7px;border-top:1px solid #d9d9d9;background-position:0 -382px}
/* new icon */
.ic_wrap{overflow:hidden;width:375px;height:15px}
.del_w{position:relative;zoom:1;overflow:hidden;display:inline-block !important;max-width:355px;height:15px;padding-right:16px;text-overflow:ellipsis;word-break:break-all}
.del_w .ic_new{overflow:hidden;position:absolute;right:0;top:1px;width:13px;height:13px;line-height:13px;text-indent:-999em;background:url(/image/ic_n.png?ver=0.0.1) no-repeat}

/* popup */
.pop_hx{overflow:hidden;width:750px;margin:15px auto 0;padding:0 0 0 0;background:none;}
.pop_hx ul{overflow:hidden;margin: 10px 0 0 0;padding: 12px 15px;border:1px solid #dedede;}
.pop_hx ul li{float:left;margin: 0;white-space:nowrap;}
.pop_hx ul li a{display:inline-block;color: #555;text-decoration:none;font-size: 13px;}
.pop_hx ul li a span{display:block;height: auto;padding: 2px 8px;}
.pop_hx h3{margin-left: 0;}
.pop_hx ul li.on a{font-weight: 600;background: none;}
.pop_hx ul li.on a span{margin-right:1px;background: #e8e8e8;}

#pop_wrap2{overflow-y:auto;overflow-x:hidden;position:relative;width:782px;min-height:800px}
#pop_wrap2 .pop_w500{width:500px; min-height:700px;}
#pop_wrap2 .pop_head{overflow:hidden;height:39px;padding:16px 0 0 25px;background-color:#2c2c92;font-family:Roboto, notokr,Sans-serif;}
#pop_wrap2 .pop_head h1, #pop_wrap2 .pop_head h2{float:left;font-size: 20px;color: #fff;line-height: 1.3;vertical-align:middle;font-weight:bold;}
#pop_wrap2 .pop_head h2{margin-left:12px;padding-left:12px;font-size: 18px;line-height: 1.5;border-left:1px solid #8089ab;}
#pop_wrap2 .pop_cont{overflow:hidden;width:720px;margin:15px 0 0 30px}
#pop_wrap2 .t_desc{margin-left:30px}
#pop_wrap2 .depthTit1b{margin-bottom:9px;padding-left:20px;color: #2c2c92;line-height:1.1;vertical-align:top;background:url(/image/bl_hx.png?ver=0.0.1) no-repeat 0 1px;}

#pop_wrap_pe{overflow-y:auto;overflow-x:hidden;position:relative;width:771px}
#pop_wrap_pe .pop_head{overflow:hidden;height:39px;padding:16px 0 0 25px;background:#2c2c92 url(/image/pop/bg_head.png?ver=0.0.1) no-repeat 100% 0;font-family:Roboto, notokr,Sans-serif;}
#pop_wrap_pe .pop_head h1{float:left;padding:0;font-size:20px;line-height:1.3;vertical-align:middle}

#pop_wrap{overflow-y:auto;overflow-x:hidden !important;position:relative;width:580px;min-height:100%;margin:0 0 -29px;padding:0 12px}
* html #pop_wrap{height:100%}
#pop_wrap.pop_w630{width:630px}
#pop_wrap.pop_w360{width:360px}
#pop_wrap .pop_head{height:64px;background:url(/image/pop/bg_head_s.png?ver=0.0.1) no-repeat 100% 0;font-family:Roboto, notokr,Sans-serif;}
#pop_wrap .pop_head h1{height:38px;margin-right:100px;padding:26px 0 0 21px;line-height:1.3 !important;background:url(/image/pop/bg_head_s.png?ver=0.0.1) no-repeat 0 0;font-size: 20px;color: #fff;line-height: 1.3;vertical-align:middle;}
#pop_wrap .pop_head h1 img{vertical-align:top}
#pop_wrap .pop_cont{position:relative;margin:20px 15px 0;padding:0 0 29px}
#pop_wrap .tb_st{width:550px}
#pop_wrap .tb_st.w600{width:600px}
.bar_close{position:relative;display:block;width:580px;height:29px;margin-left:12px;cursor:pointer;background:url(/image/pop/bg_close.png?ver=0.0.1) no-repeat}
.bar_close_w{width:630px;background:url(/image/pop/bg_close2.png?ver=0.0.1) no-repeat}
.bar_close_s{width:360px;background:url(/image/pop/bg_close3.png?ver=0.0.2) no-repeat}
.bar_close span{display:block;overflow:hidden;position:relative;z-index:-1;font-size:11px;white-space:nowrap}
#pop_wrap .pop_cont .btn_inquiry_s, #pop_wrap2 .pop_cont .btn_inquiry_s, #pop_wrap3 .pop_cont .btn_inquiry_s{height:18px;width:42px;background:#000;border-color:#000;border-radius:0;}
#pop_wrap .pop_cont .btn_inquiry_s span, #pop_wrap2 .pop_cont .btn_inquiry_s span, #pop_wrap3 .pop_cont .btn_inquiry_s span{font-size:12px;line-height:18px;color:#fff;}
#pop_wrap .tb_st5, #pop_wrap2 .tb_st5{margin-top:15px !important;}
#pop_wrap .pop_cont .srch_al, #pop_wrap2 .pop_cont .srch_al{width:658px;}

/* pop 증권용어사전 */
.search_wrap{overflow:hidden;height:138px;margin-top:-10px;padding:0 10px 0;background:none;}
.search_wrap ul{overflow:hidden;height:20px;margin:5px 0 0 5px}
.search_wrap li{float:left;width:20px;margin-right:1px}
.search_wrap li button{overflow:hidden;display:block;width:20px;height:20px;vertical-align:top;background:url(/image/sp_pop.png?ver=0.0.1) no-repeat}
.search_wrap li button span{display:block;overflow:hidden;position:relative;z-index:-1;font-size:11px;white-space:nowrap}
.search_wrap li button.txt_k{background-position:0 -170px}
.search_wrap li button.txt_k2{background-position:-21px -170px}
.search_wrap li button.txt_k3{background-position:-42px -170px}
.search_wrap li button.txt_k4{background-position:-63px -170px}
.search_wrap li button.txt_k5{background-position:-84px -170px}
.search_wrap li button.txt_k6{background-position:-105px -170px}
.search_wrap li button.txt_k7{background-position:-126px -170px}
.search_wrap li button.txt_k8{background-position:-147px -170px}
.search_wrap li button.txt_k9{background-position:-168px -170px}
.search_wrap li button.txt_k10{background-position:-189px -170px}
.search_wrap li button.txt_k11{background-position:-210px -170px}
.search_wrap li button.txt_k12{background-position:-231px -170px}
.search_wrap li button.txt_k13{background-position:-252px -170px}
.search_wrap li button.txt_k14{background-position:-273px -170px}
.search_wrap li button.txt_e{background-position:0 -190px}
.search_wrap li button.txt_e2{background-position:-21px -190px}
.search_wrap li button.txt_e3{background-position:-42px -190px}
.search_wrap li button.txt_e4{background-position:-63px -190px}
.search_wrap li button.txt_e5{background-position:-84px -190px}
.search_wrap li button.txt_e6{background-position:-105px -190px}
.search_wrap li button.txt_e7{background-position:-126px -190px}
.search_wrap li button.txt_e8{background-position:-147px -190px}
.search_wrap li button.txt_e9{background-position:-168px -190px}
.search_wrap li button.txt_e10{background-position:-189px -190px}
.search_wrap li button.txt_e11{background-position:-210px -190px}
.search_wrap li button.txt_e12{background-position:-231px -190px}
.search_wrap li button.txt_e13{background-position:0 -210px}
.search_wrap li button.txt_e14{background-position:-21px -210px}
.search_wrap li button.txt_e15{background-position:-42px -210px}
.search_wrap li button.txt_e16{background-position:-63px -210px}
.search_wrap li button.txt_e17{background-position:-84px -210px}
.search_wrap li button.txt_e18{background-position:-105px -210px}
.search_wrap li button.txt_e19{background-position:-126px -210px}
.search_wrap li button.txt_e20{background-position:-147px -210px}
.search_wrap li button.txt_e21{background-position:-168px -210px}
.search_wrap li button.txt_e22{background-position:-189px -210px}
.search_wrap li button.txt_e23{background-position:-210px -210px}
.search_wrap li button.txt_e24{background-position:-231px -210px}
.search_wrap li button.txt_e25{background-position:-252px -210px}
.search_wrap li button.txt_e26{background-position:-273px -210px}
.search_wrap .search{display:block;margin-top:8px;padding-top:12px;border-top:1px solid #e8e8e8}
.search_wrap .search label{display:inline-block;float:left;width:93px;height:29px;margin:2px 0 0 2px;text-indent:-999em;background:url(/image/sp_pop.png?ver=0.0.1) no-repeat 0 -230px}
.search_wrap .search .bg_se{display:inline-block;float:left;width:380px;height:28px;margin-left:13px;padding:4px;background:none}
.search_wrap .search .bg_se input{width:368px;height:26px;padding:0 5px;font-size:14px;font-weight:bold;line-height:25px;color:#333;background:#fff;border:1px solid #dedede}
.btn_serach{float:right;width:73px;height:38px;background-position:-96px -230px}
.result{overflow:hidden;margin-top:5px;border:1px solid #d3d3d3}
.word_list{overflow:hidden;position:relative;float:left;width:192px;height:230px}
.word_list ul{margin:12px 0 0 10px}
.word_list li{overflow:hidden;width:165px;height:18px;margin:0;padding-left:7px;line-height:18px;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;background:url(/image/bullet.png?ver=0.0.1) no-repeat 0 -172px}
.word_list li a{color:#535353}
.word_list .paging{position:absolute;left:0;bottom:0;width:100%;height:22px;padding-top:8px;background:#f1f1f1;text-align:center}
.word_list .paging a,.word_list{border-color:#f1f1f1}
.dic{overflow:auto;float:right;width:370px;height:217px;padding:13px 15px 0 20px;color:#525252;border-left:1px solid #d3d3d3}
.dic dt{display:block;font-weight:bold;color:#d40000}
.dic dd{margin-top:5px;padding-bottom:8px;line-height:1.5em}

/* pop 우편번호 */
.tb_zip{overflow:hidden;position:relative;padding:0 10px}
.tb_zip table{width:100%;border-collapse:collapse;border:0}
.tb_zip table th,.tb_zip table td{height:29px;padding:2px 0 0 0;text-align:left;font-size:12px;line-height:18px;color:#555;border:0;border-bottom:1px solid #efefef}
.tb_zip table th{padding-left:8px;font-weight:bold;background:url(/image/pop/bl_line_red.png?ver=0.0.1) no-repeat 0 10px}
.st_zipcode{margin-top:5px;border-top-color:#a6a6a6}
.st_zipcode table td{padding:3px 0 1px}
.st_zipcode table td a{color:#525252}

/* ktb 이용안내 popup */
.trad_list{margin-bottom:10px}
.trad_list li{position:relative;float:left;width:222px;margin-left:18px}
.trad_list li:first-child{margin-left:0}
.trad_list .btn_wrap_r3{position:absolute;bottom:16px;right:9px}
.btn_htsmore{width:58px;height:17px;background-position:0 0}
.btn_htshelp{width:58px;height:17px;background-position:0 -18px}
.btn_htsdwn{width:50px;height:17px;background-position:0 -36px}
.pos_r_ars{position:relative;width:232px}	
.btn_wrap_ars{position:absolute;bottom:4px;right:2px}
.btn_arsmore{width:73px;height:14px;background-position:0 -85px}
.logo_wrap{position:absolute;top:-6px;right:10px}
.logo_kb{width:132px;height:28px;background-position:-320px -185px}
.logo_woori{width:88px;height:20px;background-position:-60px -28px}
.logo_hana{width:132px;height:26px;background-position:-320px -122px}
.logo_sc{width:105px;height:26px;background-position:-60px 0}
.logo_ibk{width:102px;height:29px;background-position:-150px -28px}
.logo_sh{width:100px;height:28px;background-position:-150px -59px}
.logo_bs{width:77px;height:31px;background-position:-70px -50px}
.logo_nh{width:135px;height:31px;background-position:-325px -156px}
.method2{overflow:hidden;width:550px;height:149px;margin-top:5px;padding-top:9px;background:url(/image/pop/bg_round_box.png?ver=0.0.1) no-repeat}
.method2 .fl_box{float:left;width:165px;margin-right:54px;padding-left:11px}
.method2 .fr_box{position:relative;float:left;width:307px}
.method2 dt{margin-bottom:20px}
.method2 dd{margin-top:3px;padding-left:12px;line-height:1.4em;background:url(/image/bullet.png?ver=0.0.1) no-repeat 5px -335px}
.bg_roundstockbox{width:550px;height:169px;background:url(/image/pop/bg_round_box2.png?ver=0.0.1) no-repeat}
.bg_roundstockbox .fl_box{width:333px;margin-right:44px}
.bg_roundstockbox .fr_box{width:152px;margin-top:62px;text-align:center;line-height:17px}
.bg_roundstockbox2{width:550px;height:124px;background:url(/image/pop/bg_round_box3.png?ver=0.0.1) no-repeat}
.bg_roundstockbox2 .fl_box{width:333px;margin-right:44px}
.bg_roundstockbox2 .fr_box{width:152px;margin-top:40px;text-align:center;line-height:17px}
.bg_roundstockbox3{width:550px;height:150px;background:url(/image/pop/bg_round_box4.png?ver=0.0.1) no-repeat}
.bg_roundstockbox3 .fl_box{width:250px;margin-right:44px}
.bg_roundstockbox3 .fr_box{width:200px;margin-top:40px;text-align:center;line-height:17px}
.hx_kbbank{width:136px;height:14px;background-position:-150px -90px}
.hx_wooribank{width:136px;height:14px;background-position:0 -121px}
.hx_hanabank{width:136px;height:14px;background-position:-158px -137px}
.hx_scbank{width:154px;height:14px;background-position:0px -137px}
.hx_ibkbank{width:163px;height:14px;background-position:-137px -121px}
.hx_shbank{width:143px;height:14px;background-position:0 -153px}
.hx_bsbank{width:145px;height:14px;background-position:-147px -153px}
.hx_nhbank{width:175px;height:14px;background-position:-289px -90px}
.hx_stock{width:231px;height:14px;background-position:-65px -105px}	
.hx_stock2{width:113px;height:14px;background-position:-65px -105px}

/* ktb 업무안내 popup */
.btn_grayok{width:64px;height:25px;background-position:-172px -233px}

/* ktb 상품안내 popup */
.bg_blue{background:#f0f8fb}

/* 공인인증 popup */
.lst_stepview{margin-bottom:20px}
.lst_stepview li{margin-top:15px}
.lst_stepview li strong{display:block;margin-bottom:5px;line-height:16px;color:#010101}
.lst_stepview .txt_ml24{display:inline-block;margin-left:24px}

/* 파일첨부 pop */
.addfile{width:300px;height:51px;padding:20px 0 0 28px;background:url(/image/pop/bg_addfile.png?ver=0.0.1) no-repeat}
.addfile .input_addfile{width:180px;height:17px;border:1px solid #ccc}
.btn_cancel_w{width:62px;height:24px;background-position:-237px -233px}
.pop_cont .addfile{width: 306px;height: 41px;padding: 20px 0 0 20px;background: none;border: 1px solid #dedede;}

/* 슈퍼리서치K popup */
.srch2{position:relative;width: 690px;height: 72px;padding:18px 16px 0 12px;background: 0;border: 1px solid #dfdfdf;}
.srch2:after{content:'';position:absolute;bottom:-12px;;right:-12px;width:33px;height:33px;background:url(/image/bg_box.gif?ver=0.0.1) 0 0 no-repeat;}
.srch2 .wrap_srch{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #efefef}
.srch2 .inp_type{padding:2px 4px;background:#eee;border:1px solid #ccc}
.srch2 .inp_type_v2{margin-left:26px;background:#eee;color:525252}
.srch2 .btn_cosch{position:absolute;top:16px;left:112px;width:30px;height:20px;background-position:-690px -25px}
.srch2 .btn{position:absolute;top:17px;left:252px}
.srch2 .dcf_btn{position:absolute;top:18px;left:252px}
.srch2 .wrap_srch .tit{position:relative;display:inline-block;padding: 0 10px 0 10px;font-size: 12px;font-weight:bold;line-height: 1.5;vertical-align:-1px;background:none;}
.srch2 .wrap_srch .tit:before{content:'';position:absolute;top:4px;left:0;width:2px;height:10px;background:#2c2c92;}

.srch .rd_term{float:left;margin:3px 10px 0 0;font-size:11px;line-height:10px;}
.dl_term{float:left;padding:0 10px}
.dl_term dl{width:200px;float:left}
.dl_term dl dt,.tb_zip dl dd{float:left;height:20px;padding:2px 0 0 0;text-align:left;font-size:11px;line-height:18px;color:#525252}
.dl_term dl dt{position:relative;padding:0 8px;font-weight:bold;background:url(/image/pop/bl_line_red.png?ver=0.0.1) no-repeat 0 4px; vertical-align:top;}
.pop_cont .dl_term dl dt{background-image:url(/image/bl_line_blue.png?ver=0.0.1);}
.btn_excel{display:block;position:absolute;top:15px;right:15px}
.tb_st2 .st2{top:4px;right:10px}

.tb_st5{overflow:hidden;clear:both;width:720px;border-top:1px solid #111;border-bottom:1px solid #a6a6a6;}
.tb_st5 table{width:100%;margin-top:-1px;border-collapse:collapse;border:0;color:#000}
.tb_st5 table th,.tb_st5 table td{padding:7px 0 5px;line-height:1.35em;border:1px solid #d9d9d9;border-bottom:0 none;border-right:0;}
.tb_st5 table th{font-size:12px;font-weight:normal;color:#000;background:#f4f4f4}
.tb_st5 table thead th{text-align:center !important}
.tb_st5 table tbody th{font-size:11px;border-right:1px solid #d9d9d9;text-align:left}
.tb_st5 table thead th:first-child,.tb_st3 table tbody th:first-child,.tb_st3 table tbody td:first-child{border-left:0 none;text-align:left}
.tb_st5 table .th_st{background:#f0f8fb;padding-left:20px;}
.tb_st5 table .st2{padding-left:35px}
.tb_st5 table.ar td{padding-right:10px}
.tb_st5 table.ar td.ac{padding:0px}
.tb_st5 table.ar td.bg_gr{background:#f4f4f4 !important}

.tit_snshot{background:#e4e4e4;font-size:16px;font-weight:bold;color: #000;height: 15px;padding:10px;}
.con_top{margin-top:10px;width:720px;height:210px;}
.con_top .l_st{float:left;width:400px !important;border-top-color:#a6a6a6}
.con_top .l_st table th, .con_top .l_st table td{padding:6px 10px 4px;color:#000}
.con_top .r_st{float:right;width:300px;height:180px;}
.pop_cont .m_st{width:720px;border-top-color:#a6a6a6}
.pop_cont .m_st table th, .pop_cont .m_st table td{padding:4px 10px 2px;color:#525252}
.pop_cont .m_st table thead th{padding:4px 10px 2px;font-size:11px}
.pop_cont .m_st table tbody th{background:#fff;text-align:left}

.btn_opinion{display:block;position:absolute;top:0;right:15px}

.srch2 .btn_cosch2{position:absolute;top:0;left:203px;width:30px;height:20px;background-position:-690px -25px}
.srch2 .wrap_btnar{position:absolute;top:16px;right:15px;}
.tb_st .td_black{color:#010101}
#pop_wrap.pop_w700{width:700px}
#pop_wrap.pop_w700 .tb_st{width:670px}
.pos_r2{position:relative;width:auto !important;zoom:1}

.se_code{height:auto;margin-top:5px;background:none}
.se_code ul{height:auto}
.search_wrap li button.txt_n1{background-position:-250px -190px}
.tb_st2 table th em{display:block;padding-left:9px;background:url(/image/help/bl_line_red.png?ver=0.0.1) no-repeat 0 1px}
.btn_arsauth{width:64px;height:24px;background-position:-635px -600px}
.btn_smsreg{width:262px;height:20px;background-position:0 -665px}
.btn_smssend{width:133px;height:20px;background-position:-572px -625px}

/* 슈퍼리서치K popup table*/
.tb_st3{overflow:hidden;width:300px}
.tb_st3 table{width:100%;border-collapse:collapse;border:1px solid #111;border-width:1px 0}
.tb_st3 th,.tb_st3 td{padding-left:10px;border-width:0;line-height:23px}
.tb_st3 tr.tr_type th,.tb_st3 tr.tr_type td{border-bottom:1px solid #c3c3c3}
.tb_st3 table th{background:#f4f4f4;border-right:1px solid #c3c3c3;font-weight:normal;color:#525252;text-align:left}
.tb_st3 th.th_type{padding:2px 0 2px 10px;background:#e4e4e4;border-bottom:1px solid #a6a6a6;border-right:0;font-weight:bold;line-height:15px}
.tb_st3 th.th_type2{padding-right:10px;text-align:right}
.tb_st3 th.th_type3{background:#fbd9d8;font-weight:bold}
.tb_st3 td{padding-right:5px;text-align:right}
.tb_st3 td.td_type{background:#fcf0f1}
.tb_st3 .tx_red{font-weight:normal;color:#c31111}
.tb_st3 .tx_blue{color:#2564e3}
.tb_st3 .inp_type{padding:2px 4px;border:1px solid #ccc;color:#525252}
.wrap_btn{width:120px;margin-top:148px;text-align:center}
.tb_st3  .tb_dsc{margin-bottom:1px;font-size:11px;text-align:right}
.srch3{position:relative;width:250px;height:76px;padding:18px 16px 0 12px;background:url(../common/error/404.html) 0 0 no-repeat}

.tb_st4{overflow:hidden;clear:both;width:328px;border-top:1px solid #111;border-bottom:1px solid #a6a6a6}
.tb_st4 table{width:100%;margin-top:-1px;border-collapse:collapse;border:0}
.tb_st4 table th,.tb_st4 table td{padding:2px 0 2px;line-height:16px;border:1px solid #d9d9d9;border-bottom:0 none;border-right:0;color:#525252}
.tb_st4 table th{background:#e4e4e4;text-align:center}
.tb_st4 table thead th:first-child,.tb_st4 table tbody th:first-child,.tb_st4 table tbody td:first-child{border-left:0 none}
.tb_st4 table td{padding-left:10px;background:#f4f4f4}
.tb_st2 .bg_white2{padding:7px 15px 5px;background:#fff}
.tb_st2 .bg_white3{padding:8px 18px 4px;background:#fff}
.pop_cont .st_snap{margin-top:10px}
.pop_cont .st_snap th{padding:3px 0 3px;color:#666}
.pop_cont .st_snap td{padding:5px 10px 4px;color:#000}
.pop_cont .st_snap .gray_type{color:#525252}
.pop_cont .st_snap .tx_ellipsis{padding:5px 10px 4px}
.pop_cont .st_snap .tx_ellipsis p{overflow:hidden;width:196px;height:16px;text-align:left;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.bg_white3 .btn_inquiry_s{position:absolute;right:10px;top:5px}
.tx_ellip_in{overflow:hidden;width:81px;height:14px;;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}

/* 증시캘린더 */
#pop_wrap3{overflow:hidden;position:relative;width:780px;padding:0 10px}
#pop_wrap3 img{line-height:0;vertical-align:top}
#pop_wrap3 .pop_head{height:35px;padding:10px 0 0 20px;background:url(/image/pop/bg_head_sc.png?ver=0.0.1) no-repeat}
#pop_wrap3 .pop_head h1{line-height:20px}
#pop_wrap3 .pop_cont{position:relative;width:750px;margin:10px 15px 0;padding-bottom:85px}
.pop_cont .btn{position:absolute;right:5px;top:-44px;width:105px;line-height:17px}
.pop_cont .btn button{float:left;height:17px;margin:0 3px;background:url(/image/pop/sp_sc.png?ver=0.0.1) no-repeat}
.pop_cont .btn button span{display:block;overflow:hidden;position:relative;z-index:-1;font-size:11px;white-space:nowrap;*text-indent:-999em}
.pop_cont .btn .btn_sc_print{width:39px;background-position:-35px 0}
.pop_cont .btn .btn_sc_close{width:54px;background-position:-35px -20px}
.ic_index{overflow:hidden;position:absolute;left:0;bottom:20px;width:728px;padding:10px 0 9px 20px;border:1px solid #ccc}
.ic_index li{float:left;width:94px;height:15px;margin-top:4px;padding-left:24px;background:url(/image/pop/sp_sc.png?ver=0.0.1) no-repeat -130px 0;font-size:11px;line-height:1.42em}
.ic_txt{overflow:hidden;height:80px;margin:2px 0 0 5px}
.ic_txt li{height:15px;margin-top:1px}
.ic_txt a{overflow:hidden;display:block;width:74px;height:15px;padding-left:20px;background:url(/image/pop/sp_sc.png?ver=0.0.1) no-repeat -130px 0;font-size:11px;font-weight:normal !important;line-height:1.47em;letter-spacing:-1px;text-decoration:none;white-space:nowrap;text-overflow:ellipsis}
.ic_txt a:hover{color:#525252}
.ic_txt a span{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;*text-indetn:-999em}
li.type_a,li.type_a a,.tb_calendar .day .ic_txt2.type_a a{background-position:-130px 0}
li.type_b,li.type_b a,.tb_calendar .day .ic_txt2.type_b a{background-position:-130px -16px}
li.type_c,li.type_c a,.tb_calendar .day .ic_txt2.type_c a{background-position:-130px -32px}
li.type_d,li.type_d a,.tb_calendar .day .ic_txt2.type_d a{background-position:-130px -48px}
li.type_e,li.type_e a,.tb_calendar .day .ic_txt2.type_e a{background-position:-130px -64px}
li.type_f,li.type_f a,.tb_calendar .day .ic_txt2.type_f a{background-position:-130px -80px}
li.type_g, li.type_g a,.tb_calendar .day .ic_txt2.type_g a{background-position:-130px -96px}
li.type_h,li.type_h a,.tb_calendar .day .ic_txt2.type_h a{background-position:-130px -112px}
li.type_i,li.type_i a,.tb_calendar .day .ic_txt2.type_i a{background-position:-130px -128px}
li.type_j,li.type_j a,.tb_calendar .day .ic_txt2.type_j a{background-position:-130px -144px}
li.type_k,li.type_k a,.tb_calendar .day .ic_txt2.type_k a{background-position:-130px -160px}
li.type_l,li.type_l a,.tb_calendar .day .ic_txt2.type_l a{background-position:-130px -176px}
.tab_day{overflow:hidden;position:absolute;left:0;top:0;z-index:5;height:23px;background:url(/image/pop/bg_sctab.png?ver=0.0.1) repeat-x}
.tab_day li{float:left;width:60px;height:22px;margin-left:3px;background:url(/image/pop/bg_btn_sctab.png?ver=0.0.1) no-repeat}
.tab_day li:first-child{margin-left:0}
.tab_day li a{display:block;height:19px;margin-left:2px;padding-top:3px;line-height:19px;text-align:center;text-decoration:none;color:#525252;background:url(/image/pop/bg_btn_sctab.png?ver=0.0.1) no-repeat 100% 0}
.tab_day li a:hover{color:#525252}
.tab_day li.on{background-position:0 -25px}
.tab_day li.on a{font-weight:bold;color:#fff;background-position:100% -25px}
.day_head{position:relative;height:23px;text-align:center}
.day_head .day_warp{padding-top:4px}
.day_head .day_warp button{width:15px;height:15px;vertical-align:middle;background:url(/image/pop/sp_sc.png?ver=0.0.1) no-repeat}
.day_head .day_warp button span{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;*text-indetn:-999em}
.day_head .day_warp button.btn_prev{background-position:0 0}
.day_head .day_warp button.btn_next{background-position:-15px 0}
.day_head .day_warp strong{display:inline-block;padding:0 10px 0;font-size:16px;line-height:15px;vertical-align:top;color:#000}
.day_head .se_wrap{position:absolute;right:0;top:2px}
.tb_calendar{margin-top:6px;border-top:1px solid #111}
.tb_calendar table{width:100%;border-collapse:collapse;border:0}
.tb_calendar table caption span{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;*text-indent:-999em}
.tb_calendar table th,.tb_calendar table td{border:1px solid #d9d9d9}
.tb_calendar table th{padding:6px 0 4px;text-align:center;font-weight:bold;color:#333;background:#f2f2f2;border-top:0}
.tb_calendar table td{height:100px;padding:0;vertical-align:top;background:#fbf8e7}
.tb_calendar table td em{display:inline-block;margin:4px 0 0 5px;font-weight:bold;color:#000}
.tb_calendar table td.break{background:#fff}
.tb_calendar table th.sat{color:#0262b9}
.tb_calendar table th.sun{color:#df0001}
.tb_calendar table td.sat em, .tb_calendar2 table td.sat em{color:#0262b9}
.tb_calendar table td.sun em, .tb_calendar2 table td.sun em{color:#df0001}
.tb_calendar table .today{height:102px;background:#fdefef;border:1px solid #de0000}
.tb_calendar .btn_more{display:inline-block;position:absolute;right:3px;top:6px;width:27px;height:5px;padding:1px;line-height:7px;background:url(/image/pop/sp_sc.png?ver=0.0.1) no-repeat 0 -20px}
.tb_calendar .btn_more span{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;*text-indetn:-999em}
.week .ic_txt{height:216px;margin:6px 0 0 10px}
.week .ic_txt li{margin-top:3px}
.week .ic_txt li a{width:205px}
.tb_calendar .week td{height:228px}
.tb_calendar .week .today{height:226px}
.tb_calendar .week .btn_more{top:-20px}
.tb_calendar .week .break{height:100px}
.tb_calendar .week .break .ic_txt{height:96px}
.tb_calendar .week .break .today{height:100px}
.tb_calendar .day td{height:15px;padding:5px 0 3px 12px;vertical-align:middle;font-size:11px;font-weight:normal;line-height:15px;color:#525252}
.tb_calendar .day .ic_txt2 a{overflow:hidden;display:block;height:15px;padding-left:20px;background:url(/image/pop/sp_sc.png?ver=0.0.1) no-repeat -130px 0;line-height:1.47em}
/* 증시 index pop */
.pop_cont .redline{height:18px;padding:6px 0 0 10px;font-size:11px;line-height:1.27em;font-weight:normal;color:#000;background:#fdefef;border-top:1px solid #e21f27}
.sch_wrap_rb{width:520px;height:40px;padding:15px 15px 0 15px;background:url(../img/popup/bg_searchBox01.gif?ver=0.0.1) no-repeat}
.sch_wrap_rb .tit{display:inline-block;padding-left:7px;font-size:11px;font-weight:bold;line-height:1.27em;vertical-align:-1px;background:url(/image/help/bl_line_red.png?ver=0.0.1) no-repeat 0 1px}
.sch_wrap_rb .btn_inquiry_s{position:absolute;right:0;top:0}
.sch_add{width:535px;padding-right:0}
.sch_add .btn_inquiry_s{position:relative}
.sch_wrap_rb .cal_pos{left:235px}
.sch_wrap_rb .cal_pos2{left:258px}
.sch_wrap_rb .btn_cosch{width:25px;height:20px;margin:-1px 0 0 -2px;background-position:-690px -25px}
.tb_st .size_s{font-size:11px}
.tb_st .size_s th,.tb_st .size_s td{padding:4px 0 2px}
.tb_st .size_s td.ar{padding-right:8px}
.tb_st .size_s td.al{padding-left:8px}
#pop_wrap .pop_cont .redline{border-top:1px solid #111;background:#ccc;}
#pop_wrap .pop_cont .sch_wrap_rb{background: none;border: 1px solid #dedede;}
#pop_wrap .pop_cont .sch_wrap_rb .tit{background:url(/image/bl_line_blue.png?ver=0.0.1) no-repeat 0 1px}

/* head 보라 */
#pop_wrap2 .pop_cont2{overflow:hidden;width:720px;margin:20px 0 0 30px;padding-bottom:80px}
.img_type{display:block}
.img_hts{width:720px;height:565px;background:url(/image/pop/img_hts.png?ver=0.0.1) no-repeat 0 0}
.img_smart_hts{width:720px;height:904px;background:url(/img/customer/img_bingosmarthts02.png?ver=0.0.1) no-repeat 0 0}
.img_smart_hts2{width:720px;height:1854px;background:url(/img/customer/img_bingosmarthts03.png?ver=0.0.3) no-repeat 0 0}
.img_mobile1{width:720px;height:1110px;background:url(/image/pop/img_mobile1.png?ver=0.0.1) no-repeat 0 0}
.app_install{width:720px; overflow: hidden;}
.stepbox{width: 336px;text-align: center;padding:18px 0 18px 0;margin-top: 10px;border:5px solid #f3f3f3;}
.guide_box2{position:relative;height:110px;overflow:hidden; background:url(/image/pop/bg_auth_guide.gif?ver=0.0.1) no-repeat 0 0}
.guide_txt{padding:20px 0 0 125px}
.guide_btn{position:absolute;top:50px;right:40px}
.bg_div{margin-top:20px;padding-top:30px;width:720px;background:url(../img/customer/img_smartGu_line1.gif?ver=0.0.1) no-repeat 0 0}
.auth_btn{position:absolute;top:-2px;left:610px;}
.update_img{height:720px;height:3300px;overflow:hidden; background:url(/image/pop/img_android_update.png?ver=0.0.3) no-repeat 0 0}
.update_img ol{position:relative}
.update_btn{position:absolute;top:170px;left:17px}
.update_plus_btn{position:absolute;top:500px;right:80px;}
.update_smart_btn{position:absolute;top:500px;left:160px;}

/* footer */
.f_cont a{color:#4c6ba4}
.f_cont ul,.f_cont .ir,.f_quick li,.link_family{float:left}
.f_quick{margin:0 -1px 0 52px}
.f_quick li{margin-left:9px;padding-right:9px;background:url(/image/bullet.png?ver=0.0.1) no-repeat 100% -19px}
.f_quick li a{display:block}
.link_family{position:relative;width:132px;margin:-3px 0 0 12px;background:url(/image/sp.png?ver=0.0.1) no-repeat -600px -80px}
.link_family .fs{display:block;width:131px;height:21px;padding:1px 0 0 8px;font-size:11px;text-align:left;color:#4d6ba3}
.link_family ul{display:none;position:absolute;right:0;top:21px;width:118px;padding:2px 0 5px 12px;border:1px solid #c7cacd;border-top:0;background:#fff}
.link_family li{margin-top:5px;font-size:11px;line-height:1.27em}
.copyright{height:26px;margin-top:35px;padding-bottom:10px;text-align:center}
.txt_copyright{width:582px;height:26px;background-position:0 -50px}
.annonce{width:120px;height:25px;margin-top:-5px;background-position:-600px -50px}

/* ie7 */
*:first-child+html .ir span,*:first-child+html .ir3 span,*:first-child+html .ir4 span,*:first-child+html .ir5 span,*:first-child+html .ir_pop span,*:first-child+html .bar_close span{text-indent:-999em}
*:first-child+html .last_time em{vertical-align:-8px}
*:first-child+html .ktblist li .article_img{display:inline;margin-right:4px}
*:first-child+html .hx_sub ul li a{margin-right:-4px}
*:first-child+html .content_wide .con_w720 h4.hide,.pop_cont h2.hide{position:static}
*:first-child+html .btn_down{margin-top:0}
*:first-child+html .list_faq li{vertical-align:top;line-height:0}
*:first-child+html .tb_st2 table td select{vertical-align:middle}
*:first-child+html .input_txt{margin:-1px 4px 0 0}
*:first-child+html td .input_txt{margin-right:0}
*:first-child+html .addfile .input_addfile{margin-top:-1px}
*:first-child+html .btn_wrap_r2{margin-right:-4px}
*:first-child+html .ie .input_txt{margin-right:0}
*:first-child+html .search_wrap .search .bg_se input{margin-top:-1px}
*:first-child+html .like_box{margin:0 2px}
*:first-child+html #footer{overflow:hidden}
*:first-child+html .stock_tbl .goal{text-align:right;white-space:pre;word-wrap:break-word;}
*:first-child+html #lnb .ir3 span{text-indent:0;}
*:first-child+html .s_category li span{text-indent:0 !important;}

*:first-child+html .help_visual li{width:142px;}
*:first-child+html .content_wide .hx{width:100%;}
*:first-child+html .content_wide .hx_sub ul{overflow: hidden;}
*:first-child+html .content_wide .tab_sub, *:first-child+html .content_wide ul.tabWrap{border-bottom:1px solid #dadada;}
*:first-child+html #pop_wrap .pop_cont .btn_inquiry_s span, *:first-child+html #pop_wrap2 .pop_cont .btn_inquiry_s span, #pop_wrap3 .pop_cont .btn_inquiry_s span{line-height:16px;}
 *:first-child+html .pop_cont .tab_sub, *:first-child+html.pop_cont ul.tabWrap{border-bottom:1px solid #dadada;}
*:first-child+html .pop_cont .tab_sub > li{float:left;}
*:first-child+html .pop_cont .addfile{border:1px solid #dedede;}
*:first-child+html .content_wide .tab_sub li, *:first-child+html .content_wide ul.tabWrap li{float: left;}
/* *:first-child+html .content_wide .tab_sub li.on, *:first-child+html .content_wide ul.tabWrap li.on{border-top: 2px solid #111;} */
*:first-child+html .content_wide .steptab_sub{border-bottom:1px solid #dadada;}
/* *:first-child+html .content_wide .steptab_sub > li.on{border-top:2px solid #111;} */
*:first-child+html .box_Wrap{border-bottom:1px solid #dadada !important;}
/* *:first-child+html .box_tab .on{border-top: 2px solid #111 !important;padding-top:9px !important;} */
*:first-child+html .step_vt li .cont{float: left;width: 480px;padding: 35px 0 0;}
*:first-child+html .boxlist dl dd.btn{bottom:60px;}


.modal-overlay
{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#fff;
	opacity:.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	z-index:101;
}
.modal-window
{
	position:fixed;
	top:50%;
	left:50%;
	margin:0;
	padding:5px;
	z-index:102;
	opacity:.67;
	background:#000;
	filter: alpha(opacity=67);
	-moz-opacity: 0.67;
}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(/image/colorbox/overlay.png?ver=0.0.1) repeat 0 0;}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; background:url(/image/colorbox/controls.png?ver=0.0.1) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(/image/colorbox/controls.png?ver=0.0.1) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/image/colorbox/controls.png?ver=0.0.1) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(/image/colorbox/controls.png?ver=0.0.1) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(/image/colorbox/controls.png?ver=0.0.1) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/image/colorbox/controls.png?ver=0.0.1) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/image/colorbox/border.png?ver=0.0.1) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/image/colorbox/border.png?ver=0.0.1) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{background:url(/image/colorbox/loading_background.png?ver=0.0.1) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/image/colorbox/loading.gif?ver=0.0.1) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/image/colorbox/controls.png?ver=0.0.1) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/image/colorbox/controls.png?ver=0.0.1) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/image/colorbox/controls.png?ver=0.0.1) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a png?ver=0.0.1's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

#box_tab {padding-left:1px;border-bottom:1px solid #495687;}
#box_tab button{display:inline-block;padding:5px 10px;margin-left:-1px;margin-bottom:-1px;width:auto;height:30px;background-color:#ededed;color:#495687;font-weight:bold;border:1px solid #795687;float:left}
#box_tab .on{background-color:#495687;color:#ededed;}

.apply_btn{overflow:hidden;width:65px;height:24px;background:url(/image/sp_help.png?ver=0.0.1?ver=1.0.2) no-repeat -570px -600px;}

.txt_unln{text-decoration:underline}


/*
'>' boolit title text 
*/

.hx_blue_txt{display:block;margin-top:-1px;font-weight:bold;color: #2c2c92;font-size: 13px;}

.b_txt{font-weight:bold !important;}

.alph_confirm{cursor:pointer;}
.alph_holder{position:relative;overflow:visible;}
.al_phone_layer{position:absolute;top:50%; left:50%;display:none;width:400px;height:270px;border:1px solid #a6a6a6;background-color:#fff;text-align:center;z-index:999}
.al_phone_layer table{margin-top:10px;margin-bottom:20px}
.al_phone_layer .confirm_btn{cursor:pointer}

/* btn 추가 2014 12 윤렬이 */
.buttonTxt {
    TEXT-ALIGN: center; PADDING-BOTTOM: 0.55em; MARGIN: 0px 2px; OUTLINE-STYLE: none; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; ZOOM: 1; DISPLAY: inline; FONT: 12px/75% dotum;font-weight:bold; VERTICAL-ALIGN: baseline; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 0.5em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2)
}
.buttonTxt:hover {
    TEXT-DECORATION: none
}
.buttonTxt:active {
    POSITION: relative; TOP: 1px
}
.bigrounded {
    -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em
}
.medium {
    PADDING-BOTTOM: 0.42em; PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; FONT-SIZE: 12px; PADDING-TOP: 0.4em
}
.small {
    PADDING-BOTTOM: 0.27em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; FONT-SIZE: 11px; PADDING-TOP: 0.5em
}
.grayBtn {
    BORDER-BOTTOM: #555 1px solid; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757'); BORDER-LEFT: #555 1px solid; BACKGROUND: #6e6e6e; COLOR: #e9e9e9; BORDER-TOP: #555 1px solid; BORDER-RIGHT: #555 1px solid
}
.grayBtn:hover {
    FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b'); BACKGROUND: #616161
}
.grayBtn:active {
    FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888'); COLOR: #afafaf
}
.redTxt {
    BORDER-BOTTOM: #df0001 1px solid; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc'); BORDER-LEFT: #df0001 1px solid; BACKGROUND: rgb(255,255,255); COLOR: #df0001; BORDER-TOP: #df0001 1px solid; BORDER-RIGHT: #df0001 1px solid
}
.redTxt:hover {
    FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc'); BACKGROUND: 
}
.redTxt:active {
    FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdcdc', endColorstr='#ffffff');
}
.redBtn {
    BORDER-BOTTOM: #980c10 1px solid; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317'); BORDER-LEFT: #980c10 1px solid; BACKGROUND: #d81b21; COLOR: #faddde; BORDER-TOP: #980c10 1px solid; BORDER-RIGHT: #980c10 1px solid
}
.redBtn:hover {
    FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115'); BACKGROUND: #b61318
}
.redBtn:active {
    FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24'); COLOR: #de898c
}
/* page Title 추가 2014 12 윤렬이 */
.pageBlockTitle {color: #525252;font-size:19px;font-family:맑은 고딕,Malun Gothic;font-weight:bold;font-style:normal;font-variant:normal;}
.pageInfoTitle {color: #a1a1a1;font-size:10px;font-family:맑은 고딕,Malun Gothic;font-style:normal;font-variant:normal;}

.fin_list{display:block; width:720px;}
.fin_list li{display:block;float:left;margin-left:-1px;padding:5px 0;border:1px solid #ccc;width:79px;font-size:12px;text-align:center;cursor:pointer;}
.fin_list .on{border:2px solid #aaa;width:76px;margin-top:-1px;}

/* ui_renewal 1906 */
.con_w720 table{font-family:'돋움',dotum,'굴림',gulim,AppleGothic,Sans-serif !important;}
.con_w720 a{font-family:'돋움',dotum,'굴림',gulim,AppleGothic,Sans-serif !important;}
.con_w720 .t_desc + div{margin-left:0 !important;margin-right:0 !important;}
.con_w720 .hx_sub + div{margin-left:0 !important;margin-right:0 !important;}
.con_w720 .star_red li{background:url(/image/bullet.png?ver=0.0.1) no-repeat 0 -388px}
.con_w720 .texcol_black{color:#111;}
.con_w720 .hx_black_txt{color:#111;}
.con_w720 .texcol_blue{color:#2c2c92;}
.con_w720 .guidebox_1 li{background:url(/image/bl_blue_dot.png?ver=0.0.1) no-repeat 4px 7px;}
.con_w720 .issue_btn_1 .icon1{width:55px;height:64px;}
.con_w720 .issue_btn_1 .icon2{width:61px;height:58px;background-position:-65px 0;}
.con_w720 .issue_btn_1 .icon3{width:39px;height:59px;background-position:-136px 0;}
.con_w720 .info_write dl dt {color:#111;}
.con_w720 .info_write dl dd {color:#555;}
.con_w720 .ac .css_btn_class{font-weight:400;color: #25283d;border:1px solid #25283d;background: transparent;text-shadow:none;box-shadow:none;}
.con_w720 .hx_circle_temp{color:#111;}

.con_w720 .mapArea{width: 712px;margin: 0 0 0 12px;}
.con_w720 .mapImg{height:408px;margin-bottom: 10px;}
.con_w720 .mapImg img{max-width:100%;}
.con_w720 .mapCon .data{margin: 0 0 20px;} 
.con_w720 .mapCon .data:after{content:'';clear:both;display:block;} 
.con_w720 .mapCon .data .fl{overflow:hidden;width: 360px;} 
.con_w720 .mapCon .data .fr{overflow:hidden;width: 352px;}
.con_w720 .mapCon .data li{float:left;padding: 0 0 5px 95px;vertical-align:top;word-break: keep-all;line-height: 1.4;background: url(/image/bl_blue_dot.png?ver=0.0.1) no-repeat 7px 6px;}
.con_w720 .mapCon .data li strong{margin-left: -78px;color:#2c2c92;}
.con_w720 .mapCon .data li.fax{margin-left:36px;}
.con_w720 .mapCon .data li.addr{padding-left: 51px;}
.con_w720 .mapCon .data li.addr strong{margin-left: -35px;}

.content_wide #CreditWrap{margin:20px 0 0;}
.content_wide #CreditWrap .depth3Type2 li{background:url(/image/bl_arrow_blue.png?ver=0.0.1) no-repeat 0 4px;}
.content_wide .t_desc + div{margin-left:0 !important;margin-right:0 !important;}
.content_wide .hx_sub + div{margin-left:0 !important;margin-right:0 !important;}
.content_wide table.dataTable th{padding:12px 10px 14px}

/*skipNavigation*/
#skip a{position:fixed;left:0;top:-60px;overflow:hidden;display:block;height:0;width:0;margin-bottom:-1px;text-align:center;white-space:nowrap;color:#fff;text-align:center;z-index:10001;background:#00aeef;font-size:16px;font-weight:bold}
#skip a:focus,#skip a:active{height:auto;width:100%;;color:#fff;line-height:60px}
#skip a:focus,#skip a:active{top:0}

/* layout */
#bg_w{background:#fff}
.innerUI{max-width:1065px;margin:0 auto}

#headerUI{position:absolute;top:0;left:0;width:100%;height: 140px;min-width:980px;background: url(/image/main/bg_visual.jpg?ver=0.0.1) #2c2c92 100% 0 repeat-y;font-family:Roboto, notokr,Sans-serif !important;*z-index:999;zoom:1;}
#headerUI.fixed{position:fixed;z-index:10;}

.headArea{position:relative;}
.headArea .logo{position: absolute;top: 24px;left: 50%;margin:0;margin-left: -490px;}
.headArea .logo a{display:block;font-size:0;line-height:0;text-indent:-9999px;width:180px;height:25px;background:url(/image/logo_header_w.png?ver=0.0.4) no-repeat 0 0;}
#headerUI.type1{background:#fff !important;border-bottom:1px solid #e6e6e6;}
#headerUI.type1 .logo a{background-image:url(/image/logo_header_b.png?ver=0.0.3)}
#headerUI.type1 .gnbUI .q_category li a{color:#111}
#headerUI.type1 .gnbUI .q_category .account:before{content:'';display:block;width:1px;height: 14px;background:#111;position: absolute;top: 3px;left: 0;}
#headerUI.type1 .top_navUI .allMenu{background-position:-32px 0;}
#headerUI.type1 .top_navUI .navUI a, #headerUI.type1 .top_navUI .nav_sUI a{color:#111;}
#headerUI.type1 .top_navUI .navUI a:hover, #headerUI.type1 .top_navUI .nav_sUI a:hover{border-color:#111;}
#headerUI.type1 .gnbUI .sch{border-color:#ccc;}
#headerUI.type1 .gnbUI .sch .sch_smit{background-position:0 -15px;}
#headerUI.type1 .gnbUI .sch .sch_input{color:#000;}

#headerUI .top_navUI{overflow:visible;position:relative;top: 87px;max-width: 980px;height: 27px;margin: 0 auto;padding: 0;}
#headerUI .top_navUI .allMenu{position:absolute;top: -2px;right:0;display:block;width:32px;height:32px;background:url(/image/spr_all_menu.png?ver=0.0.1) no-repeat 0 0;}
#headerUI .top_navUI .allMenu span{display:none;font-size:0;line-height:0;width: 0;height: 0}
#headerUI .top_navUI .allMenu [class="_txt"]{display:none}
#headerUI .top_navUI .inner{width:840px;margin:0;padding:30px 0 0;}
#headerUI .top_navUI .navUI{float:right;padding: 0 140px 0 0;}
#headerUI .top_navUI .nav_sUI{float: left;}
#headerUI .top_navUI .navUI li{float:left;padding-left: 75px;}
#headerUI .top_navUI .nav_sUI li{float:left;padding-left: 68px;}
#headerUI .top_navUI .navUI li:first-child, #headerUI .top_navUI .nav_sUI li:first-child{padding-left:0;}

#headerUI .top_navUI .navUI a, #headerUI .top_navUI .nav_sUI a{font-size:18px;font-weight:600;color:#fff;background: none;width: auto;height: auto;line-height:1.5;}
#headerUI .top_navUI .navUI a span, #headerUI .top_navUI .nav_sUI a span{z-index:1;font-size: 18px;letter-spacing: 0px;}
#headerUI .top_navUI .navUI a:hover, #headerUI .top_navUI .nav_sUI a:hover{text-decoration:none;border-bottom:2px solid #fff;}

#headerUI + #containerUI{max-width:980px;margin:0 auto 50px;padding:165px 0 0;}
#headerUI + #containerUI:after{display:block;clear:both;height:0;font-size:0;line-height:0;content:''}
#headerUI + #container{max-width:980px;min-width:980px;margin:0 auto 50px;padding:155px 0 0;}

.footerUI{position:relative;width:100%;height:255px;background:#282828;font-family:Roboto, notokr,Sans-serif !important;}
.footerUI:after{content:'';position:absolute;top:72px;right:0;width:100%;height:1px;background:#45464a;}
.footArea{position:relative;max-width:980px;margin:0 auto;}
.footArea:after{content:'';display:block;clear:both}
.footArea .infoList{height:24px;padding:24px 0;line-height:normal;}
.footArea .infoList ul{overflow:hidden;}
.footArea .infoList ul li{float:left;padding:0 26px 0 0;font-size:16px;color:#adadae}
.footArea .infoList ul li a{font-size:16px;color:#adadae}
.footArea .fscale {position: absolute;bottom: 80px;right:0;}
.footArea .fscale span{float: left;padding: 7px 10px 0;color:#848486;}
.footArea .fscale ul{display:inline;}
.footArea .fscale ul li{float:left;margin: -1px 0 0 -1px;padding: 6px 6px 6px 0;border:1px solid #848486;}
.footArea .fscale button{position:relative;margin-left:4px;padding-left:20px;color:#848486;}
.footArea .fscale button:before{content:'';display: block;position:absolute;top: -2px;left:0;width:17px;height:17px;background:url(/image/main/ico_scale.png?ver=0.0.1) no-repeat 0 0;}
.footArea .fscale button.minus:before{background-position: -17px 0;}
.footArea .policyList{width:680px;}
.footArea .policyList ul{overflow:hidden;padding:16px 0 20px;}
.footArea .policyList ul li{float:left;position:relative;padding-right:15px;margin-right:15px;font-size:14px;color:#848486;line-height:2;}
.footArea .policyList ul li:after{content:'';position:absolute;top:7px;right:0;width:1px;height:14px;background:#848486;}
.footArea .policyList ul li:last-child:after{display: none;}
.footArea .policyList ul li a{font-size:14px;color:#848486}
.footArea .familySite{position: absolute;width:240px;top: -4px;right: 0;padding:20px 0;font-size:15px;}
.footArea .frmSelect{width:240px}
.footArea .maskDiv_wddo{top:41px;border-top:1px solid #595a5d}
.footArea .frmSelect .tit, .footArea .maskDiv_wddo, .footArea .frmSelect .overcon{border-color:#595a5d;background:#303135;color:#adadae}
.footArea .frmSelect .tit:after{border-top: 6px solid #98989a}
.footArea .frmSelect .overcon li a:hover, .footArea .selectbox .overcon li a.on{color:#111}
.financeList {clear:both}
.financeList li, address span{display:inline-block;margin:23px 0;font-size:14px;line-height:14px;color:#848486}
.financeList li+li,.footArea address span+span{margin-left:8px;padding-left:8px;border-left:1px solid #595a5d}
.footArea .logo{position:absolute;bottom:28px;right:0;width:auto;height:auto;}
.footArea address span{margin:7px 0}
.footArea .copyRight{padding-bottom:15px;font-size:14px;color:#848486}
.frmSelect{position:relative;display:inline-block;vertical-align:middle;text-align:left}
.frmSelect .tit{overflow:hidden;position:relative;display:block;height:40px;padding:0 30px 0 14px;color:#111;line-height:38px;border:1px solid #ccc;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;word-wrap:normal;background:#fff}
.frmSelect .tit:after{content:'';display:inline-block;position:absolute;top:50%;right:10px;width:0;height:0;margin-top:-3px;overflow:hidden;text-indent:-9999px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #333}
.frmSelect .tit:hover, .frmSelect .tit.on{border-color:#0b6fc6;text-decoration:none;}
.frmSelect .tit.disabled, .selectbox .tit.disabled:focus{border:1px solid #0b6fc6;background:#f3f3f3;cursor:text}
.frmSelect .tit.disabled:after{background-position:0 -58px}
.frmSelect .overcon{overflow:hidden;width:100%;background:#fff}
.frmSelect .overcon li a{overflow:hidden;display:block;height:40px;padding:0 13px;line-height:39px;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;color:#adadae;}
.frmSelect .overcon li a:hover, .selectbox .overcon li a.on{background:#f2f2f2;text-decoration:none;}
.frmSelect select{display:none}
.maskDiv_wddo{position:absolute;top:40px;left:0;right:0;padding:5px 0;border:1px solid #ccc;border-top:none;background:#fff;box-sizing:content-box}
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute;left:0 !important}
.jspVerticalBar{position:absolute;top:5px;bottom:5px;right:5px;width:9px}
.jspTrack{position:relative}
.jspDrag{position:relative;left:0px;cursor:pointer;border-radius:10px;background:#999}
.jspCapTop{height:0}
.jspCapBottom{height:0}

/* gnb */
.gnbUI{position:absolute;top:27px;right: 50%;width: 600px;margin-right: -490px;}
.gnbUI .q_category{position: absolute;top: 0;right: 102px;width: auto;margin:0 18px 0 0;}
.gnbUI .q_category li{float: left;padding:0 20px 0 0;line-height:normal;}
.gnbUI .q_category li a{position: relative;display:inline-block;font-size:14px;color:#fff;line-height:1.5;letter-spacing: 0px;}
.gnbUI .q_category .account{padding: 0 0 0 20px;}
.gnbUI .q_category .account:before{content:'';display:block;width:1px;height: 14px;background:#fff;position: absolute;top: 3px;left: 0;}
.gnbUI .sch{float:right;position:relative;width:100px;height:28px;border-bottom:1px solid #fff;background:none;box-sizing:border-box;}
.gnbUI .sch .sch_input{width:66%;height:100%;background:transparent;border:none;color:#fff;border:0 !important;}
.gnbUI .sch .sch_input:focus{outline:none;}
.gnbUI .sch .sch_smit{position:absolute;top:6px;right:12px;display:inline-block;width:15px;height:15px; background:url(/image/btn_search.png?ver=0.0.1) no-repeat;font-size:0;line-height:0;text-indent:-9999px;}
.gnbUI .sch .sch_input:-ms-clear{display:none;}
.gnbUI .last_time{left:10px;top:21px;}

/* sitemap */
#headerUI .pop_site{display:none;overflow:visible;position:relative;left:0;top:0;z-index:20;width:980px;padding: 53px 0 0;background: transparent;}
#headerUI .sitemap_wrap{overflow:auto;width:100%;height:630px;border:1px solid #e3e3e3;border-right:0;background: #fff;font-family: Roboto, notokr,Sans-serif !important;}
#headerUI .list_map{float:left;width:239.750px;height: 1150px;padding: 0;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;}
#headerUI .list_map.long{height: 1150px;}
#headerUI .list_map a{display:inline-block;height:auto;color:#767676;background:none;font-family: Roboto, notokr,Sans-serif !important;word-break:keep-all;}
#headerUI .list_map .tit{overflow: hidden;display: block;padding: 13px 17px;font-weight: 600;font-size: 17px;color: #1a1a58;background: rgba(244, 244, 244, .6);}
#headerUI .list_map > ul{padding:0 16px;}
#headerUI .list_map > ul > li{width:100%;margin-top: 0;padding: 20px 0 0;}
#headerUI .list_map li strong{display:block;padding-bottom: 3px;padding-left: 6px;font-size: 15px;font-weight:600;color: #1a1a58;background: none;font-family: Roboto, notokr,Sans-serif !important;}
#headerUI .list_map li li{width:100%;margin-top:0;font-size: 14px;color:#737373;line-height:1.4;}
#headerUI .btn_close{position: absolute;right: 0;top: -55px;width: 32px;height: 32px;background: url(/image/spr_all_menu.png?ver=0.0.1) no-repeat -32px -30px;font-size: 0;text-indent: -9999px;}
#headerUI.type1 .btn_close{background-position:0 -32px}

/* sub lnb */
.lnbUI{width:170px !important;font-family:Roboto, notokr,Sans-serif !important;}
.lnbUI .sub_lnb h2{width:100%;height:67px;margin:0;border:none;font-size:22px;font-weight:bold;background:#2c2c92;color:#fff;line-height:67px;text-align:center;letter-spacing: 0px;}
.lnbUI .sub_lnb .office{margin:0 0 20px 11px}
.lnbUI .s_category{margin:0;letter-spacing: 0px;}
.lnbUI .s_category > li{padding:0;border-bottom:none;}
.lnbUI .s_category li .ir3{display:block;height:auto;margin-left:0;padding:14px 14px;background:none;border-bottom:1px solid #e8e8e8;box-sizing:border-box;}
.lnbUI .s_category li .hx_use{width:100%;background-position:0px}
.lnbUI .s_category li .hx_use2{width:100%;background-position:0px}
.lnbUI .s_category li .hx_use3{width:100%;background-position:0px}
.lnbUI .s_category li .hx_use4{width:100%;background-position:0px}
.lnbUI .s_category li .hx_use5{width:100%;background-position:0px}
.lnbUI .s_category li .hx_use6{width:100%;background-position:0px}
.lnbUI .s_category li ul{display:none;margin:0;padding:0;border-bottom:1px solid #e8e8e8;}
.lnbUI .s_category li li{margin-top:0;padding:0 0 0 0;border-bottom:0}
.lnbUI .s_category li li a{display:block;width:100%;height:auto;padding:6px 0 4px 18px;line-height:1.3em;font-size:14px;font-weight:bold;text-decoration:none;color:#555;box-sizing: border-box;}
.lnbUI .s_category li li a:hover{text-decoration:none;color:#fff;background:#8796d1}
.lnbUI .s_category li li.on a{color:#fff;text-decoration:none;background:#8796d1}
.lnbUI .s_category li span{padding:0;font-size:14px;color:#111;font-weight:600;z-index:inherit}
.lnbUI .s_category li > span{padding:0;}
.lnbUI .s_category li > a:hover{text-decoration:none;}
.lnbUI .s_category li > span:hover{text-decoration:none;}
.lnbUI .s_category li .ir5{display:block;height:auto;margin-left:0;padding: 16px 16px;background:none;border-bottom:1px solid #e8e8e8;box-sizing:border-box;}
.lnbUI .s_category li .hx_supersch{width:100%;background-position:0 0;}
.lnbUI .s_category li .hx_supersch2{width:100%;background-position:0 0;}
.lnbUI .s_category li .hx_supersch3{width:100%;background-position:0 0;}
.lnbUI .s_category li .hx_supersch4{width:100%;background-position:0 0;}
.lnbUI .s_category li .hx_supersch5{width:100%;background-position:0 0;}
.lnbUI .shadow_lnb{overflow:hidden;position:relative;margin:0 0 10px;padding:0;background:#fff;}
.lnbUI .shadow_lnb .sd{display:block;position:absolute;left:0;width:180px;height:7px;font-size:0;line-height:0;background:none;}
.lnbUI .shadow_lnb .sd_top{top:0;background-position:0 0}
.lnbUI .shadow_lnb .sd_bottom{bottom:0;background-position:0 100%}
.lnbUI .shadow_wrap{position:relative;width:800px;margin-bottom:10px;padding-bottom:0;background:none;}
.lnbUI .shadow_wrap #lnb .sd_bottom{display:block;position:absolute;left:0;bottom:0;width:800px;height:8px;font-size:0;line-height:0;background:none;}
.lnbUI .shadow_wrap .sd_cont{width:800px;margin:0;border-top:none;background:#fff;}

/* page top */
.pageTop{position:absolute;left:50%;top:-110px;margin-left:600px;z-index:9}
.pageTop .btnTop{display:block;width:70px;height:70px;overflow:hidden;text-indent:-9999px;background:#25283d url(/image/btn_top.png?ver=0.0.1) 50% 50% no-repeat;box-shadow:10px 10px 8px rgba(0,0,0,0.1)}
.pageTop.fixed{position:fixed;top:auto;bottom:40px}

button.swiper-button-disabled{display:none}

/* main */
section#containerUI{max-width:100%;min-width:980px;margin-bottom: 0;padding-top:140px;background:#fff;font-family:Roboto, notokr,Sans-serif !important;}
[class^="section"]{position:relative;}
section#containerUI a:hover,section#containerUI a:active,section#containerUI a:focus{text-decoration:none}
/* section1 메인 비쥬얼 */
.section1{height:699px;background:#2c2c92 url(/image/main/bg_visual.jpg?ver=0.0.1) 100% 0 repeat-y}
.section1 .innerUI{max-width: 1200px;height:658px;position:absolute;top:0;left:50%;margin-left: -600px;}
.section1:after{content:'';position:absolute;bottom:-1px;right:0;width:80px;height:80px;}
.section1.af:after {bottom:-1px}
.section1 .mainVisual{position:relative;padding-top:80px;}
.section1 .mainVisual .visualWrap{width:1200px;margin:0 auto;overflow:hidden}
.section1 .mainVisual .visualWrap ul:after{display:block;content:'';clear:both;}
.section1 .mainVisual .visualWrap .swiper-wrapper{width:500%;}
.section1 .mainVisual .visualWrap ul li{float:left;}
.section1 .scrollDown{position:absolute;bottom:40px;left:50%;width:62px;height:58px;margin-left:-31px;background:url(/image/main/ico_scroll.png?ver=0.0.1) 0 0 no-repeat}
.section1 .paging {max-width:980px;margin:10px auto 0;}
.section1 .paging .rolling_btn{display:inline-block;vertical-align:middle}
.section1 .paging .rolling_btn [class^="btn"]{display:inline-block;background:url(/image/main/ico_paging.png?ver=0.0.1) 0 0 no-repeat}
.section1 .paging .rolling_btn [class^="btn"] span{position:absolute;overflow:hidden;margin:-1px;width:1px;height:1px;clip:rect(0 0 0 0)}
.section1 .paging .rolling_btn .btnPrev{width:12px;height:22px}
.section1 .paging .rolling_btn .btnStop{width:22px;height:22px;background-position:-12px 0;margin:0 9px 0 10px}
.section1 .paging .rolling_btn .btnPlay{width:22px;height:22px;background-position:-34px 0;margin:0 9px 0 10px}
.section1 .paging .rolling_btn .btnNext{width:12px;height:22px;background-position:-56px 0}
.section1 .paging .pageNum{margin-left:40px;vertical-align:middle;font:20px/28px Roboto;color:#acaccd}
.section1 .paging .pageNum .now{font:bold 30px/38px Roboto;color:#fff}
.section2{height:193px;padding: 47px 0 52px;background:#fff;}
.section2 .tabArea{width:100%;}
.section2 .tabArea:after{display:block;clear:both;content:'';}
.section2 .tabArea li{float:left;width:50%;height:55px;line-height:55px;}
.section2 .tabArea li a{display:block;width:100%;height:100%;font-size:20px;font-weight:600;color:#999;text-align:center;border-bottom:1px solid #999;}
.section2 .tabArea li a.on{color:#2d2c92;border-bottom:3px solid #2d2c92;}
.section2 .tabCon .list{position: relative;overflow:visible;padding:0;border:0;}
.section2 .tabCon .list li{overflow: hidden;width: 12.5%;float: left;text-align: center;margin-top: 5px;vertical-align: top;}
.section2 .tabCon .list li a{overflow: hidden;display: block;width:100%;height:100%;padding:101px 0 0;font-size:15px;color:#555;background:url(/image/main/ico_tab.jpg?ver=0.0.4) no-repeat;box-sizing:border-box;}
.section2 .tabCon .list li.nth1 a{background-position:center -101px;}
.section2 .tabCon .list li.nth2 a{background-position:center -202px;}
.section2 .tabCon .list li.nth3 a{background-position:center -303px;}
.section2 .tabCon .list li.nth4 a{background-position:center -505px;}
.section2 .tabCon .list li.nth5 a{background-position:center -404px;}
.section2 .tabCon .list li.nth6 a{background-position:center -606px;}
.section2 .tabCon .list li.nth7 a{background-position:center 0px;}
.section2 .tabCon .list#tab02 li{width:20%;}
.section2 .tabCon .list li.nth8 a{background-position:center -707px;}
.section2 .tabCon .list li.nth9 a{background-position:center -808px;}
.section2 .tabCon .list li.nth10 a{background-position:center -909px;}
.section2 .tabCon .list li.nth11 a{background-position:center -1010px;}
.section2 .tabCon .list li.nth12 a{background-position:center -1111px;}
.section2 .tabCon .list li.nth13 a{background-position:center -1212px;}
.section3{height:484px;padding:100px 0;background:#f5f5f5;}
.section3 .appDownArea{margin:0 0 30px;overflow:hidden;}
.section3 .appDownArea:after{display:block;content:'';clear:both;}
.section3 .appDownArea li{float:left;width:232px;height:185px;border:1px solid #ddd;background:#fff;box-sizing:border-box;}
.section3 .appDownArea li+li{margin-left:11px;}
.section3 .appDownArea li dl{height:74px;padding: 36px 0 33px 105px;font-size:14px;}
.section3 .appDownArea li dl dt{padding: 0 0 6px;font-size:20px;font-weight:600;color:#111;}
.section3 .appDownArea li dl dd{font-size: 15px;color: #777;}
.section3 .appDownArea .appHts dl{background:url(/image/main/ico_app1.png?ver=0.0.2) no-repeat 24px 40px;}
.section3 .appDownArea .appMts dl{background:url(/image/main/ico_app2.png?ver=0.0.1) no-repeat 24px 40px;}
.section3 .appDownArea .btn_app{display:block;width:100%;height:40px;padding: 0 0 0 10px;font-size:14px;border-top:1px solid #ddd;color:#555;line-height:40px;text-align:center;background: url(/image/main/ico_bg.png?ver=0.0.1) no-repeat 70px center;box-sizing:border-box;}
.section4{overflow:hidden;height:536px;padding: 72px 0 0;background:#2d2c92;}
.section4 .fundRecomBox{width:50%;padding: 0 0 377px;color:#fff;text-align:center;background: url(/image/main/sct3_cnt1.png?ver=0.0.2) no-repeat center bottom;}
.section4 .fundRecomBox h4{font-size:30px;padding: 0 0 11px;}
.section4 .fundRecomBox p{font-size:18px;padding: 0 0 39px;}
.section4 .fundRecomBox .btn_more{display:block;width:128px;height:38px;margin:0 auto;font-size:15px;color:#fff;line-height:38px;text-align:center;border:1px solid #fff;border-radius:20px;box-sizing: border-box;}
.section4 .researchArea{position:relative;width:476px;padding: 0 0 0 14px;}
.section4 .researchArea h4{font-size:30px;color: #fff;padding: 0 0 16px;}
.section4 .researchArea ul{}
.section4 .researchArea ul li{position:relative;}
.section4 .researchArea ul li:first-child{border-top: 1px solid rgba(255,255,255,.1);}
.section4 .researchArea ul li a{display:block;width:100%;height:100%;padding: 14px 0 15px;border-bottom: 1px solid rgba(255,255,255,.1);}
.section4 .researchArea ul li a:hover{width: 109%;margin-left: -20px;padding-left: 20px;padding-right: 20px;background:#fff;box-sizing: border-box;box-shadow: 0px 4px 10px rgba(0,0,0,.3);}
.section4 .researchArea ul li a:hover .category{color:#000;}
.section4 .researchArea ul li a:hover .title{color:#000;font-weight:600;}
.section4 .researchArea ul li a:hover .date{color:rgba(0,0,0.8);}
.section4 .researchArea ul li a .category{display: inline-block;padding: 0 0 10px;font-size:14px;color:rgba(255,255,255,.3)}
.section4 .researchArea ul li a .title{display: inline-block;overflow: hidden;width: 70%;font-size:16px;color:#fff;white-space: nowrap;text-overflow: ellipsis;}
.section4 .researchArea ul li a .date{position:absolute;top: 22px;right:0;font-size: 14px;color:rgba(255,255,255,.2)}
.section4 .researchArea .btn_more{display:inline-block;position:relative;position:absolute;top: 22px;right:0;padding: 0 0 0 18px;font-size:14px;font-weight:bold;color:#fff;}
.section4 .researchArea .btn_more:before{content:'';display:block;position:absolute;top:5px;left:0;width:10px;height:10px;background: url(/image/main/bullet.gif?ver=0.0.1) no-repeat;}
.section4 .researchArea .btn_more:hover{text-decoration:none;}
.section5{height: 600px;padding: 70px 0 0 0;background:#fff;}
.section5 .boardWrap{margin:0 0 80px;}
.section5 .boardWrap:after{display:block;clear:both;content:'';}
.section5 .boardWrap .noticeArea, .section5 .boardWrap .eventArea{float: left;overflow:hidden;position:relative;width:473px;height:271px;}
.section5 .boardWrap .noticeArea h4, .section5 .boardWrap .eventArea h4{padding: 0 0 14px;font-size:22px;font-weight:600;color:#111;}
.section5 .boardWrap .noticeArea ul, .section5 .boardWrap .eventArea ul{border-top:2px solid #111;}
.section5 .boardWrap .noticeArea ul li{position:relative;height:46px;}
.section5 .boardWrap .noticeArea ul li:first-child{margin-top:2px;}
.section5 .boardWrap .noticeArea ul li a{display:block;width:100%;padding: 11px 0 10px 4px;font-size:15px;border-bottom: 1px solid #e7e7e7;color:#555;}
.section5 .boardWrap .noticeArea ul li a:hover{font-weight:600;}
.section5 .boardWrap .noticeArea ul li a .title{display: inline-block;overflow: hidden;width: 76%;font-size:14px;white-space: nowrap;text-overflow: ellipsis;}
.section5 .boardWrap .noticeArea ul li a .date{position:absolute;top: 15px;right: 6px;font-size: 15px;font-weight: 400;color: #999;}
.section5 .boardWrap .noticeArea .btn_more, .section5 .boardWrap .eventArea .btn_more{display:inline-block;position:absolute;top: 8px;right:0;width: 10px;height: 10px;background: url(/image/main/bullet.gif?ver=0.0.1) no-repeat -10px;font-size:0;}
.section5 .boardWrap .noticeArea .btn_more span, .section5 .boardWrap .eventArea .btn_more span{display: none;text-indent:-9999px;}
.section5 .boardWrap .eventArea{float:right;}
.section5 .boardWrap .eventArea ul{padding:16px 0 0;}
.section5 .eventArea{overflow:hidden;position:relative;width:475px;}
.section5 .eventArea .swiper-wrapper{width:500%;}
.section5 .eventArea .swiper-wrapper:after{display:block;clear:both;content:'';}
.section5 .eventArea .swiper-slide{float:left;}
.section5 .eventArea .swiper-pagination-bullets{position:absolute;left: 12px;bottom: 8px;}
.section5 .eventArea .swiper-pagination-bullet{display:inline-block;margin: 0 2px;width: 6px;height: 6px;border-radius:50%;border: 1px solid #9a9a98;}
.section5 .eventArea .swiper-pagination-bullet-active{width: 17px;background: #9a9a98;border-radius:20px;}
.section5 .paging {position: absolute;bottom: 10px;padding-left:15px;}
.section5 .paging .rolling_btn{display:inline-block;vertical-align:middle}
.section5 .paging .rolling_btn [class^="btn"]{display:inline-block;background:url(/image/main/ico_paging2.png?ver=0.0.1) 0 0 no-repeat}
.section5 .paging .rolling_btn [class^="btn"] span{position:absolute;overflow:hidden;margin:-1px;width:1px;height:1px;clip:rect(0 0 0 0)}
.section5 .paging .rolling_btn .btnPrev{width:6px;height:11px}
.section5 .paging .rolling_btn .btnStop{width: 6px;height:11px;background-position:-8px 0;margin:0 9px 0 10px;}
.section5 .paging .rolling_btn .btnPlay{width:6px;height:11px;background-position:-19px 0;margin:0 9px 0 10px}
.section5 .paging .rolling_btn .btnNext{width:6px;height:11px;background-position: -28px 0;} 
.section5 .promWrap{overflow:hidden;position:relative;width:100%;}
.section5 .promWrap .swiper-wrapper{width:600%;}
.section5 .promWrap .swiper-wrapper:after{display:block;clear:both;content:'';}
.section5 .promWrap .swiper-slide{float:left;}
.section5 .promWrap .swiper-pagination-bullets{position:absolute;left: 0;bottom: 28px;width: 100%;text-align: center;}
.section5 .promWrap .swiper-pagination-bullet{display:inline-block;margin:0 3px;width:8px;height:8px;border-radius:50%;border:1px solid #9a9a98;}
.section5 .promWrap .swiper-pagination-bullet-active{border:1px solid #000;background:#000;}
.section5 .promWrap .swiper-button-prev{cursor:pointer;position:absolute;top:50%;left:30px;margin-top:-26.5px;width:28px;height:53px;background:url(/image/main/ico_swiper.png?ver=0.0.1) no-repeat 0 0;}
.section5 .promWrap .swiper-button-next{cursor:pointer;position:absolute;top:50%;right:30px;margin-top:-26.5px;width:28px;height:53px;background:url(/image/main/ico_swiper.png?ver=0.0.1) no-repeat -28px 0;}
.adWrap{height:240px;background:url(/image/main/ad_bg_1907.jpg?ver=0.0.1) no-repeat center top;}
.adWrap .tit{padding: 41px 0 19px;font-size:40px;font-weight:bold;color:#fff;line-height: 1.25;}
.adWrap .tit .fnt{font-style:italic;}
.adWrap .tit .img{display:inline-block;padding:0 10px 0 1px}
.adWrap .tit .img img{vertical-align:top;}
.adWrap .btn_ad{display:inline-block;padding: 8px 20px;font-size:15px;font-weight:400;color:#fff;border:1px solid #fff;}
.adWrap .btn_ad:hover{color:#fff !important;}
.csWrap{height:147px;padding: 44px 0;background:#fff;}
.csWrap .inner:after{display:block;content:'';clear:both;}
.csWrap .operating{float:left;width:175px;margin-top:38px}
.csWrap .operating dl.nth1 dt{padding: 0 0 4px;font-size:15px;font-weight: bold;color: #111;}
.csWrap .operating dl.nth1 dd{padding: 0 0 10px;font-size: 25px;font-weight: bold;color: #111;}
.csWrap .operating dl.nth2{font-size: 14px;color: #999;}
.csWrap .operating dl.nth2 dt{float:left;padding: 0 8px 0 0;}
.csWrap .operating dl.nth2 dd{padding:0 0 4px}
.csWrap .quickMenu{float:left;width:458px;margin:6px 0 0 ;}
.csWrap .quickMenu ul:after{display:block;content:'';clear:both;}
.csWrap .quickMenu li{float:left;width:107px;padding:26px 0;background:#fafafa;box-sizing:border-box;text-align:center;}
.csWrap .quickMenu li+li{margin:0 0 0 10px;}
.csWrap .quickMenu li a{display:inline-block;width:100%;height:100%;padding:60px 0 0;font-size:15px;color:#555;background:url(/image/main/ico_quick.gif?ver=0.0.1) no-repeat;box-sizing:border-box;}
.csWrap .quickMenu li.nth2 a{background-position:-107px 0;}
.csWrap .quickMenu li.nth3 a{background-position:-214px 0;}
.csWrap .quickMenu li.nth4 a{background-position:-322px 0;}
.csWrap .todayStock{float:left;width:252px;text-align:right;}
.csWrap .stockIndex{position:relative;padding: 38px 0 0;}
.csWrap .stockIndex dt{position: absolute;right: 0;padding: 1px 0 0;font-size:18px;font-weight:600;color:#111;}
.csWrap .stockIndex dd{font-size: 15px;}
.csWrap .stockIndex .sp{display: inline-block;padding: 4px 64px 0 0;font-size:15px;font-weight:400;color:#737373;}
.csWrap .stockIndex .data{display:block;width:100%;text-align:right;}
.csWrap .stockIndex .data:after{display:block;content:'';clear:both;}
.csWrap .stockIndex .data .ico{float: right;display:inline-block;width:24px;height:14px;margin: 33px 10px 0 0;text-indent:-9999px;font-size:0;line-height:0;}
.csWrap .stockIndex .data .num{float: right;display:inline-block;padding: 5px 0 0;font-size:46px;font-weight:600;color:#111;}
.csWrap .stockIndex .infoUp .data .ico{background:url(/image/main/ico_stock.gif?ver=0.0.1) no-repeat 0 -14px;}
.csWrap .stockIndex .infoDown .data .ico{background:url(/image/main/ico_stock.gif?ver=0.0.1) no-repeat 0 0;}

/* sub */
.content_wide .hx{height:auto;margin:0 0 15px;padding:0;background:none}

.content_wide .hx.hx_s{height:40px;padding:0;background:none}
.content_wide .hx h4,.hx_sub h4{margin:1px 0 0 20px;padding-left:20px;border-left:1px solid #b2b2b2}
.content_wide .hx_sub{overflow:hidden;padding:0 0 0 0;background:none;}
.content_wide .hx_sub ul{overflow: visible;position:relative;margin: 40px 0 0 0;padding: 12px 15px;border:1px solid #dedede;}

.content_wide .hx_sub ul:before{position:absolute;bottom:-12px;right:-12px;width:33px;height:33px;background:url(/image/bg_box.gif?ver=0.0.1) 0 0 no-repeat;}
.content_wide .hx_sub ul:after{display:block;clear:both;content:'';}
.content_wide .hx_sub ul li{float:left;margin: 0;white-space:nowrap;}
.content_wide .hx_sub ul li a{display:inline-block;color: #555;text-decoration:none;font-size: 12px;}
.content_wide .hx_sub ul li a span{display:block;height: auto;padding:3px 12px;margin:3px 0;}
.content_wide .hx_sub h3{margin-left: 0;}
.content_wide .hx_sub ul li.on a{font-weight: 600;background: none;}
.content_wide .hx_sub ul li.on a span{margin-right:1px;background: #e8e8e8;}
.t_desc{color: #2c2c92;}
.content_wide .t_desc{margin: 15px 0 0;padding:0 !important;font-weight:400;color: #2c2c92;line-height:16px;}
.content_wide .guide_t_desc{margin:15px 0 0;color:#2c2c92;}
.con_w720 .t_desc{margin: 15px 0 0;padding:0 !important;font-weight:400;color: #2c2c92;line-height:16px;}
.con_w720 .guide_t_desc{margin:15px 0 0;color:#2c2c92;}
.content_wide .con_w720{width:738px;margin: 35px auto 20px;}
.content_wide .con_w720_n{width:738px;margin:30px 0 0 0}
.btn_wrap_r + .con_w720{width:738px;margin: 35px auto 20px;}

.pop_cont .tab_sub{position: relative;overflow: visible;margin-left:1px;height: auto;background:none;display: table;table-layout: fixed;width: 100%;font-size: 0;/* border-left: 1px solid #dadada; *//* border-bottom:1px solid #dadada; */}
.pop_cont .tab_sub:after{content:'';display:block;clear:both;border-bottom:1px solid #dadada;}
.pop_cont .tab_sub :first-child{margin-top:0}
.pop_cont .tab_sub > li{display: inline-block;float: left;margin: 0 0 -1px -1px;width: auto;border-top: 1px solid #dadada;border: 1px solid #dadada;vertical-align: middle;}
.pop_cont .tab_sub > li.on{position:initial;color:#737373;border-top: 2px solid #111;border-bottom-color: #fff;}
.pop_cont .tab_sub > li a{display: block;height: 12px;padding: 10px;font-size: 11px;line-height:1.29em;font-weight:bold;text-decoration:none;color: #555;background: none;text-align:center;width: auto;}
.pop_cont .tab_sub > li a:hover{text-decoration:inherit;color:#111;}
.pop_cont .tab_sub > li a span{display: block;vertical-align: middle;height:auto;margin-right:0;padding:0;cursor:pointer;background:none;word-break:keep-all;} 
.pop_cont .tab_sub > li.on > a{padding-top:9px;color: #111;background-position: 0;/* border-top: 2px solid #111; */}
.pop_cont .tab_sub > li.on > a span{background-position:0 0}
.pop_cont .tab_sub > li ul{display:none}
.pop_cont .tab_sub > li.on ul{display:block;position:absolute;right:0;top:40px;height:auto;padding:5px;background:none;box-sizing:border-box;border:1px solid #dedede;}
.pop_cont .tab_sub > li.on li{float:left;font-size:11px}
.pop_cont .tab_sub > li.on li a{height:auto;margin:0;padding:2px 8px;font-weight:normal;line-height:1em;color:#333;background:none;border-left:none;}
.pop_cont .tab_sub > li.on li:first-child a{border-left:0}
.pop_cont .tab_sub > li.on li.on a{font-weight:bold;color:#111;background:#e8e8e8;}

.con_w720 .tab_sub, .con_w720 ul.tabWrap{position: relative;overflow: inherit;height: auto;background:none;display: table;table-layout: fixed;width: 100%;/*border-left: 1px solid #dadada;*/font-size:0;/*border-bottom:1px solid #dadada;*/}
.con_w720 .tab_sub:after, .con_w720 ul.tabWrap:after{content:'';display:block;clear:both;border-bottom:1px solid #dadada;}
.con_w720 .tab_sub:first-child, .con_w720 ul.tabWrap:first-child{margin-top:0}
.con_w720 .tab_sub li, .con_w720 ul.tabWrap li{display: inline-block;float: left;margin: 0 0 -1px -1px;padding:0;width: auto;border-top: 1px solid #dadada;border: 1px solid #dadada;vertical-align: middle;box-sizing:border-box;}
.con_w720 .tab_sub li.on, .con_w720 ul.tabWrap li.on{position:relative;color:#737373;border-top:0}
.con_w720 .tab_sub li a, .con_w720 ul.tabWrap li a{display: block;height: 12px;padding: 10px;font-size: 11px;line-height:1.29em;font-weight:bold;text-decoration:none;color: #555;background: none;text-align:center;width: auto;}
.con_w720 .tab_sub li a:hover{text-decoration:inherit;color:#111;}
.con_w720 .tab_sub li a span, .con_w720 ul.tabWrap li a span{display: block;vertical-align: middle;height:auto;margin-right:0;padding:0;cursor:pointer;background:none;word-break:keep-all;}  
.con_w720 .tab_sub li.on a, .con_w720 ul.tabWrap li.on a{padding-top:9px;color: #111;background-position: 0;/*border-top: 2px solid #111;*/}
.con_w720 .tab_sub li.on a span, .con_w720 ul.tabWrap li.on a span{background-position:0 0}
.con_w720 .tab_sub li ul, .con_w720 ul.tabWrap li ul{display:none}
.con_w720 .tab_sub li.on ul, .con_w720 ul.tabWrap li.on ul{display:block;position:static;right:0;top:27px;height:52px;padding:0;background:none;}
.con_w720 .tab_sub li.on li, .con_w720 ul.tabWrap li.on li{font-size:11px}
.con_w720 .tab_sub li.on li a, .con_w720 ul.tabWrap li.on li a{height:auto;margin:0;padding:0;font-weight:normal;line-height:1em;color:#333;background:none;border-left:none;}
.con_w720 .tab_sub li.on li:first-child a, .con_w720 ul.tabWrap li.on li:first-child a{border-left:0}
.con_w720 .tab_sub li.on li.on a, .con_w720 ul.tabWrap {font-weight:bold;color:transparent;margin:30px 0 0 !important;}

.content_wide .tab_sub, .content_wide ul.tabWrap{position: relative;overflow: visible;height: auto;background:none;display: table;table-layout: fixed;width: 100%;/* border-left: 1px solid #dadada; */font-size:0;/* border-bottom:1px solid #dadada; */}
.content_wide .tab_sub:after, .content_wide ul.tabWrap:after{content:'';display:block;clear:both;border-bottom:1px solid #dadada;}
.content_wide .tab_sub:first-child, .content_wide ul.tabWrap:first-child{margin-top:0}
.content_wide .tab_sub li, .content_wide ul.tabWrap li{display: inline-block;float: left;margin: 0 0 -1px -1px;padding:0;width: auto;border-top: 1px solid #dadada;border: 1px solid #dadada;vertical-align: middle;box-sizing:border-box;}
.content_wide .tab_sub li.on, .content_wide ul.tabWrap li.on{position:relative;color:#737373;border-top: 2px solid #111;border-bottom-color: #fff;}
.content_wide .tab_sub li a, .content_wide ul.tabWrap li a{display: block;height: 12px;padding: 10px;font-size: 11px;line-height:1.29em;font-weight:bold;text-decoration:none;color: #555;background: none;text-align:center;width: auto;}
.content_wide .tab_sub li a:hover{text-decoration:inherit;color:#111;}
.content_wide .tab_sub li a span, .content_wide ul.tabWrap li a span{display: block;vertical-align: middle;height:auto;margin-right:0;padding:0;cursor:pointer;background:none;word-break:keep-all;}  
.content_wide .tab_sub li.on a, .content_wide ul.tabWrap li.on a{padding-top:9px;color: #111;background-position: 0;/* border-top: 2px solid #111; */}
.content_wide .tab_sub li.on a span, .content_wide ul.tabWrap li.on a span{background-position:0 0}
.content_wide .tab_sub li ul, .content_wide ul.tabWrap li ul{display:none}
.content_wide .tab_sub li.on ul, .content_wide ul.tabWrap li.on ul{display:block;position:static;right:0;top:27px;height:52px;padding:0;background:none;}
.content_wide .tab_sub li.on li, .content_wide ul.tabWrap li.on li{font-size:11px}
.content_wide .tab_sub li.on li a, .content_wide ul.tabWrap li.on li a{height:auto;margin:0;padding:0;font-weight:normal;line-height:1em;color:#333;background:none;border-left:none;}
.content_wide .tab_sub li.on li:first-child a, .content_wide ul.tabWrap li.on li:first-child a{border-left:0}
.content_wide .tab_sub li.on li.on a, .content_wide ul.tabWrap {font-weight:bold;color:transparent;margin:30px 0 0 !important;}

.con_w720 .steptab_sub{position: relative;overflow: inherit;height: auto;background:none;display: table;table-layout: fixed;width: 100%;font-size: 0;/*border-left: 1px solid #dadada;border-bottom:1px solid #dadada;*/}
.con_w720 .steptab_sub:after{content:'';display:block;clear:both;border-bottom:1px solid #dadada;}
.con_w720 .steptab_sub:first-child{margin-top:0}
.con_w720 .steptab_sub > li{display: inline-block;float: left;margin: 0 0 -1px -1px;width: auto;border-top: 1px solid #dadada;border: 1px solid #dadada;vertical-align: middle;}
.con_w720 .steptab_sub > li.on{position: relative;color:#737373;border-top: 2px solid #111;border-bottom-color: #fff;}
.con_w720 .steptab_sub > li a{display: block;height: 40px;padding: 9px 24px 0 24px;font-size: 12px;line-height:1.29em;font-weight:bold;text-decoration:none;color: #555;background: none;text-align:center;width: auto;}
.con_w720 .steptab_sub > li a:hover{text-decoration:inherit;color:#111;}
.con_w720 .steptab_sub > li a span{display: block;vertical-align: middle;height:auto;margin-right:0;padding:0;cursor:pointer;background:none;} 
.con_w720 .steptab_sub > li.on a{padding-top: 8px;color: #111;background-position: 0;/* border-top: 2px solid #111; */}
.con_w720 .steptab_sub > li.on a span{background-position:0 0}
.con_w720 .steptab_sub > li ul{display:none}
.con_w720 .steptab_sub > li.on ul{display:block;position:absolute;right:0;top:50px;height:auto;padding:5px;background:none;box-sizing:border-box;border:1px solid #dedede;}
.con_w720 .steptab_sub > li.on li{font-size:12px}
.con_w720 .steptab_sub > li.on li a{height:auto;margin:0;padding:2px 8px;font-weight:normal;line-height:1em;color:#333;background:none;border-left:none;}
.con_w720 .steptab_sub > li.on li:first-child a{border-left:0}
.con_w720 .steptab_sub > li.on li.on a{font-weight:bold;color:#111;background:#e8e8e8;}

.box_Wrap{position: relative;width:100% !important;height:auto !important;margin-bottom: 5px;border-bottom:none !important;display: table;table-layout: fixed;width: 100%;font-size: 0;border-left: 1px solid #dadada;}
.box_Wrap:after{/* bottom: 0; *//* left: 0; */content:'';display:block;clear:both;border-bottom:1px solid #dadada;/* position: absolute; *//* width: 100%; */}
.box_Wrap li{position: relative;float: inherit !important;font-size: 13px;margin-left:0 !important;display: inline-block;width: auto;/* border-top: 1px solid #dadada; *//* border-right: 1px solid #dadada; */vertical-align: middle;box-sizing:border-box;}
.box_tab {padding-left:0 !important;  height: auto !important;  margin-bottom:0 !important;}
.box_tab a{line-height: 1.29em !important;height:12px !important;padding: 10px !important;margin: 0 0 -1px -1px !important;/* margin-bottom:0 !important; */width: 100%;background-color:transparent !important;color:#555 !important;font-weight:bold;border: 1px solid #dadada !important;float:inherit!important;text-decoration:none;text-align:center;}
.box_tab a:hover{text-decoration:inherit;color:#111 !important;}
.box_tab a span{display: block;vertical-align: middle;} 
.box_tab .on{padding-top: 9px !important;background-color:transparent !important;color:#111 !important;border-top: 2px solid #111 !important;border-bottom-color: #fff !important;}
.box_tab .on:before{/* content:''; *//* display:block; */width:100%;position:absolute;top: -1px;left: 0;border-top: 2px solid #111 !important;}

#box_tab {padding-left:1px;border-bottom: 1px solid #dadada;}
#box_tab button{display:inline-block;padding: 5px 10px;margin-left:-1px;margin-bottom:-1px;width:auto;height:30px;background-color: transparent;color: #111;font-weight:bold;border: 1px solid #dadada;float:left;}
#box_tab .on{padding-top:4px;background-color: transparent;color: #111;border-top: 2px solid #111;border-bottom-color: #fff;}

/* button style */
.ui_btn_st1{display:inline-block;padding:4px 10px;border: 1px solid #dedede;}
.ui_btn_st2{display:inline-block;padding:4px 10px;border: 1px solid #dedede;}
.ui_btn_st2:after{content:'';display: inline-block;width:6px;height:8px;margin-left: 5px;background:url(/image/bullet.png?ver=0.0.1) no-repeat -54px -112px;}
.ui_btn_st3{display:inline-block;padding:4px 10px;background:#25283d;color:#fff !important;}
.ui_btn_st4{display:inline-block;padding:4px 10px;background:#25283d;color:#fff !important;}
.ui_btn_st4:after{content:'';display: inline-block;width:6px;height:8px;margin-left: 5px;background:url(/image/bullet.png?ver=0.0.1) no-repeat -54px -130px;}
.ui_btn_st5{display:inline-block;padding:4px 35px;border:1px solid #25283d;color:#25283d;}
.ui_btn_st6{display:inline-block;padding:4px 35px;border:1px solid #a6a6a6;color:#666;border-radius:2px;}

/* modal popup */
.modalWrap{overflow: hidden;display:none;position:fixed;top: 0;left: 0;width: 600px;height: auto;z-index: 20;font-family:Roboto, notokr,Sans-serif;}
.modalContent{height: 500px;background: #fff;/*overflow-y:auto;*/}
.modalContent iframe{width:100%;height:100%;border:none;padding:0;margin:0;vertical-align:top;/*overflow-y:hidden;*/}
.modalFooter{height: 40px;padding:0 16px;background: #eee;line-height:40px;}
.modalFooter ul:after{content:'';clear:both;display:block;}
.modalFooter li{float:left;padding-left:18px;}
.modalFooter li:first-child{padding-left:0;}
.modalFooter li:last-child{float:right;}
.modalFooter input[type=checkbox]{display: inline-block;width:18px;height:18px;background:#fff;border:1px solid #a1a1a1;box-sizing:border-box;}
.modalFooter label{color:#111;font-size:16px;}
.modalFooter .btn_pop{float:right;}
.modalFooter .btn_pop button span{display:block;width: 48px;padding-left: 14px;font-size:16px;background:url(/image/ico_modal_close.png?ver=0.0.1) no-repeat left center;font-family:Roboto, notokr,Sans-serif;line-height:1.3}
.modalWrap.type2{left:600px;}
.modalWrap.type3{left:1200px;}
.modalWrap.alertIE{top:50%;left:50%;margin-left:-300px;margin-top:-277px;}

/* layout IE7 */
*:first-child+html #headerUI .top_navUI .navUI li{float:left;}
*:first-child+html #headerUI .top_navUI .navUI li:last-child{padding-left:0;}
*:first-child+html #headerUI .top_navUI .nav_sUI li{float:left;}
*:first-child+html #headerUI .pop_site{top:26px;padding-top:0;}
*:first-child+html .section1 .paging{display:none;}
*:first-child+html .section3 .appAwardsBox{margin-top:30px;}
*:first-child+html .section5 .promWrap{margin-top:80px;}
*:first-child+html #lnb .sub_lnb h2{height:47px;padding-top:20px;}

/* button style init */
.hx_method{width:113px;height:14px;background-position:-410px -300px}
.hx_method2{width:86px;height:14px;background-position:-410px -320px}
.hx_method3{width:113px;height:14px;background-position:-410px -340px}
.hx_method4{width:50px;height:14px;background-position:-700px -162px}
.btn_calendar{width:15px;height:17px;background-position:-750px -105px;vertical-align:middle;}
.btn_del_s{width:11px;height:11px;background-position:-575px -282px}
.btn_self_del{width:60px;height:19px;vertical-align:middle;background-position:-330px -323px}
.btn_self_setup{width:60px;height:19px;vertical-align:middle;background-position:-410px -360px}
.btn_d_go2{width:60px;height:20px;background-position:-280px -366px}
.btn_step_view{width:60px;height:20px;background-position:-343px -366px}
.btn_sk_agree{position:absolute;right:26px;top:58px;width: 124px;height: 20px;background-position: -280px -345px;}
.btn_copy{position:absolute;right:60px;top:45px;width:195px;height:20px;background-position:-700px -337px}
.btn_grade{width:92px;height:17px;background-position:-540px -525px}
.btn_detail{width:79px;height:22px;background-position:-600px 0}
.btn_detail2{width:149px;height:17px;background-position:-530px -340px}
.btn_contract{width:69px;height:22px;background-position:-600px -25px}
.btn_down{width:130px;height:20px;margin-top:-1px;vertical-align:middle;background-position:-560px -235px}
.btn_ab_reader{width:153px;height:33px;background-position:-420px -260px}
.btn_pdf{width:44px;height:16px;background-position:-510px -240px}
.btn_d_go{width:58px;height:16px;background-position:-495px -210px;vertical-align:middle}
.btn_print{width:80px;height:30px;background-position:0;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;}
.btn_print span{z-index:1;font-size:13px;color:#666;line-height:30px;text-align:center;text-indent:0 !important;}
.btn_d_go_tax{width:143px;height:17px;margin-top:2px;background-position:-360px -240px}
.btn_gobbs{width:192px;height:30px;background-position:0;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;}
.btn_gobbs span{z-index:1;font-size:13px;color:#333;line-height:30px;text-align:center;text-indent:0 !important;}
.btn_ok{width:96px;height:30px;background-position:0;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;}
.btn_ok span{z-index:1;font-size:13px;color:#333;line-height:30px;text-align:center;text-indent:0 !important;}
.btn_inquiry{width:96px;height:30px;background-position:0;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;}
.btn_inquiry span{z-index:1;font-size:13px;color:#333;line-height:30px;text-align:center;text-indent:0 !important;}
.btn_cancel{width:96px;height:30px;background-position:0;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;}
.btn_cancel span{z-index:1;font-size:13px;color:#333;line-height:30px;text-align:center;text-indent:0 !important;}
.btn_go_main{width:109px;height:24px;background-position:-570px -310px}
.btn_inquiry_s{width:62px;height:30px;background-position:0;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;}
.btn_inquiry_s span{z-index:1;font-size:13px;color:#333;line-height:30px;text-align:center;text-indent:0 !important;}
.btn_consecutive{width:62px;height:30px;background-position:0;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;}
.btn_consecutive span{z-index:1;font-size:13px;color:#333;line-height:30px;text-align:center;text-indent:0 !important;}
.btn_consecutive2{width:62px;height:30px;background-position:0;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;}
.btn_consecutive2 span{z-index:1;font-size:13px;color:#333;line-height:30px;text-align:center;text-indent:0 !important;}
.btn_d_how{width:104px;height:16px;background-position:-515px -382px}
.btn_d_type{width:104px;height:16px;background-position:-410px -382px}
.btn_ex{width:61px;height:18px;margin:-3px 0 0 4px;background-position:-612px -440px}
.btn_backup{width:61px;height:18px;margin-top:-2px;background-position:-612px -420px}
.btn_sand{width:60px;height:18px;margin-top:-2px;background-position:-612px -400px}
.btn_ars_use{width:109px;height:35px;background-position:0 -600px}
.btn_ars_pw{width:131px;height:35px;background-position:-110px -600px}
.btn_remote{display:block;width:118px;height:36px;margin:15px auto 0;background-position:0;background:#25283d;box-sizing:border-box;}
.btn_remote span{position:relative;z-index:1;padding:0 14px;font-size:12px;color:#fff;line-height:36px;text-align:left;text-indent:0 !important;}
.btn_remote span:after{content:'';position:absolute;top:13px;right:14px;width:6px;height:9px;background:url(/image/sp_help.png?ver=0.0.1) no-repeat -959px 0;}
.btn_down_complaint{width:168px;height:40px;background:none;border:1px solid #a6a6a6;border-radius:2px;}
.btn_down_complaint span{z-index:1;font-size:13px;color:#333;line-height:40px;text-align:center;text-indent:0 !important;}
.btn_namecheck{width:71px;height:24px;background-position:-605px -475px}
.btn_cpntok{width:96px;height:30px;background-position:0;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;}
.btn_cpntok span{z-index:1;font-size:13px;color:#333;line-height:30px;text-align:center;text-indent:0 !important;}
.btn_cpntsellok{width:183px;height:30px;background-position:0;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;}
.btn_cpntsellok span{z-index:1;font-size:13px;color:#333;line-height:30px;text-align:center;text-indent:0 !important;}
.btn_unsbok{width:183px;height:30px;background-position:0;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;}
.btn_unsbok span{z-index:1;font-size:13px;color:#333;line-height:30px;text-align:center;text-indent:0 !important;}
.btn_write{width:96px;height:30px;background-position:0;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;}
.btn_write span{z-index:1;font-size:13px;color:#333;line-height:30px;text-align:center;text-indent:0 !important;}
.btn_list{width:96px;height:30px;background-position:0;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;}
.btn_list span{z-index:1;font-size:13px;color:#333;line-height:30px;text-align:center;text-indent:0 !important;}
.btn_bbs_mod{width:96px;height:30px;background-position:0;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;}
.btn_bbs_mod span{z-index:1;font-size:13px;color:#333;line-height:30px;text-align:center;text-indent:0 !important;}
.btn_bbs_del{width:96px;height:30px;background-position:0;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;}
.btn_bbs_del span{z-index:1;font-size:13px;color:#333;line-height:30px;text-align:center;text-indent:0 !important;}
.btn_apply{width:96px;height:30px;background-position:0;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;}
.btn_apply span{z-index:1;font-size:13px;color:#333;line-height:30px;text-align:center;text-indent:0 !important;}
.btn_refresh{width:122px;height:30px;background-position:0;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;}
.btn_refresh span{z-index:1;font-size:13px;color:#333;line-height:30px;text-align:center;text-indent:0 !important;}
.btn_event{position:absolute;right:15px;top:6px;width:100px;height:23px;background-position:-945px -308px;vertical-align:middle}
.btn_onlinenew{width:138px;height:20px;background-position:-140px -643px}
.bnt_onlinesale{width:138px;height:20px;background-position:0 -637px}
.txt_date{width: 26px;height: 15px;margin:-1px 5px 0 0;background: #0b6fc6;vertical-align:middle;}
.txt_date span{z-index:1;padding:2px 0 0;font-size:11px;color:#fff;line-height:13px;text-align:center;}
.txt_what{width:371px;height:63px;background-position:0 0}
.txt_use_phone{width:291px;height:62px;background-position:0 -63px}
.txt_otp{width:598px;height:83px;background-position:0 -125px}
.txt_ELW{width:517px;height:63px;background-position:0 -208px}
.txt_eELW{width:504px;height:63px;background-position:0 -271px}
.txt_ETN{width:455px;height:62px;background-position:0 -806px}
.txt_bond{width:578px;height:62px;background-position:0 -334px}
.txt_cma{width:566px;height:62px;background-position:0 -396px}
.txt_remote{width:525px;height:102px;background-position:0 -458px}
.txt_bond2{width:594px;height:142px;background-position:0 -560px}
.txt_online{width:554px;height:42px;background-position:0 -702px}
.txt_conex{width:330px;height:62px;background-position:0 -744px}
.txt_Wrap{width:504px;height:62px;background-position:0 -868px}
.txt_cloud{width:550px;height:63px;background-position:0 -932px}
.apply_btn{overflow:hidden;width:100px;height:31px;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;}
.apply_btn span{z-index:1;line-height:31px;color:#333;font-size:13px;text-indent:0 !important;}
.btn_grayok{width:96px;height:30px;background-position:0;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;}
.btn_grayok span{z-index:1;font-size:13px;color:#333;line-height:30px;text-align:center;text-indent:0 !important;}
.btn_cancel_w{width:96px;height:30px;background-position:0;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;}
.btn_cancel_w span{z-index:1;font-size:13px;color:#333;line-height:30px;text-align:center;text-indent:0 !important;}
.btn_list_view{display:inline-block;margin-bottom:5px;width:96px;height:30px;background-position:0;background:none;border:1px solid #a6a6a6;border-radius:2px;box-sizing:border-box;text-align:center;}
.btn_list_view span{z-index:1;font-size:13px;color:#333;line-height:30px;text-align:center;text-indent:0 !important;}

/* 개신정 개정 2021.06.30 */
.agreeTerms{width:100%;height:700px;margin:6p;background-color:#fff}
.agreeTerms iframe{overflow:hidden;width:100%;height:600px}

/*해외주식 버튼 2022.02.21*/
.s_font{font-size: 11px; font-family:'맑은고딕', '맑은 고딕', '굴림', gulim; vertical-align: -2px; text-align: center; font-weight: bold; cursor: pointer; padding: 1px 10px 2px 10px !important;}
.sub_btn{background-color:#848484; border:1px solid #707070;}
.texcol_white{color:#FFF;}

.btn_style01{display:inline-block;width:auto;height:15px;padding:2px 10px 3px 9px;font-family:'맑은고딕, 맑은 고딕';background-color:#fff;border:1px solid #dedede;border-radius:1px;font-size:11px;cursor:pointer;}
.btn_style01:hover{border:1px solid #0b6fc6;color:#0b6fc6;}
.btn_style02{display:inline-block;position:relative;width:auto;height:15px;padding:2px 22px 5px 10px;color:#25283d;font-family:'맑은고딕, 맑은 고딕';background-color:#fff;border:1px solid #dedede;border-radius:1px;font-size:11px;cursor:pointer;}
.btn_style02 .arrow{position:absolute;right:9px;top:6px;display:inline-block;background-image:url(/img/btn/daol_btn_arrow03.png);width:6px;height:10px;background-repeat:no-repeat}
.btn_style02:hover{color:#0b6fc6;border:1px solid #0b6fc6;border-radius:1px;}
.btn_style02:hover .arrow{background-image:url(/img/btn/daol_btn_arrow03_over.png);}
.btn_style03{display:inline-block;position:relative;width:auto;height:15px;padding:1px 21px 5px 10px;color:#fff;font-family:'맑은고딕, 맑은 고딕';background-color:#25283d;border-radius:1px;font-size:11px;cursor:pointer;}
.btn_style03 .arrow{position:absolute;right:9px;top:6px;display:inline-block;background-image:url(/img/btn/daol_btn_arrow04.png);width:6px;height:10px;background-repeat:no-repeat}
.btn_style03:hover{background-color:#2c2c92;}
.btn_style04{display:inline-block;width:auto;height:16px;padding:2px 11px 5px 11px;background-color:#25284d;color:#fff;font-size:11px;font-family:'맑은고딕, 맑은 고딕';cursor:pointer;border-radius:1px}
.btn_style04:hover{background-color:#2c2c92;}
.btn_style04.disa{background-color:#dedede;color:#25283d;cursor:auto}
.btn_style05{display:inline-block;width:auto;height:15px;padding:3px 10px 2px 9px;background-color:#dedede;color:#555;font-size:11px;font-weight:normal;cursor:pointer}
.btn_style05:hover{background-color:#ccc;color:#111;}
.btn_style06{display:inline-block;width:auto;height:16px;padding:2px 11px 5px 11px;background-color:#dedede;color:#555;font-size:11px;font-family:'맑은고딕, 맑은 고딕';cursor:pointer;border-radius:1px}
.btn_style06:hover{background-color:#ccc;color:#111;}


.step_bar_holder::after{clear:both}
.step_bar{float:right;list-style:none}
.step_bar li{float:left;margin-left:10px;font-size:15px;padding:0 2px 8px 2px;border-bottom:3px solid #dedede;}
.step_bar li.on{border-bottom:3px solid #0b6fc6;}
.step_bar li .step{color:#959595;font-size:18px;}
.step_bar li.on .step{color:#0b6fc6;padding-right:7px;font-size:18px;}

/*고객게시판 말풍선 2024.12.02*/
.balloon{display:none; position:absolute;width:560px; height:180px;top:300px; background:url(/image/bubble600.png?ver=0.0.1) no-repeat 100% 0;background-position-x:left;padding:13px 20px;font-family:'맑은고딕, 맑은 고딕';}
.balloon:after{display:block;content:"";position :absolute;top:-14px;left:17px;}
.textindent15{text-indent:-15px;padding-left:20px;}
.textindent10{text-indent:-10px;padding-left:10px;}
.balloon .title{font-weight:bold; font-size:13.5px;color:#111; padding-left:20px;padding-bottom:10px;}
.balloon dd{line-height:15px;color:#444}
