body         { color: black; background-color: #e6e6e6; text-align: center; margin: 20px 0 0; padding: 0 }

#inbox           { background-color: #ffffff; text-align: left; margin: 0 auto; padding: 8px 14px 0; width: 790px; border: solid 1px #ccc }
#banner              { background-color: #ffffff; text-align: center; margin-bottom: 3px; padding: 1px; width: 762px; height: 80px; vertical-align: middle; border: solid 1px #cdcdcd }
#banner_l  {
  background-color: transparent;
  float:left;
  width:400px;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#searcharea     { background-color: transparent; padding-bottom: 0; padding-left: 0; width: 100% }
#pagearea           { background-color: transparent; text-align: left; margin-top: 0; margin-right: 0; margin-bottom: 15px; width: 200px }
#side                 { background-color: #f5f4e6; margin: 37px 0 0 0; padding: 10px 8px; width: 182px; float: right; border: solid 1px #cdcdcd }
#main            { background-color: #ffffff; margin-right: 20px; margin-left: 0; padding: 0 0 20px; width: 550px; float: left }
#footer     { padding-top: 6px; width: 764px; border-top: 1px dotted #cdcdcd }

.adjust{
  clear:both;
}

p   { margin: 0 0 0 }

.blogbody          { font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka; line-height: 130%; margin-bottom: 16px; padding: 0 3px 20px; border: dotted 1px #999 }
.blogbody_top     { background-color: #eee; margin: 3px 7px 20px 0; padding: 3px 8px; width: auto }
a:link      { color: #369; text-decoration: underline }
a:visited    { color: #336; text-decoration: underline }
a:active   { color: #c00; text-decoration: underline }
a:hover     { color: #c00; text-decoration: underline }

a.button:link {color: #82BE7D;
 font-size: 9pt;
 text-decoration: none;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #82BE7D;
 background-color: #FFFFFF;
}

a.button:visited {color: #82BE7D;
 font-size: 9pt;
 text-decoration: none;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #82BE7D;
 background-color: #FFFFFF;
}

a.button:active {color: #82BE7D;
 font-size: 9pt;
 text-decoration: none;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #82BE7D;
 background-color: #FFFFFF;
}

a.button:hover {color: #82BE7D;
 font-size: 9pt;
 text-decoration: none;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #82BE7D;
 background-color: #FFFFFF;
}

h1 {
  margin: 20px 0px 10px 20px;
}

ul {
  margin: 0px 0px 0px 15px;
        padding: 0px;
}

.site_title       { font-family: Verdana, "ヒラギノ角ゴ Pro W6", "ＭＳ ゴシック", Osaka }

.site_title a,
.site_title a:link,
.site_title a:visited,
.site_title a:active,
.site_title a:hover  {
  color: #f90;
  text-decoration: none
}

.description      { color: white; font-size: 12px; font-family: Verdana, "ヒラギノ角ゴ Pro W6", "ＭＳ ゴシック", Osaka; font-weight: bold }

.entry  {
  margin: 0px 0px 20px
}

.entry_admin {
  margin: 0px 0px 0px 10px;
}

.entry_date          { color: #666; font-size: 12px; font-family: Verdana; float: left }

.entry_subtitle          { color: #444; font-size: 75%; font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka; font-weight: bold; line-height: 135%; background-color: #f5f4e6; text-align: left; margin: 0 17px 20px; padding: 4px 10px; width: auto; border-style: solid; border-width: 0 1px 1px 8px; border-color: #fff #ddd #ddd #e6d5a0 }

.entry_title     {
  color: #000;
  font-weight: bold;
  font-size: 12px;
  padding: 0px 0px 0px 15px;
}

.entry_title a, .entry_title a:link,.entry_title a:active { color: #000; font-weight: bold; text-decoration: underline }
.entry_title a:visited { color: #000; font-weight: bold; text-decoration: underline }
.entry_title a:hover   { color: #c00; font-weight: bold; text-decoration: underline }

.entry_body           { color: #5a5a5a; font-size: 12px; font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka; line-height: 170%; margin-right: 26px; margin-bottom: 20px; margin-left: 26px; padding: 0 }
.entry_nanago         { color: #000; font-size: 12px; font-weight: bold; padding-top: 2px; padding-right: 0; padding-bottom: 2px; width: auto }

.entry_author      { color: #999999; font-size: 10px; text-align: right; margin: 0 }

.entry_more      { color: black; font-size: 11px; line-height: 170%; margin: 15px 26px 10px }

.entry_state       { color: #999999; font-size: 10px; margin-right: 26px; margin-bottom: 25px; margin-left: 26px }

blockquote {
  font-family: Verdana, "ヒラギノ角ゴ Pro W6", "ＭＳ ゴシック", 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 #C1C1C1 #C1C1C1 #DCE3E3;
}


.linktitle              { color: #000; font-size: 10px; font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka; background-color: #eaeaea; background-repeat: repeat; margin: 0; padding: 4px 0 4px 10px; width: auto; border-style: solid solid none; border-width: 1px 1px 0; border-color: #cdcdcd }

.linktitle_a  {
  color: white;
  font-weight: bolder;
  font-size: 12px;
  line-height: 170%;
  margin: 15px 30px 15px 20px 
}
.linktext              { color: #333; font-size: 10px; font-family: Verdana; line-height: 170%; background-color: #fafafa; margin: 0 0 10px; padding: 3px 3px 6px; width: auto; border-style: none solid solid; border-width: 0 1px 1px; border-color: #cdcdcd }

.linktext ul { background-image: url("images/ul_01.gif"); background-repeat: no-repeat; list-style-type: none; margin: 0; padding: 0 2px 0 12px }

.linktext li {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  list-style-type: none;
}

.linkgoback      { color: #333; font-size: 10px; font-family: Verdana; line-height: 170%; margin: 0; padding: 3px }

/* SEARCH---------------------------------------------------------------------- */
.search  {
  color: white;
  font-size: 10px;
  line-height: 170%;
  margin: 20px 0px 5px
}

/* FOOTER---------------------------------------------------------------------- */
.copyright    { color: #333; font-size: 11px; font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka; text-align: right }

/* THUMBNAIL---------------------------------------------------------------------- */
.thumbnail_box  { font-size: 80%; line-height: 100%; text-align: center; margin: 7px 3px 8px 3px; padding: 0; width: 44px; float: left }
.thumbnail   { width: 44px; height: 29px }

.thumbnail_in_data   { margin-top: 5px; width: 44px; height: 29px; float: left }

/* CLOCK---------------------------------------------------------------------- */
.clock          { color: black; font-size: 10px; font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka; background-color: transparent; margin: 0 0 10px; padding: 3px; width: 160px; height: 16px; border: 0 }

/* CALENDAR---------------------------------------------------------------------- */
.calendar      {
  color: black;
  font-size: 9px;
  font-family: Verdana;
  margin: 0pt 0px 0pt 0px
}

.cell         { color: black; font-size: 10px; font-family: Verdana; background: white no-repeat; margin: 0; width: 18px; height: 18px; border: solid 1px #eaeaea }

.cell_today       { color: olive; font-size: 10px; font-family: Verdana; background: #cfc no-repeat; margin: 0; width: 16px; height: 16px }

.cell_sunday      { color: #c00; font-size: 10px; font-family: Verdana; background: #f99 no-repeat; margin: 0; width: 16px; height: 16px }

.cell_saturday     { color: #000066; font-size: 10px; font-family: Verdana; background: #9cc no-repeat; margin: 0; width: 16px; height: 16px }

.cell a:hover {background-color: #FFD900; display: block}
.cell_today a:hover {background-color: #FFD900; display: block}
.cell_saturday a:hover {background-color: #FFD900; display: block}
.cell_sunday a:hover {background-color: #FFD900; display: block}

/*フォーム設定---------------------------------------------------------------------- */
form {
  margin: 0px;
  padding: 0px;
}
input, textarea  { color: #666; font-size: 12px; font-family: "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, Helvetica, Arial, sans-serif; border: solid 1px #cdcdcd }
