/* 초기화 */

/*@import url(//cdn.jsdelivr.net/font-nanum/1.0/nanummyeongjo/nanummyeongjo.css);

@font-face {
	font-family: 'NanumSquare';
	src: url(/css/font/NanumSquareR.eot);
	src: url(/css/font/NanumSquareR.eot?#iefix) format('embedded-opentype'),
	  url(/css/font/NanumSquareR.woff) format('woff'),
	  url(/css/font/NanumSquareR.ttf) format('truetype');
}
*/

@import url(https://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);
@import url(https://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothiclight.css);

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0;}
fieldset,img{border:0 none}
dl,ul,ol,menu,li {list-style:none}
input,select,textarea,button,label {vertical-align:top}
button {border:0 none;background-color:transparent;cursor:pointer}
html {overflow-y:scroll; overflow-x:hidden;}
body {-webkit-text-size-adjust: none;}
html,body,th,td,input,select,textarea,button {font-size:13px; line-height:1; font-family:'Nanum Barun Gothic'; color:#515151;}
a {color:#8b8b8b; text-decoration:none}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
table {border-collapse:collapse; border-spacing:0; word-break: break-all;}
legend,caption {display:none;visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;}
hr {display:block; clear:both; border:0; margin:0;}

img {max-width:100%; font-size:0;}

.view {background:#fff;}


/* 로딩 */
.loading {position:fixed; top:0; left:0; width:100%; height:100%; background:#fff; z-index:9999;}
.loading .img {position:absolute; top:0; bottom:0; left:0; right:0; width:240px; height:160px; margin:auto; text-align:center;}

/*-------------------------------

	POPUP.CSS

-------------------------------*/

.popup_back {
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
	/*background:url("https://img.assesta.com/assesta/common/bg_50per.png") repeat;*/
	background:#000;
	opacity:0.8 !important;
}

.popup_cont {
	/*position: fixed; */
	position:absolute; /* 뉴스레터 팝업 내용길어질경우 스크롤 가능하도록 수정 */
	z-index: 9999;
}

.preloader {
	z-index: 1001;
}