/*html5*//**/
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary{display:block;}

* {margin:0;padding:0;}

body {
margin:0;padding:0;
background:#000000;
font-family:Meiryo, "ヒラギノ丸ゴ Pro W4", "ヒラギノ角ゴ Pro W3", Verdana, Arial;
font-size:12px;
color:#ffffff;
text-align:center;
letter-spacing:1.5px;
}

a{color:#ffffff;outline:none;background:url(../img/common/alink.gif) repeat;padding:2px 3px;text-decoration:none}
a:link,a:visited{}
a:hover,a:active{background:url(../img/common/alink_hover.gif) repeat}

p,li,dt,dl {line-height:1.6;}
p {margin:0 0 1.5em 0;}
p.last{margin:0 0 0 0}
li {list-style-type:none;}
img {border:0}
img, div, input { behavior: url(../js/iepngfix.htc) }

table{border-collapse:collapse}
table tr td{padding:0}

address {font-style:normal;}

.clear {clear:both;}

#bg_menubutton{background:url(../img/common/bg_menubutton.png) repeat-x top}
#container{width:900px;margin:auto auto auto auto}

/*H E A D E R*//**/
header{}
header nav ul{width:840px;margin:0 30px 0 30px}
header nav ul li{float:left}
header nav ul li a{background:none;padding:0}
header nav ul li a:hover,header nav ul li a:active{background:none}

/*F O O T E R*//**/
footer{height:100px;position:relative;color:#7e7e7e;}
footer a{color:#7e7e7e;outline:none;background:none;padding:0 5px 0 0;text-decoration:underline}
footer a:link,footer a:visited{color:#7e7e7e}
footer a:hover,footer a:active{color:#ffffff;background:none}
footer img{position:absolute;bottom:10px;right:30px}
footer nav{position:absolute;bottom:25px;left:20px}
footer nav ul li{float:left}
footer p{padding:0;margin:0;position:absolute;bottom:5px;left:20px}
footer small a{text-decoration:none}
