@charset "utf-8";
/* CSS Document */
html{height:100%;}

body{background-color:#663333;
     /*background-image:url(pageimg/bg_3.gif);*/
     margin:0;
	 height:100%;
	 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#container{
	width: 850px;
	margin: auto;
	background-color: #FFF;
	color: #333;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
}

a {outline: none;
}

img{border:none;
}

/*メインメニューボタン関係*/
#globalnavi{  
margin: 0;  
padding: 0;  
width: ***;  
height: 15px;

}  
 
#globalnavi ul{  
  list-style-type: none;  
  margin: 0;  
  padding: 0;  
}  
 
#globalnavi li{  
  text-indent: -9999px;  
  float:left;  
  width: 100px;  
  margin: 0;  
  padding: 0;  
}  
  
#globalnavi a{  
  display: block;  
  width: 100%;  
  height: 50px;  
  background-image: url(pageimg/top_menu_button.png);  
  background-repeat: no-repeat;  
}  
  
#works a{background-position: 0 0;}  
#support a{background-position: -100px 0;}  
#link a{background-position: -200px 0;}  
#recuruit a{background-position: -300px 0;}  
#staffblog a{background-position: -400px 0;}  
#sitetop a{background-position: -500px 0;}  
 
 
#globalnavi a:hover{  
  background-image: url(pageimg/top_menu_button.png);  
  background-repeat: no-repeat;  
}  
  
#work a:hover{background-position: 0 -50px;}  
#support a:hover{background-position: -100px -50px;}  
#link a:hover{background-position: -200px -50px;}  
#recuruit a:hover{background-position: -300px -50px;}  
#staffblog a:hover{background-position: -400px -50px;}  
#sitetop a:hover{background-position: -500px -50px;}  
/*メインメニューボタン関係終わり*/

#kokuti{width:600px;
        height:150px;
		display:block;
		overflow:hidden;
		margin: 10px 125px 0 125px;
       }
 
#container p {
	color: #000000;
}

#copy{
	background-color: #666;
	color: #000;
	width: 850px;
	text-align: center;
	position: absolute;
	bottom: 0;
	}
