/* pc - pc6 のマージ版 */
/* 共通 table th tdの全体的なレイアウト */
table,th,td {
	font-size: 12px;
	line-height: 15px;
}

/* 共通 body要素の全体的なレイアウト */
body {
	margin: 0px;
	padding: 0px;
	background: #D6D6D6;
	color: #333333;
	font-size: 100%;
}

/* 共通 大枠のテーブルのカラーと大きさ*/
table.total_table {
	width:100%;
	height: 100%;
	background-color: #FFFFFF;
	border-collapse: collapse;
	border:0px;
}

/* 共通 大枠のテーブルの上寄せ*/
tr.total_table_tr {
	vertical-align:top;
}

/* ***** メニュー↓↓ ***** */
/* 共通 ヘッダメニューテーブル */
table.header_menu {
	border-collapse: collapse;
	border:0px;
	width:100%;
}

/* 共通 上メニューの位置、大きさ */
td.global_menu {
	vertical-align: bottom;
}
td.global_menu table{
	border-collapse: collapse;
	border:0px;
}
td.global_menu table tr td {
	padding:0px;
}

/* 共通 メニュー下のライン */
table.menu_under_line{
/*	width:1108px; */
	width:100%;
	border-collapse: collapse;
	border:0px;
}
table.menu_under_line tr td{
	padding:0px;
	height:5px;
}

/* グローバルメニュー画像 */
/* 状況不明 */
img.glmenu {
	border:0px;
}
/* ***** メニュー↑↑ ***** */


/* ***** ロゴ↓↓ ***** */
/* 共通 ライブスターロゴ TD幅 */
td.logo {
	width:145px;
	background-color:#ffffff;
}
td.logo p a img{
	border:0px;
}

/* 共通 ライブスターロゴ（ログイン前用） TD幅 */
td.logo2 {
	width:145px;
	background-color:#ffffff;
}
td.logo2 p a img{
	width:261px;
	height:56px;
	border:0px;
}
/* ***** ロゴ↑↑ ***** */


/* 2012.4.6 kataoka 追記↓↓ */
/* 共通 左メニュー＆全体テーブル */
table.left_and_all_table {
	width:100%;
	border-collapse: collapse;
	border:0px;
}

/* 共通 メインテーブル */
table.main_table {
/*	width:945px; */
}
/* 2012.4.6 kataoka 追記↑↑ */

/* 共通 メインヘッダー */
table.main_header{
	background-color: #d3e7fc;
/*	width:945px; */
	width:100%;
}

/* 共通 左メニュー＆メイン部のテーブル */
table.left_and_main_table {
/*	width:1108px; */
	width:100%;
	border-collapse: collapse;
	border:0px;
}

/* 共通 左メニュー＆メイン部のテーブルを上寄せ */
tr.left_and_main_table_tr {
	vertical-align:top;
}

/* 2012.4.6 kataoka 追記 */
/* 共通 左メニュー＆全体テーブルを上寄せ */
tr.left_and_all_table_tr {
	vertical-align:top;
}

/* 共通 パンくず */
.pankuzu {
	FONT-SIZE: 12px;
	width:720px;
}

/* 共通 パンくず */
.pankuzu2 {
	FONT-SIZE: 12px;
	width:455px;
}

/* ***** メニュー↓↓ ***** */
/* グローバルメニュー画像 */
img.glmenu {
	border:0px;
}

img.glmenu_s {
	border:0px;
}

/* 共通 左メニュー 大 */
img.lmenu{
	border:0px;

}

/* 共通 左メニュー 小 */
img.lmenu_s{
	border:0px;
}
/* ***** メニュー↑↑ ***** */

/* 共通 ログアウトボタンの大きさ */
.main_header_btn {
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 7px;
}

/* 共通 ヘッダー部の問合せ、ヘルプボタン*/
.inquiry_and_help{
	border:0px;
}

/* 共通 ヘッダー部のログアウトボタン*/
.logout{
	border:0px;
}

/* フッター */
.footer {
	height:50px;
}
.footer table{
	width:100%;
}

