@charset "Shift_JIS";


/* ---------- ボディ ---------- */
body {  
	text-align:center;
	color:#333;

	margin:0;
	padding:0;
}
/* ---------- hiddenメニュー ---------- */
.hidden{
	position:absolute;
	top:-3px;
	right:0px;
	display:run-in;
	width:1px;
	height:1px;
	border-style:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.hidden img{
	vertical-align:bottom;
}
/* ---------- ヘッダベース ---------- */
div#headerbase {
	margin:0;
	padding:0;
	background:url(/image/bg.gif) repeat-x;
}
/* ---------- ヘッダ ---------- */
div#header{
	position:relative;
	width:730px;
	height:70px;
	text-align:left;
	margin:0 auto;
	background:url(/image/hd_bg.jpg) no-repeat;
}
div#header form {
	position:absolute;
	top:28px;
	left:554px;
	margin:0;
	padding:0;
}
div#header form input#hnSearchWord {
	width:130px;
	height:20px;
	vertical-align:middle;
}
div#header form input#hnSearchSubmit {
	vertical-align:middle;
	margin:0 0 0 2px;
}
/* --------ヘッダナビ------ */
div#headerNavi{
	position:relative;
	width:730px;
	height:42px;
	text-align:left;
	margin:0 auto;
	padding:0;
}



/* ---------- コンテンツ ---------- */
div#contents {
	width:730px;
	text-align:left;
	margin:0 auto;
	padding:0;
		background:#FFF;
}
/* ---------- フッタ---------- */
p#footer{
	text-align:center;
	font-size:80%;
	line-height:150%;
	background:#F5F5F5;
	border-top:2px solid #43A805;
	border-bottom:1px solid #CCC;
	margin:10px 0 0 0;
	padding:10px;
}

div#footer a{
	color:#03F;
}

p#copyright{
	text-align:center;
	font-size:75%;
	line-height:150%;
	padding:6px;
	background:#F5F5F5;
}
/* ---------初期設定---------- */
.clear {
	clear:both;
}
img {
	border:0px none;
}
p {
	margin:0px;
	padding:0px;
}
h1,h2,h3{
	font-size:100%;
	font-weight:normal;
	margin:0;
	padding:0;
}
/* ---------- リンク ---------- */
a:visited,a:link{
	color:#36C;
	text-decoration:underline;
}
a:hover {
	color:#36C;
	text-decoration:none;
}
/* ----------テキスト ---------- */
.txtL{ 
	font-size:100%;
	line-height:150%;
}
.txt {
	font-size:90%;
	line-height:150%;
}
.txtS {
	font-size:80%;
	line-height:130%;
}
/* ----------トップページ レイアウト---------- */
div#topLeft{
	width:180px;
	float:left;
	margin:0;
	padding:0;
}
div#topCenter{
	width:350px;
	float:left;
	margin:0 0 0 10px;
	padding:0;
}
div#topRight{
	width:180px;
	float:left;
	margin:0 0 0 10px;
	padding:0;
}
/* ----------トップページ リンク設定---------- */
div#topLeft a{
	text-decoration:none;
}
div#topLeft a:hover {
	text-decoration:underline;
}
div#topCenter a{
	text-decoration:none;
}
div#topCenter a:hover {
	text-decoration:underline;
}
/* ----------トップ 写真---------- */
div#photo{
	background:#AFE538 url(/image/top_photo_bg.gif) no-repeat;
	margin:0;
	padding:8px;
}
div#photo h2{
	text-align:center;
	background:#FFF;
	margin:0;
	padding:2px;
}
div#photo p#photocomment{
	background:#FFF;
	padding:2px 6px 4px 6px;
}
/* ----------トップ トップページメニュー---------- */
ul#topmenu{
	list-style-type:none;
	font-size:90%;
	line-height:130%;
	background:#F8F8F3;
	margin:0;
	padding:0;
}
ul#topmenu li{
	margin:0;
	padding:0.3em 4px 0.3em 22px;
	border-top:solid 1px #FFF;
	border-bottom:solid 1px #DDD;
	background:url(/image/top_topmenu_ic.gif) 6px 0.5em no-repeat;
}
ul#topmenu li a{
	display:block;
	color:#300;
	margin:0;
}
/* ----------トップ トップページサブメニュー---------- */
ul#topsubmenu{
	list-style-type:none;
	font-size:80%;
	line-height:120%;
	padding:0;
	margin:0 0 10px 0;
}
ul#topsubmenu li{
	margin:5px 5px 5px 0;
	padding:0 0 0 21px;
	background:url(/image/top_topsubmenu_ic.gif) 6px 2px no-repeat;
}
ul#topsubmenu li a{
	color:#333;
}
/* ----------トップ センター部分---------- */
div.topCenterTit{
	position:relative;
	width:350px;
	margin:0;
	padding:0;
	background:#F4FBE3 url(/image/top_centit_bg.gif) repeat-x;
	border-top:2px solid #43A805;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	border-left:1px solid #DDD;
}
div.topCenterTit h2{
	width:250px;
	color:#093;
	font-size:90%;
	line-height:130%;
	font-weight:bold;
	background:url(/image/top_centit_ic1.gif) 8px 6px no-repeat;
	margin:0;
	padding:6px 0 4px 31px;
}
div.topCenterTit a:visited,div.topCenterTit a:link,div.topCenterTit a:hover{
	position:absolute;
	top:6px;
	right:8px;
	color:#444;
	font-size:80%;
	line-height:120%;
	background:url(/image/top_centit_ic2.gif) left no-repeat;
	margin:0;
	padding:0 0 0 13px;
}
ul.topCenterUl{
	list-style-type:none;
	font-size:90%;
	line-height:120%;
	margin:8px 5px 10px 18px ;
	padding:0;
}
ul.topCenterUl li{
	background:url(/image/top_centit_ic3.gif) 0px 4px no-repeat;
	margin:5px 0;
	padding:0 0 0 14px;
}
ul.topCenterUl li a:visited,ul.topCenterUl a:link,ul.topCenterUl a:hover{
	color:#333;
}
/* ----------トップ バナー---------- */


