/* <body bgcolor="#F0EFEC" text="#202020" link="#336666" vlink="#666633" alink="#999999"> */

/* * {
	border-width: 1px;
	border-style: solid;
} */

body {
	background-color: #F0EFEC;
	color: #202020;
	font-family: "Osaka Unicode MS - P", ,"メイリオ", Osaka, "ＭＳ Ｐゴシック", Arial, Geneva, Verdana, sans-serif;
/*	font-family: "IPA Pゴシック", "Arisaka Unicode MS - P", Osaka, "ＭＳ Ｐゴシック", Arial, Geneva, Verdana, sans-serif; */

/*	font-family: "キャパニト-Ｌ", "ＭＳ Ｐゴシック", Osaka, sans-serif;
/*	font-family: "アニト-Ｌ-ＴＬ", "ＭＳ Ｐゴシック", Osaka, sans-serif; */
/*	font-family: "HGP\ff7a \ff9e \ff7c \ff6f \ff78 M", "ＭＳ Ｐゴシック", Osaka, sans-serif; */

/*	font-size: 10pt; */
	font-size: small;
	line-height: 130%;
	padding: 30px 40px 10px 40px;
}

A {
	text-decoration: none;
}

A:link {
	color: #336666;
}

A:visited {
	color: #666633;
}

A:hover {
	color: #E0EFEC;
	background-color: #202020;
}


A:active {
	background-color: #505050;
}

A[name] {
	color: #FFFFFF;
	background-color: #FFFFFF;
}

#banner {
/* 	font-size: 32pt; */
	font-size: 400%;
/*	font-weight: bold; */
	line-height: 120%;
	margin: 3px 0;
	font-family: Verdana, "ＭＳ Ｐゴシック", sans-serif;
}

.date {
/*	font-size: 13pt; */
	font-size: large;
/*	font-size: 120%; */
/*	font-size: 130%; */
	font-family: Verdana, "ＭＳ Ｐゴシック", sans-serif;
	font-weight: bold;
	line-height: 150%;
	background-color: #DDDDDD;
	padding: 2px 5px 2px 10px; /* top right bottom left */
	margin: 0 0 0.2em 0;
}

h3 {
/*	font-size: 11pt; */
/*	font-size: 10pt; */
	font-size: 100%;
/*	font-size: 120%; */
/*	font-weight: bold; */
/*	line-height: 130%; */
	font-weight: normal;
/*	text-decoration: underline;
/*	margin: 0.7em 0 0 0; */
	margin: 0;
	padding: 0.8em 0 0 0;
}

h4 {
	font-size: 100%;
	font-weight: normal;
	line-height: 130%;
	font-family: Verdana, "ＭＳ Ｐゴシック", sans-serif;
/*	text-decoration: underline; */
/*	margin: 0.7em 0 0 0; */
/*	margin: 0 0 0 1.5em; */
	margin: 0;
	padding: 0.7em 0 0 0;
}

table, ul, ol, dl {
	font-size: 100%;
	line-height: 120%;
}

blockquote {
	border-width: 1px;
	border-style: solid;
	margin: 0.5em 1em 0.3em 1.5em;
	padding: 0.3em;
	font-size: 100%;
	line-height: 120%;
	color: #505050;
	background-color: #F0EFEC;
	border-color: #DDDDDD;
}

/*
pre {
	font-family: "IPAゴシック", ＭＳ ゴシック";
}
*/

/*
p {
	margin: 0;
	padding: 0.5em 0.3em 0.3em 0;
}
*/

/* ul {
	margin: 0.3em 0 0 1.5em;
	padding: 0.3em 0 0;
	marker-offset: 1.5em
	list-style-type: square;
	list-style-position: outside;
} */

hr {
	display: none;
}

.clear {
	clear: both;
}

.strike {
	text-decoration: line-through;
}

.strong {
	font-weight: bold;
}

/* .date {
	font-family: Verdana, "ＭＳ Ｐゴシック", sans-serif;
} */

div.entry {
/*	margin: 0 0.5em 0 0.5em; */
/*	padding: 3 6 1 6; /* top right bottom left */
/*	padding: 0.5em; */
/*	padding: 0 0.5em 0.2em 0.5em; */
/*	padding: 0 0.5em 0 0.5em; */
	clear: both;
/*	margin: 0;
	padding: 0 0 0 0.5em; */
	margin: 0 0 0 0.5em;
	line-height: 130%;
}

div.story {
/*	margin-top: 0.7em; */
/*	margin-bottom: 0.5em; */
/*	margin-left: 1.5em;
	margin-right: 0; */
	margin: 0;
/*	padding-left: 1.5em; */
	margin-left: 1.5em;
}

/* div[class="story"] > p { */
div.story p {
	padding: 0 0.3em 0 0;
	margin: 0.8em 0 0.3em;
}

