@charset "utf-8";

@font-face {
	font-family: 'NanumGothicBold';
	src: url('../font/NanumGothicBold.eot');
	src: local("☺"),
		url('../font/NanumGothicBold.woff') format('woff'),
		url('../font/NanumGothicBold.ttf') format('truetype');
}
@font-face {
	font-family: 'NanumGothic';
	src: url('../font/NanumGothic.eot');
	src: local("☺"),
		url('../font/NanumGothic.woff') format('woff'),
		url('../font/NanumGothic.ttf') format('truetype');
}
@font-face {
	font-family: 'NanumBarunGothic';
	src: url('../font/NanumBarunGothic-YetHangul.eot');
	src: local("☺"),
		url('../font/NanumBarunGothic-YetHangul.woff') format('woff'),
		url('../font/NanumBarunGothic-YetHangul.ttf') format('truetype');
}

body { font-size: 0.75em}
a:link, a:visited { text-decoration:none}
a:hover, a:focus, a:active { text-decoration:underline}

a, abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt, 
em, embed,
fieldset, figcaption, figure, font, footer, form, 
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
kbd, 
keygen,
label, legend, li, 
meter,
nav, menu,
object, ol, output,
p, pre, progress,
q, 
s, samp, section, small, span, source, strike, strong, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, 
var { margin:0; padding:0}

h1, h2, h3, h4, h5, h6, th, td, table, input, button, select, textarea, sub{ font-size:1em}
body, input, button, select, textarea, sub{ font-family:"Malgun Gothic","NanumGothic","NanumBarunGothic", 새굴림, 돋음 ;}
em, cite, address, optgroup { font-style:normal}
kbd, samp, code {font-family:Trebuchet MS, Dotum,"돋움", Verdana, sans-serif;}

img, input, button, select, textarea {vertical-align:middle}
ul, ol { list-style:none}
img{ border:0}
fieldset {border:0;}

abbr, acronym { cursor:help; border-bottom:1px dotted black}
table {border-collapse:collapse; border-spacing:0;}/* border-collapse: collapse; ff에서 border="0" 인 경우 문제 발생 */

legend, hr { overflow:hidden; position:absolute; top:0; left:0}
legend, hr, caption { visibility:hidden; font-size:0; width:0; height:0; line-height:0;margin:0;padding:0;}

input {padding:1px;margin:0;margin-right:3px;.margin-right:0;-webkit-ime-mode:active;-moz-ime-mode:active;-ms-ime-mode:active;ime-mode:active;}
textarea {-webkit-ime-mode:active;-moz-ime-mode:active;-ms-ime-mode:active;ime-mode:active;}

* { padding:0px; margin:0px;}
.no_pm {padding:0px !important; margin:0px !important;}
.bg_none {background:none !important;}
.bdr_none {border-right:none !important;}
.bd_none {border:none !important;}

