@charset "UTF-8";body{font-optical-sizing:auto;font-weight:400;font-style:normal}.safearea{padding-left:2vw;padding-right:2vw}@media (min-width: 640px){.safearea{padding-left:12px;padding-right:12px}}main{min-height:calc(100vh - 494px);min-height:calc(var(--1dvh, 1vh) * 100 - 113px - 381px);min-height:calc(100dvh - 494px);display:flex;flex-direction:column}@media (max-width: 640px){main{min-height:calc(100vh - 102.99vw);min-height:calc(var(--1dvh, 1vh) * 100 - 14.66vw - 88.33vw);min-height:calc(100dvh - 102.99vw)}}body{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}.bg-store-green-button-bg{background-color:#396e00}.border-store-green-button-bg{border-color:#396e00}.bg-store-green-button-border{background-color:#fff}.border-store-green-button-border{border-color:#fff}.bg-store-orange-button-bg{background-color:#ff9102}.border-store-orange-button-bg{border-color:#ff9102}.bg-store-orange-button-border{background-color:#fff}.border-store-orange-button-border{border-color:#fff}.bg-store-white-bg{background-color:#fff}.border-store-white-bg{border-color:#fff}.bg-store-gray-bg{background-color:#eee}.border-store-gray-bg{border-color:#eee}.bg-store-history-table-header-bg{background-color:#282828}.border-store-history-table-header-bg{border-color:#282828}.bg-store-history-table-row-even{background-color:#fff}.border-store-history-table-row-even{border-color:#fff}.bg-store-history-table-row-odd{background-color:#eee}.border-store-history-table-row-odd{border-color:#eee}.bg-store-history-table-border{background-color:#aaa}.border-store-history-table-border{border-color:#aaa}.bg-store-history-bg{background-color:#fff}.border-store-history-bg{border-color:#fff}.bg-store-header-bg{background-color:#282828}.border-store-header-bg{border-color:#282828}.bg-store-footer-bg{background-color:#282828}.border-store-footer-bg{border-color:#282828}.bg-store-app-dl-bg{background-color:#000}.border-store-app-dl-bg{border-color:#000}.bg-store-pink-bg{background-color:#ffb9f7}.border-store-pink-bg{border-color:#ffb9f7}.text-store-black{color:#121212;text-decoration-color:#121212}.store-text-border-black{text-shadow:-1px -1px 0 #121212,0 -1px 0 #121212,1px -1px 0 #121212,1px 0 0 #121212,1px 1px 0 #121212,0 1px 0 #121212,-1px 1px 0 #121212,-1px 0 0 #121212}@media (max-width: 640px){.store-text-border-black{text-shadow:-.33vw -.33vw 0 #121212,0 -.33vw 0 #121212,.33vw -.33vw 0 #121212,.33vw 0 0 #121212,.33vw .33vw 0 #121212,0 .33vw 0 #121212,-.33vw .33vw 0 #121212,-.33vw 0 0 #121212}}.text-store-black-disabled{color:#cdcdcd;text-decoration-color:#cdcdcd}.store-text-border-black-disabled{text-shadow:-1px -1px 0 #CDCDCD,0 -1px 0 #CDCDCD,1px -1px 0 #CDCDCD,1px 0 0 #CDCDCD,1px 1px 0 #CDCDCD,0 1px 0 #CDCDCD,-1px 1px 0 #CDCDCD,-1px 0 0 #CDCDCD}@media (max-width: 640px){.store-text-border-black-disabled{text-shadow:-.33vw -.33vw 0 #CDCDCD,0 -.33vw 0 #CDCDCD,.33vw -.33vw 0 #CDCDCD,.33vw 0 0 #CDCDCD,.33vw .33vw 0 #CDCDCD,0 .33vw 0 #CDCDCD,-.33vw .33vw 0 #CDCDCD,-.33vw 0 0 #CDCDCD}}.text-store-yellow{color:#ffdc00;text-decoration-color:#ffdc00}.store-text-border-yellow{text-shadow:-1px -1px 0 #ffdc00,0 -1px 0 #ffdc00,1px -1px 0 #ffdc00,1px 0 0 #ffdc00,1px 1px 0 #ffdc00,0 1px 0 #ffdc00,-1px 1px 0 #ffdc00,-1px 0 0 #ffdc00}@media (max-width: 640px){.store-text-border-yellow{text-shadow:-.33vw -.33vw 0 #ffdc00,0 -.33vw 0 #ffdc00,.33vw -.33vw 0 #ffdc00,.33vw 0 0 #ffdc00,.33vw .33vw 0 #ffdc00,0 .33vw 0 #ffdc00,-.33vw .33vw 0 #ffdc00,-.33vw 0 0 #ffdc00}}.text-store-red{color:#ff3600;text-decoration-color:#ff3600}.store-text-border-red{text-shadow:-1px -1px 0 #ff3600,0 -1px 0 #ff3600,1px -1px 0 #ff3600,1px 0 0 #ff3600,1px 1px 0 #ff3600,0 1px 0 #ff3600,-1px 1px 0 #ff3600,-1px 0 0 #ff3600}@media (max-width: 640px){.store-text-border-red{text-shadow:-.33vw -.33vw 0 #ff3600,0 -.33vw 0 #ff3600,.33vw -.33vw 0 #ff3600,.33vw 0 0 #ff3600,.33vw .33vw 0 #ff3600,0 .33vw 0 #ff3600,-.33vw .33vw 0 #ff3600,-.33vw 0 0 #ff3600}}.text-store-blue{color:#a2ffff;text-decoration-color:#a2ffff}.store-text-border-blue{text-shadow:-1px -1px 0 #a2ffff,0 -1px 0 #a2ffff,1px -1px 0 #a2ffff,1px 0 0 #a2ffff,1px 1px 0 #a2ffff,0 1px 0 #a2ffff,-1px 1px 0 #a2ffff,-1px 0 0 #a2ffff}@media (max-width: 640px){.store-text-border-blue{text-shadow:-.33vw -.33vw 0 #a2ffff,0 -.33vw 0 #a2ffff,.33vw -.33vw 0 #a2ffff,.33vw 0 0 #a2ffff,.33vw .33vw 0 #a2ffff,0 .33vw 0 #a2ffff,-.33vw .33vw 0 #a2ffff,-.33vw 0 0 #a2ffff}}.text-store-border{color:#000;text-decoration-color:#000}.store-text-border-border{text-shadow:-1px -1px 0 #000000,0 -1px 0 #000000,1px -1px 0 #000000,1px 0 0 #000000,1px 1px 0 #000000,0 1px 0 #000000,-1px 1px 0 #000000,-1px 0 0 #000000}@media (max-width: 640px){.store-text-border-border{text-shadow:-.33vw -.33vw 0 #000000,0 -.33vw 0 #000000,.33vw -.33vw 0 #000000,.33vw 0 0 #000000,.33vw .33vw 0 #000000,0 .33vw 0 #000000,-.33vw .33vw 0 #000000,-.33vw 0 0 #000000}}.text-store-white{color:#fff;text-decoration-color:#fff}.store-text-border-white{text-shadow:-1px -1px 0 #ffffff,0 -1px 0 #ffffff,1px -1px 0 #ffffff,1px 0 0 #ffffff,1px 1px 0 #ffffff,0 1px 0 #ffffff,-1px 1px 0 #ffffff,-1px 0 0 #ffffff}@media (max-width: 640px){.store-text-border-white{text-shadow:-.33vw -.33vw 0 #ffffff,0 -.33vw 0 #ffffff,.33vw -.33vw 0 #ffffff,.33vw 0 0 #ffffff,.33vw .33vw 0 #ffffff,0 .33vw 0 #ffffff,-.33vw .33vw 0 #ffffff,-.33vw 0 0 #ffffff}}.text-store-lightbrown{color:#d8d6c6;text-decoration-color:#d8d6c6}.store-text-border-lightbrown{text-shadow:-1px -1px 0 #d8d6c6,0 -1px 0 #d8d6c6,1px -1px 0 #d8d6c6,1px 0 0 #d8d6c6,1px 1px 0 #d8d6c6,0 1px 0 #d8d6c6,-1px 1px 0 #d8d6c6,-1px 0 0 #d8d6c6}@media (max-width: 640px){.store-text-border-lightbrown{text-shadow:-.33vw -.33vw 0 #d8d6c6,0 -.33vw 0 #d8d6c6,.33vw -.33vw 0 #d8d6c6,.33vw 0 0 #d8d6c6,.33vw .33vw 0 #d8d6c6,0 .33vw 0 #d8d6c6,-.33vw .33vw 0 #d8d6c6,-.33vw 0 0 #d8d6c6}}.text-store-appeal-border{color:#831111;text-decoration-color:#831111}.store-text-border-appeal-border{text-shadow:-1px -1px 0 #831111,0 -1px 0 #831111,1px -1px 0 #831111,1px 0 0 #831111,1px 1px 0 #831111,0 1px 0 #831111,-1px 1px 0 #831111,-1px 0 0 #831111}@media (max-width: 640px){.store-text-border-appeal-border{text-shadow:-.33vw -.33vw 0 #831111,0 -.33vw 0 #831111,.33vw -.33vw 0 #831111,.33vw 0 0 #831111,.33vw .33vw 0 #831111,0 .33vw 0 #831111,-.33vw .33vw 0 #831111,-.33vw 0 0 #831111}}@keyframes limitTime{0%{color:#fff}to{color:#ffdc00}}.limitTimeAnim{animation-name:limitTime;animation-duration:.6s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes webStoreOnlyItemAnim{0%{transform:scale(1.025)}to{transform:scale(.975)}}.itemCard{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.itemCard--webStoreOnly{width:610.5px;height:295.5px}}.itemCard--webStoreOnly:not(.itemCard--soldOut){transform-origin:center center;animation-name:webStoreOnlyItemAnim;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}@media screen and (min-width: 1024px){.itemCard--webStoreOnly .itemCard__inner{transform-origin:left top;transform:scale(1.5)}}.stepUpCard{display:flex;align-items:center;justify-content:right;background-color:#fff;font-size:30px;width:343px;height:88px;border-radius:16px;box-shadow:6px 6px 10px #00000026;position:relative;margin-bottom:16px;padding-right:28px}.stepUpCard--now{box-shadow:0 0 6px 6px #57c0ff}.stepUpCard:nth-child(6),.stepUpCard:nth-child(12){background-color:#ffce00}.stepUpPulldownButton{display:flex;position:relative;z-index:100;align-items:center;justify-content:center;line-height:1;text-decoration:none;color:#fff;font-size:18px;border-radius:16.5px;width:100%;height:33px;font-weight:700;box-shadow:1px 1px 3px 2px #5ba9de80;background-image:linear-gradient(359deg,#5e8af3 15%,#61c8fd)}.stepUpPulldownButton:hover{opacity:.8}.stepUpPulldownTriangle{position:absolute;right:12px;width:0;height:0;border-style:solid;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #ffffff;border-right:0;transform:rotate(0);transition:.4s}.stepUpPulldownTriangle--open{transform:rotate(90deg);transition:.4s}@media (max-width: 640px){.stepUpCard{font-size:6vw;width:68vw;height:17.6vw;border-radius:3vw;box-shadow:1.2vw 1.2vw 2vw #00000026;margin-bottom:3.2vw;padding-right:5.66vw}.stepUpCard--now{box-shadow:0 0 1.2vw 1.2vw #57c0ff}.stepUpPulldownButton{font-size:3vw;border-radius:3.33vw;width:100%;height:6.66vw;box-shadow:.2vw .2vw .6vw .4vw #5ba9de80}.stepUpPulldownTriangle{right:4vw;border-top:1.6vw solid transparent;border-bottom:1.6vw solid transparent;border-left:2vw solid #ffffff}}
