@charset "shift_jis";

/* --------------------------------------------------

Reset

-------------------------------------------------- */



/* Structure Module

-------------------------------------------------- */

html {

margin:0;

padding:0;

}

body {

margin:0;

padding:0;

}

/* Text Module

-------------------------------------------------- */

h1, h2, h3, h4, h5, h6 {

margin:0;

padding:0;

font-size:100%;

font-weight:normal;

}

p {

margin:0;

padding:0;

}

address {

margin:0;

padding:0;

font-style:normal;

}

div {

margin:0;

padding:0;

}

em, strong {

font-style:normal;

font-weight:normal;

}

blockquote, q {

margin:0;

padding:0;

}

pre, code {

margin:0;

padding:0;

}

cite, code, dfn, var, kbd, samp {

font-style:normal;

font-weight:normal;

}

abbr, acronym {

border:0;

font-variant:normal;

}

hr {

display:none;

}

/* List Module

-------------------------------------------------- */

dl, dt, dd, ul, ol, li {

margin:0;

padding:0;

}

ul, ol {

list-style:none;

}

/* Display Module

-------------------------------------------------- */

sup {

font-size:77%;

vertical-align:top;

}

sub {

font-size:77%;

vertical-align:baseline;

}

/* Forms Module

-------------------------------------------------- */

form, fieldset, legend, input, textarea {

margin:0;

padding:0;

}

fieldset {

border:0;

}

legend {

color:#000;

}

button {

margin:0;

padding:0;

border:0;

background:none;

cursor:pointer;

}

input, textarea, select {

font-family:inherit;

font-size:inherit;

font-weight:inherit;

}

input, textarea, select {

*font-size:100%;

}

/* Tables Module

-------------------------------------------------- */

table {

border:0;

border-collapse:collapse;

border-spacing:0;

}

tr, th, td {

margin:0;

padding:0;

border:0;

}

th, caption {

font-style:normal;

font-weight:normal;

text-align:left;

}

/* Image Module

-------------------------------------------------- */

img {

border:0;

}

@charset "utf-8";

/* CSS Document */



.clearfix:after, .localNav ul:after, .localNav li:after {

content:".";

display:block;

clear:both;

height:0;

visibility:hidden;

}

.clearfix, .localNav ul, .localNav li {

min-height:1px;

}

* html .clearfix, * html .localNav ul, * html .localNav li {

height:1px;/*\*//*/

height:auto;

overflow:hidden;

/**/

}

