@charset "UTF-8";:root{--vw: 1vw}html{box-sizing:border-box;scroll-behavior:smooth;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;height:100%;font-size:calc(2.6666666667 * var(--vw))}@media only screen and (min-width:751px){html{font-size:11.4666666667px}}body{height:100%;background-color:transparent;margin:0;padding:0;font-family:Futura,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:500;background-color:#d82421}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit;padding:0;margin:0}@media only screen and (min-width:751px){.sp{display:none!important}}@media only screen and (max-width:750px){.pc{display:none!important}}a{color:inherit;text-decoration:none;background-color:transparent}a:active,a:hover{outline-width:0}a:focus{outline-width:0}img{border-style:none;vertical-align:top;width:100%}#LP-2027happybag{width:100%;position:relative;background-color:red;background-image:url(//papabubble.co.jp/cdn/shop/files/2027happybag_bg.png?v=2067544529797672704);background-size:cover;background-repeat:repeat;background-attachment:fixed}@media only screen and (max-width:750px){#LP-2027happybag{width:100%;overflow:hidden}}#LP-2027happybag *{font-weight:500;font-style:normal;font-size:1rem;color:#000;font-feature-settings:"palt"}@media screen and (-webkit-min-device-pixel-ratio:0){#LP-2027happybag img{image-rendering:-webkit-optimize-contrast}}@media only screen and (max-width:750px){#LP-2027happybag img{image-rendering:auto}}#LP-2027happybag .baseVideo{width:100%}#LP-2027happybag .lp-container{position:relative;margin:0 auto;width:100%;padding:0;z-index:2}@media only screen and (min-width:751px){#LP-2027happybag .lp-container{width:500px;padding:0}}#LP-2027happybag .lp-sec{position:relative;padding:0}#LP-2027happybag .lp-sec__in{margin:40px 30px}@media only screen and (max-width:750px){#LP-2027happybag .lp-sec{padding:0}}#LP-2027happybag .lp-sec__in{margin:0 30px}#LP-2027happybag .lp-sec__title{position:relative;padding:20px 0;margin-bottom:40px;text-align:center}#LP-2027happybag .lp-sec__title .titlejp{padding-top:10px;font-size:1.5rem;display:inline-block}#LP-2027happybag .lp-sec__title .titleEn{font-size:32px;color:#d82421;width:auto;font-family:Futura,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}@media only screen and (max-width:750px){#LP-2027happybag .lp-sec__title .titleEn{height:26px}}#LP-2027happybag .lp-sec .btn{display:flex;justify-content:center;align-items:center;width:90%;max-width:300px;min-width:150px;margin:0 auto;height:60px;background-color:#fff;color:#d82421;border:5px solid #d82421;font-weight:700;font-size:16px;border-radius:50px;transition:all .3s ease;cursor:pointer}#LP-2027happybag .lp-sec .btn span{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#LP-2027happybag .lp-sec .btn:after{content:"";height:17px;width:17px;margin-left:10px;display:inline-block;background-image:url(//papabubble.co.jp/cdn/shop/files/2027happybag_arrow.webp?v=1965236684778197303);background-position:center center;background-size:contain}#LP-2027happybag .lp-sec .btn:hover{transform:translateY(2px)}#LP-2027happybag .lp-sec .btn:active{transform:translateY(4px)}#LP-2027happybag .lp-sec--hero{background-color:#b0cfe6}#LP-2027happybag .lp-sec--hero .lp-sec__in{position:relative;background-image:url(//papabubble.co.jp/cdn/shop/files/2027happybag_hero2.png?v=15607727679263488411);background-repeat:no-repeat;background-size:100%;background-position:top center;padding:0 30px;margin:0}#LP-2027happybag .lp-sec--hero .lp-hero__desc{margin-bottom:30px;font-size:14px;line-height:2em;text-align:center;color:#d82421;font-weight:700}@media only screen and (max-width:750px){#LP-2027happybag .lp-sec--hero .lp-hero__desc{font-size:2.8vw}}#LP-2027happybag .lp-sec--hero .lp-hero__desc span{font-size:30px;display:block;line-height:1.8;padding-bottom:20px;color:#d82421;font-weight:700}@media only screen and (max-width:750px){#LP-2027happybag .lp-sec--hero .lp-hero__desc span{font-size:6vw}}#LP-2027happybag .lp-sec--lineup{background-color:#b0cfe6;padding-bottom:60px}#LP-2027happybag .lp-sec--lineup h2{background-image:url(//papabubble.co.jp/cdn/shop/files/2027happybag_line.webp?v=12431622067311781770);background-repeat:no-repeat;background-size:100%;background-position:center center;margin-bottom:20px}#LP-2027happybag .lp-sec--lineup h2 span{font-size:26px!important;display:inline-block;padding:0 21px;background-color:#b0cfe6}#LP-2027happybag .lp-sec--lineup .grid-container{list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}#LP-2027happybag .lp-sec--lineup .item-card{width:48%}#LP-2027happybag .lp-sec--lineup .item-card a{display:block;padding-bottom:40px;text-decoration:none;color:inherit;text-align:center}#LP-2027happybag .lp-sec--lineup .item-card h3{font-size:16px;font-weight:700;padding:8px 4px;color:#d82421;background-color:#fff}@media only screen and (max-width:750px){#LP-2027happybag .lp-sec--lineup .item-card h3{font-size:4vw}}#LP-2027happybag .lp-sec--lineup .item-card h3 img{display:inline-block;height:20px;width:auto;vertical-align:middle;margin-bottom:2px}#LP-2027happybag .lp-sec--lineup .item-card .item-image{width:100%;position:relative}#LP-2027happybag .lp-sec--lineup .item-card .item-image .onlyec{z-index:50;position:absolute;text-align:center;width:38px;height:38px;left:-5px;top:-5px;border:2px solid #FFFFFF;background-color:#d82421;border-radius:50px;padding-top:5px}#LP-2027happybag .lp-sec--lineup .item-card .item-image .onlyec span{color:#fff;display:block;font-size:10px;line-height:12px;font-family:Kiwi Maru,serif;font-weight:400;font-style:normal}#LP-2027happybag .lp-sec--lineup .item-card .item-image .onlyec span.en{font-size:13px}#LP-2027happybag .lp-sec--lineup .item-card .price{margin:8px 0;line-height:1.3;display:block}#LP-2027happybag .lp-sec--lineup .item-card .price .price-old{font-family:Kiwi Maru,serif;font-weight:400;font-style:normal;display:block;font-size:12px;font-weight:700;color:#000}#LP-2027happybag .lp-sec--lineup .item-card .price .price-new{font-family:Kiwi Maru,serif;font-weight:400;font-style:normal;display:block;font-size:20px;font-weight:700;color:#d82421;margin-top:2px}@media only screen and (max-width:750px){#LP-2027happybag .lp-sec--lineup .item-card .price .price-new{font-size:4vw}}#LP-2027happybag .lp-sec--lineup .item-card .price .price-new span{font-size:12px;color:#d82421}@media only screen and (max-width:750px){#LP-2027happybag .lp-sec--lineup .item-card .price .price-new span{font-size:2.6vw}}#LP-2027happybag .lp-sec--lineup #lineup-goods .price .price-old{font-size:12px}#LP-2027happybag .lp-sec--lineup .arrow-down{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#d82421;color:#fff;font-size:9px}#LP-2027happybag .lp-sec--lineup .osechi-link-wrap{background-image:url(//papabubble.co.jp/cdn/shop/files/2027happybag_line.webp?v=12431622067311781770);background-repeat:no-repeat;background-size:100%;background-position:center bottom;padding-bottom:60px}#LP-2027happybag .lp-sec--lineup .osechi-link-wrap .osechi-card{display:flex;align-items:center;text-decoration:none;color:inherit;gap:15px}#LP-2027happybag .lp-sec--lineup .osechi-link-wrap .osechi-card figure{width:55%;background-color:#d82421}#LP-2027happybag .lp-sec--lineup .osechi-link-wrap .osechi-card .osechi-image{width:100%;height:130px;display:flex;align-items:center;justify-content:center;font-size:12px}#LP-2027happybag .lp-sec--lineup .osechi-link-wrap .osechi-card .osechi-info{width:45%;text-align:center}#LP-2027happybag .lp-sec--lineup .osechi-link-wrap .osechi-card .osechi-info h3{display:inline-block;width:100%;color:#d82421;background-color:#fff;font-size:18px;font-weight:700;padding:6px 14px;border-radius:9999px}@media only screen and (max-width:750px){#LP-2027happybag .lp-sec--lineup .osechi-link-wrap .osechi-card .osechi-info h3{font-size:3.4vw}}#LP-2027happybag .lp-sec--lineup .osechi-link-wrap .osechi-card .osechi-info .osechi-soldout{color:#000;display:block;font-size:12px;font-weight:700;margin-top:8px}#LP-2027happybag .lp-sec--lineup .osechi-link-wrap .osechi-card .osechi-info .osechi-price{font-family:Kiwi Maru,serif;font-weight:400;font-style:normal;font-size:20px;font-weight:700;color:#d82421;display:block;text-align:center;width:100%}#LP-2027happybag .lp-sec--lineup .osechi-link-wrap .osechi-card .osechi-info .osechi-price span{color:#d82421;font-size:12px}#LP-2027happybag .lp-sec--lineup .coupon-banner{margin:60px 0 0;background-color:#ff0;display:flex;justify-content:space-between;align-items:center}#LP-2027happybag .lp-sec--lineup .coupon-banner .coupon-img{width:40%;padding:15px 0 15px 15px}#LP-2027happybag .lp-sec--lineup .coupon-banner .coupon-img img{rotate:-6deg;width:120%;margin-left:-30px;margin-top:-15px;box-shadow:-3px 3px 3px #0000004d}#LP-2027happybag .lp-sec--lineup .coupon-banner .coupon-text{padding-top:10px;width:60%;color:#d82421;font-weight:800;font-size:18px;line-height:1.4;text-align:center}@media only screen and (max-width:750px){#LP-2027happybag .lp-sec--lineup .coupon-banner .coupon-text{font-size:3.4vw}}#LP-2027happybag .lp-sec--lineup .coupon-banner .coupon-text span{font-size:12px;color:#d82421}@media only screen and (max-width:750px){#LP-2027happybag .lp-sec--lineup .coupon-banner .coupon-text span{font-size:10px}}#LP-2027happybag .lp-sec--lineup .shipping-info{background-color:#fff;color:#d82421;padding:20px;margin-top:40px}#LP-2027happybag .lp-sec--lineup .shipping-info h3{font-size:15px;text-align:center;color:#d82421;font-weight:700;padding-bottom:10px}#LP-2027happybag .lp-sec--lineup .shipping-info .shipping-out{display:flex;justify-content:space-between}#LP-2027happybag .lp-sec--lineup .shipping-info .shipping-out .shipping-image{width:23%}#LP-2027happybag .lp-sec--lineup .shipping-info .shipping-out .shipping-image img{line-height:1}#LP-2027happybag .lp-sec--lineup .shipping-info .shipping-out .shipping-text{width:73%}#LP-2027happybag .lp-sec--lineup .shipping-info .shipping-out .shipping-text p{font-size:12px;line-height:1.4}#LP-2027happybag .lp-sec--lineup .shipping-info .shipping-out .shipping-text p span{background-color:#d82421;color:#fff;padding:3px 10px;margin-bottom:5px;display:inline-block}#LP-2027happybag .lp-sec--lineup .shipping-info .shipping-out .shipping-text p span:last-of-type{margin-top:10px}#LP-2027happybag .lp-sec--bag{background-color:#f7f7fa}#LP-2027happybag .lp-sec--bag .lp-sec__in{margin:0!important;padding:0!important;display:flex;justify-content:space-between;align-items:center}#LP-2027happybag .lp-sec--bag .lp-sec__in .bag_text{width:50%;display:flex;justify-content:center;align-items:center;text-align:center}#LP-2027happybag .lp-sec--bag .lp-sec__in .bag_text p{background-image:url(//papabubble.co.jp/cdn/shop/files/2027happybag_line.webp?v=12431622067311781770);background-repeat:no-repeat;background-size:200%;background-position:center bottom;padding-bottom:20px}#LP-2027happybag .lp-sec--bag .lp-sec__in .bag_text p span{padding:0 20px;font-size:16px;color:#d82421;font-weight:700;display:block;text-align:center;font-family:Kiwi Maru,serif;font-weight:400;font-style:normal}@media only screen and (max-width:750px){#LP-2027happybag .lp-sec--bag .lp-sec__in .bag_text p span{font-size:3.5vw}}#LP-2027happybag .lp-sec--bag .lp-sec__in .bag_text p:before{display:block;content:"";background-image:url(//papabubble.co.jp/cdn/shop/files/2027happybag_line.webp?v=12431622067311781770);background-repeat:no-repeat;background-size:200%;background-position:center top;height:20px}#LP-2027happybag .lp-sec--bag .lp-sec__in .bag_video{width:50%}#LP-2027happybag .lp-sec--pack{background-color:#b0cfe6}#LP-2027happybag .lp-sec--pack .lp-sec__in{position:relative;background-image:url(//papabubble.co.jp/cdn/shop/files/2027happybag_line.webp?v=12431622067311781770);background-repeat:no-repeat;background-size:100%;background-position:center top;padding-top:30px}#LP-2027happybag .lp-sec--pack .lp-sec__in h2.lp-sec__title{margin-bottom:0}#LP-2027happybag .lp-sec--pack .lp-sec__in h2.lp-sec__title .titleEn{font-size:28px}#LP-2027happybag .lp-sec--pack .lp-sec__in .copy{color:#d82421;font-size:15px;text-align:center;padding-bottom:30px}#LP-2027happybag .lp-sec--pack .lp-sec__in ul{display:flex;justify-content:space-between;padding:0 0 40px}#LP-2027happybag .lp-sec--pack .lp-sec__in ul li{width:48%;list-style-type:none;padding:0;margin:0}#LP-2027happybag .lp-sec--pack .lp-sec__in ul li h3{font-weight:700;color:#d82421;text-align:center;font-size:15px;padding:10px 0 0}#LP-2027happybag .dot{background-color:#fff;padding-top:40px;padding-bottom:20px}#LP-2027happybag .lp-sec--items{background-color:#ff0;position:relative;padding-top:40px}#LP-2027happybag .lp-sec--items:before{background-color:#fff;content:"";display:block;width:100%;height:270px;top:0;left:0;position:absolute;z-index:10}#LP-2027happybag .lp-sec--items:after{content:"";background-color:#fff;width:100%;height:30px;position:absolute;bottom:0;left:0}#LP-2027happybag .lp-sec--items h2{background-image:url(//papabubble.co.jp/cdn/shop/files/2027happybag_kumo.webp?v=53264013497193774);background-repeat:no-repeat;background-size:100%;background-position:center center;background-color:#fff;margin-bottom:20px;z-index:110;position:relative}#LP-2027happybag .lp-sec--items h2 span{color:#d82421}#LP-2027happybag .lp-sec--items .lp-sec__in{z-index:100;position:relative}#LP-2027happybag .lp-sec--items .lp-sec__in .item-image{position:relative}#LP-2027happybag .lp-sec--items .lp-sec__in .item-image .onlyec{position:absolute;text-align:center;width:80px;height:80px;left:-10px;top:-20px;z-index:101;border:2px solid #FFFFFF;background-color:#d82421;border-radius:50px;padding-top:12px}#LP-2027happybag .lp-sec--items .lp-sec__in .item-image .onlyec span{color:#fff;display:block;font-size:18px;line-height:1.2;font-family:Kiwi Maru,serif;font-weight:400;font-style:normal}#LP-2027happybag .lp-sec--items .lp-sec__in .item-image .onlyec span.en{font-size:22px}#LP-2027happybag .lp-sec--items .lp-sec__in h3{color:#d82421;font-family:Kiwi Maru,serif;font-weight:400;font-style:normal;font-size:28px;text-align:center;padding:10px 0 20px}#LP-2027happybag .lp-sec--items .lp-sec__in h3 img{display:inline-block;height:34px;width:auto;vertical-align:middle;margin-bottom:2px;margin-right:5px}#LP-2027happybag .lp-sec--items .lp-sec__in .price{display:flex;align-items:center}#LP-2027happybag .lp-sec--items .lp-sec__in .price span.price-old{font-family:Kiwi Maru,serif;font-weight:400;font-style:normal;font-size:20px;height:40px;line-height:40px;width:40%;color:#fff;background-color:#d82421;text-align:center;padding-left:10px}@media only screen and (max-width:750px){#LP-2027happybag .lp-sec--items .lp-sec__in .price span.price-old{width:38%;font-size:3.5vw}}#LP-2027happybag .lp-sec--items .lp-sec__in .price span.price-old span{color:#fff;font-family:Kiwi Maru,serif;font-weight:400;font-style:normal;font-size:15px}#LP-2027happybag .lp-sec--items .lp-sec__in .price strong{font-family:Kiwi Maru,serif;font-weight:400;font-style:normal;text-align:center;height:40px;width:60%;padding-left:10px;line-height:40px;color:#d82421;font-size:36px;background-image:url(//papabubble.co.jp/cdn/shop/files/2027happybag_ya.webp?v=13268535312196897018);background-repeat:no-repeat;background-size:contain;background-position:left center}#LP-2027happybag .lp-sec--items .lp-sec__in .price strong span{color:#d82421;font-family:Kiwi Maru,serif;font-weight:400;font-style:normal;font-size:18px}@media only screen and (max-width:750px){#LP-2027happybag .lp-sec--items .lp-sec__in .price strong{width:62%;font-size:6.5vw}}#LP-2027happybag .lp-sec--items .lp-sec__in p.text{color:#d82421;font-weight:700;font-size:15px;line-height:1.7;padding:20px 0 10px}@media only screen and (max-width:750px){#LP-2027happybag .lp-sec--items .lp-sec__in p.text{font-size:3.5vw}}#LP-2027happybag .lp-sec--items .lp-sec__in p.text span{font-size:13px;color:#d82421;display:inline-block}@media only screen and (max-width:750px){#LP-2027happybag .lp-sec--items .lp-sec__in p.text span{font-size:10px}}#LP-2027happybag .lp-sec--items .lp-sec__in p.att{font-size:13px;color:#d82421;padding:5px 0 10px}@media only screen and (max-width:750px){#LP-2027happybag .lp-sec--items .lp-sec__in p.att{font-size:10px}}#LP-2027happybag .lp-sec--items .lp-sec__in p.detail{color:#000;background-color:#fff9;font-size:13px;padding:10px 20px;mix-blend-mode:multiply}@media only screen and (max-width:750px){#LP-2027happybag .lp-sec--items .lp-sec__in p.detail{font-size:2.8vw}}#LP-2027happybag .lp-sec--items .lp-sec__in .btnOut{padding-top:40px}#LP-2027happybag #item-premium .lp-sec__in .price span.price-old{height:40px;line-height:1}#LP-2027happybag #item-premium .lp-sec__in .price span.price-old .sub{display:block;padding-top:3px;font-size:11px;line-height:1;letter-spacing:-.1em}@media only screen and (max-width:750px){#LP-2027happybag #item-premium .lp-sec__in .price span.price-old .sub{padding-top:6px}}#LP-2027happybag #item-premium .goodslist{display:flex;flex-wrap:wrap;justify-content:space-between;list-style-type:none;margin-top:30px}#LP-2027happybag #item-premium .goodslist li{width:46%;padding-bottom:20px}#LP-2027happybag #item-premium .goodslist li img{width:100%;height:auto}#LP-2027happybag #item-premium .goodslist li h4{display:flex;align-items:center;aspect-ratio:23/5;background-image:url(//papabubble.co.jp/cdn/shop/files/2027happybag_premium_bar.webp?v=2967814131461952385);background-repeat:no-repeat;background-size:contain;background-position:left center;margin:10px 0}#LP-2027happybag #item-premium .goodslist li h4 span{width:100%;font-size:15px;color:#fff;font-weight:700;text-align:center}#LP-2027happybag #item-premium .goodslist li p{font-size:13px;color:#000}@media only screen and (max-width:750px){#LP-2027happybag #item-premium .goodslist li p{font-size:12px}}#LP-2027happybag #item-premium .goodslist li .item-image{width:100%;aspect-ratio:1/1;margin:0 auto}#LP-2027happybag #item-premium .goodslist li .baseVideo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-clip-path:circle(50%);clip-path:circle(50%);display:block}#LP-2027happybag #item-take,#LP-2027happybag #item-ume{padding-top:60px}#LP-2027happybag #item-goods .lp-sec__in .price span.price-old{font-size:18px}@media only screen and (max-width:750px){#LP-2027happybag #item-goods .lp-sec__in .price span.price-old{font-size:13px;width:41%}}#LP-2027happybag #item-goods .lp-sec__in .price span.price-old span{font-size:13px}@media only screen and (max-width:750px){#LP-2027happybag #item-goods .lp-sec__in .price span.price-old span{font-size:11px}}@media only screen and (max-width:750px){#LP-2027happybag #item-goods .lp-sec__in .price strong{width:59%}}#LP-2027happybag #item-goods .lp-sec__in .text{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}#LP-2027happybag #item-goods .lp-sec__in .text .boximg{width:50%}#LP-2027happybag #item-goods .lp-sec__in .text .boxtext{width:48%;font-size:15px;color:#d82421;font-weight:700}@media only screen and (max-width:750px){#LP-2027happybag #item-goods .lp-sec__in .text .boxtext{font-size:13px}}#LP-2027happybag #item-goods .random{border:3px solid #000;color:#000;text-align:center;font-size:14px;padding:10px;margin-bottom:20px;font-family:Kiwi Maru,serif;font-weight:400;font-style:normal}#LP-2027happybag #item-goods .goodslist{display:flex;flex-wrap:wrap;justify-content:space-between;list-style-type:none}#LP-2027happybag #item-goods .goodslist li{width:46%;padding-bottom:20px}#LP-2027happybag #item-goods .goodslist li img{width:100%;height:auto}#LP-2027happybag #item-goods .goodslist li h4{font-size:15px;color:#d82421;font-weight:700;text-align:center;padding-top:5px}#LP-2027happybag #item-couponInfo{background-color:#fff;padding-bottom:100px}#LP-2027happybag #item-couponInfo p{font-size:15px;padding:20px 0 0}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in.is-visible{opacity:1;transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/237/assets/2027happybag.css.map */
