﻿@charset "utf-8";

/*--------------TOP PAGE----------------*/
/*body#Top h2.information{
	background-image:url(../images/tt_information.png);
	background-repeat:no-repeat;
}
body#Top h2.newEntry{
	background-image:url(../images/tt_blogList.png);
	background-repeat:no-repeat;
}
body#Top h2.usedCar{
	background-image:url(../images/tt_usedCar.png);
	background-repeat:no-repeat;
}*/

#info1 {
	margin: 0px;
	padding: 0px 10px 0px 10px;
}
#info_info {
	margin: 0px;
	padding: 0px;
	line-height: 1.2em;
	color: #333333;
}
#info1 h4,#info2 h4 {
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}
#info_shop {
	/*background-image: url(../images/info_shop.jpg);
	background-repeat: no-repeat;*/
	margin: 0px;
	padding: 0px;
	float: left;
	width: 175px;
	height: 60px;
}
#info_text {
	margin: 0px;
	padding: 0px;
	float: left;
	line-height: 1.2em;
	color: #333333;
	width: 500px;
}
ul.blogList {
	line-height:1.3em;
	list-style-type:none;
	margin:0;
	padding:0px;
	width:680px;
}
ul.blogList li.list01 {
	background-image:url("../images/line.gif");
	background-position:left bottom;
	background-repeat:repeat-x;
	clear:both;
	height:auto;
	margin:0px 0 5px 0;
	padding-bottom:10px;
	padding-top:5px;
}
* html ul.blogList li.list01 {
	background-image:none;

}
.ul_blogArrow {
	background-image:url("../images/arrow01.gif");
	background-position:left 0;
	background-repeat:no-repeat;
	display:block;
	float:left;
	padding-left:25px;
	padding-top:0;
}
.ul_blogArrow .EntryTitle{
	margin-bottom:10px;
}
.ul_blogArrow p{
	padding:0px;
	margin:0px;
}
.ul_blogArrow img.pickupPict {
	-ms-interpolation-mode: bicubic;
	margin-top:0px;
	margin-right:10px;
	float:left;
}
.UsedCarArea{
	width:680px;
	margin-bottom:0px;
}
.UsedCarL{
	width:338px;
	float:left;
	/*border:solid 1px #FFFFFF;*/
	padding:1px;
	background-image:url("../images/UCL_bg.gif");
	background-position:left 0;
	background-repeat:no-repeat;
}
.UsedCarR{
	width:338px;
	float:right;
	/*border:solid 1px #FFFFFF;*/
	padding:1px;
	background-image:url("../images/UCR_bg.gif");
	background-position:left 0;
	background-repeat:no-repeat;
}
a:hover .UsedCarL,a:hover .UsedCarR{
	background-color:#DDDDDD;
	border:solid 1px #CCCCCC;
	padding:0;
	background-image:none;
}
.UCInner{
	margin:5px 10px 10px 10px;
}
.UCDetail img{
	padding:3px;
	background-color:#FFF;
	border:solid #CCC 1px;
	float:left;
}
.UCDetail p{
	padding-left:10px;
	float:left;
	margin:0px;
	line-height:1.3em;
	width:180px;
}
a p{
	text-decoration: none;	
	color:#333333;
}
a b{
	text-decoration: underline;	
	color:#555555;
}
a:hover p{
	text-decoration: none;	
	color:#333333;
}
.ul_blogArrow2 {
	background-image:url("../images/arrow02.gif");
	background-position:left 1px;
	background-repeat:no-repeat;
	display:block;
	padding-left:25px;
	padding-top:0;
	padding-bottom:5px;
}

/*--------------会社案内----------------*/
body#Company #main{
	background-image:url(../images/bg_sitemap.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
body#Company .mainContent h3{
	margin-bottom:10px;	
}
/*body#Company h2.company{
	background-image:url(../../company/images/tt_company.png);
	background-repeat:no-repeat;
}
body#Company h3.gaiyou {
	background-image:url(../../company/images/tt_company01.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
body#Company h3.gyoumunaiyou {
	background-image:url(../../company/images/tt_company02.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
body#Company h3.shikaku {
	background-image:url(../../company/images/tt_company03.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
body#Company h3.tizu {
	background-image:url(../../company/images/tt_company04.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
body#Company h3.shopPict {
	background-image:url(../../company/images/tt_company05.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}*/
