@charset "Shift_JIS";

/*	スタイルシート　[ スパランドららら：トップページ用 ]
=================================================================== */

/* ※※※※※※　各領域定義　※※※※※※
/*	全体枠組み
=================================================================== */

/*	ヘッダ枠組み
=================================================================== */


/* ナビ */
div#Navigation {
	border-bottom: #ccc 1px solid;
	width: 880px;
}

/*	トップコンテンツ
=================================================================== */
/* メインイメージ */
div#areaMainImage {
	margin: 0 0 10px 0;
}
div#areaMainImage img {
	vertical-align: bottom;
}
/* トップバナー */
div#TopBn {
	margin: 0 0 5px 0;
	text-align: center;
}
div#TopBn ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div#TopBn ul li {
	display: inline;
	margin: 0;
	padding: 0;
}
div#TopBn ul li img {
	vertical-align: bottom;
	padding: 0 0 5px 0;
}

/* トップバナー(2つのとき） */
div#TopBn02 {
	margin: 0 0 5px 0;
	text-align: center;
}
div#TopBn02 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div#TopBn02 ul li {
	float: left;
	margin: 0;
	padding: 0;
}
div#TopBn02 ul li img {
	vertical-align: bottom;
	padding: 0 0 5px 0;
}
div#TopBn02 ul li.li-first {
	margin: 0 4px 0 0;
}

/* ピックアップ */
div#areaPickUp {
	margin: 0 0 15px 0;
}
div#areaPickUp img {
	vertical-align: bottom;
}
div#areaPickUp h3 {
}
div#areaPickUp div#PickUp {
	border: #ccc 1px solid;
}
div#areaPickUp div#PickUp table {
}
div#areaPickUp div#PickUp table td {
	vertical-align: top;
}
div#areaPickUp div#PickUp table td.line-gray {
	border: #ccc 1px solid;
}
div#areaPickUp div#PickUp table td ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div#areaPickUp div#PickUp table td ul li {
	padding: 3px 0 5px 0;
}
div#areaPickUp div#PickUp table td ul li.line-bottom {
	border-bottom: #ccc 1px dotted;
}

/*	コンテンツ枠組み
=================================================================== */
div#Contents {
	font-size: 90%;
	margin: 0;
	padding: 0;
	width: 100%;
}

/* メインコンテンツ */
div#MainContents {
	float: left;
	margin: 0;
	padding: 0;
	width: 640px;
}
/* お知らせ */
div#areaNews {
}
div#areaNews h3 {
	background: none;
	margin: 0;
	padding: 0;
	/*_margin: 0 0 10px 0;  ie6 */
}
div#areaNews ul {
	list-style: none;
	margin: 0 5px 0 5px;
	padding: 0;
}
div#areaNews ul li {
	background: url(../images/cur01.gif) no-repeat 0 10px;
	border-bottom: #c0c0c0 1px dotted;
	line-height: 150%;
	margin: 0;
	padding: 5px 0 5px 13px;
}
div#areaNews ul li span.date {
	padding: 0 1em 0 0;
}


/* スパゾーン */
div#spazone {
	border: #adadad 1px solid;
	margin: 15px 0 5px 0;
	padding: 10px;
	width: 615px;
}
div#spazone h3 {
	background: none;
	border-left: #fe4688 5px solid;
	font-size: 100%;
	line-height: 100%;
	height: auto;
	margin: 0 0 10px 0;
	padding: 2px 0 2px 8px;
}

/* 休館日 */
div#kyuukan {
	border: #F63 3px solid;
	margin: 15px 0 5px 0;
	padding: 10px;
	width: 615px;
}
div#kyuukan h3 {
	background: none;
	border-left: #fe4688 5px solid;
	font-size: 120%;
	line-height: 100%;
	height: auto;
	margin: 0 0 10px 0;
	padding: 2px 0 2px 8px;
}
div#kyuukan ul {
	font-size: 110%;
}

/* 入館システム変更 */
div#notice {
	border: #adadad 1px solid;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 615px;
}
div#notice h3 {
	background: none;
	border-left: #fe4688 5px solid;
	font-size: 100%;
	line-height: 100%;
	height: auto;
	margin: 0 0 10px 0;
	padding: 2px 0 2px 8px;
}




/* サイドコンテンツ */
div#SideContents {
	float: right;
	margin: 0;
	padding: 0;
	width: 230px;
}

div.SideNews {
	border: #adadad 1px solid;
	margin: 0 0 5px 0;
	padding: 10px;
	width: 208px;
	 /*_width: 230px; ie6 */
}
div.SideNews h3 {
	border-left: #fe4688 5px solid;
	font-size: 100%;
	margin: 0 0 10px 0;
	padding: 2px 0 2px 8px;
}
div.SideNews h4 {
	color: #f36;
	font-size: 95%;
}
div.SideNews ul {
	margin: 5px 0 5px 20px;
	padding: 0;
}
div.SideNews ul li {
	line-height: 135%;
}
/*	フッタ枠組み
=================================================================== */
div#Footer {
	/*_width: 880px;  ie6 */
}
