/*-----------------------
基本設定
-----------------------*/
*{
	font-style:normal;
	padding:0;
	margin:0;
}
html{
	/*background:#FFF url(../images/bg.gif) repeat-x;*/
	overflow-y:scroll;
}
body{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:95%;
	line-height:1.6;
	color:#333;
	background:#FFFurl(../images/bg.gif) repeat-x;
}
img{
	vertical-align: underline;
	border-style: none;
}
#contents{
	width: 652px;
	float: right;
	padding-top: 20px;
	padding-left: 20px;
}
#contents1 {
	width: 635px;
}
ul{
	list-style-position: inside;
}

/*　float対策　*/
.clearfix:after {
  content: ".";  
  display: block; 
  clear: both;
  visibility: hidden;
  height:0;
}

/*-----------------------
メインコンテンツ1
-----------------------*/
#contents1 p{
	margin-bottom: 12px;
}

/*-------各ページh2タイトルバー設定-------*/
#contents1 h2{
	width: 635px;
	height: 33px;
	text-indent: -9999px;
	margin-bottom: 12px;
}
#index_page #contents1 h2{
	background: #FFF url(../images/hbar.gif) no-repeat;
}
#bus_page #contents1 h2{
	background: #FFF url(../images/hbar.gif)no-repeat;
}
#company_page #contents1 h2{
	background: #FFF url(../images/hbar.gif)no-repeat;
}
#compliance_page #contents1 h2{
	background: #FFF url(../images/hbar.gif)no-repeat;
}
#recruit_page #contents1 h2{
	background: #FFF url(../inquiry/images/hbar.jpg)no-repeat;
	height: 141px;
}

/*-----------------------
メインコンテンツ2
-----------------------*/
#contents2{
	line-height:20px;
	font-size:90%;
}
	
