@font-face{font-display:auto;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/common/fonts/Noto_Sans_JP/NotoSansJP-Regular.woff2) format("woff2"),url(/common/fonts/Noto_Sans_JP/NotoSansJP-Regular.woff) format("woff")}@font-face{font-display:auto;font-family:SODO Sans;font-style:normal;font-weight:700;src:url(/common/fonts/Noto_Sans_JP/NotoSansJP-Bold.woff2) format("woff2"),url(/common/fonts/Noto_Sans_JP/NotoSansJP-Bold.woff) format("woff")}@font-face{font-display:auto;font-family:SODO Sans;font-style:normal;font-weight:200;src:url(/common/fonts/SoDoSans/SoDoSans-Thin.woff2) format("woff2"),url(/common/fonts/SoDoSans/SoDoSans-Thin.woff) format("woff")}@font-face{font-display:auto;font-family:SODO Sans;font-style:normal;font-weight:300;src:url(/common/fonts/SoDoSans/SoDoSans-Light.woff2) format("woff2"),url(/common/fonts/SoDoSans/SoDoSans-Light.woff) format("woff")}@font-face{font-display:auto;font-family:SODO Sans;font-style:normal;font-weight:400;src:url(/common/fonts/SoDoSans/SoDoSans-Regular.woff2) format("woff2"),url(/common/fonts/SoDoSans/SoDoSans-Regular.woff) format("woff")}@font-face{font-display:auto;font-family:SODO Sans;font-style:normal;font-weight:600;src:url(/common/fonts/SoDoSans/SoDoSans-SemiBold.woff2) format("woff2"),url(/common/fonts/SoDoSans/SoDoSans-SemiBold.woff) format("woff")}@font-face{font-display:auto;font-family:SODO Sans;font-style:normal;font-weight:700;src:url(/common/fonts/SoDoSans/SoDoSans-Bold.woff2) format("woff2"),url(/common/fonts/SoDoSans/SoDoSans-Bold.woff) format("woff")}@font-face{font-display:auto;font-family:Pike;font-style:normal;font-weight:300;src:url(/common/fonts/Pike/Pike-Light.woff) format("woff")}@font-face{font-display:auto;font-family:Pike;font-style:normal;font-weight:400;src:url(/common/fonts/Pike/Pike-Regular.woff) format("woff")}@font-face{font-display:auto;font-family:Pike;font-style:normal;font-weight:700;src:url(/common/fonts/Pike/Pike-Bold.woff2) format("woff2"),url(/common/fonts/Pike/Pike-Bold.woff) format("woff")}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-up{from{opacity:0;-webkit-transform:translate(0px, 10px);transform:translate(0px, 10px)}to{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes fade-in-up{from{opacity:0;-webkit-transform:translate(0px, 10px);transform:translate(0px, 10px)}to{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@-webkit-keyframes fade-in-rotate{from{-webkit-transform:scale(0.7) rotate(-20deg);transform:scale(0.7) rotate(-20deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@keyframes fade-in-rotate{from{-webkit-transform:scale(0.7) rotate(-20deg);transform:scale(0.7) rotate(-20deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@-webkit-keyframes fade-in-scale{from{opacity:0;-webkit-transform:scale(0.85);transform:scale(0.85)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fade-in-scale{from{opacity:0;-webkit-transform:scale(0.85);transform:scale(0.85)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade-in-button{from{opacity:0;-webkit-transform:scale(0.7) translate(0, 15px);transform:scale(0.7) translate(0, 15px)}to{opacity:1;-webkit-transform:scale(1) translate(0, 0px);transform:scale(1) translate(0, 0px)}}@keyframes fade-in-button{from{opacity:0;-webkit-transform:scale(0.7) translate(0, 15px);transform:scale(0.7) translate(0, 15px)}to{opacity:1;-webkit-transform:scale(1) translate(0, 0px);transform:scale(1) translate(0, 0px)}}@-webkit-keyframes button-hover{from{opacity:1}to{opacity:.8}}@keyframes button-hover{from{opacity:1}to{opacity:.8}}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-print-color-adjust:exact}@font-face{font-display:auto;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/common/fonts/Noto_Sans_JP/NotoSansJP-Regular.woff2) format("woff2"),url(/common/fonts/Noto_Sans_JP/NotoSansJP-Regular.woff) format("woff")}@font-face{font-display:auto;font-family:SODO Sans;font-style:normal;font-weight:700;src:url(/common/fonts/Noto_Sans_JP/NotoSansJP-Bold.woff2) format("woff2"),url(/common/fonts/Noto_Sans_JP/NotoSansJP-Bold.woff) format("woff")}@font-face{font-display:auto;font-family:SODO Sans;font-style:normal;font-weight:200;src:url(/common/fonts/SoDoSans/SoDoSans-Thin.woff2) format("woff2"),url(/common/fonts/SoDoSans/SoDoSans-Thin.woff) format("woff")}@font-face{font-display:auto;font-family:SODO Sans;font-style:normal;font-weight:300;src:url(/common/fonts/SoDoSans/SoDoSans-Light.woff2) format("woff2"),url(/common/fonts/SoDoSans/SoDoSans-Light.woff) format("woff")}@font-face{font-display:auto;font-family:SODO Sans;font-style:normal;font-weight:400;src:url(/common/fonts/SoDoSans/SoDoSans-Regular.woff2) format("woff2"),url(/common/fonts/SoDoSans/SoDoSans-Regular.woff) format("woff")}@font-face{font-display:auto;font-family:SODO Sans;font-style:normal;font-weight:600;src:url(/common/fonts/SoDoSans/SoDoSans-SemiBold.woff2) format("woff2"),url(/common/fonts/SoDoSans/SoDoSans-SemiBold.woff) format("woff")}@font-face{font-display:auto;font-family:SODO Sans;font-style:normal;font-weight:700;src:url(/common/fonts/SoDoSans/SoDoSans-Bold.woff2) format("woff2"),url(/common/fonts/SoDoSans/SoDoSans-Bold.woff) format("woff")}@font-face{font-display:auto;font-family:Pike;font-style:normal;font-weight:300;src:url(/common/fonts/Pike/Pike-Light.woff) format("woff")}@font-face{font-display:auto;font-family:Pike;font-style:normal;font-weight:400;src:url(/common/fonts/Pike/Pike-Regular.woff) format("woff")}@font-face{font-display:auto;font-family:Pike;font-style:normal;font-weight:700;src:url(/common/fonts/Pike/Pike-Bold.woff2) format("woff2"),url(/common/fonts/Pike/Pike-Bold.woff) format("woff")}html,body{scroll-behavior:smooth;margin:0}nav.breadcrumb-wrap{display:none}footer.footerWrap{position:relative}.lp-content-root{position:relative;font-family:"Noto Sans JP",sans-serif;overflow-x:hidden}.lp-content-root html,.lp-content-root body,.lp-content-root div,.lp-content-root span,.lp-content-root applet,.lp-content-root object,.lp-content-root iframe,.lp-content-root h1,.lp-content-root h2,.lp-content-root h3,.lp-content-root h4,.lp-content-root h5,.lp-content-root h6,.lp-content-root p,.lp-content-root blockquote,.lp-content-root pre,.lp-content-root a,.lp-content-root abbr,.lp-content-root acronym,.lp-content-root address,.lp-content-root big,.lp-content-root cite,.lp-content-root code,.lp-content-root del,.lp-content-root dfn,.lp-content-root em,.lp-content-root img,.lp-content-root ins,.lp-content-root kbd,.lp-content-root q,.lp-content-root s,.lp-content-root samp,.lp-content-root small,.lp-content-root strike,.lp-content-root strong,.lp-content-root sub,.lp-content-root sup,.lp-content-root tt,.lp-content-root var,.lp-content-root b,.lp-content-root u,.lp-content-root i,.lp-content-root center,.lp-content-root dl,.lp-content-root dt,.lp-content-root dd,.lp-content-root menu,.lp-content-root ol,.lp-content-root ul,.lp-content-root li,.lp-content-root fieldset,.lp-content-root form,.lp-content-root label,.lp-content-root legend,.lp-content-root table,.lp-content-root caption,.lp-content-root tbody,.lp-content-root tfoot,.lp-content-root thead,.lp-content-root tr,.lp-content-root th,.lp-content-root td,.lp-content-root article,.lp-content-root aside,.lp-content-root canvas,.lp-content-root details,.lp-content-root embed,.lp-content-root figure,.lp-content-root figcaption,.lp-content-root footer,.lp-content-root header,.lp-content-root hgroup,.lp-content-root main,.lp-content-root menu,.lp-content-root nav,.lp-content-root output,.lp-content-root ruby,.lp-content-root section,.lp-content-root summary,.lp-content-root time,.lp-content-root mark,.lp-content-root audio,.lp-content-root video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.lp-content-root article,.lp-content-root aside,.lp-content-root details,.lp-content-root figcaption,.lp-content-root figure,.lp-content-root footer,.lp-content-root header,.lp-content-root hgroup,.lp-content-root main,.lp-content-root menu,.lp-content-root nav,.lp-content-root section{display:block}.lp-content-root *[hidden]{display:none}.lp-content-root body{line-height:1}.lp-content-root menu,.lp-content-root ol,.lp-content-root ul{list-style:none}.lp-content-root blockquote,.lp-content-root q{quotes:none}.lp-content-root blockquote:before,.lp-content-root blockquote:after,.lp-content-root q:before,.lp-content-root q:after{content:"";content:none}.lp-content-root table{border-collapse:collapse;border-spacing:0}@media screen and (min-width: 1040px){.lp-content-root br.is-sp{display:none}}@media screen and (max-width: 1039px){.lp-content-root br.is-pc{display:none}}.lp-content-root a{text-decoration:none}.lp-content-root .root{position:relative;-webkit-transform-origin:top center;transform-origin:top center}.lp-content-root .root.is-loading-completed{visibility:visible}@media screen and (min-width: 1040px){.lp-content-root .root{margin:0 auto;overflow:hidden}}.lp-content-root .common-star path,.lp-content-root .group-num-star path{visibility:hidden}.lp-content-root .button{width:447px;height:72px;position:relative;display:flex;justify-content:center;align-items:center;background:#e40080 0% 0% no-repeat padding-box;border-radius:45px}.lp-content-root .button a{text-align:left;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-size:14px;line-height:14px;letter-spacing:.35px;color:#fff}.lp-content-root .button::after{content:"";position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;width:.3660322108vw;height:.7320644217vw;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/icons/arrow.svg");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.lp-content-root .button.light{background:#00754a 0% 0% no-repeat padding-box}.lp-content-root .button.dark{background:#1e3932 0% 0% no-repeat padding-box}.lp-content-root sup{display:inline-block;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translateY(-0.25em);transform:translateY(-0.25em)}.lp-content-root #fv-pc{width:100vw}@media screen and (max-width: 1039px){.lp-content-root #fv-pc{display:none}}.lp-content-root #fv-pc .header{height:4.9780380673vw;background:#1e3932;display:flex;justify-content:center;align-items:center}.lp-content-root #fv-pc .header img{width:10.3221083455vw;height:2.3426061493vw}.lp-content-root #fv-pc .fv-isover{width:100%;position:relative;display:inline-block;background:#fff}.lp-content-root #fv-pc .fv-isover-inner{padding-top:1.9765739385vw;padding-bottom:1.8301610542vw;margin-left:auto;margin-right:auto}.lp-content-root #fv-pc .fv-isover-txt{min-width:52.1229868228vw;text-align:center;color:#e33f3f;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;font-size:1.2445095168vw;line-height:1.9033674963vw;letter-spacing:.05em}.lp-content-root #fv-pc .fv-isover-txt:not(:first-child){padding-top:.7320644217vw}.lp-content-root #fv-pc .fv-isover-txt.sm{font-size:1.0248901903vw;line-height:1.0980966325vw;letter-spacing:.03em}.lp-content-root #fv-pc .content{width:100%;position:relative;background-color:#fff;width:100vw;height:98.9019033675vw;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/1_fv/bg.png");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.lp-content-root #fv-pc .content>div{width:100%;height:100%;position:absolute;left:0;top:0}.lp-content-root #fv-pc .content .grid{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:16.69106881vw 4.172767204vw 4.172767204vw 8.345534407vw 8.345534407vw 20.79062958vw 4.172767204vw 16.69106881vw 16.61786237vw;grid-template-columns:16.69106881vw 4.172767204vw 4.172767204vw 8.345534407vw 8.345534407vw 20.79062958vw 4.172767204vw 16.69106881vw 16.61786237vw;-ms-grid-rows:19.10688141vw 16.10541728vw 4.319180088vw 20.86383602vw 8.125915081vw 7.906295754vw 22.4011713vw;grid-template-rows:19.10688141vw 16.10541728vw 4.319180088vw 20.86383602vw 8.125915081vw 7.906295754vw 22.4011713vw}.lp-content-root #fv-pc .content .grid .cell-1{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4}.lp-content-root #fv-pc .content .grid .cell-2{-ms-grid-column:3;-ms-grid-column-span:5;grid-column:3/8;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4}.lp-content-root #fv-pc .content .grid .cell-3{-ms-grid-column:8;-ms-grid-column-span:1;grid-column:8/9;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.lp-content-root #fv-pc .content .grid .cell-4{-ms-grid-column:8;-ms-grid-column-span:1;grid-column:8/9;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.lp-content-root #fv-pc .content .grid .cell-5{-ms-grid-column:9;-ms-grid-column-span:1;grid-column:9/10;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.lp-content-root #fv-pc .content .grid .cell-6{-ms-grid-column:8;-ms-grid-column-span:2;grid-column:8/10;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.lp-content-root #fv-pc .content .grid .cell-7{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.lp-content-root #fv-pc .content .grid .cell-8{-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/6;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.lp-content-root #fv-pc .content .grid .cell-9{-ms-grid-column:6;-ms-grid-column-span:1;grid-column:6/7;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.lp-content-root #fv-pc .content .grid .cell-10{-ms-grid-column:7;-ms-grid-column-span:2;grid-column:7/9;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.lp-content-root #fv-pc .content .grid .cell-11{-ms-grid-column:9;-ms-grid-column-span:1;grid-column:9/10;-ms-grid-row:4;-ms-grid-row-span:2;grid-row:4/6}.lp-content-root #fv-pc .content .grid .cell-12{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:5;-ms-grid-row-span:2;grid-row:5/7}.lp-content-root #fv-pc .content .grid .cell-13{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}.lp-content-root #fv-pc .content .grid .cell-14{-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2/5;-ms-grid-row:5;-ms-grid-row-span:3;grid-row:5/8}.lp-content-root #fv-pc .content .grid .cell-15{-ms-grid-column:5;-ms-grid-column-span:4;grid-column:5/9;-ms-grid-row:5;-ms-grid-row-span:3;grid-row:5/8}.lp-content-root #fv-pc .content .grid .cell-16{-ms-grid-column:9;-ms-grid-column-span:1;grid-column:9/10;-ms-grid-row:6;-ms-grid-row-span:2;grid-row:6/8}.lp-content-root #fv-pc .content .layer-star .item{position:relative;overflow:hidden}.lp-content-root #fv-pc .content .layer-star .item .star path{visibility:hidden}.lp-content-root #fv-pc .content .layer-star .item .js-star{position:absolute}.lp-content-root #fv-pc .content .layer-star .item .js-star svg{width:100%;height:100%}.lp-content-root #fv-pc .content .layer-star .item:nth-child(1) .js-star{width:18.0087847731vw;height:14.4216691069vw;left:4.4655929722vw;top:-1.2445095168vw}.lp-content-root #fv-pc .content .layer-star .item:nth-child(2) .js-star{width:5.1976573939vw;height:8.5651537335vw;left:30.8931185944vw;top:.8052708638vw}.lp-content-root #fv-pc .content .layer-star .item:nth-child(3) .js-star{width:12.8111273792vw;height:11.1273792094vw;left:-1.0980966325vw;top:-1.4641288433vw}.lp-content-root #fv-pc .content .layer-beverage .item{position:absolute}.lp-content-root #fv-pc .content .layer-beverage .item img{width:100%;height:100%}.lp-content-root #fv-pc .content .layer-beverage .item:nth-child(1){width:17.2035139092vw;height:33.9677891654vw;left:-1.0980966325vw;top:3.5871156662vw;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.lp-content-root #fv-pc .content .layer-beverage .item:nth-child(2){width:12.9575402635vw;height:12.9575402635vw;left:11.0541727672vw;top:22.4743777452vw}.lp-content-root #fv-pc .content .layer-beverage .item:nth-child(3){width:28.3308931186vw;height:29.0629575403vw;left:-2.7086383602vw;top:0vw}.lp-content-root #fv-pc .content .layer-beverage .item:nth-child(4){width:25.0366032211vw;height:17.4231332357vw;left:-3.2210834553vw;top:6.9912152269vw}.lp-content-root #fv-pc .content .layer-text .text{position:absolute}.lp-content-root #fv-pc .content .layer-text .text .paragraph{opacity:0;-webkit-transform:translate(0px, 10px);transform:translate(0px, 10px)}.lp-content-root #fv-pc .content .layer-text .text .paragraph.is-intersect{-webkit-animation:fade-in-up .4s .6s 1 ease-out forwards;animation:fade-in-up .4s .6s 1 ease-out forwards}.lp-content-root #fv-pc .content .layer-text .text:nth-child(1){width:20.4245973646vw;height:17.5695461201vw;left:12.4450951684vw;top:13.1039531479vw}.lp-content-root #fv-pc .content .layer-text .text:nth-child(2){width:30.0146412884vw;height:1.9765739385vw;left:1.756954612vw;top:1.3909224012vw}.lp-content-root #fv-pc .content .layer-text .text:nth-child(3){width:100%;height:100%;display:flex;justify-content:center;align-items:center}.lp-content-root #fv-pc .content .layer-text .text:nth-child(3) p{text-align:center;color:#fff;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;font-size:1.3909224012vw;line-height:2.196193265vw;letter-spacing:.1112737921vw}.lp-content-root #fv-pc .content .layer-text .text:nth-child(3) p span{white-space:pre}.lp-content-root #fv-pc .content .layer-text .text:nth-child(3) p b{font-family:"SODO Sans";font-weight:700;font-size:1.4641288433vw;letter-spacing:.1171303075vw}.lp-content-root #fv-pc .content .layer-text .text:nth-child(4){width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.lp-content-root #fv-pc .content .layer-text .text:nth-child(4) p{text-align:center;color:#1e3932;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;font-size:1.2445095168vw;line-height:2.3426061493vw;letter-spacing:.0995607613vw}.lp-content-root #fv-pc .content .layer-text .text:nth-child(4) p:not(:last-of-type){margin-bottom:1.4641288433vw}.lp-content-root #fv-pc .content .layer-text .text:nth-child(4) .entry-button{position:relative;display:flex;justify-content:center;align-items:center;width:32.7232796486vw;height:6.588579795vw;margin:2.4890190337vw auto 0;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:scale(0.7) translate(0, 15px);transform:scale(0.7) translate(0, 15px);opacity:0}.lp-content-root #fv-pc .content .layer-text .text:nth-child(4) .entry-button:after{content:"";position:absolute;top:0;bottom:0;right:2.3426061493vw;margin:auto 0;width:.6588579795vw;height:1.317715959vw;background-image:url("/rewards/renewal2023/images/button-arrow-white.svg?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.lp-content-root #fv-pc .content .layer-text .text:nth-child(4) .entry-button span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;font-size:1.1713030747vw;line-height:1;letter-spacing:.0292825769vw;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;background-color:#1e3932;border-radius:3.2942898975vw;transition:opacity .3s 0s ease-out}.lp-content-root #fv-pc .content .layer-text .text:nth-child(4) .entry-button span:hover{opacity:.8}.lp-content-root #fv-pc .content .layer-text .text:nth-child(4) .entry-button.is-intersect{-webkit-animation:fade-in-button .4s .65s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;animation:fade-in-button .4s .65s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards}.lp-content-root #fv-pc .content .layer-text .text:nth-child(4) .entry-button.is-disabled{pointer-events:none;-webkit-transform:none;transform:none;opacity:.3}.lp-content-root #fv-sp{position:relative;width:100vw}@media screen and (min-width: 1040px){.lp-content-root #fv-sp{display:none}}.lp-content-root #fv-sp .fv-logo{position:relative;width:100vw;height:12vw;background-color:#1e3932;display:flex;justify-content:center;align-items:center}.lp-content-root #fv-sp .fv-logo img{display:block;width:23.4666666667vw;height:5.3333333333vw}.lp-content-root #fv-sp .fv-isover{width:100%;position:relative;display:inline-block;background:#fff}.lp-content-root #fv-sp .fv-isover-inner{padding-top:6.1333333333vw;padding-bottom:5.8666666667vw;margin-left:auto;margin-right:auto}.lp-content-root #fv-sp .fv-isover-txt{min-width:60.2666666667vw;text-align:center;color:#e33f3f;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;font-size:3.7333333333vw;line-height:5.8666666667vw;letter-spacing:.05em}.lp-content-root #fv-sp .fv-isover-txt:not(:first-child){padding-top:2.6666666667vw}.lp-content-root #fv-sp .fv-isover-txt.sm{font-size:3.2vw;line-height:4vw;letter-spacing:.03em}.lp-content-root #fv-sp .fv-top{position:relative;width:100vw;height:140.5333333333vw;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/1_fv/fv-top-sp.png");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.lp-content-root #fv-sp .fv-donut{position:absolute;width:33.3333333333vw;height:35.2vw;bottom:0;left:0;overflow:hidden}.lp-content-root #fv-sp .fv-donut .star{position:absolute;right:-1.6vw;top:-1.6vw;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0.38);transform:scale(0.38)}.lp-content-root #fv-sp .fv-donut:after{content:"";position:absolute;top:0;right:0;width:33.3333333333vw;height:35.2vw;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/1_fv/fv-top-donut.png");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.lp-content-root #fv-sp .fv-main{position:absolute;width:66.6666666667vw;height:65.3333333333vw;top:0;left:0;overflow:hidden}.lp-content-root #fv-sp .fv-main .star{position:absolute;right:11.4666666667vw;top:1.7333333333vw;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0.46);transform:scale(0.46)}.lp-content-root #fv-sp .fv-fra{position:absolute;width:33.3333333333vw;height:65.0666666667vw;top:0;right:0;overflow:hidden}.lp-content-root #fv-sp .fv-fra .star{position:absolute;right:4.5333333333vw;top:-2.4vw}.lp-content-root #fv-sp .fv-fra:after{content:"";position:absolute;top:0;right:0;width:33.3333333333vw;height:65.0666666667vw;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/1_fv/fv-top-fra.png");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.lp-content-root #fv-sp .fv-mac{position:absolute;top:39.4666666667vw;right:13.8666666667vw;width:25.8666666667vw;height:25.8666666667vw;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/1_fv/fv-top-mac.png");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.lp-content-root #fv-sp .star path{visibility:hidden}.lp-content-root #fv-sp .fv-copy{position:absolute;width:33.6vw;height:33.6vw;bottom:0;right:0;display:flex;justify-content:center;align-items:center}.lp-content-root #fv-sp .fv-copy p,.lp-content-root #fv-sp .fv-copy span{color:#fff;font-size:3.4666666667vw;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;line-height:5.0666666667vw;text-align:center;letter-spacing:.2666666667vw}.lp-content-root #fv-sp .fv-copy span{display:inline-block;margin-left:3.4666666667vw}.lp-content-root #fv-sp .fv-copy b{font-family:"SODO Sans";font-weight:700;font-size:3.2vw;text-align:center;letter-spacing:.2666666667vw}.lp-content-root #fv-sp .fv-content{position:relative;padding-top:10.6666666667vw;width:100vw;height:137.3333333333vw;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/1_fv/fv-content-background-sp.png");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;box-sizing:border-box}.lp-content-root #fv-sp .fv-content .fv-paragraph{color:#1e3932;font-size:4vw;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;line-height:7.4666666667vw;text-align:center;letter-spacing:.3466666667vw;opacity:0;-webkit-transform:translate(0px, 10px);transform:translate(0px, 10px)}.lp-content-root #fv-sp .fv-content .fv-paragraph:not(:first-child){margin-top:4vw}.lp-content-root #fv-sp .fv-content .fv-paragraph.is-intersect{-webkit-animation:fade-in-up .4s .6s 1 ease-out forwards;animation:fade-in-up .4s .6s 1 ease-out forwards}.lp-content-root #fv-sp .fv-content .entry-button{position:relative;display:flex;justify-content:center;align-items:center;width:88.2666666667vw;height:16vw;margin:6.4vw auto 0;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:scale(0.7) translate(0, 15px);transform:scale(0.7) translate(0, 15px);opacity:0}.lp-content-root #fv-sp .fv-content .entry-button:after{content:"";position:absolute;top:0;bottom:0;right:5.8666666667vw;margin:auto 0;width:1.6vw;height:3.2vw;background-image:url("/rewards/renewal2023/images/button-arrow-white.svg?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.lp-content-root #fv-sp .fv-content .entry-button span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:3.7333333333vw;line-height:5.3333333333vw;letter-spacing:.1066666667vw;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;color:#fff;text-align:center;border-radius:8vw;background-color:#1e3932;transition:opacity .3s 0s ease-out}.lp-content-root #fv-sp .fv-content .entry-button span:hover{opacity:.8}.lp-content-root #fv-sp .fv-content .entry-button.is-intersect{-webkit-animation:fade-in-button .4s .65s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;animation:fade-in-button .4s .65s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards}.lp-content-root #fv-sp .fv-content .entry-button.is-disabled{pointer-events:none;-webkit-transform:none;transform:none;opacity:.3}.lp-content-root #fv-sp .fv-bottom{position:relative;margin-top:-6.4vw;width:100vw;height:66.4vw;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/1_fv/fv-bottom-sp.png");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.lp-content-root .nav{position:relative;height:126px;background:#e40080}@media screen and (max-width: 1039px){.lp-content-root .nav{height:100px}}@media screen and (max-width: 519px){.lp-content-root .nav:before{content:"";position:absolute;width:20px;height:100%;top:0;left:0;background:linear-gradient(0.25turn, #E40080, rgba(255, 255, 255, 0));z-index:1}.lp-content-root .nav:after{content:"";position:absolute;width:20px;height:100%;top:0;right:0;background:linear-gradient(0.25turn, rgba(255, 255, 255, 0), #E40080);z-index:1}}.lp-content-root .nav .nav-inner{position:relative;width:100%;height:100%;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.lp-content-root .nav .nav-inner::-webkit-scrollbar{display:none}.lp-content-root .nav .nav-list{width:912px;height:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;white-space:nowrap}@media screen and (max-width: 1039px){.lp-content-root .nav .nav-list{width:100%;padding:0 2px;justify-content:flex-start;box-sizing:border-box}}@media screen and (min-width: 520px)and (max-width: 1263px){.lp-content-root .nav .nav-list{justify-content:center}}.lp-content-root .nav .nav-item{width:25%;height:100%;flex-shrink:0;transition:opacity .3s 0s ease-out}.lp-content-root .nav .nav-item:hover{opacity:.8}@media screen and (max-width: 1039px){.lp-content-root .nav .nav-item{width:auto;padding:0 18px}}.lp-content-root .nav .nav-link{display:block;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.lp-content-root .nav .nav-item-en{margin-top:15px;color:#fff;font-size:32px;font-family:"Pike";font-weight:700;letter-spacing:3.2px}@media screen and (max-width: 1039px){.lp-content-root .nav .nav-item-en{margin-top:4px;font-size:24px;letter-spacing:2.4px}}.lp-content-root .nav .nav-item-jp{margin-top:2px;color:#fff;font-size:13px;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;letter-spacing:1.3px}@media screen and (max-width: 1039px){.lp-content-root .nav .nav-item-jp{margin-top:3px;font-size:13px;letter-spacing:1.3px}}.lp-content-root .nav .nav-item-arrow{margin-top:11px;width:24px;height:12px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/icons/arrow.svg");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width: 1039px){.lp-content-root .nav .nav-item-arrow{margin-top:7px}}.lp-content-root #cp{background-color:#fff;width:100vw;height:100%;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/2_cp/background-pc.png?t=2");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:cover;background-position:0vw 0vw}@media screen and (max-width: 1039px){.lp-content-root #cp{width:100vw;height:100%;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/2_cp/background-sp.png?t=2");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:cover;background-position:0vw 0vw}}.lp-content-root #cp>.header{display:flex;align-items:bottom;width:calc(100% - 6.0761346999vw);height:13.7628111274vw;position:relative;padding-left:6.0761346999vw}@media screen and (max-width: 1039px){.lp-content-root #cp>.header{width:calc(100% - 8vw);height:25.0666666667vw;position:relative;padding-left:8vw}}.lp-content-root #cp>.header:before{content:"";position:absolute;top:-2.7086383602vw;right:0;width:54.6852122987vw;height:19.2532942899vw;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/2_cp/background-sakura.png?t=2");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;pointer-events:none}@media screen and (max-width: 1039px){.lp-content-root #cp>.header:before{top:-5.0666666667vw;width:100vw;height:35.2vw;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/2_cp/background-sakura.png?t=2");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}}.lp-content-root #cp>.header div{position:relative;width:100%;display:flex;align-items:flex-end}.lp-content-root #cp>.header div h2{display:flex;align-items:center;width:100%;position:absolute;left:-7px;bottom:-13px}@media screen and (max-width: 1039px){.lp-content-root #cp>.header div h2{left:-3px;bottom:-8px}}.lp-content-root #cp>.header div h2 span{display:inline-block;color:#fff}.lp-content-root #cp>.header div h2 span.en{color:#fff;font-size:115px;line-height:102px;font-family:"Pike";font-weight:700;opacity:.75;letter-spacing:11.2px}@media screen and (max-width: 1039px){.lp-content-root #cp>.header div h2 span.en{font-size:48px;line-height:48px;letter-spacing:2.8px}}.lp-content-root #cp>.header div h2 span.jp{position:relative;top:-2px;margin-left:11px;font-size:24px;line-height:33px;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;letter-spacing:2px}@media screen and (max-width: 1039px){.lp-content-root #cp>.header div h2 span.jp{top:-1px;margin-left:4px;font-size:16px;line-height:16px;letter-spacing:.7px}}.lp-content-root #cp>.inner{position:relative;width:93.9970717423vw;left:6.0029282577vw;padding:80px 0 60px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f7c9dc}@media screen and (max-width: 1039px){.lp-content-root #cp>.inner{width:calc(100% - 8vw);left:8vw;padding:33px 0 45px}}.lp-content-root #cp>.inner .desc{color:#e40080;text-align:center;font-size:20px;line-height:38px;letter-spacing:1.6px;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold}@media screen and (max-width: 1039px){.lp-content-root #cp>.inner .desc{font-size:16px;line-height:32px;letter-spacing:.7px}}.lp-content-root #cp>.inner .desc span{position:relative;display:inline-block;margin:0 0 0 2px;font-size:28px;letter-spacing:1.8px}@media screen and (max-width: 1039px){.lp-content-root #cp>.inner .desc span{margin:0 0 0 3px;font-size:22px;letter-spacing:.5px}}.lp-content-root #cp>.inner .desc span:before{content:"";position:absolute;left:-2px;bottom:4px;display:block;width:0;height:6px;background-color:#fff;border-radius:3px}@media screen and (max-width: 1039px){.lp-content-root #cp>.inner .desc span:before{left:-3px;bottom:3.5px;width:0;height:6px}}.lp-content-root #cp>.inner .desc span b{position:relative;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold}.lp-content-root #cp>.inner .figure{display:flex;justify-content:center;align-items:center;margin-top:20px}@media screen and (max-width: 1039px){.lp-content-root #cp>.inner .figure{flex-direction:column;margin-top:13px}}.lp-content-root #cp>.inner .figure .item:nth-child(1){font-size:0}@media screen and (max-width: 1039px){.lp-content-root #cp>.inner .figure .item:nth-child(1){width:265px;height:272px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/2_cp/cp-item-1-sp.png");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}}@media screen and (min-width: 1040px){.lp-content-root #cp>.inner .figure .item:nth-child(1){width:420px;height:413px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/2_cp/cp-item-1-pc.png");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}}.lp-content-root #cp>.inner .figure .item:nth-child(2){font-size:0}@media screen and (max-width: 1039px){.lp-content-root #cp>.inner .figure .item:nth-child(2){margin-top:9px;width:264px;height:269px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/2_cp/cp-item-2-sp.png?t=2");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}}@media screen and (min-width: 1040px){.lp-content-root #cp>.inner .figure .item:nth-child(2){margin-left:32px;width:420px;height:413px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/2_cp/cp-item-2-pc.png");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}}.lp-content-root #cp>.inner .present{position:relative;width:578px;height:145px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/2_cp/present-background.png");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin:36px auto 0}@media screen and (max-width: 1039px){.lp-content-root #cp>.inner .present{width:286px;height:248px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/2_cp/present-background-sp.png");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin:18px auto 0}}@media screen and (max-width: 1039px){.lp-content-root #cp>.inner .present .text{margin-left:27px}}.lp-content-root #cp>.inner .present .text span{display:block;margin-top:57px;color:#fff;font-size:34px;font-family:"Pike";font-weight:700;text-align:center;letter-spacing:3.4px}@media screen and (max-width: 1039px){.lp-content-root #cp>.inner .present .text span{margin-top:94px;font-size:34px;letter-spacing:3.4px;text-align:left}}.lp-content-root #cp>.inner .present .text p{margin-top:5px;color:#fff;font-size:16px;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;line-height:1;text-align:center;letter-spacing:1.2px}@media screen and (max-width: 1039px){.lp-content-root #cp>.inner .present .text p{margin-top:3px;font-size:14px;line-height:22px;letter-spacing:1.2px;text-align:left}}.lp-content-root #cp>.inner .present .wallpaper{position:absolute;top:-12px;right:26px;width:100px;height:197px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/2_cp/present-wallpaper.png");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}@media screen and (max-width: 1039px){.lp-content-root #cp>.inner .present .wallpaper{top:39px;right:13px}}.lp-content-root #cp>.inner .note{display:flex;flex-direction:column;justify-content:center;align-items:center;width:572px;margin:50px auto 0}@media screen and (max-width: 1039px){.lp-content-root #cp>.inner .note{width:286px;margin:21px auto 0}}.lp-content-root #cp>.inner .note .list-item{color:#1e3932;font-size:13px;line-height:20px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";text-indent:-13px;margin-left:13px;letter-spacing:.2px}@media screen and (max-width: 1039px){.lp-content-root #cp>.inner .note .list-item{font-size:12px;line-height:16px;text-indent:-12px;margin-left:12px;letter-spacing:.5px}}.lp-content-root #cp>.inner .note .list-item+.list-item{margin-top:5px}@media screen and (max-width: 1039px){.lp-content-root #cp>.inner .note .list-item+.list-item{margin-top:7px}}.lp-content-root #cp>.inner .note .link{display:flex;align-items:center;justify-content:center;position:relative;margin-top:23px;color:#e40080;font-size:13px;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;text-decoration:underline;transition:opacity .3s 0s ease-out}@media screen and (max-width: 1039px){.lp-content-root #cp>.inner .note .link{margin-top:20px}}.lp-content-root #cp>.inner .note .link:after{content:"";margin-left:12px;width:6px;height:12px;background-image:url("/rewards/renewal2023/images/button-arrow-pink.svg?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}@media screen and (max-width: 1039px){.lp-content-root #cp>.inner .note .link:after{margin-left:9px}}.lp-content-root #cp>.inner .note .link:hover{opacity:.8}.lp-content-root #cp .header .title{opacity:0;-webkit-transform:translate(0, 13.7628111274vw);transform:translate(0, 13.7628111274vw);transition:opacity .3s 0s ease-out,-webkit-transform .7s -0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .7s -0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s 0s ease-out;transition:transform .7s -0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s 0s ease-out,-webkit-transform .7s -0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media screen and (max-width: 1039px){.lp-content-root #cp .header .title{-webkit-transform:translate(0, 25.0666666667vw);transform:translate(0, 25.0666666667vw)}}.lp-content-root #cp .header.is-intersect .title{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.lp-content-root #cp .desc{opacity:0;-webkit-transform:translate(0px, 10px);transform:translate(0px, 10px)}.lp-content-root #cp .desc span:before{transition:width .5s 1s cubic-bezier(0.165, 0.84, 0.44, 1)}.lp-content-root #cp .desc.is-intersect{-webkit-animation:fade-in-up .4s .6s 1 ease-out forwards;animation:fade-in-up .4s .6s 1 ease-out forwards}.lp-content-root #cp .desc.is-intersect span:before{width:101%}@media screen and (max-width: 1039px){.lp-content-root #cp .desc.is-intersect span:before{width:103%}}.lp-content-root #cp .figure .item{opacity:0;-webkit-transform:scale(0.7) translate(0px, 30px);transform:scale(0.7) translate(0px, 30px)}.lp-content-root #cp .figure .item:nth-child(1){transition:opacity .3s .1s ease-out,-webkit-transform .7s -0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .7s -0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s .1s ease-out;transition:transform .7s -0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s .1s ease-out,-webkit-transform .7s -0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.lp-content-root #cp .figure .item:nth-child(2){transition:opacity .3s .4s ease-out,-webkit-transform .7s .1s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .7s .1s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s .4s ease-out;transition:transform .7s .1s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s .4s ease-out,-webkit-transform .7s .1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.lp-content-root #cp .figure .item.is-intersect{opacity:1;-webkit-transform:scale(1) translate(0px, 0px);transform:scale(1) translate(0px, 0px)}.lp-content-root #cp .present{opacity:0;-webkit-transform:scale(0.7) translate(0px, 30px);transform:scale(0.7) translate(0px, 30px);transition:opacity .3s .1s ease-out,-webkit-transform .7s -0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .7s -0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s .1s ease-out;transition:transform .7s -0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s .1s ease-out,-webkit-transform .7s -0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.lp-content-root #cp .present.is-intersect{opacity:1;-webkit-transform:scale(1) translate(0px, 0px);transform:scale(1) translate(0px, 0px)}.lp-content-root #cp .note{opacity:0}.lp-content-root #cp .note.is-intersect{-webkit-animation:fade-in .3s .3s 1 ease-out forwards;animation:fade-in .3s .3s 1 ease-out forwards}.lp-content-root #menu{width:100vw;background-color:#fff;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/3_menu/background-pc.png?t=2");background-size:cover;background-position:right 0vw;overflow:hidden}@media screen and (max-width: 1039px){.lp-content-root #menu{width:100vw;height:100%;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/3_menu/background-sp.png?t=2");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:cover;background-position:right 0vw}}.lp-content-root #menu div.header{display:flex;width:calc(100vw - 83px);height:13.7628111274vw;position:relative;padding-right:6.0761346999vw}@media screen and (max-width: 1039px){.lp-content-root #menu div.header{width:calc(100% - 8vw);height:25.0666666667vw;position:relative;padding-right:8vw}}.lp-content-root #menu div.header:before{content:"";position:absolute;top:-2.7086383602vw;left:0;width:54.6852122987vw;height:19.2532942899vw;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/3_menu/background-sakura.png?t=2");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;pointer-events:none}@media screen and (max-width: 1039px){.lp-content-root #menu div.header:before{top:-5.0666666667vw;width:100vw;height:35.2vw;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/3_menu/background-sakura.png?t=2");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}}.lp-content-root #menu div.header div{position:relative;width:100%;display:flex;align-items:flex-end}.lp-content-root #menu div.header div h2{display:flex;justify-content:flex-end;align-items:center;width:100%;position:absolute;right:-3px;bottom:-13px}@media screen and (max-width: 1039px){.lp-content-root #menu div.header div h2{right:-1px;bottom:-8px}}.lp-content-root #menu div.header div h2 span{display:inline-block;color:#fff}.lp-content-root #menu div.header div h2 span.en{color:#fff;font-size:115px;line-height:102px;font-family:"Pike";font-weight:700;opacity:.75;letter-spacing:11.2px}@media screen and (max-width: 1039px){.lp-content-root #menu div.header div h2 span.en{font-size:48px;line-height:48px;letter-spacing:2.8px}}.lp-content-root #menu div.header div h2 span.jp{position:relative;top:-2px;margin-left:13px;font-size:24px;line-height:33px;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;letter-spacing:2px}@media screen and (max-width: 1039px){.lp-content-root #menu div.header div h2 span.jp{top:-1px;margin-left:4px;font-size:16px;line-height:16px;letter-spacing:.7px}}.lp-content-root #menu div.inner{width:calc(100vw - 83px);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#cddee8;padding:80px 0 60px}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner{width:calc(100% - 8vw);padding:41px 0 45px}}.lp-content-root #menu div.inner .heading{position:relative;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;color:#e40080;text-align:center;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;letter-spacing:1.5px}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .heading{font-size:16px}}.lp-content-root #menu div.inner .heading:before{content:""}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .heading:before{width:17px;height:17px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/sakura-sakura.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin-right:6px}}@media screen and (min-width: 1040px){.lp-content-root #menu div.inner .heading:before{width:20px;height:20px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/sakura-sakura.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin-right:11px}}.lp-content-root #menu div.inner .heading:after{content:"";-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .heading:after{width:17px;height:17px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/sakura-sakura.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin-left:4px}}@media screen and (min-width: 1040px){.lp-content-root #menu div.inner .heading:after{width:20px;height:20px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/sakura-sakura.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin-left:11px}}.lp-content-root #menu div.inner .group.recommend .item{width:219px;height:311px;width:219px;height:311px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/3_menu/beverage-background.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .group.recommend .item{width:138px;height:206px;width:138px;height:206px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/3_menu/beverage-background.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}}.lp-content-root #menu div.inner .group.other{margin-top:72px}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .group.other{margin-top:48px}}.lp-content-root #menu div.inner .group.other .item{width:172px;height:192px;width:172px;height:192px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/3_menu/beverage-background.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .group.other .item{width:89px;height:178px;width:89px;height:178px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/3_menu/beverage-background.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.lp-content-root #menu div.inner .group.other .item img{display:block;width:130%;max-width:initial;margin-left:-15%;margin-top:18px}}.lp-content-root #menu div.inner .gallery{width:912px;margin:28px auto 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .gallery{width:285px;margin:28px auto 0;gap:22px 8px}}.lp-content-root #menu div.inner .gallery .item{position:relative;border-radius:10px}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .gallery .item{border-radius:6px}}.lp-content-root #menu div.inner .gallery .item-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.lp-content-root #menu div.inner .gallery .item-name{display:flex;justify-content:center;align-items:center;position:absolute;height:44px;left:0;right:0;bottom:15px;margin:0 auto;color:#1e3932;font-size:15px;line-height:22px;text-align:center;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;letter-spacing:1px}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .gallery .item-name{height:32px;bottom:12px;font-size:12px;line-height:16px;letter-spacing:1px}}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .gallery .item-name.pc{display:none}}@media screen and (min-width: 1040px){.lp-content-root #menu div.inner .gallery .item-name.sp{display:none}}.lp-content-root #menu div.inner .gallery .item-name.other{height:15px;bottom:17px;line-height:1}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .gallery .item-name.other{height:32px;bottom:12px;font-size:12px;line-height:16px;letter-spacing:1px}}.lp-content-root #menu div.inner .gallery .item-badge-0224{position:absolute}@media screen and (min-width: 1040px){.lp-content-root #menu div.inner .gallery .item-badge-0224{top:-26px;right:-26px;width:91px;height:88px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/3_menu/comingsoon-0224-pc.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .gallery .item-badge-0224{top:-11px;right:-21px;width:64px;height:61px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/3_menu/comingsoon-0224-sp.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}}.lp-content-root #menu div.inner .more{margin-top:55px}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .more{margin-top:23px}}.lp-content-root #menu div.inner .more .accordion{width:578px;border-radius:10px;background-color:#ef8bb5;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .more .accordion{width:285px;border-radius:6px}}.lp-content-root #menu div.inner .more .accordion input{display:none}.lp-content-root #menu div.inner .more .accordion label{width:100%;height:72px;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;font-size:16px;line-height:22px;text-align:center;letter-spacing:1.28px}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .more .accordion label{font-size:13px;line-height:18px;letter-spacing:1px}}.lp-content-root #menu div.inner .more .accordion label::before{content:"";width:18px;height:2px;position:absolute;right:32px;background-color:#fff;border-radius:100vw}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .more .accordion label::before{width:16px;right:15px}}.lp-content-root #menu div.inner .more .accordion label::after{content:"";position:absolute;width:18px;height:2px;right:32px;background-color:#fff;border-radius:100vw;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .2s cubic-bezier(0.5, 0, 0.2, 1);transition:transform .2s cubic-bezier(0.5, 0, 0.2, 1);transition:transform .2s cubic-bezier(0.5, 0, 0.2, 1), -webkit-transform .2s cubic-bezier(0.5, 0, 0.2, 1)}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .more .accordion label::after{width:16px;right:15px}}.lp-content-root #menu div.inner .more .accordion-content{width:100%;height:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden;border-radius:0 0 10px 10px;background-color:#f7c9dc;transition:all .2s cubic-bezier(0.5, 0, 0.2, 1)}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .more .accordion-content{border-radius:0 0 6px 6px}}.lp-content-root #menu div.inner .more .accordion-content-inner{padding-top:23px;padding-bottom:23px;padding-left:56px}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .more .accordion-content-inner{padding:18px}}.lp-content-root #menu div.inner .more .accordion-content-inner li{position:relative;display:flex;align-items:center;color:#1e3932;font-size:14px;line-height:24px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";letter-spacing:.6px}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .more .accordion-content-inner li{align-items:flex-start;font-size:13px;line-height:17px;letter-spacing:.46px}.lp-content-root #menu div.inner .more .accordion-content-inner li+li{margin-top:5px}}.lp-content-root #menu div.inner .more .accordion-content-inner li:before{content:"●";position:relative;margin-right:4px;color:#ed8cb5;font-size:10px;line-height:25px}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .more .accordion-content-inner li:before{top:-4px}}.lp-content-root #menu div.inner .more .accordion input:checked+label::after{-webkit-transform:rotate(0);transform:rotate(0);transition:-webkit-transform .2s cubic-bezier(0.5, 0, 0.2, 1);transition:transform .2s cubic-bezier(0.5, 0, 0.2, 1);transition:transform .2s cubic-bezier(0.5, 0, 0.2, 1), -webkit-transform .2s cubic-bezier(0.5, 0, 0.2, 1)}.lp-content-root #menu div.inner .more .accordion input:checked+label+.accordion-content{transition:all .2s cubic-bezier(0.5, 0, 0.2, 1)}.lp-content-root #menu div.inner .note{display:flex;flex-direction:column;justify-content:center;align-items:center;width:572px;margin:45px auto 0}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .note{width:286px;margin:27px auto 0}}.lp-content-root #menu div.inner .note .list-item{color:#1e3932;font-size:13px;line-height:20px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";text-indent:-13px;margin-left:13px;letter-spacing:.2px}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .note .list-item{font-size:12px;line-height:16px;text-indent:-12px;margin-left:12px;letter-spacing:.5px}}.lp-content-root #menu div.inner .note .list-item+.list-item{margin-top:5px}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .note .list-item+.list-item{margin-top:7px}}.lp-content-root #menu div.inner .note .link{display:flex;align-items:center;justify-content:center;position:relative;margin-top:23px;color:#e40080;font-size:13px;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .note .link{margin-top:20px}}.lp-content-root #menu div.inner .note .link:after{content:"";margin-left:12px;width:6px;height:12px;background-image:url("/rewards/renewal2023/images/button-arrow-pink.svg?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}@media screen and (max-width: 1039px){.lp-content-root #menu div.inner .note .link:after{margin-left:9px}}.lp-content-root #menu .header .title{opacity:0;-webkit-transform:translate(0, 13.7628111274vw);transform:translate(0, 13.7628111274vw);transition:opacity .3s 0s ease-out,-webkit-transform .7s -0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .7s -0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s 0s ease-out;transition:transform .7s -0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s 0s ease-out,-webkit-transform .7s -0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media screen and (max-width: 1039px){.lp-content-root #menu .header .title{-webkit-transform:translate(0, 25.0666666667vw);transform:translate(0, 25.0666666667vw)}}.lp-content-root #menu .header.is-intersect .title{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.lp-content-root #menu .heading{opacity:0;-webkit-transform:translate(0px, 15px);transform:translate(0px, 15px)}.lp-content-root #menu .heading.is-intersect{-webkit-animation:fade-in-up .4s .2s 1 ease-out forwards;animation:fade-in-up .4s .2s 1 ease-out forwards}.lp-content-root #menu .gallery .item{-webkit-transform-origin:top center;transform-origin:top center;opacity:0;-webkit-transform:translate(0px, 12px);transform:translate(0px, 12px)}.lp-content-root #menu .gallery .item .width-1{width:10rem}.lp-content-root #menu .gallery .item:nth-child(1){transition:opacity .3s 0.1s ease-out,-webkit-transform .4s 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s 0.1s ease-out;transition:transform .4s 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s 0.1s ease-out,-webkit-transform .4s 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.lp-content-root #menu .gallery .item .width-2{width:20rem}.lp-content-root #menu .gallery .item:nth-child(2){transition:opacity .3s 0.2s ease-out,-webkit-transform .4s 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s 0.2s ease-out;transition:transform .4s 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s 0.2s ease-out,-webkit-transform .4s 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.lp-content-root #menu .gallery .item .width-3{width:30rem}.lp-content-root #menu .gallery .item:nth-child(3){transition:opacity .3s 0.3s ease-out,-webkit-transform .4s 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s 0.3s ease-out;transition:transform .4s 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s 0.3s ease-out,-webkit-transform .4s 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.lp-content-root #menu .gallery .item .width-4{width:40rem}.lp-content-root #menu .gallery .item:nth-child(4){transition:opacity .3s 0.4s ease-out,-webkit-transform .4s 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s 0.4s ease-out;transition:transform .4s 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s 0.4s ease-out,-webkit-transform .4s 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.lp-content-root #menu .gallery .item .width-5{width:50rem}.lp-content-root #menu .gallery .item:nth-child(5){transition:opacity .3s 0.5s ease-out,-webkit-transform .4s 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s 0.5s ease-out;transition:transform .4s 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s 0.5s ease-out,-webkit-transform .4s 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.lp-content-root #menu .gallery .item .width-6{width:60rem}.lp-content-root #menu .gallery .item:nth-child(6){transition:opacity .3s 0.6s ease-out,-webkit-transform .4s 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s 0.6s ease-out;transition:transform .4s 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s 0.6s ease-out,-webkit-transform .4s 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.lp-content-root #menu .gallery .item .width-7{width:70rem}.lp-content-root #menu .gallery .item:nth-child(7){transition:opacity .3s 0.7s ease-out,-webkit-transform .4s 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s 0.7s ease-out;transition:transform .4s 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s 0.7s ease-out,-webkit-transform .4s 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.lp-content-root #menu .gallery .item .width-8{width:80rem}.lp-content-root #menu .gallery .item:nth-child(8){transition:opacity .3s 0.8s ease-out,-webkit-transform .4s 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s 0.8s ease-out;transition:transform .4s 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s 0.8s ease-out,-webkit-transform .4s 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.lp-content-root #menu .gallery.is-intersect .item{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}.lp-content-root #menu .more{opacity:0;-webkit-transform:translate(0px, 10px);transform:translate(0px, 10px)}.lp-content-root #menu .more.is-intersect{-webkit-animation:fade-in-up .4s .3s 1 ease-out forwards;animation:fade-in-up .4s .3s 1 ease-out forwards}.lp-content-root #menu .note{opacity:0}.lp-content-root #menu .note.is-intersect{-webkit-animation:fade-in .3s .6s 1 ease-out forwards;animation:fade-in .3s .6s 1 ease-out forwards}.lp-content-root .common-detail-title .common-detail-title-en{display:flex;justify-content:center;align-items:center;position:relative;color:#1e3932;font-size:80px;text-align:center;line-height:1;font-family:"Pike";font-weight:700;letter-spacing:8px}@media screen and (max-width: 1039px){.lp-content-root .common-detail-title .common-detail-title-en{font-size:50px;letter-spacing:5px}}.lp-content-root .common-detail-title .common-detail-title-en:before{content:""}@media screen and (max-width: 1039px){.lp-content-root .common-detail-title .common-detail-title-en:before{width:34px;height:34px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/sakura-sakura.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin-right:8px}}@media screen and (min-width: 1040px){.lp-content-root .common-detail-title .common-detail-title-en:before{width:60px;height:60px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/sakura-sakura.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin-right:15px}}.lp-content-root .common-detail-title .common-detail-title-en:after{content:"";-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 1039px){.lp-content-root .common-detail-title .common-detail-title-en:after{width:34px;height:34px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/sakura-sakura.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin-left:2px}}@media screen and (min-width: 1040px){.lp-content-root .common-detail-title .common-detail-title-en:after{width:60px;height:60px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/sakura-sakura.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;margin-left:7px}}.lp-content-root .common-detail-title .common-detail-title-jp{margin-top:4px;color:#1e3932;font-size:20px;text-align:center;line-height:1;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;letter-spacing:1px}@media screen and (max-width: 1039px){.lp-content-root .common-detail-title .common-detail-title-jp{margin-top:8px;font-size:16px;letter-spacing:1.3px}}.lp-content-root #join.join{padding:102px 0 90px;background-color:#f7c9dc}@media screen and (max-width: 1039px){.lp-content-root #join.join{padding:52px 0 48px}}.lp-content-root #join.join .join-steps{position:relative;width:684px;margin:48px auto 0}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-steps{margin:29px auto 0}}@media screen and (max-width: 519px){.lp-content-root #join.join .join-steps{width:calc(100vw - 30px)}}@media screen and (min-width: 520px)and (max-width: 1263px){.lp-content-root #join.join .join-steps{width:calc(100vw - 80px);max-width:684px}}@media screen and (min-width: 1264px){.lp-content-root #join.join .join-steps{width:684px}}.lp-content-root #join.join .join-step{position:relative;padding:48px 0;box-sizing:border-box}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-step{padding:30px 0}}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-step.step-1{width:345px;height:472px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/4_join/step-background-1-sp.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;width:100%;height:auto;background-size:cover;border-radius:10px}}@media screen and (min-width: 1040px){.lp-content-root #join.join .join-step.step-1{width:684px;height:386px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/4_join/step-background-1-pc.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-step.step-2{width:345px;height:244px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/4_join/step-background-1-sp.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;width:100%;height:auto;background-size:cover;border-radius:10px}}@media screen and (min-width: 1040px){.lp-content-root #join.join .join-step.step-2{width:684px;height:257px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/4_join/step-background-2-pc.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-step.step-3{width:345px;height:312px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/4_join/step-background-1-sp.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;width:100%;height:auto;background-size:cover;border-radius:10px}}@media screen and (min-width: 1040px){.lp-content-root #join.join .join-step.step-3{width:684px;height:298px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/4_join/step-background-3-pc.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-step-arrow{position:relative;margin:18px auto;width:58px;height:27px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/4_join/step-arrow.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}}@media screen and (min-width: 1040px){.lp-content-root #join.join .join-step-arrow{position:relative;margin:30px auto 40px;width:94px;height:43px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/4_join/step-arrow.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}}.lp-content-root #join.join .join-step-num{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:-42px;left:-39px;width:120px;height:116px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/4_join/step-icon.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-step-num{top:-22px;left:-10px;width:94px;height:91px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/4_join/step-icon.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}}.lp-content-root #join.join .join-step-num .step{margin-top:18px;color:#fff;font-size:26px;text-align:center;line-height:1;font-family:"Pike";font-weight:700;letter-spacing:2.6px}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-step-num .step{margin-top:12px;font-size:21px;letter-spacing:2.2px}}.lp-content-root #join.join .join-step-num .num{margin-top:-2px;color:#fff;font-size:37px;text-align:center;line-height:1;font-family:"Pike";font-weight:700}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-step-num .num{margin-top:0px;font-size:28px;line-height:1}}.lp-content-root #join.join .join-step-heading{margin-top:-7px;color:#e40080;font-size:20px;line-height:33px;text-align:center;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;letter-spacing:1.8px}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-step-heading{height:42px;margin-top:-4px;font-size:16px;line-height:21px;letter-spacing:1px}.lp-content-root #join.join .join-step-heading.left{margin-left:97px;text-align:left}}.lp-content-root #join.join .join-step-heading span{display:inline-block;-webkit-transform:scale(0.9);transform:scale(0.9)}.lp-content-root #join.join .join-step-description{width:calc(100% - 72px);margin:16px auto 0;color:#1e3932;font-size:15px;line-height:26px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";letter-spacing:.4px}.lp-content-root #join.join .join-step-description.center{text-align:center}@media screen and (min-width: 1040px){.lp-content-root #join.join .join-step-description.pc-center{text-align:center}}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-step-description{width:calc(100% - 48px);margin:15px auto 0;font-size:14px;line-height:25px;letter-spacing:.4px}}@media screen and (min-width: 1040px){.lp-content-root #join.join .join-step-description .shrink{letter-spacing:0px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック"}}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-step-description .shrink-sp{letter-spacing:0px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック"}}.lp-content-root #join.join .join-step-description .supplement{display:inline-block;margin-top:-1px;color:#1e3932;font-size:13px;line-height:25px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック"}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-step-description .supplement{margin-top:5px;font-size:12px;line-height:16px;letter-spacing:.4px;text-indent:-17px;margin-left:17px}}.lp-content-root #join.join .join-step-button{position:relative;display:flex;justify-content:center;align-items:center;width:447px;height:72px;margin:20px auto 0;color:#fff;font-size:14px;line-height:1;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;border-radius:45px;background-color:#1e3932;letter-spacing:.4px;transition:opacity .3s 0s ease-out}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-step-button{width:calc(100% - 48px);height:72px;margin:17px auto 0;font-size:14px;line-height:20px;text-align:center;border-radius:36px}}.lp-content-root #join.join .join-step-button:after{content:"";position:absolute;top:0;bottom:0;right:30px;margin:auto 0;width:7px;height:14px;background-image:url("/rewards/renewal2023/images/button-arrow-white.svg?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-step-button:after{right:22px}}.lp-content-root #join.join .join-step-button:hover{opacity:.8}.lp-content-root #join.join .join-step-button.is-disabled{pointer-events:none;-webkit-transform:none;transform:none;opacity:.3}.lp-content-root #join.join .join-step-list{margin:10px 0 0 163px}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-step-list{width:calc(100% - 48px);margin:13px auto -10px}}.lp-content-root #join.join .join-step-list .join-step-item{position:relative;display:flex;align-items:center;color:#1e3932;font-size:13px;line-height:26px;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;letter-spacing:.2px}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-step-list .join-step-item{font-size:13px;line-height:20px;letter-spacing:.2px;align-items:flex-start}}.lp-content-root #join.join .join-step-list .join-step-item:before{content:"●";position:relative;margin-right:4px;color:#ed8cb5;font-size:10px;line-height:25px}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-step-list .join-step-item:before{top:-2.5px}}.lp-content-root #join.join .join-help{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:40px}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-help{align-items:flex-start;margin:35px 0 0 15px}}.lp-content-root #join.join .join-help .join-help-link{position:relative;display:flex;justify-content:center;align-items:center;color:#e40080;font-size:13px;line-height:29px;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;letter-spacing:.2px;text-decoration:underline;transition:opacity .3s 0s ease-out}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-help .join-help-link{font-size:13px;line-height:1;letter-spacing:.5px}.lp-content-root #join.join .join-help .join-help-link+.join-help-link{margin-top:24px}}.lp-content-root #join.join .join-help .join-help-link:after{content:"";margin-left:12px;width:7px;height:14px;background-image:url("/rewards/renewal2023/images/button-arrow-pink.svg?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-help .join-help-link:after{margin-left:9px}}.lp-content-root #join.join .join-help .join-help-link:hover{opacity:.8}.lp-content-root #join.join .join-divide{width:100%;height:1px;margin:62px 0 72px;background-color:#fff}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-divide{margin:48px 0 48px}}.lp-content-root #join.join .join-more .join-more-thumbnail{margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-more .join-more-thumbnail{padding-top:14px;width:345px;height:210px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/sakura-join-reward-thumbnail-sp.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}}@media screen and (min-width: 1040px){.lp-content-root #join.join .join-more .join-more-thumbnail{padding-top:32px;width:912px;height:451px;background-image:url("/rewards/renewal2023/bonusstar_sakura/images/sakura-join-reward-thumbnail-pc.png?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}}.lp-content-root #join.join .join-more .join-more-heading{color:#fff;font-size:20px;line-height:33px;text-align:center;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;letter-spacing:1.7px}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-more .join-more-heading{font-size:16px;line-height:24px;letter-spacing:.9px}}.lp-content-root #join.join .join-more .join-more-summary{margin-top:34px;color:#1e3932;font-size:18px;line-height:33px;text-align:center;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;letter-spacing:1.4px}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-more .join-more-summary{margin-top:25px;font-size:15px;line-height:24px;letter-spacing:.7px}}.lp-content-root #join.join .join-more .join-more-description{margin-top:16px;color:#1e3932;font-size:15px;line-height:26px;text-align:center;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;letter-spacing:1.2px}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-more .join-more-description{margin-top:13px;font-size:14px;line-height:25px;letter-spacing:.4px}}.lp-content-root #join.join .join-more .join-more-button{position:relative;display:flex;justify-content:center;align-items:center;width:447px;height:72px;margin:23px auto 0;color:#fff;font-size:14px;line-height:1;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;letter-spacing:.4px}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-more .join-more-button{width:calc(100% - 30px);height:60px;margin:24px auto 0;font-size:14px;line-height:20px;text-align:center;border-radius:36px}}.lp-content-root #join.join .join-more .join-more-button:after{content:"";position:absolute;top:0;bottom:0;right:30px;margin:auto 0;width:7px;height:14px;background-image:url("/rewards/renewal2023/images/button-arrow-white.svg?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}@media screen and (max-width: 1039px){.lp-content-root #join.join .join-more .join-more-button:after{right:22px;width:6px;height:12px;background-image:url("/rewards/renewal2023/images/button-arrow-white.svg?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}}.lp-content-root #join.join .join-more .join-more-button span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;border-radius:45px;background-color:#1e3932;transition:opacity .3s 0s ease-out}.lp-content-root #join.join .join-more .join-more-button span:hover{opacity:.8}.lp-content-root #join.join .join-title{opacity:0;-webkit-transform:translate(0px, 15px);transform:translate(0px, 15px)}.lp-content-root #join.join .join-title.is-intersect{-webkit-animation:fade-in-up .4s .2s 1 ease-out forwards;animation:fade-in-up .4s .2s 1 ease-out forwards}.lp-content-root #join.join .join-step{-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:scale(0.9);transform:scale(0.9);opacity:0}.lp-content-root #join.join .join-step.step-1{transition:opacity .3s 0s ease-out,-webkit-transform .5s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform .5s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity .3s 0s ease-out;transition:transform .5s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity .3s 0s ease-out,-webkit-transform .5s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.lp-content-root #join.join .join-step.step-2{transition:opacity .3s .4s ease-out,-webkit-transform .5s .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform .5s .4s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity .3s .4s ease-out;transition:transform .5s .4s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity .3s .4s ease-out,-webkit-transform .5s .4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.lp-content-root #join.join .join-step.step-3{transition:opacity .3s .4s ease-out,-webkit-transform .5s .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform .5s .4s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity .3s .4s ease-out;transition:transform .5s .4s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity .3s .4s ease-out,-webkit-transform .5s .4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.lp-content-root #join.join .join-step.is-intersect{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lp-content-root #join.join .join-step-arrow{-webkit-transform-origin:bottom center;transform-origin:bottom center;opacity:0;transition:opacity .3s 0s ease-out,-webkit-transform .5s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform .5s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity .3s 0s ease-out;transition:transform .5s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity .3s 0s ease-out,-webkit-transform .5s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.lp-content-root #join.join .join-step-arrow.is-intersect{opacity:1}.lp-content-root #join.join .join-more-button{-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:scale(0.7) translate(0, 15px);transform:scale(0.7) translate(0, 15px);opacity:0}.lp-content-root #join.join .join-more-button.is-intersect{-webkit-animation:fade-in-button .4s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;animation:fade-in-button .4s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards}.lp-content-root #details.details{padding:123px 0 54px;background-color:#fff}@media screen and (max-width: 1039px){.lp-content-root #details.details{padding:50px 0 48px}}.lp-content-root #details.details .terms{width:683px;margin:61px auto 0}@media screen and (max-width: 1039px){.lp-content-root #details.details .terms{width:calc(100% - 30px);margin:30px auto 0}}.lp-content-root #details.details .terms a{text-decoration:underline}.lp-content-root #details.details .terms .terms-item{border-bottom:1px solid #8d8d8d;box-sizing:border-box}.lp-content-root #details.details .terms .terms-item:last-child{margin-bottom:0}.lp-content-root #details.details .terms .terms-item.normal .terms-content{padding-bottom:20px}@media screen and (max-width: 1039px){.lp-content-root #details.details .terms .terms-item.normal .terms-content{padding-bottom:30px}}.lp-content-root #details.details .terms .terms-item.accordion .terms-heading{cursor:pointer}.lp-content-root #details.details .terms .terms-item.accordion .terms-heading:hover:after{opacity:.8}.lp-content-root #details.details .terms .terms-item.accordion .terms-heading:after{content:"";position:absolute;top:0;bottom:0;right:13px;margin:auto 0;width:6px;height:12px;background-image:url("/rewards/renewal2023/change1plus1/images/arrow-green.svg?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:opacity .3s 0s ease-out,-webkit-transform .25s 0s ease-out;transition:transform .25s 0s ease-out,opacity .3s 0s ease-out;transition:transform .25s 0s ease-out,opacity .3s 0s ease-out,-webkit-transform .25s 0s ease-out}.lp-content-root #details.details .terms .terms-item.accordion .accordion-inner{height:0;padding-bottom:0;transition:height .5s cubic-bezier(0.76, 0, 0.24, 1) 0s,padding-bottom .5s cubic-bezier(0.76, 0, 0.24, 1) 0s;overflow:hidden;will-change:height,padding-bottom}.lp-content-root #details.details .terms .terms-item.accordion.active .accordion-title:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.lp-content-root #details.details .terms .terms-item.accordion.active .accordion-inner{padding-bottom:20px}@media screen and (max-width: 1039px){.lp-content-root #details.details .terms .terms-item.accordion.active .accordion-inner{padding-bottom:30px}}.lp-content-root #details.details .terms .terms-heading{position:relative;display:flex;align-items:center;height:58px;color:#e40080;font-size:14px;line-height:24px;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;letter-spacing:.2px;will-change:margin-bottom}@media screen and (max-width: 1039px){.lp-content-root #details.details .terms .terms-heading{height:74px;font-size:14px;line-height:21px;letter-spacing:.2px;margin-bottom:0px}}.lp-content-root #details.details .terms .terms-summary{color:#1e3932;font-size:14px;line-height:24px;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;letter-spacing:.2px}@media screen and (max-width: 1039px){.lp-content-root #details.details .terms .terms-summary{font-size:14px;line-height:21px;letter-spacing:.2px}}.lp-content-root #details.details .terms .terms-summary+.terms-description{margin-top:8px}@media screen and (max-width: 1039px){.lp-content-root #details.details .terms .terms-summary+.terms-description{margin-top:8px}}.lp-content-root #details.details .terms .terms-summary+.terms-supplement{margin-top:10px}@media screen and (max-width: 1039px){.lp-content-root #details.details .terms .terms-summary+.terms-supplement{margin-top:5px}}.lp-content-root #details.details .terms .terms-summary+.terms-list{margin-top:2px}.lp-content-root #details.details .terms .terms-summary.terms-summary-top{margin-top:20px}.lp-content-root #details.details .terms .terms-summary.terms-summary-indent{text-indent:-27px;margin-left:27px}.lp-content-root #details.details .terms .terms-description{color:#1e3932;font-size:14px;line-height:24px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";letter-spacing:.2px}@media screen and (max-width: 1039px){.lp-content-root #details.details .terms .terms-description{font-size:14px;line-height:21px;letter-spacing:.2px}}.lp-content-root #details.details .terms .terms-description+.terms-supplement{margin-top:6px}@media screen and (max-width: 1039px){.lp-content-root #details.details .terms .terms-description+.terms-supplement{margin-top:4px}}.lp-content-root #details.details .terms .terms-list+.terms-supplement{margin-top:10px}@media screen and (max-width: 1039px){.lp-content-root #details.details .terms .terms-list+.terms-supplement{margin-top:5px}}.lp-content-root #details.details .terms .terms-list-item{position:relative;display:flex;align-items:center;color:#1e3932;font-size:13px;line-height:26px;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;letter-spacing:.2px}@media screen and (max-width: 1039px){.lp-content-root #details.details .terms .terms-list-item{align-items:flex-start;font-size:13px;line-height:21px;letter-spacing:.2px}}.lp-content-root #details.details .terms .terms-list-item:before{content:"●";position:relative;margin-right:4px;color:#ed8cb5;font-size:10px;line-height:25px}@media screen and (max-width: 1039px){.lp-content-root #details.details .terms .terms-list-item:before{top:-2px}}.lp-content-root #details.details .terms .terms-supplement-text{position:relative;margin-left:12px;color:#1e3932;font-size:12px;line-height:18px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";letter-spacing:.2px;text-indent:-12px}@media screen and (max-width: 1039px){.lp-content-root #details.details .terms .terms-supplement-text{margin-left:13px;font-size:13px;line-height:20px;text-indent:-13px}}.lp-content-root #details.details .terms .terms-supplement-text:before{content:"※";color:#1e3932;font-size:12px;line-height:18px}@media screen and (max-width: 1039px){.lp-content-root #details.details .terms .terms-supplement-text:before{font-size:13px;line-height:20px}}.lp-content-root #details.details .terms .terms-supplement-text:not(:first-child){margin-top:4px}@media screen and (max-width: 1039px){.lp-content-root #details.details .terms .terms-supplement-text:not(:first-child){margin-top:3px}}.lp-content-root #details.details .terms .terms-indent{margin-left:14px}.lp-content-root #details.details .details-button{position:relative;display:flex;justify-content:center;align-items:center;width:447px;height:90px;margin:54px auto 0;color:#fff;font-size:16px;line-height:26px;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;text-align:center;letter-spacing:.4px}@media screen and (max-width: 1039px){.lp-content-root #details.details .details-button{width:calc(100% - 30px);height:72px;margin:30px auto 0;font-size:14px;line-height:20px;text-align:center;border-radius:36px}}.lp-content-root #details.details .details-button:after{content:"";position:absolute;top:0;bottom:0;right:30px;margin:auto 0;width:7px;height:14px;background-image:url("/rewards/renewal2023/images/button-arrow-white.svg?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}@media screen and (max-width: 1039px){.lp-content-root #details.details .details-button:after{right:22px;width:6px;height:12px;background-image:url("/rewards/renewal2023/images/button-arrow-white.svg?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}}.lp-content-root #details.details .details-button span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;border-radius:45px;background-color:#1e3932;transition:opacity .3s 0s ease-out}.lp-content-root #details.details .details-button span:hover{opacity:.8}.lp-content-root #details.details .details-button.is-disabled{pointer-events:none;-webkit-transform:none;transform:none;opacity:.3}.lp-content-root #details.details .details-supplement{width:447px;margin:20px auto 0px;color:#1e3932;font-size:12px;line-height:1;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";letter-spacing:.2px}@media screen and (max-width: 1039px){.lp-content-root #details.details .details-supplement{width:calc(100% - 30px);margin:16px auto 0px;font-size:11px}}.lp-content-root #details.details .details-title{opacity:0;-webkit-transform:translate(0px, 15px);transform:translate(0px, 15px)}.lp-content-root #details.details .details-title.is-intersect{-webkit-animation:fade-in-up .4s .2s 1 ease-out forwards;animation:fade-in-up .4s .2s 1 ease-out forwards}.lp-content-root #details.details .terms{opacity:0;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}.lp-content-root #details.details .terms.is-intersect{-webkit-animation:fade-in .4s .4s 1 ease-out forwards;animation:fade-in .4s .4s 1 ease-out forwards}.lp-content-root #details.details .details-button{-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:scale(0.7) translate(0, 15px);transform:scale(0.7) translate(0, 15px);opacity:0}.lp-content-root #details.details .details-button.is-intersect{-webkit-animation:fade-in-button .4s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;animation:fade-in-button .4s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards}.lp-content-root .links{position:relative;padding:48px 0;background-color:#1e3932}.lp-content-root .links .links-button{position:relative;width:calc(100% - 30px);height:60px;margin:0 auto;background-color:#00754a;border-radius:30px;transition:opacity .3s 0s ease-out}@media screen and (min-width: 1040px){.lp-content-root .links .links-button{width:447px;height:72px;margin:0 auto;border-radius:45px}}.lp-content-root .links .links-button a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;font-size:14px;line-height:1.3;text-align:center;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-weight:bold;letter-spacing:.4px}@media screen and (min-width: 1040px){.lp-content-root .links .links-button a{font-size:14px;letter-spacing:1px}}.lp-content-root .links .links-button:after{content:"";position:absolute;top:0;bottom:0;right:22px;margin:auto 0;width:8px;height:12px;background-image:url("/rewards/renewal2023/images/button-arrow-white.svg?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}@media screen and (min-width: 1040px){.lp-content-root .links .links-button:after{right:30px;width:8px;height:16px;background-image:url("/rewards/renewal2023/images/button-arrow-white.svg?t=1");background-repeat:no-repeat;background-position:center center;background-size:100% 100%}}.lp-content-root .links .links-button:hover{opacity:.8}.lp-content-root .links .links-button:not(:first-child){margin-top:24px}
