.maintable {
	background-color: #FFFFFF;
	top: 0px;
	font-size: 12px;
	line-height: 14px;
}

.black10-14 {
	font-size: 10px;
	line-height: 14px;
}

.ora12-16 {
	font-size: 12px;
	line-height: 16px;
	color: #C64F00;
}

.gre12-16 {
	font-size: 12px;
	line-height: 16px;
	color: #006C36;
}
.water12-16 {
	font-size: 12px;
	line-height: 16px;
	color: #126FB4;
}
.choco12-16 {
	font-size: 12px;
	line-height: 16px;
	color: #A94938;
}

/*リンク色を個別に変更(暮らしに優しい)*/
A.co1:LINK { color:#FFFFFF; text-decoration:none }
A.co1:VISITED { color:#FFFFFF; text-decoration:none }
A.co1:ACTIVE { color:#51C6EC; text-decoration:underline }
A.co1:HOVER { color:#51C6EC; text-decoration:underline}

/*リンク色を個別に変更(健康にプラス)*/
A.co2:LINK { color:#FFFFFF; text-decoration:none }
A.co2:VISITED { color:#FFFFFF; text-decoration:none }
A.co2:ACTIVE { color:#7AFC87; text-decoration:underline }
A.co2:HOVER { color:#7AFC87; text-decoration:underline}

/*リンク色を個別に変更(お役立ち商品)*/
A.co3:LINK { color:#FFFFFF; text-decoration:none }
A.co3:VISITED { color:#FFFFFF; text-decoration:none }
A.co3:ACTIVE { color:#FFC286; text-decoration:underline }
A.co3:HOVER { color:#FFC286; text-decoration:underline}

/*リンク色を個別に変更(セーフティロック文字)*/
A.co4:LINK { color:red; text-decoration:none }
A.co4:VISITED { color:red; text-decoration:none }
A.co4:ACTIVE { color:#F55612; text-decoration:underline }
A.co4:HOVER { color:#F55612; text-decoration:underline}

/*リンク色を個別に変更(サイトマップ)*/
A.co5:LINK { color:#666666; text-decoration:none }
A.co5:VISITED { color:#666666; text-decoration:none }
A.co5:ACTIVE { color:#999999; text-decoration:underline }
A.co5:HOVER { color:#999999; text-decoration:underline}

.red10-14 {
	font-size: 10px;
	line-height: 16px;
	color: #FF0000;
}
.subtable {
	font-size: 10px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
.purple12 {
	font-size: 12px;
	color: #5A2468;
}
.td5 {
	padding: 5px;

}
.12-16 {
	font-size: 12px;
	line-height: 16px;
}
.16-25b {
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
}
.14 {

	font-size: 14px;
}
.gre15 {

	font-size: 15px;
	color: #006C36;
}
.red20 {

	font-size: 20px;
	color: #FF0000;
	font-weight: bold;
}
.white12b {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.red25 {


	font-size: 25px;
	color: #FF0000;
	font-weight: bold;
}
.red12 {
	font-size: 12px;
	color: #FF0000;
}
.black12b {
	font-size: 12px;
	font-weight: bold;
}
.black30 {
	font-size: 30px;
}
.tablecenter {
	text-align: center;
	font-size: 12px;
}
.blue15b {
	font-size: 15px;
	font-weight: bold;
	color: #2853AC;
}
.gray20 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
	font-size: 20px;
	line-height: 30px;
	color: #535353;
	font-weight: bold;

}
.ora15 {
	font-size: 15px;
	font-weight: bold;
	color: #FF6600;
}
.beige12 {
	font-size: 12px;
	line-height: 16px;
	color: #d01709;
}
.lightgreen12b {
	font-size: 12px;
	font-weight: bold;
	color: #00b500;
}
.purple15 {
	font-size: 15px;
	color: #5A2468;
	font-weight: bold;

}
.tablecenter10 {

	text-align: center;
	font-size: 10px;
}
.12-16left {
	font-size: 12px;
	line-height: 16px;
	text-align: left;

}
.red15b {
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
}
.red12b {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.black25G {
	font-size: 25px;
	line-height: 35px;
}
.red35 {
	font-size: 35px;
	color: #FF0000;
}
.blue12 {
	font-size: 12px;
	color: #0000CC;
}
.blue14-30 {
	font-size: 14px;
	color: #0B82C1;
	line-height: 30px;

}
.black14-25 {
	font-size: 14px;
	line-height: 25px;
}
.black14-25M {
	font-size: 14px;
	line-height: 25px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体";

}
.green12 {
	font-size: 12px;
	color: #39661E;
}.black14-20 {

	font-size: 14px;
	line-height: 20px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
}
.12-18 {
	font-size: 12px;
	line-height: 18px;
}
