        #menu001 {
            top: 120px;
            left: 0;
            width: 100%;
            height: 100%;
            display: none;
            position: absolute;
            z-index: 50;
        }

        .close_overlay {
            top: 0;
            left: 0;
            width: 100%;
            height: 70%;
            display: block;
            text-indent: -9999px;
            position: absolute;
            background: #000;
            opacity: 0.5;
            z-index: 50;
        }

        .modal_window {
            top: 35%;
            left: 50%;
            margin: -150px 0 0 -200px;
            width: 400px;
            height: 300px;
            text-align: center;
            display: block;
            background: #fff;
            position: relative;
            z-index: 100;
        }


        .modal_window p {
            padding: 0 15px 15px 15px;
            font-size: 13.5px;
            line-height: 160%;
            text-align: left;
        }


        /* CSS3 ModalWindow SET
-------------------------- */
        @-webkit-keyframes modalFadeIn {
            0% {
                opacity: 0;
                display: block;
            }

            100% {
                opacity: 1;
            }
        }

        div#modal div:target {
            -webkit-animation-name: modalFadeIn;
            -webkit-animation-duration: 1s;
            -webkit-animation-iteration-count: 1;
            opacity: 1;
            display: block;
        }

