@charset "Windows-31J";

/**
 * common.css
 *
 * @author 
 */

/**
 * 画面共通・その他
 */

html {
	background-color: #ffffff;
	font-family: "ＭＳ Ｐゴシック", "Arial";
}

body {
	margin: 0px;
}

body > .header { /* TODO: 仮（<body> 直下 の class="header" は、id="header" へ） */
	display: none;
}

em {
	background-color:#c0c0ff;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

input, select {
	font-family: "ＭＳ Ｐゴシック", "Arial";
}

textarea {
	font-family: "ＭＳ ゴシック", "Arial";
	font-size: 10pt;
}

/* 左寄せ */
.L {
	text-align:left;
}

/* 右寄せ */
.R {
	text-align:right;
}

/* 中央揃え */
.C {
	text-align:center;
}

/* 太字 */
.bold {
	font-weight: bold;
}

/* 2015.01.13 ISHIZUKA UPD  "margin-top: -8px;" 追加(他にいい方法があればそれで・・・) >>> */
/* 2015.01.14 UMEKI UPD .header の margin-top: 8px; を 0px にすることで対応 */
form {
	margin: 0px;
/*	margin-top: -8px;*/
}
/* <<< 2015.01.14 UMEKI UPD */
/* <<< 2015.01.13 ISHIZUKA UPD */

/**
 * 
 */
/* margin値を変更(1%→0.5%)し、auto追加 (2014/04/08) */
/* margin値を変更(0.5%→7px)、widthをコメントアウト (2014/06/04) */
form > * {
	clear: both;
	margin: 0px 7px auto;
/* 	width: 98%; */
}

/**
 * 水平線
 */
form hr {
	height: 1px;
	width: 100%;
}

/**
 * 画面タイトル
 */
h1 {
	/* headtext参考 */
	/* 	font-family: "ＭＳ Ｐゴシック", "Arial"; */
	font-size: 16px;
	color: #606060;
	/* padding-left: 7px; */
	letter-spacing: 1px;
	font-weight: bold;
	/* position: relative; */
	/* top: 4px; */
}

/**
 * エラーメッセージ	
 */
/* margin値を変更(1%→7px) (2014/06/04) */
.error {
	background-color: #ffe4e1;
	color: #ff0000;
	font-size: 13px;
	height: auto;
	max-height: 5em;
	overflow: auto;
	letter-spacing: 0px;
	margin: 10px 7px;
	width: 1250px;
}

.error ul {
	margin: 0em;
	padding: 0.3em 2em;
}

.error li {
	list-style-position: inside;
	line-height: 14px;
}

.errorArea {
	margin-right: 0px;
	margin-left: 0px;
}

.errorArea span.empty {
	display: none;
	height: 0px;
	width: 0px;
}

/* 子画面サイズ */
.sub .error {
	width: 570px;
}

/**
 * インフォメーションメッセージ
 */
.information {
	color: #0000ff;
	/* 	font-family: "ＭＳ Ｐゴシック", "Arial"; */
	font-size: 13px;
	letter-spacing: 0px;
}

/**
 * 固定サイズ
 *
 * 想定したウィンドウサイズに適した幅を設定します。
 */
.fix {
	width: 1250px;
}

/* 2015.03.04 SAWADA ADD >>> */
/**
 * 固定サイズ(スクロールバー付)
 */
.scrollFix {
	width: 1267px;
}
/* <<< 2015.03.04 SAWADA ADD */

/**
 * 固定サイズ(子画面)
 */
.subFix {
	width: 570px;
}

/**
 * 固定サイズ(子画面／スクロールバー付)
 */
.subScrollFix {
	width: 587px;
}

/**
 * 出力範囲指定
 */
.outputFix {
	width: 1000px;
}

/**
 * 実績入力
 */
.jisFix {
	width: 1000px;
}


/**
 * ヘッダ部
 */

/**
 * 画面ヘッダ
 */
/* widthを変更 1250px→1242px (2014/04/08) */
/* 2015.01.14 UMEKI UPD  "margin-top: 8px;" 削除 >>> */
.header {
	border-bottom: solid 2px #bb3e32;
	margin-bottom: 10px;
/*	margin-top: 8px;*/
	padding: 2px 4px;
	height: 20px;
	width: 1242px;
}
/* <<< 2015.01.14 UMEKI UPD */

/**
 * 画面タイトル（配置）
 */
.header h1 {
	float: left;
	line-height: 20px;
	margin: 0px 2em 0px 0px;
	padding: 0px 4px;
	/* padding: 2px 0px 2px 0.5%; */
	/* width: 17%; */
}

/**
 * インフォメーションメッセージ（配置）
 */
.header > .information,
.headerSub2 > .information {
	height: 20px;
	line-height: 12px;
	list-style: none;
	margin: 0px;
	overflow: auto;
	padding: 0px 8px;
	/* width: 80%; */
}

.header > .information li,
.headerSub2 > .information li {
	padding: 4px 0px;
}

/**
 * 検索子画面ヘッダ
 */
.headerSub {
	border-bottom: solid 2px #bb3e32;
	margin-bottom: 10px;
	margin-top: 8px;
	width: 590px;
	height: 25px;
}

/**
 * 検索子画面タイトル（配置）
 */
.headerSub h1 {
	float: left;
	line-height: 20px;
	margin: 0px 0px 2px 0px;
	/* width: 24%; */
}

/**
 * 検索子画面エラーメッセージ（配置）
 */
/*
.headerSub > .error {
	float: right;
	line-height: 12px;
	margin: 2px 0px 2px 0px;
	padding: 4px 0.75%;
	width: 72%;
}
*/

/**
 * 手配依頼書照会画面ヘッダ
 */
.headerSub2 {
	border-bottom: solid 2px #bb3e32;
	margin-bottom: 10px;
	margin-top: 8px;
	width: 710px;
	height: 25px;
}

/**
 * 検索子画面タイトル（配置）
 */
.headerSub2 h1 {
	float: left;
	line-height: 20px;
	margin: 0px 0px 2px 0px;
	/* 2015.03.03 SAWADA UPD >>> */
	/* width: 24%; */
	width: 34%;
	/* <<< 2015.03.03 SAWADA UPD */
}

/* 2015.01.13 ISHIZUKA ADD >>> */
/**
 * 水平線(hrの代用)
 */
.horizontalLine {
	border-bottom: solid 1px #a0a0a0;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
}
/* <<< 2015.01.13 ISHIZUKA ADD */


/**
 * テーブル関連
 */

/**
 * 項目名
 *
 * 背景色ありの項目名にあたる部分を td から th に変更。
 */
th {
	background-color: #f8f8f8;
	font-weight: normal;
}

/**
 * データ
 */
td {
	word-wrap: break-word; /* word-wrap: CSS3 */
}

/**
 * 入力テーブル
 *
 * 変更手順
 *  (1) class="tableList restable" --> class="input"
 *      restable には 必ず tableList がある（と思われる）ため
 *  (2) 子要素の td の class="tdList" --> (なし)
 *      tableList の子要素で tdList のついていないものがない（と思われる）ため
 * 上記に反するものが見つかった場合、例外のクラスを用意する必要がある
 */
table.input {
	background-color: #ffffff;
	border: none;
	border-collapse: collapse;
	border-spacing: 0px;
	table-layout: fixed;
}

table.input td,
table.input th {
	border: solid 1px #d3d3d3;
	/* 	font-family: "ＭＳ Ｐゴシック", "Arial"; */
	font-size: 13px;
	height: 22px;
	letter-spacing: 1px;
	line-height: 14px;
	padding: 3px;
}

table.input td {
	padding-left: 6px;
	/* padding-right: 6px; */
}

table.input thead th {
	background-color: #dcdcdc;
	padding-left: 6px;
	text-align: left;
}

/* 2015.01.13 ISHIZUKA ADD >>> */
/**
 * 入力テーブル(実績入力用)
 */
table.jisInput {
	background-color: #ffffff;
	border: none;
	border-collapse: collapse;
	border-spacing: 0px;
	table-layout: fixed;
}

table.jisInput td,
table.jisInput th {
	border: solid 1px #d3d3d3;
	font-size: 13px;
	height: 22px;
	letter-spacing: 1px;
	line-height: 14px;
	padding: 1px;
}

table.jisInput td {
	padding-left: 6px;
	padding-right: 3px;
}

table.jisInput thead th {
	background-color: #dcdcdc;
	padding-left: 6px;
	padding-right: 3px;
	text-align: left;
}
/* <<< 2015.01.13 ISHIZUKA ADD */

/**
 * 入力テーブル（子画面用）
 */
table.subInput {
	background-color: #ffffff;
	border: none;
	border-collapse: collapse;
	border-spacing: 0px;
	table-layout: fixed;
}

table.subInput td,
table.subInput th {
	border: solid 1px #d3d3d3;
	/* 	font-family: "ＭＳ Ｐゴシック", "Arial"; */
	font-size: 13px;
	height: 22px;
	letter-spacing: 1px;
	line-height: 14px;
	padding: 1px;
}

table.subInput td {
	padding: 1px 6px;
}


/**
 * 検索結果テーブル
 */
table.result {
	border: solid 1px #d3d3d3;
	border-collapse: collapse;
	table-layout: fixed;
}

table.result td,
table.result th {
	border: solid 1px #d3d3d3;
}

table.result td {
	/* 	font-family: "ＭＳ Ｐゴシック", "Arial"; */
	font-size: 10pt;
	line-height: 14px;
	height: 20px;
	padding: 1px 3px;
}

table.result th {
	/* 	font-family: "ＭＳ Ｐゴシック", "Arial"; */
	font-size: 12px;
	text-align: center;
	height: 16px
}

table.result .odd {
	background-color: #ffffff;
}

table.result .even {
	background-color: #fcfcfa;
}

table.result .selected,
table.result .odd.selected,
table.result .even.selected {
	background-color: #faebd7;
}

/**
 * 一覧テーブル（マスタメンテ）
 */
table.list {
	background-color: #ffffff;
	border-collapse: collapse;
	table-layout: fixed;
}

table.list td,
table.list th {
	border: solid 1px #d3d3d3;
	font-family: "ＭＳ Ｐゴシック", "Arial";
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 14px;
	padding: 2px;
}

table.list thead th {
	background-color: #f8f8f8;
}

table.list .odd {
	background-color: #ffffff;
}

table.list .even {
	background-color: #fcfcfa;
}

table.list .odd.selected,
table.list .even.selected {
	background-color: #faebd7;
}

table.list tbody .selct,   /* 5文字ver */
table.list tbody .select { /* 6文字ver */
	text-align: center;	
}

/**
 * 一覧テーブル（集計結果）
 */
table.calc {
	background-color: #ffffff;
	border-collapse: collapse;
	table-layout: fixed;
}

table.calc th {
	border: solid 1px #d3d3d3;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 14px;
	padding: 1px 2px;
}

table.calc td {
	border: solid 1px #d3d3d3;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 14px;
	padding: 0px 2px;
}

table.calc thead th {
	background-color: #f8f8f8;
}

table.calc .num {
	letter-spacing: 0px;
	text-align:right;
}

table.calc .type1 {
	background-color: #ffffff;
}

table.calc .type2 {
	background-color: #f5f5ff;
}

table.calc .type3 {
	background-color: #e6e6fa;
}

/**
 * 部分一覧テーブル（子画面）
 */
table.subList {
	background-color: #ffffff;
	border: solid 1px #d3d3d3;
	border-collapse: collapse;
	table-layout: fixed;
}

table.subList td,
table.subList th {
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #d3d3d3;
	/* 	font-family: "ＭＳ Ｐゴシック", "Arial"; */
	letter-spacing: 0px;
	line-height: 14px;
	padding: 1px 3px;
}

table.subList thead th {
	color: #4a3c8c;
	font-size: 10pt;
}

table.subList tbody td {
	font-size: 10pt;
	height: 22px;
}

table.subList .odd {
	background-color: #ffffff;
}

table.subList .even {
	background-color: #fcfcfa;
}

/* 2015-08-28 Rever)Sawada 2.5次対応 ADD START */
/**
 * 子画面の選択状態背景色
 */
table.subList .odd.selected,
table.subList .even.selected {
	background-color: #faebd7;
}
/* 2015-08-28 Rever)Sawada 2.5次対応 ADD END */

/* 2015-04-09 Rever)Nitta 2.5次対応 ADD START */
/**
 * 警告用背景色
 */
table .warning {
	background-color: #ffb6c1;
}
/* 2015-04-09 Rever)Nitta 2.5次対応 ADD END */

/**
 * スクロールバー付子画面一覧テーブル用DIV
 */
div.subScrollListHead {
	overflow: auto;
	height: 18px;
	margin-bottom: 0px;
	position: relative;
	z-index: 2;
}

div.subScrollListBody {
	overflow: auto;
	height: 252px;
	margin-top: -1px;
	position: relative;
	z-index: 1;
}

/**
 * スクロールバー付明細テーブル用DIV
 * ※bodyのheightは各画面で指定
 */
div.scrollListHead {
	overflow: auto;
	height: 18px;
	margin-bottom: 0px;
	position: relative;
	z-index: 2;
}

div.scrollListBody {
	overflow: auto;
	margin-top: -1px;
	position: relative;
	z-index: 1;
}

/**
 * メッセージテーブル（メッセージ や ボタン群）
 *
 * エラーメッセージやボタン群が配置されるテーブル用として作成。
 */
div.message,
table.message {
	background-color: #ffffff;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 4px;
}

div.message,
table.message td {
	padding: 0px;
}

/**
 * ページャ用テーブル
 */
table.pager {
	border-collapse: collapse;
	/* margin-top: 10px; */
	margin-bottom: 1px;
	margin-right: 0px;;
	text-align: right;
}

/**
 * TODO: 上記 table.pager を div.pager に
 */
div.pager {
	/* margin-top: 10px; */
	margin-bottom: 1px;
	margin-right: 0px;
	text-align: right;
}


/**
 * フォーム関連
 */

/**
 * 
 */
input {
	vertical-align: middle;
}

/**
 * ボタン
 */
.btn {
	background-color: #e6e6fa;
	border: solid 1px #778899;
	color: #303030;
	cursor: pointer;
	font-size: 10pt;
	/* 	font-family: "ＭＳ Ｐゴシック", "Arial"; */
	height: 22px;
	padding: 0px;
	width: 110px;
}

.btn:disabled {
	color: #aca899;
	cursor: default;
}

.btnSmall {
	width: 80px;
}

.btnXSmall {
	width: 60px;
}

.btnLarge {
	width: 140px;
}

.btnPage {
	background-color: #e6e6fa;
	border: solid 1px #778899;
	color: #000000;
	cursor: pointer;
	font-size: 10pt;
	/* 	font-family: "ＭＳ Ｐゴシック", "Arial"; */
	height: 22px;
	width: 28px;
	margin: 2px;
	vertical-align: middle;
}

/**
 * 明細選択ボタン
 */
.btnSelect {
	height: 20px;
	width: 40px;
}

/**
 * 明細修正ボタン
 */
.btnModify {
	height: 20px;
	width: 40px;
}

/**
 * 明細削除ボタン
 */
.btnDelete {
	height: 20px;
	width: 40px;
}

/**
 * 画面遷移ボタン
 */
.btnTrans { /* TRANSition */
	border: rosybrown 1px solid;
	background-color: #ffe4e1;
	color: #303030;
}

/**
 * 検索ボタン（アイコン）
 */
.btnSearch {
	background-image: url("../images/btn_search.gif");
	border: none;
	height: 22px;
	vertical-align: middle;
	width: 32px;
	cursor: pointer;
}

/**
 * ダミーボタン（ヘッダ部に存在する非表示のボタン）
 */
#btnDummy {
	display: none;
}

