/*-以下共通-*/
div#header h1{
	text-indent			: -9999px;
	position			: absolute;
}
#mainBlock{
	height				: 100%;
	margin			: 0 5px 0 0!important;
}
#panlink{
	position			: relative;
	left				: 0px;
	top					: 10px;
	z-index 			: 10;
	float				: left;
}
div.SR_fukidashi{
	float				: left;
	width				: 600px;
	height				: 70px;
	margin				: 0;
	padding				: 0;
	background			: url('/image/SR/fukidashi.gif') no-repeat 0 0;
}
div.SR_fukidashi p{
	position			: relative;
	left				: 120px;
	top					: 20px;
	margin				: 0;
	padding				: 0;
	font-size			: 12px;
}
div#tenpoMap{ width : 550px; height : 350px; display : block; position : relative; left : 20px; margin-bottom : 30px;}
div#stenpoMap{ width : 550px; height : 350px; display : block; position : relative; left : 20px;}

div.tenpo_top table{
	float				: right;
	width				: 300px;
	margin				: 0;
	padding				: 0;
	text-align			: left;
	font-size			: 13px;
	border				: 0;
}
div.tenpo_top table th,div.tenpo_top table td{
	vertical-align: top;
	background			: #FFFFFF;
	border				: none;
    padding				: 2px;
}
div.tenpo_top table th{
	width				: 100px;
	font-size			: 13px;
	text-align			: left;
}


/*-　ショールーム紹介ベース　-*/
h2#s_gaikan{
	float				: left;
	width				: 600px;
	height				: 60px;
	margin				: 0;
	padding				: 0;
	background			: url('../image/SR/h2_img.jpg') no-repeat 0 0;
	text-indent			: -9999px;
}
h2#s_setubi{
	float				: left;
	width				: 600px;
	height				: 65px;
	margin				: 0;
	padding				: 0;
	background			: url('../image/SR/h2_img.jpg') no-repeat 0 -80px;
	text-indent			: -9999px;
}
h2#s_tenji{
	float				: left;
	width				: 600px;
	height				: 55px;
	margin				: 0;
	padding				: 0;
	background			: url('../image/SR/h2_img.jpg') no-repeat 0 -160px;
	text-indent			: -9999px;
}
h2#s_access{
	float				: left;
	width				: 600px;
	height				: 55px;
	margin				: 0;
	padding				: 0;
	background			: url('../image/SR/h2_img.jpg') no-repeat 0 -240px;
	text-indent			: -9999px;
}
h2#s_carstop{
	float				: left;
	width				: 600px;
	height				: 50px;
	margin				: 0;
	padding				: 0;
	background			: url('../image/SR/h2_img.jpg') no-repeat 0 -320px;
	text-indent			: -9999px;
}
h2#s_show1{
	float				: left;
	width				: 600px;
	height				: 50px;
	margin				: 0;
	padding				: 0;
	background			: url('../image/SR/h2_img.jpg') no-repeat 0 -400px;
	text-indent			: -9999px;
}
h2#s_show2{
	float				: left;
	width				: 600px;
	height				: 50px;
	margin				: 0;
	padding				: 0;
	background			: url('../image/SR/h2_img.jpg') no-repeat 0 -480px;
	text-indent			: -9999px;
}
#s_tenji1{
	float				: left;
	width				: 580px;
	height				: 25px;
	margin				: 0 0 0 20px;
	padding				: 0;
	background			: url('../image/SR/SR_tenji.gif') no-repeat 0 0px;
	text-indent			: -9999px;
}
#s_tenji2{
	float				: left;
	width				: 580px;
	height				: 25px;
	margin				: 0 0 0 20px;
	padding				: 0;
	background			: url('../image/SR/SR_tenji.gif') no-repeat 0 -30px;
	text-indent			: -9999px;
}
#s_tenji3{
	float				: left;
	width				: 580px;
	height				: 25px;
	margin				: 0 0 0 20px;
	padding				: 0;
	background			: url('../image/SR/SR_tenji.gif') no-repeat 0 -60px;
	text-indent			: -9999px;
}
#s_tenji4{
	float				: left;
	width				: 580px;
	height				: 25px;
	margin				: 0 0 0 20px;
	padding				: 0;
	background			: url('../image/SR/SR_tenji.gif') no-repeat 0 -90px;
	text-indent			: -9999px;
}
.tenji1_txt,.tenji2_txt,.tenji3_txt,.tenji4_txt{
	width				: 244px;
	margin				: 0;
	padding				: 10px;
	color				: #FFFFFF;
}
.tenji1_txt{
	background			: #89abdb;
}
.tenji2_txt{
	background			: #e87980;
}
.tenji3_txt{
	background			: #be7ab3;
}
.tenji4_txt{
	background			: #5ca87a;
}
.s_setubi_bk{
	position			: relative;
	left				: 0;
	top					: 0;
	width				: 600px;
	background			: url('/image/SR/setubi_bk.jpg') repeat-y 0 0;
	padding				: 0 0 0 20px;
	clear				: both;
//	height				: 100%;
//	min-height			: 100%;
	background-repeat:repeat-y;


}
.s_setubi_under{
	position			: relative;
	left				: 0;
	top					: 0;
	height				: 20px;
	width				: 600px;
	background			: url('/image/SR/setubi_under.jpg');
	clear				: both;
}
.s_setubi2{
	float				: left;
	width				: 250px;
	margin				: 0 0 0 20px;
}
.s_setubi2_top{
	float				: left;
	height				: 7px;
	width				: 250px;
	background			: url('/image/SR/setubi2_top.gif');
	margin				: 10px 0 0 0;
}
.s_setubi2_cont{
	float				: left;
	width				: 250px;
	background			: url('/image/SR/setubi2_bk.gif') repeat-y 0 0;
	line-height			: 1.4;
	padding				: 0 10px;
	overflow			: hidden;
}
.s_setubi2_under{
	float				: left;
	height				: 7px;
	width				: 250px;
	background			: url('/image/SR/setubi2_under.gif');
}
.s_setubi2_cont span{
	display				: block;
	width				: 233px;
	margin				: 0;
	clear				: both;
	padding-top			: 2px;
	padding-bottom		: 10000px;
	margin-bottom		: -10000px;
}

