@charset "utf-8";

/*共通*/
br.clear {
  clear: both;}

#monthly {
  width: 900px;
  margin: 0px auto 0 auto;/*旧サイト用にtop10px*/
  padding: 0px;
  //border:1px solid red;
}

#monthly p {
  font-size:16px;
  line-height: 1.6;
  letter-spacing:0.05em;
  text-indent:1em;
}
#monthly p.ketujyo {
  margin-bottom:10px;
  text-align:left;
  text-indent:0;
}

#monthly #cmtitle {
  width: 100%;
  max-width: 850px;
  max-height: 100px;
}
#monthly h3 {
  margin: 1em 0 0.5em 0;
  color: #2385c1;
  font-size: 2em;
  padding: 20px 0 0 2px;
}
#monthly h3 span {
  color: #fff100;
  text-shadow: 1.5px 1.5px 0px #2385c1,
               -1.5px 1.5px 0px #2385c1,
               1.5px -1.5px 0px #2385c1,
               -1.5px -1.5px 0px #2385c1;
}
#monthly h4 {
  margin: 1em 0 0.5em 0;
  color: #a14883;
  font-size: 1.5em;
}
#monthly #cm_title {
  float: left;
  padding: 10px 10px 10px;
}
#monthly #cm_image {
  float: right;
  margin: 0 10px;
}
#monthly p span {
  font-size:16px;
  line-height: 1.6;
  letter-spacing:0.05em;
  text-indent:1em;
  color: #2385c1;
  font-weight: bold;
}
#monthly p.ketujyo {
  margin-bottom:10px;
  text-align:left;
  text-indent:0;
}
/* 潮汐 */
#monthly p#chouseki-title {
  margin-top: 20px;
  margin-bottom: -10px;
  color: #0b7ab1;
  font-weight: bold;
  text-align: center;
  text-indent:0;
  font-size: 18px;
}
.chouseki {
  margin: 8px auto;
}
.chouseki caption {
  color: #1c3a70;
  text-align: center;
  font-size:16px;
}
.chouseki th {
  font-size:16px;
  padding: 3px;
  color: #ffffff;
  background-color: #0067b3;
  text-align: center;
}
.chouseki td {
  font-size:16px;
  border-bottom: solid 1px black;
  padding: 0 10px;
  text-align: center;
}
.chouseki .kaisaib {
  text-align: right;
  padding: 0 15px 0px 0;
}
.chouseki .day {
  text-align: right;
}
.chouseki .even {
  background-color: #fffcd1;
}



/*見出し*/
#monthly .midashi{
  width:900px;
}

