#topContents{
	
}

#cp-end{
	/*display:none;*/
	margin:10px 0;
}

	#cp-end a{
		display:block;
		height:0;
		width:950px;
		padding-top:31px;
		overflow:hidden;
		background:url(/mugitohop/img/cp_end.gif) no-repeat 0 0;
	}

	#cp-end a:hover{
		background:url(/mugitohop/img/cp_end.gif) no-repeat 0 -31px;
	}


/*-------------------------------------------
TOPページ下部バナー
-------------------------------------------*/
#block{
	padding:0;
	margin:0;
	height:80px;
	display:block;
}

#cpBanner{
	padding:0;
	margin:0;
	float:left;
}

#flashbanner{
	display:block;
	width:450px;
	height:59px;
	float:right;
	padding:10px;
	margin:0;
	background:#f8f6f1;
	border:1px solid #d7d5d2;
}
	#flashbanner img{
		float:left;
		width:165px;
		display:block;
		padding:10px 0 0 0;
		margin:0;
	}
	#flashbanner p{
		float:right;
		width:280px;
		display:block;
		padding:0;
		margin:0;
		font-size:10px;
		line-height:1.5em;
	}
/*-------------------------------------------
TOPページ下部バナー
-------------------------------------------*/
/*#block-no5{
	padding:0;
	margin:0;
	height:62px;
	display:block;
}

#cpBanner-no5{
	padding:0;
	margin:0;
	float:left;
}

#flashbanner-no5{
	display:block;
	width:929px;
	float:right;
	padding:10px;
	margin:0;
	background:#f8f6f1;
	border:1px solid #d7d5d2;
}
	#flashbanner-no5 img{
		float:left;
		width:165px;
		display:block;
		padding:0;
		margin:0;
	}
	#flashbanner-no5 p{
		float:right;
		width:750px;
		display:block;
		padding:0;
		margin:0;
		font-size:10px;
		line-height:1.5em;
	}*/

/*-------------------------------------------
TOPページ下部バナー
-------------------------------------------*/
#block-0201{
	padding:0;
	margin:10px 0;	
	display:block;
	height:230px;
	vertical-align:top;
}

#cpBanner-0201{
	list-style:none;
	display:block;
	width:950px;
	height:170px;
	float:left;
	padding:0;
	margin:0;
}
	#cpBanner-0201 li{
		padding:0;
		margin:0;
		float:left;
		height:90px;
		display:block;
	}
		#cpBanner-0201 li.last{
			padding:0;
			margin:0;
			float: right;
		}
	#flashbanner-0201{
		display:block;
		width:930px;
		float:right;
		padding:10px;
		margin:10px 0 0 0;
		background:#f8f6f1;
		border:1px solid #d7d5d2;
	}
		#flashbanner-0201 img{
			float:left;
			width:165px;
			display:block;
			padding:0;
			margin:0;
		}
			#flashbanner-0201 p{
				float:right;
				width:750px;
				display:block;
				padding:0;
				margin:0;
				font-size:10px;
				line-height:1.5em;
			}


/*-------------------------------------------
TOPページ下部バナー
-------------------------------------------*/
#block-125{
	padding:0;
	margin:10px 0;	
	display:block;
	height:145px;
	vertical-align:top;
}

#cpBanner-125{
	list-style:none;
	display:block;
	width:950px;
	height:80px;
	float:left;
	padding:0;
	margin:0;
}
	#cpBanner-125 li{
		padding:0;
		margin:0;
		float:left;
		height:90px;
		display:block;
	}
		#cpBanner-125 li.last{
			padding:0;
			margin:0;
			float: right;
		}
	#flashbanner-125{
		display:block;
		width:930px;
		float:right;
		padding:10px;
		margin:10px 0 0 0;
		background:#f8f6f1;
		border:1px solid #d7d5d2;
	}
		#flashbanner-125 img{
			float:left;
			width:165px;
			display:block;
			padding:0;
			margin:0;
		}
			#flashbanner-125 p{
				float:right;
				width:750px;
				display:block;
				padding:0;
				margin:0;
				font-size:10px;
				line-height:1.5em;
			}

/*------------------------------------------
#block{
	display:block;
	height:80px;
	padding:10px 0 0 -5px;
	margin:0;
}

#cpBanner{
	list-style:none;
	display:block;
	width:450px;
	float:left;
	padding:0;
	margin:0;
}

#flashbanner{
	display:block;
	width:450px;
	height:60px;
	float:right;
	padding:10px;
	margin:0;
	background:#f8f6f1;
	border:1px solid #d7d5d2;
}
	#flashbanner img{
		float:left;
		width:165px;
		display:block;
		padding:10px 0 0 0;
		margin:0;
	}
	#flashbanner p{
		float:right;
		width:280px;
		display:block;
		padding:0;
		margin:0;
		font-size:10px;
		line-height:1.5em;
	}
--------------------------------------------*/


