@charset "EUC-JP";

/*
 * ファイル名：style.css
 * 文字コード：EUC-JP
 * 改行コード：LF
 * 最終更新日：2009-12-10
 */


@import "/css/ks.css";



/* 初期設定 */
/*
#container ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#container ul li{
	padding: 10px 20px 10px 0;
	float: left;
}

#container a{
	color: #333;
	text-decoration: none;
}

#container a:hover{
	color: #ED3B0D;
	text-decoration: none;
}
*/

#container img{
	border: 0;
}



#container{
	font-size: medium;
	font-family: "Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS Pゴシック",
	"Lucida Sans Unicode",Arial Verdana,sans-serif;
	color: #333;
	margin: 0;
	background-color: #FEF;
}



/* 共通 */
/* ボーダーコンテンツ */
.bordercontents{
	padding: 0 0 0 12px;
	width: 656px;
	font-size: large;
	font-weight: bolder;
	background: url(/images/border_contents.png) no-repeat left center;
}

.bordercontents td{
	padding: 2px 0 0 7px;
}

/* ボーダーニュース */
.bordernews{
	padding: 0 0 0 12px;
	width: 656px;
	height: 26px;
	color: #FFF;
	font-size: large;
	font-weight: bolder;
	background: url(/images/border_news.png) no-repeat left center;
}

/* 上部 */
.navi{
	font-size: small;
	padding: 15px 0 30px 20px;
	background-color: #FFF;
}

/* テーブル調整 */
.tableadjustment{
	margin: 0 auto;
	border-collapse: collapse;
	line-height: 1.6;
}

/* 左メニュー セル調整 */
.cellseparate{
	margin: 0 auto;
	border-collapse: separate;
}

/* 第2階層 */
.hierarchy{
	padding: 5px 0 5px 15px;
}

/* 背景イメージ */
.background{
	width: 978px;
/*	background: url(/images/background.jpg) no-repeat;*/
	background: url(/images/bak_woodFrame.jpg) repeat-y;
}

/* 背景イメージリピート */
.backgroundrepeat{
/*	background: url(/images/backgroundrepeat.jpg) repeat-y;*/
}

/* 背景1px */
.backgroundpx{
	margin: 0 auto;
	width: 902px;
	background-color: #A4A097;
}





/* ヘッダー */
#header{
	width: 900px;
	height: 106px;
	background: url(/images/bak_header.png) no-repeat;
}

#header img{
	margin: 0 3px 0 20px;
}




/* トップページ */
/* トップページ 左右バナー 位置調整 */
.bnrimg{
	margin: 18px 20px 0 21px;
}

/* トップページ 右バナー 町長室 位置調整 */
.bnrimgmayor{
	margin: 2px 20px 0 21px;
}

/* トップページ 新着情報 */
.titlenews{
	width: 450px;
	height: 29px;
	text-align: right;
	background: url(/images/title_news.png) no-repeat;
}

/* トップページ ナビ */
.localnavi{
	padding: 0 0 0 12px;
	width: 450px;
	height: 26px;
	font-size: large;
	font-weight: bolder;
	background: url(/images/border_localNavi.png) no-repeat;
}

/* トップページ ナビ 項目 */
.localnavicell{
	padding: 10px 0 0 10px;
	font-size: medium;
}

/* トップページ 新着情報 ナビ 左余白 */
.spacer{
	margin: 0 0 0 10px;
}

/* トップページ 勝央町の人口 */
.jinko{
	padding: 5px 0 5px 10px;
	width: 180px;
	font-size: large;
	background-color: #F6F3E4;
}





/* リストページ */
#listpage .listbody{
	padding-top: 20px;
}

#listpage .listcontents{
	padding-left: 10px;
}

#listpage h2{
	margin: 0 0 5px 0;
	width: 590px;
	border-bottom: 1px dashed #CCC;
	font-size: large;
	font-weight: bolder;
}






/* 新着リストページ */
#newslistpage .newslistbody{
	padding-top: 20px;
}

#newslistpage .newslistcontents{
}

#newslistpage h2{
	margin: 0 0 0 0;
	padding: 0 0 3px 5px;
	border-left: 5px solid #AAA;
	border-bottom: 1px solid #AAA;
	font-size: large;
	font-weight: bolder;
}





/* テンプレートページ */
#templatepage {
	width: 640px;
}

#templatepage h2{
	margin: 0 0 0 0;
	padding: 0 0 3px 5px;
	border-left: 5px solid #AAA;
	border-bottom: 1px solid #AAA;
	font-size: large;
	font-weight: bolder;
}
#templatepage .templatetitle{
	margin-top: 10px;
}

