@charset "utf-8";

/* ==========================
Filename: reset.css
Description: reset style
============================ */

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, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, article, aside, hgroup, header, footer, figure, figcaption, nav, section { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; }
article, aside, hgroup, header, footer, figure, figcaption, nav, section { display: block; }
body{margin:0; padding:0; color:#666; font-family:'Calibri Light', Arial, Dotum, "돋움", Verdana, Georgia; font-size: 1.07em;/* 16px */ line-height:1; -webkit-text-size-adjust:none;}
p{margin:0; padding:0; line-height:1.63;} /*p{margin:0; padding:0; line-height:1.65;}*/
ol, ul, li{margin:0; padding:0; list-style:none;}
dl, dt, dd{margin:0; padding:0;}
a:link, a:visited{color:#4f4f4f; text-decoration:none;}
a:hover, a:active, a:focus{color:#4f4f4f; text-decoration:none;}
h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-size:100%; font-weight:normal; line-height:1.2;}
table{border-spacing:0; border:0; border-collapse:collapse; empty-cells:show;}
form{margin:0; padding:0;}
fieldset{margin:0; padding:0; border:0 none;}
legend, caption{overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0; text-indent:-9999px;}
input{font-family:'Calibri Light', Arial, Verdana, Georgia;font-size:100%; margin:0; padding:0; vertical-align:middle;}
select{font-family:'Calibri Light', Arial, Verdana, Georgia; color:#4f4f4f;}
textarea{font-family:'Calibri Light', Arial, Verdana, Georgia; font-size:100%;}
img{vertical-align:middle; border:0 none;}
hr{display:none;}
button{overflow: visible; margin:0; padding:0; border:0; vertical-align:middle; font-family:'Calibri Light', Arial, Verdana, Georgia; font-size:100%; background:none; cursor: pointer;}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner {
    padding:0;
    border:0;
}
.clearfix:before, .clearfix:after {content: " "; display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
.ellipsis {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis');}

.skip{position:absolute; top:0; left:-1000px; width:0; height:0; font-size:0; line-height:0;}

.skipNavigation {overflow:hidden; position: absolute; top: 0; left: 0; width: 100%; z-index: 9999;}
.skipNavigation a{display: block; overflow: hidden; width: 1px; height: 1px; margin: -1px 0 0 -1px; text-align: center; font-size: 0;}
.skipNavigation a:active, .skipNavigation a:hover, .skipNavigation a:focus {width: 100%; height: 15px; padding: 10px 0; color: #0072bc; font-size: 1em;  background:#d8f0ff; z-index: 9999;}
