body	{	margin:0;	padding:0;	color:#000;	font-family:'‚l‚r ‚oƒSƒVƒbƒN', Osaka, sans-serif;	background-color:#fee;}td,th	{ line-height:1.3; }dt	{ margin-top:1em; }h1,h2,h3	{	margin:18px 0; padding:6px;	color:#c00; text-align:left; line-height:1.3;	border-left:12px solid #966;	border-bottom:1px solid #966;}h1.none,h2.none,h3.none {	margin:18px 0; padding:0;	color:#333;	border:none;}a:link		{ font-weight:bold; text-decoration:none; }a:visited	{ font-weight:bold; text-decoration:none; }a:active	{ font-weight:bold; text-decoration:underline; color:#f00; }a:hover		{ font-weight:bold; text-decoration:underline; color:#f60; }a.pdf	{ padding-left:20px; padding-bottom:3px; background:url(./pdf/pdf.gif) no-repeat 0 0; }/*-----------------------------------------------------------------*/table.solid			{ margin:1em 0; border-collapse:collapse; border:1px solid #999; }table.solid tr		{ font-size:1.0em; line-height:1.3; }table.solid th		{ padding:0.5em 0.8em; vertical-align:top; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }table.solid td		{ padding:0.5em 0.8em; vertical-align:top; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }table.solid .d	{ text-align:center; background-color:#f0f0f0; white-space:nowrap; }table.solid .l	{ text-align:left;  }table.solid .r	{ text-align:right; }table.solid .ng	{ color:#666; text-decoration:line-through; background-color:#f8f8f8; }.bb	{ font-size:1.2em; font-weight:bold; }.b	{ font-weight:bold; }.small	{ font-size:13px; }.sub	{ font-size:1.4em; font-weight:bold; line-height:140%; }.ttl	{ font-weight:bold; }.hit	{ font-weight:bold; color:#000; background:#ff0; }.caution{ font-size:12px; font-weight:normal; color:#c00; }.url	{ font-size:12px; font-weight:normal; color:#090; }.date	{ font-size:13px; font-weight:bold; color:#090; }.catg	{ font-size:13px; font-weight:bold; color:#fff; background:#ea5; }.update	{ padding:0.5em 0 1.5em; text-align:right; }.cbox {	padding:18px;	font-family:monospace;	border:3px solid #daa;	background-color:#ffd;}.cbox td,th {	padding:0.1em 0.5em;}.indent {	padding:3px 3px 3px 18px;}/*-----------------------------------------------------------------*/#header	{	margin:0;	padding:0;	text-align:left;	background-color:#c99;	background-image:url(./img/title.gif);	background-repeat:no-repeat;}#header h1	{	height:80px;	margin:0;	padding:0;	border:none;	color:#900;	visibility:hidden;}#header h2	{	margin:0;	padding:0.5em 1em;	border-left:0;	color:#fff;	font-size:0.9em;	text-align:left;	background-color:#c66;}#wrapper	{	width:98%;	margin:0 auto;	padding:0;	border:0;	text-align:left;}#pankz		{ margin-bottom:3em; font-size:0.8em; text-align:left; border-bottom:1px solid #dcc; }#pankz	a	{ font-weight:normal; }#main	{	margin-left:210px;	padding:18px 32px 64px;	border-left:1px solid #dcc;	border-right:1px solid #dcc;	color:#333;	text-align:left;	font-size:1em;	line-height:1.6;	background:#fff;}#main li	{	list-style-type:decimal;	margin:0 1.5em 1.5em 0;}#main li span	{ font-size:13px; }#menu	{	position:absolute; left:0px; top:128px;	width:200px;	margin:0; padding:8px;}#menu ul { margin:0; padding:0; list-style-type:none; }#menu li { margin:0; padding:0;	font-size:0.9em;}#menu a {	display:block;	margin:0; padding:12px 6px;	color:#fff; text-decoration :none; line-height:1.1;	background-color:#daa;	border-top:1px solid #edd;	border-bottom:1px solid #b88;	border-left:8px solid #c66;}#menu a:hover	{	color:#fc0;	background-color:#c66;	border-color:#f66;}#menu p {	padding:4px;	border:3px solid #c99;	background-color:#ffc;}#footer	{	clear:both;	margin:0;	padding:12px;	border:0;	text-align:right;	color:#fee;	border-top:1px solid #c99;	background-color:#daa;}#footer a {	padding:3px 6px;	font-size:13px;	font-weight:normal; text-decoration:none;}#search	{	position:absolute; top:0; right:0;	width:320px; height:100px;	color:#fee;	font-size:13px;}#search p	{ margin:0; padding:15px 10px; }#search img	{ margin:5px 0; }#ybox {	margin:0;	padding:4px;/*	border:3px solid #c99;	background:#ffc;*/}#ybox li {	margin:8px;	padding:4px;	background:#ffb;	list-style-type:none;}#box {	padding:18px;	border:3px solid #c99;	background:#ffc;}