.shop_comment_inner {
	background-image:url(../images/line.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	clear:both;
	width:680px;
}
.item {
	float:left;
	margin:0.5em 0;
	padding:0.2em 0 0.2em 10px;
	width:100px;
}
.detail {
	border-left:1px solid #DDDDDD;
	float:right;
	margin:0.5em 0;
	padding:0.2em 0 0.2em 10px;
	width:510px;
}
.listtext {
	background-image:url("../images/mark.gif");
	background-position:0 0.3em;
	background-repeat:no-repeat;
	display:block;
	margin:0px 5px;
	padding:5px 0 2px 18px;
}
.listtext2 {
	background-image:url("../images/mark.gif");
	background-position:0 0.3em;
	background-repeat:no-repeat;
	display:block;
	margin:3px 5px;
	padding:5px 0 2px 18px;
}
#shop_Gpict {
	text-align:center;
}
#shop_Gpict img {
	margin-left:3px;
	margin-right:3px;
}

/*--------------点検・整備----------------*/
body#Inspection #main{
	background-image:url(../images/bg_sitemap.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
body#Inspection #mainContent h3{
	margin-bottom:10px;	
}
.tokuchouArea h4.tokuchou01{
	margin:0px 0px 5px 0px;	
}
.tokuchouArea h4.tokuchou02,.tokuchouArea2 h4.tokuchou02{
	margin:8px 0px 5px 0px;	
}
.tokuchouArea h4.shinka01,.tokuchouArea2 h4.shinka01{
	margin:5px 0px 10px 0px;	
}
.tokuchouArea h4.shinka02,.tokuchouArea2 h4.shinka02{
	margin:15px 0px 10px 0px;	
}
.tokuchouArea h4.shinka03,.tokuchouArea2 h4.shinka03{
	margin:10px 0px 10px 0px;	
}
/*body#Inspection h2.inspection{
	background-image:url(../../inspection/images/tt_inspection.png);
	background-repeat:no-repeat;
}
body#Inspection h3.tokuchou {
	background-image:url(../../inspection/images/tt_inspection01.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
body#Inspection h3.tenkenprice {
	background-image:url(../../inspection/images/tt_inspection02.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
body#Inspection h3.gyoumunaiyou {
	background-image:url(../../inspection/images/tt_company02.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
body#Inspection h3.shikaku {
	background-image:url(../../inspection/images/tt_company03.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.tokuchouArea h4.tokuchou01{
	background-image:url(../../inspection/images/tokuchou01.gif);
	background-repeat:no-repeat;
	margin:0px 0px 5px 0px;
	width:660px;
	height:34px;
	text-indent:-9999px;		
}
.tokuchouArea h4.tokuchou02{
	background-image:url(../../inspection/images/tokuchou02.gif);
	background-repeat:no-repeat;
	margin:8px 0px 5px 0px;
	width:660px;
	height:34px;
	text-indent:-9999px;		
}
.tokuchouArea2 h4.tokuchou03{
	background-image:url(../../inspection/images/tokuchou03.gif);
	background-repeat:no-repeat;
	margin:8px 0px 5px 0px;
	width:660px;
	height:34px;
	text-indent:-9999px;		
}
.tokuchouArea h4.tokuchou04{
	background-image:url(../../inspection/images/tokuchou04.gif);
	background-repeat:no-repeat;
	margin:8px 0px 5px 0px;
	width:660px;
	height:34px;
	text-indent:-9999px;		
}
.tokuchouArea h4.shinka01{
	background-image:url(../../inspection/images/tt_shinka01.gif);
	background-repeat:no-repeat;
	margin:5px 0px 10px 0px;
	width:660px;
	height:24px;
	text-indent:-9999px;		
}
.tokuchouArea h4.shinka02{
	background-image:url(../../inspection/images/tt_shinka02.gif);
	background-repeat:no-repeat;
	margin:15px 0px 10px 0px;
	width:660px;
	height:24px;
	text-indent:-9999px;		
}
.tokuchouArea h4.shinka03{
	background-image:url(../../inspection/images/tt_shinka03.gif);
	background-repeat:no-repeat;
	margin:10px 0px 10px 0px;
	width:450px;
	height:24px;
	text-indent:-9999px;		
}*/
.txtArea{
}
.txtArea .leftArea01{
	float:left;
	width:450px;
}
.txtArea .rightArea01{
	float:right;
	width:200px;
}
.txtArea .imgBox img{
	float:left;	
}
table.workprice {
	border-collapse:collapse;
	border-left:1px solid #A6B0B4;
	border-top:1px solid #A6B0B4;
	font-size:11px;
	margin-bottom:10px;
}
table.workprice td {
	border-bottom:1px solid #A6B0B4;
	border-right:1px solid #A6B0B4;
	margin:0;
	vertical-align:middle;
	padding: 5px 10px 5px 10px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	text-align:center;
}
table.workprice th {
	border-bottom:1px solid #A6B0B4;
	border-right:1px solid #A6B0B4;
	margin:0;
	text-align:center;
	padding:0px;
	background-attachment: scroll;
	background-color: #666666;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	width:40%;
}
.each_wrap {
	padding: 5px;
}
.each_wrap p {
	margin:2px 0;
}
.text-workprice{
	font-size: 15px;
	font-weight: bold;
}
table.checkprice {
	border-collapse:collapse;
	border-left:1px solid #A6B0B4;
	border-top:1px solid #A6B0B4;
	font-size:11px;
	margin-bottom:10px;
}
table.checkprice th {
	border-bottom:1px solid #A6B0B4;
	border-right:1px solid #A6B0B4;
	margin:0;
	text-align:center;
	padding:0px;
	background-attachment: scroll;
	background-color: #666666;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	width:30%;
}
table.checkprice td {
	border-bottom:1px solid #A6B0B4;
	border-right:1px solid #A6B0B4;
	margin:0;
	vertical-align:middle;
	padding: 5px 10px 5px 10px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	text-align:center;
}
table.checkprice th.subTT {
	background-color: #999999;	
}
table.checkprice td.subTT {
	border-bottom:1px solid #A6B0B4;
	border-right:1px solid #A6B0B4;
	margin:0;
	vertical-align:middle;
	padding: 5px 10px 5px 10px;
	background-attachment: scroll;
	background-color: #999999;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	text-align:center;
}

