@charset	"Shift_JIS";

body
	{
	margin:0px 10px 0px 10px;/*上右下左*/
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:12px;
	font-family:monospace;
	}
.copyright{
	color:#636363;
	font-size:16px;
	line-height:16px;
}
/*------------------------------*/
/*	基本メッセージ設定			*/
/*------------------------------*/
/*正常*/
.ok_msg{
	color:#000000;
	font-style:normal;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}
/*異常*/
.er_msg{
	color:#cc0000;
	font-style:normal;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}
/*注意*/
.caution{
	color:#ff0000;
}

/*------------------------------*/
/*	見出しセル設定				*/
/*------------------------------*/
/*通常項目名*/
.normal_koumoku{
	background-color:#f8b0b0;
	font-size:13px;
	line-height:16px;
}
/*セル内コメント*/
.comment{
	color:#696969;
	font-size:13px;
	line-height:16px;
}
/*必須項目印*/
.hissu_mark{
	color:#cc0000;
}
/*------------------------------*/
/*	共通ヘッダー				*/
/*------------------------------*/
/*日付情報　※画面右上*/
.hizuke{
	color:#ffffff;
	font-size:13px;
	line-height:16px;
}
/*連絡先名称　※ログインユーザー名*/
.rennrakusaki_mei{
	color:#006600;
	font-size:12px;
	line-height:14px;
}
/*ページタイトル名*/
.page_title{
	color:#000000;
	font-style:normal;
	font-size:16px;
	font-weight:bold;
	line-height:28px;
	text-decoration:none;
}
/*リンク要素　無し*/
.system_name{
	color:#333333;
	font-size:13px;
	line-height:16px;
	font-weight:normal;
}
/*リンク要素　リンク*/
.system_name a:link{
	color:#0033cc;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
}
/*リンク要素　訪問済み*/
.system_name a:visited{
	color:#0033cc;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
}
/*リンク要素　オーバー*/
.system_name a:hover{
	color:#ff0000;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	text-decoration:underline;
}
/*リンク要素　アクティブ*/
.system_name a:active{
	color:#333333;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	text-decoration:underline;
}

.base
	{
	margin:10px 5px 0px 5px;/*上右下左*/
	width:100%;
	padding:0px 0px 0px 0px;
	}

.base table
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	background-color:#666666;
	font-size:13px;
	padding:0px;
	}

.base tr
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	padding:0px;
	background-color:#ffffff;
	}

.base th
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	background-color: #add8ed;
	font-weight:normal;
	white-space:nowrap;
	padding:1px 2px;
	text-align: left;
	}

/*.base td*/
/*	{*/
/*	margin:0px 0px 0px 0px;*/
/*	background-color:#ffffff;*/
/*	padding:2px 2px 1px 2px;*/
/*	}*/

.base th a:link
	{
	color:#0000ff;
	background-color:transparent;
	text-decoration:none;
	}

.base th a:visited
	{
	color:#0000ff;
	background-color:transparent;
	text-decoration:none;
	}

.base th a:hover
	{
	color:#ffffff;
	background-color:transparent;
	text-decoration:none;
	}

.base th a:active
	{
	color:#0000ff;
	background-color:transparent;
	text-decoration:none;
	}

.base input
	{
	vertical-align:-3px
	}

.basebtn
	{
	margin:5px 0px 0px 0px;/*上右下左*/
	padding:0px 0px 0px 0px;
	}

.basebtn table
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	padding:0px 0px 0px 0px;
	background-color:transparent;
	font-size:12px;
	}

.basebtn tr
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	}

.basebtn td
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	}

.basebtn th
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	border-top:solid 1px #666666;
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	border-left:solid 1px #666666;
	background-color:#cccccc;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-weight:normal;
	}

.base img
	{
	margin: 0px 0px 0px 0px;/*上右下左*/
	border-width:0px;
	vertical-align:-4px;
	padding: 0px 0px 0px 0px;
	}

/*------------------------------*/
/*	リスト用ナビゲーション		*/
/*------------------------------*/
/*リスト用ナビゲーション　ページ数　○／○表示*/
.list_page{
	color:#18427f;
	font-weight:bold;
	font-size:14px;
	line-height:14px;
}
/*現在ページ番号*/
.current-page{
	color:#18427f;
	font-weight:bold;
	font-size:20px;
	line-height:22px;
}
/*ページ遷移リンク*/
.page-link{
	font-weight:normal;
	font-size:13px;
	text-decoration:underline;
}
/*一覧*/
/*リンク要素　無し*/
.list{
	background-color:#ffffff;
	font-size:12px;
	line-height:16px;
}

