/* showa bungakukai Style Sheet ver.0.1b since 03/27/2005 *//* by kobayashi_atsushi *//* ボディ */body{	margin:	0px;	background-color:	#FFFFFF;	color:	#000000;	font-size:	12px;	border-top:	solid 12px #EAA644;	border-bottom:	solid 8px #EAA644;}/* 画像 */img{	border:	none;}/* リンク */a[href]:link{	color:	#0033FF;	background-color:	transparent;	text-decoration:	none;}a[href]:visited{	color:	#0033FF;	background-color:	transparent;	text-decoration:	none;}a[href]:hover{	color:	#000099;	background-color:	transparent;	text-decoration:	underline;}a[href]:active{	color:	#FF6600;	background-color:	transparent;	text-decoration:	none;}/* レイアウト */table{	border:	none;	clear:	both;	margin:	12px;}td.leftmenu{	width:	240px;	table-layout:	fixed;	border:	none;	background-color:	transparent;	vertical-align:	top;	padding-right:	10px;}

td.rightcontents{	width:	480px;	padding:	8px;	table-layout:	fixed;	border:	solid		#CCCCCC		1px;	background-color:	transparent;	vertical-align:	top;}

p.conts{	color:	#000000;	background-color:	transparent;	margin-top:	8px;	margin-left:	16px;	line-height:	1.8em;}/* フッタ */.footer{	width:	180px;	margin:	4px;	padding:	4px;	color:	#333333;	background-color:	transparent;	border-top:	solid		1px		#999999;	text-align:	left;	font-size:	10px;	line-height:	2em;}p.return{	font-size:	11px;	text-align:	right;	border:	solid		1px		#CCCCCC;	padding:	2px;}/* メニュー */ul.level1{	list-style:	square url('image/mark_1.gif');	font-size:	14px;	font-weight:	bold;}ul.level2{	list-style:	disc url('image/mark_2.gif');	font-size:	12px;	font-weight:	bold;	margin-left:	0px;}ul.level3{	list-style:	disc url('image/mark_3.gif');	font-size:	11px;	font-weight:	normal;	padding-left:	16px;}li{	margin-top:	4px;	margin-bottom:	4px;	line-height:	1.6em;}dl{	margin-left:	16px;}dd{	line-height:	1.5em;}/* ヘッドライン */h1{	border-bottom:	dashed		1px		#999999;	clear:	both;	background-color:	transparent;	color:	#999999;	padding-left:	24px;}h2{	clear:	both;	background-color:	transparent;	color:	#666666;}h3{	border-bottom:	solid		1px		#CCCCCC;	clear:	both;	background-color:	transparent;	color:	#666666;}/* 引用 */blockquote{	font-size: 11px;	line-height:	1.5em;	color: #333333;	background-color:	transparent;	margin: 15px 10px 15px 10px;	padding: 10px;	border-top: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	border-right: 2px solid #AAAAAA;	border-bottom: 2px solid #AAAAAA;}.submenu {	font-size: 11px;	color: #666666;}/* ニュース用 */.date {	text-align:	right;	margin:	4px 8px;	color:	#999999;	font-style:	italic;}