/*CSSハック
--------------------------------------------------*/
.clrfix:after {/* IE以外のモダンWebブラウザ向け */
	content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.clrfix {/* WinIE7、MacIE5対策 */
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clrfix {/* WinIE4〜6、MacIE4〜5対策 */
	height: 1%;
}
.clrfix {
	display: block;
}
/* End hide from IE-mac */


/* IE5.x　用読み込み */
@media tty {
i { content:"\";/*" "*/}} @import './winIe5.css'; /*";}
}/* */

/* 共通 */
/* 背景 */
body {
	margin: 0px;
	padding: 0px;
}

#base {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

#main_base {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

/* ヘッダー */
#header {
	width: 960px;
	height: 141px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

.language_logo {
	float: left;
	width: 640px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

.language {
	margin: 0px;
	padding: 0px 0px 19px 0px;	
}

.language_btn {
	float: left;
	margin: 0px;
	padding: 0px 4px 0px 0px;
}

.logo {
	margin: 0px;
	padding: 0px;
}

.font_color {
	float: left;
	width: 210px;
	margin: 0px;
	padding: 9px 0px 0px 0px;
}

.font_size {
	margin: 0px;
	padding: 0px;
}

.font_title {
	float: left;
	margin: 0px;
	padding: 10px 13px 0px 0px;
}

.normal_btn {
	float: left;
	margin: 0px;
	padding: 6px 7px 0px 0px; 
}

.large_btn {
	float: left;
	margin: 0px;
	padding: 3px 7px 0px 0px; 
}

.max_btn {
	float: left;
	margin: 0px;
	padding: 0px; 
}

.color_voice {
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

.color {
	float: left;
	margin: 0px;
	padding: 0px 9px 0px 0px;
}

.voice {
	float: left;
	margin: 0px;
	padding: 0px;
}

.character {
	float: left;
	width: 90px;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	text-align: center;
}

.top_navi {
	margin: 0px;
	padding: 0px 0px 0px 425px;
}

.top_navi_btn {
	float: left;
	margin: 0px;
	padding: 0px;
}

/* ヘッダー　グローバルナビ */
#g_navi {
	width: 960px;
	margin: 0px;
	padding: 3px 0px 0px 0px;
}

.g_navi_btn {
	float: left;
	margin: 0px;
	padding: 0px 3px 0px 0px;
}

.g_navi_btn_right {
	float: left;
	margin: 0px;
	padding: 0px;
}

/* ヘッダー　検索 */
#main_search {
	width: 945px;
	margin: 0px;
	padding: 8px 0px 5px 15px;
}

.search_glass {
	float: left;
	margin: 0px;
	padding: 4px 5px 0px 0px;	
}

.search_box {
	float: left;
	margin: 0px;
	padding: 1px 5px 0px 0px;	
}

.search_pb {
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}

.detail_navi {
	float: left;
	margin: 0px;
	padding: 4px 0px 0px 0px;
}

/* 左カラム */
#left {
	float: left;
	width: 740px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 20px 15px;
}

/* 右カラム */
#right {
	float: right;
	width: 175px;
	margin: 20px 0px 0px 0px;
	padding: 0px 15px 20px 0px;
}

/* センター */
#center {
	width: 930px;
	margin: 20px 15px 0px 15px;
	padding: 0px 0px 20px 0px;
}

/* フッター */
#footer {
	width: 960px;
	margin: 0px;
	padding: 0px;
}

#footer .page_top {
	height: 19px;
	margin: 0px;
	padding: 0px 15px 0px 0px;
	text-align: right;
	font-size: 0px;
}

#footer .f_navi {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
}

address {
	margin: 0px;
	padding: 5px 30px 5px 0px;
}

/* パンくず */
#pnavi {
	margin: 0px;
	padding: 2px 0px 8px 15px;
}

/* カレンダー */
.carender {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align: center;
}

.carender .month {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

.carender caption {
	margin: 0px;
	padding: 10px 0px 10px 0px;
}

.carender .sunday {
	width: 20px;
	margin: 0px;
	padding: 3px 0px 3px 0px;
}

.carender .weekday {
	width: 20px;
	margin: 0px;
	padding: 3px 0px 3px 0px;
}

.carender .saturday {
	width: 20px;
	margin: 0px;
	padding: 3px 0px 3px 0px;
}

.carender .sun {
	margin: 0px;
	padding: 3px 0px 3px 0px;
}

.carender .day {
	margin: 0px;
	padding: 3px 0px 3px 0px;
}

.carender .sat {
	margin: 0px;
	padding: 3px 0px 3px 0px;
}

/* ページ下　これまでの記事一覧へナビ */
.list_navi_1 {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	text-align: right;
}

.list_navi_1 img {
	padding-right: 3px;
}

/* ページ下　このページのトップへナビ */
.list_navi_2 {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	text-align: right;
}

.list_navi_2 img {
	padding-right: 3px;
}






/* normal_top */
/* 左カラム */
#side {
	float: left;
	width: 175px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 15px;
}

/* 左カラム　緊急情報 */
#side .ec_info .title {
	margin: 0px;
	padding: 2px 5px 2px 3px;
}

#side .ec_info .list {
	margin: 10px 5px 0px 23px;
	padding: 0px;
}

#side .ec_info .list ul {
	margin: 0px;
	padding: 0px;
}