/**
 * ボタン配置領域
 */
.btnArea {
	text-align: right;
}

div.btnArea {
	background-color: #ffffff;
	margin-top: 4px;
	padding: 0px;
	text-align: center;
}

/**
 * テキストボックス
 */
input.txtBox {
	/* 	font-family: "ＭＳ Ｐゴシック", "Arial"; */
	font-size: 13px;
	line-height: 13px;
	letter-spacing: 1px;
	height: 14px;
	background-color: #ffffff;
	vertical-align: middle;
}

/**
 * テキストボックス（テキストボックスとラベルの切り替え可能）
 * （ラベル時）
 */
input.inputLabel.lbl {
	border: solid 2px white;
}

/**
 * 無効化（テキストボックス）
 */
input.disabled,
input[type=text].disabled.date,
input[type=text].disabled.month {
	background-color: #eeeeee;
}

/**
 * 読み取り専用（テキストボックス）
 */
input.readonly {
	color: #808080;
	background-color: #eeeeee;
}

/**
 * ドロップダウンリスト
 */
.select {
	/* 	font-family: "ＭＳ Ｐゴシック", "Arial"; */
	font-size: 13px;
	line-height: 15px;
	height: 20px;
	letter-spacing: 1px;
	vertical-align: middle;
}

/**
 * label
 */
