.layout-01{ color: #525252; font-size: 14px; line-height: 20px; text-align: left; letter-spacing: 1px; padding-right: 35px; padding-left: 25px; }
.headline-01 { font-size: 16px; font-weight: bold; margin-top: 30px; margin-bottom: 30px; }
.headline-02 { font-weight: bold; }
.comment { font-size: 10px; line-height: 12px; }
#continue-title { text-align: center; margin: 40px 0 80px; }
.continue-act { background-color: #e4e4e4; text-align: right; margin-right: 2px; padding: 2px 2px 2px 8px; border: solid 1px #a3a3a3; display: inline; }
.continue { text-align: right; margin-right: 2px; padding: 2px 2px 2px 8px; border: solid 1px #a3a3a3; display: inline; }
.indent { text-indent: 10px; }
.titlebox-01 { color: #505050; font-size: 14px; font-weight: bold; background-color: #e4e4e4; margin-top: 15px; margin-bottom: 15px; padding: 7px; border: dotted 1px #a3a3a3; }

.order { font-size: 14px; line-height: 24px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; width:590px; }
.price { color: #f00; font-size: 18px; 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; }
.tm { font-size: 8px; }
.l-pink { color: #ff1093; font-size: 18px; }
.lb-pink { color: #ff1093; font-size: 18px; font-weight: bold; }
.m-pink { color: #ff1093; font-size: 16px; }
.mb-pink { color: #ff1093; font-size: 16px; font-weight: bold; }