#side .ec_info .list li {
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#side .ec_info .past {
	margin: 0px;
	padding: 0px 5px 0px 0px;
	text-align: right;
}

#side .ec_info .mail_service_info {
	margin: 20px 5px 0px 5px;
	padding: 0px;
}

#side .ec_info .mail_service {
	margin: 5px 0px 10px 0px;
	padding: 0px;
	text-align: center;
}

/* 左カラム　議会中継 */
#side .assembly {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#side .assembly .title {
	margin: 0px;
	padding: 5px 5px 5px 15px;
}

#side .assembly .list {
	margin: 10px 5px 0px 23px;
	padding: 0px;
}

#side .assembly .list ul {
	margin: 0px;
	padding: 0px;
}

#side .assembly .list li {
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#side .assembly .relay {
	margin: 5px 0px 10px 0px;
	padding: 0px;
	text-align: center;
}

/* 左カラム　サイドメニュー */
#side .side_menu {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#side .side_menu .title {
	margin: 0px;
	padding: 5px 5px 5px 15px;
}

#side .side_menu .list {
	margin: 10px 5px 0px 23px;
	padding: 0px;
}

#side .side_menu .list ul {
	margin: 0px;
	padding: 0px;
}

#side .side_menu .list li {
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

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

/* 右カラム */
#main {
	float: right;
	width: 740px;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 20px 0px;
}

#main #center {
	width: 740px;
	margin: 0px;
	padding: 0px;
}

/* 右カラム　メイン　重要なお知らせ */
#main #center .importance {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#main #center .importance .title {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

#main #center .importance .list {
	margin: 10px 5px 0px 20px;
	padding: 0px;
}

#main #center .importance .list ul {
	margin: 0px;
	padding: 0px;
}

#main #center .importance .list li {
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

/* 右カラム　メイン　注目情報 */
#main #center .attention {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#main #center .attention .title {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

#main #center .attention .content {
	margin: 0px;
	padding: 10px 0px 5px 0px;
}

#main #center .attention .content .photo {
	float: left;
	width: 120px;
	margin: 0px;
	padding: 0px;	
}

/* 071129追加：ここから */
#main #center .attention .content .photo_comment {
	float: left;
	width: 120px;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	text-align: center;	
}
/* 071129追加：ここまで */

#main #center .attention .content .list {
	float: left;
	width: 600px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

#main #center .attention .content .list ul {
	margin: 0px;
	padding: 0px;
}

#main #center .attention .content .list li {
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

/* 右カラム　メイン　左カラム */
#main #left {
	float: left;
	width: 550px;
	margin: 0px 15px 0px 0px;
	padding: 0px;
}

* html #main #left {
	margin: 0px 10px 0px 0px;
	padding: 0px;
}

/* 右カラム　メイン　左カラム　新着情報 */
#main #left .new_info {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#main #left .new_info .title {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

#main #left .new_info .rss_atom {
	margin: 3px 0px 5px 0px;
	padding: 0px;
	text-align: right;
	font-size: 0px;
}

#main #left .new_info .content {
	margin: 0px;
	padding: 0px;
}

#main #left .new_info .content .photo {
	float: left;
	width: 120px;
	margin: 0px;
	padding: 0px;	
}

/* 071129追加：ここから */
#main #left .new_info .content .photo_comment {
	float: left;
	width: 120px;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	text-align: center;	
}
/* 071129追加：ここまで */

#main #left .new_info .content .list {
	float: left;
	width: 400px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

#main #left .new_info .content .list ul {
	margin: 0px;
	padding: 0px;
}

#main #left .new_info .content .list li {
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#main #left .new_info .list_navi {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	text-align: right;	
}

#main #left .new_info .list_navi img {
	padding: 0px 5px 0px 0px;
}

/* センター　施設一覧 */
#center .new_info {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#center .new_info .content {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#center .new_info .content .photo {
	float: left;
	width: 200px;
	margin: 0px 0px 5px 10px;
	padding: 0px;	
}

#center .new_info .content .list {
	float: left;
	width: 250px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

#center .new_info .content .list ul {
	margin: 0px;
	padding: 0px;
}

#center .new_info .content .list li {
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

/* 左カラム　施設一覧の新着 */
#left .coop_info {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}

#left .coop_info .content {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#left .coop_info .content .photo {
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;	
}

#left .coop_info .content .list {
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

#left .coop_info .content .list ul {
	margin: 0px;
	padding: 0px;
}

#left .coop_info .content .list li {
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

/* 右カラム　メイン　左カラム　ライフステージ */
#left .life_stage {
	width: 550px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#left .life_stage .title {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

#left .life_stage .content {
	margin: 0px;
	padding: 2px 0px 2px 2px;
}

#left .life_stage .content .cat_btn {
	float: left;
	margin: 0px;
	padding: 0px 1px 0px 0px;
	font-size: 0px;
}

#left .life_stage_2 {
	width: 740px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#left .life_stage_2 .title {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

#left .life_stage_2 .content {
	margin: 0px;
	padding: 2px 0px 2px 4px;
}

#left .life_stage_2 .content .cat_btn {
	float: left;
	margin: 0px;
	padding: 0px 2px 0px 0px;
	font-size: 0px;
}

/* 右カラム　メイン　左カラム　住民・観光者・行政・企業事業者 */
#left .to {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#left .to .title {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

