@charset "UTF-8";


/* #header_navi
----------------------------------------------------------- */
#header h2 {
	margin-top:10px;
}
/*----------------------------------------------------
	#contents_bt
----------------------------------------------------*/
#contents ul li {
	list-style: none;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	float:left;
}
#contents ul li a{
	display: block;
	width: 262px;
	height: 262px;
	margin-top: 40px;
	margin-bottom:40px;
}
#contents #transys a {
	background: url(../img/transys.jpg) no-repeat;
}
#contents #re_park a {
	background: url(../img/re_park.jpg) no-repeat;
	margin-left:7PX;
	margin-right:7PX;
}
#contents #tecpal a {
	background: url(../img/tecpal.jpg) no-repeat;
}
#contents #transys a:hover,
#contents #re_park a:hover,
#contents #tecpal a:hover{
	background-position: 0px -262px
}
/*----------------------------------------------------
	#co
----------------------------------------------------*/
/* #footer/会社概要ボタン
----------------------------------------------------------- */
#top #co {
	width: 900px;
	margin:auto;
	text-align: center;
	/*padding-top:5px;*/
}
#top #co #company {
	height: 148px;
	background-image:url(../img/f_bg.jpg);
	background-repeat:repeat-x;
	/*padding-top:5px;*/
}
#top #co #company_bt {
	padding-top:5px;
}
#top #co #company_bt a {
	background-image: url(../img/company.jpg);
	display:block;
	width:250px ;
	height:40px ;
	margin-left: 325px;
	text-indent: -9999px;
}
#top #co #company_bt a:hover{
	background-position: 0px -40px;
}
#top #co #cm {
	font-size: 90%;
}
#top #co #cm a {
	background-image: url(../img/cm.jpg);
	display:block;
	width:250px ;
	height:40px ;
	margin-left: 325px;
	text-indent: -9999px;
	margin-top:25px;
	margin-bottom:5px;
}
#top #co #cm a:hover{
	background-position: 0px -40px;
}
#top #co #muj {
	display:block;
	background-color: #ffffff;
	width:900px ;
	height:68px ;
	padding-top:40px;
	padding-bottom:40px;
}
#top #co #muj a{
	background-image: url(../img/muj.jpg);
	display:block;
	width:812px ;
	height:68px ;
	margin-left: 42.5px;
	text-indent: -9999px;
}
#top #co #muj a:hover{
	background-position: 0px -68px;
}