/* フッターのリンク */
.footer_link {
	text-align:center;
}

/* 2012.4.11 riyi 追記 */
/* 共通 コピーライト*/
#copyright {
	padding: 0px 10px 0px 0px;
	text-align:right;
}
#copyright p{
	font-size: 88%;
	color: #666666;
	padding: 5px 0px 10px 0px;
}

#left_navi table{
	border-collapse: collapse;
	border:0px;
}
#left_navi table tr td{
	padding:0px;
}

/* 画面タイトル*/
.page_title {
	border:1px solid;
	width:100%;
	height:30;
	background-color:#BED1F1;
}

.page_title_label {
	width:3px;
	background-color:#0066cc;
}

.mid{
	vertical-align: middle;
}

/* 2012.6.11 yoshikawa 追記 */
/* ボタン画像リンク */
img.btnlink {
	border:0px;
}

/* メイン画面右側 */
table.each_table5 {
/*	width: 460px;*/
	width:400px;
/*    width:100%;*/
	border-collapse: collapse;
	border: #0066cc solid 1px; 
  border-width: 1px 1px; /* 上下だけ引く */
}
table.new {
	width: 850px; 
	border-collapse: collapse;
	border: #0066cc solid 1px; 
  border-width: 1px 1px; /* 上下だけ引く */
}

.table_padding{
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;

}

/* ログイン画面のテキストボックス 高さ */
.login_text {
	height:1.7em;
}

/* ログイン画面のログイン、パスワードボタンのスペース */
.login_btn_space{
	padding-top:10px;
}

/* ***** 現物、信用↓↓ ***** */
/* 注文テーブル タイトル*/
table.order_table_tit {
	width:440px;
}
/* 注文表のタブの余白 */
table.order_table_tit tr td {
	border-right:solid 3px #ffffff;
	width:16%;
}

/* 注文テーブル */
table.order_table {
/*	width:440px;*/
	width:437px;
	background-color:#cccccc;
	border:solid 1px #cccccc;
}

/* 株式現物 信用取引 左内容の縦位置 */
.r_content_height {
	padding-top:23px
}

/* 株式現物 信用取引 左内容の縦間隔 */
.r_content_height_spacing {
	padding-top:10px
}

/* 株式現物 信用取引 左内容の自動更新ボタンの縦間隔 */
.r_button_height_spacing {
	padding:5px
}

/* 株式現物 信用取引 左内容 会社名 */
.company_table {
	width:280px;
	border:solid 1px #0066cc;
}

.company_table tr td{
	padding:3px;
}

/* ***** 現物、信用↑↑ ***** */

/* ***** 先物、OP↓↓ ***** */
/* 先OP  注文テーブル */
table.fo_order_table {
/*	width:550px;*/
	width:450px;
	background-color:#cccccc;
	border:solid 1px #cccccc;
}

/* 先OP 商品選択テーブル*/
table.fo_nktable {
	width:100%;
	border:solid 1px #dcdcdc;
	border-collapse: collapse;
	padding:0px;
	margin:0px;
}

/* 先OP 注文テーブル タイトル*/
table.fo_order_table_tit {
	width:553px
}


.fo_nktable  tr{
	height:35px;
}

.fo_nktable  th{
	border:solid 1px #dcdcdc;
	text-align: center;
	color: #636363;
	background-color: #BED1F1;
	width:100px;
	white-space: nowrap;
}

.fo_nktable  td{
	border:solid 1px #dcdcdc;
	text-align: left;
	white-space: nowrap;
	padding:5px;
}
/* 先OP 照会テーブル */
table.fo_list {
	border:0px;
	width:100%;
	padding:3px;
	margin:0px;
	background: #D6D6D6;
}

.fo_list tr{
	height:25px;
}

.fo_list td {
	border:0px;

}
/* 先物注文　メインテーブル */
table.fo_main {
	width:945px;
	border:0px:
}

