/* ------- ■全体の中身設定------- */
body { color: #666; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, Arial; background-color: transparent; background-image: url(../../img_com/bg8.gif); margin: 0; padding: 0; text-align: center; }

form {
  padding: 0px;
  margin: 0px;
}

blockquote {
  padding: 7px;
  margin: 5px 5px 5px 5px;
  border: 1px dashed #e0e0e0;
}

h1 { color: #380032; font-size: 14px; margin: 0; }

h2 { font-size: 14px; font-weight: normal; line-height: 24px; margin: 0; }


/* ------- ■リンクの色 ------- */
a:link     {color: #603b57; text-decoration: underline;}
a:visited   { color: #3d5166; text-decoration: underline; }
a:hover   {color: red; text-decoration: underline;}


/* ------- ■タイトル部分 ------- */
.waku_menu { font-size: 12px; background-image: url(../../img_com/gra_00.gif); border-style: solid; border-width: 0 0 0; border-color: #000000 #bdb76b #808080; }
.waku_footer { font-size: 12px; background-image: url(../../img_com/gra_00.gif); border-style: solid; border-width: 0 0 1px; border-color: #000000 #bdb76b #808080; }
.site_copy { color: white; font-size: 12px; background-image: url(../../img_monthly/toki1_top2.jpg); text-align: center; margin: 0; }
.site_description { background-image: url(../../img_monthly/toki1_top.jpg); background-repeat: no-repeat; }
.co_name { float: left; clear: none; margin: 12px; padding: 0; }
.title_shadow { color: #227672; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, Arial; font-size: 24px; font-weight: bold; line-height: 150%; text-align: left; letter-spacing: 6px; padding-bottom: 10px; text-shadow: 3px 3px 3px #999999; }
.title_shadow2 { color: #227672; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, Arial; font-size: 18px; font-weight: bold; text-align: left; letter-spacing: 2px; padding-bottom: 10px; text-shadow: 3px 3px 3px #999999; }
.menu_home a:link     { color: #8b4513; background-image: url(../../img_com/top_menu_home1.gif); text-decoration: underline; }
.menu_home a:visited   { color: #8b4513; text-decoration: underline; }
.menu_home a:hover   { color: red; background-image: url(../../img_com/top_menu_home2.gif); text-decoration: underline; }
/* ------- ■メイン ------- */
.Body { color: #3b3b3b; line-height: 120%; background-image: url(../../img_com/blogtop.jpg); background-repeat: no-repeat; background-position: right top; text-align: left; padding-top: 6px; padding-bottom: 4px; padding-left: 10px; }
.entryBodyset { color: #3b3b3b; line-height: 120%; text-align: left; margin-top: 20px; padding-top: 6px; padding-bottom: 4px; padding-left: 10px; }
.entry_date { color: #033; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, Arial; font-size: 12px; line-height: 100%; text-align: right; letter-spacing: 1px; padding-right: 20px; padding-bottom: 1px; }
.main_title { color: #358787; font-size: 14px; font-weight: bold; background-image: url(../../img_com/gra_5.gif); letter-spacing: 1px; padding: 8px 5px 6px 10px; border-top: 1px solid #096; border-left: 10px solid #096; border-bottom: 1px solid #ccf; border-right-color: #ccf; }
.main_title a:link { color: #358787; text-decoration: none; }
.main_title a:visited { color: #358787; text-decoration: none; }
.main_title a:hover { color: #ab0284; text-decoration: none; }
.main_text { color: #366; font-size: 12px; line-height: 150%; background-color: #f2f5eb; padding: 5px; border: solid 1px #cbe2e2; }
.entry_body { color: #333; font-size: 12px; line-height: 150%; text-align: left; padding: 5px 5px 20px; }
.entry_comment { color: #666; font-size: 12px; line-height: 150%; background-color: #fff6f6; text-align: left; margin-left: 30px; padding: 5px 5px 10px; }
.entry_topic { color: #666; font-size: 14px; line-height: 100%; background-color: #edf3f0; text-align: left; margin-left: 30px; padding: 5px 5px 5px 10px; border: dashed 1px #c6d7e5; }
.entry_state { color: #666; font-size: 12px; line-height: 100%; text-align: center; clear: both; padding-bottom: 10px; }
.nextpage { color: #666; font-size: 12px; line-height: 100%; text-align: center; margin-top: 38px; }
/* ------- ■左メニュー部分 ------- */
.sidetop { font-size: 12px; background-color: white; text-align: center; }

.side_title { color: #d90000; font-size: 12px; font-weight: bold; background-image: url(../../img_com/gra_1.gif); text-align: center; padding: 4px 2px; }
.side_title a:link { color: #d90000; font-size: 12px; font-weight: bold; background-image: url(../../img_com/gra_1.gif); text-align: center; padding: 4px 2px; }
.side_title  a:visited { color: #d90000; font-size: 12px; font-weight: bold; background-image: url(../../img_com/gra_1.gif); text-align: center; padding: 4px 2px; }
.side_title a:hover { color: #d90000; font-size: 12px; font-weight: bold; background-image: url(../../img_com/gra_1.gif); text-align: center; padding: 4px 2px; }
.side_name { color: #188103; font-size: 12px; font-weight: bold; line-height: 150%; text-align: center; padding: 2px 0; }
.side_name a:link { color: #188103; font-size: 12px; font-weight: bold; text-align: center; padding: 2px 0; }
.side_name a:visited { color: #188103; font-size: 12px; font-weight: bold; text-align: center; padding: 2px 0; }
.side_name a:hover { color: red; font-size: 12px; font-weight: bold; text-align: center; padding: 2px 0; }
.side_text { color: #810505; font-size: 10px; line-height: 130%; text-align: left; padding: 5px; }
/* ------- ■リンクページ ------- */
.link_category { color: #810505; font-size: 16px; font-weight: bold; line-height: 130%; background-image: url(../../img_com/info_link.jpg); text-align: left; padding: 30px 10px 10px 130px; border-bottom: 1px solid #999; text-shadow: 3px 3px 3px #999999; }
.link_policy { color: #810505; font-size: 16px; font-weight: bold; line-height: 130%; background-image: url(../../img_com/info_policy.jpg); text-align: left; padding: 30px 10px 10px 130px; border-bottom: 1px solid #999; text-shadow: 3px 3px 3px #999999; }
.link_rule { color: #810505; font-size: 16px; font-weight: bold; line-height: 130%; background-image: url(../../img_com/info_rule.jpg); text-align: left; padding: 30px 10px 10px 130px; border-bottom: 1px solid #999; text-shadow: 3px 3px 3px #999999; }
.link_toki1 { color: #810505; font-size: 16px; font-weight: bold; line-height: 130%; background-image: url(../../img_com/info_toki1.jpg); text-align: left; padding: 30px 10px 10px 130px; border-bottom: 1px solid #999; text-shadow: 3px 3px 3px #999999; }
.link_name { color: #366; font-size: 14px; font-weight: bold; line-height: 18px; text-align: left; letter-spacing: 1px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom: 1px solid #999; }
.link_name a:link   { color: #366; text-decoration: none; }
.link_name a:visited   { color: #366; text-decoration: none; }
.link_name a:hover   { color: red; text-decoration: none; }
.link_url { color: #369; font-size: 12px; line-height: 18px; text-align: left; padding-top: 5px; padding-bottom: 3px; padding-left: 10px; border-bottom: 1px solid #999; }
/* ------- ■トキいちブログ ------- */
.linktitle   { padding: 6px 0 4px; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, Arial; font-size: 14px; font-weight: bold; color: #001037; text-align: center; background-image: url(../../img_com/bottun_non.gif); letter-spacing: 2px; border-right: 1px solid silver; }
.linktitlebg { color: #38006d; font-size: 12px; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, Arial; line-height: 150%; background-image: url(../../img_com/topimg.jpg); background-repeat: no-repeat; background-position: right bottom; text-align: left; }
.linktext { padding: 4px 4px 5px 5px; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, Arial; font-size: 10px; color: #333; line-height: 200%; background-color: #f1ebf0; text-align: left; border-right: 1px solid silver; }

.linktext ul li {
  padding: 0 0 0 10px;
  margin: 0 1px 0 0;
  list-style-type: none;
  background-image: url(images/red2.gif);
  background-position: left top;
  background-repeat: no-repeat;
}

.linktext ul { padding: 0; margin: 0; list-style-type: none; }
a:visited { }
.table_dot { color: #535353; font-size: 12px; text-align: left; padding: 5px 10px; border-bottom: 1px dotted silver; }
/* ------- ■カレンダー部分 ------- */
.calendar { padding: 4px 2px 5px; font-size: 10px; color: #333; line-height: 10px; letter-spacing : 1px; line-height: 120%; background-color: #efefde; }

.cell       {
  color: black;
  font-size: 9px;
  font-family: Verdana;
  margin: 0px;
  width: 15px;
  height: 15px
}

.cell_today      {
  color: olive;
  font-size: 9px;
  font-family: Verdana;
  font-weight: bold;
  margin: 0px;
  width: 15px;
  height: 15px
}

.cell_sunday     {
  color: #c00;
  font-size: 9px;
  font-family: Verdana;
  margin: 0px;
  width: 15px;
  height: 15px
}

.cell_saturday    {
  color: #000066;
  font-size: 9px;
  font-family: Verdana;
  margin: 0px;
  width: 15px;
  height: 15px
}


/* ------- ■一時的 ------- */
.mincho_shadow { color: purple; font-family: "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝"; font-size: 36px; font-weight: bold; font-style: normal; background-image: url(../../img_com/bg8.gif); text-align: left; letter-spacing: 1px; padding: 20px 10px; text-shadow: 5px 5px 5px #555555; }

