.weatherhead {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #55647D;
	background-color: #DDE0E5;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	white-space: nowrap;
}
.weathertoday {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #BC6F00;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	text-transform: uppercase;
	text-align: center;
	white-space: nowrap;
}
.weatherhot {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #FF4646;
	background-color: #FFE9E9;
	text-align: center;
	white-space: nowrap;
	padding-right: 4px;
	padding-left: 4px;
}
.weathercool {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #2145E0;
	background-color: #DFEAFF;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
	white-space: nowrap;
}
.weatherain {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #3399CC;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	text-align: left;
}
.font10rainblue {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #3399CC;
	background-color: #FFFFFF;
	text-align: center;
}
.weathertomorrow {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #55647D;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	text-transform: uppercase;
	text-align: center;
	white-space: nowrap;
}
.weatherweekly {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #55647D;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	text-align: left;
}
.rainbox {
	background-color: #B9D2E1;
}
.font12rain {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	background-color: #DBE8FF;
	text-align: center;
	color: #4D6D89;
	white-space: nowrap;
}
.weeklyboxline {
	background-color: #7789A7;
}
.weeklyboxwhite {
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}
.weeklybox_day {
	background-color: #CCD4EC;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #55647D;
	text-align: center;
	white-space: nowrap;
}
.weeklybox_index {
	background-color: #E6E6E6;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #55647D;
	text-align: center;
	white-space: nowrap;
}
.weatherhot_small {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #FF4646;
	background-color: #FFFFFF;
	text-align: center;
	width: 57px;
	padding: 2px;
}
.weathercool_small {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #2145E0;
	background-color: #FFFFFF;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	text-align: center;
	width: 57px;
}
.weeklyboxwhite_small {
	background-color: #FFFFFF;
	text-align: center;
}
.weather_dotline{
	height: 10px;
	background-image: url(weather_img/weather_line.gif);
	background-repeat: repeat-x;
}
.weatherhot_top1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #F15355;
	text-align: center;
	padding: 2px;
	white-space: nowrap;
}
.weathercool_top1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #4474BB;
	text-align: center;
	padding: 2px;
	white-space: nowrap;
}
.weatherhot_top2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #FF4646;
	background-color: #FFE9E9;
	text-align: center;
	padding: 1px;
	white-space: nowrap;
	height: 20px;
	vertical-align: middle;
}
.weathercool_top2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #4269A7;
	background-color: #DFEAFF;
	text-align: center;
	padding: 1px;
	white-space: nowrap;
	height: 20px;
	vertical-align: middle;
}
.weather_dotline_top {
	height: 10px;
	background-image: url(main_img/top_side_dotline.gif);
	background-repeat: repeat-x;
	background-position: 3px;
}
