h2 {
  padding:0px 0 0px 0px;
  width:790px;
  text-align:center;
  }

/* サイド */
#side {
  width: 170px;
  margin: 0px 0 0 8px;
  padding: 0;
  float: left;
  }
.seikatu_side_title {
  width:170px;
  background:url(skin_img/seikatu_side_title.gif) no-repeat #FFCC00;
  }
.seikatu_side_title_text {
  font-weight:bold;
  text-align:center;
  padding:7px 5px 5px 20px;
  color:#990000;
  }
.seikatu_side_bg {
  width:170px;
  background:url(skin_img/seikatu_side_bg.gif) repeat-y;
  }
.seikatu_side_bottom {
  width:170px;
  height:10px;
  background:url(skin_img/seikatu_side_bottom.gif) no-repeat #FFCC00;
  margin-bottom:15px;
  font-size:0;
  }

/*カレンダー*/  
#calendar {
  text-align:center;
}

#calendar table,tr {
  background:#FFF;
  }
#calendar td {
  font-size:14px;
  padding:1px 1px 1px 1px;
  text-align:center;
  }  

#side ul {
  margin:0px 8px 0px 8px;
  padding:8px 0 8px 20px;
  background:#FFF;
  }
#side li {
  line-height:110%;
  font-size:15px;
  padding:0 2px 5px 2px;
  }
.qrcode {
  text-align:center;
  padding:15px;
  line-height:120%;
  font-size:13px;
  color:#663300;
  }
         

#spacer {
  float: left;
  width: 11px;
  }
  
/*メイン*/
#main {
  float: left;
  width: 570px;
  background-color: #FFF;
  text-align:center;
}

.pagelist {
  margin: 0px 0 8px 10px;
  font-size: 14px;
  text-align: left;
  }


/*記事書込み部分*/
#entry {
 }

#entry font {
  line-height:130%;
  } 

.entry_top {
  background:url(skin_img/seikatu_entry_top.gif) no-repeat;
  width:562px;
  height:8px;
  font-size:0;
  }
.entry_bg {
  background:url(skin_img/seikatu_entry_bg.gif) repeat-y;
  width:562px;
  }
.entrytitle_bg {
  background:url(skin_img/seikatu_entry_titlebg.gif) no-repeat bottom;
  }
.entry_bottom {
  background:url(skin_img/seikatu_entry_bottom.gif) no-repeat;
  width:562px;
  height:8px;
  font-size:0;
  margin-bottom:15px;
  }    
 
#entry h3 {
  text-align: center;
  color: #CC6600;
  font-size: 22px;
  font-weight: bold;
  font-family: Arial,"ＭＳ ゴシック" , Osaka,"平成角ゴシック";
  margin: 0px 0 0 0;
  padding: 10px 5px 10px 10px;
  }

.entry_body {
  width: 520px;
  margin-top: 18px;
  margin-left: 10px;
  font-size: 16px;
  font-family: Arial,"ＭＳ ゴシック" , Osaka,"平成角ゴシック";
  line-height: 145%;
  text-align: left;
  padding-bottom: 15px;
  }

.entry_date {
  width: 520px;
  text-align: right;
  padding: 1px 5px 1px 5px;
  font-size: 14px;
  color: #663300;
  }  
.pagenext {
  width: 500px;
  text-align: right;
  font-size:14px;
  margin-top:20px;
  }