@charset "UTF-8";.vitem-page{padding-bottom:4rem}.vitem-page .public-link-box{position:fixed;right:2rem;bottom:2rem;width:20%;padding:1rem;background:var(--bg-secondary);border:.1rem solid var(--black-line);border-radius:.5rem}@media screen and (max-width: 767px){.vitem-page .public-link-box{right:0;bottom:0;width:100%;border:none;border-top:.1rem solid var(--black-line);border-radius:0;box-shadow:0 -.2rem .3rem #ffffff4d}}.vitem-page .public-link-box .txt{font-size:1rem;font-feature-settings:"palt"}.vitem-page .public-link-box .txt.large{font-size:1.2rem}.vitem-page .public-link-box .url-box{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 1rem;color:#fff;background:var(--bage-dark);border-radius:.3rem}.vitem-page .public-link-box .url-box .input{width:100%;padding:.5rem;font-size:.8rem;font-feature-settings:"palt";color:var(--yellow-normal);background:var(--bg-primary);border-radius:.3rem}.vitem-page .public-link-box .url-box .copy-button{display:flex;align-items:center;align-self:flex-end;font-size:.8rem}.vitem-page .public-link-box .url-box .copy-button:hover{text-decoration:underline;cursor:pointer}.vitem-page .public-link-box .url-box .copy-button .icon{width:.8rem;aspect-ratio:1/1}.vitem-page .public-link-box .url-box .copy-button .icon>img{width:100%;height:100%;object-fit:contain}.artist-panels{display:flex;flex-direction:column;gap:.5rem;margin-top:3rem;background:var(--bg-secondary);border-radius:.9rem}@media screen and (max-width: 767px){.artist-panels{margin-top:0;border-radius:0}}.artist-panels .artist-panel-details .artist-panel-summary{padding:1rem;cursor:pointer;transition:.2s}.artist-panels .artist-panel-details .artist-panel-summary:hover{color:var(--yellow-normal)}.artist-panels .artist-panel-details .artist-panel-content{max-height:23rem;overflow-y:auto}.artist-panels .artist-info-bar+.artist-info-bar{border-top:.2rem solid var(--black-weak)}.artist-panels .artist-info-bar{display:flex;padding:1rem}@media screen and (max-width: 767px){.artist-panels .artist-info-bar{flex-direction:column}}.artist-panels .artist-info-bar .left,.artist-panels .artist-info-bar .right{display:flex;gap:1rem;align-items:center}.artist-panels .artist-info-bar .left .artist-icon{width:4rem;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius-full)}.artist-panels .artist-info-bar .left .artist-icon>img{width:100%;height:100%;object-fit:cover}.artist-panels .artist-info-bar .left .artist-names{display:flex;flex-direction:column;gap:1rem}.artist-panels .artist-info-bar .left .artist-names .name{font-size:1.5rem;font-weight:700;font-feature-settings:"palt"}.artist-panels .artist-info-bar .left .artist-names .name a:hover{text-decoration:underline}.artist-panels .artist-info-bar .left .artist-names .name .organization{font-size:.8rem;font-weight:400;font-feature-settings:"palt"}.artist-panels .artist-info-bar .left .artist-names .ff-datum{display:flex;gap:1rem}.artist-panels .artist-info-bar .left .artist-names .ff-datum .txt{font-size:1rem;font-feature-settings:"palt"}.artist-panels .artist-info-bar .left .artist-names .ff-datum .txt:hover{text-decoration:underline}.artist-panels .artist-info-bar .right{margin-left:auto}@media screen and (max-width: 767px){.artist-panels .artist-info-bar .right{flex-direction:column-reverse;align-items:flex-start;width:100%;margin-top:1rem;margin-left:0}}.artist-panels .artist-info-bar .right .social-links{display:flex;gap:1rem}@media screen and (max-width: 767px){.artist-panels .artist-info-bar .right .social-links{width:100%;padding-top:1rem;border-top:.1rem solid rgba(255,255,255,.3)}}.artist-panels .artist-info-bar .right .social-links .social-link{width:2.5rem;aspect-ratio:1/1;padding:.5rem;overflow:hidden;background:var(--black-weak);border-radius:50%;transition:.2s}.artist-panels .artist-info-bar .right .social-links .social-link>img{width:100%;height:100%;object-fit:contain}.artist-panels .artist-info-bar .right .social-links .social-link:hover{opacity:.8}.artist-panels .artist-info-bar .right .follow-button{padding:.5rem 1.5rem}.item-panels{display:flex;gap:1rem;margin-top:1rem}@media screen and (max-width: 767px){.item-panels{flex-direction:column;gap:0}}.item-panels .left,.item-panels .right{align-self:flex-start}@media screen and (max-width: 767px){.item-panels .left,.item-panels .right{gap:0!important;width:100%!important;padding:0}.item-panels .left .goal-content,.item-panels .right .goal-content{width:100%;padding-top:2.5rem;border-radius:0}.item-panels .left .goal-content .label,.item-panels .right .goal-content .label{font-size:1.2rem}.item-panels .left .goal-content .content-box,.item-panels .right .goal-content .content-box{padding:1rem 2rem}}.item-panels .left{display:flex;flex-direction:column;gap:1rem;width:60%}@media screen and (max-width: 767px){.item-panels .left .panel-ttl{padding-left:2.5rem!important}}.item-panels .left .images-panel .main-image{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;cursor:move;background:var(--black-weak);border-radius:.3rem}.item-panels .left .images-panel .main-image>img{width:100%;height:100%;object-fit:contain}.item-panels .left .images-panel .main-image .content-box{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.item-panels .left .images-panel .main-image .content-box .audio{flex-shrink:0;width:80%}.item-panels .left .images-panel .main-image .content-box .youtube-video{width:100%;aspect-ratio:16/9}.item-panels .left .images-panel .main-image .content-box .youtube-video>iframe{width:100%;height:100%;border:none;outline:none}.item-panels .left .images-panel .main-image .medals{position:absolute;top:.5rem;right:.5rem}.item-panels .left .images-panel .main-image .medals.cover{top:0;left:0;width:100%;height:100%}.item-panels .left .images-panel .main-image .medals.cover .medal-button{display:block;width:100%;height:100%;background:transparent;opacity:0}.item-panels .left .images-panel .main-image .medals.cover .medal-button:hover{opacity:0}.item-panels .left .images-panel .main-image .medals .medal-button{padding:.2rem 1rem;font-size:.9rem;font-feature-settings:"palt";color:var(--bg-primary);background:#fff;border-radius:.3rem;opacity:1;transition:.2s}.item-panels .left .images-panel .main-image .medals .medal-button:hover{opacity:.8}.item-panels .left .images-panel .images-slider{position:relative;display:flex;gap:.5rem;margin-top:1rem}.item-panels .left .images-panel .images-slider .slide{position:relative;flex-shrink:0;width:calc((100% - 1.5rem)/4);aspect-ratio:1/1;overflow:hidden;-webkit-user-select:none;user-select:none;background:var(--black-weak);border:.1rem solid transparent;border-radius:.3rem;transition:.2s}.item-panels .left .images-panel .images-slider .slide>img{width:100%;height:100%;object-fit:contain}.item-panels .left .images-panel .images-slider .slide.active{border-color:var(--bage-normal)}.item-panels .left .images-panel .images-slider .button{position:absolute;top:50%;padding:.3rem;background:var(--yellow-normal);border:.2rem solid var(--yellow-normal);border-radius:50%;box-shadow:0 0 .5rem #00000080;transition:.2s}.item-panels .left .images-panel .images-slider .button:hover{background-color:var(--yellow-dark);border-color:var(--yellow-dark)}.item-panels .left .images-panel .images-slider .prev{left:0;transform:translate(-.5rem,-50%)}.item-panels .left .images-panel .images-slider .next{right:0;transform:translate(.5rem,-50%)}.item-panels .left .main-info-panel{display:none}@media screen and (max-width: 767px){.item-panels .left .main-info-panel{display:block;padding:2rem;border-top:.1rem solid var(--black-line);border-bottom:.1rem solid var(--black-line)}}.item-panels .left .benefit-content-panel .benefits{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 767px){.item-panels .left .benefit-content-panel .benefits{flex-wrap:nowrap;padding-bottom:1rem;overflow-x:auto}}.item-panels .left .benefit-content-panel .benefits .benefit{position:relative;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;width:calc((100% - 3rem)/4);padding:1rem;overflow:hidden;background:var(--bg-primary);border:.1rem solid var(--bage-normal);border-radius:.3rem}@media screen and (max-width: 1800px){.item-panels .left .benefit-content-panel .benefits .benefit{width:calc((100% - 2rem) / 3)}}@media screen and (max-width: 767px){.item-panels .left .benefit-content-panel .benefits .benefit{width:calc((100% - 2rem) / 2.8)}}.item-panels .left .benefit-content-panel .benefits .benefit.weak{opacity:.2}.item-panels .left .benefit-content-panel .benefits .benefit.upcoming{border-color:var(--black-line)}.item-panels .left .benefit-content-panel .benefits .benefit.upcoming .image{opacity:.5}.item-panels .left .benefit-content-panel .benefits .benefit .image{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:.3rem}.item-panels .left .benefit-content-panel .benefits .benefit .image>img{width:100%;height:100%;object-fit:contain}.item-panels .left .benefit-content-panel .benefits .benefit .name{width:100%;overflow:hidden;font-size:.8rem;font-weight:700;font-feature-settings:"palt";text-align:center}.item-panels .left .benefit-content-panel .benefits .benefit .name .small{font-size:.7rem;font-feature-settings:"palt";opacity:.5}.item-panels .left .benefit-content-panel .benefits .benefit .ex{display:flex;justify-content:center;width:100%;font-size:.7rem;font-feature-settings:"palt";opacity:.5}.item-panels .left .benefit-content-panel .benefits .benefit .label{position:absolute;top:5%;left:-59%;width:150%;padding:.2rem;font-size:.7rem;font-feature-settings:"palt";text-align:center;letter-spacing:-.0001rem;background:var(--green-dark);box-shadow:0 0 .2rem #0000004d;rotate:-45deg;scale:.8}@media screen and (max-width: 1800px){.item-panels .left .benefit-content-panel .benefits .benefit .label{left:-60%}}@media screen and (max-width: 767px){.item-panels .left .benefit-content-panel .benefits .benefit .label{left:-57%}}.item-panels .left .benefit-content-panel .benefits-modal .modal-body{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;width:90%;max-width:767px;max-height:90dvh;padding:2rem;overflow-x:hidden;overflow-y:auto;background:var(--bg-primary);border-radius:.3rem;box-shadow:0 0 .5rem #ffffff80;transform:translate(-50%,-50%)}.item-panels .left .benefit-content-panel .benefits-modal .modal-body .modal-ttl{margin-bottom:1rem;font-size:1.5rem;font-weight:700;font-feature-settings:"palt";color:var(--yellow-normal);text-align:center}.item-panels .left .benefit-content-panel .benefits-modal .modal-body .detail{width:100%}.item-panels .left .benefit-content-panel .benefits-modal .modal-body .detail .image{width:50%;max-width:1200px;margin:0 auto}@media screen and (max-width: 767px){.item-panels .left .benefit-content-panel .benefits-modal .modal-body .detail .image{width:100%}}.item-panels .left .benefit-content-panel .benefits-modal .modal-body .detail .txt{margin-top:1rem;font-feature-settings:"palt";text-align:center}.item-panels .left .gacha-content-panel .gachas{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 767px){.item-panels .left .gacha-content-panel .gachas{flex-wrap:nowrap;padding-bottom:1rem;overflow-x:auto}}.item-panels .left .gacha-content-panel .gachas .gacha{display:flex;flex-direction:column;width:100%}.item-panels .left .gacha-content-panel .gachas .gacha .gacha-head{display:flex;flex-shrink:0;gap:1rem;align-items:center;width:100%;overflow:hidden}.item-panels .left .gacha-content-panel .gachas .gacha .gacha-head .image{flex-shrink:0;width:20%;aspect-ratio:1/1;overflow:hidden;border-radius:.3rem}@media screen and (max-width: 767px){.item-panels .left .gacha-content-panel .gachas .gacha .gacha-head .image{width:25%}}.item-panels .left .gacha-content-panel .gachas .gacha .gacha-head .image>img{width:100%;height:100%;object-fit:contain}.item-panels .left .gacha-content-panel .gachas .gacha .gacha-head .desc{display:flex;flex-direction:column;gap:.5rem}.item-panels .left .gacha-content-panel .gachas .gacha .gacha-head .desc .name{width:100%;overflow:hidden;font-size:.8rem;font-weight:700;font-feature-settings:"palt";text-align:left}.item-panels .left .gacha-content-panel .gachas .gacha .gacha-head .desc .name .small{font-size:.7rem;font-feature-settings:"palt";opacity:.5}.item-panels .left .gacha-content-panel .gachas .gacha .gacha-head .desc .ex{display:flex;flex-direction:column;justify-content:center;width:100%}.item-panels .left .gacha-content-panel .gachas .gacha .gacha-head .desc .ex .txt{flex-shrink:0;width:100%;font-size:.7rem;font-feature-settings:"palt";opacity:.5}.item-panels .left .gacha-content-panel .gachas .gacha .gacha-head .desc .drop-rate{margin-top:auto}.item-panels .left .gacha-content-panel .gachas .gacha .drop-rates{margin-top:1rem}.item-panels .left .gacha-content-panel .gachas .gacha .drop-rates .summary{font-size:.8rem;text-align:right}.item-panels .left .gacha-content-panel .gachas .gacha .drop-rates .cards{display:flex;gap:.5rem;width:100%;padding:1rem;margin-top:.5rem;overflow-x:auto;background:var(--bg-secondary)}.item-panels .left .gacha-content-panel .gachas .gacha .drop-rates .cards .card{flex-shrink:0;width:20%;min-width:5rem;background:var(--bg-primary);border:.1rem solid var(--black-line);border-radius:.2rem}@media screen and (max-width: 767px){.item-panels .left .gacha-content-panel .gachas .gacha .drop-rates .cards .card{width:30%}}.item-panels .left .gacha-content-panel .gachas .gacha .drop-rates .cards .card>.image{width:100%;aspect-ratio:1/1}.item-panels .left .gacha-content-panel .gachas .gacha .drop-rates .cards .card .detail{padding:0 .3rem .5rem;margin-top:.5rem}.item-panels .left .gacha-content-panel .gachas .gacha .drop-rates .cards .card .detail .name{font-size:.7rem;font-weight:700}.item-panels .left .gacha-content-panel .gachas .gacha .drop-rates .cards .card .detail .drop-rate{font-size:.7rem;font-weight:700;color:var(--yellow-dark);text-align:center}.item-panels .left .gacha-content-panel .benefits-modal .modal-body{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;width:90%;max-width:767px;max-height:90dvh;padding:2rem;overflow-x:hidden;overflow-y:auto;background:var(--bg-primary);border-radius:.3rem;box-shadow:0 0 .5rem #ffffff80;transform:translate(-50%,-50%)}.item-panels .left .gacha-content-panel .benefits-modal .modal-body .modal-ttl{margin-bottom:1rem;font-size:1.5rem;font-weight:700;font-feature-settings:"palt";color:var(--yellow-normal);text-align:center}.item-panels .left .gacha-content-panel .benefits-modal .modal-body .detail{width:100%}.item-panels .left .gacha-content-panel .benefits-modal .modal-body .detail .image{width:50%;max-width:1200px;margin:0 auto}@media screen and (max-width: 767px){.item-panels .left .gacha-content-panel .benefits-modal .modal-body .detail .image{width:100%}}.item-panels .left .gacha-content-panel .benefits-modal .modal-body .detail .txt{margin-top:1rem;font-feature-settings:"palt";text-align:center}.item-panels .right{width:calc(40% - 1rem)}@media screen and (max-width: 767px){.item-panels .right .main-info{display:none}}.item-panels .left .main-info .categories,.item-panels .right .main-info .categories{display:flex;flex-wrap:wrap;gap:.3rem .5rem}.item-panels .left .main-info .categories .category,.item-panels .right .main-info .categories .category{font-size:1rem;font-feature-settings:"palt";color:var(--yellow-normal)}.item-panels .left .main-info .categories .category:hover,.item-panels .right .main-info .categories .category:hover{text-decoration:underline}.item-panels .left .main-info .tags,.item-panels .right .main-info .tags{display:flex;flex-wrap:wrap;gap:.3rem .5rem;margin-top:.5rem}.item-panels .left .main-info .tags .tag,.item-panels .right .main-info .tags .tag{padding:.3rem .5rem;font-size:.8rem;font-feature-settings:"palt";color:#fff;background:var(--bg-primary);border-radius:.3rem;transition:.2s}.item-panels .left .main-info .tags .tag:hover,.item-panels .right .main-info .tags .tag:hover{opacity:.8}.item-panels .left .main-info .artists,.item-panels .right .main-info .artists{display:flex;flex-wrap:wrap;gap:1rem;max-height:10rem;margin-top:1rem;overflow-y:auto}.item-panels .left .main-info .artists .artist,.item-panels .right .main-info .artists .artist{display:flex;gap:.5rem;align-items:center}.item-panels .left .main-info .artists .artist .icon,.item-panels .right .main-info .artists .artist .icon{flex-shrink:0;width:1.5rem;aspect-ratio:1/1;overflow:hidden;border-radius:50%}.item-panels .left .main-info .artists .artist .icon>img,.item-panels .right .main-info .artists .artist .icon>img{width:100%;height:100%;object-fit:cover}.item-panels .left .main-info .artists .artist .name,.item-panels .right .main-info .artists .artist .name{font-size:.8rem;font-feature-settings:"palt"}.item-panels .left .main-info .artists .artist:hover .name,.item-panels .right .main-info .artists .artist:hover .name{text-decoration:underline}.item-panels .left .main-info .item-name,.item-panels .right .main-info .item-name{margin-top:1rem;font-size:1.7rem;font-weight:700;line-height:1.7;color:#fff;letter-spacing:-.05rem}.item-panels .left .main-info .like-row,.item-panels .right .main-info .like-row{display:flex;gap:1rem;margin-top:1rem}.item-panels .left .main-info .like-row .shares,.item-panels .right .main-info .like-row .shares{display:flex;flex-shrink:0;gap:.5rem;margin-left:auto}.item-panels .left .main-info .like-row .shares .page-out,.item-panels .left .main-info .like-row .shares .dots,.item-panels .right .main-info .like-row .shares .page-out,.item-panels .right .main-info .like-row .shares .dots{width:2rem;aspect-ratio:1/1;transition:.2s}.item-panels .left .main-info .like-row .shares .page-out:hover,.item-panels .left .main-info .like-row .shares .dots:hover,.item-panels .right .main-info .like-row .shares .page-out:hover,.item-panels .right .main-info .like-row .shares .dots:hover{opacity:.8}.item-panels .left .main-info .inventry-count,.item-panels .right .main-info .inventry-count{margin-top:1rem;font-size:1rem;font-weight:700}.item-panels .left .main-info .price,.item-panels .right .main-info .price{font-weight:700;font-feature-settings:"palt"}.item-panels .left .main-info .price .mark,.item-panels .right .main-info .price .mark{margin-right:.3rem;font-size:1.5rem}.item-panels .left .main-info .price .num,.item-panels .right .main-info .price .num{font-size:2.5rem;letter-spacing:-.001rem}.item-panels .left .main-info .price .tax,.item-panels .right .main-info .price .tax{margin-left:.3rem;font-size:1rem}.item-panels .left .main-info .price .txt,.item-panels .right .main-info .price .txt{display:block;margin-top:1rem;font-size:2rem}.item-panels .left .main-info .shipping-fee,.item-panels .right .main-info .shipping-fee{font-size:1rem;font-weight:700;font-feature-settings:"palt"}.item-panels .left .main-info .sale-status-label,.item-panels .right .main-info .sale-status-label{padding:.5rem;margin-top:1rem;font-size:1rem;font-weight:400;font-feature-settings:"palt";color:#fff;color:var(--green-normal);text-align:center;border:.1rem solid var(--green-normal);border-radius:.3rem}@media screen and (max-width: 767px){.item-panels .left .main-info .sale-status-label,.item-panels .right .main-info .sale-status-label{padding:1rem .5rem;font-size:1.2rem}}.item-panels .left .main-info .count-selector,.item-panels .right .main-info .count-selector{display:flex;gap:.5rem;align-items:center;margin-top:.5rem}.item-panels .left .main-info .count-selector .count-txt,.item-panels .right .main-info .count-selector .count-txt{font-size:1rem;font-weight:700}.item-panels .left .main-info .mvp-info,.item-panels .right .main-info .mvp-info{padding:.5rem;margin-top:1rem;word-break:auto-phrase;background:var(--bg-primary);border:.1rem solid var(--yellow-normal);border-radius:.3rem}@media screen and (max-width: 767px){.item-panels .left .main-info .mvp-info,.item-panels .right .main-info .mvp-info{padding:1rem}}.item-panels .left .main-info .mvp-info .txt,.item-panels .right .main-info .mvp-info .txt{font-size:.9rem;font-feature-settings:"palt";line-height:1.7;color:var(--txt-color);text-align:center;word-break:auto-phrase}.item-panels .left .main-info .mvp-info .txt .date,.item-panels .right .main-info .mvp-info .txt .date{font-size:1.1rem;font-weight:700;color:var(--yellow-normal)}.item-panels .left .main-info .payment-info,.item-panels .right .main-info .payment-info{padding:.5rem;margin-top:1rem;word-break:auto-phrase;background:var(--black-weak);border-radius:.3rem}@media screen and (max-width: 767px){.item-panels .left .main-info .payment-info,.item-panels .right .main-info .payment-info{padding:1rem}}.item-panels .left .main-info .payment-info .label,.item-panels .right .main-info .payment-info .label{font-size:1rem;font-weight:700;font-feature-settings:"palt";color:var(--yellow-normal);text-align:center}@media screen and (max-width: 767px){.item-panels .left .main-info .payment-info .label,.item-panels .right .main-info .payment-info .label{font-size:1.2rem}}.item-panels .left .main-info .payment-info .payment-methods,.item-panels .right .main-info .payment-info .payment-methods{display:flex;flex-direction:column;gap:1.5rem;margin-top:.5rem}.item-panels .left .main-info .payment-info .payment-methods .payment-method+.payment-method,.item-panels .right .main-info .payment-info .payment-methods .payment-method+.payment-method{padding-top:1.5rem;border-top:.1rem solid var(--bage-normal)}.item-panels .left .main-info .payment-info .payment-methods .payment-method .method-name,.item-panels .right .main-info .payment-info .payment-methods .payment-method .method-name{font-size:.8rem;font-weight:700;font-feature-settings:"palt";color:#fff;text-align:center}@media screen and (max-width: 767px){.item-panels .left .main-info .payment-info .payment-methods .payment-method .method-name,.item-panels .right .main-info .payment-info .payment-methods .payment-method .method-name{font-size:1rem}}.item-panels .left .main-info .payment-info .payment-methods .payment-method .white-box,.item-panels .right .main-info .payment-info .payment-methods .payment-method .white-box{padding:.3rem 1rem;margin-top:.5rem;background:#f0f1f1;border-radius:.2rem}.item-panels .left .main-info .payment-info .payment-methods .payment-method .icons,.item-panels .right .main-info .payment-info .payment-methods .payment-method .icons{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center}.item-panels .left .main-info .payment-info .payment-methods .payment-method .icons .icon,.item-panels .right .main-info .payment-info .payment-methods .payment-method .icons .icon{flex-shrink:0;width:2rem;aspect-ratio:1/1;vertical-align:middle}@media screen and (max-width: 767px){.item-panels .left .main-info .payment-info .payment-methods .payment-method .icons .icon,.item-panels .right .main-info .payment-info .payment-methods .payment-method .icons .icon{width:2.5rem}}.item-panels .left .main-info .payment-info .payment-methods .payment-method .icons .icon>img,.item-panels .right .main-info .payment-info .payment-methods .payment-method .icons .icon>img{width:100%;height:100%;object-fit:contain}.item-panels .left .main-info .payment-info .txt,.item-panels .right .main-info .payment-info .txt{margin-top:.5rem;font-size:.7rem;font-feature-settings:"palt";line-height:1.7;color:#fff;text-align:center;word-break:auto-phrase}@media screen and (max-width: 767px){.item-panels .left .main-info .payment-info .txt,.item-panels .right .main-info .payment-info .txt{font-size:1rem}}.item-panels .left .main-info .payment-info .txt>a,.item-panels .right .main-info .payment-info .txt>a{color:var(--blue);text-decoration:underline;transition:.2s}.item-panels .left .main-info .payment-info .txt>a:hover,.item-panels .right .main-info .payment-info .txt>a:hover{opacity:.6}.item-panels .left .main-info .buttons,.item-panels .right .main-info .buttons{display:flex}.item-panels .left .main-info+.sale-period,.item-panels .left .main-info+.shipping-info,.item-panels .right .main-info+.sale-period,.item-panels .right .main-info+.shipping-info{padding-top:1rem;margin-top:2rem;border-top:.1rem solid var(--black-line)}.item-panels .left .sale-period+.shipping-info,.item-panels .right .sale-period+.shipping-info{margin-top:2rem}.item-panels .left .sale-period,.item-panels .right .sale-period{display:flex;flex-direction:column;gap:.5rem}.item-panels .left .sale-period .panel-body,.item-panels .right .sale-period .panel-body{padding:0}.item-panels .left .sale-period .panel-txt,.item-panels .right .sale-period .panel-txt{margin-top:1rem;font-feature-settings:"palt"}.item-panels .left .shipping-info .panel-body,.item-panels .right .shipping-info .panel-body{padding:0}.item-panels .left .shipping-info .panel-title,.item-panels .right .shipping-info .panel-title{padding:.5rem;font-size:1rem;font-weight:700;font-feature-settings:"palt";color:var(--yellow-normal);text-align:center}@media screen and (max-width: 767px){.item-panels .left .shipping-info .panel-title,.item-panels .right .shipping-info .panel-title{font-size:1.2rem}}.item-panels .left .shipping-info .panel-txt,.item-panels .right .shipping-info .panel-txt{margin-top:1rem;font-size:1rem;line-height:2}.item-panels .left .other-info+.other-info,.item-panels .right .other-info+.other-info{padding-bottom:2rem;margin-top:0}.item-panels .left .other-info,.item-panels .right .other-info{padding-top:2rem;padding-bottom:2rem;margin-top:2rem;border-top:.1rem solid var(--black-line)}.item-panels .left .other-info .links,.item-panels .right .other-info .links{display:flex;flex-direction:column;gap:1rem}.item-panels .left .other-info .links .link,.item-panels .right .other-info .links .link{display:flex;gap:.5rem;align-items:center;font-size:1rem;font-feature-settings:"palt";color:#fff}.item-panels .left .other-info .links .link:hover,.item-panels .right .other-info .links .link:hover{text-decoration:underline}.item-panels .left .other-info .links .link .icon,.item-panels .right .other-info .links .link .icon{flex-shrink:0;align-self:stretch;width:1.5rem;aspect-ratio:1/1;vertical-align:middle;background:transparent no-repeat center/contain}.item-panels .left .other-info .links .link .icon.receipt,.item-panels .right .other-info .links .link .icon.receipt{background-image:url(/images/shared/icon/receiptWhite.svg)}.item-panels .left .other-info .links .link .icon.card,.item-panels .right .other-info .links .link .icon.card{background-image:url(/images/shared/icon/cardWhite.svg)}.item-panels .left .other-info .links .link .icon.right,.item-panels .right .other-info .links .link .icon.right{width:1rem!important;margin-left:1.5rem;background-image:url(/images/shared/icon/arrowRightWhite.svg)}@media screen and (max-width: 767px){.item-panels .left .other-info .links .link .icon.right,.item-panels .right .other-info .links .link .icon.right{margin-left:auto}}.item-panels .panel{width:100%;overflow:hidden;background:var(--bg-secondary);border-radius:.9rem}@media screen and (max-width: 767px){.item-panels .panel{border-radius:0}}.item-panels .panel .panel-ttl{padding:.5rem;font-size:1rem;font-weight:700;font-feature-settings:"palt";color:var(--yellow-normal);text-align:center}@media screen and (max-width: 767px){.item-panels .panel .panel-ttl{padding-top:2.5rem;font-size:1.2rem;text-align:left}}.item-panels .panel .panel-sub-txt{font-size:.8rem;text-align:center}@media screen and (max-width: 767px){.item-panels .panel .panel-sub-txt{font-size:1rem}}.item-panels .panel .panel-body{padding:1rem}@media screen and (max-width: 767px){.item-panels .panel .panel-body{padding:1rem 2rem}}.item-panels .panel .panel-txt{font-size:1rem;line-height:2}.item-panels .panel .panel-txt a{color:var(--blue);text-decoration:underline}.item-panels .panel .link-with-thumb{display:flex;gap:1rem;align-items:center;padding:.5rem;background:var(--bg-primary);border:.1rem solid var(--bage-normal);border-radius:.5rem;transition:.2s}.item-panels .panel .link-with-thumb:hover{background:var(--bg-primary);border-color:var(--yellow-normal)}@media screen and (max-width: 767px){.item-panels .panel .link-with-thumb{flex-direction:column;padding:1rem}.item-panels .panel .link-with-thumb:hover{background:var(--bg-primary);border-color:var(--bage-normal)}.item-panels .panel .link-with-thumb:active{background:var(--bg-primary);border-color:var(--yellow-normal)}}.item-panels .panel .link-with-thumb .thumb{flex-shrink:0;width:10rem;min-width:25%}@media screen and (max-width: 767px){.item-panels .panel .link-with-thumb .thumb{width:100%}}.item-panels .panel .link-with-thumb .txt{font-size:1rem;font-weight:700;font-feature-settings:"palt";color:var(--yellow-normal);text-decoration:none}@media screen and (max-width: 767px){.item-panels .panel .link-with-thumb .txt{font-size:1.2rem}}@keyframes swipeRight{0%{opacity:0;transform:translate(-80%)}to{opacity:100;transform:translate(0)}}@keyframes swipeLeft{0%{opacity:0;transform:translate(80%)}to{opacity:100;transform:translate(0)}}@keyframes fadeInMainImage{0%{opacity:0}to{opacity:100}}.animate-right{animation:swipeRight .5s forwards}.animate-right+.content-box{animation:swipeRight .5s forwards}.animate-left{animation:swipeLeft .5s forwards}.animate-left+.content-box{animation:swipeLeft .5s forwards}.like-count{display:flex;gap:.3rem;align-items:flex-end;max-width:8rem;padding:.2rem 1rem .5rem;background:var(--bage-dark);border-radius:var(--radius-full);transition:.2s}.like-count.like .num{color:var(--yellow-normal)}.like-count.like.animation .num,.like-count.like.animation .icon{animation:likeAnimation .5s forwards}.like-count .icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1rem;aspect-ratio:1/1}.like-count .icon>img{width:100%;object-fit:contain}.like-count .num{font-size:1rem;font-feature-settings:"palt";color:var(--bage-normal);letter-spacing:-.001rem;transition:.2s;transform:translateY(.1rem)}.like-count:hover{opacity:.8}@keyframes likeAnimation{0%{scale:1}50%{scale:1.2}to{scale:1}}.share-modal .modal-body{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;width:90%;max-width:767px;max-height:90dvh;padding:2rem;overflow-x:hidden;overflow-y:auto;background:var(--bg-primary);border-radius:.3rem;box-shadow:0 0 .5rem #ffffff80;transform:translate(-50%,-50%)}.share-modal .modal-body .modal-ttl{margin-bottom:1rem;font-size:1.5rem;font-weight:700;font-feature-settings:"palt";color:var(--yellow-normal);text-align:center}.share-modal .modal-body .links{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.share-modal .modal-body .links .btn{display:flex;flex-shrink:0;gap:.5rem;align-items:center;padding:.15rem .8rem .15rem .2rem;background:#fff;border:.2rem solid transparent;border-radius:.2rem;transition:.2s}.share-modal .modal-body .links .btn .icon{aspect-ratio:1/1;padding:.5rem;background:var(--bg-primary);border-radius:.1rem}.share-modal .modal-body .links .btn .icon>img{width:1rem}.share-modal .modal-body .links .btn .txt{font-size:.8rem;font-weight:700;color:var(--bg-primary)}.share-modal .modal-body .links .btn:hover{background:var(--yellow-dark);border:.2rem solid var(--yellow-dark);box-shadow:0 0 .3rem #ffffff80}.medals-panel .medals{display:flex;gap:.5rem;padding:0;padding-bottom:1rem;overflow-x:auto}.medals-panel .medals .medal{flex-shrink:0;width:5rem}:root{--bg-primary: #0d0d0d;--bg-secondary: #1f1f1f;--black-line: #383838;--black-weak: #494a3a;--gray: #656565;--text-secondary: #838383;--yellow-dark: #cac200;--yellow-normal: #fff73e;--yellow-light: #fff73e80;--yellow-weak: #fff73e1a;--green-dark: #2e8510;--green-normal: #68ff4f;--green-light: #3eff5d;--bage-dark: #7f7f5d;--bage-normal: #bebe92;--red-dark: #b73e42;--red: #ff575c;--red-weak: #d77d86;--blue: #6ad4f6;--blue-dark: rgba(56, 144, 170, 1);--orange-gradient: linear-gradient(135deg, #ff6b6b, #ffa500);--txt-color: #fff;--link-color: var(--blue);--main-gradient: linear-gradient( 180deg, #ffea4f 0%, #fff73e 33.33%, #68ff4f 75%, #00e517 100% );--font: "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;--font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-logo: "Righteous", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;--z-gnav: 10000001;--z-play-queue: 10000002;--z-volume: 10000003;--z-play-area: 100000000;--z-over-wrap: 1000000000000;--root_dir: "../img";--radius-full: calc(infinity * 1px)}.related-vitems-panel .related-vitems{display:flex;gap:1rem;padding-bottom:1rem;overflow-x:auto}.related-vitems-panel .related-vitems .default-vitem-card{width:calc((100% - 2rem) / 1.8)}@media screen and (min-width: 1800px){.related-vitems-panel .related-vitems .default-vitem-card{width:calc((100% - 2rem) / 3)}}@media screen and (max-width: 767px){.related-vitems-panel .related-vitems .default-vitem-card{width:calc((100% - 2rem) / 1.5)}}
