body{ margin:0px; color:#000000; background-color: #ffffff;  font-family:serif; font-size:10pt; line-height:150%;}
img{ border:0px;}

/*ページトップ*/
h1{ margin:0px; padding:10px 20px; font:16pt; text-align:center;}
h1 a{ color:000000; text-decoration:none;}
#TOP{ margin:0px; color:#dd0000; text-align:right; font-size:12pt; padding:10px 20px 0px 20px;}
.top2{ display:none;}

#Book{ display:none;}

/*メニュー*/
#dd { display:none;}

/*左右分け*/
.main{ clear:both; text-align:left;}
.left{ float:left; width:200px; margin-top:3px; padding:10px; border:#6699cc 3px double;}
		* html .left{ text-align:center; display:inline;}
.left ul{ margin:0px; padding:0px; list-style-type:none; font-size:80%; text-align:left;}
.right{ float:right; padding:1em; background-color:#ffffff; text-align:left;}
		* html .right{ text-align:left; display:inline;}
hr{ height:1px; border:#999999 1px solid;}

/*本文*/
h2{ padding:5px; border-color:#6699cc; border-width:0px 0px 2px 10px; border-style:solid;}
h2, h3, h4, h5, h6{ font-family:sans-serif; font-weight:normal;}
h3{ border-bottom:#cc9999 1px solid;}

.topicpas{display:none;}
.bn{text-align:right;}
.righting{ text-align:right;}
.center{ text-align:center;}

strong { font-family:sans-serif;}
.red{ color:#ff0000; font-family:sans-serif;}
.green{ color:#0ccc00; font-family:sans-serif;}
.blue{ color:#6699cc; font-family:sans-serif;}
.bold{ font-style:sans-serif;}
table{ font-size:10pt;}
.table, .table th, .table td{ border:#999999 1px solid; padding:5px; border-collapse: collapse;}
.border{ border:#666666 2px solid; padding:5px;}
.bg{ font-family:sans-serif; padding:5px; border:#666666 2px solid;}
.list { list-style:inside; border:#666666 2px solid; padding:5px; margin-left:1cm;}
.small {font-size:9pt;}
.big {font-size:12pt;}
.q, .a{ font-family:sans-serif; padding:3px; border:1px solid; border-color:#999 #333 #333 #999;}

textarea{ font-size:10pt; line-height:120%; font-family:serif; overflow:visible;}

/*コピーライト*/
.top, address{ display:none;}