@charset "SHIFT_JIS";

/*base*/

body{
	background:#FFF;
	font-size:12px;
	margin:0px;
	color:#333;
	line-height:140%;
}
hr{
	display:none;
	visibility:hidden;
	height:0px;
	width:0px;
	margin:0px;
	padding:0px;
}
p.clear{
	clear:both;
	margin:0px;padding:0px;
}
li.clear{
	clear:both;
}
a{
	color:#1E2D61;
	text-decoration:none;
}
a:hover{
	color:#6472A6;
	text-decoration:underline;
}
a.sankaku{
	background:url(../img/cmn/sankaku.gif) no-repeat 0% 5px;
	padding-left:5px;
	font-size:10px;
}
h1,h2,h3,h4,h5{
	margin:0px;padding:0px;
}
dl,dt,dd,form{
	margin:0px;padding:0px;
}
img{
	border:0px;
}
span.attention{
	font-size:10px;
	color:#444;
}
span.attention_r {
 font-size:10px;
	color:#FF0000;
}
td {
	font-size: 12px;
}
.red{
	color: #CD0200;
	font-family: Verdana;
}
.red_b{
	color: #CD0200;
	font-family: Verdana;
	font-weight: bold;
}
.orange {
 color:#FF6600;
}
.f13 {
	font-size: 13px;
}
.f11 {
	font-size: 11px;
}
.f11g {
	font-size: 11px;
	background-color: #A7A7A7;
	color: #FFFFFF;
	height: 20px;
}
.f11g_center {
	font-size: 11px;
	background-color: #D8D8D8;
	color: #333;
	text-align: center;
}
.f11p {
	font-size: 11px;
	background-color: #CD9596;
	color: #FFFFFF;
	height: 20px;
}
.f11p_bg {
	background-color: #CC9694;
}
.f11w {
	font-size: 11px;
	background-color: #FFF;
	color: #333;
	height: 20px;
}
.f10 {
	font-size: 10px;
}
.v11 {
	font-size: 11px;
	font-family: Verdana;
	color: #333333;
}
.v12 {
	background-image: url(../news/img/title.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 515px;
	padding-top: 3px;
	padding-left: 15px;
}
.v12come {
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
.v13 {
	font-size: 12px;
	font-family: Verdana;
	padding-left: 20px;
	padding-top: 3px;
	height: 20px;
	width: 500px;
	color: #FFFFFF;
}
.v14 {
	font-size: 12px;
	font-family: Verdana;
	padding-top: 3px;
	height: 20px;
	width: 50px;
	color: #666666;
	padding-right: 0px;
}
.v10 {
	font-size: 10px;
	font-family: Verdana;
}
.height150 {
 line-height: 150%;
}
.text_bold {
	font-size: 12px;
	font-weight: bold;
	background-color: #FFF200;
	color: #333;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.text_bold2 {
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFCC;
	color: #333;
	text-align: left;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.text_p {
	font-size: 12px;
	color: #333;
	text-align: left;
	padding: 10px;
}
.column_p {
	font-size: 12px;
	color: #333;
	text-align: left;
	padding: 20px;
	line-height: 150%;
}
.td_table {
	width: 100%;
	padding: 10px;
	border: 1px solid #D4D4D4;
 }
.td_title {
	font-size: 12px;
	color: #5B221D;
	font-weight: bold;
	background-color: #EFEFEF;
}
.td_title_or {
	font-size: 12px;
	color: #FF8A00;
	font-weight: bold;
}
.td_bg00 {
 background-color :#FFFFFF
}
.price_normal {
	font-size: 12px;
	color: #CD0200;
	font-family: Verdana;
}
.red_link {
	color: #CC0000;
	text-decoration: underline;
}
.line_ten {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FF9900;
	padding-top: 5px;
}

/*form_table*/
#form_table .comment {
	background-color: #F1E4E3;
	font-size: 11px;
	color: #333333;
	padding: 5px;
}
#form_table .comment_typeC {
	background-color: #F3EFB6;
	font-size: 11px;
	color: #333333;
	padding: 5px;
}
#form_table .kome {
	color: #FF0000;
	font-weight: normal;
}
#form_table .title {
	color: #5B221D;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 5px 5px 10px;
	background-color: #EFEFEF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-align: left;
}
#form_table .title_fin {
	color: #5B221D;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 5px 5px 10px;
	background-color: #EFEFEF;
	text-align: left;
}
#form_table .koumoku {
	color: #333333;
	font-size: 12px;
	padding: 6px 5px 5px 5px;
	background-color: #EFEFEF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-align: left;
}
#form_table .koumoku_fin {
	color: #333333;
	font-size: 12px;
	padding: 6px 5px 5px 5px;
	background-color: #EFEFEF;
	text-align: left;
}

#form_table .title_s {
	color: #5B221D;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 3px 5px;
	background-color: #EFEFEF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#form_table .title_s_fin {
	color: #5B221D;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 3px 5px;
	background-color: #EFEFEF;
}
#form_table .koumoku_s {
	color: #333333;
	font-size: 12px;
	padding: 3px 5px;
	background-color: #EFEFEF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-align: left;
}
#form_table .koumoku_s_fin {
	color: #333333;
	font-size: 12px;
	padding: 3px 5px;
	background-color: #EFEFEF;
	text-align: left;
}

/*privacy*/
#privacy .bold {
	padding: 10px;
	border: 1px solid #FF0000;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
#privacy td {
	line-height: 150%;
}
#privacy td .bottom10 {
	padding-bottom: 10px;
}
#privacy .t00 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #CCC98E;
	border: 1px solid #98966A;
}
#privacy .t01 {
	background-color: #FFFBAC;
	color: #6C681F;
	border: 1px solid #D3CB3C;
}
#privacy .t02 {
	background-color: #FFFFFF;
	border: 1px solid #D3CB3C;
}
#privacy .text150 {
	line-height: 150%;
}

/*shop*/
#shop .bg00 {
	background-color: #FFF;
	height: 22px;
	font-size: 12px;
}
#shop .bg01 {
 background-color: #F7F7F7;
	height: 22px;
}
#shop .bg01p {
 background-color: #FFFFCC;
	height: 22px;
}
#shop a.sankaku{
	background: url(../img/cmn/sankaku.gif) no-repeat 0% 3px;
	padding-left: 6px;
	padding-right: 20px;
	font-size: 12px;
	line-height: 150%;
}
#shop .padding {
	padding: 20px;
}
#shop .text {
	font-size: 12px;
}

/*sitemap*/
#sitemap .kigo {
 color: #FF9900;
 }
#sitemap .text_bold {
	font-size: 12px;
	font-weight: bold;
	background-color: #FFF87F;
	color: #333;
	text-align: left;
	padding-left: 15px;
}

/*contents*/
#contents .td_table {
	width: 100%;
	padding: 10px;
	border: 1px solid #D4D4D4;
	line-height: 150%;
 }
#contents a.sankaku{
	background: url(../img/cmn/sankaku.gif) no-repeat 0% 3px;
	padding-left: 6px;
	padding-right: 5px;
	font-size: 12px;
	line-height: 150%;
}
#contents .text_sub {
	font-size: 12px;
	font-weight: bold;
	background-color: #FFF87F;
	color: #333;
	text-align: left;
	padding-left: 15px;
}


.price{
	font-size: 17px;
	font-weight: bold;
	color: #CD0200;
	font-family: Verdana;
}

.price_man{
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}


/*option*/
input.text{
	width:160px;
	height:16p;
}

input.text120{
	width:120px;
	height:16p;
}



/*parts*/
#header{
	width:781px;
	height:26px;
	margin:0px auto;
	text-align:left;
	background:url(../img/cmn/headerBg.gif) no-repeat 0% 50%;
}

#header h1{
	font-size:12px;
	float:left;
	position:relative;
	margin-right:10px;
	top:1px;
	_top:3px;
	left:20px;
	width:350px;
}

#header h2{
	position:relative;
	top:1px;
	_top:3px;
	float:left;
	font-size:12px;
}

#header ul{
	float:right;
	font-size:10px;
	margin:3px 0px;
	padding:0px;
	list-style:none;
}