.lbl {
	/* 	font-family: "ＭＳ Ｐゴシック", "Arial"; */
	font-size: 13px;
	display:inline-block;
	letter-spacing: 1px;
	background-color: #ffffff;
	vertical-align: middle;
}

td.lbl,
th.lbl {
	display: table-cell;
}

/**
 * コメント用label(単位・凡例等)
 */
.lblComment {
	font-family: "ＭＳ Ｐゴシック", "Arial";
	font-size: 12px;
	display:inline-block;
	letter-spacing: 1px;
	background-color: #FFFFFF;
	vertical-align: middle;
	margin: 5px 0px;
}

/**
 * チェックボックス
 */
.chkBox {
	font-size: 13px;
	letter-spacing: 1px;
	vertical-align: middle;
}

/**
 * 余白関連
 */

/**
 * 1文字分余白
 */
.marginB1 { /* B1 = Bottom 1em */
	margin-bottom: 1em;
}

/**
 * 2文字分余白
 */
.marginB2 { /* B2 = Bottom 2em */
	margin-bottom: 2em;
}


/**
 * IME関連
 *
 * IE独自仕様（IE以外も対応していることがある）
 */

/**
 * IME を日本語入力モードにします。
 * （ブラウザ依存; IE独自仕様）
 */
.imeModeAct { /* ACTive */
	ime-mode: active;
}

