﻿/* 全体 */
body
{
    font-size: 0.9em;
}
hr
{
	width: 720px;
    margin: 0 auto;  
}

/* ログイン画面 */
.formLogon
{
    background-color: #ddedff;
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 2px solid #333333;
    border-bottom: 2px solid #333333;    
    width: 400px;
    margin: 0 auto;
}
.logonTable
{
	margin: 30px auto 20px auto;
}
td.logon
{
	text-align:right;
}
.logonInfoText
{
	margin: auto auto auto 20px;
	height: 15px;
	color: Red;
}
.logonTextBox
{
	width:15em;
}

/* ■親画面共通 */
body.mainbody
{
    background-color: #ffffff;
}
form.formConfig
{
	background-color: #ddedff;
	border: 1px solid #999999;
	width: 750px;	
	margin: 0 auto;
}
/* タイトル */
div.configTitle
{
	font-weight: bold;
    border-bottom:solid 1px orange;
    background-color: #ffcf6f;
    margin: 0px auto 0px auto;
	padding: 5px 15px 5px 15px;
	width: auto;
}
/* タブ */
div.tab
{
	font-weight: bold;
    border-bottom:solid 1px #99ccff;
    background-color: #ddedff;
    margin: 0px auto 0px auto;
	padding: 5px 15px 5px 15px;
	width: auto;
}
span.tabEnable
{
	font-weight: bold;
    border-bottom:solid 1px #c8edff;
    border-top:solid 1px #99ccff;
    border-left:solid 1px #99ccff;
    border-right:solid 1px #99ccff;
    background-color: #c8edff;
    margin: 0px auto 0px auto;
	padding: 5px 15px 5px 15px;
	width: auto;
}
span.tabDisable
{
	font-weight: normal;
    background-color: #ddedff;
    margin: 0px auto 0px auto;
	padding: 5px 15px 5px 15px;
	width: auto;
	color: silver;
}
/* ヘッダ */
div.header
{
	width: 720px;
	margin: 0px 0px 0px 0px;
	background-color: #c8edff;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-color: #99ccff;
	border-bottom-color: #99ccff;
}
/* カテゴリ名 */
div.category 
{
	font-weight: bold;
    border:solid 1px orange;
    background-color: #ffdf7f;
	margin: 10px 15px 0px 15px;
	padding: 1px 0px 1px 0px;
	width: auto;
}
/* テーブル */
table.mainTable
{
	width: 720px;
	margin: 0 15px 0 15px;
    border-collapse: collapse;
    border: solid 1px #99ccff;
}
/* テーブルのヘッダ部 */
td.tableHeader
{
    background-color: #C8EDFF;
	border: solid 1px #99ccff;
	text-align: center;
	font-weight: bold;
}
/* 著作権表示 */
.copyright
{
	border-top: solid 1px #999999;
	text-align: right;
	font-size: smaller;
	width: auto;
	margin: 10px 0px 0px 0px;
	padding: 5px 5px 5px 0px;
	background-color: #c8edff;
}
.common_copyright
{
	border-top: solid 1px #999999;
	text-align: right;
	font-size: smaller;
	width: auto;
	margin: 45px 0px 0px 0px;
	padding: 5px 5px 5px 0px;
	background-color: #c8edff;
}
/* 注意書き */
.attention
{
	font-size: smaller;
	color: Red;
}

/* ■サイト設定画面 */
/* 認証グループ名 */
input.authGroupNameRO
{
	width: 250px;
	background-color: #ddedff;
}
/*2014/11/21 Start 接続制限のファイルアップロード対応  r-noguchi*/
input.authGroupNameRW
{
	width: 376px;
	background-color: #ddedff;
}
input.authFileUpload
{
	width: 376px;
}
/*2014/11/21 End   接続制限のファイルアップロード対応  r-noguchi*/
/* メニューの表示名 */
.menuNameRW
{
	/*width: 150px;*/
    width: 200px;
}
/* 一覧画面の桁数・行数のテキストボックス */
.charAtList
{
	width: 1.8em;
}
/* 詳細画面の文字数のテキストボックス */
.charAtBody
{
	width: 3em;
}
/* リンク設定の項番 */
.linkConfigNumber
{
	text-align: right;
	background-color: #c8edff;
	border-bottom: solid 1px #99ccff;
}

/* ■共通設定画面 */
/* ログフォルダパス */
input.logFolderPath
{
	width: 376px;
}
input.serialFilePath
{
	width: 400px;
}
input.serialCode
{
	width: 400px;
/*	解除ボタンを付ける場合	*/
/*	width: 376px;	*/
}
input.maxSessionCount
{
	width: 60px;
}
input.sessionLifeTime
{
	width: 60px;
}

/* ■子画面で共通 */
/* body */
.childbody
{
    background-color: #ddedff;
}
/* テーブル */
.childTable
{
    width: 620px;
    border-collapse: collapse;
    border: solid 1px #99ccff;
}
/* タイトル */
.childTitle
{
	font-weight: bold;
    border:solid 1px orange;
    background-color: #ffdf7f;
    margin: 0px 0px 0px 0px;
	padding: 1px 2px 1px 2px;
}
/* OK・キャンセルボタンのテーブル */
.okCancelTable
{
    width: 100%;
    margin: 10px 0px 10px 0px;
}
.tdOk
{
    /*2015/05/21 Start ボタンの表示位置修正  r-noguchi*/
	/*width: 50%;
	text-align: right;
	padding-right: 5%;*/
    width: 50%;
	text-align: right;
	padding-right: 30px;
    /*2015/05/21 End ボタンの表示位置修正  r-noguchi*/
}
.tdCancel
{
    /*2015/05/21 Start ボタンの表示位置修正  r-noguchi*/
	/*width: 50%;
	text-align: left;
	padding-left: 5%;*/
    width: 50%;
	text-align: left;
    padding-left: 30px;
    /*2015/05/21 End ボタンの表示位置修正  r-noguchi*/
}
.buttonOk
{
	width: 50px;
}
.buttonCancel
{
}

