@charset "utf-8";

/* ==================================================
contents
================================================== */
/* tmp_ichioshi
============================== */
#tmp_ichioshi_ttl {
	margin:0 0 13px;
}
#tmp_ichioshi_cnt ul {
	list-style:none;
}
#tmp_ichioshi_cnt ul li {
	float:left;
	margin:0 9px 10px 0;
}
#tmp_ichioshi_cnt ul li.last {
	margin-right:0;
}
/* tmp_shinchaku
============================== */
#tmp_shinchaku {
	margin:0 0 16px;
}
#tmp_shinchaku_cnt {
	padding:10px;
}
#tmp_shinchaku_cnt .list_table .date {
	width:90px;
}
#tmp_shinchaku_cnt .list_table .date p {
	padding-left:30px;
	background:url(/shared/templates/smartcity_free/images/contents/list_icon.gif) no-repeat 7px 0.3em;
}
#tmp_shinchaku_cnt .list ul {
	list-style:none;
	float:right;
}
#tmp_shinchaku_cnt .list ul li {
	float:left;
	margin:0 10px 0 0;
}
#tmp_shinchaku_cnt .list ul li a {
	padding-left:20px;
	background:url(/shared/templates/smartcity_top/images/news_icon.gif) no-repeat left center;
}
#tmp_shinchaku_cnt .list ul li.rss a {
	padding-left:0;
	background:none;
}
/* tmp_smart
============================== */
#tmp_smart {
	margin:0 0 30px;
	background:url(/shared/templates/smartcity_top/images/smart_cnt.jpg) repeat-y top left;
}
#tmp_smart_cnt {
	padding:9px 25px 15px;
	background:url(/shared/templates/smartcity_top/images/smart_bottom.jpg) no-repeat left bottom;
}
#tmp_smart_cnt .smart_box {
	margin:0 0 10px;
	clear:both;
}
#tmp_smart_cnt .smart_img {
	float:left;
}
#tmp_smart_cnt .smart_txt {
	margin-left:177px;
}
#tmp_smart_cnt .smart_txt p {
	margin:0 0 0.4em;
}
#tmp_smart_cnt .smart_txt ul {
	list-style:none;
}
#tmp_smart_cnt ul li {
	margin:0 0 9px;
	padding:0 0 0 17px;
	background:url(/shared/templates/smartcity_top/images/smart_icon.gif) no-repeat left 0.3em;
}
/* tmp_link
============================== */
#tmp_link {
	margin:0 0 20px 40px;
	list-style:none;
}
#tmp_link td {
	width:230px;
	padding:0 0 10px;
}
/* ==================================================
clearfix
================================================== */
/* for modern browser */
#tmp_ichioshi:after,
#tmp_ichioshi_ttl:after,
#tmp_ichioshi_cnt:after,
#tmp_shinchaku:after,
#tmp_shinchaku_ttl:after,
#tmp_shinchaku_cnt:after,
#tmp_shinchaku_cnt .list ul:after,
#tmp_smart:after,
#tmp_smart_ttl:after,
#tmp_smart_cnt:after,
#tmp_link:after,
#tmp_link ul:after,
.smart_box:after,
ul.link:after,
.clearfix:after {
	content:"."; /* 変更しない */
	display:block; /* 変更しない */
	height:0; /* 変更しない */
	font-size:0.1%; /* 変更しない */
	line-height:0.1; /* 変更しない */
	clear:both; /* 変更しない */
	visibility:hidden; /* 変更しない */
}
/* for IE7.0 */
*:first-child+html #tmp_ichioshi,
*:first-child+html #tmp_ichioshi_ttl,
*:first-child+html #tmp_ichioshi_cnt,
*:first-child+html #tmp_shinchaku,
*:first-child+html #tmp_shinchaku_ttl,
*:first-child+html #tmp_shinchaku_cnt,
*:first-child+html #tmp_shinchaku_cnt .list ul,
*:first-child+html #tmp_smart,
*:first-child+html #tmp_smart_ttl,
*:first-child+html #tmp_link,
*:first-child+html #tmp_link ul,
*:first-child+html #tmp_smart_cnt,
*:first-child+html .smart_box,
*:first-child+html ul.link,
*:first-child+html .clearfix {
	min-height:1%; /* 変更しない */
}
/* for IE6.0 */
* html #tmp_ichioshi,
* html #tmp_ichioshi_ttl,
* html #tmp_ichioshi_cnt,
* html #tmp_shinchaku,
* html #tmp_shinchaku_ttl,
* html #tmp_shinchaku_cnt,
* html #tmp_shinchaku_cnt .list ul,
* html #tmp_smart,
* html #tmp_smart_ttl,
* html #tmp_smart_cnt,
* html #tmp_link,
* html #tmp_link ul,
* html .smart_box,
* html ul.link,
* html .clearfix {
	display:inline-block; /* 変更しない */
}
/* ==================================================
print
================================================== */
@media print {
/* for IE7.0 */
*:first-child+html #tmp_gnavi ul li span {
	visibility:hidden;
}
/* for IE6.0 */
* html #tmp_gnavi ul li span {
	visibility:hidden;
}
/* for Firefox */
#tmp_main:after,
.col_nm:after {
	content:""; /* 変更しない */
	height:1px; /* 変更しない */
}
}
