#product main::before{background:url(../images/product/bg_product_sp.webp) top center no-repeat;background-size:100% auto}@media (min-width: 751px){#product main::before{background:url(../images/product/bg_product_pc.webp)}}#product main::after{content:"";position:absolute;width:100%;bottom:0;left:0;height:29.73333vw;background:url(../images/product/bg_bottom.webp) repeat-x bottom center;background-size:contain;pointer-events:none}@media (min-width: 751px){#product main::after{height:17.42188vw;max-height:223px}}#product main h2{width:55.46667vw}@media (min-width: 751px){#product main h2{width:32.5vw;max-width:416px}}#product main .stitD::before{background-color:#cc2da1}#product main .boxBg{background-color:rgba(204,45,161,0.1)}#product main .price{text-align:right;font-size:4.53333vw;font-weight:bold;font-style:italic}@media (min-width: 751px){#product main .price{font-size:2.34375vw}}@media (min-width: 751px) and (min-width: 1281px){#product main .price{font-size:30px}}#product main .price span{display:inline-block;font-size:1.5em}#product main .buyBtnWrap{padding:4vw 4vw 4vw 4vw;border-left:2px solid #000;border-right:2px solid #000;background-color:rgba(255,255,255,0.7)}@media (min-width: 751px){#product main .buyBtnWrap{padding:2.34375vw 2.34375vw 2.34375vw 2.34375vw}}@media (min-width: 751px) and (min-width: 1281px){#product main .buyBtnWrap{padding:30px 30px 30px 30px}}#product main .buyBtnWrap h5{line-height:1.3;font-style:italic;position:relative;text-align:center;margin:0vw auto 4vw auto;font-size:4.53333vw}@media (min-width: 751px){#product main .buyBtnWrap h5{font-size:2.34375vw;margin:0vw auto 2.34375vw auto}}@media (min-width: 751px) and (min-width: 1281px){#product main .buyBtnWrap h5{font-size:30px}}@media (min-width: 751px) and (min-width: 1281px){#product main .buyBtnWrap h5{margin:0px auto 30px auto}}#product main .buyBtnList{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#product main .buyBtnList li{width:100%}@media (max-width: 750px){#product main .buyBtnList li{margin:0vw 0vw 2.66667vw 0vw}#product main .buyBtnList li:last-child{margin-bottom:0}}@media (min-width: 751px){#product main .buyBtnList li{width:32%}}#product main .buyBtnList li a{width:100%;max-width:unset;border:none}#product main .buyBtnList li:nth-child(1) a{background:#4994cf}#product main .buyBtnList li:nth-child(2) a{background:#82cb05}#product main .buyBtnList li:nth-child(3) a{color:#000;background:#eee}#product main .buyBtnList li:nth-child(3) a:before{background:#000}#product.package .packageBoxWrap{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}#product.package .packageBoxWrap>p{width:100%}@media (min-width: 751px){#product.package .packageBoxWrap>p{width:30%}}#product.package .packageBoxWrap .packageBox{width:100%}@media (min-width: 751px){#product.package .packageBoxWrap .packageBox{width:70%;padding:0vw 0vw 0vw 3.125vw}}@media (min-width: 751px) and (min-width: 1281px){#product.package .packageBoxWrap .packageBox{padding:0px 0px 0px 40px}}@media (max-width: 750px){#product.package .packageBoxWrap .tabPImg{display:none}}#product.package .packageBoxWrap .tabPImg img{border-radius:5px}#product.package .packageBoxWrap .packageImg{width:80%;margin:0vw auto 5.33333vw auto}#product.package .packageBoxWrap .packageImg img{border-radius:5px}#product.package .amazonBox{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}#product.package .amazonBox .name{background:#000;color:#FFF;font-style:italic;padding:0.2em 0.5em;display:inline-block;font-weight:bold}@media (max-width: 750px){#product.package .amazonBox .txt{width:100%;text-align:center}#product.package .amazonBox .img{width:100%}}@media (min-width: 751px){#product.package .amazonBox .txt{width:30%}#product.package .amazonBox .img{width:70%}}#product.benefit .txt01{text-align:center;font-weight:bold;font-style:italic;font-size:4vw}@media (min-width: 751px){#product.benefit .txt01{font-size:2.03125vw}}@media (min-width: 751px) and (min-width: 1281px){#product.benefit .txt01{font-size:26px}}#product.benefit .txt01 span{font-size:5.06667vw}@media (min-width: 751px){#product.benefit .txt01 span{font-size:2.8125vw}}@media (min-width: 751px) and (min-width: 1281px){#product.benefit .txt01 span{font-size:36px}}#product.benefit .dotBox .itemBox{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#product.benefit .dotBox .itemBox .txt{width:100%;text-align:center;letter-spacing:-0.08em}@media (min-width: 751px){#product.benefit .dotBox .itemBox .txt{width:60%}}#product.benefit .dotBox .itemBox .logo{width:100%}@media (max-width: 750px){#product.benefit .dotBox .itemBox .logo{text-align:center;padding:5% 0}}@media (min-width: 751px){#product.benefit .dotBox .itemBox .logo{width:40%}}#product.benefit .dotBox .itemBox .logo img{width:45.33333vw;margin:0 auto}@media (min-width: 751px){#product.benefit .dotBox .itemBox .logo img{width:26.5625vw;max-width:340px}}@media (min-width: 751px){#product.benefit .dotBox .itemBox .logo.oj{margin-top:-2.5%}}@media (min-width: 751px){#product.benefit .dotBox .itemBox .logo.ur{margin-top:2.5%}}#product.benefit table{width:100%}@media (max-width: 750px){#product.benefit table{width:100%;table-layout:fixed}#product.benefit table tr{width:100%}#product.benefit table th{font-size:0.8em}#product.benefit table th.itemTitle{width:12%}}#product.benefit table td{font-size:2em;font-weight:bold;font-style:normal}

/*# sourceMappingURL=maps/product.css.map */
