/* インデックスコンテンツ設定 */
td {
	vertical-align:middle;
	padding:5px;
}

th {
	padding:3px;
}

.color {
	background-color:#FFFFCC;
}

.txt {
	color:#FF9900;
	font-size:16px;
	font-weight:bold;
}

#sukiya th {
	background-color:#D7000F;
	color:#FFFFFF;
}

#yoshinoya th {
	background-color:#FF7D0D;
	color:#FFFFFF;
}

#matsuya th {
	background-color:#0D2C89;
	color:#FFFFFF;
}

.box {
	border:#999999 solid 1px;
}

.border {
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
	border-bottom:#999999 dotted 1px;
}

.border-bottom {
	border-bottom:#999999 dotted 1px;
}


/* ラインナップテーブル */

table.lineup{width:350px; border-collapse:collapse; vertical-align:middle;}

table.lineup td{padding:3px;}

td.ue{border-top:1px solid #000000; border-left:1px solid #000000; background-color:#ffc33f; color:black; vertical-align:middle;}
td.naka{border-top:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; background-color:#ffc33f; color:black; vertical-align:middle;}
td.sita{border-bottom:1px solid #000000; border-left:1px solid #000000; background-color:#ffc33f; color:black; vertical-align:middle;}


td.migiue{border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000;}
td.miginaka{border-top:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000;}
td.migisita{border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000;}

a.click{font-weight:900; font-size:140%; text-decoration:none;}
p.name{background-color:#ffd93a; margin-top:0px; font-size:120%;padding:3px; color:#00008b; font-weight:bold;}
p.name2{background-color:#e60705; margin-top:0px; font-size:120%;padding:3px; color:white; font-weight:bold;}

p.komidashi{font-size:130%; font-weight:bold; color:#000000;margin-left:24px; margin-top:30px;margin-bottom:20px;}
span.komidashi2{background-color:#ffa500;padding:3px; border-top:5px double #ffd700; border-bottom:5px double #ffd700;}
img.topitem{border:1px solid #c0c0c0;}
img.matsuyaitem{border:1px solid #ffd93a; margin-left:10px;}
img.matsuyaitem02{border:1px solid #ffd93a; margin-left:40px;}

span.toptext{color:#d31930; font-weight:bold;}
h1{width:800px;color:#990000;text-align:center;font-size:220%; margin: 20px auto 0px auto; font-weight:bold; line-height:180%;}

a.hcolor:link {color:#000000; text-decoration:underline;}
a.hcolor:visited {color:#000000; text-decoration:underline;}
a.hcolor:hover {color:#990000; text-decoration:underline;}
a.hcolor:active {color:#000000; text-decoration:underline;}

td.cartspace01{width:245px; background-color:#FFFFFF; text-align:center;vertical-align:middle;}


p.cart01{width:241px;font-weight:bold; background-color:#fe370d; font-size:120%;color:#ffffff;padding:3px;margin:0px; text-align:center;}
p.cart01b{width:241px;font-weight:bold; background-color:#e60000; font-size:120%;color:#ffffff;padding:3px;margin:0px; text-align:center;}
p.cart02{width:241px;font-weight:bold; background-color:#ffd93a; font-size:140%;color::#000000;padding:3px;margin:0px;; text-align:center;}
p.picture{margin:0px; text-align:center;}
p.detailclick{ width:247px;text-align:center; margin:2px;}


p.shopbana{width:800px; margin:auto auto 30px 10px;}

div.cartspace{width:247px;float:left;margin-left:15px;margin-bottom:20px;}
div.cartspace02{width:247px;float:left;margin-left:15px;margin-bottom:50px;}
div.maincontents{width:800px; margin:30px auto;}

td.name{width:30%; background-color:#cccccc; text-align:center;}

span.hyou{font-weight:bold; color:#F30;}