/* @charset "utf-8"; */

/* --- タイトル・見出し・テキスト --- */

	/* タイトル右時間 */
.Weather 	div.ctlink {
		display:block;
		font-size:10px;
		line-height:19px;
		color: #444;
		text-decoration: none;
		font-weight: normal;
		font-style: normal;
		font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
		float: right;
		}

/* --- コンテンツ・メニュー --- */

	/* お天気メニュー */
.Weather 	div#w_mn {
		margin-top: 10px;
		}

.Weather 	div#w_mn table {
		width:605px;
		border-collapse: collapse;
		}

.Weather 	div#w_mn table td {
		border-top:1px solid #c0c0c0;
		border-right:1px solid #c0c0c0;
		border-left:1px solid #c0c0c0;
		font-weight: normal;
		font-size:12px;
		line-height:30px;
		text-decoration: none;
		text-align:center;
		color:#007bbb;
		background:#ffffff;
		}

.Weather 	div#w_mn table td a:hover {
		display:block;
		color:#007bbb;
		background:#f5f5f5 url("../img/mn_bg.gif") left top repeat-x;
		text-decoration: none;
		border-bottom:1px solid #c0c0c0;
		}

.Weather 	div#w_mn table td a {
		display:block;
		color:#696969;
		background:#f5f5f5 url("../img/mn_bg.gif") left top repeat-x;
		border-bottom:1px solid #c0c0c0;
		}

	/* お天気情報 */
.Weather 	div.weather_unit {
		border-right:1px solid #c0c0c0;
		border-bottom:1px solid #c0c0c0;
		border-left:1px solid #c0c0c0;
		background-color:#ffffff;
		padding:15px 10px 0;
		}

/* --- お天気情報 --- */

	/* きょうあしたのお天気情報 */
.Weather 	div.weather_unit table#date {
		margin-top:10px;
		margin-bottom:10px;
		width:100%;
		border-collapse: collapse;
		}

	/* 項目 */
.Weather 	div.weather_unit table#date td.item {
		width:10%;
		font-size:12px;
		line-height:20px;
		text-align:center;
		color:#ffffff;
		background:#6699cc;
		border:1px solid #d0d0d0;
		}

	/* きょう・あした */
.Weather 	div.weather_unit table#date td.today,
.Weather 	div.weather_unit table#date td.tomorrow {
		width:45%;
		font-size:12px;
		line-height:20px;
		text-align:center;
		color:#336699;
		border:1px solid #d0d0d0;
		}

	/* きょう */
.Weather 	div.weather_unit table#date td.today {
		background:#e0f0ff;
		}

	/* あした */
.Weather 	div.weather_unit table#date td.tomorrow {
		background:#c2e0ff;
		}

	/* 週間 */
.Weather 	div.weather_unit table#date td.weekly,
.Weather 	div.weather_unit table#date td.satuday,
.Weather 	div.weather_unit table#date td.holiday {
		width:15%;
		font-size:12px;
		line-height:20px;
		text-align:center;
		background:#f5f5f5;
		border:1px solid #d0d0d0;
		}

	/* 平日 */
.Weather 	div.weather_unit table#date td.weekly {
		color:#696969;
		}

	/* 土曜日 */
.Weather 	div.weather_unit table#date td.satuday {
		color:#336699;
		}

	/* 日曜日 */
.Weather 	div.weather_unit table#date td.holiday {
		color:#ff6347;
		}

	/* 地域 */
.Weather 	div.weather_unit table#date td.area {
		font-size:14px;
		line-height:60px;
		text-align:center;
		color:#222222;
		background:#f5f5f5;
		border:1px solid #d0d0d0;
		}

	/* 天気予報 */
.Weather 	div.weather_unit table#date td.weather {
		text-align:center;
		border:1px solid #d0d0d0;
		}

	/* お天気 */
.Weather 	div.wr {
		text-align:center;
		font-size:10px;
		line-height:18px;
		color:#696969;
		padding: 10px 0 ;
		}

	/* お天気アイコン */
