/*----- reset -----*/
 html, body, div, span, h1, h2, h3, h4, h5, h6, p, 
 blockquote, a, address, em, img, strong, dl, dt, dd, ul, li, fieldset,
 form, label, legend{
    border:0;
    font-family:inherit;
    font-size:100%;
    margin:0;
    outline:0;
    padding:0;
 }
 :focus{
    outline:0;
 }
 ol,ul{
    list-style:none;
 }
 img{
    width:auto\9;
    height:auto;
    max-width:100%;
    vertical-align:middle;
    -ms-interpolation-mode:bicubic;
 }
 table{
    border-collapse:collapse;
    border-spacing:0;
    width:100%;
 }
 html,body{
    height: 100%;
 }
 /*----- common -----*/
 body{
    background-color:#fff;
    color:#000;
    font:normal normal 100% Arial, Helvetica, sans-serif;
    line-height:1.5em;
    font-size:.75em;}
 h1,h2,h3{
    line-height:20px
 }
 input,select,textarea{
    color:#38444f;font:normal normal 1em Arial, Helvetica, sans-serif;
 }
 input:focus,select:focus,textarea:focus,a:link,a:visited,a:hover,a:focus{
    outline:none
 }
 a:link,a:visited,a:hover,a:focus{
    text-decoration:none;
 }
 a:link,a:visited{
    color:#000;
 }
 a:hover,a:focus{
    color:#43f812;
 }
 .clear{
    clear:both
 }