@charset "UTF-8";

*{
padding:0;
margin:0;
}


body{
font-size:14px;
line-height:160%;
color:#000;
font-family:sans-serif;
background-color:#FAF0DF;
}


img{border:0;}

#shadow{
background-image:url("image/shadow.png");
background-position:center;
background-repeat:repeat-y;
}

#wrapper{
margin:auto;
width:800px;
background-color:#FFF;
}

.topImage{
width:941px;
height:560px;
background-image:url("image/top.png");
margin:0 0 0 -70px;
}

.btn{
width:464px;
height:72px;
float:left;
margin:-100px 38px;
}

.list{
width:730px;
margin:auto;
border:solid 1px #F33;
}

table{
width:700px;
margin:10px auto 10px;
border-collapse: collapse;
}
a{
text-decoration:none;
}

tr{
border:#F33 1px dotted;
border-width:0 0 1px 0;
}

table .last{
border:#000 0px dotted;
border-width:0;
}

th{
width:170px;
text-align:center;
font-weight:700;
vertical-align: top;
padding:20px 0 20px;
font-size:16px;
}

td{
width:500px;
text-align:left;
padding:20px 0px 20px 20px;
}

#atention{
margin: 20px auto ;
width:700px;
font-size:14px;
}

.str{
font-size:15px;
font-weight:700;
}

.str2{
font-size:14px;
font-weight:600;
}

.min{
font-size:10px;
line-height:150%
}

#footer{
width:800px;
height:30px;
margin:auto;
font-size:8px;
padding:10px; 10px 0;
background-image:url("image/foot.jpg");
background-repeat:no-repeat;

}

.line{
border-bottom: dotted 1px #F33;

}

.spacer{

}

.right{

margin-left:60px;
}

.yamada{
line-height:50%;
vertical-align:super;
}





