/* -------------------------------
작업일자 : 2013.11.01
작업자 : SJH
작업내용 : 레이아웃 기본설계(전체)
------------------------------- */
@charset 'utf-8';

/* Reset */
html { width:100%; height:100%; }
body { width:100%; min-height:100%; margin:0; padding:0;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, form, fieldset, p, button { margin:0; padding:0; outline:none; }
body, input, textarea, select, button, table { font-family:'돋움', Dotum, Sans-serif; }
body { background-color:#fff; word-break:break-all; -ms-word-break:break-all; }
hr { display:none; }
legend { *width:0; }
img, fieldset, iframe { border:0 none; }
img { vertical-align:middle; }
li { list-style:none; }
em, address { font-style:normal; }
label, button { cursor:pointer; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
input, select, button { vertical-align:middle; }
**input, *input { margin:-1px 0; }
input { border:expression((this.type=='text'||this.type=='password'||this.type=='file') ? '1px solid #ccc' : ''); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
input, select, textarea { border:1px solid #ccc; *padding:1px 0; }
input[type=checkbox], input[type=radio], .checkbox, .radio { width:13px; height:13px; margin:0 3px 0 0; padding:0; border:0; }
input::-moz-focus-inner { margin:0; border:0; padding:0; }
option, x:-moz-any-link, x:default { padding-right:6px; }
button * { display:-moz-inline-stack; display:inline-block; position:relative; margin:0; border:0; background-color:transparent; overflow:visible; }
button img { display:block; margin:0; padding:0 1px; }
button::-moz-focus-inner { margin:0; padding:0; border:0; }
textarea { display:block; resize:none; width:99.5%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
table { border-spacing:0; }
caption { visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0; }

@media print {
	body { color:#000; }
	span.button { display:none; }
	header.onlyprint { position: fixed; top: 0; }
	footer.onlyprint { position: fixed; bottom: 0;}
}