#header li{
	float:left;
	margin:0px 5px;
	padding:0px 7px;
	background:url(../img/cmn/sankaku.gif) no-repeat 0% 50%;
}

#headerLogo{
	padding-top:8px;
	clear:both;
	width:781px;
	text-align:left;
}

#headerLogo div{
	padding:0px;margin:0px;
}

#headerLogo div.logo{
	position:relative;
	float:left;
}

#headerLogo div.shopSearch{
	position:relative;
	left:0px;
	float:left;
	margin-right:10px;
}

#headerLogo div.shopSearch ul{
	padding:0px;margin:0px;
	list-style:none;	
}

#headerLogo div.shopSearch li{
	float:left;
}

#headerLogo div.shopSearch li.button{
	padding-top:2px;
}



#headerLogo div.search{
	position:relative;
	left:70px;
	float:left;
	padding-left: 10px;
}

#headerLogo div.search ul{
	padding:0px;margin:0px;
	list-style:none;	
}

#headerLogo div.search li{
	float:left;
}

#headerLogo div.search li.button{
	padding-top:2px;
}


#headerLogo div.tel{
	float:right;
}

#headerMenu{
	clear:both;
	width:776px;
	text-align:left;
	height: 38px;
	padding: 0px;
	margin-top: 8px;
}

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

#headerMenu li{
	font-size:1px;
	float:left;
}

#headerMenu li a{
	color:#FFF;
	display:block;
}
#headerMenu a:hover{
	text-decoration:none;
}

#headerMenu li.menu1 a{
	width:97px;
	height:38px;
	background:url(../img/cmn/menu1.gif) no-repeat 50% 0%;
}
#headerMenu li.menu1 a:hover,#headerMenu li.menu1 a.on{
	background:url(../img/cmn/menu1on.gif) no-repeat 50% 0%;
}
#headerMenu li.menu2 a{
	width:96px;
	height:38px;

	background:url(../img/cmn/menu2.gif) no-repeat 50% 0%;
}
#headerMenu li.menu2 a:hover,#headerMenu li.menu2 a.on{
	background:url(../img/cmn/menu2on.gif) no-repeat 50% 0%;
}
#headerMenu li.menu3 a{
	width:97px;
	height:38px;
	background:url(../img/cmn/menu3.gif) no-repeat 50% 0%;
}
#headerMenu li.menu3 a:hover,#headerMenu li.menu3 a.on{
	background:url(../img/cmn/menu3on.gif) no-repeat 50% 0%;
}
#headerMenu li.menu4 a{
	width:97px;
	height:38px;
	background:url(../img/cmn/menu4.gif) no-repeat 50% 0%;
}
#headerMenu li.menu4 a:hover,#headerMenu li.menu4 a.on{
	background:url(../img/cmn/menu4on.gif) no-repeat 50% 0%;
}
#headerMenu li.menu5 a{
	width:97px;
	height:38px;
	background:url(../img/cmn/menu5.gif) no-repeat 50% 0%;
}
#headerMenu li.menu5 a:hover,#headerMenu li.menu5 a.on{
	background:url(../img/cmn/menu5on.gif) no-repeat 50% 0%;
}
#headerMenu li.menu6 a{
	width:97px;
	height:38px;
	background:url(../img/cmn/menu6.gif) no-repeat 50% 0%;
}
#headerMenu li.menu6 a:hover,#headerMenu li.menu6 a.on{
	background:url(../img/cmn/menu6on.gif) no-repeat 50% 0%;
}
#headerMenu li.menu7 a{
	width:97px;
	height:38px;
	background:url(../img/cmn/menu7.gif) no-repeat 50% 0%;
}
#headerMenu li.menu7 a:hover,#headerMenu li.menu7 a.on{
	background:url(../img/cmn/menu7on.gif) no-repeat 50% 0%;
}
#headerMenu li.menu8 a{
	width:97px;
	height:38px;
	background:url(../img/cmn/menu8.gif) no-repeat 50% 0%;
}
#headerMenu li.menu8 a:hover,#headerMenu li.menu8 a.on{
	background:url(../img/cmn/menu8on.gif) no-repeat 50% 0%;
}

#headerMain{
	text-align:left;
	width:781px;
	clear:both;
	padding-top: 5px;
	padding-left: 5px;
}

#headerMain div.message{
	float:left;
	width:436px;
	height:198px;
	_height:210px;
	background:url(../img/top/headerMainB.jpg) no-repeat 50% 0%;
}

#headerMain div.message h1{
	font-size:12px;
	font-weight:normal;
	position:relative;
	height:40px;
	top:100px;
	left:50px;
}

#headerMain div.message p{
	position:relative;
	top:90px;
	left:17px;
}



#headerMain ul.otoku{
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
}

#headerMain ul.otoku li{
	padding:0px;
	margin:0px;
	_margin-top:-2px;
}

#headerMain ul.otoku li.otoku1{
	height:137px;
}
#headerMain ul.otoku li.otoku2{
	height:29px;
}
#headerMain ul.otoku li.otoku3{
	height:33px;
}

#headerMain p.topline{
	position:relative;
	top:0px;
	_top:-22px;
}

#topPr{
	position:relative;
	top:-5px;
	_top:5px;
}
#topPr a{
	padding-left:40px;
	background:url(../img/top/topNews.gif) no-repeat 0% 50%;
	color: #0000FF;
	text-decoration: underline;
}
#topPr a:hover{
	padding-left:40px;
	background:url(../img/top/topNews.gif) no-repeat 0% 50%;
	color: #FF0000;
	text-decoration: underline;
}

#topMain{
	position:relative;
	width:785px;
	_width:790px;
	_top:10px;
	padding-top: 5px;
}

#topMain dl{
	border-bottom:1px dotted #CCC;
	padding-top:10px;
	margin:0px 6px 2px 6px;
}
#topMain dt{
	height:18px;
}
#topMain dd{
	padding-left:9px;
}

#topMain p{
	padding:0px;margin:0px 0px 0px 15px;
}
#topMain p.line{
	clear:both;
	padding:2px 0px;
	_padding:1px 0px 3px 0px;
	margin:0px 8px 0px 6px;
	border-bottom:1px dotted #CCC;
}

#topMainLeft{
	float:left;
	width:572px;
	_width:580px;
}
#topCarmycar{
	text-align: right;
	background-image: url(../img/top/top_mycar1.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 567px;
	padding-top: 10px;
}
#topCarmycar2{
	text-align: center;
	background-image: url(../img/top/top_mycar2.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 567px;
}
#topCarSell{
	float:left;
	text-align:left;
	width:187px;
	height:221px;
	background:url(../img/top/topSell.gif) no-repeat 0% 0%;
	margin-right:3px;
	margin-bottom:3px;
}


#topCarSell b{
	color:#ff0000;
	font-weight:normal;
}

#topCarSell p.button{
	margin:15px 0px 10px 40px;
}

#topCarBuy{
	float:left;
	text-align:left;
	width:188px;
	height:221px;
	background:url(../img/top/topBuy.gif) no-repeat 0% 0%;
	margin-right:4px;
	margin-bottom:3px;
}

#topCarBuy b{
	color:#FF8600;
	font-weight:normal;
}

#topCarBuy p.button{
	margin:0px 6px 5px 6px;
	padding:2px 0px 2px 40px;
}

#topCarBuy ul{
	padding:0px;margin:2px 0px 0px 15px;
	list-style:none;
}
#topCarBuy li{
	padding-top:2px;
	float:left;
}
#topCarBuy li.button{
	padding-top:0px;
	float:right;
	margin-right:7px;
}

#topCarSupport{
	float:left;
	text-align:left;
	width:190px;
	height:221px;
	background:url(../img/top/topSupport.gif) no-repeat 0% 0%;
	margin-bottom:3px;
}
#topCarSupport b{
	color:#557B17;
	font-weight:normal;
}
#topCarSupport ul{
	padding:0px;margin:0px 0px 0px 15px;
	list-style:none;
}
#topCarSupport li{
	padding:0px;
	float:left;
}
#topCarSupport li.button{
	padding-top:0px;
	float:right;
	margin-right:10px;
}

#topShopSearch{
	text-align:left;
	float:left;
	width:377px;
	height:223px;
	background:url(../img/top/topShopSearch.gif) no-repeat 0% 0%;
	margin-right:5px;
	_margin-right:0px;
	margin-bottom:5px;
}

