/*----入力エリア----*/
.form{
font: 100%/110%;
color: #808080;
background: #fff;
border: 1px solid #d0d0d0;
}
/*----送信ボタン----*/
.button{
font: 100%/100% Verdana, Arial, Osaka, sans-serif;
color: #fff;
background: #d0d0d0;
border: 0px solid #d0d0d0;
cursor: hand;
margin-left:0.1em;
}
/*----TABLE----*/
table {
width: 100%;
border:0 solid #fff;
}
td {
margin: 0;
padding: 0;
color: #808080;
font: x-small/150% Verdana, Arial, Osaka, sans-serif;
}
td a {
text-decoration: none;
}
td a:link {
color: #808080;
}
td a:visited {
color: #808080;
}
td a:hover {
color: #000;
}
td a:active {
color: #000;
}
/*----スクロールバー----*/
html {
scrollbar-base-color: #fff;
scrollbar-face-color: #fff;
scrollbar-arrow-color: #d0d0d0;
scrollbar-highlight-color: #d0d0d0;
scrollbar-3dlight-color: #fff;
scrollbar-shadow-color: #d0d0d0;
scrollbar-darkshadow-color: #fff;
background-image:url(http://marison.s20.xrea.com/x/frigo/sb/img/img75_man.gif);
  background-repeat: no-repeat;
  background-position: 50px 70px;
}
/* images */
img.pict {
display:none;
}
.thumb{
display:none;
}
/* reset elements */
h1, h2, h3, h4, h5, h6 {
position: static;
margin: 0;
padding: 0;
}
div, p, hr, blockquote, address, noscript {
position: static;
margin: 0;
padding: 0;
font-style: normal;
font-weight: normal;
}
ul, ol, dl, dt, dd {c
position: static;
margin: 0;
padding: 0;
}
pre, table, form {
position: static;
margin: 0;
padding: 0;
}
span, img  {
position: static;
margin: 0;
padding: 0;
border: none;
font-style: normal;
font-weight: normal;
border: 0 none #d0d0d0;
}
em, strong, q, dfn, code, samp, kbd, var, cite, abbr, acronym {
position: static;
margin: 0;
padding: 0;
border: none;
font-style: normal;
font-weight: normal;
}
/* basic */
body {
margin: 0 10% 0 10%;
padding: 0;
color: #808080;
font: x-small/140% Verdana, Arial, Osaka, sans-serif;
}
a {
text-decoration: none;
}
a:link {
color: #808080;
}
a:visited {
color: #808080;
}
a:hover {
color: #000;
}
a:active {
color: #000;
}
h2,h3,h4 {
margin: 0;
padding: 0.2em 1em 0.2em 10px;
font: bold 110%/120%;
text-align: left;
color: #808080;
letter-spacing:0.2em;
}
h2 a {
text-decoration: none;
}
h2 a:link {
color: #808080;
}
h2 a:visited {
color: #808080;
}
h2 a:hover {
color: #000;
}
h2 a:active {
color: #000;
}
pre {
display: block;
}
em {
font-style: normal;
font-weight: normal;
border-bottom: 1px dashed #d0d0d0;
}
strong {
font: bold 110%/150%;
letter-spacing: 0.1em;
}
blockquote {
margin: 0px 20px 0px 20px;
padding: 2px 8px 2px 8px;
color: #808080;
border: 1px solid #d0d0d0;
}
blockquote p {
padding: 0;
margin: 0;
font-style: italic;
}
p.source {
margin: 0 20px 1em 20px;
padding: 0;
font:90%/130% Tahoma, Arial, Osaka, sans-serif;
text-align: right;
}
q {
color: #808080;
font-style: italic;
}
cite {
font-style: normal;
}
ul {
padding-left: 1.5em;
}
ol {
padding-left: 1.5em;
}
li {
list-style: none;
}
dl dd {
padding-left: 2em;
}
del {
text-decoration: line-through;
}
ins {
border-bottom: 1px dashed #d0d0d0;
}
/*----解析----*/
div.kaiseki {
display:none;
}
/* title */
div.title {
margin: 0;
padding: 0;
color: #d0d0d0;text-align:right;
z-index:3;
}
div.title h1 {
margin: 0;
padding: 200px 0 0 0;
font: bold 200px/200px;
letter-spacing: 19px;
}
div.title h1 a {
text-decoration: none;
color:#000;
}

div.title td {
margin: 0;
padding: 10px 0 0 0;
font: bold 200px/80%;
letter-spacing: 1em;
text-overflow: clip;
}
div.title h1 a {
text-decoration: none;
}
div.title h1 a:link {
color: #d0d0d0;
}
div.title h1 a:visited {
color: #d0d0d0;
}
div.title h1 a:hover {
color: #000;
}
div.title h1 a:active {
color: #000;
}
div.title p.description {
margin: 0;
padding: 1em 10px 1em 0;
color: #d0d0d0;
font: 80%/130%;
}
/* main */
div.contents {
padding-top:0px;
z-index:2;
}
div.body{
}
div.body hr {
clear: both;
height: 1px;
margin: 0;
padding: 0px;
color: #fff;
border-style: none;
border-top: 1px solid #fff;
}
/* entry */
div.entry {
margin: 0;
padding: 0 0 0.5em 0;
color: #808080;
width:40em;
  background-repeat: no-repeat;
  background-position: right bottom;
  background-attachment: fixed;
}
.entry hr {
  display: none;
}
.entry a {
text-decoration: none;
}
.entry a:hover {
color: #000;
}
.entry a:active {
color: #000;
}
.entry_body {
text-align:justify;
text-justify:distribute;
margin-top:0.2em;
margin-bottom:0.1em;
}
/*----続きボタン----*/
.entry_body hr {
  display: none;
}
span.toggleSequel{
letter-spacing: 0.1em;
font:80%/100% Tahoma, Arial, Osaka, sans-serif;
}
span.toggleSequel a {
text-decoration: none;
}
span.toggleSequel a:link {
color: #d0d0d0;
}
span.toggleSequel a:visited {
color: #d0d0d0;
}
span.toggleSequel a:hover {
color: #000;
}
span.toggleSequel a:active {
color: #000;
}