/* ------- ■全体の中身設定------- */
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: #8b4513; text-decoration: underline;}
a:visited 	{ color: #8b4513; 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; }
/* ------- ■メニューの小分け部分 ------- */
.main_title { color: #033; font-size: 14px; font-weight: bold; background-image: url(img_com/gra_5.gif); letter-spacing: 1px; padding: 3px 2px 1px 5px; border: solid 1px #ccf; }
.main_toki1news { color: #033; font-size: 14px; font-weight: bold; background-image: url(img_com/news_toki1.gif); letter-spacing: 1px; padding: 23px 2px 3px 5px; border-bottom: 1px solid #ccf; }
.main_areanews { color: #033; font-size: 14px; font-weight: bold; background-image: url(img_com/news_area.gif); letter-spacing: 1px; padding: 23px 2px 3px 5px; border-bottom: 1px solid #ccf; }
.main_info { color: #033; font-size: 14px; font-weight: bold; background-image: url(img_com/news_info.gif); letter-spacing: 1px; padding: 23px 2px 3px 5px; border-bottom: 1px solid #ccf; }
.main_member { color: #033; font-size: 14px; font-weight: bold; background-image: url(img_com/news_member.gif); letter-spacing: 1px; padding: 23px 2px 3px 5px; border-bottom: 1px solid #ccf; }
.main_event { color: #033; font-size: 14px; font-weight: bold; background-image: url(img_com/news_event.gif); letter-spacing: 1px; padding: 23px 2px 3px 5px; border-bottom: 1px solid #ccf; }
.main_text { color: #366; font-size: 12px; line-height: 150%; background-color: #f2f5eb; padding: 5px; border: solid 1px #cbe2e2; }
.main_text2 { color: #366; font-size: 12px; line-height: 150%; background-color: #eff3f7; padding: 5px; border: solid 1px #cbe2e2; }
/* ------- ■カテゴリ部分 ------- */
.area_1 { font-size: 5px; background-color: #ffe4e1; }
.area_2 { font-size: 5px; background-color: #f5f5dc; }
.area_3 { font-size: 5px; background-color: #e6e6fa; }
.category_1 { background-image: url(img_com/gra_2.gif); text-align: left; padding: 1px 2px 4px; border-color: #666; border-style: solid; border-width: 1px 1px 0; }
.category_2 { background-image: url(img_com/gra_3.gif); text-align: left; padding: 1px 2px 4px; border-style: solid; border-width: 1px 1px 0; border-color: #666; }
.category_3 { background-image: url(img_com/gra_4.gif); text-align: left; padding: 1px 2px 4px; border-style: solid; border-width: 1px 1px 0; border-color: #666; }
.category a:link 	{ color: white; font-size: 12px; text-decoration: none; }
.category a:visited { color: white; font-size: 12px; text-decoration: none; }
.category a:hover 	{ color: red; font-size: 12px; }
.description { font-size: 10px; background-color: white; text-align: right; padding: 2px; border-color: #666; border-style: solid; border-width: 0 1px 1px; }
.description a:link 	{ color: #8b4513; background-color: white; text-decoration: none; text-align: right; }
.description a:visited 	{ color: #8b4513; background-color: white; text-decoration: none; text-align: right; }
.description a:hover 	{ color: red; background-color: white; text-decoration: none; text-align: right; }
/* ------- ■左メニュー部分 ------- */
.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_6.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; }
/* ------- ■文章 ------- */
.text_01 { color: #666; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, Arial; font-size: 12px; line-height: 150%; text-align: left; padding: 5px 5px 20px; }
.text_02 { color: #666; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, Arial; font-size: 14px; line-height: 100%; background-color: #f0f1f1; background-repeat: no-repeat; text-align: left; padding: 1px; }
.text_03 { color: #125601; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, Arial; font-size: 14px; font-weight: 700; line-height: 100%; background-repeat: no-repeat; text-align: left; }
.text_04 { color: black; font-size: 14px; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, Arial; line-height: 150%; background-repeat: no-repeat; text-align: left; padding: 6px 2px 4px 10px; }
/* ------- ■トキいちブログ ------- */
.linktitle   { padding: 6px 0 4px; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, Arial; font-size: 14px; font-weight: bold; color: #777744; text-align: center; background-image: url(staffblog/skin/images/gra_00.gif); }
.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;
  letter-spacing : 1px;
  line-height: 200%;
  background-color: #fef2f2;
}

.linktext ul li {
  padding: 0 0 0 10px;
  margin: 0 1px 0 0;
  list-style-type: none;
  background-image: url(staffblog/skin/images/red.gif);
  background-position: left top;
  background-repeat: no-repeat;
}

.linktext ul { background-image: url(staffblog/skin/images/red.gif); background-repeat: no-repeat; background-position: left top; padding: 0; margin: 0; list-style-type: none; }
a:visited { }
