html{
	background-color : #ffffff;
}

body{
	margin : 0px;
	background-color : #fefefe;
	font-size : 18px;

	width:320px;
	margin-left:auto;
	margin-right:auto;
}


p.firstMessage{
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
	border-style:dashed solid;
	border-width:4px;
	width:312px;
	line-height:2.6em;
}

table{
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:320px;
	border-collapse:collapse;
}

td{
	border-style:inset;
	border-width:1px;
	border-color:#404040;
	
	width:320px;
	height:45px;
	
	text-align:center;
}

#hohabaPNG{
	display:block;
	margin-left:auto;
	margin-right:auto;
	width : 320px;
	height : 320px;
}

.inputBox{
	width:80px;
	font-size:1.1em;
	text-align:right;
}

.exeButton{
	width:120px;
	font-size:1.1em;
}

p#modoru{
	padding-top : 10px;
	text-align:center;
}

#modoruButton{
	width:180px;
	font-size:1.0em;
}

.chui{
	font-size:14px;
	color:#990000;
}	
textarea#ansArea {
	margin-top:10px;
	width: 300px;
	height: 7em;
	line-height: 1.5em;
	font-size:1.1em;
}