/* 奈良============= 元ファイル（http://www.pref.nara.jp/css/common.css）=============S */
* html {
	filter: expression(document.execCommand("BackgroundImageCache" , false, true));
	}

BODY{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	color : #000000;
	background-color : #FFFFFF;
	text-align : center;
	font-size : x-small;
	}
DIV{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	}
TABLE{
	font-size : small;
	}
TH,TD{
	font-weight : normal;
	text-align : left;
	}
ADDRESS{
	}
H1{
	text-align : left;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	}
H2{
	margin : 14px 0px 0px 0px;
	padding : 3px 0px 3px 3px;
	background-color : #ECF0EC;
	font-size : small;	
	}
H3{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	}
P{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : small;
	line-height : 150%;
	}
STRONG{
	font-weight : bold;
	}
UL{
	margin : 0px 0px 0px 50px;
	padding : 0px 0px 0px 0px;
	}
UL LI{
         list-style-type : none;
}

LI{
	line-height : 1.5em;
	}
LI UL{
	margin : 0px 0px 0px 24px;
	padding : 0px 0px 0px 0px;
	list-style-image : none;
	list-style-type : none;
	}
IMG{
	border : 0px none;
	}
A{
	text-decoration : underline;
	}
A:link{
	text-decoration : underline;
	font-weight : normal;
	}
A:visited{
	text-decoration : underline;
	font-weight : normal;
	}
A:hover{
	color : #CC0000;
	text-decoration : underline;
	font-weight : normal;
	}
A:active{
	text-decoration : underline;
	font-weight : normal;
	}
FORM{
	display : inline;
	}
/* ********************************** */
/*             rqr2rｩﾓ2r･・           */
/* ********************************** */
DIV.Body, DIV.Pan, DIV.Footer{
	width : 760px;
	}
/* ******2007/11/08****** */
.hidden{
	position: absolute;
	left: -100em;
	top: -100em;
	}
#SiteHeader{
	background-image:url(/Images/img/t02.jpg);
	background-repeat:no-repeat;
	width:760px;
	height:39px;
	background-position:right top;
	margin:0px;
	padding:0px;
	}
#SiteHeader p#logo{
	width:200px;
	/*height:39px;*/
	float:left;
	margin:0px;
	padding:0px;
	}
#SiteHeader img{
	vertical-align:bottom;
	}
#SiteHeader ul#fontsize{
	width:135px;
	float:right;
	margin:5px 3px 0px 3px;
	padding:0px;
	list-style-type:none;
	}
#SiteHeader img{
	border:0px;
	}
/*
#SiteHeader td{
	text-align:right;
	}
*/
#fontsize li{
	height:29px;
	width:131px;
	background-image:url(/Images/img/header_fontsize_on.gif);
	background-repeat:no-repeat;
	}
#fontsize li a{
	display:block;
	height:29px;
	width:131px;
	}
#fontsize li a:hover{
	background-color:transparent;
	}
#fontsize li a:hover img{
	visibility:hidden;
	}
.clearfix:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
	margin:0px;
	padding:0px;
	}
.clearfix{
	zoom:1;
	}
#clearfix:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
	margin:0px;
	padding:0px;
	}
#clearfix{
	zoom:1;
	}
.clear{
	clear:both;
	}
#SubHeader{
	background-color:#A57286;
	margin:0px;
	padding:3px 0px;
	width:760px;
	height:28px;
	}
#SubHeader div#Sub_search{
	width:120px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 3px;
	}
#SubHeader div#Submenu{
	width:500px;
	float:right;
	text-align:right;
	margin:0px;
	padding:0px 4px 0px 4px;
	}
div#Submenu li{
	margin:0px;
	padding:0px 0px;
	display:inline;
	}
#PageHeader{
	margin:0px;
	padding:0px 0px 8px 0px;
/*	padding:0px;    */
	width:760px;
	height:27px;
	}
#PageHeader img{
	border:0px;
	vertical-align:bottom;
	}
#PageHeader ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	height:27px;
	}
#PageHeader li{
	margin:0px;
	padding:0px;
	height:27px;
	float:left;
	}
#PageHeader li a{
	text-decoration:none;
	display:block;
	height:27px;
	margin:0px;
	padding:0px;
	}
#PageHeader li#nav_home{
	background-image:url(../../../../Images/img/navi_top_on.gif);
	backgroung-repeat:no-repeat;
	width:106px;
	height:27px;
	}
