@charset "UTF-8";
/* +--------------------------------------------------------------+ */
/* | Copyright (C) 2025 Quetta Lab Co., Ltd. All Rights Reserved. | */
/* | Copyright (C) 2025 有限会社 クエタラボ All Rights Reserved.  | */
/* | https://www.quettalab.co.jp/                                 | */
/* +--------------------------------------------------------------+ */
/**************************/
/**  管理者画面ボディー  **/
/**************************/
body#AdminBody {
	padding:0px;
	margin:0px;
}

/****************/
/**  全体大枠  **/
/****************/
form#SendForm {
	padding:1px;
	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 ul
, form#SendForm li, form#SendForm p, form#SendForm table, form#SendForm tr
, form#SendForm th, form#SendForm td, form#SendForm font, form#SendForm img
, form#SendForm label {
	width:auto;
	height:auto;
	padding:0px;
	margin:0px;
	word-break:break-all;
	line-height:1.0;
	vertical-align:middle;
	text-align:left;
	white-space:normal;
	font-family:"ＭＳ Ｐゴシック";
	font-size:10pt;
	font-weight:normal;
	color:#000000;
}
form#SendForm input, form#SendForm button, form#SendForm textarea {
	width:auto;
	height:auto;
	padding:0px;
	margin:0px;
	word-break:break-all;
	outline: none;;
	line-height:1.0;
	vertical-align:middle;
	text-align:left;
	white-space:normal;
	font-family:"ＭＳ Ｐゴシック";
	font-size:10pt;
	font-weight:normal;
}
form#SendForm select {
	outline: none;;
}
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, form#SendForm td {
	background-color:#ffffff;
}
form#SendForm th {
	font-weight:bold;
}

form#SendForm a:link {
	color:#0000ff;
}
form#SendForm a:visited {
	color:#0000ff;
}
form#SendForm a:hover {
	color:#ff3300;
}
form#SendForm a:active {
	color:#ff0000;
}
form#SendForm p, form#SendForm a, form#SendForm span {
	padding:0px;
	margin:0px 3px;
	word-break:break-all;
	line-height:1.0;
	vertical-align:unset;
	text-align:left;
	white-space:normal;
	font-family:"ＭＳ Ｐゴシック";
	color:inherit;
	font-size:inherit;
	font-weight:inherit;
}

/********************************/
/**  全画面共通ロールオーバー  **/
/********************************/
/*** ラジオボタン・チェックボックス ***/
input[type="radio"]
, input[type="checkbox"] {
	vertical-align:auto;
}

/*** テキスト入力ボックス ***/
input[type="text"]
, input[type="password"]
, input[type="file"]
, select
, textarea {
	border-width:1px;
	background-color:#ffffc0;
	color:#000000;
}
textarea {
	resize:none;
}
input[type="text"]:focus
, input[type="password"]:focus
, input[type="file"]:focus
, select:focus
, textarea:focus {
	border-width:1px;
	background-color:#c0ffff;
}
input[type="text"]:disabled
, input[type="password"]:disabled
, input[type="file"]:disabled
, select:disabled
, textarea:disabled {
	background-color:#e0e0e0;
}

/*** テキストボタン ***/
input[type="button"]
, button {
	cursor:pointer;
	border-style:outset;
	background-color:#d5d5d5;
	color:#000000;
}
input[type="button"]:hover
, button:hover {
	background-color:#ffc0ff;
}
input[type="button"]:disabled
, button:disabled {
	cursor:default;
	background-color:#d5d5d5;
	color:#808080;
}

/*** イメージボタン ***/
input[type="image"]
, button img
, a img {
	cursor:pointer;
	opacity:1.0;
}
input[type="image"]:hover
, button img:hover
, a img:hover {
	opacity:0.6;
}
input[type="image"]:disabled
, button img:disabled
, a img:disabled {
	cursor:default;
	opacity:1.0;
}

/************************************/
/*  <*> 全タグ共通設定 (高優先順位) */
/************************************/
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 .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 .NoLine {
	padding:3px !important;
	background-color:transparent !important;
	border-style:none !important;
	border-width:0px !important;
	border-color:#ffffff !important;
}

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;
}
form#SendForm tr.ColWidthAdjust td {
	visibility:hidden !important;
	height:0px !important;
	border-style:none !important;
	border-width:0px !important;
	border-color:#000000 !important;
}

/**********************/
/**  共通レイアウト  **/
/**********************/
/*** submit ボタン (テキスト) ***/
form#SendForm input.SubmitButton
, form#SendForm button.SubmitButton{
	padding:3px;
	margin:3px;
	border-style:outset;
	border-width:1px;
	text-align:center;
}
/*** submit ボタン (イメージ) ***/
form#SendForm input.SubmitImage{
	padding:0px;
	margin:0px;
	border-style:none;
	border-width:0px;
	text-align:center;
}

/*** ヘッダータイトルクリックリンク (ソート処理用) ***/
form#SendForm a.ListSortChange1
, form#SendForm a.ListSortChange2 {
}
form#SendForm a.ListSortChange1 span.ListSortOrder
, form#SendForm a.ListSortChange2 span.ListSortOrder {
	font-size:5pt;
}
form#SendForm a.ListSortChange1 {
}
form#SendForm a.ListSortChange2 {
}

