
/* カテゴリ一覧 */
.P_TitleCate_TB	{	width: 99%;	height: 18px;	margin: 5px 0px; border-bottom-width: 1px;
									border-bottom-style: solid;	border-bottom-color: #848FB9;}
.P_TitleCate_TD	{	padding: 2px 0px 2px 5px;	font-weight:bold;
									border-width: 0px 0px 1px 6px;	border-style: solid;	border-color: #CCCFFF;}
/* アイコン一覧 */
.P_CateView_TB		{	width: 99%; border-style: solid; border-color: #CBC89B; 
										border-top-width: 1px; border-left-width: 1px;}
.P_CateView_TB th	{	width: 15%;	text-align: center;	padding: 4px 0px 4px 0px;	
										border: 0px solid #CBC89B; border-width: 0px 1px 1px 0px;}
.P_CateView_TB td	{	border: 0px solid #CBC89B; border-width: 0px 1px 1px 0px;}
.P_CateView_TB div{	padding: 0px; margin: 0px; display: inline; list-style-type: none; float: left; white-space: nowrap;}


/* BLOCKタイプ-上部CMT */
.MB_HD_cmt	{	padding-bottom: 10px;	line-height: 120%;	font-weight: bold;
	border: 0px solid #848FB9;	border-bottom-width: 1px;}
/* カテゴリTD */
.MB_HD_cmt .MB_HD_category {	font-size :80%;}
/* fair上部CMT */
.MB_HD_fair	{	padding: 4px 0px;	line-height: 120%;	font-weight: bold;}
/* 表示・ソート */
.MB_HD_sort	{	padding: 3px 0px 2px 0px;	line-height: 140%; height:1px;
	border-style: solid;	border-color: #CCCFFF; border-width: 1px 0px 1px 0px;}
.MB_HD_sorttitle	{
	width:70px; text-align:right;	margin-right: 5px;	padding-right: 0px; white-space:nowrap;}
.MB_HD_page	{	/* ページ送り操作 */
	height: 10px;	margin: 0px;	padding: 10px 0px 4px 2px;	border: 0px solid #848FB9;	border-top-width: 1px;}

/* BLOCKタイプ（カテゴリ毎一覧、フェア） */

/* １カテゴリTB */
.MB_BL_TBblock	{	width:99%;	margin: 2px 2px 13px 4px;	}
table .MB_BL_TBblock .MB_BL_top1 img {float:left; border:0px;}

/* TopPageFairデータTB */
.MB_BL_TBfair		{	width:100%;	margin: 10px 2px 10px 2px;	}
/* カテゴリタイトルTD */
.MB_BL_title		{	
	padding: 2px 0px 2px 12px;	font-weight: bold;
	border-style: solid;	border-color: #CCCFFF; border-width: 0px 0px 1px 6px;}

.MB_BL_TBfair .MB_BL_title{ padding-bottom: 1px; padding-left: 6px;}
/* Fairリード */
.MB_BL_readFA	{	padding: 0px; padding-top:2px; padding-bottom:2px; color: #DC5A3A;	font-weight: bold;}
/* TOP1見出し */
.MB_BL_read	{	color: #444444;	font-weight: bold;	line-height:140%;}
.MB_BL_top1	{	padding: 14px 0px 4px 30px;	border: 0px solid #848FB9;	border-top-width: 1px;}
.MB_BL_top1 img{border: 0px; float:left;}
/* Fair紹介TD */
.MB_BL_fair	{	padding: 10px 4px 4px 2px;	width:10%;
							border-style: solid;	border-color: #848FB9; border-width:0px; border-top-width:1px;}
.MB_BL_fairtxt	{	padding-top: 6px;	
							border-style: solid;	border-color: #848FB9; border-width:0px; border-top-width:1px;}
.MB_BL_fairlink	{ padding-top:4px;}


/* TOP1紹介TD内のリスト */
.MB_BL_top1 ul,	.MB_BL_fair ul { padding: 0px;	list-style-type: none;}
.MB_BL_top1 li,	.MB_BL_fair li { display: inline;}
/* TOP1・通常価格 */
.MB_BLdata_preprice	{ clear: left;	color: #666666;}
.MB_BLdata_preprice strong {
	color: #787878;	padding: 0px; padding-left:5px;	font-weight:bold;	text-decoration:line-through;}
/* TOP1・販売価格 */
.MB_BLdata_price	{clear: left;	font-weight: bold;}
.MB_BLdata_price strong {color: #CC0000;}

.MB_BLdata_link	{padding: 4px 0px 4px 20px;}

/* 検索結果・画像のみ表示のタイトル */
.MB_BLimg_check	{ float:left; margin-right:0px;}
.MB_BLimg_title	{ color: #333333;	height:32px;	font-weight: normal;	padding: 0px;}


/* ２つ以上の商品を～ */
.MB_LI_guide	{	width:100%;	margin-bottom: 0px;	padding: 4px 0px 4px 0px;	
								line-height: 130%;	border: 1px solid #999999;}

/* LIST表示内・１商品データ表示エリア */
/* １商品テーブル */
.MB_LIdata		{ width:100%;	border-bottom: 1px solid #DCDCDC;}
.MB_LIdata_check	{ width:20px;	padding: 2px; padding-top:6px;	margin:0px;	
										vertical-align: top; background-color: #EEEEEE;}
/* 画像＆カートボタン エリア */
.MB_LIdata_imgarea{	margin: 4px 10px 6px 0px; padding:0px;}
.MB_LIdata_cart		{	margin: 0px; margin-top:4px;}

/* 商品データ */
.MB_LIdataMain		{	margin-left:0px; margin-right:auto;}
.MB_LIdataMain th { width:106px;	vertical-align:top;}
.MB_LItxtdataHD 	{	vertical-align:top;	padding-top: 0px; padding-left:0px;}
.MB_LItxtdataFT		{ vertical-align:bottom; padding:0px; padding-bottom:4px;}

.MB_LIdata_detail { padding-top: 6px; padding-left: 2px;}

/* LIST表示タイプ情報領域 */
.MB_LIdata_detail ul	{ padding-top:0px; padding-bottom:0px; padding-right: 2px;
										list-style-type:none; margin-bottom:0px;}

/* 商品名 */
.MB_LIdata_title	{	color: #333333;	line-height: 160%;	font-weight: bold;}
.MB_LIdata_maker_brand	{	margin: 1px 0px 1px 0px;	color: #333333;	line-height: 100%;}
.MB_LIdata_maker	{ }
.MB_LIdata_date		{ color:#787878;}
/* 通常価格 */
.MB_LIdata_preprice {	margin:0px;	white-space:nowrap;	font-weight:normal;}
.MB_LIdata_preprice strong {	color: #787878; padding:0px;	padding-left:5px;	font-weight:bold;	text-decoration:line-through;}
/* 販売価格 */
.MB_LIdata_price { color: #444444; margin:0px; margin-top:2px;	white-space: nowrap;	font-weight: bold;	line-height: 100%;}
.MB_LIdata_price strong { color: #CC0000;}
/* 配送リードタイム標記 */
.MB_LIdata_delispan		{ color: #333333;	padding:0px; font-weight: bold;}
.MB_LIdata_delimiter	{	padding:0px;}
.MB_LIdata_memo	{	padding:0px;}
/* 顧客レビュー */
.MB_LIdata_foot	{ color: #545454;	margin: 10px 0px 2px 0px;}


/* TOPページ情報 */
/* １商品データTB */
.MB_MDdata { width:100%;	padding:2px;}
/* １商品データ表示エリア */
.MB_MDdata_detail		{ padding: 0px 15px 5px 0px; vertical-align:top;}
.MB_MDdata_detail ul{ margin: 0px; padding: 0px; padding-right: 2px;	list-style-type:none;}
/* リード文 */
.MB_MDdata_read	{	padding-top: 8px;	color: #FF9C00;	color: #004080;	
									font-weight: bold;	line-height: 120%;}
/* 画像 */
.MB_MDdata_img { width: 5%;	vertical-align:top;	padding-right: 3px;}
.MB_MDdata_maker	{ }
/* 発売日(span) */
.MB_MDdata_date		{	color:#787878;}
/* 商品名 */
.MB_MDdata_title	{ color: #333333;	line-height: 130%;	font-weight: normal;}
/* 概要メモ */
.MB_MDdata_memo	{	margin: 0px;}
/* カテゴリリンク */
.MB_MDdata_cate	{ padding: 8px 0px 4px 0px;}
.MB_MDdata_cate img	{ margin-right: 4px;}
/* リンク */
.MB_MDdata_link	{ margin-top: 2px; margin-bottom: 2px; line-height: 110%;}
/* 販売価格 */
.MB_MDdata_price { margin-top: 4px;	font-weight: bold;}
.MB_MDdata_price strong { color: #CC0000;}


/* Reserveタイプ */	

/* １商品データTB */
.MB_RE_TBdata			{	width:100%; margin-top:0px; padding: 0px;	border-width: 0px;}
.MB_RE_TBdata td	{	padding-top: 4px; padding-bottom: 4px; 
										border: 0px solid #DCDCDC;	border-bottom-width: 1px;}
.MB_REdata_check	{ width:20px;	padding: 2px; padding-top:7px;	margin:0px;	
										vertical-align: top; background-color: #EEEEEE;}
/* メイン情報のTD */
.MB_REdata_detail {	width:60%;	padding: 4px 2px 4px 2px;}
.MB_REdata_detail ul{ list-style-type:none; padding-top:0px; padding-bottom:0px; margin-bottom:0px;}
.MB_REdata_detail li{ padding-top:0px; padding-bottom:0px;}
/* 商品名称 */
.MB_REdata_title { color: #333333;	line-height: 140%;	font-weight: bold;}
/* 商品詳細 */
.MB_REdata_memo	{	padding: 0px;	padding-top: 5px;}
/* 日時TD */
.MB_REdata_date {	padding-left: 4px; padding-right: 4px;	text-align:center;	white-space:nowrap;}
/* 価格TD */
.MB_REdata_PriceTD		{ padding: 0px 2px 0px 6px;	white-space: nowrap;}
.MB_REdata_PriceTD ul	{ list-style-type:none;}
/* 通常価格 */
.MB_REdata_preprice {	margin-top: 2px;	white-space:nowrap;	font-weight:normal;
											padding: 0px; padding-bottom: 6px;}
/* 通常価格(値) */
.MB_REdata_preprice strong	{ color: #787878; font-weight:bold; text-decoration:line-through;
															padding: 0px; padding-right: 4px;}
/* カートボタンTD */
.MB_REdata_cart {	width:100px; text-align: center; white-space: nowrap;}
/* 販売価格 */
.MB_REdata_price { width: 140px;	font-weight: bold;	white-space: nowrap;}
.MB_REdata_price strong { color: #CC0000;}
/* Sub */
.MB_REdata_sub { width:20%; padding-left: 2px; padding-right: 2px;}
.MB_REdata_maker_brand { color: #333333;}
.MB_REdata_maker	{ }


/* 静的Reserveタイプ（商品一覧[DB]） */
.MB_RE_cmt	{	padding-top: 6px;	padding-left: 2px; line-height: 120%;	color: #004080;	font-weight: bold;}
.MB_RE2_TBdata	{	width:99%;	margin: 0px 4px 0px 10px; color: #333333;	line-height: 110%;}
.MB_RE2_TBdata td	{ height: 26px;	vertical-align:middle;	line-height: 120%;}
.MB_RE2_TBdata ul	{ list-style-type:none;}

.MB_BL_top1 ul,	.MB_BL_fair ul { margin:0px; padding: 0px;	list-style-type: none;}
.MB_BL_top1 li,	.MB_BL_fair li { display: inline;}
.MB_BL_top1 img { margin-bottom: 2px; margin-right: 2px;}

.MB_RE2data_title {	color: #333333;	font-weight: normal;}
.MB_RE2data_price {	font-weight: bold;	white-space: nowrap;	color: #CC0000;	padding: 2px 4px 2px 2px;}
.MB_RE2data_icon	{}

table .MB_RE2_TBdata .MB_REdata_date{ border-width:0px;}

/* Fair型 */
.MB_FA_TB			{	width: 100%;	background-color: #FFFFFF; padding: 0px;}
/* Fairデータ・外枠TD */
.MB_FA_TD			{ border-top: 1px solid #CCCCFF; border-collapse:collapse;}
/* Fair・メイン */
.MB_FAdata_TB	{ width: 99.5%; margin-top: 8px; margin-bottom: 8px;}
.MB_FAdata_TD	{ }
.MB_FA_TBarea ul { margin: 0px;	padding: 0px;	list-style-type: none;}
.MB_FA_TBarea li { padding-top:0px;}

.MB_FAdata_img		{	text-align: center; width:100%;}
.MB_FAdata_img img{ width:80px;	margin: 2px; margin-right:30px;}
.MB_FAdata_check	{	width:1%;	padding: 4px 1px 0px 1px;	vertical-align: top;}
.MB_FAdata_title	{ color: #333333;	padding: 0px;}
.MB_FAdata_maker	{	}

/* 通常価格 */
.MB_FAdata_preprice 				{	font-weight:normal;}
.MB_FAdata_preprice strong	{ color: #787878;	font-weight:bold;	text-decoration:line-through;}
/* 販売価格 */
.MB_FAdata_Price				{ font-weight: bold;}
.MB_FAdata_Price strong	{ color: #CC0000;}
/* フェアコメント */
.MB_FAdata_memo		{	margin: 3px 0px 1px 0px; line-height:100%;}
/* 下部・お客様評価情報 */
.MB_FAdata_foot		{	color:	#555555;	padding: 4px 0px;	}
/* カートボタン(a) */
.MB_FAdata_cart {	margin: 0px; margin-top: 5px;}


/* 外枠・CSSカスタマイズ*/
.MB_TB_01, .MB_TB_02, .MB_TB_03, .MB_TB_04, .MB_TB_05, .MB_TB_06, .MB_TB_99	
{	width: 99%;	margin: 0px 0px 12px 0px;	background-color: #FFFFFF;}
.MB_TB_99	
{	margin-top: 1px;}

/* ● 01)青 ● */
table .MB_TB_01 .MB_HD_cmt,		table .MB_TB_01 .MB_HD_page,	table .MB_TB_01 .MB_BL_top1,	
table .MB_TB_01 .MB_BL_fair,	table .MB_TB_01 .MB_BL_fairtxt 
{	border-top-color: #848FB9; border-bottom-color: #848FB9;}
table .MB_TB_01 .MB_HD_sort,	table .MB_TB_01 .MB_BL_title		{	border-color:	#CCCFFF;}
table .MB_TB_01 .MB_BL_readFA, table .MB_TB_01 .MB_MDdata_read{	color: #004080;}
/*table .MB_TB_01 .MB_REdata_check, table .MB_TB_01 .MB_LIdata_check { background-color: #E9E9FA;}*/
/* ● 02)赤ピンク ● */
table .MB_TB_02 .MB_HD_cmt,		table .MB_TB_02 .MB_HD_page,	table .MB_TB_02 .MB_BL_top1,
table .MB_TB_02 .MB_BL_fair,	table .MB_TB_02 .MB_BL_fairtxt 
{	border-top-color: #DA3522; border-bottom-color: #DA3522;}
table .MB_TB_02 .MB_HD_sort,	table .MB_TB_02 .MB_BL_title		{	border-color:	#F0B2A5;}
table .MB_TB_02 .MB_BL_readFA, table .MB_TB_02 .MB_MDdata_read{	color: #004080;}
/*table .MB_TB_02 .MB_REdata_check, table .MB_TB_02 .MB_LIdata_check { background-color: #EEEEEE;}*/
/* ● 03)黄 ● */
table .MB_TB_03 .MB_HD_cmt,		table .MB_TB_03 .MB_HD_page,	table .MB_TB_03 .MB_BL_top1,
table .MB_TB_03 .MB_BL_fair,	table .MB_TB_03 .MB_BL_fairtxt 
{	border-top-color: #D8CB00; border-bottom-color: #D8CB00;}
table .MB_TB_03 .MB_HD_sort,	table .MB_TB_03 .MB_BL_title		{	border-color:	#FFEFAB;}
table .MB_TB_03 .MB_BL_readFA, table .MB_TB_03 .MB_MDdata_read{	color: #D8CB00;}
/*table .MB_TB_03 .MB_REdata_check, table .MB_TB_03 .MB_LIdata_check { background-color: #FFEFAB;}*/
/* ● 04)緑 ● */
table .MB_TB_04 .MB_HD_cmt,		table .MB_TB_04 .MB_HD_page,	table .MB_TB_04 .MB_BL_top1,
table .MB_TB_04 .MB_BL_fair,	table .MB_TB_04 .MB_BL_fairtxt 
{	border-top-color: #509950; border-bottom-color: #509950;}
table .MB_TB_04 .MB_HD_sort,	table .MB_TB_04 .MB_BL_title		{	border-color:	#A6E0AB;}
table .MB_TB_04 .MB_BL_readFA, table .MB_TB_04 .MB_MDdata_read{	color: #509950;}
/*table .MB_TB_04 .MB_REdata_check, table .MB_TB_04 .MB_LIdata_check { background-color: #CAFBCC;}*/
/* ● 05)茶 ● */
table .MB_TB_05 .MB_HD_cmt,		table .MB_TB_05 .MB_HD_page,	table .MB_TB_05 .MB_BL_top1,
table .MB_TB_05 .MB_BL_fair,	table .MB_TB_05 .MB_BL_fairtxt 
{	border-top-color: #988B7B; border-bottom-color: #988B7B;}
table .MB_TB_05 .MB_HD_sort,	table .MB_TB_05 .MB_BL_title		{	border-color:	#D6CEBA;}
table .MB_TB_05 .MB_BL_readFA, table .MB_TB_05 .MB_MDdata_read{	color: #988B7B;}
/*table .MB_TB_05 .MB_REdata_check, table .MB_TB_05 .MB_LIdata_check { background-color: #E6E6FA;}*/
/* ● 06)オレンジ ● */
table .MB_TB_06 .MB_HD_cmt,		table .MB_TB_06 .MB_HD_page,	table .MB_TB_06 .MB_BL_top1,
table .MB_TB_06 .MB_BL_fair,	table .MB_TB_06 .MB_BL_fairtxt 
{	border-top-color: #EDA700; border-bottom-color: #EDA700;}
table .MB_TB_06 .MB_HD_sort,	table .MB_TB_06 .MB_BL_title		{	border-color:	#FFDFAE;}
/*table .MB_TB_06 .MB_BL_readFA, table .MB_TB_06 .MB_MDdata_read{	color: #EDA700;} */
table .MB_TB_06 .MB_BL_readFA, table .MB_TB_06 .MB_MDdata_read{color: #004080;}
/*table .MB_TB_06 .MB_REdata_check, table .MB_TB_06 .MB_LIdata_check { background-color: #FFDFAE;}*/
/* ● 99)適用ナシ（ホワイト） ● */
table .MB_TB_99 .MB_HD_cmt,		table .MB_TB_99 .MB_HD_page,	table .MB_TB_99 .MB_BL_top1,	
table .MB_TB_99 .MB_BL_fair,	table .MB_BL_01 .MB_BL_fairtxt	{	border-width: 0px;	padding: 0px 10px;}
table .MB_TB_99 .MB_HD_sort,	table .MB_TB_99 .MB_BL_title		{	border-color:	#FFFFFF;	height:0px; table-layout:fixed;}
table .MB_TB_99 .MB_BL_readFA, table .MB_TB_99 .MB_MDdata_read{	color: #333333;}
table .MB_TB_99 .MB_REdata_check, table .MB_TB_99 .MB_LIdata_check { background-color: #FFFFFF;}
table .MB_TB_99 .MB_BL_TBblock{	width:100%;	margin-bottom: 5px;}

.P_TitleCate_TB	{	border-color: #DC5A3A;}
.P_TitleCate_TD	{	border-color: #FC9C81;}

