@charset "UTF-8";






/*画像リンクエフェクト*/
#contentsArea a:hover img { opacity: 0.7 !important; filter: alpha(opacity=70) !important; -ms-filter: "alpha( opacity=70 )" !important; background: #FFF !important; }
#contentsArea .bImgbtn a:hover img { opacity: 1 !important; filter: alpha(opacity=100) !important; -ms-filter: "alpha( opacity=100 )" !important; background: inherit  !important; }






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
バックグラウンドカラー
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

body { background-color: #F4F4EC; }
#wrapper { background: url(../common-img/cover_sec.jpg) no-repeat center top; }
#headerAreaOuter { background: url(../common-img/header_skirt.png) no-repeat center bottom; }
#contentsArea { }
#container { }
#user-area { }
#breadcrumbsList { }






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
ヘッダーエリア
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#headerAreaInner { border-top: 1px solid #E2E0D7; background-color: #FFF; }
#headerSubArea { }
#headerSubAreaInner { background: url(../common-img/headerSubArea_bg.png) repeat 0 0; }
#innerLeftBox { border-left-color: #E2E0D7; }
#innerRightBox { border-right-color: #E2E0D7; }

/*ロゴ*/
#innerLeftBox a { background: url(../common-img/logo.png) no-repeat center top; }

/*検索*/
input#searchField { border: 1px solid #7F9DB9; background-color: #FFF; color: #333; }
input#searchGo { background: url(../common-img/btn_search_go.png) no-repeat 0 0; }

/*オプション*/
.headerOption p a { background: url(../common-img/font_color_btn.png) no-repeat 0 0; }
.headerOption p a:hover { background-image: url(../common-img/font_color_btn.png); }
.headerOption dl#tsBox dt span { background-image: url(../common-img/font_size_title.png); }
.headerOption dl#tsBox dd#tsBtnS a { background-image: url(../common-img/font_size_btn_s.png); }
.headerOption dl#tsBox dd#tsBtnM a { background-image: url(../common-img/font_size_btn_m.png); }
.headerOption dl#tsBox dd#tsBtnL a { background-image: url(../common-img/font_size_btn_l.png); }

/*サブナビゲーション*/
#subNaviArea ul li a { background: url(../common-img/header_navi_ico.gif) no-repeat 0 0.35em; }

/*パンくずリスト*/
#breadcrumbsList li a { background: url(../common-img/ico_breadcrumbs.gif) no-repeat right; }

/*トップコンテナー*/
body#pageBody .col3-5 .box3 .containerInner { background-color: #F4F4EC; }

/*検索ボタン*/
#pageSearchBtn p a.pageSearchBtnOn { background: url(../common-img/ico_page_search.gif) no-repeat 0 0; }
#pageSearchBtn p a.pageSearchBtnOff { background: url(../common-img/ico_page_search_off.gif) no-repeat 0 0; }
.pageSearchHelp { background: url(../common-img/ico_page_search_help.gif) no-repeat 0 0; }






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
グローバルナビエリア
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*グローバルナビゲーション*/
#globalNaviArea ul li { background-color: #FFF; }
#globalNaviArea ul li a { color: #333; text-decoration: none !important; border-bottom-color: #E2E0D7; border-left-color:  #E2E0D7; }
#globalNaviArea ul li a:hover { background-color: #FFF; border-bottom-color: #8EB73F; color: #8EB73F !important; font-weight: bold; }

/*グローバルナビゲーションアクティブ設定*/
body#pageBody #globalNaviArea ul li.navi1 a { border-bottom-color: #8EB73F; color: #8EB73F !important; font-weight: bold; } /*ホーム*/
body#pageBodykurashi #globalNaviArea ul li.navi2 a { border-bottom-color: #8EB73F; color: #8EB73F !important; font-weight: bold; } /*くらしの情報*/
body#pageBodykankou #globalNaviArea ul li.navi3 a { border-bottom-color: #8EB73F; color: #8EB73F !important; font-weight: bold; } /*観光*/
body#pageBodybusiness #globalNaviArea ul li.navi4 a { border-bottom-color: #8EB73F; color: #8EB73F !important; font-weight: bold; } /*事業者向け*/
body#pageBodymachi #globalNaviArea ul li.navi5 a { border-bottom-color: #8EB73F; color: #8EB73F !important; font-weight: bold; } /*市政情報*/






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
フッターエリア
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#footerAreaOuter { background-color: #F4F4EC; }
#pPageTop { }
#pPageTop p a { background: url(../common-img/btn_pagetop.gif) no-repeat; }
#pPageTop p a:hover { background: url(../common-img/btn_pagetop.gif) no-repeat 0 -21px; }
#footerNaviArea ul li a { background: url(../common-img/footer_navi_ico.gif) no-repeat 0 0.4em; }






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
カラー定義
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*------------------------------------------------------------
コンテナーバックグラウンドカラー
-------------------------------------------------------------*/
.mainBg { }

/*------------------------------------------------------------
グローバルフォントカラー）
-------------------------------------------------------------*/
body { color: #333; }

/*------------------------------------------------------------
グローバルリンクカラー
-------------------------------------------------------------*/
a:link,a:active,a:visited { color: #333; text-decoration: underline; }
a:hover { text-decoration: none; }

/*アイコンリンク*/
a.linkArrow { padding: 0 0 0 20px; display: inline-block; background: url(../common-img/ico_arrow.gif) no-repeat 0.2em 0.3em; }
a.linkContact { padding: 0 0 0 20px; display: inline-block; background: url(../common-img/ico_contact.gif) no-repeat 0 0.4em; }

/*外部リンク*/
a.linkBlank { padding: 0 18px 0 0; display: inline-block; background: url(../common-img/ico_link_blank.gif) no-repeat right 0.95em; }

/*-------------------------------------------------------------
背景付きタイトル（見出し - 大きくて太いタイトル）H2で使用
-------------------------------------------------------------*/
.bTtlBg { }
.bTtlBg h1,
.bTtlBg h2,
.bTtlBg h3 { border-color: #E2E0D7; }

/*------------------------------------------------------------
COLOR01（グローバルナビゲーションバックグラウンドカラー）
-------------------------------------------------------------*/
.color01 { }

/*------------------------------------------------------------
COLOR02（グローバルナビゲーションテキストカラー）
-------------------------------------------------------------*/
.color02 a:link,.color02 a:active,.color02 a:visited { }

/*------------------------------------------------------------
COLOR03（グローバルナビゲーションバックグラウンドホバーカラー）
-------------------------------------------------------------*/
#globalNaviArea .active a { }
.color03 a:hover { }

/*------------------------------------------------------------
COLOR04（グローバルナビゲーションホバーテキストカラー）
-------------------------------------------------------------*/
#globalNaviArea a.active { }
.color04 a:hover { }

/*------------------------------------------------------------
COLOR05（ローカルナビゲーションバックグラウンドカラー）
-------------------------------------------------------------*/
.color05 { }

/*------------------------------------------------------------
COLOR06（ローカルナビゲーションテキストカラー）
-------------------------------------------------------------*/
.color06 a:link,.color06 a:active,.color06 a:visited { color: #333; }

/*------------------------------------------------------------
COLOR07（ローカルナビゲーションバックグラウンドホバーカラー）
-------------------------------------------------------------*/
#localNaviArea .active a {  }
.color07 a:hover { }

/*------------------------------------------------------------
COLOR08（ローカルナビゲーションホバーテキストカラー）
-------------------------------------------------------------*/
#localNaviArea .active a { color: #333; }
.color08 a:hover { color: #333; }

/*------------------------------------------------------------
COLOR09（見出しバックグラウンドカラー）H2で使用
-------------------------------------------------------------*/
.color09 h1,
.color09 h2,
.color09 h3 { color: #333; background-color: #F4F4EC; }

/*サイドバー*/
#usersidearea .color09 h1,
#usersidearea .color09 h2,
#usersidearea .color09 h3 { background-color: #DCDAD4; }

/*------------------------------------------------------------
COLOR10（見出しカラー）H1で使用
-------------------------------------------------------------*/
.bTtl {  }
.bTtl h1,
.bTtl h2,
.bTtl h3 { border-top-color: #8EB73F; border-right-color: #E2E0D7; border-left-color: #E2E0D7; background-color: #FFF; }
.color10 { color: #333; }

/*サイドバー*/
#usersidearea .bTtl { background-color: #FFF; }
#usersidearea .bTtl h1,
#usersidearea .bTtl h2,
#usersidearea .bTtl h3 { border-top-color: #8EB73F; }

/*------------------------------------------------------------
COLOR11（小見出し・th・キャプション・カラー）H3・H4で使用
-------------------------------------------------------------*/
.color11 { color: #333; }
.bSubTtl { background-color: #FFF; }
.bSubTtl h1,
.bSubTtl h2,
.bSubTtl h3 { border-top-color: #C0BEB9; border-bottom-color: #C0BEB9; }

/*------------------------------------------------------------
COLOR12（thバックグラウンド・キャプション・カラー）
-------------------------------------------------------------*/
.color12 { background-color: #F4F4EC; }
#sidebarArea .color12 { background-color: #DCDAD4; }

/*ユニットバックグラウンドカラー*/
#sidebarArea .bgColor { background-color: #FFF; }
#mainArea .bgColor { background-color: #FFF; }

/*------------------------------------------------------------
COLOR13（ボーダーカラー）
-------------------------------------------------------------*/
.color13 { border-color: #E2E0D7; }

/*ユニットボーダー*/
.bdSolid	{ border-color: #E2E0D7; }	/*実線*/
.bdDot		{ border-color: #E2E0D7; }	/*点線*/
#sidebarArea .bdSolid	{ border-color: #E2E0D7; }	/*実線*/
#sidebarArea .bdDot		{ border-color: #E2E0D7; }	/*点線*/

/*お問い合わせ必須項目*/
th.thImp { border-left-color: #C00 !important; }

/*------------------------------------------------------------
フォームエラー
-------------------------------------------------------------*/
input.err { background: #FDCCB7; border: 1px solid #F30; }
select.err { background: #FDCCB7; }
radio.err { background: #FDCCB7; }
.err { background: #FDCCB7; }






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
その他コンテンツ
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*-------------------------------------------------------------
この情報に関するお問い合わせ先
-------------------------------------------------------------*/
.contactInfoArea { border-color: #E2E0D7; border-top-color: #DCDAD4; background-color: #FFF; }
.contactInfoArea h2 { border-bottom: 1px dotted #C0BEB9; }
.contactInfoArea h3 { color: #333; }

/*-------------------------------------------------------------
この情報についてのご意見・ご感想をお聞かせください！
-------------------------------------------------------------*/
.enqArea { border-color: #E2E0D7; border-top-color: #DCDAD4; background-color: #FFF; }
.enqArea h2 { border-bottom: 1px dotted #C0BEB9; }
.enqArea h3 { color: #333; }
.enqArea fieldset legend { color: #333; border-bottom-color: #C0BEB9; } 
.enqArea li input:checked + label { color: #333; }
.enqWindowArea h2 { background: #8EB73F; color: #FFF; }
.enqField input#BTNenq { background: url(../common-img/btn_enq_submit.gif) no-repeat 0 0; }






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
ユニット
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*縦並びアンカー*/
.bAnchor { border-top-color: #DCDAD4; }
.bAnchor ul li a { background: url(../common-img/ico_arrow.gif) no-repeat 1em 1em; }
#sidebarArea .bAnchor { background-color: #FFF; border-top-color: #C0BEB9 !important; }

/*カテゴリ別1*/
.bCatList ul li { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.1em; }

/*カテゴリ別情報ユニット（4.タブ+シンプル+サムネイル）*/
.bCatList4Tab { background: url(../common-img/u_catlist4_tab_bg.gif) repeat-x bottom; }
.bCatList4Tab a:link,
.bCatList4Tab a:visited,
.bCatList4Tab a:hover,
.bCatList4Tab a:active { color: #FFF; }
.bCatList4Tab a.mainBg { color: #333 !important; }

/*画像（左）+タイトル（右）+テキスト（右）+詳細ボタン（右）*/
.bImgTtlTxt .bImgTtlTxtRight p.linkArrow a { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.2em; }

/*画像（左）+タイトル（右）+テキスト（右）+詳細ボタン（右）×2*/
.bImgTtlTxt2 .bImgTtlTxt2Data p.linkArrow a { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.3em; }

/*箇条書き*/
.bItems .bItemsLeft	{ color: #333; }
.bItems ol li.no1	{ background-image: url(../common-img/u_no_001.gif); }
.bItems ol li.no2	{ background-image: url(../common-img/u_no_002.gif); }
.bItems ol li.no3	{ background-image: url(../common-img/u_no_003.gif); }
.bItems ol li.no4	{ background-image: url(../common-img/u_no_004.gif); }
.bItems ol li.no5	{ background-image: url(../common-img/u_no_005.gif); }
.bItems ol li.no6	{ background-image: url(../common-img/u_no_006.gif); }
.bItems ol li.no7	{ background-image: url(../common-img/u_no_007.gif); }
.bItems ol li.no8	{ background-image: url(../common-img/u_no_008.gif); }
.bItems ol li.no9	{ background-image: url(../common-img/u_no_009.gif); }
.bItems ol li.no10	{ background-image: url(../common-img/u_no_010.gif); }
.bItems ol li.no11	{ background-image: url(../common-img/u_no_011.gif); }
.bItems ol li.no12	{ background-image: url(../common-img/u_no_012.gif); }
.bItems ol li.no13	{ background-image: url(../common-img/u_no_013.gif); }
.bItems ol li.no14	{ background-image: url(../common-img/u_no_014.gif); }
.bItems ol li.no15	{ background-image: url(../common-img/u_no_015.gif); }
.bItems ol li.no16	{ background-image: url(../common-img/u_no_016.gif); }
.bItems ol li.no17	{ background-image: url(../common-img/u_no_017.gif); }
.bItems ol li.no18	{ background-image: url(../common-img/u_no_018.gif); }
.bItems ol li.no19	{ background-image: url(../common-img/u_no_019.gif); }
.bItems ol li.no20	{ background-image: url(../common-img/u_no_020.gif); }
.bItems .bItemsStyle1 li { background-image: url(../common-img/u_item.gif); }

/*MAP*/
.bMap { border: 1px solid #E2E0D7; }

/*ページトップへ戻るボタン*/
.bPageTop p a { background: url(../common-img/u_btn_pagetop.gif) no-repeat 0 0; }
.bPageTop p a:hover { background: url(../common-img/u_btn_pagetop.gif) no-repeat 0 -21px; }

/*RSSリーダー*/
.bRssReader ul li { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.1em; }

/*画像（上）+タイトル+テキスト（下）*/
.bVImgTtlTxt .bVImgTtlTxtBottom p.linkArrow a { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.3em; }

/*画像（上段）×2 +テキスト（下段）×2*/
.bVImgTtlTxt2 .bVImgTtlTxt2Data p.linkArrow a { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.3em; }






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
拡張ユニット
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*-------------------------------------------------------------
ローカルメニューリスト
-------------------------------------------------------------*/
.extLocalMenuList { background-color: #FFF; }
.extLocalMenuList h2 { border-top-color: #E2E0DB; }
.extLocalMenuListInner { }
.extLocalMenuListInner ul { background: #FFF; }
.extLocalMenuListInner ul li { background: url(../common-img/ico_arrow.gif) no-repeat 100% 0.95em; }
.extLocalMenuListInner ul ul { background: #F4F4EC; }

/*サイドバーエリア*/
#usersidearea .extLocalMenuList { background-color: #FFF; border-color: #E2E0D7; }
#usersidearea .extLocalMenuList h2 { color: #333; background-color: transparent; border-color: #8EB73F !important; }
#usersidearea .extLocalMenuList h2 a { color: #000 !important; }

/*-------------------------------------------------------------
よく閲覧されるページ
-------------------------------------------------------------*/
.extPageRanking h2 { border-top-color: #E2E0DB; border-bottom-color: #C0BEB9; }
.extPageRanking ul { background: #FFF; }
.extPageRanking ul li { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.25em; }

/*サイドバーエリア*/
#usersidearea .extPageRanking h2 { color: #333; background-color: transparent; border-top-color: #C0BEB9 !important; border-bottom-color: #C0BEB9 !important; }

/*-------------------------------------------------------------
よくある質問一覧
-------------------------------------------------------------*/
.extFaqList h2 { border-top-color: #E2E0DB; border-bottom-color: #C0BEB9; }
.extFaqList ul { background: #FFF; }
.extFaqList ul li { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.25em; }

/*サイドバーエリア*/
#usersidearea .extFaqList h2 { color: #333; background-color: transparent; border-top-color: #C0BEB9 !important; border-bottom-color: #C0BEB9 !important; }

/*-------------------------------------------------------------
関連リンクリスト
-------------------------------------------------------------*/
.extLinkList h2 { border-top-color: #DCDAD4; }
.extLinkList ul { border-top-color: #C0BEB9; }
.extLinkList ul li { border-bottom-color: #C0BEB9; background: url(../common-img/ico_arrow.gif) no-repeat 0 0.95em; }

/*サイドバーエリア*/
#usersidearea .extLinkList h2 { color: #333; background-color: transparent; border-top-color: #C0BEB9 !important; border-bottom-color: #C0BEB9 !important; }

/*-------------------------------------------------------------
カテゴリリスト（拡張）
-------------------------------------------------------------*/
.bExtCatListInner0 li { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.2em; }
.bExtCatListInner2 li { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.2em; }
.bExtCatListInner0 li.bExtCatListIndex { background: url(../common-img/ico_folder.gif) no-repeat 0 0.3em; }
.bExtCatListInner2 li.bExtCatListIndex { background: url(../common-img/ico_folder.gif) no-repeat 0 0.3em; }
.bExtCatList ul li h5 a.newIco { background: url(../common-img/ico_new.gif) no-repeat right 0.4em; }
.bExtCatListRss a  { background: url(../common-img/ico_rss_mark.gif) no-repeat 0 0; }
.bExtCatListRssAbout a { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.2em; }
.bExtCatListLink a { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.2em; }
.bExtCatList h2 { border-top-color: #E2E0DB; border-bottom-color: #C0BEB9; }

/*背景付の場合のタイトル*/
.bgColor .bExtCatList h2, .bdSolid .bExtCatList h2, .bdDot .bExtCatList h2 { border-top: 5px solid #8EB73F !important; }

/*サイドバーエリア*/
#usersidearea .bExtCatList h2 { color: #333; background-color: transparent; border-top-color: #C0BEB9 !important; border-bottom-color: #C0BEB9 !important; }
#usersidearea .bExtCatList .bExtCatTabListBox { background-color: #FFF; }

/*-------------------------------------------------------------
カテゴリリストタブ（拡張）
-------------------------------------------------------------*/
.bExtCatTabList { /*background: url(../common-img/u_catlist4_tab_bg.gif) repeat-x top;*/ }
.bExtCatTabList a:link,
.bExtCatTabList a:visited,
.bExtCatTabList a:hover,
.bExtCatTabList a:active { color: #333; background: #FFF url(../common-img/u_catlist4_tab_list_bg.gif) repeat-x bottom; }
.bExtCatTabList .tabOver { background: #FFF; }
.bExtCatTabList .tabOver a { color: #333 !important; background: #FFF !important; border-bottom-color: #FFF; }

/*-------------------------------------------------------------
サイトマップ（拡張）
-------------------------------------------------------------*/
/*第0階層*/
.bSiteMap li.bSiteMap0 .bSmLiaLv0 { color: #FFF; background: #689908; }
/*第1階層*/
.bSiteMap li.bSiteMap1 {}
.bSiteMap li.bSiteMap1 .bSmLiaLv1 { background-color: #F4F4EC; }
/*第2階層*/
.bSiteMap li.bSiteMap2 .bSiteMap2Inner { }
.bSiteMap li.bSiteMap2 .bSmLiaLv2 { border-left: 5px solid #8EB73F; }
/*第3階層*/
.bSiteMap .bSmUlLv3 { border-left: 2px solid #DCDAD4; }
.bSiteMap li.bSiteMap3 .bSmLiaLv3 { background: url(../common-img/u_sitemap_line.gif) no-repeat left; }
/*第4階層*/
.bSiteMap li.bSiteMap4 .bSmLiaLv4 { background: url(../common-img/ico_arrow.gif) no-repeat 0 0; }
/*第5階層*/
.bSiteMap li.bSiteMap5 .bSmLiaLv5 { background: url(../common-img/ico_arrow.gif) no-repeat 0 0; }

/*-------------------------------------------------------------
グローバルトップカテゴリリスト（拡張）
-------------------------------------------------------------*/
.bCatListBox { border-top-color: #DCDAD4; border-left-color: #E2E0D7; border-right-color: #E2E0D7; border-bottom-color: #E2E0D7; background-color: #FFF; }
.bCatListBox p.linkArrow { background-image: url(../common-img/ico_arrow.gif); }
.bCatListBox .bCatListBoxRight ul li { background-image: url(../common-img/img_bg_slash.png); }






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
テンプレート独自
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*-------------------------------------------------------------
イベントカレンダー
-------------------------------------------------------------*/

/*タイトル*/
.bevCal h2 { border-top-color: #E2E0DB; border-bottom-color: #C0BEB9; }

/*サイドバーエリア*/
#usersidearea.bevCal h2 { color: #333; background-color: transparent; border-top-color: #C0BEB9 !important; border-bottom-color: #C0BEB9 !important; }

/*tableHeader*/
table.calendarHeader td.calendarHeaderLeft a { background: url(../common-img/ue_arrow_left.gif) no-repeat left; }
table.calendarHeader td.calendarHeaderRight a { background: url(../common-img/ue_arrow_right.gif) no-repeat right; }

/*calendar*/
table.calendarTable { border-top: 1px solid #E2E0D7; border-left: 1px solid #E2E0D7; background-color: #FFF; }
table.calendarTable th { border-bottom: 1px solid #E2E0D7; border-right: 1px solid #E2E0D7; }
table.calendarTable th.rmsSun { color: #FD7FA7; }
table.calendarTable th.rmsSat { color: #06C; }
table.calendarTable td { border-bottom: 1px solid #E2E0D7; border-right: 1px solid #E2E0D7; }
table.calendarTable td a:hover { background: #06C !important; color: #FFF; }

/*-------------------------------------------------------------
緊急情報
-------------------------------------------------------------*/
.extEmergencyInner { background: #FFF; border-color: #F30; }
.extEmergencyInner h2.Emergency { color: #F30; background: url(../common-img/ico_emergency_arrow.png) no-repeat 0 0; }
.extEmergencyInner p { color: #F30;}
.extEmergencyInner p a { color: #F30 !important; }
.extEmergencyInner p a:hover { }

/*-------------------------------------------------------------
いざというときに
-------------------------------------------------------------*/
.extTopUrgencyMenu h2 { color: #FFF; background: #FF5858 url(../common-img/ue_emergency_menu_ttl.gif) repeat-x left top; }
.extTopUrgencyMenuInner { border-color: #DDD; }
.extTopUrgencyMenuInner ul li { border-color: #DDD; }
.extTopUrgencyMenuInner ul li a { color: #333 !important; background: url(../common-img/ue_emergency_menu_ico.gif) no-repeat 0 0.8em; }
.extTopUrgencyMenuInner ul li a:hover { color: #8EB73F !important; }

/*-------------------------------------------------------------
共通メニュー
-------------------------------------------------------------*/
.extCommonMenu h2 { }
.extCommonMenuInner { border-color: #DDD; }
.extCommonMenuInner ul li { border-color: #DDD; background: url(../common-img/ico_arrow.gif) no-repeat 0 0.8em; }






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
ユーザーエリア再定義
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*-------------------------------------------------------------
テーブル(テキストユニット貼り付けテーブル）
-------------------------------------------------------------*/
table.basic { border-top: 1px solid #E2E0D7; border-left: 1px solid #E2E0D7; }
table.basic th { border-bottom: 1px solid #E2E0D7; border-right: 1px solid #E2E0D7; background-color: #F4F4EC; }
table.basic td { border-bottom: 1px solid #E2E0D7; border-right: 1px solid #E2E0D7; }





/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
個別定義
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*いざという時に*/
#unit-46193 .extLinkList h2 { border-top-color: #FF453A !important;  color: #FF453A !important; }
#unit-46193 .extLinkList a { color: #FF453A !important; }
#unit-46193 .extLinkList ul li { background: url(../common-img/ico_arrow2.gif) no-repeat 0 0.95em !important; }

/*防犯速報*/
#unit-45861 .bExtCatList h2 { border-top-color: #FF453A !important;  color: #FF453A !important; }
#unit-45861 .bExtCatList a { color: #FF453A !important; }





/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
定住・交流
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*-------------------------------------------------------------
カバーエリア
-------------------------------------------------------------*/
#coverWrap li span.over { background-image: url(../common-img/teiju_cover_flame.png); }

/*アロー*/
.bx-wrapper .bx-prev { background-image: url(../common-img/controls_prev.png); }
.bx-wrapper .bx-next { background-image: url(../common-img/controls_next.png); }

/*-------------------------------------------------------------
リスト
-------------------------------------------------------------*/
#pageBodyteiju .bVCatList2 ul.items li .bVCatList2Inner .menuid-1313 { background-image: url(../common-img/ico_1313.png); }
#pageBodyteiju .bVCatList2 ul.items li .bVCatList2Inner .menuid-1314 { background-image: url(../common-img/ico_1314.png); }
#pageBodyteiju .bVCatList2 ul.items li .bVCatList2Inner .menuid-1315 { background-image: url(../common-img/ico_1315.png); }
#pageBodyteiju .bVCatList2 ul.items li .bVCatList2Inner .menuid-1316 { background-image: url(../common-img/ico_1316.png); }
#pageBodyteiju .bVCatList2 ul.items li .bVCatList2Inner .menuid-1317 { background-image: url(../common-img/ico_1317.png); }
#pageBodyteiju .bVCatList2 ul.items li .bVCatList2Inner .menuid-1318 { background-image: url(../common-img/ico_1318.png); }
/*1307:イベント, 1312:スタイル, 1313:住宅支援, 1314:子育て, 1315:交流促進, 1316:結婚応援, 1317:就労支援, 1318:教育支援*/