
/* -----------------　カテゴリ ＆　比較ページ　---------------- */

/* 左右振分けテーブル */
.table2200
{
	width:100%;
	padding:0px;
	border-collapse:collapse;
}

/* 左セル 最高幅800px*/
.td2210{
	vertical-align: top;
	width: 670px; 
}

/* 中セル（マージン）*/
.td2220
{
	width:9px;
}

/* 右セル */
.td2230
{
	width:121px;
	vertical-align:top;
	text-align:right;
}

/* ナビげーションテーブル */
.navigation-table
{
	width:100%;
	margin-bottom:15px;
	padding:0px;
	border-collapse:collapse;
}

/* ナビげーション TD　左 */
.navigation-td-left
{
	font-size:13px;
}

/* ナビげーション TD　右　お気に入りボタン */
.navigation-td-right
{
	text-align:right;
}

/* デザインベルト：サブカテゴリー */
.marker_subcategory_table
{
	width:100%;
	border:none;
	padding:0px;
	border-collapse:collapse;
}
.marker_subcategory_table_tr
{
	height:0px;
	margin:0px;
	padding:0px;
	border:none;
}
.marker_subcategory_table_td1
{
	margin:0px;
	padding:0px;
	text-align:left;
	border-bottom:3px double #5876B8;
	vertical-align:bottom;
}
.marker_subcategory_table_td2
{
	margin:0px;
	padding:0px;
	text-align:right;
	border-bottom:3px double #5876B8;
}
.marker_subcategory_table_img
{
	width:161px;
	height:24px;
	border:none;
	margin:0px;
	padding:0px;
}
/* サブカテゴリーテーブル */
.subcategory_table
{
	margin-top:15px;
	margin-bottom:0px;
	padding:0px;
	border-collapse:collapse;
}
/* サブカテゴリーテーブル：TD：写真 */
.subcategory_table_td1
{
	width:70px;
	padding-top:0px;
	vertical-align:top;
}
/* サブカテゴリーテーブル：TD：サブカテゴリー */
.subcategory_table_td2
{
	padding-top:0px;
	vertical-align:top;
}
.subcategory_item_div
{
	font-size:13px;
	white-space:nowrap;
	border:1px solid #5876B8;
	border-left:10px solid #5876B8;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:15px;
	margin-top:0px;
	margin-left:20px;
	margin-bottom:10px;
}

/* おすすめ商品：デザインベルト */
.marker_datahead_div
{
	width:100%;
	font-size:11pt;
	vertical-align:middle;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:10px;
	border-bottom:3px double #5876B8;
	filter: Blur(add=1,direction=180,strength=2);

}
/* おすすめ商品：商品表示用テーブル：外枠：TABLE */
.boom_table1
{
	width:100%;
	margin-top:25px;
}
/* おすすめ商品：商品表示用テーブル：外枠：TD */
.boom_table1_td1,.boom_table1_td2
{
	width:50%;
	vertical-align:top;
	border-top:2px dotted #cccccc;
	border-bottom:2px dotted #cccccc;
	border-left:2px dotted #cccccc;
	border-right:2px dotted #cccccc;
}
/* おすすめ商品：商品表示用テーブル：内枠：TABLE */
.boom_table2
{
}
/* おすすめ商品：商品表示用テーブル：内枠：TD */
.boom_table2_td1
{
	width:70px;
	vertical-align:top;
	padding-top:10px;
	padding-left:10px;
}
/* おすすめ商品：商品表示用テーブル：内枠：TD */
.boom_table2_td2a
{
	vertical-align:top;
	padding-top:10px;
	padding-left:10px;
	font-size:10pt;
}
/* おすすめ商品：商品表示用テーブル：内枠：TD */
.boom_table2_td2b
{
	vertical-align:top;
	padding-left:10px;
	font-size:10pt;
}
/* おすすめ商品：商品表示用テーブル：内枠：TD */
.boom_table2_td2c
{
	vertical-align:top;
	padding-left:10px;
	font-size:10pt;
}
/* おすすめ商品：商品表示用テーブル：内枠：TD */
.boom_table2_td2d
{
	vertical-align:top;
	padding-left:10px;
	font-size:10pt;
}
/* ソートテーブル */
.sort_table
{
	width:100%;
	margin-top:2px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding:0px;
	border-collapse:collapse;
}
/* ソートテーブル：TD：左 */
.sort_table_td1
{
	width:60px;
	padding:5px;
	background-color:#5876B8;
	font-size:10pt;
	font-weight:bold;
	color: #ffffff;
}
/* ソートテーブル：TD：右 */
.sort_table_td2
{
	font-size:10pt;
	background-color:#E6E6FA;
	padding-left:10px;
}
/* ページ指定領域：全体 */
.pager_div1
{
	padding-left:5px;
	font-size:13px;
	color:#000000;
	margin-bottom:10px;
}
.pager_div2
{
	padding-left:5px;
	font-size:10pt;
	color:#000000;
}
/* ページ指定領域：総件数 */
.pager_total_span
{
	font-size:10pt;
	font-weight:bold;
	color:#a90a08;
}
/* ページ指定領域：←画像 */
.pager_arrow_left
{
	width:14px;
	height:14px;
	border:none;
	vertical-align:middle;
}
/* ページ指定領域：→画像 */
.pager_arrow_right
{
	width:14px;
	height:14px;
	border:none;
	vertical-align:middle;
}
/* ページ指定領域：|画像 */
.pager_heightbar
{
	width:3px;
	height:12px;
	border:none;
	vertical-align:middle;
}
/* ページ指定領域：ページ番号領域 */
.pager_number_span
{
	font-size:10pt;
	letter-spacing:0px;
	padding:0px;
	margin:0px;
}
/* データリストテーブル：全体 */
.data_table
{
	width:100%;
	border:none;
	font-size:10pt;
	color:#000000;
	margin-bottom:10px;
	padding:1px;
	/*border-collapse:collapse;*/
}

