@charset "UTF-8";

body {
	background-color:#f6fff6;
}

.loginwaku {
	position:relative;
	margin:50px auto 0 auto;
	max-width:500px;
	width: calc(100% - 10px);
	height:270px;
	border:2px solid #008f98;
	border-radius:10px;
	box-shadow:0 0 10px 5px rgba(0,143,152,0.3);
}

.logo {
	position:absolute;
	top:10px;
	left:5px;
	max-width:280px;
}

.logo img {
	max-width:100%;
	opacity:0.4;
}

.title {
	position:absolute;
	top:25px;
	right:5px;
	max-width:240px;
}

.title img {
	max-width:100%;
}

.subtitle {
	text-align:center;
	font-weight:bold;
	font-size:0.95em;
	color:#083;
}

.inputwaku {
	position:absolute;
	top:110px;
	right:30px;
	width:320px;
}
.inputwaku input {
	background-color:rgba(255,255,255,0.85) !important;
}