/*** 必須項目 ※ 印 ***/
form#SendForm span.Essential {
	margin:0px 3px;
	font-weight:bold;
	color:#ff0000;
}

/*** 補足項目 ※ 印 ***/
form#SendForm span.Complement {
	margin:0px 3px;
	font-weight:bold;
	color:#0000ff;
}

/*** メッセージ表示専用ページ ***/
form#SendForm div.MessagePageShowArea {
	width:50%;
	padding:10px;
	margin:30px auto;
	border-style:solid;
	border-width:1px;
	border-color:#00c000;
	background-color:#ffffff;
	line-height:1.2;
	text-align:left;
	font-weight:normal;
	font-size:12pt;
	color:#000000;
}
form#SendForm div.MessagePageShowArea table.Reference {
	padding:0px;
	margin:3px 0px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
	background-color:#ffffff;
}
form#SendForm div.MessagePageShowArea table.Reference td.Paragraph, form#SendForm div.MessagePageShowArea table.Reference td.Summary {
	line-height:1.2;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	font-size:10pt;
	color:#000000;
}
form#SendForm div.MessagePageShowArea table.Reference td.Paragraph {
	width:1em;}
form#SendForm div.MessagePageShowArea table.Reference td.Summary {
}
/*** リンクアクセス制御 判定メッセージ ***/
form#SendForm div.LinkAccessControlJudgeMessage {
	width:50%;
	padding:10px;
	margin:30px auto;
	border-style:solid;
	border-width:1px;
	border-color:#00c000;
	background-color:#ffffff;
	line-height:1.2;
	text-align:left;
	font-weight:bold;
	color:#000000;
}
/*** 完了メッセージ ***/
form#SendForm div.CompleteMessage {
	width:50%;
	padding:10px;
	margin:30px auto;
	border-style:solid;
	border-width:1px;
	border-color:#00c000;
	background-color:#ffffff;
	line-height:1.2;
	text-align:left;
	font-weight:bold;
	color:#000000;
}
/*** 警告メッセージ (続行可能) ***/
form#SendForm div.WarningMessage {
	width:80%;
	padding:10px;
	margin:20px auto;
	border-style:solid;
	border-width:1px;
	border-color:#00c000;
	background-color:#ffe0c0;
	line-height:1.2;
	text-align:left;
	font-weight:bold;
	color:#000000;
}
/*** エラーメッセージ (続行不可) ***/
form#SendForm div.ErrorMessage
, form#SendForm div.ErrorMessage div.ErrorMessageText
, form#SendForm div.ErrorMessage div.ErrorMessageCode {
	background-color:#fff0f0;
	font-weight:bold;
	color:#ff0000;
}
form#SendForm div.ErrorMessage
, form#SendForm div.ErrorMessage div.ErrorMessageCode {
	text-align:center;
}
form#SendForm div.ErrorMessage div.ErrorMessageText {
	text-align:left;
}
form#SendForm div.ErrorMessage {
	width:80%;
	padding:10px;
	margin:30px auto;
	border-style:solid;
	border-width:1px;
	border-color:#c00000;
}
form#SendForm div.ErrorMessage div.ErrorMessageText
, form#SendForm div.ErrorMessage div.ErrorMessageCode {
	padding:10px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
}
form#SendForm div.ErrorMessage div.ErrorMessageText {
	margin:0px auto; 10px auto;
	width:430px;
	line-height:1.3;
	font-size:13pt;
}
form#SendForm div.ErrorMessage div.ErrorMessageCode {
	margin:10px auto; 0px auto;
	width:240px;
}
form#SendForm div.ErrorMessage div.ErrorMessageCode span.ErrorTitle
, form#SendForm div.ErrorMessage div.ErrorMessageCode span.ErrorCode {
	font-size:15pt;
}
form#SendForm div.ErrorMessage div.ErrorMessageCode span.ErrorTitle {
	font-weight:normal;
	color:#000000;
}
form#SendForm div.ErrorMessage div.ErrorMessageCode span.ErrorCode {
	font-family:"ＭＳ ゴシック";
}
/*** submit ボタン  ***/
form#SendForm div.Attention {
	padding:0px;
	margin-bottom:5px;
	line-height:1.0;
	font-size:13pt;
}
/*** CopyRight ***/
form#SendForm div.CopyRight {
	margin:30px 0px;
	text-align:center;
}
/*** 数値表示フォーマット設定 (JavaScript にて参照) ***/
form#SendForm span.NumberFormat {
	padding:0px;
	margin:0px;
	background-color:inherit;
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	color:inherit;
}

/***********************************************************/
/**  日付入力用コンボボックス(プルダウン) 表示 html 生成  **/
/***********************************************************/
/*** 日付入力コンボボックス(プルダウン)表示域 ***/
form#SendForm select.DateComboYY, form#SendForm select.DateComboMM
, form#SendForm select.DateCombo1DD
, form#SendForm select.DateCombo2DD {
	margin:0px 2px;
	font-size:13pt;
	font-family:"ＭＳ ゴシック";
}

