/*    layout    */
        body { font-family: '맑은 고딕', sans-serif; }
        #wrapper {
            width: 1280px;
            margin: 0 auto;
            background-color: crimson;
        }
/*    상단 로고    */
        header img {
            width: 52px;
            margin-right: 10px;
        }
        header h1 a span.logo {
            position: relative;
            top: 30px;
            left: 50px;
            font-size: 60px;
        }
        header h1 span:hover {
        color: skyblue;
        }
/*    상단 메뉴    */
        header {
            width: 100%;
            height: 50px;
            top: 0;
            left: 0;
            z-index: 5;
        }
        header a {
            color: white;
        }
        header nav#top_menu {
/*            posiiton: fixed;*/
            top: 0;
            left: 0;
            margin-right: 30px;
            top: 5px;
            right: 50px;
        }
        header nav li {
            display: inline-block;
            float: right;
            padding: 0 50px 0 50px;
            line-height: 50px;
        }
        header nav li a{
            text-decoration: none;
            transform: scale(1);
            transition: all 0.5s;
        }
        header nav li a:hover {
            color: greenyellow;
            font-weight: bold;
            transform: scale(2.4);
        }
        header nav li.act {
            background-color: red;
            border-radius: 10%;
        }