@charset "utf-8";
/*-----------------------------------------------*
	report.css
 *-----------------------------------------------*/

/* 研究員現場レポート */


#report .text-center
{
	text-align: center;
}

#report .text-center p
{
	text-indent: 0;
	padding: 0;
	margin: 0 2em 10px 2em;
	line-height: 1.2em;
}

#report .photo_R
{
	float: right;
	padding: 0 0 10px 10px;
	text-align: center;
	width: 270px;
}

#report .photo_L
{
	float: left;
	padding: 0 10px 10px 0;
}

#report #author
{
	overflow: auto;
	margin-bottom: 1em;
}

#report .photo_R p
{
	text-indent: 0;
	padding: 0;
	margin: 0 0 10px 0;
	line-height: 1.2em;
}

#report .honbun
{
	clear: both;
}

#report .photo_caption
{
	font-size: 80%;
}

#report .note
{
	border-top: dotted 1px #CB9;
	margin-top: 2em;
}

#report .note span
{
	font-style: italic;
}

#report .responsibility
{
	text-align: right;
	margin-top: 1em;
}

#report table .day
{
	text-align: left;
}

main #list dl
{
	margin: 0 20px;
	color: #7C7354;
	font-size: small;
	border-bottom: solid 1px #A99;
	background-color: transparent;
}

main #list dt
{
	margin: 0;
	padding: 5px 10px;
	width: 15em;
	float: left;
	font-weight: normal;
	border: none;
	background: transparent;
}

main #list dd
{
	margin: 0 0 0 calc(15em + 20px);
	padding: 5px 5px;
	border: none;
	font-weight: bold;
}

main #list h3
{
	border: none;
	color: #FFF;
	background: #A99;
}

main #list a
{
	text-decoration: none;
}

main section#list a:hover dl
{
	background: #FFC;
}
