	p.release_date	{text-align:right;padding:0 12px 0 0;margin:0}

/* リンク */

	ul#LinkText	{
		list-style-type:none;margin-left:0px;padding-left:6px;padding-right:0px;}
	#LinkText li {
		font-size: 100%;
		font-weight: bold;
		color:#333333;
		line-height:128%;
		padding:0px 0px 7px 8px;
		background-image: url(../images/Link_Background_Arrow.gif);background-repeat:no-repeat;}


/* 表組みの行選択のマウスオーバーとマウスオフ */
	.moduleRow	{ }
	.moduleRowOver	{background-color: #D7E9F7;cursor:hand;}
	.moduleRowSelected	{background-color: #E9F4FC;}

/* 「成分表」のスタイル */
	table#list_format_ingredient {table-layout: fixed;width:96%;margin-bottom:24px;margin-left:16px;border-collapse:collapse;}
	#list_format_ingredient th {background: #ffffff;border:1px solid #999;}
	#list_format_ingredient td {background: #ffffff;border:1px solid #999;}
	#list_format_ingredient caption {text-align:left;}

/* 「今月の商品陳列のご提案テーマ一覧」のスタイル */

	table#list_format_thema {width:96%;margin-bottom:24px;margin-left:16px;border-collapse:collapse;}
	#list_format_thema th {background: #ffffff;border-bottom: 1px solid #999;}
	#list_format_thema th.week {width:64px;}
	#list_format_thema th.thema {width:166px;}
	#list_format_thema th.stuff {width:280px;}
	#list_format_thema th.title {width:180px;}
	#list_format_thema td {border-bottom: 1px solid #ddd;padding:6px 10px 2px 2px;line-height:140%;}
	#list_format_thema tr.odd {background:#eef3ee;}
	#list_format_thema tr.selected {background:#f3eeee;}
	#list_format_thema a {background:#ffffff;}
	#list_format_thema a:hover {background-color:#f3cccc;cursor:hand;text-decoration:underline; }

/* 「取扱商品一覧 簡易リスト」のスタイル */

	table#list_format_productlist {width:690px;margin-bottom:24px;margin-left:8px;border-collapse:collapse;}
	#list_format_productlist th {background: #ffffff;border-bottom: 1px solid #999;font-size:10px;font-weight:normal;}
	#list_format_productlist th.maker {width:12%;}
	#list_format_productlist th.exp {width:11%;}
	#list_format_productlist th.code {width:6%;}
	#list_format_productlist th.name {}
	#list_format_productlist th.size {width:6%;}
	#list_format_productlist th.amount {width:6%;}
	#list_format_productlist th.price {width:8%;color:#000000;}
	#list_format_productlist th.timelimit {width:7%;}
	#list_format_productlist th.order {width:7%;}
	#list_format_productlist th.temperat {width:7%;}
	#list_format_productlist td {border-bottom: 1px solid #dddddd;padding:2px 2px 2px 2px;line-height:140%;font-size:11px;}
	#list_format_productlist tr.odd {background:#eef3ee;}
	#list_format_productlist tr.selected {background:#f3eeee;}
	#list_format_productlist a {background:#ffffff;}
	#list_format_productlist a:hover {background-color:#f3cccc;cursor:hand;text-decoration:underline; }
	#list_format_productlist h3 {font-weight:normal;}

/* 「取扱商品一覧 詳細リスト」のスタイル */

	table#list_format_productlist_desc {width:690px;margin-bottom:24px;margin-left:8px;border-collapse:collapse;}
	#list_format_productlist_desc th {background: #ffffff;border-bottom: 1px solid #999;font-size:10px;font-weight:normal;}
	#list_format_productlist_desc th.maker {width:10%;}
	#list_format_productlist_desc th.code {width:6%;}
	#list_format_productlist_desc th.name {width:14%;}
	#list_format_productlist_desc th.size {width:8%;}
	#list_format_productlist_desc th.price {width:8%;color:#000000;}
	#list_format_productlist_desc th.feature {width:32%;}
	#list_format_productlist_desc th.stuff {width:22%;}
	#list_format_productlist_desc td {border-bottom: 1px solid #dddddd;padding:2px 2px 2px 2px;line-height:140%;font-size:11px;}
	#list_format_productlist_desc tr.selected {background:#f3eeee;}
	#list_format_productlist_desc a {background:#ffffff;}
	#list_format_productlist_desc a:hover {background-color:#f3cccc;cursor:hand;text-decoration:underline; }
	#list_format_productlist_desc h3 {font-weight:normal;}

	table#list_format_product_detail {border: 1px solid #999;	border-collapse:0px;
		border-spacing:0px;	margin-bottom:24px;	margin-left:16px; border-collapse:collapse;}
	#list_format_product_detail th{width:140px ;background: #ffffff;border: 1px solid #999;padding:4px;}
	#list_format_product_detail td {background: #ffffff;border: 1px solid #999;padding:4px 12px 4px 4px;}

	table#list_format_allergy {border: 1px solid #999;	border-collapse:0px;
		border-spacing:0px;	margin-bottom:24px;	margin-left:16px; border-collapse:collapse;}
	#list_format_allergy td {width:8%;text-align:center;background: #ffffff;
		border: 1px solid #999;padding:4px; font-size:12px;}
	#list_format_allergy td.allergen0{}
	#list_format_allergy td.allergen1{background-color:#FF99FF;}

	table#list_format_analysis {width:210px;border: 1px solid #999;	border-collapse:0px;
		border-spacing:0px;	margin-bottom:24px;	margin-left:16px; border-collapse:collapse;}
	#list_format_analysis th{width:90px ;background: #ffffff;border: 1px solid #999;padding:4px;}
	#list_format_analysis td {twidth:120px ;ext-align:right;background: #ffffff;border: 1px solid #999;padding:4px 12px 4px 4px;}

	table#list_format_plistcategory {border: 1px solid #fff;border-collapse:0px;
		border-spacing:0px;	margin-bottom:24px;	margin-left:0px; border-collapse:collapse;}
	#list_format_plistcategory td {width:11%;text-align:left;background: #ffffff;
		border: 1px solid #fff;padding:0; font-size:12px;}

	div.headindex	{margin-left:10px;}
	div.headindex a:link, div.headindex a:visited {
		display:block;width:99px;height:24px;
		padding:4px 0 0 10px;
		background-image: url(../images/Button_category.gif);background-repeat:no-repeat;
		color:#44b;
		vertical-align:middle;}
	div.headindex a:hover, div.headindex a:active {
		padding:4px 0 0 10px;color:#44b;
		background-image: url(../images/Button_category_active.gif);background-repeat:no-repeat;}

	div.headindex a.active:hover, div.headindex a.active:active, div.headindex a.active:link, div.headindex a.active:visited {
		padding:4px 0 0 10px;color:#444;
		background-image: url(../images/Button_category_active.gif);background-repeat:no-repeat;}

