﻿/*このスタイルは標準のページで利用します。*/

body{
	margin: 0px;
	padding: 0px;
	background-image:url(img/pback.gif);
	color:#0000a0;
	font-family:"osaka","ｍｓ ゴシック", sans-serif;
	text-align: center;
}

/*======================================================= <!-- フォントなど -->    =======================================================*/
/*右寄せ解除*/
.strict{
	text-align: left;
	text-indent:1em;
	line-height:20pt;
	clear: left;
}
/*右寄せ*/
.strict_fl{
	text-align: left;
	text-indent:1em;
	line-height:20pt;
}
h1{
	color:#000000;
	font-weight: bold;
	letter-spacing: -2pt;
	text-align: left;
}
h2{
	color:#666633;
	font-weight: bold;
	letter-spacing: -2pt;
	text-align: left;
}
h3{
	color:#5e5e5e;
	font-size: 75%;
	margin: 0.6em;
	letter-spacing: -1.5pt;
}
.note {
	font-size: 10pt;
	text-indent: 1em;
	letter-spacing: -1px;
}
img {
	border: 0px;
}
/*======================================================= <!-- 全体枠 --> =======================================================*/
.centering{
	text-align : center;
}

#frame {
	width: 770px;
	display: block;
	margin: 0pt auto 0pt auto;
	padding-top: 0pt;
	background-color: #ffffff;
	border-left:  1px #d7d7d7 solid;
	border-right:  1px #d7d7d7 solid;
}

/*=======================================================      ページトップ指定      =======================================================*/
.pagetop {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
}

/*========================================================     <!-- ヘッダ用 -->   =======================================================*/
#header {
	background-image: url('img/banner.jpg');
	background-position: right top;
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 10px;
}
/*ヘッダ尼崎市ロゴ表示指定 */
.city {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
/*ヘッダ住所表示指定 */
.address {
	display: inline;
	background-image: url('img/head_add_bg.gif');
	background-position: left top;
}
/*====================ヘッダメインメニュー====================*/
#mainmenu {
	padding: 0px;
	background-image: url('img/head_bg.gif');
	background-repeat: repeat-x;
	border-bottom: 1px solid #cccccc;
}
#mainmenu ul {
	list-style-type: none;
	margin: 0px 0px 0px 10px;
}
#mainmenu ul li {
	float: left;
	width: 100px;
	height: 30px;
	margin-right: 5px;
}
#mainmenu ul li a {
	display: block;
	width: 100px;
	height: 30px;
	text-indent: -9999em;
}
#mainmenu ul li.to_sitei a {
	background-image: url('img/to_sitei.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
#mainmenu ul li.to_maizou a {
	background-image: url('img/to_maizou.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
#mainmenu ul li.to_siseki a {
	background-image: url('img/to_siseki.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
#mainmenu ul li.to_touroku a {
	background-image: url('img/to_touroku.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
#mainmenu ul li.to_siryou a {
	background-image: url('img/to_siryou.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
#mainmenu ul li a:hover {
	background-repeat: no-repeat;
	text-decoration: none;
	background-position: left bottom;
}

/*=======================================================   <!-- 検索部分表示指定 -->    =======================================================*/
#sercharea {
	text-align: left;
	padding: 0px 0px 0px 10px;
	border-top: 1px #d7d7d7 solid;
	border-bottom: 1px solid #cccccc;
	font-size: 10pt;
	vertical-align: middle;
	background-color: #fefee7;
	height: 25px;
	position: relative;
}
/*検索部分中央揃え指定*/
#sercharea form {
	vertical-align: middle;
	position: absolute;top: 0px;
}
#sercharea form p {
	margin: 0px;
}
#sercharea input {
	display: inline;
	vertical-align: middle;
	padding: 0px;
}

/*================================================== <!-- 尼崎市コンテンツ表示指定 -->   =======================================================*/
#citycontarea {
	text-align: left;
	padding: 0pt;
	display: block;
}
#citycontarea h3 {
	font-weight: bold;
}
/*=====================================================  <!--  メイン枠表示指定 -->  =======================================================*/
#mainarea {
	border: 0px;
}