#left .to .content_top {
	margin: 1px 0px 0px 0px;
	padding: 0px;
}

#left .to .content_top table {
	width: 550px;
	margin: 0px;
	padding: 0px;
}

#left .to .content_top th {
	width: 70px;
	margin: 0px;
	padding: 5px;
	text-align: left;
}

#left .to .content_top td {
	width: 267px;
	margin: 0px;
	padding: 5px;
}

#left .to .content {
	margin: 1px 0px 0px 0px;
	padding: 0px;
}


#left .to .content .cat_title {
	width: 150px;
	margin: 0px;
	padding: 5px;
	text-align: left;
}

#left .to .content .cat {
	width: 580px;
	margin: 0px;
	padding: 5px;
}

/* 右カラム　メイン　左カラム　岡谷市役所 */
#main #left .office {
	margin: 0px;
	padding: 0px;
}

#main #left .office .content {
	float: left;
	width: 260px;
	margin: 0px;
	padding: 0px;
}

#main #left .office .content .name {
	margin: 0px;
	padding: 0px;
}

#main #left .office .content .add {
	margin: 0px;
	padding: 0px;
}

#main #left .office .photo {
	float: left;
	width: 100px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

/* 右カラム　メイン　右カラム */
#main #right {
	float: left;
	width: 175px;
	margin: 0px;
	padding: 0px;
}

/* 右カラム　メイン　右カラム　広告バナー */
#main #right .ad_banner {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

/* 右カラム　メイン　右カラム　サイドメニュー */
#main #right .side_menu {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#main #right .side_menu .title {
	margin: 0px;
	padding: 5px 5px 5px 15px;
}

#main #right .side_menu .list {
	margin: 10px 5px 0px 23px;
	padding: 0px;
}

#main #right .side_menu .list ul {
	margin: 0px;
	padding: 0px;
}

#main #right .side_menu .list li {
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}


/* 右カラム　メイン　右カラム　バナー */
#main #right .guide_banner {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 0px;
}

/* 右カラム　メイン　右カラム　QRコード */
#main #right .side_menu .qr_info {
	margin: 0px;
	padding: 10px 5px 10px 5px;
}

#main #right .side_menu .qr {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 0px;
	text-align: center;
}



/* index */
/* 左カラム　タイトル */
#left .title_search_info {
	margin: 0px;
	padding: 0px;
}

#left .title_search_event {
	margin: 0px;
	padding: 0px;
}

#left .title_search_service {
	margin: 0px;
	padding: 0px;
}

#left .title_search_dl {
	margin: 0px;
	padding: 0px;
}

#left .title_search_faq {
	margin: 0px;
	padding: 0px;
}

#left .title_search_life {
	margin: 0px;
	padding: 0px;
}

#left .title_search_tour {
	margin: 0px;
	padding: 0px;
}

#left .title_search_gov {
	margin: 0px;
	padding: 0px;
}

#left .title_search_business {
	margin: 0px;
	padding: 0px;
}

#left .title_search_free {
	margin: 0px;
	padding: 0px;
}

#left .title_search_housing {
	margin: 0px;
	padding: 0px;
}

#left #search_title {
	margin: 0px;
	padding: 10px 0px 0px 500px;
}

#left #box_btn {
	margin: 0px;
	padding: 0px 0px 10px 500px;
}

#left #box {
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}

#left #btn {
	float: left;
	margin: 0px;
	padding: 0px;
}

/* 左カラム　ランキング表示ナビ */
.page_ranking {
	margin: 0px;
	padding: 5px 0px 5px 5px;
}

.page_ranking .page {
	float: left;
	margin: 0px;
	padding: 0px;
}

.page_ranking .ranking {
	float: right;
	margin: 0px;
	padding: 0px;
}

.page_ranking .ranking img {
	padding-right: 3px;
}

/* 左カラム　コンテンツ */
#index_cat {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#index_cat .cat_title_info {
	width: 720px;
	margin: 0px;
	padding: 5px 0px 5px 7px;
}

#index_cat .cat_title_event {
	width: 720px;
	margin: 0px;
	padding: 5px 0px 5px 7px;
}

#index_cat .cat_title_service {
	width: 720px;
	margin: 0px;
	padding: 5px 0px 5px 7px;
}

#index_cat .cat_title_faq {
	width: 720px;
	margin: 0px;
	padding: 5px 0px 5px 7px;
}

#left .cat_title_mail_magazine {
	width: 720px;
	margin: 0px;
	padding: 5px 0px 5px 7px;
}

#index_cat .cat_title_faq_2 {
	width: 725px;
	margin: 0px;
	padding: 5px 0px 5px 7px;
}

#index_cat .cat_list {
	margin: 10px 0px 0px 20px;
	padding: 0px;
}

#index_cat .cat_list ul {
	margin: 0px;
	padding: 0px;
}

#index_cat .cat_list li {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#index_cat .content_title {
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

#index_cat .content {
	margin: 0px;
	padding: 5px 0px 10px 0px;
}

#index_cat .content span {
	padding: 0px 3px 0px 3px;
}

/* 左カラム　住宅分譲情報　地図 */
#left .houfing_map {
	width: 550px;
	margin: 20px 0px 20px 0px; 
	padding: 0px;
	text-align: center;
}

