@charset "Shift-JIS";



/*

	トップページレイアウト

	最終更新： 2009-10-19	

*/



/*--------------------------------------------------コンテンツ*/

div#contentsBody {

	background:#FFFFFF;/*背景色の上書き*/

}



/*--------------------------------------------------コンテンツ枠*/

div#contentsTop {

	width:870px;

	margin:0 5px;

	padding:15px 0;

}



/*--------------------------------------------------新着情報*/

/*新着情報*/

div#newsLeft {

	float:left;

	width:430px;

}

/*募集・イベント*/

div#newsRight {

	float:right;

	width:430px;

}

/*お知らせ共通*/

div#news {

	background:url(../image/toppage/newsBack.png) repeat-y;

}

div#news h2 {

	font-size:0%!important;

	padding:0!important;

	height:22px!important;

}

div#news h3 {

	font-size:0%!important;

	padding:0!important;

	height:22px!important;

}

/*過去の一覧*/

div#news p.history {

	margin:-14px 0 0 0;

	text-align:right;

	position:relative;/* for IE6 */

	font-size:0;

}

div#news dl {

	padding:12px 5px 0 12px;

}

div#news dl dt {

	color:#1E3E1F;

	line-height:1.1;

	font-size:100%;/*13px*/

}

div#news dl dt span {

	color:#1E3E1F;

	font-size:85%;/*11px*/

	margin-left:5px;

}

div#news dl dd {

	font-size:93%;/*12px*/

	margin-bottom:6px;

	padding-bottom:3px;

}



/*--------------------------------------------------事業*/

/*バリアフリー推進事業*/

div#barrierfree {

	float:left;

	width:430px;

}

/*交通環境対策事業*/

div#environment {

	float:right;

	width:430px;

}

/*事業共通*/

div#project {

	background:url(../image/toppage/project/projectBack.png) repeat-y;

	margin:10px 0 45px 0;

	position:relative;top:0;left:0;

}

div#project h2 {

	font-size:0%;

	margin-bottom:2px;

	padding:0!important;

}

div.box {

	float:left;

	margin:5px 0 0 10px;

	width:200px;

	display:inline;/*IEバグ対策*/

}

div#project dl dt {

	float:left;

	width:53px;

}

div#project dl dd {

	float:left;

	font-size:93%;/*12px*/

	line-height:1.3;

	width:147px;

}

div.project-end {

	background:url(../image/toppage/project/projectEnd.png) no-repeat;

	clear:both;

	height:7px;

	font-size:0!important;

}

/*キャラクター*/

div#moco {

	background:url(../image/toppage/moco.png) no-repeat;

	height:103px;

	position:absolute;top:-10px;left:-55px;

	width:55px;

}

div#eco {

	background:url(../image/toppage/eco.png) no-repeat;

	height:103px;

	position:absolute;top:-10px;left:870px;

	width:55px;

}

div#city {

	background:url(../image/toppage/city.png);

	height:48px;

	position:absolute;top:-48px;left:10px;

	width:641px;

}



/*--------------------------------------------------新着情報*/

div#newsrelease {

	padding:10px 15px 50px 15px;

}











/*リスト*/

div#newsrelease dl {

	background:url(../image/toppage/newsreleaseTitleBack.png) top left repeat-x;

	padding:7px 5px;

	margin-bottom:10px;

}

div#newsrelease dl dt {

	color:#1E3E1F;

	line-height:1.3;

}

div#newsrelease dl dt span {

	color:#1E3E1F;

	font-size:85%;/*11px*/

	margin-left:5px;

}

div#newsrelease dl dd {

	font-size:100%;/*13px*/

	border-bottom:1px dotted #CACACA;

	margin-bottom:7px;

	padding-bottom:3px;

}

/*新着情報一覧*/

div#newsrelease ul {

	position:absolute;

	top:3px;

	left:493px;

}

div#newsrelease ul li a {

	font-size:75%;/*11px*/

	padding:0 0 7px 15px;

	text-decoration:none;

	background:url(../image/icon/arrowGreen.png) 1px 1px no-repeat;

}



/*EOF*/