/*コンテンツエリア*/
.contents-inner {
  width:880px;
/*  height:480px;*/
  margin:20px auto 0px;
  padding:0;
  margin-left:30px;
  margin-right:25px;
}


/*地方地図*/
.contents-inner-box1 {
  float:left;
  width:520px;
  height:520px;
  margin:0 5px 0 0;
}

/*twitter枠*/
.contents-inner-box2 {
  background-position: bottom;
  float:right;
  width:330px;
  height:520px;
  margin:0 0 0 10px;
  padding:0;
}

.contents-inner-box3 {
  width:880px;
}

/*** 予報エリア ***/
#forecast_box {
  position:relative;
  text-align:center;
  width:800px;
  padding:auto;
  margin:auto;
}

#forecast_box .divider {
  float:left;
  background-image:url("../images/gariten_line_bg.gif");
  background-position:center center;
  background-repeat:repeat-x;
  margin:0px;
  height:77px;
  width:800px;
}

#forecast_box .divider .etc_img {
  float:left;
  text-align:left;
  margin-left:250px;
}

#forecast_box .prefecture_box {
  float:left;
  padding:0px;
  margin:0px auto auto 30px;
/*  width:700px;*/
/*  height:25px;*/
}

#forecast_box .prefecture-name{
  margin:0px;
  text-align:center;
  font-size:18pt;
  font-weight:normal;
/*  height:25px;*/
}

/*きょうあす天気テーブル*/
#kyouasu {
  border-top:solid 2px #3fe0ff;
  margin:auto;
  padding:auto;
  text-align:center;
  width:314px;
}

.city-name {
  text-align: center;
  font-weight:bold;
  font-size:120%;
  color:#334466;
}

.kyouasu-box{
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.date-box1 {
background-color:#55B8F0;
/*background-color:#003399;*/
color:#FFFFFF;
border:1px solid #999999;
font-size:120%;
text-align:center;
font-weight:normal;
padding:1px 0px 0px 0px;
font-weight:bold;
}

.gariindex_title {
background-color:#55B8F0;
/*background-color:#003399;*/
color:#FFFFFF;
border:1px solid #999999;
font-size:120%;
text-align:center;
font-weight:normal;
padding:1px 0px 0px 0px;
font-weight:bold;
}

.mark-box {
border:1px solid #999999;
background-color:#FFFFFF;
/*padding:10px auto;*/
padding:5px 0px;
text-align:center;
}

.max-temp {
border:1px solid #999999;
background-color:#ffffff;
color:#dc143c;
width:75px;
font-weight:bold;
padding:2px 0px;
}

.min-temp {
border:1px solid #999999;
background-color:#ffffff;
color:#0000ff;
width:75px;
font-weight:bold;
padding:2px 0px;
}

.temp-index{
font-size:80%;
}

.rr-title{
border:1px solid #999999;
background-color:#ffffff;
padding:2px auto;
text-align:center;
font-size:90%;
}

.rr-time{
border:1px solid #999999;
background-color:#ffffff;
padding:2px auto;
text-align:center;
font-size:75%;
}


.rr {
border:1px solid #999999;
border-collapse:collapse;
/*background-color:#eeeeff;*/
background-color:#ffffff;
color:#6666FF;
padding:5px 0px;
width:36px;
text-align:center;
}


.Week {
color:#333333;
font-size:12pt;
}
.Sun {
color:#FF0000;
font-size:12pt;
}
.Sat {
color:#0000FF;
font-size:12pt;
}

