/* +++++++++++++++++++++ ベース設定 +++++++++++++++++++++ */

/* ++++++ ブログの横幅設定 ++++++ */

#container {
	width: 870px;
	}
/* +++++++++++++++++++++ ベース設定 +++++++++++++++++++++ */

/* ++++++ ブログの横幅設定 ++++++ */

#container {
	width: 870px;
	}

/* ++++++ ２段組の横幅設定 ++++++ */

	/* コンテンツ部分の横幅 */
	#center	{
		width: 580px;
		}

	/* サイドバーの横幅 */
	#left, #right	{
		width: 260px;
		}
/* ++++++ ３段組の横幅設定 ++++++ */

	/* ブログの横幅設定 */
	#three #container {
		width: 980px;
		}

	/* 左サイドバーの横幅 */
	#three #left	{
		width: 210px;
		}

	/* 中央コンテンツ部分の横幅 */
	#three #center	{
		width: 530px;
		}

	/* 右サイドバーの横幅 */
	#three #right	{
		width: 210px;
		}

/* ++++++ その他設定 ++++++ */

body {
       	text-align: center;
	}

#container {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	}

#left {
	float: left;
	}

#center {
	float: left;
	}

#right {
	float: right;
	}

#footer	{
	clear: both;
	}




/* +++++++++++++++++++++ レイアウトのデザイン設定 +++++++++++++++++++++ */

body	{
	margin: 0;
	padding:0;
	}

#container	{
	background-image: url();
	border-left: solid;
	border-right: solid;
	border-width: 1px;
	border-color:#eaeaea;
	}

#one #container	{
	background-image: none;
	}

#banner	{
	border-bottom: solid 1px #eaeaea;
	margin-bottom: 10px;
                text-align:center;
                }

/* ++++++ 段の間隔 ++++++ */

	/* 左サイドバーの左右の余白 */
	#left div {
		margin-left: 10px;
		margin-right: 2px;
		}

	/* コンテンツ部分の左右の余白 */
	.content div	{
		margin-left: 15px;
		margin-right: 30px;
		}

	/* 右サイドバーの左右の余白 */
	#right div	{
		margin-left: 5px;
		margin-right: 10px;
		}

	#left div div, .content div div, #right div div {
		margin-left: 0;
		margin-right: 0;
		}

	.sidebar #calendar table	{
		width: 170px;
		}

	#three .sidebar #calendar table	{
		width: 160px;
		}


/* ++++++ ブログの横幅 ++++++ */

	#container	{
		width: 870px;
		}

	#three #container {
		width: 970px;
		}



/* +++++++++++++++++++++ パーツのデザイン設定 +++++++++++++++++++++ */

/* ++++++ サブタイトル ++++++ */

#dp	{
	text-align: left;
                font-size: 85%;
                font-family: Verdana,Arial,sans-serif;
	color:#003366;
	padding: 1px 2px 0px 0px;
                }

#dp a	{
	text-decoration: none;
                }




/* ++++++ ヘッダー部分のデザイン ++++++ */


#title h1 a	{
                display: block;
                width: 380px; /* 画像の幅 */
                text-indent: -9999px; /* textを飛ばす */
                outline: none; /* クリック時の枠線を消す */
                background-image: url(momolog.jpg);
                background-repeat: no-repeat;
                background-position: 30% 0%; /* point 位置調整 */
                border-bottom: none;
                padding-bottom: 23px; /* 画像の高さに合わせて調整 */
　　　　　　　                }
#title h2	{
	text-indent: 0em;
                font-size: 92.5%;
                font-family: Verdana,Arial,sans-serif;
                margin-top:90px;
	color: #8faebe;
	}

#title h3	{
	text-indent: 0em;
                font-size:95.0%;
                font-family: Verdana,Arial,sans-serif;
                margin-bottom:0px;
	color: #529bd2;
	}



/* ++++++ コンテンツ部分のデザイン ++++++ */

.entry h2	{
	font-size: 92.5%;
　　　　　　　font-family: 'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
	color: #003366;
　　　　　　　	}

.entry h3	{
	font-size: 100%;
                font-family: 'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
	color:#003366;
	background-image: url(ps.jpg);
	background-repeat: no-repeat;
	padding: 1px 0px 1px 24px;
	}

.entry h3 a	{
	text-decoration: none;
                color:#003366;
                }


.entry h4	{
	font-size: 100%;
                font-family: 'MS UI Gothic','ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
	color:#971c7c;
	background-image: url();
	background-repeat: no-repeat;
	padding: 1px 0px 0px 0px;
                }

.entry h4 a	{
	text-decoration: none;
                color:#971c7c;
                }

.entry h5	{
	font-size: 92.5%;
                 font-family: 'MS UI Gothic','ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
	color:#711a6e;
	background-image: url();
	background-repeat: no-repeat;
	padding: 1px 0px 0px 0px;
                }

.entry h5 a	{
	text-decoration: none;
                }

.entry h6	{
	font-size: 95%;
                font-family: 'MS UI Gothic','ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
	color:#003366;
	background-image: url();
	background-repeat: no-repeat;
	padding: 1px 0px 0px 5px;
                }

.entry h6 a	{
	text-decoration: none;
                }

.entry blockquote{
	font-size: 100%;
                font-family: Verdana,Arial,sans-serif;	            
	 }

.entry address{
	font-size: 85%;
                font-family: Verdana,Arial,sans-serif;	            
	 }

.entry p	{
	text-indent: 0em;
                font-size: 90%;
                font-family: 'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
　　　　　　　word-break: break-all;
                letter-spacing: 0px;
	color:#000000;
	line-height: 150%;
               	}


.entry blockquote  {
　　 font-size: 90%;
　　 font-family: 'MS UI Gothic','ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
  　 color:#710000;
　 }


.entry blockquote p {
　　 font-size: 100%;
      font-family: 'MS UI Gothic','ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
  　 color:#710000;
　　  }

.entry blockquote h4 {
　　 font-size: 100%;
　　 color:#f36815;
　 }

.entry p.extended	{
	font-size: 90%;
	color: #003366;
		}

.entry p.posted	{
	font-size: 82.5%;
	color: #003366;
	border-top: solid 2px #b1cbe3;
	padding-top: 6px;
	}