#topShopSearch dl{
	border:0px;
}

#topShopSearch p.line{
	padding:0px;
}

#topShopSearch dt{
	float:left;
	width:100px;
}

#topShopSearch dd{
	float:right;
	width:240px;
}

#topShopSearch ul.list{
	margin:0px 15px 5px 15px;padding:0px;
	list-style:none;
}

#topShopSearch ul.list h3{
	font-size:12px;
}

#topShopSearch ul.list li{
	font-size:10px;
	float:left;
	width:50%;
	_width:47%;
}

#topShopSearch ul.search{
	margin:5px 15px 0px 15px;padding:0px;
	list-style:none;
}
#topShopSearch ul.search li.text{
	padding-top:4px;
	width:50%;
	float:left;
}
#topShopSearch ul.search li.select{
	padding-top:2px;
	width:20%;
	float:left;
}
#topShopSearch ul.search li.submit{
	width:80px;
	float:right;
}

	#topShopSearch2{
	text-align:left;
	float:left;
	width:374px;
	height:316px;
	background:url(../img/top/shopsearch_back.gif) no-repeat 0% 0%;
	_margin-right:0px;
	margin-bottom:5px;
	margin-top: 5px;
	margin-right: 3px;
	margin-left: 3px;
}

#topShopSearch2 dl{
	border:0px;
}

#topShopSearch2 p.line{
	padding:0px;
}

#topShopSearch2 dt{
	float:left;
	width:100px;
}

#topShopSearch2 dd{
	float:right;
	width:240px;
}

#topShopSearch2 ul.list{
	margin:0px 15px 5px 15px;padding:0px;
	list-style:none;
}

#topShopSearch2 ul.list h3{
	font-size:12px;
}

#topShopSearch2 ul.list li{
	font-size:10px;
	float:left;
	width:50%;
	_width:47%;
}

#topShopSearch2 ul.search{
	margin:5px 15px 0px 15px;padding:0px;
	list-style:none;
}
#topShopSearch2 ul.search li.text{
	padding-top:4px;
	width:50%;
	float:left;
}
#topShopSearch2 ul.search li.select{
	padding-top:2px;
	width:20%;
	float:left;
}
#topShopSearch2 ul.search li.submit{
	width:80px;
	float:right;
}

#topMame{
	text-align:left;
	float:left;
	width:189px;
	height:223px;
	background:url(../img/top/topMame.gif) no-repeat 0% 0%;
	margin-bottom:5px;
}
#topMame2{
	text-align:left;
	float:left;
	width:189px;
	height:316px;
	background:url(../img/top/topMame2.gif) no-repeat 0% 0%;
	margin-bottom:5px;
	margin-top: 5px;
	margin-left: 3px;
	
}
#topMame2 p{
	margin:13px 6px 5px 6px;
}
#topMame2 ul{
	line-height:130%;
	font-size:10px;
	margin:0px 10px 0px 20px;padding:0px;
}
#topMame p{
	margin:13px 6px 5px 6px;
}

#topMame ul{
	line-height:130%;
	font-size:10px;
	margin:0px 0px 0px 20px;padding:0px;
}

#topNews{
	text-align:left;
	float:left;
	margin-left:2px;
	width:563px;
	border-bottom:1px solid #CCC;
	padding-bottom:10px;
	_padding-bottom:0px;
}

#topNews ul{
	padding:0px;margin:15px 0px;
	line-height:150%;
	float:left;
	width:50%;
	list-style:none;
}

#topNews li{
	padding-left:15px;
}

#topNews p{
	margin-top:5px;
	margin-right:15px;
	float:right;
	width:40%;
}

#topPrivacy{
	padding-top:8px;
	text-align:left;
}

#topPrivacy div{
	margin:0px;
	float:left;
}

#topPrivacy p{
	margin:0px;
	float:left;
}
#topPrivacy p.pmark{
	width:70px;
}
#topPrivacy p.veri{
	width:100px;
}
#topPrivacy p.ptext{
	margin-right:10px;
	width:200px;
}
#topPrivacy p.vtext{
	width:170px;
}

#topMainRight{
	float:right;
	width:210px;
}

#topMainRight p.right{
	float:right;
	margin-right:10px;
}


#topMainRightMobile{
	position:relative;
	top:-4px;
	margin-top: 5px;
}

#topMainRightYukoroom{}


#topMainRanking{
	margin-top:10px;
	width:209px;
	height:315px;
	background:url(../img/top/ranking.gif) no-repeat 0% 0%;
}

#topMainRanking table{
	_margin-top:35px;
	font-size:12px;
	width:100%;
	border:0px;
	height: 270px;
	text-align: left;
	margin-top: 20px;
}

#topMainRanking table th{
	padding-right:5px;
	width:20px;
	height:40px;
	border-right:solid 3px #968C52;
}

#topMainRanking table th.under{
	border-right:solid 3px #C6BC87;
	height:25px;
}


#topMainRanking table td.icon{
	width:70px;
}

#topMainRanking table h3{
	font-size:13px;
	color:#990000;
}

#topMainRanking table td p{
	margin:0px 5px 0px 0px;
	float:left;
}

#topMainCustomersvoice{
	margin-top:8px;
	background:url(../img/top/topCustomervoice.gif) no-repeat 0% 0%;
	width:210px;
	height:217px;
	text-align:left;
}

#topMainCustomersvoice ul{
	margin:0px 10px 0px 20px;
	padding:30px 0px 5px 0px;
	line-height:130%;
}

#topMainBanner{
	margin-top:8px;
}

#footer{
	margin-top:15px;
	_margin-top:0px;
	width:781px;
	text-align:left;
}

#footer .link{
	border-top:1px solid #CCC;
	background:#EFEFEF;
	border-bottom:10px solid #CCC;
	padding:5px 5px 5px 0px;
}

#footer .link ul{
	margin:0px;
	padding:0px;
	list-style:none;
	clear:both;
}

#footer .link li{
	float:left;
	margin-right:10px;
}

#footer .link li.clear{
	clear:both;
}

#footer .copyright{
	margin-top:4px;
}

#footer .copyright div.logo{
	float:left;
	margin:0px;
	width:180px;
}

#footer .copyright div.copyright{
	float:left;
	width:600px;
	margin:0px;
}

#footer .copyright div.copyright ul{
	list-style:none;
	margin:0px;padding:0px;
	float:right;
}

#footer .copyright div.copyright p.line{
	padding:1px;margin:0px;
	clear:both;
	border-bottom:1px solid #CCC;
}

#footer .copyright div.copyright li{
	float:left;
	margin-left:5px;
	}

#footer .copyright div.copyright p.copyright{
	position:relative;
	float:right;
	font-size:10px;
	margin:0px;
	top:-10px;
}


/*leafPage*/

#pankuzu{
	border-bottom:1px dotted #CCC;
	width:781px;
	text-align:left;
	font-size:10px;
}

#pankuzu p{
	padding:0px;
	margin:5px;
}

#leafBase{
	margin-top:8px;
	width:782px;
	text-align:left;
}

#leafBase .left{
	float:left;
	width:223px;
}

#leafBase .right{
	float:right;
	width:559px;
}

#leafBase .right .middle{
	padding-top:5px;
	clear:both;
	width:559px;
}

#leafBase .middle2{
	padding-top:5px;
	padding-left: 3px;
	clear:both;
	width:555px;
}

#leafBase .text{
	font-size: 12px;
	color: #474747;
	text-align: left;
	padding-left: 10px;
}

#leafBase .right h1{
	width:555px;
	height:23px;
	_height:36px;
	margin:4px 0px 10px 3px;
	font-size:12px;font-weight:normal;
	text-align:right;padding-top:13px;
}

#leftMenuChukoA{
	float:left;
	background:url(../img/sub/chuko/cmn/leftMenuA.gif) no-repeat 0 0;
	width:223px;
	height:222px;
	margin-bottom:5px;
}

#leftMenuChukoA dl{
	margin-top:10px;
	margin-left:65px;
	margin-right:3px;
}

#leftMenuChukoA dt{
	border-bottom:1px dotted #CCC;
}

