@charset "UTF-8";

/* ======== content ======== */

#content div.field{
	padding-top:20px;
}
#content div.field h4{
	padding:0 0 20px 0;
}
#content div.field h5{
	padding:0 0 10px 0;
	font-size:85%;
	line-height:180%;
}
#content div.field h6{
	padding:0 0 5px 0;
	font-size:75%;
}
#content div.field p{
	padding:0 0 20px 0;
}
#content div.field div img.book{
	margin-left:20px;
	float:right;
}
#content div.field table{
	width:660px;
	margin:0 0 20px 0;
	
}
#content div.field table td{
	vertical-align:top;
	
}
#content div.field table th.wid1{
	width:70px;
}
#content div.field table td.wid2{
	width:5px;
}
#content div.field table td.wid3{
	width:320px;
}
#content div.field table td.wid4{
	width:260px;
}

#content div.field ul{
	width:300px;
	list-style:none;
}

#content div.field div.report{
	width:658px;
	margin:0 0 30px 0;
	border:1px solid #D2D2D2;
	background-color:#F8F8F8;
}

#content div.field div.report p{
	padding:0 15px 15px 15px;
}
#content div.field div.report h5{
font-size:100%;
	padding:10px 15px 15px 15px;
}

/***ポスターコレクション**/
#content div.bookField{
	width:679px;
	padding:0 0 0 19px;
}
#content div.bookField h4{
	width:654px;
	padding:20px 0 15px 6px;
}
#content div.bookField p{
	
	padding:0 15px 15px 0;
}
#content div.bookField div.link{
	width:636px;
	margin:0 0 25px 0;
	padding:12px;
	border-top:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	background-color:#F7F7F7;
}
#content div.bookField div.item{
	width:660px;
	padding:0 0 15px 0;
}
#content div.bookField div.item h5{
	width:660px;
	padding:0 0 10px 0;
	border-bottom:1px solid #D9D9D9;
}
#content div.bookField div.item p{
	width:660px;
	padding:10px 0 20px 0;
}
#content div.bookField div.area{
	width:660px;
}
#content div.bookField div.area div.areaL{
	width:140px;
	padding:0 20px 0 0;
	float:left;
}
#content div.bookField div.area div.areaR1{
	width:140px;
	padding:0 0px 0 0;
	float:right;
}
#content div.bookField div.area div.areaR{
	width:500px;
	float:left;
}
#content div.bookField div.area div.areaL table{
	width:500px;
}
#content div.bookField div.area div.areaR table{
	width:500px;
}
#content div.bookField div.area div.areaR table th{
	vertical-align:top;
}
#content div.bookField div.area div.areaR table td{
	vertical-align:top;
}
#content div.bookField div.area div.areaR table td.wid1{
	width:88px;
}
#content div.bookField div.area div.areaR table td.wid2{
	width:15px;
}
#content div.bookField div.area div.areaR table td.wid3{
	width:397px;
}
#content div.bookField div.area div.areaR table td.wid4{
	width:500px;
}
#content div.bookField div.area div.areaR table td ul{
	width:363px;
	padding:0 0 0 10px;
}

#content div.field .line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
	margin-bottom: 20px;
}
