
/* -----------------------------------------------------------------------
 * @charset "Shift_JIS"
 * Copyright 2007 NEC Corporation. All Rights Reserved
 *
 * ---------------------------------------------------------------------*/

/* =======================================================================
 * システム名	: 東京弁護士会新業務システム
 * ファイル名	: tba_standard_hp.css
 * 概要		: 標準HP表示用StyleSheet
 * 改版履歴	: 
 * Rev - Date ------- Name --------- Note --------------------------------
 * 1.0   2008.04.04    NEC.YANG  新規作成
* ======================================================================*/


.set_nowrap {

	white-space: nowrap;

}
/* 画面全体で使用する通常のテキスト */
.text-normal {
	font-size: 10pt;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
}

/* 画面全体で使用する改行されるテキスト */
.text-normal2 {
	font-size: 10pt;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nomal;
}

/* 画面全体で使用する通常のテキスト */
.text-normal-wrap {
	font-size: 10pt;
	font-family:"ＭＳ ゴシック",Arial;
}

/* 画面全体のマルチテキストで使用する */
.text-area-normal {
	font-size: 10pt;
	font-family:"ＭＳ ゴシック",Arial;
}

.text-caption-normal {
	font-size: 10pt;
	font-family:"ＭＳ ゴシック",Arial;
	text-align: left;
	background-color: #ffffff;
}


/* 正常メッセージ */
.message-normal {
	font-family: monospace;
	font-size: 10pt;
	font-weight: bold;
	font-family:"ＭＳ ゴシック",Arial;
	color: #6666ff;
	white-space: nowrap;
}

/* エラーメッセージ */
.message-error {
	font-family: monospace;
	font-size: 10pt;
	font-weight: bold;
	font-family:"ＭＳ ゴシック",Arial;
	color: #FF0000;
	white-space: nowrap;
}

/* 警告メッセージ */
.message-warning {
	font-family: monospace;
	font-size: 10pt;
	font-weight: bold;
	font-family:"ＭＳ ゴシック",Arial;
	color: #ffcc00;
	white-space: nowrap;
}

/* 情報メッセージ */
.message-information {
	font-family: monospace;
	font-size: 10pt;
	font-weight: bold;
	font-family:"ＭＳ ゴシック",Arial;
	color: blue;
	white-space: nowrap;
}

/* 文字列(太字) */
.char_b	{
	font-weight:bold;
	font-style:normal;
	font-size:10pt;
	text-align:left;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
}

/* 文字列(太字/中央揃え) */
.char_b_center	{
	font-weight:bold;
	font-style:normal;
	font-size:10pt;
	text-align:center;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
}


/* 文字列(太字/左寄せ) */
.char_b_left	{
	font-weight:bold;
	font-style:normal;
	font-size:10pt;
	text-align:left;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
}

/* エラーメッセージ */
.char_err {
	color:red;
	font-weight:bold;
	font-style:normal;
	font-size:13pt;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
}

/* 必須項目 */
.necessary {
	color:blue;
	font-weight:bold;
	font-style:normal;
	font-size:10pt;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
}


/* ラベル */
.label {
	color:black;
	font-weight:bold;
	font-style:normal;
	font-size:10pt;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
}

/* ボタン拡張 */
.button_wide1	{
	font-style:normal;
	font-size:10pt;
	text-align:center;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
	width:200px;
	height:40px;
}

/* ボタン横幅拡張 */
.button_wide2	{
	font-style:normal;
	font-size:10pt;
	text-align:center;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
	width:200px;
}

/* テーブル奇数行 */
tr.row_odd {
	background-color:#ffffff;
	color:black;
	font-weight:normal;
	font-style:normal;
	font-size:10pt;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
}

/* テーブル偶数行 */
tr.row_even {
	background-color:#ffffff;
	color:black;
	font-weight:normal;
	font-style:normal;
	font-size:10pt;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
}

/* テーブルヘッダ */
tr.row_title {
	background-color:#66aa99;
	color:black;
	font-weight:bold;
	font-style:normal;
	font-size:10pt;
	text-align:center;
	font-family:"ＭＳ ゴシック",Arial;
	white-space:nowrap;
}

/* 画面タイトル */
.title_main {
	background-color:#ffffff;
	color:black;
	font-weight:bold;
	font-size:22pt;
	text-align:center;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
}

/* サブタイトル */
.title_sub {
	background-color:#ccffcc;
	color:black;
	font-weight:bold;
	font-size:14pt;
	text-align:center;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
}

.scrol	{
	overflow-x: none;
	overflow-y: scroll;
	border-width:1px;
	border-style:solid;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
}

/* スクロールバー */
.scrolldiv {	
	overflow-x: none;
	overflow-y: scroll;
	border-width:0px;
}	

/* メッセージ部固定 */
.msgheight {
	height:14px;
}