/* div[class="story"] > blockquote { */
div.story blockquote {
	margin: 0.8em 1em 0.3em 1.5em;
	padding: 0.3em 0.5em;
	font-size: 100%;
	line-height: 120%;
	color: #505050;
	background-color: #F0EFEC;
	border-color: #DDDDDD;
}

div.story blockquote p {
/*	padding: 0.3em 0.5em; */
	padding: 0.3em 0;
/*	margin: 0.5em 0; */
	margin: 0;
}

/* div[class="story"] > ul */
div.story ul {
	margin: 0.8em 0 0.3em 1em;
/*	marker-offset: 0; */
	padding: 0;
	list-style-type: square;
	list-style-position: outside;
}

div.story ol {
	margin: 0.8em 0 0.3em 1em;
/*	marker-offset: 0; */
	padding: 0;
/*	list-style-type: square; */
	list-style-position: inside;
}

div.story dl {
	margin: 0.8em 0 1em 0;
/*	marker-offset: 0; */
	padding: 0;
/*	border-width: 1px;
	border-style: solid; */
/*	list-style-type: square; */
/*	list-style-position: inside; */
}

/* div[class="story"] > ul[class="reference"] { */
div.story ul.reference {
	clear: both;
	margin: 0.8em 1.5em 0.3em 2em;
	padding: 0.3em 0 0.3em 2em;
	list-style-type: square;
	list-style-position: outside;
/*	font-size: 8pt; */
	font-size: x-small;
	line-height: 120%;
	color: #505050;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #DDDDDD;
}

div.story p.postscript, div.story p.notes {
	clear: both;
	margin: 0.8em 1.5em 0.3em 2em;
	padding: 0.3em 0.5em;
/*	font-size: 8pt; */
	font-size: x-small;
	line-height: 120%;
	color: #505050;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #DDDDDD;
}

div.story ul.caution {
	margin: 0.8em 0 0.3em 1em;
/*	marker-offset: 0; */
	padding: 0;
	font-size: x-small;
	line-height: 120%;
	list-style-type: square;
	list-style-position: outside;
}

#header {
	clear: both;
	margin: 1em 0 0 0;
/*	margin-bottom: */
/*	width: 640px; */
/*	width: 50em; */
	width: 98ex;
/*	padding: 4px; */
}

#footer {
	clear: both;
	margin-top: 1em;
	margin-bottom: 0;
/*	padding: 4px; */
/*	width: 640px; */
/*	width: 50em; */
	width: 98ex;
 	border-width: 1px 0 0;
	border-style: solid;
}

div.diary {
	clear: both;
/*	margin: 1em 0 0 0; /* top right bottom left */
	margin: 0 0 1em 0;
/*	width: 640px; */
/*	width: 50em; */
	width: 98ex;
 	border-width: 1px;
	border-style: solid;
/*	padding: 3 3 3 3; /* top right bottom left */
/*	padding: 4; */
/*	padding: 4px 4px 8px; */
	background-color: #FFFFFF;
}

div.inner {
/*	border-width: 1px;
	border-style: solid; */
/*	border-style: hidden; */

	margin: 4px 4px 8px;
}

/* div.end_of_entry, #div.end_of_header, #div.end_of_footer { */
div.end_of_entry, #div.end_of_footer {
	clear: both;
	margin: 0;
/*	padding: 0; */
	padding: 0 0 1px 0;
}

div.end_of_header {
	clear: both;
	margin: 0 0 0.5em 0;
/*	padding: 0; */
	padding: 0 0 1px 0;
}


#outline {
	margin: 0;
	padding: 0.3em 0.3em 0.3em 0.5em;
/*	font-size: 11pt; */
	font-size: 1.15em;
	line-height: 110%;
}

#headline {
	margin: 0.8em 0;
	padding: 0.5em 0.3em 0 1em;
/*	font-size: 9pt; */
	font-size: .9em;
	line-height: 110%;
/*	padding-left: 10; */
}

#backnumber {
/*	float: left; */
/*	border-width: 1px;
	border-style: solid; */
/*	margin-top: 0.8em; */
	margin-top: 1em;
/*	margin-top: 2.5em; */
/*	margin-bottom: 1em; */
/*	padding-left: 10; */
	padding-left: 1em;
/*	font-size: 8pt; */
	font-size: .85em;
	line-height: 100%;
	font-family: Verdana, "ＭＳ Ｐゴシック", sans-serif;
}

.seemore {
	margin: 0;
	padding: 0.5em 0 0.3em 0;
/*	padding-left: 10; */
/*	font-size: 8pt; */
	text-align: left;
	font-size: 90%;
	text-decoration: underline;
	line-height: 100%;
}

