body {
background-color: #FFFFFF;
margin: 0px;
padding: 0px 0px 50px 0px;
font-size: 100%;
color: #333333;
text-align: center;
}

a {
color: #660000;
text-decoration: underline;
}

#container{
margin: 0px auto 0px auto;
padding: 0px;
width: 780px;
}

#container img{
border: none;
vertical-align: top;
}

#contents {
text-align: left;
}

#contents p.logo{
margin:10px 0px;
padding: 0px;
text-align: right;
}

#contents p.logor{
margin:10px 0px;
padding: 0px;
float: right;
}

#contents h1{
margin: 0px;
padding: 0px;
}

#contents h1.s{
margin: 15px 0px 20px 0px;
padding: 0px;
float: left;
}


#contents p.read{
margin:15px 0px;
padding: 0px;
}

#contents ul.ren{
margin: 30px 0px 40px 0px;
padding: 0px;
list-style: none;
}

#contents ul.ren li{
margin:0px 0px 30px 0px;
padding: 0px;
}

#contents p.foot{
margin: 40px 0px 0px 0px;
padding: 0px;
}

#contents h2{
margin: 20px 0px;
padding: 0px;
clear: both;
}

#contents h3{
margin: 20px 0px;
padding: 0px;
}

#contents .interview p{
font-size: 90%;
line-height: 150%;
margin: 15px 0px;
padding: 0px;
}

#contents .interview p.t{
color: #666666;
}

#contents .interview p.photor{
margin: 0px 0px 20px 10px;
float: right;
}

#contents .interview p.photol{
margin: 0px 20px 10px 0px;
float: left;
}

#contents .detail h3{
margin: 30px 0px 10px 0px;
padding: 0px 0px 3px 0px;
border-bottom: 1px solid #7b0000;
clear: both;
}

#contents .detail p {
margin: 0px;
padding: 0px;
font-size: 90%;
font-weight: bold;
line-height: 150%;
}

#contents p.wear{
margin: 20px 0px;
padding: 0px;

}
#contents .after {
margin: 30px 0px 30px 0px;
padding: 10px;
border: 1px solid #CCCCCC;
}

#contents .after h3{
margin: 0px 0px 10px 0px;
padding: 0px;
}

#contents .after p{
margin: 0px;
padding: 0px;
font-size: 85%;
line-height: 150%;
}
