@charset "Shift_JIS";

/* 画面表示用スタイル060814 */

/* ----------＜＜基本スタイル＞＞---------- */

body {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.base {
	color: #000000;
	background-color: #FFFFFF;
}

/* センター揃 */
div#mainback {
	margin: 0px 10px 0px 10px;
	text-align: left;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	position: relative;
}

/* ----------＜＜レイアウト及び次階層テンプレート用スタイル＞＞---------- */
/* ▽ヘッダー */
div#c0wrap0 {
	text-align: left;
	background-image: url(/images/cm_title_bk.gif);
	background-repeat: repeat-x;
	height: 54px;
}

div#c0wrap1 {
	white-space: nowrap;
	text-align: left;
	background-image: url(/images/cm_title_bk_ill.gif);
	background-repeat: no-repeat;
	background-position: 162px 0px;
	height: 54px;
}

div#h0left {
	float: left;
	width: 170px;
}

div#h0left img {
	text-align: left;
	margin-left: 9px;
}


div#h0right {
	float: right;
	width: 360px;
	text-align: right;
}

div#h0totop {
	font-size: 90%;
	margin-right: 7px;
	margin-top: 4px;
	text-align: right;
}

div#h0other {
	margin-right: 7px;
	margin-top: 1px;
	text-align: right;
}

div#h0other img{
	vertical-align: middle;
	margin-right: 5px;
	margin-left: 8px;
}

/* 検索フォーム */
form.searchform{
 font-size: 90%;
 margin: 1px;
 vertical-align: middle;
}

form.searchform a{
	font-size: 90%;
}

/* 検索ボタン */
.h0bt02 {
	font-size: 80%;
	padding: 1px;
	background-image: url(/images/cm_bt_searchbk.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 5px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #444444;
	border-bottom-color: #333333;
	border-left-color: #E0E0E0;
	cursor: hand;
	vertical-align: top;
}

/* 検索テキストボックスの上下余白 */
.h0box {
	margin-top: 0px;
	margin-bottom: 3px;
}

/* ▽グローバルナビ */
ul#gnavi{
	margin: 0px;
	font-size: 90%;
	display: block;
	padding: 0px;
	width: 100%;
	background-image: url(/images/cm_gnb_bk.gif);
	background-repeat: repeat-x;
	list-style-type: none;
	list-style-image: none;
	white-space: nowrap;
	height: 35px;
}

/* くらしタブ */
li.navi1 {
	float: left;
	text-align: center;
	width: 19.7%;
	height: 35px;
	margin: 0px;
	background-image: url(/images/cm_gnbbtbk_kurashi.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px;
	list-style-type: none;
	border-right: 1px solid #666666;
	vertical-align: middle;
}

/* タウン情報タブ */
li.navi2 {
	float: left;
	text-align: center;
	width: 19.7%;
	height: 35px;
	margin: 0px;
	background-image: url(/images/cm_gnbbtbk_town.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px;
	list-style-type: none;
	border-right: 1px solid #666666;
	border-left: 1px solid #FFFFFF;
	vertical-align: middle;
}

/* 越谷を知るタブ */
li.navi3 {
	float: left;
	text-align: center;
	width: 19.7%;
	height: 35px;
	margin: 0px;
	background-image: url(/images/cm_gnbbtbk_koshigaya.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px;
	list-style-type: none;
	border-right: 1px solid #666666;
	border-left: 1px solid #FFFFFF;
	vertical-align: middle;
}

/* 事業者の方へタブ */
li.navi4 {
	float: left;
	text-align: center;
	width: 19.7%;
	height: 35px;
	margin: 0px;
	background-image: url(/images/cm_gnbbtbk_jigyo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px;
	list-style-type: none;
	border-right: 1px solid #666666;
	border-left: 1px solid #FFFFFF;
	vertical-align: middle;
}

/* 市政情報タブ */
li.navi5 {
	float: left;
	text-align: center;
	width: 19.7%;
	height: 35px;
	margin: 0px;
	background-image: url(/images/cm_gnbbtbk_shisei.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px;
	list-style-type: none;
	border-left: 1px solid #FFFFFF;
	vertical-align: middle;
}

ul#gnavi a:link {
	margin: 0px;
	height: 35px;
	text-decoration: none;
	vertical-align: middle;
	display: block;
}

ul#gnavi a:visited {
	height: 35px;
	margin: 0px;
	vertical-align: middle;
	display: block;
}

ul#gnavi a:hover {
	height: 35px;
	margin: 0px;
	vertical-align: middle;
	display: block;
}

ul#gnavi a:active {
	height: 35px;
	margin: 0px;
	vertical-align: middle;
	display: block;
}

ul#gnavi img {
	margin-top: 10px;
}

/* ▽パンくずナビ */
div#pankuzu {
	clear : both;
	text-align: left;
	font-size: 80%;
	height: 23px;
	margin: 6px 5px 6px 10px;
	padding: 2px 0px 0px 0px;
	color: #333333;
}

div#pankuzu span {
	padding: 2px;
	background-color: #F0F8FF;
	border: 1px solid #999999;
	vertical-align: middle;
	margin: 1px 4px 0px 0px;
}

