/* CSS Document */
/* ---------------------------------------------

               全体

---------------------------------------------- */
/*------------------背景------------------*/
div#container div#box {
	background: url(../files/index/back_sub_white.png) repeat-x;
}
	div#container div#inner {
		background: url(../files/index/back_sub_photo.png) center top no-repeat;
		padding-top: 10px;
	}
/*------------------検索欄レスポンシブ用------------------*/
div#search_sub {
	display: none;
}

/* ---------------------------------------------

               　　ヘッダー

---------------------------------------------- */
#sub div#header {
    height: 260px;
}
div#header div.left h1 {
	top: 0;
	left: 0;
}
div#subBanner ul li {
	list-style: none;
	margin-top: 10px;
	margin-bottom:35px;
}

/* ---------------------------------------------

               　　コンテンツ

---------------------------------------------- */
div.contentsBox {
	border: solid 2px #888888;
	padding: 20px 20px;
	background: #FFFFFF;
	margin-bottom: 30px;
}

div#contents p {
    margin-bottom: 10px;
}

div#contents a {
    text-decoration: underline;
}

/*------------------全てを見る------------------*/
.readmore {
	font-size: 130%;
	padding-left: 25px;
}
.readmore a {
	text-align: right;
	float: right;
}

/*------------------新着情報一覧------------------*/
.contentsBox .newsArea {
	max-height: 1000px;
	overflow-y: scroll;
}
div#contents .contentsBox .newsArea ul {
	padding-left: 0;
}

/*------------------戻るボタン------------------*/
div#back {
	width: 500px;
	margin: 0 auto;
	font-size: 123%;
}
div#back div.left {
}
div#back div.left a {
	display: block;
	background: url(../files/button/btn_back.png) left center no-repeat;
	padding: 11px 1px 9px 51px;
}
div#back div.right {
}
div#back div.right a {
	display: block;
	background: url(../files/icon/icn_back.png) left center no-repeat;
	padding: 11px 1px 9px 51px;
}
/* アイコン変更「くらし・手続き」 */
#kurashi div#back div.right a {
	background: url(../files/icon/icn_back_kurashi.png) left center no-repeat;
}
/* アイコン変更「教育・文化・スポーツ / 新着情報」 */
#kyouiku div#back div.right a {
	background: url(../files/icon/icn_back_kyouiku.png) left center no-repeat;
}
/* アイコン変更「健康・福祉」 */
#kenkou div#back div.right a {
	background: url(../files/icon/icn_back_kenkou.png) left center no-repeat;
}
/* アイコン変更「行政」 */
#gyousei div#back div.right a {
	background: url(../files/icon/icn_back_gyousei.png) left center no-repeat;
}
/* アイコン変更「観光・産業」 */
#kankou div#back div.right a {
	background: url(../files/icon/icn_back_kankou.png) left center no-repeat;
}
/* アイコン変更「イベント」 */
#event_sub div#back div.right a {
	/*background: url(../files/icon/icn_back_event.png) left center no-repeat;*/
}
/* アイコン変更「ライフイベント」 */
#life div#back div.right a {
	/*background: url(../files/icon/icn_back_life.png) left center no-repeat;*/
}

/*------------------Acrobat------------------*/
div#acrobat {
    padding: 0px 20px;
}

/*------------------お問い合わせ------------------*/
input.contactName {
	width: 650px;
}
input.contactAddress {
	width: 650px;
}
input.contactTell {
	width: 650px;
}
input.contactMail {
	width: 600px;
}
textarea.contactText {
	width: 650px;
	height: 120px;
}

/*------------------イベントカレンダー　ページナビ------------------*/
ul#page {
	text-align: center;
	margin: 0 auto;
	margin-bottom: 25px;
} 
ul#page li {
	display: inline-block;
}
div#prevPage {
	border: solid 1px #888888;
	padding: 0 10px;
}
	div#prevPage a {
		color: #0000ff;
		font-size: 125%;
	}
div#month {
	text-align: center;
	font-size: 155%;
	margin: 0 10px;
}
div#nextPage {
	border: solid 1px #888888;
	padding: 0 10px;
}
	div#nextPage a {
		color: #0000ff;
		font-size: 125%;
	}