/*menu.css menu用スタイルシート
2008/1/2
---------------------------------------------------------------------*/
/*共通
---------------------------------------------------------------------*/	
div.menu div.title{
	width:				auto;
	padding:			0 0 0 5px;
	background-image:		url(../images/tab.gif);
	background-repeat:		no-repeat;
	color:				#ffffff;
	font-size:			1.2em;
	font-weight:			bold;
	line-height:			20px;
}
div.menu div.box{
	width:				178px;
	height:				auto;
	border:				1px solid #aaaaaa;
	overflow:			auto;
}

/*Google SiteSearch
---------------------------------------------------------------------*/
div.menu div#SiteSearch-inner{
	display:			inline;
	float:				left;
	padding:			5px 0 0 3px;
}
div.menu div.SiteSearch{
	padding:			5px;
}
input.google-search{
	height:				16px;
	width:				115px;
	margin:				0 5px 3px 0;
	padding:			1px 3px 1px 5px;
	vertical-align:			middle;
   	border:				1px solid #7f9db9;
}
input.google-search:focus {
   	background-color:		#ffffcc;
   	border:				1px solid red;
}

/*What's new
---------------------------------------------------------------------*/
div#new{
	width:				178px;
	margin:				0;
	overflow:			auto;
	border:				1px solid #AAAAAA;
}
div#new p.new-start{
	margin:				3px 0 3px 0;
	padding:			0 0 0 3px;
	width:				160px;
	font-size:			1.2em;
}
div#new p.new{
	margin:				3px 0 3px 0;
	padding:			3px 0 0 3px;
	width:				160px;
	border-top:			2px dotted #aaaaaa;
	font-size:			1.2em;
}

/*ランキング
---------------------------------------------------------------------*/
div.ranking-keyword{
	margin:				3px 0 2px 2px;
	font-size:			1.4em;
	color:				black;
}
div.ranking-image{
	margin:				3px 0 2px 2px;
}
div.ranking-box{
	clear:				both;
	border-top:			1px dotted #aaaaaa;
}
div.inner{
	display:			inline;
	float:				left;
	width:				93px;
}
div.name{
	padding:			3px;
	font-size:			1.2em;
}
div.price{
	text-align:			right;
	padding:			2px;
	color:				black;
	font-weight:			bold;
	font-size:			1.6em;
	font-family:			Arial;
}
div.photo{
	display:			inline;
	float:				right;
}

/*インデックス
---------------------------------------------------------------------*/
div.index-title{
	padding:			0 0 0 3px;
	font-size:			1.4em;
	color:				#555555;
	font-weight:			bold;
	line-height:			20px;
}
div.index-box{
	width:				178px;
	border-bottom:			1px dotted #aaaaaa;
}
div.index-box-end{
	width:				178px;
}
ul.index{
	margin-top:			0;
	margin-left:			0;
	margin-bottom:			3px;
	padding-left:			1em;
}
li.index{
	display:			inline;
	line-height:			1.3em;
	padding-right:			1px;
	margin-right:			1px;
	list-style-type:		none;
	list-style-position:		outside;
	font-size:			1.4em;
}
div.new-pagetop{
	float:				right;
	font-size:			1.4em;
}

/*Google Adsence
---------------------------------------------------------------------*/
div.google-adsence{
	width:				178px;
	height:				auto;
	padding:			0;
	border:				1px solid #aaaaaa;
}
/*もしも
---------------------------------------------------------------------*/
div#moshimo{
	padding-left:			25px;
}
/*履歴
---------------------------------------------------------------------*/
ul.history{
	margin-top:			3px;
	margin-left:			2px;
	margin-bottom:			3px;
	padding-left:			2px;
}
ul.history li.disc{
	list-style-type:		disc;
	list-style-position:		inside;
	font-size:			1.2em;
}