.entry p.postedtop	{
	font-size: 82.5%;
	color: #003366;
	border-bottom: solid 1px #b1cbe3;
	padding: 0px 0px 1px 30px;
	}


.entry p.imgcenter	{
	text-align: center;
	}

.entry a	{
	color:#26566e;
        font-weight: bold;
        text-decoration: underline;
	}

.entry	{
	margin-bottom: 40px;
	}

.entry p.postedu	{
	font-size: 82.5%;
	color: #333333;
	border-bottom: solid 1px #b1cbe3;
	padding-top: 1px;
	}

.entry ul	{
	text-indent: 0em;
                font-size: 95%;
                font-family: 'MS UI Gothic','ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
                letter-spacing: 0px;
	color:#333333;
	line-height: 150%;
               	}

.entry ol	{
	text-indent: 0em;
                font-size: 95%;
                 font-family: 'MS UI Gothic','ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
                letter-spacing: 0px;
	color:#333333;
	line-height: 150%;
               	}


.entry p.ol	{
	font-size: 95%;
                letter-spacing: 0px;
	color:#333333;
	line-height: 150%;
               	}


.entry li	{
                font-size: 95%;
                letter-spacing: 0px;
	color#;333333
	line-height: 150%;
               	}

.entry ul li	{
                font-size: 95%;
                letter-spacing: 0px;
	line-height: 150%;
               	}


/*テーブル
-----------------------------*/

.entry table {
	margin: 0.4em 0;
	width: 100%;
	_width: 95%; /* for IE */
}

.entry table caption {
	color: #333;
	_padding-bottom: 0.4em;
}

.entry table th,
.entry table td {
text-indent: 0em;
                font-size: 90%;
                 font-family: 'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
　　　　　　　word-break: break-all;
                letter-spacing: 0px;
	color:#000000;
	line-height: 150%;
	padding: 1px 10px;
}

/* トラックバック */

#trackbacks	{
	border: solid 1px #b1cbe3;
	padding: 5px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	}

#trackbacks h2	{
	font-size: 82.5%;
	margin-bottom: 0;
	}

#trackbacks p	{
	font-size: 82.5%;
	color: #000333;
	margin-top: 8px;
	}

#trackbacks h3	{
	font-size: 85%;
	color: #999999;
	margin-bottom: 0;
	border-top: dotted 1px #b1cbe3;
	padding-top: 20px;
	}

#trackbacks a	{
	color: #3366aa;
	}



/* コメント */

#comments	{
	border: solid 1px #b1cbe3;
	padding: 5px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	}

#comments h2	{
	font-size: 82.5%;
	}

#comments p	{
	font-size: 82.5%;
	color: ##000333;
	}

#comments p.posted	{
	color: #999999;
	padding-left: 30px;
	}

#comments div	{
	border-top: dotted 1px #b1cbe3;
	}

#comments form div	{
	border-top: none;
	padding-top: 0;
	}

#comments h2#com02	{
	border-top: dotted 1px #b1cbe3;
	padding-top: 40px;
	}

#comments a	{
	color: #3366aa;
                word-wrap: break-word;
	}


/* ぽんくずリスト */

#entrylink	{
	font-size: 82.5%;
                text-align: left;
	}

#entrylink a {
	text-decoration: none;
                color:#003366;
	}

#entrylink p	{
	margin-top: 0;
	margin-bottom: 10px;
	}

#entrylink2	{
	font-size: 82.5%;
                text-align: center;
	}

#entrylink2 a {
	text-decoration: none;
                color:#003366;
	}

#entrylink2 p	{
	margin-top: 0;
	margin-bottom: 10px;
	}

/* カテゴリー別エントリーメニュー */

#category_entry h2	{
	font-size: 82.5%;
                font-family: Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url(bar.gif);
	padding: 7px 0 5px 15px;
	}

#category_entry a	{
	color: white;
	text-decoration: none;
	}

#category_entry ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#category_entry li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}


#category_entry ul ul	{
	font-size: 100%
	margin-left: 10px;
	}

#category_entry li	{
	padding-bottom: 5px;
	}

#category_entry li li	{
	background-image: url(menu02.gif);
	padding-left: 17px;
	}

#category_entry	{
	margin-bottom: 15px;
	}


/* カテゴリータイトル */

#catetitle	{
	background-color: white;
	background-image: url(pl.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding: 5px 0px 5px 50px;
	}

#catetitle h1	{
	font-size: 100%;
                font-family:Verdana,Arial,sans-serif;
	color: #003366;
	margin: 0;
	}

#catetitle p	{
	font-family:Verdana,Arial,sans-serif;
	font-size: 82.5%;
	color: #003366;
	margin: 5px 0 0;
	}



/* 関連記事リンク */

#related	{
	border: solid 1px #b1cbe3;
	}

#related h2	{
	font-size: 82.5%;
	margin: 15px 20px 5px;
	}

#related p	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	color: #003366;
	margin: 10px 20px;
	}

#related a	{
	color:#003399;
                text-decoration: underline;
	}

/* ページ分割のリンク */

.pagemenu{
  font-size: 82.5%;
  text-align: center;
}

.pagemenu a{
 color: #0000ff;
}

/*キーワード */
#keyword	{
  margin-bottom: 10px;
  font-size: 82.5%;
  font-family:Verdana,Arial,sans-serif;
  color: #0F129F;
  text-align: left; 
}

#keyword a {
  color: #003399;
 text-decoration: none;
 border: none;
}

/*タグ検索 */
#tagsh	{
  margin-bottom: 10px;
  font-size: 82.5%;
  font-family:Verdana,Arial,sans-serif;
  color: #5a92c2;
  text-align: left; 
}

#tagsh a {
  color: #7e7d7e;
  text-decoration: none;
  border: none;
}

/* エントリーメニュー */

#recent h2	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#recent a	{
	color: #003366;
	text-decoration: none;
	}

#recent ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#recent li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}


/* Google検索 */

#search	{
	background-color: white;
	padding: 5px;
	font-size: 82.5%;
	margin-top: 0px;
	}

#search img	{
	border: none;
	}

#search form	{
	margin: 0;
	}

#search p	{
	margin: 0;
	}


/* 桃知商店の仕事 */

#gyoumu h2	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#gyoumu a	{
	color: #003366;
	text-decoration: none;
	}

