@charset "utf-8";

/*=====================================================================

   Style Info: ログイン
   
=====================================================================*/

body {
	background-color:#f5f5f5;
	
	margin-top:0 !important;
	padding-bottom:0 !important;
}


.login-wp {
    position:absolute;
	text-align:center;
    top:50%;
    left:50%;
    overflow:auto;
    width:480px;
    height:330px;
    margin-top:-165px;  /* ボックス高の半分を指定 */
    margin-left:-240px; /* ボックス幅の半分を指定 */

	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
	
	box-shadow:0 0 2px #aaa;
	-moz-box-shadow:0 0 2px #aaa;
	-webkit-box-shadow:0 0 2px #aaa;
	
	/*position:relative;*/
}


.login-subject {
	height:100px;
	background:url(../image/login/title-bg.gif) no-repeat left top;
	color:#fff;
	font-size:13px !important;
}

.login-box {
	height:229px;
	background:url(../image/login/bg.jpg) repeat-x left top;
		   
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
	
	-moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
	
	position:relative;
}

.login-box dd input {
	padding:5px;

	border-top:1px solid #7d7d7d;
	border-left:1px solid #7d7d7d;
	border-bottom:1px solid #afafaf;
	border-right:1px solid #afafaf;

	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
	
	position:relative;
}
	

/*-----------------------------------------------------

   login

-----------------------------------------------------*/

#login p img {
	vertical-align:middle;
	margin-right:8px;
	margin-bottom:3px;
}

#login dl {
	width:380px;
	margin:0 auto;
	text-align:left;
	padding-top:25px;
	padding-bottom:10px;
}

#login dt {
	width:80px;
	text-align:right;
	float:left;
	clear:both;
	margin-top:6px;
}
#login dt img { margin-right:10px; }

#login dd {
	margin-left:100px;
	margin-bottom:10px;
	/margin-bottom:5px;
	text-align:left;
}

#login dd input {
	width:92%;
	height:16px;
	background-color:#f8f8f8;
}

#login dd input:focus, #login dd input.focused {
	background-color:#fff;
}

#login .bt-orange {
	margin:0 auto;
	font-weight:bold;
	padding:0 !important;
	width:10em;
	height:2.5em;
}
	

/*-----------------------------------------------------

   logout

-----------------------------------------------------*/

#logout ul {
	text-align:center;
	list-style:none;
	padding-top:30px;
}

#logout li {
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	margin:0 5px;
}

#logout .bt {
	padding:0 !important;
}

#logout .bt a {
	font-weight:bold;
	width:12em;
	padding:8px 0;
}
	