#pagearea  {
  margin:5px 15px 0px 0px;
  background-color: transparent;
　font-size: 12px;
  float:right;
  width:200px;
  text-align:right;
}
#footer {
  float:clear;
  width: 641px;
  text-align:right;  
  font-size: 10px;
}


/*  共通設定  */
#main {
 float:left;
 width:450px;
 text-align:left; 
}
.entrybox_top{
 width:441px;
 height:43px;
 margin:10px 0px 0px 10px;
 background-image: url(./images/right_top.gif);
 background-repeat: no-repeat;
}
.entrybox_middle{
 width:441px;
 margin:0px 0px 0px 10px;
 background-image: url(./images/right_middle.gif);
 background-repeat: repeat-y;
}
.entrybox_bottom{
 width:441px;
 height:34px;
 margin:0px 0px 5px 10px;
 background-image: url(./images/right_bottom.gif);
 background-repeat: no-repeat;
}
.entry_title{
 float:left;
 margin:5px 0px 0px 20px;
 color: #FFFFFF; 
 font-weight: bold;
 color: #096220;
 font-size: 16px;
}
.entry_date{
 float:clear;
 margin:15px 60px 0px 0px;
 text-align:right;
 font-size: 11px;
 color: #000000;
}
.entry_body   {
 margin:10px 5px 50px 20px;
 text-align:left;
 font-size: 14px;
 line-height: 150%;
 background-color: #FFFFFF;
 letter-spacing:2px;
}
.entry_state{
 margin:5px 0px 0px 20px;
 font-size: 12px;
 color: #123456;
 border-top:1px dashed #0000AA;
}

body{
  background-image: url(./images/back.gif);
  text-align:center;
}
a:link      { color: #246; text-decoration: none }
a:visited   { color: #456; text-decoration: none }
a:active    { color: #456; text-decoration: underline }
a:hover     { color:#8ce; text-decoration: underline;}
/*  配置設定  */
#inbox{
 background-color: #FFFFFF;
 background-image: url(./images/base.gif);
 width: 663px;
 color:#000000;
 font-size:12px;
 font-family: MSゴシック, sans-serif,Verdana, Arial, Helvetica,Osaka‐等幅;
}
#top {
 width: 641px;
 height:201px;
 margin:0px 11px 0px 11px;
}
#side{
 float:left;
 width:189px;
 margin:10px 0px 5px 5px;
 text-align:left;
}
/*　カレンダー　*/
.linktitle2{
 margin:5px 0px 0px 30px;
 color: #096220;
 font-weight: bolder;
 letter-spacing : 2px;
 font-size: 12px;
}
.calendar_box{
 width:188px;
 height:217px;
 background-image: url(./images/calender.gif);
 background-repeat: no-repeat;
}
.carendar_text{
 margin:5px 0px 5px 0px;
 text-align:center;
 font-size:11px;
 color:#0000FF
}
.calendar{
 text-align:center;
 width:100%;
}
.cell{
 color:#000000;
 width: 21px;
 height: 21px;
 padding:2px 2px 0px 0px;
 font-size:10px;
 font-weight:bold;
 background-image: url(./images/carender_bac.gif);
 background-repeat: no-repeat;
}
.cell_today      {
 color: #da2;
 font-weight:bold;
 width: 21px;
 height: 21px;
 padding:2px 2px 0px 0px;
 font-size:10px;
 background-image: url(./images/carender_bac.gif);
 background-repeat: no-repeat;
}
.cell_sunday {
 color: #000000;
 font-weight:bold;
 width: 21px;
 height: 21px;
 padding:2px 2px 0px 0px;
 font-size:10px;
 background-image: url(./images/carender_bac.gif);
 background-repeat: no-repeat;
}
.cell_saturday{
 color: #000000;
 font-weight:bold;
 width: 21px;
 height: 21px;
 padding:2px 2px 0px 0px;
 font-size:10px;
 background-image: url(./images/carender_bac.gif);
 background-repeat: no-repeat;
}

.linkbox_top{
 width:189px;
 height:35px;
 margin:10px 0px 0px 0px;
 background-image: url(./images/left_top.gif);
 background-repeat: no-repeat;
}
.linkbox_middle{
 width:189px;
 margin:0px 0px 0px 0px;
 background-image: url(./images/left_middle.gif);
 background-repeat:repeat-y;
}
.linkbox_bottom{
 width:189px;
 height:23px;
 margin:0px 0px 0px 0px;
 background-image: url(./images/left_bottom.gif);
 background-repeat: no-repeat;
}

.linktitle{
 margin:5px 0px 0px 30px;
 color: #096220;
 font-weight: bolder;
 letter-spacing : 2px;
 font-size: 12px;
}
.linktext {
 margin:10px 0px 10px 8px;
 font-size: 12px;
 text-align: left;
 color: #333;
 letter-spacing : 1px;
}

blockquote {
  font-family: sans-serif, Verdana, Arial, Helvetica, Osaka‐等幅;
  font-size: 11px;
  color: #333333;
  margin: 20px 10px 20px 10px;
  padding: 10px;
  border: 1px solid #CCCCCC;
}
.pict {
  float: right;
  border-width: 3px;
  border-style: solid;
  border-color: #DCE3E3 #C630C1 #C630C1 #DCE3E3;
}