@charset "utf-8";

/* ---------------------------
  pref.akita.jp  Designed by TORAPANTS
--------------------------- */

body {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#layout {
	text-align: center;
	background: repeat-y 70% 0%;

}
#header {
	text-align: left;
	background:  url(../image/title_bg01.jpg) no-repeat left;
	height: 80px;
	margin: 0px auto;
	padding: 0px;

}
#header H1{
	BACKGROUND-IMAGE:  url(../image/title.jpg);MARGIN: 0px;padding: 0px;width: 336px;
}

#header h1 A {
	DISPLAY: block;	HEIGHT: 80px;	background:  url(../image/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;
}

.search{
	position: absolute;
	top: 40px;
	right: 40px;
	margin: 10px 0px 0px;
	padding: 0px;
}
#header .jscaution{
	position: absolute;
	top: 20px;
	margin: 0px;
	padding: 0px;
	width: 250px;
	left: 350px;


}

.jscautiontext{
font-size:75%;     line-height: 150%;  letter-spacing: .05em;
color:#ff0000;
}


#headernavi {
	text-align: left;
	margin: 0px auto;
	padding: 0px;

}
#headernavi01 {
	background:  url(../image/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(../image/headnavi_01.gif); text-decoration: none;}
#hnavi01 a:hover {	background: url(../image/headnavi_01_o.gif);}
#hnavi01 a span{visibility: hidden;}

#hnavi02 {	top: 80px;	left: 131px;	width: 87px;}
#hnavi02 a {	background: url(../image/headnavi_02.gif); text-decoration: none;}
#hnavi02 a:hover {	background: url(../image/headnavi_02_o.gif);}
#hnavi02 a span{visibility: hidden;}

#hnavi03 {	top: 80px;	left: 218px;	width: 131px;}
#hnavi03 a {	background: url(../image/headnavi_03.gif); text-decoration: none;}
#hnavi03 a:hover {	background: url(../image/headnavi_03_o.gif);}
#hnavi03 a span{visibility: hidden;}

#hnavi04 {	top: 80px;	left: 349px;	width: 88px;}
#hnavi04 a {	background: url(../image/headnavi_04.gif); text-decoration: none;}
#hnavi04 a:hover {	background: url(../image/headnavi_04_o.gif);}
#hnavi04 a span{visibility: hidden;}

#hnavi05 {	top: 80px;	left: 437px;	width: 76px;}
#hnavi05 a {	background: url(../image/headnavi_05.gif); text-decoration: none;}
#hnavi05 a:hover {	background: url(../image/headnavi_05_o.gif);}
#hnavi05 a span{visibility: hidden;}

#hnavi06 {	top: 80px;	left: 513px;	width: 120px;}
#hnavi06 a {	background: url(../image/headnavi_06.gif); text-decoration: none;}
#hnavi06 a:hover {	background: url(../image/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 */

/* 	*/
/* 富士通WebInspector向けhack	*/
/* 	*/
#headernavi02 {/* 背景を指定しない（富士通WIには読めない）	*/
	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;
}

#contents {
	margin: 0px;
	padding: 0px;

	width: auto;



}
#contentsnobg {
	width: auto;
	margin: 0px;
	padding: 0px;

}


#naviright {
	width: 30%;
	margin: 0px;
	padding: 0px;
	background: url(../image/rightnavi_bg02.gif) repeat-y 0% 0px;
	min-height: 700px;
	float: right;
	height:800px;
}

#kohomenu{
	margin: 20px 0px 30px 0px;


}