/* 左カラム　詳細検索 */
#left .search_text {
	width: 550px;
	margin: 20px 10px 0px 0px;
	padding: 0px 0px 5px 0px;
}

#left .search_cat {
	width: 550px;
	margin: 20px 10px 0px 0px;
	padding: 0px 0px 10px 0px;
}

#left .search_cat .cat_title {
	margin: 0px;
	padding: 0px;
}

#left .search_cat .cat_info {
	margin: 0px;
	padding: 5px 10px 5px 0px;
}

#left .search_cat .cat_list {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#left .search_cat .cat_list span {
	margin: 0px;
	padding: 0px 10px 0px 0px;
}

#left .search_cat .hp_navi {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#left .search_cat .hp_navi img {
	padding-right: 3px;
	vertical-align: middle;
}

#left .search_cat form {
	margin: 0px;
	padding: 0px;
}

#left .search_cat .item {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

#left .search_cat .detail {
	margin: 10px 0px 5px 0px;
	padding: 0px;
}

#left .search_navi {
	margin: 10px 0px 20px 0px;
	padding: 0px;
	text-align: center;
}

/* センター　お問い合わせ */
#center .contact_text {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#center .contact_hp_navi {
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

#center .contact_hp_navi img {
	padding-right: 3px;
	vertical-align: middle;
}

#center .contact_hp_navi_2 {
	width: 740px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

#center .contact_hp_navi_2 img {
	padding-right: 3px;
	vertical-align: middle;
}

#center .contact_cat {
	width: 930px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

#center .contact_cat form {
	margin: 0px;
	padding: 0px;
}

#center .contact_cat .cat_title {
	float: left;
	width: 250px;
	margin: 0px;
	padding: 0px;
}

#center .contact_cat .necessity {
	padding-left: 5px;
}

#center .contact_cat .cat_content {
	float: left;
	width: 500px;
	margin: 0px;
	padding: 0px;
}

#center .contact_cat .cat_content .box {
	margin: 0px;
	padding: 0px;
}

#center .contact_cat .cat_content .ex {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#center .contact_cat .cat_content .q_text {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#center .contact_cat .cat_content .content_title {
	margin: 0px;
	padding: 0px;
}

#center .contact_search_navi {
	margin: 10px 0px 20px 0px;
	padding: 0px;
	text-align: center;
}




/* 右カラム */
#right .side {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 4px;
}

/* 右カラム　タイトル */
#right .side .side_title {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

/* 右カラム　リスト */
#right .side .side_list {
	width: 159px;
	margin: 0px;
	padding: 10px 5px 0px 5px;
}

#right .side .side_list ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

#right .side .side_list li {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#right .side .side_list .dl_navi {
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

#right .side .side_list .dl_navi img {
	padding-right: 5px;
}

#right .side .side_list .dl_info {
	margin: 0px;
	padding: 10px 0px 10px 0px;
}


/* センター　市役所紹介・情報公開 */
#center .section_topics {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

#center .section_topics .section_photo_text {
	float: left;
	width: 250px;
	margin: 0px 10px 0px 0px;
	padding: 5px;
	text-align: center;
}

#center .section_topics .section_photo_text .intro_navi {
	margin: 0px;
	padding: 0px;
}

#center .section_topics .section_photo_text .section_photo {
	margin: 0px;
	padding: 5px 0px 5px 0px;
}

#center .section_topics .section_photo_text .summary_navi {
	margin: 0px;
	padding: 0px;
}

#center .section_topics .topics {
	float: left;
	width: 640px;
	margin: 0px;
	padding: 5px;
}

#center .section_topics .topics .topics_info {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#center .section_topics .topics .topics_list {
	margin: 0px;
	padding: 0px;
}

#center .section_topics .topics .topics_list ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

#center .section_topics .topics .topics_list li {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#center .section_list_navi {
	float: left;
	width: 440px;
	margin: 10px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
}

#center .section_list_navi .section_list_title {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 3px 5px;
}

#center .section_list_navi .ranking_navi {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-align: right;
}

#center .section_list_navi .ranking_navi img {
	padding-right: 5px;
}

#center .section_list_navi .section_navi {
	width: 328px;
	margin: 0px;
	padding: 10px;
	text-align: center; 
}

#center .section_list_navi .section_navi span {
	margin: 0px;
	padding: 0px 20px 0px 0px; 
	text-align: left;
}

#center .section_list_navi .sec_title {
	width: 430px;
	margin: 15px 0px 5px 10px;
	padding: 0px 0px 5px 0px; 
}

#center .section_list_navi .sec_list {
	margin: 0px;
	padding: 0px; 
}

#center .section_list_navi .sec_list ul {
	margin: 0px 0px 0px 30px;
	padding: 0px;
}

#center .section_list_navi .sec_list li {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

/* センター　施設連絡先一覧 */
#center .section_list_print {
	width: 730px;
	margin: 10px 0px 10px 0px;
	padding: 5px 0px 3px 0px;
}

#center .section_list_print .section_list_title_2 {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

#center .section_list_print .print_navi {
	float: right;
	margin: 0px;
	padding: 0px 5px 0px 0px;
}

#center .section_main {
	width: 735px;
	margin: 0px;
	padding: 5px 0px 3px 5px;
}

#center .section_list {
	width: 740px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
}

#center .section_list .section_name {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
}

#center .section_list .section_name img {
	padding-right: 5px;
}