/*** [年] 入力コンボボックス(プルダウン)表示域 ***/
form#SendForm select.DateComboYY {
	width:70px;
}

/*** [月] 入力コンボボックス(プルダウン)表示域 ***/
form#SendForm select.DateComboMM {
	width:50px;
}

/*** [日] 入力コンボボックス(プルダウン)表示域 ([上旬][中旬][下旬] 入力無し) ***/
form#SendForm select.DateCombo1DD {
	width:50px;
}

/*** [日] 入力コンボボックス(プルダウン)表示域 ([上旬][中旬][下旬] 入力有り) ***/
form#SendForm select.DateCombo2DD {
	width:70px;
}

/***********************************************************/
/**  時刻入力用コンボボックス(プルダウン) 表示 html 生成  **/
/***********************************************************/
/*** 時刻入力コンボボックス(プルダウン)表示域 ***/
form#SendForm select.TimeComboHH
, form#SendForm select.TimeComboII {
	margin:0px 2px;
	font-size:13pt;
	font-family:"ＭＳ ゴシック";
}

/*** [時] 入力コンボボックス(プルダウン)表示域 ***/
form#SendForm select.TimeComboHH {
	width:50px;
}

/*** [分] 入力コンボボックス(プルダウン)表示域 ***/
form#SendForm select.TimeComboII {
	width:50px;
}

/***********************************/
/**  パラメータ CSV を html 加工  **/
/***********************************/
/*** カテゴリー表示域 ***/
form#SendForm div.ParamCategory {
	padding:5px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
	background-color:#e0ffe0;
	font-weight:bold;
	font-size:13pt;
}

/*** ラジオボタン表示域 ***/
form#SendForm label.ParamRadio {
	margin-right:8px;
	font-size:13pt;
}
form#SendForm input.ParamRadio {
	margin-right:2px;
	font-size:13pt;
}

/*** チェックボックス表示域 ***/
form#SendForm label.ParamCheckbox {
	margin-right:8px;
	font-size:13pt;
}
form#SendForm input.ParamCheckbox {
	margin-right:3px;
	font-size:13pt;
}

/*** コンボボックス(プルダウン)表示域 ***/
form#SendForm select.ParamSelect {
	margin:0px 2px;
	font-size:13pt;
}

/**********************/
/**  ページタイトル  **/
/**********************/
form#SendForm div.TopTitle {
	width:auto;
	padding:10px 0px;
	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:auto;
	padding:3px 5px;
	margin:3px auto;
	text-align:right;
	font-family:"ＭＳ ゴシック";
	font-size:13pt;
}

/*****************************/
/**  コンテンツエリア 共通  **/
/*****************************/
form#SendForm div.UpperContentsArea
, form#SendForm div.MiddleContentsArea
, form#SendForm div.LeftContentsArea
, form#SendForm div.CenterContentsArea
, form#SendForm div.CenterContentsViewArea
, form#SendForm div.RightContentsArea
, form#SendForm div.LowerContentsArea {
	padding:0px;
	margin:0px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
}

/****************************/
/**  上段コンテンツエリア  **/
/****************************/
form#SendForm div.UpperContentsArea {
	width:100%;
}

/****************************/
/**  中段コンテンツエリア  **/
/****************************/
form#SendForm div.MiddleContentsArea {
	width:100%;
	background-color:#c0c0c0;
}
form#SendForm div.LeftContentsArea
, form#SendForm div.CenterContentsArea
, form#SendForm div.RightContentsArea {
	display:inline-block;
	vertical-align:top;
	background-color:#ffffff;
}

/****************************/
/**  左側コンテンツエリア  **/
/****************************/
@media (min-width:801px) {
  /***** ブラウザサイズ 801px 以上 *****/
  form#SendForm div.LeftContentsArea {
	display:inline-block;
  }
}
@media (max-width:800px) {
  /***** ブラウザサイズ 800px 以下 *****/
  form#SendForm div.LeftContentsArea {
	display:none;
  }
}
form#SendForm div.LeftContentsArea {
	width:300px;
	background-color:#c0c0c0;
}
form#SendForm div.LeftContentsArea button.SubmitButton {
	display:block;
	width:300px;
	height:50px;
	padding:3px;
	margin:0px;
	border-style:solid;
	border-width:1px;
	border-color:#808080;
	background-color:#e0e0e0;
	line-height:1.2;
	text-align:center;
	vertical-align:middle;
	font-size:13pt;
	font-weight:bold;
}
form#SendForm div.LeftContentsArea button.SubmitButton:hover {
	background-color:#a0a0a0;
}

/****************************/
/**  中央コンテンツエリア  **/
/****************************/
@media (min-width:801px) {
  /***** ブラウザサイズ 801px 以上 *****/
  form#SendForm div.CenterContentsArea {
	width:calc(100%);
  }
}
@media (max-width:800px) {
  /***** ブラウザサイズ 800px 以下 *****/
  form#SendForm div.CenterContentsArea {
	width:calc(100%);
  }
}

