﻿@charset "utf-8";

/*
   プロトタイプ用
*/
/* ◆BODYタグにつけられるスタイル◆ */
.body_menu {
	font-size:14px;
	font-family:"ＭＳ ゴシック";
}

/* ◆INPUTタグ(type="button")につけられるスタイル◆ */
/*
 大き目
 (メニュー画面で使用)
*/
.button_large {
	text-align: center;
	WIDTH: 200px;
	HEIGHT: 35px;
	/*font-weight:bold;*/
	font-size:14px;
	background: #D3D3D3;
}
/*
 戻る、取込ボタン等
 (画面全体で使用)
*/
.button_small {
	WIDTH: 80px;
	HEIGHT: 30px
}
/*
 (取込画面で使用)
*/
.button_height_only {
	HEIGHT: 30px
}
.button_width_only {
	WIDTH: 80px;
}
/*
 詳細画面表示ボタン
 (一覧表示画面で使用)
*/
.button_detail {
	WIDTH:35px;
}
.button_detail_delete {
	WIDTH:45px;
}
.button_large {
	text-align: left;
	WIDTH: 180px;
	HEIGHT: 30px;
	font-size:12px;
	margin: 3px;
}

/* 満期データチェック画面の入力項目 */
.input_items_bgcolor {
	background-color:#FFFFCC;
}

/* ◆SELECTタグにつけられるスタイル◆ */
/*
 コンボボックス
 (一覧表示画面で使用)
*/
.combo_width {
	width:150px;
}

/* ◆TABLEタグにつけられるスタイル◆ */
/*
 テーブル
 (メニュー画面で使用)
*/
.table_menu {
	margin-left: 35px;
	width: 870px;
}
.table_menu_branch {
	margin-left: 35px;
	width: 550px;
}
/*
 セクション
 (詳細画面で使用)
*/
.table_section_table {
	border: 1px solid #BBBBBB;
	background-color: #E0E0E0;
}
.table_section_table1 {
	border: 1px solid #BBBBBB;	background-color: #E0E0E0;
	width:720px;
}
.table_section_table2 {
	border: 1px solid #BBBBBB;
	background-color: #E0E0E0;
	width:560px;
}
.table_section_table3 {
	border: 1px solid #BBBBBB;
	background-color: #E0E0E0;
	width:765px;
}
.table_section_table4 {
	border: 1px solid #BBBBBB;
	background-color: #E0E0E0;
	width:600px;
}
.table_section_table5 {
	border: 1px solid #BBBBBB;
	background-color: #E0E0E0;
	width:500px;
}
/*
 エラーメッセージ表示テーブル
 (取込画面で使用)
*/
.table_err_message {
	border: 1px solid #BBBBBB;
	background-color:#FFFFEE;
	height: 35px;
}

/*
 取込画面テーブル
 (取込画面で使用)
*/
.table_torikomi {
	border: 1px solid #BBBBBB;
	height: 35px
}
/*
 検索条件項目テーブル
 (一覧画面で使用)
*/
.table_condition1 {
	border: 1px solid #BBBBBB;
	/*background-color: #F7E5E5;*/
	background-color: #E0E0E0;
}
/*
 一覧表示テーブル
 (一覧表示画面で使用)
*/
.table_ichiran {
	border: 1px solid #BBBBBB;
}

/*
 幅指定のみ
 テーブルの端っことページ遷移用のボタン領域の端っこを合わせるために定義している
 */
/* 保険情報データ一覧 */
.table_width_hoken_joho_ichiran {
	width:710px;
}
/* 満期依頼データ一覧 */
.table_width_manki_irai_ichiran {
	width:1025px;
}
/* 保険情報データ一覧（支店別） */
.table_width_manki_irai_ichiran_shiten_betsu {
	width:665px;
}
/* 満期依頼データ一覧（支店別） */
.table_width_manki_kezoku_irai_ichiran_shiten_betsu {
	width:585px;
}

/* add kaneko */
/* 満期データ確認（支店別） */
.table_width_manki_kakunin_shiten_betsu {
	/*width:860px;*/
	width:930px;
}

/* 満期データ確認（車両別） */
.table_width_manki_kakunin_sharyo_betsu {
	width:1005px;
}
/* add end */