/* データリストテーブル：見出し（写真） */
.data_table_header1
{
	width:66px;
	background-color:#FFA500;
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}
/* データリストテーブル：項目（写真） */
.data_table_item1
{
	width:66px;
}
.data_table_item1_exhibit
{
	width:66px;
}
/* データリストテーブル：見出し（商品名） */
.data_table_header2
{
	width:200px;
	background-color:#FFA500;
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}
/* データリストテーブル：項目（商品名） */
.data_table_item2
{
	width:200px;
	white-space:normal;
	background-color:#FDF5E6;
	font-size:10pt;
	text-align:left;
}
.data_table_item2_exhibit
{
	width:200px;
	white-space:normal;
	background-color:#FFF0FF;
	font-size:10pt;
	text-align:left;
}
/* データリストテーブル：見出し（価格比較） */
.data_table_header3
{
	white-space:nowrap;
	background-color:#FFA500;
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}
/* データリストテーブル：項目（価格比較） */
.data_table_item3
{
	white-space:nowrap;
	background-color:#FDF5E6;
	font-size:10pt;
	text-align:center;
}
.data_table_item3_exhibit
{
	white-space:nowrap;
	background-color:#FFF0FF;
	font-size:10pt;
	text-align:center;
}
/* データリストテーブル：見出し（価格） */
.data_table_header4
{
	white-space:nowrap;
	background-color:#FFA500;
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}
/* データリストテーブル：項目（価格） */
.data_table_item4
{
	white-space:nowrap;
	background-color:#FDF5E6;
	color:#000000;
	font-size:11pt;
	text-align:right;
}
.data_table_item4_exhibit
{
	white-space:nowrap;
	background-color:#FFF0FF;
	color:#000000;
	font-size:11pt;
	text-align:right;
}
/* データリストテーブル：項目（価格：消費税、送料） */
.data_table_item4a
{
	white-space:nowrap;
	background-color:#FDF5E6;
	color:#000000;
	font-size:8pt;
	text-align:left;
}
.data_table_item4a_exhibit
{
	white-space:nowrap;
	background-color:#FFF0FF;
	color:#000000;
	font-size:8pt;
	text-align:left;
}
/* データリストテーブル：項目（価格：在庫） */
.data_table_item4b
{
	white-space:nowrap;
	color:#ff0000;
	font-size:8pt;
	text-align:left;
}
.data_table_item4b_exhibit
{
	white-space:nowrap;
	color:#ff0000;
	font-size:8pt;
	text-align:left;
}
/* データリストテーブル：項目（価格：新品／ユーズド） */
.data_table_item4c
{
	font-size:8pt;
	color:#8B4513;
}

