.standard {  font-size: 12px; line-height: 16px}

.standard2 {  font-size: 12px}

.standard3 {  font-size: 12px; line-height: 14px}

.standard4 {

font-size: 12px;

line-height: 16px;

letter-spacing: -1px;

}

.px14 {  font-size: 14px; line-height: 16px}

.mini {  font-size: 11px; line-height: 14px}

.mini2 {  font-size: 11px}

.school_time {

	font-size: 12px; line-height: 16px

	font-style: normal;

	font-weight: bold;

	color: #FF0000;

}



.table_center {text-align:center;

           font-size: 12px;

		   line-height: 16px

}

.txt-color-red {

	color:#FF0000;

}

.shop-ichiran {

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 2px;

}

.shop-img-right {

	padding: 0px 5px;

	float: right;

}

.shop-img-left {

	padding: 0px 5px;

	float: left;

}.c-both {

	clear: both;

}

.color-green {

	color:#339900;

	font-weight:bold;

	font-size: 12px;

}

.color-or {

	color:#FF6633;

	font-weight:bold;

	font-size: 14px;

}

.color-orn {

	color:#FF6633;

	font-weight:bold;

	font-size: 14px;

	letter-spacing: 1px;

}

.color-bl {

	color:#6666CC;

	font-weight:bold;

	font-size: 14px;

	letter-spacing: 1px;

}

.color-gl {

	color:#666666;

	font-weight:bold;

	font-size: 14px;

	letter-spacing: 1px;

}

.color-gly {

	color:#666666;

	font-size: 14px;

	letter-spacing: 1px;

}

.color-gr {

	color:#339900;

	font-weight:bold;

	font-size: 14px;

	letter-spacing: 1px;

}

.color-glay {

	color:#666666;

	font-size: 12px;    

}

.txt1 {

	font-size: 14px;

}

.txt2 {

	font-weight:bold;

	font-size: 14px;

	letter-spacing: 1px;

}

.bnrsp1 {

    margin: 4px 0 2px 0;

}

.bnrsp2 {

    margin: 4px 0 10px 0;

}



/* schedule */

.detail01{
 font-size: 10px;
}
.detail02{
 font-size: 10px;
}

table.schedule {
	border: solid 1px #CCC;
	border-collapse:collapse;
}
table.schedule th,table.schedule td {
	border: solid 1px #CCC;
	padding:1px;
	font-size: 12px;
	line-height: 16px;
	vertical-align: top;
	}
table.schedule th {
	font-weight: bold;
	background-color: #FFFFCC;
}
table.schedule td {
	height: 35px;
	border-top: none;
}

table.schedule th.mon { width:14%;}
table.schedule th.tue { width:14%;}
table.schedule th.wed { width:14%;}
table.schedule th.thu { width:14%;}
table.schedule th.fri { width:14%;}
table.schedule th.sat { width:15%;}
table.schedule th.sun { width:15%;}

table.schedule td.date { height: 25px; border-bottom: none;}

table.schedule td.mon { width:14%;}
table.schedule td.tue { width:14%;}
table.schedule td.wed { width:14%;}
table.schedule td.thu { width:14%;}
table.schedule td.fri { width:14%;}
table.schedule td.sat { width:15%; background-color: #DEF7FF;}
table.schedule td.sun { width:15%; background-color: #FFEEEE;}

/* shoplist */

#shoplist {
}
#shoplist dl {
	margin: 0;
	padding: 0;
	font-size: 12px;
	float: left;
	width: 140px;
	margin-bottom: 5px;
}
#shoplist dl dt {
	margin: 0;
	padding: 0;	
}
#shoplist dl dd {
	margin: 0;
	padding: 0;
	text-align: center;
	height: 1.6em;
}

#shoplist dl.firstline dt {
	margin-top: 80px;
}

#shoplist P {
	clear: both;
	text-align: right;
	margin-top: 10px;
}

