﻿@charset "utf-8";

/* ---------------------------
  pref.akita.jp  Designed by TORAPANTS
--------------------------- */

body {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: arial, sans-serif;
}

div#layout {
	text-align: center;
	background: url(../image2/layoutback.gif) repeat-y 0 0;
}

div#contents {
	padding: 10px 0 0 0;
	background: url(../image2/contentsback.gif) repeat-y 100% 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;
}

/* ---------------------------
Header
--------------------------- */
#header {
	text-align: left;
	background:  url(../image2/title_bg01.jpg) no-repeat left 0;
	height: 80px;
	margin: 0px auto;
	padding: 0px;

}
#header H1{
	BACKGROUND-IMAGE:  url(../image2/title.jpg);MARGIN: 0px;padding: 0px;width: 336px;
}

#header h1 A {
	DISPLAY: block;	HEIGHT: 80px;	background:  url(../image2/title.jpg);
}
#header  H1 a span {
position : absolute;
left : -9999px ; 
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:75%;     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;

}

ul#hnavi {
 witdh : 733px;
	margin: 0px 0px 0px 4%;
	padding: 0px;
height: 25px;
}

#hnavi li{
	list-style-type: none;
	float: left;
	display: block;
		margin: 0px;
	padding: 0px;
	
}


#hnavi li a {
	display: block;	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;}
#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 : -9999px ; width : 900px;}
#hnavi02 a span{position : absolute; left : -9999px ; width : 900px;}
#hnavi03 a span{position : absolute; left : -9999px ; width : 900px;}
#hnavi04 a span{position : absolute; left : -9999px ; width : 900px;}
#hnavi05 a span{position : absolute; left : -9999px ; width : 900px;}
#hnavi06 a span{position : absolute; left : -9999px ; width : 900px;}
#hnavi07 a span{position : absolute; left : -9999px ; 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: 81.25%;
	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{
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
--------------------------- */
#kohomenu {
	margin: 0px 0px 10px 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,#kohomenu12,#kohomenu13,#kohomenu14 {
	margin: 3px 0px 0px 10px;
	text-align: left;
}
#kohomenu01 a{background: url(../image2/kohomenu_01.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu01 a span{position : relative; left : -9999px ; width : 900px;}

#kohomenu02 a{background: url(../image2/kohomenu_02.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu02 a span{position : relative; left : -9999px ; width : 900px;}

#kohomenu03 a{background: url(../image2/kohomenu_03.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 35px; }
#kohomenu03 a span{position : relative; left : -9999px ; width : 900px;}

#kohomenu04 a{background: url(../image2/kohomenu_04.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu04 a span{position : relative; left : -9999px ; width : 900px;}

#kohomenu05 a{background: url(../image2/kohomenu_05.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu05 a span{position : relative; left : -9999px ; width : 900px;}

#kohomenu06 a{background: url(../image2/kohomenu_06.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu06 a span{position : relative; left : -9999px ; width : 900px;}

#kohomenu07 a{background: url(../image2/kohomenu_07.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu07 a span{position : relative; left : -9999px ; width : 900px;}

#kohomenu08 a{background: url(../image2/kohomenu_08.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu08 a span{position : relative; left : -9999px ; width : 900px;}

#kohomenu09 a{background: url(../image2/kohomenu_ken_shokai.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu09 a span{position : relative; left : -9999px ; width : 900px;}

#kohomenu10 a{background: url(../image2/kohomenu_gikai6.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu10 a span{position : relative; left : -9999px ; width : 900px;}

#kohomenu11 a{background: url(../image2/kohomenu_houdou.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu11 a span{position : relative; left : -9999px ; width : 900px;}

#kohomenu12 a{background: url(../image2/nihonichi.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu12 a span{position : relative; left : -9999px ; width : 900px;}

#kohomenu13 a{background: url(../image2/kohomenu_blog.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px;	}
#kohomenu13 a span{position : relative; left : -9999px ; width : 900px;}

#kohomenu14 a{background: url(../image2/kohomenu_maga.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu14 a span{position : relative; left : -9999px ; width : 900px;}

