.goods-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.goods-main .img--wrap{width:570px;position:relative}.goods-main .gallery_thumbs{position:relative;margin-top:1.75rem}.goods-main .icon-set{margin-top:1.75rem}.goods-main .icon-set ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.goods-main .icon-set ul li{margin-right:10px}.goods-main .icon-set ul li:last-child{margin-right:0}.goods-main .icon-set .stock_lmt{width:38px!important;transform:none!important}.goods-main .p__img{width:460px;margin-left:100px}.goods-main .p-main__Img{position:relative}.goods-main .p__img .goods-main-slider li{width:460px;height:460px;display:table-cell;vertical-align:middle;border:1px solid #666;box-sizing:border-box;text-align:center}.goods-main .p__img .goods-main-slider li img{width:auto;height:auto;max-width:460px;max-height:460px}.goods-main .p__img .custom-thumb{position:absolute;left:0;top:0}.goods-main .p__img .custom-thumb a{width:67px;height:67px;position:relative;border:1px solid #666;box-sizing:border-box;margin-bottom:11.7px;display:block}.goods-main .p__img .custom-thumb a img{position:absolute;top:0;left:0;right:0;bottom:0;height:auto;width:auto;max-width:98%;max-height:98%;margin:auto}.details-area{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:16px;margin-left:100px;width:459px}.details-area .share{width:100%}.details-area .share .share-btn{height:auto}.details-area .share-btn .share-btn--list{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.details-area .share-btn .share-btn--list li{margin-right:4px}.details-area .share-btn .share-btn--list li:nth-child(1){margin-right:auto}.details-area .share-btn .favorite{margin-right:8px}.details-area .share-btn .favorite a{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.details-area .share-btn .favorite a .favorite--word{font-size:9px;margin-left:4px}.details-area .share-btn .favorite img{width:35px!important;height:auto;background:#fff;border-radius:50%;box-sizing:border-box}.details-area .favorite--msg{font-size:.8rem;padding:.8em .6em;border:#ccc 1px solid;width:fit-content;margin-top:.5rem}.details-area .share-btn .share-btn--list li a img{width:70px;height:auto}.details-area .share-btn .share-btn--list li:last-of-type{margin-right:0}.pdflist-area{width:470px;margin-left:auto}.product-pdflist{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.75rem}.product-pdflist li{width:calc((100% - 40px)/ 2);margin-top:1rem}.product-pdflist li:nth-child(-n+2){margin-top:0}.product-pdflist .thum{width:100px;height:100px;position:relative;border:1px solid #666;box-sizing:border-box;min-height:0}.product-pdflist .thum img{position:absolute;top:0;left:0;right:0;bottom:0;height:auto;width:auto;max-width:95%;max-height:95%;margin:auto}.product-pdflist .text-box{width:100px;text-align:center;order:2;padding-top:.5em}.product-pdflist .text-box p{color:#000;height:calc(1.5em * 2);line-height:1.5em;overflow:hidden;position:relative;word-wrap:break-word;font-size:.875rem}.product-pdflist .text-box p::before{background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);bottom:0;content:"…";padding-left:1em;position:absolute;right:0}.product-pdflist .text-box p::after{background:#fff;content:"";height:100%;position:absolute;width:100%}.goods-main #p-txt{width:580px;box-sizing:border-box}.goods-main h1.heading--top{font-size:2em;line-height:1.1;text-align:left;padding-bottom:0!important;margin:0 0 15px 0}.goods-main h1.heading--top span{display:block;margin-bottom:5px;font-size:.6em}.goods-main h1.heading--top span a{color:#005fc3}.summary{padding:.5rem 0;font-weight:700;margin:10px 0 5px 0;font-size:1.2em}.goods-main p.p-description{font-size:1em;line-height:1.7;margin-bottom:5px;word-break:break-all}.goods-main p.relation--btn{text-align:right;margin:10px 0}.goods-main p.relation--btn a{width:40%;margin-left:auto}.goods-main .price--inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;align-content:flex-end}.goods-main .price--cancel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-end;align-items:center;width:435px;margin-top:10px;margin-bottom:10px}.goods-main .price--cancel p.price--area span.amt--cancel{text-decoration:line-through;font-size:3em}.goods-main .price--cancel p.price--area span.en{font-size:2em}.goods-main .price--tax{display:flex;justify-content:flex-end;align-items:flex-end;width:100%;margin-top:.25em}.goods-main .price--tax .tax{font-size:16px;margin-right:1.25em;line-height:1.5}.goods-main .price--area2{color:#e50012}.goods-main .price--area2 .amt{font-size:4.5em;font-weight:700}.goods-main .price--area2 .en{font-size:2.75em}.goods-main #sale--txt{text-align:right;line-height:1.5;margin-top:1rem}.goods-main .sale--period{margin:0 0 15px 0;border-bottom:1px solid #ccc;padding-bottom:20px}.goods-main .sale--period.guarantee-sale--period{border-bottom:0}.goods-main p.oguchi{margin:0 0 4px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.goods-main p.oguchi span.oguchi--price{color:#e10111;font-size:1.1em}.goods-main p.oguchi.mt5{margin-top:5px}.goods-main .sale--period2{margin:0 0 4px 0}.goods-main p.oguchi--btn{margin:8px 0 0 0;display:flex;align-items:center;justify-content:flex-end}.product-textlink{font-size:.87em;line-height:1.4;text-decoration:none;color:#005fc3;position:relative;padding-left:1.5rem}.product-textlink::before{content:"";background-image:url(../../img/arow_gray.svg);position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;width:18px;height:18px;left:0;pointer-events:none}.goods-main .card--point{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;align-items:flex-end;padding-bottom:0;border:1px solid #ccc;margin:20px 0;font-size:.95rem}.goods-main .card--point ul{width:100%;line-height:1.7}.goods-main .card--point ul li{border-bottom:1px solid #ccc;padding:8px}.goods-main p.point--double{color:#e10111}.goods-main p.point--double .point--strong{font-size:1.1em;font-weight:700}.goods-main p.point--double .period{color:#000;font-size:.9em}.goods-main .card--txt span{font-weight:700;color:#e30012;font-size:1.12em;display:inline-block}.goods-main .card--point .last{border-bottom:0}.goods-main .add--point{font-size:.87em}.goods-main .add--point span{color:#e30012;font-weight:700;font-size:1.12em}.quantity{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;padding-top:50px;border-top:1px solid #ccc;margin-top:20px}.quantity-btn{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#e2e0e0;border-radius:50%;display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin:0 10px}.quantity-btn img{width:10px}.quantity .goods-cnt input[type=tel]{border:1px solid #ccc;box-sizing:border-box;font-weight:700;font-size:1.7em;height:60px;width:130px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.colors{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1.5rem 2rem}.colors .selected{border:2px #d4122c solid}.colors .js-select{width:100%;height:175px;position:relative;margin:auto;box-sizing:border-box;padding:4px;border:2px solid #fff;margin-bottom:.25rem}.colors .js-select img{position:absolute;top:0;left:0;right:0;bottom:0;height:auto;width:auto;max-width:90%;max-height:95%;margin:auto;display:block}.colors .js-select.selected{border:2px #d4122c solid}.js-select svg{width:100%;height:100%}.colors--nm{line-height:1.25;margin-top:.5rem;font-size:.85rem}.product__size ul{margin-top:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.product__size ul::before{content:"";display:block;width:calc(33.3% - 10px);order:1}.product__size ul::after{content:"";display:block;width:calc(33.3% - 10px)}.product__size ul li{width:calc(33.3% - 10px);margin-top:1.25rem}.product__size li:nth-child(3n){margin-right:0}.product__size li:nth-child(-n+3){margin-top:0}#receive{display:grid;grid-template-columns:1fr 1fr;margin-top:3rem;margin-bottom:calc(30px - .75rem);gap:0 24px}#receive .delivery-receive{width:100%;box-sizing:border-box;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;background-color:#e2e0e0;border:10px solid #fff}#receive .delivery-receive::before{content:"";position:absolute;top:-11px;bottom:-11px;left:-11px;right:-11px;border:1px solid #e2e0e0;z-index:-1}#receive h3{border:0;text-align:center;font-size:2em;font-weight:700;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:57px;background:#fff}#receive h3 .rv-icon{margin-right:10px}#receive h3 .rv-icon img{width:40px}#receive .receive-box{box-sizing:border-box;padding:30px;height:100%;position:relative}#receive .my-store--zaiko{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;align-items:center}#receive .my-store--zaiko p{width:40%;margin-bottom:15px}#receive p.receive--heading{font-size:1.25em;font-weight:700;margin-bottom:15px}#receive .rv-store{margin:15px 0}#receive .rv-store select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff url(../../img/product/arow_red.png) no-repeat right 8px center;background-size:7px;border:1px solid #000;border-radius:0;color:inherit;cursor:pointer;font-family:inherit;font-size:1em;line-height:1.8;padding:.6em;width:100%}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}.store-lct{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}#receive .store-choice--btn__ma{margin-top:15px;margin-bottom:15px;text-align:center}#receive .store-choice--btn__ma a{max-width:65%;margin:auto}#receive p.mb5{margin-bottom:.3em}#receive p.nouki{line-height:1.5;padding-left:.6em}#receive p.nouki .text-red{color:#e50012}#receive p.nouki .text-blue{color:#005fc3}#receive p.indent1em{text-indent:-1em;padding-left:1em}#receive .cart-btn{margin-top:auto}#receive .my-store--zaiko-details{line-height:1.8;background-color:#fff;padding:10px .6em;margin:15px 0;box-sizing:border-box;border:1px solid #000}.favo-list{text-align:right}.favo-list a{max-width:300px;margin-left:auto}.mix-match{position:relative}.mix-match ul.mm-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}.mix-match ul.mm-list li{width:175px;position:relative}.mix-match ul.mm-list a{text-decoration:none;color:#000}.mix-match ul.mm-list li .item-img{width:170px;height:170px;margin:auto;position:relative}.mix-match ul.mm-list .item-img img{position:absolute;top:0;left:0;right:0;bottom:0;height:auto;width:auto;max-width:98%;max-height:98%;margin:auto}.mix-match ul.mm-list li img{width:100%;height:100%}.mix-match ul.mm-list .item-name{height:5em;display:block;overflow:hidden;line-height:1.7}.mix-match ul.mm-list li.mix-plus{font-size:2.5em;font-weight:700;align-self:center;margin:0 28px;width:30px;text-align:center}.mix-match .mix-price__area .set-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-end;align-items:flex-end}.mix-match .mix-price__area .set-price-flex{margin-right:30px}.mix-match .mix-price__area .set-price-right{font-size:4.75em;font-weight:700;color:#e50012;text-align:right;display:grid;grid-template-columns:auto 1fr auto;align-items:end}.mix-match .mix-price__area .set-price-right .set-tax{font-weight:400;color:#000;padding-right:1.5em;font-size:.4em}.mix-match .mix-price__area .set-price-right .set-price-tax{font-weight:400;color:#000;padding-right:1.5em;font-size:.4em;display:grid;width:fit-content;gap:.3em}.mix-match .mix-price__area .set-price-right .set-price-tax .set-price-tax--price{font-size:1.5rem}.mix-match .mix-price__area .set-price-right .en{font-size:.65em;padding-left:2px}.mix-match .mix-price__area .set-cart-btn a{padding:25px 0;width:500px}.mix-match .combi-btn{position:absolute;top:-2px;right:0}.mix-match .combi-btn a{width:300px}#spec-area p{line-height:1.7;margin-bottom:.8rem}.review-contents{margin-bottom:10px}.review-contents .star-count-recommend{line-height:1;display:flex;align-items:center;justify-content:flex-end}.review-contents .star-count-recommend img{width:20px}.list-head01{margin-bottom:1.5rem;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-head01 span{width:300px;margin-left:auto}.option-flex_w{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;border:1px solid #e2e0e0;padding:20px;box-sizing:border-box;margin-top:20px}.option-flex_w p.op-icon{text-align:center;margin-right:40px;margin-left:20px;width:50px;min-width:50px}.option-flex_w p.op-icon img{width:100%}.option-flex_w p.op-txt{line-height:1.4;font-size:1.1em;font-weight:700;margin-bottom:10px}.option-flex_w ul{display:-webkit-flex;display:-ms-flexbox;display:flex}.option-flex_w ul li{margin-bottom:5px;margin-right:20px}.p-txtline-r{text-align:right;text-decoration:underline;color:#005fc3}.p-txtline-r a{color:#005fc3}.p-txtline-r a:focus,.p-txtline-r a:hover{opacity:.75;transition:all .3s ease 0s}table.spec-area{margin-bottom:22px;border:1px solid #e7e7e7;border-top-color:#eaeaea;border-spacing:0;table-layout:fixed;width:100%}table.spec-area tr:nth-child(even){background-color:#f6f6f6}table.spec-area th{padding:.875rem;word-wrap:break-word}table.spec-area td{box-sizing:border-box;padding:.5em}table.spec-area .goods-img{box-sizing:border-box;width:150px;height:150px;position:relative;margin:auto}table.spec-area .goods-img img{position:absolute;top:0;left:0;right:0;bottom:0;height:auto;width:auto;max-width:98%;max-height:98%;margin:auto}.spec-area-nm{line-height:1.4;color:#333;word-break:break-all;overflow-wrap:break-word;font-feature-settings:'palt';margin-top:1em;overflow:hidden;height:4em;margin-bottom:1em}.spec-area-price{color:#e50012;font-weight:700}table.spec-area .review-box{margin-bottom:0}.global-contents__area{margin-top:30px}.mix-macth--area h1.mix-macth--top{font-size:2em;margin-bottom:30px}.sales-period{border-bottom:solid 1px #ccc;padding-bottom:40px}.mix-macth--area p.mm-salep{font-size:1.25em;line-height:1.7}.mix-macth--area .mm-main{display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:3em 0;border-bottom:1px solid #ccc}.mm-img ul li{width:480px;height:480px;display:flex;vertical-align:middle;border:1px solid #666;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mm-img ul li img{width:auto;height:auto;max-width:460px;max-height:460px}.mm-txt{width:600px;position:relative;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}h2.mm-product--maker{font-size:2em;line-height:1.2;border-bottom:none;margin:0 0 25px}h2.mm-product--maker span{display:block;margin-bottom:5px;font-size:1.2rem}.mm-txtp{margin-bottom:.625em;line-height:1.7}.mm-txtp .b-txt{font-size:1.25rem;font-weight:700}.mix-macth--area .mm-main.mm--lastmain{border-bottom:0}.option-flex{display:flex;align-items:center;padding:20px;box-sizing:border-box;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.option-flex p.op-icon{width:50px;min-width:50px;margin-right:20px}.option-flex p.op-icon img{width:100%;height:auto}.option-flex p.op-txt{line-height:1.4;font-size:1.1em;font-weight:700;margin-bottom:10px;color:#f33}.option-flex ul{display:flex;flex-wrap:wrap;line-height:1.3}.option-flex ul li{margin-bottom:5px;width:100%}.thumb-content{margin-top:auto;position:relative}.mm-thumb--list{position:absolute;bottom:0;left:0;width:100%;position:relative;overflow-x:scroll;-webkit-overflow-scrolling:touch;padding-bottom:1rem}.mm-thumb--list.bottom-regulation{bottom:70px}.mm-thumb--list ul{display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:fit-content}.mm-thumb--list ul li{width:180px;height:180px;display:flex;justify-content:center;align-items:center;border:1px solid #666;box-sizing:border-box;margin-right:40px}.mm-thumb--list ul li:first-of-type{margin-left:30px}.mm-thumb--list ul li:nth-child(3){margin-right:30px}.mm-thumb--list .goods-img{width:170px;height:170px;position:relative}.mm-thumb--list .goods-img img{position:absolute;top:0;left:0;right:0;bottom:0;height:auto;width:auto;max-width:98%;max-height:98%;margin:auto}.thumb-arow--l{position:absolute;top:calc(50% - 18px);left:0}.thumb-arow--r{position:absolute;top:calc(50% - 18px);right:-30px}.mix-macth--area .price-inner{display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:flex-end;padding-bottom:50px}.mix-macth--area .price-tax{display:flex;justify-content:flex-end;align-items:flex-end;width:100%;margin-top:20px}.mix-macth--area .price-tax .tax{font-size:1.5em;margin-right:1.5em;line-height:1.3}.mix-macth--area .price-area2{color:#e50012}.mix-macth--area .price-area2 .amt{font-size:4.75em;font-weight:700}.mix-macth--area .price-area2 .en{font-size:3.12em}.mix-macth--area .quantity{display:flex;justify-content:flex-end;align-items:center;padding-top:50px;border-top:1px solid #ccc;margin-top:20px;padding-right:100px}.mix-macth--area .quantity-btn{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#e2e0e0;border-radius:50%;display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin:0 10px}.mix-macth--area .quantity-btn img{width:10px}.mix-macth--area .quantity .goods-cnt input[type=tel]{border:1px solid #ccc;box-sizing:border-box;font-weight:700;font-size:1.7em;height:60px;width:130px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}#receive .option-box{height:300px}#receive .bottom-pos{width:498px}.goods-main .p-txtline{border-bottom:1px solid #ccc;padding-bottom:10px}.goods-main .heding-description{font-size:1.2em;font-weight:700;margin:15px 0}.goods-main .heding-description.attention{color:#e30012}.goods-main ul.bto-dtl-list{margin:1em 0;padding-left:1em}.goods-main ul.bto-dtl-list li{margin-bottom:5px;list-style-type:disc;list-style-position:inherit;line-height:1.7}.comment-indent{text-indent:-1em;padding-left:1em}.goods-main .pdf-list li{margin-top:8px;text-align:left}.bto-detail-wrap{padding-top:40px}.bto-detail-wrap .detail-inner{margin-bottom:10px;overflow:hidden}.bto-detail-wrap .detail-inner .dtl-item{margin:-1px 0 10px}.bto-detail-wrap .detail-inner .dtl-item .title-sec{margin-bottom:7px;overflow:hidden;padding:15px 0 5px;margin-top:40px;display:grid;grid-template-columns:1fr 120px;gap:0 1rem;align-items:end}.bto-detail-wrap .detail-inner .dtl-item .title-sec.delimiter-border-pc{border-bottom:1px solid #b6b6b6;margin-bottom:calc(30px - .75rem);padding-bottom:.8rem;box-sizing:border-box}.bto-detail-wrap .detail-inner .dtl-item .title-sec .title{padding-top:5px;font-size:1.2em;font-weight:700}.bto-detail-wrap .detail-inner .dtl-item .selection01{display:flex;align-items:center}.bto-detail-wrap .detail-inner .dtl-item p.sel{margin-right:20px;width:420px;position:relative}.bto-detail-wrap select::-ms-expand{display:none}.bto-detail-wrap select.kouji-select01{background:0 0;position:relative;z-index:1;padding:10px 40px 10px 10px;border:1px solid #cacaca;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:100%}.bto-detail-wrap p.sel::after{content:'';width:6px;height:6px;border:0;border-bottom:solid 2px #b4b3b3;border-right:solid 2px #b4b3b3;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:47%;right:10px;margin-top:-4px}.bto-detail-wrap .stock{color:#ff0004;font-size:.87em;display:block;margin-top:.5em;line-height:1.3}.w_btn120{width:120px}.btn>input[type=image]{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover}.file-bottom-style label{border:1px solid #bbb;background:#efefef;border-radius:3px;padding:5px 10px;font-size:18px;letter-spacing:0;cursor:pointer}.file-bottom-style input[type=file]{display:none}.form-file-name{display:inline-block;font-size:16px;margin-left:10px}.bto-detail-wrap .item-table table{border:1px solid #bbb;width:100%;table-layout:fixed}.bto-detail-wrap .item-table table td,.bto-detail-wrap .item-table table th{border:1px solid #bbb}.bto-detail-wrap .item-table table th{text-align:center;background-color:#f1eff2}.bto-detail-wrap .item-table table td .form-set{position:relative}.bto-detail-wrap .item-table table td .form-set::after{border-bottom:solid 2px #b4b3b3;border-right:solid 2px #b4b3b3;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);content:'';height:6px;margin-top:-4px;position:absolute;right:10px;top:47%;width:6px}.bto-detail-wrap .item-table table td select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:0 0;border:1px solid #cacaca;border-radius:0;box-sizing:border-box;font:inherit;padding:0 40px 0 10px;position:relative;width:100%;z-index:1;height:42px}.bto-detail-wrap .item-table table td select::-ms-expand{display:none}.bto-detail-wrap .item-table table .cell01{width:45%;padding:10px 15px}.bto-detail-wrap .item-table table .cell01 .check{overflow:hidden}.bto-detail-wrap .item-table table .cell01 .check .input{display:block;float:left;padding:2px 16px 0 0}.bto-detail-wrap .item-table table .cell01 .check .text{display:block;overflow:hidden}.bto-detail-wrap .item-table table .cell02{width:25%;padding:10px;text-align:right}.bto-detail-wrap .item-table table th.cell02{text-align:center}.bto-detail-wrap .item-table table .cell02 .priceList .heading{float:left;padding:5px 0}.bto-detail-wrap .item-table table .cell02 .priceList .price{color:#e50012;font-weight:700;text-align:right}.bto-detail-wrap .item-table table .cell02 .priceList .price .amt{font-size:180%}.bto-detail-wrap .item-table table .cell02 .priceList .price .en{padding-left:3px}.bto-detail-wrap .item-table table .cell02 .priceList .price2{color:#333;text-align:right}.bto-detail-wrap .item-table table .cell02 .priceList .price2 .amt{font-size:150%}.bto-detail-wrap .item-table table .cell02 .priceList .price2 .en{padding-left:3px}.bto-detail-wrap .item-table table .cell03,.bto-detail-wrap .item-table table .cell04,.bto-detail-wrap .item-table table .cell05{width:10%;padding:10px;text-align:center}.bto-detail-wrap .item-table table .cell02 div{margin-bottom:.4em}.bto-detail-wrap .item-table table input[type=text]{height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bd-dashed01{border:1px dashed #d9d9d9;box-sizing:border-box}.bto-detail-wrap .item-table table.w60p{width:60%}.bto-detail-wrap .item-table table.w60p td,.bto-detail-wrap .item-table table.w60p th{padding:10px 15px}.bto-detail-wrap .item-table table.w60p .w20p{width:20%}.bto-detail-wrap .item-table table td.ta-center{text-align:center}.bto-detail-wrap .item-entry dl dt{padding:10px 0}.bto-detail-wrap .item-entry dl dd{margin-bottom:10px}.bto-detail-wrap .item-entry dl dd input[type=text],.bto-detail-wrap .item-entry dl dd textarea{padding:5px;font:inherit}.bto-detail-wrap .bto-img-up{margin:40px 0}.bto-detail-wrap .bto-img-up p{line-height:1.5;margin-bottom:.8em}.bto-detail-wrap .calculation-btn_bto{max-width:300px;margin-left:auto}.bto-detail-wrap .cart-to-bto .price-area{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;align-content:flex-end;padding:10px 0}.bto-detail-wrap .cart-to-bto .price-area .price-area-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;width:100%}.bto-detail-wrap .cart-to-bto .price-area .in-tax{font-size:1.56em;line-height:1.3;margin-right:1.5em}.bto-detail-wrap .cart-to-bto .price-area .in-tax .total{font-size:1.56em;margin-right:1em}.bto-detail-wrap .pr-red{color:#e50012}.bto-detail-wrap .cart-to-bto .price-area .price .amt{font-size:4.75em;font-weight:700}.bto-detail-wrap .cart-to-bto .price-area .price .en{font-size:3.12em}.wrnt-title{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px}.goods-receive-area{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin:40px 0}.goods-receive-area .receive-box{border:1px solid #e2e0e0;box-sizing:border-box;padding:10px;width:580px}.goods-receive-area .dummy-box{border:none}.goods-receive-area .receive-box .wrnt-receive-sel{background-color:#e2e0e0;box-sizing:border-box;height:200px;padding:30px;position:relative}.pc-b-w500{width:500px}.pc-b-hl{font-size:1.62em;padding-top:1.05em;padding-bottom:1.05em}.goods-receive-area .receive-box .chk-cstm{margin-bottom:30px}.goods-receive-area .receive-box .chk-cstm input{width:16px;height:16px;-moz-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4);position:relative}.goods-receive-area .receive-box .chk-cstm input[type=checkbox]{-moz-opacity:0;opacity:0;-webkit-appearance:none;appearance:none;position:absolute}.goods-receive-area .receive-box .chk-cstm input[type=checkbox]:focus+label::before{opacity:1;border-color:#000;border-width:2px}.goods-receive-area .receive-box .chk-cstm input[type=checkbox]+label{cursor:pointer;display:inline-block;position:relative;padding-left:25px;padding-right:10px}.goods-receive-area .receive-box .chk-cstm input[type=checkbox]+label::before{content:"";position:absolute;display:block;box-sizing:border-box;width:20px;height:20px;margin-top:-10px;left:0;top:50%;border:1px solid;border-radius:4px;border-color:#666;background-color:#fff}.goods-receive-area .receive-box .chk-cstm input[type=checkbox]:checked+label::after{content:"";position:absolute;display:block;box-sizing:border-box;width:18px;height:9px;margin-top:-9px;top:50%;left:3px;transform:rotate(-45deg);border-bottom:3px solid;border-left:3px solid;border-color:#666}.goods-receive-area .receive-box .chk-cstm label{vertical-align:baseline}.goods-main .article-wrap{box-sizing:border-box;width:580px}.goods-main .img--wrap .goods-img{width:460px;margin-left:100px}.goods-main .img--wrap .goods-img .main{width:460px;height:460px;display:table-cell;vertical-align:middle;border:1px solid #666;box-sizing:border-box;text-align:center;position:relative}.goods-main .img--wrap .goods-img .main img{width:auto;height:auto;max-width:460px;max-height:460px}.goods-main .img--wrap .favMsg{display:none;font-size:.8em;position:absolute;top:445px;left:15px;background:#fff;padding:5px;border:1px solid #ccc;width:215px;color:#333;z-index:901}.goods-main .img--wrap .favMsg .msg{padding-right:19px;background:url(../../img/product/icon_arrowGlayDown.png) no-repeat right center}.goods-main .img--wrap .goods-img .sub-frame{position:absolute;left:0;top:0}.goods-main .img--wrap .goods-img .sub-frame .thumb{border:1px solid #666;box-sizing:border-box;margin-bottom:11.7px}.goods-main .img--wrap .goods-img .sub-frame .thumb .inner{position:relative;width:67px;height:67px}.goods-main .img--wrap .goods-img .sub-frame .thumb img{position:absolute;top:0;left:0;right:0;bottom:0;height:auto;width:auto;max-width:98%;max-height:98%;margin:auto}.remodal-overlay{position:fixed;top:0;left:0;z-index:9999;background:rgba(43,46,56,.65);width:100%;height:100%}.remodal-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#333}.remodal-box{width:800px;padding:0 10px;background:#fff}.remodal-header{display:flex;align-items:center;justify-content:center;padding:29.5px 0;color:#333;border-bottom:1px solid #ddd}.remodal-header--txt{font-weight:700;font-size:1.4rem;color:#e50012}.remodal-header--img{width:40px;padding:0 1.6em 0 .7em}.remodal-header--img img{width:40px;height:auto}.remodal-header--btn{width:9em}.remodal-box--inner{padding:29.5px 60px 0 60px;box-sizing:border-box}.remodal-box--product{display:flex;align-items:center;flex-wrap:wrap}.remodal-box--product-img{width:60px;height:60px;margin-right:30px;position:relative}.remodal-box--product-img img{position:absolute;top:0;left:0;right:0;bottom:0;height:auto;width:auto;max-width:90%;max-height:90%;margin:auto}.remodal-box--product-name{font-size:1.2rem;line-height:1.35;width:calc(100% - 90px)}.remodal-box--btn-list{display:flex;justify-content:center;margin:30px auto 40px auto}.remodal-box--btn-list li{margin-right:1rem}.remodal-box--btn-list li a{padding-right:1.2rem;padding-left:1rem}.remodal-box--btn-list li:last-child{margin-right:0}.remodal-box--txt{text-align:center;font-size:1.35rem;font-weight:700;margin:0 0 10px 0}.remodal-box .recommend-area{font-size:.75rem;width:96%;margin-top:0}.remodal-box .slider .thum{width:140px;height:140px}.remodal-box .item-name-box{font-size:.8rem;height:2.8rem}.remodal-box .recommend-area .price-area .amt{font-size:1.1rem}.remodal-box .recommend-area .price-area .en{font-size:.7rem}.remodal-box .multiple-item li{margin:0 5px;height:auto!important}.remodal-box .slick-prev{left:-14px}.remodal-box .slick-next{right:-14px}.remodal-box--product.remodal-box--store__w{width:960px;margin-right:20px}.remodal-box--close{width:40px;height:40px;position:relative}.remodal-box--close__line1{display:block;position:absolute;top:2px;right:0;width:40px;height:2px;background-color:#333;border-radius:4px;transform:translateY(14px) rotate(-45deg)}.remodal-box--close__line2{display:block;position:absolute;top:18px;right:0;width:40px;height:2px;background-color:#333;border-radius:4px;transform:translateY(-2px) rotate(45deg);bottom:0}.remodal-box.remodal-store-box{width:1080px}.remodal-store--head{display:grid;grid-template-rows:2.4em auto;grid-template-columns:repeat(9,minmax(85px,1fr));padding:8px 5px;background:#f1f1f1;place-items:center;margin:0 -10px 0 -10px;border-top:1px solid #ddd}.remodal-store--head span{display:block;font-size:1rem;padding:8px 5px 8px 0;font-weight:700;width:100%;box-sizing:border-box;line-height:1.25}.remodal-store--head span:nth-child(1){grid-column:1/3;padding-left:5px}.remodal-store--head span:nth-child(2){grid-column:3/5}.remodal-store--head span:nth-child(3){grid-column:5/7}.remodal-store--head span:nth-child(4){text-align:center}.remodal-store--head span:nth-child(6){padding-left:.5rem}.remodal-store--cont{display:grid;grid-template-rows:4em;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));margin:0 -10px 0 -10px;align-items:center;height:234px;overflow-y:scroll;border-bottom:1px solid #ddd}.remodal-store--cont span{padding:8px;box-sizing:border-box;font-size:.95rem;line-height:1.35;border-top:1px dashed #ccc;height:100%;display:grid;align-items:center}.remodal-store--cont span:nth-child(-n+6){border:0}.remodal-store--cont span.remodal-store--detail1{grid-column:1/3}.remodal-store--cont span.remodal-store--detail2{grid-column:4/6}.remodal-store--cont span.remodal-store--detail3{font-size:.85rem;grid-column:7/9}.remodal-store--cont span.remodal-store--detail4{text-align:center}.remodal-store--cont span.remodal-store--detail5{text-align:right;padding-right:3em}.remodal-store--cont span.remodal-store--detail6{display:flex;align-items:center;justify-content:center}.remodal-store--cont input{width:4em;border:1px solid #c8ced3;box-sizing:border-box;padding:5px;font-size:.9em;height:auto;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:8px}.remodal-store--btn{margin:1.6rem .8rem;display:flex;justify-content:flex-end}.remodal-store--btn a{padding:.8rem 1.6rem}.remodal-store-box .remodal-header{border-bottom:0}.product-recommend .recommend-area{width:100%;margin:0 auto}.product-recommend .buy-again{box-sizing:border-box;padding:20px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;margin:2px 10px;border-radius:6px}.multiple-items .buy-again:last-child{margin-right:0}.product-recommend .slick-next:focus,.product-recommend .slick-next:hover,.product-recommend .slick-prev:focus,.product-recommend .slick-prev:hover{opacity:.8}.product-recommend .slick-prev{left:-25px;transition:.4s}.product-recommend .slick-next{right:-15px;transition:.4s}.product-recommend .slick-next.slick-disabled:before,.product-recommend .slick-prev.slick-disabled:before{opacity:1}.product-recommend .slick-next:before,.product-recommend .slick-prev:before{content:url(../../img/reco_aw.svg)}.product-recommend .slick-prev:before{transform:scale(-1,1);display:inline-block}.product-recommend .slick-next.slick-disabled,.product-recommend .slick-prev.slick-disabled{display:none}.product-recommend .slick-next.slick-disabled:before,.product-recommend .slick-prev.slick-disabled:before{display:none}.review--count__link{font-size:12px;margin-left:3px}.review-container{display:flex;align-items:center}.product-recommend .recommend-area .customer-review{height:2em;display:flex;justify-content:flex-start}.product-recommend .slider .thum{width:170px;height:170px}.product-recommend .recommend-area .price-area .amt{font-size:1.6rem}.product-recommend .item-name-box{height:3.2rem;font-size:1rem}.product-recommend .ranking .goods-nm{font-size:1rem;height:3.4em}.product-recommend .item{width:220px;box-sizing:border-box;padding:20px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;margin:2px 10px;border-radius:6px}.product-recommend .ranking li:last-child{margin-right:10px}.product-recommend .ranking .item:nth-child(1)::before{content:url(../../img/rank_1.svg);transform:scale(1);position:absolute;top:10px;left:10px;width:40px;height:auto}.product-recommend .ranking .item:nth-child(2)::before{content:url(../../img/rank_2.svg);transform:scale(1);position:absolute;top:10px;left:10px;width:40px;height:auto}.product-recommend .ranking .item:nth-child(3)::before{content:url(../../img/rank_3.svg);transform:scale(1);position:absolute;top:10px;left:10px;width:40px;height:auto}.product-recommend .ranking .item:nth-child(4)::before{content:url(../../img/rank_4.svg);transform:scale(1);position:absolute;top:10px;left:10px;width:40px;height:auto}.product-recommend .ranking .item:nth-child(5)::before{content:url(../../img/rank_5.svg);transform:scale(1);position:absolute;top:10px;left:10px;width:40px;height:auto}.product-recommend .ranking .item .price-area .amt{font-size:1.6rem}.product-recommend .ranking .item .store-stock{justify-content:flex-start}.product-recommend .recommend-area .customer-review{justify-content:flex-start}.product-recommend .ranking .customer-review{justify-content:flex-start}.product-recommend .recommend-area .store-stock{justify-content:flex-start}.product-recommend .slider{margin:0}.product-recommend .list-head01{margin-top:2.5rem}.product-recommend .list-head01:first-child{margin-top:0}.topbtn{max-width:360px;margin:0 auto;position:relative;box-sizing:border-box;text-align:center;border-radius:6px;display:flex;opacity:1;width:auto;height:48px;align-items:center;justify-content:center;cursor:pointer;font-size:1.1rem;color:#f10013;font-weight:700;border:2px solid #f10013;box-shadow:rgba(0,0,0,.1) 0 4px 6px -1px,rgba(0,0,0,.06) 0 2px 4px -1px}.topbtn::after{content:"";position:absolute;right:15px;border-top:2px solid #f10013;border-right:2px solid #f10013;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;bottom:0;margin:auto}.topbtn:hover{text-decoration:none;opacity:.75;transition:.6s}.img--wrap .review-box{margin:0}.page-goods .global-hdg2{margin-top:3rem}.bto-detail-wrap .item-table table .cell01{line-height:1.25!important}.goods-main .article-wrap .p-txtline{border-bottom:0;padding-bottom:0}.img--wrap .rating--stars{margin-left:0}.page-goods .pdflist-area .product-pdflist li a{position:relative;display:flex;padding:.8rem 0 .8rem 2em}.page-goods .pdflist-area .product-pdflist li a::before{content:"";background-image:url(/img/product/pdf-icon.png);position:absolute;top:4px;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;width:30px;height:30px}.goods-main p.p-description a{color:#005fc3}.p-txtline pre.p-description{line-height:1.5;white-space:pre-wrap}.article-wrap .block-goods-name{line-height:1.5}.article-wrap .block-goods-name a{color:#005fc3}#spec-area pre{white-space:pre-wrap}