@CHARSET "UTF-8";
/********************************************************************************
 ログイン画面
*********************************************************************************/
/* ラージサイズ(デフォルト)
----------------------------------------------------*/
/* レイアウト */
html,
body {
	height: 100%;
	width: 100%;
}

body {
	min-width: 320px;
	overflow-x: hidden;
	background: #2D2D2D;
	/*background: #fff;*/
	position: relative;
	display: table
	/*
	font-size: 14px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	*/
}

#content {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align:center;
}

#head {

}

#head #title {
}

#footer {
	position: fixed;
	z-index: 3;
	left: 0;
	right: 0;	
	bottom: 0;
	height: 15px;
	padding-right: .5em;

	color: rgba(255, 255, 255, 0.3);
	display: block;
	font-size: x-small;
	pointer-events: none;
}

/* Form */
input {
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

input:focus,
select:focus,
textarea:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}


.login-set > input {
	width: 300px;
	display:block;
	margin: auto;
}

.btn-set {
	margin: 10px;
}
.btn-set > button {
	width: 300px;
}

/* ミディアムサイズ
----------------------------------------------------*/
@media only screen and (max-width: 650px) {
}

/* スモールサイズ
----------------------------------------------------*/
@media only screen and (max-width:480px) {
	
	
}