#menu_main{
width:584px;
height:60px;
margin:3px;
padding:3px;
border:1px solid #cc0000;
}


.menu_sub a{
text-decoration: none;
width:180px;
text-align:center;
float:left;
border: 1px #DDAA47 solid;
padding:3px;
margin:2px;
}

.menu_sub a:hover{
text-decoration: none;
width:180px;
text-align:center;
float:left;
border: 1px #DDAA47 solid;
padding:3px;
margin:2px;
background-color: #cc0000;
color:#fff;
}

.menu_sub2 a{
text-decoration: none;
width:180px;
text-align:center;
border: 1px #fff solid;
float:left;
padding:3px;
margin:2px;
}

.menu_sub2 a:hover{
text-decoration: none;
width:180px;
text-align:center;
float:left;
border: 1px #DDAA47 solid;
padding:3px;
margin:2px;
background-color: #cc0000;
color:#fff;
}

.menusub03{
text-align:left;
font-size:12px;
}

.menu_sub4 a{
text-decoration: none;
width:270px;
text-align:center;
border: 1px #DDAA47 solid;
float:left;
padding:3px;
margin:2px;
}

.menu_sub4 a:hover{
text-decoration: none;
width:270px;
text-align:center;
float:left;
border: 1px #DDAA47 solid;
padding:3px;
margin:2px;
background-color: #cc0000;
color:#fff;
}

.menucome{
width:500px;
margin:10px 0;
padding:0;
}

.menucome2{
width:400px;
margin:0;
padding:0;
table-layout: auto;
font-size:12px;
}

.menuname{
font-size:150%;
font-weight:bold;
}

.menucolor{
width:470px;
margin:10px 0;
padding:10px;
background-color:#DDAA47;
}

.order_b{
width:420px;
margin:0;
padding:0;
font-size:120%;
}

.order{
font-size:120%;
font-weight:bold;
color:#cc0000;
}

.cakename{
font-size:16px;
font-weight:bold;
}

.cakecome{
font-size:12px;
}

#menu_main2{
width:580px;
height:30px;
margin:3px;
padding:3px;
border:1px solid #cc0000;
}