#PageHeader li#nav_c_oshirase{
	background-image:url(../../../../Images/img/navi_info_on.gif);
	width:81px;
	height:27px;
	backgroung-repeat:no-repeat;
	}
#PageHeader li#nav_c_nara{
	background-image:url(../../../../Images/img/navi_about_on.gif);
	width:124px;
	height:27px;
	backgroung-repeat:no-repeat;
	}
#PageHeader li#nav_c_kurashi{
	background-image:url(../../../../Images/img/navi_living_on.gif);
	width:68px;
	height:27px;
	backgroung-repeat:no-repeat;
	}
#PageHeader li#nav_c_shigoto{
	background-image:url(../../../../Images/img/navi_work_on.gif);
	width:67px;
	height:27px;
	backgroung-repeat:no-repeat;
	}
#PageHeader li#nav_c_tetsuzuki{
	background-image: url(../../../../Images/img/navi_procedure_on.gif);
	width:150px;
	height:27px;
	backgroung-repeat:no-repeat;
	}
#PageHeader li#nav_c_sesaku{
	background-image:url(../../../../Images/img/navi_policy_on.gif);
	width:164px;
	height:27px;
	backgroung-repeat:no-repeat;
	}
#PageHeader li{
	display:block;
	margin:0px;
	padding:0px;
	height:27px;
	}
#PageHeader li a{
	margin:0px;
	padding:0px;
	height:27px;
	}
#PageHeader li a:hover{	
	background-color:transparent;
	}
#PageHeader li a:hover img{
	visibility:hidden;
	}
.Bread_up{
	width:760px;
	margin:5px;
	padding:5px 0p;
	font-size:10px;
	text-align:left;
	font-size:1.0em;
	}
.BrNavi{
	width:550px;
	float:left;
	}
.Update{
	float:right;
	width:160px;
	text-align:right;
	font-size:x-small;
	}
.Bread_bottom{
	width:760px;
	margin:5px;
	padding:8px 0px 5px 0px;
	font-size:1.0em;
	text-align:left;
	border-top:1px solid #999;
	border-bottom:2px solid #E4D4DA;
	}
.toPageTop{
	float:right;
	width:200px;
	font-size:x-small;
	}
.toPageTop ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
.toPageTop li{
	background-image:url(/Images/img/icon_arrowtop.gif);
	float:right;
	padding:0px 0px 0px 16px;
	background-repeat:no-repeat;
	}
/* Footer */
#Footer{
	width:760px;
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align:center;
	}
#Footer p{	
	font-size:1.0em;
	line-height:1.5em;
	}
#FooterSection{
	text-align:center;
	font-size:1.1em;
	margin:5px 0px;
	padding:0px;
	line-height:1.5em;
	}
p#FooterLink{
	background-color:#F6EAE9;
	margin:5px 0px;
	padding:3px;
	}
#Footer strong{
	font-weight:normal;
	}
#FooterUpdate{
	text-align:right;
	}
#Copyrignt{
	text-align:center;
	background-color:#000000;
	padding:3px;
	color:#FFFFFF;
	}
/* ******2007/11/08****** end */
.Pankuzu{
	font-size : x-small;
	}
TABLE.Pankuzu TD{
	padding : 6px 2px 6px 2px;
	}
.modified{
	font-size : 1.0em;
	}
TABLE.modified TD{
	padding : 2px 2px 2px 2px;
	}
DIV.Footer TABLE.Pankuzu{
	padding : 0px 0px 0px 0px;
	border-width : 1px 0px 1px 0px;
	border-color : #999999;
	border-style : solid;
	}
.ArrowCircle{
	padding : 0px 0px 0px 16px;
	background-image : url(/Images/img/icon_arrowcircle.gif);
	background-repeat : no-repeat;
	}
.ArrowTop{
	padding : 0px 0px 0px 16px;
	background-image : url(/Images/img/icon_arrowtop.gif);
	background-repeat : no-repeat;
	}
.Arrow{
	padding : 0px 0px 0px 16px;
	background-image : url(/Images/img/icon_arrow.gif);
	background-repeat : no-repeat;
	}
.Arrow01{
	padding : 0px 0px 0px 16px;
	background-image : url(/Images/img/icon_arrow01.gif);
	background-repeat : no-repeat;
	}
.Arrow02{
	padding : 0px 0px 0px 16px;
	background-image : url(/Images/img/icon_arrow02.gif);
	background-repeat : no-repeat;
	}
.Arrow03{
	padding : 0px 0px 0px 16px;
	background-image : url(/Images/img/icon_arrow03.gif);
	background-repeat : no-repeat;
	}
