@import url("sakura_table.css");  

/*コンテンツエリア*/
#contents {
  width: 950px;
  margin:0;
  padding:0;
  background:url(../images/container_sakura.png) repeat-y;
}
/* IE6透過PNG対応。でもonClickが一切効かないよ。
* html div#contents{
behavior: expression(
this.style.behavior || (
this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
this.style.backgroundImage = "none",
this.style.behavior = "none"
)
);
}
*/
.contents-inner {
  width:860px;
  margin:20px auto 0px;
  padding:0;
}
.contents-inner_res {
  width:860px;
  margin:-20px auto 0px;
  padding:0;
}

.contents-bar {
  width:860px;
  margin:10px auto 0px;
  padding:0;
}

.contents-inner_forecast {
  width:860px;
  margin:5px auto 0px;
  padding:0;
}

.contents-inner_info {
  width:850px;
  margin:5px auto 0px;
  padding:5px;
}

/*地図Flash*/
.contents-inner-box1 {
  float:left;
  width:512px;
  height:500px;
	color: #000066;
	font-size: 70%;
	text-align: right;
}

/*ひとくち解説*/
.contents-inner-box7 {
	text-align: right;
  float:right;
  width: 326px;
  height:30px;
  position:relative;
}
.contents-inner-box2 {
  background:url(../images/hitokuchi_midashi.gif) no-repeat;
  float:right;
  width: 326px;
  height:350px;
  position:relative;
}
#hitokuchi {
	margin:42px auto 0px;
	line-height: 150%;
	font-size: 90%;
}

/*確率グラフ・過去データ*/
.contents-inner-box3 {
  background:url(../images/kakuritsu_midashi.jpg) no-repeat;
  float:right;
  width: 326px;
  height:380px;
	margin:42px auto 0px;
  padding:0;
  position:relative;
}
#graph_frame {
	margin:30px auto 0px;
	line-height: 150%;
	text-align: right;
	font-size: 60%;
}
#graph_box {
	z-index: 1;
}
#over_img_box {
	z-index: 3;
	position: absolute;
	top: 30px;
	left: 3px;
}

/*さくらコラム*/
.contents-inner-box4 {
	margin:25px auto 0px;
  background:url(../images/column_midashi.jpg) no-repeat;
  float:left;
  width:512px;
  height:160px;
}
#column {
	margin:35px auto 0px;
	line-height: 150%;
	font-size: 90%;
	padding: 5px;
}

/*見頃グラフ*/
.contents-inner-box5 {
	margin:25px auto 0px;
  background:url(../images/migoro_midashi.jpg) no-repeat;
  float:left;
  width:512px;
  height:345px;
  position:relative;
	font-size: 70%;
	text-align: right;
}
#migoro {
	margin:35px auto 0px;
	line-height: 150%;
	font-size: 90%;
}
#migoro_bk {
	z-index: 1;
}
#migoro_graph {
	z-index: 3;
	position: absolute;
	top: 35px;
	left: 3px;
}

/*さくらTwitter*/
.contents-inner-box6 {
	border:1px solid #33CCFF;
  float:right;
  width: 326px;
  padding:0;
  position:relative;
}
#twitter {
	margin: 5px;
}
.tweet {
	margin: 2px;
	line-height: 150%;
	font-size: 90%;
}
.tweet_line {
	margin: 2px 0px;
	height: 1px;
	color: #33CCFF;
	background-color: #33CCFF;
}
.tweet_time {
	font-size: 8pt;
	margin: 1px;
	color: #AAAAAA;
	text-align: right;
}