#templatepage .templatecontents{
	margin-top: x-small;
}
/* テンプレート補足分 */
#templatecontents {
	font-size: medium;
}


#templatepage #files{
	margin-top: 30px;
	padding: 0 0 0 10px;
}

#templatepage .picturemargin{
	padding-bottom: 20px;
}





/* コンテンツページ */
#contentspage {
	width: 640px;
}
#contentspage h2{
	margin: 20px 0 0 0;
	padding: 0 0 3px 5px;
	border-left: 5px solid #AAA;
	border-bottom: 1px solid #AAA;
	font-size: large;
	font-weight: bolder;
}

.contentspage {
	width: 640px;
}
.contentspage h2{
	margin: 20px 0 0 0;
	padding: 0 0 3px 5px;
	border-left: 5px solid #AAA;
	border-bottom: 1px solid #AAA;
	font-size: large;
	font-weight: bolder;
}

.h2title{
	margin: 20px 0 0 0;
	padding: 0 0 3px 5px;
	border-left: 5px solid #AAA;
	border-bottom: 1px solid #AAA;
	font-size: large;
	font-weight: bolder;
}



/* 左メニュー カテゴリ */
.leftnavicategory{
	padding: 0 0 0 10px;
	width: 180px;
	height: 35px;
	font-size: medium;
	font-weight: bolder;
	color: #FFF;
	background: url(/images/bak_leftnavi_category.png) no-repeat;
}

/* 左メニュー コンテンツ */
.leftnavicontents{
	padding: 0 0 0 15px;
	width: 180px;
	height: 34px;
	font-weight: bolder;
	background: url(/images/bak_leftnavi_contents.png) no-repeat;
}

.leftnavicontents a:link{
	font-size: medium;
}

input.formheight{
	height: 19px;
}





/* フォント お問い合わせ */
.fontquestion{
	font-size: small;
}

.fontquestion ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.fontquestion ul li{
	padding: 10px 20px 10px 0;
	float: left;
}

.fontquestion a{
	color: #333;
	text-decoration: none;
}

.fontquestion a:hover{
	color: #ED3B0D;
	text-decoration: none;
}


/* 新着等 */
.titlenews a{
	color: #333;
	text-decoration: none;
}

.titlenews a:hover{
	color: #ED3B0D;
	text-decoration: none;
}
.fontnewsarticle a{
	color: #333;
	text-decoration: none;
}

.fontnewsarticle a:hover{
	color: #ED3B0D;
	text-decoration: none;
}

/* ○○について */
.localnavicell a{
	color: #333;
	text-decoration: none;
}

.localnavicell a:hover{
	color: #ED3B0D;
	text-decoration: none;
}

/* 申請・暮らしのガイド */
.guide a{
	color: #333;
	text-decoration: none;
}

.guide a:hover{
	color: #ED3B0D;
	text-decoration: none;
}

.guide {
	font-size: medium;
}



/* フッターメニュー */
.footermenuborder a{
	color: #333;
	text-decoration: none;
}

.footermenuborder a:hover{
	color: #ED3B0D;
	text-decoration: none;
}
.footermenuborder ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.footermenuborder ul li{
	padding: 10px 20px 10px 0;
	float: left;
}

/* 左メニュー */
.cellseparate a{
	color: #333;
	text-decoration: none;
}

.cellseparate a:hover{
	color: #ED3B0D;
	text-decoration: none;
}


/* フォント 新着情報 日付 */
.fontnewsdate{
	font-size: small;
	margin: 0 0 0 10px;
}

/* フォント 新着情報 記事 */
.fontnewsarticle{
	font-size: medium;
	padding: 0 0 0 10px;
}

/* フォント リストページ用 キャプション */
.fontoutline{
	font-size: small;
	padding: 5px 0 0 0;
}

/* フォント　日付 */
.fontdate{
	padding-left: 5px;
}





/* フッター メニュー ボーダー */
.footermenuborder{
	border-top: solid 1px #888;
	border-bottom: solid 1px #888;
}

.copyright{
	padding: 20px 0 100px 0;
	font-size: small;
	font-weight: none;
}



/* 広報しょうおう 月号 */
.kohoNumber{
	width: 100px;
	height: 33px;
	font-size: large;
	font-weight: bolder;
	background: url(/images/title_kohoNumber.png) no-repeat;
}

.kohoNote {
	font-size: small;
}


/* 緊急情報 */
#emergency {
	background-color: #fff;
	border:1px solid #C00;
	padding: 3px 10px;
	color:#C00;
	width:900px;
	font-weight:bold;
	font-size:medium;
/*	vertical-align:bottom;*/
}
#emergency a{
	color: #ED3B0D;
	text-decoration: none;
}

#emergency a:hover{
	color: blue;
	text-decoration: none;
}
