@charset "utf-8";
html {
	overflow-y: scroll;
}
/* 週間天気予報 */
.wycontainer {
    margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;	/* 上側、右側、下側、左側 */
	width:680px;
	background-color:#fff;
	border:2px solid #d2ebef;
}
.wyskdate {
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
 	width:620px;
	text-align:right;
	font-size:12px;
    color:#4f6b72;
}
.wysktitle {
 	width:620px;
	font-weight:bold;
	font-size:14px;
    margin-top:5px;
    margin-left:auto;
    margin-right:auto;
	margin-bottom:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
	color:#FBFAF5;
	background-color:#71DBD2;
}
.wysktbl {
    width:630px;
    margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
.wysktable {
    width:630px;
	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-top:none;
	border-right:1px solid #c1dad7;
	border-bottom:1px solid #c1dad7;
	border-left:none;
	padding:3px 2px 3px 2px;
}
.wysktable th.title {
    letter-spacing:1px;
	font-weight:normal !important;
 	width:60px;
    color:#4f6b72;
    background:#d2ebef;
}
.wysktable th.date {
 	width:75px;
    background:#fff url("/images/ysk/ysktbl_01.gif") no-repeat;
    color:#4f6b72;
}
.wysktable th.datealt {
 	width:75px;
    background:#f5fafa url("/images/ysk/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;
}
img.wwtr {
 	width:60px;
	height:40px;
}
