div.all{
	margin-left:auto;margin-right:auto;
	width:800px;
}

div.container{
	width:650px;
	margin-left:auto;margin-right:auto;
}
			
table.botan{
	width:auto;
	margin-top:10px;margin-bottom:10px;
}
table.form{
	width:auto;
}
td.koumoku {
	padding-left:5px;
	font:normal 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	background-color:#ebebee;
	border:solid 1px #cccccc;
}
td.koumoku2 {
	padding-left:5px;
	font:normal 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	background-color:#f5f5f9;
	border:solid 1px #cccccc;
	}
td.naiyo {
	font:normal 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	border:solid 1px #cccccc;
}
div.title02 {
	text-align:center;
	margin-left:auto;margin-right:auto;
	font:normal 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	background-color: #cccffc;
	width:648x;
	line-height:25px;
	vertical-align:middle;
}
div.bottom{
	margin-left:auto;margin-right:auto;
	border-top:2px solid #cce; 
	background-color:#ddf;
	color:#446;
	line-height:15px;
}
/* system */
span.msg{
	font:bold 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#e00;
}
span.apo{
	font:bold x-small "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#e00;
}
div.sml{
	margin-bottom:20px;
	font:normal 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	line-height:18px;
}
/*input.t,select.t,textarea.t{
	border:1px solid #9ac;
}*/
input{
	padding:0px 4px;
}
input.c{
	text-align:center;
}
input.r{
	text-align:right;
}
