@charset "utf-8";
/*
=========================================

ログイン用CSS

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

/* import
---------------------------------------------------------------------------- */
@import "default.css";
@import "shared_class.css";
@import "header.css";
@import "footer.css";

#header {
	padding: 0 0 15px 0!important;
	background: url(../img2/header/gnavi_line.gif) 0 bottom no-repeat!important;
}

/* ログインボックス
---------------------------------------------------------------------------- */
#loginBox {
	clear: both;
	width: 346px;
	height: 134px;
	margin: 80px auto 40px auto;
	background: url(../img2/login/login_box.gif) no-repeat;
}
/*#loginBox .loginTxt {
	color: #ffffff;
	font-size: 12px;
	margin: 0 15px 4px 100px;
	padding: 20px 0 0 0;
}*/
#loginBox form {
	margin: 0 15px 0 100px;
	padding: 28px 0 0 0;
}
#loginBox form table {
	margin: 0 0 5px 0;
}
#loginBox form table th {
	padding: 3px 0 5px 0;
	width: 80px;
	font-weight: bold;
}
#loginBox form table td {
	padding: 0 0 5px 0;
}
#loginBox .keywordTtl {
	display: block;
	color: #ffffff;
	font-size: 12px;
	letter-spacing: 2px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#loginBox form .textBox {
	display: block;
	width: 135px;
	margin: 0 0 0 0;
	padding: 3px;
	border-top: 1px solid #939395;
	border-left: 1px solid #939395;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
#loginBox form .textBox:focus ,
#loginBox form .textBox:hover {
	background: #f3ffa2;
}
#loginBox form  button.button {
	display: block;
	width: 54px;
	height: 24px;
	margin: 0 0 0 170px;
	border: 0;
	text-indent: -9999px;
	cursor: pointer;
	background: url(../img2/login/btn_submit.gif) no-repeat;
}
#loginBox form  button:active.button {
	background: url(../img2/login/btn_submit.gif) 1px 1px no-repeat;
}

.loginExplain {
	clear: both;
	width: 500px;
	margin: 0 auto 80px auto;
}
.loginExplain p {
	padding: 10px;
	line-height: 140%;
	background: #eeeeee;
}