#leftMenuChukoA dd{
	margin:0px 0px 0px 11px;padding:0px;
}

#leftMenuChukoA ul{
	margin:0px;padding:0px;
	list-style:none;
	line-height:110%;
}

#leftMenuChukoA li.search{
	margin-top:14px;
}

#leftMenuChukoA li.ranking{
	margin-top:4px;
}

#leftMenuChukoA li.wanted{
	margin-top:4px;
}

#leftMenuChukoA h1{
	padding:0px;margin:0px;
}


#leftMenuChukoB{
	float:left;
	background:url(../img/sub/chuko/cmn/leftMenuB.gif) no-repeat 0 0;
	width:223px;
	height:199px;
}

#leftMenuChukoB dl{
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	padding-left:5px;
	border-bottom:1px dotted #CCC;
}
#leftMenuChukoB dd p{
	text-align:right;
	margin:0px 5px 3px 0px;
	padding:0px;
}
#leftMenuChukoB p.line{
	border-bottom:1px dotted #CCC;
}
#leftMenuChukoB ul{
	padding:0px;margin:5px;
	list-style:none;
}

#leftMenuChukoB li{
	margin:0px 5px;
	padding:3px 7px;
	background:url(../img/cmn/sankaku_o.gif) no-repeat 0% 50%;
}

/*leftMenuHoken*/
#leftMenuHoken{
	float:left;
	background:url(../img/sub/hoken/cmn/leftMenuA.gif) no-repeat 0 0;
	width:223px;
	height:222px;
	margin-bottom:5px;
}

#leftMenuHoken dl{
	margin-top:10px;
	margin-left:65px;
	margin-right:3px;
}

#leftMenuHoken dt{
	border-bottom:1px dotted #CCC;
}

#leftMenuHoken dd{
	margin:0px 0px 0px 11px;padding:0px;
}

#leftMenuHoken ul{
	margin:0px;padding:0px;
	list-style:none;
	line-height:110%;
}

#leftMenuHoken li.shaken{
	margin-top:14px;
}

#leftMenuHoken li.hoken{
	margin-top:4px;
}

#leftMenuHoken li.scrap{
	margin-top:4px;
}

#leftMenuHoken h1{
	padding:0px;margin:0px;
}


#leftBanner{
	clear:both;
	padding:5px 0px;
	text-align:center;
}
/*chukoDetail*/
#chukoDetail{}
#chukoDetail h1{
	background:url(../img/sub/chuko/zaiko/title_detail.gif) no-repeat 0 0;
}
#chukoDetail .d_head2 {
	background-image: url(../img/sub/chuko/zaiko/detail_ttl.gif);
	background-repeat: no-repeat;
	width: 555px;
}
#chukoDetail .d_shamei2{
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Verdana;
}
#chukoDetail .d_head {
	background-color: #FFBE63;
	background-image: url(../img/sub/chuko/zaiko/hikaku_bg01.gif);
	background-repeat: no-repeat;
	width: 555px;
}
#chukoDetail .d_shamei{
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-right: 10px;
	padding-left: 10px;
}
#chukoDetail .d_detail {
	font-family: Verdana;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding: 7px 5px;
}

.shamei{
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../img/sub/chuko/zaiko/detail_01.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	line-height: 30px;
}
.shamei_right{
	background-image: url(../img/sub/chuko/zaiko/detail_03.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.shamei2{
	font-size: 14px;
	font-weight: bold;
	color: #1D2E64;
}
.shamei_bottomL{
	background-image: url(../img/sub/chuko/zaiko/detail_02L.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #D4D4D4;
}
.shamei_bottomM{
	background-color: #D4D4D4;
}
.shamei_bottomR{
	background-image: url(../img/sub/chuko/zaiko/detail_02R.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #D4D4D4;
}
#chukoSearch{}
#chukoSearch h1{
	background:url(../img/sub/chuko/zaiko/title.gif) no-repeat 0 0;
}

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

#chukoSearch p.line{
	margin:0px 6px;padding:5px 0px 0px 0px;
	clear:both;
	border-bottom:1px dotted #CCC;
}

#chukoSearch dl{
	padding-left:7px;
	padding-right:7px;
}

#chukoSearch dt{
	padding-bottom:3px;
}

#chukoSearch dd li{
	margin-right:5px;
	float:left;
}

#chukoSearch dd li.button{
	float:right;
}

#chukoSearchMaker{
	margin-left:1px;
	margin-right:1px;
	float:left;
	background:url(../img/sub/chuko/zaiko/chuko_03.gif) no-repeat 0 0;
	width:278px;
	height:160px;
}

#chukoSearchMaker .content{
	margin:0px 7px 0px 5px;
	padding-top:35px;
}

#chukoSearchMaker .line{
	margin:0px 7px 0px 5px;
	padding-top:3px;
	clear:both;
	border-top:1px dotted #CCC;
}

#chukoSearchBrand{
	float:left;
	background:url(../img/sub/chuko/zaiko/chuko_04.gif) no-repeat 0 0;
	width:278px;
	height:160px;
}

#chukoSearchBrand .content{
	margin:0px 7px 0px 5px;
	padding-top:35px;
}

#chukoSearchBrand .line{
	margin:0px 7px 0px 5px;
	padding-top:3px;
	clear:both;
	border-top:1px dotted #CCC;
}

#chukoSearchBodytype{
	margin-left:1px;
	margin-right:1px;
	float:left;
	background:url(../img/sub/chuko/zaiko/chuko_06.gif) no-repeat 0 0;
	width:278px;
	height:160px;
}

#chukoSearchBodytype .content{
	margin:0px 7px 0px 5px;
	padding-top:35px;
}


#chukoSearchOther{
	float:left;
	background:url(../img/sub/chuko/zaiko/chuko_07.gif) no-repeat 0 0;
	width:278px;
	height:160px;
}

#chukoSearchOther .content{
	margin:0px 7px 0px 5px;
	padding-top:35px;
}

#chukoSearchOther .line{
	margin:0px 7px 0px 5px;
	padding-top:3px;
	clear:both;
	border-top:1px dotted #CCC;
}

#whiteWindow{
	margin-left:2px;
	background:url(../img/sub/chuko/zaiko/wakuBottom.gif) no-repeat 0% 100%;
	width:554px;
}

#whiteWindow .header h2{
	padding:10px 10px 3px 10px;
	background:url(../img/sub/chuko/zaiko/wakuTop.gif) no-repeat 0% 0%;
}
#whiteWindow .header h3{
	font-size:12px;
	font-weight:normal;
	padding:1px 10px;
	margin:0px 10px;
	border-bottom:1px dotted #CCC;
}

#whiteWindow ul.carlist{
	margin-top:10px;
	margin-left:13px;
}
#whiteWindow ul.carlist li{
	width:19%;
	float:left;
}

#whiteWindow ul.carlist li h3{
	font-size:12px;
}

#whiteWindow ul.carlist li h4{
	font-size:12px;
	font-weight:normal;
}

#whiteWindow ul.carlist li h4.price{
	font-size:14px;
	color:#990000;
}



#leftMenuSateiA{
	float:left;
	background:url(../img/sub/sell/cmn/leftMenuA.gif) no-repeat 0 1px;
	width:223px;
	height:207px;
	margin-bottom:5px;
}

#leftMenuSateiA dl{
	margin-top:12px;
	margin-left:65px;
	margin-right:3px;
}

#leftMenuSateiA dt{
	border-bottom:1px dotted #CCC;
}

#leftMenuSateiA dd{
	margin:0px 0px 0px 11px;padding:0px;
}

#leftMenuSateiA ul{
	margin:0px;padding:0px 5px 0px 1px;
	list-style:none;
	line-height:110%;
}

#leftMenuSateiA li.copy{
	margin:20px 0px 10px 5px;
}

#leftMenuSateiA li.button{
	margin-top:12px;
}

#leftMenuSateiA h1{
	padding:0px;margin:0px;
}

#leftMenuSateiB{
	float:left;
	background:0 url(../img/sub/sell/cmn/leftMenuB2.gif) no-repeat;
	width:223px;
	height:223px;
}
#leftMenuSateiB dl{
	margin-top:12px;
	margin-left:5px;
	margin-right:5px;
	padding-left:5px;
}
#leftMenuSateiB dd p{
	text-align:right;
	margin:0px 5px 3px 0px;
	padding:0px;
}

