@charset "utf-8";

@import "../../common/css/old.css";

#article dd {
	margin: 0;
}

/* WEATHER style
---------------------------------------------------- */
#weather-container{
	width:720px;
	margin:17px 0 0;
}
#weather-container h5{
	margin-bottom: 10px;
}
#weather-container h6{
	width:696px;
	margin:0 0 10px 10px;
	padding:8px 11px 7px 11px;
	background:#F0F0F0;
	border:1px solid #C5CEE8;
	font-weight: normal;
}
#weather-container th{
	font-weight: normal;
}
.weather-day{
	width:708px;
	margin:0 0 5px 10px;
	padding:5px 10px 16px 0;
	background:url(./images/bg_day.jpg) repeat-x;
	border:1px solid #C5CEE8;
}
#article .weather-day .weather-title{
	margin-bottom: 20px;
	padding-left: 16px;
	font-size: 16px;
	font-weight: bold;
}
#article .weather-day .weather-title .place{
	font-size: 12px;
}
.weather-day .c-left{
	float:left;
	width:213px;
	margin:0;
	padding:0;
}
#article .weather-day .c-left dl{
	margin-top: 0;
}
.weather-day .c-left dt{
	margin:0 0 5px;
	padding:0;
	text-align:center;
	font-weight:bold;
}
.weather-day .c-left dd{
	margin:0;
	padding:0;
	text-align:center;
}
.weather-day .c-left dd img{
	margin:0 0 8px;
}
#article .weather-day .c-left dt.date,
#article .weather-day .c-left dd.tenki{
	font-size: 14px;
	font-weight:bold;
}
.weather-day .c-left table.temperature{
	width: 180px;
	margin: 0 auto;
	padding: 0;
}
#article .weather-day .c-left table.temperature th,
#article .weather-day .c-left table.temperature td{
	line-height: 1.4;
}
.weather-day .c-left table.temperature .max{
	width:201px;
	color:#F00;
	text-align:center;
}
.weather-day .c-left table.temperature .min{
	width:201px;
	color:#09C;
	text-align:center;
}
.weather-day .c-right{
	float:right;
	width:495px;
	margin:0;
	padding:0;
}
.weather-day .c-right table.hour-data{
	border-collapse:collapse;
	border:1px solid #c5cee8;
}
.weather-day .c-right table.hour-data th,
.weather-day .c-right table.hour-data td{
	text-align:center;
	border:1px solid #c5cee8;
	padding: 3px 0;
}
.weather-day .c-right table.hour-data tr.hour th{
	background:#e7edf9;
}
.weather-day .c-right table.hour-data tr.tenki td{
	padding: 6px 0;
}
#weather-container p.weather-att{
	margin-left: 10px;
	margin-bottom: 15px;
	font-size:11px;
}
#weather-container p{
	margin:0 0 6px;
}
.week-data{
	margin: 0 0 30px 10px;
	border-collapse:collapse;
	border:1px solid #c5cee8;
}
.week-data th,
.week-data td{
	text-align:center;
	border:1px solid #c5cee8;
	padding: 3px 0;
}
.week-data .day th{
	background: #F0F0F0;
}
.week-data .play td,
.week-data .tenki td{
	padding: 6px 0;
}
.week-data .temp .max{
	color: #f00;
}
.week-data .temp .min{
	color: #09c;
}