/* Reset */
html,body{width:100%;height:100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input{margin:0;padding:0}
body,h1,h2,h3,h4,h5,h6,input,textarea,select,option,button{font:13px/20px "ng","Helvetica","Arial","sans-serif";color:#555;-webkit-text-size-adjust:none;word-spacing:0;letter-spacing:-0.45px;}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#555;text-decoration:none}
a:hover{color:#5af;text-decoration:none}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
::selection{background:#bcd53e;}

/* Common */
table{border-collapse:collapse;}
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
.input_check,.input_radio{width:13px;height:13px;margin:0;padding:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}
.hidden_ie6{*display:none;}
button{display:inline-block;white-space:nowrap;text-align:center;vertical-align:middle;padding:0;border:0;background:transparent;cursor:pointer;}
caption span{overflow:hidden;position:absolute;top:0;left:0;height:1px;font-size:1px;line-height:100px;white-space:nowrap;}

/* skip */
.screenOut{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px;}
.skip{}
.skip a{display:block;position:absolute;top:-10000em;width:100%;color:#fff;text-align:center;background:navy;}
.skip a:hover,.skip a:focus,.skip a:active{top:0;color:yellow;padding:1em 0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.fontDu{font-family:"돋움","Dotum","sans-serif";}
.fontNskr{font-family:"NotoSansKR","Helvetica","Arial","sans-serif";}
.fontNg{font-family:"ng","Helvetica","Arial","sans-serif";}
.fontSqu{font-family:"squ","Helvetica","Arial","sans-serif";}
.fontSquR{font-family:"squR","Helvetica","Arial","sans-serif";}
.fontVd{font-family:"Verdana","Helvetica","Geneva","sans-serif";}
.font12{font-size:12px;}
.font13{font-size:13px}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font20{font-size:20px;}
.fontB{font-weight:900;}
.fontNo{font-weight:normal;}

/* color */
.colorW{color:#FFF !important;}
.colorR2{color:#d04c3d;}
.colorM{color:#19ad95}
.colorY{color:#f5ae3c;}
.colorR{color:#f00;}
	.colorRB{color:#f00 !important;font-weight:900;}
.colorB{color:#237ed2;}
	.colorBB{color:#237ed2 !important;font-weight:900;}
.colorG{color:#999;}
	.colorGB{color:#999 !important;font-weight:900;}
.bgW{background:#FFF;}
.bgG{background:#f6f6f6;}
.bgG2{background:#fafafa;}
.bgB{background:#f8fbfe;}

/* tag */
.taC{text-align:center !important;}
.taR{text-align:right !important;}
.taL{text-align:left !important;}
.verM{vertical-align:middle !important;}
.verT{vertical-align:top !important;}
.oFlow{overflow:hidden !important;}
.fltL{float:left !important;}
.fltR{float:right !important;}
.ls{letter-spacing:-0.45px;}
.cursor{cursor:pointer;}
.idt0{text-indent:0;}
.clear{clear:both;}

.mb8{margin-bottom:8px !important;}
.mt0{margin-top:0px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}
.mt55{margin-top:55px !important;}
.mt60{margin-top:60px !important;}
.mt70{margin-top:70px !important;}
.mt80{margin-top:80px !important;}
.mt100{margin-top:100px !important;}
.mt120{margin-top:100px !important;}
.mt150{margin-top:100px !important;}
span.jump1{display:inline-block;width:1px;}
span.jump5{display:inline-block;width:5px;}
span.jump15{display:inline-block;width:15px;}
span.jump30{display:inline-block;width:30px;}
span.jump50{display:inline-block;width:50px;}

/* form */
input{height:28px;line-height:22px;padding:2px 8px;border:1px solid #dadada;-webkit-appearance:none;border-radius:3px;}
	input::placeholder{color:#999;}
	input::-webkit-input-placeholder{color:#999;}
	input:-ms-input-placeholder{color:#999;}
	textarea::-webkit-input-placeholder{color:#999;}
	textarea:-ms-input-placeholder{color:#999;}
/* radio */
input[type="radio"] {display:none;}
input[type="radio"] + label span {display:inline-block;width:20px;height:20px;vertical-align:middle;margin:-1px 3px 0 0;background:url("../images/icon/radio.png") left top no-repeat;cursor:pointer;}
input[type="radio"]:checked + label span {background:url("../images/icon/radio.png") -20px top no-repeat;}
/* checkbox */
input[type="checkbox"] {display:none;}
input[type="checkbox"] + label span {display:inline-block;width:23px;height:20px;vertical-align:middle;margin:-1px 3px 0 0;background:url("../images/icon/checkbox.png") left top no-repeat;cursor:pointer;}
input[type="checkbox"]:checked + label span {background:url("../images/icon/checkbox.png") -23px top no-repeat;}
/* file */
.fileBox input[type="file"] {overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0, 0, 0, 0);border:0;}
	.fileBox .uploadName{display:inline-block;font-family:inherit;font-size:inherit;line-height:normal;vertical-align:middle;padding:2px 8px;border:1px solid #dadada;background:#f6f6f6;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
	.fileBox label{display:inline-block;font:900 13px "ng","Helvetica","Arial","sans-serif";color:#FFF;text-align:center;vertical-align:middle;padding:5px 0 6px;border-radius:3px;cursor:pointer;}
select{width:auto;height:28px !important;font-family:inherit;font-size:inherit;line-height:normal;vertical-align:middle;padding-left:5px;border:1px solid #dadada;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;}
textarea{line-height:18px;padding:5px 10px;border:1px solid #dadada;-webkit-appearance:none;}


/* Check */
.chkWrap input[type='checkbox'] {width: 0;height: 0;border: 0 none;overflow: hidden;clip: rect(0,0,0,0);}
.chkWrap input[type='checkbox'] + label {position: relative;line-height: 2rem;color: #333;padding: 0 0 0 24px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.chkWrap input[type='checkbox'] + label:before {display: inline-block;content: '';position: absolute;top: 0;left: 0;width: 20px;height: 20px;background: #fff;border: 1px solid #666;box-sizing: border-box;}
.chkWrap input[type='checkbox']:checked + label:before {background: #fff url('/images/common/bg_check_on.png') center center no-repeat;border: 1px solid #666;}
.chkWrap input[type='checkbox']:focus + label:before {border: 1px solid #666;}
.chkWrap input[type='checkbox'].readonly + label:before {background: #eee;border: 1px solid #ccc;}
.chkWrap input[type='checkbox']:disabled + label:before,input[type='checkbox'].disabled + label:before {background: #eee;border: 1px solid #ccc;}
.chkWrap input[type='checkbox']:checked:disabled + label:before {background: #eee url('/images/common/bg_check_off.png') center center no-repeat;}






/*
밝은노 #fb0
노랑색 #edb90d
글노랑 #f0ae0e

군청색 #64789d
진회색 #b6b6b6
연회색 #dededc

붉은색 #ce133e


*/