/* commented backslash hack v2 \*/

#kohomenu01,#kohomenu02,#kohomenu03,#kohomenu04,#kohomenu05,#kohomenu06,#kohomenu07,#kohomenu08,#kohomenu09,#kohomenu10,#kohomenu11,#kohomenu12,#kohomenu13,#kohomenu14 {
	margin: 3px 0px 0px 10px;

	text-align: left;
}

#kohomenu01 a span{position : absolute; left : -9999px ; width : 900px;}

#kohomenu02 a span{position : absolute; left : -9999px ; width : 900px;}

#kohomenu03 a span{position : absolute; left : -9999px ; width : 900px;}

#kohomenu04 a span{position : absolute; left : -9999px ; width : 900px;}

#kohomenu05 a span{position : absolute; left : -9999px ; width : 900px;}

#kohomenu06 a span{position : absolute; left : -9999px ; width : 900px;}

#kohomenu07 a span{position : absolute; left : -9999px ; width : 900px;}

#kohomenu08 a span{position : absolute; left : -9999px ; width : 900px;}

#kohomenu09 a span{position : absolute; left : -9999px ; width : 900px;}

#kohomenu10 a span{position : absolute; left : -9999px ; width : 900px;}

#kohomenu11 a span{position : absolute; left : -9999px ; width : 900px;}

#kohomenu12 a span{position : absolute; left : -9999px ; width : 900px;}

#kohomenu13 a span{position : absolute; left : -9999px ; width : 900px;}

#kohomenu14 a span{position : absolute; left : -9999px ; width : 900px;}

/* end hack */

#kohomenu01sub {
	padding: 10px 5px 10px 3px;
	width: 172px;
	text-align: left;
	font-size: 90%;
	line-height: 130%;
	letter-spacing: 0.05em;
	border: 1px solid #CCCCCC;
	background: #FFFFFF url(../image2/kohomenu_governor.jpg) no-repeat;
	margin: 0px auto;
}
#kohomenu01sub ul{
	margin: 0px 0px 0px 60px;
	padding: 0px;
	border: #993366;
}
#kohomenu01sub ul li{
	margin: 0px 0px 0px 3px;
	padding: 0px;
	list-style: none outside;
}



#benritooltitle{
	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: 182px;		height: 20px; 
}
#benritooltitle H2 a span{
position : absolute; left : -9999px ; width : 900px;
}

#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 : -9999px ; width : 900px;
}

#importanttitle{
	padding: 0px;
	width: auto;
	text-align: left;
	height: 20px;
}
#importanttitle H2 {
	margin: 0px;	padding: 0px;
}
#importanttitle H2 a{
	DISPLAY: block;	background:   url(../image2/importanttitle.gif);	width: 222px;		height: 20px; 
}
#importanttitle H2 a span{
position : absolute; left : -9999px ; width : 900px;
}

#main_contents #important {
	padding: 10px 10px 10px 3px;
	width: auto;
	text-align: left;
	margin-bottom: 20px;
	font-size: 95%;
	line-height: 150%;
	letter-spacing: 0.05em;
	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;
}


#topicstitle{
	padding: 0px;
	width: auto;
	text-align: left;
	height: 20px;
}
#topicstitle H2 {
	margin: 0px;	padding: 0px;
}
#topicstitle H2 a{
	DISPLAY: block;	background:   url(../image2/title_topics.gif);	width: 110px;		height: 20px; 
}
#topicstitle H2 a span{
position : absolute; left : -9999px ; width : 900px;
}

#main_contents #topics {
	padding: 10px 10px 10px 3px;
	width: auto;
	text-align: left;
	margin-bottom: 20px;
	font-size: 95%;
	line-height: 150%;
	letter-spacing: 0.05em;
	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;
}


