@charset "UTF-8";
/* UZEN Publishing Team 090503 Jade,Ann */

/* default.css - Type Selector Definition */
* { margin:0; padding:0; font-size:12px; font-family:"Arial", AppleGothic, Sans-serif, "돋움", Dotum; }
body { margin:0; padding:0; font-size:.75em; font-family:tahoma, arial, sans-serif, simhei, simsun, dotum; }
img { border:none; }
label { cursor:pointer; }
form { margin:0; padding:0; }

/* Special Class Selector */
.fr { float:right; }
.fl { float:left; }
.clear { clear:both; }
.clearffx { display:none; }
:root .clearffx { clear:both; display:block; }
.fwB { font-weight:bold; }
.tCenter { text-align:center; }
.tRight { text-align:right; }
.tLeft { text-align:left; }
.gap1 { margin-top:.8em; }
.nowrap { white-space:nowrap; }
input { height:15px !important; padding:2px 0px 0px 2px !important; }
.iePngFix { behavior:url(./common/js/iePngFix.htc); }
.zbxe_info { vertical-align:middle; behavior:url(./common/js/iePngFix.htc); }

/* Input Style Definition */
.inputTypeText { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; height:1.4em; padding:.2em 0 0 .3em; background:#ffffff; font-size:1em; _font-size:9pt; }
*:first-child+html .inputTypeText { font-size:9pt; }
.inputTypeText:hover, .inputTypeText:focus { background:#f4f4f4; }
.inputTypeTextArea { border:1px solid !important; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6 !important; background:#ffffff; font-size:1em; _font-size:9pt; height:100px; }
*:first-child+html .inputTypeTextArea { font-size:9pt; }
.font_nor { font-weight:normal; }
*html .font_nor { font-weight:normal; margin-top:-3px; }
*html .font_norA { font-weight:normal; margin-top:-9px; }
.w40 { width:40px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w140 { width:140px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w170 { width:170px; }
.w175 { width:175px; }
.w180 { width:180px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w250 { width:250px; }
.w260 { width:260px; }
.w270 { width:270px; }
.w280 { width:280px; }
.w290 { width:290px; }
.w300 { width:300px; }
.w400 { width:400px; }
.mgt20 { margin-top:20px; }
.mgt30 { margin-top:30px; }
.mgt10 { margin-top:10px; }
.mgt1 { margin-top:1px; }
.mgt2 { margin-top:2px; }
.mgt3 { margin-top:3px; }
.mgt4 { margin-top:4px; }
.mgt5 { margin-top:5px; }
.mgt6 { margin-top:6px; }
.mgt7 { margin-top:7px; }
.mgt8 { margin-top:8px; }
.mgt9 { margin-top:9px; }
.mgl35 { margin-left:35px; }
.mgl20 { margin-left:20px; }
.mgl10 { margin-left:10px; }
.mgl1 { margin-left:1px; }
.mgl2 { margin-left:2px; }
.mgl3 { margin-left:3px; }
.mgl4 { margin-left:4px; }
.mgl5 { margin-left:5px; }
.mgl6 { margin-left:6px; }
.mgl7 { margin-left:7px; }
.mgl8 { margin-left:8px; }
.mgl9 { margin-left:9px; }
.mgl15 { margin-left:15px; }
.mgr55 { margin-right:55px; }
.mgr5 { margin-right:5px; }

/* editor style */
a.bold { font-weight:bold; }
.alignC { text-align:center; }
.alignL { text-align:left; }
.alignR { text-align:right; }
.ud { text-decoration:underline; }
h1 { padding-bottom:15px; }
h2 { font-size:16px; display:block; margin-bottom:10px; }
h4 { font-size:13px; line-height:22px; }
span.txt_cn { font-size:12px; }
#footer { margin-top:30px !important; }
.copyright { padding-left:0px !important; }

/* Paragraph */
.paragraph { line-height:16px; font-size:12px; }

/* dataTable */
.dataTable * { line-height:16px; }

/* breadcrumb */
dl.sub_nav { }
dl.sub_nav dd.navList { font-size:11px; margin-top:0px !important; height:15px; padding-top:4px; }
dl.sub_nav dd.navList span.txt_cn { font-size:12px; }
dl.sub_nav dd ul.btn_h1_rgt li span.btn_txt { font-size:12px; }

/* bx_know01 */
div.bx_know ul.con_lst li { font-size:12px; }
ul.tabType01 li * { font-size:12px; text-decoration:none; margin-bottom:-1px; }
ul.tabType01 li a span.txt_eng { font-size:11px; }
ul.tabType01 li.sel a { vertical-align:top; line-height:12px; display:block; padding-top:4px; }
ul.tabType01 li a { vertical-align:top; line-height:12px; display:block; padding-top:4px; }

/* tab + content */
div.tab_desc * { font-size:12px; line-height:16px; }
.dataTable table * { font-size:12px; }
.dataTable table thead th { font-size:12px; }
.dataTable table a { font-size:12px; }
.dataTable table tbody.typeB td { font-size:12px; }
div.tab_desc h5 { font-size:12px; line-height:22px; }

/* layer Popup */
div.folder_con .paragraph { padding-top:0; font-size:12px; line-height:16px; }
dl.popup_sigin dd { line-height:16px; font-size:12px; }
div.complete_form i { line-height:16px; }
:root dl.popup_sigin .bx_popgray_01 .edit_btn a.btn_type03 span { padding-top:2px; }
a.btn_type03 span { font-size:12px; }
:root a.btn_type03 span { font-size:12px; }
.btn_type01 a { font-size:12px; padding:5px 8px 8px 8px; }
:root .btn_type01 a { font-size:12px; padding:3px 8px 8px 8px; }
.btn_type04 a { font-size:12px; padding:5px 8px 8px 8px; }
:root .btn_type04 a { font-size:12px; padding:3px 8px 8px 8px; }
ul.login_area * { font-size:12px; }
dl.ckeck_name dt { font-size:12px; }
:root dl.ckeck_name dt { font-size:12px; }
dl.ckeck_name dd { font-size:12px; }
:root ul.login_area li { margin-bottom:0px; }
ul.login_area li.input_mgb { margin-bottom:0px; }
div.btn_login { padding-top:19px; }
div.txt_form { font-size:12px; line-height:16px; }
div.sign_txt { line-height:16px; }
ul.contbox_form i { font-size:12px; }
div.choice_yn { font-size:12px; }
.gbfb_tb_border table.gbfb_tb tr th span i.table_star { font-size:12px; }
.gbfb_tb_border table.gbfb_tb tr th span { font-size:12px; }
.gbfb_tb_border table.gbfb_tb tr td { font-size:12px; }
.gbfb_tb_border table.gbfb_tb tr td span.sub_txt { font-size:12px; padding-top:2px; }
.gbfb_tb_border table.gbfb_tb tr td span.radio_txt { font-size:12px; }
:root .gbfb_tb_border table.gbfb_tb tr td span.radio_txt { font-size:12px; }
.gbfb_tb_border table.gbfb_tb tr td ul.check_list li { font-size:12px; }
:root .gbfb_tb_border table.gbfb_tb tr td ul.check_list li input { vertical-align:middle; line-height:10px; }
.gbfb_tb_border table.gbfb_tb tr td ul.check_pro_lst li { font-size:12px; }
.gbfb_tb_border table.gbfb_tb tr td ul.check_pro_lst li.last i { font-size:12px; }
.rssTxt { font-size:12px; }
div.rssTable table th { font-size:12px; }
div.rssTable table td { font-size:12px; }

/* 0623  추가 */
div.main_dif dl.main_page dd { font-size:12px; line-height:18px; }
span.txt_gr { font-size:12px; }
div.hdCopy { line-height:18px; }
.gbfb_subtitle { font-size:12px; font-weight:normal; }
/* ul.gnb_tab li { width:151px; height:23px; background:url(/images/common/gnb_tab_cn_01_on.jpg) no-repeat left top; float:left; } */
*html ul.too_many_tap li a { background:url(/images/btn_ico/tab_unsel_r.gif) repeat-x right top; vertical-align:baseline; padding:4px 5px 5px 0px; font-size:11px; }
h3 { padding-top:2px; }
div.ft_con { margin-top:0px; }
div.ft_con ul.ft_icon_cn {background:transparent url(../images/btn_ico/foot_icon_bg_cn.gif) no-repeat left top; width:150px; float:right; height:24px; padding:0px; margin:0px !important; }
div.ft_con ul.ft_icon_cn li { float:right; margin-top:2px; margin-right:3px; padding:0px; height:20px; }
*html div.ft_con ul.ft_icon_cn li { margin-right:2px; }
div.ft_con .ft_icon_cn_family { margin-top: 5px; }


div.ft_con ul.ft_icon_ko {background:transparent url(../images/btn_ico/foot_icon_bg_ko.gif) no-repeat left top; width:150px; float:right; height:24px; padding:0px; margin:0px !important; }
div.ft_con ul.ft_icon_ko li { float:right; margin-top:2px; margin-right:3px; padding:0px; height:20px; }
*html div.ft_con ul.ft_icon_ko li { margin-right:2px; }
div.ft_con .ft_icon_ko_family { margin-top: 5px; }



.clear_dif_a { clear:both; }
*html .clear_dif_a { clear:none; height:2px; }
:root .clear_dif_a { clear:both; height:1px; }
.clear_dif_b { height:1px; }
*html .clear_dif_b { clear:none; margin-top:-10px; }
:root .clear_dif_b { clear:none; }
*html .h2_diff { padding-bottom:3px; }
*html .h2_diff h4.board_title strong { padding-top:2px !important; }
*html .faqa_dif { margin-top:15px !important; padding:0px !important; }
*html .faqa_dif .red_txt { margin:0px 10px 0px 5px !important; padding:0px; }
.info { padding-top:2px; }
.btn_type07 a { font-weight:normal !important; }
.bx_footer .gbg ul li a { font-size:12px; }
.btn_type07 a { font-weight:normal !important; }
:root a.btn_type03 span.grayBg { padding-top:2px !important; padding-bottom:3px; }
.photoTable table tbody td .photo_product .btn_type05 { background:url(/images/btn_ico/btn_type05_r_cn.gif) no-repeat top right; }
.photoTable table tbody td .photo_product .btn_type05 a { height:16px; background:url(/images/btn_ico/btn_type05_l_cn.gif) no-repeat top left; padding:4px 5px 0px 5px; }
*html .photoTable table tbody td .photo_product .btn_type05 a { padding:3px 5px 0px 5px; }
:root .photoTable table tbody td .photo_product .btn_type05 a { padding:2px 5px 0px 5px; }
.photoTable table tbody td .photo_product .btn_type06 { background:url(/images/btn_ico/btn_type06_l_cn.gif) no-repeat top right; }
.photoTable table tbody td .photo_product .btn_type06 a { height:16px; background:url(/images/btn_ico/btn_type06_r_cn.gif) no-repeat top left; text-decoration:none; font-weight:normal; line-height:11px; padding:4px 8px 2px 7px; }
*html .photoTable table tbody td .photo_product .btn_type06 a { padding:5px 5px 0px 5px; }
:root .photoTable table tbody td .photo_product .btn_type06 a { padding:3px 8px 2px 7px; }
:root a.btn_type03 { padding-top:3px; padding-bottom:3px; }
.gbfb_tb_border table.gbfb_tb tr td textarea { overflow-y:scroll; width:99%; margin:6px 0px 7px 0px !important; padding:2px 0px 2px 2px; }
table.gbfb_tb .md_ipt { margin:0px 0px 0px 0px !important; }
div.main_lft div.btn_more { float:right; margin-top:-15px; }
dl.search_box02 dt { color:#666666; font-size:11px; font-weight:normal; padding:0px 10px 0px 283px; }
*html dl.search_box02 dt { padding-left:289px; }
div.gnb_rgt ul.quickbtn { padding-left:50px; padding-top:49px; clear:both; }/* 06016 수정 */
ul.too_many_tap li.sel a { padding:4px 10px 5px 7px; background:#288AE6 url(/images/btn_ico/tab_sel_r.gif) repeat-x right top !important; }
*html ul.too_many_tap li.sel a { background:#288AE6 url(/images/btn_ico/tab_sel_r.gif) repeat-x right top !important; }
body:first-of-type ul.too_many_tap li.sel a { padding:3px 10px 5px 7px; }
:root ul.v li.sel a { padding-top:3px; }
ul.too_many_tap li a { padding:3px 5px 4px 0px; background:url(/images/btn_ico/tab_unsel_r.gif) repeat-x right top; background-color:#dadada; z-index:95000; }
*html ul.too_many_tap li a { background:#dadada url(/images/btn_ico/tab_unsel_r.gif) repeat-x right top; ; }
:root ul.too_many_tap li a {
padding-top:4px !im; background:url(/images/btn_ico/tab_unsel_r.gif) repeat-x right top; }
body:first-of-type ul.too_many_tap li a { padding:3px 5px 18px 0px; }
div.search_box2 { z-index:90000; }
div.ft_con ul {}
div.ft_con ul.ft_icon { background:url(/images/btn_ico/foot_icon_bg_cn.gif) no-repeat left top; }
div.main_visual h1 { border-bottom:0px ; }
a.btn_type03 span { line-height:19px; line-height /*\**/:1.8em\9; }
*html a.btn_type03 span.grayBg { line-height:19px; padding-bottom:1px; font-size:11px !important; }
.btn_type02 a { font-size:11px; padding-top:3px; }
*html div.main_lft div.btn_more { float:right; padding-right:4px; margin-top:-12px; }
div.myPage h3 { padding-top:3px; }
:root div.myPage h3 { padding-top:2px; }
*html div.myPage h3 { padding-top:4px; padding-bottom:0px; }
:root div.bx_mypage_03 { padding-bottom:0px; }
*html div.mypage_sbox_cn div.btn_type07 { padding-bottom:10px; }
*html div.faq_area strong.red_txt { padding-left:1px; }

