@charset "utf-8";


/* 베이스 CSS */
body{-webkit-text-size-adjust:none;}

/*@font-face{
	font-family: 'NanumGothicWEB';
	src: url('font/NanumGothic.eot');
	src: url('font/NanumGothic.eot?iefix') format('eot'), url('font/NanumGothic.woff') format('woff'), url('font/NanumGothic.ttf') format('truetype'); 
}
@font-face{
	font-family: 'NanumGothicBoldWEB';
	src: url('font/NanumGothicBold.eot');
	src: url('font/NanumGothicBold.eot?iefix') format('eot'), url('font/NanumGothicBold.woff') format('woff'), url('font/NanumGothicBold.ttf') format('truetype'); 
}	  */


body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,caption,label,input,textarea,button,select,iframe,object,header,footer,nav,hgroup,section,article,aside{margin:0;padding:0;}
img,a,span,abbr,address,pre,code,del,em,strong,sub,sup{margin:0;padding:0;}

body,textarea{word-wrap:break-word;}
body,input,textarea,select,button,table,th,td{ /*line-height:1.7;*/ font-style:normal; font-variant:normal; font-family:'NanumSquare',"Nanum Gothic","나눔고딕",'돋움', dotum, verdana, arial,sans-serif; font-weight:700;}
body{font-size:0.78em;color:#363636; font-weight:700;}

input,textarea,select,button,table,th,td{font-size:0.95em;}

img { border: 0 none;}
ul,ol,li{list-style:none;vertical-align:top;}
a{text-decoration:none;color:#363636;}
a:hover,a:active,a:focus{}

table.def{border-spacing:0;border-collapse:collapse;table-layout:fixed;word-wrap:break-word;}
table.def,
table.def thead,
table.def tbody,
table.def tfoot,
table.def tr,
table.def th,
table.def td{border:0 none;margin:0;padding:0;}
table.def caption{visibility:hidden;overflow:hidden;height:0;width:0;margin:0;padding:0;line-height:0;}

fieldset{border:0 none;}
form.def fieldset{border:0 none;}
form.def legend{display:none;visibility:hidden;overflow:hidden;height:0;width:0;margin:0;padding:0;line-height:0;}
form.selectCate legend{display:none;visibility:hidden;overflow:hidden;height:0;width:0;margin:0;padding:0;line-height:0;}
form.select legend{display:none;visibility:hidden;overflow:hidden;height:0;width:0;margin:0;padding:0;line-height:0;}

h1,h2,h3,h4,h5,h6,th,strong{ font-style:normal; font-variant:normal; font-family:'NanumSquare',"Nanum Gothic","나눔고딕",'돋움', dotum, verdana, arial,sans-serif; font-weight:normal;}




/* skip navigation */
.skipNav{position:relative;width:100%;z-index:110;}
.skipNav a{position:absolute;left:0;top:-1000px;display:block;width:100%;padding:10px 0; font-style:normal; font-variant:normal;text-align:center;font-family:"Nanum Gothic","나눔고딕",'돋움', dotum, verdana, arial,sans-serif;font-size:0.95em; font-weight:700;color:#333;background:#ddd;}
.skipNav a:active,
.skipNav a:focus{top:0;text-decoration:none;color:#333;}