@charset "utf-8"; 

/*html5호환설정*/
* {margin:0;padding:0;} 
html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
abbr,address,cite,code,
del,dfn,em,img,ins,kbd,q,samp,
small,strong,sub,sup,var,
b,i,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,

article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video {border:0;outline:0;background:transparent;font-size:100%; font-style: normal;}
table,caption,tbody,tfoot,thead,tr,th,td {outline:0;background:transparent;font-size:100%;}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary {display:block;}
nav, ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after {content:"";content:none;}

a {margin:0;padding:0;border:0;font-size:100%;}
ins {color:#4E4E4E;text-decoration:none;}
mark {color:#4E4E4E;font-style:italic;font-weight:700;}
del {text-decoration:line-through;}
abbr[title],dfn[title] {border-bottom:1px dotted #000;cursor:help;}

hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input,select {}
input:focus {outline:none;}
th,td {}

body {font-family:"cwTeXHei","AppleSDGothicNeo","NanumSquare","NanumGothic","NanumBarunGothic",Verdana,Arial,helvetica,sans-serif;font-size:/*14px*/100%;color:#4E4E4E;line-height:150%;vertical-align:middle;}

select,input,button,textarea,button {font-family:"Nanum Gothic", NanumGothic,"나눔고딕","돋움",Dotum,Verdana,Arial,helvetica,clean,sans-serif;}
input {border:1px solid #ccc;height:16px;padding:2px 3px 1px 3px;}
input[type="radio"],input[type="checkbox"] {border:none;padding:0;margin:0}
input[type="file"] {border:0;padding:0;margin:0;height:auto;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;/* *font-size:108%; */line-height:100%;}

/*링크속성*/
a {color:#4E4E4E;text-decoration:none; cursor: pointer;}
a:visited, a:visited {color:#4E4E4E;text-decoration:none;}
a.visited, a.visited:visited {color:#4E4E4E;text-decoration:none;}
a:hover, a:hover, a.visited:hover {color:#4E4E4E;text-decoration:none;}

/*LIST요소기본*/
li {list-style:none;}
ul.fllistli {float:left;}
ul.fllist:after {clear:both;display:block;content:"";}
ol.onum > li {list-style-type:decimal}
.onum {padding-left:22px;}

/*Form요소들기본*/
fieldset {padding:0px;margin:0px;border:0px;}
legend {display:none;}

input.text,input.password {border-left:1px solid #cbcbcb;border-top:1px solid #cbcbcb;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#f8f8f8;height:28px;line-height:28px;padding:0 5px;}
input.file {border:1px solid #ddd;height:16px;padding:2px;font-size:100%;line-height:110%;}
input.image,input.radio,input.checkbox {border:0px !important;vertical-align:middle;padding:0px;margin:0px;}
input.num {text-align:right;border:1px solid #ddd;height:16px;padding:2px;font-size:100%;line-height:110%;}
input.readonly {background-color:#f7f7f7;}
textarea {border:1px solid #ddd;padding:2px 5px;}
select.select {border:1px solid #ddd;height:28px;vertical-align:top;line-height:28px;min-width:60px;}


.pointer,.hand {cursor:pointer;}

.en {font-family:verdana}
.icost {
	background:url(/_Admin/_Img/siteAdmin/Common/num_bar.gif)repeat right 0px;
	border:1px solid #aeaeae;
	text-align:right;
	width:86px;
	height:17px;
	padding-right:1px;
	letter-spacing:2px;font-family:verdana;
}
.ipercent {
	background:url(/_Admin/_Img/siteAdmin/Common/num_bar.gif)repeat right 0px;
	border:1px solid #aeaeae;
	width:26px;
	text-align:right;
	height:17px;
	padding-right:1px;
	letter-spacing:2px;font-family:verdana;
}
.inum {
background:url(/_Admin/_Img/siteAdmin/Common/num_bar.gif)repeat right 0px;
	border:1px solid #aeaeae;
	text-align:right;
	height:17px;
	padding-right:1px;
	letter-spacing:2px;font-family:verdana;
}
.inum3 {width:26px;}
.inum4 {width:36px;}
.inum5 {width:46px;}
.inum6 {width:56px;}

/*이미지요소기본*/
img {border:0px;vertical-align:middle;}
img.button {cursor:pointer;}
button.imgBtn {padding:0px;margin:0px;border:0px;cursor:pointer;}

.imgBorder {padding:4px;border:1px solid #DDD;}

/* ime-mode */
.imeOff {ime-mode:disabled;}

/*기본스타일정의*/
/*플로팅*/
.fr {float:right;}
.fl {float:left;}
.cr {clear:both;}
.aftercr:after {clear:both;content:"";display:block;}

/*텍스트정렬*/
.tc {text-align:center;}
.tl {text-align:left;}
.tr {text-align:right;}

/*박스유형*/
.isbox {display:block;position:relative;}
.isabs {position:absolute;}
.inline {display:inline-block;}

/*포지셔닝*/
.pos_r {position:relative;}
.pos_a {position:absolute;}

/*글자자름*/
.ellipsis {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*숨김*/
.hidden {display:none;}
.blind, .vdpn {width:1px;height:1px;overflow:hidden;position:absolute;top:-1000em;left:-1000em;}


/*공백 / 값 수정 금지 */
.gap10 {height:10px;clear:both;overflow:hidden;}
.gap20 {height:20px;clear:both;overflow:hidden;}
.gap30 {height:30px;clear:both;overflow:hidden;}

.gap {height:40px;clear:both;}
.sgap {height:25px;clear:both;}
.ssgap {height:15px;clear:both;}

/*정렬*/
.left,.l {text-align:left !important;}
.right,.r {text-align:right !important;}
.center,.c {text-align:center !important;}
.vtop, .vtop * {vertical-align:text-top !important;}
.vcen, .vcen * {vertical-align:middle !important;}
.vfoot,.vfoot * {vertical-align:text-bottom !important;}
.vtop2 {vertical-align:top !important;}
.vcen2 {vertical-align:middle !important;}
.vfoot2 {vertical-align:bottom !important;}

/* 들여쓰기 */
.indent {margin-left:20px;}
.indent.c-list01,.indent.c-list02,.indent.c-list01-li,.indent.c-list02-li {margin-left:10px;}

/*속성*/
.hf {height:100%;}
.wf {width:100%;}
.wf1 {width:99%;}
.h20 {height:20px;}


/*폰트색상*/
.c3 {color:#333;}
.c4 {color:#444;}
.c5 {color:#555;}
.c6 {color:#666;}
.c7 {color:#777;}
.c8 {color:#888;}
.c9 {color:#999;}
.cf {color:#fff;}
.cg1 {color:#4E4E4E;}
.cg2 {color:#D9D9D9;}
.cg3 {color:#848484;}
.cg4 {color:#727272;}
.cg5 {color:#b3b7bc;}
.cg6 {color:#DCDCDC;}
.cg7 {color:#fafafa;}
.cb1 {color:#2A8BD2;}
.cb2 {color:#4085D8;}
.cr1 {color:#ee2626;}



/*폰트속성*/
.nb {font-weight:normal;}
.th {font-weight:400;}
.b {font-weight:700;}
.eb {font-weight:800;}
.fs {font-size:90%}
.fb {font-size:120%;}

.f1 {font-size:1.0em;}
.f11 {font-size:1.1em;}
.f12 {font-size:1.2em;}
.f13 {font-size:1.3em;}
.f14 {font-size:1.4em;}
.f15 {font-size:1.5em;}
.f16 {font-size:1.6em;}
.f19 {font-size:1.9em;}
.f2 {font-size:2.0em;}
.f22 {font-size:2.2em;}
.f25 {font-size:2.5em;}
.f3 {font-size:3.0em;}
.f31 {font-size:3.1em;}
.f32 {font-size:3.2em;}
.f34 {font-size:3.4em;}

/*배경*/
.bkgray {background-color:#262626;}
.bkgray2 {background-color:#F9F9F9;}
.bgWhite {background-color:#fff;}


/*도움말공통*/
.fhelp {font-size:11px;color:#6381aa;line-height:130%;}

/*줄간격*/
.lh190 {line-height:190%;}
.lh180 {line-height:180%;}
.lh170 {line-height:170%;}
.lh160 {line-height:160%;}
.lh150 {line-height:150%;}
.lh140 {line-height:140%;}
.lh130 {line-height:130%;}
.lh120 {line-height:120%;}
.lh110 {line-height:110%;}
.lh100 {line-height:110%;}

/*영문,숫자*/
.en {font-size:90%;font-family:Verdana;}

/*패딩*/
.pad05f {padding-bottom:0.5em;}
.pad09a {padding:0.9em;}
.pad05t {padding-top:0.5em;}
.pad1a {padding:1em;}
.pad1t {padding-top:1em;}
.pad1f {padding-bottom:1em;}
.pad1l {padding-left:1em;}
.pad1r {padding-right:1em;}
.pad2a {padding:2em;}
.pad2t {padding-top:2em;}
.pad2f {padding-bottom:2em;}
.pad2l {padding-left:2em;}
.pad2r {padding-right:2em;}
.pad3a {padding:3em;}
.pad3t {padding-top:3em;}
.pad3f {padding-bottom:3em;}
.pad3l {padding-left:3em;}
.pad3r {padding-right:3em;}
.pad4a {padding:4em;}
.pad4t {padding-top:4em;}
.pad4f {padding-bottom:4em;}
.pad4l {padding-left:4em;}
.pad4r {padding-right:4em;}
.pad5a {padding:5em;}
.pad5t {padding-top:5em;}
.pad5f {padding-bottom:5em;}
.pad5l {padding-left:5em;}
.pad5r {padding-right:5em;}
.pad10a {padding:10em;}
.pad10t {padding-top:10em;}
.pad10f {padding-bottom:10em;}
.pad10l {padding-left:10em;}
.pad10r {padding-right:10em;}


/*마진*/
.no_mgf {margin-bottom:0px !important;}
.mg01f {margin-bottom:0.1em;}
.mg02f {margin-bottom:0.2em;}
.mg03f {margin-bottom:0.3em;}
.mg04f {margin-bottom:0.4em;}
.mg05f {margin-bottom:0.5em;}
.mg1f {margin-bottom:1em;}
.mg2f {margin-bottom:2em;}
.mg3f {margin-bottom:3em;}
.mg4f {margin-bottom:4em;}
.mg5f {margin-bottom:5em;}
.mg01t {margin-top:0.1em;}
.mg02t {margin-top:0.2em;}
.mg03t {margin-top:0.3em;}
.mg04t {margin-top:0.4em;}
.mg05t {margin-top:0.5em;}
.mg1t {margin-top:1em;}
.mg2t {margin-top:2em;}
.mg3t {margin-top:3em;}
.mg4t {margin-top:4em;}
.mg5t {margin-top:5em;}
.mg6t {margin-top:6em;}
.mg7t {margin-top:7em;}
.mg75t {margin-top:7.5em;}
.mg8t {margin-top:8em;}
.mg85t {margin-top:8.5em;}
.mg9t {margin-top:9em;}
.mg01l {margin-left:0.1em;}
.mg02l {margin-left:0.2em;}
.mg03l {margin-left:0.3em;}
.mg04l {margin-left:0.4em;}
.mg05l {margin-left:0.5em;}
.mg1l {margin-left:1em;}
.mg2l {margin-left:2em;}
.mg3l {margin-left:3em;}
.mg4l {margin-left:4em;}
.mg5l {margin-left:5em;}
.mg01r {margin-right:0.1em;}
.mg02r {margin-right:0.2em;}
.mg03r {margin-right:0.3em;}
.mg04r {margin-right:0.4em;}
.mg05r {margin-right:0.5em;}
.mg1r {margin-right:1em;}
.mg2r {margin-right:2em;}
.mg3r {margin-right:3em;}
.mg4r {margin-right:4em;}
.mg5r {margin-right:5em;}

/*가로크기*/
.w1200 {width:1200px !important;}
.w500 {width:500px !important;}
.w100 {width:100px !important;}
.w90 {width:90px !important;}
.w80 {width:80px !important;}
.w70 {width:70px !important;}
.w60 {width:60px !important;}
.w50 {width:50px !important;}
.w40 {width:40px !important;}
.w30 {width:30px !important;}
.w20 {width:30px !important;}

.w100p {width:100% !important;}
.w98p {width:98% !important;}
.w95p {width:95% !important;}
.w90p {width:90% !important;}
.w80p {width:80% !important;}
.w70p {width:70% !important;}
.w60p {width:60% !important;}
.w50p {width:49% !important;}
.w40p {width:40% !important;}
.w33p {width:33% !important;}
.w30p {width:30% !important;}
.w25p {width:25% !important;}

.mnw1100 {min-width:1100px !important;}
.mxw1100 {max-width:1100px !important;}