/* 支店・配備店検索 */
.table_width_shiten_kyokusho_ichiran {
	width:550px;
}
/* 支社・支店一覧 */
.table_width_shisha_shiten_ichiran {
	width:740px;
}
/* 満期依頼データ確認 */
.table_width_manki_irai_kakunin {
	width:940px;
}
/* 満期依頼データチェック */
.table_width_manki_data_check {
	width:1110px;
}
/* メールテンプレート選択 */
.table_width_mail_template_ichiran {
	width:580px;
}
/* 確認依頼メール配信 */
.table_width_mail_send_ichiran {
	width:480px;
}
/* 満期確定済データ訂正 */
.table_width_manki_kakuteizumi_data_teisei {
	width:860px;
}

/* マスタメンテ */
/* 局所マスタメンテ（検索一覧）*/
.table_width_kyokusho_master_ichiran {
	width:970px;
}
/* 保険会社マスタ一覧 */
.table_width_hoken_kaisha_ichiran {
	width:550px;
}
/* 満期確定データ照会（支店別） */
.table_width_manki_kakutei_shiten_betsu {
	width:730px;
}
/* 満期確定データ照会（車両別） */
.table_width_manki_kakutei_sharyo_betsu {
	width:1029px;
}
/* 保険情報データ一覧（支社別）：本社用 */
.table_width_hoken_ichiran_shisha_betsu_for_honsha {
	width:630px;
}
/* 新規車両データ一覧 */
.table_width_shinki_ichiran {
	width:1025px;
}
.table_width_hakken_irai_error_ichiran {
	width:1025px;
}
.table_width_hakken_irai_yoyaku_teisei_ichiran {
	width:1025px;
}
/* ◆TDタグにつけられるスタイル◆ */
/* class="table_solid"の中のTDにのみ適用するスタイル */
table.table_solid td {
	border: 1px solid #BBBBBB;
}
/* class="table_ichiran"の中のTDにのみ適用するスタイル */
table.table_ichiran td {
	border: 1px solid #BBBBBB;
}
/* class="table_ichiran"の中のTDの中のDIVのみ適用するスタイル */
/* (一覧の個々のカラムで表示しきれない値をカラム幅内に収める) */
table.table_ichiran td div {
	height:20px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
}
table.table_ichiran_title td.td_left {
	text-align:left;
	border-right:none;
}
table.table_ichiran_title td.td_right {
	text-align:right;
	border-left:none;
}


/* class="table_ichiran"の中のTDの中のDIVのみ適用するスタイル */
/* (一覧の個々のカラムで表示しきれない値をカラム幅内に収める) */
table.table_solid td div {
	height:20px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
}
/* 一覧のテーブル用(タイトル部分) */
table.table_ichiran_title td {
	border: 1px solid #BBBBBB;
	background-color: #E0E0E0;
	text-align:center;
	font-weight:bold;
}
/*
 メニューの見出し
 (メニュー画面で使用)
*/
.td_menu_midashi {
	padding-left:20px;
}
/*
 セクションのヘッダ
 (詳細画面で使用)
*/
.td_section_header {
	font-size: 12px;
	color: #444444;
	font-weight:bold;
}
/*
 入力項目見出し・任意入力
 (画面全体で使用)
*/
.td_input_caption0 {
	border: 1px solid #BBBBBB;
	background-color: #E0E0E0;
	font-weight:bold;
}
.td_input_caption1 {
	border: 1px solid #BBBBBB;
	background-color: #E0E0E0;
	width:160px;
	font-weight:bold;
}
/*
「保険情報1、2」のセル用
 (詳細画面で使用)
*/
.td_input_caption2 {
	border: 1px solid #BBBBBB;
	background-color: #E0E0E0;
	width:200px;
	font-weight:bold;
}
/*
 各テーブル情報のセル用
 (マッチング画面で使用)
*/
.td_input_caption3 {
	border: 1px solid #BBBBBB;
	background-color: #E0E0E0;
	width:170px;
	font-weight:bold;
}
/*
 入力項目セル
 (画面全体で使用)
*/
.td_input_value {
	border: 1px solid #BBBBBB;
	background-color: #F6F6F6;
}
.td_input_value0 {
	border: 1px solid #BBBBBB;
}
.td_input_value1 {
	border: 1px solid #BBBBBB;
	width:200px;
	background-color: #F6F6F6;
}
.td_input_value2 {
	border: 1px solid #BBBBBB;
	width:100px;
	background-color: #F6F6F6;
}
.td_input_value_triple {
	border: 1px solid #BBBBBB;
	background-color: #F6F6F6;
	width:560px;
}
.td_input_value_hoken_kaisha {
	border: 1px solid #BBBBBB;
	width:350px;
	background-color: #F6F6F6;
}
.td_input_value_hokenryo {
	border: 1px solid #BBBBBB;
	width:80px;
	background-color: #F6F6F6;
}
.td_input_value_no_data {
	border: 1px solid #BBBBBB;
	width:430px;
	background-color: #F6F6F6;
}
/* 発券依頼データ作成 */
.td_label_hakken_hoken_company {
	border: 1px solid #BBBBBB;
	width:260px;
	background-color: #F6F6F6;
}

