.targetY {
	font-family: "MS UI Gothic", Osaka;
	font-size:   14px;
	line-height: 120%;
}
.targetM {
	font-family: "MS UI Gothic", Osaka;
	font-size:   20px;
	line-height: 120%;
}
.tList {
	border: 1px solid #666666;
	border-collapse: collapse;
}
.tListNormal {
	background: #ffffff;
}
.tListNotice {
	background: #ffff99;
}
.tListNoticeCheck {
	background: #ffcccc;
}
.tListCols {
	border: 1px solid #666666;
	border-collapse: collapse;
	font-family: "MS Gothic", Osaka;
	font-size: 12px;
	line-height: 100%;
}
.tListTitle {
	border: 1px solid #666666;
	border-collapse: collapse;
	text-align: center;
	font-family: "MS Gothic", Osaka;
	font-weight: bold;
	font-size: 12px;
	line-height: 100%;
	background: #ffb000;
}
.tListDate {
	border: 1px solid #666666;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	line-height: 100%;
}
.tListName {
	border: 1px solid #666666;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	line-height: 100%;
}
.tListTime {
	border: 1px solid #666666;
	vertical-align: middle;
	font-size: 10px;
	line-height: 100%;
}
.tListCategory {
	border: 1px solid #666666;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	line-height: 100%;
}
.tListTeam {
	border: 1px solid #666666;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	line-height: 100%;
}
.tListGame {
	border: 1px solid #666666;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	line-height: 100%;
}
.tListPrice {
	border: 1px solid #666666;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	line-height: 100%;
}
.tResult {
	border: 1px solid #666666;
	border-collapse: collapse;
}
.tResultTitle {
	border: 1px solid #666666;
	border-collapse: collapse;
	text-align: center;
	font-family: "MS Gothic", Osaka;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	line-height: 200%;
	background: #10218B;
}
.tResultCols {
	border: 1px solid #666666;
	border-collapse: collapse;
	text-align: center;
	font-family: "MS Gothic", Osaka;
	font-size: 12px;
	line-height: 100%;
}
.tResultDate {
	border: 1px solid #666666;
	border-collapse: collapse;
	font-family: "MS Gothic", Osaka;
	font-size: 12px;
	line-height: 100%;
}
.tReserve {
	vertical-align: top;
	color: #ffffff;
	font-family: "MS Gothic", Osaka;
	font-size: 11px;
	line-height: 15px;
	background: #df0029;
}
.tRule {
	vertical-align: top;
	color: #ffffff;
	font-family: "MS Gothic", Osaka;
	font-size: 11px;
	line-height: 13px;
	background: #df0029;
}
.tSchool {
	border: 1px solid #f0027f;
	border-collapse: collapse;
}
.tSchoolCols {
	border: 1px solid #f0027f;
	border-collapse: collapse;
	color: #f0027f;
	font-family: "MS Gothic", Osaka;
	font-size: 12px;
	line-height: 100%;
	background: #ffff80;
}
.tSchoolVals {
	border: 1px solid #f0027f;
	border-collapse: collapse;
	color: #f0027f;
	font-family: "MS Gothic", Osaka;
	font-size: 12px;
	line-height: 100%;
}
.tPrivate {
	font-family: "MS Gothic", Osaka;
	font-size: 12px;
	line-height: 14px;
	background: #c0e7f1;
}
.tPrivateBeginner {
	border: 2px solid #026C30;
	font-family: "MS Gothic", Osaka;
	font-size: 12px;
	line-height: 14px;
	background: #ffffff;
}
.tPrivateOpen {
	border: 2px solid #0B1D89;
	font-family: "MS Gothic", Osaka;
	font-size: 12px;
	line-height: 14px;
	background: #ffffff;
}
.tPrivateSchedule {
	border: 1px solid #FF6600;
	font-family: "MS Gothic", Osaka;
	font-size: 12px;
	line-height: 14px;
	background: #FFFFFF;
}
.tPrivateFoot {
	font-family: "MS Gothic", Osaka;
	font-size: 12px;
	line-height: 14px;
	background: #80d0e3;
}
.tBeginner {
	font-family: "MS Gothic", Osaka;
	font-size: 12px;
	line-height: 14px;
	background: #FFFF8C;
}
.tBeginnerSchedule {
	border: 1px solid #4DAC27;
	font-family: "MS Gothic", Osaka;
	font-size: 12px;
	line-height: 14px;
	background: #FFFFFF;
}
.tBeginnerFoot {
	font-family: "MS Gothic", Osaka;
	font-size: 12px;
	line-height: 14px;
	background: #FAA500;
}
.image {
	border: 1px solid #333333;
}
.errmsg {
	color: #ff0000;
}
