@charset "utf-8";
/* CSS Document */

body{
			font-family : 'ＭＳ Ｐゴシック',sans-serif ;
			margin:0px;
			padding:0px;
			color:#333;
			height:100%;
			line-height:133%;
			background:url(image/bg-image.gif);}

a{		
			color:#1D9ED6;	
			text-decoration:underline;}

a:hover{	
			color:#5fcccd;	
			text-decoration:none;}

a visited{	
			color:#5fcccd;
			text-decoration::underline;}

.clear{		clear:both;}

hr{			display:none;}

.left{		float:left;}

.right{		float:right;}		

img{
			border:0px;}

#content-t{
			margin-top:20px;}

#content{
			margin-top:4px;
			/*background:url(image/content-back.gif) repeat-y;*/}

h1,h2,h3,h4,h5,h6,h7,p{
			margin:0;}

#shousai{
			margin:20px 0 40px 0;
			height:24px;
			background-position:bottom;
			background:url(image/line.gif) no-repeat;}


/********************************************************************/

#back{
			width:880px;
			margin:0px auto;
			padding:0pc;
			border-left:10px solid #56c3c4;
			border-right:10px solid #56c3c4;
			background-color:#fff;}
	

#wrapper{
			width:810px;
			margin:0 auto;
			background-color:#fff;}



/********************************************************************/


#header{
			width:810px;
			height:60px;
			padding-top:10px;
			margin:0;}

/********************************************************************/

h1{
			margin: 0px;
			padding: 0px;
			width: 217px;
			height: 43px;
			text-indent: -1000em;
			}

h1 a{		display:block;
			width: 300px;
			height: 43px;
			background: url("image/title_off.gif") no-repeat;}


h1 a:hover{		display:block;
			width: 300px;
			height: 43px;
			background: url("image/title_on.gif") no-repeat;}

/********************************************************************/

#menu{
			width:810px;
			height:53px;
			margin-bottom:10px;}

#menu ul{
			margin:0;
			padding:0;
			list-style:none;}

#menu li{
			float:left;}

/********************************************************************/

#content{
			width:810px;}

#chuukosha{
			margin-bottom:50px;}

#flash{		padding-bottom: 16px;}

/********************************************************************/

#left-box{
		width:590px;}

#top-syaken{
		width: 548px;
		font-size: 80%;
		height: 138px;
		padding: 20px 20px 20px 20px;
		border: 1px solid #d1d0b4;
		background-color: #fcfbe5;
		margin-bottom: 20px;}

#top-syaken p{
		margin: 10px 0 0 3px;}

#top-syaken a{
		text-decoration: none;
		color: #333;}

/********************************************************************/


.pan{
		font-size:10px;}

#info{
		margin-bottom: 5px;
		font-size: 80%;}

#info dt{
		float: left;
		padding: 3px 0 3px 20px;
		background: url(image/icon.gif) no-repeat 3px center;}

#info dd{
		padding: 3px 0 3px 100px;
		margin: 0;
		border-bottom: 1px dotted #ccc;}

.ichiran{
		font-size: 80%;
		text-align: right;
		margin-bottom: 20px;}

/********************************************************************/


#right-box{
		width:196px;}

#right-back{
		background:url(image/side-back.gif) repeat-y;
		padding-bottom:5px;
		margin-bottom:20px;}

#right-box .side-title{
		width:156px;
		padding:8px 0px 0px 14px;
		margin-left: 14px;
		height:32px;
		background:url(image/side-tite-back.gif) no-repeat;}

#right-box .side-title a{
		font-size: 80%;
		color: #333;
		text-decoration: none;
		padding-left: 10px;}

#right-box .side-title2 a{
		background:url(image/side-tite-back.gif) no-repeat;
		font-size:80%;
		color:#333;
		width:156px;
		height:32px;
		display:block;
		padding:8px 0px 0px 14px;
		margin:0px 0px 10px 14px;
		text-decoration:none;}

#right-box ul{
		list-style:none;
		margin:0 0 25px 14px;
		padding:0;
		font-size:80%;}

#right-box li a{
		display:block;
		width:156px;
		height:26px;
		color:#333333;
		padding:4px 0 0 14px;
		text-decoration:none;}