div.topCenterTit2{
	position:relative;
	width:180px;
	margin:0;

	background:#F4FBE3 url(/image/top_centit_bg.gif) repeat-x;
	border-top:2px solid #43A805;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	border-left:1px solid #DDD;
	padding:6px 0 4px 10px;

}


ul#banner{
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0;
}
ul#banner li{
	display:inline;
	margin:0;
	padding:0;
}
ul#banner li a{
	display:block;
	margin:0 0 2px 0;
	padding:0;
}
/* ---------- 追加分 ---------- */
/* ----------パンくず---------- */
div#breadcrumbs{
	padding:4px 10px;
	border-bottom:dotted 1px #BBB;
}
div#breadcrumbs p{
	font-size:80%;
	line-height:120%;
	padding:0;
	margin:0.2em 0;
}
div#breadcrumbs .this{
	padding: 0 0.4em;
}
div#breadcrumbs a:visited,div#breadcrumbs a:link{
	padding: 0 0.4em;
}
div#breadcrumbs a:hover{
	padding: 0 0.4em;
}
/* ---------- タイトル ---------- */
h1.contentsTit{
	font-size:120%;
	font-weight: bold;
	background: #F5F5F5;
	border-left:solid 4px #0F8C25;
	border-right:solid 1px #BBB;
	border-bottom:solid 1px #BBB;
	margin:0;
	padding:0.4em 10px 0.3em 10px;
}


/* トップページ */
.mod_date {font-family: "ＭＳ Ｐゴシック", "Osaka"; FONT-SIZE: 80%; line-height:120%}
.search {font-family: "ＭＳ Ｐゴシック", "Osaka"; FONT-SIZE: 80%; line-height:120%}
.search_txt {font-family: "ＭＳ Ｐゴシック", "Osaka"; FONT-SIZE: 90%; line-height:120%}
.genre {margin-left: 30px; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 100%; line-height:120%; margin-left8px;}
.topics {font-family: "ＭＳ Ｐゴシック", "Osaka"; FONT-SIZE: 83%; line-height:120%; color:#333333 ;}
.time {font-family: "ＭＳ Ｐゴシック", "Osaka"; FONT-SIZE: 83%; line-height:130%}
.lastdate {font-family: "ＭＳ Ｐゴシック", "Osaka"; FONT-SIZE: 83%; line-height:130%}
.copy {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 83%; line-height:130%}



/* トップページ追加分 */

/* トップページ追加分 ここまで*/






/*各ページ共通*/
.txt01 {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 83.3%; line-height:120%}
.page_title {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 133.3%; line-height:120%;}
.page_navi {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 91.7%; line-height:120%;}
.page_comment {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 75%; line-height:120%; margin-left:25px;}
.page_genre {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 87.5%; line-height:120%;}
.page_cont {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 87.5%; line-height:120%;}
.page_gaiyou {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 75%; line-height:120%;}
.page_search {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 83.3%; line-height:120%;}


/*役場案内*/
.sec_name {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 75%; line-height:120%;}
.sec_div {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 83.3%; line-height:120%;}
.sec_gyoumu {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 66.7%; line-height:120%;}


/*窓口案内*/
.mado_name {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 83.3%; line-height:120%; font-weight:bold; margin-left:10px;}
.mado_add {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 75%; line-height:120%; margin-left:25px;}
.mado_txt {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 83.3%; line-height:120%; margin-left:10px;}
.mado_header {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 83.3%; line-height:120%;}
.mado_info {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 83.3%; line-height:120%;}
.mado_gyoumu {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 75%; line-height:120%; margin-left:25px;}


/*ビューワソフト*/
.viewer_title {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 83.3%; line-height:120%;}
.viewer_info {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 83.3%; line-height:120%;}




/* ここから下は修正しないで下さい */
.FJICTITLE01{background-color:#000066;line-height:35pt}
.FJICTITLE02{color:#FFFFFF;margin-left:25pt;font-weight:bold}
.FJICTITLE03{font-size:80%}

.FJICITEM01{background-color:#000080}
.FJICITEM02{color:#FFFFFF;font-size:80%;font-weight:bold}
.FJICITEM03{background-color:#1088D0}
.FJICITEM04{color:#FFFFFF;font-size:80%;font-weight:bold}
.FJICITEM05{color:#FFFFFF;font-weight:bold}

.FJICTH01{background-color:#FAFAD2}
.FJICTD01{background-color:#FAFAD2}
.FJICTD02{background-color:#FFE4D5;height:25px}

.FJIC001{text-align: center}
.FJIC002{text-align: right}

.FJIC011{margin-left: 25pt}
.FJIC012{margin-left: 1em}
.FJIC013{margin-left: 2em}

.FJIC021{font-size: larger}

.FJIC031{background-color:#000000}
.FJIC041{color:#90EE90}

.FJIC051{float:left}
.FJIC052{float:right}

.FJIC061{CLEAR:both}
