/* 画像を右に配置し、テキストを左側に回りこませる */
.r-float{
float : right;
}
/* 画像を左に配置し、テキストを右側に回りこませる */
.l-float{
float : left;
}
/* 回り込みの解除 */
.f-clear{
clear : both;
}
table th,td {
  color: #333333;
  font-size: 12px;
  line-height: 14px;
}
.nomal {
	font-size: 12px;
	line-height: 18px
}
.cap_01 {
	font-size: 10px;
	line-height: 14px
; color: #666666
}
.cap_red {
	font-size: 10px;
	line-height: 14px;
	color: #FF0000;
}
.h2_16pt {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #333333;
}
.h3_14pt {
	font-size: 14px;
	line-height: 18px;
	color: #99CC00;
; font-weight: bold
}
.white {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF
}
.text_12pt {
	font-size: 12px;
	line-height: 14px;
	color: #666666;
}
.text_12pt_b {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}
.text_12pt_red {
	font-size: 12px;
	line-height: 14px;
	color: #FF0000;
}
.text_14pt {
	font-size: 14px;
	line-height: 16px;
	color: #333333
}
.text02 {
	font-size: 12px;
	line-height: 14px;
	color: #660099
}
.s_txt {
	font-size: 11px;
	line-height: 15px;
	color: #333333
}
.hierarchy {
	padding-left: 5px;
	font-size: 12px;
	color: #993300;
	font-weight: bold
}
a {
	color: #0000FF;
	text-decoration: none;
}
.footer {
	font-size: 10px;
	color: #333333;
}
.text_12pt_red_b {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #FF0000
}
.copyright {
	font-size: 12px;
	color: #333333;
}
.cap_blue {
	font-size: 10px;
	line-height: 14px;
	color: #0000FF;
	padding: 3px;
}
.text_14pt_blue { font-size: 14px; line-height: 16px; color: #0000FF}
.text_12pt_blue { font-size: 12px; line-height: 14px; color: #0000FF }
.text_12pt_orange { font-size: 12px; line-height: 14px; color: #FF6600; }
.text_12pt_brown_b { font-size: 12px; line-height: 14px; font-weight: bold; color: #663300}
.text_12pt_brown { font-size: 12px; line-height: 16px; color: #663300; }