/********************************/
/**  中央コンテンツ表示エリア  **/
/********************************/
form#SendForm div.CenterContentsViewArea {
	width:calc(100% - 20px);
	margin:0px 10px 10px 10px;
}

/************************************************/
/**  中央コンテンツ表示エリア　メニューボタン  **/
/************************************************/
@media (min-width:801px) {
  /***** ブラウザサイズ 801px 以上 *****/
  form#SendForm div.CenterContentsViewArea img.FloatMenuButton {
	display:none;
  }
}
@media (max-width:800px) {
  /***** ブラウザサイズ 800px 以下 *****/
  form#SendForm div.CenterContentsViewArea img.FloatMenuButton {
	display:inline-block;
  }
}
form#SendForm div.CenterContentsViewArea img.FloatMenuButton {
	cursor:pointer;
}
div#DivHtmlInfoSet1 div.FloatMenuButton {
	width:300px;
}
div#DivHtmlInfoSet1 div.FloatMenuButton input.SubmitButton {
	width:100%;
	height:50px;
}

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

/**************************/
/**  サブメニュー画面  **/
/**************************/
form#SendForm div.SubMenu {
	width:900px;
	padding:5px;
	margin:0px auto 20px auto;
	border-style:solid;
	border-width:1px;
	border-color:#00c000;
	background-color:#ffffff;
}

/************************/
/**  管理メニュー画面  **/
/************************/
form#SendForm div.ManageMenu {
	width:500px;
	padding:5px;
	margin:20px auto;
	border-style:solid;
	border-width:1px;
	border-color:#00c000;
	background-color:#ffffff;
	text-align:center;
}
form#SendForm div.ManageMenu input.SubmitButton {
	width:480px;
	padding:10px;
	font-size:16pt;
}

/****************************/
/**  右側コンテンツエリア  **/
/****************************/
@media (min-width:801px) {
  /***** ブラウザサイズ 801px 以上 *****/
  form#SendForm div.RightContentsArea {
	display:inline-block;
  }
}
@media (max-width:800px) {
  /***** ブラウザサイズ 800px 以下 *****/
  form#SendForm div.RightContentsArea {
	display:none;
  }
}
form#SendForm div.RightContentsArea {
	width:300px;
	background-color:#c0c0c0;
}
form#SendForm div.RightContentsArea input.SubmitButton {
	display:block;
	width:300px;
	height:40px;
	padding:0px;
	margin:0px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
	background-color:#e0e0e0;
	font-size:13pt;
	font-weight:bold;
}
form#SendForm div.RightContentsArea input.SubmitButton:hover {
	background-color:#a0a0a0;
}

/****************************/
/**  下段コンテンツエリア  **/
/****************************/
form#SendForm div.LowerContentsArea {
	width:100%;
}

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

/*** 全セル共通 ***/
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;
	font-size:10pt;
}

/*** 明細共通 ***/
form#SendForm table.Login div
, form#SendForm table.Login td
, form#SendForm table.Login label
, form#SendForm table.Login input[type="text"]
, form#SendForm table.Login input[type="password"]
, form#SendForm table.Login input[type="file"]
, form#SendForm table.Login select
, form#SendForm table.Login textarea {
	font-size:13pt;
}

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

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

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

/**********************/
/**  二段階認証画面  **/
/**********************/
/*** テーブル ***/
form#SendForm table.TwoPhasesCertification {
	margin:50px auto;
	width:423px;
}

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

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

/*** 明細共通 ***/
form#SendForm table.TwoPhasesCertification div
, form#SendForm table.TwoPhasesCertification td
, form#SendForm table.TwoPhasesCertification label
, form#SendForm table.TwoPhasesCertification input[type="text"]
, form#SendForm table.TwoPhasesCertification input[type="password"]
, form#SendForm table.TwoPhasesCertification input[type="file"]
, form#SendForm table.TwoPhasesCertification select
, form#SendForm table.TwoPhasesCertification textarea {
	font-size:13pt;
}

/*** ヘッダー個別 ***/
form#SendForm table.TwoPhasesCertification th.TwoPhasesSecurityCode {
	width:200px;
}

/*** 明細個別 ***/
form#SendForm table.TwoPhasesCertification td.TwoPhasesSecurityCode {
	width:200px;
	font-family:"ＭＳ ゴシック";
}

/*** 入力欄個別 ***/
form#SendForm table.TwoPhasesCertification input.TwoPhasesSecurityCode {
	width:190px;
	font-family:"ＭＳ ゴシック";
}

/******************************/
/**  ユーザー情報リスト情報  **/
/******************************/
/*** テーブル ***/
form#SendForm table.UserInfoList {
	width:985px;
	margin:50px 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;
	font-size:10pt;
}