#gyoumu ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#gyoumu li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}

#gyoumu ul ul	{
	font-size: 100%;
	margin-left: 10px;
	}

#gyoumu li	{
	padding-bottom: 5px;
	}

#gyoumu li li	{
	background-image: url(menu02.gif);
	padding-left: 17px;
	}

#gyoumu	{
	margin-bottom: 15px;
	}

/* サイド用汎用2 */

#gyoumu2 h2	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#gyoumu2 a	{
	color: #003366;
	text-decoration: none;
	}

#gyoumu2 ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#gyoumu2 li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}

#gyoumu2 ul ul	{
	font-size: 100%;
	margin-left: 10px;
	}

#gyoumu2 li	{
	padding-bottom: 5px;
	}

#gyoumu2 li li	{
	background-image: url(menu02.gif);
	padding-left: 17px;
	}

#gyoumu2	{
	margin-bottom: 15px;
	}

/* サイド用汎用3 */

#gyoumu3 h2	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#gyoumu3 a	{
	color: #003366;
	text-decoration: none;
	}

#gyoumu3 ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#gyoumu3 li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}

#gyoumu3 ul ul	{
	font-size: 100%;
	margin-left: 10px;
	}

#gyoumu3 li	{
	padding-bottom: 5px;
	}

#gyoumu3 li li	{
	background-image: url(menu02.gif);
	padding-left: 17px;
	}

#gyoumu3	{
	margin-bottom: 15px;
	}


/* サイド用汎用4 */

#gyoumu4 h2	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#gyoumu4 a	{
	color: #003366;
	text-decoration: none;
	}

#gyoumu4 ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#gyoumu4 li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}


#gyoumu4 ul ul	{
	font-size: 100%;
	margin-left: 10px;
	}

#gyoumu4 li	{
	padding-bottom: 5px;
	}

#gyoumu4 li li	{
	background-image: url(menu02.gif);
	padding-left: 17px;
	}

#gyoumu4	{
	margin-bottom: 15px;
	}

/* アーカイブメニュー */

#archives h2	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url(bar.gif);
	padding: 5px 0 5px 15px;
	}

#archives a	{
	color: #003366;
	text-decoration: none;
	}

#archives ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#archives li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}

#archives ul ul	{
	font-size: 100%;
	margin-left: 10px;
	}

#archives li	{
	padding-bottom: 5px;
	}

#archives li li	{
	background-image: url(menu02.gif);
	padding-left: 17px;
	}

#archives	{
	margin-bottom: 15px;
	}


/* アーカイブメニュー2 */

#archives2 h2	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#archives2 a	{
	color: #003366;
	text-decoration: none;
	}

#archives2 ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#archives2 li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}

#archives2 ul ul	{
	font-size: 100%;
	margin-left: 10px;
	}

#archives2 li	{
	padding-bottom: 5px;
	}

#archives2 li li	{
	background-image: url(menu02.gif);
	padding-left: 17px;
	}

#archives2	{
	margin-bottom: 15px;
	}


/* フィード情報 */

#feed	h2{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color:#21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

/* Movable Type情報 */

#powered	h2{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url(bar.gif);
	padding: 5px 0 5px 15px;
	}

#powered a	{
	font-family:Verdana,Arial,sans-serif;
                font-size: 82.5%;
                }

/*桃知利男 */

#momoti h2	{
	font-size: 82.5%;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url(bar.gif);
	padding: 5px 0 5px 15px;
	}

#momoti img	{
	border: none;
	}

#momoti p	{
	text-align: center;
	}


/* ++++++ フッター部分のデザイン ++++++ */

/* コピーライト情報 */

#copyright	{
	border: solid 1px #b1cbe3;
	padding: 5px 20px;
	font-size: 80%;
                color: #003366;
	text-align: center;
	}

/* サイトナビ */
#toplink	{
  margin-bottom: 0px;
  font-size: 75%;
  color: #003366;
  font-weight: bold;
  text-align: center; 
}

#toplink a {
  color: #003366;
 text-decoration: none;
}

/* サイトナビフッター */
#toplink2	{
  margin-bottom: 0px;
  font-size: 75%;
  color: #003366;
  font-weight: bold;
  text-align: center; 
}

#toplink2 a {
  color: #003366;
 text-decoration: none;
}

/*セミナー案内リンク */
#semi	{
	padding: 3px 3px;
	margin-top: 1px;
	margin-bottom: 1px;
  font-size: 85%;
  font-family:Verdana,Arial,sans-serif;
  color: #006666;
   text-align: ｃｅｎｔｅｒ;
   font-weight: bold;
  }

#semi a {
  color: #ff0099;　
 }

/*AdSense */
#ads	{
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 82.5%;
  color: #666666;
  text-align: center; 
}

#ads a {
  color: #0000ff;
 text-decoration: none;
}

#ads2	{
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 82.5%;
  color: #666666;
  text-align: center; 
}

#ads2 a {
  color: #0000ff;
 text-decoration: none;
}


/* テクノラティ */

#tecrati h2	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#tecrati a	{
	color: #003366;
	text-decoration: none;
        font-size: 82.5%;
	}

#tecrati ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#tecrati li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}


#tecrati	{
	margin-bottom: 30px;
	}

/* ぶろぐ更新状況 */

#blogrss h2	{
	font-size: 114%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
      	}

#blogrss h2a	{
	text-decoration: none;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
      	}

#blogrss ul	{
	font-size: 107%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}


#blogrss li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
      	}

#blogrss li	{
	padding-bottom: 5px;
	}


/* begin styles for RSS Feed */

.rss-box {
	 margin: 0.5em;
	 width: 100%;
	 background-color: #ffffff;
	 border: 1px solid #ffffff;
	 
}
.rss-items {
	margin-top:0px;
	padding:0.5em; 0.5em;
	margin-left:0px;
	color:#000000;
}

p.rss-title {padding:0.5em;}
.rss-title {
	background-color: #eeeeee;
	color: #004286;
	font-weight:bold;
	text-align: left;
　　　 text-decoration: none;
}

.rss-item  {
   　　list-style:none;
  　　 padding-bottom:1px;
}

.rss-item a {
	color:navy;
	text-decoration: none;
	}
	
.rss-item a:visited {
	color: black;
}


