@charset "utf-8";
html {
	overflow: auto;
}
/* 週間天気予報 */
.wycontainer {
  margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;	/* 上側、右側、下側、左側 */
	width:630px;
	background-color:#fff;
	border:2px solid #d2ebef;
}
.wyskdate {
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
 	width:570px;
	text-align:right;
	font-size:12px;
  color:#4f6b72;
}
.wysktitle {
 	width:570px;
	font-weight:bold;
	font-size:14px;
  margin-top:5px;
  margin-left:auto;
  margin-right:auto;
	margin-bottom:0px;
	padding-left:15px;
	color:#FBFAF5;
	background-color:#71DBD2;
}
.wysktbl {
  width:900px;
  margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
.wysktable {
  width:900px;
	table-layout: fixed;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:150%;
	text-align:center;
	border-collapse: separate;
	border-spacing:0;
	border-top:1px solid #c1dad7;
	border-right:none;
	border-bottom:none;
	border-left:1px solid #c1dad7;
}
.wysktable th, td {
	border:1px solid #c1dad7;
	padding:3px 2px 3px 2px;
  min-width: 50px;
}
.wysktable th.title {
  letter-spacing:1px;
	font-weight:normal !important;
 	width:60px;
  color:#4f6b72;
  background:#d2ebef;
}
.wysktable th.date {
 	width:75px;
  background:#fff url("../img/ysktbl_01.gif") no-repeat;
  color:#4f6b72;
}
.wysktable th.datealt {
 	width:75px;
  background:#f5fafa url("../img/ysktbl_02.gif") no-repeat;
  color:#797268;
}
.wysktable td {
  background:#fff;
  color:#4f6b72;
}
.wysktable td.alt {
  background:#F5FAFA;
  color:#797268;
}
.wysktable td.wtr {
	font-weight:normal !important;
  letter-spacing:1px;
}

.wtitle-width{
	width:118px;
}

img.wwtr {
 	width:60px;
	height:40px;
}

.reliability_b {
  background-color: #dbdbdb;
}

.reliability_c {
  background-color: #c0c0c0;
}