.l_menu_title { font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #330066; padding-left: 10px ; border: #CCCCCC; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.leftmenukomoku { font-size: 10px; color: #333333; background-color: #FFFFFF; padding-left: 10px ; vertical-align: middle }
.sidemenu_bgcolor {  background-color: #FFFFFF; border: 1px #FFCC99 solid; padding-left: 5px; font-size: 12px}
.topmenu_bgcolor {  background-color: #FFECFF; border: #CCCCCC solid; border-width: 1px 0px 0px; font-size: 10px; font-weight: normal; color: #666666}
.sidemenu_titlebgcolor {  background-color: #FFCC00; border: #FFCC00; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
a {  color: #C60000; font-weight: normal}
body {  background-color: #FFFFFF}
.right_menu_boder {  border-color: black #CCFF00; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.right_menubgcolor_title {  background-color: #CCFF00}
.goannai { background-color: #ECFFFF; border: 1px #FFCCFF solid; padding-left: 5px; font-size: 12px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px}
.daitokka { background-color: #FFFFEE; border: 1px #FFCCFF none; padding-left: 5px; font-size: 10px ; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; clip:  rect(   )}
.returnpolicy { background-color: #FFFFCC; border: #FFCCFF none; font-size: 10px; padding-top: 2px; padding-right: 2px; clip: rect( ) ; padding-left: 2px; padding-bottom: 2px}
.top_acuvue { background-color: #ECFFFF; border: #FFCCFF none; font-size: 10px; padding-top: 2px; padding-right: 2px; clip: rect( ) ; padding-left: 2px; padding-bottom: 2px }
.form_databgcolor {  font-size: 10px; color: #333333; background-color: #FFFFCC; border: 1px #CCCCCC solid; text-align: center}
.form_databgcolor2 { font-size: 10px; color: #333333; background-color: #FFFFCC; border: 1px #FFCCFF none; text-align: center}
.form_font {  font-size: 10px; color: #333333; padding-left: 2px}
.form_fontprice { font-size: 12px; color: #FF0000; padding-left: 2px ; font-weight: bolder}
.form_databgcolorprice { font-size: 10px; color: #333333; background-color: #FFCCFF; border: #FFCCFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; text-align: center}
.form_databgcolorname { font-size: 14px; color: #330066; background-color: #00FFFF; border: #00FFFF none; padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px}
.form_fontfrase { font-size: 12px; color: #666666; padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px}
.form_databgcolor3 { font-size: 12px; color: #333333; background-color: #F6F6F6; border: 1px #CCCCCC solid; text-align: left}
.faq_q {  font-size: 12px; font-weight: bold; color: #000000; background-color: #33FFFF}
.faq_a { font-size: 12px; font-weight: bold; color: #000000; background-color: #FFFFCC}
.policy { font-size: 12px; color: #666666; padding-left: 20px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px }
.form_databgcolordaitokka { font-size: 14px; color: #FFFFFF; background-color: #FF0000; border: 1px #00FFFF none; padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px }
.teikikensin {  font-size: 10px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #FFFFFF}
.newform_koumoku {  font-size: 12px; padding-top: 5px; padding-bottom: 5px; font-weight: normal; color: #666666; line-height: 120%}
.new_formdate {  font-size: 10px; color: #333333; background-color: #FFFFCC; border: 1px #CCCCCC solid; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: center; margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px}
.new_formdate2 { font-size: 10px; color: #333333; background-color: #F7F7F7; border: 1px #CCCCCC solid; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: center }
.newform_produtdital {  font-size: 14px; font-weight: bolder; color: #FF33FF; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-color: black black #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.bottom_info {  font-size: 12px}
.osirase { background-color: #FFFFCC; border: 1px #FFCCFF solid; padding-left: 5px; font-size: 12px }
.head_title {  font-size: 10px; color: #9900FF}
.h2_type_product { font-size: 14px; font-weight: bold; line-height: 130%; color: #330066; background-color: #00FFFF}
.h2_type_price { font-size: 12px; font-weight: normal; line-height: normal; color: #FF0000; margin-top: -10px; margin-bottom: -10px; padding-top: 1px; padding-bottom: 1px}
.product_margin {  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px}
.h2_type_product_red { font-size: 14px; font-weight: bold; line-height: 130%; color: #330066; background-color: #CC000}
.kurokon_font {  font-size: 10px; padding-top: 3px; padding-bottom: 3px; line-height: 15px}
.namsareport {  font-size: 12px; line-height: 18px; font-weight: normal; color: #333333; background-color: #FFFFCC; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: #FF0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.jname {  color: #FFFFFF}
.lenztyapeheader {  font-size: 16px; color: #000000; background-color: #CDCDCD; padding-left: 50px}
.copyrightsCopy { font-family: "Arial", "Helvetica", "Verdana"; font-size: 9px; color: #999999; text-align: right }
.gotyumonnagare { font-size: 12px; color: #FFFFFF; border-color: black #000000 black #99FFFF; margin-top: 20px; margin-left: 50px; text-align: center; background-color: #330099; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px }
.homeacuvue { font-size: 10px; color: #330099; text-align: center; background-color: #CCFFFF; font-weight: bold; border-color: #CCCCCC #CCCCCC #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 0px }
.zenkokuitiritu { font-size: 14px; color: #FFFFFF; background-color: #330099; padding-left: 10px; padding-top: 2px; padding-bottom: 2px }
.uresuji { font-size: 12px; color: #FFFF00; background-color: #33CCFF; padding-left: 10px; padding-top: 2px; padding-bottom: 2px ; text-decoration: underline blink; font-weight: bold; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }
.honbun { padding-top: 20px; font-size: 12px; color: #666666 ; padding-left: 10px; padding-right: 40px}
.leftmenucategory { font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #FFCC00; padding-left: 10px }
.leftmenukomoku { font-size: 10px; color: #333333; background-color: #FFFFFF; padding-left: 10px ; vertical-align: middle}
.insidecellhonbun {  font-size: 12px; color: #666666; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; cursor: text}
.insidecelllabel { font-size: 10px; color: #330066; padding-top: 2px; padding-bottom: 2px; background-position: center}
.faqcellcolor01 {  font-weight: bold; background-color: #CCFFFF; font-size: 12px}
.faqcellcolor02 { font-weight: bold; background-color: #FFFF66; font-size: 12px}
.faqcellhonbunCopy { font-size: 12px; color: #666666; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px }
.formdatalabel {  font-size: 10px; color: #FFFFFF; background-color: #330099; padding-top: 2px; padding-bottom: 2px; padding-left: 5px}
.formpricelabel { font-size: 12px; color: #330066; background-color: #FFFF00; padding-top: 2px; padding-bottom: 2px; padding-left: 5px ; font-weight: bold}
.price {  font-size: 18px; font-weight: bold; color: #FF0000; background-position: center; padding-top: 3px; padding-bottom: 3px; font-style: normal; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Times New Roman"}
.productname {  font-size: 14px; font-weight: bold; color: #330066; background-color: #33FFFF; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"}
.souryou { font-size: 14px; font-weight: bold; color: #000000; background-position: center }
.formdatalabel02 { font-size: 10px; color: #330066; background-color: #99FF00; padding-top: 2px; padding-bottom: 2px; padding-left: 5px }
.insidecellhonbunakahuda { font-size: 10px; color: #FF0000; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px ; font-weight: bold}
.teika {  font-size: 10px; color: #333333}
.productname02 {  font-size: 16px; font-weight: bolder; color: #990000}
.insidecellhonbuniri { font-size: 10px; color: #000000; padding-top: 5px; padding-bottom: 5px; text-align: center; font-weight: bold}
a {  text-decoration: none}
.honbunCopy { padding-top: 20px; font-size: 12px; color: #666666 ; padding-left: 10px; padding-right: 10px}
.leftmenucategorytishiki { font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #FF9900; padding-left: 10px }
.leftmenukomokujunbityu { font-size: 10px; color: #333333; background-color: #FFFFFF; padding-left: 10px }
.productnameColors { font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #FF9900; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }
.formdatalabelColors { font-size: 10px; color: #003300; background-color: #FFCC33; padding-top: 2px; padding-bottom: 2px; padding-left: 5px }
.productnameColors2 { font-size: 14px; font-weight: bold; color: #999999; background-color: #FFFF00; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }
.aisatu {  font-size: 14px; color: #333333; white-space: pre}
.productnameColors3 { font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #33CC00; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }
.insidecellhonbunColor { font-size: 10px; color: #333333; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; cursor: text }
.productnameCIBA { font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #9900FF; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }
.formdatalabelGray { font-size: 10px; color: #FFFFFF; background-color: #EFEFEF; padding-top: 2px; padding-bottom: 2px; padding-left: 5px }
.leftmenucategory2 { font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #330066; padding-left: 10px }
.toptitle { font-size: 12px; font-style: normal; color: #660066; word-spacing: 1em; font-weight: normal; margin-top: 0px; margin-bottom: 0px; line-height: normal; background-color: #FFFFFF; border-color: #FFFFFF #FFFFFF #660066; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 2px }
.h2_type {  font-size: 12px; font-weight: normal; line-height: 130%; color: #333333}
.insidecellhonbunCopy { font-size: 12px; color: #666666; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px; cursor: text ; line-height: 150%; margin-right: 20px; margin-left: 20px; font-weight: normal}
.beginer {  font-size: 14px; color: #FFFFFF; background-color: #FF9933; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; border: #FF9933; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-weight: bold; background-position: center; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.beginer2 {  font-size: 12px; color: #00CC00; border: #FF9933; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; line-height: 120%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-weight: normal; background-color: #FFFFEC}
.sidemenu_bgcolor_green { background-color: #FFFFFF; border: 1px #00FF00 solid; font-size: 12px }
.sidemenu_titlebgcolor_green { background-color: #00FF00; border: 1px #00FF00 solid}
.sidemenu_bgcolor_yellow { background-color: #FFFFFF; border: 1px #FFFF33 solid; font-size: 12px }
.sidemenu_bgcolor_pink { background-color: #FFFFFF; border: 1px #FF99FF solid; font-size: 12px }
.fontsize_small {  font-size: 12px}
.image_detail {  font-size: 10px; vertical-align: middle}
.colorlistbox_border {  border: 1px #99FFFF solid}
.colorlistbox_border2 { border: #99FFFF solid; border-width: 1px 0px; font-size: 10px; font-weight: normal; padding-left: 5px}
.colorlistbox_border3 { border: #99FFFF solid; border-width: 1px 1px 1px 0px; font-size: 10px; font-weight: normal; padding-left: 5px}
.colorlistbox_border_head { border: 1px #99FFFF solid ; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 10px}
.wordflash {  text-decoration: blink}
.colorlistbox_border_foot { border: 1px #FF00FF solid; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 10px; line-height: 18px}
.colorlistbox_border_foot2 { border: 1px #FF00FF solid; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; font-size: 10px; line-height: 18px }
.behindcolor {  color: #FFFFFF; font-size: 9px}
.tenmetu {  line-height: 110%; text-decoration: blink}
.banner_setumei {  font-size: 10px; color: #666666; padding-top: 5px; padding-right: 3px; padding-bottom: 8px; padding-left: 3px}
.colored_page {  font-size: 12px; color: #666666; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; line-height: 20px}
.orderstatus {  font-size: 10px; background-color: #FFFFFF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; clip:  rect(   ); border: #FFCC00; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.category_productname {  font-size: 10px; color: #666666; padding-left: 5px; font-weight: bold}
.category_productprice { font-size: 10px; color: #FF0000; font-weight: bold; text-align: center}
.category_productsetsumei { font-size: 10px; color: #666666; padding-left: 5px; font-weight: normal; vertical-align: middle; line-height: 18px}
.centerbox {  padding-top: 5px}
.afiliate {  font-size: 12px}
.pr {  font-size: 10px; color: #FF66FF; letter-spacing: 1em; background-position: center}
.h3 {  font-size: 14px; font-weight: bold; color: #FFFFFF; margin-top: 5px; margin-bottom: 5px; margin-left: 10px}
.h1Copy { font-size: 10px; color: #000066; margin-top: 2px; margin-bottom: 2px ; font-weight: normal}
.kagoyokoCopy { font-size: 10px; color: #000000 }
.h2Copy { font-size: 12px; color: #990000; margin-top: 5px; margin-bottom: 15px; margin-right: 10px; margin-left: 10px }
.h3Copy { font-size: 14px; font-weight: bold; color: #FFFFFF; margin-top: 5px; margin-bottom: 5px; margin-left: 10px }
.setsumeiCopy { font-size: 12px; color: #666666; line-height: 20px; padding-top: 10px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px }
.syousaiCopy { font-size: 12px; line-height: 20px; color: #333333; padding-top: 5px; padding-left: 10px }
.lensdataCopy { font-size: 12px; color: #333333; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; margin-bottom: 0px }
.imageplaceCopy { overflow: visible; position: absolute; visibility: visible; z-index: auto; left: 10px; top: 200px; clip: rect( ) }
.kagoyokoCopy { font-size: 10px; color: #000000 }
.bottomnaviCopy { font-size: 12px; padding-top: 10px }
.ac_1d {  font-size: 12px; font-weight: bolder; color: #FFFFFF; background-color: #00FFFF; width: 740px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; margin-bottom: 1px; margin-top: 1px; position: absolute; z-index: 0; height: 8px; left: 0px; top: 115px; clip:   rect(   )}
.ac_1d_s {  font-size: 12px; line-height: 18px; color: #666666; height: 40px; width: 740px; padding-right: 10px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; position: absolute; z-index: 0; left: 0px; top: 140px; clip:   rect(   )}
.ac_1d_kz {  font-size: 12px; margin-top: 2px; margin-bottom: 8px; width: 400px; padding-left: 10px; height: 10px; left: 0px; top: 90px; clip:   rect(   ); position: absolute; z-index: 0}
.ac_1d_pd {  font-size: 12px; line-height: 20px; color: #666666; position: absolute; z-index: 0; height: 200px; width: 700px; left: 0px; top: 210px; clip:     rect(   ); padding-left: 10px}
.ac_1d_fm {  position: absolute; z-index: 0; height: 80px; width: 730px; left: 0px; top: 550px; clip:      rect(   )}
.ac_1d_h4 {  font-size: 12px; font-weight: bold; margin-top: 1px; margin-bottom: 1px; padding-bottom: 1px}
.ac_1_ht {  position: absolute; z-index: 0; width: 740px; left: 0px; top: 665px; clip:     rect(   ); font-size: 12px; text-align: center; margin-top: 15px; margin-bottom: 15px; padding-top: 15px; padding-bottom: 15px}
.ac_1_im {  position: absolute; z-index: 0; left: 295px; top: 235px; clip:    rect(   )}
.category_productname02 { font-size: 12px; color: #666666; padding-left: 5px; font-weight: bold }
.category_productprice2 { font-size: 12px; color: #FF0000; font-weight: bold; text-align: center }
.category_productsetsumei_02 { font-size: 12px; color: #666666; padding-left: 5px; font-weight: normal; vertical-align: middle; line-height: 18px }
