html:not(.mobile) .l-main a:hover{text-decoration:none;color:#fff}.win body{letter-spacing:0}.l-main{color:initial;text-align:initial;line-height:initial;-webkit-text-size-adjust:initial;-moz-text-size-adjust:initial;text-size-adjust:initial}.l-main p{margin-bottom:0}.l-main a{text-decoration:initial;transition:initial;outline:initial}.l-main img{vertical-align:initial}.l-main h1{padding:0}.l-main h2{margin:0}.l-main h2:not([class*=heading]){font-size:initial;line-height:initial;text-align:initial}.l-main h2:not([class*=heading]) span{position:initial;display:inline;padding:0;overflow:initial;max-width:initial}.l-main h2:not([class*=heading]) span::before{content:none;width:0;height:0;position:static;background-image:none}.l-main h2:not([class*=heading]) span::after{content:none;width:0;height:0}.l-main h3{margin:0;padding:0;position:initial}.l-main h3:not([class*=heading]){font-size:initial;font-weight:initial;line-height:initial}.l-main h3::after{display:none}.l-main h4{margin:0;padding:0;position:initial}.l-main h4:not([class*=heading]){font-size:initial;font-weight:initial;line-height:initial}.l-main h4::after{display:none}.l-main ul{margin:initial}.l-main ul li{margin-bottom:initial;line-height:initial;position:initial}.l-main ul li::before{display:none}.l-main hr{margin:0;color:initial;background:initial;border:initial;clear:initial}body .l-main{color:#000;font-family:"Hiragino Kaku Gothic ProN","Meiryo" !important;background:#fff7a0}.l-main img{display:block;user-drag:none;-webkit-user-drag:none;-moz-user-drag:none}.l-main .c-mv{width:100vw;height:auto;margin:0 auto}@media screen and (min-width: 851px){.l-main .c-mv{max-width:1440px}}.l-main .c-section{margin:0 auto;padding:10.6666666667vw 0;display:flex;flex-direction:column;gap:10.6666666667vw;position:relative}.l-main .c-section.qa{position:relative;background-image:url(/campaign/giftcampaign/assets/images/hr_top_sp.svg);background-repeat:no-repeat;background-position:center calc(100% + 2px);background-size:102% auto;padding-bottom:21.3333333333vw}.l-main .c-section__inner{display:flex;gap:4.2666666667vw;flex-direction:column}@media screen and (min-width: 501px){.l-main .c-section{padding:53.3px 0;gap:53.3px}.l-main .c-section.qa{padding-bottom:106.7px}.l-main .c-section__inner{gap:21.3px}}@media screen and (min-width: 851px){.l-main .c-section{padding:3.3333333333vw 0;gap:3.3333333333vw 0}.l-main .c-section.qa{background-image:url(/campaign/giftcampaign/assets/images/hr_top_pc.svg);padding-bottom:6.6666666667vw}.l-main .c-section__inner{gap:1.3333333333vw}}@media screen and (min-width: 1201px){.l-main .c-section{padding:40px 0;gap:40px}.l-main .c-section.qa{padding-bottom:80px}.l-main .c-section__inner{gap:16px}}.l-main .c-heading--image{margin:0 auto}.l-main .c-heading--image--faq{width:50.6666666667vw;position:relative}.l-main .c-heading--text{color:#000;font-feature-settings:"palt" on;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",sans-serif !important}.l-main .c-heading--red{color:#c8161e;font-size:5.3333333333vw;font-weight:bold;line-height:1.6;letter-spacing:2px;text-align:center;margin:auto}.l-main .c-heading--lv3{font-size:4.8vw;font-weight:bold;line-height:1.2}.l-main .c-heading--lv4{font-size:4.2666666667vw;font-weight:bold;line-height:1.4}@media screen and (min-width: 501px){.l-main .c-heading--image--faq{width:253.3px}.l-main .c-heading--red{font-size:26.6px}.l-main .c-heading--lv3{font-size:20px}.l-main .c-heading--lv4{font-size:18px}}@media screen and (min-width: 851px){.l-main .c-heading--image--faq{width:21.4166666667vw}.l-main .c-heading--red{font-size:2vw}.l-main .c-heading--lv3{font-size:1.6666666667vw}.l-main .c-heading--lv4{font-size:1.5vw}}@media screen and (min-width: 1201px){.l-main .c-heading--image--faq{width:257px}.l-main .c-heading--red{font-size:24px}.l-main .c-heading--lv3{font-size:20px}.l-main .c-heading--lv4{font-size:18px}}.l-main .c-present{display:flex;flex-direction:column;width:87.2vw;align-items:center;gap:19.7333333333vw;margin:auto}.l-main .c-present__block{display:flex;width:87.2vw;padding:14.9333333333vw 0 6.4vw 0;align-items:center;border-radius:2.1333333333vw;margin:auto;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",sans-serif !important;background:#fff;position:relative}.l-main .c-present__block:nth-of-type(2),.l-main .c-present__block:nth-of-type(4){padding:20.2666666667vw 0 6.4vw 0}.l-main .c-present__block.size-S{padding:15.4666666667vw 0 6.4vw 0}.l-main .c-present__emblem{width:27.4666666667vw;position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-50%)}.l-main .c-present__emblem.emblem-4th{width:33.3333333333vw}.l-main .c-present__emblem.emblem-4th img{width:27.4666666667vw;margin:auto}.l-main .c-present__emblem-text{font-size:4.2666666667vw;font-weight:bold;display:block;margin:auto;text-align:center}.l-main .c-present__text{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.0666666667vw}.l-main .c-present__description{font-size:4.2666666667vw;letter-spacing:.2133333333vw;font-feature-settings:"palt" on;font-weight:bold;line-height:1.3}.l-main .c-present__item-name--L,.l-main .c-present__item-name--M{font-size:5.3333333333vw;letter-spacing:.2666666667vw;font-feature-settings:"palt" on;font-weight:bold;line-height:1.3}.l-main .c-present__item-name--S{font-size:4.2666666667vw;letter-spacing:.2133333333vw;font-feature-settings:"palt" on;font-weight:bold;line-height:1.3}.l-main .c-present__image.image-1st{width:31.7333333333vw;height:auto}.l-main .c-present__image.image-3rd{width:74.4vw;height:auto}.l-main .c-present__image.image-5th{width:37.3333333333vw;height:auto}.l-main .c-present__image.image-6th{width:26vw;height:auto}.l-main .c-present__body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.1333333333vw;width:74.4vw;margin:0 auto}.l-main .c-present__contents{display:flex;flex-direction:column;gap:4.2666666667vw}.l-main .c-present__sp-column{display:flex;flex-direction:column;width:77.3333333333vw;gap:2.4vw;height:auto;align-items:center;margin:0 auto}.l-main .c-present__group{display:flex;flex-direction:column}.l-main .c-present__group.fukubukuro{width:74.4vw;border-radius:2.1333333333vw;border:1.0666666667vw solid #c8161e}.l-main .c-present__group.hanpukai{gap:2.1333333333vw;text-align:center}.l-main .c-present__catch{padding:2.6666666667vw;align-self:stretch;border-radius:1.0666666667vw 1.0666666667vw 0 0;background:#c8161e}.l-main .c-present__catch__lead,.l-main .c-present__catch__name{color:#fff;text-align:center;font-feature-settings:"palt" on;font-size:4.2666666667vw;font-weight:bold;line-height:1.3}.l-main .c-present__catch__name{font-size:5.3333333333vw}.l-main .c-present__set-item{display:flex;padding:6.4vw 0;flex-direction:column;align-items:flex-start;gap:2.1333333333vw;position:relative}.l-main .c-present__set-item__list{flex-grow:1;display:flex;flex-direction:column;gap:1.0666666667vw;font-weight:bold;width:65.6vw;margin:0 auto}.l-main .c-present__set-item__image{position:absolute;right:0;bottom:0;width:32vw}.l-main .c-present__wrapper{display:flex;flex-direction:column;gap:17.0666666667vw;margin:auto}@media screen and (min-width: 501px){.l-main .c-present{width:436px;gap:98.6px}.l-main .c-present__block{width:436px;padding:74.6px 0 32px 0;border-radius:10.6px}.l-main .c-present__block:nth-of-type(2),.l-main .c-present__block:nth-of-type(4){padding:101.3px 0 32px 0}.l-main .c-present__block.size-S{padding:77.3px 0 32px 0}.l-main .c-present__emblem{width:137.3px}.l-main .c-present__emblem.emblem-4th{width:166px}.l-main .c-present__emblem.emblem-4th img{width:137.7px}.l-main .c-present__emblem-text{font-size:21.3px}.l-main .c-present__text{gap:5.33px}.l-main .c-present__description{font-size:21.3px;letter-spacing:1.06px}.l-main .c-present__item-name--L,.l-main .c-present__item-name--M{font-size:26.6px;letter-spacing:1.33px}.l-main .c-present__item-name--S{font-size:21.3px;letter-spacing:1.06px}.l-main .c-present__image.image-1st{width:158.6px}.l-main .c-present__image.image-3rd{width:372px}.l-main .c-present__image.image-5th{width:186.6px}.l-main .c-present__image.image-6th{width:130px}.l-main .c-present__body{gap:10.66px;width:372px}.l-main .c-present__contents{gap:21.3px}.l-main .c-present__sp-column{width:372px;gap:12px}.l-main .c-present__group.fukubukuro{width:372px;border-radius:10.66px;border:5.33px solid #c8161e}.l-main .c-present__group.hanpukai{gap:10.66px}.l-main .c-present__catch{padding:13.3px;border-radius:5.33px 5.33px 0 0}.l-main .c-present__catch__lead{font-size:21.3px}.l-main .c-present__catch__name{font-size:26.6px}.l-main .c-present__set-item{padding:32px 0;gap:10.66px}.l-main .c-present__set-item__list{width:328px;gap:5.33px}.l-main .c-present__set-item__image{width:160px}.l-main .c-present__wrapper{gap:85.3px}}@media screen and (min-width: 851px){.l-main .c-present{width:96.6666666667vw;gap:3.3333333333vw}.l-main .c-present__block{padding:2.6666666667vw 3.3333333333vw 2.6666666667vw 5.3333333333vw;width:96.6666666667vw;gap:3.3333333333vw;border-radius:.5vw;align-items:flex-start}.l-main .c-present__block:nth-of-type(2),.l-main .c-present__block:nth-of-type(4){padding:2.6666666667vw 3.3333333333vw 2.6666666667vw 5.3333333333vw}.l-main .c-present__block.size-S{width:46.6666666667vw;height:13.5vw;gap:1.3333333333vw;justify-content:space-between;align-items:center;padding:0 4.8333333333vw}.l-main .c-present__emblem{position:static;transform:none;width:10.0833333333vw}.l-main .c-present__emblem.size-S{width:7.6666666667vw}.l-main .c-present__emblem.emblem-4th,.l-main .c-present__emblem.emblem-4th img{width:10.0833333333vw;margin:0}.l-main .c-present__text{text-align:left;align-items:flex-start;gap:.3333333333vw}.l-main .c-present__description{font-size:2vw;letter-spacing:.1vw}.l-main .c-present__item-name--L{font-size:3.3333333333vw;letter-spacing:.1666666667vw}.l-main .c-present__item-name--M{font-size:2.6666666667vw;letter-spacing:.1333333333vw}.l-main .c-present__item-name--S{font-size:2vw;letter-spacing:.1vw}.l-main .c-present__image.image-1st{width:22.3333333333vw}.l-main .c-present__image.image-3rd{width:23.1666666667vw}.l-main .c-present__image.image-5th{width:11.55vw}.l-main .c-present__image.image-6th{width:8.1260833333vw}.l-main .c-present__body{align-items:flex-start;width:72.4166666667vw;gap:2vw}.l-main .c-present__contents{flex-direction:row;gap:1.3333333333vw;align-items:stretch}.l-main .c-present__sp-column{flex-direction:row;width:auto;justify-content:space-between;align-items:center;gap:1.3333333333vw}.l-main .c-present__group{width:23.25vw;height:auto}.l-main .c-present__group.fukubukuro{width:23.25vw;border-radius:.6666666667vw;border:.3333333333vw solid #c8161e}.l-main .c-present__group.hanpukai{gap:.6666666667vw}.l-main .c-present__catch{padding:.8333333333vw;align-self:stretch;border-radius:.3333333333vw .3333333333vw 0 0}.l-main .c-present__catch__lead{font-size:1.6666666667vw}.l-main .c-present__catch__name{font-size:2vw}.l-main .c-present__set-item{padding:2vw 0;gap:.3333333333vw}.l-main .c-present__set-item__list{width:20.1666666667vw;gap:.3333333333vw}.l-main .c-present__set-item__image{width:10.8333333333vw;bottom:-2.25vw}.l-main .c-present__set-item__image.image-02{bottom:0}.l-main .c-present__wrapper{flex-direction:row;width:96.6666666667vw;gap:3.3333333333vw}}@media screen and (min-width: 1201px){.l-main .c-present{width:1160px;gap:40px}.l-main .c-present__block{padding:32px 40px 32px 64px;width:1160px;gap:40px;border-radius:6px}.l-main .c-present__block:nth-of-type(2),.l-main .c-present__block:nth-of-type(4){padding:32px 40px 32px 64px}.l-main .c-present__block.size-S{width:560px;height:162px;gap:16px;padding:32px 58px}.l-main .c-present__emblem{width:121px}.l-main .c-present__emblem.size-S{width:92px}.l-main .c-present__emblem.emblem-4th,.l-main .c-present__emblem.emblem-4th img{width:121px;margin:0}.l-main .c-present__text{gap:4px}.l-main .c-present__description{font-size:24px;letter-spacing:1.2px}.l-main .c-present__item-name--L{font-size:40px;letter-spacing:2px}.l-main .c-present__item-name--M{font-size:32px;letter-spacing:1.6px}.l-main .c-present__item-name--S{font-size:24px;letter-spacing:1.2px}.l-main .c-present__image.image-1st{width:268px}.l-main .c-present__image.image-3rd{width:278px}.l-main .c-present__image.image-5th{width:138.6px}.l-main .c-present__image.image-6th{width:97.513px}.l-main .c-present__body{width:869px;gap:24px}.l-main .c-present__contents{gap:16px}.l-main .c-present__sp-column{gap:16px}.l-main .c-present__group{width:279px}.l-main .c-present__group.fukubukuro{width:270px;border-radius:8px;border:4px solid #c8161e}.l-main .c-present__group.hanpukai{gap:8px}.l-main .c-present__catch{padding:10px;border-radius:4px 4px 0 0}.l-main .c-present__catch__lead,.l-main .c-present__catch__name{font-size:20px}.l-main .c-present__catch__name{font-size:24px}.l-main .c-present__set-item{padding:24px 0;gap:4px}.l-main .c-present__set-item__list{width:242px;flex-grow:1;gap:4px}.l-main .c-present__set-item__image{width:134px;bottom:-27px}.l-main .c-present__set-item__image.image-02{bottom:0}.l-main .c-present__wrapper{width:1160px;gap:40px}}.l-main .c-period{position:relative;background-image:url(/campaign/giftcampaign/assets/images/hr_top_sp.svg),url(/campaign/giftcampaign/assets/images/hr_bottom_sp.svg);background-repeat:no-repeat,no-repeat;background-position:center -2px,center calc(100% + 2px);background-size:102% auto,102% auto}.l-main .c-period__inner{display:flex;padding:10.6666666667vw 0;flex-direction:column;align-items:center;gap:4.2666666667vw;text-align:center}.l-main .c-period__heading,.l-main .c-period__date{width:62.1333333333vw}.l-main .c-period__text{font-family:"Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",sans-serif !important;font-size:4.8vw;font-weight:bold;line-height:1.6;letter-spacing:.48vw}.l-main .c-period__text.small{font-size:3.7333333333vw;letter-spacing:.3733333333vw}@media screen and (min-width: 501px){.l-main .c-period__inner{gap:21.3px}.l-main .c-period__heading,.l-main .c-period__date{width:310.6px}.l-main .c-period__text{font-size:24px;letter-spacing:2.4px}.l-main .c-period__text.small{font-size:18.6px;letter-spacing:1.86px}}@media screen and (min-width: 851px){.l-main .c-period{background-image:url(/campaign/giftcampaign/assets/images/hr_top_pc.svg),url(/campaign/giftcampaign/assets/images/hr_bottom_pc.svg)}.l-main .c-period__inner{padding:6.6666666667vw 4vw;gap:1.3333333333vw}.l-main .c-period__heading{width:23.1666666667vw}.l-main .c-period__date{width:43.875vw}.l-main .c-period__text{font-size:2vw;letter-spacing:.2vw}.l-main .c-period__text.small{font-size:1.3333333333vw}}@media screen and (min-width: 1201px){.l-main .c-period{position:relative}.l-main .c-period__inner{padding:80px 48px;gap:16px}.l-main .c-period__heading{width:278px}.l-main .c-period__date{width:526.5px}.l-main .c-period__text{font-size:24px;letter-spacing:2.4px}.l-main .c-period__text.small{font-size:16px}}.l-main .hr-top{position:absolute;top:0;left:0;width:100vw;display:block}.l-main .hr-bottom{position:absolute;bottom:0;left:0;width:100vw;display:block}.l-main .hr-bottom.yellow{bottom:-3.7333333333vw}@media screen and (min-width: 501px){.l-main .hr-bottom.yellow{bottom:-18.6px}}@media screen and (min-width: 851px){.l-main .hr-bottom.yellow{bottom:-1.4583333333vw}}@media screen and (min-width: 1201px){.l-main .hr-bottom.yellow{bottom:-17.5px}}.l-main .c-columns{display:flex}.l-main .c-columns.c-columns--1col{flex-direction:column}.l-main .c-columns__block{background-color:#fff;width:87.2vw;border-radius:2.1333333333vw;display:flex;flex-direction:column;align-items:center;gap:4.2666666667vw;padding:6.4vw 3.2vw;margin:auto}@media screen and (max-width: 500px){.l-main .c-columns{flex-direction:column;gap:4.2666666667vw}}@media screen and (min-width: 501px){.l-main .c-columns{gap:16px}.l-main .c-columns.c-columns--2col .c-columns__block{width:50%}.l-main .c-columns__block{border-radius:8px;gap:16px;padding:24px 6.8965517241%}}@media screen and (min-width: 1201px){.l-main .c-columns__block{width:1160px}}.l-main .c-text,.l-main.size--L{color:#000;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",sans-serif !important;font-feature-settings:"palt" on;font-size:4.2666666667vw;line-height:1.4}.l-main .c-text.size--L,.l-main.size--L.size--L{font-weight:bold}@media screen and (min-width: 501px){.l-main .c-text,.l-main.size--L{font-size:21.3px}}@media screen and (min-width: 851px){.l-main .c-text{font-size:1.3333333333vw}.l-main .c-text.size--L{font-size:1.6666666667vw}}@media screen and (min-width: 1201px){.l-main .c-text{font-size:16px}.l-main .c-text.size--L{font-size:20px}}.l-main .c-list{margin:0;padding:0}.l-main .c-list__item{list-style:none;margin:0 0 1.3333333333vw 0;padding:0 0 0 1.5em;position:relative}.l-main .c-list__item:last-child{margin-bottom:0}.l-main .c-list__item::before{content:attr(data-mark);position:absolute;top:0;left:0;background:none;border:none;display:inline-block;margin:0;width:auto;height:auto}.l-main .c-list__item .c-list{margin-top:1.3333333333vw}.l-main .c-list__block{background-color:#fbf7d8;border-radius:1.3333333333vw;padding:2.6666666667vw}.l-main .c-list__block__ttl,.l-main .c-list__block__text{color:#000;font-size:4.2666666667vw;line-height:1.4}.l-main .c-list__block__ttl{font-weight:bold}.l-main .c-list.c-list--annotation .c-list__item{padding:0 0 0 3em}.l-main .c-list.c-list--num{counter-reset:my-counter;list-style-type:none}.l-main .c-list.c-list--num .c-list__item{margin:0 0 3.2vw 0;position:relative;padding:0 0 0 7.4666666667vw}.l-main .c-list.c-list--num .c-list__item:last-child{margin-bottom:0}.l-main .c-list.c-list--num .c-list__item::before{counter-increment:my-counter;content:counter(my-counter);position:absolute;left:0;top:0;width:6.4vw;height:6.4vw;background-color:#c8161e;border-radius:50%;color:#fff;font-size:4.2666666667vw;font-weight:bold;line-height:1;text-align:center;display:flex;align-items:center;justify-content:center}.l-main .c-list.c-list--faq{overflow:visible;width:100%}.l-main .c-list.c-list--faq .c-list__item{margin:0 0 1.0666666667vw 0;padding:0 0 0 6.9333333333vw;position:relative;line-height:1.4}.l-main .c-list.c-list--faq .c-list__item:last-child{margin-bottom:0}.l-main .c-list.c-list--faq .c-list__item::before{position:absolute;left:0;top:0;width:5.8666666667vw;height:5.8666666667vw;border-radius:50%;color:#fff;font-size:4vw;font-weight:bold;text-align:center;display:flex;align-items:center;justify-content:center}.l-main .c-list.c-list--faq .c-list__item--ques::before{content:"Q";background-color:#c8161e}.l-main .c-list.c-list--faq .c-list__item--ans{display:flex;flex-direction:column;gap:2.1333333333vw}.l-main .c-list.c-list--faq .c-list__item--ans::before{content:"A";background-color:#0e1e97}@media screen and (min-width: 501px){.l-main .c-list__item{margin:0 0 5px 0}.l-main .c-list__item .c-list{margin-top:5px}.l-main .c-list__block{border-radius:5px;padding:12px 24px}.l-main .c-list__block__ttl,.l-main .c-list__block__text{font-size:16px}.l-main .c-list.c-list--num{width:100%}.l-main .c-list.c-list--num .c-list__item{margin:0 0 12px 0;position:relative;padding:2px 0 0 28px}.l-main .c-list.c-list--num .c-list__item::before{width:24px;height:24px;font-size:16px}.l-main .c-list.c-list--faq{display:flex;flex-direction:column}.l-main .c-list.c-list--faq .c-list__item{margin:0 0 4px 0;padding:0 0 0 26px;width:100%;font-size:16px}.l-main .c-list.c-list--faq .c-list__item::before{width:22px;height:22px;font-size:15px}.l-main .c-list.c-list--faq .c-list__item--ans{gap:8px}}.l-main .agreement__inner{background-color:#fff;align-items:center;gap:8.5333333333vw;padding:12.8vw 6.4vw}.l-main .agreement__inner,.l-main .agreement__contents,.l-main .agreement__block{display:flex;flex-direction:column}.l-main .agreement__contents{margin:0 auto;gap:6.4vw}.l-main .agreement__block{gap:1.0666666667vw}.l-main .agreement__block>.c-list{padding-left:1.2em}@media screen and (min-width: 501px){.l-main .agreement__inner{gap:32px;padding:48px 0}.l-main .agreement__contents{gap:24px}.l-main .agreement__block{gap:4px}}@media screen and (max-width: 1200px){.l-main .agreement__contents{width:95%}}@media screen and (max-width: 850px){.l-main .agreement__contents{width:92%}}@media screen and (max-width: 500px){.l-main .agreement__contents{width:100%}}@media screen and (min-width: 1201px){.l-main .agreement__contents{width:100%;max-width:1160px}}@media screen and (max-width: 850px){.l-main .u-pc{display:none}}@media screen and (min-width: 851px){.l-main .u-sp{display:none}}/*# sourceMappingURL=style.min.css.map */