@charset "utf-8";
@import "common.css";

#weather {
	padding-top: 0px;
	padding-bottom: 10px;
}

/*
 * 地域情報
 **************************************/
#local-information {
	padding-top: 10px;
	padding-bottom: 10px;
}
#local-information dl {
	margin: 0px;
	font-size: 80%;
	line-height: 1.75em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#local-information dt {
	width: 12em;
	padding-left: 20px;
	background-image: url(../../images/home/info_dt.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#local-information dd {
	margin-left: 12em;
	margin-top:-1.75em;
}

/*
 * 一覧テーブル（背景）
 **************************************/
/* 天気予報タイトル */
table.tbl-b-list .title-weather-top,
table.tbl-bc-list .title-weather-top,
table.tbl-nb-list .title-weather-top,
table.tbl-nbc-list .title-weather-top {
	height: 20px;
	vertical-align: middle;
	background-color: #D9F2FF;
	font-weight: bold;
	font-size: 75%;
	text-align: center;
}

/* 天気予報タイトル */
table.tbl-b-list .title-weather,
table.tbl-bc-list .title-weather,
table.tbl-nb-list .title-weather,
table.tbl-nbc-list .title-weather {
	height: 30px;
	vertical-align: middle;
	background-color: #D9F2FF;
	font-weight: bold;
	font-size: 75%;
	text-align: center;
}

/* 天気予報 */
table.tbl-b-list .td-weather,
table.tbl-bc-list .td-weather,
table.tbl-nb-list .td-weather,
table.tbl-nbc-list .td-weather {
	background-color: #FFFFFF;
	font-size: 75%;
	padding: 10px;
	text-align: center;
}

/*
 * 一覧テーブル（ボーダー）
 **************************************/
/* tr／td */
table.tbl-b-list tr,
table.tbl-bc-list tr,
table.tbl-b-list td,
table.tbl-bc-list td {
	border: 1px solid #CCCCCC;
}

/*
 * 天気予報
 **************************************/
/* 天気 */
.weather-telop {
	font-weight: bold;
}
/* 最高気温 */
.weather-temperature-max {
	color: red;
}
/* 最低気温 */
.weather-temperature-min {
	color: blue;
}