/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }

/* カテゴリー別エントリーメニュー */

#category_entry h2	{
	font-size: 85%;
                font-family: Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url(bar.gif);
	padding: 7px 0 5px 15px;
	}

#category_entry h2 a	{
       color: white;
	}

#category_entry a	{
	color: #000000;
	text-decoration: none;
	}

#category_entry ul	{
	font-size: 85%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#category_entry li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}


#category_entry ul ul	{
	font-size: 100%
	margin-left: 10px;
	}

#category_entry li	{
	padding-bottom: 5px;
	}

#category_entry li li	{
	background-image: url(menu02.gif);
	padding-left: 17px;
	}

#category_entry	{
	margin-bottom: 30px;
	}

/*カテゴリーメニュー */

#categories h2	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#categories a	{
	color:#003366;
	text-decoration: none;
	}

#categories ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#categories li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}


#categories ul ul	{
	font-size: 100%;
	margin-left: 10px;
	}

#categories li	{
	padding-bottom: 5px;
	}

#categories li li	{
	background-image: url(menu02.gif);
	padding-left: 17px;
	}

#categories	{
	margin-bottom: 5px;
	}

/* アクセスランキング */

#RArank dt	{
	font-size: 75%;
                font-family:Verdana,Arial,sans-serif;
                word-break: break-all;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url(bar.gif);
	padding: 5px 0 5px 15px;
	}

#RArank a	{
	color: #003366;
	text-decoration: none;
                word-break: break-all;
	}

#RArank dd {
	list-style-type:none;
                word-break: break-all;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#RArank ul	{
	font-size: 75%;
	list-style-type:none;
                word-break: break-all;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#RArank li	{
	background-image: url(menu01.gif);
                word-break: break-all;
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}

/* ++++++ 携帯用サイト ++++++ */

#qrcode h2	{
	font-size: 82.5%;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#qrcode img	{
	border: none;
	}

#qrcode p	{
	text-align: center;
	}

/* あわせて読みたい*/

#awa h2	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#awa a	{
	color: #003366;
	text-decoration: none;
        font-size: 82.5%;
	}

#awa ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#awa li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}


#awai	{
	margin-bottom: 30px;
	}

/* タグ・クラウド */
#tags a {text-decoration: none; color: #7e7d7e; }
.module-tagcloud .module-content {text-align: center; }
.module-tagcloud .module-content .module-list { list-style: none; }
.module-tagcloud .module-content .module-list .module-list-item { display: inline; }
.module-tagcloud .module-content .module-list li.taglevel1 { font-size: 32px; }
.module-tagcloud .module-content .module-list li.taglevel2 { font-size: 28px; }
.module-tagcloud .module-content .module-list li.taglevel3 { font-size: 24px; }
.module-tagcloud .module-content .module-list li.taglevel4 { font-size: 20px; }
.module-tagcloud .module-content .module-list li.taglevel5 { font-size: 16px; }
.module-tagcloud .module-content .module-list li.taglevel6 { font-size: 12px; }

.comment-data{
	border-bottom:solid 1px #999;
	font-weight:bold;
}

#comments-open-data dt{
	width:70px;
	float:left;
	clear:left;
	margin:0 0 10px;
	padding:0;
}

#comments-open-data dd{
	width:360px;
	margin:0 0 10px;
	padding:0;
}

#comment-author{
	width:100px;
}

#comment-email,
#comment-url{
	width:250px;
}

#comment-text{
	font:12px/18px "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";;
	width:438px;
	height:180px;
}

/* 引用 */

blockquote {
    clear:both;  /* 無くてもいい */
    margin:.5em 1em;
    padding:.5em;
　  border: 1px dotted #8caebd;
    background: #f6f6f6;
    color: #333;
    }
blockquote > cite {
    margin-top: 5px;
    padding-left: 1em;
　  border-top: 1px solid #0033CC;
    text-align: right;
    display:block;
    }
blockquote > cite:before {
    content: "- "; /* citeの前に-を加える */
    }
blockquote > cite:after {
    content: " -"; /* citeの後ろに-を加える */
    }


/* TOP記事一覧 */

#kizi h2	{
	font-size: 90%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color:#21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#kizi a	{
	color:#2d2d2d;
	text-decoration: none;
　　　 }

#kizi ul	{
	font-size: 100%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#kizi ol	{
	text-indent: 0em;
                font-size: 100%;
                font-family: Verdana,Arial,sans-serif;
                letter-spacing: 0px;
	color:#2d2d2d;
       	line-height: 150%;
               	}


#kizi li	{
	
	padding-left: 0px;
	}


#kizi li	{
	padding-bottom: 5px;
         font-weight: bold;
	}

#kizi p	{
	text-indent: 0em;
                font-size: 90%;
                font-family: Verdana,Arial,sans-serif;
                letter-spacing: 0px;
	color:#2d2d2d;
       	line-height: 100%;

	}

#kizi	{
	margin-bottom: 30px;
	}

#kizi a:visited {
　　　　　　　color: purple;
　　　　　　　text-decoration: none; 
                ｝

/* 月別Ｓｃｈｅｄｕｌｅ */

padding:5px 5px;
font-weight:bold;
color:#CCCCFF;
border-top:2px solid #CCCCFF;
border-left:2px solid #CCCCFF;
border-right:2px solid #333399;
border-bottom:2px solid #333399;
background-color: #3366CC;
text-align: center;
}
.schedule-content table {
width: 100%;
border: 1px solid #000;
}
.schedule-content th {
text-align: center;
padding: 0 2px;
line-height: 1.6;
border: 1px solid #000;
color: #fff;
background-color: #5F6BBE;
font-weight: bold;
}
.schedule-content td.day,
.schedule-content td.week {
text-align: center;
padding: 0 2px;
line-height: 1.6;
border: 1px solid #000;
font-weight: normal;
font-size: small;
}
.schedule-content td.summary {
text-align: left;
padding: 0 2px;
line-height: 1.6;
border: 1px solid #000;
font-weight: normal;
font-size: small;
}
.schedule-content td.summary ul {
margin: 0;
margin-left: 16px;
padding: 0;
}
.schedule-content td.summary ul li {
list-style-type: square;
margin: 0;
padding: 0;
}
.schedule-content td.summary ul li span {
font-size: 10px;
}



