@charset "UTF-8";@keyframes fuwafuwa{0%{-webkit-transform:translate(0,0);transform:translate(0)}50%{-webkit-transform:translate(0,-4px);transform:translateY(-4px)}to{-webkit-transform:translate(0,0);transform:translate(0)}}@keyframes slide-up{0%{opacity:.1;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes opacity{0%{opacity:.3}to{opacity:1}}.page-title-bar{margin-bottom:10px}.page-title-bar .page-title{display:inline;float:none}.page-title-bar .prod-mark-area{display:inline;font-size:20px;font-size:2rem;font-weight:700;line-height:1.2;text-align:left}.page-title-bar .prod-mark-area .prod-mark{font-weight:700}.page-title-bar .prod-mark-area .sale:nth-of-type(2){display:none}#player-wrapper{background:url(/img/bg/background_player.png) 0 0 repeat;clear:both;display:block;height:490px;margin:10px 0;overflow:hidden;position:relative}#player-wrapper #player-box{background:url(/img/bg/background_player.png) 0 0 repeat;margin:0 auto;position:relative;width:864px;height:100%;z-index:900}#player-wrapper #player-box .player{height:100%}#rec-area-wrapper{margin:10px 0}.detail-header{box-sizing:border-box;display:grid;font-size:14px;font-size:1.4rem;gap:20px;grid-template:"package-info package-actions"/1fr 460px;margin:0 0 50px;width:100%}.detail-header--only-info{grid-template:"package-info"/1fr}.detail-header--only-info .detail-header__package-info{grid-template:"jacket-area detail-area"/250px 1fr}.detail-header *{box-sizing:border-box}.detail-header__package-info{align-items:flex-start;display:grid;gap:0 20px;grid-area:package-info;grid-template:"jacket-area detail-area" auto "thumbs-area thumbs-area" auto "description-area description-area" 1fr/250px 1fr}.detail-header__package-info__jacket-area,.detail-header__package-info__play-movie-area,.detail-header__package-info__thumbs-area,.detail-header__package-info__description-area,.detail-header__package-info__detail-area{align-items:center;display:flex;flex-direction:column;justify-content:center}.detail-header__package-info__jacket-area{gap:10px;grid-area:jacket-area}.detail-header__package-info__play-movie-area{display:none;gap:10px;grid-area:play-movie-area}.detail-header__package-info__thumbs-area{grid-area:thumbs-area;margin-top:20px}.detail-header__package-info__description-area{font-size:16px;font-size:1.6rem;gap:20px;grid-area:description-area;margin-top:20px}.detail-header__package-info__detail-area{gap:10px;grid-area:detail-area}.detail-header__package-actions{align-self:start;grid-area:package-actions;position:sticky;top:0}.detail-header .play-ctrl-area{width:100%}.jacket .jacket-img{border:solid 1px #ccc;max-height:540px;max-width:100%}.jacket .btn-jacket-play{background-color:#000;border:solid 1px #f3f3f3;cursor:pointer;display:block;margin:0;padding:0;position:relative}.jacket .btn-jacket-play .jacket-img{opacity:.7}.jacket .btn-jacket-play .watermark{align-items:center;color:#fff;display:inline-flex;flex-direction:column;gap:5px;justify-content:center;left:50%;transform:translate(-50%,-50%);position:absolute;top:50%}.jacket .btn-jacket-play .watermark .playback-label{font-weight:700;opacity:.8}.jacket .btn-jacket-play:hover .jacket-img{opacity:.8}.own-license-area{align-items:flex-start;display:flex;gap:10px;justify-content:center;width:100%}.own-license-area__list{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:5px;justify-content:center}.play-ctrl-area{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.play-ctrl-area__play-btn-area{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.play-ctrl-area__play-btn-area__head{align-items:center;display:flex;justify-content:center;width:100%}.play-ctrl-area__play-btn-area__list{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.play-ctrl-area__play-btn-area__list__item{align-items:center;display:flex;justify-content:center}.play-ctrl-area__play-btn-area .btn-playback{align-items:center;display:flex;font-size:14px!important;font-size:1.4rem!important;font-weight:700!important;height:28px!important;line-height:1!important;justify-content:center;width:200px}.play-ctrl-area__play-btn-area .btn-playback.disabled,.play-ctrl-area__play-btn-area .btn-playback.disabled:hover{background-color:#bbb;border-color:#bababa #ededed #ededed #bababa;color:#999}.play-ctrl-area__play-btn-area .btn-playback.selected,.play-ctrl-area__play-btn-area .btn-playback.selected:hover{background-color:#f1f1f1}.play-ctrl-area__play-btn-area .btn-playback.btn-play-sample{font-weight:400!important}.play-ctrl-area__play-btn-area__message{width:100%}.item-rank-area{align-items:center;background-color:transparent!important;display:inline-flex;float:none;gap:5px;margin:0 10px 0 0;padding:0;vertical-align:unset}.item-rank-area .icon-rank-box{float:none;margin:-1px 0 0}.item-rank-area .rank-view{align-items:center;display:inline-flex;font-size:16px;font-size:1.6rem;gap:5px}.product-detail-rating .rating_view{align-items:center;cursor:pointer;display:inline-flex}.product-detail-rating .rating_view img{border:none}.user-bookmark{white-space:nowrap;word-break:keep-all;word-wrap:normal;align-items:center;background-color:transparent!important;display:inline-flex;font-weight:700;gap:5px}.user-bookmark .icon-bookmark{margin:-2px 0 0}.btn-bookmark{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;align-items:center;border:solid 1px #333;border-radius:15px;color:#333;cursor:pointer;display:inline-flex;justify-content:center;padding:2px 8px 0}.btn-bookmark .icon-bookmark{margin:-3px 5px 0 0}.btn-bookmark .bookmark-text{white-space:nowrap;word-break:keep-all;word-wrap:normal}.special-info{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%}.product-info{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%}.product-info .info-title{display:flex;font-weight:700;width:100px}.product-info .info-value{display:block;width:calc(100% - 110px)}.product-info .info-value-list{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.product-info.related-campaign{flex-direction:column;gap:0}.product-info.related-campaign .info-title,.product-info.related-campaign .info-value{width:100%}.product-info.related-campaign .info-value-list{align-items:flex-start;flex-direction:column}.product-info.related-campaign .info-value-list-item{padding:0 0 0 30px}.product-description,.shop-comment{width:100%}.pop-card{margin-top:0;width:100%}.pop-card .display-area .pop-body .pop-comment{font-size:16px;font-size:1.6rem}.preparation{font-size:16px;font-size:1.6rem;line-height:16px;margin:0;padding:15px 0 30px;text-align:center}.rights-media-area{background-color:#222;color:#fff;margin:0;position:relative;width:100%}.rights-media-area .mr-play-box-area{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;width:100%}.rights-media-area .mr-play-box-area:after{clear:both;content:"";display:block}.rights-media-area .mr-play-box-area{max-height:250px;height:250px;margin:0;transition:max-height .5s;width:100%}.rights-media-area .mr-play-box-area.playing{max-height:0}.rights-media-area .mr-play-box-area .mr-playback-link{display:inline-block;height:100%;position:relative;text-align:center;width:100%}.rights-media-area .mr-play-box-area .mr-playback-link,.rights-media-area .mr-play-box-area .mr-playback-link:active,.rights-media-area .mr-play-box-area .mr-playback-link:focus,.rights-media-area .mr-play-box-area .mr-playback-link:hover,.rights-media-area .mr-play-box-area .mr-playback-link:link,.rights-media-area .mr-play-box-area .mr-playback-link:visited{color:#fff}.rights-media-area .mr-play-box-area .mr-playback-link .player-thumb-area img{transition:ease-in-out .3s;transform:scale(1.1);opacity:.8}.rights-media-area .mr-play-box-area .mr-playback-link:hover .player-thumb-area img{transform:scale(1.2);opacity:1}.rights-media-area .mr-play-box-area .player-thumb-area{display:block;height:100%;position:relative;width:100%}.rights-media-area .mr-play-box-area .player-thumb-area:after{background:linear-gradient(#2220,#2220 190px,#222 250px);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.rights-media-area .mr-play-box-area .icon-play-large{left:50%;margin-top:-42.5px;margin-left:-42.5px;position:absolute;top:50%}.rights-media-area .mr-play-box-area .play-text{display:block;font-size:14px;font-size:1.4rem;left:0;margin-top:52.5px;position:absolute;top:50%;width:100%}.rights-media-area .mr-play-box-area .purchased-area{font-size:14px;font-size:1.4rem;left:0;margin-top:72.5px;position:absolute;text-align:center;top:50%;width:100%}.rights-media-area .campaign-explain-area{-webkit-animation:fuwafuwa 1.5s ease-in-out;animation:fuwafuwa 1.5s ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;display:flex;justify-content:space-between;padding:20px 20px 10px;width:100%}.rights-media-area .campaign-explain-area.single .campaign-msg{width:60%;margin:auto}.rights-media-area .campaign-explain-area.multiple .campaign-msg{width:49%}.rights-media-area .campaign-explain-area.multiple .sale:nth-of-type(2){display:none}.rights-media-area .campaign-explain-area .campaign-msg{background-color:#fff;border:solid 2px transparent;border-radius:100px;color:#333;display:inline-block;padding:10px;position:relative;text-align:center}.rights-media-area .campaign-explain-area .campaign-msg:before,.rights-media-area .campaign-explain-area .campaign-msg:after{border:10px solid transparent;content:"";left:50%;transform:translate(-50%);position:absolute}.rights-media-area .campaign-explain-area .campaign-msg:before{border-top-color:#fff;top:100%;z-index:2}.rights-media-area .campaign-explain-area .campaign-msg:after{border-width:11px;top:calc(100% + 2px);z-index:1}.rights-media-area .campaign-explain-area .campaign-msg .campaign-last-day{background-color:#666;color:#fff;display:block;font-size:14px;font-size:1.4rem;left:50%;margin:0 0 0 -50px;position:absolute;top:-15px;width:100px}.rights-media-area .campaign-explain-area .campaign-msg .campaign-label{display:block;font-size:20px;font-size:2rem;font-weight:700;width:100%}.rights-media-area .campaign-explain-area .campaign-msg .campaign-end{display:block;font-size:12px;font-size:1.2rem;width:100%}.rights-media-area .campaign-explain-area .campaign-msg.sale{color:#e6042b}.rights-media-area .campaign-explain-area .campaign-msg.point{color:#469921}.rights-media-area .campaign-explain-area .campaign-msg.ten-yen{color:#e6042b;margin:auto;width:60%}.rights-media-area .campaign-explain-area .campaign-msg.ten-yen .emphasis{color:#333}.rights-media-area .publish-info{align-items:center;display:flex;justify-content:space-between;padding:10px 25px 20px;width:100%}.rights-media-area .publish-info .publish-at{font-size:16px;font-size:1.6rem}.rights-media-area .publish-info .btn-bookmark{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #fff;border-radius:200px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-size:1.4rem;margin-top:3px;padding:2px 8px}.rights-media-area .publish-info .btn-bookmark .icon-bookmark{margin:-3px 5px 0 0;vertical-align:middle}.rights-media-area .buy-item-list{background-color:#222;width:100%}.rights-media-area .buy-item-list__item{border-top:solid 1px #666;margin:0 10px;padding:15px 5px}.rights-media-area .buy-item-list__item:last-of-type{border-bottom:solid 1px #666}.rights-media-area .buy-item{font-size:14px;font-size:1.4rem}.rights-media-area .buy-item__quality{font-weight:700}.rights-media-area .buy-item__current-price{font-size:28px;font-size:2.8rem}.rights-media-area .buy-item__current-price__sub-text{font-size:14px;font-size:1.4rem}.rights-media-area .buy-item__btn-quick-purchase{--height-btn-quick-purchase: 50px;font-size:16px;font-size:1.6rem}.rights-media-area .buy-item__btn-add-cart{--height-btn-add-cart: 30px;font-size:14px;font-size:1.4rem}.rights-media-area .buy-item.point-up .buy-item__points-earned{color:#fff}.rights-media-area .point-explain{line-height:1.6;padding:15px 25px;text-align:center}.rights-media-area .point-explain span{font-weight:700}.notice-message{width:100%}.thumbnail-list{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:center;margin:0 auto;width:100%}.thumbnail-list .thumbnail-item{align-items:center;display:flex;justify-content:center}.thumbnail-list .thumbnail-item img{border:solid 1px #f3f3f3;height:83px;width:auto}.thumbnail-list .thumbnail-item .thumbnail-link:hover{opacity:.8}.staff-data-list{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;width:100%}.staff-data-list *{box-sizing:inherit}.staff-data-list .staff-data{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.staff-data-list .staff-data__head{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%}.staff-data-list .staff-data__name,.staff-data-list .staff-data__measurements{white-space:nowrap;word-break:keep-all;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.staff-data-list .staff-data__name{font-weight:700}.staff-data-list .staff-data__data{padding:0 0 0 20px;width:100%}.user-review-area{float:left;margin:10px 0 5px;width:100%}.user-review-area .btn-rating{background-color:#eee;border:solid 1px #ccc;border-radius:5px;float:left;height:23px;margin:5px 5px 10px 0;padding:0 10px;width:132px}.user-review-area .btn-rating .btn-rating-title{display:inline-block;float:left;font-weight:700;line-height:24px}.user-review-area .btn-rating .myrating{float:right}.user-review-area .btn-review{background-color:#eee;border:solid 1px #ccc;border-radius:5px;float:left;height:23px;margin:5px 5px 10px;width:132px}.user-review-area .btn-review a{display:block;line-height:24px;padding:0 10px}.user-review-area .btn-review a .icon-review{margin:0 2px 0 0;vertical-align:middle}.user-review-area .blank{clear:both;padding:20px 10px;text-align:center}.user-review-area .review-list{clear:both;overflow:hidden}.user-review-area .review-list .post{border-color:#ccc;border-style:none none solid;border-width:0 0 1px;float:left;margin:0 0 -1px;padding:10px 0;width:100%}.user-review-area .review-list .post .post-header{background:none repeat scroll 0 0 transparent;font-size:13px;font-size:1.3rem;font-weight:700;line-height:1.5;overflow:hidden;padding:5px 0}.user-review-area .review-list .post .post-header .post-rating,.user-review-area .review-list .post .post-header .post-title{line-height:1.5;vertical-align:middle}.user-review-area .review-list .post .post-header .post-rating img{vertical-align:middle;padding:0 5px 2px 0}.user-review-area .review-list .post .post-user{padding:5px 0;text-align:left}.user-review-area .review-list .post .post-body{border-color:#ccc;border-style:none none dotted;border-width:0 0 1px;padding:5px 0}.user-review-area .review-list .judge{float:left;height:20px;line-height:1.6;padding:5px 0;width:100%}.user-review-area .review-list .judge p{float:left;height:20px;line-height:1.5;vertical-align:middle}.user-review-area .review-list .judge .btn-judge{margin:0 0 0 5px;width:50px}.user-review-area .review-list .judge .report{margin:0 0 0 5px}.user-review-area .review-list .judge .result{font-weight:700}.user-review-area .review-list .judge .vote-loader{margin:0 0 0 30px}.detail-banner-area{margin:0 0 20px;text-align:center;width:100%}.detail-banner-area__banner-img{max-width:980px;width:100%}.detail-banner-area__banner-img2{max-width:750px;width:100%}.page-package-edit-review .post-review-area{float:left;min-height:330px;margin:0 0 30px;width:100%}.page-package-edit-review .post-review-area .form-box{margin:10px 0 0;font-size:14px;font-size:14rem}.page-package-edit-review .post-review-area .form-box .complete{height:220px}.page-package-edit-review .post-review-area .form-box .complete .message_area{text-align:center;vertical-align:middle}.page-package-edit-review .post-review-area .form-box .body-item .myrating{margin:0}.page-package-edit-review .post-review-area .form-box .form-button-area{align-items:center;display:flex;height:100px;justify-content:center}.page-package-edit-review .example-area{float:left;width:100%;margin-bottom:30px}.page-package-edit-review .example-area .example-title{color:#900;font-size:14px;font-size:1.4rem;font-weight:700;line-height:2;margin:0 auto;text-align:center;width:500px}.page-package-edit-review .example-area .text-list{margin:0 auto;width:450px}.page-package-edit-review .thumbnail-list{gap:7px}.button-area{text-align:center}.message-area .partial-area-body{font-size:18px;font-size:1.8rem;text-align:center}.message-area .partial-area-body .sentence{margin:10px 0 0}.first_purchase_50off_target .badge-area-wrapper .ribbon-first-purchase-50off{display:none}.package-list-corner{margin:10px 0 0}.package-list-corner .ranking-num-area .rank{line-height:3.5}.package-list-corner .ranking-num-area .rank.first-place{background-image:url(/img/icon/desktop_icons/icon_crown01_pc.png);background-position:0 0;background-repeat:no-repeat;background-size:36px 36px;display:inline-block;height:36px;text-decoration:none;width:36px;color:#fff}.package-list-corner .ranking-num-area .rank.second-place{background-image:url(/img/icon/desktop_icons/icon_crown02_pc.png);background-position:0 0;background-repeat:no-repeat;background-size:36px 36px;display:inline-block;height:36px;text-decoration:none;width:36px;color:#fff}.package-list-corner .ranking-num-area .rank.third-place{background-image:url(/img/icon/desktop_icons/icon_crown03_pc.png);background-position:0 0;background-repeat:no-repeat;background-size:36px 36px;display:inline-block;height:36px;text-decoration:none;width:36px;color:#fff}.package-list-corner .ranking-num-area .rank.other-place{background-color:#ececec;border-radius:100px;width:30px;height:30px;display:inline-block;line-height:2.5;margin:3px 0}