/*============================= <!-- サイドメニュー表示指定 -->=============================*/
#sidearea {
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
	width: 140px;
	background-color: #fefee7;
}
/*サイドメニュータイトル*/
#sidearea h2 {
	margin: 0px;
	padding: 5px 0px 3px 5px;
	font-size: 11pt;
	background-color: #66ff99;
	width: 140px;
}
/*サイドメニューリスト*/
#sidearea ul {
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
	width: 140px;
}
#sidearea ul li {
	list-style-type: none;
	border-bottom: 1px dashed #cccccc;
	line-height: 25px;
	width: 140px;
}
#sidearea ul li.nest {
	list-style-type: none;
	padding: 0px 0px 0px 13px;
	border-bottom: 1px dashed #cccccc;
	line-height: 20px;
	width: 130px;
	letter-spacing:-0.2em;
}
#sidearea ul li a {
	display: block;
	padding: 0px 0pc 0px 25px;
	background-image: url('img/left_list_bg.gif');
	background-repeat: no-repeat;
}
#sidearea ul li a:hover {
	background-image: url('img/left_list_bg.gif');
	background-repeat: no-repeat;
	background-position: right top;
}
/*サイドメニューリストの現在地に使用*/
#sidearea ul li div {
	display: block;
	padding: 0px 0px 0px 25px;
	background-image: url('img/left_list_bg1.gif');
	background-repeat: no-repeat;
}
/*============================= <!-- コンテンツエリア -->  =============================*/
#contentsarea {
	width: 600px;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 15px;
}
/*コンテンツ大見出し*/
#contentsarea img {
	float: left;
	margin-left: -5px;
}
#contentsarea h1 {
	line-height: 35px;
	font-size: 130%;
	display: block;
	background-image: url('img/cont_h1bg2.gif');
	background-repeat: repeat-x;
	margin-bottom: 15px;
}
#contentsarea h1 span {
	margin: 10px;
	vertical-align: middle;
}
/*=================コンテンツ中見出し=================*/
#contentsarea h2 img {
	position: relative;
}
#contentsarea h2 {
	line-height: 35px;
	font-size: 130%;
	display: block;
	background-image: url('img/cont_h2bg2.gif');
	background-repeat: repeat-x;
}
#contentsarea h2 span {
	margin: 10px;
	vertical-align: middle;
}
/*文化財のふりがな*/
#contentsarea h2 span.text {
	display: block;
	font-size: 8pt;
	letter-spacing: -3px;
	position: relative; left: 11px; top: -10px;
}
/*文化財の名前*/
#contentsarea h2 span.name {
	display: block;
	position: relative; left: 10px; top: -39px;
	margin-bottom: -40px;
}

/*=================コンテンツリスト=================*/
#contentsarea ul {
	display: block;
	margin: 5px 0px 0px 20px;
	padding: 10px;
	vertical-align: middle;
	line-height: 25px;
	list-style: none;
}
#contentsarea ul li {
	list-style-type: none;
}
#contentsarea ul li .new {
	list-style-type: none;
}
#contentsarea ul li a {
	padding: 5px 0px 0px 22px;
	background-image: url('img/arrow_g.gif');
	background-repeat: no-repeat;
	background-position: 3px 7px;
}
.new {
	background-image: url('img/new.gif');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 2em;
}
.up {
	background-image: url('img/up.gif');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 2em;
}
/*================= 発信元指定 =================*/
.sender {
	display: block;
	margin-top: 2em;
	text-align: center;
	background-image: url('img/sender.gif');
	background-position: top;
	background-repeat: no-repeat;
	height: 150px;
	float: none;
}
.sender blockquote {
	display: none;
}

/*================= ページトップ指定 =================*/
.totop {
	clear: left;
	text-align: right;
	font-size: 10px;
}

/*=======================================================  <!-- フッタ表示指定 -->  =======================================================*/
#footer {
	margin-top: 10px;
	background-color: #6b8e23;
	color: #99ff00;
	font-size: 9pt;
	text-align: center;
	line-height: 1.8em;
	color: #ffffff;
}
/*フッタリンク*/
#footer a {
	padding-left: 16px;
	background-image: url('img/c_arrow_g.gif');
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: underline;
	color: #ffffcc;
}
/*フッタ仕切り*/
#footer span {
	visibility: hidden;
}

/*=======================================================   <!--  リンク  -->     =======================================================*/
a:link {
	color:#663366;
}

a:active {
	color:#a52a2a;
}

a:visited {
	color:#333300;
}

a:hover {
	color:#a52a2a;
	text-decoration: underline overline;
}

