﻿@charset "utf-8";
/*----------------------------------------------------------------------------
이펌프의 모든 다지인 및 소스는 이펌프의 고유재산임을 알려드립니다.

이펌프 홈페이지 디자인 및 소스를 임의 또는 무단으로 도용/복사/재판매하였을 시
저작권법에 따라 민형사상의 손해배상과 처벌이 따를 수 있습니다.

소스 안에는 이펌프 고유의 소스코드가 포함되어 있으며 도용/복사/재배포시 
이펌프 서버로 알림이 오며, 디자인/소스 코드등을 확인을 통해 손해배상 및 
법적책임이 발생함을 알려드립니다.

※ 제작사 문의

- 대표자 : 김선중 / 이메일: for0319@naver.com 
- 전화번호: 02-585-7311 / 홈페이지 : http://epump.co.kr
------------------------------------------------------------------------------*/

/* 웹용 나눔글꼴( 다운로드 )
   - 참고: http://www.cmsfactory.net/node/11353
   - 다운로드: https://github.com/hiun/NanumBarunGothic/releases 
   - 사용법: http://api.mobilis.co.kr/webfonts/fmembers.html?family=NanumBarunGothic

@font-face{
  font-family:'NanumBarunGothicLight';
  font-style:normal;
  font-weight:normal;
  src: url('/fonts/NanumBarunGothicLight.eot'); 	
  src: local('.'), url('/fonts/NanumBarunGothicLight.woff') format('woff'), url('/fonts/NanumBarunGothicLight.ttf') format('truetype'); 
}
@font-face{
  font-family:'NanumBarunGothic';
  font-style:normal;
  font-weight:normal;
  src: url('/fonts/NanumBarunGothic.eot'); 	
  src: local('.'), url('/fonts/NanumBarunGothic.woff') format('woff'), url('/fonts/NanumBarunGothic.ttf') format('truetype'); 
}
*/

/* 본 고딕 */
/*
@font-face{
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:100;
  src: url('/fonts/notokr-thin.eot'); 	
  src: local('.'), url('/fonts/notokr-thin.woff2') format('woff2'), url('/fonts/notokr-thin.woff') format('woff'), url('/fonts/notokr-thin.ttf') format('truetype'); 
}
@font-face{
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:300;
  src: url('/fonts/notokr-light.eot'); 	
  src: local('.'), url('/fonts/notokr-light.woff2') format('woff2'), url('/fonts/notokr-light.woff') format('woff'), url('/fonts/notokr-light.ttf') format('truetype'); 
}
@font-face{
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:350;
  src: url('/fonts/notokr-demilight.eot'); 	
  src: local('.'), url('/fonts/notokr-demilight.woff2') format('woff2'), url('/fonts/notokr-demilight.woff') format('woff'), url('/fonts/notokr-demilight.ttf') format('truetype'); 
}
@font-face{
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:400;
  src: url('/fonts/notokr-regular.eot'); 	
  src: local('.'), url('/fonts/notokr-regular.woff2') format('woff2'), url('/fonts/notokr-regular.woff') format('woff'), url('/fonts/notokr-regular.ttf') format('truetype'); 
}
@font-face{
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:500;
  src: url('/fonts/notokr-medium.eot'); 	
  src: local('.'), url('/fonts/notokr-medium.woff2') format('woff2'), url('/fonts/notokr-medium.woff') format('woff'), url('/fonts/notokr-medium.ttf') format('truetype'); 
}
@font-face{
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:700;
  src: url('/fonts/notokr-bold.eot'); 	
  src: local('.'), url('/fonts/notokr-bold.woff2') format('woff2'), url('/fonts/notokr-bold.woff') format('woff'), url('/fonts/notokr-bold.ttf') format('truetype'); 
}
@font-face{
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:900;
  src: url('/fonts/notokr-black.eot'); 	
  src: local('.'), url('/fonts/notokr-black.woff2') format('woff2'), url('/fonts/notokr-black.woff') format('woff'), url('/fonts/notokr-black.ttf') format('truetype'); 
}
*/
/* 적용방법 { font-family: 'Noto Sans KR';font-weight: 900; }*/
/* ----------------------------------------------
    Reset
------------------------------------------------*/
*{ margin:0; padding:0;-webkit-text-size-adjust: none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:none; }


html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, 
nav, section { margin: 0;	padding: 0;	border: 0;text-align:left; }
article, aside, details, figcaption, figure, dialog,footer, header, hgroup, menu, nav, section{ display: block; }
body{ 
	font-size: 12px;color:#555;
	font-family: 'Dotum', 'Gulim', 'Arial', sans-serif;
	line-height:normal;
	/*letter-spacing:-0.5px;*/
}
h1, h2, h3, h4, h5, h6{	font-size: 100%;font-weight: normal; }
a:link { color: #666; text-decoration: none; } a:visited { color: #666; text-decoration: none; }
a:hover { color: #333; text-decoration: underline; } a:active { color: #666; text-decoration: none; }
a:focus { color: #666; text-decoration: none; } img{ vertical-align: top;margin:0;padding:0;border:0; }
select, input, textarea{ vertical-align: middle;padding: 0;color:#555; }
input{ padding:3px 7px;border:1px solid #d5d5d5;color:#555; }
input[type="checkbox"]{ border:none; }
input[type="radio"]{ border:none; }
textarea{ border:1px solid #d5d5d5; }
ol, ul{	list-style: none; } hr{	clear: both; display: none; } label{ cursor: pointer; } 
legend, caption{ width: 0;height: 0; overflow: hidden; visibility: hidden;	font-size: 0; line-height: 0; }
.hidden{ position: absolute; width: 0; height: 0; overflow: hidden; visibility: hidden;font-size: 0; line-height: 0; }
button{ cursor: pointer; } button:focus{ /*outline: 1px dotted;*/ }
table{ border-collapse : collapse; } table tr{ vertical-align:top; } table th{ font-weight:normal; }

/*이미지흐림방지 -> */
img{ 
	/* IE7 흐림현상 해결: */-ms-interpolation-mode:bicubic;
	/* 모바일 흐림현상 해결: */-webkit-perspective:1;
}