div#pankuzu img {
	vertical-align: middle;
	margin: 0px 0px 5px 0px;
}

/* -----------------メインコンテンツレイアウト--------------------- */
/* メインコンテンツ大枠（くらし） */
div#main-kurashi {
	text-align: left;
	color: #333333;
	margin: 0px;
	float: left;
	width: 65%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 70%;
}

/* サブナビなし大枠（くらし） */
div#main-nosub-kurashi {
	text-align: left;
	clear: both;
	color: #333333;
	margin: 0px 10px 0px 0px;
}

/* メインコンテンツ大枠（タウン情報） */
div#main-town {
	text-align: left;
	color: #333333;
	margin: 0px;
	float: left;
	width: 65%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 70%;
}

/* サブナビなし大枠（タウン情報） */
div#main-nosub-town {
	text-align: left;
	clear: both;
	color: #333333;
	margin: 0px 10px 0px 0px;
}

/* メインコンテンツ大枠（越谷を観る） */
div#main-koshigaya {
	text-align: left;
	color: #333333;
	margin: 0px;
	float: left;
	width: 65%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 70%;
}

/* サブナビなし大枠（越谷を観る） */
div#main-nosub-koshigaya {
	text-align: left;
	clear: both;
	color: #333333;
	margin: 0px 10px 0px 0px;
}

/* メインコンテンツ大枠（事業者の方へ） */
div#main-jigyo {
	text-align: left;
	color: #333333;
	margin: 0px;
	float: left;
	width: 65%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 70%;
}

/* サブナビなし大枠（事業者の方へ） */
div#main-nosub-jigyo {
	text-align: left;
	clear: both;
	color: #333333;
	margin: 0px 10px 0px 0px;
}

/* メインコンテンツ大枠（市政情報） */
div#main-shisei {
	text-align: left;
	color: #333333;
	margin: 0px;
	float: left;
	width: 65%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 70%;
}

/* サブナビなし大枠（市政情報） */
div#main-nosub-shisei {
	text-align: left;
	clear: both;
	color: #333333;
	margin: 0px 10px 0px 0px;
}

/* メインコンテンツ大枠（施設案内） */
div#main-shisetu {
	text-align: left;
	color: #333333;
	margin: 0px;
	float: left;
	width: 65%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 70%;
}

/* サブナビなし大枠（施設案内） */
div#main-nosub-shisetu {
	text-align: left;
	clear: both;
	color: #333333;
	margin: 0px 10px 0px 0px;
}

/* メインコンテンツ大枠（その他） */
div#main-other {
	text-align: left;
	color: #333333;
	margin: 0px;
	float: left;
	width: 65%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 70%;
}

/* サブナビなし大枠（その他） */
div#main-nosub-other {
	text-align: left;
	clear: both;
	color: #333333;
	margin: 0px 10px 0px 0px;
}

/*--------------------------------------------------------*/

/* サブナビなし大枠 */
div#main-nosub {
	text-align: left;
	clear: both;
	color: #333333;
	margin: 0px 10px 0px 0px;
	_height: 1%;
}

/* 第１階層コーナー大枠(IEバグ対応版) */
div#main-cor-ex {
	text-align: left;
	color: #000000;
	margin-left: 30px;
	margin-right: 20px;
	clear: both;
	_height: 1%;
}

/* メインコンテンツ大枠(IEバグ対応版) */
div#main-ex {
	text-align: left;
	color: #000000;
	margin: 0px;
	float: left;
	width: 65%;
	_height: 1%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 70%;
}

/* ▽ローカルナビゲーション▽ */
/* ローカルナビゲーション大枠 */
div#localnavi {
	text-align: left;
	margin: 0px;
	float: right;
	width: 28%;
}

/* ▽共通部品 */
/* タイトル部 */
div.lotitlebar {
	background-image: url(/images/cm_lonavi_titlebarcenter.gif);
	background-repeat: repeat-x;
	margin: 0px 10px 0px 0px;
	height: 4px;
}

/* タイトル */
h2.lotitle {
	text-align: center;
	border-left: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
	margin: 0px 10px 0px 0px;
	height: 22px;
	clear : both;
	background-image: url(/images/cm_lonavi_titlebarbk.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	border-bottom: 0px none #FFFFFF;
}

/* 大枠 */
div.loarea {
	margin: 0px 10px 10px 0px;
	background-color: #FBFDFF;
	border-left: 1px solid #B8BAE0;
	border-right: 1px solid #B8BAE0;
	border-bottom: 1px solid #B8BAE0;
}


/* ▽最新情報 */
/*  リスト  */
ul#newinfo {
	padding-left: 25px;
	padding-top: 5px;
	list-style-position: outside;
	list-style-image: url(/images/cm_icon_list01.gif);
	line-height: 140%;
	font-size: 90%;
	margin: 0px 5px 0px 0px;	

}

ul#newinfo li {
	margin: 3px 0px 3px 0px;	
}

/* 最新情報の一覧 */
div#newinfoall {
	text-align: right;
	padding-bottom: 6px;
	padding-top: 6px;
	margin-right: 5px;
	font-size: 90%;
}