/**
 * IME を英数字入力モードにします。
 * （ブラウザ依存; IE独自仕様）
 */
.imeModeIna { /* INActive */
	ime-mode: inactive;
}

/**
 * IME を英数字入力モード（モード変更不可）にします。
 * （ブラウザ依存; IE独自仕様）
 */
.imeModeDis { /* DISabled */
	ime-mode: disabled;
}


/**
 * その他
 */

/**
 * もともとは .12text
 */
.text12 {
	/* 	font-family: "ＭＳ Ｐゴシック", "Arial"; */
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 14px;
}

/**
 * ヘッダ部タイトル（.18text）
 *
 * 他クラスへの置換が進んでいるため、今後、使われなくなる可能性があります。
 *
 * <h1> へ
 */
.text18 {
	color: #330066;
	/* 	font-family: "ＭＳ Ｐゴシック", "Arial"; */
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
}

/**
 * 検索結果テーブルのヘッダで使用（.12white）
 *
 * 他クラスへの置換が進んでいるため、今後、使われなくなる可能性があります。
 */
.white12 {
	/* 	font-family: "ＭＳ Ｐゴシック", "Arial"; */
	font-size: 13px;
	color: #ffffff;
}

/**
 * 表示用テキストボックス
 */
input.lbl {
	background-color: #ffffff;
	border: none;
}

/* 2015.01.13 ISHIZUKA UPD  "table.jisInput td.noBorderTop" 追加 >>> */
/**
 * IE10でcolspanを指定している場合に上のborderが表示されない現象の対策
 */
table.input    td.noBorderTop,
table.subInput td.noBorderTop,
table.jisInput td.noBorderTop {
	border-top: none;
}
/* <<< 2015.01.13 ISHIZUKA UPD */

/**
 * ファイルアップロード
 */

/* ファイル選択ボタン領域 */
.fileButton {
	display: block;
	height: 20px;
	overflow: hidden;
	position: relative;
	width: 78px;

	/* ダミーボタン */
	background-color: #e6e6fa;
	border: solid 1px #778899;
	color: #303030;
	float: left;
	margin-right: 5px;
}

