@charset "Shift_JIS";

div.clsButtonBack					/* ボタン領域 */
{
	background-color:#fff0f0;
	border-bottom:2px solid #a00000;
	border-left:2px solid #a00000;
	border-right:2px solid #a00000;
	border-top:2px solid #a00000;
	margin:0px 8px 8px 8px;
	padding:8px;
	text-align:center;
}
div.clsItemBack					/* 商品全体背景 */
{
	background-color:#f0f0f0;
	border-bottom:2px solid #000000;
	border-left:1px solid #000000;
	border-right:2px solid #000000;
	margin:0px 8px 8px 8px;
	padding:4px 4px 4px 8px;
}
div.clsItemOrder				/* 価格・注文 */
{
	background-color:#fff0f0;
	border:1px solid #a00000;
	margin-top:0px;
	padding:2px 1em 2px;
	text-align:right;
}
div.clsItemOrderHome				/* 価格・注文 */
{
	background-color:#fffff0;
	border:1px solid #c08000;
	margin-top:0px;
	padding:2px 1em 2px;
	text-align:right;
}
div.clsItemPage					/* 商品個別枠 */
{
	background-color:#ffffff;
	border-bottom:2px solid #404040;
	border-left:1px solid #e0e0e0;
	border-right:2px solid #404040;
	border-top:1px solid #e0e0e0;
	margin-top:4px;
	padding:8px;
}
div.clsOrderInfo
{
	background-color:#fff0f0;
	border:4px ridge #ff0000;
	font-size:80%;
	margin:8px;
	padding:8px;
}
div.clsOrderInfo dl
{
	margin:0px;
}
div.clsOrderInfo dt
{
	font-weight:bold;
}

dl.clsItem						/* 商品説明 */
{
	margin:8px 1em 0px 1em;
}
dl.clsItem dt					/* 商品説明タイトル */
{
	background-color:#fafafa;
	border-bottom:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	font-weight:bold;
	padding:2px 0px 0px 8px;
}
dl.clsItem dd					/* 商品説明内容 */
{
	margin-left:1.5em;
	padding:4px 1em 8px 0px;
}

form							/* データ入力領域 */
{
	margin:0px;
}

h1.clsTitle						/* 商品分類タイトル */
{
	background-color:#e0e0ff;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:2px solid #000000;
	border-top:1px solid #000000;
	color:#000000;
	font-size:160%;
	margin:8px 8px 0px 8px;
	padding:4px 8px 2px 8px;
}
h2.clsItem						/* 商品名 */
{
	border-left:16px solid #a00000;
	font-size:120%;
	margin:0px;
	padding:2px 4px 0px 4px;
}
h2.clsItemHome					/* 商品名 */
{
	border-left:16px solid #c08000;
	font-size:120%;
	margin:0px;
	padding:2px 4px 0px 4px;
}

input.clsNum					/* 注文数入力 */
{
	margin-left:0.5em;
	margin-right:0.5em;
	text-align:right;
}
input.clsReset					/* リセットボタン */
{
	background-color:#fffff0;
	border-bottom:3px solid #808000;
	border-left:3px solid #f0f000;
	border-right:3px solid #808000;
	border-top:3px solid #f0f000;
	font-size:100%;
	font-weight:bold;
	margin-left:1em;
	width:14em;
}
input.clsSubmit					/* 実行ボタン */
{
	background-color:#f0f0ff;
	border-bottom:3px solid #000080;
	border-left:3px solid #0000f0;
	border-right:3px solid #000080;
	border-top:3px solid #0000f0;
	font-size:100%;
	font-weight:bold;
	margin-right:1em;
	width:14em;
}

img.cls0120						/* 0120 アイコン */
{
	margin:0px 4px 0px 8px;
	vertical-align:middle;
}

span.clsItem					/* 原料構成アイコン */
{
	padding-right:1em;
	white-space:nowrap;
}
span.clsItem img				/* 原料構成アイコン */
{
	vertical-align:middle;
}
span.clsOrder					/* 注文数入力 */
{
	padding-left:1.5em;
	white-space:nowrap;
}
span.clsOpenPrice				/* 値段 */
{
	font-size:100%;
	padding-left:0.2em;
}
span.clsPrice					/* 値段 */
{
	font-size:120%;
	font-weight:bold;
	padding-left:0.2em;
}
span.clsSetNum					/* セット数 */
{
	color:#a00000;
	font-size:120%;
	font-weight:bold;
}
span.clsTax						/* 送料税・込み */
{
	font-size:80%;
	padding-left:0.2em;
}
span.clsTeaAttention			/* 茶注意書き */
{
	color:#c00000;
}
span.clsVolume					/* 商品内容量 */
{
	font-size:80%;
	font-weight:normal;
	padding-left:2em;
}
span.clsVolumeHome				/* 商品内容量 */
{
	font-size:100%;
	font-weight:normal;
	padding-right:2em;
}

