/* サイト全体 */
body {
margin: 0;
padding: 0;
text-align: center;
background: #e5e5dd url(http://www.tochisyo-kenshinnosato.jp/blog/kenshinnosato/img/back.jpg) repeat-y; 
background-position: center;
font-family: "ＭＳ Ｐゴシック", Osaka, Verdana, Arial, Helvetiva, sans-serif;
font-size: 13px; /* 文字サイズ */
color: #333333;  /* 文字色 */
line-height: 150%;  /* 行間 */
}


#wrapper {
  width: 777px;
  color: #333333;
  background: url(http://www.tochisyo-kenshinnosato.jp/blog/kenshinnosato/img/back-body.jpg) repeat-y;
}



a {	color: #333399;	} /* リンクの色 */
a:hover {	color: #999999;	} /* リンク・マウスオーバーの色 */

/* H1 */
h1 {
margin: 0px;	padding: 0px;
font-size: 18px; /* H1の文字サイズ */
color: #333333;  /* 文字色 */
}

/* H2 */
h2 {
margin: 0px;	padding: 0px;
font-size: 15px; /* H2の文字サイズ */
color: #333333;  /* 文字色 */
}

/* サブタイトル */

 h3 {
font-size: small;
font-weight: bold;
color: #FFFFFF;
text-align: left;
margin: 60px 0px 0px 20px;
padding:0px;
	}


/* メインコンテンツ */
.main_title {
padding: 0px 5px;	margin: 5px 0px;
border-left: 5px solid #333399; /* 左線 */
color: #333399;  /* 文字色 */
font-size: 15px; /* 文字サイズ */
font-weight: bold;
}

.title {
padding: 1px;	margin: 5px 0px;
background: #eeeeee; /* 背景色 */
border-top: 1px solid #dddddd; /* 上線 */ 
border-bottom: 1px dotted #dddddd; /* 下線 */ 
color: #666666;  /* 文字色 */
font-size: 13px; /* 文字サイズ */
font-weight: normal;
}

/* コンテンツスタイル */
#main {
width:420px;
padding:0px;
margin:0px;
overflow:hidden;
vertical-align:top;
word-wrap:break-word;
}

.main_point{
width:390px;
margin:15px 15px 0px 15px;
}

.main_box{
margin:15px;
padding:15px;
border:2px dashed #dcd3c5;
}

.main1 {
margin:10px 0px 0px 0px;
padding: 0px;
background: url("http://www.tochisyo-kenshinnosato.jp/blog/kenshinnosato/img/back.gif");
}

.main_title1 {
margin:0px;
padding:5px;
background:#eeeeee;
font-weight:bold;
color:#000033;
}

#photo_left{
float:left;
margin:0px 10px 0px 0px;
}

.right{
margin:0px 15px 15px 15px;
text-align:right;
}

#main form{
padding:0px;
margin:0px;
}



/* メニュータイトル */
.menu_title {
padding: 3px;	margin: 0px;
background: #505CB7; /* 背景色 */
color: #ffffff;  /* 文字色 */
font-size: 13px; /* 文字サイズ */
font-weight: bold;
}


/* メニュー */
.menu_vlist {
margin: 0px 0px 10px 0px;	padding: 3px 3px 3px 20px;	list-style: square;
color: #3053c4; /* 文字色 */
border: 1px solid #3053c4; /* 枠線 */
background: #fceede; /* 背景色 */
}
.menu_vlist a {	text-decoration: none;	}


/* メニューアドレス */
.menu_address {
  margin: 0;
  padding: 1em 0 0 1px;
  font-style: normal;
  font-size: x-small;
  text-transform: lowercase;
  line-height: 1.5;
  color: #999999;
  background: transparent;
}




/* 詳しく読む */
.more_vlist {
text-align: right; /* 右揃え */
color: #6699ff; /* 文字色 */
}
.more_vlist a {	color: #0066ff; 
text-decoration: none;	
}

/* ごあいさつ */
.info {
margin: 0px 0px 0px 0px;	padding: 0px 20px 20px 20px;
font-size: 12px; /* 文字サイズ */
color: #666666;  /* 文字色 */
line-height: 140%;  /* 行間 */
border-bottom: 1px dotted #3053c4; /* 下の枠線 */

background: #ffffff; /* 背景色 */
}

/* 活動報告 */
.report {
margin: 0px 0px 10px 0px;	padding: 10px 20px 10px 10px;
font-size: 12px; /* 文字サイズ */
color: #333333;  /* 文字色 */
line-height: 150%;  /* 行間 */
border: 2px solid #d4dbe5; /* 枠線 */
background: #ffffff; /* 背景色 */
}

/* 活動報告タイトル */
.report_title {
margin:0px;
padding:5px;
font-weight:bold;
}


/* 問い合わせ */
.contact {
padding: 0px 5px;
font-size: 11px; /* 文字サイズ */
line-height: 120%;  /* 行間 */
color: #333333; /* 文字色 */
}



/* フッター */
.footer {
padding: 0px 10px;
font-size: 12px; /* 文字サイズ */
color: #999999; /* 文字色 */
}



/* メニュー
---------------------------------------------------- */
ul#menu {
  margin: 0;
  padding: 0;
  float: left;
  width: 170px;
  list-style: none;
  color: #6699cc;
  background-color: #e0f0e3;
}
ul#menu li {
  display: block;
  margin: 0;
  padding: 0;
  font-size: small;
}
ul#menu li span {
  display: block;
  font-size: x-small;
}

ul#menu li a {
  display: block;
  min-height: 25px;
  padding: 5px 7px 5px 20px;
  border-bottom: 1px dotted #ffffff;
  text-decoration: none;
  color: #ffffff;
  background-color: #99ADF0;
}
ul#menu li a:hover {
  color: #6699cc;
  background-color: #e0f0e3;
}

ul#menu li#c10 a {
  border-bottom: none;
}

/* Hides from IE-mac \*/
* html ul#menu li a, * html ul#menu li {
  height: 25px;
  line-height: 1.5;
}
/* End hide from IE-mac */
/* line-heightはli間の隙間をなくするために指定 */
