﻿@charset "UTF-8";

/* 基礎部分 */

div#main {
	width: 800px;
	margin-left: 100px;
	margin-right: 100px;
	}


/* 商品リスト部分 */
form.articleslist {
	width: 800px;
	margin: 0;
	padding: 0;
	background-color: #fff;
	}

table.list {
	width: 532px;
	float: left;
	margin: 0px auto 0.5em;
	}

table.list th,
table.list td {
	font-size: 85%;
	}

table.list th {
	
	}

table.list th,
table.list td {
	font-size: 85%;
	
	}

/* 商品リスト・シリーズタイトル */
table.list th.listhead {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 0px;
	background-color: white;
	}

div#main th.listhead h2 {
	border: none;
	background: none;
	margin: 0px;
	padding: 0px;
	height: 48px;
	}

ul.nextlist {
	text-align: center;
	font-size: 10px;
	margin: 4px 0px 8px;
	padding:0;
	height: 12px;
	}

ul.nextlist li {
	margin: 0px 0px 0px 24px;
	padding-left: 12px;
	height: 12px;
	line-height: 1;
	vertical-align: middle;
	background: url(../image/shop_comenu_listtop12.png) left no-repeat;
	list-style-type: none;
	float: left;
	}

ul.nextlist li a {
	color: #096;
	text-decoration: none;
	}

/* リスト本体 */

/* 各列表示設定 */
/* アイテム名 */
td.itemname {
	width: 240px;
	}
/* 品番 */
td.number {
	width: 2.5em;
	padding-left: 2px;
	padding-right: 2px;
	}

/* 内容量 */
td.quantity {
	padding-left: 2px;
	padding-right: 2px;
	}

/* 価格 */
td.price {
	width: 4em;
	padding-left: 0px;
	padding-right: 2px;
	}

/* 数量 */
td.howmany {
	width: 4em;
	padding-left: 2px;
	padding-right: 2px;
	}

/* 備考 */
td.campaign {
	}
/* 各列幅設定
table.list td.number { width: 30px;}
table.list td.quantity { width: 68px;}
table.list td.price { width: 48px;}
table.list td.howmany { width: 42px;}
table.list td.campaign { width: ;}
 */

td.nowhere a {
	color: #096;
	}

td.campaign p {
	width: 106px;
	text-align: left;
	}

td.sp,
span.sp {
	color: #f00;
	}
span.teisei {
	text-decoration: line-through;
	}

/* ページトップへ戻る */
p.return {
	clear: both;
	text-align: right;
	margin: 0px 260px 16px 0px;
	color: #666;
	font-size: 100%;
	background-color: #fff;
	}
p.return a {color: #666;}


/* 左サイド部分 */
div.leftside {
	float: right;
	width: 248px;
	height: 100%;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #F0FcF0;
	}

/* 左サイド・ガイド部分 */
div.guide {
	margin: 0px;
	padding: 0px;
	color: #666;
	text-align: center;
	border: solid 2px #e0Fce0;
	}
	
div#main div.guide h2 {
	font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
	font-weight: bold;
	background: none;
	height: 1em;
	margin: 16px 0px 8px;
	padding: 0px 0px 0px 12px;
	font-size: 100%;
	border: none;
	}
div.leftside div.guide ul {
	font-size: 93%;
	text-align: left;
	list-style-type: square;
	margin: 4px 16px 16px 32px;
	padding: 0px;
	}
div.leftside div.guide li {
	margin: 0em;
	padding: 2px 0em;
	line-height: 130%;
	}

p.notes {
	margin: 0.5em auto;
	padding: 0em 1em;
	}