#center .section_list .tel {
	float: left;
	width: 400px;
	margin: 0px;
	padding: 0px;
}

#center .section_list .contact_pb {
	float: left;
	width: 140px;
	margin: 0px;
	padding: 0px;
}


/* センター　広報誌 */
#center .free_list_photo {
	width: 740px;
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}

#center .free_list_photo .free_photo {
	float: left;
	width: 100px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#center .free_list_photo .free_list {
	float: left;
	width: 600px;
	margin: 0px;
	padding: 0px;
}

#center .free_list_photo .free_list .list_title {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#center .free_list_photo .free_list .list_title img {
	padding-right: 5px;
}

#center .free_list_photo .free_list .list_info {
	margin: 0px;
	padding: 0px 0px 15px 10px;
}

#center .free_list_photo .free_list .list_section {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}



/* result */
/* センター　タイトル */
#center .title_search_info {
	margin: 0px;
	padding: 0px;
}

#center .title_search_event {
	margin: 0px;
	padding: 0px;
}

#center .title_search_service {
	margin: 0px;
	padding: 0px;
}

#center .title_search_dl {
	margin: 0px;
	padding: 0px;
}

#center .title_search_faq {
	margin: 0px;
	padding: 0px;
}

#center .title_search_section {
	margin: 0px;
	padding: 0px;
}

#center .title_search_life {
	margin: 0px;
	padding: 0px;
}

#center .title_search_tour {
	margin: 0px;
	padding: 0px;
}

#center .title_search_gov {
	margin: 0px;
	padding: 0px;
}

#center .title_search_business {
	margin: 0px;
	padding: 0px;
}

#center .title_search_housing {
	margin: 0px;
	padding: 0px;
}

#center .title_search_free {
	margin: 0px;
	padding: 0px;
}

#center .title_search_calendar {
	margin: 0px;
	padding: 0px;
}

#center .title_search_search {
	margin: 0px;
	padding: 0px;
}

#center .title_search_link {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

#center .title_search_election1 {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

#center .title_search_election2 {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

#center .title_search_contact {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

#center #search_title_2 {
	margin: 0px;
	padding: 10px 0px 0px 650px;
}

#center #box_btn_2 {
	margin: 0px;
	padding: 0px 0px 10px 650px;
}

#center #box_2 {
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}

#center #btn_2 {
	float: left;
	margin: 0px;
	padding: 0px;
}

/* センター　list_info */
#center .list_info {
	margin: 0px;
	padding: 10px 0px 5px 5px;
}

/* センター　prev_next */
#center .prev_next {
	width: 910px;
	margin: 0px;
	padding: 5px 10px 3px 10px;
}

#center .prev_next .prev_navi {
	float: left;
	width: 250px;
	margin: 0px;
	padding: 0px;
}

#center .prev_next .next_navi {
	float: left;
	width: 250px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}

#center .prev_next .page_no {
	float: left;
	width: 220px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#center .prev_next .cat_navi {
	float: left;
	margin: 0px;
	padding: 0px 20px 0px 20px;
}

/* センター　prev_next_free1（パブリックコメント用） */
#center .prev_next_free1 {
	width: 910px;
	margin: 0px;
	padding: 5px 10px 3px 10px;
}

#center .prev_next_free1 .prev_navi {
	float: left;
	width: 250px;
	margin: 0px;
	padding: 0px;
}

#center .prev_next_free1 .next_navi {
	float: left;
	width: 250px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}

#center .prev_next_free1 .page_no {
	float: left;
	width: 390px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#center .prev_next_free1 .cat_navi {
	float: left;
	margin: 0px;
	padding: 0px 20px 0px 20px;
}


/* センター　コンテンツリスト */
#center .content_list_title {
	margin: 10px 0px 10px 0px;
	padding: 5px 0px 5px 5px;
}

#center .content_list {
	margin: 0px;
	padding: 0px;
}

#center .content_list ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

#center .content_list li {
	margin: 10px 10px 10px 0px;
	padding: 0px;
	vertical-align: middle;
}

#center .content_list .list_title {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#center .content_list .list_info {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#center .content_list .section_info {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#center .content_list .list_section {
	width: 900px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#center .content_list_navi {
	width: 740px;
	margin: 0px;
	padding: 5px 0px 10px 20px;
}

#center .content_list_navi img {
	padding-right: 0px 5px 0px 0px;
}

/* センター　投票速報 */
#center .page_info {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#center .sub_title {
	width: 735px;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 5px;
}

#center .detail_list {
	width: 450px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#center .detail_list th {
	margin: 0px;
	padding: 5px 0px 3px 0px;
	text-align: center;
}

#center .detail_list .man {
	width: 100px;
	margin: 0px;
	padding: 5px 0px 3px 0px;
	text-align: center;
}

#center .detail_list .woman {
	width: 100px;
	margin: 0px;
	padding: 5px 0px 3px 0px;
	text-align: center;
}

#center .detail_list .item {
	width: 135px;
	margin: 0px;
	padding: 5px 0px 3px 5px;
	text-align: center;
}

#center .detail_list .total {
	width: 100px;
	margin: 0px;
	padding: 5px 5px 3px 0px;
	text-align: right;
}

#center .list_title {
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

#center .can_list {
	width: 453px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

