@charset "utf-8";@import "common.css";/*ページ内汎用要素＆クラス*/a{	color:#6E4321;	text-decoration:none;}a:hover{	color:#E95383;	text-decoration:underline;}#container #eventArea h2,#container #bookArea h2{	margin:0 0 15px 0;}#container #eventArea .more,#container #bookArea .more{	clear:both;	text-align:right;}/*個別要素・クラス*/#container #flashArea{	width:700px;	height:520px;	margin:0 0 0 -58px;}#container #flashArea h1#header{	width:700px;	height:80px;	margin:0 0 0 0;	background:none;	line-height:1.5em;}#container #flashArea h2{	margin:30px 0 0 58px;}#container #flashArea ul{	margin:20px 0 20px 88px;}#container #flashArea ul li{	list-style:inside circle;	padding-left:1em;}#container #flashArea p{	margin:0 0 10px 88px;}#container #flashArea p#flashLink{	margin:0 0 10px 108px;	font-size:18px;	line-height:22px;	font-weight:bold;}#container #flashArea p#flashLink a{	text-decoration:underline;}#container #eventArea{	position:relative;	float:left;	overflow:bisible;	width:234px;	height:625px;	padding:0 20px 0 0;	background:url(../images/top_dotborder_h-2.gif) no-repeat right;}#container #eventArea dl{}#container #eventArea dl dt{	font-size:1.1em;	font-weight:bold;}#container #eventArea dl dd{	margin:0 0 7px 0;	padding:0 0 7px 0;	border-bottom:#D7C4AB solid 1px;}#container #eventArea .more{}#container #bookArea{	position:relative;	float:right;	overflow:hidden;	width:320px;	padding:0 0 0 10px;}#container #bookArea ul{}#container #bookArea ul li{	clear:both;	position:relative;	overflow:hidden;	margin:0 0 20px 0;}#container #bookArea ul li .img{	float:left;	width:130px;}#container #bookArea ul li h3{	float:right;	width:185px;	font-size:1.1em;	font-weight:bold;}#container #bookArea ul li .data{	float:right;	width:185px;}#container #bookArea ul li .summary{	float:right;	width:185px;}#container #bookArea .more{	margin:-10px 0 0 0;}