/* ++++++ ２段組の横幅設定 ++++++ */

	/* コンテンツ部分の横幅 */
	#center	{
		width: 590px;
		}

	/* サイドバーの横幅 */
	#left, #right	{
		width: 260px;
		}
/* ++++++ ３段組の横幅設定 ++++++ */

	/* ブログの横幅設定 */
	#three #container {
		width: 980px;
		}

	/* 左サイドバーの横幅 */
	#three #left	{
		width: 210px;
		}

	/* 中央コンテンツ部分の横幅 */
	#three #center	{
		width: 540px;
		}

	/* 右サイドバーの横幅 */
	#three #right	{
		width: 210px;
		}

/* ++++++ その他設定 ++++++ */

body {
       	text-align: center;
	}

#container {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	}

#left {
	float: left;
	}

#center {
	float: left;
	}

#right {
	float: right;
	}

#footer	{
	clear: both;
	}




/* +++++++++++++++++++++ レイアウトのデザイン設定 +++++++++++++++++++++ */

body	{
	margin: 0;
	padding:0;
	}

#container	{
	background-image: url();
	border-left: solid;
	border-right: solid;
	border-width: 1px;
	border-color:#eaeaea;
	}

#one #container	{
	background-image: none;
	}

#banner	{
	border-bottom: solid 1px #eaeaea;
	margin-bottom: 10px;
                text-align:center;
                }

/* ++++++ 段の間隔 ++++++ */

	/* 左サイドバーの左右の余白 */
	#left div {
		margin-left: 10px;
		margin-right: 2px;
		}

	/* コンテンツ部分の左右の余白 */
	.content div	{
		margin-left: 15px;
		margin-right: 5px;
		}

	/* 右サイドバーの左右の余白 */
	#right div	{
		margin-left: 5px;
		margin-right: 10px;
		}

	#left div div, .content div div, #right div div {
		margin-left: 0;
		margin-right: 0;
		}

	.sidebar #calendar table	{
		width: 170px;
		}

	#three .sidebar #calendar table	{
		width: 160px;
		}


/* ++++++ ブログの横幅 ++++++ */

	#container	{
		width: 870px;
		}

	#three #container {
		width: 970px;
		}



/* +++++++++++++++++++++ パーツのデザイン設定 +++++++++++++++++++++ */

/* ++++++ サブタイトル ++++++ */

#dp	{
	text-align: left;
                font-size: 85%;
                font-family: Verdana,Arial,sans-serif;
	color:#003366;
	padding: 1px 2px 0px 0px;
                }

#dp a	{
	text-decoration: none;
                }




/* ++++++ ヘッダー部分のデザイン ++++++ */


#title h1 a	{
                display: block;
                width: 380px; /* 画像の幅 */
                text-indent: -9999px; /* textを飛ばす */
                outline: none; /* クリック時の枠線を消す */
                background-image: url(momolog.jpg);
                background-repeat: no-repeat;
                background-position: 30% 0%; /* point 位置調整 */
                border-bottom: none;
                padding-bottom: 23px; /* 画像の高さに合わせて調整 */
　　　　　　　                }
#title h2	{
	text-indent: 0em;
                font-size: 92.5%;
                font-family: Verdana,Arial,sans-serif;
                margin-top:90px;
	color: #8faebe;
	}

#title h3	{
	text-indent: 0em;
                font-size:95.0%;
                font-family: Verdana,Arial,sans-serif;
                margin-bottom:0px;
	color: #529bd2;
	}



/* ++++++ コンテンツ部分のデザイン ++++++ */

.entry h2	{
	font-size: 92.5%;
　　　　　　　font-family: 'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
	color: #003366;
　　　　　　　	}

.entry h3	{
	font-size: 100%;
                font-family: 'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
	color:#003366;
	background-image: url(ps.jpg);
	background-repeat: no-repeat;
	padding: 1px 0px 1px 24px;
	}

.entry h3 a	{
	text-decoration: none;
                color:#003366;
                }


.entry h4	{
	font-size: 100%;
                font-family: 'MS UI Gothic','ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
	color:#971c7c;
	background-image: url();
	background-repeat: no-repeat;
	padding: 1px 0px 0px 0px;
                }

.entry h4 a	{
	text-decoration: none;
                color:#971c7c;
                }

.entry h5	{
	font-size: 92.5%;
                 font-family: 'MS UI Gothic','ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
	color:#711a6e;
	background-image: url();
	background-repeat: no-repeat;
	padding: 1px 0px 0px 0px;
                }

.entry h5 a	{
	text-decoration: none;
                }

.entry h6	{
	font-size: 95%;
                font-family: 'MS UI Gothic','ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
	color:#003366;
	background-image: url();
	background-repeat: no-repeat;
	padding: 1px 0px 0px 5px;
                }

.entry h6 a	{
	text-decoration: none;
                }

.entry blockquote{
	font-size: 100%;
                font-family: Verdana,Arial,sans-serif;	            
	 }

.entry address{
	font-size: 85%;
                font-family: Verdana,Arial,sans-serif;	            
	 }

.entry p	{
	text-indent: 0em;
                font-size: 90%;
                font-family: 'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
　　　　　　　word-break: break-all;
                letter-spacing: 0px;
	color:#000000;
	line-height: 150%;
               	}


.entry blockquote  {
　　 font-size: 90%;
　　 font-family: 'MS UI Gothic','ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
  　 color:#710000;
　 }


.entry blockquote p {
　　 font-size: 100%;
      font-family: 'MS UI Gothic','ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
  　 color:#710000;
　　  }

.entry blockquote h4 {
　　 font-size: 100%;
　　 color:#f36815;
　 }

.entry p.extended	{
	font-size: 90%;
	color: #003366;
		}

.entry p.posted	{
	font-size: 82.5%;
	color: #003366;
	border-top: solid 2px #b1cbe3;
	padding-top: 6px;
	}

.entry p.postedtop	{
	font-size: 82.5%;
	color: #003366;
	border-bottom: solid 1px #b1cbe3;
	padding: 0px 0px 1px 30px;
	}


.entry p.imgcenter	{
	text-align: center;
	}

.entry a	{
	color:#26566e;
        font-weight: bold;
        text-decoration: underline;
	}