#center .can_list th {
	margin: 0px;
	padding: 5px 0px 3px 0px;
	text-align: center;
}

#center .can_list .name {
	width: 200px;
	margin: 0px;
	padding: 5px 0px 3px 5px;
	text-align: left;
}

#center .can_list .poll {
	width: 250px;
	margin: 0px;
	padding: 5px 5px 3px 0px;
	text-align: right;
}

/* イベントカレンダー */
#center .select {
	width: 720px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 5px 8px;
}

#center .select .cat {
	float: left;
	margin: 0px;
	padding: 0px 20px 0px 30px;
}

#center .select .cal_search {
	float: left;
	margin: 0px;
	padding: 0px 20px 0px 20px;
}

#center .event_calendar {
	width: 738px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

#center .event_calendar .sunday {
	width: 100px;
	margin: 0px;
	padding: 5px 0px 5px 5px;
}

#center .event_calendar .weekday {
	width: 100px;
	margin: 0px;
	padding: 5px 0px 5px 5px;
}

#center .event_calendar .saturday {
	width: 100px;
	margin: 0px;
	padding: 5px 0px 5px 5px;
}

#center .event_calendar .sun {
	margin: 0px;
	padding: 5px 0px 5px 5px;
}

#center .event_calendar .sun_text {
	margin: 0px;
	padding: 0px 5px 0px 5px;
}

#center .event_calendar .day {
	margin: 0px;
	padding: 5px 0px 5px 5px;
}

#center .event_calendar .day_text {
	margin: 0px;
	padding: 0px 5px 0px 5px;
}

#center .event_calendar .sat {
	margin: 0px;
	padding: 5px 0px 5px 5px;
}

#center .event_calendar .sat_text {
	margin: 0px;
	padding: 0px 5px 0px 5px;
}

#center .event_calendar .none {
	margin: 0px;
	padding: 0px;
}

#center .event_calendar .none_text {
	margin: 0px;
	padding: 0px 5px 0px 5px;
}

#center .event_calendar .th {
	width: 105;
	background-color: #ff00ff;
}

/* 左カラム　prev_next */
#left .prev_next {
	width: 720px;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 3px 10px;
}

#left .prev_next .prev_navi {
	float: left;
	width: 260px;
	margin: 0px;
	padding: 0px;
}

#left .prev_next .next_navi {
	float: right;
	width: 260px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}


/* detail */
/* 左カラム　最終更新日・ID・印刷用ページボタン */
#left .date_print {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-align: right;
}

#left .date_print img {
	padding-left: 5px;
}

#left .date_print_2 {
	margin: 0px;
	padding: 10px 0px 5px 0px;
	text-align: right;
}

#left .date_print_2 img {
	padding-left: 5px;
}

/* 左カラム　タイトル */
#left .page_title_info {
	width: 720px;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 20px;
	border: 1px solid #d5d5d5;
}

#left .page_title_event {
	width: 720px;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 20px;
	border: 1px solid #d5d5d5;
}

#left .page_title_service {
	width: 720px;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 20px;
	border: 1px solid #d5d5d5;
}

#left .page_title_faq {
	width: 720px;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 20px;
	border: 1px solid #d5d5d5;
}

#left .page_title_section {
	width: 720px;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 20px;
	border: 1px solid #d5d5d5;
}

/* 左カラム　情報発信元(タイトル下) */
#left .section {
	margin: 0px;
	padding: 0px;
	text-align: right;
}

/* 左カラム　各課・施設　住所・TEL等 */
#left .section_content {
	margin: 5px 0px 0px 0px;
	padding: 10px;
}

#left .section_content .add {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#left .section_content .contact {
	margin: 0px;
	padding: 0px;
	text-align: right;
}

/* 左カラム　サブタイトル */
#left .subtitle_info {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 12px 3px;
}

#left .subtitle_event {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 12px 3px;
}

#left .subtitle_service {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 12px 3px;
}

#left .subtitle_faq {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 12px 3px;
}

#left .subtitle_section {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 12px 3px;
}

/* 左カラム　写真 */
#left .photo_text_1 {
	float: left;
	width: 275px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}

#left .photo_text_1 .photo {
	margin: 0px;
	padding: 0px;
}

#left .photo_text_1 .text {
	margin: 0px;
	padding: 3px 0px 0px 0px;
}

#left .photo_text_2 {
	float: left;
	width: 182px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}

#left .photo_text_2 .photo {
	margin: 0px;
	padding: 0px;
}

#left .photo_text_2 .text {
	margin: 0px;
	padding: 3px 0px 0px 0px;
}

#left .photo_text_3 {
	width: 550px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}

#left .photo_text_1 .photo {
	margin: 0px;
	padding: 0px;
}

#left .photo_text_1 .text {
	margin: 0px;
	padding: 3px 0px 0px 0px;
}

/* 左カラム　コンテンツ */
#left .detail_cat {
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

/* 左カラム　テキスト */
#left .summary_text {
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

/* 左カラム　表 */
#left .chart_title {
	margin: 15px 0px 2px 0px;
	padding: 0px;
}

#left .chart {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#left .chart table {
	text-align: center;
}

#left .chart table .chart_index {
	padding: 5px;
}

#left .chart table .chart_content {
	padding: 5px;
}

/* 左カラム　コンテンツタイトル */
#left .detail_cat_title_info {
	width: 720px;
	margin: 0px;
	padding: 6px 0px 8px 10px;
}

