@charset"utf-8";
@font-face { /* 나눔고딕 Regular */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face { /* 나눔고딕 Bold */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}


/* CSS Document */
* {-webkit-text-size-adjust:none;margin:0; padding:0;}
body{width:100%; height:100%; font-family:'Nanum Gothic', Arial, sans-serif; font-size:16px; line-height:28px; color:#333;  margin:0 auto; overflow-y:auto;
	font-weight:normal;
	word-break:keep-all;
	-webkit-word-break:keep-all;
	-moz-word-break:keep-all;
	-o-word-break:keep-all;
}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;font-weight:normal}
body,input,textarea,select,table,button{ }
img, fieldset, iframe{border:0 none}
ul li, ol li{text-align:left;list-style:none}
a{text-decoration:none;cursor:pointer;color:#333} 
a:link { text-decoration:none}
li a:visited { text-decoration:none}
em,address{font-style:normal;max-height: 1000000px}
table{/*border-collapse:collapse;*/border-spacing:0}
hr{display:none}
input{vertical-align:top}
select,button{vertical-align:middle}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
legend{*width:0;display:none}
article,aside,canvas,details,figcaption,figure,footer,hgroup,menu,nav,section,summary{display:block}
caption{display:none}
mark {background:#fff}

/* skip navigation */
#skipNavi {position:absolute; top:0px; left:0px; z-index:100000;width:100%}
#skipNavi a{position:absolute;top:-10000px;width:100%;display:block;color:#fff;text-align:center;padding:10px 0px;font-size:13px;line-height:18px;background:#000;z-index:100000}
#skipNavi a:focus,
#skipNavi a.selected{top:0px;}



/* ///// mediaQuery ///// */
@media screen and (min-width: 280px) and (max-width: 1199px) {
	body{font-size:15px;line-height:24px;letter-spacing:-1px}
}