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

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

#container{
	width: 950px;
	}

#container2{
	width: 664px;
	}



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

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

	/* サイドバーの横幅 */
	#left, #right{
		width: 272px;
		}


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

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

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

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

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



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

body{
       	margin-top: 0px;
       	text-align: center;
	color: #333333;
	}

img{
       	border: 0;
}

h1{
       	margin: 0;
}

strong{
	font-size:1.2em;
}

em{
	color: #000033;
	font-weight: bold;
	font-style: normal;
}

blockquote{
	font-size:small;

}

.color_p{
	color:#ee33cc;
	}

.color_pl{
	color:#ee33cc;
	font-size:1.2em;
	}

.color_b{
	color:#6699cc;
	}

.color_bl{
	color:#6699cc;
	font-size:1.2em;
	}

.color_g{
	color:#669933;
	}

.color_gl{
	color:#669933;
	font-size:1.2em;
	}

.color_o{
	color:#ee6633;
	}

.color_ol{
	color:#ee6633;
	font-size:1.2em;
	}

.kakudai{
	font-size:1.2em;
	}

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

#container2{
	margin-left: auto;
	margin-right: auto;
	text-align: left;

	}

#left{
	float: left;
	}

#center{
	float: left;
	}

#right{
	float: right;
	}

#footer{
	clear: both;
}


.list_link{
	font-size:small;
	margin-top: 1em;
	margin-bottom: 1em;
}




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

#main{
	margin-top: 10px;
	}


#banner2{
	margin-top: 20px;
	margin-bottom: 0px;
	}



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

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

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

	/* 右サイドバーの左右の余白 */
	#right div{
		}

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

	.sidebar #calendar table{
		width: 180px;
		margin: 15px 46px;
		border: solid 1px #cccccc;
		}

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



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

/* ++++++ ヘッダー部分のデザイン ++++++ */
	
	#title{
		padding: 15px 0;
		}
	
	#title h1{
		font-size: 1.5em;
		margin-bottom: 0;
		}
	
	#title h1 a{
		text-decoration: none;
		color: #588066;
		}
	
	#title h2{
	font-size:small;
	margin-top: 6px;
		}



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

.sidebar{
}	

/* エントリー */
	.entry h2{
		font-size: small;
		font-weight: bold;
		color: #333333;
		margin: 4px;
		}
	
	.entry h3{
		font-size: medium;
		font-weight: bold;
		color: #336600;
		padding-left: 16px;
		margin: 20px 0px;
		background-image:url(http://www.wamodern.com/common/ring.gif);
		background-repeat:no-repeat;
		}
	
	.entry p{
	font-size:small;
		color: #333333;
		line-height: 150%;
		}
	
	.entry p.posted{
	font-size:small;
		color: #996699;
		border-top: solid 1px #cccccc;
		padding-top: 6px;
		}
		
	.entry{
		margin-bottom: 20px;
		padding: 10px;
		border: solid 1px #cccccc;
		background-image:url(http://www.wamodern.com/common/blog_bg1.jpg);
		}


.setsumei p{
	font-size:small;
		color: #333333;
		line-height: 150%;
}

.setsumei h3{
	font-size:small;
		color: #cc3399;
		margin: 0px;
}

.setsumei ul{
	font-size:small;
		color: #333333;
		list-style-type: none;
		margin-top: 2px;
		margin-left: -20px;
		padding-top: 6px;
		padding-bottom: 6px;
		border-top: dashed 1px #cccccc;
		border-bottom: dashed 1px #cccccc;

}

.setsumei li{
		margin-left: 20px;
		margin-right: 10px;
		line-height:1.2em;
		margin-bottom:0.4em;
}



.midashi1{
	background-color:#ddbbdd;
	border: solid 1px #ccaacc;
}

.midashi2{
	background-color:#ddddbb;
	border: solid 1px #ccccaa;
}

.midashi3{
	background-color:#eeddee;
	border: solid 1px #ddccdd;
}

.midashi3-2{
	background-color:#eeddee;
	border: solid 1px #ddccdd;
	margin-top:10px;
}

.basic1{
	font-size:small;
}

.jump_link{
	text-align: right;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 50px;
}
	




/* ++++++ サイドバー部分のデザイン ++++++ */

	/* カレンダー */
	#calendar table{
		width: 100%;
		font-size:small;
		text-align: center;
		background-color: #ddeedd;
		}
	
	#calendar td{
		padding: 5px 0;
		text-align: center;
		border: solid 1px #cccccc;
		background-color: #ffffff;
		}
	
	#calendar a{
		text-decoration: underline;
		font-weight: bold;
		color: #990000;
		font-size: 1.1em;
		}
	
	#calendar caption{
		background-color: #ddeedd;
		font-weight: bold;
		padding-top: 4px;
		}

/* ++++++ 個別ページのデザイン ++++++ */

	/* 前後のエントリーへのリンク */
	
	#entrylink{
	font-size:small;
		}
		
	#entrylink p{
		margin-top: 0;
		margin-bottom: 30px;
		}

	/* トラックバック */
	
	#trackbacks{
		background-color:#eeeeee;
		border: solid 1px #cccccc;
		padding: 5px 10px;
		margin-top: 5px;
		margin-bottom: 5px;
		}
	
	#trackbacks h2{
	font-size:small;
		margin-bottom: 0;
		}
	
	#trackbacks p{
	font-size:small;
		color: #666666;
		margin-top: 4px;
		margin-bottom: 0;
		}
	
	#trackbacks h3{
	font-size:small;
		color: #999999;
		margin-bottom: 0;
		border-top: dotted 1px tomato;
		padding-top: 20px;
		}
	

	/* コメント */
	
	#comments{
		border: solid 1px #cccccc;
		background-color: #ffeeff;
		padding: 10px;
		margin-top: 20px;
		margin-bottom: 20px;
		}
	
	#comments h2{
	font-size:small;
		margin:4px;
		}
	
	#comments p{
	font-size:small;
		color: #333333;
		}
	
	#comments p.posted{
		color: #996699;
		padding-left: 30px;
		}
	
	#comments .border1{
		border-bottom: dotted 1px #cccccc;
		}
		
	#comments form div{
		border-top: none;
		padding-top: 0;
		}
	
/* ++++++ カテゴリーページのデザイン ++++++ */

	/* カテゴリーデータ */
	
	#categorydata h1{
	font-size:small;
		margin:4px;
		}
	
	#categorydata h2{
	font-size:small;
		color: #999999;
		}
	
	#categorydata ul{
		font-size: small;f
		list-style-type:none;
		margin-top: 5px;
		margin-bottom: 30px;
		margin-left:0;
		padding-left:0;
		}
		
	#categorydata{
		margin-bottom: 20px;
		padding: 10px;
		border: solid 1px #cccccc;
		}

/* ++++++ 月別ページのデザイン ++++++ */

	/* 月別データ */

	#monthdata{
		margin-bottom: 20px;
		padding: 10px;
		border: solid 1px #cccccc;
		}

	
	#monthdata h1{
	font-size:small;
		margin:4px;
		}
	
	#monthdata h2{
	font-size:small;
		color: #999999;
		}
	
	#monthdata h2 a{
		color: #336600;
		}
	
	#monthdata span{
		font-size: small;
		}
	
	#monthdata p{
	font-size:small;
		color: #666666;
		line-height: 150%;
		border-bottom: dotted 1px #cccccc;
		padding-bottom: 20px;
		padding-left: 20px;
		}



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