/*-QUOカード　ユーザーブログ-*/
ul.SR_menu {
	margin				: 0;
	padding				: 0;
	list-style-type		: none;
}
ul.SR_menu li{
	float				: left;
}
/*-
ul.SR_menu li.navi1 a{
	display				: block;
	width				: 370px;
	height				: 80px;
	margin				: 0;
	padding				: 0;
	background			: url('../image/SR/SR_menu.gif') no-repeat 0 -0px;
	text-indent			: -9999px;
}
ul.SR_menu li.navi2 a{
	display				: block;
	width				: 230px;
	height				: 80px;
	margin				: 0;
	padding				: 0;
	background			: url('../image/SR/SR_menu.gif') no-repeat -370px 0px;
	float				: left;
	text-indent			: -9999px;
}
ul.SR_menu li.navi1 a:hover{
	display				: block;
	width				: 370px;
	height				: 80px;
	margin				: 0;
	padding				: 0;
	background			: url('../image/SR/SR_menu.gif') no-repeat 0 -80px;
}
ul.SR_menu li.navi2 a:hover{
	display				: block;
	width				: 230px;
	height				: 80px;
	margin				: 0;
	padding				: 0;
	background			: url('../image/SR/SR_menu.gif') no-repeat -370px -80px;
}
-*/
ul.SR_menu li.navi1 a{
	display				: none;
	margin				: 0;
	padding				: 0;
	background			: url('../image/SR/SR_menu600.gif') no-repeat 0 -0px;
	text-indent			: -9999px;
}
ul.SR_menu li.navi2 a{
	display				: block;
	width				: 600px;
	height				: 80px;
	margin				: 0;
	padding				: 0;
	background			: url('../image/SR/SR_menu600.gif') no-repeat 0px 0px;
	float				: left;
	text-indent			: -9999px;
}
ul.SR_menu li.navi2 a:hover{
	display				: block;
	width				: 600px;
	height				: 80px;
	margin				: 0;
	padding				: 0;
	background			: url('../image/SR/SR_menu600.gif') no-repeat -0px -80px;
}
ul.SR_menu li.navi3 a{
	display				: block;
	width				: 600px;
	height				: 80px;
	margin				: 0;
	padding				: 0;
	background			: url('../image/SR/SR_menu600_noMaker.gif') no-repeat 0px 0px;
	float				: left;
	text-indent			: -9999px;
}
ul.SR_menu li.navi3 a:hover{
	display				: block;
	width				: 600px;
	height				: 80px;
	margin				: 0;
	padding				: 0;
	background			: url('../image/SR/SR_menu600_noMaker.gif') no-repeat -0px -80px;
}
/*-ユニーバーサルボタン（スタッフ紹介・店舗外観・・）-*/
ul.SR_menu2 {
	position			: relative;
	display				: block;
	width				: 600px;
	height				: 80px;
	margin				: 0;
	padding				: 0;
	list-style-type		: none;
	background			: url('../image/SR/SR_menu2.gif') no-repeat 0 -0px;
}
ul.SR_menu2 li{
	float				: left;
}
ul.SR_menu2 li.navi1 a{
	position			: absolute;
	left				: 21px;
	top					: 25px;
	display				: block;
	width				: 100px;
	height				: 20px;
	text-indent			: -9999px;
}
ul.SR_menu2 li.navi1 a:hover{
	background			: url('../image/SR/SR_menu2.gif') no-repeat -21px -105px;
}
ul.SR_menu2 li.navi2 a{
	position			: absolute;
	left				: 130px;
	top					: 25px;
	display				: block;
	width				: 76px;
	height				: 20px;
	text-indent			: -9999px;
}
ul.SR_menu2 li.navi2 a:hover{
	background			: url('../image/SR/SR_menu2.gif') no-repeat -130px -105px;
}
ul.SR_menu2 li.navi3 a{
	position			: absolute;
	left				: 215px;
	top					: 25px;
	display				: block;
	width				: 76px;
	height				: 20px;
	text-indent			: -9999px;
}
ul.SR_menu2 li.navi3 a:hover{
	background			: url('../image/SR/SR_menu2.gif') no-repeat -215px -105px;
}
ul.SR_menu2 li.navi4 a{
	position			: absolute;
	left				: 300px;
	top					: 25px;
	display				: block;
	width				: 76px;
	height				: 20px;
	text-indent			: -9999px;
}
ul.SR_menu2 li.navi4 a:hover{
	background			: url('../image/SR/SR_menu2.gif') no-repeat -300px -105px;
}
ul.SR_menu2 li.navi5 a{
	position			: absolute;
	left				: 385px;
	top					: 25px;
	display				: block;
	width				: 76px;
	height				: 20px;
	text-indent			: -9999px;
}
ul.SR_menu2 li.navi5 a:hover{
	background			: url('../image/SR/SR_menu2.gif') no-repeat -385px -105px;
}

