body
 {
  margin: 0 auto;
  padding:0px;
  background-color:#ffffff;
  font-family:monospace;
  font-size:15px;
  background-image:url(img/w6b.gif);
  line-height:20px;
  text-align:center;
 }

nav { line-height:30px; font-size:13px; }
#swnavi01 { font-size:13px; border:solid 1px #a52a2a; padding:5px; }
#swnavi00 { font-size:13px; background-color:#fffff0; border:solid 1px #a52a2a; padding:5px; }

.meisho
 {
  width:320px;
  margin: 0 auto;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:10px;
  text-align:left;
  padding:0px;
  background-color:#00ffff;
  padding:10px;
  border-radius:10px 10px 5px 5px;
  border:solid 1px #a52a2a;
 }

.contentsbox1 { width:350px; margin: 0 auto; margin-left:auto; margin-right:auto; }
.footernavi { width:350px; margin: 0 auto; margin-left:auto; margin-right:auto; text-align:left; line-height:30px;}

#f13 { font-size:13px; }
#lh30 { line-height:30px; }
#lh20 { line-height:20px; }

#footer
 {
  color:#a52a2a;
  font-size:13px;
  background-color:#ccffcc;
  padding:5px;
 }

#toptitle
 {
  background-color:#ccffcc;
  padding:3px;
  font-weight:bold;
 }

.pcban
 {
  font-size:13px;
  font-weight:bold;
  text-align:center;
 }

#sanmei { background-color:#00ff00; }

#bl01 { color:#0000cc; }
 
/* --- ==== Link ==== --- */

a:link
 {
  color:#0000ff;
  text-decoration:none;
 }

a:visited{ color:#0000ff; }

a:hover
 {
  color:#0000ff;
  text-decoration:underline;
  background-color:#fffff0;
 }

/* --- ==== out ==== --- */

/* --- ==== image css ==== --- */

img { border: 0px;}
#logimgcss
 {
  margin: 0 auto;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  margin-bottom:10px;
 }