*
	{ margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6, p, address, th, strong
	{ font-size: 100%; font-weight: normal; font-style: normal; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; }
body
	{ margin: 10px; }
img
	{ border: 0px; }

h1
	{ margin: 0 0 5px 0; font-size: 120%; }
h2
	{ margin: 10px 0 10px 0; text-align:center; }
h2 img
	{ width: 120px; height: 120px; }
h3
	{ margin: 0 0 10px 0; padding:0.3em 0; background: #FFFFCC; color:#666666; text-align: center; }
h4
	{ margin: 10px 0 10px 0; padding: 0.5em; }
h5, h6, h7
	{ margin: 10px 0 10px 0; padding:0.2em 0 0.1em 0.5em; }
ul
	{ margin-left:5px; list-style-type: none; }
ol
	{ margin: 0 0 0 30px}
ol li
	{ float:left; margin: 0 40px 0 0; font-size: 95%; }

.actress
	{  text-align: right; color: #339966; }

#header
	{ margin: 10px 0 10px 0; padding: 0.5em; background: #FFFFCC; border-color:#FF6600; border-top-style:solid; border-top-width:1px; }

#main
	{ width: 65%;}
	#main p
		{ padding:0.2em 0 0.1em 1em; width: 90%; text-indent: 0.7em; }

#profile {
	float: right;
	margin: 30px 0 10px 0;
	padding:2px 0 2px 0;
	border-color: #FF9933;
	border-left-style:solid;
	border-left-width:1px;
	width: 30%;
}
table {
	margin: 0px 0 10px 0;
	color:#333333;
	text-align: left;
	font-size: 95%;
	width: 100%;
}
caption, th
	{ margin: 0px 0 10px 0; padding:0.3em 0; background: #FFFFCC; color:#666666; text-align: center; }
td,th
	{ padding:0.2em 0.5em; }

#db1
	{ margin-left: 15px; }
#db2
	{ margin: 0 0 10px 15px; font-size: 95%; }
#db3
	{ line-height: 1.3em; }
#db4
	{ margin: 20px 0 10px 0; }
	#db3 p, #db4 p
		{ font-size: 90% }

#google
	{ clear:both; margin: 30px 0 0 0; background: #FFFFCC; border-color:#FF6600; border-style:solid; border-width:1px 0 1px 0; }

#search
	{ padding: 1em; text-align: center; }
	#google p
		{ padding: 1em; text-align: center; width: 95%; }

#link
	{ margin-left: 15px; font-size: 95%; }

#pr { position: absolute; visibility: inherit; top: 10px; right: 10px; width: 220px; font-size: 11px; color: #666666; }
#help { position: absolute;top: 100px;right: 10px;font-family: Arial, Helvetica, sans-serif;font-style: oblique;font-weight: 700;font-size: 12px; }

#footer, address
	{ margin: 15px 0 10px 0; text-align: center; }

a.word {
	color: #666666;
	text-decoration: none;
}
a:hover.word {
	color: #000000;
	text-decoration: underline;
}