div#newinfoall img {
	vertical-align: middle;
	margin-right: 4px;
}

/* ▽よくある質問▽ */
/* よくある質問の大枠 */
/*  リスト  */
ul#lofaq {
	padding-left: 25px;
	padding-top: 5px;
	list-style-position: outside;
	list-style-image: url(/images/cm_icon_list01.gif);
	line-height: 140%;
	font-size: 90%;
	margin: 0px 5px 0px 0px;	
}

ul#lofaq li {
	margin: 3px 0px 3px 0px;	
}

/* よくある質問の一覧 */
div#lofaqall {
	text-align: right;
	padding-bottom: 6px;
	padding-top: 6px;
	margin-right: 5px;
	font-size: 90%;
}

div#lofaqall img {
	vertical-align: middle;
	margin-right: 4px;
}

/* ▽広告エリア */
div#ad {
	background-color: #EEEEEE;
	margin: 0px 0px 10px 10px;
	_height: 1%;
}

h2#ad2 {
	background-image: none;
	background-color: #CCCCCC;
	margin: 10px 0px 0px 10px; 
	padding: 0px;
	border-bottom: 0px solid #ffffff;
}

div#ad p {
	margin: 5px 10px 5px 7px;
	line-height: 90%;
	float: left;
}

/* -------------------フッター----------------------- */
/* 「問合せ先」 */
div#contact {
	clear : both;
	margin: 10px 10px 6px 25px;
	line-height: 150%;
	color: #000000;
	border: 1px solid #CCCCCC;
}

div#contact h2 {
	margin: 5px 5px 5px 5px;
	font-weight: bold;
	background-image: none;
	font-size: 90%;
	color: #333333;
	padding: 0px 0px 0px 2px;
	border-bottom: 4px solid #DBDBDB;

}

div#contact p {
	margin: 3px 5px 3px 15px;
	font-size: 90%;
}

/*  レイアウト  */
div#f0wrap01 {
	border-top: 1px solid #999999;
}

div#f0left {
	width: 48%;
	float: left;
	padding: 5px;
	font-size: 90%;
}
div#f0left img {
	margin: 5px 0px 5px 5px;
}

ul#footm {
	padding: 0px;
	margin: 0px;
	width: 100%;
}

ul#footm li {
	display: inline;
	padding: 5px 4px 0px 7px;
	border-right: 1px dotted #666666;
	line-height:100%;
}

div#f0right {
	width: 45%;
	float: right;
	padding: 5px 5px 3px 0px;
	text-align: right;
	font-size: 80%;
	line-height:130%;
}

div#copyright {
	clear: both;
	padding-left: 10px;
	vertical-align: middle;
}

/* このページの上へ戻る */
div#tothispage {
	clear: both;
	width: 70%;
	text-align: right;
	margin: 10px 0px 15px 0px;
	font-size: 90%;
}

div#tothispage img {
	vertical-align: middle;
	margin-right: 4px;
}

/* このページの上へ戻る（サブナビなし用） */
div#tothispage-nosub {
	clear: both;
	text-align: right;
	margin: 10px 10px 15px 0px;
	font-size: 90%;
}

div#tothispage-nosub img {
	vertical-align: middle;
	margin-right: 4px;
}

/* 関連リンクスタイル */
p.kanlink{
	clear : both;
	margin: 5px 0px 0px 25px;
	padding: 0px 0px 0px 20px;
	font-size: 90%;
	line-height: 150%;
	background-image: url(/images/cm_icon_link01.gif);
	background-repeat: no-repeat;
}

/* 関連リンク説明文スタイル */
p.kanlinktxt{
	clear : both;
	margin: 0px 10px 5px 45px;
	font-size: 90%;
	line-height: 150%;
	color: #000000;
}

/* ----------------------５分類ごとの設定--------------------------- */
/* ▽大見出しの定義（サブナビあり） */
/*  「くらし」大見出し  */
div#main-kurashi h1 {
	margin: 0px 0px 12px 10px;
	padding: 8px 5px 5px 17px;
	background-image: url(/images/cm_h1icon_kurashi.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-size: 100%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-right: 1px solid #8DBC30;
	border-bottom: 1px solid #8DBC30;
	border-left: 1px solid #8DBC30;
}

/* ▽大見出しの定義（サブナビなし） */
/*  「くらし」大見出し  */
div#main-nosub-kurashi h1 {
	margin: 0px 0px 12px 10px;
	padding: 8px 5px 5px 17px;
	background-image: url(/images/cm_h1icon_kurashi.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-size: 100%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-right: 1px solid #8DBC30;
	border-bottom: 1px solid #8DBC30;
	border-left: 1px solid #8DBC30;
}

/*  「タウン情報」大見出し  */
div#main-nosub-town h1 {
	margin: 0px 0px 12px 10px;
	padding: 8px 5px 5px 17px;
	background-image: url(/images/cm_h1icon_town.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-size: 100%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-right: 1px solid #99CCFF;
	border-bottom: 1px solid #99CCFF;
	border-left: 1px solid #99CCFF;
}