.Arrow04{
	padding : 0px 0px 0px 16px;
	background-image : url(/Images/img/icon_arrow04.gif);
	background-repeat : no-repeat;
	}
.Arrow05{
	padding : 0px 0px 0px 16px;
	background-image : url(/Images/img/icon_arrow05.gif);
	background-repeat : no-repeat;
	}
.ArrowQ{
	padding : 0px 0px 0px 16px;
	background-image : url(/Images/img/icon_arrowQ.gif);
	background-repeat : no-repeat;
	}
.ArrowNew{
	padding : 0px 0px 0px 16px;
	background-image : url(/Images/img/icon_arrowNew.gif);
	background-repeat : no-repeat;
	}
.Question01{
	padding : 0px 0px 0px 16px;
	background-image : url(/Images/img/icon_question01.gif);
	background-repeat : no-repeat;
	}
.Question02{
	padding : 0px 0px 0px 16px;
	background-image : url(/Images/img/icon_question02.gif);
	background-repeat : no-repeat;
	}
.Question03{
	padding : 0px 0px 0px 16px;
	background-image : url(/Images/img/icon_question03.gif);
	background-repeat : no-repeat;
	}
.Question04{
	padding : 0px 0px 0px 16px;
	background-image : url(/Images/img/icon_question04.gif);
	background-repeat : no-repeat;
	}
.New{
	padding : 0px 0px 0px 16px;
	background-image : url(/Images/img/icon_new.gif);
	background-repeat : no-repeat;
	}
DIV.Level{
	margin : 0px 0px 0px 16px;
	padding : 0px 0px 0px 0px;
	}
TABLE.Index{
	margin : 10px 1px 14px 1px;
	}
TD.IndexBody01,TD.IndexBody01 DIV.Revision{ border-color : #476F47; }
TD.IndexBody02,TD.IndexBody02 DIV.Revision{ border-color : #827435; }
TD.IndexBody03,TD.IndexBody03 DIV.Revision{ border-color : #386383; }
TD.IndexBody04,TD.IndexBody04 DIV.Revision{ border-color : #A2352B; }
TD.IndexBody01,TD.IndexBody02,TD.IndexBody03,TD.IndexBody04{
	border-width : 0px 1px 0px 1px;
	border-style : solid;
	}
DIV.IndexLead{
	margin : 0px 0px 0px 0px;
	padding : 8px 5px 2px 5px;
	font-size : 0.9em;
	}
DIV.IndexBody IMG{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	}
DIV.Revision{
	margin : 0px 0px 0px 0px;
	padding : 2px 1px 2px 1px;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	font-size : x-small;
	}
DIV.IndexBody{
	padding : 0px 0px 0px 0px;
	}
DIV.IndexBody P{
	margin : 3px 0px 0px 3px;
	line-height : 1.3em;
	}
DIV.IndexBody DIV.H1Group{
	padding : 14px 0px 0px 0px;
	}
DIV.FooterIndex{
	padding : 6px 0px 6px 0px;
	font-size:0.875em;
	}
DIV.FooterIndex1{
	padding : 6px 0px 6px 0px;
	font-size:0.875em;
	line-height:1.5em;
	border-width : 2px 0px 0px 0px;
	border-color : #E4D4DA;
	border-style : solid;
	}
.Notes{
	font-size : 0.9em;
	line-height : 1.2em;
	}
.Text{
	font-size : 1.0em;
	line-height : 1.6em;
	}
.Textstop{
	font-size : 0.90em;
	line-height : 1.2em;
	color : red;
	}
.Notes{
	font-size : 0.9em;
	line-height : 1.2em;
}
.Text{
	font-size : 1.0em;
	line-height : 1.6em;
}
.Textstop{
	zoom : 1;
	line-height : 1.2em;
	color : red;
	padding : 0px 30px 0px 15px;
}
#yamayaki a:link{
	zoom : 1;
	line-height : 1.2em;
	color : red;
	padding : 0px 30px 0px 15px;
}
#yamayaki a:visited{
	zoom : 1;
	line-height : 1.2em;
	color : #cc0000;
	padding : 0px 30px 0px 15px;
}
/* 奈良============= 元ファイル（http://www.pref.nara.jp/css/common.css）=============E */
/*auto generated region*/

#BaseTable
{

}
#SystemMenu
{

}
#HeaderPane
{

}
#Middle
{

}
#LeftPane
{

}
#ContentPane
{

}
#RightPane
{

}
#FooterPane
{

}