.entry	{
	margin-bottom: 40px;
	}

.entry p.postedu	{
	font-size: 82.5%;
	color: #333333;
	border-bottom: solid 1px #b1cbe3;
	padding-top: 1px;
	}

.entry ul	{
	text-indent: 0em;
                font-size: 95%;
                font-family: 'MS UI Gothic','ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
                letter-spacing: 0px;
	color:#333333;
	line-height: 150%;
               	}

.entry ol	{
	text-indent: 0em;
                font-size: 95%;
                 font-family: 'MS UI Gothic','ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
                letter-spacing: 0px;
	color:#333333;
	line-height: 150%;
               	}


.entry p.ol	{
	font-size: 95%;
                letter-spacing: 0px;
	color:#333333;
	line-height: 150%;
               	}


.entry li	{
                font-size: 95%;
                letter-spacing: 0px;
	color#;333333
	line-height: 150%;
               	}

.entry ul li	{
                font-size: 95%;
                letter-spacing: 0px;
	line-height: 150%;
               	}


/*テーブル
-----------------------------*/

.entry table {
	margin: 0.4em 0;
	width: 100%;
	_width: 95%; /* for IE */
}

.entry table caption {
	color: #333;
	_padding-bottom: 0.4em;
}

.entry table th,
.entry table td {
text-indent: 0em;
                font-size: 90%;
                 font-family: 'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
　　　　　　　word-break: break-all;
                letter-spacing: 0px;
	color:#000000;
	line-height: 150%;
	padding: 1px 10px;
}

/* トラックバック */

#trackbacks	{
	border: solid 1px #b1cbe3;
	padding: 5px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	}

#trackbacks h2	{
	font-size: 82.5%;
	margin-bottom: 0;
	}

#trackbacks p	{
	font-size: 82.5%;
	color: #000333;
	margin-top: 8px;
	}

#trackbacks h3	{
	font-size: 85%;
	color: #999999;
	margin-bottom: 0;
	border-top: dotted 1px #b1cbe3;
	padding-top: 20px;
	}

#trackbacks a	{
	color: #3366aa;
	}



/* コメント */

#comments	{
	border: solid 1px #b1cbe3;
	padding: 5px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	}

#comments h2	{
	font-size: 82.5%;
	}

#comments p	{
	font-size: 82.5%;
	color: ##000333;
	}

#comments p.posted	{
	color: #999999;
	padding-left: 30px;
	}

#comments div	{
	border-top: dotted 1px #b1cbe3;
	}

#comments form div	{
	border-top: none;
	padding-top: 0;
	}

#comments h2#com02	{
	border-top: dotted 1px #b1cbe3;
	padding-top: 40px;
	}

#comments a	{
	color: #3366aa;
                word-wrap: break-word;
	}


/* ぽんくずリスト */

#entrylink	{
	font-size: 82.5%;
                text-align: left;
	}

#entrylink a {
	text-decoration: none;
                color:#003366;
	}

#entrylink p	{
	margin-top: 0;
	margin-bottom: 10px;
	}

#entrylink2	{
	font-size: 82.5%;
                text-align: center;
	}

#entrylink2 a {
	text-decoration: none;
                color:#003366;
	}

#entrylink2 p	{
	margin-top: 0;
	margin-bottom: 10px;
	}

/* カテゴリー別エントリーメニュー */

#category_entry h2	{
	font-size: 82.5%;
                font-family: Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url(bar.gif);
	padding: 7px 0 5px 15px;
	}

#category_entry a	{
	color: white;
	text-decoration: none;
	}

#category_entry ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#category_entry li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}


#category_entry ul ul	{
	font-size: 100%
	margin-left: 10px;
	}

#category_entry li	{
	padding-bottom: 5px;
	}

#category_entry li li	{
	background-image: url(menu02.gif);
	padding-left: 17px;
	}

#category_entry	{
	margin-bottom: 15px;
	}


/* カテゴリータイトル */

#catetitle	{
	background-color: white;
	background-image: url(pl.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding: 5px 0px 5px 50px;
	}

#catetitle h1	{
	font-size: 100%;
                font-family:Verdana,Arial,sans-serif;
	color: #003366;
	margin: 0;
	}

#catetitle p	{
	font-family:Verdana,Arial,sans-serif;
	font-size: 82.5%;
	color: #003366;
	margin: 5px 0 0;
	}



/* 関連記事リンク */

#related	{
	border: solid 1px #b1cbe3;
	}

#related h2	{
	font-size: 82.5%;
	margin: 15px 20px 5px;
	}

#related p	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	color: #003366;
	margin: 10px 20px;
	}

#related a	{
	color:#003399;
                text-decoration: underline;
	}

/* ページ分割のリンク */

.pagemenu{
  font-size: 82.5%;
  text-align: center;
}

.pagemenu a{
 color: #0000ff;
}

/*キーワード */
#keyword	{
  margin-bottom: 10px;
  font-size: 82.5%;
  font-family:Verdana,Arial,sans-serif;
  color: #0F129F;
  text-align: left; 
}

#keyword a {
  color: #003399;
 text-decoration: none;
 border: none;
}

/*タグ検索 */
#tagsh	{
  margin-bottom: 10px;
  font-size: 82.5%;
  font-family:Verdana,Arial,sans-serif;
  color: #5a92c2;
  text-align: left; 
}

#tagsh a {
  color: #7e7d7e;
  text-decoration: none;
  border: none;
}

/* エントリーメニュー */

#recent h2	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#recent a	{
	color: #003366;
	text-decoration: none;
	}

#recent ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#recent li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}


/* Google検索 */

#search	{
	background-color: white;
	padding: 5px;
	font-size: 82.5%;
	margin-top: 0px;
	}

#search img	{
	border: none;
	}

#search form	{
	margin: 0;
	}

#search p	{
	margin: 0;
	}


/* 桃知商店の仕事 */

#gyoumu h2	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#gyoumu a	{
	color: #003366;
	text-decoration: none;
	}

#gyoumu ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#gyoumu li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}

#gyoumu ul ul	{
	font-size: 100%;
	margin-left: 10px;
	}

#gyoumu li	{
	padding-bottom: 5px;
	}

#gyoumu li li	{
	background-image: url(menu02.gif);
	padding-left: 17px;
	}

