
@charset "utf-8";
/*--240321_img_ysm--*/
.checkboxCartGroupAccordion,input + label span.cartGroupAccordionClose,.cartGroupAccordion {display: none;}
.r{ color:#b00}
.less-than10{display:none;}
.comment_ToolChip{}
.comment_ToolChip:hover{position:relative;}
.comment_ToolChip .toolChipBox{display:none;}
.comment_ToolChip:hover .toolChipBox{font-size:7.5pt;font-weight:normal;content: attr(data-comment);display:block;padding:3px;width:200px;height:4em;position:absolute;top:10px;left:10px;background-color:rgba(0,0,0,.8);color:#fff;border-radius: 5px;text-align:left;z-index:999999999}
label.labelGroupAccordionOpen{margin:0 5px 30px;display:block;cursor:pointer;color:Blue;font-size:90%;text-align:center;}
input:checked + label + div.cartGroupAccordion {display: block;}
input:checked + label span.cartGroupAccordionOpen{display: none;}
input:checked + label span.cartGroupAccordionClose{display: inline;}
.pointer{ cursor:pointer;}
.openbox{ display:none;}
.ECcartGpBox .COMID_BOX_special{margin: 10px auto 4em!important;border-bottom:none;}
.ec_price_special{color:#b00;margin-bottom:1em !important;}
.ec_price_special span{font-size:120%;}
.commodityParagraph {font-size:75%;}
#honmon .Filter{ float:left; padding-right:3px;}
#EC{ padding:0;}
.ECcartGpBox *,#EC *{ margin:0; padding:0;}
#EC #EC_CART_BOX{ width:200px; margin:0 auto;}
#EC {text-align:center;}
#EC {width:220px; margin:0 auto}
#EC .cartBOX{margin:1.5em 0;}
#EC .c_support .CR_none{ display:none !important;}
#EC #ecLogo2 { height:28px;}
#EC #ecLogo2 A{ display:none;}
#EC .usb{ margin-bottom:0.15em;}
#EC .cartBtn a{display:block; margin:0 auto; padding:0; width:200px; height:37px; background:no-repeat center center;}
#EC .cartBtn a:link,#EC .cartBtn a:visited{ background:url(/-/media/Images/eshop/img_old/cart/cart_200_orange.png);}
#EC .cartBtn a:hover{ background:url(/-/media/Images/eshop/img_old/cart/cart_200_orange_o.png);}
#EC .cartBtn a.imgKanbaiAnc{margin:5px auto; height:75px; background:none;}
#EC .cartBtn a.imgKanbaiAnc:link,#EC .cartBtn a.imgKanbaiAnc:visited{ background:none;}
#EC .cartBtn a.imgKanbaiAnc:hover{ background:none;}
#EC .yoyaku a{display:block; margin:0 auto; padding:0; width:200px; height:37px; background-position:top left;}
#EC .yoyaku a:link, #EC .yoyaku a:visited{ background:url(/-/media/Images/eshop/img_old/cart/cart_200_yoyaku.png) no-repeat;}
#EC .yoyaku a:hover{ background:url(/-/media/Images/eshop/img_old/cart/cart_200_yoyaku_o.png) no-repeat;}
#EC .yoyakuS a{display:block; margin:0 auto; padding:0; width:105px; height:19px; background-position:top left;}
#EC .yoyakuS a:link, #EC .yoyakuS a:visited{ background:url(/-/media/Images/eshop/img_old/cart/cart_yoyaku_s.gif) no-repeat;}
#EC .yoyakuS a:hover{ background:url(/-/media/Images/eshop/img_old/cart/cart_yoyaku_s_o.gif) no-repeat;}
#EC .cart_mobName{margin-top:10px; font-weight:bold;}
#EC .moushikomi a{display:block; margin:0 auto; padding:0; width:105px; height:27px; background-position:top left;}
#EC .moushikomi a:link, #EC .moushikomi a:visited{ background:url(/-/media/Images/eshop/img_old/cart/cart_join.gif) no-repeat;}
#EC .moushikomi a:hover{ background:url(/-/media/Images/eshop/img_old/cart/cart_join_o.gif) no-repeat;}
#EC .cartBOX H2{ font-size:90%;margin:0;}
.cartDs a{display:block; margin:0 auto; padding:0; width:138px; height:33px; background-position:top left;}
.cartDs a:link, .cartDs a:visited{ background:url(/img/common_img/cart_ds.jpg) no-repeat;}
.cartDs a:hover{ background:url(/img/common_img/cart_ds_o.jpg) no-repeat;}
.cartBtnS a{display:block; margin:0 auto; padding:0; width:105px; height:19px; background-position:top left;}
.cartBtnS a:link, .cartBtnS a:visited{ background:url(/cp/img/pageitem/cart_105x19_01.gif) no-repeat;}
.cartBtnS a:hover{ background:url(/cp/img/pageitem/cart_105x19_02.gif) no-repeat;}
.yoyakuS a{display:block; margin:0 auto; padding:0; width:105px; height:19px; background-position:top left;}
.yoyakuS a:link,.yoyakuS a:visited{ background:url(/-/media/Images/eshop/img_old/cart/cart_yoyaku_s.gif) no-repeat;}
.yoyakuS a:hover{ background:url(/-/media/Images/eshop/img_old/cart/cart_yoyaku_s_o.gif) no-repeat;}
#ecLogo{margin:5px 0 15px;}
#ecNavi{font-size: 12px;}
#EC .hatsubaibi{color:#b00;font-size:80%;margin:1em 0 0.3em;}
#EC h2{margin:0.2em 0 0.3em;font-size:100%;}
#EC h4{margin:0.3em 0 0;font-size:80%;font-weight:normal;}
#EC .price,#EC .redPrice span,#EC .normalPrice span{font-size:80%;font-weight:bold;}
#EC .price span,#EC .redPrice span,#EC .normalPrice span{font-weight:normal;}
#EC span.bld{font-weight:bold;}
span.pName{font-weight:normal;}
/*#EC .price{color:#f00;}
*/
#EC .redPrice,#EC .normalPrice{font-size:100%;font-weight:bold;}
#EC .redPrice{color:#f00;}
#EC .normalPrice{color:#000;}
#EC .small,#EC td{font-size:80%;font-weight:normal;}
#EC table{margin:0 auto;}
#EC table td,#EC table th{font-size:80%;text-align:left;}
#EC table.noscale td,#EC table.noscale th{font-size:100%;}
#EC #right{margin:2px;text-align:left;}
#EC #right td{font-size:100%;}
#EC #right p{line-height:130%;font-size:80%;}
#EC #right h1{font-weight:normal;font-size:80%;}
#EC #right h2.cpt{margin:20px 0 3px;color: #F60;}
#EC #right h2.rnk{margin:10px 0 5px;}
#EC #right h3{margin:3px 0 2px;font-size:80%;}
#EC #right .rPrice{color: #F00;}
#EC #right .number{font-weight:bold;}
#EC .cp{padding: 5px;border: 1px solid #F90;}
#RightSide{width:220px;}
#ranking{text-align:left;}
#ranking .rabkNb{font-weight:bold;margin:0 0 1px;clear:both;font-size:80%;}
#ranking .rabk{border-top:1px dotted #ccc; font-weight:bold;margin:5px 0 1px;clear:both;font-size:80%;}
#ranking .rImg{margin:0;float:left;width:52px;padding-bottom:5px;}
#ranking .rPri,#ranking .rBtn{margin:1px 0;font-size:80%;}
#ranking .note{margin:1px 0;font-size:70%;}
#ranking H2{margin:1px 0;font-size:80%;}
#ranking P.rCart{margin:1px 0;}
#ranking P.cartBtnS{margin:1px 0;}
#ec_ranking{text-align:left; margin-left:5px; margin-top:1.5em;}
#ec_ranking P{ font-size:10px; text-align:right; margin:0.5em 0;}
#ec_ranking P.ec_notice{ font-size:12px; text-align:left; margin:0.5em 0;}
#ec_ranking .ec_rItem{ margin-top:5px; padding-bottom:5px; border-bottom:1px dotted #999;}
#ec_ranking .ec_rItem H2{ color:#F60; text-align: center; font-size: 11px; margin:0; width:60px;}
#ec_ranking .ec_rItem H3{ margin:0 0 0.4em; text-align:left; font-size:12px; font-weight:bold;}
#ec_ranking .ec_rankImg H5{font-size:12px; text-align:center; font-weight:bold; margin:0;}
#ec_ranking .ec_rItem .ec_rankImg{float: left; margin-right: 0px;}
#ec_ranking .ec_rItem .ec_text{text-align: left; margin-left:65px;}
#ec_ranking #rnk20 .ec_rankImg *{ margin: 0 auto; text-align:center;}
#ec_ranking #rnk20 .ec_rankImg H5{font-size:12px;}
#ec_ranking #rnk20 .ec_rankImg P{font-size:10px;}
#loading{padding:40px;text-align:center;color:#aaa;}
#logo{width:210px;padding:5px 0;float:left;}
#head{float:right;text-align:right;}
#head li{list-style-type:none;display:inline;font-size:100%;}
#head h1,#head p{display:inline;font-size:100%;margin:5px 0;}
#ecWin{position:absolute; top:-900px; left:-900px;padding:10px;border:1px solid #999;background-color:#fff;}
.forPk { z-index:-1; margin-right:-58px; margin-bottom:54px;}
.sys_box { font-size:80%;}
.sys_box UL { margin:0.5em 0 0 2em;}
.sys_box UL LI{ list-style-type:decimal; list-style-image:none;}
.pBox .kome,.unit .kome{ margin-left:3em !important;}
.box{ margin:0.5em 0 0.5em 1em;}
.box .kome{ margin-left:1.5em;}
.box OL LI,#container .box OL LI{ list-style-image:none; list-style-type:decimal; font-size:80%;}
.box OL,#container .box OL{ margin:0.5em 1em;}
#EC .yose{ margin-left:1em; text-indent:-1em}

#EC #EC_hatsubaibi {font-size: 80%; color:#b00; margin-top:1em; margin-bottom:0 !important; padding-bottom:0 !important}
#EC H4.EC_CD,#EC H4.EC_DL,#EC H4.EC_DS,#EC H4.EC_USB{font-size: 80% !important; font-weight:bold !important; margin-top:5px;}
#EC H4.EC_media{font-size: 80% !important; font-weight:bold !important; margin:0;}
#EC .cBox{ margin:1em 0;}
.EC_USBIMG{vertical-align: middle; margin-right: 3px;}
#EC H4.EC_pero{font-size: 80% !important; font-weight: bold; margin-top: 1em;}
#EC #EC_UBOX H4{font-size: 80% !important; font-weight: bold; text-align:left;}
#EC #EC_UBOX TABLE{ margin-left:0;}
#EC #EC_UBOX .caption{ margin-top:0.4em;}
#EC #EC_UBOX H4 SPAN,#EC H4.EC_pero SPAN{font-weight: normal;}
#EC EC_hassoBox{background: url(/cp/img/pageitem/sokujitu_no.gif) no-repeat left top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-left: 25px;}
#EC .pero{margin: 0; padding: 5px; background: #f8f7d7 none repeat scroll 0; text-align: left; display: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}
#EC .pCart{margin-top: 5px;}
#EC .cartChoice a{display:block; margin:0 auto; padding:0; width:210px; height:27px; background-position:top left;}
#EC .cartChoice a:link, #EC .cartChoice a:visited{ background:url(/-/media/Images/eshop/img_old/cart/cart_choice.gif) no-repeat;}
#EC .cartChoice a:hover{ background:url(/-/media/Images/eshop/img_old/cart/cart_choice_o.gif) no-repeat;}
#EC .cartCd a,#EC .cartDl a,#EC .EC_cartDs a,#EC .EC_cartDl a,#EC .EC_cartDvd a,#EC .cartCddvd a,#EC .EC_cartUmemo a{ float:left; margin:0 5px 0 0 ; padding:0; width:120px; height:23px; background-position:top left;}
#EC .cartCd a:link,#EC .cartCd a:visited{ background:url(/-/media/Images/eshop/img_old/cart/cart_cd.gif) no-repeat;}
#EC .cartCd a:hover{ background:url(/-/media/Images/eshop/img_old/cart/cart_cd_o.gif) no-repeat;}
#EC .cartCddvd a:link,#EC .cartCddvd a:visited{ background:url(/-/media/Images/eshop/img_old/cart/cart_cddvd_o.gif) no-repeat;}
#EC .cartCddvd a:hover{ background:url(/-/media/Images/eshop/img_old/cart/cart_cddvd_o.gif) no-repeat;}
#EC .cartDl a:link,#EC .cartDl a:visited{ background:url(/-/media/Images/eshop/img_old/cart/cart_dl.gif) no-repeat;}
#EC .cartDl a:hover{ background:url(/-/media/Images/eshop/img_old/cart/cart_dl_o.gif) no-repeat;}
#EC .EC_cartDs a:link,#EC .EC_cartDs a:visited{ background:url(/-/media/Images/eshop/img_old/cart/cart_ds.gif) no-repeat;}
#EC .EC_cartDs a:hover{ background:url(/-/media/Images/eshop/img_old/cart/cart_ds_o.gif) no-repeat;}
#EC .EC_cartDl a:link,#EC .EC_cartDl a:visited{ background:url(/-/media/Images/eshop/img_old/cart/cart_dl.gif) no-repeat;}
#EC .EC_cartDl a:hover{ background:url(/-/media/Images/eshop/img_old/cart/cart_dl_o.gif) no-repeat;}
#EC .EC_cartDvd a:link,#EC .EC_cartDvd a:visited{ background:url(/-/media/Images/eshop/img_old/cart/cart_dvd.gif) no-repeat;}
#EC .EC_cartDvd a:hover{ background:url(/-/media/Images/eshop/img_old/cart/cart_dvd_o.gif) no-repeat;}
#EC .EC_cartUmemo a:link,#EC .EC_cartUmemo a:visited{ background:url(/-/media/Images/eshop/img_old/cart/cart_umemo.gif) no-repeat;}
#EC .EC_cartUmemo a:hover{ background:url(/-/media/Images/eshop/img_old/cart/cart_umemo_o.gif) no-repeat;}
#EC #EC_UBOX{ margin-top:1.5em; text-align:left}
.EC_Price,.EC_PriceR{ font-size:90%; margin-bottom:2px;}
.EC_PriceR A{ text-decoration:underline;}
.EC_pPrice,.EC_pPriceR{font-size: 15px; float: left;}
#EC .EC_agree{font-size: 80%; line-height: 110%; text-align: left;}
.f80,.f80R{ font-size:80%;}
.f70,.f70R{ font-size:70%;}
#EC .EC_close { font-size:70%; text-align:right}
.R,.f70R,.f80R,.EC_PriceR,.EC_pPriceR{ color:#b00;}
#package2{width:100px;float:left;}
/*.btn_seihin {height:28px;text-align:center;}
.btn_seihin a{display:block;text-align: center; background:url(/eshop/img/gt/parts/ecgt_bot_soft_01.png) no-repeat; background-position: center center;}
.btn_seihin a:link, .btn_seihin a:visited{}
.btn_seihin a:hover{background:url(/eshop/img/gt/parts/ecgt_bot_soft_02.png) no-repeat; background-position: center center;}
*/
#cp_banner{ background-image:url(/cp/img/common/cp_banner_base.gif); background-repeat:no-repeat; width:200px; padding-top:35px; height:70px; cursor:pointer;}
*>#cp_banner{ padding-top:34px;}
#cp_banner .text{ text-align:center; margin-top:0; font-size:12px; font-weight:bold; color:#FFF;}
#cp_banner .cp_date{ margin:5px 0 0 15px; font-size:10px;}
#cp_banner>.cp_date{ margin-top:3px; font-size:10px;}
#EC .EC_cartItem{ margin-top:1.5em;}
#EC .EC_cartItem H2{ font-size:90%;}
#EC .EC_cartItem .dsAgre{ font-size:80%;}
#EC .cartHead{ margin-bottom:0.75em;}
#EC #EC_UBOX #cartRemarksD P.ec_kome{ margin:0.1em 0 0 1.5em ; text-indent:-1em;}
#EC #EC_UBOX #cartRemarksR,#EC #EC_UBOX #cartRemarksD{margin: 0 0 1em;}
#EC #EC_UBOX #cartRemarksR TD,#EC #EC_UBOX #cartRemarksD TD{ text-align:left;}
.thin{ font-weight:normal !important;}
#EC .EC_DL,#EC .EC_DS,#EC .EC_ROM,#EC .EC_CD,#EC .EC_USB{ margin-top:1em !important;}
#EC .EC_cartItem .EC_Price,#EC .EC_cartItem .EC_PriceR{ font-size:80%;}
#EC .itemhead{ font-size:80%; color:#F63; margin-bottom:0.2em;}
#EC .itemhead A{ color:#F63;}
#EC .EC_yoyaku{ font-size:90%; color:#F30; font-weight:bold;}
#EC #attention{ margin-top:1em;}
#EC #attention .text{ font-size:75%; margin: 0.3em 0 0.3em 1em; text-align:left}
#EC #attention .kome{ font-size:75%; margin: 0.3em 0 0.3em 1em; text-indent:-1em;}
#EC #attention .kome2{ font-size:75%; margin-left:2em; text-indent:-1em;}
#EC #cartRemarks .kome{ font-size:90%; margin-left:1.5em; text-indent:-1em;}
#EC #cartRemarks .kome2{ font-size:90%; margin-left:2.5em; text-indent:-1em;}
#EC #cartRemarksBOX{ margin-top:1.25em !important;}
#EC .attention{ font-size:75%; text-align:left; margin:0.2em 0 0.2em 1.5em; text-indent:-1em; color:#222;}
#EC #attention P{ margin-bottom:0.75em !important;}
#EC #EC_UBOX .caption{ font-size:80%}
#EC .cartHead H2{ text-align:center;}
#EC H2.peronOpen{ text-align:left; font-size:70% !important; color:#03F; cursor:pointer; font-weight:normal;}
#EC H2.peronOpen img{vertical-align:middle;}
#EC .cartPero{ display:none;}
#EC .peronClose{ margin-top:1em; text-align:right; font-size:70%; color:#03F; cursor:pointer;}
#cartRemarksD{ font-size:80%}
#EC { text-align:center}

#EC .chou { background:url(/dl/test/img/cart/bk01.jpg) repeat-x top left; border:#e5d498 1px solid; padding:5px}
#EC .chou .EC_DS, #EC .chou .EC_DL { margin-top:0 !important; padding-top:0}
#EC .chou h4.chou_set { font-weight:bold !important; margin-top:0.8em}
.pBox h2{padding:3px 1em 2px; font-size:120%; font-weight:bold; margin:0 0 0.5em; height:30px; clear:both;}
#colorBlack .pBox h2{background-image:url(/cp/img/hard_temp_item/k.gif); color:#fff;}
#colorWhite .pBox h2{background-image:url(/cp/img/hard_temp_item/w.gif);}
#colorRed .pBox h2{background-image:url(/cp/img/hard_temp_item/r.gif)}
#colorOrange .pBox h2{background-image:url(/cp/img/hard_temp_item/og.gif);}
#colorYellow .pBox h2{background-image:url(/cp/img/hard_temp_item/y.gif);}
#colorGreen .pBox h2{background-image:url(/cp/img/hard_temp_item/g.gif);}
#colorBlue .pBox h2{background-image:url(/cp/img/hard_temp_item/b.gif); color:#fff;}
#colorLBlue .pBox h2{background-image:url(/cp/img/hard_temp_item/lb.gif);}
.pBox{padding:0; margin:15px 0;}
.pBox p{padding:0 0.5em;}
.pBox h4{padding:0.5em 0 0;}
.pBox div.lImg{float:left; padding:10px; margin-right:10px; }
.pBox div.rImg{float:right; margin-left:10px; padding:10px; }
.pBox div.cImg{text-align:center; padding:10px; }
#select{
    display:none;
    width:230px;
    height:90px;
    position:absolute;
    top:15px;
    left:15px;
    z-index:80;
}
#selectBox{display:none;width:230px;height:90px;position:absolute;top:15px;left:15px;z-index:100;}
*>#select{background-image: url(/dl/img/popup/bg.png);}
#selectBox P{ font-size:12px;}
.bookBox{ width:200px; cursor:pointer; margin:1em 0 !important;}
.bookBox P{ margin:0 5px;}
.bookBox H2{ margin:3px 5px 0 !important; font-size:12px; text-align:left;}
.bookBox .body{ background-image:url(/eshop/books/img/box_02.gif)}
#EC p.text{text-align:left; margin-bottom:12px;}
#EC p.kome{text-align:left; margin-left:1em !important;}
#contentsBOX .list_unit{ margin:2em auto;}
#contentsBOX .list_img{ width:140px; overflow:hidden; float:left; text-align:center;}
#contentsBOX .list_img p{text-align: center !important; margin:2px 0 0; font-size: 9pt;}
#contentsBOX .list_body{ margin-left:150px;}
#contentsBOX .list_PRICE{ margin-top:0.5em;}
#contentsBOX .list_body H2{ margin:0 0 0.5em;}
#contentsBOX .list_body H3,#contentsBOX .list_body H4{ clear:none; margin:0 0 0.2em;}
#contentsBOX .list_body H4{ margin-left:5px;}
#contentsBOX .list_body H3 .list_serial{ font-weight:normal;}
#contentsBOX .list_body H3 .list_more{ font-weight:normal; font-size:80%;}
#contentsBOX .list_img_hd{ display:none;}
#contentsBOX .item_TEXTs .note{ margin: 1px 0 1px 1em;}
.closeTitle{background-repeat: repeat-x; font-weight:normal; font-size:95%;}
.closeTitle .left{ background-repeat:no-repeat; background-position:left top;}
.closeTitle .right{ background-repeat:no-repeat; background-position:right top; height:56px; padding-left:20px;}
.closeTitle h2{ display:none;}
.subt{ background-repeat:repeat-x; background-position:left -8px; font-weight:normal; margin-right:10px;padding:8px 10px; font-weight:bold; margin-bottom:10px;}
.honmon,#honmon{font-size:100% !important;}
#honmon .unit,.honmon .unit { text-align:left;}

#EC table.noscale .honmon P,#honmon .unit P,.honmon .unit P{margin-left:1em;}
#mail_touroku{ text-align:center !important; width:200px; margin:1em auto; background-color:#FFC; font-size:80%;}
#mail_touroku .btn_touroku a{display:block; text-align:center; margin:0 auto 5px; width:180px; height:25px;}
#mail_touroku .btn_touroku a:link{background:url(/cp/img/ecgt2.0/touroku_off.gif) no-repeat;}
#mail_touroku .btn_touroku a:visited{background:url(/cp/img/ecgt2.0/touroku_off.gif) no-repeat;}
#mail_touroku .btn_touroku a:hover{background:url(/cp/img/ecgt2.0/touroku_on.gif) no-repeat;}
#mail_touroku .triangle {font-family: '@ＭＳ ゴシック, Osaka‐等幅'; font-size:80%;}
#box3point P{ line-height:100% ;margin:0 0 0.2em; padding:0;}
.battery{ margin-top:0.3em !important;}
.l100{ line-height:100% !important;}
.T1{ margin-top:1em !important;}
.BOR{ background-color:#F40; color:#fff; padding:4px 0 !important; text-align:center;}
.pop_css_BOX{position:absolute; top:-999px;width:600px;text-align:left;border-radius: 15px;padding:10px 15px;border:2px solid #f90;background:#FFFFee;background: -moz-linear-gradient(top,rgba(255,255,240,0.95),rgba(255,255,240,1));background: -webkit-gradient(linear, left top, left bottom,from(rgba(255,255,240,0.95)),to(rgba(255,255,240,1)));box-shadow: 2px 2px 10px rgba(0,0,0,1);}
div.se{ background-color:#f3fafb; padding:0.25em 0.5em; display:none;}
.se h5{ font-size:95%;}
.se p{ font-size:80%; border-bottom:1px solid #DAE9EE;}
.box_kihon dt { clear: left; float: left; margin: 0; width:7.5em; padding-left: 0.25em; border-left: solid 8px #F38461; color: #000;}
.box_kihon dd { margin-bottom: 0.25em; margin-left: 7.5em; text-indent:-3px;}
.box_kihon p{text-indent:-3.5em;padding-left:3.5em; line-height:1.2em;}
.faq DT{ margin-top:0.75em; color:#039;}
.faq DD.A{ color:#c00;}
.sample2{ float:left;}
.popImg{position:absolute; top:-999px;}
#floatEshopCart{ display:block; height:100px; width:150px; position:absolute; top:-200px; right:5px;}
#nokori DIV{ margin:0 !important; padding:0 !important;}
#nokori *{ margin:0 !important; padding:0 !important;}
#popupIMG_TMP IMG{}
#popupIMG_TMP DIV{background:cenetre cenetre no-repeat;background-color:#FFF;cursor:pointer;position:absolute;top:-1000px;left:0;border:3px solid #fff;border-radius: 10px;box-shadow: 3px 3px 10px rgba(0,0,0,0.6);}

.menuTable {margin:0 auto;}
.menuTable td {margin-top:0;border:1px outset #e8901e;text-align:center;width:125px;font-size:14px;background:url(/titles/import/128610/img/128610_04.jpg) repeat-x left center #ffea97;}
.menuTable a {display:block;border:1px solid #FFFFFF;padding:10px 0;color:#663300;}
.menuTable a:hover {display:block;border:1px solid #FF6600;background:transparent;color:#000;}
.menuTable td.premium {background:url(/titles/import/128620/img/128620_40.jpg) repeat-x left center #000;width:auto;}
.menuTable .premium a {display:block;border:1px solid #000;padding:10px 0;color:#fff;}
.menuTable .premium a:hover {display:block;border:1px solid #FF6600;background:transparent;color:#fff;}
.opBoxLink {clear: both;margin-top: 10px;}
.opBox {display: none;padding: 10px;border: 1px solid rgb(255, 204, 102);}
H3 img.icon{ margin-right:5px;}
#day00200,#day113970{ display:none;}
#day p,#day{font-size:8pt; margin-bottom:2em !important;}
#soryo {background-color:#fff8cf;font-size:12px;border:1px solid #ff9900;padding:5px 0;margin-bottom:1em !important;text-align:center;line-height:110%;border-radius: 10px;}
#companyLogo{ margin-left:-12px;}
:root *> #companyLogo{ margin-left:-13px;}
#EC_LOGIN_POP_BOX {position:absolute;top:-500px;left:100px;z-index:1000;}
#EC_LOGIN_POP_BOX *{margin:0; padding0; font-size:11px !important;;}
#EC_LOGIN_POP_BOX P, #EC_LOGIN_POP_BOX INPUT {margin:0 !important;padding:0;}
#EC_LOGIN_POP_BOX, #EC_LOGIN_POP_HEAD, #EC_LOGIN_POP_FOOT {width:230px;background-repeat:repeat-y;}
#EC_LOGIN_POP_HEAD, #EC_LOGIN_POP_FOOT {padding:5px 0;font-size:95%;text-align:left;}
#EC_LOGIN_POP_HEAD {padding-top:20px;background:url(/-/media/Images/eshop/img_old/login/popbox_top.png) top center;}
#EC_LOGIN_POP_FOOT {background:url(/-/media/Images/eshop/img_old/login/popbox_top.png) bottom center;height:30px;}
*>#EC_LOGIN_POP_FOOT {background:url(/-/media/Images/eshop/img_old/login/popbox_top.png) bottom center;height:20px;}
.EC_LOGIN_POP_INNER {margin:0 25px !important;}
#EC_LOGIN_POP_HEAD #userID, #EC_LOGIN_POP_HEAD #passwd, #EC_LOGIN_POP_HEAD #_passwd_ {width:180px !important;margin:1px 0 !important;}
#EC_LOGIN_POP_HEAD INPUT {margin:auto}
#EC_LOGIN_POP_BODY .btn_makemyp {}
#EC_LOGIN_POP_BODY .btn_makemyp a {display:block;margin:3px auto 0;width:160px;height:28px;}
#EC_LOGIN_POP_BODY .btn_makemyp a:link, #EC_LOGIN_POP_BODY .btn_makemyp a:visited {background:url(/~/Media/Images/Common/button/btn_makemyp_n) no-repeat center center;text-align:}
#EC_LOGIN_POP_BODY .btn_makemyp a:hover {background:url(/~/Media/Images/Common/button/btn_makemyp_no) no-repeat center center;}
#EC_LOGIN_POP_BODY .btn_makemyp_old {}
#EC_LOGIN_POP_BODY .btn_makemyp_old a{ display:block; margin:5px auto 0; width:140px;height:28px;}
#EC_LOGIN_POP_BODY .btn_makemyp_old a:link,#EC_LOGIN_POP_BODY .btn_makemyp_old a:visited{background:url(/img/common/btn_makemyp.gif) no-repeat center center;text-align:}
#EC_LOGIN_POP_BODY .btn_makemyp_old a:hover{background:url(/img/common/btn_makemyp_o.gif) no-repeat center center;}
#mCountdown,#countdown{display:none;background-color:#ffc;font-size:60%;text-align:center;letter-spacing:1px;border:1px solid #FC3;padding:5px;margin:-1em 0 1em !important;border-radius: 5px;}
#mCountdown SPAN,#countdown SPAN{font-size:200%; color:#f20;font-family:"Arial"; font-weight:bold;}
.colorBox{ margin-bottom:5px !important;}
#EC #c_2013_fukubukuro_tp {margin:0 auto 2em !important;}
#EC #c_2013_fukubukuro {margin:0.5em auto 0 !important;}
#bn_hover{margin:5px auto; text-align:center;}
.itemObiBox{background: url(/~/media/Images/eshop/common/carttoptxt_gr) no-repeat scroll center center transparent;margin-bottom:10px !important;}
.itemObiBox p{padding-top: 10px !important;padding-bottom: 10px !important;font-size: 11px;line-height: 120%;font-weight: bold;color: rgb(37, 80, 3);}
.pointer {cursor:pointer;}
.NewOpenCart {text-align:center;}
.NewOpenCart * {margin:0;padding:0;}
.NewOpenCart .cw_info{font-size:11px;}
.NewOpenCart .cartKamoBtn a,.NewOpenCart .cartBtn a {display:block;margin:5px auto;padding:0;width:200px;height:37px;background:no-repeat center center;}
.NewOpenCart .cartBtn a:link, .cartBtn a:visited {background:url(/-/media/Images/eshop/img_old/cart/cart_200_orange.png);}
.NewOpenCart .cartBtn a:hover {background:url(/-/media/Images/eshop/img_old/cart/cart_200_orange_o.png);}
.NewOpenCart .cartKamoBtn a:link, .cartKamoBtn a:visited {background:url(/~/media/Images/eshop/btn/btn_nyuukakamo);}
.NewOpenCart .cartKamoBtn a:hover {background:url(/~/media/Images/eshop/btn/btn_nyuukakamo);}
.NewOpenCart .yoyaku a {display:block;margin:0 auto;padding:0;width:200px;height:37px;background-position:top left;}
.NewOpenCart .yoyaku a:link,.NewOpenCart .yoyaku a:visited{background:url(/-/media/Images/eshop/img_old/cart/cart_200_yoyaku.png) no-repeat;}
.NewOpenCart .yoyaku a:hover {background:url(/-/media/Images/eshop/img_old/cart/cart_200_yoyaku_o.png) no-repeat;}
.NewOpenCart .itemBottomNotesBox p,.NewOpenCart p.kome{text-align:left !important;font-size:11px !important;line-height:130% !important;}
.NewOpenCart .itemBottomNotesBox .ec-discountTicket{display: none;}
.NewOpenCart .R {color:#b00;}
.NewOpenCart{margin-top:1em;}
.NewOpenCart .annotationsBOX {}
.NewOpenCart .annotationsBOX p {text-align:left;margin:5px 0 !important;font-size:10px !important;word-break: break-all;}
.NewOpenCart .annotationsBOX p a{display:inline;word-break: break-all;}
.NewOpenCart .itemMileagePoint,.NewOpenCart .ec_stock,.NewOpenCart .postage,.NewOpenCart .support{text-align:left !important;font-size:11px !important;line-height:120% !important;}

.NewOpenCart .ECcartGpBox .ec_stock{text-align:center;}
.NewOpenCart .itemMileagePoint{margin:5px 0 3px; text-align: center !important;}
.NewOpenCart .itemMileagePoint:before {content:url(/~/media/9EF10DA4DA9C41D2A15A9FFF1FCECF38?h=16&thn=1&w=16);margin-right:5px}
.NewOpenCart .ECcartGpBox {margin-bottom:10px !important;}
.NewOpenCart .ECcartGpBox H2 {font-size:12px !important;}
.NewOpenCart .itemMethdBox {font-weight:bold;font-size:11px !important;margin-top:8px !important;}
.NewOpenCart .itemMethdBox * {font-weight:normal;font-size:10px !important;}
.NewOpenCart .ec_priceCW
, .NewOpenCart .ec_price_cw
, .NewOpenCart .ec_price{margin-top:3px; margin-bottom:2px;}
.NewOpenCart .supportBOX{text-align:center;width:200px;margin:10px auto !important;padding:0;}
.NewOpenCart .COMID_BOX {text-align:center;width:200px;padding-bottom:10px !important;margin:0 auto 10px !important;border-bottom:1px dotted #ccc;}
.NewOpenCart .COMID_BOX .COMIDname{*margin-top:-1.5em !important;}
.NewOpenCart .COMID_BOX .base_price {line-height:120%;}
.NewOpenCart .COMID_BOX .base_price { font-size:11px; }
.NewOpenCart .COMID_BOX .base_price span {font-size: 14px; margin-left:2px;}
.NewOpenCart .ec_priceCW {margin-top:-2px !important;}
.NewOpenCart .ec_priceCW span
, .NewOpenCart .ec_price span {font-size:15px;font-weight:bold;}

.NewOpenCart .COMID_BOX .COMIDname,.NewOpenCart .COMID_BOX .COMIDnameCenter {font-size:12px !important;font-weight:bold;margin:0 auto 10px !important;}
.NewOpenCart .itemBottomText,.NewOpenCart .itemBottomNotesBox {text-align:left;}
.NewOpenCart .itemWarning{color:#b00;}
.NewOpenCart .itemBottomText * {font-size:11px;}
.NewOpenCart .itemObiBox {margin:0 0 5px !important;font-size:11px !important;}
.NewOpenCart .itemTextBox {margin:0 0 5px !important;font-size:11px !important;}
.NewOpenCart .pkImgBOX_c,.NewOpenCart .pkImgBOX_s,.NewOpenCart .pkImgBOX {text-align:left;cursor:pointer;position:relative;top:0;left:0;}
.NewOpenCart .pkImgBOX_c {text-align:center;}
.NewOpenCart .pkImgBOX_s {width:70px;height:70px;float:left;}
.NewOpenCart .widePkimg_box {margin-top:5px !important;}
.NewOpenCart .overImgBOX {position:relative;top:-16px;left:10px;height:100%;width:100%;background: no-repeat right bottom transparent;z-index:1;}
.NewOpenCart *>.overImgBOX {position:absolute;top:0;}
.NewOpenCart .popupBOX {cursor:pointer;position:absolute;top:-999px;left:-999px;background:#fff center center;box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.4);border-radius: 10px;padding:5px;border:10px solid #fff;-moz-background-size:contain;background-size:contain;z-index:10;}
.NewOpenCart .popupBOX img {visibility:hidden;filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;}
.NewOpenCart .widePkimg_boxm .pkImgBOX,.NewOpenCart .itemNameBox {padding:0;}
.NewOpenCart .pkImgBOX{margin:5px 0 !important;}
.NewOpenCart .itemNameBox * {margin:0;padding:0}
.NewOpenCart .ec_stock {font-size:11px;margin:0 0 5px !important;}

#ph_sub .itemObiBox{text-align:center;}
#ph_sub H2.peronOpen {text-align: left;font-size: 70% !important;color: rgb(0, 51, 255);cursor: pointer;font-weight: normal;width:200px;margin:auto auto 10px;}
#ph_sub .peronClose {margin-top: 1em;text-align: right;font-size: 70%;color: rgb(0, 51, 255);cursor: pointer;}
#ph_sub .pero {margin: 0px;padding: 5px;background: none repeat scroll 0px center rgb(248, 247, 215);text-align: left;display: none;-moz-background-inline-policy: initial;width:200px;margin:auto auto 10px;}

.cart_urgent_NewOpenCart .ec_price_cw
, .cart_urgent_NewOpenCart .chowariBOX
, .NewOpenCart .ec_price_cw
, .NewOpenCart .chowariBOX{display:none;}

.endCart{margin-bottom:0.3em;}
.btn_tocart {text-align:center;border:1px solid #cbac00;margin:0 20px 10px;padding:10px;border-radius:10px;background:#fff;text-shadow:0 -1px 1px #FFF, -1px 0 1px #FFF, 1px 0 1px #aaa;cursor:pointer; clear:both;background:-moz-linear-gradient(top, #fdfddb, #f5e276)
;background: -webkit-gradient(linear, left top, left bottom, from(#fdfddb), to(#f5e276))
;}
.btn_tocart p { margin:0}
table.dTbl{ font-size:11px; border-bottom: 1px solid #666; border-right: 1px solid #666; margin-top:10px;}
table.nTbl{ font-size:11px; border-bottom: 0px solid #666; border-right: 0px solid #666; margin-top:10px;}
table.xTbl{ font-size:11px; border-bottom: 1px solid #666; border-right: 1px solid #666; margin-top:10px;}
table.dTbl th,table.dTbl td,table.xTbl th,table.xTbl td,table.tbl th,table.tbl td{ text-align:left;padding:0.2em 1em;background-color:#fff; border-left: 1px solid #666;border-top: 1px solid #666; font-weight:normal;}
table.ntbl th,table.nTbl td{ text-align:left;padding:0.2em 1em;background-color:#fff; border-left: 0px solid #666;border-top: 0px solid #666; font-weight:normal; font-size:100%;}
table.xTbl th th,table.xTbl td td{ border-left: 0;border-top:0;}
table.xTbl th,table.dTbl th,table.tbl th{ background-image:url(/cp/img/misc/DVHR-D250/bg.gif); background-color:#eee; background-color:#eee; white-space:nowrap;}
table.xTbl td,table.dTbl td,table.tbl td{}
table.xTbl UL,table.xTbl OL,table.dTbl UL,table.dTbl OL,table.tbl UL,table.tbl OL{ margin-left:1.5em;}
table.xTbl>LI,table.dTbl>LI,table.tbl>LI{margin-left:1.5em;font-size:11px !important;}
#cartTBL,table.dTbl table.dTbl2,table.tbl table.tbl2{border-top: 1px solid #666; border-left: 1px solid #666;}
#cartTBL th,#cartTBL td,table.dTbl table.dTbl2 th,table.dTbl table.dTbl2 td,table.tbl table.tbl2 th,table.tbl table.tbl2 td{text-align:left; padding:0.2em 0.5em; border-right: 1px solid #666;border-bottom: 1px solid #666;}
table.dTbl table.dTbl2 th,table.dTbl table.dTbl2 td,table.tbl table.tbl2 th,table.tbl table.tbl2 td{font-size:11px;}
#cartTBL th,table.dTbl table.dTbl2 th,table.tbl table.tbl2 th{ background-image:url(/cp/img/misc/DVHR-D250/bg.gif); background-color:#eee; background-color:#eee;}
#cartTBL td td{ border:0 none #fff; margin:0; padding:0;}
table.dTbl table.dTbl2 td,table.tbl table.tbl2 td{}
table.notdTbl{font-size:95%;border-top-style: none;border-left-style: none;border-top-color: #fff;border-left-color: #fff; border:0px solid #FFFFFF;}
table.notdTbl th{ background-image: none; background-color:#fff;text-align:left;padding:0.2em;background-color:#fff;border-right-style: none;border-bottom-style: none;border-right-color: #fff;border-bottom-color: #fff;border:0px solid #FFFFFF;}
table.notdTbl td{padding:0.2em;background-color:#fff;border-right-style: none;border-bottom-style: none;border-right-color: #fff;border-bottom-color: #fff;border:0px solid #FFFFFF;}
table.sTbl th,table.sTbl td{ text-align:left;padding:0.2em 1em; font-size:80%;}
.stock-text{font-size: 11px;margin:5px 0;text-align:left;}
/*********************/
.productStockLine
, .ec_price
, .cw_price
{
    color:#b00;
    }
.productStockLine
{
    font-size:10pt;
    line-height:100%;
    margin-top:0.75em;
    }
    .productStockLine::before
    {
        content:"残りあと ";
        }
    .productStockLine::after
    {
        content:" 本です";
        }
.cart-off-zero .NewOpenCart .base_price {color:#000;}

.cart-off-zero.cart-close .base_price span
, .cart-off-zero .NewOpenCart .base_price span
{
    font-size:15px;
    font-weight:bold;
    }
.ec_price_cw
{
    color:#666;
    font-size:15px;
    }
.cart-close .isDlDiscount
, .ec_price
, .ec_price_cw
{
    width:145px;
    margin-right:0;
    margin-left:auto;
    position:relative;
    }
    .cart-format-o_h_u.cart-close .isDlDiscount
    , .cart-format-o_h_s.cart-close .isDlDiscount
    , .cart-format-o_s_u.cart-close .isDlDiscount
    , .cart-format-o_s_s.cart-close .isDlDiscount
    , .cart-format-wide .isDlDiscount
    , .cart-format-none .isDlDiscount
    , .cart-format-o_h_u .ec_price
    , .cart-format-o_h_s .ec_price
    , .cart-format-o_s_u .ec_price
    , .cart-format-o_s_s .ec_price
    , .cart-format-hard .ec_price
    , .cart-format-wide .ec_price
    , .cart-format-none .ec_price
    {
    width:100%;
    margin-left:auto;
    margin-right:auto;
        }
.NewOpenCart .cw_price
{
    width:145px;
    margin-right:0;
    margin-left:auto;
    font-weight:bold;
    font-size:11px;
    }

.cw_price span
{
    font-size:15px;
    }

.cw_price span.priceOff
, .ec_priceCW span.priceOff
, .ec_price span.priceOff {font-size:11px; font-weight:normal; }

.cart-off-notzero .base_price
{
    display:inline-block;
    position:relative;
    }
.cart-off-notzero .base_price span::after
{
    content:"↓";
    font-size:15px;
    font-weight:normal;
    color:#000;
    display:block;
    width:1em;
    text-align:center;
    position:absolute;
    margin-left:0px;
    left:100%;
    top:50%;
    }
.cart-off-zero .COMIDname
, .cart-off-notzero .COMIDname
{
    min-height:2em;
    }
/*********************/
.colorTEXT
, .LimitInitial
{
    color:#000;
    font-weight:bold;
    }
.colorTEXT
{
    font-size:10pt;
    margin-bottom: 0.3em;
    }

.Commodity-Stockin .LimitInitial
{
    font-size:12pt;
    color: rgb(255, 136, 0);
    }
.Commodity-Stockin .LimitInitial::after{content:" 本限定・割引提供";}
.Commodity-Stockin .stock
{
    font-size:13pt;
    color: #b00;
    margin:5pt 0 12pt;
    font-weight: bold;
    }
.Commodity-Stockin .stock
, .productStockLine
{/*
    opacity:0;
    transition-property: opacity;
    transition-timing-function: ease-in;
    transition-duration: .5s;
    */}
.stock-set .Commodity-Stockin .stock
, .stock-set .productStockLine
    { opacity:1; }
.Commodity-Stockin .productStock::before{content:"あと ";}
.Commodity-Stockin .productStock::after{content:" 本";}
.cart-isStockFlg .Commodity-Stockout
    { margin-bottom:0.75em; }
.Commodity-Stockout{
	margin:10px auto;
}
.Commodity-Stockin{
	margin-bottom: 10px;
}
.cart-isStockFlg .topWording-text{ display:none; }
.Commodity-Stockout .LimitInitial::after{content:"本限定・割引提供は\A限定本数に達したため終了しました";white-space: pre;}
.stock-text.stock-text-out{
    text-align:center;
    }
.stock-text.stock-text-out::before{
    content:"※";
    }
/*******************************/
/*在庫管理系*/
.Commodity-Stock
, .Commodity-Stock .stock
, .productStockLine
/*その他表記系*/
, .ec_price span.pName
, .cart-off-notzero .pName
, .itemMethdBox span
, .cart-off-zero .ec_price
, .ec_price_cw
    { display:none; }
    .isBelowThreshold .Commodity-Stockin .stock
    , .isBelowThreshold .productStockLine
    , .Commodity-Stock.Commodity-Stockout
    , .Commodity-Stock.Commodity-Stockin
    , .cart-off-zero.isOpenPrice .ec_price
    , .cart-off-zero.PriceType-none .ec_price
    , .cart-off-zero.cart-pricetype-none .ec_price
    { display:block; }

.is-Chowari .DlDiscountOver.isChowari .chowariCK.chowariBOX,
.is-Chowari .isDlDiscount_True .chowariCK.chowariBOX{
    display: block;
}
.is-Chowari .isDlDiscount_True .chowariCK,
.is-Chowari .DlDiscountOver.isChowari .sellPrice.chowariCK,
.is-Chowari .DlDiscountOver.isChowari .priceOff.chowariCK{
    display: none;
}

.cwPriceOff,
.cwPrice {
    color:#b00;
}
.cwPrice::before {
    content :"超割価格 ";
}
.cwPriceOff::before {
    content :"（ ";
}
.cwPriceOff::after {
    content :"％OFF）";
}

.is-Chowari .isChowari .ec_price_cw
, .is-Chowari .isChowari .isDlDiscount
, .is-Chowari .isChowari .chowariBOX
, .is-Chowari .isDlDiscount_True .ec_price_cw
, .is-Chowari .isDlDiscount_True .isDlDiscount
, .is-Chowari .isDlDiscount_True .chowariBOX {
    display: block;
    }
.is-Chowari .isChowari .cw_info
, .is-Chowari .isChowari .isNotDlDiscount
, .is-Chowari .isChowari .ec_price
, .is-Chowari .isDlDiscount_True .cw_info
, .is-Chowari .isDlDiscount_True .isNotDlDiscount
, .is-Chowari .isDlDiscount_True .ec_price
, .is-Chowari .cart-off-zero .ec_price_cw {
    display: none;
    }
.is-Chowari .cart-off-zero .base_price span
{
    font-weight:normal;
    }
/********************/
    .Distance-countdown::before{
        content:attr(data-limittime);
    }
	#pc .NewOpenCart .hassou{
		font-size:13px;
		text-align:left;
		margin: 7px auto;
		padding-left: 26.5px;
		background: url(/cp/img/pageitem/sokujitu_no.gif) no-repeat scroll left transparent
	}
	#pc .NewOpenCart .itemMileagePoint{
		margin:5px 0;
	}
	#pc .ec-shipType[data-type=ネコポス]{
		font-size:11px;
		text-align:left;
	}
	.ec-shipType[data-type=ネコポス]::before {
		Content:"配送方法：ネコポス";
	}
	.NewOpenCart .ec_stock{
		text-align:center !important;
	}


/*******************************/
/* Tax*/
.ec_price span.priceTax {
    display: inline !important;
    font-weight: normal !important;
    font-size: 12px !important;
}
p.base_price {
    font-size: 13px;
    white-space: nowrap;
}
p.inTax-message {
    display: none;
}


/*******************************/
/* ePoint */

.itemMileagePoint{
	display: none;
}
.ECcartGpBox .ePoint,
.NewOpenCart .ePoint,
#ph_carts .ePoint{
	display: flex;
    justify-content: center;
    align-items: center;
	margin: 5px 0;
}
.ePoint span.unit-point::after {
    content: "ポイント還元";
}
.ePoint span.unit-percent{
	display: none;
}
.ePoint span.unit-percent::before {
}
.ePoint span.unit-percent::after {
}
.ePoint a.ePoint-detail-link{
    display: inline-block;
}
#pc .ePoint{
	font-size: 8.5pt;
	color: #b00;
}
#pc .ePoint *{
	margin:0;
}
#pc .ePoint a.ePoint-detail-link{
    width: 13px;
    height: 13px;
	margin-left: 0.3em;
	background: url(/-/media/Images/eshop/cart/epoint-detail-link-pc.ashx) center center no-repeat;
}
#sp .ePoint{
	font-size:14px;
	color:#b00;
	margin: 8px 0 !important;
}
#sp .ePoint *{
	margin:0;
}
#sp .ePoint a.ePoint-detail-link{
    width: 16px;
    height: 16px;
    margin-left: 0.2em;
    background: url(/-/media/Images/eshop/cart/epoint-detail-link-sp.ashx) center center no-repeat;
    background-size: contain;
}

#sp .ePoint,
#pc .ePoint {
    display: flex;
}
    #sp .ePoint.chowariBOX,
    #pc .ePoint.chowariBOX {
        display: none;
    }

#sp.is-Chowari .isChowari .ePoint,
#pc.is-Chowari .isChowari .ePoint,
#sp.is-Chowari .isDlDiscount_True .ePoint,
#pc.is-Chowari .isDlDiscount_True .ePoint {
    display: none;
}
    #sp.is-Chowari .isChowari .ePoint.chowariBOX,
    #pc.is-Chowari .isChowari .ePoint.chowariBOX,
    #sp.is-Chowari .isDlDiscount_True .ePoint.chowariBOX,
    #pc.is-Chowari .isDlDiscount_True .ePoint.chowariBOX {
        display: flex;
    }

/* eポイント 帯 */
.ePointBelt {
    background: #B00;
    color: #FFF;
    line-height: 1;
	font-size: 8.5pt;
    padding: 0.2em;
    box-sizing: border-box;
    width: 14em;
    margin: 8px auto 0;
	background-image:
		url(/~/media/Images/eshop/cart/obi-before),
		url(/~/media/Images/eshop/cart/obi-after);
	background-repeat:
		no-repeat,
		no-repeat;
	background-position:
		left center,
		right center;
}
#sp #EC .ePointBelt{
	margin: 8px auto 0;
	padding: 0.2em;
}
.ePointBelt::after {
    content: "今ならポイント"attr(data-epoint)"倍";
}
/* ポイント1%、0%の時は表示しない */
.ePointBelt[data-epoint="1"],
.ePointBelt[data-epoint="0"],
.ePointBelt[data-epoint=""]{
	display: none !important;
}
/* /eポイント 帯 */

/* 新カート用ポイント倍率帯 */

/* ポイント10倍時表示 */
.cart_item .ePointBelt[data-epoint="10"] {
    display: block;
}

.cart_item .ePointBelt::after {
    display: block;
    text-align: center;
    padding: 0.5em 0;
}

.cart_item .ePointBelt[data-epoint="10"] + .cart_item-attribute-container {
    margin-top: 6pt;
}

body .tax-message {
  display: none;
}

/* /新カート用ポイント倍率帯 */

/* / ePoint */
/*******************************/

