td{
  font-size:12px}
  .fo10{color : #5E5E43;
  font-size:10px; }
  .fo10me{color : #574C46;
  font-size:10px; }
  .fo11{font-size:11px; }
  .fo12{font-size:12px; }
  .fo14{font-size:14px; }
  .fo12color{font-size:12px; 
                    color:#500767}
  .fona {color : #3F3F27;
            font-size:12px}
  .fome {color : #5E5E43;
                font-size:12px}
  .focolor {color : #ffffff;
                font-size:12px}
  .fonolink {color : #999999;
                font-size:12px}  
                
                
  /*　　　リンク　　　　　　*/
  A:link, A:visited{ color:#363636 }
  A:hover { color:#363636 }
  A:link, A:visited,A:action { text-decoration:none }
     
  /*　　　特別リンク　　　　　*/
  A.sweet:link { color:#ff5f00;
     font-size:10px;  }
  A.sweet:visited{ color:#ff5f00;
     font-size:10px; }
  A.sweet:hover {color:#ffffff;
     background-color:#ff5f00;
     text-decoration:none }

  A.shop:link { color:#360404;
     font-size:12px;  }
  A.shop:visited{ color:#360404;
     font-size:12px; }
  A.shop:hover {color:#ffffff;
     background-color:#360404;
    font-size:12px;
     text-decoration:none }
          
     
/*セル…CLASSセレクタ名 .name*/
tr.tr1{
color:#363636;
background-color:#CDCBB1;
font-size:12px;
padding-left:5px;
}

/*セル…CLASSセレクタ名 .name*/
td.tdr{
color:#363636;
background-color:#ffffff;
font-size:12px;
}

/*セル…CLASSセレクタ名 .name*/
td.tdr2{
color:#363636;
background-color:#E2E1D3;
font-size:12px;
}

/*セル…CLASSセレクタ名 .name*/
td.name{
color:#ffffff;
background-color:#43412D;
font-size:12px;
}

/*セル…CLASSセレクタ名 .name*/
td.data{
color:#363636;
background-color:#EAE9DA;
font-size:12px;
padding:5px 10px 5px 10px;
}

/*セル…CLASSセレクタ名 .name*/
table.bread{
background-color:#ffffff;
border:solid #BD4F4F 2px;}


td.sweet{
color:#262626;
background-color:#FFFFCC;
padding:10px 20px 10px 20px;
font-size:12px;
}

table.cafemenu{
  border:5px solid #FE7A2A;
  padding:2px 2px 2px 2px;
  }

td.tdcafe{
background-color:#ffffff;
   padding:20px 40px 30px 40px;
   font-size:10px;
   color:#504514;
   border:1px solid #FE7A2A;
    }

font.fontmenu{
font-size:16px;
font-weight:bold;
color:#FFCCAE;}

font.menutitle{
color:#EE5A00;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

font.time{
font-size:12px;
background-color:#ff6600;
color:#ffffff;}

font.price{
font-size:12px;
color:#ff0000;
}

table.lunch{
font-size:12px;
color:#5F5F44;
}

td.lunchborder{
	padding:20px 10px 10px 25px;
	font-size:12px;
color:#5F5F44;
}

td.pasta{
border-top:3px solid #C3BBA1;
border-bottom:1px dashed #C3BBA1;
text-align:center;
background-color:#ffffff;
padding:7px 0px 7px 0px;
font-size:12px;
color:#5F5F44;
}

td.pastasummer{
border-top:1px dashed #C3BBA1;
border-bottom:1px dashed #C3BBA1;
text-align:center;
background-color:#ffffff;
padding:5px 0px 5px 0px;
font-size:12px;
color:#5F5F44;
}

td.lunchmenu{
border:4px double #C3BBA1;
color:#3F3F22;
background-color:#fffdec;
text-align:left;
padding:5px 10px 5px 10px;
}

td.meal{
border-top:1px dashed #C3BBA1;
border-bottom:3px solid #C3BBA1;
text-align:left;
background-color:#ffffff;
padding:5px 20px 20px 20px;
font-size:12px;
color:#5F5F44;
}

font.osusume{
color:#D8651F;
}

dl{
	margin-left:40px;
}

dt{margin-top:15px;}
