@charset "UTF-8";

/* Itakura New Town */
/* top_css        */

/* ------------------------------------------------------------*/
/* ----------------------- top css ----------------------------*/
/* ------------------------------------------------------------*/

/* ----------------------- コンテンツ幅設定 ----------------------------*/
	#contents_width{
		width: 940px;
		height: auto;
		margin: auto;
	}
/* ---------------------------------------------------------------*/
/* ----------------------- フラッシュ ----------------------------*/
	#flash{
		width: 940px;
		height: 400px;
		margin-top: 15px;
		font-weight: bold;
		text-align: center;
		z-index: 0;
	}
/* ---------------------------------------------------------------*/

/* ----------------------- コンテンツ・左側 ----------------------------*/
	#contents_left{
		width: 670px;
		margin-top: 14px;
		float: left;
	}
	#contents_left img{
		vertical-align: bottom;

	}
	/*2009/4/13追加 s*/
	#news1{
		width:658px;
		margin-top:11px;
		/*border-color:#999999;*/
		border-color:#CCCCCC;
		border-width: 1px;
		border-style: solid;
		border-bottom: 0px;
	}
	/*2009/4/13追加 end*/

	#news_img{
		/*margin-top: 11px;*/
		width: 658px;
		border-bottom: 1px solid;
		/*border-bottom-color:#999999;*/
		border-bottom-color:#CCCCCC;
	}
	#iframe_news{
		width: 658px;
		height: 136px;
		/*border-color: #EDEDED;
		border-color:#999999;
		border-width: 1px;
		border-top: 0px;
		border-bottom: 0px;
		border-style: solid;*/
	}
	#news1_cont{
		margin-top:10px;
		margin-left:15px;
		text-align: left;
	}
	#news1_cont a:link{
		text-decoration:underline;
	}
	#news1_cont a:visited{
		text-decoration:underline;
	}

	#news2_cont{
		margin-top:5px;
		margin-left:15px;
		text-align: left;
	}
	#news2_cont a:link{
		text-decoration:underline;
	}
	#news2_cont a:visited{
		text-decoration:underline;
	}

	.news_row{
		margin-top:3px;
		width: 620px;
	}
	.news2_row{
		margin-top:3px;
		width: 620px;
	}
	.news_ymd{
		width: 125px;
		vertical-align: top;
	}
	.news_comment{
		width: 490px;
	}
	.news2_comment{
		width: 620px;
	}
	#iframe_news2{
		width:658px;
		height: 80px;
		/*border-color: #EDEDED;*/
		/*border-color:#999999;*/
		border-color:#CCCCCC;
		border-width: 1px;
		border-style: solid;
		border-top-style:dotted;

	}
	#population{
		float: left;
		margin-top: 10px;
		/* 2009/4/13 追加 */
		/*border-color:#999999;*/
		border-color:#CCCCCC;
		border-width: 1px;
		border-style: solid;
	}
	#pop_img{
		border-bottom: 1px solid;
		/*border-bottom-color:#999999;*/
		border-bottom-color:#CCCCCC;
	}
	#iframe_population{
		width: 322px;
		height: 109px;
		/*border-color: #EDEDED;*/
		/*border-color:#999999;
		border-width: 1px;
		border-top: 0px;
		border-style: solid;*/
		display: block;
	}
	#pop_cont{
		width: 292px;
		text-align: left;
		margin-top: 8px;
		margin-left: 15px;
	}
	#pop_ymd{
		padding-bottom:3px;
		border-bottom: 1px dotted #000000 ;
		margin-bottom: 8px;
	}
	#pop_tx{
		width: 65px;
	}
	#house_tx{
		width: 65px;
	}
	#man_tx{
		width: 25px;
	}
	#woman_tx{
		width: 32px;
	}
	#mobile{
		float: right;
		margin-top: 10px;
		margin-right:10px;
		width:324px;
		height:146px;
		/*border-color: #999999;*/
		border-color: #CCCCCC;
		border-width: 1px;
		border-style: solid;
	}
	#mobile_img{
		/*float: right;*/
		border-bottom: 1px solid;
		/*border-bottom-color: #999999;*/
		border-bottom-color: #CCCCCC;
		margin-bottom: 10px;
		/*margin-top: 10px;
		margin-right: 10px;*/
	}
	#mobile_flame{
		/*float:right;
		width: 322px;
		margin-right: 10px;
		border-color: #EDEDED;
		border-width: 1px;
		border-top: 0px;
		border-style: solid;*/
	}
	#mobile_flame img{
		margin: 0px 17px 0px;
		float: left;
	}
	#text_position{
		/*margin-top: 10px;*/
	}
	#text_position2{
		margin-left: 17px;
		margin-top:10px;
		margin-bottom:3px;
		clear: both;
	}
	#text_position2 a{
		text-decoration: underline;
	}
	#club{
		margin-top: 15px;
	}
/* ---------------------------------------------------------------------*/

/* ----------------------- コンテンツ・右側 ----------------------------*/
	#contents_right{
		width: 260px;
		margin-top: 28px;
		float: right;
	}
	#contents_right ul{
		float: left;
	}
	#Uvoice{
		width: 260px;
		height: 64px;
		margin-top: 29px;
	}
	#tourism{
		width: 260px;
		height: 69px;
		margin-top: 7px;
	}
	#event{
		width: 260px;
		height: 63px;
		margin-top: 9px;
	}
	#gallery{
		width: 260px;
		height: 73px;
		margin-top: 5px;
	}
	#link_bg{
		background-image: url("../img/top_img/top_contents_link_bg.jpg");
		background-repeat: repeat;
		width: 260px;
		height:46px;
		/*margin-top: 37px;*/
		margin-top:60px;
	}
	#print{
		float: left;
		width: 110px;
		height: 27px;
		margin-top: 9px;
		margin-left: 11px;
	}
	#style{
		float: right;
		width: 110px;
		height: 27px;
		margin-top: 9px;
		margin-right: 13px;
	}

/* -------------------- ページトップボタン ---------------------*/
	#koushinbi{
		margin-bottom: 10px;
		float: left;
	}
	#top_pagetop{
		width: 940px;
		margin: auto;
		padding-top: 50px;
	}
	#top_pagetop img{
		margin-bottom: 10px;
		margin-right: 10px;
	}
/* ------------------------------------------------------------*/

/* -------------------------------------------------------------------*/










