/********** 所属カテゴリ・所属ブランド **********/
UL.ulItemCategory
{
	padding:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}
LI.liItemCategory
{
	list-style-type:none;
	padding:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:4px;
	font-size:9pt;
}
A.aItemCategory
{
	font-size:9pt;
	color:blue;
}
A.aItemCategory:hover
{
	color:Red;
}
/********** H3タイトル罫線 **********/
DIV.divH3TitleSpacer
{
	BORDER-TOP:solid 1px #202080;
	padding-top:0px;
	padding-bottom:2px;
}
/********** ブランド画像 **********/
DIV.divBrandImage
{
	padding:4px;
	border:solid 1px darkgreen;
	background-color:White;
	text-align:center;
}
/********** ブランドタイトル **********/
EM.emImageTitle
{
	padding:0px;
	font-size:11pt;
	font-weight:normal;
	text-align:left;
	color:#202080;
}
/********** H4キャッチコピー **********/
H4.h4Title
{
	padding:0px;
	font-size:9pt;
	font-weight:normal;
	text-align:left;
	font-size:10pt;
	color:red;
}
/********** 商品タイトル＜商品名称＞ **********/
DIV.divItemTitle
{
	font-size:11pt;
	color:blue;
}
/********** イベント１タイトル **********/
DIV.divEvents1Title
{
	width:100%;
	text-align:center;
	filter:progid:DXImageTransform.Microsoft.Shadow(Color=#a0a0e0,Direction=45,Strength=24,Enabled=true);
}
DIV.divEvents1TitleBody
{
	width:90%;
	padding:4px;
	border:solid 1px #f0f0ff;
	background-color:#00bfff;
	color:lightyellow;
	font-size:11pt;
	font-weight:bold;
	text-align:center;
}
/********** 予約販売／お取り寄せタイトル **********/
DIV.divOrderReserveTitle
{
	width:100%;
	padding:4px;
	background-color:gold;
	color:blue;
	font-size:11pt;
	font-weight:bold;
	text-align:center;
}
DIV.divOrderReserve
{
	margin-top:16px;
	margin-bottom:16px;
	font-size:11pt;
}
/********** プライスタイトル **********/
DIV.divPriceTitle
{
	font-size:11pt;
	color:Red;
}
/********** 送料タイトル **********/
DIV.divTransTitle
{
	font-size:11pt;
	color:Red;
}
/********** キャッチコピー **********/
SPAN.spnItemGuideSmall
{
	font-size:10pt;
	color:Red;
}
/********** 商品画像 **********/
A.aItemPicture:hover
{
	position:relative;
	top:1px;
	left:1px;
}
/********** 商品名称 **********/
SPAN.spnItemHinName
{
	font-size:14pt;
}
/********** 商品コード **********/
SPAN.spnItemHinNo
{
	font-size:10pt;
}
/********** カテゴリ名称 **********/
SPAN.spnItemCategoryName
{
	font-size:10pt;
}
/********** ブランド名称 **********/
SPAN.spnItemBrandName
{
	font-size:10pt;
}
/********** 定価 **********/
SPAN.spnItemPrice2
{
	font-size:11pt;
	text-decoration:line-through;
}
/********** 割引率 **********/
SPAN.spnItemPricePercent
{
	font-size:11pt;
	color:Red;
}
/********** 価格名称・販売価格（小） **********/
DIV.divItemPrice1_1
{
	font-size:11pt;
	color:Red;
}
/********** 価格名称・販売価格（中） **********/
DIV.divItemPrice1_2
{
	font-size:12pt;
	color:Red;
}
/********** 価格名称・販売価格（大） **********/
DIV.divItemPrice1_3
{
	font-size:13pt;
	color:Red;
}
/********** 商品説明 **********/
P.pItemGuideLarge
{
	font-size:11pt;
}
/********** サイズ説明 **********/
P.pSizeGuide
{
	font-size:10pt;
}
/********** メール便 **********/
SPAN.spnMailTrans
{
	font-size:11pt;
}
/********** 商品掲載日 **********/
DIV.divNewDate
{
	font-size:8pt;
	color:#404040;
	text-align:right;
}
/********** カテゴリ一覧リンク **********/
A.aCategoryLink
{
	color:#804040;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
}
A.aCategoryLink:hover
{
	color:navy;
	text-decoration:underline;
}
/********** 注意書き **********/
SPAN.spnAttention
{
	font-size:9pt;
	color:#202020;
}
/********** 予約販売情報 **********/
TABLE.tblReserveInfo
{
	border:outset 1px green;
	background-color:green;
	font-family:ＭＳ ゴシック;
	font-size:9pt;
}
/********** 在庫説明 **********/
TABLE.tblStockGuide
{
	border:solid 1px blue;
	background-color:blue;
	font-family:ＭＳ ゴシック;
	font-size:9pt;
}
/********** 画像説明 **********/
SPAN.spnPictureGuide
{
	font-size:9pt;
	color:blue;
}
/********** カートボタン **********/
A.aCart:hover
{
	position:relative;
	top:1px;
	left:1px;
}
/********** 商品問い合せボタン **********/
INPUT.cmdQuest
{
	font-size:9pt;
	width:180px;
}
/********** 在庫情報（色サイズなし）・在庫あり **********/
TABLE.tblStockInfoNormal
{
	font-size:8pt;
	border:solid 1px blue;
}
TD.tdStockInfoNormalTitle
{
	text-align:center;
	background-color:lightblue;
}
TD.tdStockInfoNormal
{
	text-align:left;
	border:solid 1px lightblue;
}
/********** 在庫情報（色サイズなし）・在庫なし **********/
TABLE.tblStockInfoNormalNothing
{
	font-size:8pt;
	border:solid 1px red;
}
TD.tdStockInfoNormalTitleNothing
{
	text-align:center;
	background-color:pink;
}
TD.tdStockInfoNormalNothing
{
	text-align:left;
	border:solid 1px pink;
}
/********** 在庫情報（色／サイズ） **********/
TABLE.tblStockInfoColorSize
{
	font-size:11pt;
	border:solid 1px #8080ff;
	background-color:#8080ff;
}
TR.trStockInfoColorSizeHead
{
	background-color:#e8e8ff;
}
TR.trStockInfoColorSize
{
	background-color:#ffffff;
}
/********** 在庫メッセージ **********/
SPAN.spnStockAttention
{
	font-size:9pt;
	color:Red;
}
/********** 商品ラインナップ **********/
DIV.divLineup
{
	margin-top:32px;
}
/********** 商品ラインナップテーブル **********/
TABLE.tblLineup
{
	width:576px;
	font-size:9pt;
	color:blue;
	table-layout:fixed;
	cursor:default;
}
/********** 商品ラインナップ商品画像 **********/
A.aLineupImage:hover
{
	position:relative;
	top:1px;
	left:1px;
}
IMG.imgLineupImage
{
	border-top:outset 1px #f5f5f5;
	border-left:outset 1px #f5f5f5;
	border-right:outset 1px #d3d3d3;
	border-bottom:outset 1px #d3d3d3;
}
/********** 関連商品 **********/
DIV.divItemetc
{
	margin-top:32px;
	width:576px;
}
/********** 関連商品テーブル **********/
TABLE.tblItemEtc
{
	font-size:9pt;
	color:blue;
	cursor:default;
	table-layout:fixed;
}
/********** 関連商品テーブル（商品画像） **********/
A.aEtcItemImage:hover
{
	position:relative;
	top:1px;
	left:1px;
}
/********** 関連商品テーブル（商品名称） **********/
TR.trEtcItemHinName
{
	background-color:lightyellow;
	color:blue;
}
/********** 関連商品テーブル（販売価格） **********/
TR.trEtcItemPrice
{
	background-color:red;
	color:white;
}




/********** 関連商品テーブル（タイトル）※旧バージョン※ **********/
TD.tdEtcTableTitle
{
	border-bottom:solid 2px silver;
	font-size:9pt;
	color:Blue;
}
SPAN.spnEtcTableTitle
{
	background-color:Silver;
}
/********** 関連商品テーブル※旧バージョン※ **********/
TABLE.tblEtcTable
{
	background-color:White;
	table-layout:fixed;
}
/********** 関連商品（画像）※旧バージョン※ **********/
IMG.imgEtcImage
{
	border:outset 1px silver;
	width:100px;
}
/********** 関連商品（商品名称）※旧バージョン※ **********/
A.aEtcTableHinName
{
	font-size:10pt;
	color:Blue;
}
A.aEtcTableHinName:hover
{
	color:gold;
}
/********** 関連商品（販売区分）※旧バージョン※ **********/
DIV.divEtcTableSaleType
{
	font-size:9pt;
	color:black;
}
/********** 関連商品（定価）※旧バージョン※ **********/
TD.tdEtcTablePrice1
{
	font-size:10pt;
	text-align:center;
	text-decoration:line-through;
}
/********** 関連商品（価格名称）※旧バージョン※ **********/
TD.tdEtcTablePriceName
{
	font-size:8pt;
	text-align:center;
	color:Red;
}
/********** 関連商品（販売価格）※旧バージョン※ **********/
TD.tdEtcTablePrice2
{
	font-size:10pt;
	text-align:center;
	color:white;
	background-color:Red;
}
