@charset "utf-8";
/*lnavi--------------------------------------------*/
#lnavi_top {
	background:url(../img/top/navi_bg.png);
	height:136px;
	position:relative
}
/*left--------------------------------------------*/
#content_left {
	float:left;
	width:665px;
	background:url(../img/top/left_cnt_bg_bottom.png) left bottom no-repeat, url(../img/top/left_cnt_bg_top.png) left top no-repeat, url(../img/top/left_cnt_bg.png) left top repeat-y;
	background-color:#f2ead3;
	text-align:center;
	margin-left:30px;
	padding-bottom:50px;
	behavior: url(PIE.htc);
}
#content_left_cnt {
	width:620px;
	margin:40px 0 0 20px;
	text-align:left;
}
/* 最新情報 */
#top_news {
	margin:10px 0 20px 0;
}
#top_news h2 {
	background: url(../img/top/news_ttl.png) top left no-repeat;
	width:520px;
	height:45px;
	padding:15px 15px 0 85px;
	font-size:20px;
	text-shadow: 1px 1px 0 #fff;
}
#top_news_list {
	width:570px;
	margin-left:25px;
}
#top_news_list dl {
	border-bottom: 1px #a28970 dashed;
	padding:0 5px;
	margin:7px 0
}
#top_news_list dt {
	float:left;
	width:110px;
}
/* blog */
#top_blog {
	margin-bottom:15px;
}
#top_blog h2 {
	background: url(../img/top/blog_ttl.png) top left no-repeat;
	width:520px;
	height:45px;
	padding:15px 15px 0 85px;
	font-size:20px;
	text-shadow: 1px 1px 0 #fff;
}
#top_blog_list {
	width:570px;
	margin:10px 0 0 25px;
}
#top_blog_list dl {
	width:350px;
	float:left;
	margin-right:20px
}
#top_blog_list dt a {
	color:#ff6600;
	font-weight:bold;
}
#top_blog_list dt a:hover {
	color:#ff8d41;
}
#top_blog_list dd.link {
	text-align:right;
}
.blog_img {
	float:left;
	width:190px;
	border:#fff 5px solid;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.45);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.45);
	background:#fff;
	position:relative;
	max-height:190px;
}
.blog_img img {
	max-height:190px;
}
.blog_img span {
	position:absolute;
	top:-15px;
	left:90px;
	z-index:2
}
/* 知識 */
#top_known {
	margin-bottom:30px;
	background:url(../img/top/known_bg.png) top left no-repeat;
	width:620px;
	height:60px
}
#top_known p {
	padding:32px 20px 0 90px;
}
/* 町会議とは */
#top_what {}
#top_what_cnt { border-left:3px solid #f00; border-right:3px solid #f00; border-bottom:3px solid #f00; background:#faf6ec;
	-webkit-border-bottom-left-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius-bottomleft: 10px;	/* Firefox用 */
	-webkit-border-bottom-right-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius-bottomright: 10px;	/* Firefox用 */}

#top_what_cnt dl{ position:relative; }
#top_what_cnt dt{ position:absolute; left:-10px; width: 361px; height:33px; padding:6px 0 0 15px}
#top_what_cnt dd{ padding:45px 30px 25px 30px;}
#top_what_cnt .ttl_red{ background:url(../img/top/what_ttl_red.png) top left no-repeat; color:#fff; font-weight:bold; }
#top_what_cnt .ttl_white{ background:url(../img/top/what_ttl_white.png) top left no-repeat; color:#f00; font-weight:bold; }


/*right--------------------------------------------*/

#content_right {
	float:left;
	width:220px;
	behavior: url(PIE.htc);
	margin-left:15px
}
#right_bn li {
	margin-bottom:5px;
}
/*twitter*/
#twitter {
	position:relative;
	min-height:600px;
}
#twitter h2 {
	background:url(../img/top/twitter_icon.png) no-repeat;
	width:55px;
	height:54px;
	z-index:100;
	position:absolute;
	top:0;
	left:80px;
	display:block;
	text-indent:-9999px;
}
#twitter .cnt {
	border:3px solid #5aaac8;
	background:#fff;
	width:212px;
	padding-top:15px;
	position:absolute;
	top:30px;
	right:0;
	text-align:center;
	border-radius: 5px;		/* CSS3草案 */
	-webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px;	/* Firefox用 */
}
.twtr-hd {
	display:none;
}/*中身だけ表示するやつ*/
.twtr-ft {
	display:none;
}/*中身だけ表示するやつ*/
#twitter #hash {
	width:212px;
	padding:10px 0;
	font-size:85%;
	color:#fff;
	text-align:center;
	background:#0b6689;
	background-image: -moz-linear-gradient(-90deg, rgb(24, 150, 196) 0%, rgb(11, 101, 137) 100%);
	background-image: linear-gradient(-90deg, rgb(24, 150, 196) 0%, rgb(11, 101, 137) 100%);
	behavior: url(PIE.htc);
	background: -webkit-gradient(linear, left top, left bottom, from(#1895c4), to(#0b6689));
　/* Safari,Google Chrome用 */
}
#twitter #hash a {
	color:#fff
}
