@charset "utf-8";

/*
 * =================================================================================
 * INFORMATION
 * ---------------------------------------------------------------------------------
 * @File Name 	: base.css
 * @Description :  Base Style Sheet
 * @Version 	: 1.0.0
 * @Create Date : 2016.10.16
 * @Update Date : N/A
 * @History		: N/A
 * =================================================================================
 */

/*=================================================================================
 * Default Style Definition
 =================================================================================*/

/*@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/
@import url(../fonts/font.css);

*{ font-family: 'NotoSans';}

html { height: 100%; }
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{ margin:0; padding:0; color:#595959;}
body{margin:0; padding:0; font-size:12px; }
table{ border-collapse:collapse}
img,fieldset{ border:0}
ul,ol{ list-style:none}
em,address{ font-style:normal}
a{ color:inherit;text-decoration: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, 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, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video{ margin:0; padding:0; border:0; }

body {font-size:12px;}

body.pop{background: none;}

 /* HTML5 display-role reset for older browsers */
 article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section,summary {
 	display: block;
 }

 ol, ul {
 	list-style: none;
 }


 /* remember to define focus styles! */
 :focus {

 }


 /* tables still need cellspacing="0" in the markup */
 table {
 	border-collapse: separate;
 	border-spacing: 0;
 }

 caption, th, td {
 	font-weight: normal;
 	text-align: left;
 }


 /* remove possible quote marks (") from <q> & <blockquote> */
 blockquote:before, blockquote:after, q:before, q:after {
 	content: "";
 }
 blockquote, q {
 	quotes: "" "";
 }

 lable {cursor:pointer;}

 hr, legend, caption {
 	display: none;
 }

 img {
 	border: none;
 	vertical-align:middle;
 }

 fieldset {
 	border: 0 solid transparent;		/* : BUG : Opera 7 에서 border: none 버그 있음 */
 }

 select, textarea {
 	height: 25px;
 	font-size: 12px;
 	color: #7a7a7a;
 	border: 1px solid #c3c3c3;
 	background: #FFF;
 	vertical-align: middle; 	
 	margin:1px 0px;
 	padding:2px 0px;
 }

 input[type=text], input[type=password], input[type=number], input[type=email]  /* 20161219 인풋 텍스트 틀어지는거 */
 {line-height:23px; height:23px;}
 
 input {
 	margin: 0;
 	margin:1px 0px;
 	padding-left:5px;
 	font-size: 12px;
 	color: #7a7a7a;
 	border: 1px solid #c3c3c3;
 	background: #FFF;
 	vertical-align: middle;
 }
 input[type="image"], input[type="radio"], input[type="checkbox"] {
 	padding: 0;
 	height: auto;
 	border: none;
 }
 input.image, input.radio, input.checkbox {		/* : FILTER : IE 6 에서 속성 선택자 지원 안함 */
 	padding: 0;
 	height: auto;
 	border: none;
 }
 input[type="file"] {
 	padding: 2px 0 2px 0;
 	height: auto;
 }
 input.file {		/* : FILTER : IE 6 에서 속성 선택자 지원 안함 */
 	padding: 2px 0 2px 0;
 	height: auto;
 	background: #F1F1F1;
 }

input[type="text"]:disabled {
    background: #dddddd;
}

input[disabled="disabled"] {
    background: #dddddd;
}

select[disabled="disabled"] {
    background: #dddddd;
}

input:-moz-read-only { /* For Firefox */
    background: #dddddd;
}

input:read-only { 
    background: #dddddd;
}

input[readOnly] { 
    background: #dddddd;
}

input[type=text] {
	-webkit-ime-mode: active;
	-moz-ime-mode: active;
	-ms-ime-mode: active;
	ime-mode: active;
}

textarea {
 	padding: 4px;
 }

 a:link, a:visited {
 	color: #494949;
 	text-decoration: none;
 }
 a:hover, a:active {
 	color: #017cd4;
 	text-decoration: none;
 }
 button{cursor:pointer;}