body{
	margin:0px;
	padding:0px;
	font-size:13px;
	line-height:20px;
	color:#666666;
	text-align:center;
}
h1{
	margin:0px;
	padding:0 10px 0 200px;
	font-size:16px;
	line-height:25px;
	height:30px;
	color:#000000;
	font-weight:normal;
	background:url(../img/bg_h1.gif) no-repeat;
}
h2{
	margin:0px;
	padding:0px;
	font-size:15px;
	line-height:20px;
	height:25px;
	color:#000000;
}
h2.pmidashi{
	font-size:16px;
	line-height:24px;
	height:30px;
	color:#009900;
}

h3{
	margin:0px;
	padding:0px;
	font-size:14px;
	line-height:24px;
}
h3.news_date{
	color:#00a000;
	height:28px;
}
h4{
	margin:0px;
	padding:0px;
	color:#00a000;
	font-size:14px;
	line-height:24px;
	height:35px;
}
h5{
	margin:0px;
	padding:10px 0 0 0;
	font-size:13px;
	line-height:15px;
	font-weight:normal;
	height:20px;
	color:#797979;

}
p{
	margin:0px;
	padding:0px;
}
div#senri{
	margin:0 auto;
	height:70px;
	width:760px;
	font-size:12px;
	line-height:18px;
}
div#senri_left{
	padding:28px 0 0 0;
	width:100px;
	height:40px;
	float:left;
	font-weight:bold;
}
div#senri_right{
	padding:20px 0 0 3px;
	width:640px;
	height:40px;
	float:right;

}
div.head{
	width:100%;
	height:130px;
	background:url(../img/bg_head2.gif) repeat-x #fff0f0;
}
div.head div.head_space{
	margin:0px auto;
	padding:0px;
	width:800px;
	height:130px;
	text-align:left;
}
div.topnavi2{
	width:770px;
	height:25px;
	font-size:15px;
	color:#515151;
	line-height:16px;
}
ul.tnavi2{
	margin:0px;
	padding:0px;

}
ul.tnavi2 li{
	list-style:none;
	float:left;
	height:25px;
	width:110px;
	text-indent:-9999px;
}
ul.tnavi2 li a{
	display:block;
	width:110px;
	height:25px;
}
ul.tnavi2 li#ai01{
	background:url(../img/ntbtn011.gif) no-repeat;

}
ul.tnavi2 li#ai01 a:hover{
	background:url(../img/ntbtn012.gif) no-repeat;

}
ul.tnavi2 li#ai02{
	background:url(../img/ntbtn021.gif) no-repeat;

}
ul.tnavi2 li#ai02 a:hover{
	background:url(../img/ntbtn022.gif) no-repeat;

}
ul.tnavi2 li#ai03{
	background:url(../img/ntbtn031.gif) no-repeat;

}
ul.tnavi2 li#ai03 a:hover{
	background:url(../img/ntbtn032.gif) no-repeat;

}
ul.tnavi2 li#ai04{
	background:url(../img/ntbtn041.gif) no-repeat;

}
ul.tnavi2 li#ai04 a:hover{
	background:url(../img/ntbtn042.gif) no-repeat;

}
ul.tnavi2 li#ai05{
	background:url(../img/ntbtn051.gif) no-repeat;

}
ul.tnavi2 li#ai05 a:hover{
	background:url(../img/ntbtn052.gif) no-repeat;

}
ul.tnavi2 li#ai06{
	background:url(../img/ntbtn061.gif) no-repeat;

}
ul.tnavi2 li#ai06 a:hover{
	background:url(../img/ntbtn062.gif) no-repeat;

}
ul.tnavi2 li#ai07{
	background:url(../img/ntbtn071.gif) no-repeat;

}
ul.tnavi2 li#ai07 a:hover{
	background:url(../img/ntbtn072.gif) no-repeat;

}
a.toplink2{
	color:#F41B00;
	font-weight:bold;
	text-decoration:none;
}
a.toplink2:hover{
	color:#66e066;
	font-weight:bold;
	text-decoration:none;
}
div.wrapper_top{
	width:100%;
	overflow:visible;
	background-color:#fffdec;
	text-align:center;

}
div.content_wrapper2{
	margin:0px auto;
	width:802px;
	text-align:left;
}