/* ■子画面（認証グループ選択） */
.searchResult
{
	width: 30em;
}
.searchName
{
	width: 30em;
}

/* ■子画面（新規サイト追加） */
.siteCopyFrom
{
	width: 19.2em;
	height: 10em;
}

/* ■親画面・子画面で共通 */
/* 値のセルの中で使うテーブル */
.subTable
{
	width: auto;
	margin: 3px 0px 3px 0px;
    border-collapse: collapse;
}
.subTableCell
{
	border: none;
	padding: 0px;
}

/* 項目名 */
.itemName
{
    text-align: right;
    border: solid 1px #99ccff;
    background-color: #c8edff;
    width: 35%;
}
/* 項目名 */
.itemName2
{
    text-align: center;
    border: solid 1px #99ccff;
    background-color: #c8edff;
    width: 32.5%;
}
/* 項目名 */
.itemNameSub
{
    text-align: right;
    width: 35%;
}
/* 値 */
.itemValue 
{
    text-align: left;
    border: solid 1px #99ccff;
    background-color: #ddedff;
}
/* 値で一段下げる部分 */
.indent
{
	margin-left:24px;
}

/* ドメイン名 */
input.domainName
{
	width: 400px;
}

/* ドメイン名（PrimarySMTPAddress） */
input.primarySmtpdomainName
{
	width: 376px;
}

/*2014/12/5 Start 接続制限ファイルのダウンロード機能追加  r-noguchi*/
/* 接続制限ファイルダウンロード ダウンロード */
.buttonDownLoad
{
	width: 100px;
    margin-left:300px;
}
/*2014/12/5 End   接続制限ファイルのダウンロード機能追加  r-noguchi*/
/*▼▼▼ 2013/08/16 tkami 認証処理変更対応 ▼▼▼*/
/* OSG復号化キー（OSGDecryptKey） */
input.osgDecryptKeyName
{
	width: 376px;
}
/* OSGログアウト時の遷移先URL（OSGLogOffURL） */
input.osgLogOffURL
{
	width: 376px;
}
/* OSGログインエラー時の遷移先URL（OSGLogOnErrorURL） */
input.osgLogOnErrorURL
{
	width: 376px;
}
/* OSGその他エラー時の遷移先URL（OSGSessionErrorURL） */
input.osgSessionErrorURL
{
	width: 376px;
}
/*▲▲▲ 2013/08/16 tkami 認証処理変更対応 ▲▲▲*/

/* サーバ名 */
input.serverName
{
	width: 400px;
}

/* URL */
.urlRW
{
	/*width: 400px;*/
    width: 480px;
}

/* サイト名 */
.siteName
{
	width: 19.2em;
}

/* サイト名 */
.siteNameRO
{
	width: 19.2em;
	background-color: #ddedff;
}

/* 添付ファイル参照設定 */
/* Media Server サーバ名 */
.mediaserverName
{
	width: 350px;
}
/* Media Server ポート */
.port
{
	width: 3em;
}
/* Media Server 仮想システム名 */
.SysName
{
	width: 19.2em;
}
/* 表示サイズ、最大ファイルサイズ */
.DisplaySize
{
	width: 3em;
}
/* 表示用ファイルの一時保存場所 */
.ImageFolderPath
{
	width: 376px;
}
/* ファイル拡張子 ファイル読込 */
.buttonExt
{
	width: 120px;
}
/* ファイル拡張子 参照 */
.UploadExt
{
	width: 300px;
}
/* 一覧画面 添付ファイル表示位置 */
.attachmentList
{
	width: 100px;
}
/*  一覧画面 添付ファイル表示文字 */
.attachmentDisplay
{
	width: 60px;
}

/* 検証コントロールエラー表示部 */
.valsum
{
	margin:10px 0px 5px 0px;
}

/* エラー表示部 */
.infoText
{
	margin:10px 0px 0px 0px;
}

/* ライセンスID */
/*
.licenseID
{
}
*/

/*2014/12/10 Start   アクセスログのダウンロード機能追加  r-noguchi*/
/* アクセスログダウンロード*/
.startDateCalendar
{
    position:relative;
    left:50px;
}
.endDateCalendar
{
    position:relative;
    left:200px;
}
.accessLogButton
{
    width:100px
}
/*2014/12/10 End     アクセスログのダウンロード機能追加  r-noguchi*/
 
/* 使用許諾画面 */
.LicenseAgreement
{
    background-color: #ffffff;
    width: 718px;
    height: 470px;
}
/* テーブル */
.AgreementTable
{
    width: 350px;
    border-collapse: collapse;
    border: solid 1px #999999;
    background-color: #f0e68c;
    margin: 3px 10px 3px 10px;
	padding: 1px 3px 1px 3px;
}
/* ボタン */
.AgreementItem 
{
    text-align: Right;
}
.DIVAgreement
{
    background-color: #ddedff;
    position:absolute;
    top:0px;
    left:0px;
    width:728px;
    height:630px;
    margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 2px solid #333333;
    border-bottom: 2px solid #333333;    
}
