�‰ª∂ÁõëÂê¨Âô®ÔºåÈÅøÂÖçÁ´ãÂç≥Ëß¶Âèë
                setTimeout(() => {
                    document.addEventListener('click', closeOnOutsideClick);
                }, 100);
                
                return;
            }
            
            // Ê°åÈù¢ËÆæÂ§áÁöÑÂéüÊúâÈÄªËæë
            const containerRect = container.getBoundingClientRect();
            const mainInfoRect = mainInfo.getBoundingClientRect();
            
            // Ë