body {
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	background: #FFFFFF;
	text-align: center;
	color: #333333;
}

a:active { color: #FF3333}
a:link { color: #0033CC}
a:visited {	color: #0033CC}
a:hover { color: #FF9900}

a.top:active { color: #CC0000}
a.top:link { color: #FF3333}
a.top:visited {	color: #CC0000}
a.top:hover { color: #FF9900}

.bultra { font-size: 18px; line-height: 22px; font-weight: bold}
.blargest { font-size: 16px; line-height: 20px; font-weight: bold}
.blarge { font-size: 14px; line-height: 18px; font-weight: bold}
.bnormal { font-size: 12px; line-height: 16px; font-weight: bold}
.bsmall { font-size: 10px; line-height: 14px; font-weight: bold}
.ultra { font-size: 18px; line-height: 22px}
.larger { font-size: 16px; line-height: 20px}
.large { font-size: 14px; line-height: 18px}
.normal { font-size: small; line-height: 130%}
.small { font-size: 12px; line-height: 14px}
.title01{ font-size: 26px; font-weight: bold; color: #333333;}

.waku01 { border-top: 1px solid #999999; border-left: 1px solid #999999;}
.waku02 { border-right: 1px solid #999999;	border-bottom: 1px solid #999999;}
.waku03 { border: 1px solid #999999;}
.color01{ color: #FFFFFF}
.color02{ color: #006600}
.color03{ color: #FF6600}
.color04{ color: #FF0000}
.color05{ color: #0033CC}
.color06{ color: #FF9900}
.color07{ color: #CC0000}
.color08{ color: #CC66CC}
.color09{ color: #0099FF}
.color10{ color: #FF6666}
.color11{ color: #FF9966}
.color12{ color: #009900}
.color13{ color: #FFCC00}
td.hyo{	height: 25px;}

.font08p { font-size: 8pt; font-style: normal; line-height: 12px}
.font09p { font-size: 9pt; font-style: normal; line-height: 12pt}
.font09p2 { font-size: 9pt; font-style: normal; line-height: 14pt}
.font09p3 { font-size: 9pt; font-style: normal; line-height: 10pt}
.font11p { font-size: 11pt; line-height: 13pt}
.font11p2 { font-size: 11pt; line-height: 16pt}
.font13p { font-size: 13pt; line-height: 16pt}
.font14p { font-size: large; font-style: normal; line-height: normal }
.font16p { font-size: 16pt; font-style: normal; line-height: 20pt}

.top_title{
	background: url(image/top_r1_c3.jpg) no-repeat;
	text-align: right;
	padding-bottom: 4px;
	vertical-align: bottom;
}

.header{
	background: url(image/header02.gif) no-repeat;
	vertical-align: bottom;
}	

.top_footer{
	background: url(image/top_footer.gif) no-repeat;
	padding-left: 10px;
	vertical-align: top;
}

.top_jigyo_bk{
	background: url(image/top_jigyo_bk.gif) no-repeat;
	padding: 8px 12px;
	border-bottom: 1px solid #666666;
}

.top_sikumi_bk{
	background: url(image/top_sikumi_bk.gif) no-repeat;
	padding: 32px 5px 8px 12px;
	border-bottom: 1px solid #666666;
}

.top_kyufu_bk{
	background: url(image/top_kyufu_bk.gif) no-repeat;
	padding: 32px 5px 8px 12px;
	border-bottom: 1px solid #666666;
}

.top_kensin_bk{
	background: url(image/top_kensin_bk.gif) no-repeat;
	padding: 30px 5px 8px 12px;
	border-bottom: 1px solid #666666;
}

.top_denwa_bk{
	background: url(image/top_denwa_bk1.gif) no-repeat;
	padding: 30px 5px 8px 12px;
	border-bottom: 1px solid #666666;
}

.top_kaigo_bk{
	background: url(image/top_kaigo_bk.gif) no-repeat;
	padding: 30px 5px 8px 12px;
	border-bottom: 1px solid #666666;
}

.top_sisetsu_bk{
	background: url(image/top_sisetsu_bk.gif) no-repeat;
	padding: 30px 5px 8px 12px;
	border-bottom: 1px solid #666666;
}

.top_pdfdl_bk{
	background: url(image/top_pdfdl_bk.gif) no-repeat;
	padding: 30px 5px 8px 12px;
	border-bottom: 1px solid #666666;
}

.top_waku01_bk{
	background: url(image/top_waku01_bk.gif) no-repeat;
	padding: 20px 5px 8px 12px;
	border-bottom: 1px solid #666666;
}

.top_waku02_bk{
	background: url(image/top_waku02_bk.gif) no-repeat;
	padding: 20px 5px 8px 12px;
	border-bottom: 1px solid #666666;
}

.pad03{ padding-left: 3px}
.pad05t{ padding-top: 5px}
.pad06{ padding-left: 6px}
.pad10{ padding-left: 10px}
.pad10t{ padding-top: 10px}
.pad14{ padding-left: 14px}
.pad15{ padding-left: 15px}
.pad20{ padding-left: 20px}
.pad25{ padding-left: 25px}
.pad35{ padding-left: 35px}
.pad40{ padding-left: 40px}
.pad50{ padding-left: 50px}
.pad75{ padding-left: 75px}
.pad_title{	padding-bottom: 5px}

.mag05t{ margin-top: 5px}
.mag10t{ margin-top: 10px}

.topics { color: #FF6633; font-weight: normal ; font-size: 11pt; line-height: 13pt}
.topics2 { color: #FF3333; font-weight: normal ; font-size: 11pt; line-height: 13pt}
.topics3 { color: #FF3333; font-weight: normal ; font-size: 9pt; line-height: 11pt}
.font20p { font-size: 20pt; line-height: 22pt; font-style: normal }
table.box{border: 1px solid #666666}
td.box{border-top: 1px solid #666666}