/* 先物注文　余力テーブル */
table.deposit {
	margin:2px;
	border:1px solid #dcdcdc;
	border-collapse: collapse;
}
.deposit tr{
	height:30px;
}
.deposit th{
	text-align: center;
	color: #636363;
	background-color: #BED1F1;
	width:150px;
	white-space: nowrap;
}
.deposit td{
	text-align: right;
	width:80px;
	white-space: nowrap;
}


/** 時価 **/
/* 先OP 気配値テーブル */
table.fo_jika2_out {
	border:0px;
	width:100%;
	padding:0px;
	border-collapse:collapse;
}

table.fo_jika2_l {
	border:1px solid #0066cc;
	width:200px;
	padding:1px;
	border-collapse:collapse;
}

.fo_jika2_l td{
	border:1px solid #0066cc;
}

table.fo_jika2_r {
	border:1px solid #0066cc;
	width:150px;
	padding:1px;
	border-collapse:collapse;
}

.fo_jika2_r td{
	border:1px solid #0066cc;
}

/* 先OP 現在値テーブル */
table.fo_jika {
	border:1px solid #0066cc;
	width:100%;
	padding:1px;
	border-collapse:collapse;
}

.fo_jika td{
	border:1px solid #0066cc;
}

/* 先OP 注文大枠テーブル */
table.fo_order_table_out {
	width:440px;
	border:0px;
	padding:0px;
	margin:0px;
}

/* 先物注文　余力テーブル外枠 */
table.fu_deposit_out {
	border:0px;
	width:100%;
	padding:0px;
	margin:0px;
}
/* 注文　余力テーブル外枠 */
table.deposit_out {
	border:0px;
	width:440px;
	padding:0px;
	margin:0px;
}

table.each_table11 {
	width: 800px; 
	border-collapse: collapse;
	border: #0066cc solid 1px; 
}

/* 先物取引余力照会画面 テーブルの内容*/
.gradient_sakimonoyoryoku2 {
	width: 175px; 
	border: #0066cc solid 1px; 
	background-color:#d3e7fc; color:black;
}
/* 先物取引余力照会画面 テーブルの内容(width なし)*/
.gradient_sakimonoyoryoku3 {
	border: #0066cc solid 1px; 
	background-color:#d3e7fc; color:black;
}
/* 先物取引余力照会画面 td_Lvsblue線  */
.gradient_td_sakimonoyoryoku2 {
	width: 175px; 
	border: #0066cc solid 1px; 
	background-color:#ffffff;
}
/* 先物取引余力照会画面 td_Lvsblue線（width なし）  */
.gradient_td_sakimonoyoryoku3 {
	border: #0066cc solid 1px; 
	background-color:#ffffff;
}

/* ***** 先物、OP↑↑ ***** */

/* ***** テーブル（入力系）↓↓ ***** */
/* テーブル 見出し2*/
.sformtit_buy2 {
	color: #636363;
	padding: 3px 5px 3px 5px;
	background-color: #BED1F1;
	height:30px;
}

/* テーブル 値*/
.formfield_buy {
	padding: 3px 5px 3px 5px;
	background-color: #ffffff;
}

/* テーブル 値*/
.formfield_buy_red {
	padding: 3px 5px 3px 5px;
	background-color: #f6c6c9;
}
/* テーブル 値*/
.td_red {
	background-color: #f6c6c9;
}
/* テーブル 値*/
.td_blue {
	background-color: #9be9de;
}
/* テーブル 値*/
.formfield_buy_blue {
	padding: 3px 5px 3px 5px;
	background-color: #9be9de;
}

/* テーブル 値(色違い)*/
.sformfield_buy {
	padding: 3px 5px 3px 5px;
	background-color: azure;
}

/* テーブル 値(色違い)*/
.sformfield_buy_red {
	padding: 3px 5px 3px 5px;
	background-color: #f6c6c9;
}
/* テーブル 値(色違い)*/
.sformfield_buy_blue {
	padding: 3px 5px 3px 5px;
	background-color: #9be9de;
}
.formfield {
	padding: 3px 5px 3px 5px;
	background-color: #FFFFFF;
}
.formfield2 {
	padding: 3px 5px 3px 5px;
	background-color: #e9f2fc;
}

