.cl{
clear:both;
}

.lady{
font-size:12px;
line-height:1.2;
}

.lady h3{
color:#990000;
font-size:14px;
border-bottom:1px solid #990000;
margin:0px 0px 10px 0px;
}

.lady p{
margin:0px;
padding:0px 0px 10px 0px;
}

.lady dl{
margin:0px;
padding:0px;
}

.lady dt{
width:auto;
margin:5px 0px 0px 0px;
padding:2px 10px 2px 10px;
color:#ffffff;
background-color:#bb7777;
}

.lady dd{
margin:0px;
padding:0px 5px 0px 5px;
}

.comment{
margin:0px 0px 10px 0px;
padding:2px 10px 2px 10px;
font-size:14px;
color:#ffffff;
background-color:#bb7777;
font-weight:bold;
}

.osusume dl{
margin:0px;
padding:0px;
}

.osusume dt{
width:auto;
margin:0px 0px 5px 0px;
padding:0px;
color:#990000;
font-weight:bold;
}

.osusume dd{
margin:0px;
padding:0px 0px 10px 0px;
}

.site dl{
margin:0px;
padding:0px;
}

.site dt{
width:auto;
margin:0px 0px px 0px;
padding:0px 0px 10px 0px;
color:#990000;
font-weight:bold;
}

.site dd{
margin:0px;
padding:0px 0px 20px 20px;
}

.lunchMenu{
background-color:#ffffff;
color:#ff0000;
border:1px solid #ff0000;
padding:5px 10px;
}

.lunchMenu dl{
margin:0px;
padding:0px;
}

.lunchMenu dt{
clear:both;
display:block;
width:auto;
margin:0px 0px 2px 0px;
padding:0px 5px 0px 0px;
color:#ff0000;
background-color:#ffffff;
font-weight:bold;
float:left;
}

.lunchMenu dd{
display:block;
width:auto;
margin:0px 0px 2px 5px;
padding:0px 0px 0px 0px;
float:left;
}

.lunchMenu p{
display:block;
width:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:right;
}
