.contentcontainer{padding-top:20px}.discontinuedinfoarea{padding:4px 0;background-color:#e0e0e0}.discontinuedinfoarea,.discontinuedinfoareainner{justify-content:center;flex-wrap:wrap;flex-direction:column;align-items:center;width:100%;display:flex}.discontinuedinfoareainner{padding:12px 10px 10px;border-top:2px dashed #9e9e9e;border-bottom:2px dashed #9e9e9e}.discontinuedinfo{font-size:19px;color:#212121;word-break:break-all;line-height:30px}.discontinuedinfo a{color:inherit}.discontinuedinforemarks{font-size:14px;color:#424242;text-align:center;line-height:20px}@media (max-width:480px){.discontinuedinfo{font-size:16px;line-height:24px}.discontinuedinforemarks{font-size:12px;line-height:18px}}.purchasehistoryinfoarea{margin-top:-10px}.purchasehistoryinfoarea,.purchasehistoryinfoareainner{justify-content:center;flex-wrap:wrap;flex-direction:column;align-items:center;width:100%;display:flex}.purchasehistoryinfoareainner{padding:12px 10px 10px;border:1px solid #eee;margin-bottom:15px;background-color:#fafafa;border-radius:3px}.purchasehistoryinfo{font-size:15px;color:#424242;word-break:break-all;line-height:21px}.purchasehistoryinfo a{text-decoration:none;color:#424242}.purchasehistoryinforemarks{font-size:11px;color:#757575;line-height:16px}.contentheader_support{margin-bottom:5px;margin-top:-5px}@media (max-width:480px){.purchasehistoryinfo{font-size:13px;line-height:19px}.purchasehistoryinforemarks{font-size:10px;line-height:13px}}.itemcontainer{justify-content:space-between;flex-direction:row;align-items:flex-start;width:100%;display:flex}.itemphotoarea{justify-content:flex-start;flex-direction:column;align-items:center;width:50%;display:flex}.itemphotoarea.sticked{position:fixed;top:66px}#itemphotosticker{width:100%}#itemphotosticker.sticked{position:fixed;top:66px}.itemphotocontainer{justify-content:flex-start;flex-direction:column;align-items:center;padding-bottom:20px;width:100%;display:flex}.itemphotocontainer.sticked{position:fixed;top:66px}.itemphotomainarea{flex-direction:row;width:100%}.itemphotomainarea,.itemphotoselectorarea{justify-content:center;align-items:center;display:flex}.itemphotoselectorarea{flex-direction:column}.itemphotoselector{height:50px;box-shadow:0 0 1px rgba(0,0,0,.14),0 1px 2px rgba(0,0,0,.28);border-radius:50%;cursor:pointer;width:50px}.itemphotoselector_left{margin-right:-10px}.itemphotoselector_right{margin-left:-10px}.itemmainphoto{height:auto;width:500px}.itemvideoarea{justify-content:flex-start;margin-bottom:20px;flex-direction:column;align-items:center;display:flex}.itemvideo{height:310px;width:550px;line-height:100%}.autoplaycontrolonitempage{font-size:11px;text-decoration:underline;color:#bdbdbd;text-align:right;margin:2px 0 -10px;cursor:pointer;width:100%;line-height:18px}.itemphotosubarea{justify-content:flex-start;flex-wrap:wrap;flex-direction:row;align-items:flex-start;width:100%;margin-top:10px;display:flex}.itemsubphoto{height:auto;padding:0 2.5px;margin-bottom:5px;cursor:pointer;width:95px}.itemsubphoto:hover{opacity:.7}.itemphotoviewerarea{height:0;transition:height .5s ease-in-out;background-size:cover;margin:0 auto;box-shadow:0 2px 10px rgba(0,0,0,.2);background-position:50%,50%;width:150px}.itemphotoviewerarea.open{height:150px}.itemphotoviewerarea.close{height:0}.itemmainarea{width:50%}.itemheadarea,.itemmainarea{justify-content:flex-start;flex-direction:column;align-items:stretch;display:flex}.itemheadarea{width:100%}.itemcode,.itemheadarea_itemcode{justify-content:flex-start;flex-wrap:wrap;font-size:36px;flex-direction:row;align-items:center;line-height:44px;display:flex}.itemheadarea_itemname,.itemname{font-size:24px;color:#757575;line-height:32px}.itemheadarea_itemidarea,.itemidarea{font-size:13px;color:#bdbdbd;line-height:15px;margin-top:3px}.itemheadarea_itemidarea_caption,.itemidcaption{margin-right:3px}.reviewarea{justify-content:flex-start;flex-wrap:wrap;flex-direction:row;gap:2px 9px;align-items:center;margin-top:5px;display:flex}.userreviewarea{margin-right:8px}.itemheadarea_reviewstararea{justify-content:flex-start;flex-wrap:wrap;flex-direction:row;align-items:center;display:flex}.noreviewinfo{font-size:13px;color:#757575;line-height:15px}.reviewstar{height:24px;margin-right:3px;width:120px;vertical-align:top}.reviewcount{font-size:12px;line-height:16px}.otherreviewcountarea{padding:3px 9px;justify-content:flex-start;font-size:12px;font-weight:700;flex-direction:row;background-color:#f1f4f8;align-items:center;border-radius:10px;line-height:24px;display:flex}.otherreviewcontainer{margin-bottom:5px}.otherreviewcontainerbody{padding-left:10px}.makerreviewcountarea{color:#af8d9d}.supplierreviewcountarea{color:#959ab5}.anchorinpage:has(.otherreviewcountarea){text-decoration:none}.otherreviewcountcaption{margin-right:3px}.otherreviewcount{text-decoration:underline}.otherreviewcontainer .reviewbox{padding:10px;background-color:#f9fbfd;margin:2px 0 10px;border-radius:20px}.otherreviewcontainerheader{padding:12px 15px;justify-content:flex-start;margin-bottom:3px;flex-direction:column;background-color:#f1f4f8;justify-items:flex-start;align-items:flex-start;border-radius:15px;display:inline-flex}.otherreviewcontainerheadercaption{font-size:15px;font-weight:700;line-height:19px}.otherreviewcontainerheadercaptionsub{font-size:12px;line-height:15px;margin-top:2px}.makerreviewcontainerheader{color:#b37995}.supplierreviewcontainerheader{color:#7f8ac4}.itemheadarea_itemheaddescription{font-size:16px;margin-bottom:10px;line-height:32px;margin-top:10px}.itemheadarea_makerarea{margin-top:3px}.itemheadarea_makerarea,.itemheadarea_makerarea a,.itemheadarea_makerarea a:visited,.itemheadarea_supplierarea,.itemheadarea_supplierarea a,.itemheadarea_supplierarea a:visited,.supplierarea,.supplierarea a,.supplierarea a:visited{font-size:13px;color:#757575;line-height:21px}.itemheadarea_stylearea{justify-content:flex-start;flex-wrap:wrap;flex-direction:row;margin:0 0 3px;align-items:flex-start;display:flex}.searchtagicon{height:35px;border:1px solid #9e9e9e;background-size:contain;margin:3px;background-position:50%;border-radius:50%;width:35px;background-repeat:no-repeat}.itemheadarea_makerarea_caption,.itemheadarea_supplierarea_caption,.supplierarea_caption{margin-right:3px}.itemheadarea_selectedskuarea{justify-content:flex-start;font-size:16px;flex-direction:column;align-items:flex-start;line-height:25px;margin-top:10px;display:flex}.itemheadarea_selectedskuarea a,.itemheadarea_selectedskuarea a:visited{color:#000}.itemheadarea_selectedskuarea_caption{margin-right:5px}.itemheadarea_stockinfoarea,.stockinfoarea{justify-content:flex-start;flex-wrap:wrap;color:#43a047;flex-direction:row;margin:10px 0 3px;align-items:center;line-height:18px;display:flex}.itemheadarea_stockinfoarea_remarks{font-size:8px;color:#43a047;line-height:13px;margin-top:-5px}.itemheadarea_stockinfoarea_remarks a{color:inherit}.stockinfoarea.outofstock,.stockinfoarea.outofstock .stockquantityinfo{color:#e53935}.itemheadarea_stockinfoarea_caption,.stockinfoarea_caption{margin-right:5px;white-space:nowrap}.stockinfoarea_value{white-space:nowrap}.stockremarks{font-size:16px;color:inherit}.stockinfo_skunotselected{opacity:.8}.shipmentmessageremark_asterisk{cursor:pointer;margin-left:1px}.itemheadarea_priceandquantityarea{justify-content:space-between;flex-wrap:wrap;flex-direction:row;align-items:center;width:100%;margin-top:10px;display:flex}.itemheadarea_pricearea{min-width:35%}.itemheadarea_pricearea_explanation,.itemheadarea_pricearea_retailpriceinfo,.priceunitexplanation{justify-content:flex-start;font-size:15px;color:#757575;flex-direction:row;align-items:center;line-height:18px;display:flex}.itemheadarea_pricearea_price,.pricearea_price,.totalamount{font-size:28px;line-height:32px}.itemheadarea_pricearea_taxinfo,.pricearea_taxinfo{color:#757575}.itemdiscountcouponinformation{padding:5px 15px 7px;font-size:12px;font-weight:700;color:#616161;max-width:100%;flex-direction:column;background-color:#fff176;box-sizing:border-box;border-radius:10px;line-height:18px;margin-top:0;display:inline-flex}.itemdiscountcouponlabel{white-space:nowrap}.itemdiscountcouponlist{min-width:0;row-gap:3px}.itemdiscountcoupon,.itemdiscountcouponlist{flex-direction:column;display:flex}.itemdiscountcouponcondition{column-gap:4px;justify-content:center;flex-wrap:wrap;display:flex}.itemdiscountcouponvalue{white-space:nowrap}.itemdiscountcouponcheckouttext{font-size:10px;font-weight:400;line-height:10px;margin-top:1px}@media (max-width:480px){.itemdiscountcouponinformation{margin-bottom:5px}}.itemheadarea_pricearea_pleasecontact{font-size:18px;color:#0097a7;line-height:24px}.itemheadarea_pricearea_pleaselogin,.itemheadarea_pricearea_pleaselogin a:visited{font-size:16px;color:#0277bd;line-height:20px}.progressiveinfo{font-size:15px;color:#757575;line-height:18px}.priceunderlinearea{background:linear-gradient(transparent 80%,#f8bbd0 0);padding-bottom:2px}.itemheadarea_pricearea_offpreviouspricecontainer{justify-content:flex-start;flex-wrap:nowrap;flex-direction:row;align-items:center;margin-top:2px;display:flex}.offpreviousprice{font-size:22px;text-decoration:line-through;line-height:26px}.offpreviouspricecaption{font-size:14px;margin-right:3px;color:#757575;line-height:18px}#movetoaccountregistrationpagebutton_onmainarea{margin-bottom:20px;margin-top:3px}.itemheadarea_quantityarea{justify-content:flex-start;flex-direction:row;align-items:center;display:flex}.itemheadarea_quantityarea_caption{margin-right:5px;width:38px;word-wrap:normal}#quantityinput{font-size:18px}.quantitycautionmessage{animation:fadeinanimation 1s;font-size:11px;color:#616161;margin-left:43px;width:230px;line-height:13px}.quantitycautionmessage.force{color:#d32f2f}.inputcontrollercontainer{height:100%;padding:2px;margin-right:2px;right:0;position:absolute;flex-direction:column;top:0}.inputcontroller,.inputcontrollercontainer{justify-content:center;align-items:center;display:flex}.inputcontroller{height:50%;flex-direction:row}.inputcontrollerbutton{height:20px;cursor:pointer;width:20px}.inputcontrollerbutton:hover{opacity:.7}.itemheadarea_addtofavoritearea{justify-content:center;flex-direction:column;align-items:center;margin-left:3%;display:flex}.favoriteitemtagmaintenancebutton.textbutton{padding:0;font-size:12px;border:0;color:#c2185b;background:none;cursor:pointer;margin-top:4px}.addtofavoritebutton{height:28px;cursor:pointer;width:40px}.addtofavoritebutton:hover{opacity:.7}.favoriteitemtageditorpopup{padding:14px 14px 10px;border:1px solid #d0d0d0;position:absolute;background-color:#fff;box-sizing:border-box;box-shadow:0 8px 22px rgba(0,0,0,.18);border-radius:3px;width:min(330px,calc(100vw - 16px));z-index:3000}.favoriteitemtageditorchiparea{justify-content:flex-start;flex-wrap:wrap;margin-bottom:8px;flex-direction:row;gap:6px;align-items:flex-start;display:flex}.favoriteitemtageditorchip{padding:1px;border:1px solid #fff;background-color:#fff;border-radius:3px;cursor:pointer}.favoriteitemtageditorchip.selected{border-color:#f06292}.favoriteitemtageditorchipinner{padding:5px 9px;justify-content:center;font-size:13px;border:1px solid #f06292;color:#f06292;flex-direction:row;align-items:center;border-radius:3px;line-height:17px;display:flex}.favoriteitemtageditorinputarea{justify-content:flex-start;flex-direction:row;gap:8px;align-items:flex-start;display:flex}.favoriteitemtageditorrichinputbox{flex:1;margin-bottom:0;width:auto}.favoriteitemtageditoraddbutton.textbutton{padding:0;border:0;color:#c2185b;background:none;cursor:pointer;margin-top:20px}.favoriteitemtageditorcontrolarea{text-align:right;margin-top:8px}.favoriteitemtageditorclosebutton.textbutton{padding:0;border:0;color:#c2185b;background:none;cursor:pointer}.favoriteitemtageditorloading,.favoriteitemtageditornotag{font-size:13px;color:#616161;line-height:18px}.itemheadarea_addtocartarea{justify-content:flex-start;flex-direction:column;align-items:stretch;margin-top:10px;display:flex}.itemheadarea_addtocartarea_errormessagearea{font-size:14px;color:#e53935;text-align:center;line-height:28px}.generalitemarea,.generalitemdetailarea,.itemoptionarea,.skuarea{margin-bottom:30px;border-top:1px solid #bdbdbd;margin-top:5px}.generalitemdetailheader,.generalitemheader,.itemoptionheader,.skuheader{font-size:20px;line-height:36px}.generalitemdetailexplanation,.generalitemexplanation,.itemoptionexplanation,.skuexplanation{color:#757575;line-height:22px}.generalitemexplanation{margin-bottom:15px}.generalitembottomexplanation{font-size:13px;color:#757575;text-align:center;line-height:15px;margin-top:5px}.samplebookbottomexplanation_disabled{font-size:14px;color:#c62828;line-height:20px;margin-top:5px}.skucontainer{justify-content:flex-start;flex-wrap:wrap;flex-direction:row;align-items:flex-start;margin-top:10px;display:flex}.skubox{justify-content:center;flex-direction:column;align-items:center;cursor:pointer;display:flex}.skubox:hover{opacity:.7}.skubox.selected .itemcolorbox_coloricon{border:2px solid #2979ff}.skubox.notselectable *{opacity:.4}.itemcolorbox.notselectable *{opacity:.3}.itemspecbox{min-width:18%;margin:6px 1%}.itemspecbox_selector{height:41px;padding:1px;border-radius:3px;width:100%}.itemspecbox.selected .itemspecbox_selector{border:2px solid #2979ff}.itemspecbox_selectorinner,.itemspecboxinner{height:100%;min-height:35px;padding:1px 2px;justify-content:center;border:1px solid #2979ff;color:#2979ff;flex-direction:column;align-items:center;border-radius:3px;width:100%;display:flex}.itemspecbox_speccode{font-size:16px;line-height:22px}.itemspecbox_specname{font-size:11px;line-height:15px;margin-top:-3px}.itemcolorbox{margin:5px}.itemcolorbox_coloricon{border:2px solid transparent;border-radius:50%}.colortip{height:45px;border:1px solid transparent;border-radius:50%;width:45px}.itemcolorbox_colorcode{font-size:14px;color:#616161;max-width:80px;line-height:17px}.itemcolorbox_colorcode,.itemcolorbox_colorname{text-align:center;word-wrap:break-word;white-space:normal}.itemcolorbox_colorname{font-size:13px;color:#9e9e9e;max-width:70px;line-height:16px}.itemunitarea{margin-bottom:5px}.itemunitcontainer{margin-top:0}.itemunitbox{margin:5px 10px}.itemunitboxinner{height:50px;padding:1px;justify-content:center;font-size:18px;border:1px solid #2979ff;color:#2979ff;flex-direction:column;text-align:center;align-items:center;border-radius:50%;width:50px;line-height:18px;display:flex}.itemunitbox.selected .itemunitboxinner{padding:0;border:2px solid #2979ff}.itemunitbox_unitname{font-size:14px;color:#616161;color:#2979ff;max-width:90px;text-align:center;line-height:17px;word-wrap:break-word;margin-top:3px;white-space:normal}.itemextensionkeybox_extensionkeycode{text-align:center;width:100px}.itemextensionkeybox_extensionkeyname{font-size:13px;color:#9e9e9e;text-align:center;width:100px;line-height:16px}.skuimagebox{font-size:14px;color:#616161;margin:1%;line-height:17px}.skuimage{border:2px solid #eee;margin-bottom:2px;border-radius:8px;width:100px}.skuimagebox.selected img{border:2px solid #2979ff}.discontinuedskuremarks,.nostockskuremarks{padding:1px 5px;font-size:9px;border:1px solid #2e7d32;color:#1b5e20;opacity:1!important;line-height:13px;margin-top:1px}.discontinuedskuremarks{border:1px dashed #424242;color:#424242;background-color:#eee}.detaildescriptionarea{border-top:1px solid #bdbdbd;margin:10px 0 0}.itemdescription{margin-bottom:10px;line-height:25px}.detaildescription1{color:#424242}.detaildescription2{color:#01579b}.detaildescription3{color:#004d40}.detaildescription4{color:#33691e}.detailinfoarea{padding:10px 20px;font-size:16px;color:#757575;background-color:#f5f5f5;margin:5px 0 15px;width:100%;line-height:22px}.detailinfocontainer{flex-direction:column;align-items:stretch;width:100%}.detailinfobox,.detailinfocontainer{justify-content:flex-start;display:flex}.detailinfobox{flex-direction:row;align-items:center}.detailinfobox_divider{border-top:1px solid #fff;width:100%}.detailinfobox_divider td,.detailinfobox_divider th,.detailinfobox_divider_pre td,.detailinfobox_divider_pre th{padding:5px 0}.detailinfo_caption{flex-shrink:0;padding:5px 0;font-weight:400;width:27%}.detailinfo_divider{margin-right:7px}.detailinfo_value{padding:5px 0;justify-content:flex-start;flex-wrap:nowrap;flex-direction:row;word-break:break-word;align-items:center;display:flex}.detailinfo_value:before{margin-right:7px;content:":"}.detailinfo_value a,.detailinfo_value a:visited{color:#7e57c2}.detailinfo_value_material{justify-content:flex-start;flex-wrap:wrap;flex-direction:row;align-items:center;display:flex}.detailinfo_value_material_inner{line-height:26px}.detailcollectiontagarea{display:flex}.countryflag{margin-left:5px}.preorderarea,.stocklistarea{padding:10px;margin-bottom:30px;border-top:1px dashed #757575;background-color:#fcfcfc}.preorderarea,.preorderarea_inner,.stocklistarea,.stocklistarea_inner{justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;width:100%;display:flex}.preorder_controlarea{justify-content:flex-start;flex-wrap:nowrap;flex-direction:row;background-color:#f5f5f5;align-items:center;width:100%;display:flex}input[type=checkbox].preordercheckbox{margin:0 10px}.preordercheckboxlabel{font-size:20px;line-height:36px;display:block}.preordercheckboxlabel span{font-size:14px}.preordercheckboxlabel_sub{font-size:13px;margin-bottom:3px;color:#424242;line-height:24px;margin-top:-8px;display:block}.preorder_descarea ul,.stocklist_descarea ul{list-style-position:inside;font-size:14px;list-style-type:disc;margin-left:10px;line-height:26px}.preorder_deliverydetail,.stocklist_deliverydetail{width:100%;margin-top:20px}.preorder_deliverydetailtable,.stocklist_deliverydetailtable{color:#212121;width:100%}.preorder_deliverydetailtable td,.preorder_deliverydetailtable th,.stocklist_deliverydetailtable td,.stocklist_deliverydetailtable th{padding:4px 3px;font-size:14px;line-height:20px}.preorder_deliverydetailtable th,.stocklist_deliverydetailtable th{font-weight:400;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd}.preorder_deliverydetailtable td,.stocklist_deliverydetailtable td{border-top:1px solid #eee;border-bottom:1px solid #eee}.preorder_deliverydetailtable tr:nth-child(odd) td,.preorder_deliverydetailtable tr:nth-child(odd) th,.stocklist_deliverydetailtable tr:nth-child(odd) td,.stocklist_deliverydetailtable tr:nth-child(odd) th{background-color:#f5f5f5}.preorder_deliverydetailtable tr:nth-child(2n) td,.preorder_deliverydetailtable tr:nth-child(2n) th,.stocklist_deliverydetailtable tr:nth-child(2n) td,.stocklist_deliverydetailtable tr:nth-child(2n) th{background-color:#fafafa}.preorder_deliverydetailtable .colortip,.stocklist_deliverydetailtable .colortip{height:20px;margin-right:3px;width:20px;vertical-align:middle;margin-top:-1px}.preorder_colorcode div.colortip,.stocklist_colorcode div.colortip{float:left}.preorder_deliverydetailtable_remarks,.stocklist_deliverydetailtable_remarks{font-size:13px;color:#757575;padding-right:5px;text-align:right;width:100%;line-height:18px;margin-top:3px}.preorderinfo_lastupdatedate,.stocklistinfo_lastupdatedate{margin-left:3px}.preorderskuremarks,.stocklistskuremarks{padding:1px 5px;font-size:9px;border:1px solid #bdbdbd;color:#9e9e9e;line-height:13px;margin-top:1px}.itemspecbox .preorderskuremarks,.itemspecbox .stocklistskuremarks{margin-top:2px}.stocklist_quantity,.stocklist_quantitycaption{text-align:right}.stocklist_quantityvaluearea{position:relative;white-space:nowrap;display:inline-block}.stocklist_takeallbutton{transform:translateY(-50%);pointer-events:none;padding:1px 6px;font-size:12px;border:1px solid #9e9e9e;right:calc(100% + 7px);color:#424242;transition:opacity .15s ease;position:absolute;opacity:0;visibility:hidden;top:calc(50% + 1px);background-color:#fff;border-radius:3px;cursor:pointer;line-height:18px;white-space:nowrap;font-family:inherit;z-index:2}.stocklist_row.stocklist_row_actionvisible .stocklist_takeallbutton,.stocklist_row:focus-within .stocklist_takeallbutton{pointer-events:auto;opacity:1;visibility:visible}.stocklist_takeallbutton:focus-visible,.stocklist_takeallbutton:hover{border-color:#616161;background-color:#eee}@media (hover:hover) and (pointer:fine){.stocklist_row:hover .stocklist_takeallbutton{pointer-events:auto;opacity:1;visibility:visible}}.summerizestocklistcheckboxarea{text-align:right;width:100%;line-height:28px;margin-top:-15px;display:none}input[type=checkbox].summerizestocklistcheckbox{height:16px;margin:0 3px 0 0;width:16px}.summerizestocklistcheckboxlabel{font-size:13px;line-height:23px}@media (max-width:480px){.detailinfoarea{font-size:14px;line-height:20px}.detailinfo_caption,.detailinfo_value{padding:3px 0}.preorderarea,.stocklistarea{padding:5px;margin-bottom:30px}.detailinfo_value:before{margin-right:4px}.preorder_controlarea{align-items:flex-start}input[type=checkbox].preordercheckbox{margin:12px 5px 0}.preordercheckboxlabel{font-size:20px;line-height:32px}.preordercheckboxlabel span{display:none}.preordercheckboxlabel_sub{font-size:13px;line-height:18px;margin-top:0}.preorder_descarea ul,.stocklist_descarea ul{font-size:14px;margin-left:5px;line-height:20px}.preorder_descarea li,.stocklist_descarea li{margin:3px 0}.preorder_deliverydetailtable,.stocklist_deliverydetailtable{line-height:22px}}.stocklistarea_exceedstockorderarea{padding:5px 0 10px;background-color:#f5f5f5;width:100%;margin-top:7px}.exceedstockorder_controlarea{justify-content:flex-start;flex-wrap:nowrap;flex-direction:row;align-items:center;display:flex}input[type=checkbox].exceedstockordercheckbox{margin:0 6px 0 10px}.exceedstockordercheckboxlabel{font-size:15px;line-height:24px;display:block}.exceedstockordercheckboxlabel span{font-size:14px}.exceedstockorder_descarea ul{list-style-position:inside;list-style-type:disc;margin-left:15px}.exceedstockorder_descarea li{font-size:13px;margin:4px 0;line-height:20px}@media (max-width:480px){input[type=checkbox].exceedstockordercheckbox{margin:0 3px 0 5px}.exceedstockorder_descarea ul{margin-left:10px}}.itemheadarea_selectedoptionarea{font-size:16px;margin-bottom:3px;line-height:25px;margin-top:0}.itemheadarea_selectedoptionarea_caption{margin-right:5px}.itemheadarea_pricearea_optionpriceinfo{justify-content:flex-start;font-size:15px;color:#ff6f00;flex-direction:column;align-items:flex-start;line-height:18px;display:flex}.itemheadarea_pricearea_optionpricebox{margin-bottom:3px;margin-top:-2px}.itemoptionarea{margin-bottom:10px}.itemoptionexplanation{margin-bottom:15px}.itemoptionbox{justify-content:space-between;margin-bottom:30px;flex-direction:row;align-items:flex-start;width:100%;display:flex}.itemoptioniconarea{margin-right:10px}.itemoptioncontentarea{justify-content:flex-start;flex-direction:column;align-items:stretch;width:100%;display:flex}.itemoptioninfoarea{justify-content:space-between;flex-direction:row;align-items:flex-start;display:flex}.itemoptiondescriptionarea{font-size:14px;margin-right:20px;color:#ff6f00;line-height:20px}.itemoptiondescriptionarea a{color:inherit}.itemoptionbox.disabled .itemoptiondescriptionarea{color:#bdbdbd}.itemoptionpricearea{flex-shrink:0;margin-left:auto}.itemoptioncontrolarea,.itemoptionpricearea{justify-content:flex-start;flex-direction:column;align-items:flex-end;display:flex}.itemoptioncontrolarea{width:100%}.itemoptioncontrolarea .generalentrybox{width:auto}.itemoptionicon{height:100px;padding:1px;border:2px solid transparent;border-radius:3px;cursor:pointer;width:110px}.itemoptionicon.selected{border:2px solid #ff6f00}.itemoptionbox.disabled .itemoptionicon.selected{border:2px solid #bdbdbd}.itemoptionicon:hover{opacity:.7}.itemoptioniconinner{height:100%;padding:1px 2px;justify-content:center;font-size:16px;border:1px solid #ff6f00;color:#ff6f00;flex-direction:column;text-align:center;align-items:center;border-radius:3px;width:100%;line-height:22px;display:flex}.itemoptionbox.disabled .itemoptioniconinner{border:1px solid #bdbdbd;color:#bdbdbd}.itemoptionforceexplanation,.itemoptionrequiredexplanation{font-size:10px;color:#ff6f00;line-height:12px}.itemoptionbox.disabled .itemoptionforceexplanation,.itemoptionbox.disabled .itemoptionrequiredexplanation{color:#bdbdbd}.itemoptiondisabledexplanation{font-size:10px;color:#bdbdbd;line-height:12px}.itemoptionpricearea_explanation{justify-content:flex-start;font-size:13px;color:#9e9e9e;flex-direction:row;align-items:center;line-height:16px;display:flex}.itemoptionpricearea_price{font-size:22px;color:#757575;line-height:24px}.itemoptioncontrolarea_richinputbox{padding:16px 0 0;margin:5px 0 0}.itemoptioncontrolarea_richinput{padding:4px 0;font-size:15px}.itemoptioncontrolarea_richinputlabel{font-size:15px}.itemoptioncontrolarea_itemoptionquantityinput .richinputinnerbox{width:50%}.itemoptiondescription_leadtime{margin:5px 0}.itemoptiondescription_leadtime_caption{margin:0 3px 0 2px}.generalfaqcontentarea{margin-bottom:35px}.generalfaqcontentarea .itemgeneralcontainerexplanation{margin-bottom:5px}.itemgeneralcontainer{min-height:0;justify-content:flex-start;border-top:1px solid #bdbdbd;flex-direction:column;align-items:flex-start;width:100%;display:flex}.itemgeneralcontainerheader{font-size:24px;line-height:30px;margin-top:4px}.itemgeneralcontainerexplanation{font-size:14px;margin-bottom:15px;color:#757575;line-height:20px;margin-top:2px}.itemgeneralcontainermainarea{flex-direction:column}.itemgeneralboxcontainer,.itemgeneralcontainermainarea{min-height:0;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.itemgeneralboxcontainer{flex-wrap:wrap;flex-direction:row}.generalremarkscontainer{justify-content:flex-start;border-top:1px solid #bdbdbd;flex-direction:column;align-items:flex-start;padding-bottom:20px;width:100%;display:flex}.generalremarkscontainerheader{font-size:24px;line-height:30px;margin-top:4px}.generalremarkscontainerexplanation{font-size:14px;margin-bottom:6px;color:#757575;line-height:20px;margin-top:2px}.generalremarkscontainermainarea,.generalremarksitem{justify-content:flex-start;flex-direction:column;align-items:flex-start;width:100%;display:flex}.generalremarksitem{padding-bottom:5px}.generalremarksitemtitle{font-size:16px;color:#546e7a;line-height:28px}.generalremarksitemtitle:before{content:"・"}.generalremarksitemcontent{font-size:13px;color:#78909c;margin-left:20px;width:calc(100% - 20px);line-height:18px}.reviewcontainer{justify-content:flex-start;border-top:1px solid #bdbdbd;flex-direction:column;align-items:flex-start;width:100%;display:flex}.reviewcontainerheader{font-size:24px;line-height:30px;margin-top:4px}.reviewcontainerexplanation{font-size:14px;margin-bottom:6px;color:#757575;line-height:20px;margin-top:2px}.reviewcontainermainarea{justify-content:flex-start;flex-direction:column;align-items:flex-start;width:100%;display:flex}.averagereviewstararea{margin-bottom:15px;flex-direction:row;align-items:center}.averagereviewstararea,.postreviewarea{justify-content:flex-start;display:flex}.postreviewarea{margin-bottom:35px;flex-direction:column;align-items:flex-start;width:100%}.postreviewbuttonalert{font-size:13px;color:#f44336}.reviewboxcontainer{padding-left:2%}.reviewbox,.reviewboxcontainer{justify-content:flex-start;flex-direction:column;align-items:flex-start;width:100%;display:flex}.reviewbox{margin-bottom:45px}.reviewerarea{justify-content:flex-start;flex-direction:row;align-items:center;display:flex}.reviewericonarea{padding:3px;justify-content:center;margin-right:5px;flex-direction:column;align-items:center;display:flex}.reviewercompanyicon,.reviewerusericon{box-shadow:0 0 1px rgba(0,0,0,.14),0 1px 2px rgba(0,0,0,.28)}.reviewercompanyicon{position:absolute;top:0;border-radius:50%;left:0;width:14px;float:left}.reviewerusericon{height:28px;border-radius:50%;width:28px}.reviewernamearea{font-size:16px;margin-right:4px;line-height:24px}.reviewermark_purchased{border-color:#4a148c;color:#4a148c}.reviewermark_supplier{border-color:#1565c0;color:#1565c0}.reviewermark_maker{border-color:#c62828;color:#c62828}.reviewstararea{height:18px}.reviewerreviewstar{height:18px;margin-right:3px;width:90px;vertical-align:top}.reviewdatearea{font-size:13px;color:#757575;line-height:18px}.reviewskuarea{font-size:12px;margin-bottom:5px;color:#757575;line-height:17px}.reviewcommentarea,.reviewtitlearea{font-size:16px;line-height:26px}.reviewcommentarea{margin-bottom:5px;width:100%}.reviewphotoarea{justify-content:flex-start;flex-wrap:wrap;flex-direction:row;margin:5px 0;align-items:flex-start;display:flex}.reviewphotoarea img{height:200px;margin-right:10px;width:auto}.reviewphotoarea video{height:auto;margin-right:10px;max-width:200px}.reviewdetailstararea{justify-content:flex-start;flex-wrap:wrap;flex-direction:row;margin:5px 0;align-items:center;display:flex}.reviewdetailstarareacaption{font-size:15px;margin-right:15px;color:#757575;line-height:20px}.reviewdetailstarbox{justify-content:flex-start;flex-wrap:nowrap;margin-right:10px;flex-direction:column;align-items:flex-start;display:flex}.reviewdetailstarcaption{font-size:13px;line-height:18px}.reviewdetailstarvalue{line-height:0}.reviewgoodcountarea{font-size:12px;color:#757575;margin:5px 0 5px 2px;line-height:18px}.reviewactionarea{justify-content:flex-start;flex-wrap:wrap;flex-direction:row;margin:2px 0 5px;align-items:center;line-height:13px;display:flex}.reviewaction_separator{height:15px;border-left:1px solid #bdbdbd;margin:0 10px}.commentonreviewbutton,.reportviolationbutton{font-size:13px;color:#9e9e9e}.commentonreviewbutton:hover,.reportviolationbutton:hover{color:#9e9e9e}.reviewreportthankyoucomment{font-size:12px;color:#00897b;line-height:18px}.commentonreviewarea{animation:popupfadeinanimation .3s;justify-content:flex-start;flex-direction:column;align-items:stretch;width:60%;display:flex}.commentonreviewarea .richinputbox{margin-bottom:0}.commentonreviewarea .richinputinnerbox{line-height:1.2}.commentonreviewarea .richinputlabel,.commentonreviewarea input,.commentonreviewarea textarea{font-size:13px;line-height:18px}.commentonreviewarea .inputerrormessage,.commentonreviewarea .richinputlabel.active,.commentonreviewarea .richinputlabel.errored,.commentonreviewarea .richinputlabel.filled{font-size:11px}.commentonreviewarea .inputerrormessagebox{line-height:1.2}.commentonreviewrichinputbox{width:100%}.nicknameinputbox{padding:16px 0 0;position:relative;margin:3px auto 10px 0;width:200px}.commentonreviewactionarea{justify-content:flex-end;flex-wrap:wrap;flex-direction:row;align-items:flex-end;width:100%;display:flex}.cancelcommentonreviewbutton{margin-right:3px}.commentonreviewboxcontainer{padding-top:5px;margin-bottom:5px;border-top:1px solid #eee;width:100%;margin-top:10px;padding-left:10px}.commentonreviewbox{margin-bottom:5px;border-bottom:1px solid #eee;padding-bottom:20px;width:100%}.commentericonarea{margin-right:2px}.commenternamearea{font-size:14px;color:#616161}.commentdatearea{font-size:11px}.commentcommentarea{font-size:14px;color:#616161;line-height:22px}.reviewcommentactionarea{justify-content:flex-end;flex-wrap:wrap;flex-direction:row;align-items:center;width:100%;display:flex}@media (max-width:1200px){.itemmainphoto{width:400px}.itemvideoarea{margin-bottom:15px}.itemvideo{height:248px;width:440px}}@media (max-width:900px){.itemmainphoto{width:300px}.itemvideo{height:186px;width:330px}.buttonbox,.richinputbox{width:90%}}@media (max-width:750px){.itemcontainer{justify-content:flex-start;flex-direction:column;align-items:center;display:flex}.itemvideo{height:270px;width:480px}.itemmainarea,.itemphotoarea{width:90%}}@media (max-width:480px){.itemvideo{height:264px;width:470px}}@media (max-width:470px){.itemvideo{height:259px;width:460px}}@media (max-width:460px){.itemvideo{height:253px;width:450px}}@media (max-width:450px){.itemvideo{height:247px;width:440px}}@media (max-width:440px){.itemvideo{height:242px;width:430px}}@media (max-width:430px){.itemvideo{height:236px;width:420px}}@media (max-width:420px){.itemvideo{height:230px;width:410px}}@media (max-width:410px){.itemvideo{height:225px;width:400px}}@media (max-width:400px){.itemvideo{height:219px;width:390px}}@media (max-width:390px){.itemvideo{height:214px;width:380px}}@media (max-width:380px){.itemvideo{height:208px;width:370px}}@media (max-width:370px){.itemvideo{height:202px;width:360px}}@media (max-width:360px){.itemvideo{height:197px;width:350px}}@media (max-width:350px){.itemvideo{height:191px;width:340px}}@media (max-width:340px){.itemvideo{height:185px;width:330px}}@media (max-width:330px){.itemvideo{height:180px;width:320px}}@media (max-width:320px){.itemvideo{height:174px;width:310px}}@media (max-width:310px){.itemvideo{height:169px;width:300px}}@media (max-width:300px){.itemvideo{height:163px;width:290px}}@media (max-width:290px){.itemvideo{height:157px;width:280px}}@media (max-width:280px){.itemvideo{height:152px;width:270px}}@media (max-width:480px){.itemmainarea{width:96%}.autoplaycontrolonitempage{font-size:11px;margin-bottom:-5px;line-height:16px}.itemphotoselector_left{margin-right:-20px}.itemphotoselector_right{margin-left:-20px}.itemphotoselector{height:40px;width:40px}.itemspecbox{min-width:19.6%;margin:.2%}.itemoptiondescriptionarea{margin-right:5px;margin-bottom:10px}.itemoptioninfoarea{flex-wrap:wrap}.sharetitle{margin-bottom:3px}.detailinfoarea{padding:5px}.commentonreviewarea{width:100%}.reviewskuarea{margin-bottom:3px}}@media (max-width:360px){.itemmainarea{width:100%}.itemmainphoto{width:290px}.itemvideo{height:180px;width:320px}.itemphotoselector_left{margin-right:-35px}.itemphotoselector_right{margin-left:-35px}}.customtable_on_itemdesc{border-collapse:collapse;color:#9e9e9e;width:100%}.customtable_on_itemdesc th{font-weight:400;width:30%;vertical-align:middle}.customtable_on_itemdesc td,.customtable_on_itemdesc th{padding:5px;border-bottom:1px solid #bdbdbd}.customtable2_on_itemdesc{border-collapse:collapse;width:100%}.customtable2_on_itemdesc th{padding:5px;font-weight:400;color:#616161;border-bottom:1px solid #bdbdbd;vertical-align:middle}.customtable2_on_itemdesc td{padding:5px;color:#9e9e9e;border-bottom:1px solid #bdbdbd}.custom_normalcomparisontable{font-size:15px;border-collapse:collapse;margin-bottom:3px;color:#424242;line-height:22px}.custom_normalcomparisontable td,.custom_normalcomparisontable th{padding:5px;border:1px solid #bdbdbd;font-weight:400;min-width:120px;text-align:center}.custom_normalcomparisontable tr:nth-child(odd) td,.custom_normalcomparisontable tr:nth-child(odd) th{background-color:#eee}.custom_normalcomparisontable tr:nth-child(2n) td,.custom_normalcomparisontable tr:nth-child(2n) th{background-color:#fafafa}.custom_remarks{font-size:13px;color:#757575;margin:1px 0;line-height:20px}.customitemboxarea{padding:5px;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;box-shadow:0 1px 6px 0 rgba(0,0,0,.16);border-radius:8px;display:flex}.customitemboxarea_header{font-size:13px;color:#616161;line-height:21px}.customitemboxcontainer{overflow-x:scroll;justify-content:flex-start;flex-wrap:nowrap;flex-direction:row;align-items:flex-start;width:100%;display:flex}.customitemboxcontainer a{text-decoration:none;color:inherit}.customitembox{padding:5px;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;background-color:#fff;margin:5px;align-items:center;box-shadow:0 1px 6px 0 rgba(0,0,0,.16);border-radius:8px;width:130px;display:flex}.customitemboxphoto{margin:3px;width:100px}.customitemboxdesc{font-size:12px;color:#9e9e9e;text-align:center;line-height:15px}.customiteminfoarea{min-height:30px;padding:15px 20px;justify-content:flex-start;flex-wrap:nowrap;font-size:.95em;color:#424242;flex-direction:row;background-color:#f5f5f5;margin:5px 0 0;align-items:center;border-radius:10px;width:100%;line-height:1.6em;display:inline-flex}.customiteminfomark{height:40px;flex-shrink:0;justify-content:center;flex-wrap:nowrap;font-size:22px;font-weight:700;margin-right:12px;color:#fff;flex-direction:column;background-color:#fff;align-items:center;border-radius:50%;width:40px;display:flex}.customiteminfomark:after{color:#2962ff;content:"i";position:absolute}.customiteminfobody{justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;display:flex}.customiteminfomark[type=caution]:after{color:#d50000;content:"!";position:absolute}.custom_sizespectable{font-size:.7em;border-collapse:collapse;margin-bottom:.5em;color:#424242;line-height:1em}.custom_sizespectable td,.custom_sizespectable th{padding:1em 1.5em;font-weight:700;min-width:2em;text-align:center;vertical-align:middle}.custom_sizespectable th{font-weight:400;background-color:#eee}.customtablecontainer,.customtablecontainer_sizespec{overflow-x:scroll;width:100%}.custom_bordertoptable{font-size:1em;border-collapse:collapse;margin-bottom:.5em;color:#333;line-height:1.5em}.custom_bordertoptable tr{border-top:1px solid #ccc}.custom_bordertoptable td,.custom_bordertoptable th{padding:.75em;border:none;font-weight:400;min-width:120px;text-align:center;vertical-align:baseline}@media (max-width:480px){.customiteminfoarea{padding:8px;font-size:.9em;line-height:1.5em}.customiteminfomark{height:30px;margin-right:8px;width:30px}}.samplebookpricearea{flex-shrink:0;justify-content:flex-start;margin-bottom:10px;flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.samplebookpricearea_explanation{justify-content:flex-start;font-size:13px;color:#9e9e9e;flex-direction:row;align-items:center;line-height:16px;display:flex}.samplebookpricearea_price{font-size:22px;color:#757575;line-height:24px}.custombuttoncontainer{justify-content:flex-start;flex-wrap:nowrap;flex-direction:row;align-items:center;display:flex}.custombutton{padding:8px;font-size:14px;border:1px solid #bdbdbd;color:#616161;margin:5px 0 5px 8px;box-shadow:0 0 2px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.1);border-radius:5px;cursor:pointer;line-height:17px}.itemheadarea_itemheaddescription .custombutton{margin:0 0 0 8px}.custombutton-inline{display:inline-block}.custombutton_setquantity{gap:6px;align-items:center;vertical-align:middle;display:inline-flex}.customquantitystepper{flex-direction:column;gap:0;display:inline-flex}.customquantitystepbutton{height:10px;padding:0;justify-content:center;border:0;appearance:none;background-color:transparent;align-items:center;cursor:pointer;width:16px;display:flex}.customquantitystepbutton:before{height:0;border-right:4px solid transparent;border-left:4px solid transparent;content:"";width:0}.customquantitystepbutton_up:before{border-bottom:6px solid #757575}.customquantitystepbutton_down:before{border-top:6px solid #757575}.customquantitystepbutton_up:hover:before{border-bottom-color:#424242}.customquantitystepbutton_down:hover:before{border-top-color:#424242}.custombutton:hover{top:.5px;background-color:#fafafa}.itemyoutubecaption{margin-bottom:-40px}.itemyoutubecontainer{padding-top:56.25%;position:relative;margin:20px 0;width:100%}.itemyoutubecontainer iframe{height:100%!important;right:0;position:absolute;top:0;width:100%!important}.itemsharearea{justify-content:flex-start;flex-wrap:wrap;flex-direction:row;margin:0 0 20px;align-items:center;width:100%;display:flex}.sharetitle{font-size:13px;color:#9e9e9e;letter-spacing:.5px;margin:0 0 0 5px;line-height:23px}.shareiconarea{justify-content:flex-start;flex-wrap:wrap;flex-direction:row;align-items:center;display:flex}.itemshareitem{margin:0 10px 0 20px}.itemshareicon{height:45px;cursor:pointer;width:45px}.itemshareicon:hover{opacity:.7}.itemrightbannerarea{margin-bottom:20px;width:100%}.detailmaterialtagarea{flex-wrap:wrap;flex-direction:row;margin-left:8px;float:right}.detailmaterialtagarea,.samplebookitemarea{justify-content:flex-start;align-items:center;display:flex}.samplebookitemarea{flex-wrap:nowrap;flex-direction:column;margin-top:10px}.samplebookitemarea_inner{padding:5px 20px;justify-content:center;flex-wrap:nowrap;flex-direction:row;align-items:center;box-shadow:0 0 1px rgba(0,0,0,.14),0 1px 2px rgba(0,0,0,.28);border-radius:5px;display:flex}.samplebookitemphotoarea{margin-right:10px}.samplebookitemphoto{height:80px;width:80px}.samplebookitemmainarea{justify-content:flex-start;flex-wrap:nowrap;padding-right:20px;flex-direction:column;align-items:flex-start;display:flex}.samplebookitem_itemcode{font-size:15px;color:#424242;line-height:20px}.samplebookitem_itemcode a{text-decoration:none;color:inherit}.samplebookitem_itemname{font-size:12px;color:#757575;line-height:15px}.samplebookitem_unitprice{font-size:15px;color:#424242;line-height:20px;margin-top:5px}.topfeaturearea{margin-bottom:10px}.iteminquiryarea{font-size:12px;color:#757575;text-align:right;margin:5px 0 3px;width:100%;line-height:18px}.iteminquiryarea a{color:inherit}.sectiontopbannerarea{height:80px;background-size:auto 100%;background-position:50%;width:100%;background-repeat:repeat}@media (max-width:480px){.sectiontopbannerarea{height:55px;margin-bottom:6px}}.itemheadarea_favoriteitemtags{margin:3px 0 5px}.favoriteitemtag{padding:6px 12px;font-size:15px;border:1px solid #f06292;margin-right:6px;color:#f06292;position:relative;border-radius:3px;cursor:pointer;line-height:19px}