@charset "UTF-8";






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
カラー
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

body { background: #FFF; color: #333;}
.mainBg { background: #FFF; }

/*リンクカラー*/
a:link,a:active,a:visited { color: #2981BA; text-decoration: underline; } /*org 3A66CD*/
a:hover { text-decoration: none; }

/*アイコンリンク*/
a.linkArrow { padding: 0 0 0 18px; display: inline-block; background: url(../common-img/ico_arrow.gif) no-repeat 0.2em 0.3em; }
a.linkContact { padding: 0 0 0 18px; 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 top; }






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

/*ロゴ*/
#headerArea .h1 a { background: url(../common-img/logo.gif) no-repeat 0 0; }

/*オプション*/
.headerOption p a { background: #000; color: #FFF; border: 1px solid #E3E3E3; }
.headerOption p a:hover { background: #336BCC; }
.headerOption dl#tsBox dt span { color: #000; }
.headerOption dl#tsBox a { border: 1px solid #E3E3E3; color: #000; }
.headerOption dl#tsBox a:hover, .headerOption dl#tsBox a.active { background: #000; color: #FFF; }

/*言語*/
#subLang ul li.subLangEn a { background-image: url(../common-img/ico_language_en.gif); }
#subLang ul li.subLangCh a { background-image: url(../common-img/ico_language_ch.gif); }
#subLang ul li.subLangKo a { background-image: url(../common-img/ico_language_ko.gif); }

/*グローバルナビゲーション*/
#globalNaviArea ul li { background-color: #EFEFEF; }
#globalNaviArea ul li a { color: #111; text-decoration: none !important; }
#globalNaviArea ul li.navi1 a:hover { background-color: #2981BA; color: #FFF; } /*総合トップ*/
#globalNaviArea ul li.navi2 a:hover { background-color: #27AF60; color: #FFF; } /*暮らしの情報*/
#globalNaviArea ul li.navi3 a:hover { background-color: #16A186; color: #FFF; } /*市の取り組み*/
#globalNaviArea ul li.navi4 a:hover { background-color: #2C3E50; color: #FFF; } /*公共施設*/
#globalNaviArea ul li.navi5 a:hover { background-color: #C1392B; color: #FFF; } /*観光*/

/*グローバルナビゲーションアクティブ設定*/
body#pageBodyfield #globalNaviArea ul li.navi2 a { background-color: #27AF60; color: #FFF !Important; } /*暮らしの情報*/
body#pageBodymunicipality #globalNaviArea ul li.navi3 a { background-color: #16A186; color: #FFF !Important; } /*市の取り組み*/
body#pageBodypublic-i #globalNaviArea ul li.navi4 a { background-color: #2C3E50; color: #FFF !important; } /*公共施設*/
body#pageBodykanko #globalNaviArea ul li.navi5 a { background-color: #C1392B; color: #FFF !Important; } /*観光*/

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

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

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






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
観光カバーナビゲーションエリア
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#kankoCoverNaviArea { background-color: #FFF; }

/*背景設定*/
#kankoCoverNaviArea li.navi1 a { border-bottom: 1px solid #FFF; } /*小田原城*/
#kankoCoverNaviArea li.navi2 a { border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; } /*観光スポット*/
#kankoCoverNaviArea li.navi3 a { border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; } /*まち巡り*/
#kankoCoverNaviArea li.navi4 a { border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; } /*Welcom to Odawara*/
#kankoCoverNaviArea li.navi5 a { border-bottom: 1px solid #FFF; } /*北条五代・風魔忍者*/
#kankoCoverNaviArea li.navi6 a { border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; } /*花暦*/
#kankoCoverNaviArea li.navi7 a { border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; } /*食 / 名産品*/
#kankoCoverNaviArea li.navi8 a { border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; } /*体験*/
#kankoCoverNaviArea li.navi9 a { border-left: 1px solid #FFF; } /*ウォーキング*/
#kankoCoverNaviArea li.navi10 a { } /*年間イベント*/
#kankoCoverNaviArea li.navi11 a { border-left: 1px solid #FFF; } /*宿泊*/
#kankoCoverNaviArea li.navi12 a { border-left: 1px solid #FFF; } /*観光・パンフレット*/
#kankoCoverNaviArea li.navi13 a { border-left: 1px solid #FFF; } /*お得情報*/
#kankoCoverNaviArea li.navi14 a { border-left: 1px solid #FFF; } /*小田原ギャラリー*/

/*文字設定*/
#kankoCoverNaviArea li a span.circleS { background: url(../common-img/ing_circle_s.png) no-repeat 0 0; color: #000; }
#kankoCoverNaviArea li a span.circleL { background: url(../common-img/ing_circle_l.png) no-repeat 0 0; color: #000; }
#kankoCoverNaviArea li a span.circleR { background: url(../common-img/ing_circle_r.png) no-repeat 0 0; color: #FFF !important; }






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
暮らしカバーナビゲーションエリア
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#fieldCoverNaviArea { background-color: #FFF; }

/*タイトル*/
#fieldCoverTitleArea { background-color: #27AF60; border-bottom: 1px solid #FFF; }
#fieldCoverTitleArea h1 { color: #FFF; }
#fieldCoverTitleArea p { color: #FFF; }

/*背景設定*/
#fieldCoverNaviArea li.navi1 a { border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; } /*子育て*/
#fieldCoverNaviArea li.navi2 a { border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; } /*入園・入学*/
#fieldCoverNaviArea li.navi3 a { border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; } /*成人*/
#fieldCoverNaviArea li.navi4 a { } /*仕事*/
#fieldCoverNaviArea li.navi5 a { border-left: 1px solid #FFF; } /*結婚*/
#fieldCoverNaviArea li.navi6 a { border-left: 1px solid #FFF; } /*住まい*/
#fieldCoverNaviArea li.navi7 a { border-left: 1px solid #FFF; } /*病気*/
#fieldCoverNaviArea li.navi8 a { border-left: 1px solid #FFF; } /*老後*/
#fieldCoverNaviArea li.navi9 a { border-left: 1px solid #FFF; } /*おくやみ*/

/*文字設定*/
#fieldCoverNaviArea li a span.circleS { background: url(../common-img/ing_circle_s.png) no-repeat 0 0; color: #000; }
#fieldCoverNaviArea li a span.circleL { background: url(../common-img/ing_circle_l.png) no-repeat 0 0; color: #000; }
#fieldCoverNaviArea li a span.circleR { background: url(../common-img/ing_circle_r.png) no-repeat 0 0; color: #FFF !important; }





/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
市の取り組みカバーナビゲーションエリア
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#municipalityCoverNaviArea { background-color: #FFF; }

/*タイトル*/
#municipalityCoverTitleArea { background-color: #16A186; border-bottom: 1px solid #FFF; }
#municipalityCoverTitleArea h1 { color: #FFF; }
#municipalityCoverTitleArea p { color: #FFF;}

/*背景設定*/
#municipalityCoverNaviArea li.navi1 a { background: url(../common-img/bg_municipality_cnavi_01.jpg) no-repeat center center; border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; } /*小田原駅・小田原城周辺のまちづくり*/
#municipalityCoverNaviArea li.navi2 a { background: url(../common-img/bg_municipality_cnavi_02.jpg) no-repeat center center; border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; } /*新しい総合計画*/
#municipalityCoverNaviArea li.navi3 a { background: url(../common-img/bg_municipality_cnavi_03.jpg) no-repeat center center; } /*主要事業*/
#municipalityCoverNaviArea li.navi4 a { background: url(../common-img/bg_municipality_cnavi_04.jpg) no-repeat center center; border-left: 1px solid #FFF; } /*財政状況*/
#municipalityCoverNaviArea li.navi5 a { background: url(../common-img/bg_municipality_cnavi_05.jpg) no-repeat center center; border-left: 1px solid #FFF; } /*地域経済*/
#municipalityCoverNaviArea li.navi6 a { background: url(../common-img/bg_municipality_cnavi_06.jpg) no-repeat center center; border-left: 1px solid #FFF; } /*都市基盤*/
#municipalityCoverNaviArea li.navi7 a { background: url(../common-img/bg_municipality_cnavi_07.jpg) no-repeat center center; border-left: 1px solid #FFF; } /*事業者の方へ*/
#municipalityCoverNaviArea li.navi8 a { background: url(../common-img/bg_municipality_cnavi_08.jpg) no-repeat center center; border-left: 1px solid #FFF; } /*職員情報*/

/*文字設定*/
#municipalityCoverNaviArea li a span.circleS { background: url(../common-img/ing_circle_s.png) no-repeat 0 0; color: #000; }






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
公共施設カバーエリア
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#public-iCoverNaviArea { background-color: #FFF; }

/*タイトル*/
#public-iCoverTitleArea { background-color: #2C3E50; }
#public-iCoverTitleArea h1 { color: #FFF; }
#public-iCoverTitleArea p { color: #FFF; }






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
SNS
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#snsArea { background-color: #37589A; }
#snsArea h5 { color: #FFF; }
#snsArea p { color: #FFF; }
#snsArea li.btnSns1 a { background: url(../common-img/btn_sns_fb.gif) no-repeat 0 0; }
#snsArea li.btnSns2 a { background: url(../common-img/btn_sns_tw1.gif) no-repeat 0 0; }
#snsArea li.btnSns3 a { background: url(../common-img/btn_sns_tw2.gif) no-repeat 0 0; }






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

#footerArea { background: url(../common-img/footer_bg.gif) no-repeat 0 0; }
#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.65em; }





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


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


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


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


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


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


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


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


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


/*------------------------------------------------------------
COLOR10（見出しカラー）
-------------------------------------------------------------*/
.bTtl { background-color: #2981BA; }
.color10 { color: #FFF; }


/*------------------------------------------------------------
COLOR11（小見出し・th・キャプション・カラー）
-------------------------------------------------------------*/
.color11 { color: #333; }
.bSubTtl { }
.bSubTtl h1,
.bSubTtl h2,
.bSubTtl h3 { color: #000; border-left: 5px solid #2981BA; }


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

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


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

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

/*お問い合わせ必須項目*/
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 { }
.contactInfoArea .color12 { background-color: transparent !important; }
.contactInfoArea h2 { color: #000; background-color: #EEE; }
.contactInfoArea h3 { color: #000; }

/*-------------------------------------------------------------
この情報についてのご意見・ご感想をお聞かせください！
-------------------------------------------------------------*/
.enqArea h2 { color: #000; background-color: #EEE; }
.enqArea h3 { color: #000; }
.enqArea fieldset legend { color: #000; } 
.enqArea li input:checked + label { color: #000; }
.enqWindowArea h2 { background: #2981BA; color: #FFF; }
.enqField input { background-color: #2981BA; color: #FFF; }




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

/*縦並びアンカー*/
.bAnchor { border-top-color: #2981BA; }
.bAnchor ul li a { background: url(../common-img/ico_arrow.gif) no-repeat 1em 1.1em; }
/*カテゴリ別1*/
.bCatList ul li { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.3em; }
/*カテゴリ別情報ユニット（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.4em; }
/*画像（左）+タイトル（右）+テキスト（右）+詳細ボタン（右）×2*/
.bImgTtlTxt2 .bImgTtlTxt2Data p.linkArrow a { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.4em; }
/*箇条書き*/
.bItems .bItemsLeft	{ color: #000; }
.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 #CCC; }
/*ページトップへ戻るボタン*/
.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.3em; }
/*画像（上）+タイトル+テキスト（下）*/
.bVImgTtlTxt .bVImgTtlTxtBottom p.linkArrow a { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.4em; }
/*画像（上段）×2 +テキスト（下段）×2*/
.bVImgTtlTxt2 .bVImgTtlTxt2Data p.linkArrow a { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.4em; }
/*極小見出し*/
.bTtl4 h1,
.bTtl4 h2,
.bTtl4 h3,
.bTtl4 h4 { color: #000; background: url(../common-img/ico_arrow.gif) no-repeat 0 0.1em; }


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

/*-------------------------------------------------------------
ローカルメニューリスト
-------------------------------------------------------------*/
.extLocalMenuList h2 { background: #2981BA; }
.extLocalMenuList h2 a { color: #FFF !important; }
.extLocalMenuListInner { background: #D4E6F1; }
.extLocalMenuListInner ul { background: #FFF; }
.extLocalMenuListInner ul li { background: #FFF url(../common-img/ico_arrow.gif) no-repeat 0.7em 1em; }

/*-------------------------------------------------------------
よく閲覧されるページ
-------------------------------------------------------------*/
.extPageRanking ul li a { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.4em; }

/*-------------------------------------------------------------
よくある質問一覧
-------------------------------------------------------------*/
.extFaqList ul li a { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.4em; }
.extFaqListInner { border: 1px solid #CCC; }
#usersidearea .extFaqList .bTtl { border-bottom: none !important; background-color: transparent !important; }
#usersidearea .extFaqList .bTtl h1,
#usersidearea .extFaqList .bTtl h2,
#usersidearea .extFaqList .bTtl h3 { color: #333; border-left: 5px solid #2981BA; }

/*-------------------------------------------------------------
関連リンクリスト
-------------------------------------------------------------*/
.extLinkList ul li { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.4em; }


/*-------------------------------------------------------------
カテゴリリスト（拡張）
-------------------------------------------------------------*/
.bExtCatListInner0 li { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.4em; }
.bExtCatListInner2 li { background: url(../common-img/ico_arrow.gif) no-repeat 0 0.4em; }
.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 h2 { background-color: #EEE; }
.bExtCatList ul li h5 a.newIco { background: url(../common-img/ico_new.gif) no-repeat 100% 0.5em; }
.bExtCatListRss a { background: url(../common-img/ico_rss.gif) no-repeat 0 0; }
.bExtCatListRssAbout a { background: url(../common-img/ico_arrow.gif) no-repeat 0 0; }
.bExtCatListLink a { background: url(../common-img/ico_arrow.gif) no-repeat 0 0; }


/*-------------------------------------------------------------
カテゴリリストタブ（拡張）
-------------------------------------------------------------*/
.bExtCatTabList { }
.bExtCatTabList a:link,
.bExtCatTabList a:visited,
.bExtCatTabList a:hover,
.bExtCatTabList a:active { color: #FFF; background: #2981BA; text-decoration: none; }
.bExtCatTabList a:hover { background: #69A7CF; }
.bExtCatTabList .tabOver { background: #FFF; }
.bExtCatTabList .tabOver a { color: #333 !important; background: #FFF !important; font-weight: normal !important; }


/*-------------------------------------------------------------
サイトマップ（拡張）
-------------------------------------------------------------*/
/*第0階層*/
.bSiteMap li.bSiteMap0 .bSmLiaLv0 { color: #FFF; background: #2981BA; }
/*第1階層*/
.bSiteMap li.bSiteMap1 {}
.bSiteMap li.bSiteMap1 .bSmLiaLv1 { background-color: #EEE; }
/*第2階層*/
.bSiteMap li.bSiteMap2 .bSiteMap2Inner { }
.bSiteMap li.bSiteMap2 .bSmLiaLv2 { border-left: 5px solid #2981BA; }
/*第3階層*/
.bSiteMap .bSmUlLv3 { border-left: 2px solid #96B4FF; }
.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/u_sitemap_arrow.gif) no-repeat left; }


/*-------------------------------------------------------------
施設情報
-------------------------------------------------------------*/
.extFacility .bTtlBg h2 { background-color: #EEE; }







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

/*-------------------------------------------------------------
イベント
-------------------------------------------------------------*/
/*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 #CCC; border-left: 1px solid #CCC; }
table.calendarTable th { border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; }
table.calendarTable th.rmsSun { color: #FD7FA7; }
table.calendarTable th.rmsSat { color: #06C; }
table.calendarTable td { border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; }
table.calendarTable td a:hover { background: #06C !important; color: #FFF; }

/*-------------------------------------------------------------
緊急情報
-------------------------------------------------------------*/
.extEmergency h2 { color: #FFF; background: #E84C3C;}
.extEmergencyInner { background: #FBE9E9; border: 1px solid #F7D4D4; }
.extEmergencyInner p { background: url(../common-img/ico_arrow_emergency.gif) no-repeat 0 0.25em; }
.extEmergencyInner p a { color: #C00 !important; }

/*-------------------------------------------------------------
いざというときに
-------------------------------------------------------------*/
.extTopUrgencyMenu h2 { color: #FFF; background: #FF5858 url(../common-img/ue_emergency_menu_ttl.gif) repeat-x left top; }
.extTopUrgencyMenuInner { border-color: #DDDDDD; }
.extTopUrgencyMenuInner ul li { border-color: #DDDDDD; }
.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: #2981BA !important; }

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

/*-------------------------------------------------------------
天気
-------------------------------------------------------------*/
.extWeather h3 { border-bottom: 3px solid #2981BA; }

/*-------------------------------------------------------------
便利ガイド
-------------------------------------------------------------*/
.extTopGuideMenu { background: #F2F2F2; }
.extTopGuideMenu ul li strong { color: #FFF; }
.extTopGuideMenu ul li a { color: #2981BA !important; }
.extTopGuideMenu ul li a:hover { color: #FFF !important; }
.extTopGuideMenu ul li.topGuide0 { background-image: url(../common-img/ue_top_guide_00.gif); }
.extTopGuideMenu ul li.topGuide1 a { background-image: url(../common-img/ue_top_guide_01.gif); }
.extTopGuideMenu ul li.topGuide2 a { background-image: url(../common-img/ue_top_guide_02.gif); }
.extTopGuideMenu ul li.topGuide3 a { background-image: url(../common-img/ue_top_guide_03.gif); }
.extTopGuideMenu ul li.topGuide4 a { background-image: url(../common-img/ue_top_guide_04.gif); }
.extTopGuideMenu ul li.topGuide5 a { background-image: url(../common-img/ue_top_guide_05.gif); }
.extTopGuideMenu ul li.topGuide6 a { background-image: url(../common-img/ue_top_guide_06.gif); }
.extTopGuideMenu ul li.topGuide7 a { background-image: url(../common-img/ue_top_guide_07.gif); }
.extTopGuideMenu ul li.topGuide8 a { background-image: url(../common-img/ue_top_guide_08.gif); }
.extTopGuideMenu ul li.topGuide9 a { background-image: url(../common-img/ue_top_guide_09.gif); }
.extTopGuideMenu ul li.topGuide10 a { background-image: url(../common-img/ue_top_guide_10.gif); }
.extTopGuideMenu ul li.topGuide11 a { background-image: url(../common-img/ue_top_guide_11.gif); }

 #PrsTabList31857 .bVImgTtlTxt2Img a span {border: 1px solid #ccc; }
 #PrsTabList31857 .bVImgTtlTxt2Img a:hover span { border: 1px solid #2981BA; }

	/*-------------------------------------------------------------
目的から探す
-------------------------------------------------------------*/
.extKankoGuideMenu { border: 1px solid #DDDDDD; }
.extKankoGuideMenu ul li a { color: #3A66CD !important; }
.extKankoGuideMenu ul li.kankoGuide1 a { background-image: url(../common-img/ue_kanko_guide_01.gif); }
.extKankoGuideMenu ul li.kankoGuide2 a { background-image: url(../common-img/ue_kanko_guide_02.gif); }
.extKankoGuideMenu ul li.kankoGuide3 a { background-image: url(../common-img/ue_kanko_guide_03.gif); }
.extKankoGuideMenu ul li.kankoGuide4 a { background-image: url(../common-img/ue_kanko_guide_04.gif); }
.extKankoGuideMenu ul li.kankoGuide5 a { background-image: url(../common-img/ue_kanko_guide_05.gif); }
.extKankoGuideMenu ul li.kankoGuide6 a { background-image: url(../common-img/ue_kanko_guide_06.gif); }
.extKankoGuideMenu ul li a:hover { color: #FFF !important; }