@charset "utf-8";


@font-face {
	font-family:"NanumGothic";
	font-style:normal;
	font-weight:normal;
	font-size:normal;
	src:url('/font/NanumGothic.eot');
	src:url('/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
	url('/font/NanumGothic.woff') format('woff'),
	url('/font/NanumGothic.ttf') format('truetype');
	url('/font/NanumGothic.svg#NanumGothic') format('svg')                    /* 웹폰트를 지원하지 못하는 모바일 브라우저를 위해 */
	src:local(※), url('/font/NanumGothic.woff') format('woff');
}

@font-face {
	font-family:"NanumGothicBold";
	font-style:normal;
	font-weight:700;
	font-size:normal;
	src:url('/font/NanumGothicBold.eot');
	src:url('/font/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
	url('/font/NanumGothicBold.woff') format('woff'),
	url('/font/NanumGothicBold.ttf') format('truetype');
	url('/font/NanumGothicBold.svg#NanumGothic') format('svg')                    /* 웹폰트를 지원하지 못하는 모바일 브라우저를 위해 */
	src:local(※), url('/font/NanumGothicBold.woff') format('woff');
}

@font-face {
	font-family:"NanumGothicExtraBold";
	font-style:normal;
	font-weight:900;
	font-size:normal;
	src:url('/font/NanumGothicExtraBold.eot');
	src:url('/font/NanumGothicExtraBold.eot?#iefix') format('embedded-opentype'),
	url('/font/NanumGothicExtraBold.woff') format('woff'),
	url('/font/NanumGothicExtraBold.ttf') format('truetype');
	url('/font/NanumGothicExtraBold.svg#NanumGothic') format('svg')                    /* 웹폰트를 지원하지 못하는 모바일 브라우저를 위해 */
	src:local(※), url('/font/NanumGothicExtraBold.woff') format('woff');
}

@font-face {
	font-family:"NanumSquareRoundR";
	font-style:normal;
	font-weight:normal;
	font-size:normal;
	src:url('/font/NanumSquareRoundR.eot');
	src:url('/font/NanumSquareRoundR.eot?#iefix') format('embedded-opentype'),
	url('/font/NanumSquareRoundR.woff') format('woff'),
	url('/font/NanumSquareRoundR.ttf') format('truetype');
	url('/font/NanumSquareRoundR.svg#NanumSquareRound') format('svg')                    /* 웹폰트를 지원하지 못하는 모바일 브라우저를 위해 */
	src:local(※), url('/font/NanumSquareRoundR.woff') format('woff');
}

@font-face {
	font-family:"NanumSquareRoundB";
	font-style:normal;
	font-weight:700;
	font-size:normal;
	src:url('/font/NanumSquareRoundB.eot');
	src:url('/font/NanumSquareRoundB.eot?#iefix') format('embedded-opentype'),
	url('/font/NanumSquareRoundB.woff') format('woff'),
	url('/font/NanumSquareRoundB.ttf') format('truetype');
	url('/font/NanumSquareRoundB.svg#NanumSquareRound') format('svg')                    /* 웹폰트를 지원하지 못하는 모바일 브라우저를 위해 */
	src:local(※), url('/font/NanumSquareRoundB.woff') format('woff');
}

@font-face {
	font-family:"NanumSquareRoundEB";
	font-style:normal;
	font-weight:900;
	font-size:normal;
	src:url('/font/NanumSquareRoundEB.eot');
	src:url('/font/NanumSquareRoundEB.eot?#iefix') format('embedded-opentype'),
	url('/font/NanumSquareRoundEB.woff') format('woff'),
	url('/font/NanumSquareRoundEB.ttf') format('truetype');
	url('/font/NanumSquareRoundEB.svg#NanumSquareRound') format('svg')                    /* 웹폰트를 지원하지 못하는 모바일 브라우저를 위해 */
	src:local(※), url('/font/NanumSquareRoundEB.woff') format('woff');
}

@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 300;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}

@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
}

@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
}

@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 900;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
}









/* 요소(element) 여백 초기화 */
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
blockquote, p, adderss, pre, cite,
form, fieldset, input, testarea, select,
table, th, td {
	margin:0;
	padding:0;
}

/* 제목요소 */
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}

/* 테두리 없애기 */
fieldset, img, abbr, acronym {
	border:0 none;
}

/* 목록 */
ol, ul {
	list-style:none;
}

/* 테이블 - 마크업에 'cellspacing="0"' 지정 함께 필요 */
table {
	border-collapse:separate;
	border-spacing:0;
	border:0 none;
}

caption, th, td {
	/*text-align:left; 사용은 맘대로*/
	font-weight:normal;
}

/* 텍스트 관련 요소 초기화*/
address, caption, cite {
	font-weight:normal;
	font-style:normal;
}
ins { text-decoration:none; } /*추가글*/
del { text-decoration:line-through; } /*삭제글*/

/* 인용문 */
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote,q { quotes:"" ""; }

/* 수평선*/
hr { display:none; margin:10px 0;}