.Weather 	div.wr img.w_ic {
		width:39px;
		height:22px;
		margin:5px;
		}

	/* 最高気温 */
.Weather 	div.wr .highs {
		color:#ff6347;
		}

	/* 最低気温 */
.Weather 	div.wr .lows {
		color:#6495ed;
		}

	/* 降水確率・きょう・あす */
.Weather 	div.cop_date {
		float:right;
		}

.Weather 	div.cop_date table.cop {
		margin:10px 10px 10px 0;
		width:165px;
		border-collapse: collapse;
		border:1px solid #ffffff;
		}

	/* 降水確率（%） */
.Weather 	div.cop_date table.cop td.caption {
		font-size:10px;
		line-height:14px;
		color:#ffffff;
		background:#c0c0c0;
		text-align:left;
		padding: 1px 5px;
		border:1px solid #ffffff;
		}

	/* 降水確率・時間・確率BOX */
.Weather 	div.cop_date table.cop td.hourly {
	width:25%;
		background:#f5f5f5;
		text-align:center;
		border:1px solid #ffffff;
		padding: 1px 5px;
		}

	/* 降水確率・週間 */
.Weather 	div.cop_week {
		background:#f5f5f5;
		padding:5px;
		margin: 0 3px 3px 3px;
		}

	/* 降水確率・時間表記 */
.Weather 	span.cop_i {
		font-size:10px;
		line-height:16px;
		color:#6495ed;
		}

	/* 降水確率・確率表記 */
.Weather 	span.cop_p {
		font-size:12px;
		font-weight:bold;
		line-height:16px;
		color:#444444;
		}

/* --- 衛星写真・天気図・アメダス --- */

	/* 図 */
.Weather 	div.map_unit {
		/*position : relative ;*/
		display:block;
		text-align:left;
		/*padding:12px;*/
		}
		
	/* 動画コントロール */
.Weather 	div.map_unit .btn_mov {
		margin:10px 0;
		}

	/* 画像拡大など */
.Weather 	div.map_unit .op_link a:hover {
		color: #007bbb;
		display:block;
		background-color:#ffffff;
		line-height:18px;
		text-decoration: none;
		}
.Weather 	div.map_unit .op_link a {
		color: #444444;
		display:block;
		background-color:#f5f5f5;
		line-height:18px;
		text-decoration: none;
		}

.Weather 	div.map_unit .op_link {
	width:100px;
	text-align:center;
	font-size:12px;
	border:1px solid #c0c0c0;
	margin:15px 0 ;
		}

	/* 台風の更新時刻 */		
.Weather	div.map_unit	div.ReportTime {
		width: 360px;
		line-height:18px;
		text-decoration: none;
		text-align: center;
		font-size:12px;
		}

FORM#frmWeatherDetails		div.ReportTime {
		width: 100%;
		line-height:18px;
		text-decoration: none;
		text-align: center;
		font-size:12px;
		}

.Weather 	div.map_unit TABLE.HorizontalLayout
{
	width: 360px;
	border-collapse: collapse;	
}
.Weather 	div.map_unit TABLE.HorizontalLayout TD
{
	text-align: center;
}


	/* 図変更ボタン */
.Weather 	div.map_unit table.map_btn {
		width:360px;
		border-collapse: collapse;
		}

.Weather 	div.map_unit table.map_btn td {
		width:120px;
		border:1px solid #c0c0c0;
		background:#f5f5f5 url("../img/btn_wmap.gif") 0px -60px repeat-x;
		font-size:12px;
		line-height:30px;
		text-align:center;
		color: #4682b4;
		font-weight: normal;
		text-decoration: none;
		}

.Weather 	div.map_unit table.map_btn td a:hover {
		display:block;
		background:#f5f5f5 url("../img/btn_wmap.gif") 0px -30px repeat-x;
		color: #444444;
		font-weight: normal;
		text-decoration: none;
		}

.Weather 	div.map_unit table.map_btn td a {
		display:block;
		background:#f5f5f5 url("../img/btn_wmap.gif") 0px 0px repeat-x;
		color: #444444;
		font-weight: normal;
		text-decoration: none;
		}