/* ファイル選択（テキストフィールド + ボタン）*/
.fileButton .file { /* .fileArea input[type="file"] でもよい */
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	font-size: 100px;
	height: 100px;
	margin: 0px;
	opacity: 0.0;
	padding: 0px;
	position: absolute;
	right: -10px;
	top: -10px;
	z-index: 999;
}

/* ファイル選択（ダミーボタン） */
.fileButton .btn {
	background-color: inherit;
	border: solid 1px #e6e6fa;
	bottom: 0px;
	height: 18px;
	margin: 1px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	width: 76px;
}

/* ファイル選択（ダミーボタン: フォーカス取得時） */
.fileButton .btn.focus {
	border: dotted 1px gray;
}

/* ファイル選択（ダミーボタン; ボタン押下時） */
.fileButton .btn.down {
	padding-left: 2px;
	padding-top: 2px;
}
 
 
/**
 * 表示用テキストボックス(Ajicom担当者名)
 */
input.lblAtannm {
	background-color: #ffffff;
	border: none;
	width: 170px;
}

/**
 * IE10でcolspanを指定している場合に上のborderが表示されない現象の対策
 */
table.input    td.noBorderTop,
table.subInput td.noBorderTop {
	border-top: none;
}

/**
 * 帳票出力時に画面のエラーメッセージを消去
 */
.error.invisible {
	display: none;
}

/**
 * 帳票出力時に画面のINFOメッセージを消去
 */
.information.invisible {
	display: none;
}

/**
 * 項目ごとのサイズ設定（テキストボックス）
 */
/* 手配依頼番号 */
input.tehNo {
	width: 55px;
}

/* 管理番号 */
input.kanNo {
	width: 60px;
}

/* 請求番号 */
input.seiNo {
	width: 80px;
}

/* 企業コード */
input.kgyCd {
	width: 40px;
}

/* 企業名（漢字） */
input.kgyNmKnj {
	width: 420px;
}

/* 企業名（検索） */
input.kgyNmKsk {
	width: 300px;
}

/* 企業名（略称） */
input.kgyNmr {
	width: 90px;
}

/* 企業名（カナ） */
input.kgyNmKana {
	width: 320px;
}

/* 年月日 */
input.ymd, input.date {
	width: 80px;
}

/* 年月 */
input.ym {
	width: 60px;
}

/* 年 */
/* input.yyに変更(2014/04/08) */
input.year {
	width: 40px;
}

/* 月 */
/* input.mmに変更(2014/04/08) */
input.month {
	width: 20px;
}

/* 日 */
/* input.ddに変更(2014/04/08) */
input.day {
	width: 20px;
}

/* 年 */
input.yy {
	width: 20px;
}

/* 月 */
input.mm {
	width: 20px;
}

/* 日 */
input.dd {
	width: 20px;
}

/* 案件名 */
input.anknNm {
	width: 580px;
}

/* 連絡事項 */
input.renNm {
	width: 1088px;
}

/* 部署コード */
input.bshCd {
	width: 80px;
}

/* 部署名（検索） */
input.bshNmKsk {
	width: 290px;
}

/* 部署名 */
input.bshNm {
	width: 710px;
}

/* 部署名（漢字） */
input.bshNmKnj {
	width: 220px;
}

/* 部署名（カナ） */
input.bshNmKana {
	width: 320px;
}

/* 部署名（半角カナ） */
input.bshNmhanKana {
	width: 185px;
}

/* 部署名（略称） */
input.bshNmr {
	width: 215px;
}

/* 相手先部署コード */
input.AbshCd {
	width: 165px;
}

/* 担当コード */
input.tanCd {
	width: 60px;
}

/* 担当名 */
input.tanNm {
	width: 150px;
}

/* 担当名（漢字） */
input.tanNmKnj {
	width: 280px;
}

/* 2015-03-24 Rever)Nitta 2.5次 ADD START */
/* 担当者パスワード */
input.tanPd {
	width: 115px;
}

/* 相手先担当者コード1, 2, 3 */
input.atnCd{
	width: 165px;
}
/* 2015-03-24 Rever)Nitta 2.5次 ADD END */

/* 個人コード */
input.kjnCd {
	width: 60px;
}

/* 個人名（漢字） */
input.kjnNmKnj {
	width: 180px;
}

/* 2015.03.04 SAWADA ADD >>> */
/* 個人名（漢字７文字） */
input.kjnNmKnj7 {
	width: 99px;
}
/* <<< 2015.03.04 SAWADA ADD */

/* 個人名（カナ） */
input.kjnNmk {
	width: 185px;
}

/* 氏名 */
input.name {
	width: 280px;
}

/* メニュー */
input.menuNm {
	width: 560px;
}

/* 店舗コード */
input.tenCd {
	width: 40px;
}

/* 店舗名 */
input.tenNm {
	width: 125px;
}

/* 店舗名（正式） */
input.tenNmS {
	width: 300px;
}

/* 店舗名（カナ） */
input.tenNmKana {
	width: 200px;
}

/* 店舗名（略称） */
input.tenNmr {
	width: 120px;
}

/* 相手先店舗コード */
input.atenCd {
	width: 165px;
}

/* 商品コード */
input.hinCd {
	width: 50px;
}

