/*----------------------------------------
レイアウトの設定
----------------------------------------*/
body{
  margin : 0px ;
  padding : 0px ;
  text-align : center ;
  font-family:sans-serif;
  color:#333;
}
/*----------------------------------------
ヘッダーの設定
----------------------------------------*/
#head{
  background-image : url(img/line.gif) ;
  background-repeat : repeat-x;
  background-position : center top ;
  width : 900px ;
  height : 320px ;
  background-color : #fff ;
  text-align : left ;
}
#topimg{
  padding-top : 5px ;
}
/*----------------------------------------
左側の設定
----------------------------------------*/
#left{
  width:700px;
  height:450px;
  float : left;
  background-color : #ffffff;
  font-size : 82%;
  * padding-top:8px;
}
/*----------------------------------------
右側の設定
----------------------------------------*/
#right{
  width : 200px ;
  height:450px;
  float : right ;
  background-color : #ffffff ;
  font-size : 82%;
  padding-top:8px;
}
/*----------------------------------------
フッターの設定
----------------------------------------*/
#foot{
  position : relative ;
  width : 900px ;
  height : 60px ;
  text-align :left;
  clear : both ;
  background-image : url(img/line_foot.gif) ;
  background-repeat : repeat-x;
  background-position : center bottom ;
  font-size : 80% ;
}
.foot_menulist{
	float:left;
	padding-left:5px;
	color:#999;
	font-size:90%;
}
.copy{
	padding-left:5px;
	color:#999;
	font-size:80%;
}
a.footlink:link{
  text-decoration: none ;
  color: #999;
}
a.footlink:visited{
  text-decoration: none ;
  color: #999;
}
a.footlink:active{
  text-decoration: underline ;
  color: #999;
}
a.footlink:hover{
  text-decoration: underline ;
  color:#999;
}
/*----------------------------------------
 リンクの設定
----------------------------------------*/
a:link{
  text-decoration: none ;
  color: #333;
}
a:visited{
  text-decoration: none ;
  color: #333;
}
a:active{
  text-decoration: underline ;
  color: #333;
}
a:hover{
  text-decoration: underline ;
  color:#999;
}
/*----------------------------------------
 右と左を囲んでいるwraper
----------------------------------------*/
#contents{
  position : relative ;
  width : 900px ;
  background-color : #ffffff;
  margin : 0px auto ;
  margin-top /**/ : 5px;
  text-align : left ;
}
/*----------------------------------------
全体囲んでいるwraper
----------------------------------------*/
#wrap{
  position : relative ;
  width : 902px ;
  margin: auto;
  background-color : #ffffff ;
  text-align : center ;
}
/*----------------------------------------
 段落終わり
----------------------------------------*/
.block_end{
  clear: both;
}
/*----------------------------------------
 段落
----------------------------------------*/
.block_updete{
  float: left ;
  width : 20% ;
  margin-left /**/ : 20px ;
  * margin-left : 10px ;
  margin-top : 8px;
  font-size:95%;
}
.block_updete2{
  margin-top /**/ : 8px;
  * margin-top : 12px;
  font-size:95%;
}

/*----------------------------------------
box
----------------------------------------*/
.updete{
  background-color : #f9f9f9 ;
  width : 690px ;
  padding-top : 3px ;
  margin-top : 3px ;
  padding-bottom : 3px ;
  margin-bottom : 3px ;
}
.box{
	background-color:#f9f9f9;
	border:solid 1px #ececec;
  width : 195px ;
  height : 360px ;
  padding-top : 3px ;
  margin-top : 3px ;
  line-height : 5px ;
}
/*----------------------------------------
grp会社
----------------------------------------*/
.box_link{
  text-align:center;
  padding-top : 2px ;
}
/*----------------------------------------
 見出し
----------------------------------------*/
h2{
  background-image : url(img/h2.gif) ;
  background-repeat:no-repeat ;
  line-height : 25px;
  * height : 25px;
  font-weight : bold;
  font-size :90% ;
  color : #333333 ;
  padding-left : 20px ;
  margin-bottom : 5px ;
  padding-bottom : 0 ;
  position: relative;
}
a.rSidePosition {
    position: absolute;
    display: block;
    top: 0;
    left: 650px;
    margin-top: 5px;
}
h5{
  background-image : url(img/h5.gif) ;
  background-repeat : no-repeat ;
  line-height : 25px;
  font-weight : bold;
  font-size : 82%;
  color : #333333 ;
  padding-left : 20px ;
  margin-bottom : 5px ;
}
h6{
  font-size : 95%;
  color : #666 ;
  margin: 0;
  padding-top/**/: 10px;
  padding-left:5px;
}
/*----------------------------------------
 右寄せの記事
----------------------------------------*/
.kiji_right{
  text-align: right;
}
