body {}
p { margin: 0; padding: 0; }
td {}
.tenpo11bold  { color: white; font-size: 11pt; font-weight: 700 }
.tenpo9pt  { font-size: 9pt; line-height: 12pt }
.tenpo8pt  { font-size: 8pt }
.tenpo12pt { font-size: 12pt; font-weight: bold }
.tenpo11pt { font-size: 11pt }
.lenses { text-align: left; width: 320px; border-bottom: 1px solid #333; }
.lensesWrapper { width: 320px; height: 65px; }
.glassesWrapper { width: 320px; height: 65px; }
#lensesWrapper img {  }
.button { text-align: left; margin-top: 5px; margin-right: 20px; margin-bottom: 5px; }
/*080528*/
/*topixc*/
.topic { border: solid 1px #999; }
.topic h4 { color: #4d4d4d; font-size: 12px; font-weight: bold; background-image: url(../../shohin/images/icon_rigt.gif); background-repeat: no-repeat; background-position: 3px 1px; text-decoration: underline; text-align: left; padding-left: 22px; }
/*main*/
.main_text14 { font-size: 14px; font-weight: bold; background-image: url(../../shohin/images/lin_01.gif); background-repeat: repeat-x; background-position: 0 bottom; text-align: left; padding-left: 7px; }
.main_text12 { font-size: 12px; text-align: right; padding-right: 6px; }
.main_text10 { font-size: 10px; line-height: 120%; text-align: left; padding-top: 8px; padding-left: 5px; }
.tim_coupon { color: #da0000; font-size: 20px; font-weight: bold; background-image: url(../../shohin/images/tim_img_01.gif); background-repeat: no-repeat; background-position: 6px center; text-align: right; vertical-align: middle; padding-right: 5px; }
.tim_text { color: #da0000; font-size: 20px; font-weight: bold; text-align: right; padding-right: 5px; vertical-align: middle; }
.lenses_boder { background-image: url(../../shohin/images/lin_01.gif); background-repeat: repeat-x; background-position: 0 bottom; }
.top_up { font-size: 10px; padding-right: 10px; }