#gyoumu	{
	margin-bottom: 15px;
	}

/* サイド用汎用2 */

#gyoumu2 h2	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#gyoumu2 a	{
	color: #003366;
	text-decoration: none;
	}

#gyoumu2 ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#gyoumu2 li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}

#gyoumu2 ul ul	{
	font-size: 100%;
	margin-left: 10px;
	}

#gyoumu2 li	{
	padding-bottom: 5px;
	}

#gyoumu2 li li	{
	background-image: url(menu02.gif);
	padding-left: 17px;
	}

#gyoumu2	{
	margin-bottom: 15px;
	}

/* サイド用汎用3 */

#gyoumu3 h2	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#gyoumu3 a	{
	color: #003366;
	text-decoration: none;
	}

#gyoumu3 ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#gyoumu3 li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}

#gyoumu3 ul ul	{
	font-size: 100%;
	margin-left: 10px;
	}

#gyoumu3 li	{
	padding-bottom: 5px;
	}

#gyoumu3 li li	{
	background-image: url(menu02.gif);
	padding-left: 17px;
	}

#gyoumu3	{
	margin-bottom: 15px;
	}


/* サイド用汎用4 */

#gyoumu4 h2	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#gyoumu4 a	{
	color: #003366;
	text-decoration: none;
	}

#gyoumu4 ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#gyoumu4 li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}


#gyoumu4 ul ul	{
	font-size: 100%;
	margin-left: 10px;
	}

#gyoumu4 li	{
	padding-bottom: 5px;
	}

#gyoumu4 li li	{
	background-image: url(menu02.gif);
	padding-left: 17px;
	}

#gyoumu4	{
	margin-bottom: 15px;
	}

/* アーカイブメニュー */

#archives h2	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url(bar.gif);
	padding: 5px 0 5px 15px;
	}

#archives a	{
	color: #003366;
	text-decoration: none;
	}

#archives ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#archives li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}

#archives ul ul	{
	font-size: 100%;
	margin-left: 10px;
	}

#archives li	{
	padding-bottom: 5px;
	}

#archives li li	{
	background-image: url(menu02.gif);
	padding-left: 17px;
	}

#archives	{
	margin-bottom: 15px;
	}


/* アーカイブメニュー2 */

#archives2 h2	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#archives2 a	{
	color: #003366;
	text-decoration: none;
	}

#archives2 ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#archives2 li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}

#archives2 ul ul	{
	font-size: 100%;
	margin-left: 10px;
	}

#archives2 li	{
	padding-bottom: 5px;
	}

#archives2 li li	{
	background-image: url(menu02.gif);
	padding-left: 17px;
	}

#archives2	{
	margin-bottom: 15px;
	}


/* フィード情報 */

#feed	h2{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color:#21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

/* Movable Type情報 */

#powered	h2{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url(bar.gif);
	padding: 5px 0 5px 15px;
	}

#powered a	{
	font-family:Verdana,Arial,sans-serif;
                font-size: 82.5%;
                }

/*桃知利男 */

#momoti h2	{
	font-size: 82.5%;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url(bar.gif);
	padding: 5px 0 5px 15px;
	}

#momoti img	{
	border: none;
	}

#momoti p	{
	text-align: center;
	}


/* ++++++ フッター部分のデザイン ++++++ */

/* コピーライト情報 */

#copyright	{
	border: solid 1px #b1cbe3;
	padding: 5px 20px;
	font-size: 80%;
                color: #003366;
	text-align: center;
	}

/* サイトナビ */
#toplink	{
  margin-bottom: 0px;
  font-size: 75%;
  color: #003366;
  font-weight: bold;
  text-align: center; 
}

#toplink a {
  color: #003366;
 text-decoration: none;
}

/* サイトナビフッター */
#toplink2	{
  margin-bottom: 0px;
  font-size: 75%;
  color: #003366;
  font-weight: bold;
  text-align: center; 
}

#toplink2 a {
  color: #003366;
 text-decoration: none;
}

/*セミナー案内リンク */
#semi	{
	padding: 3px 3px;
	margin-top: 1px;
	margin-bottom: 1px;
  font-size: 85%;
  font-family:Verdana,Arial,sans-serif;
  color: #006666;
   text-align: ｃｅｎｔｅｒ;
   font-weight: bold;
  }

#semi a {
  color: #ff0099;　
 }

/*AdSense */
#ads	{
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 82.5%;
  color: #666666;
  text-align: center; 
}

#ads a {
  color: #0000ff;
 text-decoration: none;
}

#ads2	{
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 82.5%;
  color: #666666;
  text-align: center; 
}

#ads2 a {
  color: #0000ff;
 text-decoration: none;
}


/* テクノラティ */

#tecrati h2	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#tecrati a	{
	color: #003366;
	text-decoration: none;
        font-size: 82.5%;
	}

#tecrati ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#tecrati li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}


#tecrati	{
	margin-bottom: 30px;
	}

/* ぶろぐ更新状況 */

#blogrss h2	{
	font-size: 114%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
      	}

#blogrss h2a	{
	text-decoration: none;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
      	}

#blogrss ul	{
	font-size: 107%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}


#blogrss li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
      	}

#blogrss li	{
	padding-bottom: 5px;
	}


/* begin styles for RSS Feed */

.rss-box {
	 margin: 0.5em;
	 width: 100%;
	 background-color: #ffffff;
	 border: 1px solid #ffffff;
	 
}
.rss-items {
	margin-top:0px;
	padding:0.5em; 0.5em;
	margin-left:0px;
	color:#000000;
}

p.rss-title {padding:0.5em;}
.rss-title {
	background-color: #eeeeee;
	color: #004286;
	font-weight:bold;
	text-align: left;
　　　 text-decoration: none;
}

.rss-item  {
   　　list-style:none;
  　　 padding-bottom:1px;
}

.rss-item a {
	color:navy;
	text-decoration: none;
	}
	
.rss-item a:visited {
	color: black;
}


/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }

/* カテゴリー別エントリーメニュー */

#category_entry h2	{
	font-size: 85%;
                font-family: Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url(bar.gif);
	padding: 7px 0 5px 15px;
	}

#category_entry h2 a	{
       color: white;
	}

#category_entry a	{
	color: #000000;
	text-decoration: none;
	}

