@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;
}

