@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      fathersday.css
 Author:         crux
 Style Info:     スタイルベース
----------------------------------------------------------- */

#mainBlock h1,#mainBlock h2,#mainBlock h3,#mainBlock h4,#mainBlock h5,#mainBlock p,#mainBlock dt,#mainBlock dd,#mainBlock span,#mainBlock strong{
	font-size:12px;
}

/*
------------------ リンク設定 ------------------
*/

/*
===========================================================
母の日
===========================================================
*/

#mainBlock p.catch_lead{ /* メイン画像下 リード */
	margin-top:10px;
	color:#737373;
}
#mainBlock p.catch_lead .red_a{ color:#e5004f; font-weight:bold;}
#mainBlock p.catch_lead .blue{ color:#5083b2; font-weight:bold;}

#main_contents{ /* コンテンツ一覧エリア */
	margin-top:10px;
}

	/*■■■■■■■■■■■■■■■■■■■■■■■■■*/
	/*■■■■■■ コンテンツ一覧エリア 左  ■■■■■■*/
	/*■■■■■■■■■■■■■■■■■■■■■■■■■*/

	#main_contents #main_LEFT{ /* コンテンツ一覧エリア 左 */
		width:550px;
		float:left;
	}

	#main_contents #main_LEFT dl{float:left;}

	#main_contents #main_LEFT dl.w535 dd{width:535px;} /* コンテンツ一覧エリア 左　コンテンツ大 */
	#main_contents #main_LEFT dl.w268 dd{width:253px;} /* コンテンツ一覧エリア 左　コンテンツ小 */

	#main_contents #main_LEFT dl.alpha dt a:hover img { /* 透過 */
		opacity: 0.7;
		filter: alpha(opacity=70); /* IE6用  */
	}

	#main_contents #main_LEFT dl.alpha dd {
		background: url(/new/common/images/common_icon01.gif) no-repeat scroll 0 0 #FFFFFF;
		margin: 3px 0 10px;
		padding-left: 15px;
	}

	/*▼▼▼▼▼▼ 価格帯で選ぶ ▼▼▼▼▼▼*/
	#main_contents #main_LEFT ul.pricelist{
		padding:10px 0;
	}

	#main_contents #main_LEFT ul.pricelist li{
		float:left;
	}

	#main_contents #main_LEFT ul.pricelist .soldout{
		position: absolute;
		top: 5px;
		right: 20px;
	}


	/*▼▼▼▼▼▼ アイテムで選ぶ ▼▼▼▼▼▼*/
	#main_contents #main_LEFT ul.itemlist{
		padding:3px 7px 8px;
		background:#e9e0d0;
		margin-bottom:10px;
	}

	#main_contents #main_LEFT ul.itemlist li{
		float:left;
		margin-top:5px;
		background:#FFFFFF;
		position: relative;
	}

	#main_contents #main_LEFT ul.itemlist img.soldout{
		position: absolute;
		top: 5px;
		right: 20px;
	}

	/*▼▼▼▼▼▼ 最近チェックした商品 ▼▼▼▼▼▼*/

	#main_contents #main_LEFT .checklist{
		position:relative;
		top:0;
		left:0;
	}

	#main_contents #main_LEFT .checklist ul{ /* 最近チェックした商品 */
		background:#efefef;
		padding:10px 30px;
		width:489px;
		overflow:hidden;
	}

	#main_contents #main_LEFT .checklist ul li{ /* 商品リスト */
		width:110px;
		float:left;
		line-height:1.4;
	}

	#main_contents #main_LEFT .checklist ul li img{ /* 商品画像 */
		border:#CCCCCC 1px solid;
		background:#FFFFFF;
		padding:2px;
		margin:0 5px;
	}

	/* 最近チェックした商品 矢印 */
	#main_contents #main_LEFT img.allowLeft{ position:absolute; top:30px; left:10px;}
	#main_contents #main_LEFT img.allowRight{ position:absolute; top:30px; left:527px;}



	/*▼▼▼▼▼▼ ブランドから選ぶ ▼▼▼▼▼▼*/

	ul#brand_contents{
	}

		ul#brand_contents li{
			margin-top:10px;
			background:url(/new/common/images/common_icon01.gif) no-repeat #fff bottom left;
			float:left;
			width:167px
		}

		ul#brand_contents li img{
		margin-bottom:3px;
		}

		ul#brand_contents li p{
		font-size:10px;
		padding-left:15px;
		}



	/*■■■■■■■■■■■■■■■■■■■■■■■■■*/
	/*■■■■■■ コンテンツ一覧エリア 右  ■■■■■■*/
	/*■■■■■■■■■■■■■■■■■■■■■■■■■*/

	#main_contents #main_right{ /* コンテンツ一覧エリア 右 */
		width:159px;
		float:right;
	}

	/*▼▼▼▼▼▼ 売上ランキング ▼▼▼▼▼▼*/

	#main_contents #main_right ul.ranking{
		border-left:#aead9a 1px solid;
		border-right:#aead9a 1px solid;
		background:#f8f7ed;
		padding:0 8px;
	}

	#main_contents #main_right ul.ranking li.first{ /* 第1位 */
		width:136px;
		background:url(/new/common/images/rainking_bgfirst.gif) no-repeat left top;
		float:left;
		margin-top:10px;
		padding-left:4px;
		min-height:80px;
	}

	#main_contents #main_right ul.ranking li.second{ /* 第2位 */
		width:136px;
		background:url(/new/common/images/rainking_bgsecond.gif) no-repeat left top;
		float:left;
		margin-top:10px;
		padding-left:4px;
		min-height:80px;
	}

	#main_contents #main_right ul.ranking li.third{ /* 第3位 */
		width:136px;
		background:url(/new/common/images/rainking_bgthird.gif) no-repeat left top;
		float:left;
		margin-top:10px;
		padding-left:4px;
		min-height:80px;
	}

	#main_contents #main_right ul.ranking li.other{ /* ノーマル */
		width:136px;
		background:url(/new/common/images/rainking_bgnormal.gif) no-repeat left top;
		float:left;
		margin-top:10px;
		padding-left:4px;
		min-height:80px;
	}

		/* ie6 */
		* html #main_contents #main_right ul.ranking li{height:80px;}


	#main_contents #main_right ul.ranking li img {
		padding-top:20px;
	}

	#main_contents #main_right ul.ranking li dl{ /* 商品説明テキスト */
		float:right;
		width:80px;
		line-height:1.4;
	}

	#main_contents #main_right ul.ranking li dl dt{ /* 順位テキスト */
		color:#eb6100;
		font-weight:bold;
	}

	/*▼▼▼▼▼▼ おすすめ商品 ▼▼▼▼▼▼*/

	#main_contents #main_right .recomme{
		border-left:#aead9a 1px solid;
		border-right:#aead9a 1px solid;
		background:#fff;
		padding:0 8px;
	}

	#main_contents #main_right .recomme img.allow{ margin-top:10px; margin-left:45px;}

	#main_contents #main_right .recomme li{ /* おすすめ商品リスト */
		margin-top:10px;
		width:140px;
		background:#fff;
		float:left;
		min-height:70px;
	}
		/* ie6 */
		* html #main_contents #main_right .recomme li{height:70px;}

	#main_contents #main_right .recomme li div.imgBOX{ /* おすすめ商品画像 */
		float:left;
		border:#CCCCCC 1px solid;
		padding:2px;
		text-align:center;
		width:46px;
		height:46px;
	}

	#main_contents #main_right .recomme li p{ /* おすすめ商品説明テキスト */
		float:right;
		width:80px;
		line-height:1.4;
	}

