/*-----------------------------
 * 誘導方法別商品リストヘッダ
 *-----------------------------*/
div#category_select {
	border-bottom:solid 2px #963;
	padding:11px 0 3px 10px;
	background-color:#fed;
}
select#category_selector {
	font-size:90%;
	width:16em;
	float:left;
}

/*-----------------------------
 * ブランド別商品リストヘッダ
 *-----------------------------*/
div#category_title_alice {
	border-bottom:solid 2px #038;
	padding:3px 0 2px 10px;
}
div#category_title_alice p, div#category_title_alice a:link, div#category_title_alice a:visited {
	color:#038;
	text-decoration:none;
}

div#category_title_kobe {
	border-bottom:solid 2px #830;
	padding:3px 0 2px 10px;
}	
div#category_title_kobe p, div#category_title_kobe a:link, div#category_title_kobe a:visited {
	color:#830;
	text-decoration:none;
}

div#category_title_peakflush {
	border-bottom:solid 2px #363;
	padding:3px 0 2px 10px;
}
div#category_title_peakflush p, div#category_title_peakflush a:link, div#category_title_peakflush a:visited {
	color:#363;
	text-decoration:none;
}
h1#keyword_search_result {
	color: #633;
	font-weight: bold;
	font-size: 160%;
	font-family:sans-serif;
	margin:15px 10px 10px 10px;
}
div#keyword_search {
	border-bottom:solid 2px #830;
	padding:3px 0 2px 10px;
}
div#keyword_search form {
	margin:-5px 0 10px 0;
	font-size:90%;
}
div#keyword_search input#keyword {
	width:250px;
	padding:1px;
}
div#keyword_search p.result_count {
	width:180px;
	float:left;
	margin:0;
	padding:6px 0 0 0;
	line-height:1;
}

p.category_name {
	margin:2px 0 0 0;
	font-size:90%;
}
p.list_name {
	padding:3px 0 0 20px;
	float:left;
	width:35%;
	font-size:90%;
}

/*-----------------------------
 * 並び替えボタン
 *-----------------------------*/
ul.goods_list_sort {
	padding:0;
	text-align:right;
	list-style-type:none;
}
div#category_select ul.goods_list_sort {
	padding-top:12px;
}
ul.goods_list_sort {
	padding-top:3px;
}

ul.goods_list_sort li {
	display:inline;
	margin:0;
	border-left:1px solid #990;
	padding:0 3px 0 6px;
	white-space:nowrap;
}

/*---------------------
 * 「アイコンについて」ボタン
 *---------------------*/
p.about_icon {
	margin:3px 10px 0 0;
	text-align:right;
}

/*---------------------
 * 商品リスト
 *---------------------*/
ul#goods_list {
	margin:15px 0;
}
ul#goods_list li.goods{
	clear:left;
	list-style-type:none;
	font-size:100%;
	border-bottom:dashed 1px #999;
	padding:15px 10px 15px 10px;
}

/*---------------------
 * 個々の商品の表示
 *---------------------*/
table.layout td.list_goods_image {
	padding:0 10px 0 0;
	width:200px;
	vertical-align:middle;
	text-align:center;
}
td.list_goods_image img {
	max-width:200px;
}
td.list_goods_info {
	padding:0;
	vertical-align:top;
	width:330px;
}
p.list_goods_name {
	background-color: #FBFADE;
	border-top: 1px #ACAAAB solid;
	border-bottom: 1px #ACAAAB solid;
	padding:2px 0 2px 5px;
}
p.list_goods_name a:link, p.list_goods_name a:visited{
	font-weight:bold;
	color: #7F0012;
	text-decoration:none;
}
p.goods_short_desc {
	margin:0.5em 0;
}
ul#goods_list ul.goods_category_icon {
	margin:0;
	padding:0;
	width:330px;
}
ul#goods_list ul.goods_category_icon li {
	clear:none;
	display:block;
	float:left;
	width:31px;
	list-style-type:none;
	border-style:none;
	padding:0 2px 2px 0;
	margin:0;
}
ul#goods_list ul.goods_category_icon li img {
	vertical-align:top;
}

p.list_goods_code {
	margin:0.5em 0;
	padding:3px;
	background-color:#eee;
}
* html p.list_goods_code {
	margin-top:-1em;
}

/*---------------------
 * 商品が存在しない時用
 *---------------------*/
div#main h2{
	color: #300;
	font-weight: bold;
	font-size: 120%;
	font-family:sans-serif;
	padding: 2px;
	margin:20px 0px 5px 10px;
}
div.button {
	margin-left:10px;
}

/*---------------------
 * Top of Page 上書き
 *---------------------*/
div.page_top 
	border-top:none;
	margin:0;
	padding:0 10px 10px 0;
}

