:root{--ratio:1.5;--vw:.1333;--s-3:calc(var(--s-2)/var(--ratio));--s-2:calc(var(--s-1)/var(--ratio));--s-1:calc(var(--s0)/var(--ratio));--s0:calc(1rem*.625);--s1:calc(var(--s0)*var(--ratio));--s2:calc(var(--s1)*var(--ratio));--s3:calc(var(--s2)*var(--ratio));--s4:calc(var(--s3)*var(--ratio));--s5:calc(var(--s4)*var(--ratio));--s6:calc(var(--s5)*var(--ratio));--s7:calc(var(--s6)*var(--ratio));--s8:calc(var(--s7)*var(--ratio));--s9:calc(var(--s8)*var(--ratio));--s10:calc(var(--s9)*var(--ratio))}body{width:100%}.c-main{/*! sanitize.css v3.3.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */}.c-main abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.c-main audio:not([controls]){display:none}.c-main b,.c-main strong{font-weight:bolder}.c-main button{-webkit-appearance:button;overflow:visible}.c-main button::-moz-focus-inner,.c-main input::-moz-focus-inner{border:0;padding:0}.c-main button:-moz-focusring,.c-main input:-moz-focusring{outline:1px dotted ButtonText}.c-main button,.c-main select{text-transform:none}.c-main details{display:block}.c-main html{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%}.c-main hr{overflow:visible}.c-main input{-webkit-border-radius:0}.c-main input[type=button],.c-main input[type=reset],.c-main input[type=submit]{-webkit-appearance:button}.c-main input[type=number]{width:auto}.c-main input[type=search]{-webkit-appearance:textfield}.c-main input[type=search]::-webkit-search-cancel-button,.c-main input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.c-main main{display:block}.c-main pre{overflow:auto}.c-main progress{display:inline-block}.c-main summary{display:block}.c-main svg:not(:root){overflow:hidden}.c-main template{display:none}.c-main textarea{overflow:auto}.c-main [hidden]{display:none}.c-main *,.c-main :before,.c-main :after{box-sizing:inherit}.c-main *{font-size:inherit;line-height:inherit}.c-main :before,.c-main :after{text-decoration:inherit;vertical-align:inherit}.c-main button,.c-main input,.c-main select,.c-main textarea{font-family:inherit;font-style:inherit;font-weight:inherit}.c-main *{margin:0;padding:0}.c-main *,.c-main :before,.c-main :after{border-style:solid;border-width:0}.c-main select{-moz-appearance:none;-webkit-appearance:none}.c-main select::-ms-expand{display:none}.c-main select::-ms-value{color:currentColor}.c-main svg{fill:currentColor}.c-main [aria-busy=true]{cursor:progress}.c-main [aria-controls]{cursor:pointer}.c-main [aria-disabled]{cursor:default}.c-main [hidden][aria-hidden=false]{clip:rect(0 0 0 0);display:inherit;position:absolute}.c-main [hidden][aria-hidden=false]:focus{clip:auto}.c-main *{background-repeat:no-repeat}.c-main a{text-decoration:none}.c-main audio,.c-main canvas,.c-main iframe,.c-main img,.c-main svg,.c-main video{vertical-align:middle}.c-main button,.c-main input,.c-main select,.c-main textarea{background-color:transparent;color:inherit}.c-main button,.c-main [type=button],.c-main [type=date],.c-main [type=datetime],.c-main [type=datetime-local],.c-main [type=email],.c-main [type=month],.c-main [type=number],.c-main [type=password],.c-main [type=reset],.c-main [type=search],.c-main [type=submit],.c-main [type=tel],.c-main [type=text],.c-main [type=time],.c-main [type=url],.c-main [type=week],.c-main select,.c-main textarea{min-height:1.5em}.c-main code,.c-main kbd,.c-main pre,.c-main samp{font-family:monospace,monospace}.c-main nav ol,.c-main nav ul{list-style:none}.c-main small{font-size:75%}.c-main table{border-collapse:collapse;border-spacing:0}.c-main textarea{resize:vertical}.c-main *{font-size:.875rem}.c-main *+p{margin-top:1em}.c-main p{line-height:1.6}.c-main em,.c-main strong{font-style:normal;font-weight:700}.c-main small,.c-main sup{display:inline-block;font-size:.86em}.c-main sup{font-size:.75em}.c-main ul,.c-main dl,.c-main ol{list-style-type:none;padding:0}.c-main img{width:100%;height:auto}.clearfix:after{clear:both;content:"";display:table}.mb0{margin-bottom:0!important}.mt0{margin-top:0!important}.mtHalf{margin-top:.5rem!important}.text-align-center{text-align:center!important}.hidden{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px)}.text-center{text-align:center}.index .lead-area__lead{background-color:#fcedf4}.index .cont{background-color:#fcedf4}.index .section2__daily-carat img{height:auto}.index .section2__daily-carat-image{font-size:14px;margin-block-start:8vw;text-align:center}.index .section2__daily-carat-image img{width:69.316vw;display:block;margin-inline:auto}.index .section2__daily-carat-image:nth-child(1) img{width:57.5856vw}.index .section2__daily-carat-image:nth-child(3):before{content:"";display:block;background:url(/rakuten_app/img/index/arrow.svg) 0 0/cover no-repeat;width:27px;height:19.5px;margin-inline:auto;margin-block:-2vw 6vw}.index .section2__daily-carat-desc{text-align:left;margin-block:1em}.index .section2__daily-carat-desc p{font-size:15px}.index .download__link a{color:#fff;background-color:#e95b91;display:block;width:100%;padding:1em 0;text-align:center}.index .application-subsec__lead{font-size:.875rem;font-weight:700;text-align:center}.index .application-subsec__lead strong{font-size:1.875rem;text-decoration:underline;color:#f00000;-webkit-text-decoration-color:#ffffae;text-decoration-color:#ffffae;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.3em;text-underline-offset:-.3em}@media print,screen and (min-width:768px){.c-main{min-width:1020px}body{display:table;table-layout:fixed}.sp{display:none}.l-inner{width:1020px;margin-right:auto;margin-left:auto}.index .mv{border-top:1px solid #ccc;padding:60px 0 20px}.index .mv__ttl{text-align:center}.index .lead-area__lead{padding:27px 0 30px;text-align:center}.index .lead-area__texts{width:900px;margin:0 auto;padding:20px 0 40px}.index .lead-area__lead2{font-size:1.5rem;font-weight:700}.index .lead-area__txt{margin-top:.5em}.index .cont{padding-top:40px;width:1020px;margin-right:auto;margin-left:auto}.index .cont__inner{width:900px;margin:0 auto}.index .chapter{padding:60px 0}.index *+.section{margin-top:30px}.index .point1__ttl{text-align:center}.index .point1__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:850px;margin:20px auto 0}.index .point1__section+.point1__section{position:relative}.index .point1__section+.point1__section:before{content:"";display:inline-block;display:block;width:26px;height:26px;border:26px solid transparent;border-left:26px solid #e85298;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;margin-left:-55px}.index .point1__section-txt{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;line-height:1.4}.index .point1__section-txt-number{font-size:1.5rem}.index .point1__section-txt-text{font-size:1rem;margin-left:.5em}.index .point1__section-img{margin-top:20px}.index .point1__section-img--1{width:350px}.index .point1__section-img--3{width:234px}.index .point1__note{margin-top:1em}.index .point1__note-area{margin-top:3em}.index .point1__note-label{text-align:center;font-weight:700}.index .point2{margin-top:60px}.index .point2__ttl{width:214px;margin:0 auto}.index .point2__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:660px;margin:30px auto 0}.index .point2__section{width:300px}.index .point2__section p,.index .point2__section em{font-size:1rem}.index .point2__section-img{height:242px;margin:0 auto}.index .point2__section-img--1{width:251px}.index .point2__section-img--2{width:257px}.index .point2__section-lead{color:#bf0000;font-weight:700}.index .point2__section-lead+p{margin-top:.5em}.index .section2__daily-carat{display:-ms-grid;display:grid;-ms-grid-columns:310px 0 249px 0 249px;grid-template-columns:310px 249px 249px;justify-content:space-between;margin-block-start:45px;margin-inline:-79px;gap:1.5rem 0}.index .section2__daily-carat-image{margin-block-start:initial}.index .section2__daily-carat-image img{width:198px}.index .section2__daily-carat-image:nth-child(1) img{width:249px}.index .section2__daily-carat-image:nth-child(3){position:relative}.index .section2__daily-carat-image:nth-child(3):before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:"";margin-inline:-13px auto;margin-block:110px auto;rotate:-90deg}.index .section2__daily-carat .point2__section-lead{text-align:center}.index .section2__daily-carat-desc p{font-size:16px}.index .point3__ttl{width:374px;margin:0 auto}.index .point3__txt{font-size:1rem;text-align:center}.index .point3__fig{width:380px;margin:25px auto 0}.index .point3__fig img{display:block;width:396.1328413286px;margin:0 auto}.index .point3__fig figcaption{font-size:1rem;margin-top:1em}.index .point3__link{width:340px;margin:1em auto 0}.index .point3__link a{display:block;width:100%;padding:1em 0;text-align:center;font-size:.875rem;color:#e95b91;border:1px solid #e95b91;background-color:#fff}.index .download__ttl{font-size:1.75rem;text-align:center;line-height:1.4}.index .download__ttl img{display:block;width:81px;margin:0 auto 10px}.index .download__link{width:340px;margin:20px auto 0}.index .download__link a{font-size:.875rem}.index .download__note{width:40em;margin:25px auto 0;font-size:.8125rem;line-height:1.4}.index .download__lists{width:280px;margin:10px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between}.index .download__list{text-align:center;width:130px}.index .download__list-qr{margin-bottom:.5em}.index .download__list--apple a{display:block;width:129px;margin:0 auto}.index .application-subsec__lead{font-size:1rem;margin-top:var(--s3);margin-bottom:var(--s3)}}@media screen and (min-width:768px){.c-main img{max-width:100%;width:auto}}@media screen and (max-width:767px){.pc{display:none}.l-inner{margin-right:15px;margin-left:15px}.index .mv{border-top:1px solid #ccc;padding:6.6666666667vw 0 5.3333333333vw}.index .lead-area__lead{padding:2.6666666667vw 15px 5.3333333333vw}.index .lead-area__texts{padding:5.3333333333vw 15px}.index .lead-area__lead2{font-size:1.125rem;font-weight:700}.index .lead-area__txt{font-size:.8125rem}.index .cont{padding-top:5.3333333333vw!important}.index .cont__inner{margin-right:15px;margin-left:15px}.index .chapter{padding:10.6666666667vw 0}.index *+.section{margin-top:6.6666666667vw}.index .point1__section{margin-top:5.3333333333vw}.index .point1__section+.point1__section:before{content:"";display:inline-block;display:block;margin:0 auto;width:5.3333333333vw;height:5.3333333333vw;border:5.3333333333vw solid transparent;border-top:5.3333333333vw solid #e85298}.index .point1__section-txt{text-align:center}.index .point1__section-txt-number{display:block}.index .point1__section-img{margin-top:2.6666666667vw}.index .point1__section-img--1{width:60vw;margin-left:5.3333333333vw}.index .point1__section-img--2{width:52.8vw;margin:0 auto}.index .point1__section-img--3{width:42.6666666667vw;margin:2.6666666667vw auto 0}.index .point1__note{font-size:.8125rem;margin-top:1em}.index .point1__note-area{margin-top:3em}.index .point1__note-label{text-align:center;font-weight:700}.index .point2__ttl{width:45.3333333333vw;margin:0 auto}.index .point2__inner{margin-top:-2.6666666667vw}.index .point2__section{margin-top:6.6666666667vw}.index .point2__section p,.index .point2__section em{font-size:.9375rem}.index .point2__section-img--1{width:58.4vw;margin:0 auto}.index .point2__section-img--2{width:59.2vw;margin:0 auto}.index .point2__section-lead{color:#bf0000;font-weight:700}.index .point2__section-lead+p{margin-top:.25em}.index .point3__ttl{width:79.7333333333vw;margin:0 auto}.index .point3__fig img{display:block;width:75.7333333333vw;margin:0 auto}.index .point3__fig figcaption{margin-top:1em}.index .point3__link{margin-top:1em}.index .point3__link a{display:block;width:100%;padding:1em 0;text-align:center;font-size:.8125rem;color:#e95b91;border:1px solid #e95b91;background-color:#fff}.index .download__ttl{font-size:1.15625rem;text-align:center;line-height:1.4}.index .download__ttl img{display:block;width:17.0666666667vw;margin:0 auto 2.6666666667vw}.index .download__link{margin-top:1em}.index .download__link a{font-size:.8125rem}.index .download__note{margin-top:5.3333333333vw;font-size:.8125rem}}@media only screen and (max-width:767px){.index .download__lists{margin-top:.625rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.index .download__lists img{width:100%}.index .download__list--apple{width:42.1875vw}.index .download__list--google{width:44vw;margin-left:.625rem}.ua-ios .download__list--google{display:none}.ua-android .download__list--apple{display:none}}