body {	color:#333333;	background-color:#ffffff;	background-image:url('./imgs/bg.gif');	margin:0px;}h1 {	font-size:1.8em;	color:#a9a9a9;	margin-bottom:0px;}h2 {	font-size:0.9em;	font-weight:bold;	color:#000000;	padding-bottom:10px;	margin-bottom:0px;}h3 {	font-size:0.8em;	font-weight:bold;	color:#ff6600;	padding-bottom:10px;	margin-bottom:0px;	padding-top:10px;	margin-top:0px;}hr {	color:#a9a9a9;}table {	background-color:#ffffff;}.txt_large {	font-size:1em;	line-height:140%;}.txt_normal {	font-size:0.8em;	line-height:140%;}.txt_small {	font-size:0.7em;	line-height:140%;}.txt_xsmall {	font-size: 0.55em;	line-height:150%;}.txt_ns1 {	background-color:#ffffff;	background-image:url('./share_imgs/mk_md001.gif');	background-position:0% 0%;	background-repeat:no-repeat;	padding-left:18px;	white-space:nowrap;	font-weight:bold;	font-size:0.75em;}.txt_hd1 {	padding-top:18px;	padding-bottom:15px;	font-size:18px;	font-weight:bold;	color:#000000;}.txt_hd2 {	font-size:1.8em;	font-weight:bold;	color:#a9a9a9;}.txt_md1 {	font-size:0.9em;	font-weight:bold;	color:#000000;	padding-bottom:10px;}.copyright {	font-size:11px;	font-family:'Century Gothic';}.sp_ln1 {	background-image:url('./share_imgs/bg_ln001.gif');}/* originala:link {color:#ff9900;}a:vlink {color:#ffCC00;}a:hover {color:#ff6600;}a:active {color:#ffcc00;}*/a:link {	color:#ff6600;}a:visited {	color:#ff6600;}a:hover {	color:#ff6600;	background:#fddea5;}a:active {	color:#ffcc00;}a.faq:link {color:#3366ff;}a.faq:visited {color:#3366ff;}a.faq:hover {color:#ff0033;}a.faq:active {color:#ff0033;}a.sm:link {color:#4c4c4c;}a.sm:visited {color:#4c4c4c;}a.sm:hover {color:#ff0033;}a.sm:active {color:#ff0033;}/* トップページ */.color_96 {  color: #969696;}