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(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(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: 12px;
	font-weight: bold;
	background-image: url(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; }*/
/*090316*/
.tim_text { font-size: 16px;}
.lenses_boder { background-image: url(images/lin_01.gif); background-repeat: repeat-x; background-position: 0 bottom; }
.top_up { font-size: 10px; padding-right: 10px; }

.text11bold  { color: white; font-size: 11pt; font-weight: 700 }
.text9pt   { font-size: 9pt; line-height: 12pt ; vertical-align: 5px; }
.text8pt   { font-size: 8pt }
.text12pt  { font-size: 12pt; font-weight: bold }
.text11pt  { font-size: 11pt }
.plus_bg   { background-image: inherit; background-repeat: no-repeat; background-attachment: fixed; background-position: 130px 170px; float: right }
.plus_txt11 { font-size: 11pt; background-color: orange; margin: 2px; border: solid 2px #f90 }
.open { background-image: inherit; background-repeat: no-repeat; background-attachment: fixed; background-position: 380px 10px }
.ranshi { background-repeat: no-repeat; }
.text_red { color: red; }
.text_gray { color: #333; }
.text_white { color: white; }
.text_yellow { color: #ff9; }
.timeservice_caution { color: #464646; font-size: 10px; font-weight: normal; text-align: left; width: 430px; }
.bold { font-weight: bold; }
.timeservice { color: #f30; font-size: 18px; font-weight: bold; width: 456px; margin: 5px auto 2px; padding: 2px; border: dashed 0.1em; }
.timeservice2 { color: #f30; font-size: 18px; font-weight: bold; text-align: center; width: 460px; border: dashed 0.1em; }
.timeservice3 { color: #1525d7; font-size: 18px; font-weight: bold; width: 456px; margin: 5px auto 2px; padding: 2px; border: dashed 0.1em; }
.tentouhappyou { font-size: 15px; color: #fff; font-weight: bold; }
.text_081105 { font-size: 11px; text-align: left; }
.text_090122 { color: #000; font-size: 9pt; font-weight: normal; text-align: left; }
.txt18pxor { color: #eb4004; font-size: 18px; font-weight: bold; line-height: 1.3; }


