@charset "euc-kr";

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-family:Dotum; font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; margin: 0px; padding: 0px;}

body {
    font: 100% Dotum, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: #ffffff;
    margin: 0px;
    padding: 0px;
    color: #555555;
    width:100%;
    height:100% !important;
    height:100%;
    line-height: 20px;
    background-image:url();
	/* scrollbar-face-color: #e5e5e5;
	scrollbar-highlight-color: #e5e5e5;
	scrollbar-shadow-color: #e5e5e5;
	scrollbar-3dlight-color: #e5e5e5;
	scrollbar-arrow-color: #333;
	scrollbar-track-color: #f4f4f4;
	scrollbar-darkshadow-color: #f4f4f4;
	scrollbar-face-color: #f0f0f0;
    scrollbar-highlight-color: #fbfbfb;
    scrollbar-shadow-color: #f2f2f2;
    scrollbar-3dlight-color: #d9d9d9;
    scrollbar-arrow-color: #333333;
    scrollbar-track-color: #f2f2f2;
    scrollbar-darkshadow-color: #999; */
}

body, button, input, select, textarea { font-family:'Dotum', 'Tahoma',Dotum,Sans-serif; color: #222; }

svg {
    border: 1px solid;
}

.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.show{display:block}
.hide{display:none}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote { margin:0; padding:0; }
ol,ul,li { list-style:none; }
img, fieldset, blockquote { border:none;}
i,em,cite { font-style:normal; }
table { border-collapse:collapse; border-spacing:0; }
th,tr, td { border-collapse:collapse; }
strong { font-style:normal; font-weight:bold; }
iframe { border:0; margin:0; padding:0;
	scrollbar-face-color: #f0f0f0;
    scrollbar-highlight-color: #fbfbfb;
    scrollbar-shadow-color: #f2f2f2;
    scrollbar-3dlight-color: #d9d9d9;
    scrollbar-arrow-color: #333333;
    scrollbar-track-color: #f2f2f2;
    scrollbar-darkshadow-color: #999;}

input[type=image] { border:none;} 
input[type=raido] { border:none; background-color: transparent;} 
input[type=checkbox] { border:none; background-color: transparent; margin:-2px 0 0 0; vertical-align:middle;}

label {display:inline-block;white-space:nowrap;margin:0;padding:0px 3px 0px 0px;line-height:16px;height:16px;}

.lhide{display:block;position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;line-height:0;overflow:hidden;font-size:0;text-indent:-9999px}
/*.lhide {display:none}*/

input { 
    color:#666;
    background-color:#ffffff ;
    border:1px solid #b5b5b5;
    font-family: Dotum, Tahoma;
}

textarea { 
    color:#666;
    background-color:#ffffff ;
    border:1px solid #D3D3D3;
	height: 18px;
	font:11px Dotum;
	padding:2px;
	scrollbar-face-color: #f0f0f0;
    scrollbar-highlight-color: #fbfbfb;
    scrollbar-shadow-color: #fff;
    scrollbar-3dlight-color: #d9d9d9;
    scrollbar-arrow-color: #333333;
    scrollbar-track-color: #f2f2f2;
    scrollbar-darkshadow-color: #999;
}

select {
    border: 1px solid #ccc;
    font:12px Tahoma, Dotum;
    color: #666;
    line-height:20px; height:19px; /* °³¹ßÀû¿ë½Ã ³ôÀÌ¿©¹éÁ¶Á¤ À§ÇÑ º¯°æ. (utf-8) org : height:20px; */
	vertical-align:middle;
    background-color: #fff;
	padding:0px;
}

a img { 	border: none;}

a:link {	color: #000; text-decoration: none; }
a:visited {	color: #000; text-decoration: none;}
a:hover { color: #df2428; text-decoration: none;}
a:active, a:focus { text-decoration: none;}

.clearfloat {clear:both; height:0;	font-size: 1px; line-height: 0px;}

/* Position */
.pabs {position:absolute;}
.pr {position:relative;}

/* Default */
.cb {clear:both}
.cp {cursor:pointer;}
.fl { float:left }
.fr { float:right }
.fli {float:left;display:inline;}
.fri {float:right;display:inline;}
.il { display:inline; }
.nbd { border:none !important; }
.nbg { background:none !important }
.bold {font-weight:bold;}
.boldn {font-weight:normal;}
.clear { clear:both; width:0; height:0; margin:0; padding:0; font:0/0 arial; }

tum {font-family:dotum;}
.gulim {font-family:gulim;}
.batang {font-family:batang;}
.gungsuh {font-family:gungsuh;}
.arial {font-family:arial;}
.tahoma {font-family:tahoma;}
.verdana {font-family:verdana;}

.fc_br { color:#a39182;}
.fc_br2 { color:#797368;}
.fc_br3 { color:#73614c;}
.fc_y { color:#b0742f;}
.fc_y a:link  { color:#b0742f; text-decoration:none;}
.fc_y a:visited { color:#b0742f; text-decoration:none;}
.fc_y a:hover  { color:#b0742f; text-decoration:underline;}
.fc_y a:active { color:#b0742f; text-decoration:none;}
.fc_y2 {color:#ffe400;}
.fc_o { color:#ff872b;}
.fc_o2 { color:#f1592a;}
.fc_o3 { color:#ff6000;}
.fc_g { color:#46c600;}
.fc_b { color:#445db9;}
.fc_b a:link  { color:#445db9; text-decoration:none;}
.fc_b a:visited { color:#445db9; text-decoration:none;}
.fc_b a:hover  { color:#2c549f; text-decoration:underline;}
.fc_b a:active { color:#445db9; text-decoration:none;}
.fc_b2 { color:#5097f4;}
.fc_b3 { color:#3399ff;}
.fc_b4 { color:#4656bf;}
.fc_b5 { color:#0a1a82;}
.fc_b6 { color:#5d7dba;}
.fc_gy { color:#aaaaaa;}
.fc_gy2 {color:#cccccc;}
.fc_gy3 {color:#c6c6c6;}
.fc_gy4 {color:#747474;}
.fc_gy5 {color:#666666;}
.fc_bk { color:#000;}
.fc_r { color:#df2428;}
.fc_p { color:#ff4db4;}
.fc_v{ color:#7b8fdf;}
.fc_v2 {color:#814acc;}
.fc_v3 {color:#785bf0;}
.fc_w { color:#ffffff;}
.fc_w a:link  { color:#ffffff; text-decoration:none;}
.fc_w a:visited { color:#ffffff; text-decoration:none;}
.fc_w a:hover  { color:#baff30; text-decoration:underline;}
.fc_w a:active { color:#ffffff; text-decoration:none;}

.bg_gy {background-color:#f5f5f5;}
.bg_w {background-color:#fff;}

.point {color:#f30090}

.fs0 {font-size:0;}
.fs2 {font-size:2px;}
.fs8 {font-size:8px;}
.fs9 {font-size:9px;}
.fs10 {font-size:10px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}

.h0 {height:0px; line-height:0px;}
.h1 {height:1px; line-height:1px;}
.h2 {height:2px; line-height:2px;}
.h3 {height:3px; line-height:3px;}
.h4 {height:4px; line-height:4px;}
.h5 {height:5px; line-height:5px;}
.h6 {height:6px; line-height:6px;}
.h7 {height:7px; line-height:7px;}
.h8 {height:8px; line-height:8px;}
.h9 {height:9px; line-height:9px;}
.h10 {height:10px; line-height:10px;}
.h13 {height:13px; line-height:13px;}
.h14 {height:14px;}
.h15 {height:15px;}
.h16 {height:16px;}
.h20 {height:20px;}
.h26 {height:26px;}
.h28 {height:28px;}
.h30 {height:30px;}
.h40 {height:40px;}
.h50 {height:50px;}
.h60 {height:50px;}
.h80 {height:50px;}
.h100 {height:100px;}

.lh1 {line-height:1px;}
.lh6 {line-height:6px;}
.lh8 {line-height:8px;}
.lh10 {line-height:10px;}
.lh13 {line-height:13px;}
.lh14 {line-height:14px;}
.lh15 {line-height:15px;}
.lh16 {line-height:16px;}
.lh17 {line-height:17px;}
.lh18 {line-height:18px;}
.lh19 {line-height:19px;}
.lh20 {line-height:20px;}
.lh21 {line-height:21px;}
.lh22 {line-height:22px;}
.lh23 {line-height:23px;}
.lh24 {line-height:24px;}
.lh26 {line-height:26px;}
.lh30 {line-height:30px;}
.lh50 {line-height:50px;}
.lh100 {line-height:100px;}

.ls-2 {letter-spacing:-2px;}
.ls-1 {letter-spacing:-1px;}
.ls0 {letter-spacing:0px;}
.ls1 {letter-spacing:1px;}
.ls2 {letter-spacing:2px;}
.ls3 {letter-spacing:3px;}

.ma {margin:0 auto;}
.ma2 {margin:2px;}
.ma5 {margin:5px;}
.ml-3 {margin-left:-3px;}
.ml-2 {margin-left:-2px;}
.ml-1 {margin-left:-1px;}
.ml1 {margin-left:1px;}
.ml2 {margin-left:2px;}
.ml3 {margin-left:3px;}
.ml4 {margin-left:4px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}

.mr-15 {margin-right:-15px;}
.mr-10 {margin-right:-10px;}
.mr-2 {margin-right:-2px;}
.mr-1 {margin-right:-1px;}
.mr1 {margin-right:1px;}
.mr2 {margin-right:2px;}
.mr3 {margin-right:3px;}
.mr4 {margin-right:4px;}
.mr8 {margin-right:8px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr27 {margin-right:27px;}
.mr30 {margin-right:30px;}

.mb-8 {margin-bottom:-8px;}
.mb-5 {margin-bottom:-5px;}
.mb-4 {margin-bottom:-4px;}
.mb-2 {margin-bottom:-2px;}
.mb-1 {margin-bottom:-1px;}
.mb1 {margin-bottom:1px;}
.mb2 {margin-bottom:2px;}
.mb4 {margin-bottom:4px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb35 {margin-bottom:35px;}
.mb45 {margin-bottom:45px;}
.mb50 {margin-bottom:50px;}
.mb80 {margin-bottom:80px;}
.mb100 {margin-bottom:100px;}
.mb120 {margin-bottom:120px;}

.mt-5 {margin-top:-5px;}
.mt-4 {margin-top:-4px;}
.mt-3 {margin-top:-3px;}
.mt-2 {margin-top:-2px;}
.mt-1 {margin-top:-1px;}
.mt1 {margin-top:1px;}
.mt2 {margin-top:2px;}
.mt3 {margin-top:3px;}
.mt4 {margin-top:4px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}

.pa4 {padding:4px;}
.pa5 {padding:5px;}
.pa10 {padding:10px;}
.pl-2 {padding-left:-2px;}
.pl-1 {padding-left:-1px;}
.pl1 {padding-left:1px;}
.pl2 {padding-left:2px;}
.pl3 {padding-left:3px;}
.pl4 {padding-left:4px;}
.pl5 {padding-left:5px;}
.pl6 {padding-left:6px;}
.pl8 {padding-left:8px;}
.pl10 {padding-left:10px;}
.pl12 {padding-left:12px;}
.pl13 {padding-left:13px;}
.pl15 {padding-left:15px;}
.pl19 {padding-left:19px;}
.pl20 {padding-left:20px;}
.pl25 {padding-left:25px;}
.pl30 {padding-left:30px;}
.pr-2 {padding-right:-2px;}
.pr-1 {padding-right:-1px;}
.pr1 {padding-right:1px;}
.pr2 {padding-right:2px;}
.pr3 {padding-right:3px;}
.pr4 {padding-right:4px;}
.pr5 {padding-right:5px;}
.pr6 {padding-right:6px;}
.pr7 {padding-right:7px;}
.pr8 {padding-right:8px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
.pr25 {padding-right:25px;}
.pr30 {padding-right:30px;}
.pr35 {padding-right:35px;}
.pt-2 {padding-top:-2px;}
.pt-1 {padding-top:-1px;}
.pt1 {padding-top:1px;}
.pt2 {padding-top:2px;}
.pt3 {padding-top:3px;}
.pt4 {padding-top:4px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt11 {padding-top:11px;}
.pt12 {padding-top:12px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pb-2 {padding-bottom:-2px;}
.pb-1 {padding-bottom:-1px;}
.pb1 {padding-bottom:1px;}
.pb2 {padding-bottom:2px;}
.pb3 {padding-bottom:3px;}
.pb4 {padding-bottom:4px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}

.oh {overflow:hidden;}
.ohe {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.oxa {overflow-x:autol;}
.oxs {overflow-x:scroll;}
.oya {overflow-y:auto;}
.oys {overflow-y:scroll;}
.oxya {overflow:auto;}

.hand {cursor:hand;}

.border1 { border:1px solid #dcdcdc;}
.border2 { border:2px solid #ccc;}

.tal {text-align:left;}
.tac {text-align:center;}
.tar {text-align:right;}
.vam {vertical-align:middle;}

.w40 {width:40px;}
.w50 {width:50px;}
.w60 {width:60px;}
.w80 {width:80px;}
.w100 {width:100px;}
.w120 {width:120px;}
.w140 {width:140px;}
.w160 {width:160px;}
.w180 {width:180px;}
.w200 {width:200px;}
.w220 {width:280px;}
.w250 {width:280px;}
.w280 {width:280px;}
.w300 {width:300px;}
.w350 {width:350px;}
.w400 {width:400px;}
.w490 {width:490px;}
.w500 {width:500px;}
.w520 {width:520px;}
.w600 {width:600px;}
.w700 {width:700px;}
.w800 {width:800px;}
.w900 {width:900px;}

.w100per {width:100%;}
.w90per {width:90%;}
.w85per {width:85%;}
.w80per {width:80%;}
.w78per {width:78%;}
.w75per {width:75%;}
.w70per {width:70%;}
.w68per {width:68%;}
.w63per {width:63%;}
.w60per {width:60%;}
.w50per {width:50%;}
.w49per {width:49%;}
.w48per {width:48%;}
.w47per {width:47%;}
.w45per {width:45%;}
.w43per {width:43%;}
.w40per {width:40%;}
.w35per {width:35%;}
.w30per {width:30%;}
.w28per {width:28%;}
.w25per {width:25%;}
.w20per {width:20%;}
.w10per {width:10%;}

.input0 {
    border:0;
    margin:0;
    background-color: transparent;
    vertical-align:middle;
}

.inputa {
    padding:2px 1px 1px 1px;
    height:14px;
	line-height:13px;
	color:#666;
	font:12px Tahoma;
	vertical-align:middle;
    background-color:#ffffff ;
    border-top:1px solid #abadb3;
	border-left:1px solid #abadb3;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}

.inputar {
    padding:2px 1px 1px 1px;
    height:14px;
	line-height:13px;
    text-align:right;
	color:#666;
	font:12px Tahoma;
	vertical-align:middle;
    background-color:#ffffff ;
    border-top:1px solid #abadb3;
	border-left:1px solid #abadb3;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}

.inputa[type=file] {
    padding:1px;
    height:20px;
	line-height:20px;
	color:#555555;
	font:12px Tahoma;
	vertical-align:middle;
    background-color:#ffffff ;
    border-top:1px solid #abadb3;
	border-left:1px solid #abadb3;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}

.inputd {
    padding:2px 1px 1px 1px;
    height:14px;
	line-height:13px;
	color:#666;
	font:12px Tahoma;
	vertical-align:middle;
    background-color:#f0f0f0 ;
    border-top:1px solid #abadb3;
	border-left:1px solid #abadb3;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}

.inputdr {
    padding:2px 1px 1px 1px;
    height:14px;
	line-height:13px;
    text-align:right;
	color:#666;
	font:12px Tahoma;
	vertical-align:middle;
    background-color:#f0f0f0 ;
    border-top:1px solid #abadb3;
	border-left:1px solid #abadb3;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}

.inputc {
    padding:2px 1px 1px 1px;
    height:14px;
	line-height:13px;
    text-align:center;
	color:#666;
	font:12px Tahoma;
	vertical-align:middle;
    border-top:1px solid #abadb3;
	border-left:1px solid #abadb3;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}

.date {
    padding:2px 1px 1px 1px;
    height:14px;
	line-height:13px;
    text-align:center;
	color:#666;
	font:12px Tahoma;
	vertical-align:middle;
    border-top:1px solid #abadb3;
	border-left:1px solid #abadb3;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	width:70px;
	margin-right:2px;
}

.ibg {background-color:#f0f0f0 ;}

.input0, .input0r, .inputa, .inputa[type=file] {}

.txtsbox {
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #fbfbfb;
    scrollbar-shadow-color: #d9d9d9;
    scrollbar-3dlight-color: #d9d9d9;
    scrollbar-arrow-color: #000;
    scrollbar-track-color: #f2f2f2;
    scrollbar-darkshadow-color: #ffffff;
}

/* Default */

/* rollover IMG */
a.rollover img {border:0;display:inline;}
a.rollover img.over {display:none;}
a.rollover:hover {border:0}
a.rollover:hover img {display:none;}
a.rollover:hover img.over {display:inline;}

.required {color:red;}

