/*
	最終更新
	2008/02/12	ver1.0.1
	
	標準的に使用するスタイルシート。
	スタイルはここに登録されているものを使うようにし、プロジェクトによって足りない部分や
	変更部分を修正していく。
*/

/*
	スタイルを指定しなかったときのスタイル。
*/
*
{
	font-family:"MS　ゴシック";
}
BODY
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: #ffffff;
}
/*
	リンクのスタイル
	
	link:初期状態
	visited:訪問済みページへのリンク
	hover:カーソルがリンク上にあるとき
	active:マウスボタンを押したとき
*/
A:link
{
	color:blue;
}
A:visited
{
	color:purple;
}
A:hover
{
	color:purple;
}
A:active
{
	color:purple;
}

/*
	FIELDSETタグのスタイル
*/
FIELDSET
{
	border-color:#BBBBBB;
	padding:6px;
	margin:6px;
	border-style:solid;
}
LEGEND
{
	font-weight:bold;
	font-size:14px;
}
/*
	商品検索画面の個々のTABLEを囲う大枠のTABLEに
	使用するスタイル（幅760）
*/
.Header
{
	/* 高さと幅の指定 */
	width:760;
	/* テーブル枠線と内容領域の間の空白をあけない */
	padding:0;
	/* テーブル枠線の外側に空白をあけない */
	margin:0;
	/* セル間のスペースをあけない */
	border-spacing:0;
	/* セル間の空白をあけない */
	border-collapse:collapse;
}
/*
	商品検索画面の「ご利用にあたって」文言に使用するスタイル
*/
.Use
{
	text-align:right;
	font-size:9pt;
}
/*
	商品検索画面の個々のTABLEを囲う大枠のTABLEに
	使用するスタイル（幅750）
*/
.Header_Short
{
	/* 高さと幅の指定 */
	width:750px;
	/* テーブル枠線と内容領域の間の空白をあけない */
	padding:0;
	/* テーブル枠線の外側に空白をあけない */
	margin-left:8px;
	/* セル間のスペースをあけない */
	border-spacing:0;
	/* セル間の空白をあけない */
	border-collapse:collapse;
	text-align:right;
}
/*
	商品検索画面の個々のTABLEを囲う大枠のTABLEに
	使用するスタイル（幅750）
*/
.Header_Short .Position_Set
{
	
	/* テーブル枠線の外側に空白をあけない */
	margin-left:8px;
	text-align: left;
	color:#0000ff;
	font-size:9.36pt;
	text-align: left;
}

