/* CSS Document */

html {
     color:#000;
}
body,div,pre,code,form,fieldset,legend,textarea,blockquout {
     margin: 0;
     padding: 0;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquout,th,td {
     line-height:1.5;
}
table {
     border-collapse:collapse;
     border-spacing:0;
}
li {
     list-style-position:outside;
}
caption,th {
     text-align: left;
}
h1,h2,h3,h4,h5,h6 {

}
q:before,q:after {
     content:'';
}
abbr,acronym {
     border:0;
     font-variant:normal;
}
sup {
     vertical-align:text-top;
}
sub {
     vertical-align:text-bottom;
}
input,textarea,select {
     font-family:inherit;
     font-size:inherit;
     font-weight:inherit;
}
input,textarea,select {
     *font-size:100%;
}
fieldset {
     border: 0;
}
input {
     _margin: -1px 0;
}

legend {
     color:#000000;
}

/* 追加 CSS
------------------------------------- */
a {
    cursor: pointer;
}
fieldset,img {
    border: 0;
}