/*

  
*/

* { padding: 0; margin: 0; }

body {
	margin: 0;
	padding: 0;
	line-height:1.4;
	color:#333;
	font-family:Arial, sans-serif;
	font-size:0.9em;

}

/*　全体　*/

#main {
	background:#fff url(images/background-slice.jpg) repeat-x;
}

#wrapper { 
	margin:auto;
	width: 820px;
	background-image:url(images/background.jpg);
	background-repeat:no-repeat;
	min-height:400px;
}


small {
	color:#595856;
	font-weight:bold;
	font-size:11px;
	display:block;
	margin-bottom:15px;
}
a {
	color:#0000EE;
	text-decoration:none;
}
a:hover { 
	text-decoration:underline; 
	}
p { 
	margin: 0px 0px 5px 0px; 
	}
	
/* 　ヘッダー　*/

#header {
	width: 810px;
	float: left;
	padding-top: 0px;
	height: 120px;
	margin: 0px 0px 5px 0px;
}


#logo h1, #logo small {
	margin:25px;
	display:block;
	text-indent:-9999px;
}
#logo {
	background-image:url(images/logo02.png);
	background-repeat:no-repeat;
	width:350px;
	height:100px;
}
/* ヘッダー部分メニュー */

ul#menu {
	margin: 0px 5px 0px 0px;
	position:absolute;
	right:5px;

}
ul#menu li {
	display:inline;
	margin-left:12px;

}
ul#menu li a {
	text-decoration:none;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	background: url(images/tri.png) no-repeat;
	padding:0px 0px 0px 15px;
}
ul#menu li a.active, ul#menu li a:hover {
	color:#FFCC00;
}

/* ヘッダー部分　ナビゲーション　*/

#navigation {
	position: relative;
	float: left;
	width: 820px;
	color: #333;
 	margin: 0px;
 	padding: 0px;
	list-style: none;
}

#navigation li {
	display: block;
	overflow: hidden;
	padding: 0;
	cursor: pointer;
	float: left;
	width: 135px;
	height: 22px;
	margin: 5px 0px;
	background-image:url(images/nav02.gif);
	background-repeat:no-repeat;
}

#navigation a{
	display:block;
	height:22px;
	text-indent:-9999px;
	outline:none;
}

#item1 {
	background-position:0px 0px;
}
#item2 {
	background-position:-135px 0px;
}
#item3 {
	background-position:-270px 0px;
}
#item4 {
	background-position:-405px 0px;
}
#item5 {
	background-position:-540px 0px;
}

#item6 {
	background-position:-675px 0px;
}

#item1.active, #item1:hover {
	background-position: 0px bottom;
}
#item2.active, #item2:hover{
	background-position: -135px bottom;
}
#item3.active, #item3:hover {
	background-position: -270px bottom;
}
#item4.active, #item4:hover {
	background-position: -405px bottom;
}
#item5.active, #item5:hover {
	background-position:-540px bottom;
}

#item6.active, #item6:hover {
	background-position:-675px bottom;
}

/* flash */

#flash {
    float:left;
	margin-bottom:5px;
	width:810px;
	border: solid 1px #CCCCCC;
}
/*　左カラム　*/

#leftcolumn { 
	margin-bottom:20px;
	margin-top:10px;

}

#sideber {
	width:270px;
	margin-top:5px;
	float:left;
	color: #333;

}

.tokusen{
	display:block;
	text-indent:-9999px;
	background-image:url(images/tokusen01.gif);
	background-repeat:no-repeat;
	width:270px;
	height:30px;
}

.insideblock { 
	background: #ffffff url(images/background_block_slice.jpg) repeat-x; 
	background-color:#fff; 
	padding:5px; 
	clear:both;
}

.insideblock a { 
	color:#0000EE;
	font-size:14px;
	font-weight:bold;

}
.thumbnail { 
	float:left; 
	margin-right:10px; 
	border:1px solid #979390; 
	}

.thumbnail02 { 
	float:none; 
	margin-left:5px; 
	border:1px solid #979390; 
	}

.thumbnail03 { 
	float:none; 
	margin-right:5px; 
	border:1px solid #979390; 
	}
/* メイン右カラム　*/

#rightcolumn { 
	float: right;
	color: #333;
	background: #fff;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	height: 350px;
	width: 535px;
	display: inline;
	position: relative;
}

.insideblockRight { 
	background: #ffffff url() repeat-x; 
	background-color:#fff; 
	padding:5px 0px 5px 0px; 
	clear:both;
}

/*　トップページ部分　*/

.okaidoku{
	display:block;
	text-indent:-9999px;
	background-image:url(images/okaidoku01.jpg);
	background-repeat:no-repeat;
	width:160px;
	height:18px;
}

.okaidokuinside01{
	background: #ffffff url(images/okaidokuinside01.jpg) no-repeat; 
	background-color:#fff; 
	padding:10px 0px 5px 5px; 
	clear:both;
	width:530px;
	height:120px;
}

