@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: 13px;
	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: 750px;
	font-size: 18px;
	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: 750px;
	height: 26px;
	color: #FFF;
	font-size: 18px;
	font-weight: bolder;
	background: url(/images/border_news.png) no-repeat left center;
}

/* 上部 */

.navi{
	font-size: 11px;
	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;
}

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

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



/* トップページ */
/* トップページ 左右バナー 位置調整 */
.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: 18px;
	font-weight: bolder;
	background: url(/images/border_localNavi.png) no-repeat;
}

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

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

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

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

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

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


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

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





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





/* 左メニュー カテゴリ */
.leftnavicategory{
	padding: 0 0 0 10px;
	width: 180px;
	height: 35px;
	font-size: 15px;
	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: 14px;
}

input.formheight{
	height: 19px;
}





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

.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: 13px;
}



/* フッターメニュー */
.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: 12px;
	margin: 0 0 0 10px;
}

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

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

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

