@charset "utf-8";
@font-face{
  font-family: 'NanumBrush';
  src: url('/Css/Fonts/NanumBrush.eot');
  src: url('/Css/Fonts/NanumBrush.eot') format('eot');
  src: local('NanumBrush'),  local('나눔브러쉬'),   url('/Css/Fonts/NanumBrush.woff') format('woff');
}
@font-face{
  font-family: 'NanumGothic';
  src: url('/Css/Fonts/NanumGothic.eot');
  src: url('/Css/Fonts/NanumGothic.eot') format('eot');
  src: local('NanumGothic'),  local('나눔고딕'),   url('/Css/Fonts/NanumGothic.woff') format('woff');
}
@font-face{
  font-family: 'NanumGothicBold';
  src: url('/Css/Fonts/NanumGothicBold.eot');
  src: url('/Css/Fonts/NanumGothicBold.eot') format('eot');
  src: local('NanumGothicBold'),  local('나눔고딕볼드'),   url('/Css/Fonts/NanumGothicBold.woff') format('woff');
}
@font-face{
  font-family: 'NanumGothicExtraBold';
  src: url('/Css/Fonts/NanumGothicExtraBold.eot');
  src: url('/Css/Fonts/NanumGothicExtraBold.eot') format('eot');
  src: local('NanumGothicExtraBold'),  local('나눔고딕엑스트라볼드'),   url('/Css/Fonts/NanumGothicExtraBold.woff') format('woff');
}
@font-face{
  font-family: 'NanumMyeongjo';
  src: url('/Css/Fonts/NanumMyeongjo.eot');
  src: url('/Css/Fonts/NanumMyeongjo.eot') format('eot');
  src: local('NanumMyeongjo'),  local('나눔명조'),   url('/Css/Fonts/NanumMyeongjo.woff') format('woff');
}
@font-face{
  font-family: 'NanumMyeongjoBold';
  src: url('/Css/Fonts/NanumMyeongjoBold.eot');
  src: url('/Css/Fonts/NanumMyeongjoBold.eot') format('eot');
  src: local('NanumMyeongjoBold'),  local('나눔명조볼드'),   url('/Css/Fonts/NanumMyeongjoBold.woff') format('woff');
}
@font-face{
  font-family: 'NanumMyeongjoExtraBold';
  src: url('/Css/Fonts/NanumMyeongjoExtraBold.eot');
  src: url('/Css/Fonts/NanumMyeongjoExtraBold.eot') format('eot');
  src: local('NanumMyeongjoExtraBold'),  local('나눔명조엑스트라볼드'),   url('/Css/Fonts/NanumMyeongjoExtraBold.woff') format('woff');
}

/* default */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, legend {margin:0;padding:0;}
html, body {width:100%;height:100%;}
body {font-size:12px;font-family:나눔고딕, NanumGothic, '맑은 고딕', 'Malgun Gothic', verdana;color:#555;line-height:1.5;}
.blind, legend, caption {width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
address, caption, cite, code, dfn, em, var {font-style:normal;font-weight:normal;}
legend {display:none;}
fieldset, img {border:0;}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-weight:normal;}
li {list-style:none;}
a {color:#666;text-decoration:none;}
img {vertical-align:top;}
/*strong {letter-spacing:-1px;}*/
.pointer, label {cursor:pointer;}
table {border-collapse:collapse;border-spacing:0;}
td {word-break:break-all;}

/* form */
textarea, select, input {*overflow:visible;vertical-align:middle;font-size:12px;font-family:나눔고딕, NanumGothic, '맑은 고딕', 'Malgun Gothic', verdana;color:#555;}
input[type=text], input[type=password], input[type=file] {height:20px;padding-left:5px !important;line-height:18px;border-top:1px solid #aaa;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #aaa;}
input[type=checkbox], input[type=radio], input[type=image], input[type=button], input[type=submit], input[type=reset] {border:0 !important;}
input {
	border: expression((type=='radio'||type=='button'||type=='image'||type=='checkbox') ? '0px': '1px solid #ccc');
	margin: expression((type=='radio'||type=='checkbox') ? '-2px -3px 0px -4px': 'inherit'); 
	height: expression((type=='text'||type=='password') ? '18px': 'inherit'); 
	line-height: expression((type=='text'||type=='password') ? '18px': 'inherit');
}
select {height:22px !important;border-top:1px solid #aaa;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #aaa;}
textarea {border:1px solid #ccc;}
input[type=button], input[type=submit], input[type=reset] { cursor: pointer; }

/* clear */
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0;}
.clear {display:inline-block;}
* html .clear {height:0;}
.clear {display:block;zoom:1;}
.c-both {clear:both !important;height:0;font-size:0;line-height:0;}

.hidden-obj {visibility:hidden;position:absolute;top:-9000px;left:-9000px;overflow:hidden;height:1px;}

.float-l {float: left !important;}
.float-r {float: right !important;}
.text-c {text-align:center !important;}
.text-l {text-align:left !important;}
.text-r {text-align:right !important;}
.vertical-t {vertical-align:top !important;}
.vertical-m {vertical-align:middle !important;}
.vertical-b {vertical-align:bottom !important;}
.bg-none {background:none !important;}
.bor-none {border:none !important;}

/* 간격 */
.mg-0 {margin:0 !important;}
.pd-0 {padding:0 !important;}

/* a {outline:none;select-dummy:expression(this.hideFocus=true);} a점선x */

.radio label {margin:0px 5px 0px 2px;}