#leftMenuSateiB ul{
	padding:0px;
	margin:5px 0px 0px 4px;
	list-style:none;
}

#leftMenuSateiB li{
	margin:0px 0px;
	padding:0px 0px;
	float:left;
}

#leftMenuSateiB2{
	float:left;
	background:0 url(../img/sub/sell/cmn/leftMenuB-3.gif) no-repeat;
	width:223px;
	height:330px;
}
#leftMenuSateiB2 dl{
	margin-top:12px;
	margin-left:5px;
	margin-right:5px;
	padding-left:5px;
}
#leftMenuSateiB2 dd p{
	text-align:right;
	margin:0px 5px 3px 0px;
	padding:0px;
}

#leftMenuSateiB2 ul{
	padding:0px;
	margin:5px 0px 0px 4px;
	list-style:none;
}

#leftMenuSateiB2 li{
	margin:0px 0px;
	padding:0px 0px;
	float:left;
}


#pointProgram{}
#pointProgram h1{
	background:url(../img/sub/sell/point/title.gif) no-repeat 0 0;
}

#pointProgram div.base{
	margin-left:0px;
	}

#pointProgram div.base p{
	padding:0px 0px 5px 1px;margin:0px;
	}
	
#pointProgram table.large td{	
	width:278px;
	table-layout:fixed;
	vertical-align:top;
	font-size:12px;
	}
	
#pointProgram table.large_b td{	
	width:556px;
	table-layout:fixed;
	vertical-align:top;
	font-size:12px;
	}

#pointProgram table.large td p{
	padding:1px 3px;margin:0px;
	}
	
#pointProgram table.large td.satei1{
	background:#EBD6D5;
	}
	
#pointProgram table.large td.satei2{
	background:#DEECD5;
	}	
	
#pointProgram table.large_b td.satei3{
	background:#DEECD5;
	}	
	
#pointProgram table.large td h3{
	background:#FFF;
	margin:5px;padding:5px 0px;
	text-align:center;
	}
	
#pointProgram table.large_b td h3{
	background:#FFF;
	margin:5px;padding:5px 0px;
	text-align:center;
	}
	
#pointProgram table.large td h4{
	text-align:center;
	padding:5px 0px 8px 0px;
	}
	
#pointProgram table.small{
	margin:2px 1px;
	}
#pointProgram table.small th,#pointProgram table.small td{
	font-size:10px;
	text-align:center;
}

#pointProgram table.small th{
	color:#FFF;
	font-weight:normal;
	}
	
#pointProgram table.small th.price{
	table-layout:fixed;
	width:119px;
	background:#69926A;
	}
	
	
#pointProgram table.small th.point{
	table-layout:fixed;
	width:119px;
	background:#4C6395
	}
	
#pointProgram table.small td.price{
	background:#CAD8C9;
	}

#pointProgram table.small td.baikyaku{
	font-weight: bold;
	color: #CD0200;
	background:#CAD8C9;
	}
	
#pointProgram table.small td.point{
	background:#D2D8E6
	}
	
#pointProgram table.small td.point .sekisan{
	font-weight: bold;
	color: #CD0200;
	background:#D2D8E6;
	}
	
#pointProgram table.small td.attention{
	background:#FFF;
	}
	
#pointProgram table.small td.attention .sekisan{
	font-weight: bold;
	color: #CD0200;
	}
	
#pointProgram div.mousikomu{
	background:#E7E7E7;
	margin:0px 3px;
	padding:5px;
	text-align:center;
	}
	
#pointProgram div.mousikomu h3{
	background:#FFF;
	padding:5px 0px;
	text-align:center;
	}
	
#pointProgram div.mousikomu h4{
	padding-top:5px;
	}

#pointProgram div.mousikomu p{
	text-align:left;
	margin:0px 20px;padding:2px 0px;
	}
	
#pointProgram table.guidence{
	margin:15px 3px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-size:12px;
	}
	
#pointProgram table.guidence th{
	table-layout:fixed;
	width:120px;
	background:#EFEFEF;
	}
#pointProgram table.guidence td{
	border:1px solid #EFEFEF;
	}
	
#pointProgram table.guidence ul{
	margin:19px;padding:0px;
	}

#pointProgram table.contact{
	table-layout:fixed;
	width:550px;
	margin:15px 3px;
	font-size:12px;
	border:1px solid #BCBCBC;
	}
	
#pointProgram table.contact th{
	table-layout:fixed;
	width:120px;
	}
	
/*merit*/
#merit td.merit1{
	font-size: 11px;
	padding: 5px 15px 10px 15px;
	width: 239px;
	background-image: url(../img/sub/sell/satei/merit3.gif);
	background-repeat: no-repeat;
	line-height: 130%;
	text-align: left;
}
#merit td.merit2{
 font-size: 11px;
	padding: 5px 15px 10px 15px;
	width: 239px;
	background-image: url(../img/sub/sell/satei/merit5.gif);
	background-repeat: no-repeat;
	line-height: 130%;
	text-align: left;
}

/*mishiyo*/

#mishiyo .m_head {
	background-image: url(../img/sub/chuko/zaiko/mishiyo_bg04.gif);
	background-repeat: no-repeat;
}
#mishiyo .m_bottom {
	background-image: url(../img/sub/chuko/zaiko/mishiyo_bg05.gif);
	background-repeat: no-repeat;
}

/*hikaku*/

#hikaku .h_head {
	background-color: #FFBE63;
	background-image: url(../img/sub/chuko/zaiko/hikaku_bg01.gif);
	background-repeat: no-repeat;
	width: 555px;
}
#hikaku .hikaku_shamei {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding-right: 10px;
	padding-left: 10px;
}
#hikaku .hikaku_detail {
	font-family: Verdana;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding: 7px 5px 7px 20px;
}

/*ranking*/

#ranking .rank_shamei {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #1E2D61;
	background-image: url(../img/sub/chuko/zaiko/ten.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 3px 3px 5px 5px;
}
#ranking .rank_shamei2 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #1E2D61;
	background-image: url(../img/sub/chuko/zaiko/ten.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#ranking .rank_shamei3 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #1E2D61;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#ranking .rank_shamei4 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #1E2D61;
	background-image: url(../img/sub/chuko/zaiko/ten.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 1px 1px 5px;
}
#ranking .mid {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E9E9E9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E9E9E9;
}
#ranking .joge {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E9E9E9;
	border-bottom-color: #E9E9E9;
}
#ranking .r01 {
	background-image: url(../img/sub/chuko/zaiko/rank_R01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E9E9E9;
}

/*hoken*/
#hoken {
	text-align: left;
}
#hoken .side {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EAEAEA;
	border-left-color: #EAEAEA;
}
#hoken .green {
	color: #2C5225;
}
#hoken .hokenbg00 {
	background-color: #EEEEEE;
	text-align: left;
}
#hoken .hokenbg01 {
	background-color: #EAEAEA;
	text-align: left;
}
#hoken .hokenbg02 {
	background-color: #666666;
}
/*finance*/
#finance .finance_ttl {
	font-size: 12px;
	font-weight: bold;
	color: #C20052;
	background-image: url(../img/sub/finance/title_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 10px;
	height: 26px;
	width: 555px;
	padding-top: 2px;
}
#finance .finance_side {
	border-width: 0 1px;
	border-right-style: solid;
	border-left-style: dashed;
	border-right-color: #E9E9E9;
	border-left-color: #E9E9E9;
}
#finance .finance_bg01 {
	font-size: 12px;
	color: #333333;
	background-color: #FEE3EF;
}

