@charset "Shift_JIS";

/* ------ 画像部分 ------ */

/* the overlayed element */ 

.simple_overlay {

	/* must be initially hidden */ 
	display:none; 
     
	/* place overlay on top of other elements */ 
	z-index:100000; 
     
	/* styling */
	background: transparent url("../image/Login/1214_login_bg.gif") no-repeat;

	width:785px;
	height:722px; 
	border:10px solid #f1f1f1; 
     
	/* CSS3 styling for latest browsers */ 
	-moz-box-shadow:0 0 90px 5px #999; 
	-webkit-box-shadow: 0 0 100px #999;     
} 
 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
	background: transparent url("../image/Login/1214_login_close.gif") no-repeat; 
	position:absolute; 
	right: 10px; 
	bottom: 0px; 
	cursor:pointer; 
	height:35px; 
	width:35px; 
}

/* ------ 画像説明部分 ------ */

/* styling for elements inside overlay */ 

.details { 
	position:absolute; 
	top: 40px; 
	left:20px; 
	font-size:11px; 
	color: #555555; 
	width:750px;
	height: 600px;
	background-color: transparent;
} 
 
.details h3 { 
    color:#aba; 
    font-size:15px; 
    margin:0 0 10px 0; 
}

img.mies {
	cursor:pointer;
}

table.Login-plain {
	margin: 10px auto 20px 0px;
	_margin: 10px auto 20px 0px;
	width: 685px;
	height: 40px;
	font-size: 10pt;
	white-space: pre;
}

table.New-account-plain {
	margin: 50px auto 10px 0px;
	_margin: 50px auto 10px 0px;
	width: 685px;
	height: 40px;
	font-size: 10pt;
	white-space: pre;
}

table.Password-issue-again-plain {
	margin: 55px auto 0px 0px;
	_margin: 55px auto 0px 0px;
	width: 685px;
	height: 40px;
	font-size: 10pt;
	white-space: pre;
}

table.Next-button {
	margin: 0px 0px 0px auto;
	_margin: 0px 0px 0px auto;
	width: 100px;
	height: 37px;
}

table#Member-login {
	margin: 0px auto 10px auto;
	_margin: 0px auto 10px auto;
	width: 700px;
	height: 140px;
	white-space: pre;
}

table#New-account {
	margin: 0px auto 0px auto;
	_margin: 0px auto 0px auto;
	width: 700px;
	height: 30px;
	white-space: pre;
}

table#Password-issue-again {
	margin: 0px auto 0px auto;
	_margin: 0px auto -20px auto;
	width: 700px;
	height: 70px;
	white-space: pre;
}


td.column1 {
	width: 200px;
	height: 30px;
	font-size: 14pt;
	font-weight: 600;
}

td.column2 {
	width: 500px;
	height: 30px;
	font-size: 10pt;
	font-weight: 400;
}

td.column3 {
	width: 500px;
	height: 30px;
	vertical-align: top;
	font-size: 12pt;
	font-weight: 400;
}