/*1.バナーが3つの場合（バナサイズ「大」）
----------------------------------------------
ul#cpBanner{
	padding:0;
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
	width:450px;
	list-style: none;
	line-height: 0;
}
	ul#cpBanner li{
		float:left;
		padding:0px 0px 0px 0px;
		margin:0;
	}	
		ul#cpBanner li.last{
			padding:0;
			margin:0;
			float: right;
		}
*/

/*
FLASH AREA
-------------------------------------------------------------*/		
.newYear{
	display:block;
	position:relative;
}

.newYear .button{
	display:block;
	position:absolute;
	top:310px;
	left:35px;
}

/*
FLASH AREA
-------------------------------------------------------------*/		
#topINbanner{
	display:block;
	position:relative;
}

#topINbanner .button{
	display:block;
	position:absolute;
	top:340px;
	left:635px;
}



/*
FLASH PLUG-IN
バナーが2つの場合はこちらを使用
-------------------------------------------------------------
div#flashplayer{
	margin:0;
	padding:10px 0 0 10px;
	display:block; 
	width:940px; 
	height:50px;
	background:url(/mugitohop/img/top_flash_back.gif) no-repeat 0 0;
}
	div#flashplayer p{
			float:left;
			padding:0;
			margin:0;
		}

		div#flashplayer .banner{
			display:block; 
			width:160px;
			padding-right:10px;
		}
	
			div#flashplayer .txt{
				display:block;
				width:690px;
				font-size:12px; 
				line-height:1.3;
			}
*/			

/*
FLASH PLUG-IN
バナーが一つの場合はFLASHをバナーエリアとくつける
----------------------------------------------------------
#flashbanner{
	width:450px;
	display:block;
	float:right;
	background:#FFF;
	padding:10px;
	text-align:left;
	margin:10px 0 0 0;
	font-size: 84%;
	height: 54px;
}

	#flashbanner a:hover{
		text-decoration:none;
	}
	
	#flashbanner img {
		margin-top: 4px;
	}
*/


/*
PRODUCT：商品情報ページ
----------------------------------------------------------*/

#Main{
	display:block;
	position:relative;
	line-height:1.6;
	color:#392618;
	margin:10px 0 0 0;
}

	#Main .top{
		position:absolute;
		left:315px;
		top:20px;
		display:block;
		width:610px;
	}
	#Main .left{
		position:absolute;
		left:315px;
		top:150px;
		display:block;
		width:280px;
	}
	#Main .right{
		position:absolute;
		left:640px;
		top:150px;
		display:block;
		width:280px;
	}
			#Main .right em{
				font-size:12px;
				font-style:normal;
				line-height:1.3;
			}

/*
20111216　じゃんけん大会兼リニューアル更新のため隠します。
#Main{
	display:block;
	position:relative;
	font-size:14px;
	line-height:1.6;
	color:#392618;
	margin:10px 0 0 0;
}

	#Main .left{
		position:absolute;
		left:315px;
		top:45px;
		display:block;
		width:280px;
	}
	#Main .right{
		position:absolute;
		left:640px;
		top:45px;
		display:block;
		width:280px;
	}
			#Main .right em{
				font-size:12px;
				font-style:normal;
				line-height:1.3;
			}
*/
			
		
			
			
/*
TOP:黒関連追加部分：間違い探しから流用
----------------------------------------------------------*/
.NewcontentsBlock{
	display:block;
	width:950px;
	border:0px solid #000;
}

.DifferenceTitle{
	padding:0px;
	position:relative;
}

.DifferenceTitle p {
	margin-bottom: 8px;
	padding-bottom: 0px;
}

	.DifferenceTitle .btn {
		position:absolute;
		top:150px;
		right:100px;
	}
		.DifferenceTitle .btn a{
			padding-top:103px;
			width:266px;
			height:0;
			overflow:hidden;
			position:absolute;
			background:url(/mugitohop/swf/no5btn.jpg) no-repeat 0 0;
			top:151px;
			right:-32px;
		}
			.DifferenceTitle .btn a:hover{
				background:url(/mugitohop/swf/no5btn.jpg) no-repeat 0 -103px;
			}

#DifferenceContents {
	padding-left: 0px;
	padding-right: 0px;
}


.noFlashBox {
	background-repeat: repeat-y;
	background-position: left top;
	display: none;
}

.noFlashHead {
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	height: 65px;
}


.noFlashContent {
	width: 870px;
	margin-left: auto;
	margin-right: auto;
}
	.firstBox{
		position:absolute; 
		top:375px; 
		_top:385px;
		*top:385px;
		left:455px; 
		width:490px; 
		display:block; 
		overflow:hidden;
	}
	
	.secondBox{
		position:absolute; 
		top:400px;
		_top:410px;
		*top:410px;
		left:778px; 
		display:block; 
		width:152px; 
		height:30px; 
		overflow:hidden;
	}


.noFlashFoot {
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 73px;
	padding-left: 20px;
	padding-right: 20px;
}

.noFlashFoot p {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

.noFlashFoot p.bottomText {
	width: 671px;
	float: left;
}

.noFlashFoot p.bottomButton {
	float: right;
	width: 190px;
}