.searchcar{
	display:block;
	text-indent:-9999px;
	background-image:url(images/search01.gif);
	background-repeat:no-repeat;
	width:188x;
	height:18px;
}

.searchcarinside{
	background: #ffffff url(images/searchcar01.jpg) no-repeat; 
	background-color:#fff; 
	padding:10px 0px 5px 5px; 
	clear:both;
	width:530px;
	height:130px;
}

.after01{
	display:block;
	text-indent:-9999px;
	background-image:url(images/after01.gif);
	background-repeat:no-repeat;
	width:188x;
	height:18px;
}

.afterinside01{
	background: #ffffff url(images/afterinside01.jpg) no-repeat; 
	background-color:#fff; 
	padding:10px 0px 5px 5px; 
	clear:both;
	width:530px;
	height:190px;
}

/* 右カラム下部分　*/


.rightlowLeft {
	width:250px;
	height:310px;
	margin:5px 0px 5px 0px;
	float:left;
	color: #333;

}	

.rightlowLeft2 {
	width:250px;
	height:300px;
	margin-top:5px;
	float:left;
	color: #333;

}

.insideLeft {
	background: #ffffff url(images/sqare01.jpg) no-repeat; 
	background-color:#fff; 
	padding:10px 0px 5px 5px; 
	clear:both;
	width:260px;
	height:310px;	
	}

.insideLeft2 {
	background: #ffffff url(images/sqare03.jpg) no-repeat; 
	background-color:#fff; 
	padding:10px 0px 5px 5px; 
	clear:both;
	width:260px;
	height:260px;	
	}

.rightlowRight {
	width:255px;
	height:310px;
	margin:5px 0px 5px 0px;
	float:right;
	color: #333;

}

.rightlowRight2 {
	width:255px;
	height:300px;
	margin-top:5px;
	float:right;
	color: #333;

}
.insideRight {
	background: #ffffff url(images/sqare02.jpg) no-repeat; 
	background-color:#fff; 
	padding:10px 0px 5px 10px; 
	clear:both;
	width:260px;
	height:310px;	
	}
	
.insideRight2 {
	background: #ffffff url(images/sqare03.jpg) no-repeat; 
	background-color:#fff; 
	padding:10px 0px 5px 10px; 
	clear:both;
	width:260px;
	height:260px;	
	}

/*　トップページ右下　*/

.new{
	display:block;
	text-indent:-9999px;
	background-image:url(images/whatsnew01.gif);
	background-repeat:no-repeat;
	width:250x;
	height:20px;
	background-color:#fff; 
}	

.about{

	display:block;
	text-indent:-9999px;
	background-image:url(images/aboutuniv01.gif);
	background-repeat:no-repeat;
	width:250x;
	height:20px;
	background-color:#fff; 
}


/* 買取ページ部分　*/

.kaitori{
	display:block;
	text-indent:-9999px;
	background-image:url(images/kaitori01.gif);
	background-repeat:no-repeat;
	width:520px;
	height:20px;
}

.kaitoriinside02{
	background: #ffffff url(images/kaitoriinside02.jpg) no-repeat; 
	background-color:#fff; 
	padding:10px 0px 5px 5px; 
	clear:both;
	width:530px;
	height:200px;
}

.plus{
	display:block;
	text-indent:-9999px;
	background-image:url(images/plus01.gif);
	background-repeat:no-repeat;
	width:520px;
	height:20px;
}

.plusinside{
	background: #ffffff url(images/plusinside01.jpg) no-repeat; 
	background-color:#fff; 
	padding:10px 0px 5px 5px; 
	clear:both;
	width:520px;
	height:100px;
}

.kantei{
	display:block;
	text-indent:-9999px;
	background-image:url(images/kantei01.gif);
	background-repeat:no-repeat;
	width:250x;
	height:20px;
	background-color:#fff; 
}

/*お勧め商品ページ部分　*/

.osusume{
	display:block;
	text-indent:-9999px;
	background-image:url(images/osusume01.gif);
	background-repeat:no-repeat;
	width:520px;
	height:20px;
}

.osusumeinside{
	background: #ffffff url(images/osusumeinside01.jpg) no-repeat; 
	background-color:#fff; 
	padding:10px 0px 5px 5px; 
	clear:both;
	width:530px;
	height:200px;
}

.pickup{
	display:block;
	text-indent:-9999px;
	background-image:url(images/pickup01.gif);
	background-repeat:no-repeat;
	width:520px;
	height:20px;
}

.pickupinside{
	background: #ffffff url(images/pickupinside01.jpg) no-repeat; 
	background-color:#fff; 
	padding:10px 0px 5px 5px; 
	clear:both;
	width:530px;
	height:110px;
}

