@charset "Shift_JIS";
/* ****************************************************
全ブロックの共通設定
***************************************************** */
/* 背景の設定 */
#main {
background:url(../image/login_bg.gif)  repeat-y fixed top center;
}

/* ログイン画面用のエラー表示欄 */
.UlError {
	max-height: 70px;
	width: 70%;
	padding-left: 20px;
	margin-left: auto;
	margin-right: auto;
	background-color: pink;
/*	overflow-y: scroll;*/

	font-size: small;
}

/* テキスト */
.logintxbox {
color:#333;
font-size:14px;
line-height:120%;
margin:0px 80px 30px 70px;
}

.redtx {
color:#ff3300;
font-size:14px;
}

/* 通常のリンクの設定 */
a:link {
color:#1D65BE;
text-decoration:underline;
}
a:visited{
color:#1D65BE;
text-decoration:underline;
}
a:hover {
background-color:#E3EFF9;
text-decoration:none;
}
a:active {
text-decoration:none;
}

/* イメージボーダー非表示 */
img {
border:0px;
}
/* 入力フォーム */
input {
background-color:#F2FBF9;
border:solid 1px #666;
width:200px;
font-size:12px;
}

/* 枠 */
.signin{
	width: 410px;
	height: 210px;
	margin: 30px auto;
	border: solid 4px #7F7F7F;
	padding: 24px 34px;
}
/*
.signin{
	width: 750px;
	height: 210px;
	margin: 30px auto;
	border: solid 4px #7F7F7F;
	padding: 24px 34px;
}
*/

/* ****************************************************
ヘッダ、それ以降の設定
***************************************************** */
/* タイトル */
#title {
text-align:right;
margin:0px 0px 15px 0px;
}
/* ログイン入力ボックス */
#loginbox {
margin-left:auto;
margin-right:auto;
text-align:center;
width:750px;
height:210px;
background:url(../image/login_bg2.jpg) #fff no-repeat top center;
}

.logintbl {
margin-left:auto;
margin-right:auto;
margin:20px 30px 0px 30px;
}
.logintd {
padding:3px;
text-align:right;
}
.loginbutton {
margin:17px 0px 0px 0px;
}

/* インフォメーション */
.cautbl {
width:1200px;
}

.cautd1{
font-size:12px;
padding:0px 0px 15px 0px;
line-height:120%;
}

.cautd1 p {
font-weight:bold;
font-size:14px;
line-height:160%;
}

.cautd1_div {
margin-left:13px;
}

/* .cautd2 { */
/* vertical-align:bottom; */
/* text-align:right; */
/* } */

.loginTable {
/* 	padding: 42px 52px 0px 100px; */
/* 	padding: 0px 52px 0px 52px; */
	padding: 0px 52px 0px 52px;
}
.loginTable>tbody>tr {
	height: 60px;
}
.loginTable>tbody>tr.buttonArea {
	height: 50px;
}
.loginTable>tbody>tr.linkArea {
	height: 60px;
}
.loginTable>tbody>tr>td>span {
/*	width: 105px; */
	width: 75px;
}
.loginTable>tbody>tr>td>input {
	padding-left: 5px;
	height: 35px;
	width: 240px;
/*	width: 425px; */
}
.loginTable>tbody>tr>td {
	text-align: center;
}
