/*短期・週間予報・骨組み*/
dl#week_frame {
	margin: 0px;
	padding: 0px;
}
/*短期・週間予報・タイトル*/
dl#week_frame dt {
	height: 14px;
	margin: 5px 0px 2px 0px;
	padding: 0px;
	font-weight: bold;
}
/*短期・週間予報・外枠*/
dl#week_frame dd {
	margin: 0px;
	padding: 0px;
}
/*短期・週間予報　地図表示*/
div.tenki_left {
	width: 302px;
	margin: 0px 0px 7px 0px;
	padding: 0px;
	float: left;
}
/*短期・週間予報　地図表示テーブル外枠*/
div.tenki_right {
	width: 295px;
	margin: 0px;
	padding: 0px;
	float: right;
}
/*短期・週間予報　地図表示のテーブルtable*/
div.tenki_right table {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-bottom: none;
	border-left: none;
	font-size: 80%;
}
/*短期・週間予報　地図表示のテーブルth*/
div.tenki_right th {
	margin: 0px;
	padding: 3px;
	border-top: none;
	border-right: none;
	font-weight: normal;
	white-space: nowrap;
}
/*短期・週間予報　地図表示のテーブルth地域*/
div.tenki_right th.area {
	margin: 0px;
	padding: 3px;
	border-top: none;
	border-right: none;
	font-weight: normal;
	white-space: nowrap;
}
/*短期・週間予報　地図表示のテーブルtd*/
div.tenki_right td {
	margin: 0px;
	padding: 3px;
	border-top: none;
	border-right: none;
	white-space: nowrap;
	text-align: center;
}
/*週間予報　地図表示のテーブルtable*/
table#week {
	width: 100%;
	margin: 0px 0px 7px 0px;
	padding: 0px;
	border-bottom: none;
	border-left: none;
	/* 2019/10 テーブルずれ修正 Add-Start */
	font-size: 12px;
	font-family: MS PGothic;
	/* 2019/10 テーブルずれ修正 Add-End */
}
/*週間予報　地図表示のテーブルth*/
table#week th {
	margin: 0px;
	padding: 3px;
	border-top: none;
	border-right: none;
	font-weight: normal;
	white-space: nowrap;
}
/*週間予報　テーブルtd*/
table#week td {
	margin: 0px;
	padding: 3px;
	border-top: none;
	border-right: none;
	white-space: nowrap;
	text-align: center;
}
/*週間予報　平日用テーブルtd*/
table#week td.day {
	margin: 0px;
	padding: 3px;
	border-top: none;
	border-right: none;
	white-space: nowrap;
	text-align: center;
}
/*週間予報　土曜日用テーブルtd*/
table#week td.sat {
	margin: 0px;
	padding: 3px;
	border-top: none;
	border-right: none;
	white-space: nowrap;
	text-align: center;
}
/*週間予報　日曜日用テーブルtd*/
table#week td.sun {
	margin: 0px;
	padding: 3px;
	border-top: none;
	border-right: none;
	white-space: nowrap;
	text-align: center;
}
/*情報の降水確率４つの場合*/
table#week td.wide4 {
	width:80px;
}
/*情報の降水確率３つの場合*/
table#week td.wide3 {
	width:65px;
}
/*週間予報名称*/
table#week th.areaname {
	width:90px;
	white-space:normal;
}
/*週間予報　凡例*/
table#week_hanrei {
	margin: 0px;
	padding: 5px;
	border: none;
	font-size: 80%;
}
/*週間予報相当時期*/
td#season {
}
/*凡例*/
table#week_hanrei td.day, table#week_hanrei td {
	margin: 0px;
	padding: 3px;
	border-top: none;
	white-space: nowrap;
	text-align: center;
}
/*短期予報（情報文）*/
div#contents pre {
	width: 580px;
	margin: 0px 0px 7px 0px;
	padding: 10px;
	font-size: 12px;

	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: pre-wrap;      /* CSS3 */
	word-wrap: break-word;      /* IE 5.5+ */
}
/*短期予報（情報文）*/
div#contents pre#report_text {
	width: 580px;
	margin: 0px 0px 7px 0px;
	padding: 10px;
	font-size: 12px;
}
/* 地図表示のタイトル */
div#today_weather p, div#tomorrow_weather p, div#d_a_tomorrow_weather p {
	font-size: 14px;
}
/*天気・気温・降水確率地図の天気マーク*/
table.regionWeather {
	border: none;
}
table.regionWeather td {
	padding:2px;
	border: none;
}
/*縁取り文字用*/
div#layerMrk div {
	position:absolute;
}
/*ポップアップ文字情報ここらか*/
div#pop_block {
	position:absolute;
	z-index:100;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:none;
}
div#pop_background {
	width:3000px;
	height:2000px;
	filter:alpha(opacity=70);
	background:#333333;
}
div#pop_contents {
	position:absolute;
	z-index:101;
	font-size:80%;
}
div#textInfomation {
	float:none;
	/*overflow:scroll;*/
	overflow-y:scroll;
}
div#textInfomation pre {
	margin-top:0px;
	padding:4px;
	font-size: 12px;

	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: pre-wrap;      /* CSS3 */
	word-wrap: break-word;      /* IE 5.5+ */
}
div#text_header div#title {
	float:left;
	margin-top:5px;
	margin-left:3px;
	font-size:120%;
	font-weight:bolder;
}
div#text_header input {
	float:right;
	height:23px;
	margin-top:1px;
	margin-right:2px;
}
/*ポップアップ文字情報ここまで*/

/* 2016/04/01 最高最低気温を太文字 Add-Start */
.max_min_temp{
	font-weight: bold;
}
/* 2016/04/01 最高最低気温を太文字 Add-End */

/* 2016/04/01 前日差の空白表示 Add-Start */
.blank{
	background: #CCCCCC;
}
/* 2016/04/01 前日差の空白表示 Add-End */

/* 2019/05/10 週間予報、10日間予報の印刷改修 Add-Start */
@media print{
	div#weather_forecast_week{
		overflow-y: visible !important;
		height: initial !important;
	}
}
/* 2019/05/10 週間予報、10日間予報の印刷改修 Add-end */

/*地図表示のテーブル*/
table#table_mapdisp {
	font-family: MS PGothic;
}