/*  「越谷を観る」大見出し  */
div#main-nosub-koshigaya h1 {
	margin: 0px 0px 12px 10px;
	padding: 8px 5px 5px 17px;
	background-image: url(/images/cm_h1icon_koshigaya.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-size: 100%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-right: 1px solid #FF9999;
	border-bottom: 1px solid #FF9999;
	border-left: 1px solid #FF9999;
}

/*  「事業者の方へ」大見出し  */
div#main-nosub-jigyo h1 {
	margin: 0px 0px 12px 10px;
	padding: 8px 5px 5px 17px;
	background-image: url(/images/cm_h1icon_jigyo.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-size: 100%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-right: 1px solid #FFCC66;
	border-bottom: 1px solid #FFCC66;
	border-left: 1px solid #FFCC66;
}

/*  「市政情報」大見出し  */
div#main-nosub-shisei h1 {
	margin: 0px 0px 12px 10px;
	padding: 8px 5px 5px 17px;
	background-image: url(/images/cm_h1icon_shisei.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-size: 100%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-right: 1px solid #9999FF;
	border-bottom: 1px solid #9999FF;
	border-left: 1px solid #9999FF;
}

/*  「施設案内」大見出し  */
div#main-nosub-shisetu h1 {
	margin: 0px 0px 12px 10px;
	padding: 8px 5px 5px 17px;
	background-image: url(/images/cm_h1icon_shisetu.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-size: 100%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-right: 1px solid #ACACAC;
	border-bottom: 1px solid #ACACAC;
	border-left: 1px solid #ACACAC;
}

/*  キッズの大見出し  */
div#main-nosub-kids h1 {
	margin: 0px 0px 12px 10px;
	padding: 8px 5px 5px 17px;
	background-image: url(/images/cm_h1icon_other.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-size: 100%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-right: 1px solid #8992C0;
	border-bottom: 1px solid #8992C0;
	border-left: 1px solid #8992C0;
}

/*  市長の部屋の大見出し  */
div#main-nosub-sityo h1 {
	margin: 0px 0px 12px 10px;
	padding: 8px 5px 5px 17px;
	background-image: url(/images/cm_h1icon_other.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-size: 100%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-right: 1px solid #8992C0;
	border-bottom: 1px solid #8992C0;
	border-left: 1px solid #8992C0;
}

/*  その他の大見出し  */
div#main-nosub-other h1 {
	margin: 0px 0px 12px 10px;
	padding: 8px 5px 5px 17px;
	background-image: url(/images/cm_h1icon_other.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-size: 100%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-right: 1px solid #8992C0;
	border-bottom: 1px solid #8992C0;
	border-left: 1px solid #8992C0;
}

/* ▽親コーナー名の定義 */
/*  「くらし」親コーナー名  */
div#main-kurashi div#owncorner {
	margin: 0px 0px 0px 10px;
	padding: 5px 5px 3px 8px;
	background-color: #E7FADA;
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-right: 1px solid #8DBC30;
	border-top: 1px solid #8DBC30;
	border-left: 1px solid #8DBC30;
}

/* ▽親コーナー名の定義（サブナビなし） */
/*  「くらし」親コーナー名  */
div#main-nosub-kurashi div#owncorner {
	margin: 0px 0px 0px 10px;
	padding: 5px 5px 3px 8px;
	background-color: #E7FADA;
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-right: 1px solid #8DBC30;
	border-top: 1px solid #8DBC30;
	border-left: 1px solid #8DBC30;
}

/*  「タウン情報」親コーナー名  */
div#main-nosub-town div#owncorner {
	margin: 0px 0px 0px 10px;
	padding: 5px 5px 3px 8px;
	background-color: #E3F5FA;
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-right: 1px solid #99CCFF;
	border-top: 1px solid #99CCFF;
	border-left: 1px solid #99CCFF;
}

/*  「越谷を観る」親コーナー名  */
div#main-nosub-koshigaya div#owncorner {
	margin: 0px 0px 0px 10px;
	padding: 5px 5px 3px 8px;
	background-color: #FAEEE8;
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-right: 1px solid #FF9999;
	border-top: 1px solid #FF9999;
	border-left: 1px solid #FF9999;
}

/*  「事業者の方へ」親コーナー名  */
div#main-nosub-jigyo div#owncorner {
	margin: 0px 0px 0px 10px;
	padding: 5px 5px 3px 8px;
	background-color: #FAF3CE;
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-right: 1px solid #FFCC66;
	border-top: 1px solid #FFCC66;
	border-left: 1px solid #FFCC66;
}

/*  「市政情報」親コーナー名  */
div#main-nosub-shisei div#owncorner {
	margin: 0px 0px 0px 10px;
	padding: 5px 5px 3px 8px;
	background-color: #F0F1FA;
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-right: 1px solid #9999FF;
	border-top: 1px solid #9999FF;
	border-left: 1px solid #9999FF;
}

/*  「施設案内」親コーナー名  */
div#main-nosub-shisetu div#owncorner {
	margin: 0px 0px 0px 10px;
	padding: 5px 5px 3px 8px;
	background-color: #EFEFEF;
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-right: 1px solid #ACACAC;
	border-top: 1px solid #ACACAC;
	border-left: 1px solid #ACACAC;
}

