body	{color:#000;font-size:11pt;background:#ffe;
	line-height:1.8;margin:0px;}
td	{font-size:10pt;line-height:1.6;}
h1	{font-size:10pt;font-weight:normal;margin:0px 0px 0px 3px;}
h2,h3	{font-size:12pt;margin:0px;color:#709db4;}
img	{border:0px;}
.flol	{float:left;}
.flor	{float:right;}
.cler	{clear:both;}
.small	{font-size:8pt;color:#777;}
.r	{color:red;}

.cent	{text-align:center;}
.mainbox	{width:800px;border:1px solid #a7c3d1;border-width:0px 1px;text-align:left;background:#fff;}

hr	{height:1px;color:#a7c3d1;background-color:#a7c3d1;border:solid 1px #a7c3d1;}
.topbar	{width:100%;height:30px;background:url(img/top-bk.gif);}

table.faq td p	{font-size:10pt;margin:0px 0px 0px 10px;line-height:1.4;}
table.faq td div	{font-size:12pt;font-weight:bold;color:#708cbe;}
table.faq hr	{height:1px;color:#708cbe;background-color:#708cbe;border:solid 1px #708cbe;}

td.kingaku input	{background:#ffe;border:1px red solid;text-align:right;}
table.hyou td	{text-align:center;border:1px solid green;}

.menubox	{background:#080;width:800px;height:30px;}
.menubox a	{display:block;float:left;text-decoration:none;
		color:#fff;background:#080;padding:4px 10px;border:1px solid #fff;
		border-width:0px 1px 0px 0px;font-size:9pt;font-weight:bold;}
.menubox a:hover	{
		color:#fff;background:#ff4d00;}

table.topic	{width:728px;margin:0 35px;border:solid 1px orange;}
table.topic td	{padding:10px;vertical-align:top;}
table.topic td.topic_h	{width:140px;}
table.topic span	{color:green;font-size:9pt;}