/* データリストテーブル：見出し（ショップ名・支払方法） */
.data_table_header5
{
	/*width:200px;*/
	background-color:#FFA500;
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}
/* データリストテーブル：項目（ショップ名・支払方法） */
.data_table_item5
{
	/*width:200px;*/
	background-color:#FDF5E6;
	color:#000000;
	font-size:10pt;
	text-align:left;
}
.data_table_item5_exhibit
{
	/*width:200px;*/
	background-color:#FFF0FF;
	color:#000000;
	font-size:10pt;
	text-align:left;
}
/* データリストテーブル：項目（説明） */
.data_table_item6
{
	width:100%;
	font-size:10pt;
	text-align:left;
}
.data_table_item6_exhibit
{
	width:100%;
	font-size:10pt;
	text-align:left;
}
/* データリストテーブル：区切り */
.data_table_hra
{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	width:100%;
	height:1px;
}
.data_table_hrb
{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	width:100%;
	height:1px;
}
.data_table_hrc
{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	width:100%;
	height:1px;
	color:#FFA500;
}
/* 価格などの注意事項DIV */
.notice_div
{
	width:100%; 
	margin-top:20px;
	padding:3px;
	font-size:13px;
	margin-bottom:10px;
	border: 2px dotted #999999;
}


/* -----------------　ヘルプ　----------------------- */

/*ヘルプ*/
.p8010{
margin-top: 15px;
margin-bottom: 15px;
font-size:15px;
line-height:23px;
}

/*ヘルプ 注文手順*/
.div8300,.div8320,.div8330,.div8340,.div8350{
margin-top: 10px;
width: 450px;
background: #eeeeff;
padding:7px;
}
.p8300{
}

/*矢印画像*/
.div8310{
padding:7px;
}

/*最下部SEOリンク*/

.div9000{
margin-top: 15px;
width: 190px;
height: 25px;
overflow: auto;
border: solid 1px #cccccc;
background: #eeeeff;
color: #333333;
padding-left:3px;
}

.p9000{
font-size:12px;
line-height:18px;
}


/* ヘルプ見出し*/
.div2300,.div8000{
padding:3px;
padding-left:10px;
background-color: #ccccff;
border-left: 5px solid #5876B8;
border-bottom: 1px solid #5876B8;

/*height:30px;
background-image: url("images/gra-b30.gif");*/
}

/* カテゴリを絞り込むP (ヘルプ見出しにも使用）*/
.p2300,.p8000{
color: #333333;
font-size: 15px;
}



/* ------------------------サイトマップ--------------------  */

/* デザインベルト：トップカテゴリー：見出し */
.marker_topcategory_div1
{
	width:240px;
	font-size:15px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#ccccff;/*#FFC850*/
	margin-top:20px;
	border-top: 1px solid #5876B8;
	border-right: 1px solid #5876B8;
	border-left: 3px double #5876B8;
	border-bottom: 0px solid #5876B8;
}

/* デザインベルト：トップカテゴリー：枠 */
.marker_topcategory_div2
{
	width:100%;
	border: 2px dotted #5876B8;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:30px;
}

/* トップカテゴリーテーブル：大枠 */
.topcategory_table1
{
	width:100%;
}
/* トップカテゴリーテーブル：大枠：TD：項目 */
.topcategory_table1_td1
{
	width:33%;
	font-size:15px;
	vertical-align:top;
}

/* サブカテゴリーテーブル：大枠 */
.subcategory_table1
{
	width:100%;
}
/* サブカテゴリーテーブル：大枠：TD：項目 */
.subcategory_table1_td1
{
	vertical-align:top;
}
/* サブカテゴリーテーブル：内枠 */
.subcategory_table2
{
	border-bottom: 2px dotted #cccccc;
	margin-bottom:40px;
}


/* サブカテゴリーリスト項目：第１階層カテゴリー */
.topcategory_ul
{
	padding-left:0px;
	margin-left:20px;
	margin-bottom:0px;
}
.topcategory_ul_li
{
	list-style:disk;
	padding-left:0px;
	margin-bottom:0px;
}
/* サブカテゴリーリスト項目：第２、３階層カテゴリー */
.subcategory_ul
{
	padding-left:0px;
	margin-bottom:0px;
}
.subcategory_ul_li1
{
	list-style:disk;
	padding-left:0px;
	margin-bottom:0px;
}
.subcategory_ul_li2
{
	list-style:circle;
	margin-left:20px;
	margin-bottom:0px;
}
/* サイトリンク＆サイト別購入方法テーブル */
.siteinfo_table
{
	width:100%;
	border:none;
}
.siteinfo_table_td1
{
	width:16px;
	height:16px;
	border:none;
	vertical-align:top;
}
.siteinfo_table_td1i
{
	width:16px;
	height:16px;
	border:none;
	vertical-align:middle;
}
.siteinfo_table_td2
{
	border:none;
	font-size:10pt;
}