/*  キッズの親コーナー名  */
div#main-nosub-kids div#owncorner {
	margin: 0px 0px 0px 10px;
	padding: 5px 5px 3px 8px;
	background-color: #EBF1FC;
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-right: 1px solid #8992C0;
	border-top: 1px solid #8992C0;
	border-left: 1px solid #8992C0;
}

/*  市長の部屋の親コーナー名  */
div#main-nosub-sityo div#owncorner {
	margin: 0px 0px 0px 10px;
	padding: 5px 5px 3px 8px;
	background-color: #EBF1FC;
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-right: 1px solid #8992C0;
	border-top: 1px solid #8992C0;
	border-left: 1px solid #8992C0;
}

/*  その他の親コーナー名  */
div#main-nosub-other div#owncorner {
	margin: 0px 0px 0px 10px;
	padding: 5px 5px 3px 8px;
	background-color: #EBF1FC;
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-right: 1px solid #8992C0;
	border-top: 1px solid #8992C0;
	border-left: 1px solid #8992C0;
}

/* ------------------共通タグの再定義------------------------ */
/* ▽見出しの再定義 */
h2 {
	clear : both;
	background-image: url(/images/cm_icon_h2.gif);
	background-repeat: no-repeat;
	margin: 15px 10px 10px 20px;
	font-weight: bold;
	font-size: 90%;
	color: #333333;
	padding: 5px 0px 5px 13px;
	text-align: left;
	border-bottom: 1px solid #003399;
}

h3 {
	margin: 10px 10px 7px 20px;
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	text-align: left;
}

h4 {
	font-size: 90%;
	margin: 10px 10px 7px 20px;
	font-weight: bold;
	color: #333333;
}

img{
	 border: 0px none #fff;
}

p{
	margin: 5px 10px 15px 20px;
	font-size: 90%;
	line-height: 150%;
	color: #333333;
}

ul {
	padding-left: 37px;
	list-style-position: outside;
	line-height: 150%;
	font-size: 90%;
	color: #333333;
}

ol {
	margin-left: 37px;
	list-style-position: outside;
	line-height: 150%;
	list-style-type: decimal;
	font-size: 90%;
	color: #333333;
}

table.table01{
	margin: 5px 10px 5px 25px;
	padding: 0;
	border-collapse: collapse;
	border: 1px solid #999999;
	font-size: 90%;
}

caption{
	text-align: left;
	font-weight: bold;
	color: #333333;
	margin-bottom: 5px;
	margin-left: 25px;
}

th{
	padding: 4px;
	margin: 0;
	border: 1px solid #999999;
	color: #333333;
	background-color: #E6E6E6;
}

td{
	vertical-align: top;
	padding: 4px;
	margin: 0;
	color: #333333;
	border: 1px solid #999999;
}


/* ▽通常のリンク色 */
a:link {
	color: #0000ff;
}

a:visited {
	color: #800080;
}

a:hover {
	color: #ff0000;
}

a:active {
	color: #ff0000;
}

address {
	font-style: normal;
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 8px;
}

hr{
 display:none;
}

/* ▼各コンテンツ共通クラス */
/* 隠し飛ばしリンク先＆隠し罫線用 */
.echooff {
 display:none;
}

.guidance {
	clear : both;
	font-size: 1%;
	line-height: 1%;
	width: 1px;
	height: 1px;
}

/* 回り込みの解除 */
.newpara {
	clear : both;
}

/* コンテンツ中央寄せ  */
.center {
	text-align: center;
}
/* コンテンツ右寄せ  */
.align-right {
	text-align: right;
}

/* 表用セル右寄せ  */
.right {
	text-align: right;
}

/* 表用セル左寄せ  */
.left {
	text-align: left;
}

.va-center {
	vertical-align: middle;
}

.f-left {
	float: left;
}

.f-right {
	float: right;
}

.float-on {
	clear: none;
}

/* ▼テンプレート用共通▼ */

/*  メニューループ  */
ul#menu {
	padding-left: 37px;
	margin-left: 5px;
	list-style-position: outside;
	line-height: 200%;
	list-style-image: url(/images/cm_icon_menu01.gif);
	font-size: 90%;
	color: #333333;
}

/*  メニューループ（キッズ用）  */
ul#kidsmenu {
	padding-left: 37px;
	margin-left: 5px;
	list-style-position: outside;
	line-height: 180%;
	list-style-image: url(/images/cm_icon_menu02.gif);
	font-size: 100%;
	color: #333333;
}

/* テンプレート画像用 */
p.image{
	margin: 5px 10px 15px 15px;
	line-height: 100%;
}


/* PDF説明用 */
p.pdf{
	margin: 5px 10px 15px 20px;
	padding: 5px;
	clear: both;
	font-size: 90%;
	line-height: 150%;
	color: #333333;
	border: 1px solid #999999;
}

/* PDFパーツ */
.pdf-parts {
	font-size: 90%;
	padding: 0px;
	margin: 15px 15px 15px 25px;
	border: 0px none;
	clear: both;
}

.pdf-parts-file1 {
	font-size: 90%;
	border: 0px none;
	margin: 0px 4px 0px 0px;
	vertical-align: middle;
}

