/* +-------------------------------------------------------------------------+ */
/* | Copyright (C) 2009 Pasocom Adviser Co.,Ltd. All Rights Reserved.        | */
/* | Copyright (C) 2009 有限会社 パソコン・アドバイザー All Rights Reserved. | */
/* | http://www.pcadjp.com/                                                  | */
/* +-------------------------------------------------------------------------+ */
@charset "UTF-8";

/**************************/
/**  管理者画面ボディー  **/
/**************************/
body#AdminBody {
	padding:0px;
	margin:0px 10px 0px 1px;
}

/****************/
/**  全体大枠  **/
/****************/
form#SendForm {
	text-align:center;
}

form#SendForm div, form#SendForm h1, form#SendForm h2, form#SendForm h3, form#SendForm dl, form#SendForm dt
, form#SendForm dd, form#SendForm p, form#SendForm table, form#SendForm tr, form#SendForm th, form#SendForm td
, form#SendForm font, form#SendForm span, form#SendForm img, form#SendForm input, form#SendForm textarea {
	width:auto;
	height:auto;
	padding:0px;
	margin:0px;
	word-break:break-all;
	line-height:1.0;
	text-align:left;
	white-space:normal;
	font-family:"ＭＳ Ｐゴシック";
	font-size:10pt;
	font-weight:normal;
	color:#000000;
}
form#SendForm div, form#SendForm h1, form#SendForm h2, form#SendForm h3, form#SendForm dl, form#SendForm dt
, form#SendForm dd, form#SendForm p, form#SendForm table, form#SendForm tr, form#SendForm th, form#SendForm td
, form#SendForm font, form#SendForm span, form#SendForm img {
	border-style:none;
	border-width:0px;
	border-color:#000000;
	background-color:transparent;
}
form#SendForm table {
	border-collapse:collapse;
}
form#SendForm th {
	font-weight:bold;
}
form#SendForm input, form#SendForm textarea {
}

form#SendForm a:link {
	color:#0000ff;
}
form#SendForm a:visited {
	color:#800080;
}
form#SendForm a:hover {
	color:#ff3300;
}
form#SendForm a:active {
	color:#ff0000;
}

/**************************/
/*  <*> 全タグ共通設定  */
/**************************/
form#SendForm .rowspace {
	margin-bottom:10px !important;
}

form#SendForm .white {
	color:#ffffff !important;
}

form#SendForm .red {
	color:#ff0000 !important;
}

form#SendForm .blue {
	color:#0000ff !important;
}

form#SendForm .bold {
	font-weight:bold !important;
}

form#SendForm .underline {
	text-decoration:underline !important;
}

form#SendForm .size50 {
	font-size:50% !important;
}
form#SendForm .size55 {
	font-size:55% !important;
}
form#SendForm .size60 {
	font-size:60% !important;
}
form#SendForm .size65 {
	font-size:65% !important;
}
form#SendForm .size70 {
	font-size:70% !important;
}
form#SendForm .size75 {
	font-size:75% !important;
}
form#SendForm .size80 {
	font-size:80% !important;
}
form#SendForm .size85 {
	font-size:85% !important;
}
form#SendForm .size90 {
	font-size:90% !important;
}
form#SendForm .size95 {
	font-size:95% !important;
}
form#SendForm .size100 {
	font-size:100% !important;
}
form#SendForm .size105 {
	font-size:105% !important;
}
form#SendForm .size110 {
	font-size:110% !important;
}
form#SendForm .size115 {
	font-size:115% !important;
}
form#SendForm .size120 {
	font-size:120% !important;
}
form#SendForm .size125 {
	font-size:125% !important;
}
form#SendForm .size130 {
	font-size:130% !important;
}
form#SendForm .size135 {
	font-size:135% !important;
}
form#SendForm .size140 {
	font-size:140% !important;
}
form#SendForm .size145 {
	font-size:145% !important;
}
form#SendForm .size150 {
	font-size:150% !important;
}
form#SendForm .size300 {
	font-size:300% !important;
}

form#SendForm .ta-left {
	text-align:left !important;
}
form#SendForm .ta-center {
	text-align:center !important;
}
form#SendForm .ta-right {
	text-align:right !important;
}

form#SendForm .va-top {
	vertical-align:top !important;
}
form#SendForm .va-middle {
	vertical-align:middle !important;
}
form#SendForm .va-bottom {
	vertical-align:bottom !important;
}

form#SendForm .solid {
	border-style:solid;
	border-width:1px;
}

form#SendForm .noline {
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
}

form#SendForm .adjline {
	height:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	border-style:none !important;
	border-width:0px !important;
	border-color:#ffffff !important;
}