#right-box li a:hover{
		display:block;
		width:156px;
		height:26px;
		color:#333333;
		padding:4px 0 0 14px;
		background:url(image/hover-back.gif) no-repeat;
		color:#333333;}

.bonner{
		margin:0px auto;
		width:190px;
		margin-bottom:10px;}


/********************************************************************/

.page-top{
		margin:20px 5px 5px 0;}

#footer{
		width:810px;}

#f-menu-ue ul{
		margin: 0;
		padding: 6px 0 4px 0;
		list-style:none;
		font-size:10px;
		width:810px;
		height:28px;
		background:url(image/f-back.gif) no-repeat;}

#f-menu-ue li{
		float:left;
		margin-left:10px;}


.copy{
		text-indent:-1000em;
		padding-bottom:20px;
		background:url(image/logo.gif) no-repeat left center;
		height:20px;}

#footer a{
		color:#3b2b14;
		text-decoration:none;}

/********************************************************************/
/*                      ↓カスタマイズ↓　　　　　　　　　　　　　　*/
/********************************************************************/

.sub-box{
		margin:12px 0 80px 0;}


.sub-boxt{
		margin-bottom:100px;}

.sub-car{
		margin-bottom:100px;
		}

.entry_title{
		width:585px;
		height:29px;
		padding:6px 0 0 5px;
		color:#666;
		font-size:90%;
		background:url(image/entry_title-back.gif) no-repeat;
		margin-bottom:20px;}

.entry_title span{
		background-color:#eee;
		color:#2B64A4;
		font-size:80%;
		padding:4px 4px 3px 4px;
		margin-right:30px;}
.in{
		font-size:83%;}

.in-car{
		font-size:83%;
		border:1px solid #D9CEAE;
		background-color:#F0ECDF;
		padding:10px;}

.car-all-boxA{
		padding:5px;
		border:1px solid #D9CEAE;
		margin-bottom:24px;
		background-color:#F0ECDF;}

.car-all-boxB{
		width:390px;
		border:1px slod #00ff00;}

.car-all-title a{
		font-size:110%;
		font-weight:bold;}

#staff{
		margin-bottom:30px;}


/**************************** お店紹介 ******************************/

.staff-box{
		margin-bottom:10px;
		padding-bottom:10px;
		border-bottom:1px dashed #cfcfcf;}

.staff-box dl{
		margin:0;
		padding:0;}

.staff-box dt{
		float:left;
		margin:0 20px 0 20px;
		color:#7e6a4e;
		font-weight:bold;}

.store{
		margin:0 30px 0 30px;}

.store-title{
		font-size:120%;
		color:#51a8a9;
		font-weight:bold;
		margin:30px 0 10px 0}

/**************************** トップ車検 ******************************/

#topsyaken{
		background: url(image/topkun.gif) no-repeat right bottom;}

#topsyaken p{
		margin-top: 20px;}

#syakenkakaku{
		background-color: #ccc;
		margin-top: 30px;
		line-height:140%;}

#syakenkakaku td{
		background-color: #fff;}

#syakenkakaku th,#syakenkakaku td{
		padding: 5px 2px;}

#syakenkakaku .koumoku th{
		background-color: #62b3c2;
		color: #fff;}

#syakenkakaku .muryou th{
		color: #333;
		font-weight: normal;
		background-color: #f7f7f7;}

#syakenkakaku .muryou td{
		background-color: #f7f7f7;
		color: #ff0000;
		font-weight: bold;
		font-size: 110%;}

#syakenkakaku .kihon th{
		color: #333;
		font-weight: normal;
		background-color: #f7f7f7;}

#syakenkakaku .kihon td{
		background-color: #f7f7f7;
		color: #418613;
		font-weight: bold;
		font-size: 110%;}

#syakenkakaku .sougaku td{
		background-color: #f7f7f7;}

#syakenkakaku .senchaku td{
		background-color: #fff600;
		color: #ff0000;
		font-weight: bold;
		font-size: 110%;}

#syakenkakaku .waribikigo td{
		background-color: #eb5888;
		color: #fff;}

#syakenkakaku .waribikigo td span{
		font-weight: bold;
		font-size: 120%;}

#syakenkakaku td{
		text-align: center;}

#jisan{
		background-color: #f1f1f1;
		padding: 14px;
		margin-top: 20px;
		text-align: center;}

