body {
	background-color:#FCCF87;
	margin:10px 0 10px 0;
	padding:0;
	text-align:center;
}
a:link {
	color: #0099FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0099FF;
}
a:hover {
	text-decoration: none;
	color: #009900;
}
a:active {
	text-decoration: none;
	color: #009900;
}


/* ■レイアウト設定
-------------------------------------------------------------------------------------- */
div#wrapper{background-color:#fff;margin:0 auto 0 auto;text-align:left;width:900px;}

/* ■Header設定
-------------------------------------------------------------------------------------- */
table#header{background-color:#fff;width:900px;}


/* ▼TD設定-------------------- */
table#header td.illust {padding-bottom:10px;}
table#header td {vertical-align:top;}


/* ■Footer設定
-------------------------------------------------------------------------------------- */
table#footer {background-color:#fff;width:900px;}

/* ▼TD設定-------------------- */
table#footer td.f-line {padding:10px 0 10px 0;}
table#footer td {vertical-align:top;}



.txt10w {font-size: 10px; line-height: 14px; color:#FFFFFF;}
.txt10b {font-size: 10px; line-height: 14px; color:#6699FF;}
.txt10k {font-size: 10px; line-height: 14px; color:#222222;}
.txt10r {font-size: 10px; line-height: 14px; color:#FF0000;}

.txt10wb {font-size: 10px; line-height: 14px; color:#FFFFFF; font-weight:bold;}
.txt10bb {font-size: 10px; line-height: 14px; color:#6699FF; font-weight:bold;}
.txt10kb {font-size: 10px; line-height: 14px; color:#222222; font-weight:bold;}
.txt10rb {font-size: 10px; line-height: 14px; color:#FF0000; font-weight:bold;}

.txt12w {font-size: 12px; line-height: 16px; color:#FFFFFF;}
.txt12ww {font-size: 12px; line-height: 18px; color:#FFFFFF;}
.txt12b {font-size: 12px; line-height: 16px; color:#6699FF;}
.txt12k {font-size: 12px; line-height: 16px; color:#222222;}
.txt12kk {font-size: 12px; line-height: 18px; color:#666666;}
.txt12kkk {font-size: 12px; line-height: 24px; color:#222222;}
.txt12kkkk {font-size: 12px; line-height: 18px; color:#222222;}
.txt12r {font-size: 12px; line-height: 16px; color:#FF0000;}

.txt12wb {font-size: 12px; line-height: 16px; color:#FFFFFF; font-weight:bold;}
.txt12bb {font-size: 12px; line-height: 16px; color:#6699FF; font-weight:bold;}
.txt12kb {font-size: 12px; line-height: 16px; color:#222222; font-weight:bold;}
.txt12rb {font-size: 12px; line-height: 16px; color:#FF0000; font-weight:bold;}

.txt14w {font-size: 14px; line-height: 18px; color:#FFFFFF;}
.txt14b {font-size: 14px; line-height: 18px; color:#6699FF;}
.txt14k {font-size: 14px; line-height: 18px; color:#222222;}
.txt14kk {font-size: 14px; line-height: 22px; color:#666666;}
.txt14r {font-size: 14px; line-height: 18px; color:#FF0000;}

.txt14wb {font-size: 14px; line-height: 18px; color:#FFFFFF; font-weight:bold;}
.txt14bb {font-size: 14px; line-height: 18px; color:#6699FF; font-weight:bold;}
.txt14kb {font-size: 14px; line-height: 18px; color:#222222; font-weight:bold;}
.txt14rb {font-size: 14px; line-height: 18px; color:#FF0000; font-weight:bold;}
.txt14yb {font-size: 14px; line-height: 18px; color:#F3973E; font-weight:bold;}

.txt18wb {font-size: 18px; line-height: 22px; color:#FFFFFF; font-weight:bold;}
.txt18bb {font-size: 18px; line-height: 22px; color:#6699FF; font-weight:bold;}
.txt18kb {font-size: 18px; line-height: 22px; color:#222222; font-weight:bold;}
.txt18rb {font-size: 18px; line-height: 22px; color:#FF0000; font-weight:bold;}
.txt18yb {font-size: 18px; line-height: 22px; color:#F3973E; font-weight:bold;}

.txt21wb {font-size: 21px; line-height: 24px; color:#FFFFFF; font-weight:bold;}
.txt21bb {font-size: 21px; line-height: 24px; color:#6699FF; font-weight:bold;}
.txt21kb {font-size: 21px; line-height: 24px; color:#222222; font-weight:bold;}
.txt21rb {font-size: 21px; line-height: 24px; color:#FF0000; font-weight:bold;}
.txt21yb {font-size: 21px; line-height: 24px; color:#F3973E; font-weight:bold;}