/*
 *  <body>タグ関連
 */
BODY.system{
	font-size        : 14px;
	background-color : lemonchiffon;
}

/*
 *  <div>タグ関連
 */
div.system {
	margin-top       : 50px;
	margin-left      : 50px;
}

div.system2 {
	margin-top       : 10px;
	margin-left      : 50px;
}
/*
 *  <table>タグ関連
 */
.table-tppg1{
	height           : 40px;
	width            : 400px;
	border-style     : groove;
	padding-top      : 0px;
	padding-left     : 0px;
	padding-right    : 0px;
	padding-bottom   : 0px;
}

.table-tppg2{
	height           : 300px;
	width            : 400px;
	border-style     : dotted double;
	border-color     : green green green green
	padding-top      : 0px;
	padding-left     : 0px;
	padding-right    : 0px;
	padding-bottom   : 0px;
    text-align : center;
}


/*
 *  <カラム>タグ関連
 */
.colum1{
	font-size : 28px;
	color : purple;
	pading-top : 0;
	pading-left : 0;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	font-family    : HG創英角ｺﾞｼｯｸUB;
}

.colum2{
	font-size : 12px;
	color : navy;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}

.colum3{
	font-size : 18px;
	color : navy;
	text-align : center;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}


// -------ここからいらない


	.bgcolor-silver{
	background-color : silver;
	}



.tableHeaderColor {
    background-color    : peachpuff;
}
.tableDetailColor01 {
    background-color    : lemonchiffon;
}
.tableDetailColor02 {
    background-color    : white;
}

td {
    vertical-align      : middle;
}

/*
 *  <input>タグ関連
 */
input
{
}

input.buttonS {
    font-family         : "ＭＳ ゴシック","ＭＳ 明朝";
    font-size           : 14px;
    height              : 30px;
    width               : 50px;

}
input.buttonM {
    font-family         : "ＭＳ ゴシック","ＭＳ 明朝";
    font-size           : 14px;
    height              : 30px;
    width               : 100px;
}
input.buttonL {
    font-family         : "ＭＳ ゴシック","ＭＳ 明朝";
    font-size           : 14px;
    height              : 30px;
    width               : 150px;
}
input.buttonLL {
    font-family         : "ＭＳ ゴシック","ＭＳ 明朝";
    font-size           : 14px;
    height              : 30px;
    width               : 200px;
}

/*
 *  <select>タグ関連
 */

select
{
}

/*
 *  <textarea>タグ関連
 */

textarea
{
}

/*
 *  汎用
 */
.attention {
    color               : red;
    font-size           : 26px;
    font-weight         : bold;
}

.posCenter {
    text-align          : center;
}
.posRight {
    text-align          : right;
}

/*
 *  必須を表すカラー
 *  上記関連以外は使用しないでください。
 */
.color1
{
    color               : blue;
}

/* ▼ SAKAMOTO ADD START */
/* テーブル色１(背景色と同じ) */
.bgcolor1
{
    background-color: #DDDDDD;
}

/* テーブル色２ */
.bgcolor2
{
    background-color: #ADD8E6;
}

/* テーブル色３ */
.bgcolor3
{
    background-color: #FFFFFF;
}

/* テーブル色４ */
.bgcolor4
{
    background-color: #FFFFCC;
}

/* ページタイトル */
.page
{
    font-size:    30px;
    font-style:   normal;
    font-weight:  bold;
    color:        #000000;
}

/*メニュー内容*/
.menu
{
    font-size:    25px;
    font-style:   normal;
    font-weight:  bold;
    color:        #000000;
}

/*メニュー内容２ 右寄せ*/
.menu2
{
    font-size:    25px;
    font-style:   normal;
    font-weight:  bold;
    text-align:   right;
    color:        #000000;
}

/* 通常フォント */
.body1
{
    font-size:    14px;
    font-style:   normal;
    font-weight:  nomal;
    color:        #000000;
}

/* 通常フォント */
.body2
{
    font-size:    16px;
    font-style:   normal;
    font-weight:  nomal;
    color:        #000000;
}

/* 通常フォント(bold) */
.body3
{
    font-size:    14px;
    font-style:   normal;
    font-weight:  bold;
    color:        #000000;
}

/* 通常フォント(bold) */
.body4
{
    font-size:    16px;
    font-style:   normal;
    font-weight:  bold;
    color:        #000000;
}

/*通常フォント(メニュー画面)*/
.body5{
    font-size:   30px;
    font-style:  normal;
    font-weight: nomal;
}

/* SELECTタグ */
.select2
{
/*
    width:    140px;
*/
}

/* SELECTタグ */
.select3
{
/*
    width:    155px;
*/
}

/* SELECTタグ */
.select4
{
/*

    width:    60px;
*/
}

/* SELECTタグ */
.select5
{
/*

    width:    100px;
*/
}

/* 一覧表示 自動スクロール */
.List1
{
    border:     inset;
    height:     470px;
    width:      925px;
    overflow:   scroll;
}

/* 一覧表示 縦スクロール固定 */
.List2
{
    border:     inset;
    height:     480px;
    width:      925px;
    overflow-y: scroll;
}

/* 一覧表示 自動スクロール */
.List3
{
    border:     inset;
    height:     480px;
    width:      625px;
    overflow:   scroll;
}

/* 一覧表示 縦スクロール固定 */
.List4
{
    border:     inset;
    height:     480px;
    width:      625px;
    overflow-y: scroll;
}

/* 一覧表示 縦スクロール固定 */
.List5
{
    border:     inset;
    height:     333px;
    width:      925px;
    overflow-y: scroll;
}

/* テキストボックス1 色変更 */
.textbox1
{
    background-color: #A0A0F2;
    text-align:       right;
}

/* テキストボックス2 右寄せ */
.textbox2
{
    text-align: right;
}

/* マスタ一覧見出し */
.tblhead1
{
    font-size:   14px;
    font-style:  normal;
    font-weight: bold;
    text-align:  center;
    word-break:  break-all;
    color:       #000000;
}

/* マスタ一覧見データ　左寄せ */
.tbldata1
{
    font-size:   14px;
    font-style:  normal;
    font-weight: normal;
    text-align:  left;
    word-break:  break-all;
    color:       #000000;
}

/* マスタ一覧見データ　右寄せ */
.tbldata2
{
    font-size:   14px;
    font-style:  normal;
    font-weight: normal;
    text-align:  right;
    color:       #000000;
}

/* マスタ一覧見データ　中央 */
.tbldata3
{
    font-size:   14px;
    font-style:  normal;
    font-weight: normal;
    text-align:  center;
    color:       #000000;
}

/* 文字と枠の間の幅を設定 */
.positionL
{
    padding-top:  20px;
    padding-left: 30px;
}

/* ▲ SAKAMOTO ADD END */


/* ▲ MORI   ADD START */

/* 文字と枠の間の幅を設定 */
.positionL2
{
    padding-top:  20px;
    padding-left: 10px;
}

/* ▲ MORI     ADD END */

