@charset "utf-8";

    *{
        margin: 0;
        padding: 0;
        font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
        font-family:"ＭＳ Ｐゴシック",Osaka,"Lucida Grande",geneva,verdana,sans-serif;
        font-size: 12px;
        font-size-adjust: none;
        font-stretch: normal;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
    }

    body{
        _height: 100%;
        line-height: 1;
        text-align: center;
    }

    img{
        border-style: none;
    }

    br.clear {
        clear: both;
        font-size: 0;
        line-height: 0;
        overflow: hidden;
    }

    a { color : #0099cb; }

    hr{
        margin: 10px auto;
        border-top: solid 1px #B5B5B5;
        border-right: none;
        border-bottom: none;
        border-left: none;
        height: 2px;
    }

    ul{
        list-style-type: none;
    }


/* フッター ---------------------------------------------------------------------- */

    html>body #footer {
        position: fixed;
        bottom: 0;
        right: 0;
        z-index: 5000;
    }

    #footer {
        width: 100%;
        height: 48px;
        _position: absolute;
        _right: 0;
        _top:expression(eval(document.compatMode &&
        document.compatMode=='CSS1Compat') ?
        documentElement.scrollTop
        +(documentElement.clientHeight-this.clientHeight) - 0
        : document.body.scrollTop
        +(document.body.clientHeight-this.clientHeight) - 0);
        _z-index: 500;
        margin: 0;
        background-color:#000;
    }

    #footer div{
        width: 1000px;
        margin: 0px auto;
    }

    #footer div h1{
        width: 143px;
        text-align: left;
        float: left;
    }

    #footer div h1 a{
        background-image: url(/img/menu.gif);
        background-repeat: no-repeat;
        cursor: pointer;
        width: 143px;
        height: 48px;
        outline-color: invert;
        outline-style: none;
        outline-width: medium;
        text-decoration: none;
        display: block;
        text-indent:-9999px;
        z-index: 600;
        float: left;
    }

    #footer div ul{
        position: relative;
        top: 0px;
        left: 20px;
    }

    #footer div ul li{
        float: left;
    }

    #footer div ul li a{
        background-image: url(/img/menu.gif);
        background-repeat: no-repeat;
        display: block;
        text-indent:-9999px;
        cursor: pointer;
        outline-color: invert;
        outline-style: none;
        outline-width: medium;
        text-decoration: none;
        height: 48px;
    }

    #footer div ul li#menu_1 a{ background-position: -157px -0px; width:56px; }
    #footer div ul li#menu_2 a{ background-position: -214px -0px; width:49px; }
    #footer div ul li#menu_3 a{ background-position: -264px -0px; width:63px; }
    #footer div ul li#menu_4 a{ background-position: -328px -0px; width:78px; }
    #footer div ul li#menu_5 a{ background-position: -407px -0px; width:60px; }

    #footer div ul li#copy{
        background: url(/img/copy.gif) no-repeat center left;
        width: 271px;
        height: 48px;
        outline-color: invert;
        outline-style: none;
        outline-width: medium;
        text-decoration: none;
        display: block;
        text-indent:-9999px;
        position: relative;
        top: 0px;
        left: 260px;
    }

