@charset "utf-8";

body{
    width:100%;
}

html,body,iframe,
div,span,
object,
h1,h2,h3,h4,h5,h6,
p,a,img,
blockquote,pre,abbr,acronym,address,code,del,dfn,em,q,sup,
form,fieldset,legend,form,label,
table,caption,tbody,tfoot,thead,tr,th,td,
ul,ol,li,dl,dt,dd{
    margin:0;
    padding:0;
    border:none;
}

ul{
    list-style-type:none;
}

ol{
    list-style-position:inside;
}

img{
    vertical-align:top;
}

a img{
    border:none;
}

table{
    border-collapse:collapse;
    border-spacing:0;
}

fieldset{
    border:none;
}

address,
optgroup{
    font-style:normal;
}

sup{
    vertical-align:top;
}