@charset "shift_jis";
body {background-color: #ffffff}
body {font: normal normal 90%/90%}
body {color: #000000}
body {text-align: left}
body {margin: 20px 1% 1% 1%}
body {padding:  0px 0% 0px 0%}
body {scrollbar-track-color: #f5f5f5}
body {scrollbar-shadow-color: #ffffff}
body {scrollbar-highlight-color: #ffffff}
body {scrollbar-face-color: #f5f5f5}
body {scrollbar-darkshadow-color: #c0c0c0}
body {scrollbar-3dlight-color: #c0c0c0}
body {scrollbar-arrow-color: #666666}

a {text-decoration: none}
a {font: normal normal normal 100%/100%}

a:link {text-decoration: underline}
a:link {color: #333366}
a:link {background-color: none}

a:visited {text-decoration: underline}
a:visited {color: #669999}

a:hover {text-decoration: underline}
a:hover {color: #cc0000}
a:hover {background-color: #dcdcdc}

a:active {text-decoration: none}
a:active {color: #999999}
a:active {background-color: #ffcc00}

hr {border: noshade}
hr {border-style: dotted}
hr {border-width: 1px 1px 0px 1px}
hr {margin: 2px}


h1 {text-align: left;}
h1 {background-color: ##d2691e}
h1 {padding-right: 0px;}
h1 {padding-left: 0px;}
h1 {font-Weight: bold;}
h1 {font-size: 30px;}
h1 {color: #000000;}
h1 {padding-top: 20px}
h1 {padding-bottom: 20px;}
h1 {margin: 0px;}

h1 a {font-Weight: bolder;}
h1 a {color: #000000;}
h1 a {font-family: sans-serif;}
h1 a {text-decoration: none;}

h2 {padding-right: 0px;}
h2 {padding-left: 0px;}
h2 {font-Weight: bold;}
h2 {font-size: 20px;}
h2 {color: #191970;}
h2 {font-family: arial, helvetica;}
h2 {text-align: left;}
h2 {padding: 5px 1% 5px 1%}
h2 {border-top: 5px double }
h2 {border-bottom: 5px double #333366}
h2 {border-left: 5px double #333366}
h2 {border-right: 5px double #333366}

h3 {padding-right: 0px;}
h3 {padding-left: 0px;}
h3 {font-Weight: bold;}
h3 {font-size: 20px;}
h3 {color: #000000;}
h3 {text-align: left;}
h3 {padding: 5px 1% 5px 1%}
h3 {border-top: 0px solid #008080}
h3 {border-bottom: 2px solid #008080}
h3 {border-left: 10px solid #008080}
h3 {border-right: 0px solid #008080}


h4 {font: normal normal 110%/110%}
h4 {font-Weight: bold;}
h4 {color: #000033}
h4 {text-align: left}
h4 {background-color: #ffffff}
h4 {padding: 6px 1px 6px 5px}
h4 {border-top: 2px double #006666}
h4 {border-bottom: 2px double #006666}
h4 {border-left: 0px solid #333366}
h4 {border-right: 0px solid #333366}

h5 {font: normal normal 90%/90%}
h5 {color: #000033}
h5 {text-align: left}
h5 {background-color: #ffffff}
h5 {padding: 3px 3px 3px 3px}
h5 {border-top: 0px solid #333366}
h5 {border-bottom: 0px solid #333366}
h5 {border-left: 0px solid #333366}
h5 {border-right: 0px solid #333366}

.description {font-Weight: none;}
.description {font-size: 14px;}
.description {margin-left: 0px;}
.description {color: #191970;}
.description { font-family: sans-serif;}

/*
h1 {font: normal normal bold 105%/130%}
h1 {color: #000033}
h1 {text-align: left}
h1 {margin: 10px}
h1.navi {font: normal normal bold 130%/130%}
h1.navi {color: #ffffff}

h2 {font: normal normal bold 100%/100%}
h2 {color: #000033}
h2 {text-align: left}
h2 {background-color: #ffffff}
h2 {padding: 5px 1% 5px 1%}
h2 {border-top: 5px double #006699}
h2 {border-bottom: 5px double #006699}
h2 {border-left: 0px solid #006699}
h2 {border-right: 0px solid #006699}
h2 {border-right: 0px solid #666666}

h3 {font: normal normal bold 130%/130%}
h3 {color: #000033}
h3 {text-align: left}
h3 {background-color: #f5f5f5}
h3 {padding: 1px 0% 1px 0%}
h3 {border-top: 1px solid #dcdcdc}
h3 {border-bottom: 1px solid #006699}
h3 {border-left: 15px solid #006699}
h3 {border-right: 0px solid #006699}

h4 {font: normal normal bold 120%/130%}
h4 {color: #000033}
h4 {text-align: center}
h4 {background-color: #f5f5f5}
h4 {padding: 5px 1% 5px 1%}
h4 {border-top: 0px solid #999999}
h4 {border-bottom: 0px solid #999999}
h4 {border-left: 0px solid #f5f5f5}
h4 {border-right: 0px solid #f5f5f5}
*/

address {font: normal normal normal 85%/130% "comic sans ms"}
address {color: #000000}
address {text-decoration: none}
address {text-align: center}
address {background-color: #ffffff}
address {padding: 1%}
address {margin: 1% 0px 0px 0px}

p {font: normal normal normal 98%/130%}
p {color: #000033}
p {text-align: left}
p {margin: 8px 0% 0px 0%}
p {padding: 5px}

th {font: normal normal bold 90%/130%}
th {background-color: #dcdcdc}
th {border-style: solid}
th {border-color: #cdcdcd}

td {font: normal normal normal 90%/130%}

/*
div {font: normal normal normal 100%/100%}
div {color: #000033}
div {text-align: left}
div {margin: 8px 0% 0px 0%}
div {padding: 0px}

table {font: normal normal normal 90%/130%}
table {border-style: solid}
table {border-color: #663399}

caption {font: normal normal bold 90%/130%}
ception {color: #000033}

tbody {border-style: solid}
tbody {border-color: #000033}

tr {border-style: solid}
tr {border-color: #000033}

th {font: normal normal bold 95%/130%}
th {color: #000033}
th {border-style: solid}
th {border-color: #000033}

td {font: normal normal normal 90%/130%}
td {color: #000033}
td {border-style: solid}
td {border-color: #000033}
*/

ul {list-style: square url() outside}
ol {list-style: decimal url() outside}
li {padding: 0px 0px 0px 0px}

small {font: normal normal normal 80%/130%}

strong {font: normal normal bold 100%/130%}

input {color: #000000}
input {background-color: #ffffff}
input {border-style: solid}
input {border-color: #333333}
input {border-width: 1px}

textarea {color: #000000}
textarea {background-color: #ffffff}
textarea {border-style: solid}
textarea {border-color: #333333}
textarea {border-width: 1px}

select {color: #ffffff}
select {background-color: #000000}
select {border-style: solid}
select {border-color: #333333}
select {border-width: 1px}

option {color: #ffffff}
option {background-color: #000000}
option {border-style: solid}
option {border-color: #333333}
option {border-width: 1px}

.l {text-align: left}
.r {text-align: right}
.c {text-align: center}

.di {list-style-type: disc}
.ci {list-style-type: circle}
.sq {list-style-type: square}
.de {list-style-type: decimal}
.lr {list-style-type: lower-roman}
.ur {list-style-type: upper-roman}
.la {list-style-type: lower-alpha}
.ua {list-style-type: upper-alpha}
.no {list-style-type: none}


.first {font: normal normal normal 70%/130%}
.first {color: #333333}
.first {text-decoration: none}
.first {text-align: right}
.first {margin: 3px 1% 3px 1%}

.last {font: normal normal normal 70%/130%}
.last {color: #333333}
.last {text-decoration: none}
.last {text-align: right}
.last {margin: 2px 1% 2px 1%}

.date {font: normal normal normal 70%/130%}
.date {color: #333333}
.date {text-decoration: none}
.date {text-align: right}
.date {margin: 5px 1% 5px 1%}

.navi {font: normal normal normal 90%/130%}
.navi {color: #000000}
.navi {text-decoration: none}
.navi {text-align: center}
.navi {background-color: #000000}
.navi {padding: 3px}
.navi {scrollbar-track-color: #f5f5f5}
.navi {scrollbar-shadow-color: #333333}
.navi {scrollbar-highlight-color: #333333}
.navi {scrollbar-face-color: #000000}
.navi {scrollbar-darkshadow-color: #000000}
.navi {scrollbar-3dlight-color: #000000}
.navi {scrollbar-arrow-color: #eeeeee}

ul.navi {list-style: disc url() outside}
ul.navi {font: normal normal normal 80%/130%}
ol.navi {list-style: decimal url() outside}
ol.navi {font: normal normal normal 80%/130%}

.foot {font: normal normal normal 85%/130%}
.foot {color: #000000}
.foot {text-decoration: none}
.foot {text-align: center}
.foot {background-color: #f5f5f5}
.foot {margin: 2px}
.foot {padding: 2px}

/* copyright (c) fujikawa@nextftp 2010. all rights reserved. */