/* t  
---------------------------------------------------- */
body {
width:520px;
padding:0;
margin:0;
}

/*   
---------------------------------------------------- */
.content {
width:500px;
margin:10px auto;
padding:0;
border: 1px solid #a8a8a8;
font-size:12px;
color:#444444;
}
.content p {
width:460px;
padding:0;
margin:5px 20px 10px 20px;
line-height:1.5em;
}
.content h1 {
width:480px;
height:79px;
margin:0 0 10px 0;
padding:0 0 0 20px;
font-size:16px;
color:#666666;
line-height:450%;
background:url(../img/header.jpg) 0px -1px no-repeat;
border-bottom:1px solid #a8a8a8;
}
form {
margin: 0;
padding:0;
}
fieldset {
margin: 0;
padding:0;
border:none;
}
.labels {
display:block;
width:350px;
margin:0 0 10px 20px;
padding:0 0 5px 0;
line-height:1.5em;
}
.control {
display:block;
margin:0;
padding:0;
line-height:1.5em;
}
input, select, textarea {
border-style: solid;
border-width: 1px;
border-color: #aaaa94 #dfdfd6 #dfdfd6 #aaaa94;
vertical-align: middle;
color: #696969;
background: #f1f1ed;
}
input.radio {
border-style: none;
color: #000000;
background: transparent;
}
input:focus, select:focus, textarea:focus {
background: #ffffff;
}

/*   5 i  2
---------------------------------------------------- */
#mail1 {
width:300px;
}
#name, #tel {
width: 200px;
}
#submit {
width:480px;
margin:10px 10px 20px 0;
padding:0;
text-align:right;
}
#comment {
width:400px;
}
#submit input {
margin:0;
border-width:1px;
border-color:#CCCCCC #999999 #666666 #CCCCCC;
width:6em;
vertical-align:middle;
color:#666666;
background:#CCCCCC;
}
.red {
color:#FF0000;
}
.red2 {
color:#CC0000;
font-size:10px;
margin:0;
padding:0;
height:125%;
}
.waku {
margin:0 8px 0 8px;
padding:5px;
background:#FFCCCC;
border:#333333 solid 1px;
}
.waku p {
width:auto;
margin:5px;
padding:5px;
}

