@charset "UTF-8";

/*----------------------
 reset
----------------------*/

body,
div,
ul,ol,li,
h1,h2,h3,h4,h5,h6,
p,a,
img,
table,th,td,
dl,dt,dd,
form {
    margin:0;
    padding:0;
    border:0;
    line-height:130%;
    font-weight:normal;
    font-style:normal;
    font-size:100%;
}

html,body{
    height:100%;
}

table {
        border-collapse:collapse;
        border-spacing:0;
}
fieldset,img {
            border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
        font-style:normal;
        font-weight:normal;
}
ol,ul {
        list-style:none;
}
caption,th {
        text-align:left;
}
h1,h2,h3,h4,h5,h6 {
        font-size:100%;
        font-weight:normal;
}
q:before,q:after {
        content:'';
}
abbr,acronym {
        border:0;
}

img {
    vertical-align: bottom;
}

/*----------------------
 base
----------------------*/
.clear {
        clear: both;
        height: 1px;
        display: block;
}

strong {
    font-weight: bold;
}