.pdf-parts-size {
	font-size: 90%;
	border: 1px solid #CCCCCC;
	background-color: #F3F3F3;
	margin: 0px 0px 0px 4px;
	text-align: center;
	padding: 2px;
}

/* ▽共通画像説明タイプ用スタイル（右回りこみ）▽ */
.img-txtarea01-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 7px;
	margin-right: 10px;
	text-align: center;
	font-size: 90%;
}

.img-txtarea01-right img {
	margin-bottom: 7px;
}


/* ▽共通画像説明タイプ用スタイル（左回りこみ）▽ */
.img-txtarea01-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 7px;
	margin-left: 15px;
	text-align: left;
	font-size: 90%;
}

/* ▽レイアウトテーブル用スタイル▽ */
table.layout {
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 5px;
	padding: 0;
	border: 0px solid #ffffff;
	font-size: 90%;
}

table.layout td{
	vertical-align: top;
	padding: 0px;
	margin: 0;
	color: #000000;
	border: 0px solid #ffffff;
}

/* ▽画像(右)付きコーナー用スタイル▽ */
.cor-img{
	margin-top: 10px;
	margin-left: 40px;
}

/* ▼ご意見・ご要望用▼ */
fieldset {
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 45px;
	width: 90%;
}
strong.must {
	font-weight: bold;
	color: #FF0000;
}
.form-area{
	margin-bottom: 15px;
}
legend {
	font-size: 90%;
}
input.button {
	padding: 3px;
}
.form-h {
	padding: 0px 0px 0px 15px;
	background-image: url(/images/c_h3_mark.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #795100;
}

.form-kanryo {
	margin-top: 15px;
	margin-bottom: 50px;
}


/* ▼404ページ,403ページ用 */
p.botspace{
	margin: 5px 30px 55px 45px;
	font-size: 90%;
	line-height: 150%;
	color: #000000;
}

/* VESTIBULE文字色変更用 */
.cmsred {
	color: #FF3300;
}
.cmsblue {
	color: #0033FF;
}

/*========================くらしの第1階層用========================*/
h2.tetudukinavi {
	clear : both;
	background-image: url(/kurasi/images/h2_tetudukinavibk.gif);
	background-repeat: repeat-x;
	margin: 15px 0px 10px 20px;
	font-size: 10%;
	padding: 0px;
	border-bottom: 0px none #003399;
}

h2.tetudukiguide {
	clear : both;
	background-image: none;
	margin: 25px 0px 10px 20px;
	font-weight: bold;
	font-size: 90%;
	color: #333333;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px solid #003399;
}

/*  「簡単手続きナビ」メニュー  */
div#navimargin {
	margin-left: 20px;
}

ul#tetudukinavi {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
	line-height: 100%;
	font-size: 90%;
}

ul#tetudukinavi li {
	float: left;
	margin: 5px 3px 5px 5px;
	padding: 0px 5px 0px 0px;
	list-style-type: none;
	list-style-image: none;
	border-right: 0px none #666666;
	vertical-align: middle;
}

/*  「手続き・生活ガイド」他、メニュー  */
div.guidemargin {
	margin-left: 20px;
}

ul.tetudukiguide {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
	line-height: 150%;
	font-size: 90%;
	white-space: nowrap;
}

ul.tetudukiguide li {
	float: left;
	margin: 5px 3px 5px 5px;
	padding: 0px 5px 0px 0px;
	list-style-type: none;
	list-style-image: none;
	border-right: 1px dotted #666666;
	vertical-align: middle;
}

/*========================よくある質問・最新情報の第1階層用========================*/
h2.f-nmenu6 {
	clear : both;
	background-image: none;
	margin: 20px 0px 10px 20px;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #003399;
}

ul.f-nmenu {
	padding-left: 40px;
	padding-top: 5px;
	list-style-position: outside;
	list-style-image: url(/images/cm_icon_list01.gif);
	line-height: 140%;
	font-size: 90%;
	margin: 0px 5px 0px 0px;	
}

ul.f-nmenu li {
	margin: 3px 0px 3px 0px;	
}

/*========================よくある質問のQとA========================*/
h2.que {
	clear : both;
	background-image: none;
	margin: 20px 0px 15px 20px;
	padding: 0px 0px 0px 0px;
	border-bottom: 0px none #FFFFFF;
}

h2.ans {
	clear : both;
	background-image: none;
	margin: 50px 0px 15px 20px;
	padding: 0px 0px 0px 0px;
	border-bottom: 0px none #FFFFFF;
}

/*========================イベント情報一覧の第1階層用========================*/
ul#eventicon {
	padding: 10px 0px 10px 40px;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
	line-height: 150%;
	font-size: 90%;
}

ul#eventicon li {
	margin: 10px 3px 5px 5px;
	padding: 0px 5px 0px 0px;
	list-style-type: none;
	list-style-image: none;
}

ul#eventicon img {
	margin-right: 5px;
	vertical-align: middle;
}



