*{  margin:0;  padding:0;  }body     {  color: black;   background:  #ffffff url("images/rezac3.gif") repeat;   text-align: center;}a:link      { color: #2f4f4f; text-decoration: none }a:visited   { color:#24140e; text-decoration: none }a:hover   {color:#96514d; text-decoration: none;}a:active   { color: #CC4B44; text-decoration: none }a.button:link,a.button:visited                    { color: #594e52; font-size: 10px; text-decoration: none; padding: 2px 5px; margin:10px 0px;  background-color:transparent; float:right;  border-bottom:1px solid #808080;  border-left:1px solid #808080;  border-top:1px solid #fff;  border-right:1px solid #fff;}a.button:hover  { color: #96514d; font-size: 10px; text-decoration: none; padding: 2px 5px; margin:10px 0px;  background-color:transparent; float:right;  border-bottom:1px solid #808080;  border-left:1px solid #808080;  border-top:1px solid #fff;  border-right:1px solid #fff;}a.button:active  { color: #96514d; font-size: 10px; text-decoration: none; padding: 2px 5px; margin:10px 0px;  background-color:transparent; float:right;  border-bottom:1px solid #fff;  border-left:1px solid #fff;  border-top:1px solid #808080;  border-right:1px solid #808080;}ol {margin-left:2em;padding-left:0px;}ul {  padding-left: 0 ;}li.subc {  padding: 0 0 0 13px;  list-style-type: none;  background: url("images/li_mark2_rezac.gif") no-repeat left top;  }  li.subb {  padding: 0 0 0 13px;  list-style-type: none;  background: url("images/li_mark1_rezac.gif") no-repeat left top;  }form {  margin: 0px;  padding: 0px;}textarea {  color:#594e52;  font-family: Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", Helvetica, Arial, sans-serif;  font-size: 12px;}input {  color:#594e52;  font-size:10px;  padding:0px 3px 1px 3px;}/* ------- ■全体用ボックス------- */#inbox     {  margin:0px auto 10px auto;  width: 790px;  text-align:center;  background: transparent  url("images/rezac.gif") top repeat;}/* ------- ■メインボックス------- */#main_in     {  width: 750px;  text-align:left;  background-color: transparent;  margin:0px auto 0px auto;}/* ------- ■ヘッダーボックス------- */#bannerbox  {  background-color: transparent;  text-align:left;  border-bottom: 1px solid #2f4f4f;  margin-bottom:3px;}/* ------- ■フッターボックス------- */#footerbox {   text-align:center;  background-color: transparent;}.copyright { color: #594e52;  font-size: 10px;  line-height: 160%;  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;  padding-bottom:3px;}/* ------- ■エントリーボックス------- */#entrybox  {  background-color: transparent;  width:490px;  margin-top:20px;  float:right;  text-align:left;}/* ------- ■メニューインボックス------- */#right_menu_in     {  width: 200px;  background-color: transparent;  margin-top:20px;  float:left;  text-align:left;  border-right: 1px solid #2f4f4f;  border-top: 1px solid #2f4f4f;  padding:15px 15px 0 0;}/* ------- ■ナビゲーション------- */.navi  {  font-size:10px;  text-align:center;  margin:0px 20px 3px 20px;  padding-bottom: 1px;  background-color: transparent;  border-bottom: 1px solid #2f4f4f;}/* ------- ■サイトタイトル------- */.site_title     {font-size:18px;  font-weight: bold;  font-family: Verdana, "ヒラギノ角ゴ Pro W6", "ＭＳ ゴシック", Osaka‐等幅;  padding: 10px 0px 0px 20px;  margin-bottom:2px;}.site_title a,.site_title a:link,.site_title a:visited,.site_title a:active  {  color: #2f4f4f;  text-decoration: none}.site_title a:hover  {  color: #bf794e;  text-decoration: none}.description    {  color: #2f4f4f;  font-weight: nomal;  font-size: 10px;  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;}/* ------- ■リンクタイトル------- */h3 {  color: #2f4f4f;  background-color: transparent;  border-bottom:1px solid #808080;  border-left:1px solid #808080;  border-top:1px solid #fff;  border-right:1px solid #fff;  text-align: left;  font-weight: bold;  font-size: 11px;  font-family:  "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";  padding: 3px 0px 3px 8px;  margin-bottom:5px;}/* ------- ■リンクテキスト------- */.linktext   {  color: black;  text-align:left;  font-size: 10px;  line-height: 170%;  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;  margin-bottom:20px;}/* ------- ■エントリータイトル------- */h2   {  color: #fff;  font-weight: bold;  font-size: 13px;  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;  padding: 5px 0px 5px 10px;  background: transparent url("images/rezac3.gif") left top repeat;  border-bottom:1px solid #fff;  border-left:1px solid #fff;  border-top:1px solid #808080;  border-right:1px solid #808080;}h2 a,h2 a:link,h2 a:visited,h2 a:active {  color: #fff;  text-decoration: none}h2 a:hover  {  color: #bf794e;  text-decoration: none}.entry_date {  text-align: right;  font-family: "Verdana";  font-size: 11px;  font-weight: nomal;  color: #2f4f4f;  padding-top: 3px;}.entry_author    {  color: #2f4f4f;  font-size: 10px;  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;  text-align: left;  margin-left: 10px}.entry_body   {  font-size: 12px;  line-height: 180%;  word-break:break-all;  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;  margin-top: 10px ;  text-align:left;}.entry_more   {  color: black;  font-size: 12px;  line-height: 180%;  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;  margin-top: 10px;}.entry_state {  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";  font-size: 10px;  color: #2f4f4f;  line-height: 150%;  margin: 10px 0px 15px 0px;}blockquote {  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";  font-size: 11px;  color: black;  margin: 20px 0px 20px 0px;  padding:10px;  border: 1px solid #666;  background-color:transparent;  }#search  {  color: #594e52;  font-size: 10px;  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;}/* ------------- ■カレンダー---------------- */.calendar      {  color: black;  font-size: 9px;  font-family: Verdana;  margin: 0px;  padding: 0px;}.calendar a,.calendar a:link,.calendar a:visited,.calendar a:active,.calendar a:hover  {  color: green;  text-decoration: none}.cell       {  color: black;  font-size: 9px;  font-family: Verdana;  background-color: transparent;  margin: 0px;  width: 24px;  height: 15px}.cell_today      {  color: black;  font-size: 9px;  font-family: Verdana;  background-color: transparent;  border: #594e52 1px solid;  margin: 0px;  width: 24px;  height: 15px}.cell_sunday     {  color: #c00;  font-size: 9px;  font-family: Verdana;  background-color: transparent;  margin: 0px;  width: 24px;  height: 15px}.cell_saturday    {  color: #4979D8;  font-size: 9px;  font-family: Verdana;  background-color: transparent;  margin: 0px;  width:24px;  height: 15px}