/* 
    Document   : public
    Created on : 2008/02/26, 11:12:22
    Author     : ncs
    Description: 一般用スタイルシート
*/

div.center {
	margin-left:		auto;
	margin-right:		auto;
	text-align:			center;
}

.bold {
	font-weight:		bold;
}

/* タイトル */
h3.subtitle {
	margin-left:		auto;
	margin-right:		auto;
	text-align:			center;
}

/* リザルトオプション */
table.sortOption {
	/* delete konishi 2011/8/31 */
	/* width:				870px; */
	/* append konishi 2011/8/31 */	
	width:				670px;
	right:				0px;
	left:				0px;
	border:				0px;
}
table.sortOption th {
	width:				130px;
	padding:			3px;
	text-align:			right;
	background-color:	#E5EDF5;
	white-space:		nowrap;
	font-weight:		normal;
}
table.sortOption td {
	padding:			3px;
	background-color:	#EEEEEE;
}
table.sortOption td * {
	vertical-align:		middle;
}

/* append from @ohnishi 2011/06/20 */
/* マウスオーバー */
div.mouseover {
	display:			none;
	background-color:	#ffffff;
	position:			relative;
	left:				10px;
	top:				8px;
}
div.mouseover_b {
	display:			none;
	background-color:	#ffffff;
	position:			relative;
	left:				10px;
	top:				-200px;
}
table.pop 
{
	border:				2px solid #777777;
	border-collapse:	separate;
	margin:				0px 0px 0px 0px;
	font-size:			90%;
	width:				260px;
}
table.pop th {
	border-style:		none;
	padding:			3px;
	text-align:			center;
	background-color:	#E5EDF5;
	font-weight:		bold;
}

table.pop td {
	border-style:		none;
	padding:			3px;
	text-align:			center;
}
/* append to @ohnishi 2011/06/20 */

/* 各検索条件 */
table.form {
	/* delete konishi 2011/8/31 */
	/* width:				870px; */
	/* append konishi 2011/8/31 */
	width:				670px;
	border:				0px;
}
table.form th {
	width:				130px;
	padding:			3px;
	text-align:			right;
	background-color:	#E5EDF5;
	white-space:		nowrap;
	font-weight:		normal;
}
table.form td {
	padding:			5px;
	background-color:	#F4F4F4;
}
table.form td * {
	vertical-align:		middle;
}

/* 品番検索条件 */
table.article {
	width:				870px;
	border:				0px;
}
table.article td {
	padding:			5px;
	background-color:	#E5EDF5;
}

/* 結果一覧 */
table.list {
	border-collapse:	collapse;
	width:				870px;
}
table.list th {
	border:				1px solid #999999;
	padding:			3px;
	text-align:			center;
	background-color:	#E5EDF5;
	font-weight:		normal;
}
table.list td {
	border:				1px solid #999999;
	padding:			3px;
	text-align:			center;
}
table.list th.bold {
	font-weight:		bold;
}
table.list td.bold {
	font-weight:		bold;
}
table.list td.line {
	padding:			0px; 
	height:				2px;
	background-color:	#999999;
}
	/* append from Terao 2011/07/08 */
table.tbInfo {
	text-align:			center;
}
table.tbInfo td {
	border:				0px !important;
	text-align:			center;
}
	/* append to Terao 2011/07/08 */

/* キャンペーン商品 */
.campaign {
	background-color:	#FFEBE5;
}
/* delete from @ohnishi 2011/08/26 */
/*
.campaign {
	background-color:	#FFEBCC;
}
*/

/* 価格改定後商品 */
.after_price_change {
	background-color:	aquamarine;
}


/* カタログ掲載情報 説明表示 */
.catalogInfo {
}

/* システムエラー表示 */
h2.error {
	color:				red;
}

/* transparent(透明線で、全体的な余裕を指定) */
table.categoryOut td 
{
	/* border:				5px solid transparent; */
	padding:			0px;
	width:				33%;
	height:				100px;
}
table.categoryIn
{
	border-collapse:	collapse;
	width:				100%;
	height:				100%;
	font-size:			90%;
}
/* 画像設置時、ブラウザによりパーセンテージ指定が崩れる為、高さをハードコード */
table.categoryIn td
{
	width:				50%;
	height:				50px;
}

/* append from saia 2011/08/29 */
/* カテゴリ一覧 */
table.categoryList {
	border-style:		solid;
	border-color:		#000000;
	border-collapse:	collapse;
	/* delete konishi 2011/8/30 */
	/* width:				200px; */
	/* append konishi 2011/8/30 */
	width:				140px;
}

table.categoryList th {
	padding:			3px 3px 3px 6px;
	text-align:			left;
	background-color:	#E5EDF5;
	white-space:		nowrap;
	font-weight:		normal;
}
table.categoryList td {
	padding:			3px;
	background-color:	#FFFFFF;
	white-space:		nowrap;
	font-weight:		normal;
}

table.categoryPop {
	border-style:		solid;
	border-color:		#000000;
	border-collapse:	collapse;
	width:				200px;
}

table.categoryPop th {
	padding:			3px 3px 3px 6px;
	text-align:			left;
	white-space:		nowrap;
	font-weight:		normal;
}
table.categoryPop td {
	padding:			3px;
	background-color:	#FFFFFF;
	white-space:		nowrap;
	font-weight:		normal;
}
/* append to saita 2011/08/29 */