div.content_wrapper{
	margin:0px auto;
	width:802px;
	background:url(../img/bg_main.gif) repeat-y;
	text-align:left;
}
div.content_wrapper div#content_top{
	width:802px;
	height:15px;
	background:url(../img/bg_contenttop.gif) no-repeat;
}
div.content_bottom{
	margin:0 auto;
	width:802px;
	height:25px;
	background:url(../img/bg_contentbottom.gif) no-repeat;
}
div.left_content{
	width:550px;
	float:left;
	height:370px;
	font-size:14px;
	line-height:21px;
	color:#666666;

}
div.dotted{
	height:25px;
	width:550px;
	background:url(../img/bg_dotted.gif) repeat-x;
}

div.right_pict{
	width:160px;
	float:right;
	text-align:center;
	height:370px;
}

table.tb_topnavi{
	background:url(../img/bg_main.gif) repeat-y;
}

.topban{
	font-size:10px;
	line-height:13px;
	color:#666666;
}
div.panlinkspace_top{
	margin:0px auto;
	height:25px;
	width:800px;
	color:#666666;
	text-align:right;
}
div.panlinkspace{
	margin:0px auto;
	height:25px;
	width:800px;
	font-size:12px;
	line-height:20px;
	color:#666666;
	text-align:right;
}
ul.tnavi{
	margin:0px;
	padding:0px;

}
ul.tnavi li{
	list-style:none;
	float:left;
	height:39px;
	width:150px;
	text-indent:-9999px;
}
ul.tnavi li a{
	display:block;
	width:138px;
	height:34px;
}
ul.tnavi li#ai01{
	background:url(../img/tbtn011.gif) no-repeat;

}
ul.tnavi li#ai01 a:hover{
	background:url(../img/tbtn012.gif) no-repeat;

}
ul.tnavi li#ai02{
	background:url(../img/tbtn021.gif) no-repeat;

}
ul.tnavi li#ai02 a:hover{
	background:url(../img/tbtn022.gif) no-repeat;

}
ul.tnavi li#ai03{
	background:url(../img/tbtn031.gif) no-repeat;

}
ul.tnavi li#ai03 a:hover{
	background:url(../img/tbtn032.gif) no-repeat;

}
ul.tnavi li#ai04{
	background:url(../img/tbtn041.gif) no-repeat;

}
ul.tnavi li#ai04 a:hover{
	background:url(../img/tbtn042.gif) no-repeat;

}
ul.tnavi li#ai05{
	background:url(../img/tbtn051.gif) no-repeat;

}
ul.tnavi li#ai05 a:hover{
	background:url(../img/tbtn052.gif) no-repeat;

}
ul.tnavi li#ai06{
	background:url(../img/tbtn061.gif) no-repeat;

}
ul.tnavi li#ai06 a:hover{
	background:url(../img/tbtn062.gif) no-repeat;

}
ul.rnavi li#ai07{
	background:url(../img/rbtn071.gif) no-repeat;

}
ul.rnavi li#ai07 a:hover{
	background:url(../img/rbtn072.gif) no-repeat;

}
ul.rnavi li#ai08{
	background:url(../img/rbtn081.gif) no-repeat;

}
ul.rnavi li#ai08 a:hover{
	background:url(../img/rbtn082.gif) no-repeat;

}
ul.rnavi li#ai09{
	background:url(../img/rbtn091.gif) no-repeat;

}
ul.rnavi li#ai09 a:hover{
	background:url(../img/rbtn092.gif) no-repeat;

}
div.foot{
	width:100%;
	height:60px;
	background:url(../img/bg_foot2.gif) repeat-x;
}
div.foot div.foota_space{
	margin:0px auto;
	width:800px;
	color:#000000;
	text-align:right;
}

a.panlink{
	color:#7979e0;
	text-decoration:none;
}
a.panlink:hover{
	color:#ff6666;
	text-decoration:underline;
}
a.footlink{
	color:#666666;
	text-decoration:none;
}
a.footlink:hover{
	color:#ff6666;
	text-decoration:underline;
}
div.right_pict img.topp{
	border:1px solid #cc4949;
}
a.linktt{
	text-decoration:underline;
	color:#9999f0;
}
a.linktt:hover{
	text-decoration:underline;
	color:#ff6666;
}
div.p_list{
	margin:0px;
	padding:0 0 0 20px;
	background:url(../img/icon.gif) no-repeat;

}

a.txtlink2{
	text-decoration:none;
	color:#333366;
	font-weight:bold;
}
a.txtlink2:hover{
	text-decoration:underline;
	color:#cc4966;
	background-color:#d0d0d0;
	font-weight:bold;
}