.benritool {
	padding: 10px 5px 10px 3px;
	width: 172px;
	border: 1px solid #CCCCCC;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF;
	margin-bottom: 10px;
	text-align: center;
}
.benritool ul{
	margin: 0px;
	padding: 0px;
	border: #993366;
	text-align: left;
}
.benritool ul li{
	font-size: 90%;
	line-height: 130%;
	letter-spacing: 0.1em;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	list-style: none outside;
}
.benritool p{
	font-size: 90%;
	margin: 0 0 1em 0;
	text-align: left;
}
.kokoku {
	font-size: 90%;
}
#prefprofiletitle,
#denshititle,
#linktitle{
	padding: 0px;
	width: 182px;
	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: 182px;		height: 20px; 
}
#prefprofiletitle H2 a span{
position : absolute; left : -9999px ; width : 900px;
}
#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;
}
#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;
}
#phototitle{
	padding: 0px;
	width: 182px;
	text-align: left;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#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;
}
#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;
}
#recommendtitle2{
	padding: 0px;
	width: 182px;
	text-align: left;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
}
#recommendtitle2 H2 {
	margin: 0px;	padding: 0px;
}
#recommendtitle2 H2 a{
	DISPLAY: block;	background:   url(../image2/recommendtitle2.gif);	width: 182px;		height: 20px; 
}
#recommendtitle2 H2 a span{
position : absolute; left : -9999px ; width : 900px;
}
#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;
}

#mainbody {
	margin-top: 0px;
	width: auto;
	margin-right: 220px;
	margin-left: 25px;
	padding: 40px 0px 30px;
	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; 
}
#emergencytitle H2 a span{
position : absolute; left : -9999px ; width : 900px;
}
#emergency {
	padding: 10px 10px 10px 3px;
	width: auto;
	text-align: left;
	margin-right: 0px;
	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;
	background:   url(../image2/new.gif);
	width: 110px;
	height: 20px; 
}
#whatsnewtitle H2 a span{
	position : absolute;
	left : -9999px ;
	width : 900px;
}

#main_contents #whatsnew {
	padding: 10px 10px 10px 3px;
	height: 12em;
	width: auto;
	overflow:auto;
	text-align: left;
	margin-bottom: 5px;
	font-size: 95%;
	line-height: 150%;
	letter-spacing: 0.05em;
	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;
}
#main_contents #whatsnewold{
	padding: 0px;
	width: auto;
	text-align: right;
	font-size: 95%;
	margin-bottom: 20px;

}
.field{
height:28px;
border-top: 1px solid #9C0909;
border-left: 1px solid #9C0909;
border-right: 1px solid #9C0909;
background:url(../image2/field.gif) repeat-x 0 0;
}
.department{
border-top: 1px solid #339900;
border-left: 1px solid #339900;
border-right: 1px solid #339900;
background:url(../image2/department.gif) repeat-x 0 0;
}
.access{
border-top: 1px solid #0033CC;
border-left: 1px solid #0033CC;
border-right: 1px solid #0033CC;
background:url(../image2/access.gif) repeat-x 0 0;
}
.field a,
.field a:link,
.field a:visited,
.field a:hover,
.field a:active{
background:transparent !important;
color:#fff;
font-weight:bold;
}
.department a,
.department a:link,
.department a:visited,
.department a:hover,
.department a:active{
background:transparent !important;
color:#339900;
font-weight:bold;
}
.access a,
.access a:link,
.access a:visited,
.access a:hover,
.access a:active{
background:transparent !important;
color:#003399;
font-weight:bold;
}
#navi table{
background:url(../image2/navi.gif) repeat-x 0 33px;
}
#naviarea {
	border: 1px dotted #CCCCCC;
	width: auto;
	padding: 0px;
	margin: 0px;
	height: 300px;

}
.naviarea01list {
	padding: 0px;
	width:;
	text-align: left;
	font-size: 90%;
	line-height: 130%;
	letter-spacing: .05em;
	margin: 0px 0px 15px;
}

