/*
*  for helpdesk
*/

/* redeclaration default style */
select.select	{ padding: 3px 2px 3px 5px; behavior: none !important; }

/* helpdesk layout */
#header		{ }
#header h2	{ float: left; }
#content	{ margin-top: -9px !important; overflow: hidden; }
#mSection	{ float: left; position: relative; width: 98%; }
#sSection	{ float: right; width: 262px; margin: 66px 0 0; padding: 9px 0 0; }

h3.title	{ margin: 10px 0; padding: 0 0 10px; border-bottom: 2px solid #ea5e00; }
h3.title img	{ display: block; }
h3.stitle	{ position: relative; margin: 0; padding: 0; border-bottom: 2px solid #dedede; }
h3.stitle img	{ display: block; }
h3.otitle	{ padding: 40px 0 30px; border-bottom: 2px solid #ea5e00; }
h3.otitle img	{ display: block; }
h4.otitle	{ padding: 39px 0 15px 21px; font-size: 12px; color: #333; background: url(https://newimg.dfl.co.kr/img/img_helpdesk/bul_square.gif) no-repeat 0 40px; }
h4.title	{ position: relative; margin: 30px 0 20px; padding: 0 0 0 12px; font-size: 15px; font-weight: bold; color: #000; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/bul_h4_title.gif') no-repeat 1px 2px; }
h4.ititle	{ position: relative; margin: 30px 0 10px; }
h4.ititle span	{ position: absolute; top: -4px; right: 0; }
h4.ititle img	{ display: block; }
h5.title	{ margin: 30px 0 10px; }
h5.title img	{ display: block; }

p.caption				{ position: relative; margin: -14px 0 17px; color: #888; }
span.print				{ position: absolute; right: 0; top: -3px; }
p.txt-caption			{ margin: 8px 0 0 2px; color: #999; }

table td.no-result	{ padding: 100px 0 !important; font-size: 12px; }

a:hover	{ text-decoration: underline; }

/* tabs */
div.tab			{ width: 607px; height: 29px; margin: 30px 0 20px; padding: 0 0 0 1px; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/tab_border.gif') repeat-x 0 0; overflow: hidden; }
div.tab span	{ display: block; float: left; height: 29px; margin: 0 0 0 -1px; _margin: 0; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/tab_bar.gif') no-repeat 0 10px; }
div.tab span:first-child	{ background: none; }
div.tab em		{ display: block; _display: inline-block; height: 21px; padding: 8px 9px 0; cursor: pointer; }
div.tab a		{ display: block; color: #999; }
div.tab a:hover	{ color: #333; text-decoration: none; }

div.tab span.current	{ background: url('https://newimg.dfl.co.kr/img/img_helpdesk/tab_r.gif') no-repeat 100% 0; }
div.tab span.current a	{ color: #333; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/tab_l.gif') no-repeat 0 0; }
div.tab span.current em	{ background: url('https://newimg.dfl.co.kr/img/img_helpdesk/tab_arrow.gif') no-repeat 50% 100%; }

/* paging */
div.paging		{ width: 100%; margin: 15px 0 0; font-family: tahoma; text-align: center; }
div.paging a	{ color: #555; font-weight: bold; text-decoration: none; }
div.paging a:hover,
div.paging em	{ color: #ca181f; font-weight: bold; }
div.paging span	{ padding: 0 4px; }
div.paging p	{ display: inline; padding: 0 8px; }
div.paging img	{ vertical-align: middle; }

/* buttons */
div.buttons		{ width: 100%; margin: 25px 0 0; text-align: center; }
div.buttons input,
div.buttons img	{ vertical-align: middle; }

/* helpdesk menu */
ul#tNavi		{ padding: 30px 0 0 28px; zoom: 1; overflow:hidden; }
ul#tNavi li		{ float: left; padding: 0 14px; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/menu_bar.gif') no-repeat 0 1px; }
ul#tNavi a		{ display: block; height: 13px; font-size: 0; line-height: 0; text-indent: -3000em; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/menu_topnavi.gif') no-repeat 0 0; }
ul#tNavi a.menu-faq			{ background-position: 0 0; width: 71px; }
ul#tNavi .current a.menu-faq,
ul#tNavi a.menu-faq:hover		{ background-position: 0 -37px; }
ul#tNavi a.menu-qna			{ background-position: -100px 0; width: 40px; }
ul#tNavi .current a.menu-qna,
ul#tNavi a.menu-qna:hover		{ background-position: -100px -37px; }
ul#tNavi a.menu-report		{ background-position: -169px 0; width: 42px; }
ul#tNavi .current a.menu-report,
ul#tNavi a.menu-report:hover	{ background-position: -169px -37px; }
ul#tNavi a.menu-download	{ background-position: -241px 0; width: 43px; }
ul#tNavi .current a.menu-download,
ul#tNavi a.menu-download:hover	{ background-position: -241px -37px; }
ul#tNavi a.menu-policy		{ background-position: -312px 0; width: 50px; }
ul#tNavi .current a.menu-policy,
ul#tNavi a.menu-policy:hover	{ background-position: -312px -37px; }
ul#tNavi li:first-child	{ background: none; }

/* helpdesk sub navi */
ul#sNavi		{ width: 100%; margin: 0 0 30px; padding: 15px 0 11px; border-bottom: 1px solid #d0d0d0; }
ul#sNavi li		{ padding: 4px 0 3px 30px; line-height: 1; zoom: 1; overflow: hidden; }
ul#sNavi strong	{ float: left; padding: 1px 10px 0 0; }
ul#sNavi p		{ float: left; /*width: 535px;*/ padding: 0 0 0 12px; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/bul_snavi.gif') no-repeat 0 1px; zoom: 1; overflow: hidden; word-break: ; }
*html ul#sNavi p{ /*width: 531px;*/ padding: 0 0 0 16px; }
ul#sNavi p span	{ float: left; min-width: 30px; margin: 0 0 0 -1px; padding: 1px 12px 5px; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/subnavi_bar.gif') no-repeat 100% 1px; }
*html ul#sNavi p span { display: inline-block; float: none; padding: 1px 12px 5px 8px; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/subnavi_bar.gif') no-repeat 100% 0; }
ul#sNavi p em	{ float: left; width: 1px; height: 1em; margin: 0 0 0 -1px; border-left: 1px solid #fff; }
*html ul#sNavi p em	{ display: inline-block; float: none; height: 10px; margin: -6px 0 6px -5px; }
ul#sNavi a:hover	{ text-decoration: none; }
ul#sNavi p span.current a	{ font-weight: bold; color: #ea5e00; letter-spacing: -1px;}
/*ul#sNavi p span:first-child	{ background: none; }*/

/* helpdesk main wrapper */
.helpdesk-main-wrappper	{ background: url('https://newimg.dfl.co.kr/img/img_helpdesk/helpdesk_wrapper_bg.gif') repeat-x 0 0 !important; }
.helpdesk-main-wrappper #mSection	{ margin: 34px 0 0 !important; }
.helpdesk-main-wrappper #sSection	{ margin: 34px 0 0 !important; }

/* helpdesk navi */
#hNavi	{ width: 100%; height: 199px; padding-top: 9px; overflow:hidden; }
#hNavi p	{ float: left; }
#hNavi a	{ display: block; height: 199px; font-size: 0; line-height: 0; text-indent: -3000em; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/helpdesk_navi.gif') no-repeat 0 0; }
#hNavi a.top-faq		{ width: 289px; background-position: 0 0; }
#hNavi a.top-faq:hover		{ background-position: 0 -199px; }
#hNavi a.top-qna		{ width: 319px; background-position: -289px 0; }
#hNavi a.top-qna:hover		{ background-position: -289px -199px; }
#hNavi a.top-report		{ width: 292px; background-position: -608px 0; }
#hNavi a.top-report:hover	{ background-position: -608px -199px; }

/* main search */
#mSearch	{ height: 84px; }
#mSearch p.search-box		{ float: left; height: 40px; margin: 23px 0 0; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/main_search_box_bg.gif') no-repeat 0 0; }
#mSearch p.search-box span	{ float: left; width: 385px; padding: 8px 0 0 130px; }
#mSearch p.search-box input	{ vertical-align: top; }
#mSearch p.search-box input.input	{ width: 370px; font-size: 12px; color: #ea5e00; font-weight: bold; border: 0; background: transparent url('https://newimg.dfl.co.kr/img/img_helpdesk/search_input_bg.gif') no-repeat 6px 4px; }
#mSearch p.search-box input.onfocus	{ background-image: none; }
#mSearch p.search-qna		{ float: right; padding: 35px 17px 0 0; }
#mSearch p.search-qna img	{ padding: 0 3px; vertical-align: middle; }

/* sub search */
#sSearch	{ height: 65px; padding: 0 0 0 20px; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/search_frame_bg.gif') no-repeat 0 0; overflow: hidden; }
#sSearch p		{ float: left; width: 472px; height: 33px; margin: 12px 0 0; padding: 7px 0 0 13px; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/search_frame_input_bg.gif') no-repeat 0 0; overflow: hidden; }
#sSearch span	{ float: left; margin: 12px 0 0; }
#sSearch input	{ vertical-align: top; }
#sSearch p input.input	{ width: 430px; font-size: 12px; color: #ea5e00; font-weight: bold; border: 0; background: transparent url('https://newimg.dfl.co.kr/img/img_helpdesk/search_input_bg.gif') no-repeat 6px 4px; }
#sSearch p input.onfocus	{ background-image: none; }

/* main faq */
#faqGame		{ margin: 0 0 22px; }
#faqGame ul		{ width: 617px; margin: 0 0 0 -9px; overflow: hidden; }
#faqGame ul li	{ float: left; padding: 0 0 17px 9px; font-size: 12px; text-align: center; }
#faqGame ul a	{ display: block; margin: 0 0 8px; padding: 1px; border: 1px solid #ddd; }
#faqGame ul img	{ width: 192px; height: 56px; }

#faqService		{ }
#faqService h3	{ margin: 0; border: 0; }
.faq-service	{ border: 1px solid #d0d0d0; zoom: 1; overflow: hidden; }
.faq-service p	{ float: left; width: 98px; }
.faq-service p span	{ display: block; border-top: 1px solid #e1e1e1; }
.faq-service p a	{ display: block; width: 98px; height: 73px; font-size: 0; line-height: 0; text-indent: -3000em; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/main_faq_service_menu.gif') no-repeat 0 0; }
.faq-service p a.faq-svc-member	{ background-position: 0 0; }
.faq-service p a.faq-svc-cash	{ background-position: 0 -74px; }
.faq-service p .current a.faq-svc-member,
.faq-service p a.faq-svc-member:hover	{ background-position: -98px 0; }
.faq-service p .current a.faq-svc-cash,
.faq-service p a.faq-svc-cash:hover		{ background-position: -98px -74px; }
.faq-service p span:first-child	{ border: 0; }
.faq-service ul	{ float: left; width: 480px; padding: 12px 0 10px 17px; }
.faq-service ul li	{ padding: 3px 0; }
.faq-service ul img	{ vertical-align: middle; }

/* main notice */
#mainNotice		{ margin: 10px 0 0; border: 1px solid #e9e9e9; }
#mainNotice h3.title{ margin: 0; padding: 0; border: 0; }
#mainNotice ul		{ padding: 15px 0 }
#mainNotice ul li	{ padding: 5px 0 6px 28px; line-height: 1; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/bul_graysquare.gif') no-repeat 20px 9px; }

/* qna category */
p.qna-category		{ width: 100%; margin: 0 0 5px; overflow: hidden; }
p.qna-category span	{ float: left; padding: 6px 20px 0; font-weight: bold; color: #4d4d4d; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/bul_orangesquare.gif') no-repeat 10px 11px; }
p.qna-category select.select	{ width: 150px; }

p.qna-notice { margin: 15px 0; color: #4d4d4d; }
p.qna-notice strong { color: #ff7e00; }

/* qna table */
table.qna-list		{ width: 100%; border-bottom: 2px solid #dfdfdf; }
table.qna-list td	{ padding: 7px 0; text-align: center; border-top: 1px solid #dfdfdf; }
table.qna-list td.category	{ text-align: left; }
table.qna-list td.subject	{ font-size: 12px; text-align: left; }
table.qna-list td.date		{ font-family: tahoma; }
table.qna-list td.category	{ width: 100px; }
table.qna-list td.subject	{ width: 368px; }
table.qna-list td.date		{ width: 65px; }
table.qna-list td.status	{ width: 75px; }
table.qna-list td.category span { display: block; padding-left: 35px; }
table.qna-list td.category span.report { color: #c62828; background: url(https://newimg.dfl.co.kr/img/img_helpdesk/ico_report.gif) no-repeat 0 0; }
table.qna-list td.category span.qna { color: #695118; background: url(https://newimg.dfl.co.kr/img/img_helpdesk/ico_qna.gif) no-repeat 0 0; }

table.qna-view		{ width: 100%; border-bottom: 2px solid #dfdfdf; }
table.qna-view th,
table.qna-view td	{ border-bottom: 1px solid #dfdfdf; }
table.qna-view th	{ color: #999; font-weight: normal; }
table.qna-view thead th,
table.qna-view thead td		{ padding: 9px 0 8px; }
table.qna-view tbody th,
table.qna-view tbody td		{ padding: 25px 0; font-size: 12px; vertical-align: top; }
table.qna-view td.subject	{ font-size: 12px; color: #333; font-weight: bold; }
table.qna-view th.subject	{ width: 50px; }
table.qna-view td.subject	{ width: 558px; }
table.qna-view th.category	{ width: 50px; }
table.qna-view td.category	{ width: 256px; }
table.qna-view th.date		{ width: 50px; }
table.qna-view td.date		{ width: 121px; }
table.qna-view th.status	{ width: 60px; }
table.qna-view td.status	{ width: 71px; }
table.qna-view th.question	{ width: 50px; }
table.qna-view td.question	{ width: 558px; }
table.qna-view th.answer	{ width: 50px; }
table.qna-view td.answer	{ width: 558px; }
table.qna-view th.answer,
table.qna-view td.answer	{ color: #333; background: #f2f2f2; }
table.qna-view div.content	{ width: 545px; word-break: break-all; word-wrap: break-word; overflow: hidden; }

table.qna-write		{ width: 100%; border-bottom: 2px solid #dfdfdf; }
table.qna-write th,
table.qna-write td	{ text-align: left; vertical-align: top; border-bottom: 1px solid #dfdfdf; }
table.qna-write th	{ width: 93px; padding: 9px 0; color: #4d4d4d; }
table.qna-write td	{ width: 515px; padding: 2px 0 4px; }
table.qna-write th span	{ display: block; padding: 0 0 0 20px; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/bul_orangesquare.gif') no-repeat 10px 5px; }
table.qna-write td.caption	{ width: 100%; padding: 6px 8px; font-size: 12px; color: #4d4d4d; line-height: 150%; letter-spacing: -1px; font-weight: bold; }
table.qna-write input,
table.qna-write img			{ vertical-align: middle; }
table.qna-write label,
table.qna-write em			{ color: #797979; }
table.qna-write em			{ display: block; padding: 0 0 0 12px; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/bul_dash.gif') no-repeat 2px 5px; }
table.qna-write p			{ padding: 2px 0; }
table.qna-write label		{ }
table.qna-write label span	{ display: block; padding: 0 0 0 18px; }
table.qna-write input.input		{ padding: 4px 5px 5px; border-color: #d6d6d6; }
table.qna-write input.check		{ width: 14px; height: 14px; margin: 0; padding: 0; vertical-align: middle !important; }
table.qna-write select.field-category	{ width: 150px; }
table.qna-write input.field-email		{ width: 120px; }
table.qna-write input.field-subject		{ width: 480px; }
table.qna-write input.field-attach		{ width: 350px; }
table.qna-write input.field-character	{ width: 139px; }
table.qna-write textarea.field-content	{ width: 480px; height: 110px; }
table.qna-write textarea.field-spec		{ width: 480px; height: 110px; overflow: hidden; }

/* faq */
ul.faq-list			{ width: 100%; margin: -10px 0 0; border-bottom: 1px solid #dfdfdf; }
ul.faq-list li		{ width: 100%; padding: 9px 0 7px; font-size: 12px; border-bottom: 1px solid #dfdfdf; overflow: hidden; }
ul.faq-list li.on	{ }
ul.faq-list li.on a		{ font-weight: bold; color: #ea5e00; }
ul.faq-list li span		{ float: left; width: 80px; margin: -2px 0 0; padding: 0 0 0 20px; }
ul.faq-list li span img	{ }
ul.faq-list .answer		{ clear: both; display: none; margin: 7px 0 -6px; padding: 27px 30px 20px 30px; line-height: 140%; background: #f3f3f3; }
ul.faq-list .answer span	{ float: none !important; margin: 0 !important; padding: 0 !important; }
ul.faq-list .answer a		{ font-weight: normal !important; color: #777 !important; }
ul.faq-list .answer a:hover	{ color: #ea5e00 !important; }

p.faq-quick		{ position: relative; width: 549px; height: 50px; margin: 27px auto 0; text-align: right; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/faq_quick_bg.gif') no-repeat 0 0; }
p.faq-quick img	{ position: absolute; top: 11px; right: 30px; }
p.faq-close		{ margin: 18px 0 0; text-align: right; }
em.searched		{ color: #ea5e00 !important; font-weight: bold !important; }

/* faq best */
#faqBest			{ width: 100%; padding: 12px 0 10px; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/faqbest_bg.gif') repeat-y 0 0; }
#faqBest ul.faq-list	{ margin: 0; border: 0; }
#faqBest ul.faq-list li	{ padding: 5px 0 3px; border: 0; }
#faqBest ul.faq-list li a	{ color: #333; }
#faqBest ul.faq-list li.on a,
#faqBest ul.faq-list li a:hover	{ color: #ea5e00; }
#faqBest ul.faq-list .answer	{ margin-bottom: 9px; background: #f3f3f3 url('https://newimg.dfl.co.kr/img/img_helpdesk/faqbest_bg.gif') repeat-y 0 0; }

/* faq result */
#sSearchResult		{ width: 100%; margin: 0 0 10px; padding: 5px 0 7px; border-top: 1px solid #d3d3d3; background: #ededed; }
#sSearchResult span	{ float: left; padding: 5px 12px 0 22px; color: #333; }
#sSearchResult select.select	{ width: 120px; }

.search-noresult	{ padding: 48px 0 20px; font-size: 12px; color: #333; text-align: center; border-top: 1px solid #d3d3d3; border-bottom: 2px solid #dfdfdf; background: #f3f3f3; }
.search-noresult strong	{ display: block; padding: 0 0 3px; }
.search-noresult em		{ display: block; padding: 0 0 22px; }
.search-noresult a		{ font-size: 11px; color: #ea5e00; }
.search-noresult a:hover{ text-decoration: none; }
.search-noresult a span	{ text-decoration: underline; }
.search-noresult p.faq-quick	{ margin-top: 50px; }

/* download */
table#mySpecTable	{ width: 100%; border-top: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; }
table#mySpecTable th,
table#mySpecTable td	{ height: 31px; font-size: 12px; border-bottom: 1px solid #e9e9e9; }
table#mySpecTable th	{ width: 160px; background: #f3f3f3; }
table#mySpecTable td	{ padding-left: 30px; color: #555; }

#axdxDownload		{ padding: 10px 0 8px; border: 1px solid #d3d3d3; }
#axdxDownload p		{ padding: 18px 0 20px 190px; color: #999; }
#axdxDownload p strong	{ display: block; margin: 0 0 5px; font-size: 12px; color: #555; font-weight: normal; }
#axdxDownload p span	{ display: block; }
#axdxDownload p.ax-download	{ position: relative; border-bottom: 1px solid #e8e8e8; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/vga_download_ax.gif') no-repeat 54px 27px; }
#axdxDownload p.ax-download span	{ padding: 7px 0 0; }
#axdxDownload p.dx-download	{ position: relative; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/vga_download_dx.gif') no-repeat 54px 25px; }
#axdxDownload p.dx-download	span	{ padding: 13px 0 0; }

#vgaDownload		{ padding: 0 0 0 21px; border: 1px solid #d3d3d3; zoom: 1; overflow: hidden; }
#vgaDownload p		{ position: relative; float: left; padding-left: 1px; background: url('https://newimg.dfl.co.kr/img/img_helpdesk/vga_download_border.gif') no-repeat 0 0; }
#vgaDownload p span	{ display: block; width: 140px; height: 174px; }
#vgaDownload p img	{ position: absolute; top: 123px; left: 29px; }
#vgaDownload p.dn-flash	{ padding-left: 0; }
#vgaDownload p.dn-flash span	{ background: url('https://newimg.dfl.co.kr/img/img_helpdesk/vga_download_flash.gif') no-repeat 0 0; }
#vgaDownload p.dn-geforce span	{ background: url('https://newimg.dfl.co.kr/img/img_helpdesk/vga_download_geforce.gif') no-repeat 0 0; }
#vgaDownload p.dn-radeon span	{ background: url('https://newimg.dfl.co.kr/img/img_helpdesk/vga_download_radeon.gif') no-repeat 0 0; }
#vgaDownload p.dn-intel	span	{ background: url('https://newimg.dfl.co.kr/img/img_helpdesk/vga_download_intel.gif') no-repeat 0 0; }

/* safety login */
div.safety-login	{ padding: 0 0 100px; text-align: center; }
div.safety-login p	{ margin: 0 0 25px; padding: 53px 0 56px 35px; text-align: left; border: 1px solid #ededed; background: #f3f3f3; }
div.safety-login strong	{display:block; margin:0 0 10px; color:#ff6600; font-size: 12px;}
div.safety-login img{ vertical-align: middle; }

dl.safety-login	{ padding: 20px 0 17px; font-size: 12px; color: #333; border-bottom: 2px solid #ddd; }
dl.safety-login dt	{ padding: 0 0 2px; font-weight: bold; background: url(https://newimg.dfl.co.kr/img/img_helpdesk/bul_square.gif) no-repeat 0 0; }
dl.safety-login dd	{ line-height: 140%; }
dl.safety-login dt,
dl.safety-login dd	{ padding-left: 20px; }
dl.safety-login strong	{ font-weight: normal; color: #ea5e00; }

ul.safety-login	{ padding: 16px 25px 14px; color: #333; border: 1px solid #ededed; background: #f3f3f3; }
ul.safety-login li	{ padding: 3px 0 2px 9px; background: url(https://newimg.dfl.co.kr/img/img_helpdesk/bul_graysquare_3x3.gif) no-repeat 0 8px; }
ul.safety-login strong	{ color: #ea5e00; }

/* personal certification */
table#personalCert { width: 100%; border-bottom: 2px solid #e0e0e0; }
table#personalCert th, table#personalCert td { height: 32px; font-size: 12px; border-bottom: 1px solid #e0e0e0; }
table#personalCert th { width: 125px; padding-left: 25px; color: #4d4d4d; text-align: left; background: #f6f6f6 url('https://newimg.dfl.co.kr/img/img_common/bul_gray_square.gif') no-repeat 17px 15px; }
table#personalCert td { padding-left: 20px; color: #4d4d4d; zoom: 1; overflow: hidden; }
table#personalCert td.birth label { margin-right: 5px; }
table#personalCert td.sex label { margin-right: 30px; }
table#personalCert td label { float: left; }
table#personalCert input.input { width: 80px; }
table#personalCert input.radio { width: 14px; height: 14px; margin: 0 !important; padding: 0 !important; vertical-align: middle !important; }
table#personalCert input.field-userpw { width: 125px; }

/* policy */
#policyLinks { margin: 0px 0 0; border: 3px solid #e1e1e1; }
#policyLinks ul { width: 100%; padding: 17px 0 17px 20px; border: 1px solid #fff; background: #f9f9f9; zoom: 1; overflow: hidden; }
#policyLinks ul li { float: left; font-size: 12px; }
#policyLinks ul li span { color: #a86920; }
#policyLinks ul li a	{ color: #4d4d4d; }
#policyLinks ul li a:hover	{ text-decoration: underline; }
#policyLinks ul.agreement li { width: 190px; }
#policyLinks ul.cashpolicy li{ width: 193px; }
#policyLinks ul.privacy   li { width: 250px; }
    #policyLinks ul.privacy li.no01,
    #policyLinks ul.privacy li.no04,
    /*#policyLinks ul.privacy   li.no05,*/
    #policyLinks ul.privacy li.no07,
    #policyLinks ul.privacy li.no09,
    #policyLinks ul.privacy li.no10,
    /*#policyLinks ul.privacy li.no11,*/
    #policyLinks ul.privacy li.no13,
    #policyLinks ul.privacy li.no15,
    #policyLinks ul.privacy li.no16 {
        width: 310px;
    }


#policyFrame { position: relative; width: 100%; color: #4d4d4d; }
#policyFrame h1,
#policyFrame h2 { padding: 0 !important; font-size: 12px; background: none !important; }
#policyFrame h1 { margin: 30px 0 5px; color: #a84a20; }
#policyFrame h2 { margin: 0 0 5px; }
#policyFrame * li ol,
#policyFrame * li ul { margin: 0 0 0 10px; }
#policyFrame li,
#policyFrame p { font-size: 12px; text-align: justify; }
#policyFrame a { color: #07497c; text-decoration: underline; }
#policyFrame table { width: 100%; margin: 15px 0 0; }
#policyFrame table th, #policyFrame table td { height: 30px; font-size: 12px; border: 1px solid #cbcbcb; }
#policyFrame table thead th { text-align: center; background: #efefef; }
#policyFrame table tbody th { width: 20%; padding-left: 20px; text-align: left; background: #f8f8f8; }
#policyFrame table tbody td { width: 40%; padding-left: 25px; }
#policyFrame table tbody td.phone { padding-left: 0; text-align: center; }
#policyFrame .red	{ color: red; }

#policyFrame.privacy { margin: 30px 0 0; }
#policyFrame.privacy #top { margin: 0; }

p.previous { float: right; margin: 20px 0 0; text-align: right; }
p.previous a { padding-left: 8px; font-size: 11px; font-weight: bold; color: #333 !important; text-decoration: underline; background: url('https://newimg.dfl.co.kr/img/img_regist/bul_policy.gif') no-repeat 0 2px; }

#top { position: absolute; top: 0; right: -48px; margin: 30px 0 0; }