ul.SR_menu2 li.navi6 a{
	position			: absolute;
	left				: 22px;
	top					: 48px;
	display				: block;
	width				: 66px;
	height				: 20px;
	text-indent			: -9999px;
}
ul.SR_menu2 li.navi6 a:hover{
	background			: url('../image/SR/SR_menu2.gif') no-repeat -22px -128px;
}
ul.SR_menu2 li.navi7 a{
	position			: absolute;
	left				: 97px;
	top					: 48px;
	display				: block;
	width				: 130px;
	height				: 20px;
	text-indent			: -9999px;
}
ul.SR_menu2 li.navi7 a:hover{
	background			: url('../image/SR/SR_menu2.gif') no-repeat -97px -128px;
}
ul.SR_menu2 li.navi8 a{
	position			: absolute;
	left				: 236px;
	top					: 48px;
	display				: block;
	width				: 225px;
	height				: 20px;
	text-indent			: -9999px;
}
ul.SR_menu2 li.navi8 a:hover{
	background			: url('../image/SR/SR_menu2.gif') no-repeat -236px -128px;
}

div.sr_contents {
	position			: relative;
	top					: 3px;
	left				: 20px;
	display				: block;
	width				: 570px;
	margin-bottom			: 30px;
	padding				: 0;
	float				: left;
}
div.photo01 {
	float				: left;
	margin				: 0;
	padding				: 0 0 15px 0;
	width				: 285px;
	overflow			: hidden;
}
div.photo02 {
	float				: left;
	margin				: 0;
	padding				: 0 0 15px 0;
	width				: 285px;
	overflow			: hidden;
}
div.photo03 {
	float				: left;
	margin				: 0;
	padding				: 0 0 15px 0;
	width				: 285px;
	overflow			: hidden;
}
div.photo04 {
	float				: left;
	margin				: 0;
	padding				: 0 0 15px 0;
	width				: 285px;
	overflow			: hidden;
}
div.photo01 p,div.photo02 p,
div.photo03 p,div.photo04 p{
	display				: block;
	width				: 264px;
	margin				: 0;
	clear				: both;
	padding-top			: 10px;
	padding-bottom		: 10000px;
	margin-bottom		: -10000px;
}
div.photo01 span,div.photo02 span,
div.photo03 span,div.photo04 span{
	display				: block;
	width				: 274px;
	margin				: 0;
	clear				: both;
	padding-top			: 7px;
}

div.s_show1map{
	margin				: 0 0 0 20px;
}