.photo_l {
	border-width: 2px;
	border-style: solid;
	border-color: #DDDDDD;
	background-color: #FFFFFF;
/*	margin: 8 6 0 3; */
	margin: 0.5em 0.5em 0.3em 0;
/*	padding: 2px 2px 1px 2px; */
/*	padding: 10px 10px 5px 10px; */
	padding: 0;
	float: left;
}

.photo_r {
	border-width: 2px;
	border-style: solid;
	border-color: #DDDDDD;
	background-color: #FFFFFF;
/*	margin: 8px 0 0 3px; */
	margin: 0.5em 0.5em 0.3em 0.5em;
/*	padding: 2px 2px 1px 2px; */
	padding: 0;
	float: right;
}

td.photo {
/*	border-width: 1;
	border-color: #DDDDDD; */
	padding: 2px 2px 1px 2px;
/*	margin: 0;
	padding: 0; */
	vertical-align: bottom;
}

td.caption {
/*	border-width: 1;
	border-color: #DDDDDD; */
	margin: 0 2 0 2;
	padding: 0 2px 0 2px;
/*	margin: 0;
	padding: 0; */
	color: #808080;
	text-align: center;
	font-size: 8pt;
	line-height: 115%;
}

/* img {
	margin: 0;
	padding: 0;
	border-width: 1px;
	border-style: solid;
	border-color: #DDDDDD;
} */

.exit {
	float: left;
	margin: 0;
	padding: 0;
}

img.exit_sign {
	float: left;
	margin: 0;
	padding: 0;
	border-width: 1px;
	border-style: solid;
	border-color: #808080;
}

.pb_blosxom {
/*	clear: both; */
	float: right;
/*	margin: -35px -1px 0 0; */
	margin: -35px 0 0 -92px;
	/* 35 = 33px + border(1+1) */
/*	margin: -26px 0 0 -92px; */
/*	margin: 0 0 1em 0; */
	padding: 0;
}

.blosxom_logo {
	margin: 0;
	padding: 0;
/*	border-width: 1px; */
	border-width: 2px;
	border-style: solid;
	border-color: #DDDDDD;
}

.comment {
	font-size: 8pt;
}

.tb_count {
	clear: both;
	text-align: right;
	font-size: 7pt;
/*	margin-top: 0.5em;
	margin-right: 1em; */
	margin-bottom: 1px;
	padding-right: 1em;
	line-height: 100%;
	font-family: Verdana, "ＭＳ Ｐゴシック", sans-serif;
}

.trackback {
	clear: both;
/*	text-align: right; */
	font-size: 9pt;
/*	margin-top: 0.5em;
	margin-right: 1em; */
	margin-bottom: 1px;
	padding-right: 1em;
	line-height: 100%;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
}

.tb_title {
	clear: both;
	font-size: 9pt;
}

.trackbacksform {
	padding: 0.5em 0.3em 0.3em 0;
	clear: both;
	font-size: 8pt;
	font-family: Verdana, "ＭＳ Ｐゴシック", sans-serif;
}

.trackback_url {
/*	text-align: right; */
	clear: both;
	margin-top: 0.5em;
	padding: 0.1em 0.5em 0.1em 0.1em;
/*	font-size: 8pt; */
	font-family: Verdana, "ＭＳ Ｐゴシック", sans-serif;
	text-decoration: underline;
/*	background-color: #DDDDDD; */
}

.navigator {
	clear: right;
/*	border-width: 1px;
	border-style: solid; */
	padding-top: 0.2em;
/*	padding-bottom: 1em; */
/*	margin-bottom: 0.5em;  */
	float: right;
	text-align: right;
	line-height: 120%;
}

.asciiart {
	font-family: "ＭＳ Ｐゴシック", sans-serif;
}

.lastfm_widget {
/*	clear: both; */
	border-width: 2px;
	border-style: solid;
	border-color: #DDDDDD;
	background-color: #FFFFFF;
/*	margin: 8px 0 0 3px; */
/*	margin: 0 0 0 0; */
	margin-top: 1em;
	margin-left: 1em;
	margin-bottom: 0.2em;

/*	padding: 2px 2px 1px 2px; */
	padding: 0;
	float: right;
}

.amazon-affiliate_l {
	border-width: 1px;
	border-style: solid;
	border-color: #DDDDDD;
	background-color: #F0EFEC;
/*	margin: 8 6 0 3; */
	margin: 0.5em 0.5em 0.6em 0;
/*	padding: 2px 2px 1px 2px; */
/*	padding: 10px 10px 5px 10px; */
	padding: 0;
	float: left;
}

.amazon-affiliate_r {
	border-width: 1px;
	border-style: solid;
	border-color: #DDDDDD;
	background-color: #F0EFEC;
/*	margin: 8px 0 0 3px; */
	margin: 0.5em 0.5em 0.6em 0.5em;
/*	padding: 2px 2px 1px 2px; */
	padding: 0;
	float: right;
}

