* { padding:0px; margin:0px; font-size:13px; font-family:나눔고딕;nunum-gothic,맑은고딕,malgun-gothic,dotum; }
 
/* A short reference values: 'or"" */
q:before,q:after {content:'';}  

/* Abbreviations, pictures without borders */
fieldset,img,abbr,acronym {border: 0 none;}
abbr,acronym {font-variant: normal;}
legend {color:#000;}

/* Remove special marking the font and font size */
address,caption,cite,code,dfn,em,strong,th,var {   
	font-weight: normal;   
	font-style: normal;   
}

/* Superscript and subscript */
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}

/* The frame table were combined into a single frame, specify the separation between the cell border boundary in the model of distance is 0*/
table {   
		border-collapse:collapse;   
		border-spacing:0;   
}   

/* The table header and content of the left shows */
caption,th {text-align: left;}
input,img,select {vertical-align:middle;}

/* Clear list style */
ol,ul {list-style: none;}  

/* The input control fonts */
input,button,textarea,select,optgroup,option {
    font-family:inherit;
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit;
}

/* The caption element style clearance */ 
h1,h2,h3,h4,h5,h6 {   
	font-weight: normal;   
	font-size: 100%;   
}   

/* Link style, color can be modified as appropriate */
del,ins,a {text-decoration:none;}
a { cursor:pointer; }
a:link {color:#000;}
a:visited {color:#000;}
a:hover,a:active,a:focus {color:#000; text-decoration:none;} 

/* Mouse style */
input[type="submit"] {cursor: pointer;}
button {cursor: pointer;}
input::-moz-focus-inner { border: 0; padding: 0;}

.clear {clear:both;}

html , body { height:100%; width:100%; }

ul#navigation {
	position: fixed;
	bottom: 0;
	width: 100%;
	-webkit-box-shadow: 9px -5px 21px 0px rgba(135,135,135,0.49);
	-moz-box-shadow: 9px -5px 21px 0px rgba(135,135,135,0.49);
	box-shadow: 9px -5px 21px 0px rgba(135,135,135,0.49);
}

.shadow { 
	-webkit-box-shadow: 9px -5px 21px 0px rgba(135,135,135,0.49);
	-moz-box-shadow: 9px -5px 21px 0px rgba(135,135,135,0.49);
	box-shadow: 9px -5px 21px 0px rgba(135,135,135,0.49);
}


 
ul#navigation {
    height: 70px;
    margin: 0;
    padding: 0;
	width:100%;
	max-width:1200px;margin:0 auto;
	display:block;
}

ul#navigation > li { float:left; width:25%; height:70px;line-height:70px;  text-align:center; background:#fff; }
ul#navigation:after { clear:both; display:block; content:'';font-size:0px;visibility:hidden; }

ul#navigation li.last {
    margin-right: 0;
}


.bt { margin:0px 0px; border:0px;background:#eee; color:#000; font-size:14px;line-height:28px;height:28px; padding:0px 10px; display:inline-block; }
.bt.gray { color:#fff; background:#A9B3BD; }
.bt.green { color:#fff; background:#27AE60; }
.bt.blue { color:#fff; background:#4B89DC; }
.bt.red { color:#fff; background:#ED5564; }



.inner_header { position:fixed;left:0px;top:0px;width:100%;height:50px; background:#fff; }
.form_tbl > tbody > tr > td { padding:10px 5px; border:1px solid #ccc ; font-weight:normal; font-size:14px;  background:#fff; }
.form_tbl > tbody > tr > td.td { background:#f7f7f7; color:#888;  }
.form_tbl > tbody > tr.tr_border_top > td { border-top:2px solid #000; }

 @media ( min-width:700px) { 
	.form_tbl > tbody > tr > td { padding:15px 10px; border:1px solid #ccc ; font-weight:normal; font-size:23px;  background:#fff; }
	.form_tbl > tbody > tr > td.td { background:#f7f7f7; color:#888;  }
	.form_tbl > tbody > tr.tr_border_top > td { border-top:2px solid #000; 
}


.inner_tbl { width:100%; }
.inner_tbl > tbody > tr > td { padding:5px 2px; border:1px solid #ccc ; font-weight:normal; } 
.inner_tbl > tbody > tr > td.bold { font-weight:bold; }
.inner_tbl > tbody > tr:first-child > td { border-top:0px; }
.inner_tbl > tbody > tr:last-child > td { border-bottom:0px; }
.inner_tbl > tbody > tr > td:first-child { border-left:0px; }
.inner_tbl > tbody > tr > td:last-child { border-right:0px; }

.input_form_tbl2 > tbody > tr > td { padding:2px 5px; color:#000;font-size:11px; border:1px solid #aaa; text-align:left; background:#fff; }
.input_form_tbl2 > tbody > tr > td label { font-size:11px; }
.input_form_tbl2 > tbody > tr > td.td { background:#f7f7f7;color:#888;}
.input_form_tbl2 > tbody > tr > td:last-child { padding:5px;padding-right:2px; }
.input_form_tbl2 > tbody > tr input[type=text] {border:1px solid #ccc; width:98%;  max-width:200px; color:#333;font-size:12px; border:1px solid #ccc; background:#fff; height:30px;line-height:30px; }

.list_ov > tbody > tr:nth-child(even) { background:#fff; }
.list_ov > tbody > tr:nth-child(even) > td { background:#fff; }
.list_ov > tbody > tr:nth-child(odd) { background:#eee; }
.list_ov > tbody > tr:nth-child(odd) > td { background:#eee; }

.input_txt { border:0px !important; }


.center { text-align:center !important; }
.fl { float:left; }
.fr { float:right }
.cb { clear:both; }
.cba:after { display:block; visibility:hidden;content:'';clear:both; }
.right { text-align:right; }
.center { text-align:center; }
.left { text-align:left; }

input:focus {outline:none;}

::-webkit-scrollbar { 
    display: none; 
}

.paging { margin:10px auto;text-align:center; }
.paging > a { display:inline-block;padding:0px 16px;height:40px;line-height:40px; border:0px;font-size:14px; margin-left:-4px; border:1px solid #ccc; border:0px;}
.paging > a:last-child { border-right:0px solid #ccc; }
.paging > a.on { color:#E72E25; background:#29C7CA;color:#fff; border-radius:50%; }

.JsDatePickBox:after { clear:both;display:block;content:'';visibility:hidden; }

* { -webkit-tap-highlight-color:transparent;}


.style-3::-webkit-scrollbar-track {	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	background-color: #F5F5F5; }
.style-3::-webkit-scrollbar {	width: 6px;	background-color: #F5F5F5;}
.style-3::-webkit-scrollbar-thumb { background-color: #000000;}


/**********************************************************/
 
