@charset "utf-8";

/* ---------------------------
  pref.akita.jp  Designed by TORAPANTS
--------------------------- */

body {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: "lr oSVbN", "Osaka";
	zoom:80%;
}

#layout {
	text-align: center;
}


/* ---------------------------
Header DISPLAY:none;
--------------------------- */
#header {

	text-align: left;
	background:  url(../image2/title_bg01.jpg) no-repeat left;
	height: 80px;
	margin: 0px auto;
	padding: 0px;
/*  display: list-item;
  list-style-image: url(../image2/title_bg01.jpg);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
*/
}
#header H1{
	BACKGROUND-IMAGE:  url(../image2/title.jpg);MARGIN: 0px;padding: 0px;width: 336px;
		  display: list-item;
  list-style-image: url(../image2/title.jpg);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
}

#header h1 A {
/*	DISPLAY: block;	HEIGHT: 80px;	background:  url(../image2/title.jpg);*/


}
#header  H1 a span {
position : absolute;
left : -999px ; 
width : 900px;
}

#header form{
	margin: 0px;
	padding: 0px;

}
#header .inputtext{
	margin: 5px 0px 0px;
	padding: 3px;
	font-weight: bold;

	background: #FFFFFF;
	border: 1px solid #999999;

}
#header .inputbutton{
	margin: 0px;
	padding: 0px;
}
.styleswich{
	position: absolute;
	top: 15px;
	right: 40px;
	margin: 0px;
	padding: 0px;
}
#header .jscaution{
	position: absolute;
	top: 20px;
	margin: 0px;
	padding: 0px;
	width: 220px;
	left: 350px;

}

.jscautiontext{
font-size:10pt;     line-height: 150%;  letter-spacing: .05em;
color:#ff0000;
}
.search{
	position: absolute;
	top: 40px;
	right: 40px;
	margin: 10px 0px 0px;
	padding: 0px;
}




#headernavi {
	text-align: left;
	margin: 0px auto;
	padding: 0px;

}
#headernavi01 {
	background:  url(../image2/headnavi_bg.gif) repeat;
	margin: 0px auto;
	padding: 0px;
	height: 24px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #CCCCCC;
	  display: list-item;
  list-style-image: url(../image2/headnavi_bgprint.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;

}

ul#hnavi {
	margin: 0px 0px 0px 0px;
	padding: 0px;
height: 25px;
}

#hnavi li{
	list-style-type: none;
	float: left;
	display: none;
		margin: 0px;
	padding: 0px;
	
}


#hnavi li a {
	display: none;	height: 25px;	
}/*
#hnavi li a:link, #hnavi li a:visited {
padding: 80px 0px 0px 0px;
		border: 1px solid #0000FF;
}
*/


#hnavi01 {	top: 80px;	left: 30px;	width: 101px;	}
#hnavi01 a {	background: url(../image2/headnavi_01.gif); text-decoration: none;
		  display: list-item;
  list-style-image: url(../image2/headnavi_01.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;

}
#hnavi01 a:hover {	background: url(../image2/headnavi_01_o.gif);}
#hnavi01 a span{visibility: hidden;}

#hnavi02 {	top: 80px;	left: 131px;	width: 87px;}
#hnavi02 a {	background: url(../image2/headnavi_02.gif); text-decoration: none;
}
#hnavi02 a:hover {	background: url(../image2/headnavi_02_o.gif);}
#hnavi02 a span{visibility: hidden;}

#hnavi03 {	top: 80px;	left: 218px;	width: 131px;}
#hnavi03 a {	background: url(../image2/headnavi_03.gif); text-decoration: none;}
#hnavi03 a:hover {	background: url(../image2/headnavi_03_o.gif);}
#hnavi03 a span{visibility: hidden;}

#hnavi04 {	top: 80px;	left: 349px;	width: 88px;}
#hnavi04 a {	background: url(../image2/headnavi_04.gif); text-decoration: none;}
#hnavi04 a:hover {	background: url(../image2/headnavi_04_o.gif);}
#hnavi04 a span{visibility: hidden;}

