body {
background-color: #ffffff;
margin: 1em 1em 1em 50px;
background-image: url(http://tokyosuburbanparadise.jp/tsplogoside.gif);
background-repeat: no-repeat;
background-attachment: fixed;
}
A.frame:link, A.frame:visited, A.frame:active  {
text-align: center;
border: outset #ffffff;
}
div.rosenzu {text-align: center;}
div.tspmap {text-align: center;}
img.map {
border-style:none;
}
.thanks {text-align: center;}
.naviborder {color: #ffffff;}
body.cover
 {
background: #ffffff;
margin: 1em 1em 1em 70px;
background-image: url(./tsplogoside.gif);
background-repeat: no-repeat;
background-attachment: fixed;
}
p.inavi {text-align: right;}
.coverphoto  {text-align: center;}
.coverphotocomment  {text-align: center;}
.coverphotodate  {text-align: center;}

.counter  {text-align: center;}
.naviborder {
color: #ffffff;
}
h2.question,h3.question {
background-color: yellow;
border-style: outset;
border-width:2px;
border-color:yellow;
margin: 0em;
font-weight: bold;
font-size: medium;
}
.answer,.method {
font-weight: bold;
margin:1em;
padding:0.5em;
border-style:solid;
border-color:blue;
border-width:1px;
background-color:#cceeee;
text-indent:0;
}
.point {
font-weight: bold;
margin:1em;
padding:0.5em;
border-style:solid;
border-color:red;
border-width:1px;
background-color:#ffeeee;
text-indent:0;
}
.capture {
margin: 1em;
}
.effect {
color: #0000ff;
text-indent: 1em;
}