@charset "euc-jp";
@import url("../foto-green/foto-green.css");


body {
  background:#F5F4ED;
  color:#665555;
}

a {
  color:#2A6B01;
}

a:visited {
  color:#4B8923;
}

div#simple-header,div.adminmenu {
  background:#69081F url('simple-header.jpg') top center no-repeat;
}

h1 {
  background:#251F19 url('h1.jpg') top center no-repeat;
}

div#simple-header input.search-word,div#simple-header input.search-button,div#simple-header input.search-button-keyword  {
  border:1px solid #911F3A;
}

div.section h3.title, div.section p.sectionheader {
  border-left:7px solid #666;
} 

div.section h4 {
  border-bottom:1px dotted #666;
}

div.section pre,div.section table th {
  background:#f1edda;
}

div.sidebar div.hatena-module ul,div.sidebar div.hatena-module dl{
  border-top:1px solid #E7E1C6;
}

div.sidebar div.hatena-module ul li,div.sidebar div.hatena-module dd{
  border-bottom:1px solid #E7E1C6;
}

div.sidebar div.hatena-module table.calendar td.calendar-weekday,div.sidebar div.hatena-module table.calendar td.calendar-saturday ,div.sidebar div.hatena-module table.calendar td.calendar-sunday {
  background:#E7E1C6;
}

div.sidebar div.hatena-module table.calendar td,div.section blockquote,div.section pre ,div.section hatena-asin-detail ,div.section table, div.section table th, div.section table td{
  border:1px solid #E7E1C6;
}

div.sidebar div.hatena-module {
  background:#f1edda url(hatena-module.gif) left bottom no-repeat;
}

/* ========== */

div.sidebar div.hatena-moduletitle {
  background:url(hatena-moduletitle.gif) left top no-repeat;
}

div.sidebar div.hatena-modulebody {
  background:url(hatena-modulebody.gif) left top no-repeat;
}

div.caption {
  background:url(comment.gif) left top no-repeat;
}

div.main div.caption {
  background:url(comment-main.gif) left top no-repeat;
}

h2 {
  background:url(h2.gif) left top no-repeat;
}

div.main h2 {
  background:url(h2-main.gif) left top no-repeat;
}
