@charset "UTF-8";






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
ページレイアウト
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*フレーム*/
#wrapper {
	max-width: 1000px; width:expression(document.body.clientWidth > 1002? "1000px" : "auto"); 
	min-width: 950px; width: expression(document.body.clientWidth < 952? "950px" : "auto");
	position: relative;
	margin: 0 auto;
	text-align: left;
}
#wrapper { _width: 950px; } /*IE6以下*/
* html #wrapper { width: 950px; } /*IE6以下*/
#container { width: 100%; }

/*コンテンツエリア*/
#contentsArea { margin: 0 auto; padding: 0; width: 100%; }
#contentsAreaInner {}

/*メインエリア*/
#mainArea { margin-right: -220px;  float: left; width: 100%; }
#user-area { margin-right: 240px; }

/*サイドバーエリア*/
#sidebarArea { float: right; clear: right; width: 220px; }






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

#headerAreaOuter { width: 100%; height: 95px; }
#headerArea { margin: 0 auto; padding: 0; width: 100%; }
#headerAreaInner { width: 100%; line-height: 1em !important; }

/*ロゴ*/
#headerArea .h1 { float: left; margin: 0; padding: 0; width: 225px; }
#headerArea .h1 a { margin: 21px 0 0 0; width: 220px; height: 55px; display: block; text-indent: -9999px; overflow: hidden; }

/*SP用メニュー名 */
#menuSPbox { display:none; }

/*メニューボタン*/
.menuBtn { display: none; }

/*メニュー閉じるボタン*/
.menuBtnClose { display: none; }

/*オプション*/
.headerOption { float: right; width: auto; height: 34px; margin-top: 36px; }
.headerOptionInner { padding: 0; }
.headerOptionInnerWrapper {float:left;}