/**********************/
/**  共通レイアウト  **/
/**********************/
/*** submit ボタン  ***/
form#SendForm input.SubmitButton{
	padding:3px;
	margin:3px;
	cursor:pointer;
}
/*** 必須項目 ※ 印  ***/
form#SendForm span.Essential {
	margin:0px 3px;
	font-weight:bold;
	color:#ff0000;
}
/*** submit ボタン  ***/
form#SendForm div.Attention {
	padding:0px;
	margin-bottom:5px;
	line-height:1.0;
}
/*** エラーメッセージ ***/
form#SendForm div.ErrorMessage {
	margin:30px 0px;
	text-align:center;
	font-weight:bold;
	color:#ff0000;
}
/*** CopyRight ***/
form#SendForm div.CopyRight {
	margin:30px 0px;
	text-align:center;
}

/**********************/
/**  ページタイトル  **/
/**********************/
form#SendForm div.TopTitle {
	width:100%;
	padding:10px 3px;
	margin:0px auto;
	border-style:solid;
	border-width:1px;
	border-color:#0000c0;
	background-color:#c0c0ff;
	text-align:center;
	font-size:14pt;
	font-weight:bold;
}

/********************/
/**  ページトップ  **/
/********************/
/*** ログイン中のユーザー名 ***/
form#SendForm div.top-user {
	width:900px;
	padding:3px;
	margin:3px auto;
	text-align:right;
}

/**************************/
/**  トップメニュー画面  **/
/**************************/
form#SendForm div.TopMenu {
	width:900px;
	padding:5px;
	margin:20px auto;
	border-style:solid;
	border-width:1px;
	border-color:#00c000;
}

/********************/
/**  ログイン画面  **/
/********************/
/*** テーブル ***/
form#SendForm table.Login {
	margin:50px auto 50px auto;
	width:300px;
}

/*** 全セル共通 ***/
form#SendForm table.Login th
, form#SendForm table.Login td {
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#00c000;
}

/*** ヘッダー共通 ***/
form#SendForm table.Login th {
	background-color:#c0ffc0;
	text-align:center;
}

/*** ヘッダー個別 ***/
form#SendForm table.Login th.UserID
, form#SendForm table.Login th.Password {
	width:100px;
}

/*** 明細個別 ***/
form#SendForm table.Login td.UserID
, form#SendForm table.Login td.Password {
	width:200px;
	font-family:"ＭＳ ゴシック";
	font-size:13pt;
}

/*** 入力欄個別 ***/
form#SendForm table.Login input.UserID
, form#SendForm table.Login input.Password {
	width:190px;
	font-family:"ＭＳ ゴシック";
	font-size:13pt;
	ime-mode:disabled;
}

/******************************/
/**  ユーザー情報リスト情報  **/
/******************************/
/*** テーブル ***/
form#SendForm table.UserInfoList {
	margin:0px auto 30px auto;
}

/*** 全セル共通 ***/
form#SendForm table.UserInfoList th
, form#SendForm table.UserInfoList td {
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#00c000;
}

/*** ヘッダー共通 ***/
form#SendForm table.UserInfoList th {
	background-color:#c0ffc0;
	text-align:center;
}

/*** ヘッダー個別 ***/
form#SendForm table.UserInfoList th.UserID
, form#SendForm table.UserInfoList td.UserID {
	width:200px;
}
form#SendForm table.UserInfoList th.Control
, form#SendForm table.UserInfoList td.Control {
	width:100px;
}

/*** 明細個別 ***/
form#SendForm table.UserInfoList td.UserID {
	vertical-align:middle;
	font-family:"ＭＳ ゴシック";
	font-size:13pt;
}
form#SendForm table.UserInfoList td.Control {
	vertical-align:middle;
	text-align:center;
}

/************************************************************/
/**  ユーザー情報リスト情報　追加・修正 (入力・確認) 画面  **/
/************************************************************/
/*** テーブル ***/
form#SendForm table.UserInfoDetail {
	margin:50px auto 50px auto;
	width:600px;
}

/*** 全セル共通 ***/
form#SendForm table.UserInfoDetail th
, form#SendForm table.UserInfoDetail td {
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#00c000;
}

/*** ヘッダー共通 ***/
form#SendForm table.UserInfoDetail th {
	background-color:#c0ffc0;
	text-align:center;
}

/*** 明細共通 ***/
form#SendForm table.UserInfoDetail td.NoLine {
	padding:0px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
}

