@charset "shift_jis";

body{
	font-size:medium;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:center;
}

#container{
	margin:0 auto;
	width:930px;
}

/*--- header ---*/
#header{
	margin:0 auto 15px;
	width:930px;
	text-align:left;
	background-color:#FFF;
}
#header h1{
	margin:0;
	font-size:75.00%;
	font-weight:normal;
	float:left;
}
#header p.paymentmark{
	margin:0 0 3px;
	float:right;
}

#header ul.menulist{
	margin:0;
	padding:0;
	width:930px;
	height:32px;
	overflow:hidden;
	list-style:none;
	clear:both;
}
	#header ul.menulist li{
		margin:0;
		padding:0 10px 0 0;
		float:left;
	}
	#header ul.menulist li.last{
		padding:0;
	}
	#header ul.menulist li img{
		vertical-align:bottom;
	}

/*--- signboard begin ---*/
#header #signboard{
	margin:0 0 6px;
	width:930px;
	height:111px;
	background:url(../img/temp-new/h-signboard-bg.jpg) no-repeat 0 0;
}
	#header #signboard h2{
		margin:0;
		width:404px;
		float:left;
	}
	#header #signboard .navibox{
		width:525px;
		height:111px;
		float:right;
		overflow:hidden;
	}
		#header #signboard .navibox p{
			margin:0;
		}
		
		/*--- parts position begin ---*/
		#sokuno{	/* 即納商品 */
			position:relative;
			top:26px;
			left:-1px;
			width:290px;
		}
		#deliverypriceless{	/* 10,500円以上送料無料 */
			position:relative;
			top:33px;
			left:12px;
			width:184px;
		}
		#aboutdelivery{	/* 送料について */
			position:relative;
			top:14px;
			left:202px;
			width:70px;
		}
		#loginbutton{	/* ログイン */
			position:relative;
			top:-74px;
			left:300px;
			width:60px;
		}
		#logoutbutton{	/* ログアウト */
			position:relative;
			top:-93px;
			left:367px;
			width:60px;
		}
		#idforget{	/* ID・パスワードを忘れた方 */
			position:relative;
			top: -112px;
			left:435px;
			width:70px;
			font-size:62.50%;
			line-height:100%;
		}
		#guidemenu{	/* 初めての方へ?アカウントサービス */
			margin:0;
			padding:0;
			list-style:none;
			position:relative;
			top:-97px;
			left:300px;
			width:100px;
			font-size:62.50%;
		}
			#guidemenu li{
				margin:0;
				padding:0 0 0 10px;
				background:url(../img/temp-new/h-arrow2.gif) no-repeat 0 3px;
				line-height:160%;
			}
		#basketbutton{	/* バスケットを見る */
			position:relative;
			left:398px;
			top:-147px;
			width:120px;
		}
		#wishlistbutton{	/* ウィッシュリスト */
			position:relative;
			left:398px;
			top: -142px;
			width:120px;
		}
		/*--- parts position end ---*/
/*--- signboard end ---*/

#header #categorymenu{
	margin:0;
	padding:0;
	width:700px;
	border-top:1px solid #E23E63;
	border-bottom:1px solid #E23E63;
	list-style:none;
	float:left;
}
	#header #categorymenu li{
		margin:0;
		padding:0;
		float:left;
	}
	#header #categorymenu li img{
		vertical-align:bottom;
	}

#header #appeal{
	width:228px;
	float:right;
}
	#header #appeal p{
		margin:0;
		padding:0;
		width:113px;
		float:left;
	}

/*--- clear ---*/
.clearfix{
	display:inline-table;
	min-height:1%;
}
.clearfix:after{
	content:".";
	height:0;
	line-height:0;
	visibility:hidden;
	display:block;
	clear:both;
}
.clear{
	clear:both;
}