.form1 {
	font-size: 12px;
	color: #333333;
	text-align: left;
	padding-left: 3px;
}
.point {
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 0.05px;
	padding-right: 0px;
}
#merit td.merit4{
	font-size: 12px;
	padding: 10px 20px;
	width: 239px;
	background-image: url(../img/sub/sell/satei/back1_r2_c1.gif);
	background-repeat: no-repeat;
	line-height: 130%;
	text-align: left;
	height: 102px;
}
#merit td.merit5{
	font-size: 12px;
	padding: 10px 20px 10px 15px;
	width: 239px;
	background-image: url(../img/sub/sell/satei/back2_r2_c1.gif);
	background-repeat: no-repeat;
	line-height: 130%;
	text-align: center;
	font-weight: bold;
}
#merit td.merit6{
	font-size: 12px;
	padding: 10px 25px 10px 25px;
	width: 239px;
	background-image: url(../img/sub/sell/satei/back2_r3_c1.gif);
	background-repeat: no-repeat;
	line-height: 130%;
	text-align: left;
}
#merit td.merit7{
	font-size: 12px;
	padding: 10px 25px;
	width: 239px;
	background-image: url(../img/sub/sell/satei/back3_r2_c1.jpg);
	background-repeat: no-repeat;
	line-height: 130%;
	text-align: left;
	height: 133px;
}
#merit td.merit8{
	font-size: 12px;
		padding: 10px 15px;
	width: 231px;
	background-image: url(../img/sub/sell/satei/back5.gif);
	background-repeat: no-repeat;
	line-height: 130%;
	text-align: left;
	height: 133px;
}
#merit td.merit9{
	font-size: 12px;
	padding: 20px 10px 10px 115px;
	width: 143px;
	background-image: url(../img/sub/sell/satei/back6_r2_c1.jpg);
	background-repeat: no-repeat;
	line-height: 130%;
	text-align: left;
	height: 100px;
}
#kantanSearchOther{
	float:left;
	background:url(../satei/img/thanks_back2.gif) no-repeat 0 0;
	width:554px;
	height:228px;
}