/*** 明細共通 ***/
form#SendForm table.UserInfoList div
, form#SendForm table.UserInfoList td
, form#SendForm table.UserInfoList label
, form#SendForm table.UserInfoList input[type="text"]
, form#SendForm table.UserInfoList input[type="password"]
, form#SendForm table.UserInfoList input[type="file"]
, form#SendForm table.UserInfoList select
, form#SendForm table.UserInfoList textarea {
	font-size:13pt;
}
form#SendForm table.UserInfoList td.linebg1 {
	background-color:#ffffff;
}
form#SendForm table.UserInfoList td.linebg2 {
	background-color:#e0ffff;
}

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

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

/************************************************************/
/**  ユーザー情報リスト情報　追加・修正 (入力・確認) 画面  **/
/************************************************************/
/*** ブロック ***/
form#SendForm div.UserInfoConfirmMessage {
	margin:50px auto;
	width:650px;
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#00c000;
	line-height:1.2;
	font-size:14pt;
}
form#SendForm div.UserInfoConfirmMessage span.MailAddress {
	font-size:14pt;
	font-family:"ＭＳ ゴシック";
	font-weight:bold;
}

/*** テーブル ***/
form#SendForm table.UserInfoDetail {
	margin:50px auto;
	width:650px;
}

/*** 全セル共通 ***/
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;
	font-size:10pt;
}

/*** 明細共通 ***/
form#SendForm table.UserInfoDetail div
, form#SendForm table.UserInfoDetail td
, form#SendForm table.UserInfoDetail label
, form#SendForm table.UserInfoDetail input[type="text"]
, form#SendForm table.UserInfoDetail input[type="password"]
, form#SendForm table.UserInfoDetail input[type="file"]
, form#SendForm table.UserInfoDetail select
, form#SendForm table.UserInfoDetail textarea {
	font-size:13pt;
}
form#SendForm table.UserInfoDetail td.NoLine {
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
	background-color:transparent;
}

/*** ヘッダー個別 ***/
form#SendForm table.UserInfoDetail th.UserID {
	width:200px;
}
form#SendForm table.UserInfoDetail th.PasswordHeader {
}
form#SendForm table.UserInfoDetail th.Password1
, form#SendForm table.UserInfoDetail th.Password2
, form#SendForm table.UserInfoDetail th.Password3 {
	width:200px;
}
form#SendForm table.UserInfoDetail th.MailAddressHeader {
}
form#SendForm table.UserInfoDetail th.MailAddress1
, form#SendForm table.UserInfoDetail th.MailAddress2
, form#SendForm table.UserInfoDetail th.MailAddress3 {
	width:200px;
}
form#SendForm table.UserInfoDetail th.AuthorityHeader {
}
form#SendForm table.UserInfoDetail th.UserAuthority
, form#SendForm table.UserInfoDetail th.AdminPermission {
	width:200px;
}

/*** 明細個別 ***/
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.MailAddress1
, form#SendForm table.UserInfoDetail td.MailAddress2
, form#SendForm table.UserInfoDetail td.MailAddress3
, form#SendForm table.UserInfoDetail td.UserAuthority
, form#SendForm table.UserInfoDetail td.AdminPermission {
}
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.MailAddress1
, form#SendForm table.UserInfoDetail td.MailAddress2
, form#SendForm table.UserInfoDetail td.MailAddress3 {
	font-family:"ＭＳ ゴシック";
}
/*** 入力欄個別 ***/
form#SendForm table.UserInfoDetail input.UserID
, form#SendForm table.UserInfoDetail input.Password1
, form#SendForm table.UserInfoDetail input.Password2
, form#SendForm table.UserInfoDetail input.Password3
, form#SendForm table.UserInfoDetail input.MailAddress1
, form#SendForm table.UserInfoDetail input.MailAddress2
, form#SendForm table.UserInfoDetail input.MailAddress3 {
	width:425px;
	font-family:"ＭＳ ゴシック";
}
form#SendForm table.UserInfoDetail select.UserAuthority {
	width:425px;
}
form#SendForm table.UserInfoDetail label.AdminPermission {
	line-height:1.9em;
	font-size:9pt;
}

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

/*** 全セル共通 ***/
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;
	font-size:10pt;
}

/*** 明細共通 ***/
form#SendForm table.UserUpdate div
, form#SendForm table.UserUpdate td
, form#SendForm table.UserUpdate label
, form#SendForm table.UserUpdate input[type="text"]
, form#SendForm table.UserUpdate input[type="password"]
, form#SendForm table.UserUpdate input[type="file"]
, form#SendForm table.UserUpdate select
, form#SendForm table.UserUpdate textarea {
	font-size:13pt;
}

/*** ヘッダー個別 ***/
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:200px;
}

/*** 明細個別 ***/
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:"ＭＳ ゴシック";
}

/*** 入力欄個別 ***/
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:"ＭＳ ゴシック";
}

/********************************/
/**  ユーザー情報更新完了画面  **/
/********************************/
form#SendForm div.UserUpdComp {
	width:600px;
	border-style:solid;
	border-width:1px;
	border-color:#00c000;
	padding:20px;
	margin:30px auto;
	text-align:center;
	font-size:16px;
	text-align:center;
}

