@charset "utf-8";
/* CSS Document */

#tenki .bdy { width:828px; padding-top:10px; padding-left:10px; text-align:left;}
#tenki H2 { text-align:center;}
#tenki H3 { margin:20px 0 0 20px;}
#tenki .dateRight { text-align:center;}
#tenki .contentsBox { display:block; width:760px; margin-left:30px;}
#tenki .contentsBox .titleBgLong H2 { color:#FFF;}
#tenki .contentsBox .notice { margin-top:8px; color:#666; margin-top:3px;}
#tenki TH { border:1px solid #CCC; text-align:center; font-weight:normal; background-color:#EEE;}
#tenki TD { border:1px solid #CCC; text-align:center;}
#tenki TR.head TD { background-color:#EEE;}
#tenki TR.head TD P { font-size:16px; font-weight:bold;}
#tenki TR.head TD P .rokuyoh { color:#070; margin-left:5px; font-size:10px; font-weight:normal;}
#tenki TR.date { }
#tenki TR.precipGraph TD IMG { width:40px;}
#tenki TR.hour TD { width:33px; border:0; text-align:left;}
#tenki TR.hour TD span { position:relative; left:-5px;}

#tenki TR.hour TD.c0,
#tenki TR.hour TD.c1,
#tenki TR.hour TD.c6,
#tenki TR.hour TD.c7,
#tenki TR.hour TD.c8,
#tenki TR.hour TD.c9,
#tenki TR.hour TD.c14,
#tenki TR.hour TD.c15 { background-color:#ACF;}

#tenki TR.hour TD.c2,
#tenki TR.hour TD.c3,
#tenki TR.hour TD.c4,
#tenki TR.hour TD.c5,
#tenki TR.hour TD.c10,
#tenki TR.hour TD.c11,
#tenki TR.hour TD.c12,
#tenki TR.hour TD.c13 { background-color:#FCA;}
#tenki TR.hour TD .past { display:block; width:100%; background-color:#EEE;}

#tenki TR.precipGraph TD {}
#tenki TR.precipitation TD {}
#tenki TR.weather TD P { text-align:center;}
#tenki TR.humidity TD IMG { width:33px; height:28px;}
#tenki TR.humidity TD {}
#tenki TR.windBlow TD P { text-align:center;}
#tenki TR.windSpeed TD {}
#tenki TR.flashTempGraph TD { border-bottom-width:0;}
#tenki TR.flashTempGraph TD[colspan="17"] { display:none;}
#tenki TR.flashTempGraph TH { border-right-color:#EEE;}
#tenki TR.temperature #flashTempNone { background-color:#E8E8E8;}
#tenki .past { color:#CCCCCC; text-align:left;}
#tenki .title { width:750px; font-size:16px; font-weight:bold; border-bottom:1px solid #99F; border-left:10px solid #99F;}
#tenki .info { width:750px; color:#666; margin:8px 0 0 25px;}

#cityWeeklyWeatherV2 { width:733px;}
#cityWeeklyWeatherV2 TD { padding:3px;}
#cityWeeklyWeatherV2 .cityday .saturday { color:#09F;}
#cityWeeklyWeatherV2 .cityday .sunday { color:#F00;}
#cityWeeklyWeatherV2 .weeklyHighTemp { color:#F00;}
#cityWeeklyWeatherV2 .weeklyLowTemp { color:#09F;}
.weeklyReliabilitynotice { margin-top:8px; color:#666; margin:3px 0 3px 0px;}
.reliability_a,
.reliability_b,
.reliability_c { border:1px solid #CCC; padding:1px 4px;}
.notice { color:#666;}

#weathernews { display:block; width:750px; background-color:#FFF; margin:0 auto;}
#weathernews IFRAME { width:32%; height:330px;}
