@charset "utf-8";

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

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

#login {
	position:relative;
	width:1100px;
	height:1200px;
	background:url(../image/login/bg.jpg) no-repeat center;
	margin:0 auto;
}

.login-wp {
}


.login-subject {
}

.login-box {
	position:absolute;
	width:400px;
	padding:30px;
	top:590px;
	left:80px;
	border:2px solid #89BE92;
}

.login-box p {
	font-size:120%;
}

.login-box dd input {
	font-size:150%;
	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-box .bt {
	font-size:150%;
	display:block;
	margin:0 auto 1em !important;
}

/* オレンジ */
.bt-orange {
	background:url(../image/login/bt-orange_off.png) repeat-x left top;
	border-top:1px solid    #de6f16;
	border-left:1px solid   #de6f16;
	border-bottom:1px solid #a65310;
	border-right:1px solid  #a65310;
	padding:7px 20px;
	color:#fff !important;
	text-decoration:none;
}

.bt-orange:hover {
	background:url(../image/login/bt-orange_on.png) repeat-x left top;
	border-top:1px solid    #f2832a;
	border-left:1px solid   #f2832a;
	border-bottom:1px solid #ba6724;
	border-right:1px solid  #ba6724;
}

.bt-orange a,
.bt-orange a:visited,
.bt-orange a:hover { color:#fff; text-decoration:none; }
	

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

   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;
}
	