/*** ヘッダー個別 ***/
form#SendForm table.UserInfoDetail th.UserID
, form#SendForm table.UserInfoDetail th.Password1
, form#SendForm table.UserInfoDetail th.Password2
, form#SendForm table.UserInfoDetail th.Password3
, form#SendForm table.UserInfoDetail th.UserAuthority {
	width:147px;
}

/*** 明細個別 ***/
form#SendForm table.UserInfoDetail td.UserID
, form#SendForm table.UserInfoDetail td.Password1
, form#SendForm table.UserInfoDetail td.Password2
, form#SendForm table.UserInfoDetail td.Password3
, form#SendForm table.UserInfoDetail td.UserAuthority {
}
form#SendForm table.UserInfoDetail td.UserID
, form#SendForm table.UserInfoDetail td.Password1
, form#SendForm table.UserInfoDetail td.Password2
, form#SendForm table.UserInfoDetail td.Password3 {
	font-family:"ＭＳ ゴシック";
	font-size:13pt;
}
/*** 入力欄個別 ***/
form#SendForm table.UserInfoDetail input.UserID
, form#SendForm table.UserInfoDetail input.Password1
, form#SendForm table.UserInfoDetail input.Password2
, form#SendForm table.UserInfoDetail input.Password3 {
	width:425px;
	font-family:"ＭＳ ゴシック";
	font-size:13pt;
}
form#SendForm table.UserInfoDetail select.UserAuthority {
	width:425px;
}

/****************************/
/**  ユーザー情報更新画面  **/
/****************************/
/*** テーブル ***/
form#SendForm table.UserUpdate {
	margin:50px auto 50px auto;
	width:350px;
}

/*** 全セル共通 ***/
form#SendForm table.UserUpdate th
, form#SendForm table.UserUpdate td {
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#00c000;
}

/*** ヘッダー共通 ***/
form#SendForm table.UserUpdate th {
	background-color:#c0ffc0;
	text-align:center;
}

/*** ヘッダー個別 ***/
form#SendForm table.UserUpdate th.UserID
, form#SendForm table.UserUpdate th.Password1
, form#SendForm table.UserUpdate th.Password2
, form#SendForm table.UserUpdate th.Password3
, form#SendForm table.UserUpdate th.Password3 {
	width:150px;
}

/*** 明細個別 ***/
form#SendForm table.UserUpdate td.UserID
, form#SendForm table.UserUpdate td.Password1
, form#SendForm table.UserUpdate td.Password2
, form#SendForm table.UserUpdate td.Password3 {
	width:200px;
	font-family:"ＭＳ ゴシック";
	font-size:13pt;
}

/*** 入力欄個別 ***/
form#SendForm table.UserUpdate input.UserID
, form#SendForm table.UserUpdate input.Password1
, form#SendForm table.UserUpdate input.Password2
, form#SendForm table.UserUpdate input.Password3 {
	width:190px;
	font-family:"ＭＳ ゴシック";
	font-size:13pt;
	ime-mode:disabled;
}

/********************************/
/**  ユーザー情報更新完了画面  **/
/********************************/
form#SendForm div.UserUpdComp {
	text-align:center;
}

/********************/
/**  注意書き画面  **/
/********************/
/*** テーブル ***/
form#SendForm table.Attention {
	margin:30px auto 30px auto;
/*	width:600px;*/
	border-style:solid;
	border-width:1px;
	border-color:#00c000;
}

/*** 全セル共通 ***/
form#SendForm table.Attention th
, form#SendForm table.Attention td {
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
}

/*** ヘッダー共通 ***/
form#SendForm table.Attention th {
	background-color:#c0ffc0;
	text-align:center;
}

/*** ヘッダー個別 ***/
form#SendForm table.Attention th.Black
, form#SendForm table.Attention th.Red {
	padding:5px;
	width:100px;
}

/*** 明細個別 ***/
form#SendForm table.Attention td.RedHead
, form#SendForm table.Attention td.BlackHead {
	width:1em;
	padding:5px 0px 5px 5px;
	font-size:13pt;
	font-weight:bold;
	vertical-align:top;
}
form#SendForm table.Attention td.RedDetail
, form#SendForm table.Attention td.BlackDetail {
	width:600px;
	padding:5px 5px 5px 0px;
	font-size:13pt;
	vertical-align:top;
}
form#SendForm table.Attention td.BlackHead
, form#SendForm table.Attention td.BlackDetail {
	color:#000000;
}
form#SendForm table.Attention td.RedHead
, form#SendForm table.Attention td.RedDetail {
	color:#ff0000;
}
/**************************/
/**  画面下端ボタン設定  **/
/**************************/
form#SendForm div.save-cancel {
	margin-top:30px;
	text-align:center;
}