#kohomenu ul li{
	margin: 2px 0px 0px 10px;
	padding: 0px;
	list-style: none outside;
}
/*

#kohomenu ul{
	margin: 20px 0px 30px 0px;
	padding: 0px;
	border: #993366;
}
#kohomenu ul li{
	margin: 2px 0px 0px 10px;
	padding: 0px;
	list-style: none outside;
}
.button01 { 	background: url(../image/kohomenu_01.gif) no-repeat; height : 25px;}
.button02 { 	background: url(../image/kohomenu_02.gif) no-repeat; height : 25px;}
.button03 { 	background: url(../image/kohomenu_03.gif) no-repeat; height : 35px;}
.button04 { 	background: url(../image/kohomenu_04.gif) no-repeat; height : 25px;}
.button05 { 	background: url(../image/kohomenu_05.gif) no-repeat; height : 35px;}
.button06 { 	background: url(../image/kohomenu_06.gif) no-repeat; height : 25px;}
.button07 { 	background: url(../image/kohomenu_07.gif) no-repeat; height : 25px;}
.button08 { 	background: url(../image/kohomenu_08.gif) no-repeat; height : 25px;}
.button09 { 	background: url(../image/kohomenu_ken_shokai.gif) no-repeat; height : 25px;}
.button10 { 	background: url(../image/kohomenu_gikai6.gif) no-repeat; height : 25px;}

#kohomenu ul li a {
	DISPLAY: block;
}
#kohomenu ul li a:hover {
	DISPLAY: block;
}
#kohomenu ul li a span{
position : absolute; left : -999px ; width : 900px;
}
*/
#kohomenu01,#kohomenu02,#kohomenu03,#kohomenu04,#kohomenu05,#kohomenu06,#kohomenu07,#kohomenu08,#kohomenu09,#kohomenu10 {
	margin: 3px 0px 0px 10px;

	text-align: left;
}
#kohomenu01 a{background: url(../image/kohomenu_01.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu01 a span{position : absolute; left : -999px ; width : 900px;}

#kohomenu02 a{background: url(../image/kohomenu_02.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu02 a span{position : absolute; left : -999px ; width : 900px;}

#kohomenu03 a{background: url(../image/kohomenu_03.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 35px; }
#kohomenu03 a span{position : absolute; left : -999px ; width : 900px;}

#kohomenu04 a{background: url(../image/kohomenu_04.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu04 a span{position : absolute; left : -999px ; width : 900px;}

#kohomenu05 a{background: url(../image/kohomenu_05.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 35px; }
#kohomenu05 a span{position : absolute; left : -999px ; width : 900px;}

#kohomenu06 a{background: url(../image/kohomenu_06.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu06 a span{position : absolute; left : -999px ; width : 900px;}

#kohomenu07 a{background: url(../image/kohomenu_07.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu07 a span{position : absolute; left : -999px ; width : 900px;}

#kohomenu08 a{background: url(../image/kohomenu_08.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu08 a span{position : absolute; left : -999px ; width : 900px;}

#kohomenu09 a{background: url(../image/kohomenu_ken_shokai.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu08 a span{position : absolute; left : -999px ; width : 900px;}

#kohomenu10 a{background: url(../image/kohomenu_gikai6.gif) no-repeat; 	DISPLAY: block;		width: 180px;		height: 25px; }
#kohomenu10 a span{position : absolute; left : -999px ; width : 900px;}

#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(../image/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: 180px;
	text-align: left;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
}
#benritooltitle H2 {
	margin: 0px;	padding: 0px;
}
#benritooltitle H2 a{
	DISPLAY: block;	background:   url(../image/benri.gif);	width: 180px;		height: 20px; 
}
#benritooltitle H2 a span{
position : absolute; left : -999px ; width : 900px;
}


#benritool {
	padding: 10px 5px 10px 3px;
	width: 80%;
	text-align: left;
	font-size: 90%;
	line-height: 130%;
	letter-spacing: 0.05em;
	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{
	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(../image/pro.gif);	width: 180px;		height: 20px; 
}
#prefprofiletitle H2 a span{
position : absolute; left : -999px ; width : 900px;
}