#nagare{
		background: url(image/nagare_back.gif) no-repeat 20px 47px;
		}


#nagare .sabtxt{
		margin-bottom: 50px;}

.koko{	color: #48b8b9;
		margin-bottom: 34px;}

#nagare h5,#nagare .h5txt{
		margin-left: 60px;}

.h5txt{	margin-bottom: 32px;}

/**************************** オイル ******************************/

#oil-box{
		width:386px;
		margin-right:40px;}

.oil-zu{
		text-align:center;
		margin:10px 0 40px 0;}

.oil-img{
		margin-top:30px;}

.oil-box2{
		margin-bottom:20px;
		width:590px;}

.hukidashi{
		margin-top:30px;}

/******* オイルキープ ********/

#keep-title{
		width:486px;
		margin:40px auto 60px auto;}

.keep-bun{
		width:300px;
		line-height:180%;
		margin-top:30px;}

#keep-title1{
		margin-top:40px;}

#keep-system{
		margin:5px 0 0 30px;
		padding:0px;
		list-style:inside;}

#keep-system li{
		color:#FF9900;
		margin:9px 0;
		font-weight:bold;}

#keep-in{
		margin:20px 0 50px 30px;
		padding:0;}

#keep-in dt{
		color:#FF3333;}

#table{
		margin:20px 0 0 10px;
		font-size:85%;}


/**************************** ひまわり ******************************/

.cate-title{
		margin:10px 0 40px 0;}

#himawari-rei{
		width:566px;
		hright:174px;
		margin:10px auto 50px auto;}

.himawari-bun{
		margin-left:20px;}

.himawari-bun span{
		font-weight:bold;
		color:#78C225;
		font-size:14px;}

/************************ ハートフル ******************************/

.heartful-box{
		width:280px;
		font-size:90%;
		height:130px;
		margin-bottom:10px;}

.heartful-box h4{
		width:275px;
		padding-left:5px;
		background-color:#E0F5FE;
		color:#06A2C8;
		font-size:110%;}

.heartful-box span{
		color:#F55A2E;
		font-size:130%;
		font-weight:bold;}

.heartful-box .tuiki{
		font-size:85%;
		line-height:140%;}

.heartful-chu ul, .heartful-chu li{
		margin: 0 0 0 10px;
		padding: 0;
		font-size:90%;}

.h-4{
		color:#D1500A;}

.syaken{
		background:url(image/heartful02-back.gif) no-repeat;
		width:590px;
		height:98px;
		margin:5px 0 0 0;}

.heartful-1{
		margin-top:46px;
		padding-left:67px;
		width:200px;}

.heartful-2{
		width:200px;
		margin-top:46px;
		padding-right:50px;}
		
.heartful-1 span,.heartful-2 span{
		color:#006600;
		font-size:130%;
		font-weight:bold;}
		
.heartful-youi dt{
		color:#009900;
		margin:10px 0 5px;}


/************************ Ｑ＆Ａ ******************************/


#question_box{
		margin:30px auto 0 auto;
		padding:10px;
		background-color:#f9f6e8;
		border:1px solid #ddd;
		font-size:90%;
		width:550px;}	

#question_box li{
		margin-left:40px;
		margin:3px 0 3px 30px;}


.answer-box{
		margin-bottom:50px;
		padding-bottom:30px;
		border-bottom:1px dashed #ccc;}

.question_title{
		width:550px;
		height:35px;
		padding:16px 0 0 40px;
		color:#58ACDA;
		font-size:90%;
		background:url(image/question.gif) no-repeat;
		background-position:left;
		margin-bottom:20px;}
		
.question_answer{
		width:520px;
		padding:20px 0 30px 50px;
		font-size:83%;
		background:url(image/answer.gif) no-repeat;
		background-position:left;
		margin-left:20px;}

/************************ オイル交換機器 ******************************/

.koukan-box{
		width:260px;
		margin:10px 14px 30px 14px;}

.koukan-title{
		padding:5px;
		background-color:#e0f5fe;
		color:#06a2c8;
		font-size:110%;
		font-weight:bold;
		margin-bottom:5px;}

/****************************** リンク ******************************/

.link-title{
		font-size:14px;
		padding-top:20px;}

.link-box{
		margin:10px 36px 0 36px;}