/******************************/
/**  アクセスログリスト画面  **/
/******************************/
/*** テーブル ***/
form#SendForm table.AccessLogList {
	width:100%;
	margin:30px auto;
}

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

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

/*** 明細共通 ***/
form#SendForm table.AccessLogList div
, form#SendForm table.AccessLogList td
, form#SendForm table.AccessLogList label
, form#SendForm table.AccessLogList input[type="text"]
, form#SendForm table.AccessLogList input[type="password"]
, form#SendForm table.AccessLogList input[type="file"]
, form#SendForm table.AccessLogList select
, form#SendForm table.AccessLogList textarea {
	font-size:13pt;
}

/*** ヘッダー個別 ***/
form#SendForm table.AccessLogList th.Number
, form#SendForm table.AccessLogList td.Number {
	width:50px;
}
form#SendForm table.AccessLogList th.UserID
, form#SendForm table.AccessLogList td.UserID {
	width:auto;
}
form#SendForm table.AccessLogList th.DateTime
, form#SendForm table.AccessLogList td.DateTime {
	width:160px;
}
form#SendForm table.AccessLogList th.RemoteAddr
, form#SendForm table.AccessLogList td.RemoteAddr {
	width:130px;
}
form#SendForm table.AccessLogList th.httpReferer
, form#SendForm table.AccessLogList td.httpReferer {
	width:auto;
}
form#SendForm table.AccessLogList th.httpUserAgent
, form#SendForm table.AccessLogList td.httpUserAgent {
	width:auto;
}
form#SendForm table.AccessLogList th.Summary
, form#SendForm table.AccessLogList td.Summary {
	width:300px;
}

/*** 明細個別 ***/
form#SendForm table.AccessLogList td.Number
, form#SendForm table.AccessLogList td.UserID
, form#SendForm table.AccessLogList td.DateTime
, form#SendForm table.AccessLogList td.RemoteAddr
, form#SendForm table.AccessLogList td.httpReferer
, form#SendForm table.AccessLogList td.httpUserAgent {
	font-family:"ＭＳ ゴシック";
	font-size:12pt;
	vertical-align:middle;
}
form#SendForm table.AccessLogList th.Summary
, form#SendForm table.AccessLogList td.Summary {
	font-size:12pt;
	vertical-align:middle;
}
form#SendForm table.AccessLogList td.Number {
	text-align:right;
}
form#SendForm table.AccessLogList td.DateTime
, form#SendForm table.AccessLogList td.RemoteAddr {
	text-align:center;
}
form#SendForm table.AccessLogList td.httpReferer
, form#SendForm table.AccessLogList td.httpUserAgent {
}

/********************/
/**  注意書き画面  **/
/********************/
/*** テーブル ***/
form#SendForm table.Attention {
	margin: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;
	font-size:10pt;
}

/*** 明細共通 ***/
form#SendForm table.Attention div
, form#SendForm table.Attention td
, form#SendForm table.Attention label
, form#SendForm table.Attention input[type="text"]
, form#SendForm table.Attention input[type="password"]
, form#SendForm table.Attention input[type="file"]
, form#SendForm table.Attention select
, form#SendForm table.Attention textarea {
	font-size:13pt;
}

/*** ヘッダー個別 ***/
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-weight:bold;
	vertical-align:top;
}
form#SendForm table.Attention td.RedDetail
, form#SendForm table.Attention td.BlackDetail {
	width:600px;
	padding:5px 5px 5px 0px;
	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 input.QuestionButton {
	margin-left:10px;
	vertical-align:middle;
}
/*** [？] ボタンイメージ ***/
form#SendForm img.QuestionButton {
	margin-left:10px;
	vertical-align:middle;
	cursor:pointer;
}
/*** 半角フォント ***/
form#SendForm span.ANKFont {
	vertical-align:top;
	font-family:"ＭＳ ゴシック";
	font-size:inherit;
	font-weight:bold;
	color:inherit;
}

/************************************/
/**  画面上限ページ移動ボタン設定  **/
/************************************/
form#SendForm table.Page-Change-Button {
	width:100%;
	margin:10px 0px;
}
form#SendForm table.Page-Change-Button td.Previous
, form#SendForm table.Page-Change-Button td.Next {
	width:50%;
	padding:3px 10px;
}
form#SendForm table.Page-Change-Button td.Previous {
	text-align:left;
}
form#SendForm table.Page-Change-Button td.Next {
	width:50%;
	text-align:right;
}

/**************************/
/**  画面下端ボタン設定  **/
/**************************/
form#SendForm div.save-cancel {
	margin:30px 0px;
	text-align:center;
}

/******************************/
/**  [Copyright] エリア設定  **/
/******************************/
form#SendForm div.Copyright {
	width:100%;
	padding:20px 0px 20px 0px;
	margin:0px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
	background-color:#ffffff;
	text-align:center;
	font-family:"ＭＳ ゴシック";
	font-size:13pt;
	font-weight:bold;
	color:#000000;
}
form#SendForm div.Copyright a {
	font-family:"ＭＳ ゴシック";
}

