/* CSS Document */

body{
background-color:#F9E8D0;
padding:0;
margin:0;
}

h1{
color:#999999;
background-color:#F9E8D0;
width:auto;
font-size:14px;
text-align:left;
padding:3px 0;
margin:0;
}

h2{
color:#421808;
font-size:200%;
text-align:left;
padding:3px 0;
margin:20px 0 20px 0;
}

div#head{
width:950px;
padding:0;
margin:0 auto;
}

div#all{
width:950px;
background-color:#F9E8D0;
padding:0;
margin:0 auto;
z-index:1;
}

div#footer{
width:950px;
height:37px;
text-align:center;
padding:10px 0 0 0;
clear:both;
}

div#contents{
background-color:#F9E8D0;
width:950px;
float:right;
padding:0;
margin:10px 0 0 0;
}

#contents p {
padding:2px 0 2px 0;
margin:10px;
line-height:150%;
font-size:100%;
}

#contents p.area{
padding:10px 0 30px 0;
margin:0;
line-height:150%;
font-size:13px;
}

#contents p.areab{
padding:10px 0 40px 0;
margin:0;
line-height:150%;
font-size:13px;
}

#contents p.three{
width:210px;
padding:10px 0 40px 10px;
margin:0;
line-height:150%;
font-size:13px;
}

#contents a {
color:#990000;
padding:3px 0 3px 0;
margin:0;
}

#contents a:hover {
color:#FF9900;
}

#contents li{
font-size:100%;
line-height:170%;
text-align:left;
}

#contents h3 {
width:700px;
color:#000000;
font-size:140%;
padding:0;
margin:20px 0 0 0;
text-align:left;
clear:both;
}


#contents h3.half {
width:345px;
color:#000000;
font-size:98%;
padding:0;
margin:3px 0;
text-align:left;
}

#contents h3.three {
color:#000000;
font-size:90%;
padding:0 0 0 10px;
margin:3px 0;
text-align:left;
clear:both;
}


#contents h4 {
width:700px;
color:#000000;
font-size:95%;
padding:0;
margin:3px 0;
text-align:left;
clear:both;
}



#contents h4.half {
width:345px;
color:#000000;
font-size:95%;
padding:0;
margin:3px 0;
text-align:left;
}



#contents ul {
padding:0 0 0 15px;
margin-left:10px;
}

.red {
color:#FF0000;
font-weight:bold;
}

div.boxleft{
width:345px;
padding:0;
margin:0;
float:left;
}

div.boxright{
width:345px;
padding:0;
margin:0;
float:right;
}

div.three{
width:230px;
padding:0 3px 0 0;
margin:10px 0;
float:left;
}

div.threeleft{
width:230px;
padding:0 5px 0 0;
margin:0;
float:left;
}

div.threeright{
width:455px;
padding:0 0 0 5px;
margin:0;
float:right;
}

.three p.short{
color:#666666;
width:220px;
margin:0;
padding:0;
text-align:center;
}

p.clear{
clear:both;
padding:0;
margin:0;
line-height:3px;
}

img{
border:none;
}

img.back{
padding:0 0 0 500px;
margin:0;
}

img.img1{
margin:0 0 30px 0;
}

img.img2{
margin:20px 0 20px 0;
}

#botan{
width:210px;
height:40px;
font-size:120%;
font-weight:bold;
}

table {
margin:0 0 10px 0;
border:solid 1px #622e05;
background-color:#ffffff;
border-collapse:collapse;
}

td {
border:solid 1px #622e05;
background-color:#ffffff;
text-align:center;
padding:5px;
}

td.td1 {
background-color:#f1cbad;
}

td.td2 {
text-align:left;
}