html{
    height:100%;
    overflow:auto;
}

BODY{
    font-style:normal;
    font-weight:normal;
    font-size:small;
    text-align:center;
    color:#000000;
    background-color:#ffffff;
    height:100%;
    width:100%;
    margin:0px auto;
}





div.topmenu{
    width:850px;
    height:30px;
    text-align:left;
    margin:0px auto;
}





h1.smb {
    font-size:50px;
    font-family: "HGP憂塸妏恨集窾B";
    margin-top:0px;
    color:#ffffff;
    line-height: 150%;
    background:#F4B700;
}

h1.smb3 {
    font-size:50px;
    font-family: "HGP憂塸妏恨集窾B";
    margin-top:0px;
    color:#ffffff;
    line-height: 150%;
    background:#2AF2C0;
}

h1.usa {
    font-size:50px;
    font-family: "HGP憂塸妏恨集窾B";
    margin-top:0px;
    color:#ffffff;
    line-height: 150%;
    background:#F5A9F2;
}

h1.sms {
    font-size:50px;
    font-family: "HGP憂塸妏恨集窾B";
    margin-top:0px;
    color:#ffffff;
    line-height: 150%;
    background:#78F3FE;
}

h1.smg {
    font-size:50px;
    font-family: "HGP憂塸妏恨集窾B";
    margin-top:0px;
    color:#ffffff;
    line-height: 150%;
    background:#213694;
}

h1.nsmbw {
    font-size:50px;
    font-family: "HGP憂塸妏恨集窾B";
    margin-top:0px;
    color:#ffffff;
    line-height: 150%;
    background:#DF0000;
}

h1.sm3dl {
    font-size:50px;
    font-family: "HGP憂塸妏恨集窾B";
    margin-top:0px;
    color:#ffffff;
    line-height: 150%;
    background:#0034DF;
}

h1.nsmbu {
    font-size:50px;
    font-family: "HGP憂塸妏恨集窾B";
    margin-top:0px;
    color:#ffffff;
    line-height: 150%;
    background:#00BADF;
}







table.spec{
    background-color:#FFFFFF;
    width:820px;
    text-align:left;
    border-collapse: collapse;
    margin:0px auto;
}

td.spec-left{
    text-align:center;
    width:492px;
    height:330px;
}

td.spec-right{
    width:328px;
    height:330px;
}

td.game_ss{
    width:164px;
    padding:10px 0px 10px 0px;
    text-align:center;
    background-color:#FFF1C4;
}

p.spec {
    font-size:16px;
    color:#696969;
    background-color:#FFFFFF;
    line-height:26px;
}





div.year{
    width:800px;
    background-color:#FFFFFF;
    text-align:left;
    margin-left: auto;
    margin-right: auto;
}

div.year2{
    width:800px;
    background-color:#FFFFFF;
    text-align:right;
    margin-left: auto;
    margin-right: auto;
}



div.gaiyou{
    width:800px;
    background-color:#924430;
    text-align:left;
    margin-left: auto;
    margin-right: auto;
}


h2 {
    font-size:18px;
    padding:5px;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-left-width:10px;
    border-color:#F4B700;
}


p {
    font-size:16px;
    color:#696969;
    background-color:#FFFFFF;
    line-height:24px;
}

p.list1 {
    font-size:14px;
    color:#924430;
    background-color:#ffffff;
    line-height:16px;
}

p.list {
    font-size:12px;
    color:#ffffff;
    background-color:#924430;
    line-height:16px;
}

p.copyright {
    font-size:10px;
    color:#ffffff;
    background-color:#F4B700;
    line-height:16px;
}






a:link {
    color:#FFBF00;
    text-decoration:none;
}
a:visited {
    color:#FFBF00;
    text-decoration:none;
}
a:hover {
    color:#E3AA00;
    text-decoration:underline;
}
a:active {
    text-decoration:none;
}