@charset "UTF-8";
/********************************************************************************/
/*	アクティベーションシステム、ログイン画面スタイル定義						*/
/*																				*/
/*	更新履歴																	*/
/*	2015/11/16 中村(SBS) 新規作成												*/
/*																				*/
/*	Copyright (C) 2015 Shimadzu Corporation All rights reserved.				*/
/********************************************************************************/

/********************************************************************************/
/*	フレーム分割																*/
/********************************************************************************/
div.PANEL {											/* パネル枠					*/
	background-color: #cfcfcf;
	border: 1px solid #cfcfcf;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

div.CONTENTS {										/* コンテンツ枠				*/
	margin: auto;
}

div.INDIVIDUAL {									/* 画面個別部枠				*/
	width: 600px;
	min-height: 568px;
	margin: auto;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.4);
}

/********************************************************************************/
/*	ログイン画面定義															*/
/********************************************************************************/
div#BGIMG {											/* 背景枠と背景イメージ		*/
	margin: auto;
	background: url("/sslms/javax.faces.resource/images/splash_SSLMS2.png.xhtml") no-repeat;
	background-position: center top;
	position: relative;
}

table.LOGIN {										/* ログイン画面枠			*/
	width: 596px;
}

table.LOGIN tr {									/* 行の共通定義				*/
	text-align: center;
	vertical-align: top;
}

table.LOGIN tr.SP {									/* 上部空間枠				*/
	height: 390px;
}

table.LOGIN tr.EMAIL {								/* Eメールアドレス枠		*/
	height: 42px;
}

table.LOGIN input[placeholder] {					/* 入力フィールド			*/
	width: 190px;
	height: 30px;
	padding-left: 10px;
}

table.LOGIN tr.PASS {								/* パスワード枠				*/
	height: 38px;
}

table.LOGIN tr.FORGET {								/* パスワード忘れ枠			*/
	height: 35px;
	color: #969696;
	padding-top: 100px;
	font-size: 12px;
}

table.LOGIN tr.FORGET td {							/* パスワード忘れ枠			*/
	padding-top: 2px;
}

table.LOGIN tr.FORGET a {							/* パスワード忘れリンク		*/
	color: #969696;
	text-decoration: none;
}

table.LOGIN tr.FORGET a:hover {						/* リンク・マウスオーバー	*/
	color: #5091f3;
}

table.LOGIN tr.LOGIN {								/* ログインボタン枠			*/
	height: 50px;
}

table.LOGIN tr.ACOUNT {								/* アカウント作成枠			*/
	height: 35px;
	color: #969696;
	padding-top: 100px;
	font-size: 12px;
}

table.LOGIN tr.ACOUNT td {							/* アカウント作成枠			*/
	padding-top: 2px;
}

table.LOGIN tr.ACOUNT a {							/* アカウント作成リンク		*/
	color: #5091f3;
	text-decoration: none;
}

table.LOGIN tr.ACOUNT a:hover {						/* リンク・マウスオーバー	*/
	color: #3c7ddf;
}

table.LOGIN tr.FOOT {								/* コピーライト枠			*/
	height: 20px;
	color: #969696;
}

table.LOGIN tr.FOOT td.LANG {						/* 言語の選択				*/
	text-align: left;
	vertical-align: middle;
	padding-left: 3px;
}

table.LOGIN tr.FOOT td.LANG a {						/* 言語の選択リンク			*/
	color: #5091f3;
	font-size: 10px;
	cursor: pointer;
	text-decoration: none;
}

table.LOGIN tr.FOOT td.LANG a:hover {
	color: #3c7ddf;
}

table.LOGIN tr.FOOT td.COPY {						/* コピーライト表示			*/
	color: #969696;
	text-align: right;
	vertical-align: middle;
	font-size: 10px;
	padding-right: 3px;
}

table.LOGIN tr.FOOT td.COPY a {						/* プライバシーリンク		*/
	color: #5091f3;
	text-decoration: none;
	padding-left: 5px;
}

table.LOGIN tr.FOOT td.COPY a:hover {
	color: #3c7ddf;
}

/********************************************************************************/
