@charset "Shift_JIS";

/*
----------------------------------------------------------

	UnderDirectoryCSS for http://www.garage-jandb.co.jp/

----------------------------------------------------------
*/

body#service #maintenanceMenu{
	width:468px;
	height:30px;
	padding-right:11px;
	background: url(../../service/img/maintenance/bg_mainte.png) no-repeat right;
}
body#service #maintenanceMenu dt,
body#service #maintenanceMenu dd{
	float:left;
}
body#service #maintenanceMenu dd a{
	display:block;
	border:none;
	outline:none;
}

body#service div#container div.entry2{
	margin-bottom:0;
	padding-top:10px;
	padding-bottom:10px;
	background:url(../../service/img/bg_mainte.gif) repeat-x;
}
body#service div#container div#tabs{
	margin-left:-24px;
	width:530px;
	margin-bottom:20px;
}
body#service div#container div#tabs .tabPage{
	background:#205d13;
	clear:both;
	padding-left:24px;
	padding-top:30px;
	padding-bottom:30px;
}
body#service div#container div#tabs .tabPage p.fig{
	float:left;
	margin-right:30px;
}
body#service div#container div#tabs .tabPage ul{
	margin:0;
	padding:0;
	padding-top:23px;
	float:left;
}
body#service div#container div#tabs .tabPage ul li{
	width:178px;
	height:20px;
	background:none;
	margin:0;
	padding:0;
	margin-bottom:10px;
}
body#service div#container div#tabs .tabPage ul li img{
	border:none;
	margin:-3px 8px 0 0;
}


body#service div#container div#tabs .tabControl{
	background:url(../../service/img/bg_tabs.gif) repeat-x;
	height:44px;
	padding-left:24px;
}
body#service div#container div#tabs .tabControl li{
	float:left;
	height:44px;
	margin:0;
	padding:0;
	margin-right:8px;
	background:none;
	clear:none;
}
body#service div#container div#tabs .tabControl li a{
	display:block;
	height:44px;
	margin:0;
	padding:0;
	border-bottom:none;
	text-indent:-999em;
}
body#service div#container div#tabs .tabControl li a#cEngine{
	width:169px;
	background:url(../../service/img/btn_01.gif) no-repeat;
}
body#service div#container div#tabs .tabControl li a#cUnder{
	width:96px;
	background:url(../../service/img/btn_02.gif) no-repeat;
}
body#service div#container div#tabs .tabControl li a#cFoot{
	width:96px;
	background:url(../../service/img/btn_03.gif) no-repeat;
}
body#service div#container div#tabs .tabControl li a#cOther{
	width:96px;
	background:url(../../service/img/btn_04.gif) no-repeat;
}
body#service div#container div#tabs .tabControl li.selected a#cEngine,
body#service div#container div#tabs .tabControl li a#cEngine:hover{
	background:url(../../service/img/btn_01_on.gif) no-repeat;
}
body#service div#container div#tabs .tabControl li.selected a#cUnder,
body#service div#container div#tabs .tabControl li a#cUnder:hover{
	background:url(../../service/img/btn_02_on.gif) no-repeat;
}
body#service div#container div#tabs .tabControl li.selected a#cFoot,
body#service div#container div#tabs .tabControl li a#cFoot:hover{
	background:url(../../service/img/btn_03_on.gif) no-repeat;
}
body#service div#container div#tabs .tabControl li.selected a#cOther,
body#service div#container div#tabs .tabControl li a#cOther:hover{
	background:url(../../service/img/btn_04_on.gif) no-repeat;
}

/*-----------------
Box-FloatClear
-----------------*/
body#service div#container div#tabs .tabPage:after{
    content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
body#service div#container div#tabs .tabPage{
	display: inline-block;
	}

/* Hides from IE-mac \*/
* html body#service div#container div#tabs .tabPage{
	height: 1%;
	}

body#service div#container div#tabs .tabPage{
	display: block;
	}
/* End hide from IE-mac */



/*--------------------------------------*/

body#service div#container div#contents .box{
	font-size:95%;
}
body#service div#container div#contents .entry p span{
	font-size:140%;
	font-weight:bold;
}