#mainbody {
	margin-top: 0px;
	margin-right: 33%;
	margin-left: 40px;
	padding: 5px 0px 30px;
	height: auto;
	text-align: left;
	font-size: 95%;
	line-height: 130%;
	letter-spacing: .05em;

}
#mainbodynobg {
	margin-top: 0px;
	width: auto;
	margin-right: 205px;
	margin-left: 40px;
	padding: 10px 0px 30px;
	height: auto;
	text-align: left;
	font-size: 95%;
	line-height: 130%;
	letter-spacing: .05em;

}
#mainbody li {
	line-height: 160%;
}
/*
#whatsnewtitle{
	padding: 0px;
	width: auto;
	text-align: left;
	background:  url(../image/new_back.gif) repeat-x;
	height: 20px;
	margin: 0px;
	margin-right: 40px;
}
#whatsnewtitle H3 {
	margin: 0px;
	padding: 0px;
}
#whatsnewtitle H3 a{
	DISPLAY: block;
	background:  url(../image/new.gif);
	width: 110px;
	margin: 0px;
	padding: 0px;
	height: 20px;
}
#whatsnewtitle H3 a span {
position : absolute; left : -999px ; width : 900px;
}
*/

#emergencytitle{
	padding: 0px;
	width: auto;
	text-align: left;
	height: 20px;
}
#emergencytitle H2 {
	margin: 0px;	padding: 0px;
}
#emergencytitle H2 a{
	DISPLAY: block;	background:   url(../image/kinkyuu.gif);	width: 110px;		height: 20px; 
}
#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: 0px 0px 0px 20px;
	padding: 0px;
	list-style: square outside;
	color: #990000;

}



#whatsnewtitle{
	padding: 0px;
	width: auto;
	text-align: left;
	height: 20px;
}
#whatsnewtitle H2 {
	margin: 0px;	padding: 0px;
}
#whatsnewtitle H2 a{
	DISPLAY: block;	background:   url(../image/new.gif);	width: 110px;		height: 20px; 
}
#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: 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;
}
#whatsnewold{
	padding: 0px;
	width: auto;
	text-align: right;
	margin-right: 40px;
	font-size: 95%;
	margin-bottom: 40px;

}

#naviarea {
	border: 1px dotted #CCCCCC;
	width: auto;
	padding: 0px;
	margin: 0px;
	height: 300px;

}
#naviarea01 {
	padding: 0px;
	margin: 0px 4% 25px 0px;
	width: 170px;
	float: left;

}
#naviarea01title{
	padding: 0px;
	width: 170px;
	text-align: left;
	height: 65px;
	margin: 0px;

}
#naviarea01title H2 {
	margin: 0px;
	padding: 0px;
}
#naviarea01title H2 a{
	DISPLAY: block;
	background:  url(../image/01.gif);
	width: 170px;
	margin: 0px;
	padding: 0px;
	height: 65px;
}
#naviarea01title H2 a span {
position : absolute; left : -999px ; width : 900px;
}
#naviarea01list {
	padding: 0px;
	width: 170px;
	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;
}
#naviarea02title{
	padding: 0px;	width: 170px;	text-align: left;	height: 65px;	margin: 0px;
}
#naviarea02title H2 {
	margin: 0px;	padding: 0px;
}
#naviarea02title H2 a{
	DISPLAY: block;	background:   url(../image/02.gif);	width: 170px;		height: 65px; 
}
#naviarea02title H2 a span {
position : absolute; left : -999px ; width : 900px;
}

#naviarea03title{
	padding: 0px;	width: 170px;	text-align: left;	height: 65px;	margin: 0px;
}
#naviarea03title H2 {
	margin: 0px;	padding: 0px;
}
#naviarea03title H2 a{
	DISPLAY: block;	background:   url(../image/03.gif);	width: 170px;		height: 65px; 
}
#naviarea03title H2 a span {
position : absolute; left : -999px ; width : 900px;
}

#naviarea04title{
	padding: 0px;	width: 170px;	text-align: left;	height: 65px;	margin: 0px;
}
#naviarea04title H2 {
	margin: 0px;	padding: 0px;
}
#naviarea04title H2 a{
	DISPLAY: block;	background:   url(../image/04.gif);	width: 170px;		height: 65px; 
}
#naviarea04title H2 a span {
position : absolute; left : -999px ; width : 900px;
}

#naviarea05title{
	padding: 0px;	width: 170px;	text-align: left;	height: 65px;	margin: 0px;
}
#naviarea05title H2 {
	margin: 0px;	padding: 0px;
}
#naviarea05title H2 a{
	DISPLAY: block;	background:   url(../image/05.gif);	width: 170px;		height: 65px; 
}
#naviarea05title H2 a span {
position : absolute; left : -999px ; width : 900px;
}