/* 画面全体で使用するreadonlyのテキスト */
.text-readonly {
	font-size: 10pt;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
	background-color:#cccccc;
}
/*******************************************************************************
***   【Phase1.5期】１２８画面の一覧部で使われる。
*******************************************************************************/
/* テーブル偶数行 */
tr.row_2_even {
	background-color:#dddddd;
	color:black;
	font-weight:normal;
	font-style:normal;
	font-size:10pt;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
}

.lab_td01 {
	background-color:#ffffff;
	color:black;
	font-weight:bold;
	font-size:18pt;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
}
.lab_td02 {
	background-color:#ffffff;
	color:black;
	font-weight:bold;
	font-size:12pt;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
}

/*******************************************************************************
***   【Phase2.0以後】
*******************************************************************************/
BODY {
	FONT-SIZE: 10pt; OVERFLOW-X: hidden; FONT-FAMILY: "MSゴシック"; BACKGROUND-COLOR:#ffffff;
}
.title_main2{
	FONT-WEIGHT: bold;	FONT-SIZE: 17pt; COLOR: black;FONT-FAMILY: "MSゴシック";	WHITE-SPACE: nowrap; TEXT-ALIGN: left;
}
.char_b_normal {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: "MSゴシック"; WHITE-SPACE: nowrap; TEXT-ALIGN: left;
}
.td_padding0{
	padding-left: 0px;
}
.td_padding1{
	padding-top: 16px; padding-left: 10px;
}
.td_padding2 {
	padding-left: 10px;
}
.td_padding3 {
	padding-left: 2px;
}
.td_padding4 {
	padding-top: 10px;
}
.td_padding5 {
	padding-top: 2px;padding-left: 2px;
}
.td_padding6 {
	padding-top: 2px;
}
.td_padding7 {
	padding-top: 2px; padding-left: 10px;
}
.td_padding8 {
	padding-bottom: 2px;
}
.td_padding9 {
	padding-top: 16px;
}
.ime-on {
	ime-mode:active; FONT-SIZE: 10pt; FONT-FAMILY: "MSゴシック",Arial; WHITE-SPACE: nowrap;
	}
.ime-off {
	ime-mode:inactive; FONT-SIZE: 10pt; FONT-FAMILY: "MSゴシック",Arial; WHITE-SPACE: nowrap;
	}
.ime-disabled {
	ime-mode: disabled; FONT-SIZE: 10pt; FONT-FAMILY: "MSゴシック",Arial; WHITE-SPACE: nowrap;
	}
.ime-on-wrap {
	ime-mode:active; FONT-SIZE: 10pt; FONT-FAMILY: "MSゴシック",Arial;
	}
.button1{
	WIDTH: 45px; HEIGHT: 36px; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: "MSゴシック",Arial; WHITE-SPACE: nowrap; TEXT-ALIGN: center;
	}
.button2{
	WIDTH: 91px; HEIGHT: 36px; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: "MSゴシック",Arial; WHITE-SPACE: nowrap; TEXT-ALIGN: center;
	}
.button3{
	WIDTH: 182px; HEIGHT: 36px; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: "MSゴシック",Arial; WHITE-SPACE: nowrap; TEXT-ALIGN: center;
	}
.button4{
	WIDTH: 45px; HEIGHT: 36px; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: "MSゴシック",Arial; WHITE-SPACE: nowrap; TEXT-ALIGN: center;color:#ff0000;
	}

.img_logo1{ 
  width: 980px; 
  height: 50px; 
} 

.img_logo3{ 
  width: 350px; 
  height: 18px; 
}
.title_logo1{ 
  width: 206px; 
  height:49px; 
}
.title_logo2{ 
  width: 145px; 
  height: 35px; 
}

.logout_logo{ 
  width: 90px; 
  height: 20px; 
}
.hr_color{
	color:#00CCFF;
}
.empty_cells_hide{
	empty-cells: hide;
}
.cell_width1{
	width:50%;
	}
.cell_width2{
	width:50%;
	}
.column_width1{
	width:25%;
	}
.column_width2{
	width:25%;
	}
.column_width3{
	width:25%;
	}
.column_width4{
	width:25%;
	}
.char_0{
	FONT-WEIGHT: bold; FONT-SIZE: 15pt; FONT-STYLE: normal; FONT-FAMILY: "MSゴシック"; WHITE-SPACE: nowrap;
}

.scrolldiv2{
	BORDER-TOP-WIDTH: 0px; OVERFLOW-Y: scroll; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
}
	
.textbox{
	text-align:right;
}

.char_b_wrap {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: "MSゴシック";TEXT-ALIGN: left;
}

.char_b_wrap_right {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: "MSゴシック";TEXT-ALIGN: right;
}

/*******************************************
***9/15追加Ph2.0新デザイン対応
********************************************/

