body {
	background-color:#090D40;
	margin:0;
	padding:0;
	font-family:'ＭＳ Ｐゴシック',arial,snas-serif;
	background-image:url('http://www.asahi-net.or.jp/~wy7r-kumr/body.gif');
}

div#container {
	width:800px;
	font-size:12pt;
	margin:20px 0;
	padding:0 25px;
}

div#head {
	height:150px;
	width:800px;
	background-image:url('http://www.asahi-net.or.jp/~wy7r-kumr/head.gif');
	background-repeat:no-repeat;
	background-position:right;
	margin:0;
	padding:0;
}

h1 {
 	visibility:hidden;
	margin:0;
	padding:0;
}

div#center {
	width:630px;
	background-color:transparent;
	float:left;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
}

.navi {
	width:605px;
	background-image:url('http://www.asahi-net.or.jp/~wy7r-kumr/contents.gif');
	margin:0 0 10px 0;
	padding:0;
	border-left:15px #2222aa solid;
}

.msg {
	width:605px;
	background-image:url('http://www.asahi-net.or.jp/~wy7r-kumr/contents.gif');
	margin:0 0 10px 0;
	padding:0;
	border-left:15px #2222aa solid;
	position:relative;
}

.msg-title {
	font-size:13pt;
	font-weight:bold;
	margin:0;
	padding:0.5em 0 0 0.5em;
}

.msg-date {
	font-size:12pt;
	font-weight:normal;
	margin:0;
	padding:0;
}

.msg-body {
	margin:0;
	padding:0 8px 0 8px;
}

.msg p {
	line-height:1.2em;
}

.msg blockquote {
	width:519px;
	background-color:#ffffff;
	border-width:1px 5px;
	border-color:#000066;
	border-style:solid;
	margin:0 25px 0 25px;
	padding:0.3em;
	line-height:1.2em;
}

.msg pre {
	width:519px;
	background-color:#ffffff;
	border-width:1px 5px;
	border-color:#660000;
	border-style:solid;
	margin:0 25px 0 25px;
	padding:0.3em;
	line-height:1.2em;
}

a.ref {
	font-size:9pt;
}
.footnote {
	width:332px;
	background-color:#fff;
	border-top:double 4px #000066;
	margin:0 0 0 249px;
	padding:0;
}

.footnote p {
	font-size:10pt;
	line-height:1em;
	margin:0;
	padding:4px;
}

.footnote a {
	padding-right:4px;
}

.msg-footer {
	font-size:11pt;
	text-align:right;
	margin:1.5em 0 0 0;
	padding:0 0.5em 0.5em 0;
}


div#right {
	width:160px;
	float:right;
	margin:20px 0 0 0;
	padding:0;
	font-size:11pt;
}

.sidebar {
	margin:0;
	padding:0;
}

.sidebar .mod {
	background-image:url('http://www.asahi-net.or.jp/~wy7r-kumr/contents.gif');
}

div.mod-calendar {
	width:160px;
	border-top:solid 8px #888800;
	margin:0 0 20px 0;
	padding:0;
	text-align:center;
}

table.calendar {
	width:160px;
	font-family:sans-serif;
	font-size:10pt;
	margin:0;
	padding:0 3px 3px 3px;
}

td.calendar-title {
	font-size:11pt;
}

td.calendar-sun-name {
	color:#aa0000;
}

td.calendar-sat-name {
	color:#0000aa;
}

div.mod-description {
	width:150px;
	border-top:solid 5px #888800;
	margin:0 0 30px 0;
	padding:5px;
}

div.mod-category {
	width:145px;
	border-left:solid 5px #cc2222;
	margin:0 0 10px 0;
	padding:5px;
}

div.mod-comment {
	width:145px;
	border-left:solid 5px #cc2222;
	margin:0 0 10px 0;
	padding:5px;
}

div.mod-trackback {
	width:145px;
	border-left:solid 5px #cc2222;
	margin:0 0 10px 0;
	padding:5px;
}

div.mod-backno {
	width:145px;
	border-left:solid 5px #cc2222;
	margin:0 0 30px 0;
	padding:5px;
}

.sidebar h2 {
	font-size:10pt;
	margin:0;
	padding:0;
}

.sidebar p {
	margin:0;
	padding:0;
}

.sidebar ul {
	margin:0 0 0 0;
	padding:0 0 0 1em;
}

.sidebar li {
	margin:0;
	padding:0;
}

div.mod-rss-button {
	width:145px;
	border-left:solid 5px #227777;
	margin:0 0 10px 0;
	padding:5px;
	text-align:center;
}

div.mod-rss-button h2 {
}

div.mod-mailpia-button {
	width:145px;
	border-left:solid 5px #227777;
	margin:0 0 10px 0;
	padding:5px;
	text-align:center;
}

div.mod-login-button {
	width:145px;
	border-left:solid 5px #227777;
	margin:0 0 10px 0;
	padding:5px;
	text-align:center;
}




h2.comment-caption {
	width:595px;
	background-image:url('http://www.asahi-net.or.jp/~wy7r-kumr/contents.gif');
	margin:40px 0 0 0;
	padding:5px;
	border-left:15px #2222aa solid;
	background-color:#fff;
	font-size:12pt;
}

h3.comment-title {
	width:595px;
	background-image:url('http://www.asahi-net.or.jp/~wy7r-kumr/contents.gif');
	border-left:15px #2222aa solid;
	background-color:#FFFFFF;
	margin:0;
	padding:5px 5px 0 5px;
	font-size:10pt;
}

div.comment-body {
	width:595px;
	background-image:url('http://www.asahi-net.or.jp/~wy7r-kumr/contents.gif');
	border-left:15px #2222aa solid;
	background-color:#FFF;
	margin:0;
	padding:0 5px 5px 5px;
	font-size:12pt;
}

div.comment-form {
	width:605px;
	background-image:url('http://www.asahi-net.or.jp/~wy7r-kumr/contents.gif');
	border-left:15px #2222aa solid;
	background-color:#FFFFFF;
	margin:20px 0 20px 0;
	padding:0;
}

div.comment-form p.comment-caption {
	font-size:12pt;
	font-weight:bold;
}

div.comment-form p {
	margin:0;
	padding:5px;
	font-size:11pt;
}

h2.tb-caption {
	width:595px;
	background-image:url('http://www.asahi-net.or.jp/~wy7r-kumr/contents.gif');
	border-left:15px #2222aa solid;
	background-color:#FFFFFF;
	margin:40px 0 0 0;
	padding:5px;
	font-size:12pt
}

p.tb-url {
	width:595px;
	background-image:url('http://www.asahi-net.or.jp/~wy7r-kumr/contents.gif');
	border-left:15px #2222aa solid;
	background-color:#FFFFFF;
	margin:0;
	padding:5px;
}




p#footer {
	float:right;
}
