a:link { text-decoration:underline; color:#ffffff; }
a:visited { text-decoration:underline; color:#cccccc; }
a:active { text-decoration:underline; color:#eeeeee; }
a:hover { text-decoration:none; color:#ff3399; }



dd { margin-left:1.5em; }
ul { margin-left:0.5em; }


.mmag { font-size:11px; color:#ffffff; }
.pia { font-size:13px; color:#ffffff; }
.t13 { font-size:13px; line-height:1.3em; }
.t13r { font-size:13px; color:#ff3399; line-height:1.3em; }
.t13w { font-size:13px; color:#ffffff; line-height:1.3em; }
.t11 { font-size:11px; }
.t12 { font-size:12px; }

.t { font-size:80%; line-height:130%; }
.t0 { font-size:100%; line-height:120%; }
.tb { font-size:120%; }
.de { border-left:solid 8px #ccff00; background-color:#888888; font-size:130%; line-height:140%; color:#ccff66; }
.de2 td { border-bottom:solid 1px #888888; font-size:80%; line-height:120%; }

.bo { border-left:solid 1px #ffd0e8; border-bottom:solid 1px #ffd0e8; }




.ta { border-collapse:collapse; border:solid 2px #bbbbbb; }
.ta td { border:solid 1px #bbbbbb; font-size:80%; }



/*スケジュールスタイル*/
.ta2 { border-collapse:collapse; border:solid 2px #bbbbbb; }
.ta2 td { border:solid 1px #bbbbbb; font-size:13px; line-height:1.2em; }




.ta3 {
border-collapse:collapse;
border:0px none;
empty-cells:show;
}
.ta3 td {
font-size:80%;
padding:4px;
border-left:solid 2px #bbbbbb;
border-right:solid 2px #bbbbbb;
border-top:solid 1px #bbbbbb;
border-bottom:solid 1px #bbbbbb;
}




.ta4 { border-collapse:collapse; border-top:solid 1px #808080; empty-cells:show; font-size:80%; line-height:130%; width:550px; }
.ta4 th { border-bottom:solid 1px #808080; padding:4px; background-color:#bbbbbb; color:#000000; white-space:nowrap; font-weight:normal; }
.ta4 td { border-bottom:solid 1px #808080; padding:4px; }






.sc {
scrollbar-dark-shadow-color:#000000;/*枠外側の右端、下端の色*/
scrollbar-shadow-color:#ffffff;/*枠内側の右端、下端の色*/
scrollbar-arrow-color:#ff3399;/* 矢印の色*/
scrollbar-highlight-color:#ffffff;/*枠内側の左端、下端の色*/
scrollbar-3dlight-color:#000000;/*枠外側の左端、下端の色*/
scrollbar-track-color:#888888;/*バーの背景の色*/
scrollbar-face-color:#000000;/*枠の表面の色*/
scrollbar-base-color:#000000;/*バーの基本となる色*/
}





/*ショッピングシステム*/
.schui { line-height:160%; }/*ご注文方法リスト*/
.smetit { font-size:80%; background-color:#ff3399; padding:3px 10px 3px; }/*メニュー見出し*/
.sjantit { font-size:140%; color:#ffd0e8; }/*ジャンル大文字*/
.sbo { border-bottom:1px dashed #888888; }
.sta { border-collapse:collapse; border:solid 1px #888888; font-size:100%; empty-cells:show; }
.sta th { border:solid 1px #888888; background-color:#666666; padding:4px; white-space:nowrap; font-weight:normal; }
.sta td { border:solid 1px #888888; padding:4px; text-align:center; }

a.shop:link { text-decoration:none; color:#ff3399; }
a.shop:visited { text-decoration:none; color:#ff3399; }
a.shop:active { text-decoration:none; color:#ff3399; }
a.shop:hover { text-decoration:underline; color:#ff3399; }