.td_input_value_furikomi {
	border: 1px solid #BBBBBB;
	width:100px;
	background-color: #F6F6F6;
}
/*
 画面端のマージン
*/
.td_margin {
	width:13px;
	border:none;
}
/*
 エラーメッセージ
*/
.td_err_message {
	padding: 10px;
	color:#FF0000;
}

/* ◆TRタグにつけられるスタイル◆ */
/*
 一覧、奇数行
 (一覧表示画面で使用)
*/
.tr_odd {
	background-color: #F6F6F6;
}
/*
 一覧、偶数行
 (一覧表示画面で使用)
*/
.tr_even {
	background-color: #FFFFFF;
}
/* ◆COLタグにつけられるスタイル◆ */
/* "項番" */
.col_width_kouban {
	width:40px;
}
/* "ステータス" */
.col_width_keizoku_keiyaku_disp {
	width:60px;
}
.col_width_keizoku_keiyaku_disp_multiline {
	width:75px;
}
.col_width_keizoku_keiyaku_input {
	width:145px;
}
/* "車台番号" */
.col_width_shatai_bango {
	width:185px;
}
.col_width_shatai_bango_for_jconw050 {
	width:225px;
}
/* "用途車種" */
.col_width_yoto_shashu {
	width:95px;
}
/* "自賠責保険 満期日" */
.col_width_jibai_mankibi {
	width:80px;
}
/* "継続契約 保険期間" */
.col_width_keizoku_kikan {
	width:60px;
}
/* "保険期間" */
.col_width_hoken_kikan_s {
	width:35px;
}
/* "支店" */
.col_width_shiten {
	width:140px;
}
/* "局所" */
.col_width_kyokusho {
	width:190px;
}
/* "備考" */
.col_width_biko {
	width:220px;
}
/* "通信欄" */
.col_width_tsushin_ran {
	width:270px;
}

/* "突合結果" */
.col_width_totsugo_kekka {
	width:35px;
}
/* "状態種別" */
.col_width_joutai_shubetsu {
	width:70px;
}
/* "支社名" */
.col_width_shisha_name {
	width:90px;
}
/* "支店名" */
.col_width_shiten_name {
	width:200px;
}
/* "配備店名" */
.col_width_kyokusho_name {
	width:200px;
}
/* "資産管理番号" */
.col_width_shisan_kanri_bango {
	width:200px;
}
/* "データ件数・未入力" */
.col_width_data_count_minyuryoku {
	width:60px;
}
/* "データ件数・未処理" */
.col_width_data_count_mishori {
	width:60px;
}
/* "データ件数・継続" */
.col_width_data_count_keizoku {
	width:60px;
}
/* "データ件数・不継続" */
.col_width_data_count_fukeizoku {
	width:60px;
}
/* "データ件数・不明" */
.col_width_data_count_fumei {
	width:60px;
}
/* "データ件数・合計" */
.col_width_data_count_gokei {
	width:60px;
}
/* "アンマッチ件数" */
.col_width_data_count_unmatch {
	width:80px;
}
/* "マッチ" */
.col_width_data_count_matched {
	width:80px;
}
/* 満期データ変更画面の保険情報の幅 */
.col_width_hoken_joho_caption {
	width:160px;
}
.col_width_hoken_joho_value {
	width:300px;
}
.col_width_hoken_joho_value_triple {
	width:602px;
}
/* "タイトル" */
.col_width_mail_subject {
	width:150px;
}
/* "本文" */
.col_width_mail_body {
	width:400px;
}
/* "保険料合計" */
.col_width_hokenryo_goukei {
	width:150px;
}
/* "満期車両数" */
.col_width_manki_sharyo {
	width:90px;
}
/* "支店数" */
.col_width_shiten_count {
	width:80px;
}
/* "合計" */
.col_width_matchi_result_total {
	width:80px;
}
/* "突合結果 供用" */
.col_width_matchi_result_kyoyo {
	width:80px;
}
/* "突合結果 備車なし" */
.col_width_matchi_result_no_bisha {
	width:80px;
}
/* "突合結果 保有なし" */
.col_width_matchi_result_no_hoyu {
	width:80px;
}
/* "突合結果 エラー" */
.col_width_matchi_result_error {
	width:80px;
}
/* 発券依頼データ作成画面のtdの幅 */
.col_width_data_kind {
	width:100px;
}
.col_width_hakken_shashu {
	width:80px;
}
.col_width_hakken_hoken_shiki {
	width:80px;
}
.col_width_hakken_data_cnt {
	width:80px;
}
.col_width_hakken_data_choice {
	width:80px;
}
.col_width_hoken_company_caption {
	width:280px;
}
.col_width_hakken_furikomi_value {
	width:115px;
}
/* 局所マスタメンテ */
/* 局所コード */
.col_width_kyokusho_code {
	width:70px;
}
/* 局所種別 */
.col_width_kyokusho_shubetsu {
	width:90px;
}