#left .detail_cat_title_event {
	width: 720px;
	margin: 0px;
	padding: 6px 0px 8px 10px;
}

#left .detail_cat_title_service {
	width: 720px;
	margin: 0px;
	padding: 6px 0px 8px 10px;
}

#left .detail_cat_title_faq {
	width: 720px;
	margin: 0px;
	padding: 6px 0px 8px 10px;
}

#left .detail_cat_title_section {
	width: 720px;
	margin: 0px;
	padding: 6px 0px 8px 10px;
}

/* 左カラム　案内 */
#left .guide {
	width: 700px;
	margin: 5px 0px 0px 15px;
	padding: 0px;
}

#left .guide table {
	margin: 0px;
	padding: 0px;
}

#left .guide table .guide_sponsor {
	padding: 5px 10px 5px 10px;
	vertical-align: top;
}

#left .guide table .guide_title {
	width: 180px;
	padding: 5px 10px 5px 10px;
	vertical-align: top;
}

#left .guide table .guide_content {
	width: 350px;
	padding: 5px 10px 5px 10px;
}

/* 左カラム　地図 */
#left .map_info {
	margin: 5px 0px 0px 15px;
	padding: 0px;
}

#left .map_info .map {
	float: left;
	width: 360px;
	margin: 0px;
	padding: 0px;
}

#left .map_info .info {
	float: left;
	width: 160px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

/* 左カラム　関連リンク */
#left .link_list {
	margin: 5px 0px 0px 15px;
	padding: 0px;
}

#left .link_list .link {
	width: 520px;
	margin: 0px;
	padding: 5px 0px 3px 5px;
}

#left .link_list .link img {
	padding-right: 5px;
	vertical-align: middle;
}

/* 左カラム　関連書類 */
#left .file_list {
	margin: 5px 0px 0px 15px;
	padding: 0px;
}

#left .file_list .file {
	float: left;
	width: 247px;
	margin: 0px 15px 0px 0px;
	padding: 5px 0px 3px 5px;
}

#left .file_list .file img {
	padding-right: 5px;
	vertical-align: middle;
}

/* 左カラム　カテゴリ */
#left .category {
	width: 700px;
	margin: 5px 0px 20px 15px;
	padding: 0px;
}

#left .category_list {
	margin: 0px;
	padding: 5px 0px 5px 5px;
}

#left .category_list .category_title {
	float: left;
	width: 120px;
}

#left .category_list .category_content {
	float: left;
	width: 400px;
}

#left .category_list_2 {
	width: 530px;
	margin: 0px;
	padding: 0px;
}

#left .category_list_2 .category_content {
	margin: 0px;
	padding: 5px 0px 5px 5px;
}

/* 左カラム　情報発信元 */
#left .do_section {
	width: 550px;
	margin: 0px;
	padding: 0px;
}

#left .do_section .do_section_title {
	width: 650px;
	margin: 0px;
	padding: 5px 0px 3px 80px;
}

#left .do_section .office_navi {
	width: 647px;
	margin: 0px;
	padding: 10px 0px 5px 80px;
}

#left .do_section .office_navi .office {
	float: left;
	width: 450px;
	margin: 0px;
	padding: 0px;
}

#left .do_section .office_navi .office .office_name {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#left .do_section .office_navi .office .add {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#left .do_section .office_navi .section_navi {
	float: left;
	width: 130px;
	margin: 0px;
	padding: 10px 10px 0px 0px;
	text-align: right;
}

#left .do_section .office_navi .navi {
	margin: 0px;
	padding: 0px 0px 3px 0px;
}

#left .do_section .office_navi .navi img {
	padding-right: 5px;
}


/* 右カラム　関連情報タグ */
#right .side_tag {
	margin: 0px;
	padding: 0px;
	text-align: right;
	font-size: 0px;
}

#right .bg_side {
	width: 171px;
	margin: 0px 0px 0px 0px;
	padding: 2px;
}

/* 右カラム　タイトル */
#right .bg_side .side_title {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

/* 右カラム　リスト */
#right .bg_side .side_list {
	width: 159px;
	margin: 0px;
	padding: 10px 5px 0px 5px;
}

#right .bg_side .side_list .list ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	text-align: left;
}

#right .bg_side .side_list .list li {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	text-align: left;
}

#right .bg_side .side_list .other_section {
	margin: 0px;
	padding: 10px 0px 5px 2px;
}

#right .bg_side .side_list .dotted_line {
	margin: 0px;
	padding: 5px 0px 3px 0px;
	text-align: center;
	font-size: 0px;
}

#right .bg_side .side_list .side_list_navi {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	text-align: right;
}

#right .bg_side .side_list .side_list_navi img {
	padding-right: 5px;
}

/*-- お知らせ内パブリックコメント --*/
#public_comment{
	width: 200px
}

#public_comment ul {
	margin: 5px 5px 5px 20px;
	padding: 0px 0px 0px 10px;
}

#public_comment li {
	margin: 0px;
	padding: 5px;
}

/* 1026追加分 */

#center .section_list_navi .secgenrebox {
	width: 340px;
	margin: 0px;
	padding: 5px 0px 0px 5px;
    height: 100%;

}

#center .section_list_navi .secgenrebox:after{
	clear: both;
	display: block;
}