/*========================イベントカレンダーの第1階層用========================*/
/*  「イベント情報一覧へ」  */
div#eventall {
	text-align: right;
	margin: 0px 20px 5px 0px;
	font-size: 90%;
	background-color: #FFFFFF;
	clear: both;
	height: 25px;
}

div#eventall img {
	margin-left: 5px;
	vertical-align: middle;
}

/*  凡例のアイコン  */
div#caliconmargin {
	margin-left: 20px;
}

ul#calicon {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
	line-height: 150%;
	font-size: 90%;
	white-space: nowrap;
}

ul#calicon li {
	float: left;
	margin: 5px 3px 5px 5px;
	padding: 0px 5px 0px 0px;
	list-style-type: none;
	list-style-image: none;
}

ul#calicon img {
	margin-right: 5px;
	vertical-align: middle;
}

/*  前の月・次の月  */
div#calwrap {
	clear: both;
	margin: 5px 25px 5px 25px;
	width: 91%;
}

div#calleft {
	float: left;
	font-size: 90%;
}

div#calleft img {
	margin-right: 5px;
	vertical-align: middle;
}

div#calright {
	float: right;
	font-size: 90%;
}

div#calright img {
	margin-left: 5px;
	vertical-align: middle;
}

table#calendar {
	clear: both;
	margin: 5px 25px 5px 25px;
	padding: 0;
	border-collapse: collapse;
	border: 1px solid #999999;
	width: 91%;
}

table#calendar caption {
	text-align: center;
	font-weight: bold;
	color: #0000AD;
	margin-bottom: 5px;
	margin-left: 25px;
	font-size: 100%;
}

table#calendar th {
	font-size: 90%;
	padding: 4px;
	margin: 0;
	border: 1px solid #999999;
	color: #333333;
	background-color: #E6E6E6;
	text-align: center;
	width: 13%;
}

table#calendar td {
	font-size: 90%;
	line-height: 130%;
	vertical-align: top;
	padding: 4px;
	margin: 0;
	color: #333333;
	border: 1px solid #999999;
	height: 120px;
}

table#calendar th.sunday {
	color: #FF3300;
}

table#calendar th.saturday {
	color: #0000AD;
}

table#calendar span {
	font-weight: bold;
}

table#calendar span.sunday  {
	font-weight: bold;
	color: #FF3300;
}

table#calendar span.saturday {
	font-weight: bold;
	color: #0000AD;
}

table#calendar span.holiday {
	font-weight: bold;
	color: #FF3300;
}

table#calendar img {
	margin-right: 5px;
	vertical-align: middle;
}

table#calendar span img {
	margin-left: 5px;
	vertical-align: middle;
}


/*========================サイトマップ用========================*/

h2.sitemap  {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	clear: both;
	padding: 1px;
	margin-top: 30px;
	margin-bottom: 5px;
}

ul.sitemap {
	font-size: 90%;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 40px;
	padding: 0px 0px 10px;

}
ul.sitemap li {
	padding: 0px 5px;
	float: left;
	border-left: 1px solid #999999;
	list-style-type: none;
	display: block;
	white-space: nowrap;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}

/*-----------------▽5分類カテゴリーバナー▽--------------------*/
/* カテゴリーバナー背景(コーナー) */
div#catbannerbk {
	clear : both;
	height: 42px;
	margin: 5px 0px 10px 10px;
	background-image: url(/images/cm_cat5_bk.gif);
	background-repeat: repeat-x;
	padding: 0px;
}

/* くらしバナーh1(コーナー) */
div#catbannerbk h1#catbanner-kurashi {
	line-hight: 1;
	height: 42px;
	margin: 0px;
	padding: 0px;
	border: none;
	background-image: url(/images/cm_cat5_kurashibk.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
h1#catbanner-kurashi img {
	font-size: 0%;
	padding: 0px;
}

/* タウン情報バナーh1(コーナー) */
div#catbannerbk h1#catbanner-town {
	line-hight: 1;
	height: 42px;
	margin: 0px;
	padding: 0px;
	border: none;
	background-image: url(/images/cm_cat5_townbk.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
h1#catbanner-town img {
	font-size: 0%;
	padding: 0px;
}

/* 越谷市を知るバナーh1(コーナー) */
div#catbannerbk h1#catbanner-koshigaya {
	line-hight: 1;
	height: 42px;
	margin: 0px;
	padding: 0px;
	border: none;
	background-image: url(/images/cm_cat5_koshigayabk.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
h1#catbanner-koshigaya img {
	font-size: 0%;
	padding: 0px;
}

/* 事業者の方へバナーh1(コーナー) */
div#catbannerbk h1#catbanner-jigyo {
	line-hight: 1;
	height: 42px;
	margin: 0px;
	padding: 0px;
	border: none;
	background-image: url(/images/cm_cat5_jigyobk.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
h1#catbanner-jigyo img {
	font-size: 0%;
	padding: 0px;
}

/* 市政情報バナーh1(コーナー) */
div#catbannerbk h1#catbanner-shisei {
	line-hight: 1;
	height: 42px;
	margin: 0px;
	padding: 0px;
	border: none;
	background-image: url(/images/cm_cat5_shiseibk.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
h1#catbanner-shisei img {
	font-size: 0%;
	padding: 0px;
}

