﻿/* body */
body
{
	background-color:#F1E6C2;
	width:100%;
	border-top:5px solid #886926;
}

/* 外枠 */
#container 
{
	margin:0 auto;
	width:800px;
	border-right:solid 1px #bdbcbd;
	border-left:solid 1px #bdbcbd;
}

/* ヘッダー画像部分 */
#header
{
	width:800px;
	height:300px;
	padding:0px 0px 0px 0px;
	background-color:#EDE9CD;	
}

/* タブ・メニュー・検索 */
#headerTab
{
	float:left;
	width:800px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:32px;
	background-color:#EDE9CD;
}

/* メニュー(サイトマップ等) */
#menuTop
{
	float:left;
	font-size:80%;
	color:#999999;
	margin:0px 0px 0px 510px;
	display: inline;
	padding: 8px 0px 0px 0px; 
}

/* サイト内検索 */
#search
{
	/*
	float:left;
	margin:2px 0px 0px 5px;
	display: inline;
	background:url("../images/top1/search.gif") no-repeat 0px 2px;
	*/
	display:none;
}

.searchBox
{
    width:100px;
    margin:4px 0px 0px 20px;
}

.btnSearch
{
    font-size:0.8em;
}

/* メイン下 */

#mainBlock
{
	float:left;
	height:auto;
	width:800px;
	background-color:#ffffff;
	position:relative;
	border-top:solid 3px #EDE9CD;
}

#main_left
{
	float:left;
	width:190px;
	margin:20px 0px 0px 0px;
	display: inline;
}

#main_right
{
	float:left;
	width:190px;
	margin:20px 0px 0px 0px;
	display: inline;
}

#main_center
 {
	float:left;
	width:410px;
	margin:20px 0px 0px 0px;
}

/* メインメニュー */

#leftMenu
{
	width:170px;
	border-top:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	background-color:#e4f0ca;
}
#leftMenu li
{
	padding:8px 0px 5px 20px;
	width:150px;
	height:15px;
	font-size:90%;
	text-align:left;
	border-bottom:solid 1px #cccccc;
}

/* 区長室 */
.kuchou
{
	padding:0px 0px 7px 10px;
}

/* 合併特例区の概要 */
.gaiyou
{
	padding:0px 0px 7px 10px;
}

/* 城南町のあゆみ */
.ayumi
{
	padding:0px 0px 7px 10px;
}

/* 合併までの動き */
.ugoki
{
	padding:0px 0px 7px 10px;
}

/* 観光情報 */
#kankou
{
	float:left;
	padding:0px 10px 7px 0px;
	display: inline;
}

/*お知らせ*/
#oshirase
{
	float:left;
	padding:0px 10px 7px 0px;
    display: inline;	
}

/* イベント案内 */
#ibento
{
	float:left;
	padding:0px 10px 7px 0px;
    display: inline;
}

/* 広報誌 */

#kouhou
{
	width:172px;
	border-right:solid 1px #bdbcbd;
	border-left:solid 1px #bdbcbd;
	border-bottom:solid 1px #bdbcbd;
	background-color:#ffffff;
	height:150px;
	margin:10px;
}
.kouhouLeft
{
	float:left;
	margin:0px;
}
.kouhouLeft img
{
	width:60px;
	height:85px;
	margin-left:5px;
	display: inline;
}
#kouhouRight
{
	float:left;
	width:85px;
	margin-left:8px;
	display: inline;
}

#khTtl
{
    float:right;
    width:85px;
    font-size:0.9em;
    margin-top:20px ;
    display: inline;
}
#khLink
{
    float:right;
    width:55px;
    margin-top:10px ;
    font-size:0.8em;
    display: inline;
}

#khTxt
{
	width:102px;
}

.menuTtl
{
	font-weight:bold;
	padding:0px 0px 0px 2px;
}

.menuBan
{
	margin-bottom:10px;
}

/* リンク情報 */

#link
{
	width:148px;
	/*height:190px;*/
	height:auto;
	border:solid 1px #bdbcbd;	
	padding:13px 11px 10px 11px;
	
}