/* ◆DIVタグにつけられるスタイル◆ */
/*
 エラーメッセージ表示
 (画面で使用)
*/
.div_err_message {
	border: 1px solid #BBBBBB;
	background-color:#FFFFEE;
	padding: 10px;
	color:#FF0000;
	/*height: 35px;*/
}

/* 一覧表示のテーブルの幅、高さ */
/* 満期確定済データ照会 */
.div_manki_kakutei_ichiran {
	width:100%;
	height:300px;
	overflow-y:scroll;
}
/* 満期依頼データ確認 */
.div_manki_irai_kakunin_ichiran {
	width:100%;
	height:300px;
	overflow-y:scroll;
}
/* 満期継続依頼データチェック */
.div_manki_irai_check_ichiran {
	width:100%;
	height:350px;
	overflow-y:scroll;
}
/* 保険情報データ一覧 */
.div_hoken_joho_ichiran {
	width:100%;
	height:330px;
	overflow-y:scroll;
}
/* 満期依頼データ一覧 */
.div_manki_irai_data_ichiran {
	width:100%;
	height:320px;
	overflow-y:scroll;
}
/* 満期依頼データ一覧（支店別） */
.div_manki_irai_data_ichiran_shiten_betsu {
	width:100%;
	height:340px;
	overflow-y:scroll;
}
/* 満期確定データ照会（支店別） */
.div_manki_kakutei_data_ichiran_shiten_betsu {
	width:100%;
	height:370px;
	overflow-y:scroll;
}
/* 確認依頼メール配信 */
.div_mail_send_ichiran {
	width:100%;
	height:320px;
	overflow-y:scroll;
}
/* 確認依頼メール配信 */
.div_shiten_haibiten_ichiran {
	width:100%;
	height:200px;
	overflow-y:scroll;
}
/* 満期確定済データ訂正 */
.div_manki_kakuteizumi_data_teisei {
	width:100%;
	height:320px;
	overflow-y:scroll;
}

/* 保険情報マスタメンテ一覧 */
.div_hoken_kaisha_ichiran {
width:100%;
height:320px;
overflow-y:scroll;
}

/* 新規車両データ一覧 */
.div_shinki_data_ichiran {
	width:100%;
	height:320px;
	overflow-y:scroll;
}
/* 局所マスタ一覧 */
.div_kyokusho_master_ichiran {
	width:102%;
	height:270px;
	overflow-y:scroll;
}
/* 局所マスタ一覧 */
.div_kyokusho_master_ichiran_with_msg {
	width:102%;
	height:220px;
	overflow-y:scroll;
}
/* 単票形式の画面スクロール */
/* 保険情報データ変更画面 */
.div_hoken_jouhou_change {
	height:520px;
	overflow-y:scroll;
}
/* 保険情報データ変更画面(メッセージがある時) */
.div_hoken_jouhou_change_with_massage {
	height:470px;
	overflow-y:scroll;
}
/* 満期データ変更画面 */
.div_manki_data_change {
	height:520px;
	overflow-y:scroll;
}