/* 商品名（漢字） */
input.hinNmKnj {
	width: 285px;
}

/* 商品名（略称） */
input.hinNm {
	width: 140px;
}

/* 商品名（カナ） */
input.hinNmKana {
	width: 200px;
}

/* 商品カテゴリコード */
input.hCatCd {
	width: 50px;
}

/* 商品カテゴリ */
input.hCatNm {
	width: 160px;
}

/* 先方担当者 */
input.snpoNm {
	width: 100px;
}

/* 人数 */
input.ninsu {
	width: 25px;
}

/* 備考 */
input.biko {
	width: 580px;
}

/* クラブコード */
input.clbCd {
	width: 60px;
}

/* クラブ名（漢字） */
input.clbNmKnj {
	width: 285px;
}

/* クラブ名（カナ） */
input.clbNmKana {
	width: 270px;
}

/* クラブ名（略称） */
input.clbNmr {
	width: 90px;
}

/* 郵便番号 */
input.post {
	width: 90px;
}

/* 住所 */
input.address {
	width: 285px;
}

/* メールアドレス */
input.mailAddress {
	width: 380px;
}

/* 電話番号・FAX番号 */
input.telNo {
	width: 165px;
}

/* 代表者名 */
input.daiNm {
	width: 150px;
}

/* 支払月 */
input.shrMm {
	width: 30px;
}

/* 支払日 */
input.shrDd {
	width: 30px;
}

/* インボイス登録番号 */
input.invNo {
	width: 125px;
}

/* 銀行コード */
input.bankCd {
	width: 40px;
}

/* 銀行名（漢字） */
input.bankNmKnj {
	width: 220px;
}

/* 銀行名（カナ） */
input.bankNmKana {
	width: 140px;
}

/* 仕向銀行名 */
input.sbankNm {
	width: 300px;
}

/* 支店コード */
input.steCd {
	width: 25px;
}

/* 支店名（漢字） */
input.stekNmKnj {
	width: 220px;
}

/* 支店名（カナ） */
input.stekNmKana {
	width: 140px;
}

/* 仕向支店名 */
input.sstekNm {
	width: 300px;
}

/* 口座番号 */
input.kzaBan {
	width: 60px;
}

/* 口座名義人 */
input.kzaMei {
	width: 300px;
}

/* 基幹連携コード */
input.kikrCd {
	width: 70px;
}

/* 他連携コード */
input.trenkCd {
	width: 30px;
}

/* 時間外単価 */
input.povrTan,
input[type=text].povrTan.amount {
	width: 50px;
}

/* 遠距離手当 */
input.enkKn,
input[type=text].enkKn.amount {
	width: 50px;
}

/* 荷物手当 */
input.pnimKn,
input[type=text].pnimKn.amount {
	width: 50px;
}

/* その他１手当名称 */
input.ptetNm1 {
	width: 80px;
}

/* その他手当１ */
input.ptetDef1,
input[type=text].ptetDef1.amount {
	width: 50px;
}

/* その他２手当名称 */
input.ptetNm2 {
	width: 80px;
}

/* その他手当２ */
input.ptetDef2,
input[type=text].ptetDef2.amount {
	width: 50px;
}

/* その他費目名称 */
input.pothNm {
	width: 80px;
}

/* 相手先クラブコード */
input.aclCd {
	width: 165px;
}

/* 地域・県・地区コード */
input.chkiCd {
	width: 20px;
}

/* 地域・県・地区名 */
input.chkiNm {
	width: 140px;
}

/* デモ種別コード */
input.dmsbCd {
	width: 20px;
}

/* デモ種別 */
input.dmsbNm {
	width: 140px;
}

/* 連携コード */
input.renkCd {
	width: 160px;
}

/* 店舗マスタ連携コード */
input.tenrenkCd {
	width: 90px;
}

/* 売上科目名 */
input.renkNm1 {
	width: 340px;
}

/* 立替実費科目名 */
input.renkNm2 {
	width: 340px;
}

/* 所属コード */
input.szkCd {
	width: 70px;
}

/* 所属名 */
input.szkNm {
	width: 285px;
}

/* 基幹計上組織コード */
input.kjssCd {
	width: 70px;
}

/* 代表売上担当者コード */
input.utanCd {
	width: 60px;
}

/* 代表売上担当者名 */
input.utanNm {
	width: 290px;
}

/* 交通費（下限） */
input.kotFr,
input[type=text].kotFr.amount {
	width: 50px;
}

/* 交通費（上限） */
input.kotTo,
input[type=text].kotTo.amount {	
	width: 50px;
}

/* 業務分類 */
input.gmbNm {
	width: 150px;
}

/* 全国請求区分 */
input.zenseiNm {
	width: 150px;
}

/* 相手先商品コード */
input.ahnCd {
	width: 85px;
}

/* 表示用社名 */
input.hKgyNm {
	width: 425px;
}

/* 税率 */
input.zeiRt {
	width: 50px;
}

/* 会社コード */
input.shaCd {
	width: 85px;
}

/* 振込手数料 */
input.ftesKn {
	width: 60px;
}

/* 人件費 */
input.jinKn {
	width: 200px;
}

/* 人件費名 */
input.jinNm {
	width: 345px;
}

