
body {
margin: 0px;
padding: 0px;
background-color: #FFF;
text-align: center;
}

#base {
margin: 30px auto 10px auto;
padding: 0px;
text-align: center;
}

#menu {
background-color: #EFDEEF;
margin: 0px auto;
border-top: 1px dotted;
border-bottom: 1px dotted;
width: 350px;
height: 65px;
}

#menu p {
margin: 0px;
padding: 0px;
line-height: 30px;
}

#ryouri {
width: 520px;
margin: 0px auto 10px auto;
border: 1px solid;
}

#ryouri table {
margin: 0px auto;
}

#ryouri table thead {
background-color: #DDD;
}

#ryouri table thead th {
height: 35px;
}

#ryouri table th {
width: 200px;
}

#ryouri table td {
width: 300px;
text-align: left;
}

#ryouri table tbody tr {
height: 200px;
}
