@charset "utf-8";
/* CSS Document */
@charset "Sift-JIS";
/* CSS Document */

/*全体構造------------*/
body{
　  width:850px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	color:#444444;
	background:url(../images/base.jpg) repeat-x;
	/*background-color: #d0d6db;*/
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-color:#444444;
	line-height:18px;
	width: 850px;
	font-size: small;
	padding-top: 0px;
}

#bold{
font-size:medium;
color:#666666;
 font-weight:bold;
 padding-bottom:5px;
}

#title_head{
width:530px;
}

#page_menu{
width:520px;
 /*outline:2px solid #c6ddee;*/
  	padding: 0px;
}

a {
color:#0c94b6;
text-decoration: underline;
}
a:hover {
color:#0c78b6;
text-decoration: underline;
}

img {
    border-style:none;
}



#wrapper{
　  width:850px;
  background-color:#FFFFFF;

}

/*ヘッダ------------*/
#header{
 margin:0;
 height:115px;
 width:850px;
 background:url(../images/header_bg.jpg) no-repeat;
}

#globalMenu{
 margin:0;
 height:36px;
 width:850px;
}

#globalMenu ul{
margin: 0px;
 padding:0;
 list-style:none;
  height:36px;
 }
 
 #globalMenu li{
 float:left;
 display:block;
 padding-top:0;
 margin:0;
 padding:0;
 height:36px;
 top:70px;
 text-indent:-9999px;
 }
 
 #globalMenu li a{
	test-decoration:none;
	 display:block;
	  height:36px;
 }
 
 #globalMenu li#top{
width:99px;
 background:url(../images/gl_menu.jpg) no-repeat 0px 0px;
 }
 #globalMenu li#about{
 width:152px;
 background:url(../images/gl_menu.jpg) no-repeat -99px 0px;
 }
 #globalMenu li#philosophy{

  width:147px;
 background:url(../images/gl_menu.jpg) no-repeat -251px 0px;
 }
 #globalMenu li#business{

  width:150px;
 background:url(../images/gl_menu.jpg) no-repeat -398px 0px;
 }
 #globalMenu li#recruite{

  width:146px;
 background:url(../images/gl_menu.jpg) no-repeat -548px 0px;
 }
 #globalMenu li#info{

  width:156px;
 background:url(../images/gl_menu.jpg) no-repeat -694px 0px;
 }
 
 
/*over------------*/
  #globalMenu li#top a:hover{
 background:url(../images/gl_menu.jpg) no-repeat 0px -44px;
 }
  #globalMenu li#about a:hover{
 background:url(../images/gl_menu.jpg) no-repeat -99px -44px;
 }
  #globalMenu li#philosophy a:hover{
 background:url(../images/gl_menu.jpg) no-repeat -251px -44px;
 }
  #globalMenu li#business a:hover{
 background:url(../images/gl_menu.jpg) no-repeat -398px -44px;
 }
  #globalMenu li#recruite a:hover{
 background:url(../images/gl_menu.jpg) no-repeat -548px -44px;
 }
   #globalMenu li#info a:hover{
 background:url(../images/gl_menu.jpg) no-repeat -694px -44px;
 }
 
 /*選択されたとき------------*/
  #globalMenu li#topS{
 width:99px;
 background:url(../images/gl_menu.jpg) no-repeat 0px -44px;
 }
 #globalMenu li#aboutS{
	width:152px;
	background:url(../images/gl_menu.jpg) no-repeat -99px -44px;
 }
 #globalMenu li#philosophyS{
  width:147px;
 background:url(../images/gl_menu.jpg) no-repeat -251px -44px;
 }
 #globalMenu li#businessS{
  width:150px;
 background:url(../images/gl_menu.jpg) no-repeat -398px -44px;
 }
 #globalMenu li#recruiteS{
  width:146px;
 background:url(../images/gl_menu.jpg) no-repeat -548px -44px;
 }
 #globalMenu li#infoS{
  width:156px;
 background:url(../images/gl_menu.jpg) no-repeat -694px -44px;
 }
 
 
 
 /*oパンくず------------*/
 #navi{
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color:#FFFFFF;
	background:url(../images/navi_bg.jpg) no-repeat;
	height:25px;
	width:850px;
	text-indent:20px;
	padding-top:8px;
	font-size:small;
	color:#444444;
 }
 
 
  
 /*ぺーじとっぷ-----------------------*/
 #pagetop {
   clear:both;
 margin:0;
 padding:10px;
 padding-left:510px;
 }
 
 
 /*フッタ-----------------------*/
#footer{
  clear:both;
	margin:0 0 0 0px;
	background:#FFFFFF;
  background: url(../images/lne_h.gif) no-repeat;
	position:relative;
	width:850px;
	height:50px;
}
#footer ul {
   margin:0;
	 list-style:none;
	 background:#FFFFFF;
}
#footer li {
   margin:0;
	 padding:0;
	 position:absolute;
	 top:8px;
	 height:20px;
	 text-indent:-9999px;
	 background:#FFFFFF;
}
#footer li a {
   text-decoration:none;
	 display:block;
	 height:20px;
}
#footer li#info {
    left:777px;
		width:68px;
		background:url(../images/ic_info.gif) no-repeat;
}
#footer li#sitemap {
    left:700px;
		width:68px;
		background:url(../images/ic_sitemap.gif) no-repeat;
}
#footer li#pri {
    left:630px;
		width:68px;
		background:url(../images/ic_pri.gif) no-repeat;
}
#footer p {
background-color:#FFFFFF;
   margin:0;
	 padding:0;
	 position:absolute;
	 top:10px;
margin-left:35px;
		font-size:11px;
		color:#444444;
}
				
		
