@import url("sakura_table.css");

/*コンテンツエリア*/
#contents {
	width: 950px;
	margin:0;
	padding:0;
	background:url("../images/container_sakura.png") repeat-y;
	position:relative;
}
/* 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:874px;
  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;
}

#result_navi_box {
	padding: 5px 55px 0px;
	text-align:right;
}

p{
	margin: 4px 0px;
}
.res_com {
	margin: 5px 5px;
	width:  360px;
	float: left;
	font-size:10.5pt;
	line-height: 140%;
}
.res_good {
	background-image: url(../images/stamp_good.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.res_bad {
	background-image: url(../images/stamp_bad.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.res_thank {
	margin: 5px 5px;
	width:  370px;
	float: right;
	font-size:11pt;
	line-height: 150%;
}
.res_mankai {
	margin: 5px 5px;
	width:  840px;
	font-size:10.5pt;
	line-height: 140%;
}
.res_table {
  background-color: #ffffff;
  font-size: 10.5pt;
  border-collapse: collapse;
  border: 1px solid #ffffff;
}
.res_table2 {
  background-color: #ffffff;
  font-size: 11pt;
  border-collapse: collapse;
  border: 1px solid #ffffff;
}
.res_td2{
  padding: 3px;
}
.RT_point {
  background-color: #eeffdd;
  color: #333333;
  text-align: center;
  font-size:11pt;
  font-weight: bold;
  border: 1px solid #ffffff;
}
.RT_pointT {
  background-color: #ddeecc;
  color: #333333;
  text-align: center;
  font-size:11pt;
  font-weight: bold;
  border: 1px solid #ffffff;
}
.RT_bloomR {
  background-color: #ffdddd;
  text-align: center;
  font-weight: bold;
  border: 1px solid #ffffff;
}
.RT_bloomRT {
  background-color: #ffbbbb;
  text-align: center;
  font-weight: bold;
  border: 1px solid #ffffff;
}
.RT_bloomF {
  background-color: #ffeeee;
  text-align: right;
  border: 1px solid #ffffff;
}
.RT_bloomFT {
  background-color: #ffcccc;
  text-align: center;
  font-weight: bold;
  border: 1px solid #ffffff;
}
.RT_statsF {
  background-color: #ffcccc;
  text-align: center;
  border: 1px solid #ffffff;
}
.RT_bloomFD {
  background-color: #ffeeee;
  text-align: center;
  border: 1px solid #ffffff;
}
.RT_bloomH {
  background-color: #eeeeff;
  text-align: right;
  border: 1px solid #ffffff;
}
.RT_bloomHT {
  background-color: #ddddff;
  text-align: center;
  font-weight: bold;
  border: 1px solid #ffffff;
}
.RT_statsH {
  background-color: #ddddff;
  text-align: center;
  border: 1px solid #ffffff;
}
.RT_bloomHD {
  background-color: #eeeeff;
  text-align: center;
  border: 1px solid #ffffff;
}
.under {
  font-size: 9pt;
  text-align: right;
  color: #000066;
  line-height: 150%;
}

/*** adsense ***/
#content_ad_right_box {
	position:absolute;
	left:936px;
	top:30px;/*0px*/
	width:160px;
}

div.ad_div {
	/*background-color:#dcc;/*kari*/
	text-align:center;
}
