﻿/*******************************************************************************************/
/*  작 성 자 : 인성데이타(주)
/*  작 성 일 : 2016.
/*  수 정 일 : 2016.
/*  버     전 : 0.0.1
/*  설     명 : 전체 사이트 기본 스타일 설정
/*  위     치 : /css/basic.css
/*******************************************************************************************/

/* 나눔고딕 로컬폰트 설정 */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(/css/font/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(/css/font/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/css/font/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(/css/font/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(/css/font/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(/css/font/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(/css/font/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(/css/font/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(/css/font/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(/css/font/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(/css/font/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(/css/font/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(/css/font/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(/css/font/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(/css/font/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}


/* Noto Sans KR 로컬폰트 설정 */
/*@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url(/css/font/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
       url(/css/font/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
       url(/css/font/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(/css/font/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
       url(/css/font/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
       url(/css/font/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url(/css/font/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
        url(/css/font/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
        url(/css/font/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url(/css/font/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
        url(/css/font/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
        url(/css/font/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url(/css/font/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
        url(/css/font/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
        url(/css/font/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 900;
   src: url(/css/font/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
        url(/css/font/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
        url(/css/font/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
 }*/

/* 기초설정 */
html
{
	width: 100%;
	height: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

body
{
	position: relative;
	color: #000;
	width: 100%;
	height: 100%;
    font-size: 14px;
	font-family: "Nanum Gothic", "Tahoma", "돋움", "굴림";
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    /*background: #EEE;*/
}

img
{
	margin: 0;
	padding: 0;
	border:none;
	vertical-align: top;
}

/* 링크설정 */
a:link 
{
	color: #565656; 
	text-decoration: none;
}

a:hover 
{
	color: #000000;
	text-decoration: none;
}

a:visited 
{
	color: #006699;
	text-decoration: none;
}

a img
{
	border: none;
}

*:focus {
    outline: none !important;
}

/* 목록설정 */
ul
{
	font-size: 1em;
	text-align: justify;
}

ol
{
	font-size: 1em;
	text-align: justify;
}

/* 표양식 설정 */ 
table
{
	font-size: 1em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

xmp { display: inline-block; margin: 0 0 0 0; padding: 0 0 0 0; word-break: break-all !important; white-space: pre-wrap; font-family: "Nanum Gothic", "Tahoma", "돋움", "굴림"; }