.font_l {font-weight:lighter !important;}
.font_11 {font-size:11px !important;}
.font_12 {font-size:12px !important;}
.font_12_l {font-size:12px !important;font-weight:lighter !important;}
.font_14 {font-size:14px !important;}
.font_14b {font-size:14px !important;font-weight:bold !important;}
.font_11-1 {font-size:11px;letter-spacing:-1px;}
.font_b {font-weight:bold !important;}
.font_org_b {font-weight:bold !important;color:#ff6c00 !important;}
.font_org11_b {font-size:11px;font-weight:bold !important;color:#ff6c00 !important;}
.font_org12_b {font-size:12px;font-weight:bold !important;color:#ff6c00 !important;}
.font_org14_b {font-size:14px;font-weight:bold !important;color:#ff6c00 !important;}
.font_org11 {font-size:11px !important;color:#ff6c00 !important;}
.font_org {color:#ff6c00 !important;}
.font_dblue {color:#0047bc !important;}
.font_blue {color:#149999 !important;}
.font_blue_b {color:#0067bc !important;font-weight:bold !important;}
.font_darksky_b {color:#3381d1 !important;font-weight:bold !important;}
.font_red {color:#ff0000 !important;}
.font_red_b {color:#ff0000 !important;font-weight:bold !important;}
.font_grayb {color:#939393 !important;font-weight:bold !important;}



.new_gulim {font-family:'새굴림','New Gulim' !important;}
.link_blue {color:#0000cc !important;text-decoration:underline !important;}
.link_blue:visited {color:#99209b !important;}

table.keep_all td {word-break:keep-all !important;}
table.break_all td {word-break:break-all !important;}

.lh_14 {line-height:14px !important;}
.lh_16 {line-height:16px !important;}
.lh_24 {line-height:24px !important;}

.m_none {margin:0 !important;;}
.m_auto {margin:0 auto !important;}

.mt_0 {margin-top:0 !important;}
.mt_1 {margin-top:1px !important;.margin-top:2px !important;}
.mt_3 {margin-top:3px !important;}
.mt_5 {margin-top:5px !important;}
.mt_7 {margin-top:7px !important;}
.mt_10 {margin-top:10px !important;}
.mt_12 {margin-top:12px !important;}
.mt_13 {margin-top:13px !important;}
.mt_15 {margin-top:15px !important;}
.mt_20 {margin-top:20px !important;}
.mt_25 {margin-top:25px !important;}
.mt_30 {margin-top:30px !important;}
.mt_35 {margin-top:35px !important;}
.mt_40 {margin-top:40px !important;}
.mt_45 {margin-top:45px !important;}
.mt_50 {margin-top:50px !important;}
.mt_55 {margin-top:55px !important;}
.mt_60 {margin-top:60px !important;}
.mt_70 {margin-top:70px !important;}
.mt_80 {margin-top:80px !important;}
.mt_90 {margin-top:90px !important;}
.mt_99 {margin-top:99px !important;}
.mt_100 {margin-top:100px !important;}

.mt_-10 {margin-top:-10px !important;}
.mt_-20 {margin-top:-20px !important;}
.mt_-30 {margin-top:-30px !important;}

.mb_-5 {margin-bottom:-5px !important;}
.mb_0 {margin-bottom:0 !important;}
.mb_5 {margin-bottom:5px !important;}
.mb_10 {margin-bottom:10px !important;}
.mb_15 {margin-bottom:15px !important;}
.mb_20 {margin-bottom:20px !important;}
.mb_25 {margin-bottom:25px !important;}
.mb_30 {margin-bottom:30px !important;}
.mb_35 {margin-bottom:35px !important;}
.mb_40 {margin-bottom:40px !important;}
.mb_45 {margin-bottom:45px !important;}
.mb_50 {margin-bottom:50px !important;}
.mb_55 {margin-bottom:55px !important;}
.mb_60 {margin-bottom:60px !important;}
.mb_100 {margin-bottom:100px !important;}

.mr_0 {margin-right:0 !important;}
.mr_3 {margin-right:3px !important;}
.mr_5 {margin-right:5px !important;}
.mr_10 {margin-right:10px !important;}
.mr_15 {margin-right:15px !important;}
.mr_20 {margin-right:20px !important;}
.mr_25 {margin-right:25px !important;}
.mr_30 {margin-right:30px !important;}
.mr_35 {margin-right:35px !important;}
.mr_40 {margin-right:40px !important;}
.mr_45 {margin-right:45px !important;}
.mr_50 {margin-right:50px !important;}
.mr_55 {margin-right:55px !important;}
.mr_60 {margin-right:60px !important;}

.ml_-10 {margin-left:-10px !important;}
.ml_-5 {margin-left:-5px !important;}
.ml_0 {margin-left:0 !important;}
.ml_5 {margin-left:5px !important;}
.ml_6 {margin-left:6px !important;}
.ml_10 {margin-left:10px !important;}
.ml_12 {margin-left:12px !important;}
.ml_15 {margin-left:15px !important;}
.ml_20 {margin-left:20px !important;}
.ml_25 {margin-left:25px !important;}
.ml_30 {margin-left:30px !important;}
.ml_35 {margin-left:35px !important;}
.ml_40 {margin-left:40px !important;}
.ml_45 {margin-left:45px !important;}
.ml_50 {margin-left:50px !important;}
.ml_55 {margin-left:55px !important;}
.ml_60 {margin-left:60px !important;}
.ml_70 {margin-left:70px !important;}
.ml_80 {margin-left:80px !important;}
.ml_90 {margin-left:90px !important;}
.ml_100 {margin-left:100px !important;}
.ml_110 {margin-left:110px !important;}
.ml_120 {margin-left:120px !important;}

.p_0 {padding:0 !important;}
.p_2 {padding:2px !important;}
.p_7 {padding:7px !important;}
.p_10 {padding:10px !important;}
.p_15 {padding:15px !important;}
.p_20 {padding:20px !important;}
.p_30 {padding:30px !important;}

.pt_0 {padding-top:0 !important;}
.pt_5 {padding-top:5px !important;}
.pt_10 {padding-top:10px !important;}
.pt_20 {padding-top:20px !important;}
.pt_30 {padding-top:30px !important;}
.pt_40 {padding-top:40px !important;}
.pt_50 {padding-top:50px !important;}

.pb_0 {padding-bottom:0 !important;}
.pb_10 {padding-bottom:10px !important;}
.pb_20 {padding-bottom:20px !important;}
.pb_30 {padding-bottom:30px !important;}
.pb_60 {padding-bottom:60px !important;}
.pb_90 {padding-bottom:90px !important;}
.pb_120 {padding-bottom:120px !important;}

.pl_5 {padding-left:5px !important;}
.pl_10 {padding-left:10px !important;}
.pl_20 {padding-left:20px !important;}
.pl_30 {padding-left:30px !important;}
.pl_50 {padding-left:50px !important;}

.pr_5 {padding-right:5px !important;}
.pr_10 {padding-right:10px !important;}
.pr_20 {padding-right:20px !important;}
.pr_30 {padding-right:30px !important;}

.h20 {height:20px !important;}
.h30 {height:30px !important;}
.h40 {height:40px !important;}
.h415 {height:415px !important;}
.h475 {height:475px !important;}
.h590 {height:590px !important;}

.w_auto {width:auto !important;}
.w100p {width:100% !important;}
.w99p {width:99.5% !important;}
.w98p {width:98% !important;}
.w97p {width:97% !important;}
.w95p {width:95% !important;}
.w90p {width:90% !important;}
.w85p {width:85% !important;}
.w80p {width:80% !important;}
.w70p {width:70% !important;}
.w60p {width:60% !important;}
.w50p {width:50% !important;}
.w40p {width:40% !important;}
.w30p {width:30% !important;}
.w20p {width:20% !important;}
.w15p {width:15% !important;}
.w10p {width:10% !important;}
.w5p {width:5% !important;}


.w950px {width:950px !important;}
.w800px {width:800px !important;}
.w734px {width:734px !important;}
.w700px {width:700px !important;}
.w660px {width:660px !important;}
.w650px {width:650px !important;}
.w600px {width:600px !important;}
.w550px {width:550px !important;}
.w510px {width:510px !important;}
.w500px {width:500px !important;}
.w465px {width:465px !important;}
.w430px {width:430px !important;}
.w400px {width:400px !important;}
.w380px {width:380px !important;}
.w350px {width:350px !important;}
.w330px {width:330px !important;}
.w320px {width:320px !important;}
.w315px {width:315px !important;}
.w310px {width:310px !important;}
.w300px {width:300px !important;}
.w290px {width:290px !important;}
.w280px {width:280px !important;}
.w260px {width:260px !important;}
.w255px {width:255px !important;}
.w250px {width:250px !important;}
.w230px {width:230px !important;}
.w220px {width:220px !important;}
.w210px {width:210px !important;}
.w200px {width:200px !important;}
.w190px {width:190px !important;}
.w180px {width:180px !important;}
.w172px {width:172px !important;}
.w170px {width:170px !important;}
.w160px {width:160px !important;}
.w150px {width:150px !important;}
.w135px {width:135px !important;}
.w130px {width:130px !important;}
.w120px {width:120px !important;}
.w110px {width:110px !important;}
.w100px {width:100px !important;}
.w90px {width:90px !important;}
.w80px {width:80px !important;}
.w70px {width:70px !important;}
.w60px {width:60px !important;}
.w50px {width:50px !important;}
.w40px {width:40px !important;}
.w30px {width:30px !important;}
.w20px {width:20px !important;}
.w15px {width:15px !important;}
.w10px {width:10px !important;}


.clear:after{content:"";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.clear{display:inline-block;}

.clear2:after{content:"";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.clear2{zoom:1;display:block;}

.cboth {clear:both;height:0;_line-height:0;_font-size:0;}
.cboth_n {clear:both;}
.inline_block {display:inline-block !important;.display:inline !important;.zoom:1;}

.float_l {float:left !important;}
.float_r {float:right !important;}

.align_c {text-align:center !important;}
.align_l {text-align:left !important;}
.align_r {text-align:right !important;}

.valign_t {vertical-align:top !important;}
.valign_m {vertical-align:middle !important;}
.valign_b {vertical-align:bottom !important;}

.ls_decimal {list-style:decimal;}
.deco_ul:link {text-decoration:underline;}

textarea.white {background-color:#fff;border:1px solid #e0e0e0;padding:5px;line-height:16px;}
textarea.gray {background-color:#fdfdfd;border:1px solid #d9d9d9;line-height:16px;}
select {border:1px solid #c6c6c6;background-color:#fff;padding:2px; font-family:"돋움",Dotum, Verdana, sans-serif;}
input.gray {border:1px solid #d9d9d9;background-color:#fdfdfd;padding:3px 3px 1px;vertical-align:top;font-size:14px;}
input.file {height:22px;vertical-align:middle}
input.white {border:1px solid #e0e0e0;background-color:#fff;padding:3px 3px 1px;height:16px;vertical-align:top;}