/* 施設案内バナーh1(コーナー) */
div#catbannerbk h1#catbanner-shisetu {
	line-hight: 1;
	height: 42px;
	margin: 0px;
	padding: 0px;
	border: none;
	background-image: url(/images/cm_cat_shisetubk.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
h1#catbanner-shisetu img {
	font-size: 0%;
	padding: 0px;
}
/*-----------------▽その他のカテゴリーバナー▽--------------------*/
/* カテゴリーバナー背景(コーナー) */
div#catbannerbk-other {
	clear : both;
	height: 42px;
	margin: 5px 0px 10px 10px;
	background-image: url(/images/cm_cat_bk.gif);
	background-repeat: repeat-x;
	padding: 0px;
}

/* 市長の部屋バナーh1(コーナー) */
div#catbannerbk-other h1#catbanner-shicho {
	line-hight: 1;
	height: 42px;
	margin: 0px;
	padding: 0px;
	border: none;
	background-image: url(/images/cm_cat_shichobk.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
h1#catbanner-shicho img {
	font-size: 0%;
	padding: 0px;
}

/* 越谷マップバナーh1(コーナー) */
div#catbannerbk-other h1#catbanner-map {
	line-hight: 1;
	height: 42px;
	margin: 0px;
	padding: 0px;
	border: none;
	background-image: url(/images/cm_cat_mapbk.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
h1#catbanner-map img {
	font-size: 0%;
	padding: 0px;
}

/* 最新情報バナーh1(コーナー) */
div#catbannerbk-other h1#catbanner-newinfo {
	line-hight: 1;
	height: 42px;
	margin: 0px;
	padding: 0px;
	border: none;
	background-image: url(/images/cm_cat_otherbk.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
h1#catbanner-newinfo img {
	font-size: 0%;
	padding: 0px;
}

/* よくある質問バナーh1(コーナー) */
div#catbannerbk-other h1#catbanner-faq {
	line-hight: 1;
	height: 42px;
	margin: 0px;
	padding: 0px;
	border: none;
	background-image: url(/images/cm_cat_faqbk.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
h1#catbanner-faq img {
	font-size: 0%;
	padding: 0px;
}

/* イベントカレンダーバナーh1(コーナー) */
div#catbannerbk-other h1#catbanner-cal {
	line-hight: 1;
	height: 42px;
	margin: 0px;
	padding: 0px;
	border: none;
	background-image: url(/images/cm_cat_calbk.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
h1#catbanner-cal img {
	font-size: 0%;
	padding: 0px;
}

/* キッズページバナーh1(コーナー) */
div#catbannerbk-other h1#catbanner-kids {
	line-hight: 1;
	height: 42px;
	margin: 0px;
	padding: 0px;
	border: none;
	background-image: url(/images/cm_cat_kidsbk.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
h1#catbanner-kids img {
	font-size: 0%;
	padding: 0px;
}

/* その他テキスト用バナーh1(コーナー) */
div#catbannerbk-other h1#catbanner-other {
	line-hight: 90%;
	height: 42px;
	margin: 0px;
	padding: 0px;
	border: none;
	background-image: url(/images/cm_cat_otherbk.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 110%;
}
h1#catbanner-other img {
	font-size: 0%;
	padding: 0px;
	vertical-align: middle;
}


/* ----------------------- フォームメール用 ------------------------ */
/* ▽大見出しの定義 */
h1.form-h1 {
	margin: 15px 0px 12px 10px;
	padding: 5px 5px 5px 5px;
	background-color: #ffffff;
	font-size: 130%;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-top: 1px dotted #4A4AA5;
	border-bottom: 2px solid #4A4AA5;
}


/* ----------------------- 英語サイト用 ------------------------ */
.enbase {
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
}

/* 英語用センター揃 */
div#enmainback {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	position: relative;
	width: 720px;
}

/* ▽英語用ヘッダー */
div#e0wrap1 {
	white-space: nowrap;
	text-align: left;
	background-image: url(/images/en_title_bk_ill.gif);
	background-repeat: no-repeat;
	background-position: 162px 0px;
	height: 54px;
}

div#e0other {
	font-size: 90%;
	margin-right: 10px;
	margin-top: 12px;
	text-align: right;
}

/*  レイアウト  */
address#ef0wrap01 {
	border-top: 1px solid #999999;
	padding: 7px 0px 7px 10px;
	margin: 0px;
	font-size: 90%;
}

/* ----------------------- 検索用 ------------------------ */
strong.keyword {
	color: #ff0033;
}
p.example {
	text-indent: 1em;
	color: Navy;
	font-weight: bold;
	font-family: monospace;
}
code {
	color: Navy;
	font-family: monospace;
}
code.example {
	color: Navy;
	font-weight: bold;
	font-family: monospace;
}
code.operator {
	color: Navy;
	font-family: monospace;
	font-weight: bold;
}

form#namazu-head{
	background-color: #ffffcc;
	width: 600px;
	margin: 15px 10px 15px 10px;
	padding: 5px;
}

hr.line03 {
	display: block;
	background-color: #333333;
	width: 600px;
	margin: 0px 0px 10px 10px;
}
