
/*
  Header //////////////////////////////////////////////////
  */

div#Header
{
    width: 580px;
    height: 80px;
    margin: 0 auto;
    line-height: 1.0;
    background-image: url(../../images/SmallPage/HeaderBG.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
}

/* Logo */
div#Logo
{
    width: 235px;
    height: 70px;
    float: left;
    margin-top: 20px;
    margin-left: 20px;
    background: transparent url(../../images/Logo_40th.gif) no-repeat scroll 0 0;
}
* html div#Logo
{
    margin-left: 10px;
}

div#Logo a span,
div#Logo span /* トップページのロゴはリンクなし */
{
    display: none;
}

div#Logo a
{
    display: block;
    height: 70px;
}

div#Logo a:hover
{
    background: transparent url(../../images/Logo_40th.gif) no-repeat 0 -70px;
}

/* ~Logo */


/*
  Footer //////////////////////////////////////////////////
  */

div#Footer
{
    width: 580px;
    margin: 0 auto;
    padding: 10px 0 10px 0;
    text-align: center;
    font-size: .7em;
    background: transparent url(../../images/SmallPage/FooterBG.gif) 0 100% no-repeat;
    color: #eee;
}

p#UnivSignature
{
    padding-top: 10px;
    padding-bottom: 30px;
    line-height: 1.2em;
}


/*
  ContentContainer ////////////////////////////////////////
  */

div#ContentContainer
{
    width: 580px;
    margin: 30px auto 0 auto;
    padding: 0;
    font-size: .8em;
    text-align: left;
    /*background: transparent url(../../images/SmallPage/ContentContainerBG.jpg) 50% 100% no-repeat;*/
}