/* ＥＤＰ */
input.edpNm {
	width: 80px;
}

/* ＦＢ */
input.fbNm {
	width: 80px;
}

/* 販売 */
input.hnbNm {
	width: 80px;
}

/* プロジェクト */
input.prjNm {
	width: 80px;
}

/* 実績（Dr.SUM） */
input.jisDrs {
	width: 80px;
}

/* 販売実績（Dr.SUM） */
input.hnbDrs {
	width: 80px;
}

/* 相手先企業コード */
input.akgyCd {
	width: 160px;
}

/* 最寄り駅 */
input.eki {
	width: 210px;
}

/* 基本日給 */
input.nkyuKn,
input[type=text].nkyuKn.amount {
	width: 60px;
}

/* 名称コード */
input.meiCd {
	width: 30px;
}

/* 名称 */
input.meiNm {
	width: 290px;
}

/* 名称（略） */
input.meiNmr {
	width: 150px;
}

/* 区分値 */
input.kbnVal {
	width: 85px;
}

/* 請求先コード */
input.seiCd {
	width: 70px;
}

/* 市区町村コード */
input.skcsCd {
	width: 55px;
}

/* 市区町村名 */
input.skcsNm {
	width: 150px;
}

/* その他立替金名称 */
input.sothNm {
	width: 80px;
}

/* 管理費率 */
input.kanrRt {
	width: 60px;
}

/* 管理費金額 */
input.kanrKn,
input[type=text].kanrKn.amount {
	width: 70px;
}

/* キャンセル料率1 */
input.canRt1 {
	width: 30px;
}

/* キャンセル料率2 */
input.canRt2 {
	width: 30px;
}

/* キャンセル料率3 */
input.canRt3 {
	width: 30px;
}

/* 緊急発注料率1 */
input.urgRt1 {
	width: 30px;
}

/* 緊急発注料率2 */
input.urgRt2 {
	width: 30px;
}

/* 請求担当名 */
input.stanNm {
	width: 430px;
}

/* 予算名（物件名） */
input.ysanNm {
	width: 430px;
}

/* 緯度,経度(ミリ秒) */
input.miribyo {
	width: 150px;
}

/* 緯度 */
input.ido {
	width: 115px;
}

/* 経度 */
input.keido {
	width: 115px;
}

/* 地図表示フラグ */
input.keiro {
	width: 680px;
}

/* ファイル名 */
input.flnm {
	width: 340px;
}

/* 共通備考 */
input.kbkNm {
	width: 142px;
}

/* 明細備考 */
input.mbkNm {
	width: 85px;
}

/* トピックス名 */
input.tpcNm {
	width: 720px;
}

/* 表示名 */
input.dspNm {
	width: 355px;
}

/* サポート情報 */
input.sptNm {
	width: 720px;
}

/* 人／日 */
input.ninkSu {
	text-align: right;
	width: 25px;
}

/* 基幹システムプロジェクトNo. */
input.kknpNo {
	width: 100px;
}

/* 日数 */
input.nisu {
	width: 30px;
}

/* 試食人数 */
input.sisysu {
	width: 40px;
}

/* 2015.01.13 ISHIZUKA UPD  "width" 変更 >>> */
/* 支払金額 */
input.payment ,
input[type=text].payment.amount {
	text-align: right;
	width: 75px;
}
/* <<< 2015.01.13 ISHIZUKA UPD */

/* 個数 */
input.suryo {
	width: 40px;
}

/* 残業時間 */
input.ovrtm {
	text-align: right;
	width: 40px;
}

/* ページャのページ数 */
input.page {
	width: 30px;
}

/* 2015.06.22 SAWADA ADD 優先順位 追加 >>> */
/* 優先順位 */
input.junNo {
	width: 30px;
}
/* <<< 2015.06.22 SAWADA ADD */


/**
 * 項目ごとのサイズ設定（ラベル）
 */
 
/* 手配依頼番号 */
span.tehNo {
	width: 55px;
}

/* 状態 */
span.stsNm {
	width: 60px;
}

/* 企業コード */
span.kgyCd {
	width: 40px;
}

/* 企業名 */
span.kgyNm {
	width: 420px;
}

/* 企業名（略称） */
span.kgyNmr {
	width: 90px;
}

/* 年月日 */
span.ymd, span.date {
	width: 80px;
}

/* 部署名 */
span.bshNm {
	width: 220px;
}

/* 部署名（メール） */
span.mailBshNm {
	width: 275px;
}

/* 氏名 */
span.name {
	width: 275px;
}

/* メールアドレス */
span.mailAddress {
	width: 275px;
}

/* 所属名 */
span.szkNm {
	width: 275px;
}

/* デモ種別 */
span.dmsbNm {
	width: 140px;
}

/* 担当名 */
span.tanNm {
	width: 150px;
}

/* FAX */
span.fax {
	width: 40px;
}

/* 電話番号・FAX番号 */
span.telNo {
	width: 165px;
}

/* 店舗名 */
span.tenNm {
	width: 110px;
}

/* 商品名 */
span.hinNm {
	width: 140px;
}

/* 案件名 */
span.anknNm {
	width: 550px;
}

/* 連絡事項 */
span.renNm {
	width: 1090px;
}