#naviarea06title{
	padding: 0px;	width: 170px;	text-align: left;	height: 65px;	margin: 0px;
}
#naviarea06title H2 {
	margin: 0px;	padding: 0px;
}
#naviarea06title H2 a{
	DISPLAY: block;	background:   url(../image/06.gif);	width: 170px;		height: 65px; 
}
#naviarea06title H2 a span {
position : absolute; left : -999px ; width : 900px;
}



#footer {
	margin: 0px;
	padding: 0px;
	text-align: center;
	height: 90px;
	clear: both;

}
#footer00 {
	height: 80px;
	margin: 0px;
	padding: 15px 20px 0px 0px;
	font-size: 100%;
	text-align: center;
	background:  url(../image/bottom_back.gif) repeat-x;
}
#footer01 {
	margin: 0px;
	padding: 20px 0px 0px;
	height: 30px;
	background:  url(../image/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(../image/bottom_back02.gif) repeat-x;
	clear: both;

}  
.date{
	font-size: 81.25%;
	color: #333333;
	letter-spacing: 0em;

}
.pagetop {
	text-align: right;
	font-size: 81.25%;

}
#bread {
	text-align: left;
	font-size: 90%;
	margin: 15px 15px 10px 30px;
	padding: 0px;
}

#pagetitle {
	background: url(../image/pagetitle_bg02_dr.gif) repeat left top;
	text-align: left;
	height: 27px;
	padding: 10px 0px 0px 20px;
	margin: 5px 33% 5px 30px;

}

#pagetitle_r {
	background: url(../image/pagetitle_bg02_r.gif) repeat left top;
	text-align: left;
	height: 27px;
	padding: 10px 0px 0px 20px;
	color: #cc0000;
	margin: 5px 33% 5px 30px;

}

#pagetitle_b {
	background: url(../image/pagetitle_bg02_b.gif) repeat left top;
	text-align: left;
	height: 27px;
	padding: 10px 0px 0px 20px;
	color: #000099;
	margin: 5px 33% 5px 30px;

}
#pagetitle_g {
	background: url(../image/pagetitle_bg02_g.gif) repeat left top;
	text-align: left;
	height: 27px;
	padding: 10px 0px 0px 20px;
	color: #006600;
	margin: 5px 33% 5px 30px;

}
#pagetitle_yg {
	background: url(../image/pagetitle_bg02_yg.gif) repeat left top;
	text-align: left;
	height: 27px;
	padding: 10px 0px 0px 20px;
	color: #669900;
	margin: 5px 33% 5px 30px;

}
#pagetitle_or {
	background: url(../image/pagetitle_bg02_or.gif) repeat left top;
	text-align: left;
	height: 27px;
	padding: 10px 0px 0px 20px;
	color: #f84e1d;
	margin: 5px 33% 5px 30px;

}
#pagetitle_y {
	background: url(../image/pagetitle_bg02_y.gif) repeat left top;
	text-align: left;
	height: 27px;
	padding: 10px 0px 0px 20px;
	color: #737300;
	margin: 5px 33% 5px 30px;

}
#pagetitle_dr {
	background: url(../image/pagetitle_bg02_dr.gif) repeat left top;
	text-align: left;
	height: 27px;
	padding: 10px 0px 0px 20px;
	margin: 5px 33% 5px 30px;

}
#pagetitlenobg {
	background: url(../image/pagetitle_bg02_dr.gif) repeat left top;
	text-align: left;
	margin: 5px 12% 10px 30px;
	height: 27px;
	padding: 10px 0px 0px 20px;

}
.injump{
	border-top: 1px solid #CCCCCC;
	border-right: #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: #CCCCCC;
	padding: 10px;
	margin: 0px 30px 30px 0px;


}
.folderlink {
	list-style: url(none) none outside;
	background: url(../image/list07.gif) no-repeat left top;
	margin-left: -30px;
	padding-left: 30px;
}
.pagelink{
	list-style: none outside;
	background: url(../image/list08.gif) no-repeat left top;
	margin-left: -25px;
	padding-left: 25px;


}
.title01{
	padding-bottom: 4px;
	background: url(../image/pagetitle_h2_01.gif) no-repeat 0px bottom;
	padding-left: 15px;
	margin-top: 15px;
}
.title02{
	padding-bottom: 4px;
	background: url(../image/pagetitle_h2_02.gif) no-repeat 0px bottom;
	padding-left: 15px;
	margin-top: 15px;
}
.title03{
	background: url(../image/pagetitle_h2_03.gif) no-repeat 0px center;
	padding-left: 40px;
	margin-top: 15px;

}
.title04{
	padding-bottom: 4px;
	background: url(../image/pagetitle_h2_04.gif) no-repeat 0px bottom;
	padding-left: 30px;
	margin-top: 15px;
}
.title05{
	background: url(../image/pagetitle_h2_05.gif) no-repeat 0px center;
	padding-left: 20px;
	margin-top: 15px;
	height: 27px;
	padding-top: 5px;

}
.title06{
	background: url(../image/pagetitle_h2_06_g.gif) no-repeat 0px top;
	margin-top: 15px;
	vertical-align: bottom;
	height: 29px;
	padding: 7px 0px 0px 25px;
}
.title07{
	background: url(../image/pagetitle_h2_07.gif) no-repeat 0px bottom;
	margin-top: 15px;
	vertical-align: bottom;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	height: 24px;
}
.title08{
	background: url(../image/pagetitle_h2_08.gif) no-repeat 0px top;
	margin-top: 15px;
	vertical-align: bottom;
	height: 29px;
	padding: 7px 0px 0px 20px;


}
.title09{
	background: url(../image/pagetitle_h2_09.gif) no-repeat 0px top;
	margin-top: 15px;
	vertical-align: bottom;
	height: 29px;
	padding: 7px 0px 0px 20px;
}

