@charset "utf-8";
/* CSS Document */

/* safari only \*/  
html:\66irst-child div { font-size:82%;
margin:0 0 0 10px;  
}



body, h1, h2, h3, h4, h5, div, p, ul, ol, img, li, input, textarea, dl, dt, dd {
  margin:0;
  padding:0;}

a {
  color:#06C;
}
a:hover {
  color:#F60;
}
img {
  border:none;
}


body {
  font-size:13px;
  line-height:1.1;
  color: #333;
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  background:url(/images/dotbg.gif) top left repeat;
}

div#wrapper {
margin:0 auto;
text-align:left;
width:1000px;
background:#FFFFFF;
}

div#container{
  width:1000px;
  margin:0px auto 10px auto;
}

/**↓header↓**/

div#header{
width:1000px;
height:160px;
margin:0px auto;
padding-bottom:15px;
}


/*
div#header h1{
padding:0; margin:0;
width:1000px;
height:129px;
background: url(/images/logo.jpg) top left no-repeat;
text-indent:-9999px;
border:none;
overflow:hidden;
}
*/


div#navigation {width:1000px; background:url(/images/headspaceleft.gif) top left repeat-x; height:49px;}
div#navi {top:129px;left:30px;
margin-left:30px;
background:url(/images/globalNavi2.png) top left no-repeat;
height:37px; width:944px;}

div#navi li { width:118px; float:left; list-style:none;}

div#navi li a { display:block;
width:100%;
height:0 !important; height:/**/:37px;
padding-top:37px;
background-image:url(/images/globalNavi2.png);
overflow:hidden;
color:#FFFFFF;
}


#navi0 a {background-position:-30px 0;}
#navi1 a {background-position:-148px 0;}
#navi2 a {background-position:-266px 0;}
#navi3 a {background-position:-384px 0;}
#navi4 a {background-position:-502px 0;}
#navi5 a {background-position:-620px 0;}
#navi6 a {background-position:-738px 0;}
#navi7 a {background-position:-856px 0;}
#navi8 a {background-position:-974px 0;}




#navi0 a:hover {background-position:-30px -37px;}
#navi1 a:hover {background-position:-148px -37px;}
#navi2 a:hover {background-position:-266px -37px;}
#navi3 a:hover {background-position:-384px -37px;}
#navi4 a:hover {background-position:-502px -37px;}
#navi5 a:hover {background-position:-620px -37px;}
#navi6 a:hover {background-position:-738px -37px;}
#navi7 a:hover {background-position:-856px -37px;}
#navi8 a:hover {background-position:-974px -37px;}

/**↑header↑**/


div#footer { background:#666; width:980px; height:140px; border:solid 1px #999999; padding-left:20px;}
div#footer ul { list-style:none; margin:0; padding:10px 0;}
div#footer li { display:inline; margin:0; padding:0 8px 0px 0px; color:#FFFFFF;}
div#footer li a { color:#FFFFFF;}
div#footer li a:hover{ color:#66CCFF;}

div#footer p.copy {float:right; padding:20px 20px 10px 0px ; color:#000000;}