/*リンク要素　リンク*/
.list a:link{
	color:#0000ff;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-decoration:underline;
}

/*リンク要素　訪問済み*/
.list a:visited{
	color:#660099;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-decoration:underline;
}

/*リンク要素　オーバー*/
.list a:hover{
	color:#ff6600;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-decoration:underline;
}

/*リンク要素　アクティブ*/
.list a:active{
	color:#996600;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-decoration:none;
}
/*------------------------------*/
/*	リスト用テーブル				*/
/*------------------------------*/
.list table
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	background-color:#666666;
	font-size:13px;
	padding:0px;
	}

.list tr
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	padding:0px;
	background-color:#ffffff;
	}

.list th
	{/* #sunday も同じ設定にしてあるので、変更するならそちらも変更してください */
	margin:0px 0px 0px 0px;/*上右下左*/
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	background-color: #f8b0b0;
	font-weight:normal;
	white-space:nowrap;
	padding:1px 2px;
	text-align: center;
	}

/*.list td*/
/*	{*/
/*	margin:0px 0px 0px 0px;*/
/*	background-color:#ffffff;*/
/*	padding:2px 2px 1px 2px;*/
/*	}*/

.list th a:link
	{
	color:#0000ff;
	background-color:transparent;
/*	text-decoration:none; *//* 通常時のみリンクがない状態なので使用しない */
	}

.list th a:visited
	{
	color:#0000ff;
	background-color:transparent;
	}

.list th a:hover
	{
	color:#ffffff;
	background-color:transparent;
	}

.list th a:active
	{
	color:#0000ff;
	background-color:transparent;
	}

/*過去列背景色*/
.list_kako
	{
	background-color:#CCCCCC;
	}
/*当日列背景色*/
.list_toujitu
	{
	background-color:#FFCCFF;
	}
/*未来列背景色*/
.list_mirai
	{
	background-color:#FFFFFF;
	}

/* 日曜日文字色 リンク用 */
#sunday {
	margin:0px 0px 0px 0px;/*上右下左*/
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	background-color: #f8b0b0;
	font-weight:normal;
	white-space:nowrap;
	padding:1px 2px;
	text-align: center;
}
#sunday a:link {
	color:#ff0000;
	background-color:transparent;
}
#sunday a:visited {
	color:#ff0000;
	background-color:transparent;
}
#sunday a:hover {
	color:#ffffff;
	background-color:transparent;
}
#sunday a:active {
	color:#ff0000;
	background-color:transparent;
}

=============================
a:link
	{
	color: #0000ff;
	background-color:transparent;
	}

a:visited
	{
	color: #990099;
	background-color:transparent;
	}

a:hover
	{
	color: #ff3366;
	background-color:transparent;
	}

a:active
	{
	color: #ff3399;
	background-color:transparent;
	}

img
	{
	border-width:0px;
	}

form
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	padding:0px 0px 0px 0px;
	}
/* 別ファイルへ
input
	{
	font-family:monospace;
	}

select
	{
	font-family:monospace;
	}
*/

/*エラー処理（未入力フィールド）*/
.ervalue{
	background-color:#ffcccc;
	}

.imeon
	{
	ime-mode:active;
	
	}

/*日本語入力禁止箇所*/
.imeoff
	{
	font-family:monospace;
	ime-mode:disabled;
	}

.offn
	{
	text-align:right;
	font-family:monospace;
	ime-mode:disabled;
	}

/*日本語禁止且つエラー*/
.erimeoff
	{
	background-color:#ffcccc;
	font-family:monospace;
	ime-mode:disabled;
	}

.eroffn
	{
	background-color:#ffcccc;
	text-align:right;
	font-family:monospace;
	ime-mode:disabled;
	}

imput
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	padding:0px 0px 0px 0px;
	}

/*正常フィールド色*/
#nm
	{
	background-color:#ffffff;
	}

/*エラーフィールド色*/
#er
	{
	background-color:#ffcccc;
	}

/*ワーニングフィールド色*/
#warn
	{
	background-color:#ffeead;
	}

/*必須*/
.nsy
	{
	color: #57c804;
	vertical-align:baseline;
	}

.btn
	{
	margin:5px 5px 0px 5px;/*上右下左*/
	border-top:solid 1px #ffffff;
	border-right:solid 1px #363636;
	border-bottom:solid 1px #363636;
	border-left:solid 1px #ffffff;
	background-color:#ebebeb;
	padding:3px 3px 3px 3px;
	}

