@charset "shift_jis";

body{
	margin:0;
	padding:0;
	color:#858585;
	background-color:#FFF;
	font-size: 0.8em;
	font:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 1em;
}


img{
	vertical-align:bottom;
}

a img{
	border:none;
	line-height:1em;
	text-decoration:none;
}


/***************************************
*	header
***************************************/
div#header{
	margin:0 auto;
	width:890px;
	font-size:100%;
}

div#header h1{
	margin:0 0 5px;
	width:auto;
	float:left;
	font-size:80%;
	font-weight:normal;
}

div#header ul.sitemenu_1{
	margin:3px 0 5px;
	width:auto;
	float:right;
	font-size:10px;
	list-style:none;
}

	div#header ul.sitemenu_1 li{
		padding-left:1em;
		padding-right:1em;
		border-right:1px solid #858585;
		display:inline;
	}

div#header h2{
	margin:0;
	width:300px;
	float:left;
	position:relative;
	top:2px;
}

div#header div.member_cont{
	width:380px;
	height:60px;
	float:left;
	background-image:url(https://www.pigeonmall.jp/image/temp2008/h-member-bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
	top:5px;
}

	div#header div.member_cont ul.menu{
		margin:0;
		padding:0;
		width:300px;
		list-style:none;
		position:relative;
		font-size:10px;
		top:8px;
			*/top:10px;
		left:90px;
	}
	
		/* safari only \*/
		body:first-of-type div#header div.member_cont ul.menu{
			font-size:10px;
		}
		/* eof */
	
	div#header div.member_cont ul.menu li{
		padding:0 0.1em;
		display:inline;
	}
	
	div#header div.member_cont form.search{
		margin:0;
		padding:0;
		width:300px;
		position:relative;
		top:20px;
			*/top:20px;
		left:80px;
	}
	
	div#header div.member_cont form.search p{
		margin:0;
	}
	
	div#header div.member_cont form.search input.keyword{
		margin:0;
		height:14px;
		vertical-align:bottom;
	}
	
	div#header div.member_cont form.search input.submit{
		vertical-align:middle;
	}
	
	div#header div.member_cont form.search span.moreinfo{
		padding-left:0px;/* 20090327 maeda */
	}
	
	/* safari only \*/
	body:first-of-type div#header div.member_cont form.search span.moreinfo{
		padding:0;
	}
	/* eof */

div#header div.search_word{
	width:350px;
	position:relative;
	top:30px;
		*/top:28px;
	left:10px;
}

	div#header div.search_word h3{
		margin:1px 10px 0 0;
		width:81px;
		float:left;
	}
	
		div#header div.search_word h3 img{
			vertical-align:top;
		}
	
	div#header div.search_word ul{
		margin:0;
		padding:0;
		list-style:none;
		float:left;
		font-size:10px;
	}
	
		div#header div.search_word ul li{
			margin:0;
			padding:0 0.3em;
			display:inline;
		}

div#header div.sendbox{
	margin:0;
	padding-top:40px;
	text-align:center;
	width:162px;
	height:46px;
	font-size:14px;
	color:#F00;
	background-image:url(https://www.pigeonmall.jp/image/temp2008/h-sendtime-bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
	left:30px;
	float:left;
}

	div#header div.sendbox iframe.sendday{
		margin:0;
		padding:0;
		width:61%;
		height:18px;
		border:none;
		overflow:hidden;
	}

#sendline{
	margin:0;
	padding:3px 0;
	clear:both;
	width:920px;
	color:#FFF;
	background-color:#E10915;
	text-align:center;
}

div.head_flowchart{
	padding:5px;
	width:910px;
	height:84px;
	background-image:url(https://www.pigeonmall.jp/image/temp2008/h-flow-bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}

	div.head_flowchart h3{
		margin:0 4px 2px 0;
			_*/margin-right:2px;
		width:65px;
		float:left;
	}
	
	div.head_flowchart ul{
		margin:0 0 2px;
		padding:0;
		width:840px;
		list-style:none;
		float:left;
	}
	
		div.head_flowchart ul li{
			margin:0 2px 0 0;
				_*/margin-right:1px;
			padding:0;
			width:auto;
			float:left;
		}

/***************************************
*	side navi
***************************************/

#sidenavi{
	width:180px;
}

#sidenavi ul{
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}

#sidenavi div.bannerbox p{
	margin:0 0 0.5em;
}

#sidenavi div.categorybox{
	padding:5px;
	width:168px;
	border:1px solid #E10A16;
	font-size:10px;
}

	#sidenavi div.categorybox ul{
		margin-bottom:1em;
	}

	#sidenavi h3{
		margin:0;
	}
	
	#sidenavi h3 img{
		vertical-align:baseline;
	}
	
	#sidenavi div.categorybox h4{
		margin:0.5em 0;
		font-size:12px;
		font-weight:normal;
	}
	
#sidenavi div.catalogbox{
	padding:5px;
	width:160px;
		_*/width:160px;
	border-left:5px solid #E6E6E6;
	border-right:5px solid #E6E6E6;
	font-size:10px;
	text-align:center;
	background-color:#F8F8F8;
}

	#sidenavi div.catalogbox img{
		margin:3px 0 2px 0;
	}

	#sidenavi div.catalogbox p{
		margin:0;
		padding:0;
	}

#sidenavi ul.pickup{
	padding-left:15px;
	list-style-type:disc;
}

#sidenavi p.size{
	text-align:center;
	font-size:12px;
	margin: 0px;
}

#sidenavi ul.bland{
	margin-top: 2px;
}

	#sidenavi ul.bland li{
	margin-left: -5px;
	}

	#sidenavi ul.bland img{
		margin-right:0.5em;
	}

#sidenavi ul.budget{
	margin-bottom:0;
	font-size:12px;
}

.clear{
	clear:both;
}


iframe#NewInfo{
 border:10px solid #E1E0DD;
 scrollbar-face-color:#FFF;
 scrollbar-highlight-color:#FFF;
 scrollbar-shadow-color:#FFF;
 scrollbar-3dlight-color:#666;
 scrollbar-arrow-color:#FF7B51;
 scrollbar-track-color:#FFF;
 scrollbar-darkshadow-color:#666;
 scrollbar-base-color:#666;
 padding:5px;
 width:150px;
 height:180px;
 overflow:auto;
 font-size:12px;
 color:#666;
 margin:0;
 list-style:none;
 margin-bottom:10px;
}

/***************************************
*	bottom
***************************************/
#brandlogo td{
	font-size: 10px;
	line-height: 100%;
	padding-bottom: 10px;
}