.link1
{
	margin:0px 0px 7px 0px;
}

.link2
{
	margin:0px 0px 7px 0px;
}

.link3
{
	margin:0px;
}

/* 新着情報 */

.infoTtlL1
{
	float:left;
	width:85px;
	height:26px;
	padding-left:15px;
	display: inline;
}

.infoTtlR1
{
	float:left;
	width:302px;
	height:26px;
	background:url("../images/top1/h_sintyaku2.gif") no-repeat;
}

#rss
{
	float:left;
	padding-top:7px;
	display: inline;
}

.listLink
{
	float:right;
	padding:9px 10px 5px 5px;
	font-size:80%;
	text-align:right;
	display: inline;
}

.listInfo
{
	clear:both;
	width:375px;
	padding:10px 3px 1px 3px;
	border-right:solid 0px #ECF4DE;
	border-left:solid 0px #ECF4DE;
}

.listInfo ul
{
    margin-left:7px;
    padding-left:7px;
}

.listInfo ul li
{
    padding:0px 5px 5px 10px;
    background:url("../images/top1/ya_or.gif") no-repeat;
    font-size:90%;
    line-height:150%;
}

.listInfo span.updDate
{
	font-size:0.8em;
}

.listInfo span.Holiday
{
	color:#FF0000;
}

.listInfo span.Saturday
{
	color:#0000FF;
}

/* 協議会開催状況 */

.infoTtlL2
{
	float:left;
	width:197px;
	height:26px;
	padding-left:15px;
}

.infoTtlR2
{
	float:left;
	width:190px;
	height:26px;
	background:url("../images/top1/h_gappei2.gif") no-repeat;
}

.listInfo3
{
	clear:both;
	width:375px;
	height:350;
	padding:10px 3px 1px 3px;
	border-right:solid 0px #ECF4DE;
	border-left:solid 0px #ECF4DE;
	font-size:90%;
}

.introtl
{
	padding-left:7px;
	margin-left:10px;
	height:auto;
}

.introtl2
{
	/*padding-left:10px;
	margin-left:15px;*/
	float:right;
	margin:0px;
	padding:0px 0px 10px 0px;
}


.introtext
{
	margin:20px 0px 0px 15px;
	font-size:90%;
	padding-left:7px;
	line-height:140%;
}

.listInfo3 span.updDate
{
	font-size:0.8em;
}


.listInfo3 ul
{
	margin-left:7px;
	padding-left:7px;
}

.listInfo3 ul li
{
	padding:0px 0px 3px 10px;
	background:url("../images/top1/ya_b.gif") no-repeat;
	font-size:90%;
	border-bottom:1px dotted #999999;
}

/*ページ下部*/
#my_footer{
	width:100%;
	clear:both;
	text-align:center; 
	border-bottom:solid 1px #bdbcbd;
	background-color:#ffffff;
}

#newwindow
{
	clear:both;
	text-align:left;
	font-size:0.8em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 15px;
}

/* 交通アクセス等リンク */
#infoLink
{
	width:780px;
	clear:both;
	text-align:left;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 5px;
}

#infoLink li
{
	display:inline;
	padding:0px 10px 1px 18px;
	font-size:0.8em;
	background:url("../images/top1/poti_sikaku.gif") no-repeat 0px 1px;
}


/* 問合せ先 */
#info
{
	border-top:solid 1px #cccccc;
	width:800px;
	height:60px;
}

#siteinfo
{
	text-align:center;
	padding:10px 0px 0px 15px;
	font-size:0.8em;
	line-height:150%;
}

#my_navigation {background-color:#d6d6bb;}
#my_contents {background-color:#ddd6bb;}
#mynavi{padding:0em 0 5em 1em;border:0px solid #fff;}


/* copyright */
#cp
{
	width:800px;
	height:20px;
	text-align:center;
	font-size:80%;
	color:#ffffff;
	background-color:#58451a;
}

#ad
{
	float:left;
	padding: 10px 10px 7px 0px;
	display: inline;
}

