@charset "shift_jis";
/* CSS Document 
リニューアル用の追加CSS 詳細用
2009/10/20作成
ページ別指定
*/
/*==================================================*/
/*=============その他リニューアル対応===============*/
/*==================================================*/
#foot_back #foot #skype {
	width: 550px;
	margin-bottom: 0px;
	text-align: left;
	position: absolute;
	top: 35px;
	left: 20px;
}
/*#foot_back #foot #address {
	width: 300px;
	margin-bottom: 0px;
	text-align: left;
	position: absolute;
	top: 35px;
	left: 300px;
}*/
#re #head{
	background:url(../img/back_head2.jpg) no-repeat top center!important;
}
#re #h_gmenu{
	background:url(../img/h_gmenu2.jpg) no-repeat！important;
}
#re #h_gmenu li a{
	background:url(../img/h_gmenu2.jpg) no-repeat;
}
/*ノーマル*/
#re #h_gmenu .menu01 a{
background-position:0px 0px ;
width:85px;
}
#re #h_gmenu .menu02 a{
background-position:-85px 0px ;
width:90px;
}
#re #h_gmenu .menu03 a{
background-position:-175px 0px ;
width:70px;
}
#re #h_gmenu .menu04 a{
background-position:-245px 0px ;
width:55px;
}
#re #h_gmenu .menu05 a{
background-position:-300px 0px ;
width:100px;
}
#re #h_gmenu .menu06 a{
background-position:-400px 0px ;
width:65px;
}
#re #h_gmenu .menu07 a{
background-position:-465px 0px ;
width:65px;
}


/*マウスオーバー*/
#re #lineup #h_gmenu .menu01 a,
#re #h_gmenu .menu01 a:hover{
background-position:0px -53px ;
}
#re #h_gmenu .menu02 a:hover{
background-position:-85px -53px ;
}
#re #testcar #h_gmenu .menu03 a,
#re #h_gmenu .menu03 a:hover{
background-position:-175px -53px ;
}
#re #rat #h_gmenu .menu04 a,
#re #h_gmenu .menu04 a:hover{
background-position:-245px -53px ;
}
#re #h_gmenu .menu05 a:hover{
background-position:-300px -53px ;
}
#re #h_gmenu .menu06 a:hover{
background-position:-400px -53px ;
}
#re #h_gmenu .menu07 a:hover{
background-position:-465px -53px ;
}


#re #head_logo{
	background:url(../img/h_logo2.jpg);
}
#re #h_tel{
	background:url(../img/h_tel2.jpg);
}
#re #h_smenu{
	position:absolute;
	top:11px;
	right:20px;
	height:53px;
	width:120px;
	line-height:20px;
	display:block;
	background:url(../img/h_smenu2.jpg) no-repeat;
}
#re #h_smenu li{
	display:block;
}
#re #h_smenu li a{
	display:block;
	line-height:20px;
	text-indent:-9999px;
	background:url(../img/h_smenu2.jpg) no-repeat;
	width:120px;
}
/*ノーマル*/
#re #h_smenu .menu01 a{
background-position:0px 0px ;
height:30px;
}
#re #h_smenu .menu02 a{
background-position:0px -30px ;
height:23px;
}
/*マウスオーバー*/
#re #h_smenu .menu01 a:hover{
background-position:0px -53px ;
}
#re #h_smenu .menu02 a:hover{
background-position:0px -83px ;
}

#re #foot{
	/*background:url(../img/back_foot2.jpg) repeat-x #333333;*/
	background-image: url(../img/bg_link.jpg);
	border-top:1px solid #999999;
	margin-bottom:0px!important;
	background-color:#999999!important;
	height:100%;
}
#re #foot p{
	margin-bottom:0px!important;
}
#re #index #foot{
	border-left:1px solid #C8D4E4;
	border-right:1px solid #C8D4E4;
}
#re #foot{
	border-bottom:1px solid #5B789F;
}
#re #foot_back {
	margin-bottom:0px;
	padding:0px;
}

/*==================================================*/
/*========================RAT=======================*/
/*==================================================*/
#re #rat h1{
	background:url(../rat/img/title_r.jpg)!important;
}
/*==================================================*/
/*=======================lineup=====================*/
/*==================================================*/
#re #lineup h1{
	background:url(../lineup/img/title_r.jpg)!important;
}
/*==================================================*/
/*======================testcar=====================*/
/*==================================================*/
#re #testcar h1{
	background:url(../testcar/img/title_r.jpg)!important;
}
#re body{
	color:#fff;
	background:#0A2E55 none;
}