/*
	商品検索画面のフッターを囲う大枠のTABLEに
	使用するスタイル（幅750）
*/
.Footer_Table
{
	/* 高さと幅の指定 */
	width:750px;
	/* テーブル枠線と内容領域の間の空白をあけない */
	padding:0;
	/* テーブル枠線の外側に空白をあけない */
	margin:0;
	/* セル間のスペースをあけない */
	border-spacing:0;
	/* セル間の空白をあけない */
	border-collapse:collapse;
	text-align:center;
}
/*
	商品検索画面の条件検索画面のTABLEの文字サイズ
	使用するスタイル
*/
.Table_SubExplore
{
	margin-left:8px;
}
/*
	商品検索画面の条件検索画面のTABLEの位置調整で
	使用するスタイル
*/
.Area_Empty
{
	margin-left:15px;
}
/*
	商品検索画面の東芝ヘッダー下の商品データベースタイトルラインの
	TABLEを指定するスタイル
*/
.Table_Commodity
{
	/* テーブル枠線と内容領域の間の空白をあけない */
	padding:0;
	margin:0;
	width:760px;
	/* セル間のスペースをあけない */
	border-spacing:0;
	/* セル間の空白をあけない */
	border-collapse:collapse;
}
/*
	商品検索画面の東芝ヘッダー下の商品データベースタイトルラインの
	TABLEのTDを指定するスタイル
*/
.Table_Commodity TD
{
	/* テーブル枠線と内容領域の間の空白をあけない */
	padding:0;
	margin:0;
	/* セル間のスペースをあけない */
	border-spacing:0;
	/* セル間の空白をあけない */
	border-collapse:collapse;
}
/*
	商品検索画面の条件検索画面のTABLEの背景色に
	関するスタイル
*/
.Table_Explore
{
	/* テーブル枠線と内容領域の間の空白をあけない */
	padding:0;
	width:750px;
	/* セル間のスペースをあけない */
	border-spacing:0;
	/* セル間の空白をあけない */
	border-collapse:collapse;
	background-color:#e0FFFF;
	color:black;
	/* 外枠は実線 */
	border-style: solid;
	/* 外枠幅は１ピクセル */
	border-width: 1px;
	border-color:#888888;
	font-size:12px;
}
/*
	商品検索画面の条件検索画面のTABLEの内枠線に
	関するスタイル
*/
.Table_Explore .Inside
{
	/* セル内の余白 */
	padding:0px 0px 0px 10px;
	/* 内枠は実線 */
	border-style:solid;
	/* 内枠幅は１ピクセル */
	border-width:1px;
	border-color:#888888;
}
/*
	商品検索画面の条件検索画面のTABLEの背景色に
	関するスタイル
*/
.Table_Explore_Manage
{
	/* テーブル枠線と内容領域の間の空白をあけない */
	padding:0px;
	width:750px;
	/* セル間のスペースをあけない */
	border-spacing:0px;
	/* セル間の空白をあけない */
	border-collapse:collapse;
	background-color:#e0FFFF;
	color:black;
	/* 外枠は実線 */
	border-style: solid;
	/* 外枠幅は１ピクセル */
	border-width: 1px;
	border-color:#888888;
	font-size:12px;
}
/*
	商品検索画面の条件検索画面のTABLEの内枠線に
	関するスタイル
*/
.Table_Explore_Manage .Inside
{
	/* セル内の余白 */
	margin:0px;
	padding:0px;
	/* 内枠は実線 */
	border-style:solid;
	/* 内枠幅は１ピクセル */
	border-width:1px;
	border-color:#888888;
}
/*
	商品検索画面の条件検索画面のTABLEの内枠線に
	関するスタイル
*/
.Table_Explore_Manage .InsideTop
{
	/* セル内の余白 */
	margin:0px;
	padding:0px;
	/* 内枠は実線 */
	border-style:solid;
	/* 内枠幅は１ピクセル */
	border-width:1px;
	border-color:#888888;
	vertical-align:top;
}
/*
	検索結果一覧画面のリストTABLEに使用するスタイル
*/
.Table_List
{
	/* 高さの指定 */
	width:660px;
	/* テーブル枠線と内容領域の間の空白をあけない */
	padding:0;
	/* テーブル枠線の外側に空白をあけない */
	margin:0;
	/* 外枠は黒 */
	border-color:black;
	/* 外枠は実線 */
	border-style:solid;
	/* 外枠幅は1ピクセル */
	border-width:1px;
	/* セル間の空白をあけない */
	border-collapse:collapse;
	border-color:#888888;
}
/*
	検索結果一覧画面のリストTABLEのTHに使用するスタイル
*/
.Table_List TH
{
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
	/* 内枠は実線 */
	border-style:solid;
	/* 内枠幅は１ピクセル */
	border-width:1px;
	border-color:#888888;
	background-color:#F0F0F0;
}
/*
	検索結果一覧画面のリストTABLEのTHに使用するスタイル
*/
.Table_List TD
{
	white-space:nowrap;
	/* 内枠は実線 */
	border-style:solid;
	/* 内枠幅は１ピクセル */
	border-width:1px;
	border-color:#888888;
	font-weight:normal;
	font-size:12px;
	height:37px;
}
/*
	検索結果一覧画面の表示部の偶数行の背景のスタイル
*/
.Table_List .Odd
{
	background-color: #F0F0F0;
}
/*
	スペック詳細画面の項目一覧のTABLEに使用するスタイル
*/
.Table_Spec
{
	line-height:120%;
	margin-left:8px
	
}
/*
	スペック詳細画面の項目一覧のTABLEのTRに使用するスタイル
*/
.Table_Spec TR
{
	vertical-align:top;
}
/*
	スペック詳細画面の項目一覧のTABLEの任意のTDに使用するスタイル
*/
.Table_Spec .Img
{
	vertical-align:top;
	text-align:center;
	width:180px;
}
/*
	カテゴリ詳細画面のTABLEのスタイル
	関するスタイル
*/
.Table_CategoryDetail
{
	padding:0;
	margin:7px;
	width:500px;
}
/*
	商品検索画面の条件検索画面のTABLEの背景色に
	関するスタイル
*/
.Table_Detail
{
/* 
	テーブル枠線と内容領域の間の空白をあけない
*/
	padding:0;
	margin:7px;
	font-size:14px;
}
/*
	カテゴリ本番反映画面のTABLEに関するスタイル
*/
.Table_MaintenanceProcessing
{
	/* テーブル枠線と内容領域の間の空白をあけない */
	padding:0;
	text-align:center;
	/* 外枠は実線 */
	border-style: solid;
	/* 外枠幅は１ピクセル */
	border-width: 1px;
	border-color:#888888;
	/* セル間の空白をあけない */
	border-collapse:collapse;
	white-space:nowrap;
	padding: 4px;
	font-size:14px;
	
}
.Table_MaintenanceProcessing TH
{
	background-color:#e0FFFF;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color:#888888;
	padding: 4px;
	
}
.Table_MaintenanceProcessing TD
{
	border-color:#888888;
	border-style: solid;
	border-width: 1px;
	/* セル間の空白をあけない */
	border-collapse:collapse;
	padding: 4px;
	
}
/*
	カテゴリの選択画面でのTABLEに使用するスタイル
*/
.Select
{
	/* テーブル枠線と内容領域の間の空白をあけない */
	padding:0px;
	margin:0px;
}
/*
	商品検索画面の条件検索画面のTABLEの空白に関するスタイル
*/
.Space
{
	/* テーブル枠線と内容領域の間の空白をあけない */
	padding:0;
	/* テーブル枠線の外側に空白をあけない */
	margin:0;
	/* セル間のスペースをあけない */
	border-spacing:0;
	/* セル間の空白をあけない */
	border-collapse:collapse;
}
/*
	商品検索画面の検索条件下に表示する注意文言に関するスタイル
*/
.Alert
{
	/* テーブル枠線と内容領域の間の空白をあけない */
	padding-left:8px;
	/* テーブル枠線の外側に上下右は8px、左は15px */
	margin:8px 8px 8px 15px;
	/* セル間のスペースをあけない */
	border-spacing:5px;
}
.Repeat_Back
{
	background: url(../img/BackBlue.gif);
	background-repeat: repeat-x;
	width:760px;
}

