@charset "utf-8";
/* CSS reset */

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,i,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,span,option,select{ margin:0; padding:0; }
em,i,cite{ font-weight:normal; font-style:normal;}
body,button,input,select,textarea, { font:12px  Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal; }
address,cite,dfn,em,var{ font-style:normal; }
small{ font-size:12px; }
ul,ol { list-style:none; }
a{ text-decoration:none; }
a:hover { text-decoration:none; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#000; }
fieldset,img { border:0; }
img{ display:block}
li{ list-style:none}
button,input,select,textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }

input[type="button"]{ cursor:pointer}


a:focus ,input{
outline:none;
-moz-outline:none;
}

/* float */
.left{ float:left; display:inline;}
.right{ float:right; display:inline}
.clr{ clear:both; font-size:0; line-height:0; height:0; visibility:hidden}
.red{ color:#F00; margin-right:4px;}
