/******************* ログイン、再発行 ********************/

.login-wrap {
	margin: 0 auto 0 auto;
	padding: 1px;
	background-color: #f2efea;
}

.login-box {
	border: 1px solid #ccc;
	margin: 3px;
	padding: 0 0 15px 0;
	background-color: #fff;
}
.login-box h2 {
	font-size: 93%;
	padding: 5px 0 5px 25px;
	background-color: #f4f4f4;
	border-bottom: 1px dotted #ccc;
}

.login-box input {
	margin: 2px 0 0 10px;
}
.login-check {
	font-size: 93%;
	margin: 5px 0 0 10px;
}
.login-check  {
	font-size: 93%;
	margin: 5px 0 0 10px;
}
.login-box p.button {
	font-size: 116%;
	margin: 10px 0 0 0;
}

.login-box .button2 {
	margin: 20px 0 0 25px;
}

.d-i-m-r-login-menu li {
	margin: 10px 0 0 20px;
}

.login-box table {
	margin: 20px 0 0 25px;
}
.login-box table th, .login-box table td {
	padding: 0 5px 5px 0;
}

.login-p01 {
	margin: 20px 15px 0 25px;
}


/* 再発行 */

.reissue-p01 {
	margin: 20px 0 0 15px;
	font-size: 108%;
}
.reissue-p02 {
	margin: 5px 0 0 15px;
	font-size: 93%;
	color: #999;
}
.reissue-p03 {
	margin: 30px 0 0 15px;
	font-size: 108%;
}
.reissue-p04 {
	margin: 30px 0 0 15px;
	font-size: 123.1%;
}
.reissue-p05 {
	margin: 20px 0 0 15px;
	font-size: 100%;
}

.reissue-div01 { margin: 20px 0 0 15px; }
.reissue-div02 { margin: 5px 0 0 15px; }
.reissue-div01 input, .reissue-div02 input { margin: 0; }

.reissue-box01 {
	margin: 20px auto 0 auto;
	font-size: 85%;
	width: 540px;
	padding: 10px 25px;
	background-color: #f2efea;
}


