@charset "utf-8";

/* reset*/
div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,
samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,
figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	border:0;
	margin:0;
	padding:0;
}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
ol,ul {list-style:none;}
table {width:100% !important;padding:0;margin:0;border-collapse:collapse;border-spacing:0;}
table caption {display: none;}
em,address {font-style: normal;}
a {text-decoration:none;color:inherit;-webkit-tap-highlight-color: rgba(0,0,0,0);}
a img {border:none;}
img {pointer-events: none;}
@media(max-width:500px){
	.hwp_editor_board_content{
		img{width: 100%;}
	}
}

button,input[type=submit] {cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input,textarea,button {border-radius:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
pre,
textarea,
input,
select,
pre {white-space:pre-wrap;}
input, button, select, textarea, div {box-sizing:border-box;}
input[type=text],
input[type=search],
input[type=tel],
input[type=email],
input[type=password],
input[type=file],
textarea,
select {border:0;}

input:focus{outline: none;}

body {
	font-family:'notokr-regular';
	font-size:16px;
	color:#666666;
	margin:0;
	padding:0;
	position:relative;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* button {
	border: none;
    outline: none;
} */

/* .hwp_editor_board_content{
	img{
		width: 100%;
	}
} */

@font-face{ font-family:'notokr-DemiLight';
	src: url('../fonts/NotoSansKR-DemiLight.eot');
	src: url('../fonts/NotoSansKR-DemiLight.eot#iefix') format('embedded-opentype'),
	url('../fonts/NotoSansKR-DemiLight.woff2') format('woff2'),
	url('../fonts/NotoSansKR-DemiLight.woff') format('woff'),
	url('../fonts/NotoSansKR-DemiLight.otf') format('opentype');
}

@font-face{ font-family:'notokr-light';
	src:url('../fonts/notokr-light.eot');
	src:url('../fonts/notokr-light.eot#iefix') format('embedded-opentype'),
	url('../fonts/notokr-light.woff') format('woff'),
	url('../fonts/notokr-light.ttf') format('truetype'),
	url('../images/notokr-light.svg') format('svg');
}
@font-face{ font-family:'notokr-regular';
	src:url('../fonts/notokr-regular.eot');
	src:url('../fonts/notokr-regular.eot#iefix') format('embedded-opentype'),
	url('../fonts/notokr-regular.woff') format('woff'),
	url('../fonts/notokr-regular.ttf') format('truetype'),
	url('../images/notokr-regular.svg') format('svg');
}
@font-face{ font-family:'notokr-bold';
	src:url('../fonts/notokr-bold.eot');
	src:url('../fonts/notokr-bold.eot#iefix') format('embedded-opentype'),
	url('../fonts/notokr-bold.woff') format('woff'),
	url('../fonts/notokr-bold.ttf') format('truetype'),
	url('../images/notokr-bold.svg') format('svg');
}
@font-face{ font-family:'notokr-medium';
	src:url('../fonts/notokr-medium.eot');
	src:url('../fonts/notokr-medium.eot#iefix') format('embedded-opentype'),
	url('../fonts/notokr-medium.woff') format('woff'),
	url('../fonts/notokr-medium.ttf') format('truetype'),
	url('../images/notokr-medium.svg') format('svg');
}

@font-face {
 font-family: 'NanumSquare';
 font-weight: 400;
 src: url('../fonts/NanumSquareR.eot');
 src: url('../fonts/NanumSquareR.eot#iefix') format('embedded-opentype'),
      url('../fonts/NanumSquareR.woff') format('woff'),
      url('../fonts/NanumSquareR.ttf') format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 700;
 src: url('../fonts/NanumSquareB.eot');
 src: url('../fonts/NanumSquareB.eot#iefix') format('embedded-opentype'),
      url('../fonts/NanumSquareB.woff') format('woff'),
      url('../fonts/NanumSquareB.ttf') format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 800;
 src: url('../fonts/NanumSquareEB.eot');
 src: url('../fonts/NanumSquareEB.eot#iefix') format('embedded-opentype'),
      url('../fonts/NanumSquareEB.woff') format('woff'),
      url('../fonts/NanumSquareEB.ttf') format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 300;
 src: url('../fonts/NanumSquareL.eot');
 src: url('../fonts/NanumSquareL.eot#iefix') format('embedded-opentype'),
      url('../fonts/NanumSquareL.woff') format('woff'),
      url('../fonts/NanumSquareL.ttf') format('truetype');
}


@font-face {
  font-family:'NanumMyeongjo';
  font-style:normal;
  font-weight:400;
  src:url("../fonts/NanumMyeongjo.eot");
  src:url("../fonts/NanumMyeongjo.eot#iefix") format('embedded-opentype'),
       url("../fonts/NanumMyeongjo.woff") format('woff'),
       url("../fonts/NanumMyeongjo.ttf") format('truetype');
}

@font-face {
  font-family:'NanumMyeongjo';
  font-style:normal;
  font-weight:600;
  src:url("../fonts/NanumMyeongjoBold.eot");
  src:url("../fonts/NanumMyeongjoBold.eot#iefix") format('embedded-opentype'),
       url("../fonts/NanumMyeongjoBold.woff") format('woff'),
       url("../fonts/NanumMyeongjoBold.ttf") format('truetype');
}

@font-face {
  font-family:'NanumMyeongjo';
  font-style:normal;
  font-weight:800;
  src:url("../fonts/NanumMyeongjoExtraBold.eot");
  src:url("../fonts/NanumMyeongjoExtraBold.eot#iefix") format('embedded-opentype'),
       url("../fonts/NanumMyeongjoExtraBold.woff") format('woff'),
       url("../fonts/NanumMyeongjoExtraBold.ttf") format('truetype');
}


div h1, div h2, div h3, div h4, div h5, div h6{margin:0; line-height:normal;}
div ul, div ol{margin:0; padding:0;}
div p{margin:0;}
div address{margin:0}

body li{line-height:normal; list-style: none;}

input::-ms-clear,
input::-ms-reveal {display: none; width : 0; height: 0;}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration { display: none; }

input{-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
input, select{-webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; border-radius:0;}
input[type=text], select, textarea{-webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; border-radius:0; }

/* IR */
.blind { position:absolute; width:1px; height:0; font-size:0; line-height:0; text-align:left; text-indent:-999em; left:-9999px; overflow:hidden}

/* color */
.col_red {color: red;}

/* @media all and (max-width:600px){
	table{ 
		width: 600px !important;
		overflow: hidden;
		overflow-x: scroll;
	}
} */