@charset "Shift_JIS";

/****************************************************/
/* Cascading Style Sheet(CSS) for "ZONO on the Web" */
/* Chic Tone v.0.2                                  */
/* made by NAKAZONO Nagayoshi      since 2008/02/23 */
/****************************************************/
/* Copyright(C) 2005-2009 NAKAZONO Nagayoshi, All rights reserved. */

div#wrapper{
	width: 780px;
	font-size: 80%;
	border-left: 10px #666666 solid;
	padding: 0px 0px 0px 10px;
}

div#header{
	width: 750px;
}

div#language{
	text-align: right;
}

div#navigator{
	border: 1px #999999 dotted;
	padding-left: 5px;
}

div#mainwrapper{
	width: 750px;
}

div#contents{
	width: 590px;
	float: right;
}

div#sidebar{
	width: 150px;
	float: left;
	padding-top: 10px;
}

div#footer{
	width: 750px;
	clear: both;
	text-align: right;
	padding-top: 20px;
}

h1{
	font-family:Verdana, Helvetica, Osaka, sans-serif;
	font-size: 180%;
}

h2{
	font-size: 150%;
	border-bottom: 5px #999999 solid;
	padding-left: 5px;
}

h3{
	font-size:125%;
	border-bottom: 5px #999999 double;
	padding-left: 5px;
}

h4{
	margin-left: 20px;
	font-size:125%;
	border-bottom: 1px #999999 solid;
	padding-left: 5px;
}


div#contents p{
	margin-left: 25px;
	margin-right: 10px;
}

div#contents p#news{
	margin-left: 5px;
	margin-right: 10px;
}


div#sidebar ul{
	margin: 0px;
	padding: 0px;
	border-top: 1px #999999 dotted;
}

div#sidebar li{
	margin: 0px;
	border-bottom: 1px #999999 dotted;
	list-style-type: none;
	padding: 5px 0px 5px 5px;
}

div#sidebar li:before{
	content: "> ";
}

div#introbox{
	border: 1px #999999 solid;
	padding: 5px;
}

div#introbox dt{
	border-bottom: 1px #999999 dotted;
	margin: 5px 0px 5px 0px;
}

/*
div#introphoto{
  margin-top: 35px;
  width: 200px;
  float: left;
  text-align: center;
}

div#introcontents{
	width: 360px;
	float: right;
}
*/




img{
	border: none;
	vertical-align: bottom;
}

a:link{
  color:#0000EE;
  text-decoration:none;
}
a:active {
  color:#FF0000;
  text-decoration:underline;
}
a:visited {
  color:#0000EE;
  text-decoration:none;
}
a:hover {
  color:#FF0000;
  text-decoration:underline;
}

.large{
	font-size: 135%;
}

.clear{
	clear: both;
}

.red{
	color: #FF0000;
}

.gray{
	color: #808080;
}

li.paper{
  list-style-type: lower-roman;
  margin-bottom: 10px;
}

li.news{
  border-bottom: 1px #000000 dotted;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

span.author{
}

span.title{
  font-weight: bold;
  color: #000000;
/*  quotes: '"' '"';*/
}

span.booktitle{
	font-style: italic;
}
span.date{
}

span.pages{
}

span.place{
}

span.file{
}

table{
	margin-left: 30px;
	border: none;
}

td.tableyear1{
	width: 80px;
}

td.tableyear2{
	width: 150px;
}

.r{
	text-align: right;
}

.myname{
	text-decoration: underline;
}

.center{
	text-align: center;
}

