@charset "shift_jis";
/*
 *****************************************
 * CSS file for diary contents           *
 * Written by TAGUCHI "SP48K" Nobuaki    *
 *****************************************
 */

/*
 *********************************** diary ***********************************
 */

body {
	background-image: url("http://sp48k.t12i.net/img/body_back_diary.png");
}

body > ins * { text-decoration: none;}
body > ins a { text-decoration: underline;}
body > ins del { text-decoration: line-through; }
body > ins > * {
	border-width: 0.1em;
	border-color: gray;
	border-style: solid;
}

table{
	margin-left: auto;
	margin-right: auto;
}
blockquote[title]:before, blockquote[cite]:after {font-size: 90%;}

blockquote[title]:before {
	content: "\0020 \3010 \5F15 \7528 \5143 \3011" attr(title) ; /* " 【引用元】" */
	font-style: normal;
	font-weight: 900;
	color: white;
	background-color: gray;
	display: block;
	margin: -0.5em -2.5% 0.5em -2.5%;
}
blockquote[cite]:after {
	content: attr(cite) "\0020 \3010 \5F15 \7528 \5143 \0020 \0055 \0052 \0049 \3011"; /* " 【引用元 URI】" */
	font-weight: 900;
	font-style: normal;
	text-align: right;
	color: white;
	background-color: gray;
	display: block;
	margin: 0.5em -2.5% -0.5em -2.5%;
}
blockquote.myself {
	color: silver;
	background-color: black;
	border-style: inset;
	border-color: #646464; /* darkgreen */
	border-width: 0.5em 1em;
}
div.sample {
	color: black;
	background-color: #dcdcdc;
	margin-left: 5%;
	margin-right: 2.5%;
}
.code {
	font-style: normal;
	font-family: monospace;
	color: #00ff00; /* lime */
	background-color: black;
	padding: 1em;
	border-style: none;
	overflow: auto;
}
kbd {
	font-style: normal;
	font-family: monospace;
	color: #00ff00; /* lime */
	background-color: black;
	padding 1em;
	border-style: none;
	white-space: nowrap;
}

p.netabare-start {
	margin-top: 2.5em;
	padding-top: 2.5em;
	border-style: groove;
	border-color: #dimgray;
	border-width: 0.5em 0 0 0;
}
.dream {
	margin-top: 1em;
	margin-bottom: 1em;
}
img.diary-photo-left {
	float:left;
	border:none;
}
img.diary-photo-right {
	float:right;
	border:none;
}
div.diary-picture-vga {
	text-align: center;
}
.murmur {			/* murmur = つぶやき、ささやき */
	font-size: 0.8em;
	text-align: left;
	text-indent: 0em;
	margin-left: 60%;
}
.murmur:before {
	content: "\002F \002A"; /* "/*" */
}
.murmur:after {
	content: "\002A \002F"; /* "*/" */
}

div.shout {
	margin-left: 5%;
	margin-right: 5%;
}
tr.air-keyasign {	/* 『AIR』キーボード操作一覧用 */
	color: black;
	background-color: aqua;
	padding: 0.1em 0.25em;
}
.reminiscence {
	margin-right: 5%;
	margin-left: 5%;
	border-width: 0 0.5em;
	border-color: dimgray;
	border-style: double;
}
.monologue{
	text-indent: 0em;
 }
.undertone{
	font-size: 80%;
}
td.num-value{
	text-align: right;
}
