@charset "utf-8";
/* ===================================================================
CSS information

 file name  :module_login.css
 author     :PCBrain
 style info :●ログインページ用
=================================================================== */
.mainlogin{
	width:450px;
	margin: 0 auto;
	padding-top:15px;
	background-color:#FFFFFF;
	border:1px solid #828282;
}
.headwr {
	height:76px;
	width:auto;
	min-width:1149px;
}
.header {
	width:1149px;
	margin:0 auto;
	position:relative;
}
.header h1 {
	display: block;
	position: absolute;
	top:7px;
	height:54px;
}
.header p.hnav {
	display:block;
	position:absolute;
	right:34px;
	top:18px;
}
input{
	font-size:130%;
	padding:2px;
}
/* -----------------------------------------------------------
	.login
		ログインフォーム
----------------------------------------------------------- */
table.login{
	width:auto !important;
	margin: 0 auto 15px auto !important;
}
table.login th.h2style{
	border-top: 3px solid #1e90ff;
	color: #1e90ff;
	background:0px none #fff;
}
table.login td{
        border: 1px solid #e2e2e2;
}
table.login th{
        border: 1px solid #e2e2e2;
}

/* -----------------------------------------------------------
	.retypepwd
		パスワード再設定フォーム
----------------------------------------------------------- */
.retypepwd{
	width:450px !important;
	margin: 0 auto 15px auto !important;
}
.retypepwd table img{
	margin-left:3px;
}
.retypepwd .alphabet{
	background:url(../img/line_dot02.gif) repeat-x ;
	padding-top:5px;
}
.retypepwd .alphabet img{
	margin:5px;
}
/* -----------------------------------------------------------
	.information
		お知らせ
----------------------------------------------------------- */
table.information{
	width:600px !important;
	margin: 0 auto 15px auto;
}
table.information th.datestr{
	background-image:url(../img/ico_arrow_or.png);
	background-repeat:no-repeat;
	background-position:10px 10px;
	padding-left:25px;
	width:130px;
}
