@charset "UTF-8";
/* /fcroman/report/css/index.css */

/******************************************************************************
contents
******************************************************************************/
#contents #bt-badge{
	position: absolute;
	top: 80px;
	left: 730px;
	z-index: 100;
	}
#contents #block-index{
	width: 816px;
	}
/*------------------------------*/
/*block-index*/
/*------------------------------*/
/*heightLine*/
#block-index .heightLine{
	position: relative;
	width: 184px;
	float: left;
	margin: 0 20px 40px 0;
	border-top: solid 2px #000;
	border-bottom: solid 1px #000;
	padding: 10px 0 50px;
	}
#block-index .new{
	position: relative;
	width: 388px;
	float: left;
	margin: 0 20px 40px 0;
	border-top: solid 2px #000;
	border-bottom: solid 1px #000;
	padding: 10px 0 50px;
	}
#block-index ul.bt-link li.f-left{
	position: absolute;
	bottom: 8px;
	}
#block-index  ul.bt-link li.f-right{
	position: absolute;
	bottom: 8px;
	left: 87px;
	}
#block-index ul.bt-link li a{
	display: block;
	background: #ff0;
	padding: 6px;
	text-decoration: none;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	letter-spacing: -1px;
	}
#block-index ul.bt-link li a:hover{
	background: #000;
	color: #fff;
	}
/*box*/
#block-index .box h3{
	font-size: 1.4em;
	line-height: 1.5;
	margin-bottom: 10px;
	}
#block-index .box p.day{
	font-size: 2.0em;
	line-height: 1.5;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
	}
#block-index .box p.image{
	margin-bottom: 10px;
	padding: 1px;
	border: solid 1px #000;
	}
#block-index .box p.txt{
	font-size: 1.2em;
	line-height: 1.5;
	}
#block-index .bl-hover{
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
	}