/*サイト内検索*/
#headerSiteSearch { float: left; width: auto; height: 23px; margin-right: 8px; line-height: 1em; font-size: 12px; }
input.siteSearchText { -webkit-appearance: none; border-radius: 0; margin: 0; padding: 0 3px; width: 117px; height: 23px; font-size: 12px; cursor: text; color: #666; border: 1px solid #7F9DB9; vertical-align: middle; box-sizing: border-box; }
input.siteSearchBtn { -webkit-appearance: none; border-radius: 0; text-align: center; border: 1px solid #E3E3E3; background-color: #F7F6F4; height: 23px; font-size: 12px; cursor: pointer; letter-spacing: 0.2em; vertical-align: middle; box-sizing: border-box; }
input.siteSearchBtn:hover, input.siteSearchBtn:focus { color: #000; }
.extSiteSearch #searchSubmit { -webkit-appearance: none; border-radius: 0; }
.extSiteSearch table th input { -webkit-appearance: none; border-radius: 0; }
#headerSiteSearch form label span { display: inline-block; }

/*翻訳*/
#subLang { float: left; width: auto; height: 21px; }
#subLangInner { padding: 0; }
/*
#google_translate_element { padding-top: 0 !important; padding-right: 8px !important; }
.skiptranslate { line-height: 1em !important; }
.goog-te-gadget .goog-te-combo { margin: 0 0 4px 0 !important; }
.goog-te-combo { width: 120px; }
*/
#chgLang {position: relative; margin-right: 8px;font-size: 12px; }
#chgLang span { background-color: #F7F6F4; line-height: 1em; display: inline-block; padding: 3px 10px 6px 10px; border: 1px solid #ccc;}
#chgLang ul { display: none; position: absolute; padding: 0; margin:0; background: #fff; z-index: 1;border: 1px solid #E3E3E3;}
#chgLang ul li { list-style: none; margin: 0; padding: 0; width: 150px;}
#chgLang ul li a { text-decoration: none; padding: 8px 10px; text-align: left; display:block;}
#chgLang ul li a:hover { background-color: #336BCC; color:#fff;}

/*文字色変更*/
.colorSizeOuter { float: right; }
/* 2018.12.18
.headerOption p { float: left; margin: 0 5px 0 0; width: 76px; }
.headerOption p a { display: block; width: 76px; padding: 3px 0 5px 0; text-align: center; font-size: 12px; line-height: 1.2em; text-decoration: none; box-sizing: border-box; overflow: hidden; }
*/
.headerOption p { float: left; margin: 0 5px 0 0; width: 56px; }
.headerOption p a { display: block; width: 56px; padding: 3px 0 5px 0; text-align: center; font-size: 12px; line-height: 1.2em; text-decoration: none; box-sizing: border-box; overflow: hidden; }

/*文字サイズ*/
.headerOption dl#tsBox { float: left; margin: 0; width: 161px; }
.headerOption dl#tsBox dt { float: left; margin: 0; padding: 0; width: 60px; height: 23px; display: block; }
.headerOption dl#tsBox dt span { display: block; width: 59px; padding-top: 4px; font-size: 11px; line-height: 1.2em; }
.headerOption dl#tsBox dd { float: left; margin: 0; padding: 0; width: 26px; height: 23px; display: block; }
.headerOption dl#tsBox dd#tsBtnSp { width: 23px; }
.headerOption dl#tsBox dd a { width: 23px; height: 23px; display: block; line-height: 21px; text-align: center; text-decoration: none; box-sizing: border-box; overflow: hidden; }
.headerOption dl#tsBox dd#tsBtnS a { font-size: 10px; }
.headerOption dl#tsBox dd#tsBtnM a { font-size: 11px; }
.headerOption dl#tsBox dd#tsBtnL a { font-size: 12px; }
.headerOption dl#tsBox dd#tsBtnSp a { font-size: 13px; }









/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
グローバルナビゲーションエリア
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#globalNaviArea { clear: both; margin: 0 0 25px 0; padding: 0; width: 100%; overflow: hidden; }
#globalNaviArea ul { margin: 0; padding: 0; list-style: none; }
#globalNaviArea ul li { float: left; margin: 0; padding: 0; width: 20%; height: 50px; display: block; }
#globalNaviArea ul li a { height: 50px; display: block; text-align: center; font-size: 16px; line-height: 52px; text-decoration: none !important; overflow: hidden; }






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
カバーエリア
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#mainCoverArea { margin: 0 auto 40px auto; width: 1000px; height: 200px; }
#mainCoverArea h2 { margin: 0 auto; width: 1000px; height: 200px; text-indent: -9999px; background-position: 0 0; background-repeat: no-repeat; }






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
パンくずリスト
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#breadcrumbsList { padding: 0 0 20px 0; width: 100%; text-align: left; }
#breadcrumbsList ul { margin: 0; padding: 0; }
#breadcrumbsList li { margin: 0 4px 0 0; padding: 0; display: inline; }
#breadcrumbsList li a { margin: 0; padding: 0 13px 0 0; }
/* SP用パンくずリスト（フッター) */
#breadcrumbsListF { display:none; padding: 0 0 20px 0; width: 100%; text-align: left; }
#breadcrumbsListF ul { margin: 0; padding: 0; }
#breadcrumbsListF li { margin: 0 4px 0 0; padding: 0; display: inline; }
#breadcrumbsListF li a { margin: 0; padding: 0 13px 0 0; }







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

#kankoCoverNaviArea { height: 600px; }
#kankoCoverNaviArea ul { margin: 0; padding: 0; list-style: none; position: relative; height: 600px; }
#kankoCoverNaviArea li { margin: 0; padding: 0; display: block; position: absolute; }
#kankoCoverNaviArea li a { display: block; position: relative; text-decoration: none; cursor: pointer; }
#kankoCoverNaviArea a:hover { opacity: 0.7 !important; filter: alpha(opacity=70) !important; -ms-filter: "alpha( opacity=70 )" !important; }

/*位置設定*/
#kankoCoverNaviArea li.navi1 { left: 0; top: 0; width: 40%; height: 200px; } /*小田原城*/
#kankoCoverNaviArea li.navi2 { left: 40%; top: 0; width: 20%; height: 200px; } /*観光スポット*/
#kankoCoverNaviArea li.navi3 { left: 60%; top: 0; width: 20%; height: 200px; } /*まち巡り*/
#kankoCoverNaviArea li.navi4 { left: 80%; top: 0; width: 20%; height: 200px; } /*Welcom to Odawara*/
#kankoCoverNaviArea li.navi5 { left: 0; top: 200px; width: 20%; height: 200px; } /*北条五代・風魔忍者*/
#kankoCoverNaviArea li.navi6 { left: 20%; top: 200px; width: 20%; height: 200px; } /*花暦*/
#kankoCoverNaviArea li.navi7 { left: 40%; top: 200px; width: 20%; height: 200px; } /*食 / 名産品*/
#kankoCoverNaviArea li.navi8 { left: 60%; top: 200px; width: 20%; height: 200px; } /*体験*/
#kankoCoverNaviArea li.navi9 { left: 80%; top: 200px; width: 20%; height: 200px; } /*ウォーキング*/
#kankoCoverNaviArea li.navi10 { left: 0; top: 400px; width: 20%; height: 200px; } /*年間イベント*/
#kankoCoverNaviArea li.navi11 { left: 20%; top: 400px; width: 20%; height: 200px; } /*宿泊*/
#kankoCoverNaviArea li.navi12 { left: 40%; top: 400px; width: 20%; height: 200px; } /*観光・パンフレット*/
#kankoCoverNaviArea li.navi13 { left: 60%; top: 400px; width: 20%; height: 200px; } /*お得情報*/
#kankoCoverNaviArea li.navi14 { left: 80%; top: 400px; width: 20%; height: 200px; } /*小田原写真ギャラリー*/

/*背景設定*/
#kankoCoverNaviArea li.navi1 a  { height: 199px; background: url(../common-img/bg_kanko_cnavi_01.jpg) no-repeat center center; } /*小田原城*/
#kankoCoverNaviArea li.navi2 a { height: 199px; background: url(../common-img/bg_kanko_cnavi_02.jpg) no-repeat center center; } /*観光スポット*/
#kankoCoverNaviArea li.navi3 a { height: 199px; background: url(../common-img/bg_kanko_cnavi_03.jpg) no-repeat center center; } /*まち巡り*/
#kankoCoverNaviArea li.navi4 a { height: 199px; background: url(../common-img/bg_kanko_cnavi_04.jpg) no-repeat center center; } /*Welcom to Odawara*/
#kankoCoverNaviArea li.navi5 a { height: 199px; background: url(../common-img/bg_kanko_cnavi_05.jpg) no-repeat center center; } /*北条五代・風魔忍者*/
#kankoCoverNaviArea li.navi6 a { height: 199px; background: url(../common-img/bg_kanko_cnavi_06.jpg) no-repeat center center; } /*花暦*/
#kankoCoverNaviArea li.navi7 a { height: 199px; background: url(../common-img/bg_kanko_cnavi_07.jpg) no-repeat center center; } /*食 / 名産品*/
#kankoCoverNaviArea li.navi8 a { height: 199px; background: url(../common-img/bg_kanko_cnavi_08.jpg) no-repeat center center; } /*体験*/
#kankoCoverNaviArea li.navi9 a { height: 199px; background: url(../common-img/bg_kanko_cnavi_09.jpg) no-repeat center center; } /*ウォーキング*/
#kankoCoverNaviArea li.navi10 a { height: 200px; background: url(../common-img/bg_kanko_cnavi_10.jpg) no-repeat center center; } /*年間イベント*/
#kankoCoverNaviArea li.navi11 a { height: 200px; background: url(../common-img/bg_kanko_cnavi_11.jpg) no-repeat center center; } /*宿泊*/
#kankoCoverNaviArea li.navi12 a { height: 200px; background: url(../common-img/bg_kanko_cnavi_12.jpg) no-repeat center center; } /*観光・パンフレット*/
#kankoCoverNaviArea li.navi13 a { height: 200px; background: url(../common-img/bg_kanko_cnavi_13.jpg) no-repeat center center; } /*お得情報*/
#kankoCoverNaviArea li.navi14 a { height: 200px; background: url(../common-img/bg_kanko_cnavi_14.jpg) no-repeat center center; } /*お得情報*/

/*文字設定*/
#kankoCoverNaviArea li a span.circleS { position: absolute; right: 10px; bottom: 10px; font-size: 17px; width: 100px; height: 100px; line-height: 1.2em; }
#kankoCoverNaviArea li a span.circleL { position: absolute; right: 10px; bottom: 10px; font-size: 26px; width: 120px; height: 120px; line-height: 1.2em; }
#kankoCoverNaviArea li a span.circleR { position: absolute; right: 10px; bottom: 10px; font-size: 17px; width: 100px; height: 100px; line-height: 1.2em; }
#kankoCoverNaviArea li a span.circleS span.txtOuter { position: relative; display: block; width: 100px; height: 100px; }
#kankoCoverNaviArea li a span.circleL span.txtOuter { position: relative; display: block; width: 100px; height: 120px; }
#kankoCoverNaviArea li a span.circleR span.txtOuter { position: relative; display: block; width: 100px; height: 100px; }
#kankoCoverNaviArea li a span.circleS span.txtOuter span { position: absolute; top: 50%; width: 100px; text-align: center; margin-top: -0.6em; }
#kankoCoverNaviArea li a span.circleL span.txtOuter span { position: absolute; top: 50%; width: 100px; text-align: center; margin-top: -0.6em; }
#kankoCoverNaviArea li a span.circleR span.txtOuter span { position: absolute; top: 50%; width: 100px; text-align: center; margin-top: -1.2em; }
#kankoCoverNaviArea li.navi2 a span.circleS span.txtOuter span { margin-top: -1.1em; }
#kankoCoverNaviArea li.navi4 a span.circleS span.txtOuter span { margin-top: -1.9em; font-size: 14px; }
#kankoCoverNaviArea li.navi5 a span.circleS span.txtOuter span { margin-top: -1.1em; }
#kankoCoverNaviArea li.navi7 a span.circleS span.txtOuter span { margin-top: -1.1em; }
#kankoCoverNaviArea li.navi9 a span.circleS span.txtOuter span { margin-top: -1.1em; }
#kankoCoverNaviArea li.navi10 a span.circleS span.txtOuter span { margin-top: -1.1em; }
#kankoCoverNaviArea li.navi12 a span.circleS span.txtOuter span { margin-top: -1.7em; }
#kankoCoverNaviArea li.navi14 a span.circleS span.txtOuter span { margin-top: -1.1em; }

/*extPhotoGalleryList*/
#unit-259281 { padding: 5px 5px 0 5px; border-bottom: none; }
#unit-259281 .extPhotoGalleryListInner ul li { margin: 0; }
#unit-259289 { padding: 0 5px 5px 5px; border-top: none; }
#unit-259289 h5 { margin: 0; padding: 0; font-size: 1em; }
#unit-259289 a { text-decoration: none; color: #666; font-size: 0.9em; }

/*観光トピックス・イベント情報*/
#unit-46346, #unit-259266 { border-top: none; }
#unit-46346 .bExtCatList, #unit-259266 .bExtCatList { height: 443px; }
#unit-46346 .bExtCatList ul, #unit-259266 .bExtCatList ul { height: 410px; overflow: auto; overflow-x: hidden; }

/*駐車場満室情報*/
#unit-259283 .bTtlBg h1, #unit-259283 .bTtlBg h2, #unit-259283 .bTtlBg h3 { margin: 0; border: 1px solid #CCC; box-sizing: border-box; }
#unit-259291 { padding: 5px 20px; border-top: none; }
#unit-259291 h5 { margin: 0; padding: 0; font-size: 1em; }








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

#fieldCoverNaviArea { height: 400px; position: relative; background-color: #FFF; }
#fieldCoverNaviArea ul { position: relative; margin: -200px 0 0 0; padding: 0; list-style: none; height: 400px; }
#fieldCoverNaviArea li { margin: 0; padding: 0; display: block; position: absolute; }
#fieldCoverNaviArea li a { display: block; position: relative; text-decoration: none; cursor: pointer; }
#fieldCoverNaviArea a:hover { opacity: 0.7 !important; filter: alpha(opacity=70) !important; -ms-filter: "alpha( opacity=70 )" !important; }

/*タイトル*/
#fieldCoverTitleArea { width: 33.6%; height: 199px; background-color: #15894A; display: table; border-bottom: 1px solid #FFF; }
#fieldCoverTitleArea .inner { height: 199px; display: table-cell; vertical-align: middle; }
* html #fieldCoverTitleArea .inner { display: inline; zoom: 1; } /* IE 6 */
*:first-child+html #fieldCoverTitleArea .inner { display: inline; zoom: 1; } /* IE 7 */
#fieldCoverTitleArea h1 { margin: 0 0 5px 0; padding: 0; color: #FFF; text-align: center; font-size: 38px; font-weight: normal; line-height: 1.2em; }
#fieldCoverTitleArea p { margin: 0; padding: 0; color: #FFF; text-align: center; font-size: 18px; line-height: 1.2em; }

/*位置設定*/
#fieldCoverNaviArea li.navi1 { left: 33.6%; top: 0; width: 22.1%; height: 200px; } /*子育て*/
#fieldCoverNaviArea li.navi2 { left: 55.7%; top: 0; width: 22.1%; height: 200px; } /*入園・入学*/
#fieldCoverNaviArea li.navi3 { left: 77.8%; top: 0; width: 22.2%; height: 200px; } /*成人*/
#fieldCoverNaviArea li.navi4 { left: 0; top: 200px; width: 16.8%; height: 200px; } /*仕事*/
#fieldCoverNaviArea li.navi5 { left: 16.8%; top: 200px; width: 16.8%; height: 200px; } /*結婚*/
#fieldCoverNaviArea li.navi6 { left: 33.6%; top: 200px; width: 16.6%; height: 200px; } /*住まい*/
#fieldCoverNaviArea li.navi7 { left: 50.2%; top: 200px;  width: 16.6%; height: 200px; } /*病気*/
#fieldCoverNaviArea li.navi8 { left: 66.8%; top: 200px; width: 16.6%; height: 200px; } /*老後*/
#fieldCoverNaviArea li.navi9 { left: 83.4%; top: 200px; width: 16.6%; height: 200px; } /*おくやみ*/

/*背景設定*/
#fieldCoverNaviArea li.navi1 a { height: 199px; background: url(../common-img/bg_field_cnavi_01.jpg) no-repeat center center; border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; } /*子育て*/
#fieldCoverNaviArea li.navi2 a { height: 199px; background: url(../common-img/bg_field_cnavi_02.jpg) no-repeat center center; border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; } /*入園・入学*/
#fieldCoverNaviArea li.navi3 a { height: 199px; background: url(../common-img/bg_field_cnavi_03.jpg) no-repeat center center; border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; } /*成人*/
#fieldCoverNaviArea li.navi4 a { height: 200px; background: url(../common-img/bg_field_cnavi_04.jpg) no-repeat center center; } /*仕事*/
#fieldCoverNaviArea li.navi5 a { height: 200px; background: url(../common-img/bg_field_cnavi_05.jpg) no-repeat center center; border-left: 1px solid #FFF; } /*結婚*/
#fieldCoverNaviArea li.navi6 a { height: 200px; background: url(../common-img/bg_field_cnavi_06.jpg) no-repeat center center; border-left: 1px solid #FFF; } /*住まい*/
#fieldCoverNaviArea li.navi7 a { height: 200px; background: url(../common-img/bg_field_cnavi_07.jpg) no-repeat center center; border-left: 1px solid #FFF; } /*病気*/
#fieldCoverNaviArea li.navi8 a { height: 200px; background: url(../common-img/bg_field_cnavi_08.jpg) no-repeat center center; border-left: 1px solid #FFF; } /*老後*/
#fieldCoverNaviArea li.navi9 a { height: 200px; background: url(../common-img/bg_field_cnavi_09.jpg) no-repeat center center; border-left: 1px solid #FFF; } /*おくやみ*/

/*文字設定*/
#fieldCoverNaviArea li a span.circleS { position: absolute; right: 10px; bottom: 10px; background: url(../common-img/ing_circle_s.png) no-repeat 0 0; color: #000; font-size: 17px; width: 100px; height: 100px; text-align: center; line-height: 1.2em; }
#fieldCoverNaviArea li a span.circleL { position: absolute; right: 10px; bottom: 10px; background: url(../common-img/ing_circle_l.png) no-repeat 0 0; color: #000; font-size: 26px; width: 120px; height: 120px; text-align: center; line-height: 1.2em; }
#fieldCoverNaviArea li a span.circleR { position: absolute; right: 10px; bottom: 10px; background: url(../common-img/ing_circle_r.png) no-repeat 0 0; color: #FFF !important; font-size: 17px; width: 100px; height: 100px; text-align: center; line-height: 1.2em; }
#fieldCoverNaviArea li a span.circleS span { display: table-cell; vertical-align: middle; width: 100px; height: 100px; }
* html div#fieldCoverNaviArea li a span.circleS span { display: inline; zoom:1; } /* IE 6 */
*:first-child+html #fieldCoverNaviArea li a span.circleS span { display: inline; zoom:1; } /* IE 7 */
#fieldCoverNaviArea li a span.circleL span { display: table-cell; vertical-align: middle; width: 120px; height: 120px; }
* html div#fieldCoverNaviArea li a span.circleL span { display: inline; zoom:1; } /* IE 6 */
*:first-child+html #fieldCoverNaviArea li a span.circleL span { display: inline; zoom:1; } /* IE 7 */
#fieldCoverNaviArea li a span.circleR span { display: table-cell; vertical-align: middle; width: 100px; height: 100px; }
* html div#fieldCoverNaviArea li a span.circleR span { display: inline; zoom:1; } /* IE 6 */
*:first-child+html #fieldCoverNaviArea li a span.circleR span { display: inline; zoom:1; } /* IE 7 */






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

#municipalityCoverNaviArea { height: 400px; position: relative; background-color: #FFF; }
#municipalityCoverNaviArea ul { position: relative; margin: -200px 0 0 0; padding: 0; list-style: none; height: 400px; }
#municipalityCoverNaviArea li { margin: 0; padding: 0; display: block; position: absolute; }
#municipalityCoverNaviArea li a { display: block; position: relative; text-decoration: none; cursor: pointer; }
#municipalityCoverNaviArea a:hover { opacity: 0.7 !important; filter: alpha(opacity=70) !important; -ms-filter: "alpha( opacity=70 )" !important; }

/*タイトル*/
#municipalityCoverTitleArea { width: 33.6%; height: 199px; background-color: #11866F; display: table; border-bottom: 1px solid #FFF; }
#municipalityCoverTitleArea .inner { height: 199px; display: table-cell; vertical-align: middle; }
* html #municipalityCoverTitleArea .inner { display: inline; zoom: 1; } /* IE 6 */
*:first-child+html #municipalityCoverTitleArea .inner { display: inline; zoom: 1; } /* IE 7 */
#municipalityCoverTitleArea h1 { margin: 0; padding: 0; color: #FFF; text-align: center; font-size: 38px; font-weight: normal; line-height: 1.2em; }
#municipalityCoverTitleArea p { margin: 0; padding: 0; color: #FFF; text-align: center; font-size: 18px; line-height: 1.2em; }

/*位置設定*/
#municipalityCoverNaviArea li.navi1 { left: 33.6%; top: 0; width: 33.2%; height: 200px; } /*小田原駅・小田原城周辺のまちづくり*/
#municipalityCoverNaviArea li.navi2 { left: 66.8%; top: 0; width: 33.2%; height: 200px; } /*新しい総合計画*/
#municipalityCoverNaviArea li.navi3 { left: 0; top: 200px; width: 17%; height: 200px; } /*主要事業*/
#municipalityCoverNaviArea li.navi4 { left: 17%; top: 200px; width: 16.6%; height: 200px; } /*財政状況*/
#municipalityCoverNaviArea li.navi5 { left: 33.6%; top: 200px; width: 16.6%; height: 200px; } /*地域経済*/
#municipalityCoverNaviArea li.navi6 { left: 50.2%; top: 200px; width: 16.6%; height: 200px; } /*都市基盤*/
#municipalityCoverNaviArea li.navi7 { left: 66.8%; top: 200px;  width: 16.6%; height: 200px; } /*事業者の方へ*/
#municipalityCoverNaviArea li.navi8 { left: 83.4%; top: 200px; width: 16.6%; height: 200px; } /*職員情報*/

/*背景設定*/
#municipalityCoverNaviArea li.navi1 a { height: 199px; 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 { height: 199px; 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 { height: 200px; background: url(../common-img/bg_municipality_cnavi_03.jpg) no-repeat center center; } /*主要事業*/
#municipalityCoverNaviArea li.navi4 a { height: 200px; background: url(../common-img/bg_municipality_cnavi_04.jpg) no-repeat center center; border-left: 1px solid #FFF; } /*財政状況*/
#municipalityCoverNaviArea li.navi5 a { height: 200px; background: url(../common-img/bg_municipality_cnavi_05.jpg) no-repeat center center; border-left: 1px solid #FFF; } /*地域経済*/
#municipalityCoverNaviArea li.navi6 a { height: 200px; background: url(../common-img/bg_municipality_cnavi_06.jpg) no-repeat center center; border-left: 1px solid #FFF; } /*都市基盤*/
#municipalityCoverNaviArea li.navi7 a { height: 200px; background: url(../common-img/bg_municipality_cnavi_07.jpg) no-repeat center center; border-left: 1px solid #FFF; } /*事業者の方へ*/
#municipalityCoverNaviArea li.navi8 a { height: 200px; background: url(../common-img/bg_municipality_cnavi_08.jpg) no-repeat center center; border-left: 1px solid #FFF; } /*職員情報*/

/*文字設定*/
#municipalityCoverNaviArea li a span.circleS { position: absolute; right: 10px; bottom: 10px; background: url(../common-img/ing_circle_s.png) no-repeat 0 0; color: #000; font-size: 17px; width: 100px; height: 100px; text-align: center; line-height: 1.2em; }
#municipalityCoverNaviArea li.navi1 a span.circleS { font-size: 14px; }
#municipalityCoverNaviArea li a span.circleS span { display: table-cell; vertical-align: middle; width: 100px; height: 100px; }
* html div#municipalityCoverNaviArea li a span.circleS span { display: inline; zoom:1; } /* IE 6 */
*:first-child+html #municipalityCoverNaviArea li a span.circleS span { display: inline; zoom:1; } /* IE 7 */





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

#public-iCoverNaviArea { height: 300px; position: relative; background-color: #FFF; background: url(../common-img/bg_public-i_cover.jpg) no-repeat right top; }

/*タイトル*/
#public-iCoverTitleArea { width: 30%; height: 199px; background-color: #2C3E50; display: table; }
#public-iCoverTitleArea .inner { height: 300px; display: table-cell; vertical-align: middle; }
* html #public-iCoverTitleArea .inner { display: inline; zoom: 1; } /* IE 6 */
*:first-child+html #public-iCoverTitleArea .inner { display: inline; zoom: 1; } /* IE 7 */
#public-iCoverTitleArea h1 { margin: 0; padding: 0; color: #FFF; text-align: center; font-size: 38px; font-weight: normal; line-height: 1.2em; }
#public-iCoverTitleArea p { margin: 0; padding: 0; color: #FFF; text-align: center; font-size: 18px; line-height: 1.2em; }






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

#snsArea { padding: 20px; }
#snsArea .inner { float: left; }
#snsArea h5 { margin: 10px 0 10px 0; padding: 0; font-size: 16px; line-height: 1em; }
#snsArea p { margin: 0; padding: 0; font-size: 12px; line-height: 1em; }
#snsArea ul { float: right; margin: 0; padding: 0; list-style: none; }
#snsArea li { float: left; margin: 0; padding: 0; }
#snsArea li a { display: block; height: 60px; text-indent: -9999px; }
#snsArea li.btnSns1 a { width: 240px; margin-right: 20px; }
#snsArea li.btnSns2 a { width: 200px; margin-right: 20px; }
#snsArea li.btnSns3 a { width: 200px; }
#snsArea li a:hover { background-position: 0 -60px !important; }






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
なぞり検索など
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#contentsAreaHead { margin-top: 60px; padding: 0 0 15px 0; width: 100%; line-height: 1.2em; }

/*最終更新日*/
/*#lastUpdate { float: left; padding: 1px 0 0 0; width: 300px; }*/
#lastUpdate { float: left; padding: 1px 0 0 0; }
#lastUpdate p { margin: 0; }

/*ソーシャルボタン 2011.12 */
#social1 { padding:0 0 10px 0}
#social1 div.btn-hatebu { float:left; margin-right:5px;}
#social1 div.btn-twitter { float:left;}
#social1 iframe.twitter-share-button { width: 100px!important;}
#social1 div.btn-g1 { float:left;}
#social1 #___plusone_0 { width: 75px!important;}
#social1 div.btn-fc-share { float:left; margin-right:5px;}
#social1 div.btn-fc-like { float:left;}
#social1 div a img { border:0;}
/*div.btn-fc-like iframe {width:85px!important}*/

#socialtop { float:left; padding-right:20px;}
#socialtop #___plusone_0 {width:33px!important;}
#socialtop a img { border:0;}
#socialtop a { text-decoration:none;}

/*印刷ボタン*/
#pagePrintBtn { float: right; padding: 1px 0 0 0; /*width: 50px;*/ }
#pagePrintBtn p { margin: 0; text-align: right; }
#pagePrintBtn p a { font-weight: bold; padding: 0 0 0 20px; background: url(../common-img/ico_print.gif) no-repeat left; }

/*検索ボタン*/
#pageSearchBtn { float: left; margin-right: 20px; padding: 1px 0 0 0; /*width: 142px;*/ }
#pageSearchBtn p { margin: 0; }
#pageSearchBtn p a { padding: 3px 0 3px 18px; font-weight: bold; }

/*なぞり検索とは*/
#pageSearchBtn p a.pageSearchHelp { margin: 0 0 0 2px; padding: 0; width: 15px; height: 15px; display: inline-block; text-indent: -9999px; font-size: 0.1em; overflow: hidden; }

#lastUpdate-r {width:auto; float:right;}





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

#footerArea { padding: 0 0 20px 0; width: 100%; }

/*ページトップボタン*/
#pPageTop { width: 100%; height: 33px; }
#pPageTop p { float: right; margin: 0; padding: 0; width: 107px; height: 21px; }
#pPageTop p a { margin: 0; padding: 0; width: 107px; height: 21px; display: block; text-indent: -9999px; overflow: hidden; }

/*フッターナビゲーションエリア*/
#footerNaviArea { width: 100%; padding: 0 0 5px 0; }
#footerNaviArea ul { margin: 0; padding: 0; list-style: none; }
#footerNaviArea ul li { margin: 0 5px 0 0; padding: 0; display: inline; }
#footerNaviArea ul li a { padding: 0 0 0 15px; display: inline-block; white-space: nowrap; }

/*フッターアドレス*/
#footerAddress { padding: 8px 0 0 0; width: 100%; }
#footerAddress h6 { float: left; margin: 0; width: 8em; font-size: 1em; } 
#footerAddress address { margin: 0 0 0 8em; font-style: normal; }

/*コピーライト*/
#pCopyright { clear: both; padding: 10px 0 0 0; width: 100%; }
#pCopyright p { margin: 0; padding: 0; font-size: 0.7em; }






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
カスタム
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*デジタルアーカイブ*/
p.encyclOuboLink { padding: 15px 10px !important; text-align: center; font-size: 1.4em; background: #000; color: #FFF; }
p.encyclOuboLink a { display: inline-block; padding-left: 1em; color: #FFF; font-size: 0.8em; }

/*記者発表資料 詳細*/
.pressDetailBox { border-width: 1px; border-style: solid; padding: 20px; }
.pressDetailLeftBox { float: left; width: 300px; margin:0 0 20px 0; }
.pressDetailRightBox { float: right; margin: 0 0 20px 0; }
.pressDetailRightBox span { border:1px #ccc solid; padding:10px; }