#kantanSearchOther .content{
	padding-top:25px;
	padding-left: 10px;
	color: #FF9423;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px;
}
#merit td.merit10{
	font-size: 12px;
	padding: 20px 10px 10px 115px;
	width: 143px;
	background-image: url(../satei/img/thanks_back3.jpg);
	background-repeat: no-repeat;
	line-height: 130%;
	text-align: left;
	height: 100px;
}
#merit td.merit11{
	font-size: 12px;
	padding: 20px 10px 10px 115px;
	width: 143px;
	background-image: url(../satei/img/thanks_back4.jpg);
	background-repeat: no-repeat;
	line-height: 130%;
	text-align: left;
	height: 100px;
}
#merit td.merit12{
	font-size: 12px;
	width: 154px;
	background-image: url(../img/sub/sell/satei/merit_1_r2_c1.gif);
	background-repeat: no-repeat;
	line-height: 130%;
	text-align: left;
	height: 102px;
	height: 102px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.height130 {
	line-height: 100%;
}
.hoshii {
	background-image: url(../satei/img/thanks_back3_r1_c1.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 224px;
	padding-top: 50px;
	padding-left: 50px;
}
.hoshii-2 {
	background-image: url(../satei/img/thanks_back3_r2_c1.jpg);
	background-repeat: no-repeat;
	height: 116px;
	width: 164px;
	padding-left: 100px;
	padding-top: 0px;
	padding-right: 10px;
}
.shinsha {
	background-image: url(../satei/img/thanks_back4_r1_c1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 224px;
	padding-top: 50px;
	padding-left: 50px;
}
.shinsha-2 {
	background-image: url(../satei/img/thanks_back4_r2_c1.jpg);
	background-repeat: no-repeat;
	height: 112px;
	width: 119px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 135px;
	text-align: center;
}
.rankin {
	background-image: url(../satei/img/thanks_back5_r2_c1.gif);
	background-repeat: no-repeat;
	height: 163px;
	width: 546px;
	padding-right: 5px;
	padding-left: 5px;
}
.rankin_come {
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 4px;
	text-align: left;
	width: 94px;
	padding-bottom: 4px;
}
.rankin1 {
	background-image: url(../satei/img/thanks_back5_r1_c1.gif);
	background-repeat: no-repeat;
	height: 56px;
	width: 540px;
	padding-top: 15px;
	padding-left: 10px;
}
.my_thanks {
	text-align: right;
	height: 31px;
	width: 545px;
	background-image: url(../satei/img/back1_r1_c1.gif);
	background-repeat: no-repeat;
	margin-top: 8px;
	margin-right: 5px;
	padding-top: 8px;
}
.my_thanks2 {
	background-image: url(../satei/img/back1_r2_c1.gif);
	height: 98px;
	width: 544px;
	padding-right: 3px;
	padding-left: 3px;
}
.hikaku_1 {
	background-image: url(../my_carseven/img/eturan_back1.gif);
	background-repeat: no-repeat;
	height: 76px;
	width: 781px;
}
.hikaku_2 {
	background-image: url(../my_carseven/img/back1.gif);
	background-repeat: no-repeat;
	height: 76px;
	width: 781px;
}
.hikaku_3 {
	background-image: url(../my_carseven/img/toiawase_back1.gif);
	background-repeat: no-repeat;
	height: 76px;
	width: 781px;
}
.hikaku_come {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E0E0E0;
	border-left-color: #E0E0E0;
	border-right-width: thin;
	border-left-width: thin;
}
.hikaku_come_2 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: thin;
	border-left-width: thin;
	border-right-color: #EEEEEE;
	border-left-color: #EEEEEE;
}
.eturan_bana {
	color: #FFFFFF;
	background-image: url(../my_carseven/img/eturan_title.gif);
	background-repeat: no-repeat;
	height: 23px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 6px;
	text-transform: uppercase;
	letter-spacing: 0.1em; 
}
.shop_info {
	background-image: url(../img/sub/shop/shop_back1_r1_c1.jpg);
	background-repeat: no-repeat;
	height: 152px;
	width: 275px;
	background-position: center;
	padding-left: 140px;
}
.shop_info3 {
	background-image: url(../img/sub/shop/shop_back1_r1_c2.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 146px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 10px;
}
.shop_info2 {
	background-image: url(../img/sub/shop/shop_back1_r1_c2.jpg);
	background-repeat: no-repeat;
	height: 52px;
	width: 146px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 100px;
}
.Partners_info {
	background-image: url(../img/sub/shop/partners_01.jpg);
	background-repeat: no-repeat;
	height: 450px;
	width: 390px;
	text-align: right;
	padding-right: 10px;
}
.Partners_info2 {
	background-image: url(../img/sub/shop/partners_02.jpg);
	background-repeat: no-repeat;
	height: 402px;
	width: 147px;
	text-align: left;
}
.Partners_info3 {
	background-image: url(../img/sub/shop/partners_03.jpg);
	background-repeat: no-repeat;
	height: 48px;
	width: 147px;
}
.Partners_info01 {
	background-image: url(../img/sub/shop/partners_001.jpg);
	background-repeat: no-repeat;
	height: 132px;
	width: 394px;
	padding-top: 10px;
	text-align: right;
	padding-right: 10px;
}
.Partners_info02 {
	background-image: url(../img/sub/shop/partners_002.jpg);
	background-repeat: no-repeat;
	height: 108px;
	width: 148px;
	text-align: left;
}
.Partners_info03 {
	background-image: url(../img/sub/shop/partners_003.jpg);
	background-repeat: no-repeat;
	height: 44px;
	width: 148px;
	text-align: left;
}
.Partners_info001 {
	background-image: url(../img/sub/shop/partners_0001.jpg);
	background-repeat: no-repeat;
	height: 290px;
	width: 405px;
	text-align: right;
	padding-top: 10px;
}
.Partners_info002 {
	background-image: url(../img/sub/shop/partners_0002.jpg);
	background-repeat: no-repeat;
	height: 255px;
	width: 147px;
	text-align: left;
}
.Partners_info003 {
	background-image: url(../img/sub/shop/partners_0003.jpg);
	background-repeat: no-repeat;
	height: 45px;
	width: 147px;
	text-align: left;
}
.tenpo_keitai {
	background-image: url(../img/sub/shop/shop_back2_r1_c1.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 227px;
	font-size: 11px;
	padding-left: 10px;
}
.tenpo_qr {
	background-image: url(../img/sub/shop/shop_back2_r2_c1.gif);
	background-repeat: no-repeat;
	height: 63px;
	width: 222px;
	padding-left: 15px;
}
.tenpo_come {
	background-image: url(../img/sub/shop/shop_back3.gif);
	background-repeat: no-repeat;
	width: 513px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	height: 108px;
	margin-top: 20px;
	line-height: 130%;
}
.tenpo_coupon {
	background-image: url(../img/sub/shop/shop_back4_r3_c1.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 15px;
	margin: 10px;
	width: 140px;
	height: 90px;
}
.tenpo_zaiko {
	background-image: url(../img/sub/shop/shop_back4_r2_c1.gif);
	background-repeat: no-repeat;
	height: 90px;
	width: 135px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 15px;
}
.tenpo_satei {
	background-image: url(../img/sub/shop/shop_back4_r1_c1.gif);
	background-repeat: no-repeat;
	height: 90px;
	width: 140px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 15px;
}
.tenpo_blog {
	background-image: url(../img/sub/shop/shop_back6.gif);
	background-repeat: no-repeat;
	height: 150px;
	width: 523px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	line-height: 130%;
}
.news_come {
	line-height: 150%;
	width:490px;
	padding-top: 10px;
	padding-right: 2px;
	padding-left: 10px;
	padding-bottom: 10px;
	color: #1E2D61;
}
.tenpo_gensen {
	background-image: url(../img/sub/shop/shop_back5.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 542px;
	color: #003366;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}
.tenpo_gensen2 {
	background-image: url(../img/sub/shop/partner_back2.gif);
	border-right-width: 0.1em;
	border-left-width: 0.1em;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E6E6E6;
	border-left-color: #E6E6E6;
	width: 552px;
	background-repeat: no-repeat;
	height: 97px;
	padding-top: 3px;
	text-align: center;
}
.tenpo_gensencome {
	padding-right: 10px;
	padding-left: 10px;
	line-height: 100%;
	padding-top: 3px;
	font-size: 11px;
}
.zaiko_btn {
	background-repeat: no-repeat;
}
.shop_come {
	background-image: url(../img/sub/shop/partners_back1.gif);
	height: 171px;
	width: 216px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
.planet {
	background-image: url(../img/sub/shop/partners_title8.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 552px;
}
.planet_come {
	border-right-width: 0.1em;
	border-left-width: 0.1em;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E6E6E6;
	border-left-color: #E6E6E6;
	padding: 10px;
}
.toiawaserist_bana {
	background-image: url(../my_carseven/img/toiawase_title.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 755px;
	padding-top: 3px;
	padding-left: 15px;
}
.eturan_option {
	background-image: url(../my_carseven/img/toiawase_back2.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 97px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	padding: 2px;
	font-size: 11px;
}
.mycarseven_navi {
	background-image: url(../my_carseven/img/mycarseven.gif);
	background-repeat: no-repeat;
	height:40px;
	width: 771px;
	text-align: right;
	padding-top: 2px;
	padding-right: 10px;
}
.mycar_top {
	width: 780px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.ninki_shashu {
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 8px;
}
.chuko_bodytype2 {
	background-image: url(../my_carseven/img/my_back1.gif);
	background-repeat: no-repeat;
	height: 150px;
	width: 365px;
	padding-top: 0px;
	padding-left: 20px;
	padding-bottom: 0px;
}
.chiiki {
	background-image: url(../my_carseven/img/my_back2.gif);
	background-repeat: no-repeat;
	height: 130px;
	width: 385px;
	padding-top: 20px;
}
.kantankensaku {
	background-image: url(../my_carseven/img/my_back3.gif);
	background-repeat: no-repeat;
	height: 230px;
	width: 780px;
}
.kantan_koumoku {
	width: 760px;
	padding-top: 20px;
	padding-left: 20px;
}
.kantan_maker {
	color: #003366;
	padding-left: 5px;
	line-height: 130%;
}
.eturan_come {
	font-size: 11px;
	text-align: left;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sinchaku_joho {
	background-image: url(../my_carseven/img/my_back4.gif);
	background-repeat: no-repeat;
	height: 242px;
	width: 770px;
	padding-top: 15px;
	padding-left: 10px;
}
.rankin_bana {
	background-image: url(../my_carseven/img/my_title4.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 755px;
}
.rankin_bana_come {
	padding-left: 20px;
	padding-top: 30px;
	height: 20px;
	width: 760px;
}
.rankin_2 {
	background-image: url(../my_carseven/img/my_back5.gif);
	height: 500px;
	width: 775px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
.rankin_joho {
	padding-left: 20px;
	line-height: 130%;
	padding-top: 5px;
	padding-bottom: 10px;
}
.rankin_joho2 {
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #CC9900;
}
.kensaku_kekka {
	background-image: url(../img/sub/chuko/zaiko/kensaku_back2_1.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 596px;
	padding-left: 110px;
	color: #1F2E62;
	text-align: left;
}
.kensaku_kekka2 {
	background-color: #E1E1E1;
	text-align: center;
	height: 35px;
	width: 780px;
	border: thin solid #CCCCCC;
	line-height: 150%;
	word-spacing: 3em;
	padding-top: 3px;
	padding-bottom: 5px;
}
.kensaku_kekka3 {
	font-size: 11px;
	line-height: 150%;
	padding-top: 3px;
	padding-bottom: 3px;
}
.hyouji_style {
	background-image: url(../img/sub/chuko/zaiko/kensaku_back3.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 531px;
	text-align: right;
	padding-right: 3px;
}
.kensaku_list {
	font-size: 11px;
	line-height: 150%;
	background-color: #CCCCCC;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.kensaku_list2 {
	font-size: 12px;
	line-height: 180%;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FF0000;
	word-spacing: 0.5em;
}
.car_list {
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}
.shosai_list {
	background-image: url(../img/sub/chuko/zaiko/back1.jpg);
	background-repeat: no-repeat;
	height: 63px;
	width: 775px;
	line-height: 130%;
	word-spacing: 0.1em;
	letter-spacing: 0.2em;
	padding-left: 5px;
	text-align: left;
	font-weight: bold;
	text-transform: none;
}
.spring_1 {
	text-align: right;
	height: 72px;
	width: 765px;
	background-image: url(../anq/2008spring/img/cam1_r2_c1.jpg);
	background-repeat: no-repeat;
	padding-right: 17px;
}
table.chuko{
	border-top:0.5px solid #D9D9D9;
	border-left:0.5px solid #D9D9D9;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	width: 780px;
	text-align: center;
}
.chuko td{
	border-right:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	padding:0.3em 0.5em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DBDBDB;
}
.spring_2 {
	text-align: center;
	height: 82px;
	width: 335px;
	background-image: url(../anq/2008spring/img/thanks1_r1_c1.jpg);
	background-repeat: no-repeat;
}
.spring_3 {
	text-align: center;
	height: 30px;
	width: 335px;
	background-image: url(../anq/2008spring/img/thanks1_r2_c1.jpg);
	background-repeat: no-repeat;
}
.spring_4 {
	text-align: center;
	height: 87px;
	width: 335px;
	background-image: url(../anq/2008spring/img/thanks1_r3_c1.jpg);
	background-repeat: no-repeat;
}
.spring_5 {
	background-image: url(../anq/2008spring/img/thanks1_r4_c1.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 38px;
	width: 335px;
}
#image a{
	display:block;
	background:url(../my_carseven/img/btn.gif) no-repeat;
	text-align: center;
	height: 25px;
	width: 190px;
}

#image a:hover{
	background:url(../my_carseven/img/btn-2.gif) no-repeat;
	height: 25px;
	width: 190px;
	text-align: center;
}
#kojin a{
	display:block;
	background:url(../img/sub/sell/satei/new_btn.gif) no-repeat;
	text-align: center;
	height: 43px;
	width: 260px;
}

#kojin a:hover{
	background:url../img/sub/sell/satei/new_btn2.gif) no-repeat;
	height: 43px;
	width: 260px;
	text-align: center;
	background-image: url(../img/sub/sell/satei/new_btn2.gif);
	background-repeat: no-repeat;
}
table.hikaku{
	border-top:0.5px solid #D9D9D9;
	border-left:0.5px solid #D9D9D9;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;

}
.hikaku td{
	border-right:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DBDBDB;
}
.mato_come {
	line-height: 130%;
	letter-spacing: 0.1em;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.shousai_kakaku {
	color: #FFFFFF;
	background-color: #FFB82C;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.shousai_kakaku2 {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	border-right-width: 0.1em;
	border-bottom-width: 0.1em;
	border-left-width: 0.1em;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DFDFDF;
	border-bottom-color: #DFDFDF;
	border-left-color: #DFDFDF;
	line-height: 110%;
	font-size: 28px;
	text-transform: uppercase;
	color: #FF0000;
	font-weight: bold;
}
.shousai_btn {
	height: 0px;
	width: 0px;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-top: 15px;
	text-align: center;
	background-color: #FFFFFF;
}
.shousai_kuwasiku {
	background-image: url(../img/sub/chuko/zaiko/shousai_back4.gif);
	background-repeat: no-repeat;
	height: 98px;
	width: 780px;
	padding-top: 20px;
	text-align: center;
}
.shousai_mini {
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	background-color: #CACACA;
}
.shousai_text {
	font-size: 11px;
	text-align: left;
	line-height: 95%;
	background-color: #CACACA;
	width: 78px;
	padding-left: 2px;
	padding-bottom: 3px;
}
.pp_top {
	background-image: url(../pp/img/point_r2_c2.jpg);
	background-repeat: no-repeat;
	height: 62px;
	width: 223px;
}
.moshikomi_top {
	background-image: url(../img/sub/sell/satei/satei-1_r2_c2.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 81px;
}
.chui_1 {
	font-size: 11px;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	line-height: 95%;
}
.btng7 {
	height: 123px;
	width: 270px;
	padding-top: 3px;
}
.btng8 {
	height: 105px;
	width: 210px;
	padding-top: 3px;
}
.mycar_list {
	padding-left: 10px;
}
.kantan1 {
	background-image: url(../img/top/kantan_back1_r2_c1.gif);
	background-repeat: no-repeat;
	height: 193px;
	width: 256px;
	padding-top: 5px;
	padding-left: 15px;
	line-height: 150%;
	text-align: left;
}
.kantan2 {
	background-image: url(../img/top/kantan_back1_r2_c2.gif);
	background-repeat: no-repeat;
	height: 193px;
	width: 296px;
	line-height: 140%;
	padding-top: 5px;
	word-spacing: 0.5em;
	text-align: left;
}
.main_space {
	padding-top: 10px;
	padding-bottom: 10px;
}
#search_tenpo {
	text-align: center;
	padding-top: 5px;
	width: 374px;
}
.mycar_use1 {
	font-size: 12px;
	line-height: 130%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.fit_cam {
	background-image: url(../anq/2008fit/img/fit_come.jpg);
	background-repeat: no-repeat;
	height: 165px;
	width: 775px;
	padding-top: 35px;
	font-size: 12px;
	line-height: 130%;
	color: #CC0000;
	padding-left: 5px;
}
.otoku_back {
	background-image: url(../img/sub/chuko/zaiko/back5.gif);
	background-repeat: no-repeat;
	height: 267px;
	width: 269px;
	margin-top: 0px;
	padding-top: 0px;
}
.otoku_come {
	font-size: 12px;
	line-height: 130%;
	margin-left: 15px;
	width: 235px;
	text-align: left;
	height: 207px;
	margin-top: 60px;
}
.anshinkonyu_back {
	background-image: url(../img/sub/chuko/zaiko/back6.jpg);
	background-repeat: no-repeat;
	height: 207px;
	width: 269px;
	margin-top: 5px;
}
.anshinkonyu_come {
	font-size: 12px;
	line-height: 130%;
	margin-left: 15px;
	width: 245px;
	text-align: left;
	margin-top: 100px;
	height: 107px;
}
.okyakusama_come {
	font-size: 12px;
	line-height: 130%;
	width: 269px;
	text-align: left;
	background-image: url(../img/sub/chuko/zaiko/back9.gif);
	background-repeat: repeat;
}
.okyakusama_come2 {
	background-color: #FFFFFF;
	width: 250px;
	margin-right: 9px;
	margin-bottom: 8px;
	margin-left: 10px;
}
.tenpo_list1 {
	float: left;
	width: 180px;
	height: auto;
	margin-right: 4px;
	margin-left: 2px;
}
.tenpo_list2 {
	float: right;
	height: auto;
	width: 180px;
	margin-right: 2px;
}
.chumokutenpo_01 {
	margin: 2px;
}
.chumokutenpo_02 {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
}
.chumokutenpo_03 {
	font-size: 11px;
	color: #000000;
	margin-left: 2px;
}
.topmain_yukorin {
	background-image: url(../img/top/main4.jpg);
	background-repeat: no-repeat;
	height: 58px;
	width: 438px;
	text-align: right;
	padding-top: 180px;
}
#topmain_yukorin01 {
	background-image: url(../img/top/main4-1.jpg);
	background-repeat: no-repeat;
	height: 228px;
	width: 438px;
	text-align: right;
	padding-top: 10px;
}
#topmain_yukorin01 p.button{
	top: 0px;
	margin-top: 30px;
}
#topmain_yukorin01 p.button2{
	top: 0px;
	margin: 75px 5px 0px 0px;
}
.tenpo_list0 {
	width: 374px;
	height: auto;
}
.mishiyo_rank {
	background-image: url(../img/sub/chuko/zaiko/title_mishiyo02-1.gif);
	background-repeat: no-repeat;
	height: 130px;
	width: 545px;
	margin-top: 5px;
	padding-top: 50px;
	padding-left: 10px;
}
.mishiyousha_main {
	margin-top: 10px;
	margin-bottom: 10px;
}
.hoshii_not {
	margin-top: 10px;
	margin-bottom: 10px;
}
.top_mainpoint {
	background-image: url(../img/top/top_mainwaku.gif);
	background-repeat: no-repeat;
	height: 238px;
	width: 336px;
	padding-left: 3px;
}
#top_matching {
	background-image: url(../img/top/back1.gif);
	background-repeat: no-repeat;
	height: 213px;
	width: 210px;
	text-align: left;
	float: left;
	margin: 0px;
	padding: 0px;
}
#top_matching ul{
	line-height:130%;
	font-size: 12px;
	text-align: left;
	list-style-image: none;
	list-style-type: none;
	float: left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px 0px 0px 5px;
}
#top_mikoukai {
	background-image: url(../img/top/back2.gif);
	background-repeat: no-repeat;
	height: 228px;
	width: 209px;
	margin-top: 5px;
	text-align: left;
	font-size: 12px;
	line-height: 130%;
	float: left;
	margin-bottom: 3px;
}
#top_mikoukai ul{
	line-height:130%;
	font-size: 12px;
	padding: 0px;
	text-align: left;
	float: left;
	list-style-image: none;
	list-style-type: none;
	margin-top: 30px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.space {
	text-align: right;
	margin-right: 5px;
}
.spaceup {
	text-align: left;
	margin-bottom: 8px;
}
.spaceup2 {
	margin-top: 5px;
}
.quest {
	background-image: url(../img/sub/sell/satei/back11.gif);
	background-repeat: no-repeat;
	height: 184px;
	width: 264px;
	padding-top: 50px;
	padding-left: 5px;
}
.quest_table {
	font-size: 12px;
	line-height: 130%;
	width: 260px;
	text-align: left;
}
.tenpo_ichiran {
	background-image: url(../img/sub/shop/dai.gif);
	background-repeat: no-repeat;
	height: 39px;
	width: 540px;
	font-size: 14px;
	text-align: left;
	padding-top: 10px;
	padding-left: 15px;
	font-weight: bold;
	letter-spacing: 0.2em;
	color: #000033;
}
.tenpo_ichiran_in {
	width: 555px;
	background-image: url(../img/sub/shop/dai_back.gif);
	background-repeat: repeat;
}
.tenpo_ichiran_in td{
	font-size: 14px;
	font-weight: bold;
	color: #000033;
	letter-spacing: 0.2em;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.tenpo_ichiran_in th{
	font-size: 12px;
	line-height: 130%;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-left: 5px;
}
.tenpo_ichiran_img {
	padding: 5px;
	height: 80px;
	width: 80px;
}
.tenpo_ichiran_table {
	width: 98%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.tenpo_ichiran_table01 {
	width: 98%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #F3F3F3;
}
.new_tenpo {
	width: 555px;
	padding-top: 5px;
}
.mg_text {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
