@charset "UTF-8";/*Copyright (C) 2003 nao and noelle, Japan, All Rights Reserved.*//*initial condition*/* {	border: none;	font-style: normal;	margin:0;	padding:0;
	text-align: left;}/*html and body*/html{	background-color: #ffff99;	color: #00330a;}body {	background-color: transparent;	font-size: small;
	font-family: sans-serif;	line-height: 1.4;
	margin: 0 3% 3% 3%;}/*headlines*/h1,h2,h3,h4,h5,h6 {	line-height: 1.6;
	font-weight:normal;}
h1 {	font-size: x-large;
}
h2 {	border-bottom: 1px solid #cccccc;	background-color: transparent;
	font-size: medium;
	margin: 1em 0 0 0;}
h3 {	font-size: small;
	margin: 0.5em 0 0 1%;}
/*quotation*/blockquote {
	line-height: 1.4;
	margin: 0.5em 5% 0 5%;
}
cite {font-style: italic;}

/*paragraph*/p {margin: 0.5em 3%;}
p.cite {
	margin: 0.5em 5% 0 8%;
	font-size: x-small;
	}
p#date {font-size: x-small;}

/*emphasis and strong*/em {font-style : italic;}
strong {font-weight : bold;}
/*list*/ul {list-style-type: disc;}ol {list-style-type: decimal;}ul,ol {margin: 0 1em 1em 4em;}ul ul {list-style-type: circle;}li p {margin: 0;}/*hyperlink*/a {text-decoration: underline; margin: 0 0.1em;}
a:link {	background-color: transparent;	color: #ff7000;}a:visited {	background-color: transparent;	color: #ff7000;}a:hover {	background-color: transparent;	color: #ff7000;}a:active {	background-color: transparent;	color: #ff7000;}

/*line*/hr {display: none;}/*navigation bar*/div.navbar {
	font-size: x-small;	border-color: #cccccc;	border-style: solid;	border-width: 1px 0 1px 0;
	margin: -0.1em 0 0 -3%;}
/*footer*/div.footer {	
	font-size: x-small;
	border-bottom: 1px solid #cccccc;
	margin: 0 -10%;	padding: 1em 0 1em 10%;}/*End*/