#category_entry ul	{
	font-size: 85%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#category_entry li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}


#category_entry ul ul	{
	font-size: 100%
	margin-left: 10px;
	}

#category_entry li	{
	padding-bottom: 5px;
	}

#category_entry li li	{
	background-image: url(menu02.gif);
	padding-left: 17px;
	}

#category_entry	{
	margin-bottom: 30px;
	}

/*カテゴリーメニュー */

#categories h2	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#categories a	{
	color:#003366;
	text-decoration: none;
	}

#categories ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#categories li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}


#categories ul ul	{
	font-size: 100%;
	margin-left: 10px;
	}

#categories li	{
	padding-bottom: 5px;
	}

#categories li li	{
	background-image: url(menu02.gif);
	padding-left: 17px;
	}

#categories	{
	margin-bottom: 5px;
	}

/* アクセスランキング */

#RArank dt	{
	font-size: 75%;
                font-family:Verdana,Arial,sans-serif;
                word-break: break-all;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url(bar.gif);
	padding: 5px 0 5px 15px;
	}

#RArank a	{
	color: #003366;
	text-decoration: none;
                word-break: break-all;
	}

#RArank dd {
	list-style-type:none;
                word-break: break-all;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#RArank ul	{
	font-size: 75%;
	list-style-type:none;
                word-break: break-all;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#RArank li	{
	background-image: url(menu01.gif);
                word-break: break-all;
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}

/* ++++++ 携帯用サイト ++++++ */

#qrcode h2	{
	font-size: 82.5%;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#qrcode img	{
	border: none;
	}

#qrcode p	{
	text-align: center;
	}

/* あわせて読みたい*/

#awa h2	{
	font-size: 82.5%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#awa a	{
	color: #003366;
	text-decoration: none;
        font-size: 82.5%;
	}

#awa ul	{
	font-size: 82.5%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#awa li	{
	background-image: url(menu01.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 15px;
	}


#awai	{
	margin-bottom: 30px;
	}

/* タグ・クラウド */
#tags a {text-decoration: none; color: #7e7d7e; }
.module-tagcloud .module-content {text-align: center; }
.module-tagcloud .module-content .module-list { list-style: none; }
.module-tagcloud .module-content .module-list .module-list-item { display: inline; }
.module-tagcloud .module-content .module-list li.taglevel1 { font-size: 32px; }
.module-tagcloud .module-content .module-list li.taglevel2 { font-size: 28px; }
.module-tagcloud .module-content .module-list li.taglevel3 { font-size: 24px; }
.module-tagcloud .module-content .module-list li.taglevel4 { font-size: 20px; }
.module-tagcloud .module-content .module-list li.taglevel5 { font-size: 16px; }
.module-tagcloud .module-content .module-list li.taglevel6 { font-size: 12px; }

.comment-data{
	border-bottom:solid 1px #999;
	font-weight:bold;
}

#comments-open-data dt{
	width:70px;
	float:left;
	clear:left;
	margin:0 0 10px;
	padding:0;
}

#comments-open-data dd{
	width:360px;
	margin:0 0 10px;
	padding:0;
}

#comment-author{
	width:100px;
}

#comment-email,
#comment-url{
	width:250px;
}

#comment-text{
	font:12px/18px "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";;
	width:438px;
	height:180px;
}

/* 引用 */

blockquote {
    clear:both;  /* 無くてもいい */
    margin:.5em 1em;
    padding:.5em;
　  border: 1px dotted #8caebd;
    background: #f6f6f6;
    color: #333;
    }
blockquote > cite {
    margin-top: 5px;
    padding-left: 1em;
　  border-top: 1px solid #0033CC;
    text-align: right;
    display:block;
    }
blockquote > cite:before {
    content: "- "; /* citeの前に-を加える */
    }
blockquote > cite:after {
    content: " -"; /* citeの後ろに-を加える */
    }


/* TOP記事一覧 */

#kizi h2	{
	font-size: 90%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color:#21516b;
	background-image: url();
	padding: 5px 0 5px 15px;
	}

#kizi a	{
	color:#2d2d2d;
	text-decoration: none;
　　　 }

#kizi ul	{
	font-size: 100%;
	list-style-type:none;
	margin-top: 5px;
	margin-left:0;
	padding-left:0;
	}

#kizi ol	{
	text-indent: 0em;
                font-size: 100%;
                font-family: Verdana,Arial,sans-serif;
                letter-spacing: 0px;
	color:#2d2d2d;
       	line-height: 150%;
               	}


#kizi li	{
	
	padding-left: 0px;
	}


#kizi li	{
	padding-bottom: 5px;
         font-weight: bold;
	}

#kizi p	{
	text-indent: 0em;
                font-size: 90%;
                font-family: Verdana,Arial,sans-serif;
                letter-spacing: 0px;
	color:#2d2d2d;
       	line-height: 100%;

	}

#kizi	{
	margin-bottom: 30px;
	}

#kizi a:visited {
　　　　　　　color: purple;
　　　　　　　text-decoration: none; 
                ｝

/* 月別Ｓｃｈｅｄｕｌｅ */

padding:5px 5px;
font-weight:bold;
color:#CCCCFF;
border-top:2px solid #CCCCFF;
border-left:2px solid #CCCCFF;
border-right:2px solid #333399;
border-bottom:2px solid #333399;
background-color: #3366CC;
text-align: center;
}
.schedule-content table {
width: 100%;
border: 1px solid #000;
}
.schedule-content th {
text-align: center;
padding: 0 2px;
line-height: 1.6;
border: 1px solid #000;
color: #fff;
background-color: #5F6BBE;
font-weight: bold;
}
.schedule-content td.day,
.schedule-content td.week {
text-align: center;
padding: 0 2px;
line-height: 1.6;
border: 1px solid #000;
font-weight: normal;
font-size: small;
}
.schedule-content td.summary {
text-align: left;
padding: 0 2px;
line-height: 1.6;
border: 1px solid #000;
font-weight: normal;
font-size: small;
}
.schedule-content td.summary ul {
margin: 0;
margin-left: 16px;
padding: 0;
}
.schedule-content td.summary ul li {
list-style-type: square;
margin: 0;
padding: 0;
}
.schedule-content td.summary ul li span {
font-size: 10px;
}


