body{
	background			: #FFEFD5;
	text-align			: center;
}

body,td,th{
	color				: #444444;
	font-size			: 18px;
	font-family			:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

table{
	margin-left			: auto;
	margin-right		: auto;
}

.nb{
	margin				: 0;
}

.success{
	color				: blue;
	font-weight			: bold;
}

.error{
	color				: red;
	font-weight			: bold;
}

.at{
	font-size			: 24px;
	font-weight			: bold;
}

.il{
	background			: #FFFFD0;
	border				: 2px solid #E8E880;
}

.il th{
	font-weight			: bold;
	background			: #C0F090;
	border				: 1px solid #70B050;
	padding				: 4px;
}

.il td{
	padding				: 6px 6px 4px 6px;
	border-right		: 1px dotted #70B050;
	border-bottom		: 1px dotted #70B050;
}

.ib{
	margin-bottom		: 24px;
	border-left			: 1px solid #70B050;
	border-top			: 1px solid #70B050;
}

.ib_h{
	font-weight			: bold;
	background			: #C0F090;
	border-right		: 1px solid #70B050;
	border-bottom		: 1px solid white;
	padding				: 4px 8px 4px 8px;
}

.ib_h2{
	font-weight			: bold;
	background			: #C0F090;
	border-right		: 1px solid #70B050;
	border-bottom		: 1px solid #70B050;
	padding				: 4px 8px 4px 8px;
}

.ib td{
	font-weight			: normal;
	border-right		: 1px solid #70B050;
	border-bottom		: 1px solid #70B050;
	padding				: 4px 5px 4px 5px;
	background			: #FFFFD0;
}

.nb td{
	border				: 0;
	padding				: 1px 1px 1px 1px;
}

.footer{
	background			: white;
	border				: 1px solid black;
	width				: 640px;
	padding				: 10px;
	margin				: 20px auto 20px auto;
}

.footer_in{
	font-size			: 14px;
}

.center{
	text-align			: center;
}

