@font-face {
font-family: 'notokr-regular';
	src: url('/font/notokr-regular.eot');
	src: url('/font/notokr-regular.eot?#iefix') format('embedded-opentype'),
		url('/font/notokr-regular.woff2') format('woff2'),
		url('/font/notokr-regular.woff') format('woff'),
		url('/font/notokr-regular.ttf') format('truetype'),
		url('/font/notokr-regular.svg#notokr-demilight') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
font-family: 'notokr-light';
	src: url('/font/notokr-light.eot');
	src: url('/font/notokr-light.eot?#iefix') format('embedded-opentype'),
		url('/font/notokr-light.woff2') format('woff2'),
		url('/font/notokr-light.woff') format('woff'),
		url('/font/notokr-light.ttf') format('truetype'),
		url('/font/notokr-light.svg#notokr-light') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight:400;
	src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
	src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}

@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight:700;
	src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
	src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}

@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight:800;
	src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
	src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}

html { height:100%; }
body { background:#fff; overflow-y:scroll; margin:0;  height:100%; font-size:13px; color:#000;}
img { border:none; vertical-align:top; height:auto !important; max-width:100%;}
img.over-img { max-width:none !important; }
button { font-size:13px; }
html,h1,h2,h4,h5,h6,ul,ol,li,div,span,img,iframe,input,button,a,dl,dt,dd,p{margin:0;padding:0}
ul,ol,li{list-style:none; margin:0; padding:0; }
h1,h2,h4,h5,h6{font-weight:normal; margin:0; padding:0; }

a:hover { text-decoration:none; color:#000; }
a:visited { text-decoration:none; color:#000; }
a:active{ text-decoration:none; color:#000; }
a:link{ text-decoration:none; color:#000; }

table { table-layout:fixed; padding:0; margin:0; border-collapse:collapse; border-spacing:0; }

label { vertical-align:middle; margin:0; padding:0;}
button { cursor:pointer; vertical-align:middle; }

select ,
textarea ,
input[type='file'] ,
input[type='password'] ,
input[type='text'] { border:1px solid #ccc; padding:4px; margin:0; width:100%; box-sizing:border-box; }
select { padding:3px; }
textarea { resize:none; }

.op_frm { position:absolute; top:0; left:0; width:0; height:0; }
.layer_popup { position:absolute; top:0; left:0; background:transparent; z-index:10000;}

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display:block;
}

select {vertical-align: top}
input {vertical-align: middle !important;}

.wid100 {width:100% !important;}
.wid99_5 { width:99.5% !important; }
.wid99 { width:99% !important; }
.wid98_5 { width:98.5% !important; }
.wid98_3 { width:98.3% !important; }
.wid98 { width:98% !important; }
.wid97 { width:97% !important; }
.wid96 { width:96% !important; }
.wid96_5 { width:96.5% !important; }
.wid95 { width:95% !important; }
.wid90 { width:90% !important; }
.wid85 { width:85% !important; }
.wid80 { width:80% !important; }
.wid75 { width:75% !important; }
.wid70 { width:70% !important; }
.wid65 { width:65% !important; }
.wid60 { width:60% !important; }
.wid55 { width:55% !important; }
.wid50 { width:50% !important; }
.wid49 { width:49% !important; }
.wid48 { width:48% !important; }
.wid45 { width:45% !important; }
.wid42 { width:42% !important; }
.wid40 { width:40% !important; }
.wid35_5 { width:35.5% !important; }
.wid35 { width:35% !important; }
.wid31_4 { width:31.4% !important; }
.wid30 { width:30% !important; }
.wid28_3 { width:28.3% !important; }
.wid25 { width:25% !important; }
.wid20 { width:20% !important; }
.wid15 { width:15% !important; }
.wid10 { width:10% !important; }
.wid5 { width:5% !important; }
