@charset "utf-8";

/* font face */
@font-face {
  font-family: 'Nanum Gothic Bold';
  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.woff2) 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: 400;
  src: url(../fonts/NanumGothic-Regular.eot);
  src: url(../fonts/NanumGothic-Regular.eot#iefix) format('embedded-opentype'),
	   url(../fonts/NanumGothic-Regular.woff2) format('woff2'),
       url(../fonts/NanumGothic-Regular.woff) format('woff'),
       url(../fonts/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic EB';
  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.woff2) format('woff2'),
       url(../fonts/NanumGothic-ExtraBold.woff) format('woff'),
       url(../fonts/NanumGothic-ExtraBold.ttf) format('truetype');
}

/* Default Style */
html,body { width:100%;height:100% }
html { overflow-y:scroll; font-size:12px; font:inherit; }
body { background-color:#fff; font-family: "NanumGothic", "Malgun Gothic", "dotum", Arial; }
header,aside,article,nav,main,section,details,figcaption,figure,footer,hgroup,menu{display:block;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{ margin:0;padding:0;border:0;color: #333;}
ul, ol { list-style:none; }
img, hr		{border:none;}
img			{vertical-align:top; border:0px ;}

/* Link Style */
a		{text-decoration:none; color:#333;}
a:hover		{text-decoration:none;}
a:active		{text-decoration:none;}
/* tag all font-size set */
p,div,ul,li,dl,dt,dd,ol,fieldset,textarea,input,select,table,th,td,address,cite,strong,h1,h2,h3,h4,h5,h6 {
    color:#333;
    font-family: "나눔고딕", "NanumGothic", "Nanum Gothic", "맑은 고딕", "Malgun Gothic", "돋움", dotum, "Georgia Pro", Arial;
    font-size:12px;
    line-height:120%;
}
/* Table Style */
table  		{border-collapse:collapse;  border-spacing:0; width:100%; table-layout:fixed;}
table td img	{vertical-align:middle;}

/* From Style */
textarea	{resize:none;}
input		{vertical-align:middle; }
input.input-txt,
input.input-text	{height:33px; line-height:33px; border:1px solid #d4d4d4; background-color:#fff; padding-left:10px; }
input.chk,
input.radio	{width:18px; height:18px; display:inline-block; vertical-align:middle;}
button {border:0 none;background-color:transparent;cursor:pointer}
hr, caption		{display:none;}
legend			{position:absolute; height:0; font-size:0px; line-height:0; overflow:hidden; text-indent:-20000px; }
address,cite,em	{font-style:normal;}
fieldset		{border:0; padding:0; }
label			{cursor:pointer;}

.blind		{display:block;overflow:hidden;position:absolute;top:-1000em;left:0;width:0;height:0;font-size:0}
.hide {display:none; }

.fc1 {color:#FF6950}
