        body {
            background: #008080;
            line-height: 20px;
	        font-family: Century,"ＭＳ Ｐゴシック",sans-serif;
        }

        header, nav, section, footer {
            border: 0px solid #999999;
            padding: 0px 0px 0px 0px;
        }

        #site {
            margin: 0px auto;
            width: 850px;
            display: flex;
        }

        header {
            background: #FF99CC;
            border-radius: 6px 6px 0px 0px;
            color: #00FFAA;
            margin: 0px 0px 0px 0px;
            height: 60px;
            width: 850px;
            text-align: center;
            line-height: 10px;
            position: fixed;
            top: 0;
            z-index: 2;
         }

        h2 {
            color: blue;
            text-align: center;
        }
        h3 {
            text-align: center;
        }
        nav {
            background: #FF99CC;
            margin: 0px 0px 0px 0px;
            float: left;
            width: 425px;
            position: relative;
            top: 52px;
        }

        section {
            background: #FF99CC;
            margin: 0px 0px 0px 0px;
            float: right;
            width: 425px;
            color: #800000;
            position: relative;
            top: 52px;
        }
        #composer {
            text-align: right;
        }
        #song {
            background: #FF99CC;
            margin: 3px 0px 10px 10px;
        }
        table {
            background: #00FFAA;
            line-height: 20px;
            width: 425px;
        }
        #table1 {
            background: #FF99CC;
        }
        #table2 {
            width: 400px;
            background: #00FFAA;
        }
        .td0 {
            color: #00FFAA;
            background: #BB8800;
        }
        .td1 {
            width: 25px;
            text-align: right;
            color: #191970;
        }
        .td2 {
            width: 200px;
            text-align: left;
            color: #191970;
        }
        .td3 {
            width: 170px;
            text-align: left;
            font-size: x-small;
            color: #000080;
            line-height: 10px;
        }
        a {
            color: #191970;
        }
        a:visited {
            color: #191970;
        }
        a:active {
            color: #191970;
        }
        a:hover {
	    color: blue;
        }
