@charset "Shift-JIS";

html{background: #ffc;}

body{
  margin: 0.5em 3em;
  padding: 0;
  border: 1px solid #606;
  border-bottom: thick solid navy;
  background: white;
  color: black;
  line-height: 1.5;
}

h1{font-size: x-large;
   color: red;}
h2{font-size: large;}
p{margin: 0.5em 1em;}
table{border-width: none;}

#contents{
  clear: both;
  background: #ddd;
  border-bottom: 1px solid #606;
  padding: 0.5em 0;
  float: left;
  width: 480px;
}

#contents #title{
  margin: 0.5em 0 0.5em 1.5em;
  width: 480px;
  text-align: left;
}

#contents #photo{
  margin: 0 0 0 10px;
  width: 290px;
  text-align: right;
}
#contents #photo img{
  border: none;
  width: 290px;
}

#contents #photocomment{
  margin: 0 0 0 10px;
  width: 290px;
  text-align: center;
  font-size: small;
  line-height: 1.0;
  float: left;
}

#contents #photoswitch{
  margin: 0 0 0 10px;
  width: 290px;
  text-align: center;
  font-size: x-small;
  float: left;
}

#contents #photoswitch li{
  display: block;
  width: 140px;
  float: left;
  background: #606;
  color: white;
  text-align: center;
}

#contents #photoswitch a{
  display: block;
  color: white;
  text-decoration: none;
}
#contents #photoswitch a:hover{
  background: #059;
  color: yellow;
  text-decoration: underline;
}

#contents #data ul{
  margin: 0 0 0 20px;
  font-size: large;
  line-height: 1.5;
  list-style-type: none;
  width: 260px;
}

#contents #etc ul{
  margin: 20px 0 0 20px;
  width: 260px;
  text-align: left;
  line-height: 1.5;
  font-size: 1em;
  list-style-type: none;
}

#contents #comment{
  background: white;
  margin: 0 0 0 1em;
  width: 565px;
}

#contents #comment h3{
  margin: 0;
  background: navy;
  color: white;
  padding-left: 0.5em;
}

#contents #comment p{
  margin: 0 0.5em;
  font-size: 1em;
  text-align: left;
}

#contents #white ul{
  margin: 0 0 0 3em;
  padding:0 0 0 1em;
  background: #ffffff;
}

