body {
  margin:0px;
  font-size:15px;
  line-height:120%;

  
}

a {
  text-decoration:none;
}

#inbox {

  width:820px;
  margin:0px 0px 0px 10px;
}

ul {
    margin: 0px 0px 0px 15px;
        padding: 0px;
}

.yoko {

  width:820px;
  margin:0px;


}

.yoko ul {
    margin:0px;
}

.yoko ul li {
    float:left;
    width:162px;
    margin:0px 0px 0px 0px;
    padding:3px 0px;
    border:1px solid gray;
    text-align:center;
    list-style:none;
    background-color:#eaeaea;
    font-size:12px;

}

#header {
    margin:20px 0px 0px 0px;
  }

#header-left {  
    width:31%;
    float:left;

  }

#header-right {
    padding:1% 0% 0% 1%;
    width:67%;
    float:right;
    background-color:#ffe0e0;
    

  }

.clear { clear:both; }

#header-message {
      width:805px;
      padding:5px;
      border:dotted 2px blue;
    }
#searcharea  {
      background-color: transparent;
      padding: 1px 1px 1px 1px;

}

.description    {
      font-size: 12px;
      font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

}

#side { 
  width:250px;
  margin:0px;
  float:left;

  }

.side-border {
    margin:0px 0px 5px 0px;
         width:236px;
    border:solid pink 2px;
    padding:5px;
  }

.linktext   {

      color: #369;
      font-size: 13px;
      line-height: 150%;

}

.linktitle   {
    background-color: pink;
      font-size: 13px;
      line-height: 150%;
}




#main {
  width:535px;
  padding:5px;
  float:right;
  border:dotted 2px blue;
  }

#pagearea {
    text-align:right;
}

.entry_date {
  font-family: "Verdana";
  font-size: 14px;
  font-weight: bolder;
  color: #414D7B;
  margin: 0px 20px 10px 0px;
  border-top:1px solid #444444;
  border-left:10px solid #444444;
  padding:0px 0px 3px 3px;
}

.entry_title     {
  color: black;
  font-weight: bold;
  font-size: 13px;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  padding: 0px 0px 0px 15px;
}

.entry_body   {
  font-size: 13px;
  line-height: 170%;
  word-break:break-all;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
   padding: 0px 10px 0px 15px;
  margin:10px 0px 0px 0px;
}

.entry_state {
      font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
      font-size: 12px;
      color: orange;
      margin: 15px 30px 20px 20px;
      padding-top: 10px;
      clear: all;
}


#footer {
          text-align:center;
}

.copyright {

}


/* SEARCH---------------------------------------------------------------------- */
#search  {
  color: 000000;
  font-size: 10px;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
}



/*フォーム設定---------------------------------------------------------------------- */
form {
  margin: 0px;
  padding: 0px;
}
textarea {
  font-family: Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", Helvetica, Arial, sans-serif;
  font-size: 12px;
}

/* CALENDAR---------------------------------------------------------------------- */
.calendar      {

  width:95%;
  color: black;
  font-size: 9px;
  font-family: Verdana;
  margin: 0pt 0px 0px 0px
}

.cell       {
  color: black;
  font-size: 9px;
  font-family: Verdana;
  background: white no-repeat;
  margin: 0px;
  height: 15px
}

.cell_today      {
  color: olive;
  font-size: 9px;
  font-family: Verdana;
  background: #cfc no-repeat;
  margin: 0px;
  height: 15px
}

.cell_sunday     {
  color: #c00;
  font-size: 9px;
  font-family: Verdana;
  background: #f99 no-repeat;
  margin: 0px;
  height: 15px
}

.cell_saturday    {
  color: #000066;
  font-size: 9px;
  font-family: Verdana;
  background: #9cc no-repeat;
  margin: 0px;
  height: 15px
}
