@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      kaiki.css
 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;
}

/*
------------------ リンク設定 ------------------
*/

div#mainBlock a:link{color: #5083b2; text-decoration: underline;}
div#mainBlock a:visited{color: #5083b2; text-decoration: underline;}
div#mainBlock a:hover{color: #cc0000; text-decoration: underline;}
div#mainBlock a:active{color: #cc0000; text-decoration: underline;}

div#mainBlock a:link p{color: #5083b2; text-decoration: underline;}
div#mainBlock a:visited p{color: #5083b2; text-decoration: underline;}
div#mainBlock a:hover p{color: #cc0000; text-decoration: underline;}
div#mainBlock a:active p{color: #cc0000; text-decoration: underline;}

/*
===========================================================
快気祝い
===========================================================
*/

#mainBlock p.catch_lead{ /* メイン画像下 リード */
	margin-top:10px;
	color:#737373;
}
#mainBlock p.catch_lead .red{ color:#e5004f; font-weight:bold;}
#mainBlock p.catch_lead .blue{ color:#5083b2; font-weight:bold;}

#main_contents{ /* コンテンツ一覧エリア */
	margin-top:20px;
}

	/*■■■■■■■■■■■■■■■■■■■■■■■■■*/
	/*■■■■■■ コンテンツ一覧エリア 左  ■■■■■■*/
	/*■■■■■■■■■■■■■■■■■■■■■■■■■*/

	#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(/kaiki/images/common_icon01.gif) no-repeat scroll 0 2px #FFFFFF;
		margin: 3px 0 10px;
		padding-left: 15px;
	}
	
	/*▼▼▼▼▼▼ 最近チェックした商品 ▼▼▼▼▼▼*/
	
	#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{
		margin-top:40px;
	}
	
		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 dl.alpha dt a:hover img { /* 透過 */
		opacity: 0.7;
		filter: alpha(opacity=70); /* IE6用  */
	}
	
	#main_contents #main_right 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_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;
	}

