/*
.souka1 {
	padding:10px;
	text-align: center;
	float:left;
}

.sokasoka{
	font-size: x-large;
	font-style:oblique;
}

*/
@media screen and (min-width: 800px) {
   div.box { width: 550px; float: left; }
}
@media screen and (max-width: 799px) {
   div.box { width: 550px; }
}

input {
font-size: 150%;
}

.lead {
	font-size: 150%;
}

.message {
	font-size: 200%;
	font-weight:bold;
}