h1{	
	font-size:12px;
	font-weight:bold;
	color:#e00079;
	line-height:18px;
	padding:0px;
	margin:0px;
}
h2{
	font-size:16px;
	font-weight:bold;
	color:#994966;
	line-height:16px;
	height:25px;
	padding:5px 0 9px 15px;
	margin:0px;
	background:url(../img/bg_h21.gif) no-repeat;
}
h3{
	margin:0px;
	padding:0px;
	font-size:15px;
	line-height:18px;
	height:25px;
	color:#006600;
}
h3.list_shinsa{
	margin:0px;
	padding:0px;
	font-size:15px;
	line-height:25px;
	height:25px;
	text-align:center;
	color:#333379;
	background-color:#f0f0ff;

}
h4{
	margin:0px;
	padding:0 0 0 30px;
	font-size:14px;
	line-height:20px;
	height:30px;
	color:#e00079;
	background:url(../img/bg_h4.gif) no-repeat;
}
h5{
	margin:0px;
	padding:0 0 0 15px;
	font-size:14px;
	line-height21px;
	color:#614c61;
}

p{
	margin:0px;
	padding:0px;
}

p.news{
	margin:0px;
	padding:0 0 7px 15px;
}
a.linktop{
	color:#337933;
	text-decoration:none;
}
a.linktop:hover{
	color:#f00079;
	text-decoration:underline;
}
a.rnavilink{
	color:#337933;
	font-weight:bold;
	text-decoration:none;
}
a.rnavilink:hover{
	color:#f00079;
	font-weight:bold;
	text-decoration:underline;
}

.txt01{
	color:#CC0066;
	font-weight:normal;	
}
.txt81{
	color:#CC0066;
	font-weight:bold;
}
.txt02{
	color:#000099;
	font-weight:normal;
}
.txt82{
	color:#000066;
	font-weight:bold;
}
.txt03{
	color:#337933;
}
.txt83{
	color:#337933;
	font-weight:bold;
}

ul#top_navi{
	margin:0px;
	padding:0px;

}
ul#top_navi a{
	display:block; 
	height:20px;
	color:#cc0066;
	text-decoration:none;
}
ul#top_navi li{
	margin:0px;
	width:147px;
	height:20px;
	font-size:16px;
	display:block;
	list-style:none;
	float:left;
	line-height:14px;
	text-align:center;
}
ul#top_navi li#service{

	text-indent:-9999px;
	background:url(../img/navitop011.gif) no-repeat;
}
ul#top_navi li#service a:hover{
	background:url(../img/navitop012.gif) no-repeat;
}
ul#top_navi li#kaigohoken{

	text-indent:-9999px;
	background:url(../img/navitop021.gif) no-repeat;
}
ul#top_navi li#kaigohoken a:hover{
	background:url(../img/navitop022.gif) no-repeat;
}
ul#top_navi li#gaiyo{

	text-indent:-9999px;
	background:url(../img/navitop031.gif) no-repeat;
}
ul#top_navi li#gaiyo a:hover{
	background:url(../img/navitop032.gif) no-repeat;
}
ul#top_navi li#jigyosho{

	text-indent:-9999px;
	background:url(../img/navitop041.gif) no-repeat;
}
ul#top_navi li#jigyosho a:hover{
	background:url(../img/navitop042.gif) no-repeat;
}
ul#top_navi li#saiyo{

	text-indent:-9999px;
	background:url(../img/navitop051.gif) no-repeat;
}
ul#top_navi li#saiyo a:hover{
	background:url(../img/navitop052.gif) no-repeat;
}
table.top_wrapper{
	font-size:14px;
	line-height:21px;
	color:#000000;
}
td.left_navispace{
	font-size:12px;
	line-height:25px;
	background-color:#fff0f7;
	border-left:1px solid #ffa0c0;
}
ul#navi1{
	margin:0px;
	padding:0px;

}
ul#navi1 a{
	display:block; 
	height:30px;
	color:#cc0066;
	text-decoration:none;
}
ul#navi1 li{

	font-size:16px;
	line-height:35px;
	width:160px;
	height:35px;
	color:#cc0066;
	font-weight:bold;
	display:block;
	list-style:none;
	text-indent:0px;
	
}
ul#navi1 li#naviservice{
	display:block;
	text-indent:-9999px;
	background:url(../img/naviright011.gif) no-repeat;

}
ul#navi1 li#naviservice a:hover{
	background:url(../img/naviright012.gif) no-repeat;

}
ul#navi1 li#navijigyosho{
	display:block;
	text-indent:-9999px;
	background:url(../img/naviright021.gif) no-repeat;

}
ul#navi1 li#navijigyosho a:hover{
	background:url(../img/naviright022.gif) no-repeat;

}
ul#navi1 li#navimail{
	display:block;
	text-indent:-9999px;
	background:url(../img/naviright031.gif) no-repeat;

}
ul#navi1 li#navimail a:hover{
	background:url(../img/naviright032.gif) no-repeat;

}
ul#navi1 li#navilink{
	display:block;
	text-indent:-9999px;
	background:url(../img/naviright041.gif) no-repeat;

}
ul#navi1 li#navilink a:hover{
	background:url(../img/naviright042.gif) no-repeat;

}
ul#navi1 li#naviprivacy{
	display:block;
	text-indent:-9999px;
	background:url(../img/naviright051.gif) no-repeat;

}
ul#navi1 li#naviprivacy a:hover{
	background:url(../img/naviright052.gif) no-repeat;

}
ul#navi1 li#navisitemap{
	display:block;
	text-indent:-9999px;
	background:url(../img/naviright061.gif) no-repeat;

}
ul#navi1 li#navisitemap a:hover{
	background:url(../img/naviright062.gif) no-repeat;

}
table.tb_news{
	background:url(../img/tb_bgnews01.gif) repeat-y;
	font-size:14px;
	line-height:21px;
}
div.news_date{
	font-weight:bold;
	color:#337933;
}
div.panlinkspace{
	padding:0 0 0 15px;
	font-size:14px;
	line-height:18px;
	height:25px;
	color:#797979;
	text-align:left;
}
a.panlink{
	text-decoration:none;
	color:#797979;
}
a.panlink:hover{
	text-decoration:underline;
	color:#cc0066;
}

div.footspace{
	width:735px;
	height:36px;
	text-align:right;
	font-size:12px;
	line-height:18px;
	background:url(../img/bg_foot2.gif) repeat-x;
}