 $(document).ready(function () {
            var $doc = $(document);
            var position = 0;
            var top = $doc.scrollTop(); //ÇöÀç ½ºÅ©·Ñ¹Ù À§Ä¡
            var screenSize = 0;        // È­¸éÅ©±â
            var halfScreenSize = 0;    // È­¸éÀÇ ¹Ý

            /*»ç¿ëÀÚ ¼³Á¤ °ª ½ÃÀÛ*/
            var pageWidth = 1100; // ÆäÀÌÁö Æø, ´ÜÀ§:px
            var leftOffet = 409;  // Áß¾Ó¿¡¼­ÀÇ Æø(¿ÞÂÊ -, ¿À¸¥ÂÊ +), ´ÜÀ§:px
            var leftMargin = 1040; // ÆäÀÌÁö Æøº¸´Ù È­¸éÀÌ ÀÛÀ»¶§ ¿É¼Â, ´ÜÀ§:px, leftOffet°ú pageWidthÀÇ ¹Ý¸¸Å­ Â÷ÀÌ°¡ ³­´Ù.
            var speed = 1500;     // µû¶ó´Ù´Ò ¼Óµµ : "slow", "normal", or "fast" or numeric(´ÜÀ§:msec)
            var easing = 'swing'; // µû¶ó´Ù´Ï´Â ¹æ¹ý ±âº» µÎ°¡Áö linear, swing
            var $layer = $('#qLayer'); // ·¹ÀÌ¾î ¼¿·ºÆÃ

            //########### TOPÀÇ À§Ä¡################
            var layerTopOffset = 100;   // ·¹ÀÌ¾î ³ôÀÌ »óÇÑ¼±, ´ÜÀ§:px
            $layer.css('z-index', 10);   // ·¹ÀÌ¾î z-ÀÎµ¦½º
            /*»ç¿ëÀÚ ¼³Á¤ °ª ³¡*/

            //ÁÂ¿ì °ªÀ» ¼³Á¤ÇÏ±â À§ÇÑ ÇÔ¼ö
            function resetXPosition() {
                $screenSize = $('body').width(); // È­¸éÅ©±â
                halfScreenSize = $screenSize / 2; // È­¸éÀÇ ¹Ý
                
                //########### LEFTÀÇ À§Ä¡################
                $layer.css('left', 980);
            }

            // ½ºÅ©·Ñ ¹Ù¸¦ ³»¸° »óÅÂ¿¡¼­ ¸®ÇÁ·¹½Ã ÇßÀ» °æ¿ì¸¦ À§ÇØ
            if (top > 0)
                $doc.scrollTop(layerTopOffset + top);
            else
                $doc.scrollTop(0);

            // ÃÖÃÊ ·¹ÀÌ¾î°¡ ÀÖÀ» ÀÚ¸® ¼¼ÆÃ
            $layer.css('top', layerTopOffset);
            resetXPosition();

            //À©µµ¿ì Å©±â º¯°æ ÀÌº¥Æ®°¡ ¹ß»ýÇÏ¸é
            $(window).resize(resetXPosition);

            //½ºÅ©·ÑÀÌº¥Æ®°¡ ¹ß»ýÇÏ¸é
            $(window).scroll(function () {
                yPosition = $doc.scrollTop() + layerTopOffset;
                $layer.animate({ "top": yPosition }, { duration: speed, easing: easing, queue: false });
            });
        });   
