/*!
 * 
 *  @event-js/floating-panda-2.6.0.js
 *  Copyright (c) 2025 Rakuten.Inc
 *  Date : 2025-08-19 08:10:25
 *
 */.floating-panda-container{position:relative}.floating-panda{display:inline-block;opacity:0;position:absolute}.floating-panda.floating-panda--visible{opacity:1}.floating-panda-image{height:auto}.floating-panda-popup{position:relative}.floating-panda-modal{background:#fff;border-radius:5px;left:50%;max-width:345px;opacity:0;pointer-events:none;position:fixed;text-align:center;top:60px;width:calc(100% - 24px);z-index:200}.floating-panda-popup--pc .floating-panda-modal{max-width:600px;width:600px}.floating-panda-modal-slide{transform:translate(-50%,100%);transition:opacity .28s ease,transform .28s cubic-bezier(.4,0,.2,1)}.floating-panda-modal-slide.floating-panda-modal-slide-in{opacity:1;pointer-events:auto;transform:translate(-50%)}.floating-panda-modal-slide.floating-panda-modal-slide-out{opacity:0;pointer-events:none;transform:translate(-50%,100%)}.floating-panda-modal-fade{transform:translate(-50%);transition:opacity .28s ease}.floating-panda-modal-fade.floating-panda-modal-fade-in{opacity:1;pointer-events:auto}.floating-panda-modal-fade.floating-panda-modal-fade-out{opacity:0;pointer-events:none}.floating-panda-modal-container{background-color:#fff;height:100%;max-height:79vh;overflow-y:scroll;padding:15px 12px}.floating-panda-modal-title{color:#bf0000;font-family:yakuhanjps,hirakakupron-w3,hiragino kaku gothic pro,メイリオ,meiryo,sans-serif;font-size:12px;font-weight:600;margin-bottom:15px;margin-top:0;position:relative}.floating-panda-popup--pc .floating-panda-modal-title{font-size:22px}.floating-panda-modal-star{left:-10px;position:absolute;top:calc(50% - 10px);transform:translateY(-50%);width:30px;z-index:1}.floating-panda-modal-star--right{left:auto;right:-10px;transform:translateY(-50%) scaleX(-1)}.floating-panda-popup--pc .floating-panda-modal-star{left:10px;width:50px;z-index:1}.floating-panda-popup--pc .floating-panda-modal-star--right{left:auto;right:10px}.floating-panda-modal-desc{font-family:yakuhanjps,hirakakupron-w3,hiragino kaku gothic pro,メイリオ,meiryo,sans-serif;font-size:11px;margin-bottom:15px;margin-top:0}.floating-panda-popup--pc .floating-panda-modal-desc{font-size:14px}.floating-panda-modal-toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#bf0000;border:0;border-radius:50%;bottom:80px;box-shadow:0 2px 8.82px .18px rgba(0,0,0,.4);color:#fff;display:flex;font-family:yakuhanjps,hirakakupron-w3,hiragino kaku gothic pro,メイリオ,meiryo,sans-serif;font-size:11px;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;font-weight:700;height:70px;justify-content:center;line-height:1.3;margin:0;overflow:visible;padding:0;position:fixed;right:10px;width:70px;z-index:100}.floating-panda-modal-toggle::-moz-focus-inner{border:0;padding:0}.floating-panda-modal-toggle:focus{outline:none}.floating-panda-popup--pc .floating-panda-modal-toggle{bottom:150px;cursor:pointer;right:25px}.floating-panda-modal-content{display:flex;flex-flow:row wrap;justify-content:center;margin-left:-5px;margin-right:-5px;width:calc(100% + 10px)}.floating-panda-popup--pc .floating-panda-modal-content{margin-left:0;margin-right:0;width:100%}.floating-panda-modal-item{background:#eaeaea;flex:0 0 88px;height:88px;margin:3px}.floating-panda-modal-item-image{height:auto;width:100%}.floating-panda-modal-item--fill{align-items:center;background:transparent;display:flex;flex:0 0 176px;justify-content:center}.floating-panda-modal-item--fill-image{display:block;height:auto;max-width:100%}.floating-panda-popup--pc .floating-panda-modal-item{flex:0 0 170px;height:170px;margin:7px}.floating-panda-popup--pc .floating-panda-modal-item--fill{flex:0 0 348px}.floating-panda-modal-close,.floating-panda-modal-toggle-close{align-items:center;background:#ababab;border-radius:50%;display:flex;height:25px;justify-content:center;position:absolute;width:25px}.floating-panda-modal-close:after,.floating-panda-modal-close:before,.floating-panda-modal-toggle-close:after,.floating-panda-modal-toggle-close:before{background:#fff;bottom:0;content:"";height:15px;left:0;margin:auto;position:absolute;right:0;top:0;width:2px}.floating-panda-modal-close:before,.floating-panda-modal-toggle-close:before{transform:rotate(45deg)}.floating-panda-modal-close:after,.floating-panda-modal-toggle-close:after{transform:rotate(-45deg)}.floating-panda-modal-close{right:-10px;top:-10px}.floating-panda-popup--pc .floating-panda-modal-close{cursor:pointer;height:30px;right:-15px;top:-15px;width:30px}.floating-panda-modal-toggle-close{height:20px;right:0;top:-5px;width:20px}.floating-panda-modal-toggle-close:after,.floating-panda-modal-toggle-close:before{height:13px;width:1px}.floating-panda-modal-bg{background-color:transparent;height:100%;left:0;position:fixed;top:0;transition:background-color .28s ease;width:100%;z-index:199}.floating-panda-modal-bg.floating-panda-modal-fade-in{background-color:rgba(0,0,0,.5)}.floating-panda-modal-bg.floating-panda-modal-fade-out{background-color:transparent}.floating-panda-modal-bg.floating-panda-modal-slide-in{background-color:rgba(0,0,0,.5)}.floating-panda-modal-bg.floating-panda-modal-slide-out{background-color:transparent}.floating-panda-close{background:0;border:0;cursor:pointer;outline:0;position:absolute;right:-18px;top:-8px}