/*
	商品検索画面の条件詳細指定TABLEでの空間調整に使用するスタイル
	（高さ130）
*/
.Height_SamNail
{
	padding-bottom:130px;
}
/*
	商品検索画面のヘッダー下のTABLEでの空間調整に使用するスタイル
	（高さ２）
*/
.Height_Empty
{
	padding-bottom:5px;
}
/*
	商品検索画面の空間調整に使用するスタイル
	（幅10）
*/
.Width_ExploreSentence
{
	padding-left:10px;
}
/*
	商品検索画面の空間調整に使用するスタイル
	（幅150）
*/
.Width_Display
{
	padding-left:115px;
}
/*
	商品検索画面の空間調整に使用するスタイル
	（幅100）
*/
.Width_Eighty
{
	padding-left:80px;
}
/*
	商品検索画面の空間調整に使用するスタイル
	（幅25）
*/
.Width_TwoFifth
{
	width:25px;
}
/*
	商品検索画面の空間調整に使用するスタイル
	（幅25）
*/
.Width_Short
{
	width:100px;
}
/*
	商品検索画面の空間調整に使用するスタイル
	（幅19）
*/
.Width_Nine
{
	width:19;
}
/*
	商品検索画面の空間調整に使用するスタイル
	（幅19）
*/
.Width_Nine2
{
	width:8px;
}
/*
	商品検索画面の空間調整に使用するスタイル
	（幅13）
*/
.Width_Three
{
	width:13;
}
/*
	商品検索画面の形名のINPUTに使用するスタイル
*/
.Width_ShapeMain
{
	width:180px;
}
/*
	商品検索画面のキーワードのINPUTに使用するスタイル
*/
.Width_KeyWordMain
{
	width:412px;
}
/*
	商品検索画面のキーワードのINPUTに使用するスタイル
*/
.Width_KeyWordMain2
{
	width:466px;
}
/*
	商品検索画面のカテゴリのINPUTに使用するスタイル
*/
.Width_CategoryMain
{
	width:357px;
}
/*
	商品検索画面の詳細条件のINPUTに使用するスタイル
*/
.Width_Detail
{
	width:60px;
}
/*
	商品検索画面（管理用）の形名のINPUTに使用するスタイル
*/
.Width_Shape
{
	width:200px;
}

/*
	商品検索画面（管理用）のキーワードのINPUTに使用するスタイル
*/
.Width_KeyWord
{
	width:320px;
}
/*
	商品検索画面（管理用）のカテゴリのINPUTに使用するスタイル
*/
.Width_Category
{
	width:345px;
}
/*
	商品検索画面の検索条件テーブルに使用するスタイル
*/
.Width_Check
{
	width:122px;
}
/*
	検索結果一覧ページのタブ指定
*/
.Tab
{
	width:660px;
	height:300;
	border-style:solid;
	border-top-style:none;
	border-color:#F0F0F0;
	border-width:2px;
}