.btn table
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	padding:0px 0px 0px 0px;
	background-color:transparent;
	font-size:12px;
	}

.btn tr
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	padding:0px 0px 0px 0px;
	background-color:transparent;
	}

.btn td
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	padding:0px 0px 0px 0px;
	background-color:transparent;
	}

.btn th
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	border-top:solid 1px #666666;
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	border-left:solid 1px #666666;
	background-color:#cccccc;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-weight:normal;
	}

.rbtn
	{
	text-align:right;
	}


.n
	{
	text-align:right;
	}

.c
	{
	text-align:center;
	}

.g
	{
	background-color:#dddddd;
	}

.gn
	{
	background-color:#dddddd;
	text-align:right;
	}

.gc
	{
	background-color:#dddddd;
	text-align:center;
	}

/* prgbar,pbhide,pbshowは日清版wms for webで使用していたプログレスバーの設定　消してもよい
.prgbar
	{
	margin:0px 0px 0px 0px;/*上右下左*/
/*	width:200px;
	border:ridge 2px #99ccff;
	background-color:#003366;
	padding:0px 0px 0px 4px;
	color:#ffffff; 
	}

.prgbar h4
	{
	margin:0px 0px 0px 0px;/*上右下左*/
/*	background:#003366 url("../pic/pleasewait_f.gif") no-repeat left 2px;
	padding:5px 5px 4px 20px;
	font-size:12px;
	font-weight:normal;
	}

.pbhide
	{
	position:absolute;
	visibility:hidden;
	}
.pbshow
	{
	position:absolute;
	visibility:visible;
	}
*/
.pprt
	{
	color:#cc0000;
	}

pre
	{
	margin:0px;
	}

.first
	{
	text-align:center;
	margin:0px 0px 0px 0px;/*上右下左*/
	border-right:solid 1px #666666;
	background-color: #f59696;
	padding:0px 0px 0px 0px;
	font-size:20px;
	/*font-weight:bold;*/
	}

.menu
	{
	font-size:20px;
	}
.menu2
	{
	font-size:15px;
	}
.num_input{ text-align:right; } 
/*------------------------------*/
/*	各種ボタン					*/
/*------------------------------*/
/*アクションボタンセル*/

/*基本ボタン設定*/
.normal_btn{
	background-color:#d6d3ce;
	color:#000000;
}
/*削除ボタン設定*/
.delete_btn{
	background-color:#ff9999;
}
.delete_150{
	background-color:#ff9999;
	width: 150px;
}
/*ログインログアウトボタン設定*/
.logout_btn{
	background-color:#999999;
	color:#ffffff;
}
/*印刷ボタン設定*/
.print_btn{
	background-color:#ffbb22;
	color:#882200;
}
/*参照ボタン設定*/
.winopen_btn{
	background-color:#DCDCFF;
	color:#222299;
	font-size:9pt;
}
/*無効ボタン設定*/
.disabled_btn{
	background-color:#ffffff;
	color:#000000;
}

fieldset
	{
	border-top:groove 2px #ffffff;
	border-right:groove 2px #ffffff;
	border-bottom:groove 2px #ffffff;
	border-left:groove 2px #ffffff;
	padding:0px 7px 7px 7px;
	}

legend
	{
	margin:0px 0px 7px 0px;/*上右下左*/
	font-size:12px;
	color:#666666;
	padding:0px 0px 0px 0px;
	}

th {
	background-color: #99ccff;
}
/*通常項目*/
.normal_value{
	background-color:#cceeff;
	font-size:12px;
	line-height:16px;
}
/*ナビゲーションリンク*/
/*リンク要素　無し*/
.site_navi{
	color:#18427f;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
}

/*リンク要素　リンク*/
.site_navi a:link{
	color:#18427f;
	font-weight:normal;
	text-decoration:none;
}

/*リンク要素　訪問済み*/
.site_navi a:visited{
	color:#9900cc;
	font-style:normal;
	text-decoration:none;
}

/*リンク要素　オーバー*/
.site_navi a:hover{
	color:#ff3300;
	font-weight:normal;
	text-decoration:underline;
}

/*リンク要素　アクティブ*/
.site_navi a:active{
	color:#cc0000;
	font-weight:normal;
	text-decoration:none;
}
/*アクションボタンセル*/
.action_place{
	background-color:#dddddd;
}

.comment1{
/* 	color:#000000; */
	font-style:normal;
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	text-decoration:none;
}
