@keyframes fuwafuwa{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, -4px);transform:translate(0, -4px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slide-up{0%{opacity:0.1;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@keyframes opacity{0%{opacity:0.3}100%{opacity:1}}.page-title-bar .page-title{display:inline;float:none}.page-title-bar .prod-mark-area{display:inline;font-size:20px;font-size:2.0rem;font-weight:bold;line-height:1.2;text-align:left}.page-title-bar .prod-mark-area .prod-mark{font-weight:bold}.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 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%}.detail-header{clear:both;float:none;display:table;margin:10px 0 0;table-layout:fixed}.detail-sub-header{clear:both;float:none;display:table;table-layout:fixed}.jacket-area{display:table-cell;margin:0;vertical-align:top;width:152px}.info-area{display:table-cell;margin:0;padding:0 20px;vertical-align:top;font-size:14px;font-size:1.4rem}.jacket-area .jacket{float:left;width:100%}.jacket-area .jacket{opacity:1;filter:Alpha(opacity=100)}.jacket-area .jacket img{border:1px solid #ccc}.jacket-area .jacket:hover{opacity:0.8;filter:Alpha(opacity=80)}.play-ctrl-area{float:left;margin:5px 0 0;text-align:center;width:100%}.play-ctrl-area .btn-playback{display:block;font-size:14px !important;font-size:1.4rem !important;font-weight:bold !important;line-height:2 !important;height:auto !important;margin:0 auto;width:160px}.play-ctrl-area .btn-playback.disabled,.play-ctrl-area .btn-playback.disabled:hover{background-color:#bbb;border-color:#bababa #ededed #ededed #bababa;color:#999}.play-ctrl-area .btn-playback.selected,.play-ctrl-area .btn-playback.selected:hover{background-color:#f1f1f1}.play-ctrl-area .btn-playback.btn-play-sample{font-weight:normal !important}.play-ctrl-area .btn-playback .icon-play{margin:-3px 0 0 5px;vertical-align:middle}.play-ctrl-area .own-license-text{font-size:12px;font-size:1.2rem;text-align:center}.play-ctrl-area .own-license-list .own-license-item{font-size:12px;font-size:1.2rem;text-align:center;margin-top:4px}.message-area{margin:10px 0 0}.item-rank-area{background-color:#eee !important;border-radius:3px;float:left;margin:0 8px 5px 0;padding:3px 5px;position:relative;vertical-align:middle}.item-rank-area:before{display:none}.item-rank-area .icon-rank-box{float:left;margin-top:2px;vertical-align:middle}.item-rank-area .rank-view{float:left;margin:0 0 0 3px}.item-rank-area .rank-view .rank-term{float:left;text-align:center;vertical-align:middle;white-space:nowrap}.item-rank-area .rank-view .rank-term.rank-weekly{margin-right:2px}.item-rank-area .rank-view .rank-term.rank-monthly{margin-right:2px;margin-left:5px}.item-rank-area .rank-view .rank-num{float:left;text-align:center;vertical-align:bottom;font-weight:bold;white-space:nowrap}.item-rank-area .rank-view .rank-num.rank-weekly{white-space:nowrap}.user-rating{float:left;height:18px;padding:5px 0;width:100%;display:table}.user-rating .info-title{display:table-cell;vertical-align:top;width:7em;font-weight:bold}.user-rating .info-value .product-detail-rating{display:inline-block;vertical-align:middle;width:80px}.user-rating .info-value .product-detail-rating img{border:none;vertical-align:text-top}.user-bookmark{float:left;height:18px;margin:0 0 5px;display:table;background-color:#f8f8f8 !important;border-radius:3px;padding:3px 5px;vertical-align:middle;position:relative}.user-bookmark .info-title{display:table-cell;vertical-align:top;padding-right:5px}.user-bookmark .info-title .icon-bookmark{padding-right:2px}.user-bookmark .info-value{display:table-cell;vertical-align:top}.add-bookmark,.add-bookmark-checked{background:none;height:18px;line-height:1.7;width:auto}.add-bookmark a,.add-bookmark-checked a{padding:0 0 0 15px;white-space:nowrap}.add-bookmark a{background-position:0px 2px}.add-bookmark-checked a{background-position:0px -18px}.product-info{float:left;padding:5px 0;width:100%;display:table}.product-info .info-title,.product-info .info-title2,.product-info .info-title3{display:table-cell;vertical-align:top;width:7em;font-weight:bold}.product-info .info-value,.product-info .info-value2,.product-info .info-value3{float:left;margin:0 10px 0 0}.product-info .info-value2{margin:0 0 0 0}.product-info .info-value3{margin:0 0 0 0}.product-info .info-value .info-value-list1,.product-info .info-value2 .info-value-list1,.product-info .info-value3 .info-value-list1{float:left}.product-info .info-value .info-value-list1 .info-value-list-item,.product-info .info-value2 .info-value-list1 .info-value-list-item,.product-info .info-value3 .info-value-list1 .info-value-list-item{display:inline-block;float:left}.product-info .info-value2 .info-value-list1 .info-value-list-item,.product-info .info-value3 .info-value-list1 .info-value-list-item{margin:0 5px 0 0;word-break:keep-all;white-space:nowrap}.product-info.pattern2{border-color:#ccc;border-style:dotted none none;border-width:1px;margin:10px 0 0}.product-info.pattern2 .info-title,.product-info.pattern2 .info-value{line-height:20px}.product-info.pattern2 .info-value,.product-info.pattern2 .info-value a{color:#E90129;font-weight:bold}.campaign-list-area{display:block}.campaign-list-area .info-title{width:100%}.campaign-list-area .info-value{margin:0}.campaign-list-area .campaign-list .campaign-info{margin-top:6px}.product-description{float:none;padding:0 20px 15px 0;overflow:hidden;font-size:14px;font-size:1.4rem}.shop-comment{margin:0 20px 20px 0;font-size:14px;font-size:1.4rem}.preparation{font-size:16px;font-size:1.6rem;line-height:16px;margin:0;padding:15px 0 30px;text-align:center}.already-purchase-text{font-size:14px;font-size:1.4rem}.buy-area{display:table-cell;margin:0;overflow:hidden;position:relative;vertical-align:top}.rights-media-area{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;background-color:#222222;color:#fff;float:none;margin:0;overflow:hidden;padding:25px 0 0;width:460px}.rights-media-area a{color:#fff}.rights-media-area a:active,.rights-media-area a:focus,.rights-media-area a:hover,.rights-media-area a:link,.rights-media-area a:visited{color:#fff}.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%;max-height:250px;height:250px;margin:-25px 0 20px;transition:max-height 0.5s;width:460px}.rights-media-area .mr-play-box-area:after{clear:both;content:"";display:block}.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 .player-thumb-area img{transition:ease-in-out 0.3s;transform:scale(1.1);opacity:0.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(rgba(34,34,34,0) 0px, rgba(34,34,34,0) 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{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-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;margin:0 25px 20px;width:410px}.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{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-radius:100px;color:#333;display:inline-block;padding:10px;position:relative;text-align:center}.rights-media-area .campaign-explain-area .campaign-msg:before{border:10px solid transparent;border-top:10px solid #fff;content:"";left:50%;margin-left:-10px;position:absolute;top:100%}.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:2.0rem;font-weight:bold;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:#00902f}.rights-media-area .campaign-explain-area .campaign-msg.ten-yen{width:60%;margin:auto;color:#e6042b}.rights-media-area .campaign-explain-area .campaign-msg.ten-yen .emphasis{color:#333}.rights-media-area .publish-info{margin:0 25px 20px;overflow:hidden;width:410px}.rights-media-area .publish-info .publish-at{float:left;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;color:#fff;border:solid 1px #FFF;padding:2px 8px;border-radius:200px;cursor:pointer;display:inline-block;float:right;font-size:14px;font-size:1.4rem;margin-top:3px}.rights-media-area .publish-info .btn-bookmark .icon-bookmark{margin:-3px 5px 0 0;vertical-align:middle}.rights-media-area .buy-item-list{margin:0 25px;overflow:hidden;width:410px}.rights-media-area .buy-item-list .buy-item{border-bottom:solid 1px #666;display:table;margin:0;overflow:hidden;table-layout:fixed;padding:10px 0 15px;width:100%}.rights-media-area .buy-item-list .buy-item:first-child{border-bottom:solid 1px #666;border-top:solid 1px #666}.rights-media-area .buy-item-list .buy-item .img-area{display:table-cell;text-align:left;vertical-align:top;width:85px}.rights-media-area .buy-item-list .buy-item .img-area .quality{background:linear-gradient(rgba(32,32,32,0) 0px, rgba(32,32,32,0.7) 15px, #202020 60px);bottom:0;display:block;font-size:16px;font-size:1.6rem;font-weight:bold;height:50px;line-height:60px;left:0;position:absolute;text-align:center;width:100%}.rights-media-area .buy-item-list .buy-item .price-area{display:table-cell;text-align:left;vertical-align:middle;width:140px;font-size:1.4rem}.rights-media-area .buy-item-list .buy-item .price-area .before-price{color:#fff;display:inline-block;float:left;font-size:14px;font-size:1.4rem;margin:1px 6px 0 0;text-decoration:line-through}.rights-media-area .buy-item-list .buy-item .price-area .campaign-label{-moz-border-radius:3px / 3px;-webkit-border-radius:3px / 3px;border-radius:3px / 3px;border:solid 1px #666;display:inline-block;float:left;margin:0;padding:0 5px}.rights-media-area .buy-item-list .buy-item .price-area .campaign-label.subtract-rate{color:#e6042b;border-color:#e6042b}.rights-media-area .buy-item-list .buy-item .price-area .campaign-label.point-rate{color:#ffbcac;border-color:#ff5266}.rights-media-area .buy-item-list .buy-item .price-area .current-price{clear:both;display:inline-block;font-size:28px;font-size:2.8rem;line-height:1;width:100%;margin:5px 0}.rights-media-area .buy-item-list .buy-item .price-area .current-price.sale{color:#e6042b}.rights-media-area .buy-item-list .buy-item .price-area .current-price .sub-text{color:#999;font-size:14px;font-size:1.4rem}.rights-media-area .buy-item-list .buy-item .price-area .get-point{display:inline-block;width:100%}.rights-media-area .buy-item-list .buy-item .price-area .apply-discount{align-items:flex-end;background:rgba(230,4,43,0.9);border-radius:12px;color:#fff;display:inline-flex;height:23px;justify-content:center;margin-bottom:2px;padding:0 5px}.rights-media-area .buy-item-list .buy-item .price-area .apply-discount span{color:#fffc01}.rights-media-area .buy-item-list .buy-item .action-area{display:table-cell;vertical-align:middle;width:160px;position:relative}.rights-media-area .buy-item-list .buy-item .action-area .btn-quick-purchase{-moz-border-radius:5px / 5px;-webkit-border-radius:5px / 5px;border-radius:5px / 5px;-moz-box-shadow:0 2px 2px rgba(0,0,0,0.29);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.29);box-shadow:0 2px 2px rgba(0,0,0,0.29);background-color:#666;display:inline-block;font-size:16px;font-size:1.6rem;height:50px;line-height:50px;margin:0 0 10px;text-align:center;text-decoration:none;width:100%}.rights-media-area .buy-item-list .buy-item .action-area .btn-quick-purchase:active{box-shadow:inset 0 0 2px rgba(128,128,128,0.1);transform:translateY(2px)}.rights-media-area .buy-item-list .buy-item .action-area .btn-quick-purchase.eternal{-moz-box-shadow:0 3px 0 #e3340c;-webkit-box-shadow:0 3px 0 #e3340c;box-shadow:0 3px 0 #e3340c;background-color:#ff4f26;transition:0.15s;color:#fff}.rights-media-area .buy-item-list .buy-item .action-area .btn-quick-purchase.eternal:hover{-moz-box-shadow:0 2px 0 #e3530c;-webkit-box-shadow:0 2px 0 #e3530c;box-shadow:0 2px 0 #e3530c;background-color:#ff6714;transform:translateY(1px)}.rights-media-area .buy-item-list .buy-item .action-area .btn-quick-purchase.rental{-moz-box-shadow:0 3px 0 #e5811d;-webkit-box-shadow:0 3px 0 #e5811d;box-shadow:0 3px 0 #e5811d;background-color:#ff9426;transition:0.15s;color:#fff}.rights-media-area .buy-item-list .buy-item .action-area .btn-quick-purchase.rental:hover{-moz-box-shadow:0 2px 0 #e89212;-webkit-box-shadow:0 2px 0 #e89212;box-shadow:0 2px 0 #e89212;background-color:#ffa114;transform:translateY(1px)}.rights-media-area .buy-item-list .buy-item .action-area .btn-quick-purchase .license{font-size:14px;font-size:1.4rem;margin-left:5px}.rights-media-area .buy-item-list .buy-item .action-area .btn-add-cart{-moz-border-radius:5px / 5px;-webkit-border-radius:5px / 5px;border-radius:5px / 5px;-moz-box-shadow:0 3px 0 #cdcdcd;-webkit-box-shadow:0 3px 0 #cdcdcd;box-shadow:0 3px 0 #cdcdcd;background-color:#FFF;color:#333;transition:0.15s;display:inline-block;font-size:14px;font-size:1.4rem;height:30px;line-height:33px;text-align:center;text-decoration:none;width:100%}.rights-media-area .buy-item-list .buy-item .action-area .btn-add-cart:hover{-moz-box-shadow:0 2px 0 #cdcdcd;-webkit-box-shadow:0 2px 0 #cdcdcd;box-shadow:0 2px 0 #cdcdcd;background-color:#FFF;transform:translateY(1px)}.rights-media-area .buy-item-list .buy-item .action-area .btn-add-cart .icon-add-cart{background-color:#ff4f26;border-radius:100px;width:18px;height:18px;color:#FFF;margin-right:5px;line-height:18px;font-size:18px;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.rights-media-area .notes{margin:0 25px 20px;width:410px}.rights-media-area .notes span{background-color:#fff;color:#222222;font-weight:bold;padding:0 5px}.rights-media-area .point-explain{margin:10px 25px 15px;line-height:1.6;text-align:center}.rights-media-area .point-explain span{font-weight:bold}.rights-media-area .compatible-device{color:#333;margin:0 25px 20px;width:410px}.rights-media-area .compatible-device .compatible-device-title{color:#fff;font-size:16px;font-size:1.6rem;font-weight:bold;text-align:left;margin:30px 0 5px}.rights-media-area .compatible-device #tab-compatible-device{border:none;display:flex;justify-content:space-between}.rights-media-area .compatible-device #tab-compatible-device .tab-compatible-device-item{-moz-border-radius:5px 5px 0 0 / 5px 5px 0 0;-webkit-border-radius:5px 5px 0 0 / 5px 5px 0 0;border-radius:5px 5px 0 0 / 5px 5px 0 0;background-color:rgba(99,99,99,0.77);border:solid 1px #636363;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-size:1.4rem;height:42px;line-height:42px;text-align:center;width:30%}.rights-media-area .compatible-device #tab-compatible-device .tab-compatible-device-item:hover{box-shadow:0 0 20px 0 #ffffff30 inset;transition:0.3s}.rights-media-area .compatible-device #tab-compatible-device .tab-compatible-device-item.open{background-color:#fff;color:#333;border-color:#FFF;height:43px;margin-bottom:-1px;transition:0.3s}.rights-media-area .compatible-device .content-compatible-device{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;padding:15px}.rights-media-area .compatible-device .content-compatible-device .table-compatible-device{border-collapse:collapse;border-spacing:0;width:100%}.rights-media-area .compatible-device .content-compatible-device .table-compatible-device a{color:#333}.rights-media-area .compatible-device .content-compatible-device .table-compatible-device td{border:solid 1px #ccc;margin:-1px -1px 0 0;padding:10px;text-align:center}.rights-media-area .compatible-device .content-compatible-device .table-compatible-device td.item.bit-rate{text-align:right}.rights-media-area .compatible-device .content-compatible-device .table-compatible-device thead td{background-color:#eee;font-size:14px;font-size:1.4rem;text-align:center !important}.rights-media-area .compatible-device .content-compatible-device .table-compatible-device tfoot td{border:none;padding:5px}.rights-media-area .compatible-device .content-compatible-device .table-compatible-device tfoot td .explain{margin-right:5px}.rights-media-area .compatible-device .content-compatible-device .table-compatible-device tfoot td .explain.big-file{margin-left:5px;margin-right:0}.rights-media-area .compatible-device .content-compatible-device .table-compatible-device tfoot td .explain.non-app-support{display:block;margin-left:5px;margin-right:0}.attention-msg-list{clear:both;float:none;margin:5px 0 0;overflow:hidden;padding:0}.attention-msg-list .attention-msg-item{clear:both;float:none;margin:0;overflow:hidden;padding:0}.notice-message{overflow:hidden;width:100%}.thumbnails-area{clear:both;float:none;margin:10px 10px 5px 0;overflow:hidden}.thumbnails-area .non-thumbnails{float:left;padding:15px}.thumbnails-area .thumbnail-list{float:left;margin:10px 0 0 0;overflow:hidden;position:relative;width:100%}.thumbnails-area .thumbnail-list .thumbnail-item{display:inline-block;float:left;text-align:center;margin-bottom:10px}.thumbnails-area .thumbnail-list .thumbnail-item img{border:#f3f3f3 1px solid}.thumbnails-area .thumbnail-list .thumbnail-item.enlarge{opacity:1;filter:Alpha(opacity=100)}.thumbnails-area .thumbnail-list .thumbnail-item.enlarge:hover{opacity:0.8;filter:Alpha(opacity=80)}.thumbnails-area .thumbnail-list .thumb-size-16x9{width:164px}.thumbnails-area .thumbnail-list .thumb-size-4x3{width:117px}.thumbnails-area .btn-thumb-oc{border-color:#ccc;border-style:dotted none dotted;border-width:1px;clear:both;cursor:pointer;display:block;float:none;line-height:2;text-align:center;width:100%}.thumbnails-area .btn-thumb-oc:hover{background-color:#333;color:#fff}.user-review-area{float:left;margin:10px 0 5px 0;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 0 10px;width:132px}.user-review-area .btn-rating .btn-rating-title{display:inline-block;float:left;font-weight:bold;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 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:bold;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 .post .judge{float:left;height:20px;line-height:1.6;padding:5px 0;width:100%}.user-review-area .review-list .post .judge p{float:left;height:20px;line-height:1.5;vertical-align:middle}.user-review-area .review-list .post .judge .btn-judge{margin:0 0 0 5px;width:50px}.user-review-area .review-list .post .judge .report{margin:0 0 0 5px}.user-review-area .review-list .post .judge .result{font-weight:bold}.user-review-area .review-list .post .judge .vote-loader{margin:0 0 0 30px}.detail-banner-area{margin:20px 0 0;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%}.popup-device-support{background-color:#ffc;border:solid 5px #333;padding:5px 5px;text-align:center;width:500px}.popup-device-support .closeButton{background-color:#333;color:#fff;display:block;font-size:10px;font-size:1.0rem;line-height:2;text-align:center}.popup-device-support .non-support{text-align:center;margin:10px 15px 0;width:470px}.popup-device-support .support-data-table{background-color:#fff;border-collapse:collapse;line-height:1.3;margin:10px 15px 0;text-align:center;width:468px}.popup-device-support .support-data-table caption{margin:2px 0 3px;text-align:left}.popup-device-support .support-data-table th,.popup-device-support .support-data-table td{border:1px solid #999;height:30px;text-align:center}.popup-device-support .support-data-table td,.popup-device-support .support-data-table td .icon{vertical-align:middle}.popup-device-support .support-data-table thead th{background-color:#f4f2ec}.popup-device-support .support-data-table tbody th{background-color:#f3f3f3}.popup-device-support .icon-exp{font-size:10px;margin:0 15px 3px 15px;text-align:right}.popup-device-support .icon-exp .st,.popup-device-support .icon-exp .dl{margin:0 0 0 5px}.popup-device-support .icon-exp .icon{vertical-align:middle;margin:0 2px 0 0}.page-package-edit-review .post-review-area{float:left;min-height:330px;width:100%;padding:30px 0}.page-package-edit-review .post-review-area .form-box{margin:10px 0 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 .body-item .myrating{margin:0}.page-package-edit-review .post-review-area .form-box .complete .message_area{text-align:center;vertical-align:middle}.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:bold;line-height:2;margin:0 auto 0;text-align:center;width:500px}.page-package-edit-review .example-area .text-list{margin:0 auto 0;width:450px}.page-package-edit-review .thumbnails-area .thumbnail-list .thumb-size-16x9{width:161px}.page-package-edit-review .thumbnails-area .thumbnail-list .thumb-size-4x3{width:121px}.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-sf85f07ad1f.png');background-position:-79px -869px;background-repeat:no-repeat;display:inline-block;height:36px;text-decoration:none;width:36px;color:#FFFFFF}.package-list-corner .ranking-num-area .rank.second-place{background-image:url('/img/icon/desktop_icons-sf85f07ad1f.png');background-position:-79px -915px;background-repeat:no-repeat;display:inline-block;height:36px;text-decoration:none;width:36px;color:#FFFFFF}.package-list-corner .ranking-num-area .rank.third-place{background-image:url('/img/icon/desktop_icons-sf85f07ad1f.png');background-position:-79px -961px;background-repeat:no-repeat;display:inline-block;height:36px;text-decoration:none;width:36px;color:#FFFFFF}.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}
