@charset "utf-8";.mc-pcSaleInfo_content__wrapper{position:relative;font-family:'Hiragino Kaku Gothic Pro';z-index:10;padding:15px 20px;background:#f7f7f7;margin-bottom:20px}.mc-pcSaleInfo_dispButtonArea{display:flex;width:100%}.mc-pcSaleInfo_dispButtonArea .wrapper{width:100%;cursor:pointer}.mc-pcSaleInfo_dispButtonArea .dispbtnTitle{font-style:normal;font-weight:300;font-size:10px;line-height:14px}.mc-pcSaleInfo_dispButtonArea .dispbtnContent{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.mc-pcSaleInfo_dispButtonArea .button{display:flex;align-items:baseline;justify-content:center}.mc-pcSaleInfo_dispButtonArea .mc_yen{font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:#ff5c5a}.mc-pcSaleInfo_dispButtonArea .price{font-style:normal;font-weight:600;font-size:20px;line-height:18px;color:#ff5c5a}.mc-pcSaleInfo_dispButtonArea .text{font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:#ff5c5a;margin-left:4px!important}.mc-pcSaleInfo_dispButtonArea .link{font-style:normal;font-weight:600;font-size:14px;line-height:14px;color:#3f3f3f}.mc-pcSaleInfo_dispButtonArea .link.show{z-index:2}.mc-pcSaleInfo_dispButtonArea .arrow{position:relative;display:inline-block;padding:0 0 0 16px;color:#8538f9;vertical-align:middle;text-decoration:none;font-size:15px;margin-left:15px}.mc-pcSaleInfo_dispButtonArea .arrow:after,.mc-pcSaleInfo_dispButtonArea .arrow:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:'';vertical-align:middle}.mc-pcSaleInfo_dispButtonArea .arrow:after{left:5px;top:-3px;width:6px;height:6px;border-top:2px solid #8538f9;border-right:2px solid #8538f9;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);transition:all .4s}.mc-pcSaleInfo_dispButtonArea .arrow.show:after{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);top:2px}.mc-pcSaleInfo_window__wrapper{font-family:apple-system,BlinkMacSystemFont,Roboto,Meiryo,Hiragino Kaku Gothic Pro W3,Hiragino Kaku Gothic ProN,Arial,sans-serif}.mc-pcSaleInfo_window{display:none}.mc-pcSaleInfo_window.show{display:block;padding-top:25px;margin-top:15px;border-top:1px dashed #c7c7c7}.mc-pcSaleInfo_block{padding-bottom:10px}.mc-pcSaleInfo_block .sale-info-category{margin-bottom:20px}.mc-pcSaleInfo_block .sale-info-title{font-style:normal;font-weight:600;font-size:14px;line-height:14px;color:#8538f9}.mc-pcSaleInfo_block .sale-info-category-info{background:#fff;border:1px solid #c7c7c7;border-radius:3px;padding:16px 10px;margin-top:10px}.mc-pcSaleInfo_block .sale-info-category-info .sale-info-content{display:flex;justify-content:space-between}.mc-pcSaleInfo_block .sale-info-category-info .sale-info-content+.sale-info-content{margin-top:5px}.mc-pcSaleInfo_block .sale-info-category-info .sale-info-content .type{font-style:normal;font-weight:300;font-size:12px;line-height:14px;color:#3f3f3f}.mc-pcSaleInfo_block .sale-info-category-info .sale-info-content .price{font-style:normal;font-weight:300;font-size:12px;line-height:14px;color:#ff5c5a}.sale-info-category.all-coupon .link-text,.sale-info-category.all-epos-special-offer .epos-offer-link{font-style:normal;font-weight:300;font-size:10px;line-height:10px;text-decoration-line:underline;color:#3f3f3f;margin-top:10px!important}.sale-info-category.all-coupon .link-text:active,.sale-info-category.all-coupon .link-text:hover,.sale-info-category.all-epos-special-offer .epos-offer-link:active,.sale-info-category.all-epos-special-offer .epos-offer-link:hover{text-decoration-line:underline!important;color:#848484!important}.sale-info-category.all-coupon .link-text:visited,.sale-info-category.all-epos-special-offer .epos-offer-link:visited{text-decoration-line:underline!important;color:#6a5885!important}.sale-info-category.all-coupon .link-text::after,.sale-info-category.all-epos-special-offer .epos-offer-link::after{content:" ";background:url(/voi/sys_img/common/link_icon.svg) no-repeat;background-size:10px auto;width:10px;height:10px;display:inline-block;margin-left:5px;vertical-align:bottom}.mc-pcSaleInfo_totalPrice_block .sale-info-list{padding:30px 0 5px 0!important;border-top:1px dashed #c7c7c7}.mc-pcSaleInfo_totalPrice_block .sale-info-content{display:flex;justify-content:space-between;margin-bottom:15px}.mc-pcSaleInfo_totalPrice_block .sale-info-content .type{font-style:normal;font-weight:600;font-size:14px;line-height:14px;color:#3f3f3f}.mc-pcSaleInfo_totalPrice_block .sale-info-content .price{font-style:normal;font-weight:600;font-size:16px;line-height:14px;color:#ff5c5a}.mc-pcSaleInfo__contentArea{margin-bottom:20px}.mc-pcSaleInfo__contentArea .title{display:flex;margin-bottom:10px;background-color:red;color:#fff}.mc-pcSaleInfo__contentArea .title .text{font-size:16px;width:100%;text-align:center;padding:10px!important}.mc-pcSaleInfo__contentArea .sale-info-list{padding-top:5px!important;border:1px solid #bcbcbc;border-radius:10px}.mc-pcSaleInfo_window .addCartButton{z-index:0;position:relative;font-weight:600;display:-webkit-flex;display:flex;color:#fff;border-radius:6px;background:#8538f9;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:pointer;width:340px;height:50px;font-size:16px;line-height:24px;overflow:hidden;filter:drop-shadow(0 4px 6px rgba(0, 0, 0, .25))}.mc-pcSaleInfo_window .addCartButton::after{position:absolute;top:50%;left:-300px;right:-300px;bottom:-500px;content:"";border-radius:50%;background:#9b59fe;z-index:-1}.mc-pcSaleInfo_window .addCartButton.mc_btn_desabled{background:#ddd;pointer-events:none}.mc-pcSaleInfo_window .addCartButton.mc_btn_desabled::after{background:#d5d5d6}.mc-pcSaleInfo_window .eposAddButton{width:338px;height:50px;background:#fff;border:1px solid #8538f9;border-radius:6px;font-style:normal;font-weight:600;font-size:14px;line-height:50px;text-align:center;color:#8538f9;margin-top:10px;cursor:pointer;filter:drop-shadow(0 4px 6px rgba(0, 0, 0, .25))}.mc-pcSaleInfo_window .eposAddButton.mc_btn_desabled{background:#fff;border:1px solid #c7c7c7;border-radius:6px;color:#c7c7c7;pointer-events:none}.mc_epos_suggest_str{display:none}.mc-modal-layer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:100}.mc-modal-layer.show{display:block}.mc-pc-otoku-modal__wrapper{font-family:apple-system,BlinkMacSystemFont,Roboto,Meiryo,Hiragino Kaku Gothic Pro W3,Hiragino Kaku Gothic ProN,Arial,sans-serif;display:none;position:fixed;top:10%;left:30%;z-index:101}.mc-pc-otoku-modal__wrapper p{margin:0}.mc-pc-otoku-modal__wrapper.show{display:block}.mc-pc-otoku-modal__closebutton{position:fixed;top:20px;right:20px;display:flex;align-items:center;color:#000;background-color:#fff;border-radius:4px;font-size:12px;cursor:pointer}.mc-pc-otoku-modal__closebutton .icon{background:url(/voi/sys_img/detail/3_img_sprite02.png) -326px -40px no-repeat;height:15px;width:15px}.mc-pc-otoku-modal__closebutton .text{padding-right:5px}.mc-pc-otoku-modal__inner{width:500px;background-color:#fff}.mc-pc-otoku-modal__title{font-size:18px;text-align:center;background-color:red;color:#fff}.mc-pc-otoku-modal__content{height:500px;overflow:hidden;overflow-y:scroll}.mc-pc-otoku-modal__content #mc-stock__table{width:100%;border-collapse:collapse;border-spacing:0;background-color:#fff;color:#000}.mc-pc-otoku-modal__content #mc-stock__table th{padding:0;border:#fff solid;border-width:0 0 1px 1px;background-color:#5c5c5c;font-weight:400;font-size:12px;color:#fff;white-space:nowrap;text-align:center;line-height:1.2}.mc-pc-otoku-modal__content #mc-stock__table .m_stock_title .m_cell01{width:16%;border-left:none}.mc-pc-otoku-modal__content #mc-stock__table .m_stock_title .m_cell02{width:34%}.mc-pc-otoku-modal__content #mc-stock__table .m_stock_title .m_cell03{width:25%}.mc-pc-otoku-modal__content #mc-stock__table .m_stock_title .m_cell04{width:15%;background-color:#f0f0f0;color:#333}.mc-pc-otoku-modal__content #mc-stock__table .m_stock_title .m_cell05{width:10%}.mc-pc-otoku-modal__content #mc-stock__table .m_stock_title .m_pad{padding:13px 0 14px}.mc-pc-otoku-modal__content #mc-stock__table tr.m_stock_color td .m_open_close .m_btn_zaiko,.mc-pc-otoku-modal__content #mc-stock__table tr.m_stock_color td .m_open_close .m_btn_zaiko_rental{width:123px;float:right}.mc-pc-otoku-modal__content #mc-stock__table tr.m_stock_color td .m_open_close a.m_btn_close,.mc-pc-otoku-modal__content #mc-stock__table tr.m_stock_color td .m_open_close a.m_btn_open{display:block;width:123px;height:27px;text-align:left;text-indent:-9999px;overflow:hidden;background:url(/voi/sys_img/detail/3_img_sprite02.png) no-repeat}.mc-pc-otoku-modal__content #mc-stock__table tr.m_stock_color td .m_open_close a.m_btn_open{background-position:0 -152px}.mc-pc-otoku-modal__content #mc-stock__table tr.m_stock_color td .m_open_close a.m_btn_close{background-position:0 -206px}.mc-pc-otoku-modal__content #mc-stock__table tr.m_stock_color{background:#e8e8e8 url(/voi/sys_img/detail/3_bg_stock_color.gif) repeat-x 0 bottom}.mc-pc-otoku-modal__content #mc-stock__table td{padding:0;border-bottom:1px solid #dcdcdc;font-weight:400;font-size:12px;text-align:center}.mc-pc-otoku-modal__content #mc-stock__table .m_stock_color td{padding:4px 4px 7px 10px;border-bottom:none;font-size:14px;font-weight:400;text-align:left}.mc-pc-otoku-modal__content #mc-stock__table .m_stock_color .m_open_close{width:100%}.mc-pc-otoku-modal__content #mc-stock__table .m_stock_color .m_clearfix{display:block}.mc-pc-otoku-modal__content #mc-stock__table .m_stock_color .m_open_close .m_nm_zaiko{width:240px;float:left;padding:4px 0 0 0;vertical-align:middle;line-height:20px}.mc-pc-otoku-modal__content #mc-stock__table .m_stock_color .m_open_close .m_nm_zaiko a{background:url(/voi/sys_img/detail/3_color_zoomin.gif) no-repeat 100% 50%;padding:3px 83px 3px 0;display:inline-block;zoom:1}.mc-pc-otoku-modal__content #mc-stock__table tr td.m_cell_size{word-break:break-all}.mc-pc-otoku-modal__content #mc-stock__table td.m_stock_check{background-color:#f0f0f0}.mc-pc-otoku-modal__content #mc-stock__table tr.m_lastchild td{border-bottom:none;background:url(/voi/sys_img/detail/3_bg_lastchild.gif) repeat-x 0 bottom}.mc-pc-otoku-modal__content #mc-stock__table td div.m_pad{padding:12px 0}.mc-pc-otoku-modal__content #mc-stock__table tr td.m_cell_stock div.m_pad{padding:3px 0;color:#333}.mc-pc-otoku-modal__content #mc-stock__table td span.m_table_order3text{display:block}.mc-pc-otoku-modal__content #mc-stock__table td.m_stock_buy a,.mc-pc-otoku-modal__content #mc-stock__table td.m_stock_cancelmail a,.mc-pc-otoku-modal__content #mc-stock__table td.m_stock_requestmail a,.mc-pc-otoku-modal__content #mc-stock__table td.m_stock_reservation a{display:block;width:100px;height:35px;text-indent:-9999px;background:url(/voi/sys_img/detail/3_img_sprite02.png) no-repeat;margin:0 auto;overflow:hidden}.mc-pc-otoku-modal__content #mc-stock__table td.m_stock_check a{display:block;width:60px;height:35px;text-indent:-9999px;background:url(/voi/sys_img/detail/3_img_sprite02.png) no-repeat 0 -260px;margin:0 auto;overflow:hidden}.mc-pc-otoku-modal__content #mc-stock__table td.m_stock_requestmail a{background-position:-204px -260px}.mc-pc-otoku-modal__content #mc-stock__table td.m_stock_buy a{background-position:0 -82px}.mc-pc-otoku-modal__content #mc-stock__table td.m_stock_cancelmail a{background-position:-204px -260px}.mc-pc-otoku-modal__content #mc-stock__table tr.m_lastchild td.m_stock_check{background:#f0f0f0 url(/voi/sys_img/detail/3_bg_lastchild.gif) repeat-x 0 bottom}.mc-pc-otoku-modal__content #mc-stock__table td.m_stock_cancelmail a,.mc-pc-otoku-modal__content #mc-stock__table td.m_stock_check a,.mc-pc-otoku-modal__content #mc-stock__table td.m_stock_requestmail a{color:transparent!important}.mc-pc-otoku-modal__content #mc-stock__table td.m_stock_favorite a{display:block;margin:0 auto;width:23px;height:20px;text-indent:-9999px;overflow:hidden;background:url(/voi/sys_img/detail/3_img_sprite02.png) no-repeat -304px -260px}.mc-pc-otoku-modal__content #mc-stock__table td span.m_stock_soldout,.mc-pc-otoku-modal__content #mc-stock__table td span.m_stock_soldout_sp{color:#646464}.mc-pc-otoku-modal__content #mc-stock__table td span.m_table_order,.mc-pc-otoku-modal__content #mc-stock__table td span.m_table_order2,.mc-pc-otoku-modal__content #mc-stock__table td span.m_table_order3,.mc-pc-otoku-modal__content #mc-stock__table td span.m_table_order4{display:block;margin:0 auto 3px auto;width:85px;height:19px;text-indent:-9999px;overflow:hidden;background:url(/voi/sys_img/detail/3_img_sprite02.png) no-repeat}.mc-pc-otoku-modal__content #mc-stock__table td span.m_table_order{background-position:0 -38px}.item-detail-float__wrapper{position:fixed;bottom:20px;right:20px;z-index:1}.item-detail-float__wrapper p{margin:0}.item-detail-float__inner{width:170px;border:1px solid #bcbcbc;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.25)}.item-detail-float__inner .item-detail-area{display:flex;flex-direction:row;margin:10px 0}.item-detail-float__inner .item-detail-area .item-pic-area{margin:0 10px}.item-detail-float__inner .item-detail-area .item-detail{font-size:11px;overflow:hidden}.item-detail-float__inner .item-detail-area .item-detail .item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.item-detail-float__inner .item-detail-area .item-detail .brand-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.item-detail-float__inner .item-detail-area .item-detail .item-price-area{display:flex}.item-detail-float__inner .item-detail-area .item-detail .item-price-area .item-price{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.item-detail-float__inner .item-detail-area .item-detail .item-price-area .item-down-price{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;color:red}.item-detail-float__inner .item-detail-area .item-detail .item-price-area .dis-price-area{display:flex;overflow:hidden;white-space:nowrap}.item-detail-float__inner .item-detail-area .item-detail .item-price-area .dis-price-area .down-price{color:red}.item-detail-float__inner .item-detail-area .item-detail .item-price-area .dis-price-area .down-price-tax.zeikomi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.item-detail-float__inner .text-area{font-size:14px;display:flex;flex-direction:row;justify-content:center;margin-bottom:10px}.item-detail-float__inner .text-area .icon{background-image:url(/voi/sys_img/detail/otokuicon4.png?v=20210330);background-size:cover;background-repeat:no-repeat;background-position:0 -303px;margin:5px 5px 0 5px;height:30px;width:30px}.item-detail-float__inner .text-area.pointOnly .icon{background-position:0 -182px}.item-detail-float__inner .text-area.afteronly .icon{background-position:0 0}.item-detail-float__inner .text-area .text{font-size:11px}.item-detail-float__inner .text-area .text .price{color:red;font-size:14px;font-weight:700}.item-detail-float__inner .button-area{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.item-detail-float__inner .button-area .mc-button{width:84%;height:14px;border-color:transparent;color:#fff;font-size:12px}.item-detail-float__inner .button-area .open-sale-info-button{background-color:#1da1f2;margin-bottom:10px}.item-detail-float__inner .button-area .addCartButton{background-color:#4b4b4b}.mc-price-bottom__rewrite_style{font-family:apple-system,BlinkMacSystemFont,Roboto,Meiryo,Hiragino Kaku Gothic Pro W3,Hiragino Kaku Gothic ProN,Arial,sans-serif;font-size:12px;margin:5px 0 5px 5px!important;display:flex!important;flex-direction:row;align-items:center}.mc-price-bottom__rewrite_style .icon{background:url(/voi/sys_img/detail/otokuicon4.png?v=20210330) no-repeat;background-size:40px 445px;height:30px;width:45px;margin:0 5px!important}.mc-price-bottom__rewrite_style a{color:#1da1f2!important}.mc_epos_suggest_str.mc-price-bottom__rewrite_style .icon{background-position:0 -47px}.mc_epos_suggest_str.mc-price-bottom__rewrite_style .icon.wide{width:73px}.mc_getplans_point.mc-price-bottom__rewrite_style .icon{background-position:0 -287px}.mc_free_shipping_text_area_pc.mc-price-bottom__rewrite_style .icon{background-position:0 -325px;height:40px}.mc_free_shipping_text_area_pc.mc-price-bottom__rewrite_style .mc_free_shipping_text_wrapper{display:flex;flex-direction:column}.mc_free_shipping_text_area_pc.mc-price-bottom__rewrite_style #mc_free_shipping_text{display:flex;flex-direction:row}.mc_free_shipping_text_area_pc.mc-price-bottom__rewrite_style #mc_free_shipping_text .mc_free_shipping_price_text{color:red}.mc_free_shipping_text_area_pc.mc-price-bottom__rewrite_style #mc_free_shipping_annotation_text{display:flex;flex-direction:row;font-size:11px}.mc-pcSaleInfo_window .annotation-text-area{font-size:11px;margin:5px 10px}.mc-notes__area{font-style:normal;font-weight:300;font-size:10px;line-height:16px;color:#7a7a7a;margin-top:15px}.mc-notes__area .hide-instructions-text,.mc-notes__area .notes__text{margin-bottom:8px!important}.mc-notes__area .hide-notes__textArea{position:relative}.mc-notes__area .hide-notes__textArea .toggle-itemns{position:relative;overflow:hidden}.mc-notes__area .hide-notes__textArea .toggle-itemns.hide{height:30px}.mc-notes__area .hide-notes__textArea .toggle-itemns::before{display:block;position:absolute;bottom:0;left:0;content:"";width:100%;height:40px;background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#f7f7f7 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#f7f7f7 100%);background:linear-gradient(top,rgba(255,255,255,0) 0,#f7f7f7 100%)}.mc-notes__area .hide-notes__textArea .toggle-itemns .hide-instructions-text{margin-bottom:10px}.mc-notes__area .hide-notes__textArea .hide-notestoggle-trigger{display:block;text-align:center;margin:15px 0 10px 0}.mc-notes__area .hide-notes__textArea .hide-notestoggle-trigger::after{content:'もっとみる';font-style:normal;font-weight:300;font-size:10px;line-height:20px;color:#3f3f3f}.mc-notes__area .hide-notes__textArea .hide-notestoggle-trigger.show{bottom:-2em}.mc-notes__area .hide-notes__textArea .hide-notestoggle-trigger.show::after{content:'閉じる';font-style:normal;font-weight:300;font-size:10px;line-height:20px;color:#3f3f3f}.mc-notes__area .hide-notes__textArea .hide-notestoggle-trigger.show+.toggle-itemns::before{display:none}.matrix_title{height:25px;background-color:red;text-align:center}.matrix_title .title_text{color:#fff;font-size:16px;line-height:1.5}.m_stock_table_inr.highlight{border:3px solid red}.mc-pcSaleInfo__contentArea.after .sale-info-content.point-reduction{display:none!important}.mc_free_shipping_text_area_sp{display:none}