/* 「list_format_leflet」のスタイル */

	table#list_format_leflet {width:540px;margin-bottom:24px;margin-left:16px;border-collapse:collapse;}
	#list_format_leflet td {width:180px;padding:6px 2px 6px 0px;}

/* 「list_format_pricecard」のスタイル */

	table#list_format_pricecard {width:540px;margin-bottom:24px;margin-left:16px;border-collapse:collapse;}
	#list_format_pricecard td {width:270px;padding:6px 2px 6px 0px;}

/* 「MainContests」のスタイル */

	#maincontent h1 {
		color:#337733;
		font-size: 140%;	
		margin: 6px 0px 6px 12px;}

	#maincontent h5 {
		color:#333333;
		font-size: 100%;	
		margin: 6px 0px 6px 12px;}
	#maincontent h6 {
		border-left: solid 3px #B38084;
		padding-left:4px;
		color:#445533;
		background-color:#FFFFFF;
		margin: 4px 0px 4px 0px;}
	#maincontent p {
		margin:4px 10px 12px 12px;
		line-height: 160%;
		font-size: 100%;}
	#maincontent p.caption {
		margin:0px 10px 4px 0px;
		line-height: 160%;
		font-size: 100%;}
	#maincontent p.LinkText01 {
		margin:0px 10px 12px 12px;
		padding:0px 0px 0px 12px;
		background-image:url(../images/Arrow_PageLink.gif);background-repeat:no-repeat;}
	#maincontent p.LinkText02 {
		margin:0px 10px 6px 12px;
		padding:0px 0px 0px 12px;
		background-image:url(../images/Arrow_PageLink.gif);background-repeat:no-repeat;}
	#maincontent p.LinkText03 {
		margin:0px 10px 6px 12px;
		width:500px;padding:0px 0px 0px 12px;
		background-image:url(../images/Arrow_PageLink.gif);background-repeat:no-repeat;}
	#maincontent p.comment {
		margin:-12px 0px 12px 0px;
		line-height: 160%;
		color:#333333;
		font-size: 100%;}
	#maincontent p.note {
		font-size:86%;
		line-height: 110%;
		color: #444444;
		margin:0px;}
	#maincontent li {
		line-height: 140%;
		padding-right:10px;}

	ul#LinkText	{
		list-style-type:none;margin-left:0px;padding-left:6px;padding-right:0px;}
	#LinkText li {
		font-size: 100%;
		font-weight: bold;
		color:#333333;
		line-height:128%;
		padding:0px 0px 7px 8px;
		background-image: url(../images/Link_Background_Arrow.gif);background-repeat:no-repeat;}

div#maincontent.floatleft {
	background-color:#fff;
	display: inline;
	float:left;
	width:538px;
	margin:0 7px 6px 13px;
	padding:0px;
	border:1px solid #CFC5B8;
}

#sidebar.floatright {
	display: inline;
	float:right;
	width:158px;
	margin:0 13px 0 7px;
	padding:0px;
	background-color:#fff;
	border:1px solid #CFC5B8;
}
