
h2{margin: 1em 0 1em 0}
h4{margin: 0.5em;}
#main {width: 70%;margin-left: 10%;}
#main li{line-height: 1.5em;}
#page-menu th{}
td.contents{border: #999999 solid 1px;width: 4em;text-align: center;background: #ffffcc;}
.totop{width: 100%;text-align: right;}

#carriage {width: 70%;margin-left: 10%;}
#carriage table{background: #999999;}
#carriage th{background: #ffffcc;padding: 2px 0.5em 2px 0.5em; font-size: 90%;}
#carriage td{background: #ffffff;text-align: right;padding: 2px 0.5em 2px 0.5em; }

#helpopt li{margin-left: 1em;list-style: none;}

#lawtable {background: #999999;}
#lawtable th{background: #D9ECFF;width: 10em;padding: 0.5em;}
#lawtable td{background: #ffffff;padding: 0.5em;}

em{color: red;}
#carriage dt{font-weight: bold;margin-left: 1em;}
dd,li{line-height: 1.5em;}


#company {width: 70%;margin-left: 10%;}
#company table{background: #999999;}
#company th{background: #ffffcc;padding: 0.5em; font-size: 90%;width: 8em;}
#company td{background: #ffffff;padding: 0.5em; }
.shopimg{float: right;}

td,div{font-size:10pt}
.tb{ 
border:1px solid #669999; 
border-collapse:collapse; 
}
.tb td{ 
border:1px solid #669999; 
border-collapse:collapse; 
}


#member{width: 90%;text-align: center; padding-bottom: 5em;}
.member li{width: 60%;text-align: left;line-height: 1.5em;}
#member h2{font-size: 120%;}

