#ProductContents{padding:80px 7% 170px;background:#fff}#ProductContents .head{text-align:center;margin-bottom:40px}#ProductContents .head img{width:250px}#ProductContents hr{margin:100px 0 70px;border:none;border-bottom:2px solid #B99D41}#ProductContents .note{font-size:10px;color:red;margin-top:10px}#ProductContents .content,#ProductContents .product-item{text-align:center;color:initial;font-weight:700}#ProductContents .content .product-image,#ProductContents .product-item .product-image{position:relative;margin-bottom:10px}#ProductContents .content .product-image img,#ProductContents .product-item .product-image img{height:180px;object-fit:contain}#ProductContents .content .product-description,#ProductContents .product-item .product-description{font-size:14px;min-height:45px;display:flex;align-items:center;justify-content:center;line-height:1.5}#ProductContents .content .product-name,#ProductContents .product-item .product-name{font-size:24px;min-height:60px;display:flex;align-items:center;justify-content:center;line-height:1.3;position:relative;margin-bottom:5px}#ProductContents .content .product-subname,#ProductContents .product-item .product-subname{font-size:10px;margin-bottom:5px;line-height:1.2;color:initial;position:absolute;bottom:0;left:50%;transform:translate(-50%);white-space:nowrap}#ProductContents .content .product-price,#ProductContents .product-item .product-price{font-size:10px;line-height:1.2}#ProductContents .content .product-price div,#ProductContents .product-item .product-price div{margin:0}#ProductContents .content .product-price .value,#ProductContents .product-item .product-price .value{font-size:24px;margin:0}#ProductContents .content .button,#ProductContents .product-item .button{margin-bottom:8px}#ProductContents .content .button svg,#ProductContents .product-item .button svg{height:40px}#ProductContents .content .note,#ProductContents .product-item .note{font-size:10px;color:#000;margin-top:-20px}#ProductContents .fukubukuro-matsu .matsu-main{display:flex;align-items:center;justify-content:center;gap:60px;margin-bottom:40px}#ProductContents .fukubukuro-matsu .matsu-main .multiply{font-size:80px;font-weight:700;color:#000;letter-spacing:.1em}#ProductContents .fukubukuro-set{max-width:1000px;margin:0 auto;padding:20px 0 60px}#ProductContents .fukubukuro-set .set-products-grid{display:flex;justify-content:space-around;gap:20px;margin-bottom:40px}#ProductContents .fukubukuro-set .set-products-grid .product-item{flex:1}#ProductContents .fukubukuro-set .set-pricing{text-align:center;padding:0}#ProductContents .fukubukuro-set .set-pricing .pricing-image{max-width:100%;width:100%;height:auto;margin:0 auto}#ProductContents .fukubukuro-matsu .set-pricing.matsu-pricing{display:flex;justify-content:center}#ProductContents .fukubukuro-matsu .set-pricing.matsu-pricing .pricing-image{max-width:65%!important;width:65%!important}#ProductContents .contents{display:flex;justify-content:space-around;gap:20px}#ProductContents .contents .content{width:25%;color:initial;font-weight:700;text-align:center}#ProductContents .contents .content .image{position:relative}#ProductContents .contents .content .image img{height:180px;object-fit:contain}#ProductContents .contents .content .image .label{position:absolute}#ProductContents .contents .content .image .label svg{height:15px}#ProductContents .contents .content .description{font-size:14px}#ProductContents .contents .content .title{font-size:20px}#ProductContents .contents .content .price{font-size:10px}#ProductContents .contents .content .price .value{font-size:24px}#ProductContents .contents .content .button svg{height:40px}#ProductContents .rank{text-align:center;margin-top:50px}#ProductContents .rank img{width:400px}#NewYearCampaign{padding:50px 0 0;text-align:center}#NewYearCampaign .campaign-banner img{max-width:800px;width:90%;height:auto}#banner img{padding-bottom:170px}@media screen and (max-width: 750px){#ProductContents{padding:40px 4% 80px}#ProductContents .head{margin-bottom:30px}#ProductContents .head img{width:180px}#ProductContents hr{margin:60px 0 40px}#ProductContents .content .product-image,#ProductContents .product-item .product-image{position:relative;margin-bottom:5px}#ProductContents .content .product-image img,#ProductContents .product-item .product-image img{height:100px;object-fit:contain}#ProductContents .content .product-description,#ProductContents .product-item .product-description{font-size:12px;margin-bottom:3px;min-height:55px;display:flex;align-items:center;justify-content:center;line-height:1.5;width:180px;margin-left:auto;margin-right:auto}#ProductContents .content .product-description br,#ProductContents .product-item .product-description br{display:none}#ProductContents .content .product-name,#ProductContents .product-item .product-name{font-size:16px;min-height:0px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.3;margin-bottom:10px;position:static}#ProductContents .content .product-subname,#ProductContents .product-item .product-subname{font-size:9px;margin-bottom:0;margin-top:2px;line-height:1.2;color:initial;text-align:center;position:static;transform:none}#ProductContents .content .product-price,#ProductContents .product-item .product-price{line-height:1.2}#ProductContents .content .product-price div,#ProductContents .product-item .product-price div{margin:0}#ProductContents .content .product-price .value,#ProductContents .product-item .product-price .value{font-size:14px;margin:0}#ProductContents .content .button,#ProductContents .product-item .button{margin-bottom:5px}#ProductContents .content .button svg,#ProductContents .product-item .button svg{height:30px}#ProductContents .content .note,#ProductContents .product-item .note{font-size:9px;color:#000;margin-top:-20px}#ProductContents .fukubukuro-matsu .matsu-main{gap:30px;margin-bottom:30px}#ProductContents .fukubukuro-matsu .matsu-main .content{flex:1}#ProductContents .fukubukuro-matsu .matsu-main .multiply{flex:1;font-size:56px;letter-spacing:.1em}#ProductContents .fukubukuro-set{padding:20px 0 40px}#ProductContents .fukubukuro-set .set-products-grid-sp,#ProductContents .fukubukuro-set .set-products-grid-sp .product-item-single{margin-bottom:25px}#ProductContents .fukubukuro-set .set-products-grid-sp .product-item-row{display:flex;gap:5px;margin-bottom:25px}#ProductContents .fukubukuro-set .set-products-grid-sp .product-item-row .product-item{flex:1;border-bottom:none;padding-bottom:0;margin-bottom:0;display:flex;flex-direction:column}#ProductContents .fukubukuro-set .set-products-grid-sp .product-item-row .product-item .product-price{margin-top:auto}#ProductContents .fukubukuro-set .set-pricing{padding:0}#ProductContents .fukubukuro-set .set-pricing .pricing-image{max-width:70%;width:70%;height:auto;margin:0 auto}#ProductContents .fukubukuro-matsu .set-pricing.matsu-pricing{display:flex;justify-content:center}#ProductContents .fukubukuro-matsu .set-pricing.matsu-pricing .pricing-image{max-width:65%!important;width:65%!important}#ProductContents .contents{gap:15px}#ProductContents .contents .content{width:50%}#ProductContents .contents .content .description{font-size:12px}#ProductContents .contents .content .title{font-size:14px}#ProductContents .contents .content .price .value{font-size:18px}#ProductContents .contents .content .button{margin-top:0}#ProductContents .contents .content .button svg{height:30px}#ProductContents .rank img{width:200px}#ProductContents .note{font-size:9px;margin-top:-10px}#NewYearCampaign{padding:30px 0 0}#NewYearCampaign .campaign-banner img{width:95%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme-lucky-bag.scss.css.map */
