.pictureList img {
	width:340px;
}

/* 見出しアイテム */
#newInfoHead, #itemsHead, #storeInfoHead, #linkHead  {
	display:list-item;
}
#newInfoHead {
	list-style:url('../img/newslist.png') inside;
}
#storeInfoHead {
	list-style:url('../img/storelist.png') inside;
	clear:both;
}
#itemsHead {
	list-style:url('../img/hankolist.png') inside;
}
#linkHead {
	list-style:url('../img/linklist.png') inside;
}

/* 絵の表示板 */
ul.pictureList * {
	cursor:default;
}
ul.pictureList {
	float:left;
	height:300px;
	padding:0;
	margin:0;
	list-style-type:none;
	position:relative;
}
ul.pictureList li {
	padding:0;margin:0;
	float:left;
	border:medium outset;
	border-bottom-style:none;
	white-space:nowrap;
	line-height:2em; /* 中央寄せ */
	height:3em;
	width:6em;
	background-color:#EEF;
}
ul.pictureList a {
	display:block;
	color:black;
	padding:0 1em;
	margin:0 0;
	height:100%;
}
ul.pictureList a img {
	display:block;
	position:absolute;
	left:0;
	top:2em;
	border:medium solid gray;
}
* html ul.pictureList a img {
	z-index:-1; /* IE6バグ対策 */
}
ul.pictureList a:hover {
	background-color:#CCF;
}
ul.pictureList a:hover img {
	z-index:2;
}

/* 新着情報 */
#newInfo {
	float:right;
	width:50%;
	margin-left:1.5em;
}
ul.newslist {
	margin:0;padding:0;
	/* 割と大き目のピンクの目立つ板 */
	height:10em;
	padding:0 1em;
	margin:0.5em 0;
	background-color:#FEE;
	border:thin solid;
	/* スクロールで過去の情報も表示 */
	overflow:auto;
	overflow-x:hidden;/* CSS3 */
	overflow-y:scroll;/* CSS3 */
}
ul.newslist li {
	/* 行頭の目印として使う */
	list-style:disc inside none;
}
/* 一行目は見出し的意味もあるので目立たせる */
ul.newslist li:first-line {
	font-weight:bold;
	text-decoration:underline;
}
ul.newslist li p {
	line-height:1em;
	padding-top:10px;
	margin:0;
}

/* 店舗情報 */
#storeInfo {
	/* かっこよく色をつける */
	border:thin solid black;
	overflow:hidden; /* 中身がfloatでもその高さを無視しない */
	zoom:1; /* IE6バグ対策 */
	_padding-bottom:1em;
}
#storeInfo table, #storeInfo ul {
	float:left;
	margin:1em; _margin:1em 0.5em;
}
#storeInfo ul {
	width:320px;
}

/* 商品情報 */
#items {
	padding:0;
	margin:0;
}
#items li {
	list-style-type:none;
	float:left; /* フロートによる一覧 */
	margin:0 2em 1em 0;
	padding:0 0 1em 0.5em;
	width:18em; height:8.5em;
	position:relative;
	font-size:small; _font-size:x-small;
}
/* 各商品情報の見出し部分 */
#items li div { 
	background-color:blue;
	padding:0.2em 0.5em;
	color:white;
	font-size:large; _font-size:medium; 
	font-weight:bold;
}
#items li a {
	position:absolute;
	right:0;
	bottom:0;
}

/* リンク情報 */
#linkRoot, #linkRoot li {
	margin:0;
	padding:0;
}

#linkRoot li {
	clear:both;
	list-style-type:none;
	border-left:medium solid gray;
	padding-left:0.5em;
}

#linkRoot li li {
	width:14em;
	clear:none;
	float:left;
	border-left-style:none;
	margin:0.5em 0;
}

