html {
  scrollbar-arrow-color: #8b0000;
  scrollbar-face-color: white ;
  scrollbar-highlight-color: white ;
  scrollbar-3dlight-color: white ;
  scrollbar-track-color: white ;
  scrollbar-shadow-color: red;
  scrollbar-darkshadow-color: white ;
}
body {
  margin: 0px auto;
  padding: 0px;
  text-align: center;
  background: #FFDC8C;
}
.clear {
  clear: both;
  font: 0px/0px sans-serif ;
}
/* レイアウト */
#layout {
  margin: 0 auto;
  width: 850px;
  text-align: left;
  border: 1px solid #666666;
  background: #FFFFFF;
}
#header {
  height: 170px;
  background : url(../matanity/) left top;
}
#contents #left {
  float: left;
  width: 200px;
  font-size : 12px;
  font-family : "ＭＳ ゴシック";
}
#contents #center {
  float: left;
  width: 470px;
}
#contents #center .pad {
  padding : 0 20px;
}
#contents #right {
  float: right;
  width: 170px;
}
#footer {
  clear: both;
}
H1{
  font-size : 12px;
  font-family : "ＭＳ ゴシック";
  color : #2b2b2b;
}
ul {
  margin: 0px 0px 0px 5px;
  padding: 0px;
  list-style-type: none;
}
div, td {
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
}
.form_color {
  background: #ffffff;
  border:1px solid #8b0000;
}
a {
  text-decoration:underline;
}
a:link {
  text-decoration: underline;
  color: #4C3131;
}
a:visited {
  text-decoration: underline;
  color: #334B4D;
}
a:hover,
a:active {
  text-decoration: underline;
  color: #000000;
}
.site_title a {
  color:#000000;
  text-decoration: none;
}
.site_title a:link {
  color:#000000;
  text-decoration: none;
}
.site_title a:visited {
  color:#000000;
  text-decoration: none;
}
.site_title a:active {
  color:#000000;
  text-decoration: none;
}
.site_title a:hover {
  color:#000000;
  border:0;
  text-decoration: none;
}
/* タイトル */
.site_title {
  font-size: 14px;
  font-family: "MS ゴシック";
  color: #FF6666;
  margin: 0px 0px 10px 0px;
  padding: 40px 10px 0px 0px;
}
.description {
  font-size: 12px;
  color: #666666;
  margin: 0px 0px 20px 20px;
}
/* エントリー・コメント・トラバ */
.entry_navi{
  font-size: 10px;
  color: #666666;
  margin: 15px 0px 15px 0px;
  text-align: ;
}
.entry {
  margin: 0 0 20px 0;
  padding: 0;
  border: 1px solid #cccccc;
}
.entry_date {
  font-size: 10px;
  color: #666666;
  margin: 0;
  padding: 5px;
}
.entry_title {
  font-size: 16px;
  font-weight: bolder;
  color: black;
  background-color:#FBC444;
  margin: 0;
  padding: 3px 8px;
}
.entry_author {
  font-size: 10px;
  color: #999999;
  margin: 0;
  padding: 5px 8px 5px 0;
  text-align: right;
}
.entry_body {
  font-size: 13px;
  line-height: 170%;
  color: #000000;
  margin: 0;
  padding: 5px 8px 15px 8px;
}
.entry_body hr {
  display: none;
}
.entry_more {
  font-size: 13px;
  line-height: 150%;
  color: #333300;
  margin: 0;
  padding: 0;
}
.entry_state {
  font-size: 10px;
  color: #666666;
  margin: 0;
  padding: 5px;
  background-color:#FBC444;
}
blockquote {
  font-size: 12px;
  color: #8b0000;
  margin: 10px;
  padding: 5px;
}
.comment-title {
  font-size: 14px;
  font-weight: bolder;
  color: #8b0000;
  margin: 0;
  padding: 5px 5px 4px 5px;
  background-color:FFFFcc;
}
.comment_body {
  font-size: 12px;
  line-height: 170%;
  color: #666666;
  margin: 0;
  padding: 5px;
}
.comment_state {
  font-size: 10px;
  color: #666666;
  margin: 0;
  padding: 5px;
}
.trackback-title {
  font-size: 14px;
  font-weight: bolder;
  color: #8b0000;
  margin: 0;
  padding: 3px 5px;
  background-color:FFFFcc;
}
.pict {
  border-width: 1px;
  border-style: solid;
  border-color: #999;
}
.page {
  font-size: 10px;
  color: #666666;
  padding: 10px 0px 0px 0px;
  text-align: center;
}
.menu{
  margin: 10px 0px 10px 0px;
  padding: 6px 6px 6px 6px;
}
.linktitle {
  font-family :"Comic Sans MS";
  font-weight: bold;
  font-size: 12px;
  text-align: left;
  letter-spacing: 2px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 3px 0px;
  color: #99cc66;
}
.linktext {
  font-size: 10px;
  line-height: 170%;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px 10px 0px;
  letter-spacing: 1px;
}
.search {
  font-size: 10px;
  color: #333333;
  margin: 0px;
}
.button {
  margin: 5px 0 0 0;
}
.copyright {
  font-size: 10px;
  color: #333333;
  line-height: 170%;
  border-top: 1px dotted #CCCCCC;
  margin: 30px 0px 0px 0px;
  padding-top: 10px;
}
/* カレンダー */
.calendar {
  font-family: "Verdana";
  font-size: 10px;
  color: #666666;
  margin: 5px 0px 20px 0px;
}
.calendar_month {
  font-family: "Verdana";
  margin-bottom: 10px;
  font-size: 10px;
  color: #666666;
}
.cell {
  width: 25px;
  height: 20px;
  padding: 0px;
  text-align:left;
  font-size: 10px;
  color: #666666;
}
/*↓小さい文字サイズ*/
.FS {
  font-size:10px;
}
/* プルダウン化 */
form.listselector {
  margin: 0px;
  padding: 1px;
  font-weight: bold;
  color: #889;
}
/* 最新コメントリストのツリー化 */
ul.tree {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
ul.tree li {
  margin: 0px;
  padding: 0px 0px 0px 16px;
  background-image : url(../matanity/);
  background-repeat: no-repeat;
}
ul.tree li.end {
  background-image : url(../matanity/);
}
/*↓小さい文字サイズ*/
.FM {
  font-size : 15px;
  font-family : "MS UI Gothic";
  line-height : 170%;
}
.FM a {
  color:000000;
  text-decoration: underline;
}
.FM a:link {
  color:#000000;
  text-decoration: underline;
}
.FM a:visited {
  color:#000000;
  text-decoration: underline;
}
.FM a:active {
  color:#000000;
  text-decoration: underline;
}
.FM a:hover {
  color:#000000;
  border:0;
  text-decoration: underline;
}

