h1,h2,h3,h4,h5,h6,p{ font-weight: normal;  margin: 0px; } 

a { color: #0000ff; text-decoration: none; }
a:visited { color: #0000ff; text-decoration: none; }
a:hover{ color: #ff0000; text-decoration: underline; }

img {
	border-style: none;
	}

body {
	color: #333333;
	margin: 0 auto;
	font-family: "メイリオ", "MS UI Gothic", "Osaka";
	background: #f4f4f4 url(img/background.gif) top center repeat-y;
	text-align: center;
	}

#container {
	width: 800px;
	margin: 0 auto;
	text-align: left;
	}

#header {
	}
#title {
	background-image: url(img/banner800_119.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-color: #ffffff;
	padding-top: 10px;
	padding-bottom: 78px;
	padding-left: 20px;
	}
#title h1 {
	font-size: 24px;
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif,"ＭＳ ゴシック",;
	}
#title h1 a {
	color: #f0ffff;
	text-decoration: none;
	}
#HeaderMenus
	{
	color:#000000;
	height:20px;
	line-height:1.6;
	padding-left:11px;
	margin:0 0 10px 0;
	background-color: #dcdcdc;
	border-bottom: solid 2px #a9a9a9;
	}
#HeaderMenus ul
	{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
#HeaderMenus li
	{
	float:left;
	list-style-type:none;
	}
#HeaderMenus li a
	{
	display:block;
	padding:0 10px;
	font-size: 12px;
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	text-decoration:none;
	background-color:inherit;
	color:#000000;
	}
#HeaderMenus .selected
	{
	color: #336699;
	text-decoration: none;
	background-color:inherit;
	}
#HeaderMenus a:hover
	{
	background-color:inherit;
	color: #336699;
	text-decoration: none;
	}

#content{
	float: left;
	width: 549px;
	min-height: 600px;
	margin-bottom: 3px;
	padding: 0 10px 20px;
	border-right: solid 1px #cccccc;
	}

/* コンテンツメニュー */
#contents_menu {
	margin-bottom: 30px;
	}

/* 最近のエントリー */
#new_entry {
	}

/* カテゴリーメニュー */
#category_menu {
	}

/* アーカイブ */
#archives {
	}

#teitter{
	margin-bottom: 10px;
	}


#menu_bar {
	float: right;
	width: 200px;
	padding: 0 10px;
	}

#menu_bar h2 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	}
#menu_bar h3 {
	font-size: 14px;
	margin-bottom: 10px;
	}
#menu_bar p {
	font-size: 14px;
	margin-bottom: 20px;
	}

#menu_bar ul {
	font-size: 14px;
	margin-top: 0;
	margin-bottom:20px;
	}
#menu_bar li {
	line-height: 1.4;
	}

#footer {
	clear: both;
	padding-top: 10px;
	}
#copyright {
	font-size: 12px;
	height:20px;
	line-height:1.6;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-color: #dcdcdc;
	padding-top: 3px;
	padding-left: 21px;
	}
#copyright a { color: #333333; text-decoration: none; }
#copyright a:visited { color: #333333; text-decoration: none; }
#copyright a:hover{ color: #333333; text-decoration: none; }




/* リンク集 */
#links h2 {
	color:#000000;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
	}
#links ul {
	font-size: 14px;
	margin-top:5px;
	margin-bottom:20px;
	}
#links li {
	line-height: 1.8;
	}

/* プロフィール */
#profile h2 {
	color:#000000;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
	}
#profile dl {
	font-size: 14px;
	margin-top:5px;
	margin-bottom:20px;
	margin-left: 20px;
	}
#profile dd {
	line-height: 1.6;
	}



/***** 個別アーカイブ *****/

.entry {
	margin-bottom: 20px;
	padding-bottom: 10px;
	}
.date {
	font-size: 12px;
	color: #666666;
	margin-bottom: 10px;
	}
.entry h2 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
	}
.entry p {
	font-size: 16px;
	line-height: 1.6;
	margin-bottom: 15px;
	}
.entry p.posted	{
	text-align: right;
	font-size: 12px;
	margin-bottom: 10px;
	}


#trackbacks {
	border: solid 1px khaki;
	padding: 5px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	}
#trackbacks p	{
	font-size: 14px;
	color: #666666;
	}
#trackbacks h3	{
	font-size: 14px;
	color: #999999;
	margin-bottom: 0;
	border-top: dotted 1px khaki;
	padding-top: 20px;
	}

.comments {
	padding: 5px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	}
.comments p {
	font-size: 14px;
	line-height: 1.6;
	margin-bottom: 10px;
	}
.comments p.posted {
	text-align: right;
	color: #666666;
	}
.comments div	{
	border-top: dotted 1px #cccccc;
	padding: 10px 0;
	}
.comments form div {
	border-top: none;
	padding-top: 0;
	}
.coment01 {
	font-weight: bold;
	}
.coment02 {
	font-weight: bold;
	border-top: dotted 1px #cccccc;
	padding-top: 30px;
	}

/* カテゴリーデータ */
#categorydata	{
	}

#categorydata h2 {
	font-size: 16px;
	margin-bottom: 20px;
	}
#categorydata p	{
	font-size: 12px;
	color: #666666;
	margin: 10px 0;
	}
#categorydata ul {
	font-size: 14px;
	color: #666666;
	margin-top:5px;
	margin-bottom: 30px;
	}
#categorydata li {
	line-height: 1.6;
	}
#categories h2 {
	font-size: 14px;
	font-weight: bold;
	}
#categories ul {
	font-size: 14px;
	margin-top:5px;
	margin-bottom:20px;
	}
#categories li {
	line-height: 1.5;
	}

/* 月別データ */
#monthdata h2	{
	font-size: 16px;
	margin-bottom: 20px;
	}
#monthdata p	{
	font-size: 14px;
	margin-bottom: 20px;
	margin-left: 20px;
	}
#monthdata span	{
	font-size: 12px;
	color: #666666;
	}

#archives h2 {
	font-size: 14px;
	font-weight: bold;
	}
#archives ul {
	font-size: 14px;
	margin-top:5px;
	margin-bottom:20px;
	}
#archives li {
	line-height: 1.5;
	}


