/* CSS Document */
@charset "UTF-8";

.wrapper {    
	margin-top: 80px;
	margin-bottom: 20px;
}

.form-signin {
  max-width: 420px;
  padding: 30px 38px 66px;
  margin: 0 auto;
  background-color: #eee;
  border: 3px dotted rgba(0,0,0,0.1);  
  }

.form-signin-heading {
  text-align:center;
  margin-bottom: 30px;
}

.form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px;
}

input[type="text"] {
  margin-bottom: 0px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

input[type="password"] {
  margin-bottom: 20px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.colorgraph {
  height: 7px;
  border-top: 0;
  background: #c4e17f;
  border-radius: 5px;
  background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
}
/*
section#login {
	text-align:center;
	background:#FFFFFF;
	max-width:450px;
	margin:50px auto;
	padding:0 0 30px 0;
}
#login > div:nth-child(1){
	background:#1e90ff;
	color:#FFFFFF;
	margin:0;
	padding:10px;
	font-size:20px;
	font-weight:bold;
}
#login > div:nth-child(2){
	font-size:16px;
	text-align:center;
	color:#FF0000;
	padding:10px 0;
}

div.title_str{
	text-align:left;
	padding:20px 0 0 20px;
}
div.input_id{
	padding: 10px 0;
}
*/
/* PASS */
/*
div.input_pass{
	padding: 10px 0;
}
*/
/* 新規追加 */
/*
div.button_new{
	padding: 10px 0;
}

#login input[type="text"],
#login input[type="password"]{
	width:90%;
	height:1.2em;
	font-size:24px;
	border:#09F 1px solid;
	border-radius:5px;
	line-height:1;
	padding:10px 6px 6px;
}
#login input[type="submit"]{
	width:93%;
	height:2em;
	border:#09F 1px solid;
	border-radius:5px;
	font-size:24px;
	color:#FFFFFF;
	background:#0CF;
}

#login input[type="button"]{
	width:93%;
	height:2em;
	border:#808080 1px solid;
	border-radius:5px;
	font-size:24px;
	background:#d3d3d3;
	margin:20px 0 0 0;
}
#login input[type="submit"]:hover,
#login input[type="button"]:hover{
	opacity:0.6;
}
div.button_login{
	margin-top:30px;
}

body {
	background:#f5f5f5;
}

h3 {
	text-align:center;
}

#forgetPass,
#newPass{
	font-size:12px;
	margin-top:5px;
}
*/

/*Smartphone*/
/*
@media only screen and (max-width : 320px) {
	#login input[type="text"],
	#login input[type="button"],
	#login input[type="submit"]{
		font-size:16px;
	}
}
*/