/* 人数 */
span.nin {
	width: 10px;
}

/* 曜日 */
span.week {
	width: 30px;
}

/* 年 */
span.year {
	width: 40px;
}

/* 月 */
span.month {
	width: 20px;
}

/* 日 */
span.day {
	width: 20px;
}

/* 処理件数 */
span.sumCount {
	width: 80px;
}

/**
 * 項目ごとのサイズ設定（ドロップダウンリスト）
 */

/* 企業名（略名） */
select.kgyNmr {
	width: 160px;
}

/* 部署名 */
select.bshNm {
	width: 220px;
}

/* 所属名 */
select.szkNm {
	width: 285px;
}

/* デモパターン */
select.dmPtn {
	width: 150px;
}

/* デモ種別 */
select.dmsbNm {
	width: 160px;
}

/* 担当名 */
select.tanNm {
	width: 155px;
}

/* 時間 */
select.time {
	width: 60px;
}

/* 商品カテゴリ */
select.hCatNm {
	width: 160px;
}

/* 表示順 */
select.dspJun {
	width: 140px;
}

/* 表示順（子画面） */
select.subDspJun {
	width: 120px;
}

/* 地域・県・地区 */
select.chkiNm {
	width: 140px;
}

/* 企業区分 */
select.kgyKb {
	width: 160px;
}

/* 実施企業区分 */
select.jKgyKb {
	width: 60px;
}

/* 紹介業区分 */
select.skgKb {
	width: 160px;
}

/* ログイン区分 */
select.lgnKb {
	width: 100px;
}

/* 2015-03-24 Rever)Nitta 2.5次 ADD START */
/* ログイン権限区分 */
select.lkKbn {
	width: 120px;
}
/* 2015-03-24 Rever)Nitta 2.5次 ADD END */

/* 所得税源泉区分 */
select.sgnKb {
	width: 60px;
}

/* 受付手数料区分 */
select.utsKb {
	width: 70px;
}

/* 紹介手数料区分 */
select.stsKb {
	width: 130px;
}

/* 消費税区分 */
select.zeiKb {
	width: 70px;
}

/* 端数区分 */
select.hasuKb {
	width: 85px;
}

/* 口座種別区分 */
select.kzasbtKb {
	width: 60px;
}

/* 振込手数料負担区分 */
select.ftfKb {
	width: 60px;
}

/* 支払明細書出力区分 */
select.outKb {
	width: 95px;
}

/* 乙欄自動設定区分 */
select.otsuKb {
	width: 95px;
}

/* 遠距離対象区分 */
select.enkKb {
	width: 70px;
}

/* 対象ﾌﾗｸﾞ */
select.taishFlg {
	width: 70px;
}

/* ＭＣ手数料端数区分 */
select.mchasuKb {
	width: 85px;
}

/* ＫＢ指定区分 */
select.asyKb {
	width: 70px;
}

/* 未使用ﾌﾗｸﾞ */
select.delFlg {
	width: 70px;
}

/* 業務分類 */
select.gmbKb {
	width: 60px;
}

/* 業務分類名 */
select.gmbNm {
	width: 80px;
}

/* 全国請求区分 */
select.zseiKb {
	width: 120px;
}

/* 主管区分 */
select.shukKb {
	width: 90px;
}

/* 表示区分 */
select.showKb {
	width: 70px;
}

/* 公開サーバー対象区分 */
select.ksvtKb {
	width: 70px;
}

/* デモ会社指定区分 */
select.dstKb {
	width: 90px;
}

/* 休日区分 */
select.kjtKb {
	width: 60px;
}

/* 性別 */
select.seiBt {
	width: 60px;
}

/* 支払方法区分 */
select.shhKb {
	width: 160px;
}

/* 元号 */
select.gng {
	width: 60px;
}

/* 税表区分 */
select.zhyKb {
	width: 70px;
}

/* 年調区分 */
select.nchKb {
	width: 70px;
}

/* 可能業務分類区分 */
select.kgbKb {
	width: 90px;
}

/* 手配区分 */
select.tehKb {
	width: 90px;
}

/* 事業部 */
select.jgybNm {
	width: 280px;
}

/* 識別 */
select.sbetCd {
	width: 150px;
}

/* 集約対象区分 */
select.shuyktKb {
	width: 100px;
}

/* 対象区分 */
select.taishKb {
	width: 70px;
}

/* 参照対象区分 */
select.sanshtKb {
	width: 70px;
}

/* クラブ判定区分 */
select.clhntKbn {
	width: 100px;
}

/* 位置情報精度 */
select.ijkKbn {
	width: 50px;
}

/* 地図表示区分 */
select.mapKbn {
	width: 70px;
}

/* 必須区分 */
select.hsKbn {
	width: 60px;
}

/* 状態区分 */
select.stsKbn {
	width: 70px;
}

/* 支払期日区分 */
select.skjKbn {
	width: 150px;
}

/* キャンセル区分 */
select.canKb {
	width: 200px;
}

/* 請求データ区分 */
select.datKb {
	width: 175px;
}

/* 報告書種別区分 */
select.hokshukbnNm {
	width: 160px;
}

/* ソート用 */
.sortInsert {
	display: none;
}