#hnavi05 {	top: 80px;	left: 437px;	width: 76px;}
#hnavi05 a {	background: url(../image2/headnavi_05.gif); text-decoration: none;}
#hnavi05 a:hover {	background: url(../image2/headnavi_05_o.gif);}
#hnavi05 a span{visibility: hidden;}

#hnavi06 {	top: 80px;	left: 513px;	width: 120px;}
#hnavi06 a {	background: url(../image2/headnavi_06.gif); text-decoration: none;}
#hnavi06 a:hover {	background: url(../image2/headnavi_06_o.gif);}
#hnavi06 a span{visibility: hidden;}

#hnavi07 {	top: 80px;	left: 753px;	width: 100px;}
#hnavi07 a {	background: url(../image2/headnavi_07.gif); text-decoration: none;}
#hnavi07 a:hover {	background: url(../image2/headnavi_07_o.gif);}
#hnavi07 a span{visibility: hidden;}

#hnavi08 {	top: 80px;	left: 633px;	width: 60px;}
#hnavi08 a {	background: url(../image2/headnavi_08.gif); text-decoration: none;}
#hnavi08 a:hover {	background: url(../image2/headnavi_08_o.gif);}
#hnavi08 a span{visibility: hidden;}

#hnavi09 {	top: 80px;	left: 693px;	width: 60px;}
#hnavi09 a {	background: url(../image2/headnavi_09.gif); text-decoration: none;}
#hnavi09 a:hover {	background: url(../image2/headnavi_09_o.gif);}
#hnavi09 a span{visibility: hidden;}

/* commented backslash hack v2 \*/

#hnavi01 a span{position : absolute; left : -999px ; width : 900px;}
#hnavi02 a span{position : absolute; left : -999px ; width : 900px;}
#hnavi03 a span{position : absolute; left : -999px ; width : 900px;}
#hnavi04 a span{position : absolute; left : -999px ; width : 900px;}
#hnavi05 a span{position : absolute; left : -999px ; width : 900px;}
#hnavi06 a span{position : absolute; left : -999px ; width : 900px;}
#hnavi07 a span{position : absolute; left : -999px ; width : 900px;}
#hnavi08 a span{position : absolute; left : -9999px ; width : 900px;}
#hnavi09 a span{position : absolute; left : -9999px ; width : 900px;}

/* end hack */

/* 	*/
/* xmWebInspectorhack	*/
/* 	*/
#headernavi02 {/* wiw閧ｵﾈＪxmWIﾉは読めなＫ	*/
	text-align: right;
	margin: 0px auto;
	padding: 3px 30px 0px 0px;
	height: 20px;
	border: 1px solid #990000;
