.hyou {
	padding-top: 5px;
	padding-bottom: 5px;

}

.size_10_12 {  font-size: 10px; line-height: 12px}
.size_10_14 {  font-size: 10px; line-height: 14px}
.size_12_14 {  font-size: 12px; line-height: 14px}
.size_12_16 {  font-size: 12px; line-height: 16px}
.size_12_18 {  font-size: 12px; line-height: 18px}
.size_14_16 {  font-size: 14px; line-height: 16px}
.size_14_18 {  font-size: 14px; line-height: 18px}
.size_16_18 {  font-size: 16px; line-height: 18px}
.size_16_20 {  font-size: 16px; line-height: 20px}

a.white { border: none; color:#FFFFFF;text-decoration:none;}
a.white:active { text-decoration: color:#FFFFFF; TEXT-DECORATION: underline; }
a.white:link{color:#FFFFFF;}
a.white:visited{text-decoration:none;}
a.white:hover{color:#FFFFFF;text-decoration:underline;}

a.red { border: none; color:#FF0000;text-decoration:none;}
a.red:active { text-decoration: color:#FF0000; TEXT-DECORATION: underline; }
a.red:link{color:#FF0000}
a.red:visited{text-decoration:none;}
a.red:hover{color:#FF0000;text-decoration:underline;}

a.black { border: none; color:#333333;text-decoration:none;}
a.black:active { text-decoration: color:#333333; TEXT-DECORATION: underline; }
a.black:link{color:#333333}
a.black:visited{text-decoration:none;}
a.black:hover{color:#333333;text-decoration:underline;}
.opacity{
	/* IE 用 */
	filter:Alpha(Opacity=90);
	/* ネスケ 用 */
	-moz-opacity:0.9;
	/* Safari 用 */
	-khtml-opacity:0.9;
	/* CSS3 で今後勧告される可能性を考えて。 */
	opacity:0.9;
	/* Opera がバージョンアップしたら積んでくれるかもしれないプロパティ */
}
.line01 {
	border: 1px solid #3333CC;
}
.side10 {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 12px;
	line-height: 18px;
}
.line8 {
	font-size: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
.line5 {
	font-size: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.center {
	font-size: 12px;
	padding-bottom: 5px;
}
.caption {
	padding-top: 5px;
	padding-bottom: 5px;
}