.tirecus01{
	text-decoration:none;
	color:#333;
	font-size:12px;
	font-weight:bold;
	display:block;
	background-image:url(images/tirecus01.gif);
	background-repeat:no-repeat;
	width:250x;
	height:20px;
	background-color:#fff; 
	padding:0px 0px 0px 15px;
}

.other02 {
	text-decoration:none;
	color:#DA0006;
	font-size:12px;
	font-weight:bold;
	display:block;
	background-image:url(images/tirecus01.gif);
	background-repeat:no-repeat;
	width:250x;
	height:13px;
	background-color:#fff; 
	padding:0px 0px 0px 15px;
}

.other01 {
	display:block;
	text-indent:-9999px;
	background-image:url(images/other01.gif);
	background-repeat:no-repeat;
	width:520px;
	height:30px;
	clear: both;
}

/*会社案内ページ部分　*/

.navigation{
	display:block;
	text-indent:-9999px;
	background-image:url(images/aisatsu01.gif);
	background-repeat:no-repeat;
	width:520px;
	height:20px;
}
.kaisha02{
	background: #ffffff url(images/kaisha02.jpg) no-repeat; 
	background-color:#fff; 
	padding:10px 0px 5px 5px; 
	clear:both;
	width:530px;
	height:200px;
}

.accessmap{
	display:block;
	text-indent:-9999px;
	background-image:url(images/accessmap01.gif);
	background-repeat:no-repeat;
	width:520px;
	height:20px;
}

.univannnai{
	display:block;
	text-indent:-9999px;
	background-image:url(images/annnai01.gif);
	background-repeat:no-repeat;
	width:520px;
	height:20px;
}

/*リンクページ部分　*/

.link01{
	display:block;
	text-indent:-9999px;
	background-image:url(images/link01.gif);
	background-repeat:no-repeat;
	width:520px;
	height:20px;
}

.link02{
	display:block;
	text-indent:-9999px;
	background-image:url(images/link02.gif);
	background-repeat:no-repeat;
	width:520px;
	height:20px;
}

/* table部分 */

.table_list3 {
	border-collapse:collapse;
	color:#666666;
	font-size:100%;
	border:1px solid #DFFFFF;
	background-color:#EBEBEB;
}

.table_list3 th {
	background-color:#666666;
	border:1px solid #EBEBEB;
	color:#FFFFFF;
	font-weight:normal;
	padding:5px;
	text-align:center;
}

.table_list3 td.right {
	background-color:#EBEBEB;
	border:1px solid #DFFFFF;
	padding:5px;
	text-align:right;
}

/* table部分 */

.table_design {
	border-collapse:collapse;
	color:#666666;
	font-family:"Trebuchet MS","MS PGothic";
	font-size:100%;
}

.table_design tbody td {
	background-color:#EFF2F3;
	padding:5px;
}

.table_design td {
	border:1px solid #889BAE;
}
.double_line tr td.backcolor {
	background-color:#EFF2F3;
}
.double_line tr td {
	background-color:#CEDEFA;
}

.double_line tr td {
background-color:#CEDEFA;
}






/*toyota　*/

.toyota01{
	display:block;
	text-indent:-9999px;
	background-image:url(images/toyota02.gif);
	background-repeat:no-repeat;
	width:520px;
	height:20px;
}

/*nissan　*/

.nissan01{
	display:block;
	text-indent:-9999px;
	background-image:url(images/nissan01.gif);
	background-repeat:no-repeat;
	width:520px;
	height:20px;
}
/*honda　*/

.honda01{
	display:block;
	text-indent:-9999px;
	background-image:url(images/honda01.gif);
	background-repeat:no-repeat;
	width:520px;
	height:20px;
}

/*mitsubishi　*/

.mitsubishi01{
	display:block;
	text-indent:-9999px;
	background-image:url(images/mitsubishi01.gif);
	background-repeat:no-repeat;
	width:520px;
	height:20px;
}

/*mazda　*/

.mazda01{
	display:block;
	text-indent:-9999px;
	background-image:url(images/mazda01.gif);
	background-repeat:no-repeat;
	width:520px;
	height:20px;
}

/*subaru　*/

.subaru01{
	display:block;
	text-indent:-9999px;
	background-image:url(images/subaru01.gif);
	background-repeat:no-repeat;
	width:520px;
	height:20px;
}

/*daihatsu　*/

.daihatsu01{
	display:block;
	text-indent:-9999px;
	background-image:url(images/daihatsu01.gif);
	background-repeat:no-repeat;
	width:520px;
	height:20px;
}

/*other　*/

.other01{
	display:block;
	text-indent:-9999px;
	background-image:url(images/other02.gif);
	background-repeat:no-repeat;
	width:520px;
	height:20px;
}


}
/* フッター部分 */

 #footer {
	background:#fff 
	url(images/footerimg01.jpg) repeat-x;
		clear: both;
}

.footer-text {
    color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    margin:0 auto;
    padding:30px;
    text-align:center;
}
