* {
	padding: 0px;
	margin: 0px;
}
html,body{
  height: 100%;
}
html>/**/body{
  overflow:-moz-scrollbars-vertical;
}
html:first-child body{
  min-height:100%;
  padding-bottom:1px;
}

li { list-style-type:none; margin:0; padding:0;}
img { border:0; margin:0; padding:0; vertical-align:absmiddle;}
hr { display:none;}

body{
	background-color:#ffffff;
	font-family: "ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align:left;
}

/*==== base ==============================================*/
#wrap {
	height: auto;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
}

#header{
	height: 10px;
	width: 800px;
	margin-bottom:5px;
	background-color:#ffffff;
}

#contents {
	height: auto;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
        background-color: #ffffff;
}

#footer {
	height: 20px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}

.clear { clear:both;}

.clear hr { display:none; }

/*==== k-car ====================================================*/
.k-car {
	float: left;
	width: 390px;
	height: auto;
	margin: 5 2.5 0 2.5px;
}

/*==== customer impression ====================================================*/
.ci {
	float: left;
	width: 390px;
	height: auto;
	margin: 5 2.5 0 2.5px;
}

.ci2 {
	float: left;
	width: 800px;
	height: auto;
}

.ci2 ul{
	float:left;
	width:390px;
	margin:5 2.5 0 2.5px;
}

.ci2 p{
	text-align:left;
}

/*==== brake system ====================================================*/
.brake1 {
	width:800px;
	height:auto;
}

.brake1 ul{
	float:left;
	width:400px;
	margin:5px 0 5px 0;
}

.brake1 h4{
	text-align:left;
}

.brake1 p{
	font-size:90%;
	text-align:left;
}

.brake2 {
	float:left;	
	width:800px;
}

.brake2 li {
	display:inline;
	list-style-type: none;
}

#mainbrake {
	float:left;
	width:390px;
}

#mainbrake2 {
	float:right;
	width:390px;
}

.mainbrake li {
	display:inline;
	list-style-type: none;
}

/*==== charity ====================================================*/
#charity {
	width:800px;
	height:auto;
}

.charity ul{
	float:left;
	width:400px;
	margin:5px 0 5px 0;
}

.charity li{
	display:inline;
	list-style-type: none;
}

.charity p{
	font-size:90%;
	text-align:left;
}

#charity1 {
	width:800px;
	height:auto;
}

.charity1 {
	width:800px;
	margin:5px 0 0 5px;
}

.charity1 ul{
	float:left;
	width:auto;
	height:auto;
}

.charity1 li{
	display:inline;
	list-style-type: none;
}

.charity1 p{
	float:left;
	font-size:90%;
	text-align:left;
	margin:0 0 0 10px;
}

.charity h4{
	text-align:left;
	margin:10px 0 0 0;
}

/*==== floormatt ====================================================*/
.floormatt h3{
	text-align:left;
	margin:20px 0 0 0;
}

.floormatt p{
	font-size:90%;
	text-align:left;
}

.floormatt ul{
	float:left;
	width:400px;
	margin:5px 0 5px 0;
}

/*==== iPad/iPhone ====================================================*/

.iphone ul{
	float:left;
	width:400px;
	margin:5px 0 5px 0;
}

/*==== wheelgraphics ====================================================*/

.wheel h3{
	text-align:left;
	margin:20px 0 0 0;
}

.wheel p{
	font-size:90%;
	text-align:left;
}

/*==== dentrepair ====================================================*/

.dent{
	width: 800px;
	height: auto;
}

.dent ul{
	float:left;
	width:120px;
	margin:5 1.5 5 1.5px;
}

.dent li{
	display:inline;
	list-style-type: none;
}

/*==== t-point ====================================================*/

.t-point p{
	font-size:100%;
	text-align:left;
}

/*==== wrapping ====================================================*/

.wrapping{
	width:800px;
	height: auto;
}

.wrapping p{
	text-align:left;
}

.wrapping ul{
	width:800px;
}

.wrapping li{
	float:left;
	margin: 5 5 5 0px;
}

