/* Copyright (C) 2003-2005 Kouichirou Eto, Takashi Maekawa, All rights reserved.
   based on a design by Takashi Maekawa.
   This is free software with ABSOLUTELY NO WARRANTY.
   You can redistribute it and/or modify it under the terms of the GNU GPL2. */

/* ============================== override qwiksystem */
body {
  background-image: url("./i/login_bg.gif");
  font-size: small;
  color: #000;
}

ul {
/*
  list-style: url("./i/login_li.gif");
*/
  list-style: square;
}

li {
  margin-left: 25px;
}

a:link		{ color: #099; }
a:visited	{ color: #066; }
a:active, a:hover { color: #fff; background-color: #099; text-decoration: none;}

/* ==================== container */
.container {
  width: 390px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 100px;
  margin-bottom: auto;
  padding: 0;
  position: relative;
  /*border: 1px solid #aaa;*/
  background: transparent url("./i/login_inputform_bg.gif") repeat-y 0 0;
}

/* ==================== header */
.header {
  background: transparent url("./i/login_inputform_bg_header.gif") no-repeat 0 0;
  width : 342px; /* 480px - 24px*2 */
  height: auto;
  padding: 16px 24px;
}

.header div {
  height: 30px;
  background: transparent url("./i/login_qwik_logo.gif") no-repeat 0 0;
}

.header div div {
  margin: 0;
  padding: 0;
  height: auto;
  background: url(qwiksystem_qwikweb.png) 100% 0% no-repeat;
}

.header h1 {
  text-align: right;
}

/* ==================== login */
.login {
  margin: 1.5em 0 1.5em 0;
  padding: 0;
}

/* ==================== msg */

.msg {
  margin: 0;
  padding: 0;
  border: 0;

}

.msg p {
  margin: 1em 0;
  padding: 0;
  text-align: center;
}

.msg table {
  width: 285px;
  margin-left: auto;
  margin-right: auto;
/*
  border: 1px solid #f00;
*/
}

.msg th {
  background: transparent url("./i/login_li.gif") no-repeat 0% 50%;
  width: 135px;
  margin: 0;
  padding: 0 0.5em 0 0;
  text-align: right;
}

.msg td {
  width: 150px;
  margin: 0;
  padding: 0;
}

.msg .button {
  width: 90%;
  text-align: right;
}

.msg h3 {
  margin: 1em 1em;
}

/*
.msg hr {
  border: #999;
}
*/

/* ==================== footer */

.update {
  margin: 0;
  padding: 0;
}

.comment {
  background: transparent url("./i/login_inputform_bg_footer.gif") no-repeat 0 0;
  width : 342px /* 480px - 24px*2 */;
  height : 30px; /* 46px - 8px*2 */
  padding: 8px 24px;
  display: block;
  text-align: center;
}

/* end */
