@charset "UTF-8";@font-face{font-family:ShiseidoGinza-ExtraLight;font-weight:400;font-style:normal;src:url(../font/ginzafont/ShiseidoGinza-Extralight.woff?$staticlink$)}@font-face{font-family:ShiseidoGinza-Light;font-weight:400;font-style:normal;src:url(../font/ginzafont/ShiseidoGinza-Light.woff?$staticlink$)}@font-face{font-family:ShiseidoGinza-Regular;font-weight:400;font-style:normal;src:url(../font/ginzafont/ShiseidoGinza-Regular.woff?$staticlink$)}@font-face{font-family:ShiseidoGinza-Medium;font-weight:400;font-style:normal;src:url(../font/ginzafont/ShiseidoGinza-Medium.woff?$staticlink$)}@font-face{font-family:ShiseidoGinza-Bold;font-weight:400;font-style:normal;src:url(../font/ginzafont/ShiseidoGinza-Bold.woff?$staticlink$)}:root{--scrollbar-width: 17px;scroll-padding-top:calc(var(--header-height) + 10px)}:root .sticky-header #main{padding-top:var(--header-height)}html{scroll-behavior:smooth}.lp-wrapping-special *,.lp-wrapping-special *:before,.lp-wrapping-special *:after{box-sizing:border-box}.lp-wrapping-special *:not(.video-js *){font-family:MT たづがね角ゴシック StdN Book,たづがね角ゴシック StdN,MT たづがね角ゴシック StdN,たづがね角ゴシック StdN,Hiragino Sans,Hiragino Kaku Gothic ProN,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,BIZ UDPGothic,Yu Gothic,YuGothic,Meiryo,sans-serif!important;font-feature-settings:"palt";text-transform:none}.lp-wrapping-special img{width:100%}.lp-wrapping-special picture{display:block}.lp-wrapping-special .lp-gift__mv .lp-gift__mv-inner{position:relative;z-index:100;display:flex;flex-direction:column;flex-wrap:wrap}.lp-wrapping-special .lp-gift__mv .lp-gift__mv-segment-1{position:relative;z-index:100;order:2;width:100%;aspect-ratio:750/400;margin:-1px 0 0;background-color:#c8102e;background-image:url(../contentassetimages/lp/wrapping-special/mv-bg_03@sp.jpg?$staticlink$);background-position:bottom center;background-size:100vw auto}.lp-wrapping-special .lp-gift__mv .lp-gift__mv-segment-1 h1{display:flex;align-items:center;height:53.3333333333vw;padding:0 0 0 12.5333333333vw}.lp-wrapping-special .lp-gift__mv .lp-gift__mv-segment-1 h1:before{display:block;width:18.0666666667vw;height:18.0666666667vw;content:"";background-image:url(../contentassetimages/lp/wrapping-special/mv-ico_01@sp.png?$staticlink$);background-size:cover}.lp-wrapping-special .lp-gift__mv .lp-gift__mv-segment-1 h1>span>span{font-family:ShiseidoGinza-Regular,Shiseido Ginza Regular,Arial,TazuganeGothicStdN,MT たづがね角ゴシック StdN Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,BIZ UDPGothic,Yu Gothic,YuGothic,Meiryo,sans-serif!important;font-size:7.0666666667vw;line-height:1.2264150943;display:block;padding:0 0 0 12.5333333333vw;letter-spacing:.05em}.lp-wrapping-special .lp-gift__mv .lp-gift__mv-segment-2{font-size:3.4666666667vw;line-height:1.9230769231;display:flex;align-items:center;justify-content:center;order:3;width:100%;aspect-ratio:750/500;text-align:center;letter-spacing:.12em;color:#fff;background-color:#232323;background-image:url(../contentassetimages/lp/wrapping-special/mv-bg_02@sp.jpg?$staticlink$);background-size:contain}.lp-wrapping-special .lp-gift__mv .lp-gift__mv-segment-3{order:1;width:100%;max-width:100%}.lp-wrapping-special .lp-gift__mv .lp-gift__mv-segment-3 picture{display:block}.lp-wrapping-special .lp-gift__mv .lp-gift__mv-segment-3 img{height:80.1333333333vw}.lp-wrapping-special .lp-gift__nav-1{margin:11.3333333333vw 0 8.8vw}.lp-wrapping-special .lp-gift__nav-1 .lp-gift__nav-1-inner{max-width:89.3333333333vw;margin:0 auto}.lp-wrapping-special .lp-gift__nav-1 .lp-gift__nav-1-title{font-size:4.2666666667vw;line-height:2;margin:0 0 2.8vw;text-align:center;letter-spacing:.15em}.lp-wrapping-special .lp-gift__nav-1 .lp-gift__nav-1-link{display:flex;flex-direction:column;list-style:none}.lp-wrapping-special .lp-gift__nav-1 .lp-gift__nav-1-link>li{margin:0 0 4vw}.lp-wrapping-special .lp-gift__nav-1 .lp-gift__nav-1-link>li a{font-size:4vw;line-height:2.1333333333;display:block;padding:2.1333333333vw 0;transition:.3s;transition-property:broder,color,background;text-align:center;letter-spacing:.1em;color:#fff;border:1px solid #000;background:#000}.lp-wrapping-special .lp-gift__nav-1 .lp-gift__nav-1-link>li a:hover,.lp-wrapping-special .lp-gift__nav-1 .lp-gift__nav-1-link>li a:active,.lp-wrapping-special .lp-gift__nav-1 .lp-gift__nav-1-link>li a:focus{opacity:1;color:#000;background:#fff}.lp-wrapping-special .lp-gift__nav-1 .lp-gift__nav-1-link>li a:hover:after,.lp-wrapping-special .lp-gift__nav-1 .lp-gift__nav-1-link>li a:active:after,.lp-wrapping-special .lp-gift__nav-1 .lp-gift__nav-1-link>li a:focus:after{border-color:#000}.lp-wrapping-special .lp-gift__nav-1 .lp-gift__nav-1-link>li a:after{position:relative;top:-.6666666667vw;display:inline-block;width:2vw;height:2vw;margin:0 0 0 1.3333333333vw;content:"";transition:.3s;transform:rotate(45deg);vertical-align:middle;border:.4666666667vw solid #fff;border-top:none;border-left:none}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-inner{overflow:hidden;margin:0 auto}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-title{margin:0 0 3.0666666667vw;text-align:center}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-title span{font-family:ShiseidoGinza-Medium,Shiseido Ginza Medium,Arial,TazuganeGothicStdN,MT たづがね角ゴシック StdN Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,BIZ UDPGothic,Yu Gothic,YuGothic,Meiryo,sans-serif!important;font-size:6vw;line-height:1.3333333333;display:block;margin:0;letter-spacing:.1em}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-subtitle{margin:0 0 .2666666667vw;text-align:center}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-subtitle span{font-family:ShiseidoGinza-Medium,Shiseido Ginza Medium,Arial,TazuganeGothicStdN,MT たづがね角ゴシック StdN Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,BIZ UDPGothic,Yu Gothic,YuGothic,Meiryo,sans-serif!important;font-size:5.3333333333vw;line-height:1.5;display:block;padding:1.8666666667vw 0 1.2vw;letter-spacing:.15em;color:#fff;background-color:#c8102e;background-image:url(../contentassetimages/lp/wrapping-special/recommend-bg_01.png?$staticlink$);background-repeat:no-repeat;background-size:100% auto}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-items{display:flex;flex-wrap:wrap;list-style:none}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item{min-width:100%;max-width:100%}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item .lp-gift__recommend-item__img,.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item .lp-gift__recommend-item__img picture{width:100vw;aspect-ratio:750/370}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item .lp-gift__recommend-item__lead{font-size:3.3333333333vw;font-feature-settings:normal;line-height:1.52;display:flex;align-items:center;justify-content:start;min-height:16vw;padding:0 6.6666666667vw;letter-spacing:.1em;color:#fff;background:#c8102e}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item:last-of-type .lp-gift__recommend-item__desc{padding-bottom:3.3333333333vw}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item__desc{height:100%;padding:3.6vw 1.3333333333vw 2.5333333333vw 5.2vw;list-style:none;background-image:url(../contentassetimages/lp/wrapping-special/recommend-bg_02.jpg?$staticlink$);background-repeat:repeat-y;background-size:100% auto}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item__desc li{font-size:2.8vw;font-feature-settings:normal;line-height:1.7142857143;position:relative;margin:0 0 .9333333333vw;padding:0 0 0 4.2666666667vw;letter-spacing:.04em}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item__desc li:before{position:absolute;top:1.2vw;left:1.3333333333vw;display:block;width:1.7333333333vw;height:1.7333333333vw;content:"";background:#000}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item__desc li:after{display:inline-block;margin:0 0 0 .6666666667vw;content:">";transform:scaleY(1.2) translateY(-.1333333333vw)}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item__desc li a{font-size:2.8vw;font-feature-settings:normal;line-height:1.7142857143;text-decoration:underline;color:#000}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item__desc li.lp-gift__recommend-item__desc-box:after{display:none;content:""}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item__desc li.lp-gift__recommend-item__desc-note:before,.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item__desc li.lp-gift__recommend-item__desc-note:after{display:none;content:""}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item__desc li.lp-gift__recommend-item__desc-price{font-weight:700}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item__desc li.lp-gift__recommend-item__desc-price:before,.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item__desc li.lp-gift__recommend-item__desc-price:after{display:none;content:""}.lp-wrapping-special .lp-gift__recommend.lp-gift__recommend--shiseidomen .lp-gift__recommend-subtitle span{background-color:#000;background-image:url(../contentassetimages/lp/wrapping-special/recommend-bg_03.png?$staticlink$);background-size:100% auto}.lp-wrapping-special .lp-gift__recommend.lp-gift__recommend--shiseidomen .lp-gift__recommend-item__lead{background:#000}.lp-wrapping-special .lp-gift__recommend.lp-gift__recommend--shiseidomen .lp-gift__recommend-item:last-of-type .lp-gift__recommend-item__desc{padding-bottom:11.2vw}.lp-wrapping-special .lp-gift__nav-2{width:100%;margin:8.6666666667vw 0 5.6vw}.lp-wrapping-special .lp-gift__nav-2 .lp-gift__nav-2-title{margin:0 0 1.7333333333vw;text-align:center}.lp-wrapping-special .lp-gift__nav-2 .lp-gift__nav-2-title span{font-size:4.2666666667vw;line-height:1.875;letter-spacing:.1em}.lp-wrapping-special .lp-gift__nav-2 .lp-gift__nav-2-link{display:flex;justify-content:space-between;margin:0 0 0 -.2666666667vw;list-style:none}.lp-wrapping-special .lp-gift__nav-2 .lp-gift__nav-2-link li{flex:1 1 0;padding:0 0 0 .2666666667vw}.lp-wrapping-special .lp-gift__nav-2 .lp-gift__nav-2-link li a{font-size:2.6666666667vw;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:4.1333333333vw 0 3.4666666667vw;transition:.3s;transition-property:broder,color,background;letter-spacing:.05em;color:#fff;border:1px solid #000;background:#000}.lp-wrapping-special .lp-gift__nav-2 .lp-gift__nav-2-link li a:hover,.lp-wrapping-special .lp-gift__nav-2 .lp-gift__nav-2-link li a:active,.lp-wrapping-special .lp-gift__nav-2 .lp-gift__nav-2-link li a:focus{opacity:1;color:#000;background:#fff}.lp-wrapping-special .lp-gift__nav-2 .lp-gift__nav-2-link li a:hover:after,.lp-wrapping-special .lp-gift__nav-2 .lp-gift__nav-2-link li a:active:after,.lp-wrapping-special .lp-gift__nav-2 .lp-gift__nav-2-link li a:focus:after{border-color:#000}.lp-wrapping-special .lp-gift__nav-2 .lp-gift__nav-2-link li a:after{position:relative;top:-.8vw;display:inline-block;width:1.6vw;height:1.6vw;margin:0 0 0 1.3333333333vw;content:"";transition:.3s;transform:rotate(45deg);border:.4vw solid;border-top:none;border-left:none}.lp-wrapping-special .lp-gift__budget{margin:0 0 4vw}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-title{margin:0 0 .2666666667vw;padding:2vw 0 1.3333333333vw;text-align:center;color:#fff;background:#c8102e}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-title span{font-size:4.8vw;line-height:1.6666666667}.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1{position:relative;margin:0 0 0 -.2666666667vw;padding:0 0 10.4vw}.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1 .lp-local-swiper-inner{margin:0;padding:0}.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1 .swiper-slide{padding:0 0 0 .2666666667vw}.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1 .swiper-button-prev,.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1 .swiper-button-next{top:17.4666666667vw}.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1 .swiper-button-prev:after,.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1 .swiper-button-next:after{font-size:3.0666666667vw;font-weight:700;color:#fff}.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1 .swiper-pagination-bullet{width:1.8666666667vw;height:1.8666666667vw;margin:0 .8666666667vw;border:.2666666667vw solid #c8102e;background:transparent}.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#c8102e}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-item__img{display:block;width:100%;aspect-ratio:374/260}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-price{font-size:2.6666666667vw;line-height:1;display:block;width:100%;padding:2.8vw 5.3333333333vw 0;color:#fff;background:#c8102e}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-price span{font-size:1.8666666667vw;display:inline-block;margin:0 0 0 .9333333333vw}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-item__detail{min-height:37.3333333333vw;padding:1.4666666667vw 0 0 5.3333333333vw;list-style:none;color:#fff;background:#c8102e}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-item__detail>li{font-size:2.4vw;line-height:1.6111111111;position:relative;margin:0 0 1.2vw;padding:0 0 0 2.6666666667vw;letter-spacing:.075em}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-item__detail>li:before{position:absolute;top:1.0666666667vw;left:-.1333333333vw;width:1.4666666667vw;height:1.4666666667vw;content:"";background:#fff}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-item__detail>li:after{display:inline-block;margin:0 0 0 .6666666667vw;content:">";transform:scaleY(1.3)}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-item__detail>li a{font-size:2.4vw;line-height:1.6111111111;text-decoration:underline;color:#fff}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-item__detail>li.lp-gift__budget-item__detail-box:after{display:none}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-item__detail>li.lp-gift__budget-item__detail-note{padding:0;letter-spacing:.05em}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-item__detail>li.lp-gift__budget-item__detail-note:before,.lp-wrapping-special .lp-gift__budget .lp-gift__budget-item__detail>li.lp-gift__budget-item__detail-note:after{display:none}.lp-wrapping-special .lp-gift__budget .lp-gift__budget__shiseidomen .lp-gift__budget-price,.lp-wrapping-special .lp-gift__budget .lp-gift__budget__shiseidomen .lp-gift__budget-item__detail{background:#000}.lp-wrapping-special .lp-gift__tool{margin:7.4666666667vw 0}.lp-wrapping-special .lp-gift__tool .lp-gift__tool-inner{width:100%;padding:6.6666666667vw 0 0;color:#fff;background:#c8102e}.lp-wrapping-special .lp-gift__tool .lp-gift__tool-title{margin:0 0 .6666666667vw;text-align:center}.lp-wrapping-special .lp-gift__tool .lp-gift__tool-title span{font-family:ShiseidoGinza-Medium,Shiseido Ginza Medium,Arial,TazuganeGothicStdN,MT たづがね角ゴシック StdN Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,BIZ UDPGothic,Yu Gothic,YuGothic,Meiryo,sans-serif!important;font-size:5.3333333333vw;line-height:1.5;letter-spacing:.1em}.lp-wrapping-special .lp-gift__tool .lp-gift__tool-note{font-size:2.1333333333vw;margin:0 0 4.6666666667vw;text-align:center;letter-spacing:.2em}.lp-wrapping-special .lp-gift__tool .lp-gift__tool-slider li{padding:0 11.6666666667vw}.lp-wrapping-special .lp-gift__tool .lp-gift__tool-slider .lp-gift__tool-item__img{display:block;aspect-ratio:575/450;margin:0 0 5.2vw}.lp-wrapping-special .lp-gift__tool .lp-gift__tool-slider .lp-gift__tool-item__text{font-size:2.6666666667vw;line-height:1.7;letter-spacing:.175em}.lp-wrapping-special .lp-gift__tool .lp-local-swiper--2{position:relative;padding:0 0 11.3333333333vw}.lp-wrapping-special .lp-gift__tool .lp-local-swiper--2 .swiper-button-next,.lp-wrapping-special .lp-gift__tool .lp-local-swiper--2 .swiper-button-prev{top:24vw;margin:0}.lp-wrapping-special .lp-gift__tool .lp-local-swiper--2 .swiper-button-next:after,.lp-wrapping-special .lp-gift__tool .lp-local-swiper--2 .swiper-button-prev:after{font-size:6.1333333333vw;color:#fff}.lp-wrapping-special .lp-gift__tool .lp-local-swiper--2 .swiper-button-next{padding:0 4.1333333333vw 0 0}.lp-wrapping-special .lp-gift__tool .lp-local-swiper--2 .swiper-button-prev{padding:0 0 0 4.1333333333vw}.lp-wrapping-special .lp-gift__tool .lp-local-swiper--2 .swiper-pagination{position:absolute;bottom:4.6666666667vw}.lp-wrapping-special .lp-gift__tool .lp-local-swiper--2 .swiper-pagination-bullet{width:1.8666666667vw;height:1.8666666667vw;margin:0 1.5333333333vw;opacity:1;border:.2666666667vw solid #fff;background:transparent}.lp-wrapping-special .lp-gift__tool .lp-local-swiper--2 .swiper-pagination-bullet-active{background:#fff}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-inner{margin:13.3333333333vw 0 15.2vw}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-title{font-size:3.2vw;line-height:1.6666666667;display:flex;align-items:center;justify-content:center;margin:0 0 4.9333333333vw 1.2vw;letter-spacing:.15em}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-title:before{display:block;width:20vw;height:20vw;margin:0 3.2vw 0 0;content:"";background-image:url(../contentassetimages/lp/wrapping-special/shop-ico_01@sp.png?$staticlink$);background-size:cover}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-img{width:76.6666666667vw;margin:0 auto 8.4vw}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-img img{display:block;width:76.6666666667vw;margin:0 auto}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-text{font-size:3.2vw;line-height:1.625;margin:0 0 9.3333333333vw;text-align:center;letter-spacing:.1em}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-link a{font-size:4vw;display:flex;align-items:center;justify-content:center;max-width:89.3333333333vw;height:13.4666666667vw;margin:0 auto;transition:.3s;transition-property:broder,color,background;color:#fff;border:.1333333333vw solid #fff;background:#000}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-link a:after{width:5.3333333333vw;height:5.3333333333vw;margin:-.8vw 0 0 1.8666666667vw;content:"";transition:filter .3s;background:url(../contentassetimages/lp/wrapping-special/shop-ico_02@sp.png?$staticlink$);background-size:contain;filter:invert(0)}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-link a:hover{opacity:1;color:#000;border:.1333333333vw solid #000;background:#fff}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-link a:hover:after{filter:invert(1)}.lp-wrapping-special .lp-gift__card-1{overflow:hidden;margin:-2vw 0 8.2666666667vw;padding:2.6666666667vw 0}.lp-wrapping-special .lp-gift__card-1 .lp-gift__card-1-inner{position:relative;width:89.3333333333vw;aspect-ratio:670/580;margin:0 auto;padding:9.8666666667vw;background-image:url(../contentassetimages/lp/wrapping-special/card-1_bg_01@sp.jpg?$staticlink$);background-repeat:no-repeat;background-size:cover}.lp-wrapping-special .lp-gift__card-1 .lp-gift__card-1-inner:before,.lp-wrapping-special .lp-gift__card-1 .lp-gift__card-1-inner:after{position:absolute;display:block;width:16vw;aspect-ratio:1/1;content:"";border-bottom:.1333333333vw solid #c8102e;background:#fff}.lp-wrapping-special .lp-gift__card-1 .lp-gift__card-1-inner:before{top:-10.4vw;right:-10.4vw;transform:rotate(45deg)}.lp-wrapping-special .lp-gift__card-1 .lp-gift__card-1-inner:after{bottom:-10.4vw;left:-10.4vw;transform:rotate(-135deg)}.lp-wrapping-special .lp-gift__card-1 .lp-gift__card-1-container{padding:4.8vw 0 6.8vw 7.4666666667vw;background:rgba(255,255,255,.7)}.lp-wrapping-special .lp-gift__card-1 .lp-gift__card-1-title{font-family:ShiseidoGinza-Medium,Shiseido Ginza Medium,Arial,TazuganeGothicStdN,MT たづがね角ゴシック StdN Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,BIZ UDPGothic,Yu Gothic,YuGothic,Meiryo,sans-serif!important;font-size:6.1333333333vw;line-height:1.4782608696;margin:0 0 4.6666666667vw;letter-spacing:.1em}.lp-wrapping-special .lp-gift__card-1 .lp-gift__card-1-text{font-size:3.2vw;font-feature-settings:normal;line-height:1.9166666667;margin:0 0 6vw;letter-spacing:.3em}.lp-wrapping-special .lp-gift__card-1 .lp-gift__card-1-link a{font-size:4vw;line-height:1.1666666667;padding:0 1.6vw .4vw 0;letter-spacing:.1em;color:#000;border-bottom:.2666666667vw solid #000}.lp-wrapping-special .lp-gift__card-1 .lp-gift__card-1-link a:after{position:relative;top:-1.0666666667vw;left:2.1333333333vw;display:inline-block;width:2.4vw;aspect-ratio:1/1;content:"";transform:rotate(45deg);border:.4vw solid;border-top:none;border-left:none}.lp-wrapping-special .lp-gift__card-2{margin:16.2666666667vw 0}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-title{font-family:ShiseidoGinza-Medium,Shiseido Ginza Medium,Arial,TazuganeGothicStdN,MT たづがね角ゴシック StdN Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,BIZ UDPGothic,Yu Gothic,YuGothic,Meiryo,sans-serif!important;font-size:6.1333333333vw;line-height:1.4782608696;margin:0 0 3.7333333333vw -2vw;text-align:center;letter-spacing:.13em;color:#c8102e}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-container{overflow:hidden;padding:4vw 5.3333333333vw}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-inner{position:relative}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-inner:before,.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-inner:after{position:absolute;display:block;width:22.2666666667vw;aspect-ratio:1/1;content:"";border-bottom:.1333333333vw solid #c8102e;background:#fff}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-inner:before{top:-15.0666666667vw;right:-15.0666666667vw;transform:rotate(45deg)}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-inner:after{bottom:-15.2vw;left:-15.2vw;transform:rotate(-135deg)}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-media{padding:9.6vw 0;background-image:url(../contentassetimages/lp/wrapping-special/card-2__bg_01.jpg?$staticlink$);background-repeat:no-repeat;background-position:-3.6vw bottom;background-size:cover}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-media .lp-gift__card-2-media-inner{width:72vw;aspect-ratio:16/9;margin:0 auto}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-media .lp-gift__card-2-media-inner>div{width:100%;height:100%}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-content{display:flex;flex-direction:column;padding:7.0666666667vw 0 9.3333333333vw;color:#fff;background:#c8102e}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-title-sub{font-family:ShiseidoGinza-Medium,Shiseido Ginza Medium,Arial,TazuganeGothicStdN,MT たづがね角ゴシック StdN Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,BIZ UDPGothic,Yu Gothic,YuGothic,Meiryo,sans-serif!important;font-size:6.1333333333vw;margin:0 0 5.3333333333vw -1.3333333333vw;text-align:center;letter-spacing:.1em}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-img{width:42vw;aspect-ratio:315/226;margin:0 auto 6.4vw}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-texts{grid-area:text}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-text{font-size:2.6666666667vw;line-height:2.25;margin:0 0 3.2vw 12.1333333333vw;letter-spacing:.15em}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-note{font-size:2.4vw;margin:-2.6666666667vw 0 0 12.1333333333vw;letter-spacing:.15em}.lp-wrapping-special .lp-gift__card-3{overflow:hidden;margin:-2vw 0 8.2666666667vw;padding:2.6666666667vw 0;color:#fff}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-inner{position:relative;width:89.3333333333vw;aspect-ratio:670/700;margin:0 auto;padding:9.2vw 0 0 18.4vw;background-color:#7d7d7d}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-inner:before,.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-inner:after{position:absolute;display:block;width:16vw;aspect-ratio:1/1;content:"";border-bottom:.2666666667vw solid #7d7d7d;background:#fff}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-inner:before{top:-10.6666666667vw;right:-10.6666666667vw;transform:rotate(45deg)}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-inner:after{bottom:-10.4vw;left:-10.4vw;transform:rotate(-135deg)}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-container{padding:0}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-title{font-family:ShiseidoGinza-Medium,Shiseido Ginza Medium,Arial,TazuganeGothicStdN,MT たづがね角ゴシック StdN Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,BIZ UDPGothic,Yu Gothic,YuGothic,Meiryo,sans-serif!important;font-size:6.1333333333vw;line-height:1.4347826087;margin:0 0 2.2666666667vw;letter-spacing:.1em}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-img{width:52.6613333333vw;margin:0 0 4.1333333333vw}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-text{font-size:3.2vw;font-feature-settings:normal;line-height:1.9166666667;margin:0 0 5.8666666667vw;letter-spacing:.3em}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-link a{font-size:4vw;line-height:1.1666666667;padding:0 5.3333333333vw .4vw 0;letter-spacing:.25em;color:#fff;border-bottom:.2666666667vw solid #fff}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-link a:after{position:relative;top:-1.2vw;left:3.6vw;display:inline-block;width:2.4vw;aspect-ratio:1/1;content:"";transform:rotate(45deg);border:.4vw solid;border-top:none;border-left:none}.lp-wrapping-special .lp-gift__card-4{margin:16.2666666667vw 0}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-title{font-family:ShiseidoGinza-Medium,Shiseido Ginza Medium,Arial,TazuganeGothicStdN,MT たづがね角ゴシック StdN Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,BIZ UDPGothic,Yu Gothic,YuGothic,Meiryo,sans-serif!important;font-size:6.1333333333vw;line-height:1.4782608696;margin:0 0 3.7333333333vw 1.0666666667vw;text-align:center;letter-spacing:.135em;color:#000}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-container{overflow:hidden;padding:4vw 5.3333333333vw}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-inner{position:relative}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-inner:before,.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-inner:after{position:absolute;display:block;width:22.2666666667vw;aspect-ratio:1/1;content:"";border-bottom:.2666666667vw solid #7d7d7d;background:#fff}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-inner:before{top:-13.6vw;right:-13.6vw;transform:rotate(45deg)}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-inner:after{bottom:-13.8666666667vw;left:-13.8666666667vw;transform:rotate(-135deg)}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-content{display:flex;flex-direction:column;padding:7.4666666667vw 0 9.3333333333vw;color:#fff;background:#7d7d7d}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-title-sub{font-family:ShiseidoGinza-Medium,Shiseido Ginza Medium,Arial,TazuganeGothicStdN,MT たづがね角ゴシック StdN Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,BIZ UDPGothic,Yu Gothic,YuGothic,Meiryo,sans-serif!important;font-size:6.1333333333vw;margin:0 0 5.3333333333vw -1.3333333333vw;text-align:center;letter-spacing:.1em}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-img{width:42vw;aspect-ratio:315/226;margin:0 auto 6.4vw}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-texts{grid-area:text}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-text{font-size:2.6666666667vw;font-feature-settings:normal;line-height:2.25;margin:0 0 3.2vw 12.1333333333vw;letter-spacing:.08em}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-note{font-size:2.4vw;font-feature-settings:normal;margin:-2.6666666667vw 0 0 12.1333333333vw;letter-spacing:.075em}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-bnr{display:block;margin:5.3333333333vw 5.3333333333vw 16.8vw}.lp-wrapping-special .lp-gift__card-5{margin:9.6vw 0 12.6666666667vw}.lp-wrapping-special .lp-gift__card-5 .lp-gift__card-5-title{font-family:ShiseidoGinza-Medium,Shiseido Ginza Medium,Arial,TazuganeGothicStdN,MT たづがね角ゴシック StdN Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,BIZ UDPGothic,Yu Gothic,YuGothic,Meiryo,sans-serif!important;font-size:6.1333333333vw;line-height:1.5;margin:0 0 4.5333333333vw;padding:6.6666666667vw 4vw 0 7.8666666667vw;letter-spacing:.1em}.lp-wrapping-special .lp-gift__card-5 .lp-gift__card-5-text{font-size:3.2vw;line-height:1.9166666667;padding:0 4vw 0 7.8666666667vw;letter-spacing:.3em}.lp-wrapping-special .lp-gift__card-5 .lp-gift__card-5-text p{margin:0 0 2.5333333333vw}.lp-wrapping-special .lp-gift__card-5 .lp-gift__card-5-inner{position:relative;left:2vw;width:85.3333333333vw;height:103vw;margin:0 auto;background-image:url(../contentassetimages/lp/wrapping-special/card-5_bg_01@sp.jpg?$staticlink$);background-repeat:no-repeat;background-size:cover}.lp-wrapping-special .lp-gift__card-5 .lp-gift__card-5-container{color:#fff}.lp-wrapping-special .lp-gift__card-6{margin:9.3333333333vw 0 22.2666666667vw;padding:0}.lp-wrapping-special .lp-gift__card-6 .lp-gift__card-6-inner{width:94.8666666667vw;height:99.0666666667vw;margin:0 auto;padding:9.3333333333vw 2.6666666667vw;text-align:center;color:#fff;background-image:url(../contentassetimages/lp/wrapping-special/card-6_bg_01@sp.jpg?$staticlink$);background-repeat:no-repeat;background-size:contain}.lp-wrapping-special .lp-gift__card-6 .lp-gift__card-6-title{font-size:5.3333333333vw;line-height:1.3;margin:0 0 4vw;letter-spacing:.175em}.lp-wrapping-special .lp-gift__card-6 .lp-gift__card-6-text{font-size:3.4666666667vw;line-height:1.6;letter-spacing:.175em}.lp-wrapping-special .lp-gift__card-7{margin:0 0 8.2666666667vw;padding:0}.lp-wrapping-special .lp-gift__card-7 .lp-gift__card-7-inner{position:relative;border:.1333333333vw solid #C10000;color:#c10000;margin:0 auto;max-width:89.3333333333vw}.lp-wrapping-special .lp-gift__card-7 .lp-gift__card-7-inner:before,.lp-wrapping-special .lp-gift__card-7 .lp-gift__card-7-inner:after{position:absolute;display:block;width:16vw;aspect-ratio:1/1;content:"";border-bottom:.1333333333vw solid #C10000;background:#fff}.lp-wrapping-special .lp-gift__card-7 .lp-gift__card-7-inner:before{top:-10.4vw;left:-10.4vw;transform:rotate(-45deg)}.lp-wrapping-special .lp-gift__card-7 .lp-gift__card-7-inner:after{bottom:-10.4vw;right:-10.4vw;transform:rotate(135deg)}.lp-wrapping-special .lp-gift__card-7 .lp-gift__card-7-container{padding:5.3333333333vw;text-align:center}.lp-wrapping-special .lp-gift__card-7 .lp-gift__card-7-title{font-family:ShiseidoGinza-Medium,Shiseido Ginza Medium,Arial,TazuganeGothicStdN,MT たづがね角ゴシック StdN Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,BIZ UDPGothic,Yu Gothic,YuGothic,Meiryo,sans-serif!important;font-size:6.1333333333vw;line-height:1.4782608696;margin:0 0 3.2vw;letter-spacing:.1em}.lp-wrapping-special .lp-gift__card-7 .lp-gift__card-7-text{font-size:3.2vw;font-feature-settings:normal;line-height:1.9166666667;margin:0 0 4.2666666667vw;letter-spacing:.3em}.lp-wrapping-special .lp-gift__recommend.lp-gift__banner .z-PDP_24SS_BNR_VPN{display:flex;justify-content:center;width:100%;padding:0 5.3333333333vw}.lp-wrapping-special .lp-gift__recommend.lp-gift__banner .z-PDP_24SS_BNR_VPN a{display:block;width:100%}.c-hide{display:none!important}.c-hide__pc{display:block!important}.c-hide__sp{display:none!important}@media screen and (max-width: 768.98px),print{.lp-wrapping-special .u-inview.u-inview-basic{transition:transform .5s cubic-bezier(.43,.05,.17,1),opacity .5s cubic-bezier(.43,.05,.17,1);transition-delay:0s;transform:translate3d(0,1rem,0);opacity:0}.lp-wrapping-special .u-inview.u-inview-basic.is-visible{transform:translateZ(0);opacity:1}.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-segment-1 h1>span{opacity:0;will-change:opacity}.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-segment-1 h1:before{opacity:0;will-change:opacity}@keyframes sp-anime1{0%,33%{clip-path:polygon(-1% -1%,101% 101%,101% 101%,-1% 101%,-1% 101%)}50%{visibility:visible}51%{visibility:hidden}to{visibility:hidden}}@keyframes sp-anime2{0%{background-position:0% 0%;box-shadow:0 0 2vw #000,inset 0 0 #000;clip-path:polygon(-2% -1%,101% -1%,100% 101%)}25%{background-position:50% 50%;clip-path:polygon(0 0,50% 50%,100% 100%);filter:brightness(1.2) contrast(.8)}25.1%{box-shadow:0 0 2vw #000,inset 0 0 #000;filter:brightness(1.3) contrast(.8)}50%{transform:rotateX(0);background-position:100% 100%;box-shadow:0 0 2.6666666667vw #000;clip-path:polygon(-1% -1%,-1% 100%,101% 100%)}to{transform:rotateX(135deg);background-position:100% 100%;box-shadow:0 0 2.6666666667vw #000;clip-path:polygon(-1% -1%,-1% 100%,101% 100%)}}.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay,.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay-1,.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay-2,.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay-3{position:absolute;top:0;left:0;animation-duration:.75s;animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-delay:.5s;animation-fill-mode:forwards}.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay{z-index:101;overflow:hidden;width:100vw;height:80.1333333333vw;perspective:66.6666666667vw;will-change:box-shadow}.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay-1,.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay-2{width:100%;height:100%;background-position:top center;background-size:100vw auto}.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay-1{transform:rotateX(0);transform-origin:left bottom;background-image:url(../contentassetimages/lp/wrapping-special/mv-bg_03@sp.jpg?$staticlink$);background-position:top center;background-size:100vw auto;clip-path:polygon(-1% -1%,101% 101%,101% 101%,-1% 101%,-1% 101%)}.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay-2{transform:rotateX(0);transform-origin:left bottom;background-image:url(../contentassetimages/lp/wrapping-special/mv-bg_03@sp.jpg?$staticlink$);background-position:top center;background-size:100vw auto;box-shadow:0 0 2vw #000;clip-path:polygon(-2% -1%,101% -1%,100% 101%);filter:brightness(1.2) contrast(.8)}.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay-3{display:none}.lp-wrapping-special .lp-gift__mv.u-inview.is-visible .lp-gift__mv-segment-1 h1>span{transition:opacity 1.4s 1s cubic-bezier(.19,1,.22,1);opacity:1}.lp-wrapping-special .lp-gift__mv.u-inview.is-visible .lp-gift__mv-segment-1 h1:before{transition:opacity 1.4s 1s cubic-bezier(.19,1,.22,1);opacity:1}.lp-wrapping-special .lp-gift__mv.u-inview.is-visible .lp-gift__mv-overlay-1{animation-name:sp-anime1}.lp-wrapping-special .lp-gift__mv.u-inview.is-visible .lp-gift__mv-overlay-2{animation-name:sp-anime2}}@media screen and (min-width: 769px),print{.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-segment-1 h1{opacity:0}.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-segment-1:before{opacity:0}.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-segment-2 p{opacity:0}.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay,.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay-1,.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay-2,.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay-3{position:absolute;top:0;left:49.9285714286vw;animation-duration:.75s;animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-delay:0s;animation-fill-mode:forwards}.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay{z-index:101;overflow:hidden;width:50.0714285714vw;height:50vw;box-shadow:0 0 #0000;perspective:35.7142857143vw;will-change:box-shadow}.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay-1,.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay-2,.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay-3{top:0;left:0;width:100%;height:100%;background-position:top right;background-size:auto}.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay-1{background-image:url(../contentassetimages/lp/wrapping-special/mv-bg_03.jpg?$staticlink$);background-size:100vw auto;clip-path:polygon(0 0,100% 100%,100% 100%,0% 100%,0 100%)}.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay-2{background-image:url(../contentassetimages/lp/wrapping-special/mv-bg_04.jpg?$staticlink$);background-position:0% 100%;background-size:50vw auto;clip-path:polygon(0 0,100% 0,100% 100%)}.lp-wrapping-special .lp-gift__mv.u-inview .lp-gift__mv-overlay-3{z-index:103;visibility:hidden;transform:rotate3d(-1,1,0,0);transform-origin:center;background-image:url(../contentassetimages/lp/wrapping-special/mv-bg_04.jpg?$staticlink$);background-size:50vw auto;clip-path:polygon(0 100%,50% 50%,100% 100%)}@keyframes pc-anime1{0%,33%{visibility:visible}33.1%{visibility:hidden}to{visibility:hidden}}@keyframes pc-anime2{0%{background-position:0% 100%;clip-path:polygon(0 0,100% 0,100% 100%)}33%{background-position:100% 0%;clip-path:polygon(0 0,0 100%,100% 100%)}33.1%,66%,to{background-position:100% 0%;clip-path:polygon(0 0,0 100%,51% 51%);filter:brightness(1.025)}to{background-position:0% 0%;clip-path:polygon(0 0,0 100%,0 50%);filter:brightness(1.025)}}@keyframes pc-anime3{0%,33%{visibility:hidden;transform:rotate3d(-1,1,0,0);background-position:100% 0%;filter:brightness(1.025)}66%{visibility:visible;transform:rotate3d(-1,1,0,180deg);background-position:100% 0%;clip-path:polygon(0% 100%,50% 50%,100% 100%)}66.1%,to{visibility:hidden}}.lp-wrapping-special .lp-gift__mv.u-inview.is-visible .lp-gift__mv-segment-1 h1{transition:opacity 1.4s 1s cubic-bezier(.19,1,.22,1);opacity:1}.lp-wrapping-special .lp-gift__mv.u-inview.is-visible .lp-gift__mv-segment-1:before{transition:opacity 1.4s 1s cubic-bezier(.19,1,.22,1);opacity:0}.lp-wrapping-special .lp-gift__mv.u-inview.is-visible .lp-gift__mv-segment-2 p{transition:opacity 1.4s 1.2s cubic-bezier(.19,1,.22,1);opacity:1}.lp-wrapping-special .lp-gift__mv.u-inview.is-visible .lp-gift__mv-overlay{animation-name:pc-anime0}.lp-wrapping-special .lp-gift__mv.u-inview.is-visible .lp-gift__mv-overlay-1{animation-name:pc-anime1}.lp-wrapping-special .lp-gift__mv.u-inview.is-visible .lp-gift__mv-overlay-2{animation-name:pc-anime2}.lp-wrapping-special .lp-gift__mv.u-inview.is-visible .lp-gift__mv-overlay-3{animation-name:pc-anime3}.lp-wrapping-special .lp-gift__mv .lp-gift__mv-inner{display:grid;margin:0 auto;grid-gap:0;grid-template-areas:"a b" "a c"}.lp-wrapping-special .lp-gift__mv .lp-gift__mv-segment-1{grid-area:a;min-width:50vw;max-width:50vw;aspect-ratio:700/700;margin:0;background-image:url(../contentassetimages/lp/wrapping-special/mv-bg_03.jpg?$staticlink$);background-position:top left;background-size:100vw auto}.lp-wrapping-special .lp-gift__mv .lp-gift__mv-segment-1 h1{display:block;height:auto;padding:8.3571428571vw 0 0 11.2142857143vw}.lp-wrapping-special .lp-gift__mv .lp-gift__mv-segment-1 h1:before{width:9.1428571429vw;height:9.1428571429vw;margin:0 0 3vw}.lp-wrapping-special .lp-gift__mv .lp-gift__mv-segment-1 h1>span>span{font-family:ShiseidoGinza-Regular,Shiseido Ginza Regular,Arial,TazuganeGothicStdN,MT たづがね角ゴシック StdN Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,BIZ UDPGothic,Yu Gothic,YuGothic,Meiryo,sans-serif!important;font-size:4.5vw;line-height:1.5079365079;padding:0}.lp-wrapping-special .lp-gift__mv .lp-gift__mv-segment-2{font-size:1.2857142857vw;line-height:2.2222222222;display:flex;align-items:center;grid-area:c;width:50vw;height:19vw;aspect-ratio:1400/700;padding:0;transform:translate(-.0714285714vw);text-align:left;background-image:url(../contentassetimages/lp/wrapping-special/mv-bg_02.jpg?$staticlink$);background-size:cover}.lp-wrapping-special .lp-gift__mv .lp-gift__mv-segment-3{grid-area:b;width:50vw;height:31vw;aspect-ratio:700/435}.lp-wrapping-special .lp-gift__mv .lp-gift__mv-segment-3 img{width:100%;height:auto}.lp-wrapping-special .lp-gift__nav-1{margin:min(6.2142857143vw,87px) 0 min(6.1428571429vw,86px)}.lp-wrapping-special .lp-gift__nav-1 .lp-gift__nav-1-inner{max-width:min(73.7142857143vw,1032px)}.lp-wrapping-special .lp-gift__nav-1 .lp-gift__nav-1-title{font-size:min(1.7142857143vw,24px);line-height:2.1666666667;margin:0 0 min(3.2142857143vw,45px)}.lp-wrapping-special .lp-gift__nav-1 .lp-gift__nav-1-link{flex-direction:row;justify-content:space-between}.lp-wrapping-special .lp-gift__nav-1 .lp-gift__nav-1-link>li{margin:0}.lp-wrapping-special .lp-gift__nav-1 .lp-gift__nav-1-link>li a{font-size:min(1.6428571429vw,23px);line-height:2.3043478261;width:min(35.7142857143vw,500px);padding:min(.6428571429vw,9px) 0 min(.6428571429vw,9px)}.lp-wrapping-special .lp-gift__nav-1 .lp-gift__nav-1-link>li a:after{top:max(-.3571428571vw,-5px);width:min(.8571428571vw,12px);height:min(.8571428571vw,12px);margin:0 0 0 min(.6428571429vw,9px);border-width:min(.2142857143vw,3px)}.lp-wrapping-special .lp-gift__recommend{position:relative;margin:min(.2857142857vw,4px) 0 0}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-inner{max-width:min(73.7142857143vw,1032px)}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-title{margin:0 0 min(1.2142857143vw,17px)}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-title span{font-size:min(2.4285714286vw,34px);line-height:1.4411764706}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-subtitle{margin:0 0 min(.1428571429vw,2px)}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-subtitle span{font-size:min(2vw,28px);line-height:1.7857142857;padding:min(.5714285714vw,8px) 0 min(.1428571429vw,2px)}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-items{margin:0 0 0 max(-.1428571429vw,-2px)}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item{min-width:50%;max-width:50%;padding:0 0 0 min(.1428571429vw,2px)}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item .lp-gift__recommend-item__img,.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item .lp-gift__recommend-item__img picture{width:min(36.7857142857vw,515px);aspect-ratio:515/334}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item .lp-gift__recommend-item__lead{font-size:min(1.1428571429vw,16px);line-height:1.75;min-height:min(6.4285714286vw,90px);padding:0 min(3.0714285714vw,43px)}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item:last-of-type .lp-gift__recommend-item__desc{padding-bottom:auto}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item__desc{min-height:min(13.5714285714vw,190px);padding:min(1.6428571429vw,23px) 0 min(1.4285714286vw,20px) min(1vw,14px)}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item__desc li{font-size:min(1.0714285714vw,15px);line-height:1.5333333333;margin:0 0 min(.3571428571vw,5px);padding:0 0 0 min(3.2857142857vw,46px);letter-spacing:0}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item__desc li:before{top:min(.5vw,7px);left:min(2.0714285714vw,29px);width:min(.7142857143vw,10px);height:min(.7142857143vw,10px)}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item__desc li:after{margin:0 0 0 min(.2142857143vw,3px);transform:scaleY(1.2)}.lp-wrapping-special .lp-gift__recommend .lp-gift__recommend-item__desc li a{font-size:min(1.0714285714vw,15px);line-height:1.5333333333}.lp-wrapping-special .lp-gift__recommend.lp-gift__recommend--shiseidomen .lp-gift__recommend-item:last-of-type .lp-gift__recommend-item__desc{padding-bottom:1.8666666667vw}.lp-wrapping-special .lp-gift__nav-2{margin:min(6.0714285714vw,85px) 0 min(3.1428571429vw,44px)}.lp-wrapping-special .lp-gift__nav-2 .lp-gift__nav-2-inner{max-width:min(73.7142857143vw,1032px);margin:0 auto}.lp-wrapping-special .lp-gift__nav-2 .lp-gift__nav-2-title{margin:0 0 min(.4285714286vw,6px)}.lp-wrapping-special .lp-gift__nav-2 .lp-gift__nav-2-title span{font-size:min(1.7142857143vw,24px);line-height:2.125}.lp-wrapping-special .lp-gift__nav-2 .lp-gift__nav-2-link{margin:0 0 0 max(-.1428571429vw,-2px)}.lp-wrapping-special .lp-gift__nav-2 .lp-gift__nav-2-link li{padding:0 0 0 min(.1428571429vw,2px)}.lp-wrapping-special .lp-gift__nav-2 .lp-gift__nav-2-link li a{font-size:min(1.4285714286vw,20px);padding:min(1.8571428571vw,26px) 0 min(1.4285714286vw,20px);letter-spacing:0}.lp-wrapping-special .lp-gift__nav-2 .lp-gift__nav-2-link li a:after{top:max(-.3571428571vw,-5px);width:min(.8571428571vw,12px);height:min(.8571428571vw,12px);margin:0 0 0 min(1.4285714286vw,20px);border-width:min(.2142857143vw,3px)}.lp-wrapping-special .lp-gift__budget{margin:0 0 min(1.6428571429vw,23px)}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-inner{max-width:min(84.2857142857vw,1180px);margin:0 auto}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-title{max-width:min(73.7142857143vw,1032px);margin:0 auto min(.1428571429vw,2px);padding:0}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-title span{font-size:min(1.7142857143vw,24px);line-height:2.0833333333;line-height:1;display:flex;align-items:center;justify-content:center;min-height:min(4.5714285714vw,64px)}.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1{margin:0 0 0 max(-.1428571429vw,-2px);padding:0 0 min(4.4285714286vw,62px)}.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1 .lp-local-swiper-inner{overflow:hidden;width:min(73.7142857143vw,1032px);margin:0 auto}.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1 .swiper-slide{padding:0 0 0 min(.1428571429vw,2px)}.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1 .swiper-button-prev,.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1 .swiper-button-next{top:min(15.8571428571vw,222px);display:block}.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1 .swiper-button-prev:after,.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1 .swiper-button-next:after{display:none}.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1 .swiper-button-prev:before,.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1 .swiper-button-next:before{display:block;width:min(3.1428571429vw,44px);height:min(3.1428571429vw,44px);content:"";transform:rotate(135deg) translate(min(1.1428571429vw,16px),min(1.1428571429vw,16px));color:#c8102e;border-top:min(.25vw,3.5px) solid;border-left:min(.25vw,3.5px) solid}.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1 .swiper-button-prev{left:calc(50% - min(41.7142857143vw,584px));transform:rotate(180deg) translate(min(1.1428571429vw,16px),min(1.1428571429vw,16px))}.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1 .swiper-button-next{right:calc(50% - min(41.7142857143vw,584px))}.lp-wrapping-special .lp-gift__budget .lp-local-swiper--1 .swiper-pagination-bullet{width:min(.9285714286vw,13px);height:min(.9285714286vw,13px);margin:0 min(.3571428571vw,5px);border:1px solid #c8102e}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-item__img{overflow:hidden;aspect-ratio:343/220}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-item__img img{height:104%;object-fit:cover}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-price{font-size:min(1.2142857143vw,17px);padding:min(2.1428571429vw,30px) min(2.1428571429vw,30px) 0}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-price span{font-size:min(.8571428571vw,12px);margin:0 0 0 min(.5vw,7px)}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-item__detail{min-height:min(13.7142857143vw,192px);padding:min(.7857142857vw,11px) min(.7142857143vw,10px) 0 min(2.1428571429vw,30px)}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-item__detail>li{font-size:min(1.0714285714vw,15px);line-height:1.6;margin:0 0 min(.5vw,7px);padding:0 0 0 min(1.0714285714vw,15px);letter-spacing:.1em}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-item__detail>li:before{top:min(.5714285714vw,8px);left:max(-.0714285714vw,-1px);width:min(.6428571429vw,9px);height:min(.6428571429vw,9px)}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-item__detail>li:after{margin:0 0 0 min(.2142857143vw,3px);transform:scaleY(1.3) translateY(max(-.0714285714vw,-1px))}.lp-wrapping-special .lp-gift__budget .lp-gift__budget-item__detail>li a{font-size:min(1.0714285714vw,15px);line-height:1.6}.lp-wrapping-special .lp-gift__budget.lp-gift__budget--3 .lp-gift__budget-item__detail{min-height:min(17.1428571429vw,240px)}.lp-wrapping-special .lp-gift__tool{margin:4.5714285714vw 0}.lp-wrapping-special .lp-gift__tool .lp-gift__tool-inner{padding:4.2142857143vw 0 0}.lp-wrapping-special .lp-gift__tool .lp-gift__tool-title{margin:0 0 .3571428571vw}.lp-wrapping-special .lp-gift__tool .lp-gift__tool-title span{font-size:2.4285714286vw;line-height:1.4705882353}.lp-wrapping-special .lp-gift__tool .lp-gift__tool-note{font-size:1.1428571429vw;margin:0 0 2.2857142857vw}.lp-wrapping-special .lp-gift__tool .lp-gift__tool-slider li{padding:0 3.2142857143vw}.lp-wrapping-special .lp-gift__tool .lp-gift__tool-slider .lp-gift__tool-item__img{aspect-ratio:640/400;margin:0 0 1.7142857143vw}.lp-wrapping-special .lp-gift__tool .lp-gift__tool-slider .lp-gift__tool-item__text{font-size:1.1428571429vw;line-height:1.75}.lp-wrapping-special .lp-gift__tool .lp-local-swiper--2{padding:0 0 8.9285714286vw}.lp-wrapping-special .lp-gift__tool .lp-local-swiper--2 .swiper-button-next,.lp-wrapping-special .lp-gift__tool .lp-local-swiper--2 .swiper-button-prev{top:12.1428571429vw}.lp-wrapping-special .lp-gift__tool .lp-local-swiper--2 .swiper-button-next:after,.lp-wrapping-special .lp-gift__tool .lp-local-swiper--2 .swiper-button-prev:after{font-size:2.4285714286vw}.lp-wrapping-special .lp-gift__tool .lp-local-swiper--2 .swiper-button-next{right:calc(50% - 27vw);padding:0}.lp-wrapping-special .lp-gift__tool .lp-local-swiper--2 .swiper-button-prev{left:calc(50% - 27vw);padding:0}.lp-wrapping-special .lp-gift__tool .lp-local-swiper--2 .swiper-pagination{bottom:3.1428571429vw}.lp-wrapping-special .lp-gift__tool .lp-local-swiper--2 .swiper-pagination-bullet{width:.9285714286vw;height:.9285714286vw;margin:0 .3571428571vw;border:min(.0714285714vw,1px) solid #fff}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-inner{display:grid;width:min(69.7857142857vw,977px);margin:min(7.6428571429vw,107px) auto min(11.5714285714vw,162px);grid-template-areas:"a a" "b c" "b d"}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-title{font-size:min(1.7142857143vw,24px);line-height:1.6666666667;align-items:center;flex-direction:row;justify-content:center;grid-area:a;margin:0 0 min(2.7142857143vw,38px);text-align:left}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-title:before{width:min(8.5vw,119px);height:min(8.5vw,119px);margin:0 min(1.6428571429vw,23px) 0 min(1.3571428571vw,19px)}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-img{grid-area:b;width:min(39.7142857143vw,556px);max-width:min(39.7142857143vw,556px);margin:0 auto}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-img img{width:min(39.7142857143vw,556px);min-width:min(39.7142857143vw,556px)}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-text{font-size:min(1.2857142857vw,18px);line-height:1.6666666667;grid-area:c;margin:min(6.2857142857vw,88px) 0 min(.3571428571vw,5px) min(4.1428571429vw,58px);text-align:left}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-text p{max-width:min(27.5714285714vw,386px)}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-link{grid-area:d}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-link a{font-size:min(1.4285714286vw,20px);display:flex;align-items:center;justify-content:center;width:min(26vw,364px);max-width:min(26vw,364px);height:min(3.7142857143vw,52px);margin:0 0 0 min(4vw,56px);padding:0;transition:.3s;transition-property:broder,color,background;transform:translateY(max(-1.9285714286vw,-27px));border:min(.1428571429vw,2px) solid #fff}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-link a:after{width:min(2vw,28px);height:min(2vw,28px);margin:max(-.3571428571vw,-5px) 0 0 min(1vw,14px)}.lp-wrapping-special .lp-gift__shop .lp-gift__shop-link a:hover{border:min(.0714285714vw,1px) solid #000}.lp-wrapping-special .lp-gift__card-1{margin:max(-2vw,-28px) 0 min(6.7857142857vw,95px);padding:1.5vw 0}.lp-wrapping-special .lp-gift__card-1 .lp-gift__card-1-inner{width:73.7142857143vw;aspect-ratio:1032/320;padding:2.6428571429vw;background-image:url(../contentassetimages/lp/wrapping-special/card-1_bg_01.jpg?$staticlink$)}.lp-wrapping-special .lp-gift__card-1 .lp-gift__card-1-inner:before,.lp-wrapping-special .lp-gift__card-1 .lp-gift__card-1-inner:after{width:8.5714285714vw;border-bottom-width:.0714285714vw}.lp-wrapping-special .lp-gift__card-1 .lp-gift__card-1-inner:before{top:-5.7142857143vw;right:-5.7142857143vw}.lp-wrapping-special .lp-gift__card-1 .lp-gift__card-1-inner:after{bottom:-5.7142857143vw;left:-5.7142857143vw}.lp-wrapping-special .lp-gift__card-1 .lp-gift__card-1-container{width:32.8571428571vw;margin:0 0 0 30.4285714286vw;padding:1.5714285714vw 0 2.5vw 3vw}.lp-wrapping-special .lp-gift__card-1 .lp-gift__card-1-title{font-size:min(2.2857142857vw,32px);line-height:1.4375;margin:0 0 min(.7142857143vw,10px);letter-spacing:.15em}.lp-wrapping-special .lp-gift__card-1 .lp-gift__card-1-text{font-size:min(1.1428571429vw,16px);line-height:1.875;margin:0 0 min(1.9285714286vw,27px)}.lp-wrapping-special .lp-gift__card-1 .lp-gift__card-1-link a{font-size:min(1.3571428571vw,19px);line-height:1.2105263158;padding:0 min(.4285714286vw,6px) min(.2142857143vw,3px) 0;border-width:min(.1428571429vw,2px)}.lp-wrapping-special .lp-gift__card-1 .lp-gift__card-1-link a:after{top:max(-.2857142857vw,-4px);left:min(.5vw,7px);width:min(.9285714286vw,13px);height:min(.9285714286vw,13px);border-width:min(.1428571429vw,2px)}.lp-wrapping-special .lp-gift__card-2{margin:8.7857142857vw 0 7.2857142857vw}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-title{font-size:min(2.2857142857vw,32px);line-height:1.40625;grid-area:b;margin:0 0 .2857142857vw;padding:0 0 0 2.1428571429vw;letter-spacing:.15em}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-container{width:62.1428571429vw;margin:0 auto;padding:1.4285714286vw}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-inner:before,.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-inner:after{width:10.3571428571vw;border-bottom-width:.0714285714vw}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-inner:before{top:-7.1428571429vw;right:-7.1428571429vw}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-inner:after{bottom:-7.1428571429vw;left:-7.1428571429vw}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-media{padding:6.7142857143vw 0 4.1428571429vw;background-position:0 0}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-media .lp-gift__card-2-media-inner{width:38.5714285714vw}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-content{display:grid;grid-template:". title" auto "img text" auto/auto 1fr;padding:3.7857142857vw 0 3.6428571429vw}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-title-sub{font-size:2.2857142857vw;grid-area:title;margin:0 0 1.6428571429vw 3.1428571429vw;text-align:left;letter-spacing:.15em}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-img{grid-area:img;width:22.5vw;width:16.1428571429vw;margin:0 0 0 5.5714285714vw}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-text{font-size:1.1428571429vw;line-height:1.875;margin:0 0 1.1428571429vw 3.0714285714vw}.lp-wrapping-special .lp-gift__card-2 .lp-gift__card-2-note{font-size:.9285714286vw;margin:-.5714285714vw 0 0 3.0714285714vw}.lp-wrapping-special .lp-gift__card-3{margin:max(-2vw,-28px) 0 min(6.7857142857vw,95px);padding:min(1.5vw,21px) 0}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-inner{width:min(73.7142857143vw,1032px);aspect-ratio:1032/184;padding:min(1.0714285714vw,15px)}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-inner:before,.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-inner:after{width:min(8.5714285714vw,120px);border-bottom-width:min(.0714285714vw,1px)}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-inner:before{top:max(-5.8571428571vw,-82px);right:max(-5.8571428571vw,-82px)}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-inner:after{bottom:max(-5.8571428571vw,-82px);left:max(-5.8571428571vw,-82px)}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-container{display:grid;grid-template:". img" "title img" "text img" "link img" ". img";margin:0;padding:min(1vw,14px) 0 min(2.5vw,35px) min(5.9285714286vw,83px)}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-title{font-size:min(2.2857142857vw,32px);line-height:1.4375;grid-area:title;margin:max(-.2142857143vw,-3px) 0 min(.7142857143vw,10px);letter-spacing:.15em}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-img{grid-area:img;width:min(26.4285714286vw,370px);margin:min(.5vw,7px) min(1.9285714286vw,27px) 0 0}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-text{font-size:min(1.1428571429vw,16px);line-height:1.875;grid-area:text;margin:0 0 min(1.9285714286vw,27px)}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-link{grid-area:link}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-link a{font-size:min(1.3571428571vw,19px);line-height:1.2105263158;padding:0 min(.4285714286vw,6px) min(.2142857143vw,3px) 0;border-width:min(.1428571429vw,2px)}.lp-wrapping-special .lp-gift__card-3 .lp-gift__card-3-link a:after{top:max(-.2857142857vw,-4px);left:min(.5vw,7px);width:min(.9285714286vw,13px);height:min(.9285714286vw,13px);border-width:min(.1428571429vw,2px)}.lp-wrapping-special .lp-gift__card-4{margin:min(8.7857142857vw,123px) 0 min(9.9285714286vw,139px)}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-title{font-size:min(2.2857142857vw,32px);line-height:1.40625;grid-area:b;margin:0 0 min(.2857142857vw,4px);padding:0 0 0 min(2.1428571429vw,30px);letter-spacing:.15em}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-container{width:min(62.1428571429vw,870px);margin:0 auto min(5vw,70px);padding:min(1.4285714286vw,20px)}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-inner:before,.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-inner:after{width:min(10.3571428571vw,145px);border-bottom-width:min(.0714285714vw,1px)}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-inner:before{top:max(-7.1428571429vw,-100px);right:max(-7.1428571429vw,-100px)}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-inner:after{bottom:max(-7.1428571429vw,-100px);left:max(-7.1428571429vw,-100px)}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-content{display:grid;grid-template:". title" auto "img text" auto/auto 1fr;padding:min(6.2142857143vw,87px) 0 min(6.3571428571vw,89px)}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-title-sub{font-size:min(2.2857142857vw,32px);grid-area:title;margin:0 0 min(1.6428571429vw,23px) min(3.1428571429vw,44px);text-align:left;letter-spacing:.15em}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-img{grid-area:img;width:min(22.5vw,315px);width:min(16.1428571429vw,226px);margin:min(.2857142857vw,4px) min(.3571428571vw,5px) 0 min(4.7857142857vw,67px)}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-text{font-size:min(1.1428571429vw,16px);line-height:1.875;margin:0 0 min(1.1428571429vw,16px) min(3.0714285714vw,43px)}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-note{font-size:min(.9285714286vw,13px);margin:max(-.5714285714vw,-8px) 0 0 min(3.0714285714vw,43px)}.lp-wrapping-special .lp-gift__card-4 .lp-gift__card-4-bnr{width:min(58.9285714286vw,825px);margin:0 auto}.lp-wrapping-special .lp-gift__card-5{position:relative;top:max(-.6428571429vw,-9px);margin:0 0 min(2.2857142857vw,32px)}.lp-wrapping-special .lp-gift__card-5 .lp-gift__card-5-title{font-size:min(2.0714285714vw,29px);margin:0 0 min(1.4285714286vw,20px);padding:min(3.1428571429vw,44px) min(12.1428571429vw,170px) 0 0;text-align:center;letter-spacing:.3em}.lp-wrapping-special .lp-gift__card-5 .lp-gift__card-5-text{font-size:min(1.4285714286vw,20px);line-height:1.5;padding:0 min(10.4285714286vw,146px) 0 0;text-align:center;letter-spacing:.35em}.lp-wrapping-special .lp-gift__card-5 .lp-gift__card-5-text p{margin:0 0 min(2.1428571429vw,30px)}.lp-wrapping-special .lp-gift__card-5 .lp-gift__card-5-inner{left:min(4.5714285714vw,64px);width:min(83vw,1162px);height:auto;aspect-ratio:1988/695;background-image:url(../contentassetimages/lp/wrapping-special/card-5_bg_01.jpg?$staticlink$);background-size:contain}.lp-wrapping-special .lp-gift__card-6{margin:max(-1.0714285714vw,-15px) 0 min(6.4285714286vw,90px)}.lp-wrapping-special .lp-gift__card-6 .lp-gift__card-6-inner{width:min(76.6785714286vw,1073.5px);height:min(56.2857142857vw,788px);padding:min(4.0714285714vw,57px) min(1.4285714286vw,20px);background-image:url(../contentassetimages/lp/wrapping-special/card-6_bg_01.jpg?$staticlink$)}.lp-wrapping-special .lp-gift__card-6 .lp-gift__card-6-title{font-size:min(2.2857142857vw,32px);line-height:1.4375;margin:0 0 min(1.4285714286vw,20px)}.lp-wrapping-special .lp-gift__card-6 .lp-gift__card-6-text{font-size:min(1.2142857143vw,17px);line-height:1.6;letter-spacing:.4em}.lp-wrapping-special .lp-gift__card-7{margin:min(6.1428571429vw,86px) 0 min(6.7857142857vw,95px);padding:0}.lp-wrapping-special .lp-gift__card-7 .lp-gift__card-7-inner{width:min(73.7142857143vw,1032px);max-width:min(73.7142857143vw,1032px);aspect-ratio:1032/320;padding:0}.lp-wrapping-special .lp-gift__card-7 .lp-gift__card-7-inner:before,.lp-wrapping-special .lp-gift__card-7 .lp-gift__card-7-inner:after{width:min(8.5714285714vw,120px);border-bottom-width:min(.0714285714vw,1px)}.lp-wrapping-special .lp-gift__card-7 .lp-gift__card-7-inner:before{top:max(-5.7142857143vw,-80px);left:max(-5.7142857143vw,-80px)}.lp-wrapping-special .lp-gift__card-7 .lp-gift__card-7-inner:after{bottom:max(-5.7142857143vw,-80px);right:max(-5.7142857143vw,-80px)}.lp-wrapping-special .lp-gift__card-7 .lp-gift__card-7-container{padding:min(2.5vw,35px) min(1.4285714286vw,20px)}.lp-wrapping-special .lp-gift__card-7 .lp-gift__card-7-title{font-size:min(2.2857142857vw,32px);line-height:1.4375;margin:0 0 min(.8571428571vw,12px);letter-spacing:.15em}.lp-wrapping-special .lp-gift__card-7 .lp-gift__card-7-text{font-size:min(1.5vw,21px);line-height:1.8;margin:0 0 min(.9285714286vw,13px)}.lp-wrapping-special .lp-gift__recommend.lp-gift__banner .z-PDP_24SS_BNR_VPN{padding:0}.lp-wrapping-special .lp-gift__recommend.lp-gift__banner .z-PDP_24SS_BNR_VPN a{width:min(73.7142857143vw,1032px)}.c-hide__pc{display:none!important}.c-hide__sp{display:block!important}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}
