*{margin:0;  }
body{margin:0px;}
#contents{margin:10px;}
#top{background:#2F6090;width:100%; text-align:right; color:#ffffff; font-size:10px; letter-spacing:1px;}
input{background:#ffffff;}
h1{font-size:20px; line-height:26px; font-weight:bold;}
p{margin:10px 0 10px 0; }
.term{border:1px solid #FF4500; font-size:12px; line-height:16px; width:550px; padding:5px;}
.kou{font-size:12px; line-height:16px; background:#dedede; letter-spacing:1px; padding-left:5px;}
.box{width:300px;}
.note{font-size:18px; line-height:20px;color:#FF4500; font-weight:bold;}
.txt16{font-size:16px; line-height:20px}
.txt12{font-size:12px; line-height:16px}
.txt10{font-size:10px; line-height:12px}
.hankaku{font-size:10px; line-height:12px}
.bidd{border:2px solid #FF4500;  background:#FFE9D4; }
.bid{ background:#2F6090;color:#ffffff; font-weight:bold; }
.reset{border:1px solid #999999;  background:#ffffff; }
.neces{color:#FF4500; font-size:12px; line-height:16px;}
.kakunin{font-size:14px; line-height:24px;}
#thanks{width:550px; text-align:center; padding-top:80px;font-size:12px; line-height:20px; }
.bgthanks{width:300px; text-align:center; font-size:12px; line-height:20px; padding:10px; background:#FFE9D4;}
.kojin{font-size:10px; line-height:12px; width:550px; padding:5px;}