/*
	左寄せの表示スタイル
*/
.Label_Left
{
	text-align:left;
}
/*
	中央寄せの表示スタイル
*/
.Label_Center
{
	text-align:center;
}
/*
	右寄せの表示スタイル
*/
.Label_Right
{
	text-align:right;
}
/*
	太字で表示するスタイル
*/
.Label_Bold
{
	font-weight:bold;
	font-size:14px;
}
/*
	太字（小サイズ）で表示するスタイル
*/
.Label_Bold_Small
{
	font-weight:bold;
	font-size:12px;
}
/*
	商品検索画面の条件検索画面の検索する際の見出しで
	使用するスタイル
*/
.Label_Title
{
	font-size:14px;
	font-weight:bold;
}
/*
	商品検索画面の条件検索画面の検索する際の見出し（小）で
	使用するスタイル
*/
.Label_Small
{
	font-size:12px;
}
/*
	商品検索画面の条件検索画面の一覧結果での赤字のスタイル
*/
.Label_Alert
{
	color:red;
	font-size:11px
}
/*
	商品検索画面の条件検索画面の一覧結果での赤字のスタイル
*/
.Label_Alert_L
{
	color:red;
	font-size:12px
}
/*
	商品検索画面の条件検索画面の一覧結果での赤字のスタイル
*/
.Label_Alert_Bold
{
	color:red;
	font-size:12px;
	font-weight:bold;
}
/*
	スペック画像の詳細画面での文字位置に関してのスタイル
*/
.Label_Top
{
	vertical-align:top;
}
/*
	メニューで使用しているテーブルのスタイル
*/
.Table_Menu
{
	/* 幅の指定 */
	width:230px;
	/* 外枠は黒 */
	border-color:black;
	/* 外枠は実線 */
	border-style:solid;
	/* 外枠幅は1ピクセル */
	border-width:1px;
	/* セル間の空白をあけない
	border-collapse:collapse; */
	border-color:#888888;
	background-color:#e0FFFF;
	font-size:14px;
}
.Table_Menu TH
{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	/* セル内の余白 */
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}
/*
	カテゴリ取込画面で使用しているテーブルのスタイル
*/
.Table_Category
{
	/* 幅の指定 */
	width:380px;
	/* 外枠は黒 */
	border-color:black;
	/* 外枠は実線 */
	border-style:solid;
	/* 外枠幅は1ピクセル */
	border-width:1px;
	/* セル間の空白をあけない
	border-collapse:collapse; */
	border-color:#888888;
	background-color:#e0FFFF;
	font-size:14px;
}
.Table_Category TH
{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	/* セル内の余白 */
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}
/*
	画面タイトル用のスタイル
*/
.Label_PageTitle
{
	/* 上下のマージン */
	margin-top:5;
	margin-bottom:5;
	/* フォント */
	font-size:25px;
	font-weight:bold;
	text-align:center;
}
/*
	メニューの説明の文字
*/
.Label_Explanation
{
	font-size:13px;
	text-align:center;
}
/**
	情報ボックスのスタイル
	処理完了メッセージなどの枠などに使用する。
*/
.Box_Notice
{
	/* マージン幅 */
	margin-top:5;
	margin-left:5;
	/* ボックス幅 */
	width:620;
	/* ボックス内余白 */
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	/* 枠 */
	border-style:solid;
	border-color:blue;
	border-width:1px;
}
/*
	情報ボックス内の全ての要素に関するスタイル
*/
.Box_Notice,.Box_Notice *
{
	/* 背景色・フォント */
	background-color:#E0FFFF;
	color:blue;
	font-size:14px;
	font-weight:bold;
}
/*
	情報ボックスタイトルのスタイル
*/
.Box_Notice SPAN
{
	font-size:17px;
}
/*
	データ取込み確認画面に表示するメッセージ
*/
.ImportMessage
{
	font-size:14px;
	color:red;
}
/*
	詳細検索画面の詳細条件のテキストボックスに使用するスタイル
*/
.TextBox_Numeric
{
	width:70px;
	text-align:right;
}

/*
	エラーボックスのスタイル
	エラーメッセージの枠に使用する。
*/
.Box_Error
{
	/* マージン幅 */
	margin-top:5;
	margin-left:5;
	/* ボックス幅 */
	width:400;
	/* ボックス内余白 */
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	/* 枠 */
	border-style:solid;
	border-color:red;
	border-width:1px;
	/* ボックス幅 */
	width:600;
}
/*
	エラーボックス内の全ての要素に関するスタイル
*/
.Box_Error,.Box_Error *
{
	/* 背景色・フォント */
	background-color:#FFE0E0;
	color:red;
	font-size:14px;
	font-weight:bold;
}
/*
	エラーボックスタイトルのスタイル
*/
.Box_Error SPAN
{
	font-size:17px;
}