/*--------------車検----------------*/
/*body#Automobile h2.automobile{
	background-image:url(../../automobile/images/tt_automobile.png);
	background-repeat:no-repeat;
}*/
body#Automobile #main{
	background-image:url(../images/bg_sitemap.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
body#Automobile h3.automobileprice {
	/*background-image:url(../../automobile/images/tt_automobile01.gif);
	background-repeat:no-repeat;*/
	margin-bottom:10px;
}
body#Automobile h3.flow {
	/*background-image:url(../../automobile/images/tt_automobile02.gif);
	background-repeat:no-repeat;*/
	margin-bottom:20px;
}
.flowArea{
	padding:0px 0px 10px 0px;
	background-image:url(../../automobile/images/flow_bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0px 0px 20px 0px;
}
.flowArea h4{
	margin:0px;	
}
/*.flowArea h4.step01{
	background-image:url(../../automobile/images/step01.gif);
	background-repeat:no-repeat;
	margin:0px;
	width:680px;
	height:30px;
	text-indent:-9999px;		
}
.flowArea h4.step02{
	background-image:url(../../automobile/images/step02.gif);
	background-repeat:no-repeat;
	margin:0px;
	width:680px;
	height:30px;
	text-indent:-9999px;		
}
.flowArea h4.step03{
	background-image:url(../../automobile/images/step03.gif);
	background-repeat:no-repeat;
	margin:0px;
	width:680px;
	height:30px;
	text-indent:-9999px;		
}
.flowArea h4.step04{
	background-image:url(../../automobile/images/step04.gif);
	background-repeat:no-repeat;
	margin:0px;
	width:680px;
	height:30px;
	text-indent:-9999px;		
}*/
.flowArea .flowCon{
	background-image:url(../../automobile/images/flow_middle.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.flowArea .txtArea02{
	padding:10px 20px;	
}
.flowArea .txtArea02 .leftArea01{
	float:left;
	width:460px;
}

.flowArea .txtArea02 .rightArea01{
	float:right;
	width:170px;
}
.flowArea .txtArea02 .imgBox img{
	float:left;	
}
.no1 {
	background-image:url("../images/flow01.gif");
	background-position:0 0.3em;
	background-repeat:no-repeat;
	display:block;
	margin:0px;
	padding:3px 0 2px 25px;
}
.no2 {
	background-image:url("../images/flow02.gif");
	background-position:0 0.3em;
	background-repeat:no-repeat;
	display:block;
	margin:0px;
	padding:3px 0 2px 25px;
}
.no3 {
	background-image:url("../images/flow03.gif");
	background-position:0 0.3em;
	background-repeat:no-repeat;
	display:block;
	margin:0px;
	padding:3px 0 2px 25px;
}
.no4 {
	background-image:url("../images/flow04.gif");
	background-position:0 0.3em;
	background-repeat:no-repeat;
	display:block;
	margin:0px;
	padding:3px 0 2px 25px;
}
.no5 {
	background-image:url("../images/flow05.gif");
	background-position:0 0.3em;
	background-repeat:no-repeat;
	display:block;
	margin:0px;
	padding:3px 0 2px 25px;
}
.no6 {
	background-image:url("../images/flow06.gif");
	background-position:0 0.3em;
	background-repeat:no-repeat;
	display:block;
	margin:0px;
	padding:3px 0 2px 25px;
}

/*--------------板金----------------*/
/*body#Bodywork h2.bodywork{
	background-image:url(../../bodywork/images/tt_bodywork.png);
	background-repeat:no-repeat;
}*/
body#Bodywork #main{
	background-image:url(../images/bg_sitemap.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
body#Bodywork h3.tokuchou {
	/*background-image:url(../../bodywork/images/tt_inspection01.gif);
	background-repeat:no-repeat;*/
	margin-bottom:10px;
}
.tokuchouArea h4.paint01{
	margin:0px 0px 5px 0px;	
}
.tokuchouArea h4.paint02{
	margin:8px 0 5px;	
}
.tokuchouArea2 h4.paint03{
	margin:3px 0 5px;	
}
/*.tokuchouArea h4.paint01{
	background-image:url(../../bodywork/images/paint01.gif);
	background-repeat:no-repeat;
	margin:0px 0px 5px 0px;
	width:660px;
	height:34px;
	text-indent:-9999px;		
}
.tokuchouArea h4.paint02{
	background-image:url(../../bodywork/images/paint02.gif);
	background-repeat:no-repeat;
	margin:8px 0 5px;
	width:660px;
	height:34px;
	text-indent:-9999px;		
}
.tokuchouArea2 h4.paint03{
	background-image:url(../../bodywork/images/paint03.gif);
	background-repeat:no-repeat;
	margin:0px 0px 5px 0px;
	width:660px;
	height:34px;
	text-indent:-9999px;		
}
.tokuchouArea2 img,.tokuchouArea4 img{
	float:left;
	margin-right:10px;
}*/
/*--------------保険----------------*/
body#Insurance #main{
	background-image:url(../images/bg_sitemap.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
/*body#Insurance h2.insurance{
	background-image:url(../../insurance/images/tt_insurance.png);
	background-repeat:no-repeat;
}*/
body#Insurance h3.tokuchou {
	/*background-image:url(../../insurance/images/tt_insurance01.gif);
	background-repeat:no-repeat;*/
	margin-bottom:10px;
}
.tokuchouArea h4.insurance01,.tokuchouArea h4.insurance02{
	margin:0px 0px 5px 0px;	
}
/*.tokuchouArea h4.insurance01{
	background-image:url(../../insurance/images/tokuchou01.gif);
	background-repeat:no-repeat;
	margin:0px 0px 5px 0px;
	width:660px;
	height:34px;
	text-indent:-9999px;		
}
.tokuchouArea2 h4.insurance02{
	background-image:url(../../insurance/images/tokuchou02.gif);
	background-repeat:no-repeat;
	margin:0px 0px 5px 0px;
	width:660px;
	height:34px;
	text-indent:-9999px;		
}*/
/*.tokuchouArea2 img{
	float:left;
	margin-right:10px;
}*/
/*--------------新車・中古車----------------*/
/*body#Sales h2.sales{
	background-image:url(../../sales/images/tt_sales.png);
	background-repeat:no-repeat;
}*/
body#Sales #main{
	background-image:url(../images/bg_sitemap.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
body#Sales h3.salesAbout {
	/*background-image:url(../../sales/images/tt_sales01.gif);
	background-repeat:no-repeat;*/
	margin-bottom:10px;
}
body#Sales h3.salesUsed {
	/*background-image:url(../../sales/images/tt_sales02.gif);
	background-repeat:no-repeat;*/
	margin-bottom:15px;
}
body#Sales h4.comment01 {
	margin:0px 0px 10px 0px;
	/*background-image:url(../../sales/images/comment01.gif);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
	width:601px;
	height:19px;
	text-indent:-9999px;*/
}
.car_sales_inner {
	background-image:url(../images/line.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	clear:both;
	width:680px;
	padding-bottom:10px;
}
.car_sales_inner2 {
	background-image:url(../images/line.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	clear:both;
	width:680px;
	margin-top:10px;
	padding-bottom:10px;
}
.car_sales_inner3 {
	clear:both;
	width:680px;
	margin-top:10px;
	padding-bottom:10px;
}
.car_pict{
	float:left;
	width:216px;
}
.mainP{
	/*background-image:url(../../sales/images/pictBg.gif);	
	background-repeat:no-repeat;
	width:210px;
	width:214px;*/
	padding:7px;
	background-color:#FFF;
	border:solid #CCC 1px;
}
.detailP{
	background-color:#DDD;
	border:solid #CCC 1px;
	padding:5px 5px;
	margin-top:10px;
}
.detailP img{
	float:left;
	/*border:solid #CCC 1px;*/
	margin-left:1px;
	margin-bottom:1px;
}
.car_info{
	float:right;
}
table.used_info {
	border-collapse:collapse;
	border-left:1px solid #A6B0B4;
	border-top:1px solid #A6B0B4;
	font-size:11px;
}
table.used_info td {
	border-bottom:1px solid #A6B0B4;
	border-right:1px solid #A6B0B4;
	margin:0;
	vertical-align:middle;
	padding: 5px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}
table.used_info th {
	border-bottom:1px solid #A6B0B4;
	border-right:1px solid #A6B0B4;
	margin:0;
	text-align:center;
	/*vertical-align:top;*/
	padding:0px;
	background-attachment: scroll;
	background-color: #666666;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	width:20%;
}
.Gbg{
	background-color: #E1E1E1;
	margin: 5px 10px 5px 10px;
	padding: 8px 10px;
	border: 1px solid #CCC;
	text-align: right;
	line-height: 2.3em;	
}

.each_wrap {
	/*border-color:#FFFFFF #FFFFFF #FFFFFF;
	border-style:solid;
	border-width:1px;*/
	padding: 5px;
}
.each_wrap p {
	margin:2px 0;
}
.text-shashu{
	font-size: 15px;
	font-weight: bold;
}
h4.text-shashu{
	font-size: 15px;
	font-weight: bold;
}
.text-price{
	font-size: 15px;
	font-weight: bold;
	color: #C00;
}

/*--------------サイトマップ----------------*/
body#Sitemap #main{
	background-image:url(../images/bg_sitemap.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
body#Sitemap #main .colBlock {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:328px;
}
body#Sitemap #main .colBlock .blockNav {
	margin-bottom:20px;
}
body#Sitemap #main .colBlock .blockNav .categoryHead {
	background:url(../images/bg_h3.gif) repeat-y scroll left top transparent;
	border-bottom:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	border-top:1px solid #CFCFCF;
	margin-bottom:10px;
	padding:4px 14px;
}
body#Sitemap #main .colBlock .blockNav dd{
	margin:0px;
}
body#Sitemap #main .colBlock .blockNav dd ul {
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
}
body#Sitemap #main .colBlock .blockNav .arrowLink {
	background:url("../images/marker_arrow_triangle.gif") no-repeat scroll 0 6px transparent;
	display:block;
	padding-left:14px;
}