/* 注文テーブルcomment */
table.order_table_com {
/*	width:425px; */
	width:360px;
	background-color:#cccccc;
	border:solid 1px #cccccc;
}

/* 株式現物 買付可能額 テーブル*/
.gbksumtable {
	width:300px;
	height:25px;
	border:solid 1px #dcdcdc;
	border-collapse: collapse;
}

/* 株式現物 買付可能額 見出し*/
.gbksumtit {
	text-align: center;
	background-color: #BED1F1;
	width:150px;
}

/* 株式現物 買付可能額 金額*/
.gbksumfield {
	text-align:right;
}

/* 株式現物 買付可能額*/
.total_amount {
	width:417px;
	text-align:left
}

/* フォームボタン*/
table.formbtn{
	width:400;
}

/*フォームテーブル設定*/
.formtit {
	color: #FFFFFF;
	padding: 3px 5px 3px 5px;
	background-color: #0066cc;
}

.formtit2 {
	padding: 3px 5px 3px 5px;
}

.formfield_sy {
	background-color: #ededda;
}

.tabfield2 {
	background-color: #FFFFFF;
}

.num {
	text-align: right;
	ime-mode:disabled; 
	vertical-align: middle;
}

/* テーブル見出し */
/* テーブル 見出し親 */
.sformtit_org {
	background-color: #0066cc;
	color: #FFFFFF;
	padding: 3px 5px 3px 5px;
}
/* テーブル 見出し親 */
.sformtit_org_red {
	background-color: #7B0000;
	color: #FFFFFF;
	padding: 3px 5px 3px 5px;
}
/* テーブル 見出し親 */
.sformtit_org_blue {
	background-color: #00007B;
	color: #FFFFFF;
	padding: 3px 5px 3px 5px;
}

/* 株式現物 注文内容のテーブル 見出し*/
.sformtit_buy {
/*	width:60px; */
	width:72px; 
	height:30px;
}

/* 投資信託 テーブル 見出し*/
.sformtit_mt {
	/* 色は親で指定する */
	width:100px;
	height:30px;
}

/* 余力 テーブル 見出し*/
.sformtit_tp {
	/* 色は親で指定する */
	width:140px;
	height:30px;
}

/* お客様情報 テーブル 見出し middleサイズ*/
.sformtit_cus_m {
	/* 色は親で指定する */
	width:100px;
	height:30px;
}

/* お客様情報 テーブル 見出し largeサイズ*/
.sformtit_cus_l {
	/* 色は親で指定する */
	width:160px;
	height:30px;
}

/* お客様情報 テーブル 見出し 2L(large)サイズ*/
.sformtit_cus_l2 {
	/* 色は親で指定する */
	width:210px;
	height:30px;
}

/* 入出金 テーブル 見出し middleサイズ*/
.sformtit_cash_m {
	/* 色は親で指定する */
	width:100px;
	height:30px;
}
/* テーブル見出し */

/* 注文ボタン*/
.formbtn_submit{
	text-align:right;
}
/* クリアボタン*/
.formbtn_crear {
	text-align:left;
}

/* ***** テーブル（入力系）↑↑ ***** */

/* ***** テーブル↓↓ ***** *
/* 照会テーブル*/
.reference_table {
	background-color:#cccccc;
	width:100%;
	margin-top:10px;
}

.stablebg5 {
	background-color: 0066cc;
}

/*小テーブル内の色わけ*/

.stablebg2b {
	background-color: #FFFFFF;
}
/*小テーブル内の色わけ*/

.stablebg2b_red {
	background-color: #FFE3E3;
}
/*小テーブル内の色わけ*/

.stablebg2b_blue {
	background-color: #E3E3FF;
}

.stablebg3a {
	background-color: #eoeoeo;
}


.stablebg3 {
	background-color: #FFFFFF;
}

.stablebg2c {
	background-color: #FFFFFF;
}

/* ***** テーブル↑↑ ***** */

/* 株式現物 信用取引 注文テーブル 1行の<tr>の縦幅を統一 */
tr.one_line_height {
	height:30px;
}

