h2 { color: #292929; font-size: 16px; font-weight: bold; }
h3 { color: #292929; font-size: 16px; font-weight: bold; margin: 0; }
h4 { color: #292929; font-size: 14px; font-weight: bold; }
form { margin: 20px 0 0; padding: 0; }
.reviewtitle { color: #292929; font-size: 13px; line-height: 26px; background-color: #ffeed7; text-align: left; text-indent: 10px; width: 580px; }
.reviewbox { color: #292929; font-size: 14px; line-height: 20px; text-align: left; width: 560px; margin-bottom: 30px; padding: 10px; }
.reviewend { color: #292929; font-size: 14px; line-height: 20px; background-color: #ffc2c2; text-align: left; width: 560px; margin-bottom: 30px; padding: 10px; }
.ordertitle { color: #292929; font-size: 20px; font-weight: bold; line-height: 30px; text-align: left; width: 580px; border-bottom: 1px dotted #292929; }
.order { font-size: 14px; line-height: 24px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; width:558px; margin-bottom: 20px; padding-top: 10px; padding-right: 10px; padding-left: 10px; border: solid 1px #292929; }
.price { color: #f00; font-size: 18px; margin: 0; }
.pricem { color: #f00; font-size: 14px; font-weight: bold; margin: 0; }
.point { color: #7d4100; font-size: 14px; font-weight: bold; margin: 0; }
.postage { font-size: 14px; font-weight: bold; margin: 0; }
.age { font-size: 12px; margin: 0; }
.directionsbox { color: #292929; font-size: 14px; line-height: 20px; text-align: left; margin-bottom: 80px; padding: 10px; width: 560px; }
.textbox_01 { color: #292929; font-size: 14px; line-height: 20px; text-align: left; margin-top: 20px; margin-bottom: 20px; padding: 10px; border: solid 1px; }
.textbox00 { color: #292929; font-size: 16px; line-height: 22px; margin: 0; padding: 5px; width: 538px; border: solid 1px #888; }
.textbox01 { color: #292929; font-size: 16px; line-height: 22px; width: 538px; margin: 0; padding: 5px; border: solid 1px #0065b6; }
.textbox02 { color: #292929; font-size: 16px; line-height: 22px; margin: 0; padding: 5px; width: 538px; border: solid 1px #c88c2d; }
.textbox03 { color: #000; font-size: 12px; line-height: 16px; background-color: #fff7ea; text-align: left; width: 560px; margin: 0; padding: 10px; }
.qa-q { color: #f00; font-size: 18px; line-height: 15px; padding-bottom: 5px; border-bottom: 1px dotted #f00; }
.qa-a { color: #00f; font-size: 12px; line-height: 15px; margin-bottom: 50px; padding-bottom: 20px; border-bottom: 1px solid gray; }
.textboxvoice01 { color: #000; font-size: 12px; line-height: 16px; background-color: #fff; text-align: left; margin-top: 20px; padding: 3px; width: 542px; border: solid 1px; }
.textboxvoice02 { color: #000; font-size: 12px; background-color: #e9e9e9; margin: 0 0 5px; padding: 2px; }
.titleko { color: #292929; font-size: 12px; font-weight: normal; line-height: 25px; background-image: url(../images/titlebar.gif); background-repeat: no-repeat; text-align: left; text-indent: 25px; }
.question { font-size: 16px; font-weight: bold; line-height: 25px; text-align: left; margin: 0 0 10px; border-bottom: 1px dotted #000; }
.answer { font-size: 14px; line-height: 20px; text-align: left; letter-spacing: 2px; margin: 0 0 30px; }
.point01 { font-size: 14px; font-weight: bold; text-align: left; letter-spacing: 1px; margin: 0 0 10px 20px; }
.point02 { font-size: 12px; line-height: 20px; text-align: left; letter-spacing: 1px; margin: 0 0 30px 20px; padding: 5px; border: solid 1px #ffa200; }

