/* ------------ for table ------------ */
.outer {
	border: 1px solid #CACACA;
	background:#FFF;
}
.even {
	padding: 8px;
	color: inherit;
	border-bottom: 1px solid #CACACA;
	background: #FFFCD5;
}
.even_line {
	padding: 8px;
	color: inherit;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	background: #FFFCD5;
}

.even_f{
	padding: 8px;
	color: inherit;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	background: #FFF;
}
.odd {
	padding: 8px;
	color: inherit;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	background: #e2eafb;
}
.odd_pink {
	padding: 8px;
	color: inherit;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	background: #fcecf3;
}
.odd_green {
	padding: 8px;
	color: inherit;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	background: #f0f7f0;
}
.odd_ore {
	padding: 8px;
	color: inherit;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	background: #fdefd0;
}
.odd_blue {
	padding: 8px;
	color: inherit;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	background: #eaf6fe;
}
.odd_pur {
	padding: 8px;
	color: inherit;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	background: #f3f1f8;
}
.odd_red {
	padding: 8px;
	color: inherit;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	background: #fde2f1;
}
.img_m {
	margin:10px 0;}
.redobi{
	background-color:#D7300D;
	padding:2px;
	color:#FFFFFF;
}
.sen_l{margin-left:150px; color:#0066CC;}
.sen_l2{margin-left:100px; color:#0066CC; padding:5px;}
.test_l{margin-left:80px;}
.test_l2{margin-left:120px;}

	.sp_style{display: none;}

/*フォント*/
.fontSS { font-size: 0.85em;}
.fontredB {font-weight:bold; color:#DD0000;}
.links {color:#FF6600;}
.links a {
	color:#FF6600;
	text-decoration: underline;
}