.titlesoshiki{
	background: url(../image/pagetitle_soshiki.gif) no-repeat 0px top;
	margin-top: 15px;
	vertical-align: bottom;
	height: 55px;
	padding: 18px 0px 0px 25px;
}

#titlesection{

	height: 45px;
	/* 	padding: 20px 0px 30px;
	
			margin-right: 10%;
	margin-left: 40px;
	*/
	width: auto;
margin: 5px 33% 10px 40px;
padding: 0px;
	background: url(../image/pagetitle_h2_section.jpg) repeat-x right bottom;

}
#titlesection h1{

	padding: 15px 60px 0px 0px;
	text-align: right;
}

#subtitle {
	padding: 0px;
	height: 20px;
	display: block;
	background:   url(../image/pagetitle_sub_02.gif) repeat-x right 0px;
	margin-right: 30%;
	margin-bottom: 0px;
	margin-left: 8%;

}
#subtitle H2 {
	font-size: 81.25%;
	font-weight: bold;
	color: #333333;
	text-align: left;
	line-height: 90%;
	margin: 0px auto;
	padding-left: 0px;

}
.ind30{
	margin-left: 30px;

}
/*
#subtitle H2 span{
	padding-top: 4px;
	padding-left: 15px;
	margin-top: 4px;
	vertical-align: bottom;
}
#subtitle H2 span .space{
	padding-top: 4px;
	padding-left: 15px;
	margin-top: 4px;
	vertical-align: bottom;
}*/
.pagelink2 {

	list-style: none outside;
	background: url(../image/list10.gif) no-repeat left top;
	margin-left: -25px;
	padding-left: 25px;
}
#subtitle02 {

	padding: 0px;
	height: 20px;
	display: block;
	background:   url(../image/pagetitle_sub_02.gif) repeat-x right 0px;
	margin-right: 30%;
	margin-bottom: 0px;
	margin-left: 8%;
}
#subtitle02 H2 {
	font-size: 81.25%;
	font-weight: bold;
	color: #333333;
	text-align: left;
	line-height: 90%;
	margin: 0px auto;
	padding-left: 0px;

}
