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

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

#container {
	width: 860px;
	}

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

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

	/* サイドバーの横幅 */
	#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: 860px;
		}

	#three #container {
		width: 970px;
		}


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

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

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

#dp a	{
	text-decoration: none;
                }


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


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

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


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

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

.entry h3	{
	font-size: 107%;
                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: 97.5%;
                font-family: 'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4',Verdana,Arial,sans-serif;
	color:#29292c;
	background-image: url();
	background-repeat: no-repeat;
	padding: 1px 0px 0px 0px;
                }

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

.entry h5	{
	font-size: 95%;
                font-family: Verdana,Arial,sans-serif;
	color:#003366;
	background-image: url();
	background-repeat: no-repeat;
	padding: 1px 0px 0px 24px;
                }

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

.entry h6	{
	font-size: 82.5%;
                font-family: Verdana,Arial,sans-serif;
	color:#003366;
	background-image: url();
	background-repeat: no-repeat;
	padding: 1px 0px 0px 24px;
                }

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


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

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

.entry blockquote  {
　　 font-size: 100%;
　　 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: 85%;
	color: #003366;
		}

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

.entry p.postedtop	{
	font-size: 75%;
	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: 75%;
	color: #003366;
	border-bottom: solid 1px #b1cbe3;
	padding-top: 1px;
	}

.entry ul	{
	text-indent: 0em;
                font-size: 100%;
                font-family: Verdana,Arial,sans-serif;
                letter-spacing: 0px;
	color:#555444;
	line-height: 120%;
               	}

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


.entry li	{
                font-size: 100%;
                letter-spacing: 0px;
	line-height: 120%;
               	}

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

/* 前後のエントリーへのリンク */

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

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

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

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

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

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

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

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

#category_entry a	{
	color: #003366;
	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: 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: 85%;
	color: #003366;
	margin: 5px 0 0;
	}

/* 関連記事リンク */

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

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

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

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

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

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

.pagemenu a{
 color: #0000ff;
}

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

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

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

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

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

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

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

#recent ul	{
	font-size: 75%;
	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: 75%;
	margin-top: 0px;
	}

#search img	{
	border: none;
	}

#search form	{
	margin: 0;
	}

#search p	{
	margin: 0;
	}


/* 桃知商店のお仕事 */

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

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

#gyoumu ul	{
	font-size: 80%;
	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: 20px;
	}


#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: 80%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color:#747474;
	background-image: url(bar.gif);
	padding: 5px 0 5px 15px;
	}

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

#gyoumu2 ul	{
	font-size: 80%;
	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: 80%;
                font-family:Verdana,Arial,sans-serif;
	margin-bottom: 0px;
	color: white;
	background-color: #747474;
	background-image: url(bar.gif);
	padding: 5px 0 5px 15px;
	}

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


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

#gyoumu3 ul	{
	font-size: 80%;
	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;
	}


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

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

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

#archives ul	{
	font-size: 80%;
	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;
	}


/* フィード情報 */

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

/* Movable Type情報 */

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

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

/*桃知利男 */

#momoti h2	{
	font-size: 0.80em;
	margin-bottom: 0px;
	color: white;
	background-color: #747474;
	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: 70%;
                color: #003366;
	text-align: center;
	}

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

#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: 80%;
  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: 75%;
  color: #666666;
  text-align: center; 
}

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

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

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


/* テクノラティ */

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

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

#tecrati ul	{
	font-size: 75%;
	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;
	}



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

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

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

#category_entry ul	{
	font-size: 80%;
	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: 10px;
	}

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

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

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

#categories ul	{
	font-size: 80%;
	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: 10px;
	}

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

#qrcode h2	{
	font-size: 0.80em;
	margin-bottom: 0px;
	color: white;
	background-color: #747474;
	background-image: url(bar);
	padding: 5px 0 5px 15px;
	}

#qrcode img	{
	border: none;
	}

#qrcode p	{
	text-align: center;
	}

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

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

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

#awa ul	{
	font-size: 75%;
	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: 10px;
	}

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

.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;
}