#naviarea01list2 {
	padding: 0px;
	width: auto;
	text-align: left;
	font-size: 90%;
	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;
}
#naviarea01title h2,
#naviarea02title h2,
#naviarea03title h2,
#naviarea04title h2,
#naviarea05title h2,
#naviarea06title h2{
margin:15px 0 0 0;
}
/*
#naviarea01title h2 a,
#naviarea02title h2 a,
#naviarea03title h2 a,
#naviarea04title h2 a,
#naviarea05title h2 a,
#naviarea06title h2 a{
background:transparent;
display:block;
width:100%;
}*/
#naviarea01title{
	padding: 0px;	text-align: left;	height: 65px;	margin: 0px;
}
#naviarea01title H2 {
	padding: 0px;
}
#naviarea01title H2 a{
	DISPLAY: block;	background:   url(../image2/01.gif) no-repeat;		height: 65px; 
}
#naviarea01title H2 a span {
position : absolute; left : -9999px ; width : 900px;
}

#naviarea02title{
	padding: 0px;	text-align: left;	height: 65px;	margin: 0px;
}
#naviarea02title H2 {
	padding: 0px;
}
#naviarea02title H2 a{
	DISPLAY: block;	background:   url(../image2/02.gif) no-repeat;		height: 65px; 
}
#naviarea02title H2 a span {
position : absolute; left : -9999px ; width : 900px;
}

#naviarea03title{
	padding: 0px;	text-align: left;	height: 65px;	margin: 0px;
}
#naviarea03title H2 {
	padding: 0px;
}
#naviarea03title H2 a{
	DISPLAY: block;	background:   url(../image2/03.gif) no-repeat;		height: 65px; 
}
#naviarea03title H2 a span {
position : absolute; left : -9999px ; width : 900px;
}

#naviarea04title{
	padding: 0px;	text-align: left;	height: 65px;	margin: 0px;
}
#naviarea04title H2 {
	padding: 0px;
}
#naviarea04title H2 a{
	DISPLAY: block;	background:   url(../image2/04.gif) no-repeat;		height: 65px; 
}
#naviarea04title H2 a span {
position : absolute; left : -9999px ; width : 900px;
}

#naviarea05title{
	padding: 0px;	text-align: left;	height: 65px;	margin: 0px;
}
#naviarea05title H2 {
	padding: 0px;
}
#naviarea05title H2 a{
	DISPLAY: block;	background:   url(../image2/05.gif) no-repeat;		height: 65px; 
}
#naviarea05title H2 a span {
position : absolute; left : -9999px ; width : 900px;
}

#naviarea06title{
	padding: 0px;	text-align: left;	margin: 0px;
}
#naviarea06title H2 {
	padding: 0px;
}
#naviarea06title H2 a{
	DISPLAY: block;	background:   url(../image2/06.gif) no-repeat;		height: 65px; 
}
#naviarea06title H2 a span {
position : absolute; left : -9999px ; width : 900px;
}

#naviarea01title h2{
background:url(../image2/01bg.gif) repeat-x 100% 0;
}
#naviarea02title h2{
background:url(../image2/02bg.gif) repeat-x 100% 0;
}
#naviarea03title h2{
background:url(../image2/03bg.gif) repeat-x 100% 0;
}
#naviarea04title h2{
background:url(../image2/04bg.gif) repeat-x 100% 0;
}
#naviarea05title h2{
background:url(../image2/05bg.gif) repeat-x 100% 0;
}
#naviarea06title h2{
background:url(../image2/06bg.gif) repeat-x 100% 0;
}

/* ---------------------------
footer
--------------------------- */

#footer {
	margin: 0px;
	padding: 0px;
	text-align: center;
	height: 90px;
}
#footer00 {
	margin: 0px;
	padding: 0px 20px 0px 0px;
	font-size: 81.25%;
	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: 100%;
	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: 95%;

}

#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: 95%;

}

#footer03 {
	margin: 0px;
	padding: 15px 0px 0px;
	height: 33px;
	background:  url(../image2/bottom_back02.gif) repeat-x;
	clear: both;

}  
.date{
	font-size: 81.25%;
	color: #333333;
	letter-spacing: 0em;

}


.siteannai{
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	test-align:left;
}

div#contents:after{
content:" ";
display:block;
clear:both;
visibility:hidden;
}
div#contents{
min-height:1px;
display:inline-table;
}
/* Mac IE \*/
* html div#contents{
height:1px;
}
div#contents{
display:block;
}
/* Mac IE */

html,body,div#intro{
height:100%;
}
