/*全ページ共通デザイン*/
*{
	margin:0;
	padding:0;
}

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

h1 {
	margin: 0px;
	padding: 0px;
}

h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 90%;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	font-weight: bold;
}

h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	line-height: 120%;
	font-weight: bold;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #5f9422;
	font-size: 90%;
	padding-left: 5px;
}

h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	line-height: 120%;
	font-weight: bold;
	font-size: 90%;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 200px;
}

strong {
	color: #FF4800;
}

caption {
	background-image: url(images/common/caption-back.jpg);
	background-repeat: repeat-x;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	font-weight: bold;
}

/*ページ背景*/
.haikei {
	border: 1px solid #666666;
}

/*トップ左バナーの上部マージン*/
.img-space01 {
	padding: 0px;
	margin-top: 7px;
}

/*トップ季節・イベントのお知らせ画像マージン*/
.img-space02 {
	padding: 0px;
	margin-top: 5px;
	margin-left: 8px;
}

/*トップ季節・イベントのお知らせ本文*/
.event-p{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 90%;
	line-height: 120%;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

/*トップ「お知らせ」のリスト*/
.oshirase-box-ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 90%;
	line-height: 170%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}

.oshirase-box-il {
	margin: 0px;
	background-position: 0.5em 0.5em;
	background-image: url(images/common/list.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}

/*トップ「町の紹介」「観光」「防災ガイド」「暮らしガイド」のリスト*/
.box-ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 90%;
	line-height: 170%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}

.box-il {
	margin: 0px;
	background-position: 0.5em 0.5em;
	background-image: url(images/common/list.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}

/*ページの先頭へ*/
.page-top {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 90%;
	color: #000000;
	text-align: right;
	padding: 0px;
	margin-bottom: 20px;
	margin-right: 10px;
}

/*ページの先頭へ*/
.page-top02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 90%;
	color: #000000;
	text-align: right;
	padding: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
}

/*トップページ本文*/
.top-p{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 90%;
	line-height: 120%;
	color: #000000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

/*セカンド以降のローカルナビゲーション*/
.local-navi-table {
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-left: 8px;
}

.local-navi-keisen {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

/*セカンド以降パンくずリストのリスト*/
.pankuzu-ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 90%;
	line-height: 170%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}

.pankuzu-il {
	margin: 0px;
	background-position: 0.5em 0.5em;
	background-image: url(images/common/list.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cc9966;
}

/*町の概要本文部分*/
.second-td {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 90%;
	line-height: 120%;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/*表の罫線設定（ボーダーコラプス設定）*/
.table-design01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 90%;
	line-height: 120%;
	border-collapse:collapse;
}

/*セル見出し（文字中央揃え）*/
.th-design01 {
	border: 1px solid #666666;
	padding: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 90%;
	color: #000000;
	text-align: center;
	background-color: #e7ffb3;
}

/*セル見出し（文字左寄せ）*/
.th-design02 {
	border: 1px solid #666666;
	padding: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 90%;
	color: #000000;
	text-align: right;
	background-color: #e7ffb3;
}

/*セル見出し・平日用（文字中央揃え）*/
.th-design03-week {
	border: 1px solid #666666;
	padding: 2px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 90%;
	color: #000000;
	text-align: center;
	background-color: #E7FFB3;
}

/*セル見出し・土曜日用（文字中央揃え）*/
.th-design04-sut {
	border: 1px solid #666666;
	padding: 2px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 90%;
	color: #000000;
	text-align: center;
	background-color: #CCFFFF;
}

/*セル見出し・日曜日用（文字中央揃え）*/
.th-design05-sun {
	border: 1px solid #666666;
	padding: 2px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 90%;
	color: #000000;
	text-align: center;
	background-color: #FFCCFF;
}

/*セル（文字右寄せ）統計・財産の表で使用*/
.td-design01 {
	padding: 5px;
	border: 1px solid #666666;
	text-align: right;
}

/*セル（文字左寄せ）*/
.td-design02 {
	padding: 5px;
	border: 1px solid #666666;
}

/*セル（カレンダー用文字左寄せ）*/
.td-design03-calender {
	padding: 2px;
	border: 1px solid #666666;
}

/*観光ページ見出し*/
.kankou-h3 {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

/*観光ページ写真タイトル文字*/
.kankou-title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 90%;
	text-align: center;
	margin: 5px;
}

/*観光ページ本文*/
.kankou-honbun {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 90%;
	line-height: 120%;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/*観光ページ区切り線*/
.kankou-kugiri {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	
}

/*町営バス時刻表テーブル設定（ボーダーコラプス設定）*/
.bus-table {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 80%;
	line-height: 120%;
	border-collapse:collapse;
}

/*町営バス時刻表セル見出し（文字左寄せ）*/
.bus-th {
	padding: 3px;
	border: 1px solid #666666;
	text-align: right;
	background-color: #e7ffb3;
}

/*町営バス時刻表セル（文字右寄せ）*/
.bus-td {
	padding: 2px;
	border: 1px solid #666666;
	text-align: right;
}

/*町勢要覧：セルの中の本文設定*/
.tyousei-honbun {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	line-height: 120%;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/*町勢要覧：セルの中の本文設定（下線点線あり）*/
.tyousei-honbun02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 90%;
	line-height: 120%;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/*町勢要覧：セルの中の本文設定（td単独）*/
.tyousei-honbun03 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	line-height: 120%;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 90%;
}

/*町勢要覧：ul*/
.tyousei-ul {
	padding: 0px;
	line-height: 170%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 90%;
}

/*町勢要覧：li*/
.tyousei-il {
	margin: 0px;
	background-position: 0.5em 0.5em;
	background-image: url(images/common/list.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}

/*サイトマップ見出しtd*/
.sitemap-midashi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	color: #FFFFFF;
	background-color: #5f9422;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;


}