/**********************************************************/
/**  html コンテンツ表示モジュール (クローズボタンあり)  **/
/**********************************************************/
/*** 外枠 ***/
div.DivHtmlStackBox {
	position:fixed;
	top:-10000px;
	left:-10000px;
	width:auto;
	height:auto;
	padding:10px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
}

/*** 情報表示枠 ***/
div.DivHtmlStackBox div.DivMainHtmlSet {
	width:auto;
	height:auto;
	padding:10px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
}
div.DivHtmlStackBox div.DivMainHtmlSet div.DivHtmlScrollSet {
	width:auto;
	height:auto;
	padding:0px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
	text-align:center;
	vertical-align:middle;
}
div.DivHtmlStackBox div.DivMainHtmlSet div.DivHtmlScrollSet div.DivHtmlInfoSet {
	width:auto;
	height:auto;
	padding:0px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
	text-align:center;
	vertical-align:middle;
}

/*** 制御ボタン枠 ***/
div.DivHtmlStackBox div.DivButtonSet {
	width:auto;
	height:auto;
	padding:10px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
}
div.DivHtmlStackBox div.DivButtonSet input.CloseButtonSet {
	width:auto;
	height:auto;
	padding:3px 5px;
	font-family:"ＭＳ Ｐゴシック";
	font-size:12pt;
}

/***************************************************************/
/**  ハンバーガーメニュー表示モジュール (クローズボタンあり)  **/
/***************************************************************/
/*** 外枠 ***/
div.DivHamburgerMenuStackBox {
	position:fixed;
	top:-10000px;
	left:-10000px;
	width:auto;
	height:auto;
	padding:10px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
}

/*** 情報表示枠 ***/
div.DivHamburgerMenuStackBox div.DivMainHamburgerMenuSet {
	width:auto;
	height:auto;
	padding:10px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
}
div.DivHamburgerMenuStackBox div.DivMainHamburgerMenuSet div.DivHamburgerMenuScrollSet {
	width:auto;
	height:auto;
	padding:0px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
	text-align:center;
	vertical-align:middle;
}
div.DivHamburgerMenuStackBox div.DivMainHamburgerMenuSet div.DivHamburgerMenuScrollSet div.DivHamburgerMenuInfoSet {
	width:auto;
	height:auto;
	padding:0px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
	text-align:center;
	vertical-align:middle;
}
div.DivHamburgerMenuStackBox div.DivMainHamburgerMenuSet div.DivHamburgerMenuScrollSet div.DivHamburgerMenuInfoSet button.ButtonHamburgerMenuButtonSet {
	display:block;
	width:300px;
	height:50px;
	padding:3px;
	margin:0px;
	line-height:1.2;
	text-align:center;
	vertical-align:middle;
	font-family:"ＭＳ Ｐゴシック";
	font-size:13pt;
	font-weight:bold;
}

/*** 制御ボタン枠 ***/
div.DivHamburgerMenuStackBox div.DivButtonSet {
	width:auto;
	height:auto;
	padding:10px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
}
div.DivHamburgerMenuStackBox div.DivButtonSet input.CloseButtonSet {
	width:auto;
	height:auto;
	padding:3px 5px;
	font-family:"ＭＳ Ｐゴシック";
	font-size:12pt;
}

/******************************************************************/
/**  html 画面下限コンテンツ表示モジュール (クローズボタンあり)  **/
/******************************************************************/
/*** 外枠 ***/
div.BackGroundSet {
	position:fixed;
	left:0px;
	top:0px;
	background-color:#000000;
	vertical-align:middle;
	text-align:center;
}
div.DivBottomClearBox {
	width:auto;
	height:auto;
	padding:0px;
	background-color:#ffffff;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
}
div.DivHtmlBottomBox {
	position:fixed;
	width:auto;
	height:auto;
	padding:10px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
}
div.DivHtmlBottomBox div.DivMainHtmlSet {
	width:auto;
	height:auto;
	padding:10px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
}

/*** 情報表示枠 ***/
div.BackGroundSet div.DivMainHtmlSet div.DivHtmlScrollSet {
	float:left;
	width:auto;
	height:auto;
	padding:0px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
	text-align:center;
	vertical-align:middle;
}
div.BackGroundSet div.DivMainHtmlSet div.DivHtmlScrollSet div.DivHtmlInfoSet {
	width:auto;
	height:auto;
	padding:0px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
	text-align:left;
	vertical-align:middle;
}

/*** 制御ボタン枠 ***/
div.BackGroundSet div.DivMainHtmlSet input.CloseButtonSet {
	margin:0px 0px 0px 3px;
}
div.BackGroundSet div.DivMainHtmlSet div.FloatClearSet {
	clear:both;
}

/*********************************************/
/**  メッセージ表示モジュール (処理続行可)  **/
/*********************************************/
/*** 外枠 ***/
div.MessageBoxSet {
	position:fixed;
	height:auto;
	padding:10px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
}

/*** 情報表示枠 ***/
div.MessageBoxSet div.DivTextMsgInnerSet {
	width:auto;
	height:auto;
	padding:10px;
	background-color:#e0e0e0;
	border-style:solid;
	text-align:left;
	vertical-align:middle;
}

