/*********************************共通*********************************/
/*共通する部分だけ。個別は、各ディレクトリにて作成すること。*/

/*色指定*/
.white{color:#ffffff;}
.red{color:#ff0000;}
.s_red{font-size: 80%;color:#ff0000;}
.darkred{color:#cc0000;}
.blue{color:#0000FF;}

/*隙間指定*/
.pad2{padding: 2px;}
.pad3{padding: 3px;}
.pad5{padding: 5px;}
.pad10{padding: 10px;}
.right_pad10{padding-right:10px;}
.bottom_pad10{padding-bottom: 10px;}

.bottom_mar10{margin-bottom: 10px;}

.pad_1{padding-top:10px;padding-bottom:10px;}

.pad_2l{padding-top:10px;padding-bottom:10px;padding-right:0px;}
.pad_2r{padding-top:10px;padding-bottom:10px;padding-left:10px;}

.pad_3l{padding-top:10px;padding-bottom:10px;padding-right:10px;}
.pad_3c{padding-top:10px;padding-bottom:10px;padding-right:5px;padding-left:5px;}
.pad_3r{padding-top:10px;padding-bottom:10px;padding-left:10px;}

/*配置指定*/
.left{float:left;}
.right{float:right;}
.both{clear: both;visibility: hidden; height: 0;}

/*文字配置指定*/
.text_l{text-align:left;}
.text_r{text-align:right;}
.text_c{text-align:center;}
.nowrap{white-space: nowrap;}

/*画像配置指定*/
.img_l{float:left;padding-right: 5px;padding-bottom: 5px;}
.img_r{float:right;padding-left: 5px;padding-bottom: 5px;}
.img_b5{padding-bottom: 5px;}
.img_b10{padding-bottom: 10px;}

/*幅指定*/
.float_right{float:right;}
.float_right a{color:#0000ff;}
.float_left{float:left;}
.float_left a{color:#0000ff;}
/********************************************************************/

/*********************************トップページレイアウト*********************************/
.index01{
	width:700px;
	float:left;
}

.index02{
	width:340px;
	float:left;
}

.index03{
	width:340px;
	float:right;
}

.index04{
	width:226px;
	margin-right:11px;
	float:left;
}

.index05{
	width:464px;
	float:left;
}

.index06{
	width:450px;
	float:left;
}

.index07{
	width:240px;
	float:right;
}

.index08{
	width:226px;
	float:right;
}

div.index_search{
	width:950px;
	clear: both;
}
div.index_search ul{
	list-style-type:none;
	clear: both;
}
div.index_search li{
	font-size: 10px;
	color:#71BCF3;
	line-height: 150%;
	white-space:nowrap;
	float:left;
}
div.index_search a{
	color:#71BCF3;
	font-size: 10px;
	font-weight: normal;
}

div.index_search a:hover{
	color:#ff9900;
}

h3.item_list{
	background:#eeeeee;
	clear: both;
}

h3.item_list img{
	float:left;
	padding-right: 10px;
}

ul.item_list{
	margin-top:5px;
	margin-bottom:5px;
	list-style-type:none;
	clear: both;
}

ul.item_list li{
	width:170px;/*幅930pxを5分割*/
	white-space:nowrap;
	text-indent:10px;
	padding: 3px;
	margin-bottom:5px;
	margin-right:10px;
	background:#D0EBFD;
	float:left;
}

ul.item_list1{
	margin-top:5px;
	margin-bottom:5px;
	list-style-type:none;
	clear: both;
}

ul.item_list1 li{
	width:294px;/*3分割*/
	white-space:nowrap;
	text-indent:10px;
	padding: 3px;
	margin-bottom:5px;
	margin-right:10px;
	background:#D0EBFD;
	float:left;
}

.price{color:#ff0000;font-family: Verdana, Tahoma, Arial, sans-serf;font-size: 20px;font-weight: bold;}
.price1{color:#ff0000;font-family: Verdana, Tahoma, Arial, sans-serf;font-size: 16px;font-weight: bold;}

div.menubar {
	font-size: 10px;
}

a:link.menubar,a:visited.menubar,a:active.menubar { 
	font-weight: normal;
	color: #333333;
	position: relative; 
	overflow: hidden; 
} 
a:hover.menubar { 
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
} 

/*********************************トップページレイアウト*********************************/
/****** 最新中古車情報レイアウト *****/
div.salecar_search_topics {
	width:420px;
	height:270px;
	padding: 10px;
	font-size: 12px;
}

table.salecar_search_topics { 
	width:100%;
	border-top: solid 1px #FFFFFF; 
	border-left: solid 1px #FFFFFF; 
	border-bottom: solid 1px #CCCCCC; 
	border-right: solid 1px #CCCCCC; 
	white-space: nowrap;
	text-align : left;
	background:#DFF1FD;
} 

table.salecar_search_topics th { 
	white-space: nowrap;
	padding: 2px;
	padding-left: 7px;
	text-align : left;
	font-weight: normal;
	border-top: solid 1px #FFFFFF; 
	border-left: solid 1px #FFFFFF; 
	border-bottom: solid 1px #CCCCCC; 
	border-right: solid 1px #CCCCCC; 
	background:#D0EBFD;
} 
table.salecar_search_topics td { 
	text-align : left;
	padding: 2px;
	padding-left: 7px;
	border-top: solid 1px #FFFFFF; 
	border-left: solid 1px #FFFFFF; 
	border-bottom: solid 1px #CCCCCC; 
	border-right: solid 1px #CCCCCC; 
	background:#F4F9FB;
} 
table.salecar_search_topics td.button { 
	text-align : right;
	padding: 2px;
	border-top: solid 1px #FFFFFF; 
	border-left: solid 1px #FFFFFF; 
	border-bottom: solid 1px #CCCCCC; 
	border-right: solid 1px #CCCCCC; 
	background:#F4F9FB;
} 


/****** 中古車一覧レイアウト *****/
table.sale_car { 
	width:100%;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	text-align : left;
	background:#F4F9FB;
} 

table.sale_car th { 
	font-size: 12px;
	white-space: nowrap;
	text-align : left;
	color:#FFFFFF;
	font-weight: normal;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#49AEF1;
} 
table.sale_car td { 
	padding: 3px;
	font-size: 14px;
	text-align : left;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#FFFFFF;
} 
table.sale_car td.item_name { 
	padding: 3px;
	font-size: 14px;
	line-height: 120%;
	text-align : left;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#FFFFCC;
} 


/****** 最新中古車情報レイアウト *****/
div.salecar_special_topics dl {
	width:230px;
	height:110px;
	margin:0;
	padding:0px;
	overflow:hidden;
	float:left;
}
div.salecar_special_topics dl.dl_right {
	width:230px;
	height:110px;
	margin:0;
	padding:0px;
	overflow:hidden;
	float:right;
}
div.salecar_special_topics dl dt {
	margin:0;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	line-height: 110%;
}
div.salecar_special_topics dl dd {
	margin:0px 0px 0px 110px;
	padding-right: 5px;
	line-height: 110%;
}


/****** 最新中古車情報レイアウト *****/
div.salecar_new_topics dl {
	width:230px;
	height:110px;
	margin:0;
	padding:0px;
	overflow:hidden;
	float:left;
}
div.salecar_new_topics dl.dl_right {
	width:230px;
	height:110px;
	margin:0;
	padding:0px;
	overflow:hidden;
	float:right;
}
div.salecar_new_topics dl dt {
	margin:0;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	line-height: 110%;
}
div.salecar_new_topics dl dd {
	margin:0px 0px 0px 110px;
	padding-right: 5px;
	line-height: 110%;
}


/****** 最新パーツ情報レイアウト *****/
div.saleparts_new_topics dl {
	width:226px;
	height:360px;
	margin:0;
	padding:0px;
	overflow:hidden;
}
div.saleparts_new_topics dl dt {
	margin:0;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	line-height: 110%;
}
div.saleparts_new_topics dl dd {
	height:35px;
	margin:0px 0px 0px 70px;
	padding-right: 5px;
	line-height: 110%;
}

/****** パーツ一覧レイアウト *****/
table.sale_parts { 
	width:100%;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	text-align : left;
	background:#F4F9FB;
} 
table.sale_parts th { 
	font-size: 12px;
	white-space: nowrap;
	text-align : left;
	color:#FFFFFF;
	font-weight: normal;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#49AEF1;
} 
table.sale_parts td { 
	padding: 3px;
	font-size: 14px;
	text-align : left;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#FFFFFF;
} 
table.sale_parts td.item_name { 
	padding: 3px;
	font-size: 14px;
	line-height: 120%;
	text-align : left;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#FFFFCC;
} 

/****** 最新マリンスポーツ情報レイアウト *****/
div.salemarine_new_topics dl {
	width:226px;
	height:360px;
	margin:0;
	padding:0px;
	overflow:hidden;
}
div.salemarine_new_topics dl dt {
	margin:0;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	line-height: 110%;
}
div.salemarine_new_topics dl dd {
	height:35px;
	margin:0px 0px 0px 70px;
	padding-right: 5px;
	line-height: 110%;
}


/****** マリンスポーツ一覧レイアウト *****/
table.sale_marine { 
	width:100%;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	text-align : left;
	background:#F4F9FB;
} 
table.sale_marine th { 
	font-size: 12px;
	white-space: nowrap;
	text-align : left;
	color:#FFFFFF;
	font-weight: normal;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#49AEF1;
} 
table.sale_marine td { 
	padding: 3px;
	font-size: 14px;
	text-align : left;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#FFFFFF;
} 
table.sale_marine td.item_name { 
	padding: 3px;
	font-size: 14px;
	line-height: 120%;
	text-align : left;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#FFFFCC;
} 


/****** 最新バイク情報レイアウト *****/
div.salebike_new_topics dl {
	width:226px;
	height:360px;
	margin:0;
	padding:0px;
	overflow:hidden;
}
div.salebike_new_topics dl dt {
	margin:0;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	line-height: 110%;
}
div.salebike_new_topics dl dd {
	height:35px;
	margin:0px 0px 0px 70px;
	padding-right: 5px;
	line-height: 110%;
}


/****** バイク一覧レイアウト *****/
table.sale_bike { 
	width:100%;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	text-align : left;
	background:#F4F9FB;
} 
table.sale_bike th { 
	font-size: 12px;
	white-space: nowrap;
	text-align : left;
	color:#FFFFFF;
	font-weight: normal;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#49AEF1;
} 
table.sale_bike td { 
	padding: 3px;
	font-size: 14px;
	text-align : left;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#FFFFFF;
} 
table.sale_bike td.item_name { 
	padding: 3px;
	font-size: 14px;
	line-height: 120%;
	text-align : left;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#FFFFCC;
} 


/****** 最新買取情報レイアウト *****/
div.buycar_new_topics {
	padding:5px;
}
div.buycar_new_topics dl {
	width:120px;
	height:150px;
	float:left;
	margin:5px;
	padding:0px;
}
div.buycar_new_topics dl dt {
	width:120px;
	margin:0;
	line-height: 110%;
}
div.buycar_new_topics dl dd {
	height:35px;
	margin:0;
	line-height: 110%;
}


div.news_new_topics {
	width:240px;
	height:280px;
	padding:10px;
}
div.news_new_topics dl {
}
div.news_new_topics dl dt {
	line-height: 120%;
}
div.news_new_topics dl dd {
	margin:0;
	padding-bottom: 10px;
	line-height: 120%;
}

/****** 買取一覧レイアウト *****/
table.buy_car { 
	width:100%;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	text-align : left;
	background:#F4F9FB;
} 
table.buy_car th { 
	font-size: 12px;
	white-space: nowrap;
	text-align : left;
	color:#FFFFFF;
	font-weight: normal;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#49AEF1;
} 
table.buy_car td { 
	padding: 3px;
	font-size: 14px;
	text-align : left;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#FFFFFF;
} 
table.buy_car td.item_name { 
	padding: 3px;
	font-size: 14px;
	line-height: 120%;
	text-align : left;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#FFFFCC;
} 

div.buycar_topics dl {
	width:226px;
	height:480px;
	margin:0;
	padding:0px;
	overflow:hidden;
}
div.buycar_topics dl dt {
	margin:0;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	line-height: 110%;
}
div.buycar_topics dl dd {
	height:70px;
	margin:0px 0px 0px 70px;
	padding-right: 5px;
	line-height: 110%;
}

/****** 最新ニュースレイアウト *****/
div.news_new_topics {
	width:240px;
	height:280px;
	padding:5px;
}
div.news_new_topics dl {
	width:230px;
	float:left;
}
div.news_new_topics dl dt {
	line-height: 110%;
}
div.news_new_topics dl dd {
	height:60px;
	margin:0;
	padding-right: 5px;
	line-height: 120%;
}


/****** 最新イベントレイアウト *****/
div.event_new_topics dl {
	width:338px;
	height:100px;
	margin:0;
	padding:0;
	overflow:hidden;
	float:left;
}
div.event_new_topics dl.dl_right {
	width:338px;
	height:100px;
	margin:0;
	padding:0;
	overflow:hidden;
	float:right;
}
div.event_new_topics dl dt {
	margin:0;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	line-height: 110%;
}
div.event_new_topics dl dd {
	margin:0;
	padding-right: 5px;
	line-height: 110%;
}


div.salecar_special_topics dl dt {
	margin:0;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	line-height: 110%;
}
div.salecar_special_topics dl dd {
	margin:0px 0px 0px 110px;
	padding-right: 5px;
	line-height: 110%;
}


/****** 日付 *****/
.dl_date{
	font-size:10px;
	color:#666666;
	padding-right: 10px;
}

/****** コメント *****/
.dl_comment{
	font-size:11px;
	color:#666666;
}

/****** 画像 *****/
.dl_img{
	float:left;
	padding-right: 5px;
}

.dl_img15{
	float:left;
	padding-right: 15px;
}

a:link.shop_name,a:visited.shop_name,a:active.shop_name { 
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	position: relative; 
	overflow: hidden; 
} 
a:hover.shop_name { 
	color: #ff9900;
	text-decoration: underline;
} 


a:link.shop_name1,a:visited.shop_name1,a:active.shop_name1 { 
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	position: relative; 
	overflow: hidden; 
} 
a:hover.shop_name1 { 
	color: #ff9900;
	text-decoration: underline;
} 


/****** ショップブログ リスト *****/
ul.shop_blog_new{
}
ul.shop_blog_new li{
	margin: 0px;
	cursor: pointer;
	list-style-type:none;
	line-height: 120%;
	padding:5px;
	border-bottom: dotted 1px #cccccc;
}


/****** スタッフブログ リスト *****/
ul.blog_new{
}
ul.blog_new li{
	margin: 0px;
	cursor: pointer;
	list-style-type:none;
	line-height: 120%;
	padding:5px;
	border-bottom: dotted 1px #cccccc;
}


/****** すべて表示 *****/
div.all_look a{
	float:right;
	padding-top: 10px;
	padding-right: 5px;
	color:#0000ff;
	font-size:10px;
	font-weight: normal;
}
div.all_look a:hover{
	color:#ff9900;
}


/*********************************プライバシーポリシー*********************************/
.policy{
	width:100%;
	text-align:center;
	padding: 10px;
}

.policy01{
	margin: 0px auto;
	width:680px;
	text-align:left;
	line-height: 180%;
	background-image: url(../images/titlebar01.jpg);/*背景画像*/
	background-repeat:no-repeat;
}

.policy01 h2{
	padding: 5px 0px 0px 20px;
	margin: 0px 0px 12px 0px;
}

.policy01 dt{
	margin-top: 1em;
	font-weight: bold;
}
/**************************************************************************/


/*********************************勧誘方針*********************************/
.canvass{
	width:100%;
	text-align:center;
	padding: 10px;
}

.canvass01{
	margin: 0px auto;
	width:680px;
	text-align:left;
	line-height: 180%;
	background-image: url(../images/titlebar01.jpg);/*背景画像*/
	background-repeat:no-repeat;
}

.canvass01 h2{
	padding: 5px 0px 0px 20px;
	margin: 0px 0px 12px 0px;
}
/**************************************************************************/


/*********************************会社概要*********************************/
dl.company1 {
}
dl.company1 dt {
	font-weight: bold;
}
dl.company1 dd {
	margin-left:20px;
}

dl.company2 {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #D0EBFD;
}
dl.company2 dt {
	width:80px;
	float:left;
	border-top: 1px solid #CCCCCC;
	background:#D0EBFD;
	padding: 10px;
}
dl.company2 dd {
	margin-left:100px;
	text-align : left;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 10px;
	background:#FFFFFF;
}

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


/*********************************サイトマップ*****************************/
/**************************************************************************/


/*********************************当サイトについて*************************/
dl.attention1 {
}
dl.attention1 dt {
	font-weight: bold;
}
dl.attention1 dd {
	margin-left:20px;
}

dl.attention2 {
}
dl.attention2 dt {
	font-weight: bold;
	width:250px;
	float:left;
}
dl.attention2 dd {
	margin-left:250px;
}
/**************************************************************************/


/*********************************個人情報について*************************/
dl.privacy {
}
dl.privacy dt {
	font-weight: bold;
}
dl.privacy dd {
	margin-left:20px;
}
/**************************************************************************/


/*********************************広告掲載をご希望の方へ*********************************/
dl.advertising1 {
}
dl.advertising1 dt {
	font-weight: bold;
}
dl.advertising1 dd {
	margin-left:20px;
}

table.advertising2 {
	width:680px;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background-color: #D0EBFD;
}
table.advertising2 th {
	width:80px;
	font-weight: normal;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#D0EBFD;
	padding: 5px;
}
table.advertising2 td {
	margin-left:100px;
	text-align : left;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	padding: 5px;
	background:#FFFFFF;
}

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


/*********************************リンク集*********************************/
.link{
	width:220px;
	text-align:center;
	margin: 3px 3px 3px 3px;
	float:left;
}
/**************************************************************************/


/*********************************ゲットビークルモバイル版へのアクセス*************************/
dl.mobile {
}
dl.mobile dt {
	font-weight: bold;
}
dl.mobile dd {
	margin-left:20px;
}
/**************************************************************************/


/*********************************インフォメーション*********************************/
div.information {
	padding:10px;
}
div.information dl {
}
div.information dl dt {
	height:18px;
	padding-left:15px;
	background-image: url(../blogs/images/list.gif);/*背景画像*/
	background-repeat:no-repeat;
}
div.information dl dd {
	height:80px;
	margin:0;
	padding-top: 10px;
	line-height: 130%;
}
/**************************************************************************/


/*********************************ニュース*********************************/
div.news_list {
	width:680px;
	padding:10px;
}
div.news_list dl {
	width:680px;
	margin-bottom: 10px;
	float:left;
}
div.news_list dl dt {
	height:20px;
	line-height: 110%;
	background-image: url(../news/images/title_bar.gif);
	background-repeat:repeat-x;
	padding: 10px 10px 0px 10px ;
}
div.news_list dl dd {
/*height:100px;*/
	clear: both;
	margin:0;
	line-height: 130%;
}

div.news_pic {
	width:220px;
	padding: 10px 0px 0px 10px ;
	font-size: 100%;
	line-height: 100%;
	float:left;
}
div.news_pic img {
	margin: 0px 0px 5px 0px ;
}
div.news_pic p {
	margin: 0px 0px 10px 0px ;
}
div.news01 {
	width:450px;
	padding: 10px 0px 0px 10px ;
	font-size: 150%;
	line-height: 120%;
	float:left;
}
div.news02 {
	padding: 10px 0px 0px 10px ;
	font-size: 150%;
	line-height: 120%;
	float:left;
}
/**************************************************************************/


/*********************************イベント*********************************/
div.event_list {
	width:680px;
	padding:10px;
}
div.event_list dl {
	width:680px;
	margin-bottom: 10px;
	float:left;
}
div.event_list dl dt {
	height:20px;
	line-height: 110%;
	background-image: url(../event/images/title_bar.gif);
	background-repeat:repeat-x;
	padding: 10px 10px 0px 10px ;
}
div.event_list dl dd {
/*height:100px;*/
	clear: both;
	margin:0;
	line-height: 130%;
}

div.event_pic {
	width:220px;
	height:180px;
	padding: 10px 0px 0px 10px ;
	font-size: 100%;
	line-height: 100%;
	float:left;
}
div.event01 {
	padding: 10px 0px 0px 10px ;
	font-size: 150%;
	line-height: 120%;
	float:left;
}
div.event02 {
	padding: 10px 0px 0px 10px ;
	font-size: 150%;
	line-height: 120%;
	float:left;
}
/**************************************************************************/


/*********************************動画*********************************/
div.movie_list {
	width:680px;
	padding:10px;
}
div.movie_list dl {
	width:680px;
	margin-bottom: 10px;
	float:left;
}
div.movie_list dl dt {
	height:20px;
	line-height: 110%;
	background-image: url(../movie/images/title_bar.gif);
	background-repeat:repeat-x;
	padding: 10px 10px 0px 10px ;
}
div.movie_list dl dd {
/*height:100px;*/
	clear: both;
	margin: 0px;
	line-height: 130%;
}
div.movie_list dl dd img {
	margin: 0px 10px 0px 0px;
}
/**************************************************************************/


/*********************************お問い合わせ*********************************/
.contact{
	width:100%;
	text-align:center;
	padding: 10px;
}

.contact01{
	margin: 0px auto;
	width:680px;
	text-align:left;
	line-height: 180%;
	background-image: url(../images/titlebar01.jpg);/*背景画像*/
	background-repeat:no-repeat;
}

.contact01 h2{
	padding: 5px 0px 0px 20px;
	margin: 0px 0px 12px 0px;
}

.contact_table { 
width: 680px; /* テーブルの横幅 */ 
	font-size: 12px;
	background:#FFFFFF;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #dddddd; /* テーブル全体の枠線（スタイル・太さ・色） */ 
} 

.contact_table td { 
	text-align : left;
	border: solid 1px #dddddd; /* セルの枠線（スタイル・太さ・色） */ 
	padding: 10px;
}
/**************************************************************************/


/*********************************ブログＳ*********************************/
div.blogs {
	padding:10px;
}
div.blogs dl {
}
div.blogs dl dt {
	height:18px;
	padding-left:15px;
	background-image: url(../blogs/images/list.gif);/*背景画像*/
	background-repeat:no-repeat;
}
div.blogs dl dd {
	height:80px;
	margin:0;
	padding-top: 10px;
	line-height: 130%;
}
/**************************************************************************/


/*********************************ブログ*********************************/
.blog{
	width:100%;
	padding: 10px;
}

.blog01{
	width:680px;
	text-align:left;
	line-height: 180%;
	background-image: url(../images/titlebar01.jpg);/*背景画像*/
	background-repeat:no-repeat;
}

.blog01 h2{
	padding: 5px 0px 0px 20px;
	margin: 0px 0px 12px 0px;
}

.blog_div { 
	font-size: 12px;
	background:#FFFFFF;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #dddddd; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	padding: 5px;
	margin: 0px 0px 12px 0px;
} 

.blog_table { 
width: 680px; /* テーブルの横幅 */ 
	font-size: 12px;
	background:#FFFFFF;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #dddddd; /* テーブル全体の枠線（スタイル・太さ・色） */ 
} 

.blog_table td { 
	text-align : left;
	border: solid 1px #dddddd; /* セルの枠線（スタイル・太さ・色） */ 
	padding: 10px;
}

.blog_cal01{
	width:230px;
	height:35px;
	background-image: url(../images/menubar01.jpg);/*背景画像*/
	background-repeat:no-repeat;
}

.blog_cal01 h3{
	padding: 10px 0px 0px 15px;
}

.blog_cal02{
	width:230px;
	background-image: url(../images/menubar02.jpg);/*背景画像*/
	background-repeat:repeat-y;
}

.blog_cal03{
	width:230px;
	height:5px;
	background-image: url(../images/menubar03.jpg);/*背景画像*/
	background-repeat:  no-repeat;
}

.blog_topics01{
	width:230px;
	height:35px;
	background-image: url(../images/menubar01.jpg);/*背景画像*/
	background-repeat:no-repeat;
}

.blog_topics01 h3{
	padding: 10px 0px 0px 15px;
}

.blog_topics02{
	width:230px;
	background-image: url(../images/menubar02.jpg);/*背景画像*/
	background-repeat:repeat-y;
}

.blog_topics03{
	width:230px;
	height:5px;
	background-image: url(../images/menubar03.jpg);/*背景画像*/
	background-repeat:  no-repeat;
}
/**************************************************************************/

/*********************************カレンダー*********************************/
.cal_table { 
	width: 208px; /* テーブルの横幅 */ 
	font-size: 12px;
	background:#FFFFFF;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #cccccc; /* テーブル全体の枠線（スタイル・太さ・色） */ 
} 

.cal_table td { 
	text-align : center;
	background:#FFFFFF;
	border: solid 1px #cccccc;
	padding: 5px;
} 

.cal_table a { 
	display: block;
} 
.cal_table a:hover {
	background: #ffffcc;
	text-decoration: none;
}
} 
/******************************************************************/


/*********************************コンテンツ*********************************/
.contents00{
	width:100%;
	text-align:center;
	padding: 10px;
}

.contents01{
	margin: 0px auto;
	width:680px;
	text-align:left;
	line-height: 120%;
	color: #000000;/*文字色*/
	background-image: url(../images/titlebar01.jpg);/*背景画像*/
	background-repeat:no-repeat;
}

.contents01 h2{
	padding: 8px 0px 0px 20px;
	margin: 0px 0px 12px 0px;
}

.contents01 ul{
	border: solid 1px #dddddd; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	margin: 0px 0px 0px 0px;
}

.contents01 ul li { 
	padding: 5px;
	margin: 5px;
	list-style:normal;
	margin-left: 30px;
}

.contents01 ul li a { 
	color: #000000;/*文字色*/
} 

.contents01 ul li a:hover { 
	color: #ff9900;/*文字色*/
	text-decoration: underline;
} 

.contents01 div.r{
	float:right;
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 5px 0px;
}


.con01_table { 
width: 680px; /* テーブルの横幅 */ 
	font-size: 12px;
	background:#FFFFFF;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #dddddd; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	margin: 0px 0px 20px 0px;
} 

.con01_table td { 
	text-align : left;
	border: solid 1px #dddddd; /* セルの枠線（スタイル・太さ・色） */ 
	padding: 5px;
} 

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

.index_center { 
	width: 700px; /* テーブルの横幅 */ 
	float:right;
} 

.index_left { 
	width: 250px; /* テーブルの横幅 */ 
	float:left;
} 



/***********************中古車詳細***************************/
div.salecar_detail1 { 
	width:600px;
	float:left;
} 
div.salecar_detail2 { 
	width:310px;
	float:right;
} 
div.salecar_detail3 { 
	width:100px;
	margin: 0px 2px 0px 2px;
	float:left;
} 
div.salecar_detail4 { 
	width:120px;
	margin-top: 5px;
	text-align : center;
	float:left;
} 
div.salecar_detail_icon { 
	padding: 5px 15px 5px 5px;
	float:right;
} 

table.salecar_detail1 { 
	width:600px;
	line-height: 180%;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	margin-bottom: 10px;
	text-align : left;
	background:#DFF1FD;
} 

table.salecar_detail1 th { 
	width:85px;
	white-space: nowrap;
	padding: 3px;
	text-align : left;
	font-weight: normal;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#D0EBFD;
} 

table.salecar_detail1 th.title { 
	width:600px;
} 
table.salecar_detail1 td { 
	width:215px;
	text-align : left;
	padding: 3px;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#F4F9FB;
} 

table.salecar_detail2 { 
	width:310px;
	line-height: 180%;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	margin-bottom: 10px;
	text-align : left;
	background:#DFF1FD;
} 
table.salecar_detail2 th { 
	width:70px;
	white-space: nowrap;
	padding: 3px;
	text-align : left;
	font-weight: normal;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#EEEEEE;
} 
table.salecar_detail2 th.title { 
	width:310px;
} 
table.salecar_detail2 td { 
	text-align : left;
	padding: 3px;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#F4F9FB;
} 

table.salecar_detail3 { 
	width:310px;
	line-height: 180%;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	margin-bottom: 10px;
	text-align : left;
	background:#DFF1FD;
} 

table.salecar_detail3 th { 
	white-space: nowrap;
	padding: 3px;
	text-align : left;
	font-weight: normal;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#EEEEEE;
} 
table.salecar_detail3 td { 
	text-align : left;
	padding: 3px;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#F4F9FB;
} 

table.salecar_detail4 { 
	width:600px;
	line-height: 180%;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	margin-bottom: 10px;
	text-align : left;
	background:#DFF1FD;
} 

table.salecar_detail4 th { 
	width:180px;
	white-space: nowrap;
	padding: 3px;
	text-align : left;
	font-weight: normal;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#D0EBFD;
} 
table.salecar_detail4 td { 
	width:70px;
	text-align : center;
	padding: 3px;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#F4F9FB;
} 

table.salecar_detail5 { 
	width:600px;
	line-height: 180%;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	margin-bottom: 10px;
	text-align : left;
	background:#DFF1FD;
} 

table.salecar_detail5 th { 
	white-space: nowrap;
	padding: 3px;
	text-align : left;
	font-weight: normal;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#D0EBFD;
} 
table.salecar_detail5 td { 
	text-align : left;
	padding: 3px;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#F4F9FB;
} 

table.salecar_detail6 { 
	width:930px;
	line-height: 180%;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	margin-bottom: 10px;
	text-align : left;
	background:#DFF1FD;
} 

table.salecar_detail6 th { 
	white-space: nowrap;
	padding: 3px;
	text-align : left;
	font-weight: normal;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#D0EBFD;
} 
table.salecar_detail6 td { 
	text-align : left;
	padding: 3px;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#F4F9FB;
} 

table.salecar_detail7 { 
	width:600px;
	line-height: 180%;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #FF0000; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	margin-bottom: 10px;
	text-align : left;
	background:#CC0000;
} 

table.salecar_detail7 th { 
	white-space: nowrap;
	padding: 3px;
	text-align : left;
	font-weight: normal;
	color:#FFFFFF;
	border: solid 1px #FF0000; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#CC0000;
} 
table.salecar_detail7 td { 
	text-align : left;
	padding: 3px;
	border: solid 1px #FF0000; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#FFFFFF;
} 

.contact011{
	height:30px;
	background-image: url(../images/contact011.jpg);
	background-repeat:no-repeat;
}
.contact012{
	color:#333333;
	font-size: 27px;
	font-weight: bold;
	text-align : center;
	height:30px;
	background-image: url(../images/contact012.jpg);
	background-repeat:no-repeat;
	padding-top: 10px;
	margin-bottom: 5px;
}

.contact021{
	height:30px;
	background-image: url(../images/contact021.jpg);
	background-repeat:no-repeat;
}
.contact022{
	color:#333333;
	font-size: 27px;
	font-weight: bold;
	text-align : center;
	height:30px;
	background-image: url(../images/contact022.jpg);
	background-repeat:no-repeat;
	padding-top: 10px;
	margin-bottom: 5px;
}

.contact031{
	height:30px;
	background-image: url(../images/contact031.jpg);
	background-repeat:no-repeat;
}
.contact032{
	height:140px;
	text-align : right;
	background-image: url(../images/contact032.jpg);
	background-repeat:no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
}

.contact041{
	margin-bottom: 10px;
}

table.webcatalog { 
	width:600px;
	font-size: 10px;
	line-height: 120%;
	border: solid 1px #CCCCCC;
} 
table.webcatalog td { 
	padding: 3px;
	background:#F4F9FB;
} 
/**************************************************************************/


/*********************************掲載店舗*********************************/
table.shoplist { 
	width:680px;
	line-height: 180%;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	text-align : left;
} 

table.shoplist th.title { 
	padding: 5px 5px 5px 15px;
	height:20px;
	background-image: url(../news/images/title_bar.gif);
	background-repeat:repeat-x;
} 

table.shoplist th.c { 
	width:60px;
	white-space: nowrap;
	padding: 3px;
	text-align : left;
	font-weight: normal;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#D0EBFD;
} 
table.shoplist td.c { 
	text-align : left;
	padding: 3px;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#F4F9FB;
} 
table.shoplist td.p { 
	width:170px;
	padding: 5px;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#F4F9FB;
} 

.shoplistarea {
	padding:0;
	margin:0px 10px 10px 15px;
	list-style-image:url(../img/listmark.gif); /* リストマークに画像を指定 */
}
/**************************************************************************/


/*********************************店舗詳細*********************************/
div.shop_detail1 { 
	font-size: 16px;
	font-weight: bold;
	text-align : left;
	background:#FFF8DD;
	padding: 10px;
	margin-bottom: 10px;
} 

table.shop_detail1 { 
	width:420px;
	line-height: 180%;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #FFC062; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	text-align : left;
	background:#FFFFFF;
	margin-bottom: 10px;
} 
table.shop_detail1 th { 
	width:80px;
	white-space: nowrap;
	padding: 3px;
	text-align : left;
	font-weight: normal;
	border: solid 1px #FFC062; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#FFF8DD;
} 
table.shop_detail1 td.title { 
	width:500px;
} 
table.shop_detail1 td { 
	text-align : left;
	padding: 3px;
	border: solid 1px #FFC062; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#FFFFFF;
} 


table.shop_detail2 { 
	width:420px;
	line-height: 180%;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #FFC062; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	margin-bottom: 10px;
	text-align : left;
	background:#DFF1FD;
	margin-bottom: 10px;
} 

table.shop_detail2 th { 
	white-space: nowrap;
	padding: 3px;
	text-align : left;
	font-weight: normal;
	border: solid 1px #FFC062; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#FFF8DD;
} 
table.shop_detail2 td { 
	text-align : left;
	padding: 3px;
	border: solid 1px #FFC062; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#FFFFFF;
} 


table.shop_detail3 { 
	width:240px;
	line-height: 180%;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #FFC062; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	margin-bottom: 10px;
	text-align : left;
	background:#DFF1FD;
} 

table.shop_detail3 th { 
	white-space: nowrap;
	padding: 3px;
	text-align : left;
	font-weight: normal;
	border: solid 1px #FFC062; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#FFF8DD;
} 
table.shop_detail3 td { 
	text-align : left;
	padding: 3px;
	border: solid 1px #FFC062; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#FFFFFF;
} 

div.shopitemlist1 {
	width:100px;
	height:150px;
	margin: 5px;
	line-height: 100%;
	text-align : left;
	background:#FFFFFF;
	float:left;
} 

div.shopitemlist2 {
	width:160px;
	height:200px;
	margin: 4px;
	line-height: 100%;
	text-align : left;
	background:#FFFFFF;
	float:left;
} 
dl.shop_detail4 {
	margin: 0px;
}
dl.shop_detail4 dt {
	font-weight: normail;
}
dl.shop_detail4 dd {
	margin-left:10px;
	padding-right: 15px;
}
/**************************************************************************/


/*********************************プレゼント*********************************/
div.presentList {
	width:205px;
	height:220px;
	padding: 5px;
	margin: 4px;
	line-height: 100%;
	text-align : left;
	background:#FFFFFF;
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	float:left;
} 

ul.presentList {
	padding:0;
	margin:0px 10px 10px 15px;
	list-style-image:url(../img/listmark.gif); /* リストマークに画像を指定 */
}

div.presentDetail {
	padding: 15px;
	text-align : left;
	background:#FFFFFF;
	border: solid 1px #B2BFC7; /* テーブル全体の枠線（スタイル・太さ・色） */ 
} 

div.presentDetail img {
	float:left;
} 
div.presentDetail .com {
	margin-left:250px;
	line-height: 180%;
} 

div.presentDetail .item {
	font-size: 20px;
	font-weight: bold;
} 

div.presentDetail .kei {
	font-size: 20px;
	color:#FF0000;
	font-weight: bold;
} 

div.presentDetail .sponsor {
	font-size: 16px;
	font-weight: bold;
} 


dl.sponsor {
	line-height: 180%;
	border: 1px solid #CCCCCC;
	background-color: #D0EBFD;
}
dl.sponsor dt {
	background:#D0EBFD;
	padding: 5px;
	float:left;
}
dl.sponsor dd {
	margin-left:180px;
	text-align : left;
	border-left: 1px solid #CCCCCC;
	padding: 5px;
	background:#FFFFFF;
}

table.presentEntry {
	width:680px;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background-color: #D0EBFD;
}
table.presentEntry th {
	width:200px;
	text-align : left;
	font-weight: normal;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#D0EBFD;
	padding: 5px;
}
table.presentEntry th.c {
	width:680px;
	text-align : left;
}
table.presentEntry td {
	width:480px;
	text-align : left;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	padding: 5px;
	background:#FFFFFF;
}

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


/*********************************クルマ買取サービス*********************************/
ul.kaitoriList {
	padding:0;
	margin:0px 10px 10px 15px;
	list-style-image:url(../img/listmark.gif); /* リストマークに画像を指定 */
}

table.kaitoriEntry {
	width:680px;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background-color: #D0EBFD;
}
table.kaitoriEntry th {
	width:120px;
	font-weight: normal;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	background:#F4F4F4;
	padding: 5px;
}
table.kaitoriEntry th.c {
	width:680px;
}
table.kaitoriEntry td {
	text-align : left;
	border: solid 1px #CCCCCC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
	padding: 5px;
	background:#FFFFFF;
}

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