@charset "Shift_JIS";
/* CSS Document */


html, body, h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ol, ul, pre, blockquote, form, fieldset, frame, frameset, noframes, address, center, dir, menu {
display:block;
}
html, body {
line-height:1.1;
margin:0;
padding:0;
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:bold;
margin:0;
padding:0;
}
ul, ol {
list-style-type:none;
margin:0;
padding:0;
}
li {
display:block;
margin:0;
padding:0;
}
dl, dt, dd {
margin:0;
padding:0;
}
div {
margin:0;
padding:0;
}
p {
margin:0;
padding:0;
}
pre {
font-family:monospace;
margin:0;
padding:0;
white-space:pre;
}
blockquote {
line-height:1.5;
margin:0 24px;
}
address {
font-style:normal;
margin:0;
padding:0;
}
center {
margin:0;
padding:0;
text-align:center;
}
dir, menu {
margin:0 0 0 24px;
padding:0;
}
table {
border-collapse:collapse;
display:table;
empty-cells:show;
font-size:100%;
margin:0;
table-layout:auto;
}
caption {
display:table-caption;
padding:0;
text-align:center;
}
colgroup {
display:table-column-group;
}
col {
display:table-column;
}
thead {
display:table-header-group;
vertical-align:middle;
}
tfoot {
display:table-footer-group;
vertical-align:middle;
}
tbody {
display:table-row-group;
vertical-align:middle;
}
tr {
display:table-row;
}
th, td {
display:table-cell;
padding:0;
}
th {
font-weight:bolder;
text-align:center;
}
form {
margin:0;
padding:0;
}
fieldset {
border:0 none;
margin:0;
padding:0;
}
button, textarea, input, select {
display:inline-block;
margin:0;
padding:0;
}
img {
border:0 none;
margin:0;
padding:0;
vertical-align:top;
}
i, cite, em, var {
font-style:italic;
}
tt, code, kbd, samp {
font-family:monospace;
}
strong {
font-weight:bold;
}
del {
text-decoration:line-through;
}
ins {
text-decoration:underline;
}
sub {
vertical-align:sub;
}
sup {
vertical-align:super;
}
sub, sup {
font-size:71%;
}
a:link {
text-decoration:underline;
}
a:visited {
text-decoration:underline;
}
a:hover {
text-decoration:underline;
}
a:active {
text-decoration:underline;
}