.button5{
	WIDTH: 485px; 
	HEIGHT: 36px;
	FONT-SIZE: 12pt; 
	FONT-STYLE: normal; 
	FONT-FAMILY: "MSゴシック"; 
	WHITE-SPACE: nowrap; 
	TEXT-ALIGN: center; 
}

.button6{
	BORDER-STYLE:solid;
	BORDER-COLOR:#FF0000;
	BORDER-WIDTH:5px;
	WIDTH: 485px; 
	HEIGHT: 36px;
	FONT-SIZE: 12pt; 
	FONT-STYLE: normal; 
	FONT-FAMILY: "MSゴシック"; 
	WHITE-SPACE: nowrap; 
	TEXT-ALIGN: center;
}

.button7{
	WIDTH: 90px; 
	HEIGHT: 36px;
	FONT-SIZE: 10pt; 
	FONT-STYLE: normal; 
	FONT-FAMILY: "MSゴシック"; 
	WHITE-SPACE: nowrap; 
	TEXT-ALIGN: center;
}

.button8{
	WIDTH: 200px; 
	HEIGHT: 36px;
	FONT-SIZE: 10pt; 
	FONT-STYLE: normal; 
	FONT-FAMILY: "MSゴシック"; 
	WHITE-SPACE: nowrap; 
	TEXT-ALIGN: center;
}

.button9{
	WIDTH: 115px; 
	HEIGHT: 36px;
	FONT-SIZE: 10pt; 
	FONT-STYLE: normal; 
	FONT-FAMILY: "MSゴシック"; 
	WHITE-SPACE: nowrap; 
	TEXT-ALIGN: center;
}

.button10{
	WIDTH: 182px; 
	HEIGHT: 36px;
	FONT-SIZE: 10pt; 
	FONT-STYLE: normal; 
	FONT-FAMILY: "MSゴシック",Arial; 
	WHITE-SPACE: nowrap; 
	TEXT-ALIGN: center;
	border-top:6px solid #FFD700;
    border-bottom:6px solid #FFD700;
    border-left:3px solid #FFD700;
    border-right:3px solid #FFD700;
    background-color: #FFFF99;
	}

/*メール表示ラベルの背景色*/
.mail_background_color{	
	background-color:#CC9999;
}

/* テーブルヘッダ */
tr.row_title_new {
	background-color:#55cc90;
	color: #ffffff;
	font-weight:bold;
	font-style:normal;
	font-size:10pt;
	text-align:center;
	white-space:nowrap;
	font-family:"ＭＳ ゴシック",Arial;
	height: 30px;
}

/* テーブル奇数行 */
tr.row_odd_new {
	background-color:#e5fff1;
	color:black;
	font-weight:normal;
	font-style:normal;
	font-size:10pt;
	font-family:"ＭＳ ゴシック",Arial;
	height: 30px;
}

/* テーブル偶数行 */
tr.row_even_new {
	background-color:#ffffff;
	color:black;
	font-weight:normal;
	font-style:normal;
	font-size:10pt;
	font-family:"ＭＳ ゴシック",Arial;
	height: 30px;
}

/* サブタイトル */
.title_sub_new {
	background-color:#ffffff;
	color:black;
	font-size:14pt;
	text-align:center;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
}

/* テーブルヘッダ (TD)*/
td.row_title_new_td {
	background-color:#55cc90;
	color: #ffffff;
	font-weight:bold;
	font-style:normal;
	font-size:10pt;
	text-align:center;
	white-space:nowrap;
	font-family:"ＭＳ ゴシック",Arial;
	height:30px; 
}

/* テーブル奇数行(TD) */
td.row_odd_new_td {
	background-color:#e5fff1;
	color:black;
	font-weight:normal;
	font-style:normal;
	font-size:10pt;
	font-family:"ＭＳ ゴシック",Arial;
	padding-left: 8px;
	height:30px;
}

/* 画面タイトル */
.title_main_new {
	background-color:#ffffff;
	color:black;
	font-weight:bold;
	font-size:15pt;
	text-align:left;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
}

.img_logo3_new{ 
  width: 300px; 
  height: 17px; 
}

.cell_spacing_2px{ 
 cellspacing : 2px; 
}

/* 登録完了メッセージ */
.toroku_kanryo_msg {
	color:#FF0000;
	font-weight:bold;
	font-size:15pt;
	text-align:center;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
}

/* エラーメッセージ */
.message-error_new {
	font-family: monospace;
	font-size: 10pt;
	font-weight: bold;
	font-family:"ＭＳ ゴシック",Arial;
	color: #FF0000;
}

/* ヘッダ領域 */
.div_header {
	height:100px;
}

/* メイン領域 */
.div_main {
	height:600px;
}

/* フッタ領域 */
.div_footer {
	height:20px;
}

/* 必須項目(太字解除) */
.necessary_new {
	color:blue;
	font-style:normal;
	font-size:10pt;
	font-family:"ＭＳ ゴシック",Arial;
	white-space: nowrap;
}