/* 片岡追記 start 2012/4/5 */
/* 項目タイトル(建玉決済詳細)専用 背景色 - 灰色（グラデーション） */
.gradient_close {
	background-color:#d3e7fc; color:black;
	padding: 3px 5px 3px 5px;
}

/****************************************/
/* Start 青木追記 */
/* 文字 文字色 - 赤 */
.att {
	color: #FF3300;
}

/* 項目タイトル 背景色 - 灰色（グラデーション） */
.gradient {
  /* For WebKit (Safari, Google Chrome etc) */
/*   background: -webkit-gradient(linear, left top, left bottom, from(#CCC), to(#FFF)); */
  /* For Mozilla/Gecko (Firefox etc) */
/*   background: -moz-linear-gradient(top, #CCC, #FFF); */
  /* For Internet Explorer 5.5 - 7 */
/*   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0066cc, endColorstr=#FFFFFFFF); */
  /* For Internet Explorer 8 */
/*   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0066cc, endColorstr=#FFFFFFFF)"; */
	background-color: #E4EFFB; color:black;
	padding: 3px 5px 3px 5px;
}
.tdoutline{background-color: #738CA6}
/*
.tdtitle {color: #FFFFFF;background-color: #6C9BCB;font-size: 12px; line-height:120%}
*/
.tdtitle {color: #FFFFFF;background-color: #6C9BCB;font-size: 12px; padding: 3px 5px 3px 5px;}

.tdtitle2 {color: #000000;background-color: #6C9BCB;font-size: 12px; padding: 3px 5px 3px 5px;}


/* End 青木追記 */
/****************************************/

/****************************************/
/* 現物株式買付入力_Start 本瓦追記 */

/* メイン画面右側 */
div.main_right_table1 {
	width:274px; 
}
/* 現物株式買付入力_End 本瓦追記 */
/****************************************/

/****************************************/
/* TOP_Start 本瓦追記 */


table.each_table5_left_head {
	width: 600px;
	border-collapse: collapse;
	border: #0066cc solid; 
	border-width: 2px 2px 0px 2px;
}

table.each_table5_left {
	width: 600px; 
	border-collapse: collapse;
	border: #0066cc solid; 
	border-width: 2px 2px 2px 2px;
}

table.each_table5_right_head {
	margin-left:20px;
	width: 300px; 
	border-collapse: collapse;
	border: #0066cc solid; 
	border-width: 2px 2px 0px 2px;
}

table.each_table5_right {
	margin-left:20px;
	width: 300px; 
	border-collapse: collapse;
	border: #738CA6 solid;
	background-color:#FFFFFF;
	border-width: 1px 1px 1px 1px;
}
table.each_table5_right_2 {
	margin-left:20px;
	width: 300px; 
	border-collapse: collapse;
	border: #738CA6 solid;
	background-color:#FFFFFF;
	border-width: 0px 0px 0px 0px;
}
table.each_table5_right_head2 {
	margin-left:20px;
	width: 340px; 
	border-collapse: collapse;
	border: #0066cc solid; 
	border-width: 2px 2px 0px 2px;
}

table.each_table5_right2 {
	margin-left:20px;
	width: 340px; 
	border-collapse: collapse;
	border: #0066cc solid; 
	border-width: 2px 2px 2px 2px;
}

/* 注文約定照会 背景色 幅 */
.gradient_tyumonyakujo {
/*	width: 112px; */
	background-color:#d3e7fc; color:black;
}
/* 注文約定照会 背景色 幅 */
.gradient_tyumonyakujo1 {
/*	width: 225px;  */
	background-color:#d3e7fc; color:black;
}

/* 注文約定照会 幅  */
.gradient_tyumonyakujo2 {
/*	width: 112px; */
}

/* 注文約定照会 幅  */
.gradient_tyumonyakujo3 {
/*	width: 225px; */
}

/* topお知らせ 幅  */
.gradient_top_osirase {
	width: 330px; 
	height:20px;
	vertical-align:middle;
}

/* topご連絡 幅  */
.gradient_top_gorenraku {
	width: 350px; 
	height:20px;
	vertical-align:middle;
}

/* topリンク 幅  */
.gradient_top_link {
	width: 800px; 
}

/* topリンク Lvsblue線  */
.gradient_sijo {
	border: #0066cc solid 1px; 
}

.gradient_sijo2 {
	border: #0066cc solid 1px; 
	background-color: azure;
}

.gradient_transition_header {
	border: #0066cc solid 1px; 
	background-color:#d3e7fc; color:black;
}

/* TOP_End 本瓦追記 */
/****************************************/

/* 信用取引余力照会画面 テーブルの内容*/
table.each_table10 {
/*	width: 935px; */
	width: 100%;
	border-collapse: collapse;
	border: #0066cc solid 1px; 
  border-width: 1px 1px; /* 上下だけ引く */
}

/****************************************/
/* Start 青木追記 */

/* 小テーブル */
.stablebg {
/*	background-color: #AEAEAE; */
	background-color: 0066cc;
	width:280px; 
	/* width:274px;  */
}
.stablebg2 {
	background-color: #FFFFFF;
}
.stablebg2x {
	background-color: #FFFFCC;
}
/* End 青木追記 */
/****************************************/

/****************************************/
/* Start 高野追記 */

/*小テーブル内の色わけ*/


.tabfield_yellow {
	background-color: #FFFFCC;
}

/* End 高野追記 */
/****************************************/

/****************************************/
/* Login_Start 本瓦追記 */

/* ログイン画面 お客様へのご案内リンク用*/
p.annai_link {
	text-align:left; 
	letter-spacing:0.2em; 
	font-size:1.0em; 
	line-height:1.4em; 
	margin-top:8px;
}

p.annai_link a{
	color:black;
	text-decoration: none;
}

/* ログイン画面 大枠のテーブルのカラーと大きさ*/
table.total_table2 {
	width: 100%; 
	height: 100%;
	background-color: #FFFFFF;
	border-collapse: collapse;
	border:0px ;
}

/* ログイン画面 大枠のテーブルの上寄せ*/
tr.total_table2_tr {
	vertical-align:top;
}


/* ログイン画面 各テーブルの見出し*/
table.each_table3 {
	width: 98%; 
	border-collapse: collapse;
}

/* ログイン画面 各テーブルの内容*/
table.each_table4 {
	width: 98%; 
	border-collapse: collapse;
	border: #0066cc solid 1px; 
}

/* エラーメッセージ */

.error{font:12pt ; color:red}

/* Login_End 本瓦追記 */
/****************************************/

/* ログイン＆現在日時 */
.login_and_present_time {
	text-align:right;
	color:#000000;
}

/*片岡追記 end 2012.4.11 */

p.padding_top {
	padding-top:2px;
}

P {
	MARGIN: 0px
}

table.each_table6 {
	width: 100%;
}

/* ログイン画面 各テーブルの内容*/
table.each_table7 {
	width: 400px; 
}

/* ログイン画面 各テーブルの内容*/
table.each_table8 {
	width: 130px; 
}

/* ログイン画面 各テーブルの内容*/
table.each_table9 {
	width: 55px; 
}

input.btnstyle_keyboard {
	color: #000000;
	background-color: #d3e7fc;
	font-size:14px;
	font-weight:bold;
	width:30px;
	height:30px;
}

/* ボタン用 style 橙1 */
input.btnstyle_orange1{
	border-style:solid; 
	border-color:#fffacc; 
	background:#f7c114; 
	color:#fffacc;
	font-size:14px;
}

A.wb3-black:link { color: black; } 
A.wb3-black:visited { color: black; } 
A.wb3-black:hover { color: black; } 
A.wb3-black:active { color: black; } 

A.wb3-red:link { color: red; } 
A.wb3-red:visited { color: red; } 
A.wb3-red:hover { color: red; } 
A.wb3-red:active { color: red; } 

A.wb3-blue:link { color: blue; } 
A.wb3-blue:visited { color: blue; } 
A.wb3-blue:hover { color: blue; } 
A.wb3-blue:active { color: blue; } 

A.wb3-green:link { color: green; } 
A.wb3-green:visited { color: green; } 
A.wb3-green:hover { color: green; } 
A.wb3-green:active { color: green; } 

A.wb3-brown:link { color: brown; } 
A.wb3-brown:visited { color: brown; } 
A.wb3-brown:hover { color: brown; } 
A.wb3-brown:active { color: brown; } 

A.blk-black:link { color: black; } 
A.blk-black:visited { color: black; } 
A.blk-black:hover { color: black; } 
A.blk-black:active { color: black; } 

A.blk-red:link { color: red; } 
A.blk-red:visited { color: red; } 
A.blk-red:hover { color: red; } 
A.blk-red:active { color: red; } 

A.blk-blue:link { color: blue; } 
A.blk-blue:visited { color: blue; } 
A.blk-blue:hover { color: blue; } 
A.blk-blue:active { color: blue; } 

A.blk-green:link { color: green; } 
A.blk-green:visited { color: green; } 
A.blk-green:hover { color: green; } 
A.blk-green:active { color: green; } 

A.blk-brown:link { color: brown; } 
A.blk-brown:visited { color: brown; } 
A.blk-brown:hover { color: brown; } 
A.blk-brown:active { color: brown; }

/* 共通 そのページのメイン内容 */
table.main_text{
/*	width:945px; */
	width:100%;
	margin-left:0px;
/*	background-color: #d3e7fc; */
}

/* 項目タイトル 背景色  */
.gradient_top {
/*	width: 460px;  */
	width: 500px; 
	border: #0066cc solid 1px;  
	background-color:#d3e7fc; 
	color:black;
}

.text_style {
	padding:5px 10px;
}

/*************************/
.page_table {
	width:672px;
	height:550px;
	margin:30px 30px;
}
.page_table tr{
	vertical-align:top;
}
/*************************/

/* お客様情報 */

/* ログインパスワード発行手続き */
.table.each_table5_2 {
/*	width: 460px;  */
	width: 530px; 
	border-collapse: collapse;
	border: #0066cc solid 1px; 
  border-width: 1px 1px; /* 上下だけ引く */
}

.table_lr_padding {
	padding-left:30px;
}
/* 入力テーブル */
table.order_table_free {
	background-color:#cccccc;
	border:solid 1px #cccccc;
	width: 720px; 
}

/* ログイン画面のテーブルのタイトル */
/* 項目タイトル 背景色 - 灰色（グラデーション） */
.gradient_login {
	background-color:#d3e7fc; color:black;
	padding: 3px 5px 3px 5px;
	height:30px;
}

/* ログアウト画面のテーブル */
.logout_table {
	font-size: 15px;
	padding-top:15px;
	padding-bottom:15px;
}

/* 2012.5.17 yoshikawa 追記 */
.btn_right {
	margin-left:10px;
}


/* 2012.6.21 yoshikawa 追記 */
/* 共通 大枠のテーブルのカラーと大きさ*/
table.rich_table {
	width:140px;
	border-collapse: collapse;
	border:0px;
}

/* 共通 大枠のテーブルの上寄せ*/
table.rich_table tr td {
	text-align:center;
}

table.fo_jika3_l {
	width:200px;
	border-collapse:collapse;
	background-color:#0066cc;
}

/* 2012.6.11 yoshikawa 追記 */
/* ボタン画像リンク */
img.btnlink {
	border:0px;
}

/* リッチ画像用↓↓ */
/* 2012.6.21 yoshikawa 追記 */
/* 共通 大枠のテーブルのカラーと大きさ*/
table.rich_table {
	width:140px;
	border-collapse: collapse;
	border:0px;
}

/* 共通 大枠のテーブルの上寄せ*/
table.rich_table tr td {
	text-align:center;
}

.rich_menu {
	margin-top:5px;
}

.rich_menu_top {
	margin-top:10px;
}

.rich_menu_bottom {
	margin-top:5px;
	margin-bottom:10px;
}
/* リッチ画像用↑↑ */

/* 2012.6.29 kataoka 追記 */
/* メインテーブルの余白*/
td.main_padding{
	padding-top:15px;
	padding-left:5px;
	padding-right:5px;
}

/* 2012.5.8 yoshikawa 追記 */
/* ラジオボタン高さ(フォントサイズを小さくすることでおきるズレ解消のため) */
input.radio {
	/* フォントサイズと合わせること */
	height: 12px;
}

/* 20120710 yoshikawa add for login */
/* ログイン画面 各テーブルの内容*/
table.login_table {
	width: 98%; 
	border-collapse: collapse;
	border: #0066cc solid 1px; 
}

table.login_left_table {
	width: 480;
	border-collapse: collapse;
	border:0;
}

.login_left {
	width: 480;
}

.login_right {
	width: 505;
	height: 450;
}

.login_top {
	height: 250;
	border-collapse: collapse;
	border:0;
}
/* 20120710 yoshikawa add */

/* 20120731 tsugawa add start */
/******************SPANシュミレータ_START**********************/

/******************SPANシュミレータ_START**********************/

/* SPANシュミレータ*/
.syumi_tbl_0 {
	width:550px;
	border: #0066cc solid 1px;
	border-collapse: collapse;
}

.syumi_tbl_1 {
	width:850px;
	border: #0066cc solid 1px;
	border-collapse: collapse;
}

.syumi_tbl_1_1 {
	width:850px;
	border: #0066cc solid 1px;
	border-collapse: collapse;
	border-top:solid 0px #0066cc;
}

.syumi_tbl_1_2 {
	width:850px;
	border: #0066cc solid 1px;
	border-collapse: collapse;
	border-top:solid 0px #0066cc;
}

/* SPANシュミレータ*/
.syumi_1 {
	width:150px;
	background-color:#d3e7fc;
	border: #0066cc solid 1px;
	border-collapse: collapse;
}

/* SPANシュミレータ*/
.syumi_2 {
	border: #0066cc solid 1px;
	border-collapse: collapse;
}
.tabfield2 {
	background-color: #FFFFFF;
}

/* SPANシュミレータ*/
.syumi_3 {
	background-color:#d3e7fc;
	border-collapse: collapse;
	border-right:solid 1px #0066cc;
}

/* SPANシュミレータ*/
.syumi_3_1 {
	background-color:#d3e7fc;
	border-collapse: collapse;
}


/* SPANシュミレータ*/
.syumi_4 {
	text-align: right;
  ime-mode: inactive; /* 半角モード */

}

.syumi_5 {
	width:15px;
	background-color:#d3e7fc;
	border: #0066cc solid 1px;
	border-collapse: collapse;
	text-align: center;
}
.syumi_6 {
	width:75px;
	background-color:#d3e7fc;
	border: #0066cc solid 1px;
	border-collapse: collapse;
	text-align: center;
}

/* SPANシュミレータ*/
.syumi_7 {
	width:165px;
	background-color:#d3e7fc;
	border-collapse: collapse;
	border-right:solid 1px #0066cc;
	text-align: center;
}

/* SPANシュミレータ*/
.syumi_8 {
	width:110px;
	background-color:#d3e7fc;
	border-collapse: collapse;
	border-right:solid 1px #0066cc;
	text-align: center;
}

/* SPANシュミレータ*/
.syumi_10 {
	background-color:#d3e7fc;
	border: #0066cc solid 1px;
	border-collapse: collapse;
}
/******************SPANシュミレータ_END**********************/

.red { color:#FF4444;}

/* index_02.html */
td.warn_1{
	background-color:#ff0000;	/* 赤 */
	color: #ffffff;				/* 白 */
	font-weight:bold;			/* 太 */
	height:29px;
}
/******************FAQ_TABLE_START**********************/
/* faqテーブル */
table.faq_table {
	width:566px;
	background-color:#cccccc;
	border:solid 1px #cccccc;
}
/******************FAQ_TABLE_END**********************/
/* 20120731 tsugawa add end */
