@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); /* 구글에서 나눔고딕체 불러와 html에 font-family 설정 */

/* 요소(element) 여백 초기화 */
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
blockquote, p, address, pre, cite,
form, fieldset, input, textarea, select,
table, th, td {margin:0;padding:0;}
a{text-decoration: none; color:#424242;}

/*기본폰트지정*/
html {font-family:'Nanum Gothic', '나눔고딕', Dotum, '돋움', sans-serif;}
body{font-size:12px; color:#424242;}
 
/* 제목요소 */
h1, h2, h3, h4, h5, h6 {font-size: 12px; margin: 0;} 

/* 테두리 없애기 */
fieldset, img, abbr, acronym { border:0 none; } 

/* 목록 */
ol, ul { list-style:none; }
 
/* 테이블 - 마크업에 'cellspacing="0"' 지정 함께 필요 */
table {border-collapse: collapse; border-spacing:0; border:0 none; }
caption {position: absolute; overflow: hidden; width: 0; height: 0; font-size: 0; line-height: 0;}

/* 텍스트 관련 요소 초기화 */
address, caption, em, 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; }

/* 이미지 */
img {border: 0 none;}

/* textarea */
textarea {font-family:'Nanum Gothic', '나눔고딕', Dotum, '돋움', sans-serif; border:1px solid #afafaf; padding:4px;}
input, select {font-family:'Nanum Gothic', '나눔고딕', Dotum, '돋움', sans-serif;}

/* 숨김 */
.blind, .hidden, legend { display: block; left: 0; overflow: hidden; position: absolute; top: -1000em;}

input[type="radio"] {vertical-align:middle;}

/** etc **/
.none_bg{background: 0 none !important;}
.org_txt{color: #de6026 !important;}
.red_txt{color: #e60000 !important;}
.blue_txt{color: #0051c3 !important;}

.w-auto {width:auto !important; min-width:0 !important;}

.mt0{margin-top: 0 !important;}
.mt3{margin-top: 3px !important;}
.mt4{margin-top: 4px !important;}
.mt5{margin-top: 5px !important;}
.mt10{margin-top: 10px !important;}
.mt15{margin-top: 15px !important;}
.mt20{margin-top: 20px !important;}
.mt25{margin-top: 25px !important;}
.mt30{margin-top: 30px !important;}

.mr0{margin-right: 0 !important;}
.mr10{margin-right: 10px !important;}

.mb0{margin-bottom: 0 !important;}
.mb2{margin-bottom: 2px !important;}
.mb4{margin-bottom: 4px !important;}
.mb6{margin-bottom: 6px !important;}
.mb10{margin-bottom: 10px !important;}
.mb20{margin-bottom: 20px !important;}
.mb25{margin-bottom: 25px !important;}
.mb30{margin-bottom: 30px !important;}

.ml0{margin-left: 0 !important;}
.ml5{margin-left: 5px !important;}
.ml10{margin-left: 10px !important;}
.ml50{margin-left: 50px !important;}

.pt10{padding-top: 10px !important;}

.pl0{padding-left: 0 !important;}
.pl13{padding-left: 13px !important;}

.p0 {padding: 0 !important;}


@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}