@charset "UTF-8";

/**
 * html 리셋 css 입니다.
 */
 
@font-face 
{
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/NanumGothic-Regular.eot);
  src: url(../fonts/NanumGothic-Regular.eot#iefix) format('embedded-opentype'),
       url(../fonts/NanumGothic-Regular.woff) format('woff2'),
       url(../fonts/NanumGothic-Regular.woff) format('woff'),
       url(../fonts/NanumGothic-Regular.ttf) format('truetype');
}
@font-face 
{
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/NanumGothic-Bold.eot);
  src: url(../fonts/NanumGothic-Bold.eot#iefix) format('embedded-opentype'),
       url(../fonts/NanumGothic-Bold.woff) format('woff2'),
       url(../fonts/NanumGothic-Bold.woff) format('woff'),
       url(../fonts/NanumGothic-Bold.ttf) format('truetype');
}
@font-face 
{
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/NanumGothic-ExtraBold.eot);
  src: url(../fonts/NanumGothic-ExtraBold.eot#iefix) format('embedded-opentype'),
       url(../fonts/NanumGothic-ExtraBold.woff) format('woff2'),
       url(../fonts/NanumGothic-ExtraBold.woff) format('woff'),
       url(../fonts/NanumGothic-ExtraBold.ttf) format('truetype');
}

* {
  margin:0px;
  padding:0px;
}
body, 
td, 
select, 
input, 
div, 
form, 
textarea, 
center, 
option, 
pre, 
blockquote, 
li, 
ul, 
span, 
header, 
footer, 
section, 
article, 
aside, 
nav, 
hgroup, 
details, 
menu, 
figure, 
figcaption
{
  font-family:"Nanum Gothic", "Lato","Apple SD Gothic Neo", "Malgun Gothic", dotum, sans-serif; 
  color:#666666; 
  line-height:160%; 
  font-size:9pt;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color:#717171;
}
ul, 
ol , 
li {
  list-style:none;
}
table, 
th ,
td {
  margin:0px;
  padding:0px;
  border-spacing:0px;
  border:0px;
  border-collapse:collapse;
  vertical-align:middle;
}
caption,
legend {
  width:0px;
  height:0px;
  visibility:hidden;
  font-size:0px;
  line-height:0px;
  text-indent:-9999px;
}
fieldset, 
abbr, 
acronym {
  border:0;
}
address, 
caption, 
cite, 
code, 
dfn, 
em, 
var {
  font-style:normal;
}
hr {
  display:none;
}
img {
border:none;
vertical-align:top;
max-width:100%;
height:auto;
}
a {
  color:#717171;
  text-decoration:none;
  /*outline:none;*/
}
textarea, 
pre 
{
  overflow:auto;
}
textarea {
  outline:none;
  color:#717171;
  font-size:12px;
  font-family:"Nanum Gothic", "Lato","Apple SD Gothic Neo", "Malgun Gothic", dotum, sans-serif; 
}
label {
  cursor:pointer;
  vertical-align:top;
}
input, select {
  outline:none;
  font-family:"Nanum Gothic", "Lato","Apple SD Gothic Neo", "Malgun Gothic", dotum, sans-serif; 
  color:#717171;
}
select {
  outline:none;
  vertical-align:top;
  color:#717171;
}
button {
  cursor:pointer;
  background:none;
  border:none;
  outline:none;
  font-family:"Nanum Gothic", "Lato","Apple SD Gothic Neo", "Malgun Gothic", dotum, sans-serif; 
}
button::-moz-focus-inner {
  padding: 0px;
  border: 0px;
}
button span {
  position:relative;
  z-index:-1;
}