
@font-face {
  font-family: 'Nanum Barun';
  font-style: normal;
  font-weight: 400;
  src: url('/kor/share/css/NanumBarunGothicUltraLight.eot');
  src: url('/kor/share/css/NanumBarunGothicUltraLight.eot?#iefix') format('embedded-opentype'),
       url('/kor/share/css/NanumBarunGothicUltraLight.woff') format('woff'),
       url('/kor/share/css/NanumBarunGothicUltraLight.ttf') format('truetype');
}
@font-face {
  font-family: 'Nanum Barun';
  font-style: normal;
  font-weight: 700;
  src: url('/kor/share/css/NanumBarunGothic.eot');
  src: url('/kor/share/css/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
       url('/kor/share/css/NanumBarunGothic.woff') format('woff'),
       url('/kor/share/css/NanumBarunGothic.ttf') format('truetype');
}
@font-face {
  font-family: 'Nanum Barun';
  font-style: normal;
  font-weight: 800;
  src: url('/kor/share/css/NanumBarunGothicBold.eot');
  src: url('/kor/share/css/NanumBarunGothicBold.eot?#iefix') format('embedded-opentype'),
      url('/kor/share/css/NanumBarunGothicBold.woff') format('woff'),
      url('/kor/share/css/NanumBarunGothicBold.ttf') format('truetype');
}

/* 
 * Nanum Gothic (Korean) 
 */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url('/kor/share/css/NanumGothic-Bold.eot');
  src: url('/kor/share/css/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'),
       url('/kor/share/css/NanumGothic-Bold.woff2') format('woff2'),
       url('/kor/share/css/NanumGothic-Bold.woff') format('woff'),
       url('/kor/share/css/NanumGothic-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url('/kor/share/css/NanumGothic-Regular.eot');
  src: url('/kor/share/css/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'),
       url('/kor/share/css/NanumGothic-Regular.woff2') format('woff2'),
       url('/kor/share/css/NanumGothic-Regular.woff') format('woff'),
       url('/kor/share/css/NanumGothic-Regular.ttf') format('truetype');
}



:lang(en), .en { font-family: 'Nanum Gothic', Tahoma, Arial, sans-serif; font-weight:400; }
:lang(zh), .zh { font-family: sans-serif, SimHei, STXihei; font-weight:400; }
:lang(ja), .ja { font-family: Meiryo, "Microsoft Yahei", "malgun gothic", Arial, sans-serif; font-weight:400; }

/* Tag Definition */
* { font-style: normal/* em, dfn, var, cite, address */; font-family:'Nanum Barun',Dotum,돋움,sans-serif;font-weight:700}
/* 전체 선택자 사용시 위 속성 외에는 지정하지 마세요. */
* html { overflow: scroll; overflow-x: auto; }/* [IE] 프레임안의가로스크롤문제해결 */
html, body { min-height: 100%; margin: 0; padding: 0; background: #fff; } /* [IE] 배경색을지정해서화면이뭉개지는문제해결 */
html { height: 100%; } 
h1,h2,h3,h4,h5,h6,input,button,textarea,select,table{font-family:'Nanum Barun',Dotum,돋움,sans-serif; font-weight:700}

* html body { height: 100%; margin:0; padding:0; }
body{text-align:left;font-size: 16px !important /* 12px */; color:#555; line-height:1.4em; font-family:'Nanum Barun',Dotum,돋움,sans-serif;font-weight:700; }
:root body {font-size:1em;  }
table, td{ border-collapse: collapse; padding:0; margin:0; }
table, pre { font-size: 1em; } /* DOCTYPE 없으면 속성 상속 안됨 */
a:link,a:visited{text-decoration:none; color:#555 }
a:hover,a:focus,a:active{text-decoration:none; }

img,fieldset,iframe{border:0 none}

.dpn { display: none !important; display: table-caption;}

ul { list-style:none; }
ul li { list-style:none; }
ul { padding:0px; margin:0px; }
ul li { padding:0px; margin:0px; }

dl {padding:0px; margin:0px;}
dd {padding:0px; margin:0px;}

a,area { blr:expression(this.onFocus=this.blur())}
:focus { -moz-outline-style: none; }

p { margin:0; padding:0;}
strong { font-weight: bold; }
em { color: #f75; } em em { color: #c09; } 
sup, sub { font-size: .1em; }
pre /* 형식 유지 컨텐츠 자동개행 */
{ 
white-space: pre-wrap; /* css3 */ 
white-space: -moz-pre-wrap; /* Mozilla, since1999 */ 
white-space: -pre-wrap; /* Op4-6 */ 
white-space: -o-pre-wrap; /* Op7 */ 
word-wrap: break-word; /* IE 5.5+ */ 
}

/* 사파리에서 버튼 라운드 금지 */
input[type='submit']
{border-radius:0;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;  
   }

.png24 { tmp:expression(setPng24(this)); } /* [IE6] PNG-24 투명 이미지  */

select{ border:1px solid #cdcdcd; padding:3px;  margin:2px 2px 2px 0; font-size:1em; color:#666; background:#fcfcfc;padding:5px 3px; }
input { border:1px solid #d2d2d2; padding:6px 3px; margin:2px 2px 2px 0;background:#fcfcfc;}
input[type="checkbox"]{border:0;padding:0;  margin:0;vertical-align:middle;border:0;background:#f2eeed;}
input[type="radio"]{border:0;padding:0;  margin:0;vertical-align:middle;background:#f2eeed;}
textarea  { border:1px solid #d2d2d2; padding:6px 3px; margin:0;background:#fcfcfc; }
.b0{border:0; }