body {}
td {
	font-size: 12px;
	color: #333333;
}

.r10 {font-size:10px; line-height:140%; color:#333333;}
.r12 {font-size:12px; line-height:140%; color:#333333;}
.r14 {font-size:14px; line-height:150%; color:#333333;}
.r16 {font-size:16px; line-height:140%; color:#333333;}

.red10 {font-size:10px; line-height:140%; color:#CC0000;}
.red12 {font-size:12px; line-height:140%x; color:#CC0000;}
.red14 {font-size:14px; line-height:140%; color:#CC0000;}

.green12 {font-size:12px; line-height:140%; color:#279a35; font-weight:bold;}
.sepia14 {font-size:14px; line-height:140%; color:#8a704e; font-weight:bold;}
.sepia14 p {margin:0 0 0 9px;}

.white10 {font-size: 10px; line-height:140%; color:#FFFFFF;}
.white12 {font-size:12px; line-height:140%; color: #FFFFFF; padding-left:10px;}
.white14 {font-size:14px; line-height:140%; color: #FFFFFF;}

a:link { text-decoration:none; color:#027ABB;}
.navi_bg {
	background-image: url(../css/images/icon_01.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 5px;
	background-position: left center;
}

a:visited { text-decoration:none; color:#027ABB;}
a:active { text-decoration: none; color:#027ABB;}
a:hover {text-decoration:underline; color:#027ABB;}

.bg { background:url(../images/his_m.jpg) repeat-y;}
.his_lead { padding:5px 25px 5px 25px; text-align:left;}

.pagetop { text-align:right; font-size:12px; margin:10px 20px 10px 0;}

.img_name { color:#4A2B16; font-size:12px; text-align:center; margin-top:2px; font-weight:normal;}
.whi16b { color:#FFF; font-size:16px; font-weight:bold;}
.ce { color:#4A2B16; font-size:14px; font-weight:bold; line-height:150%;}
.ce12 { color:#4A2B16; font-size:12px; font-weight:bold; line-height:150%;}
.ce12_m { color:#4A2B16; font-size:12px; font-weight:bold; line-height:150%; margin-top:5px;}
.ce16 { color:#4A2B16; font-size:16px; font-weight:bold; line-height:150%;}
.tamatech { color:#DA2031; background-color:#FFF; padding:3px; border:0; font-size:18px; font-weight:bold;}
.tamatech_g { color:#DA2031; background-color:#FFF; padding:3px; border:0; font-size:18px; font-weight:bold; width:300px;}
.tamatech_g a { color:#DA2031; background-color:#FFF; padding:3px; border:0; font-size:18px; font-weight:bold; text-decoration:none;}
.tamatech_g a:hover { color:#DA2031; background-color:#FFF; padding:3px; border:0; font-size:18px; font-weight:bold; text-decoration:underline;}


.bro12 { font-size:12px; color:#4A2B16; font-weight:normal;}
.grn12 { font-size:11px; color:#006738; font-weight:normal;}
.wine { color:#8F3B48; font-size:12px; font-weight:bold;}
.t_point { color:#AF4553; font-size:14px; font-weight:bold; line-height:150%;}

.img_top_m { margin-top:5px;}