/* 満期データ変更画面、満期申込データ変更画面 */
.div_manki_irai_data_change {
	height:520px;
	overflow-y:scroll;
}
/* 満期データ変更画面、満期申込データ変更画面(メッセージがある時) */
.div_manki_irai_data_change_with_massage {
	height:470px;
	overflow-y:scroll;
}

/* 満期確定済データ照会画面 */
.div_manki_kakutei_data_disp {
	height:480px;
	overflow-y:scroll;
}
/* 満期確定済データ変更画面 */
.div_manki_kakuteizumi_data_change {
	height:480px;
	overflow-y:scroll;
}
/* 発券依頼データ入力画面 */
.div_hakken_joho_input_area {
	height:460px;
	overflow-y:scroll;
}
/* 発券済データ保険料照会 */
.div_hakken_zumi_data_hokenryo_shokai {
	height:440px;
	overflow-y:scroll;
}
/* 満期データ確定 */
.div_manki_data_kakutei {
	width: 550px;
	height:340px;
	overflow-y:scroll;
}
/* 保険情報データ一覧 */
.div_hokenjoho_data_itiran {
	width: 650px;
	height:340px;
	overflow-y:scroll;
}
/* 満期申込チェック */
.div_mankimousikomi_check {
	width: 710px;
	height:340px;
	overflow-y:scroll;
}
/* 固定幅に収めるための領域 */
/* "支店" */
.div_width_shiten {
	width:155px;
}
/* "局所" */\\\\
.div_width_kyokusho {
	width:185px;
}
/* "タイトル" */
.div_width_mail_subject {
	width:135px;
}
/* "本文" */
.div_width_mail_body {
	width:395px;
}
/* "用途車種" */
.div_width_yoto_shashu {
	width:90px;
}
/* "満期年月" */
.div_width_toroku_nengetsu {
	width:75px;
}
/* "通信欄" */
.div_width_tsushin_ran {
	width:270px;
}

/* "タイトル" */
.div_width_mail_subject_input {
	overflow:hidden;
	white-space:nowrap;
	width:345px;
}
/* "本文" */
.div_width_mail_body_input {
	overflow:hidden;
	white-space:nowrap;
	width:345px;
}


/* ◆SPANタグにつけられるスタイル◆ */
.span_hissu {
	font-weight:bold;
	color:#FF0000;
}


/* Common Area  20110418 nakamoto
------------------------------------------*/
#common_area{
	margin-left:10px;
}
#common_area span{
	white-space: nowrap;
}
#common_area div#common_bar{
	position:relative;
	float:left;
	margin-top:11px;
	margin-bottom:30px;
}
#common_area table.common_info_table{
	width:490px;
	position:absolute;
	top:26px;
	left:380px;
	color:#FFF;
}
table.common_info_table .sys_name{
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	padding-top:2px;
	padding-left:5px;
}
table.common_info_table .scr_id{
	font-size:15px;
	color:#FFF;
	padding-right:5px;

}
table.common_info_table .id_info{
	padding-left:5px;
	font-size:11px;
	color:#FFF;
}
#common_area ul#common_icon {
	/*width:140px;*/
	height:44px;
	position:absolute;
	left:833px;
	float:left;
	margin-top:17px;
	list-style-type: none;
	font-size: 0;

}
#common_area ul#common_icon li{
	display:inline;
	pading-left:5px;
}
#common_area ul#common_icon input{
	display:inline;
	pading-left:5px;
}
#data_area{
	clear:both;
}


/* 検索条件入力ボックス
-----------------------------------*/
#condition_area{
	clear:both;
	position:relative;
}


/* ◆FIELDSETNタグにつけられるスタイル◆ */
.fieldset_menufieldset {
	border: 1px #808080 solid;
	border-top: 13px #808080 solid;
	width:250px;
	height:160px;
}
/* ◆LEGENDタグにつけられるスタイル◆ */
.legend_menulegend {
	margin: 0 0 0 15px;
	padding: 3px 10px;
	color: #FFFFFF;
	/*font-size: 90%;*/
	border: 1px #FFFFFF solid;
	width:130px;
	background: #808080;
}


/*====================================================================*/