font-size:11px;
	font-weight: bold;
	text-decoration: none;
}
*>#headernavi02{/* IE	*/
 background:  #990000;
}
#headernavi02{/* IE	*/
 `background:  #990000;
}


#headernavi02 ul{
		margin: 0px 0px 0px 350px;
	padding: 0px;
		text-align: left;
	}
#headernavi02 li{
font-size:11px;
margin: 0px;
padding: 0px;
display: inline;
border-left: 1px solid #FFFFFF;
padding-left: .5em;
}
/* commented backslash hack v2 \*/

	#headernavi02 ul{
		margin: 0px;
	padding: 0px;
		text-align: right;
}
#headernavi02 li{
margin: 0px;
padding: 0px;
display: inline;
border-left: 1px solid #FFFFFF;
padding-left: .5em;
}
/* end hack */

#headernavi02 a{
	color: #FFFFFF;
	text-decoration: none;
	/*background: #990000;*/
}
#headernavi02 a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	background: #990000;
}

#spacer{
	margin: 0px;
	padding: 0px;
	clear: both;
		border: 1px solid #993300;
}



/* ---------------------------
Header
--------------------------- */


#contents {
	width: auto;
	margin: 0px;
	padding: 0px;
}

div#layout {
	text-align: center;
}

div#contents {
	padding: 10px 0 0 0;
}

div#sub_contents {
	float: right;
	width: 200px;
}

div#extra_contents {
	float: left;
	width: 200px;
}

div#main_contents {
	float: left;
	width: 100%;
	margin: 0 -100% 0 0;
}
div#main_contents div{
	margin: 0 210px;
}
div#main_contents div div {
	margin: 0;
}
div#bn {
	padding:10px 0;
	border-top:1px solid #CCCCCC;
	background:#FFFFFF;
}
/*div#footer {
	clear: both;
}*/



#kohomenu{
	margin: 20px 0px 30px 0px;

}

#kohomenu ul li{
	margin: 2px 0px 0px 10px;
	padding: 0px;

	list-style: none outside;
}

#kohomenu01,#kohomenu02,#kohomenu03,#kohomenu04,#kohomenu05,#kohomenu06,#kohomenu07,#kohomenu08,#kohomenu09,#kohomenu10,#kohomenu11 {
	margin: 3px 0px 0px 10px;

	text-align: left;
}



#kohomenu01 a{background: url(../image2/kohomenu_01.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; 
/*		  display: list-item;
  list-style-image: url(../image2/headnavi_01.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
*/}

#kohomenu02 a{background: url(../image2/kohomenu_02.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; 
}
#kohomenu03 a{background: url(../image2/kohomenu_03.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 35px; }
#kohomenu04 a{background: url(../image2/kohomenu_04.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu05 a{background: url(../image2/kohomenu_05.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu06 a{background: url(../image2/kohomenu_06.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu07 a{background: url(../image2/kohomenu_07.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu08 a{background: url(../image2/kohomenu_08.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu09 a{background: url(../image2/kohomenu_ken_shokai.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu10 a{background: url(../image2/kohomenu_gikai6.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu11 a{background: url(../image2/kohomenu_houdou.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }

/*#kohomenu01 a span{position : relative; left : -999px ; width : 900px;}


#kohomenu02 a span{position : relative; left : -999px ; width : 900px;}


#kohomenu03 a span{position : relative; left : -999px ; width : 900px;}


#kohomenu04 a span{position : relative; left : -999px ; width : 900px;}


#kohomenu05 a span{position : relative; left : -999px ; width : 900px;}


#kohomenu06 a span{position : relative; left : -999px ; width : 900px;}


#kohomenu07 a span{position : relative; left : -999px ; width : 900px;}


#kohomenu08 a span{position : relative; left : -999px ; width : 900px;}


#kohomenu09 a span{position : relative; left : -999px ; width : 900px;}


#kohomenu10 a span{position : relative; left : -999px ; width : 900px;}


*/

/* commented backslash hack v2 \*/



/**/

#kohomenu01 a span{


		  display: list-item;
  list-style-image: url(../image2/kohomenu_01.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
		}

#kohomenu02 a span{

		  display: list-item;
  list-style-image: url(../image2/kohomenu_02.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
		}

#kohomenu03 a span{
		  display: list-item;
  list-style-image: url(../image2/kohomenu_03.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
}

#kohomenu04 a span{
		  display: list-item;
  list-style-image: url(../image2/kohomenu_04.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
}

#kohomenu05 a span{
		  display: list-item;
  list-style-image: url(../image2/kohomenu_05.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
}

#kohomenu06 a span{		  display: list-item;
  list-style-image: url(../image2/kohomenu_06.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;}

#kohomenu07 a span{		  display: list-item;
  list-style-image: url(../image2/kohomenu_07.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;}

#kohomenu08 a span{		  display: list-item;
  list-style-image: url(../image2/kohomenu_08.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;}

#kohomenu09 a span{		  display: list-item;
  list-style-image: url(../image2/kohomenu_ken_shokai.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;}

#kohomenu10 a span{		  display: list-item;
  list-style-image: url(../image2/kohomenu_gikai6.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;}

#kohomenu11 a span{		  display: list-item;
  list-style-image: url(../image2/kohomenu_houdou.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;}


#kohomenu01sub {
	padding: 10px 5px 10px 3px;
	width: 172px;
	text-align: left;
font-size: 10px;
_font-size: 12px;
	line-height: 130%;
	letter-spacing: 0.05em;
	border: 1px solid #CCCCCC;
	background: #FFFFFF url(../image2/kohomenu_governor.jpg) no-repeat;
	margin: 0px auto;

/*		  display: list-item;
  list-style-image: url(../image2/kohomenu_governor.jpg);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
*/
}
#kohomenu01sub ul{
	margin: 0px 0px 0px 60px;
	padding: 0px;

}
#kohomenu01sub ul li a{

	margin: 0px 0px 0px 3px;
	padding: 0px;
	list-style: none outside;
}



#benritooltitle{
	padding: 0px;
	width: 180px;
	text-align: left;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
}
#prefprofiletitle,
#denshititle,
#linktitle{
	padding: 0px;
	width: 182px;
	text-align: left;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
}
#benritooltitle H2 {
	margin: 0px;	padding: 0px;
}
#benritooltitle H2 a{
	DISPLAY: block;	background:   url(../image2/benri.gif);	width: 180px;		height: 20px; 
/*			  
*/
}
#benritooltitle H2 a span{
/*position : absolute; left : -999px ; width : 900px;*/
display: list-item;
  list-style-image: url(../image2/benri.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;

}
#prefprofiletitle H2 {
	margin: 0px;	padding: 0px;
}
#prefprofiletitle H2 a{
	DISPLAY: block;	background:   url(../image2/navititle_goiken.gif);	width: 182px;		height: 20px; 
}
#prefprofiletitle H2 a span{
/*position : absolute; left : -9999px ; width : 900px;*/
display: list-item;
  list-style-image: url(../image2/navititle_goiken.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
}
#denshititle H2 {
	margin: 0px;	padding: 0px;
}
#denshititle H2 a{
	DISPLAY: block;	background:   url(../image2/denshititle.gif);	width: 182px;		height: 20px; 
}
#denshititle H2 a span{
/*position : absolute; left : -9999px ; width : 900px;*/
display: list-item;
  list-style-image: url(../image2/denshititle.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
}
#linktitle H2 {
	margin: 0px;	padding: 0px;
}
#linktitle H2 a{
	DISPLAY: block;	background:   url(../image2/linktitle.gif);	width: 182px;		height: 20px; 
}
#linktitle H2 a span{
/*position : absolute; left : -9999px ; width : 900px;*/
display: list-item;
  list-style-image: url(../image2/linktitle.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
}
#phototitle{
	padding: 0px;
	width: 182px;
	text-align: left;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
}
#phototitle H2 {
	margin: 0px;	padding: 0px;
}
#phototitle H2 a{
	DISPLAY: block;	background:   url(../image2/phototitle.gif);	width: 182px;		height: 20px; 
}
#phototitle H2 a span{
/*position : absolute; left : -9999px ; width : 900px;*/
display: list-item;
  list-style-image: url(../image2/phototitle.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
}
#recommendtitle{
	padding: 0px;
	width: 182px;
	text-align: left;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
}
#recommendtitle H2 {
	margin: 0px;	padding: 0px;
}
#recommendtitle H2 a{
	DISPLAY: block;	background:   url(../image2/recommendtitle.gif);	width: 182px;		height: 20px; 
}
#recommendtitle H2 a span{
/*position : absolute; left : -9999px ; width : 900px;*/
display: list-item;
  list-style-image: url(../image2/recommendtitle.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
}
#bntitle{
	padding: 0px;
	width: 182px;
	text-align: left;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
}
#bntitle H2 {
	margin: 0px;	padding: 0px;
}
#bntitle H2 a{
	DISPLAY: block;	background:   url(../image2/bntitle.gif);	width: 182px;		height: 20px; 
}
#bntitle H2 a span{
/*position : absolute; left : -9999px ; width : 900px;*/
display: list-item;
  list-style-image: url(../image2/bntitle.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
}

#orgtitle{
	padding: 0px;
	width: 180px;
	text-align: left;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
}
#orgtitle H2 {
	margin: 0px;	padding: 0px;
}
#orgtitle H2 a{
	DISPLAY: block;	background:   url(../image2/soshiki.gif);	width: 180px;		height: 20px; 
/*
			  
*/
}
#orgtitle H2 a span{
/*position : absolute; left : -999px ; width : 900px;*/
display: list-item;
  list-style-image: url(../image2/soshiki.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;}

#topicstitle{
	padding: 0px;
	width: auto;
	text-align: left;
	height: 20px;
}
#topicstitle H2 {
	margin: 0px;	padding: 0px;
}
#topicstitle H2 a{
	DISPLAY: block;	width: 110px;		height: 20px; 
		 display: list-item;
  list-style-image: url(../image2/title_topics.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
}
#topicstitle H2 a span{
/*position : absolute; left : -999px ; width : 900px;*/
}

#topics {
	padding: 10px 10px 10px 3px;
	width: auto;
	text-align: left;
	margin-right: 40px;
	font-size: 10px;
_font-size: 12px;
	background: #E4FEE0;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin-bottom: 10px;

}
#topics ul{
	margin: 0px;
	padding: 0px;
	border: #993366;
}
#topics ul li{
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style: square outside;
}

#importanttitle{
	padding: 0px;
	width: auto;
	text-align: left;
	height: 20px;
}
#importanttitle H2 {
	margin: 0px;	padding: 0px;
}
#importanttitle H2 a{
	DISPLAY: block;	width: 110px;		height: 20px; 
		 display: list-item;
  list-style-image: url(../image2/importanttitle.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
}
#importanttitle H2 a span{
/*position : absolute; left : -9999px ; width : 900px;*/
}

#important {
	padding: 10px 10px 10px 3px;
	width: auto;
	text-align: left;
	margin-right: 40px;
	font-size: 10px;
_font-size: 12px;
	background: #FFFFFF;
	border-top: 3px double #FF9999;
	border-right: 3px double #FF9999;
	border-bottom: 3px double #FF9999;
	border-left: 3px double #FF9999;
	margin-bottom: 10px;

}
#important ul{
	margin: 0px;
	padding: 0px;
	border: #993366;
}
#important ul li{
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style: square outside;
}



.benritool {
	padding: 10px 5px 10px 3px;
	width: 172px;
	text-align: left;
	font-size: 10px;
_font-size: 12px;
	border: 1px solid #CCCCCC;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF;
	margin-bottom: 30px;
}
.benritool ul{
	margin: 0px;
	padding: 0px;
	border: #993366;
}
.benritool ul li{
	line-height: 130%;
	letter-spacing: 0.1em;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	list-style: none outside;
}
#prefprofiletitle {
	padding: 0px;
	width: 180px;
	text-align: left;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
}
#prefprofiletitle H2 {
	margin: 0px;	padding: 0px;
}
#prefprofiletitle H2 a{
	DISPLAY: block;	background:   url(../image2/navititle_goiken.gif);	width: 180px;		height: 20px; 
}
#prefprofiletitle H2 a span{
display: list-item;
  list-style-image: url(../image2/navititle_goiken.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
		/*position : absolute; left : -999px ; width : 900px;*/
}

#mainbody {
	margin-top: 0px;
	width: auto;
	margin-right: 200px;
	margin-left: 0px;
	padding: 20px 0px;
	height: auto;

}


#emergencytitle{
	padding: 0px;
	width: auto;
	text-align: left;
	height: 20px;
}
#emergencytitle H2 {
	margin: 0px;	padding: 0px;
}
#emergencytitle H2 a{
	DISPLAY: block;	background:   url(../image2/kinkyuu.gif);	width: 110px;		height: 20px; 
		 display: list-item;
  list-style-image: url(../image2/kinkyuu.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;

}
#emergencytitle H2 a span{
position : absolute; left : -999px ; width : 900px;
}
#emergency {
	padding: 10px 10px 10px 3px;
	width: auto;
	text-align: left;
	margin-right: 40px;
	font-size: 112.5%;
	line-height: 150%;
	letter-spacing: 0.05em;
	background: #FFDFFF;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin-bottom: 30px;

}
#emergency ul{
	margin: 0px;
	padding: 0px;
	border: #993366;
}
#emergency ul li{
	margin: 6px 0px 0px 10px;
	padding: 0px 0px 0px 35px;
	list-style: none outside;
	color: #990000;
	background: url(../image2/list06.gif) no-repeat;

}

#wakasugipr {
	padding: 1px 1px 1px 1px;
	width: auto;
	height: 50px;
	text-align: center;
	vartical-valign: middle;
	margin-right: 0px;
	background: #FFFFFF;
	border-top: 1px solid #9C0000;
	border-right: 1px solid #9C0000;
	border-bottom: 1px solid #9C0000;
	border-left: 1px solid #9C0000;
	margin-bottom: 10px;
}

#whatsnewtitle{
	padding: 0px;
	width: auto;
	text-align: left;
	height: 20px;
}
#whatsnewtitle H2 {
	margin: 0px;	padding: 0px;
}
#whatsnewtitle H2 a{
	DISPLAY: block;	width: 110px;		height: 20px; 
		 display: list-item;
  list-style-image: url(../image2/new.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
}
#whatsnewtitle H2 a span{
/*position : absolute; left : -999px ; width : 900px;*/
}


#whatsnew {
	padding: 10px 10px 10px 3px;
	width: auto;
	text-align: left;
	margin-right: 40px;
	font-size: 10px;
_font-size: 12px;
	background: #FFFFCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;

}
#whatsnew ul{
	margin: 0px;
	padding: 0px;
	border: #993366;
}
#whatsnew ul li{
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style: square outside;
}
#whatsnewold{
	padding: 0px;
	width: auto;
	text-align: right;
	margin-right: 40px;
	font-size: 10px;
_font-size: 12px;
	margin-bottom: 40px;

}

#naviarea {
	border: 1px dotted #CCCCCC;
	width: auto;
	padding: 0px;
	margin: 0px;
	height: 300px;

}
#naviarea01 {
	padding: 0px;
	margin: 0px 0px 25px 0px;
	width: auto;
	float: left;

}
#naviarea01title{
	padding: 0px;
	width: auto;
	text-align: left;
	height: 65px;
	margin: 0px;

}
#naviarea01title H2 {
	margin: 0px;
	padding: 0px;
}
#naviarea01title H2 a{
	DISPLAY: block;
	width: auto;
	margin: 0px;
	padding: 0px;
	height: 55px;

}
#naviarea01title H2 a span {
			 display: list-item;
  list-style-image: url(../image2/01.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
/*position : absolute; left : -999px ; width : 900px;*/
}
.naviarea01list {
	padding: 0px;
	width: auto;
	text-align: left;
font-size: 10px;
_font-size: 12px;
	line-height: 130%;
 letter-spacing: .05em;
	margin: 0px;
}

#naviarea01list2 {
	padding: 0px;
	width: auto;
	text-align: left;
	font-size: 10px;
_font-size: 12px;
	line-height: 130%;
 letter-spacing: .05em;
	margin: 0px;
}

.naviarea01list ul{
	margin: 10px 0px 0px 10px;
	padding: 0px;
	border: #993366;
}
.naviarea01list ul li{
	margin: 0px 0px 0px 15px;
	padding: 0px;
	list-style: square outside;
}
#naviarea02title{
	padding: 0px;		width: auto;	text-align: left;	height: 55px;	margin: 0px;
}
#naviarea02title H2 {
	margin: 0px;	padding: 0px;
}
#naviarea02title H2 a{
	DISPLAY: block;		width: auto;		height: 55px; 
/*			 display: list-item;
  list-style-image: url(../image2/02.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
		*/
}
#naviarea02title H2 a span {
/*position : absolute; left : -999px ; width : 900px;*/
			 display: list-item;
  list-style-image: url(../image2/02.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
}

#naviarea03title{
	padding: 0px;		width: auto;	text-align: left;	height: 55px;	margin: 0px;
}
#naviarea03title H2 {
	margin: 0px;	padding: 0px;
}
#naviarea03title H2 a{
	DISPLAY: block;			width: auto;		height: 55px; 
/*			 display: list-item;
  list-style-image: url(../image2/03.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
*/
}
#naviarea03title H2 a span {

			 display: list-item;
  list-style-image: url(../image2/03.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
		 text-decoration: none;
}

#naviarea04title{
	padding: 0px;		width: auto;	text-align: left;	height: 55px;	margin: 0px;
}
#naviarea04title H2 {
	margin: 0px;	padding: 0px;
}
#naviarea04title H2 a{
	DISPLAY: block;		width: auto;		height: 55px; 
/*			 display: list-item;
  list-style-image: url(../image2/04.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
*/}
#naviarea04title H2 a span {

			 display: list-item;
  list-style-image: url(../image2/04.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
		 text-decoration: none;
		}

#naviarea05title{
	padding: 0px;		width: auto;	text-align: left;	height: 55px;	margin: 0px;
}
#naviarea05title H2 {
	margin: 0px;	padding: 0px;
}
#naviarea05title H2 a{
	DISPLAY: block;		width: auto;		height: 55px; 
/*			 display: list-item;
  list-style-image: url(../image2/05.gif);
  list-style-position: inside;
		  letter-spacing: -1000em;
  font-size: 1pt;
*/		}
#naviarea05title H2 a span {
			 display: list-item;
  list-style-image: url(../image2/05.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;

}

#naviarea06title{
	padding: 0px;		width: auto;	text-align: left;	height: 55px;	margin: 0px;
}
#naviarea06title H2 {
	margin: 0px;	padding: 0px;
}
#naviarea06title H2 a{
	DISPLAY: block;		width: auto;		height: 55px; 

/*			 display: list-item;
  list-style-image: url(../image2/06.gif);
  list-style-position: inside;
		  letter-spacing: -1000em;
  font-size: 1pt;
*/
}
#naviarea06title H2 a span {

			 display: list-item;
  list-style-image: url(../image2/06.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;

}


/* ---------------------------
footer
--------------------------- */

#footer {
	margin: 0px;
	padding: 0px;
	text-align: center;
	height: 90px;
	clear: both;

}
#footer00 {
	margin: 0px;
	padding: 0px 20px 0px 0px;
font-size: 10px;
_font-size: 12px;
	text-align: right;
	background: url(../image2/rightnavi_bg.gif) repeat-y right;
}
#footer01 {
	margin: 0px;
	padding: 20px 0px 0px;
	height: 30px;
	background:  url(../image2/bottom_back.gif) repeat-x;
font-size: 12px;
	min-width: 600px;
}
#footer02 {
	margin: 0px;
	height: 25px;
	background: #FFFFCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 6px;
font-size: 12px;

}

#footer02 ul{
	border: 1px solid #993300;
	padding: 0px;
	height: 20px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 600px;
}
#footer02  li{
	float: left;
	border: 1px solid #993300;
font-size: 10px;
_font-size: 12px;
}

#footer03 {
	margin: 0px;
	padding: 15px 0px 0px;
	height: 33px;
	background:  url(../image2/bottom_back02.gif) repeat-x;
	clear: both;
font-size: 13px;
}  
.date{
	font-size: 81.25%;
	color: #333333;
	letter-spacing: 0em;

}
.siteannai{
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	test-align:left;
}