/*** 制御ボタン枠 ***/
div.MessageBoxSet div.DivButtonSet {
	width:auto;
	height:auto;
	padding:10px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
}
div.MessageBoxSet div.DivButtonSet input.CloseButtonSet {
	width:auto;
	height:auto;
	padding:3px 5px;
	font-family:"ＭＳ Ｐゴシック";
	font-size:12pt;
}

/*******************************************************/
/**  外部リソース表示モジュール (クローズボタンあり)  **/
/*******************************************************/
/*** 外枠 ***/
div.DivExternalResourceStackBox {
	position:fixed;
	width:auto;
	height:auto;
	padding:10px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
}

/*** 情報表示枠 ***/
div.DivExternalResourceStackBox div.DivMainExternalResourceSet {
	width:auto;
	height:auto;
	padding:10px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
}
div.DivExternalResourceStackBox div.DivMainExternalResourceSet div.DivExternalResourceScrollSet {
	width:auto;
	height:auto;
	padding:0px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
	text-align:center;
	vertical-align:middle;
}
div.DivExternalResourceStackBox div.DivMainExternalResourceSet div.DivExternalResourceScrollSet object.ObjectMainExternalResourceSet {
	width:calc(100vw - 110px);
	height:calc(100vh - 131px);
	padding:0px;
	margin:0px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
	text-align:left;
	vertical-align:middle;
}
div.DivExternalResourceStackBox div.DivMainExternalResourceSet div.DivExternalResourceScrollSet img.ObjectMainExternalResourceSet {
	width:auto;
	height:auto;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
	text-align:left;
	vertical-align:middle;
}
div.DivExternalResourceStackBox div.DivMainExternalResourceSet div.DivExternalResourceScrollSet div.ExternalResourceMessageSet {
	width:1000px;
	height:auto;
	padding:10px;
	margin:0px auto;
	border-collapse:collapse;
	background-color:#ffffff;
	line-height:1.2;
	font-family:"ＭＳ Ｐゴシック";
	font-size:14pt;
}
div.DivExternalResourceStackBox div.DivMainExternalResourceSet div.DivExternalResourceScrollSet div.ExternalResourceMessageSet span.MessageTextANKFont {
	font-family:"ＭＳ ゴシック";
	font-weight:bold;
}

/*** 制御ボタン枠 ***/
div.DivExternalResourceStackBox div.DivButtonSet {
	width:auto;
	height:auto;
	padding:10px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
}
div.DivExternalResourceStackBox div.DivButtonSet input.CloseButtonSet {
	width:auto;
	height:auto;
	padding:3px 5px;
	font-family:"ＭＳ Ｐゴシック";
	font-size:12pt;
}

/***********************************************/
/**  画像表示モジュール (クローズボタンあり)  **/
/***********************************************/
/*** 外枠 ***/
div.DivImageStackBox {
	position:fixed;
	width:auto;
	height:auto;
	padding:10px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
}

/*** 情報表示枠 ***/
div.DivImageStackBox div.DivMainImageSet {
	width:auto;
	height:auto;
	padding:10px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
}
div.DivImageStackBox div.DivMainImageSet div.DivImageScrollSet {
	width:auto;
	height:auto;
	padding:0px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
	text-align:center;
	vertical-align:middle;
}
div.DivImageStackBox div.DivMainImageSet div.DivImageScrollSet img.ImgMainImageSet {
	width:auto;
	height:auto;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
	text-align:left;
	vertical-align:middle;
}

/*** 制御ボタン枠 ***/
div.DivImageStackBox div.DivButtonSet {
	width:auto;
	height:auto;
	padding:10px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
}
div.DivImageStackBox div.DivButtonSet input.PreviousButtonSet {
	margin-right:10px;
}
div.DivImageStackBox div.DivButtonSet input.CloseButtonSet {
	width:auto;
	height:auto;
	padding:3px 5px;
	font-family:"ＭＳ Ｐゴシック";
	font-size:12pt;
}
div.DivImageStackBox div.DivButtonSet input.NextButtonSet {
	margin-left:10px;
}

/***********************************************/
/**  地図表示モジュール (クローズボタンあり)  **/
/***********************************************/
/*** 外枠 ***/
div.DivMapStackBox {
	position:fixed;
	width:auto;
	height:auto;
	padding:10px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
}

/*** 情報表示枠 ***/
div.DivMapStackBox div.DivMainMapSet {
	width:auto;
	height:auto;
	padding:10px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
}
div.DivMapStackBox div.DivMainMapSet div.DivMapShowSet {
	width:auto;
	height:auto;
	padding:0px;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
	text-align:center;
	vertical-align:middle;
}

/*** 制御ボタン枠 ***/
div.DivMapStackBox div.DivButtonSet {
	width:auto;
	height:auto;
	padding:10px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
}
div.DivMapStackBox div.DivButtonSet input.CloseButtonSet {
	width:auto;
	height:auto;
	padding:3px 5px;
	font-family:"ＭＳ Ｐゴシック";
	font-size:12pt;
}
