@charset "euc-kr";

@font-face {
font-family: 'NanumGothic';
font-weight: 400;
src: url('/css/fonts/NanumGothic.eot'); /* IE9+ Compat Modes */
src: local('NanumGothic'), 
        url('/css/fonts/NanumGothic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        /*url('/css/fonts/NanumGothic.woff2') format('woff2'),  Super modern browsers */
        url('/css/fonts/NanumGothic.woff') format('woff'), /* Modern browsers */
        url('/css/fonts/NanumGothic.ttf')  format('truetype'); /* Safari, Android, iOS */
}

@font-face {
font-family: 'NanumGothic';
font-weight: 700;
src: url('/css/fonts/NanumGothicBold.eot'); /* IE9+ Compat Modes */
src: local('NanumGothicBold'), 
        url('/css/fonts/NanumGothicBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        /*url('/css/fonts/NanumGothicBold.woff2') format('woff2'),  Super modern browsers */
        url('/css/fonts/NanumGothicBold.woff') format('woff'), /* Modern browsers */
        url('/css/fonts/NanumGothicBold.ttf')  format('truetype'); /* Safari, Android, iOS */
}

@font-face {
font-family: 'NanumGothic';
font-weight: 900;
src: url('/css/fonts/NanumGothicExtraBold.eot'); /* IE9+ Compat Modes */
src: local('NanumGothicExtraBold'), 
        url('/css/fonts/NanumGothicExtraBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        /*url('/css/fonts/NanumGothicExtraBold.woff2') format('woff2'),  Super modern browsers */
        url('/css/fonts/NanumGothicExtraBold.woff') format('woff'), /* Modern browsers */
        url('/css/fonts/NanumGothicExtraBold.ttf')  format('truetype'); /* Safari, Android, iOS */
}

@font-face {
    font-family: 'Nanumsquare';
    font-weight: 400;
    src: url(./font/NanumSquareR.eot);
    src: local('NanumSquareR'), url(./font/NanumSquareR.eot?#iefix) format('embedded-opentype'), url(./font/NanumSquareR.woff) format('woff');
}


html{overflow-y:scroll; height: 100%; width: 100%;}
body{position:relative; margin:0; padding:0; background-color:#fff; width: 100%;}
body, table, th, td, input, select, textarea, div, button,a,li,p{font-family:'NanumGothic',sans-serif; margin:0; padding:0}

*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,button,div,table,th,td,textarea,pre,blockquote {margin:0; padding:0; list-style: none; }
h1,h2,h3,h4,h5,h6 {font-size:100%}
ul,ol,li {list-style:none;}
img, fieldset{border:none;}
img{vertical-align:middle;}

label{cursor:pointer; font-weight:400; margin-left:4px; vertical-align:middle;}
input, button{vertical-align:middle;}
button{border:0; cursor:pointer; background:transparent; *overflow:visible; margin: 0; padding: 0;}
button::-moz-focus-inner{border:0; padding:0;}
select{margin:0; padding:0; }

a { color:inherit; text-decoration:none; }
a:hover { color:inherit; text-decoration:none; }
a:active { color:inherit; text-decoration:none; }
a:visited { color:inherit; text-decoration:none; }

.wrap {width:100%; min-width:1400px; margin:0 auto;}
.width1049{width: 1049px; margin: 0 auto;}
.width1049:after {content:''; display:block; clear:both;}