/**
	$Id: contents.css,v 1.3 2003/04/28 10:27:51 ko1 Exp $
	stylesheet for contents
 */

/*
@import url(./base.css);
 */

body{
	color			: black;
	background-color	: white;
	margin-right		: 1%;
}

address{
	text-align			: center;
	border-top			: 1px solid maroon;
	border-bottom		: 1px solid maroon;
	padding-top			: 2px;
	padding-bottom		: 2px;
}


h1{
	text-align			: right;
	font-weight			: normal;
	color				: gray;
	background-color	: white;
	margin-bottom		: 0em;
	text-decoration         : underline;
}

h2{
	font-family   		: sans-serif;
	border-bottom		: 1px solid palegreen;
	border-left		: 0.5em solid palegreen ;
	background-color	: white;
	color			: Navy ;
	padding-bottom		: 1px;
	padding-left		: 0.5em;
	margin-top			: 1em;
	font-size			: medium;
}

h2:first-letter{
	font-size			: x-large;
	color				: Black;
}

div.subtitle{
	text-align			: right;
	border-bottom-style : solid;
	border-bottom-width	: 1px;
	margin-left			: 50%;
}

h3{
	font-size			: medium;
	background-color		: white;
	color				: black;
	border-left			: thick solid forestgreen ;
	border-bottom			: 1px solid black;
	padding-left			: 0.5em;
	padding-top			: 0.2em;
}

h4{
	border-left			: 1px solid darkgreen;
	border-bottom		: 1px solid darkgreen;
	padding-left		: 0.5em;

}

h5{
	text-decoration     : underline;
}

h6{
	font-size			: small;
}

div.navi{
	margin-left		: 50%;
	border-top-style	: dashed;
	border-bottom-style	: dashed;
	border-top-width	: 2px;
	border-bottom-width	: 2px;

	padding-top		: 3px;
	padding-bottom		: 3px;

	margin-top		: 3em;
	margin-bottom		: 1%;
	text-align		: center;
}


pre.code{
	background-color		: aliceblue;
	color				: black;
	margin				: 1em;
	padding				: 1em;
	border				: 1px solid gray;
}

strong.very{
	display				: block;
	font-weight			: bold;
	text-align			: center;
	margin				: 1em;
	font-size			: large;
}

div.diary{
	margin				: 0.5em;
	padding				: 0.5em 1em;
	border				: 1px solid silver;

/*
	height		: 60ex;
	writing-mode	: tb-rl;
 */
}
div.comment{
	margin			: 2em;

}
div.comment_head{
	font-weight		: bold;
	border-bottom-style : solid;
	border-bottom-width	: 1px;
}

div.paper{
	padding				: 1em;
	border				: 1px solid silver;
}
div.paper div.head{
	padding				: 0.5em;
	border				: 1px solid silver;
}

div.paper h5{
	text-decoration		: underline;
}

blockquote{
	border-left			: gray thin solid;
	padding-left 			: 1em;
}

em{
	font-weight	: bold;
	font-style	: normal;
}
strong{
	font-size	: medium;
}

img.rimg{
	float : right;
}
img.limg{
	float : left;
}

dt{
	text-decoration     : underline;
}

table.voteresuld{
	width		: 43 em;
	align		: center;
	margin-left	: 5%;
	margin-top	: 1em;
}

thead{
	color			: white;
	background-color	: black;
	text-align		: center;
}

