/*CSS Document*/
@charset "utf-8";

/* width, height */
.w40 {width:40px;}
.w66 {width:66px;}
.w78 {width:78px;}
.w96 {width:96px;}
.w110 {width:110px;}
.w112 {width:112px !important;}
.w120 {width:120px;}
.w136 {width:136px;}
.w130 {width:130px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w170 {width:170px;}
.w190 {width:190px;}
.w194 {width:194px !important;}
.w210 {width:210px;}
.w220 {width:220px;}
.w230 {width:230px;}
.w274 {width:274px;}
.w320 {width:320px;}
.w340 {width:340px;}
.w402 {width:402px;}
.w410 {width:410px;}
.w458 {width:458px;}
.w474 {width:474px;}
.w494 {width:494px;}
.w500 {width:500px;}
.w530 {width:530px;}
.w545 {width:545px;}
.w568 {width:568px;}
.w600 {width:600px;}
.w714 {width:714px;}
.w730 {width:730px;}
.w908 {width:908px;}
.w33p {width:33.33% !important}
.h28 {height:28px;}
.h32 {height:32px;}
.h36 {height:36px;}
.h38 {height:38px;}
.h60 {height:60px;}
.h70 {height:70px;}
.h90 {height:90px;}
.h100 {height:100px;}
.h260 {height:260px;}


/* margin, padding */
.mg_t12b2 {margin:12px 0 2px !important}
.mg_t4 {margin-top:4px !important;}
.mg_t6 {margin-top:6px !important;}
.mg_t8 {margin-top:8px !important;}
.mg_t10 {margin-top:10px !important;}
.mg_t14 {margin-top:14px !important;}
.mg_t16 {margin-top:16px !important;}
.mg_t18 {margin-top:18px !important;}
.mg_t20 {margin-top:20px !important;}
.mg_t24 {margin-top:24px !important;}
.mg_t26 {margin-top:26px !important;}
.mg_t30 {margin-top:30px !important;}
.mg_t32 {margin-top:32px !important;}
.mg_t40 {margin-top:40px !important;}
.mg_t50 {margin-top:50px !important;}
.mg_t60 {margin-top:60px !important;}
.mg_t72 {margin-top:72px !important;}
.mg_t100 {margin-top:100px !important;}
.mg_t150 {margin-top:150px !important;}
.mg_b32 {margin-bottom:32px !important;}
.mg_l4 {margin-left:4px !important;}
.mg_l10 {margin-left:10px !important;}
.mg_l20 {margin-left:20px !important;}
.mg_l24 {margin-left:24px !important;}
.mg_l27 {margin-left:27px !important;}
.mg_l34 {margin-left:34px !important;}
.mg_l42 {margin-left:42px !important;}
.mg_l55 {margin-left:55px !important;}
.mg_l290 {margin-left:290px !important;}
.mg_l550 {margin-left:550px !important;}
.mg_r1 {margin-right:1px !important;}
.mg_r4 {margin-right:4px !important;}
.mg_r6 {margin-right:6px !important;}
.mg_r8 {margin-right:8px !important;}
.mg_r12 {margin-right:12px !important;}
.mg_r16 {margin-right:16px !important;}
.mg_r20 {margin-right:20px !important;}
.mg_r30 {margin-right:30px !important;}
.mg_r40 {margin-right:40px !important;}
.mg_r50 {margin-right:50px !important;}
.mg_r54 {margin-right:54px !important;}
.mg_r70 {margin-right:70px !important;}
.mg_r90 {margin-right:90px !important;}
.mg_r120 {margin-right:120px !important;}

.mg_lr30 {margin:0 30px;}

.pd_t4 {padding-top:4px !important; display:block;}
.pd_t40 {padding-top:40px !important; display:block;}
.pd_tb30 {padding:30px 0 !important;}
.pd_tb50 {padding:50px 0 !important;}
.pd_3040 {padding:30px 40px !important;}
.pd_30 {padding:30px !important;}
.pd_40 {padding:40px !important;}
.pd_l10 {padding-left:10px !important;}
.pd_l54 {padding-left:54px !important;}
.pd_l136 {padding-left:136px !important;}
.pd_lrb32 {padding:0 32px 32px !important;}
.pd_lr14 {padding:0 14px !important;}
.pd_lr32 {padding:0 32px !important;}

/* lineheight */
.lineh150 {line-height:150% !important;}

/* btn style */
div.renual div.bt_s_area, 
div.renual div.bt_m_area {text-align:center;}
div.renual div.bt_ss_area {text-align:right;}
div.renual button,
div.renual label,
div.renual a {-moz-transition: all 0.2s; -webkit-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s linear;}
.bt_m_typeA {height:68px; background:#8c6dbd; line-height:68px; font-size:16px; color:#fff !important; text-align:center; display:inline-block; zoom:1; *display:inline;}
.bt_m_typeB {height:66px; border:1px solid #ddd; background:#fff; line-height:66px; font-size:16px; color:#744faf !important; text-align:center; display:inline-block; zoom:1; *display:inline;}
.bt_s_typeA {height:38px; background:#8c6dbd; line-height:38px; color:#fff !important; text-align:center; display:inline-block; zoom:1; *display:inline;}
.bt_s_typeB {height:36px; border:1px solid #744faf; background:#fff; line-height:36px; color:#744faf !important; text-align:center; display:inline-block; zoom:1; *display:inline;}
.bt_s_typeC {height:34px; background:#8c6dbd; line-height:34px; color:#fff !important; text-align:center; display:inline-block; zoom:1; *display:inline;}
.bt_s_typeD {height:34px; background:#969696; line-height:34px; color:#fff !important; text-align:center; display:inline-block; zoom:1; *display:inline;}
.bt_s_typeE {height:38px; background:#969696; line-height:38px; color:#fff !important; text-align:center; display:inline-block; zoom:1; *display:inline;}
.bt_typeA {color:#333 !important; border:1px solid #ccc; height:30px; line-height:30px !important; text-align:center; display:inline-block; zoom:1; *display:inline;}
.bt_typeB {color:#666 !important; font-size:13px; border:1px solid #ccc; height:28px; line-height:30px !important; text-align:center; display:inline-block; zoom:1; *display:inline;}
.bt_typeC {color:#fff !important; font-size:13px; height:24px; line-height:25px !important; text-align:center; background:#a38aca; display:inline-block; zoom:1; *display:inline;}
.bt_typeD {color:#744faf !important; border:1px solid #744faf; height:30px; line-height:30px !important; text-align:center; display:inline-block; zoom:1; *display:inline;}
.bt_typeE {color:#744faf !important; font-size:13px; border:1px solid #744faf; height:22px; line-height:23px !important; text-align:center; background:#fff; display:inline-block; zoom:1; *display:inline;}
.bt_typeF {color:#333 !important; font-size:13px; border:1px solid #bbb; height:22px; line-height:23px !important; text-align:center; background:#fff; display:inline-block; zoom:1; *display:inline;}
.bt_typeG {color:#fff !important; font-size:13px; height:22px; line-height:23px !important; text-align:center; background:#ccc; display:inline-block; zoom:1; *display:inline;}
.bt_typeH {color:#fff !important; font-size:13px; height:24px; line-height:25px !important; text-align:center; background:#aaa; display:inline-block; zoom:1; *display:inline;}


.bt_s_typeA:hover,
.bt_s_typeC:hover,
.renual div.box_typeA a.bt_dormclear:hover,
.renual div.login_sub button.bt_sub_login:hover,
.bt_m_typeA:hover {background:#8161b3;}
.bt_m_typeB:hover,
.bt_s_typeB:hover,
div.pop_wrap .bt_p_typeA:hover,
div.pop_wrap .bt_p_typeC:hover,
.bt_typeD:hover,
.bt_typeE:hover,
.bt_typeF:hover,
.bt_typeA:hover,
div.pop_wrap .bt_p_typeA:hover,
div.pop_wrap .bt_p_typeB:hover,
div.pop_wrap .bt_p_typeC:hover,
div.tab_idpw a:hover,
.bt_typeB:hover {background:#f9f9f9;}
div.header_wrap div.login_area div.loginEnt div.info_ent button.bt_login:hover,
.bt_typeC:hover {background:#977dc1;}
.bt_s_typeE:hover,
.bt_s_typeD:hover {background:#878787;}
.radio_typeA:hover,
.renual div.idpw_area div.tab_radio label:hover {background:#ababab;}

/* table */
table.typeA {margin:0 auto;}
table.typeA th {height:48px; font-size:16px;}
table.typeB {border-top:1px solid #000;}
table.typeB th {font-size:16px; vertical-align:top; padding:20px 0 0 0;}
table.typeB.txt_s14 th {font-size:14px;}
table.typeB td {padding:9px 0 9px 0; font-size:14px;}
table.typeB th,
table.typeB td {border-bottom:1px solid #ddd;}
table.typeC {border-top:1px solid #000;}
table.typeC th {border-left:1px solid #ddd; border-bottom:1px solid #ddd; background:#efefef; font-size:12px !important; text-align:center; vertical-align:top; padding:12px 0 8px; font-family:?��?, dotum !important; font-weight:600;}
table.typeC td {border-left:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; font-family:?��?, dotum !important; font-size:12px !important; height:30px; color:#666;}
table.typeC th.last, table.typeC td.last {border-right:1px solid #ddd;}
table.typeD {border-top:1px solid #000;}
table.typeD th {border-bottom:1px solid #ddd; background:#efefef; text-align:center; vertical-align:top; padding:18px 0 16px;}
table.typeD td {border-bottom:1px solid #ddd; text-align:center;  height:42px; color:#666; font-size:14px;}


/* box style */
div.box_typeA {border:1px solid #ddd; border-top:1px solid #000; margin:0 auto; position:relative;}
div.box_typeB {border:1px solid #ddd; border-top:1px solid #000; background:#fafafa; margin:0 auto; position:relative;}
div.box_typeC {border:4px solid #8c6dbd; margin:0 auto; position:relative;}
div.box_typeD {border:1px solid #ddd; margin:0 auto; position:relative;}


/* layout */
.zidx_1 {z-index:1;}
.zidx_2 {z-index:2;}
.pst_retv {position:relative;}
.renual .blind {display:block; overflow:hidden; position:absolute; top:-1000em; left:0;}
.renual .opt_non {width:0; height:0; position:absolute; left:0; opacity:0; filter:alpha(opacity=0);}
.flt_l {float:left;}
.flt_r {float:right;}
.clear_b {clear:both;}
.v_middle {vertical-align:middle !important;}
.br_n_t {border-top:none !important;}
.br_n_b {border-bottom:none !important;}
.align_l {text-align:left !important;}
.align_r {text-align:left !important;;}

/* font style */
.txt_gray9 {color:#999 !important;}
.txt_gray6 {color:#666 !important;}
.txt_purp {color:#744faf !important;}
.txt_red {color:#e00000 !important;}
.txt_black {color:#000 !important;}

.txt_w_b {font-weight:600;}

.txt_s12 {font-size:12px !important;}
.txt_s13 {font-size:13px !important;}
.txt_s14 {font-size:14px;}
.txt_s16 {font-size:16px;}
.txt_s18 {font-size:18px;}
.txt_s20 {font-size:20px;}
.txt_s22 {font-size:22px;}
.txt_s26 {font-size:26px;}

.ngb {font-family:NanumBarunGothic,'malgun Gothic' !important;}

/* input style */
.ipt_date {position:relative; height:36px; display:inline-block; zoom:1; *display:inline;}
.ipt_date a.ic_cal {position:absolute; top:1px; left:1px; width:36px; height:36px; display:block; background:url(../images/sub/ic_calendar.png) no-repeat 0 0;}
.ipt_date input {width:100%; height:36px; line-height:36px; padding-left:48px; border:1px solid #ddd; vertical-align:middle;}
.ipt_logcomm {color:#999 !important; font-size:14px; width:124px; height:30px; padding-left:10px !important; line-height:32px; border:1px solid #ddd; background:#fff !important;}
.ipt_typeA {font-size:14px; height:36px; padding-left:10px !important; line-height:36px; border:1px solid #ddd; vertical-align:middle;}
.ipt_typeB {font-size:14px; height:28px; padding-left:10px !important; line-height:28px; border:1px solid #ddd; vertical-align:middle;}
.ipt_typeC {font-size:14px; height:28px; padding-right:10px !important; line-height:28px; border:1px solid #ddd; vertical-align:middle; text-align: right;}
.ipt_typeA.ps_guide {height:36px; background:url(../images/sub/bg_ipt_ps.gif) no-repeat 0 0;}
.ipt_typeA.ps_guide:focus {background:#fff;}
div.file_add {height:38px; line-height:38px; position:relative;}
div.file_add input.ipt_typeA {border:1px solid #744faf !important;}
div.file_add input.ipt_typeA.bg_file {background:url(../images/sub/bg_ipt_file.gif) no-repeat 0 0;}
div.file_add input.ipt_fileA {position:absolute; top:0px; /* left:276px; */ left: 323px; cursor:pointer; width:98px; z-index:1; height:38px; line-height:40px; opacity:0; filter:alpha(opacity=0);}
.renual .ipt_date input:focus,
.renual textarea:focus,
.renual input[type="text"]:focus,
.renual input[type="password"]:focus {border:1px solid #744faf; color:#333;}
.radio_typeA {width:78px; height:36px; line-height:36px; display:inline-block; zoom:1; *display:inline; background:#bababa; text-align:center; color:#fff; font-size:13px; cursor:pointer;}
.radio_typeA.on {background:#8c6dbd;}
.radio_typeB {height:20px; line-height:20px; padding-left:30px; display:inline-block; zoom:1; *display:inline; background:url(../images/sub/ic_radio02.png) no-repeat 0 0; font-size:13px; cursor:pointer;}
.radio_typeB.on {background-position:0 -20px;}

/* textarea style */
textarea.typeA {border:1px solid #ddd; padding:14px 14px; font-size:13px; line-height:140%; overflow-y:auto; resize:none; overflow:hidden;}
textarea.typeB {border:1px solid #ddd; border-top:none; padding:20px 40px; font-size:12px; line-height:140%; overflow-y:auto; resize:none; overflow:hidden; color:#999;}
textarea.typeB:focus {border:1px solid #ddd !important; border-top:none !important; color:#999;}

/* checkbox style */
.checkbox_typeA {position:relative; border:1px solid #ddd; cursor:pointer; display:block; height:50px; line-height:50px; text-align:center; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s linear;}
.checkbox_typeA p {color:#999;}
.checkbox_typeA p.agree_tit {font-size:16px; color:#000; position:absolute; top:18px; left:42px;}
.checkbox_typeA span.ic {position:absolute; top:13px; right:20px; width:25px; height:25px; display:inline-block; zoom:1; *display:inline; background:url(../images/sub/ic_radio.png) no-repeat 0 0; background-position:0 0;}
.checkbox_typeA.on {border:2px solid #8c6dbd; height:48px; line-height:48px; color:#744faf; font-size:16px;}
.checkbox_typeA.on p {color:#744faf !important;}
.checkbox_typeA.on span.ic {background-position:0 -25px;}
.checkbox_typeA.on span.txt_red {display:none;}
.checkbox_typeA:hover {background:#f9f9f9;}
.checkbox_typeB {padding-left:30px; height:20px; line-height:22px; display:inline-block; zoom:1; *display:inline; cursor:pointer; background:url(../images/sub/ic_check.gif) no-repeat 0 0; background-position:0 0;}
.checkbox_typeB.on {background-position:0 -20px;}
.checkbox_typeC {position:relative; border:1px solid #c7c7c7; cursor:pointer; display:block; height:84px; line-height:84px; text-align:center; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s linear;}
.checkbox_typeC span.ic {position:absolute; top:30px; right:20px; width:25px; height:25px; display:inline-block; zoom:1; *display:inline; background:url(../images/sub/ic_radio.png) no-repeat 0 0; background-position:0 0;}
.checkbox_typeC.on {border:2px solid #8c6dbd; height:82px; line-height:82px; color:#744faf; font-size:16px;}
.checkbox_typeC.on p {color:#744faf !important;}
.checkbox_typeC.on span.ic {background-position:0 -25px;}
.checkbox_typeC.on span.txt_red {display:none;}
.checkbox_typeC:hover {background:#f9f9f9;}

.checkbox_typeC:hover {border:2px solid #8c6dbd; height:82px; line-height:82px; color:#744faf; font-size:16px;}
.checkbox_typeC:hover p {color:#744faf !important;}
.checkbox_typeC:hover span.ic {background-position:0 -25px;}
.checkbox_typeC:hover span.txt_red {display:none;}

/* radio style */
.radio_size10 { width: 10px; height: 10px; cursor: pointer; }
.radio_size15 { width: 15px; height: 18px; cursor: pointer; }
.radio_size18 { width: 18px; height: 18px; cursor: pointer; }
.radio_size20 { width: 20px; height: 20px; cursor: pointer; }

/* select type A */
.sel_relav {vertical-align:middle;  height:auto; display:inline-block; zoom:1; *display:inline; vertical-align:middle; position:relative;}
a.sel_typeA {background:#fff; color:#333 !important; z-index:0; height:36px; text-align:left; line-height:36px; border:1px solid #999999; padding-left:10px; position:relative; display:inline-block; vertical-align:middle; text-decoration:none !important;}
a.sel_typeA span.selc_ic {position:absolute; top:13px; right:8px; background:url(../images/common/bul_select.gif) no-repeat 0 0; width:13px; height:9px; display:inline-block;}
a.sel_typeA.on span.selc_ic {background-position:0 -9px;}
ul.ly_sel_typeA {position:absolute; left:0; top:38px; z-index:1; width:100%; height:156px; overflow-y:auto;}
ul.ly_sel_typeA a {background:#f5f5f5; color:#333; border:1px solid #ddd; border-top:none; height:38px; line-height:38px; display:block; padding-left:10px; text-align:left; text-decoration:none !important;}
ul.ly_sel_typeA a:hover {background:#fff;}

/* select type B */
a.sel_typeB {background:#fff; color:#333 !important; z-index:0; height:27px; *height:25px; text-align:left; line-height:27px; *line-height:25px; border:1px solid #999999; padding-left:10px; position:relative; display:inline-block; vertical-align:middle; text-decoration:none !important;}
a.sel_typeB span.selc_ic {position:absolute; top:9px; right:8px; background:url(../images/common/bul_select.gif) no-repeat 0 0; width:13px; height:9px; display:inline-block;}
a.sel_typeB.on span.selc_ic {background-position:0 -9px;}
ul.ly_sel_typeB {position:absolute; left:0; top:29px; *top:42px; z-index:1; width:100%; height:89px; overflow-y:auto; border-bottom:1px solid #ddd;}
ul.ly_sel_typeB a {background:#f5f5f5; color:#333; border:1px solid #ddd; border-top:none; height:29px; line-height:29px; display:block; padding-left:10px; text-align:left; text-decoration:none !important;}
ul.ly_sel_typeB a:hover {background:#fff;}

/* body */
div.container {min-height:600px; position:relative; z-index:0;}
div.container div.wrap_inner {width:990px; margin:0 auto; position:relative;} /* 180726 ?�정 */

/* header */
div.header_wrap {height:177px;}
div.header_wrap div.bi_area {height:58px; width:990px; margin:0 auto;}
div.header_wrap div.bi_area h1 a.bizm_bi {float:left; margin-top:11px; display:block; width:164px; height:33px; text-indent:-10000em; background:url(../images/common/bizmailer_bi.png) no-repeat 0 0;}
div.header_wrap div.bi_area div.sub_link {float:right; margin-top:20px;}
div.header_wrap div.bi_area div.sub_link a {margin-right:6px; font-size:13px; color:#999; padding:10px;}
div.header_wrap div.bi_area div.sub_link a.last {margin-right:0px; padding-right:0;}
div.header_wrap div.gnb_area {z-index:1; position:relative; height:57px; border-top:1px solid #ddd; border-bottom:2px solid #744faf;}
div.header_wrap div.gnb_area ul.gnb {width:990px; margin:0 auto; height:57px;;}
div.header_wrap div.gnb_area ul.gnb > li {z-index:2; position:relative; width:198px; float:left;}
div.header_wrap div.gnb_area ul.gnb > li > a {text-align:center; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s linear; display:block; height:57px; line-height:59px; color:#000; font-size:18px;}
div.header_wrap div.gnb_area ul.gnb > li > a.first {color:#744faf;}
div.header_wrap div.gnb_area ul.gnb > li > a.on,
div.header_wrap div.gnb_area ul.gnb > li > a:hover {background:#7d61a8; color:#fff !important; font-size:18px;}
div.header_wrap div.gnb_area ul.gnb > li > a span {display:none; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;}
div.header_wrap div.gnb_area ul.gnb > li > a.on span,
div.header_wrap div.gnb_area ul.gnb > li > a:hover span {vertical-align:middle; width:24px; height:24px; display:inline-block; zoom:1; *display:inline; background:url(../images/common/ic_gnb.png) no-repeat 0 0; position:relative; top:-2px;}
div.header_wrap div.gnb_area ul.gnb > li > a.on span.ic01,
div.header_wrap div.gnb_area ul.gnb > li > a:hover span.ic01 {background-position:0 0;}
div.header_wrap div.gnb_area ul.gnb > li > a.on span.ic02,
div.header_wrap div.gnb_area ul.gnb > li > a:hover span.ic02 {background-position:0 -24px;}
div.header_wrap div.gnb_area ul.gnb > li > a.on span.ic03,
div.header_wrap div.gnb_area ul.gnb > li > a:hover span.ic03 {background-position:0 -48px;}
div.header_wrap div.gnb_area ul.gnb > li > a.on span.ic04,
div.header_wrap div.gnb_area ul.gnb > li > a:hover span.ic04 {background-position:0 -72px;}
div.header_wrap div.gnb_area ul.gnb > li > a.on span.ic05,
div.header_wrap div.gnb_area ul.gnb > li > a:hover span.ic05 {background-position:0 -96px;}
div.header_wrap div.gnb_area ul.gnb li ul {display:none; position:absolute; top:73px; left:0px; width:100%; z-index:9998;}
div.header_wrap div.gnb_area ul.gnb li ul li a {text-align:center; line-height:220%; display:block; color:#757575; z-index:9999;}
div.header_wrap div.gnb_area ul.gnb li ul li a:hover {color:#744faf; text-decoration:underline !important;}
div.header_wrap div.gnb_area div.bg_gnb {display:none; position:absolute; top:57px; left:0px; background:#fff !important; width:100%; height:158px; border-top:1px solid #f5f5f5; border-bottom:2px solid #744faf;}
div.header_wrap div.gnb_area div.bg_gnb.on {display:block;}
div.header_wrap div.login_area {height:58px; border-bottom:1px solid #ddd;}
div.header_wrap div.login_area div.loginEnt,
div.header_wrap div.login_area div.userInfo {width:990px; margin:0 auto;}
div.header_wrap div.login_area div.loginEnt input {vertical-align:top;}
div.header_wrap div.login_area div.loginEnt div.info_ent {margin-top:13px; float:left;}
div.header_wrap div.login_area div.loginEnt div.info_ent button.bt_login {width:70px; height:32px; font-size:14px; background:#a38aca; color:#fff;}
div.header_wrap div.login_area div.loginEnt a.join_evt {float:right; color:#333; margin-top:12px; padding-left:100px; height:34px; line-height:34px; background:url(../images/common/join_ban.png) no-repeat 0 0; display:inline-block; zoom:1; *display:inline;}
div.header_wrap div.login_area div.userInfo p.userName {margin-top:13px; float:left;}
div.header_wrap div.login_area div.userInfo div.point_box {float:right; margin-top:18px;}
div.header_wrap div.login_area div.userInfo div.point_box div {vertical-align:middle; font-family:'malgun Gothic'; display:inline-block; zoom:1; *display:inline;}
div.header_wrap div.login_area div.userInfo div.point_box div span {font-weight:600;}
div.header_wrap div.login_area div.userInfo div.point_box div.m_point {line-height:24px;}
div.header_wrap div.login_area div.userInfo div.point_box a.bt_typeC {margin-top:-2px;}

/* footer */
div.footer_wrap {height:180px; margin-top:100px;} 
div.footer_wrap a, 
div.footer_wrap p {color:#888;}
div.footer_wrap p a.bt_lic_info {border:1px solid #ccc; text-align:center; width:102px; height:20px; cursor:pointer; line-height:20px; font-size:11px; display:inline-block; zoom:1; *display:inline;}
.footer_area {border-top:1px solid #111; border-bottom:1px solid #ddd; padding:16px 0 18px;}
.group_area {background:#f7f7f7; height:56px;}
.group_area .group_view {float:left; height:56px; line-height:56px;}
.group_area .group_view a.bt_all_view {display:inline-block; zoom:1; margin-right:10px; *display:inline;}
.group_area .group_view .sel_relav {position:relative; top:-1px !important;}
.group_area .ci_all {float:right;}
.group_area .ci_all li {float:left; margin-right:24px;}
.group_area .ci_all li:nth-last-child(1) {margin-left:0;}
.group_area .ci_all li.first {margin-left:0px;}
.group_area .ci_all li a {display:block; text-indent:-10000em;}
.group_area .ci_all li .kiwoom {margin-top:18px; width:64px; height:23px; background:url(../images/common/kiwoom.png) no-repeat 0 0;}
.group_area .ci_all li .saramin {margin-top:16px; width:63px; height:20px; background:url(../images/common/saramin.png) no-repeat 0 0;}
.group_area .ci_all li .mirae {margin-top:16px; width:66px; height:21px; background:url(../images/common/mirae.png) no-repeat 0 0;}
.group_area .ci_all li .daoudata {margin-top:15px; width:80px; height:23px; background:url(../images/common/daoudata.png) no-repeat 0 0;}
.group_area .ci_all li .kica {margin-top:18px; width:84px; height:18px; background:url(../images/common/kica.png) no-repeat 0 0;}
.group_area .ci_all li .daouincube {margin-top:15px; width:79px; height:23px; background:url(../images/common/daouincube.png) no-repeat 0 0;}
.group_area .ci_all li .kidaristudio {margin-top:15px; width:93px; height:23px; background:url(../images/common/kidaristudio.png) no-repeat 0 0;}
.footer_area .wrap_inner {height:40px; line-height:40px;}
.footer_area .wrap_inner a {display:inline-block; zoom:1; *display:inline; font-size:12px;}
.footer_area .wrap_inner a:hover {text-decoration:underline;}
.footer_area .wrap_inner a span.on {color:#111;}
.footer_area .wrap_inner span.bul_cell {display:inline-block; zoom:1; *display:inline; margin:0 10px 0 12px;}
div.footer_wrap .wrap_inner {width:990px; margin:0 auto;}
div.footer_wrap > .wrap_inner {position:relative;}
div.footer_wrap > .wrap_inner h2.daou_bi {margin-top:24px; width:108px; height:36px; float:left; background:url(../images/common/daou_bi.gif) no-repeat 0 0;}
div.footer_wrap > .wrap_inner p {margin-left:94px; margin-top:10px; line-height:130%; float:left; font-size:12px;}
div.footer_wrap > .wrap_inner p a.bt_list_info{border:1px solid #ccc; text-align:center; margin-left:10px; width:92px; height:20px; line-height:20px; font-size:11px; display:inline-block; zoom:1; *display:inline;}

