@charset "utf-8";
/* @import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css); */

/*reset.css*/
@font-face{font-family:NanumGothic;
			src:url('../font/나눔고딕B.ttf');}
@font-face{font-family:NanumGothicEB;
			src:url('../font/NanumGothicExtraBold.woff');}
body{font-size:14px;font-family:NanumGothic,sans-serif;}
html,body{width:100%;height:100%;font-size:14px;font-family:NanumGothic,sans-serif;font-weight:400;color:#666;} /* NanumSquare 300Light, 400Regular, 700Bold, 800ExtraBold */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,abbr,address,cite,code,del,dfn,em,img,
ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li
fieldset,form,fieldset,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,
menu,nav,section,summary,time,mark,audio,video,input,textarea{margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,hr{display:block;}
a{text-decoration: none; color: #666}
ol,ul,li{list-style:none;}
img,fieldset{border:none;}
h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
address, caption,cite,code,em,strong,th{font-style:normal;font-weight:normal;}
img,input{vertical-align:middle;}
hr{display:none;}
legend, caption,#skipNavi, .blind{position:absolute;left:0;top:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden;text-indent:-9999px;visibility:hidden;}
li img, dd img{vertical-align:top;}
img{max-width:100%;}
table{border-collapse:collapse;} 
caption,th{text-align:left;} 
q:after,q:before{content:"";} 
abbr,acronym{border:none;} 
.clear:after{content:""; display:block; clear: both;}
.p0{padding:0 !important}
.fwB{font-weight:bold !important}