@charset "utf-8";
/* CSS Document */
.btnCart { /* 注文ボタン */
	background-color: rgba(255,0,0,1.00);
	width: 100px;
	font-size: 1.2em;
	/*font-weight: bold;*/
	text-align: center;
	vertical-align: middle;
	padding-top:12px;
	padding-bottom:12px;
	border-radius: 3px;        /* CSS3草案 */
	-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 3px;   /* Firefox用 */
}
.btnCart a,.btnFlow a{color: rgba(255,255,255,1.00);}
.btnCart a:before{
	content:url(/images/common/icon_cartWhite.png);}
.btnFlow { /* 注文の流れボタン */
	background-color: rgba(255,0,0,1.00);
	width: 100px;
	font-size: 1.2em;
	/*font-weight: bold;*/
	text-align: center;
	vertical-align: middle;
	padding-top:12px;
	padding-bottom:12px;
	border-radius: 3px;        /* CSS3草案 */
	-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 3px;   /* Firefox用 */
}

.orderUketuke table{}
.orderUketuke table tr:hover {
	background-color: rgba(233,240,249,1.00);
}
.orderUketuke table th {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: left;
	color: rgba(255,255,255,1.00);
	background-color: rgba(128,128,128,1.00);
}
.orderUketuke table td {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	text-align: left;
}

.scheduleTable {
	width: 100%;
	border-collapse: collapse;
}
.scheduleTable th {
	padding: 5px;
	border-bottom: 1px solid rgba(153,153,153,1.00);
	vertical-align: middle;
	width: 15%;
}
.scheduleTable td {
	border-bottom: 1px solid rgba(153,153,153,1.00);
	text-align: left;
	vertical-align: middle;
}

