/*common*/
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@font-face {
	font-family:'Nanum Gothic Light';
	src:url('/font/NanumGothic/NanumGothicLight.eot');
	src:url('/font/NanumGothic/NanumGothicLight.eot?#iefix') format('embeded-opentype'),
		url('/font/NanumGothic/NanumGothicLight.woff') format('woff');
}
@font-face {
	font-family:'Nanum Gothic';
	src:url('/font/NanumGothic/NanumGothic.eot');
	src:url('/font/NanumGothic/NanumGothic.eot?#iefix') format('embeded-opentype'),
		url('/font/NanumGothic/NanumGothic.woff') format('woff');
}
@font-face {
	font-family:'Nanum Gothic Bold';
	src:url('/font/NanumGothic/NanumGothicBold.eot');
	src:url('/font/NanumGothic/NanumGothicBold.eot?#iefix') format('embeded-opentype'),
		url('/font/NanumGothic/NanumGothicBold.woff') format('woff');
}
@font-face {
	font-family:'Nanum Gothic EB';
	src:url('/font/NanumGothic/NanumGothicExtraBold.eot');
	src:url('/font/NanumGothic/NanumGothicExtraBold.eot?#iefix') format('embeded-opentype'),
		url('/font/NanumGothic/NanumGothicExtraBold.woff') format('woff');
}
*, *:focus{ outline: none }
body, div, p, blockquote, pre, address, ul, ol, li, dl, dt, dd, table, th, td, caption, form, fieldset, legend, code, hr, label, button, textarea, select{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font-size:100%; font-weight:normal }
ul, ol, li, dl, dt, dd{ list-style:none; }
table { width:100%; margin:0; padding:0; border-spacing:0; border:0; border-collapse:collapse; word-break:break-all; }
img, button, fieldset, abbr, acronym { border:0; outline: none }
button{ cursor: pointer }
img{ display:inline-block }
address, caption, cite, code, dfn, em, var { font-style:normal; font-weight:normal; }
section, nav, article, aside, header, footer, main { display:block }
a{ text-decoration:none; }
select{}
.ie8-sapari select{}


/* 공통클래스:position */
.fix{ position:fixed }
.abs{ position:absolute }
.rel{ position:relative }


/* 공통클래스:float */
.fl{ float:left }
.fr{ float:right }
.ofh{ overflow:hidden }


/* 공통클래스:layout */
.container{ width:1240px; margin:auto; position: relative }
.container_pop{ width:1100px; margin:auto; position: relative }


/* text */
.textNone{ font-size:0; text-height:0; text-indent:-9999px }
.fontBold600{ font-weight:600 }
.fontBold{ font-weight:bold }
.underL{ text-decoration:underline }

/* visible */
/* .hide{ position: absolute; z-index: -10; width: 0; height: 0; overflow: hidden; font-size: 0; line-height: 0; word-break: break-all; } */

.blind {
    position: absolute;
    overflow: hidden;
    width: 0;
    height: 0;
    line-height: 0;
    text-indent: -9999em;
}

/* test */
.colorRed{ color:red}


/* header (for all) */
body{
    /*font-family: 'Noto Sans KR', '본고딕', sans-serif;*/
    font-family: 'nanum-gothic','nanumgothic','나눔고딕', sans-serif;
    letter-spacing: 0;
    font-size: 13px; line-height: 140%;
}