@charset "utf-8";

/***************************************************
	login-base
****************************************************/
#GK-login {
  background:#D3DCE3;
}
#GK-login-logo {
	text-align:right;
}
#GK-login-in {
  width:800px; overflow:hidden;
  margin: 50px auto; padding:0;
  background:#fff; border:solid 25px #fff;
}
#login-content-ctn {
  padding:60px 150px; background:#f9f9f9;
}
#GK-login-dbg {
  width:800px; overflow:hidden;
  margin: 0px auto; padding:0px;
  background:#f9f9f9; border:solid 25px #f9f9f9;
}

/***************************************************
	common style
****************************************************/
#GK-login #f-bottom-btn-ctn {
  padding-top:20px; text-align:center;
}

#GK-login #edit-error-top {
  margin-bottom:5px;
  color:crimson;
}
#GK-login ul#edit-error-msg {
  margin-bottom:25px; padding:15px 20px 10px 20px;
  background:#FFFDFC; border:double 4px Crimson;
}
#GK-login ul#edit-error-msg li {
  margin-bottom:5px;  padding: 0 0 0 25px;
  list-style-type:none;
  background:url(../img/icon-alert-red-w16.png) no-repeat 0px 0px;
  color:crimson; font-weight:bold;
}

#GK-login #edit-success-msg {
  margin-bottom:15px; padding:10px 20px; background:LimeGreen;
  color:#fff; font-weight:bold;
}


#GK-login #f-top-msg {
  padding: 0 0 10px 0;
  font-size:12px; line-height:16px;
  text-align:right;
}
#GK-login #f-top-msg span {
  color:crimson;
}

/***************************************************
	table
****************************************************/
#GK-login #GK-form table {
  width:100%;
}
#GK-login #GK-form th,
#GK-login #GK-form td {
  padding:4px 12px;
  font-size:13px; line-height:13px;
}
#GK-login #GK-form th div,
#GK-login #GK-form td div{
  padding-bottom:5px;
}
#GK-login #GK-form th {
  width:153px;
  text-align:right;
}
#GK-login #GK-form td {
}
#GK-login #GK-form td input {
  padding:6px 10px;
  font-size:15px; line-height:15px;
}
#GK-login #GK-form th .required {
}
#GK-login #GK-form td textarea {
  width:98%;
  height:130px;
  padding:3px;
}


/***************************************************
	button
****************************************************/
#GK-login #f-submit-ctn {
  text-align:center;
}
#GK-login #f-submit-ctn .f-close-btn {
  padding-top:20px;
}
#GK-login #f-submit-ctn .f-close-btn input {
  padding:3px 10px;
  font-size:14px; line-height:14px;
}


/***************************************************
	bottom
****************************************************/
#GK-login .f-bottom-btn {
  display:inline-block; *display:inline;
  margin-right:10px;
}
#GK-login .f-bottom-btn input {
  padding:2px 5px;
  font-size:14px; line-height:14px;
}

#GK-login #btn-submit-ctn input {
  padding:6px 30px;
}
#GK-login #f-bottom {
	margin-top:35px;
	border-top:dashed 1px #ccc;
}
#GK-login #f-bottom ul {
	margin:30px 0 30px 70px;
	padding:10px;
}
#GK-login #f-bottom li {
	list-style:circle;
	margin-left:30px;
	margin-bottom:5px;
}







/***************************************************
	entry
****************************************************/
#GK-login ul#entry-top {
	margin:30px 0;
	padding:20px;
	border:solid 1px #ccc;	
	background: #fff;
}
#GK-login ul#entry-top li {
	list-style:disc;
	margin-left:30px;
	margin-bottom:5px;
}