#center .section_list_navi .secgenrebox ul {
	width: 150px;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 5px;
	list-style-image: url(../images/arr_6.gif);
}

#center .section_list_navi .secgenrebox ul:after{
	clear: both;
	display: block;
}

#center .section_list_navi .secgenrebox li {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}







/* 10月26日対応：ここから */

/* 英語　左カラム　コンテンツ */
#index_cat_2 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#index_cat_2 .cat_list {
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
}

#index_cat_3 .cat_list {
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
}

#index_cat_2 .cat_list ul {
	margin: 0px;
	padding: 0px;
}

#index_cat_3 .cat_list ul {
	margin: 0px;
	padding: 0px;
}

#index_cat_2 .cat_list li {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#index_cat_3 .cat_list li {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

/* 英語　左カラム　list_info */
#left .list_info {
	margin: 0px;
	padding: 10px 0px 5px 5px;
}

/* 英語　左カラム　prev_next */
#left .prev_next_2 {
	width: 530px;
	margin: 0px;
	padding: 5px 10px 3px 10px;
}

#left .prev_next_2 .prev_navi {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
}

#left .prev_next_2 .next_navi {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}

#left .prev_next_2 .page_no {
	float: left;
	width: 130px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

/* 英語　左カラム　カテゴリタイトル */
#left .cat_title_faq {
	width: 535px;
	margin: 20px 0px 0px 0px;
	padding: 5px 0px 5px 7px;
}

/* 英語　左カラム　リスト */
#left .free_list_photo {
	width: 550px;
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}

#left .free_list_photo .free_photo {
	float: left;
	width: 120px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#left .free_list_photo .free_list {
	float: left;
	width: 400px;
	margin: 0px;
	padding: 0px;
}

#left .free_list_photo .free_list .list_title {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#left .free_list_photo .free_list .list_title img {
	padding-right: 5px;
}

#left .free_list_photo .free_list .list_info {
	margin: 0px;
	padding: 0px 0px 15px 10px;
}

#left .free_list_photo .free_photo_2 {
	float: left;
	width: 190px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#left .free_list_photo .free_list_2 {
	float: left;
	width: 350px;
	margin: 0px;
	padding: 0px;
}

#left .free_list_photo .free_list_2 .list_title {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#left .free_list_photo .free_list_2 .list_title img {
	padding-right: 5px;
}

/* 英語　左カラム　all */
#left .content_list_navi {
	margin: 0px;
	padding: 5px 10px 0px 0px;
	text-align: right;
}

#left .content_list_navi img {
	padding-right: 0px 5px 0px 0px;
}

/* 英語　左カラム　city profile リスト */
#left .content_list {
	margin: 0px;
	padding: 0px;
}

#left .content_list ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

#left .content_list li {
	margin: 20px 10px 10px 0px;
	padding: 0px;
	vertical-align: middle;
}

#left .content_list .list_title {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#left .content_list .list_info {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}

/* 英語　右カラム　TopPage */
#right .side_top_page {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 4px;
}

/* 10月26日対応：ここまで */


/* 10月29日対応：ここから */

/* 英語　左カラム　タイトル */
#left .title_search_english {
	margin: 0px;
	padding: 0px;
}

#left .title_city_profile {
	margin: 0px;
	padding: 15px 0px 15px 20px;
}

/* 英語　左カラム　サイトマップ */
#left .content_list .list_info_2 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#left .content_list .list_section_2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
}

/* 10月29日対応：ここまで */

/* 課別記事一覧：ここから */

#center .page_title_section {
	width: 720px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 20px;
}

#center .section_content {
	width: 720px;
	margin: 5px 0px 0px 0px;
	padding: 10px;
}

#center .section_content .add {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#center .section_content .contact {
	margin: 0px;
	padding: 0px;
	text-align: right;
}

/* 課別記事一覧：ここまで */

.map_text {
	margin: 0px;
	padding: 0px 0px 5px 20px;
}

#right .side_menu .ad_bnr {
	margin: 0;
	padding: 10px 0;
}

#right .side_menu .ad_bnr p {
	text-align: center;
	text-align: center;
	margin: 0;
	padding: 0 0 5px 0;
}

.adbnr_footer {
	width: 940px;
	margin: 0;
	padding: 0 0 0 10px;
}

.adbnr_footer h4 {
	width: 940px;
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
}

.adbnr_footer p {
	float: left;
	text-align: center;
	width: 188px;
	margin: 0;
	padding: 0;
}

.population {
	margin: 0;
	padding: 0 0 10px 0;
}

.since {
	text-align: right;
	margin: 0;
	padding: 0 0 10px 0;
}

/* レフト　メールマガジン */
#left .page_info {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#left .sub_title {
	width: 735px;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 5px;
}

#left .detail_list {
	width: 735px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#left .detail_list th {
	margin: 0px;
	padding: 5px 0px 3px 0px;
	text-align: center;
}

#left .detail_list .item {
	width: 200px;
	margin: 0px;
	padding: 5px 0px 3px 5px;
	text-align: center;
}

#left .detail_list .title {
	width: 535px;
	margin: 0px;
	padding: 5px 5px 3px 0px;
	text-align: center;
}

#left .list_title {
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

#left .page_title_mail_magazine {
	width: 720px;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 20px;
	border: 1px solid #d5d5d5;
}

