@charset "UTF-8";
/*  
Theme Name: bws_00005
Theme URI: http://wordpress.co.jp/
Description: Project management by <a href="http://www.digi3.jp/">株式会社デジタルキューブ</a>.<br />WordPress theme designed by <a href="http://www.master-web.net">Master+Web</a>.
Author: Webnist
Author URI: http://www.master-web.net

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
/* ************************************************ 
	CSS目次
	1-1.記述優先順位
	1-2.注意点
	1-3.CSS Zero Include
	1-4.CSS情報表示
	
	2-1.基本設定
	2-2.各領域設定
	2-3.ヘッダ領域設定
	2-4.フッター領域設定
	2-5.メインナビゲーション領域設定
	2-6 サイドコンテンツ設定
	2-7 メインコンテンツ設定
	2-8 その他設定
	
 * ************************************************ */
 
/*	*******1-1.記述方法*******  */
/* ************************************************ 
*	width:;
*	height:;
*	font-size:;
*	font-weight:;
*	line-height:;
*	color:;
*	text-align:;
*	vertical-align:;
*	margin:;
*	border:;
*	padding:;
*	background:;
*	background-position:;
*	display:;
*	float:;
*	letter-spacing:;
*	overflow:;
*	position:;
*	top:;
*	left:;
*	right:;
*	bottom:;
*	clear:;
 * ************************************************ */

/*	*******1-2.注意点 ハックした場合必ず下記の記入欄に記述。*******  */
/*	*******ハックした箇所*******  */
/* ************************************************ 

*

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

/* ************************************************ 
 * 1-3.CSS Zero Include
 * ************************************************ */
@import url("initial.css");
@import url("IE6.css");

/* ************************************************ 
 * 1-4.CSS情報表示
 * ************************************************ */

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

フォントサイズ
Base	14px (107%)
h1		
h2		
h3		
h4		
h5		
h6
		
フォントカラー
Base	
h1		
h2		
h3		
h4		
h5		
h6		

リンクカラー
Base	#0000FF/#FF0000 n,u
h1		
h2		
h3		
h4		
h5		
h6		

背景(使った箇所を記述)

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

/* ************************************************ 
 * 2-1.基本設定
 * ************************************************ */
body
	{
	text-align:center;
	color:#010101;
	background:url(images/body_back.gif);
	}
a
	{
	color:#522b14;
	text-decoration:none;
	}
a:hover
	{
	text-decoration:underline;
	}
/* ************************************************ 
 * 2-2.各領域設定
 * ************************************************ */
*#box
	{
	width:930px;
	font-size:107%;
	text-align:left;
	margin:0px auto 0px auto;
	padding:0px 10px 0px 10px;
	background:#FFFFFF;
	}
*#header
	{
	height:57px;
	position:relative;
	}
*#footer
	{
	text-align:center;
	border-top:1px solid #d1d1d1;
	padding:5px 0px 5px 0px;
	}
*#contents_box
	{
	padding:0px 0px 50px 0px;
	}
*#main_contents
	{
	width:625px;
	float:left;
	}
*#sidebar
	{
	width:286px;
	float:right;
	}
/* ************************************************ 
 * 2-3.ヘッダ領域設定
 * ************************************************ */
*#header h1
	{
	font-size:85%;
	line-height:1.6;
	}
*#header #logo
	{
	position:absolute;
	top:18px;
	left:0px;
	}
*#header #header_nav
	{
	width:315px;
	height:23px;
	background:url(images/head_nav_back.gif) no-repeat;
	position:absolute;
	top:34px;
	right:1px;
	}
*#header #header_nav li
	{
	height:23px;
	overflow:hidden;
	position:absolute;
	top:0px;
	}
*#header #header_nav li a
	{
	width:100%;
	padding:23px 0px 0px 0px;
	display:block;
	}
*#header #header_nav li.nav_01
	{
	left:0px;
	}
*#header #header_nav li.nav_01 a
	{
	width:48px;
	background:url(images/head_nav_01.gif) no-repeat;
	}
*#header #header_nav li.nav_02
	{
	left:84px;
	}
*#header #header_nav li.nav_02 a
	{
	width:73px;
	background:url(images/head_nav_02.gif) no-repeat;
	}
*#header #header_nav li.nav_03
	{
	left:193px;
	}
*#header #header_nav li.nav_03 a
	{
	width:48px;
	background:url(images/head_nav_03.gif) no-repeat;
	}
*#header #header_nav li.nav_04
	{
	left:265px;
	}
*#header #header_nav li.nav_04 a
	{
	width:50px;
	background:url(images/head_nav_04.gif) no-repeat;
	}
#main_img
	{
	margin:6px 0px 0px 0px;
	}
/* ************************************************ 
 * 2-4.NAV設定
 * ************************************************ */
#nav li
	{
	width:186px;
	height:45px;
	margin:10px 0px 0px 0px;
	overflow:hidden;
	display:block;
	float:left;
	}
#nav li a
	{
	width:186px;
	padding:45px 0px 0px 0px;
	display:block;
	}
#nav li.nav_01 a
	{
	background:url(images/nav_01.gif) no-repeat;
	}
#nav li.nav_02 a
	{
	background:url(images/nav_02.gif) no-repeat;
	}
#nav li.nav_03 a
	{
	background:url(images/nav_03.gif) no-repeat;
	}
#nav li.nav_04 a
	{
	background:url(images/nav_04.gif) no-repeat;
	}
#nav li.nav_05 a
	{
	background:url(images/nav_05.gif) no-repeat;
	}
#nav li a:hover
	{
	background-position:0px -45px;
	}
body#stock_car #nav li.nav_02 a ,
body#store #nav li.nav_03 a ,
body#up #nav li.nav_04 a ,
body#inspection #nav li.nav_05 a ,
	{
	background-position:0px -45px;
	}

/* ************************************************ 
 * 2-4.フッター領域設定
 * ************************************************ */
*#foot_banner li
	{
	width:310px;
	height:63px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
	float:left;
	}
*#foot_banner li a
	{
	width:310px;
	padding:63px 0px 0px 0px;
	display:block;
	}
*#foot_banner li.nav_02 ,
*#foot_banner li.nav_04
	{
	float:right;
	}
*#foot_banner li.nav_01 a
	{
	background:url(images/foot_banner_01.jpg) no-repeat;
	}
*#foot_banner li.nav_02 a
	{
	background:url(images/foot_banner_02.gif) no-repeat;
	}
*#foot_banner li.nav_03 a
	{
	background:url(images/foot_banner_03.jpg) no-repeat;
	}
*#foot_banner li.nav_04 a
	{
	background:url(images/foot_banner_04.jpg) no-repeat;
	}
*#foot_banner li.nav_05
	{
	width:625px;
	height:63px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
	float:none;
	}
*#foot_banner li.nav_05 a
	{
	width:625px;
	padding:63px 0px 0px 0px;
	background:url(images/foot_banner_05.jpg) no-repeat;
	}
*#foot_banner li a:hover
	{
	background-position:0px -63px;
	}
img#sector
	{
	display:block;
	}
*#store_list .left_area ,
*#store_list .right_area
	{
	width:458px;
	height:148px;
	margin:0px 0px 10px 0px;
	border:1px solid #e2e2e2;
	position:relative;
	}
*#store_list .left_area
	{
	float:left;
	}
*#store_list .right_area
	{
	float:right;
	}
*#store_list .left_area .store_img ,
*#store_list .right_area .store_img
	{
	position:absolute;
	left:6px;
	top:9px;
	}
*#store_list .left_area .store_title ,
*#store_list .right_area .store_title
	{
	position:absolute;
	left:143px;
	top:6px;
	}
*#store_list .left_area .store_address ,
*#store_list .right_area .store_address
	{
	position:absolute;
	left:143px;
	top:39px;
	}
*#store_list .left_area .store_tel ,
*#store_list .right_area .store_tel
	{
	position:absolute;
	left:144px;
	top:98px;
	}
*#store_list .left_area .store_fax ,
*#store_list .right_area .store_fax
	{
	position:absolute;
	left:145px;
	top:122px;
	}
*#store_list .left_area .store_blog_link ,
*#store_list .right_area .store_blog_link
	{
	position:absolute;
	left:13px;
	top:105px;
	}
*#store_list .left_area .store_map_link ,
*#store_list .right_area .store_map_link
	{
	position:absolute;
	left:13px;
	top:122px;
	}
*#store_list .left_area .store_map_link_02 ,
*#store_list .right_area .store_map_link_02
	{
	position:absolute;
	left:13px;
	top:105px;
	}
*#footer .footer_nav
	{
	font-size:85%;
	text-align:center;
	}
*#footer .footer_nav li
	{
	line-height:1.6;
	border-left:1px solid #1d2aa8;
	padding:0px 0px 0px 5px;
	display:inline;
	}
*#footer .footer_nav li.top
	{
	border-left:none;
	}
*#footer address
	{
	font-size:85%;
	margin:10px 0px 0px 0px;
	border-top:4px solid #522b14;
	padding:15px 0px 0px 0px;
	}
/* ************************************************ 
 * 2-6 サイドコンテンツ設定
 * ************************************************ */
/*---------- searchform/store_blog ----------*/
*#sidebar #search_foam ,
*#sidebar #store_blog
	{
	margin:0px 0px 10px 0px;
	border:1px solid #cfcfcf;
	padding:1px 1px 10px 1px;
	}
*#sidebar #store_blog
	{
	padding:1px 1px 0px 1px;
	}
*#sidebar #search_foam h2 ,
*#sidebar #store_blog h2
	{
	font-size:100%;
	font-weight:bold;
	line-height:1.9;
	color:#FFFFFF;
	margin:0px 0px 10px 0px;
	padding:0px 5px 0px 20px;
	background:url(images/side_headline.gif) repeat-x;
	}
*#sidebar #search_foam input.text
	{
	width:201px;
	height:15px;
	vertical-align:middle;
	margin:0px 5px 0px 5px;
	border:1px solid #878787; 
	padding:4px 4px 4px 4px;
	}
*#sidebar #search_foam input.button
	{
	vertical-align:middle;
	}
*#sidebar #store_blog_list
	{
	padding:0px 0px 0px 5px;
	}
*#sidebar #store_blog_list li
	{
	width:273px;
	height:99px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
	}
*#sidebar #store_blog_list li a
	{
	width:273px;
	padding:99px 0px 0px 0px;
	display:block;
	}
*#sidebar #store_blog_list li.nav_01 a
	{
	background:url(images/store_blog_img_01.gif) no-repeat;
	}
*#sidebar #store_blog_list li.nav_02 a
	{
	background:url(images/store_blog_img_02.gif) no-repeat;
	}
*#sidebar #store_blog_list li a:hover
	{
	background-position:0px -99px;
	}
/*---------- ctc ----------*/
*#sidebar .ctc
	{
	padding:10px 10px 10px 10px;
	}
/*---------- Accordion ----------*/
*#sidebar .accordion-tabwrap
	{
	height:24px;
	position:relative;
	}
*#sidebar #accordion-tab-1 , 
*#sidebar #accordion-tab-2 ,
*#sidebar #accordion-tab-3
	{
	width:89px;
	height:23px;
	font-weight:bold;
	text-align:center;
	line-height:1.6;
	border:1px solid #cfcfcf;
	border-bottom:none;
	position:absolute;
	top:0px;
	}
*#sidebar #accordion-tab-1
	{
	left:0px;
	}
*#sidebar #accordion-tab-2
	{
	left:98px;
	}
*#sidebar #accordion-tab-3
	{
	right:0px;
	}
*#sidebar .accordion-tabon
	{
	background:#320000;
	}
*#sidebar .accordion-tabon a
	{
	color:#FFFFFF;
	}
*#sidebar .accordion-tab
	{
	background:url(images/side_headline_02.gif) repeat-x left center;
	}
*#sidebar #accordion-1 ,
*#sidebar #accordion-2 ,
*#sidebar #accordion-3
	{
	border:1px solid #d1d1d1;
	padding:5px 5px 5px 5px;
	}

/*---------- stock_car_banner/customer_banner ----------*/
*#sidebar #event_banner ,
*#sidebar #stock_car_banner ,
*#sidebar #customer_banner ,
*#sidebar #qr
	{
	margin:0px 0px 10px 0px;
	display:block;
	}
*#sidebar #event_banner
	{
	width:286px;
	height:124px;
	overflow:hidden;
	}
*#sidebar #event_banner a
	{
	width:286px;
	padding:124px 0px 0px 0px;
	background:url(images/event_banner.jpg) no-repeat;
	display:block;
	}
*#sidebar #event_banner a:hover
	{
	background-position:0px -124px;
	}
*#sidebar #stock_car_banner
	{
	width:285px;
	height:124px;
	overflow:hidden;
	}
*#sidebar #stock_car_banner a
	{
	width:285px;
	padding:124px 0px 0px 0px;
	background:url(images/stock_car_banner.gif) no-repeat;
	display:block;
	}
*#sidebar #stock_car_banner a:hover
	{
	background-position:0px -124px;
	}
*#sidebar #customer_banner
	{
	width:286px;
	height:156px;
	overflow:hidden;
	}
*#sidebar #customer_banner a
	{
	width:286px;
	padding:156px 0px 0px 0px;
	background:url(images/customer_banner.jpg) no-repeat;
	display:block;
	}
*#sidebar #customer_banner a:hover
	{
	background-position:0px -156px;
	}

/* ************************************************ 
 * 2-8 メインコンテンツ設定
 * ************************************************ */
*#main_contents h2
	{
	font-size:114%;
	font-weight:bold;
	color:#522b14;
	line-height:2.3;
	padding:0px 20px 0px 20px;
	background:url(images/main_headline.gif) no-repeat;
	}
*#main_contents h2.post_stock_title
	{
	margin:0px 0px 15px 0px;
	}
*#main_contents h3
	{
	font-size:100%;
	font-weight:bold;
	color:#320000;
	line-height:2.1;
	margin:10px 0px 10px 0px;
	padding:0px 10px 0px 10px;
	background:url(images/sub_headline.gif) repeat-x left bottom;
	}
	
/*---------- home ----------*/
body#home ul#new_post
	{
	padding:20px 5px 10px 5px;
	}
body#home ul#new_post li
	{
	padding:5px 0px 5px 0px;
	clear:left;
	}
body#home ul#new_post span.new_post_data ,
body#home ul#new_post span.new_post_title ,
body#home ul#new_post span.new_post_category
	{
	font-size:114%;
	float:left;
	display:block;
	}
body#home ul#new_post span.new_post_data
	{
	width:7%;
	padding:0px 20px 0px 15px;
	background:url(images/icon_01.gif) no-repeat left center;
	}
body#home ul#new_post span.new_post_title
	{
	width:62%;
	}
body#home ul#new_post span.new_post_category
	{
	width:25%;
	float:right;
	}
dl.post_stock_list
	{
	width:154px;
	margin:1px 1px 1px 1px;
	float:left;
	}
dl.post_stock_list dd
	{
	text-align:center;
	margin:10px 0px 0px 0px;
	}
dl.post_stock_list img
	{
	margin:0px auto 0px auto;
	border:3px solid #c1c1c1;
	display:block;
	}
dl.post_stock_list dt
	{
	font-size:85%;
	padding:5px 10px 5px 10px;
	}
div.more_stock p
	{
	width:202px;
	height:35px;
	overflow:hidden;
	float:right;
	}
div.more_stock p a
	{
	width:202px;
	padding:35px 0px 0px 0px;
	display:block;
	}
div.more_stock p.more_01 a
	{
	background:url(images/more2.gif) no-repeat;
	}
div.more_stock p.more_02 a
	{
	background:url(images/more.gif) no-repeat;
	}
div.more_stock p a:hover
	{
	background-position:0px -35px;
	}
/*---------- meta ----------*/
*#main_contents .meta
	{
	font-size:77%;
	padding:9px 9px 9px 9px;
	background:#faeaef;
	}
/*---------- data ----------*/
*#main_contents .data ,
*#main_contents .cat ,
*#main_contents .tags ,
*#main_contents .com
	{
	font-size:114%;
	line-height:1.5; 
	}
*#main_contents .data
	{
	width:45%;
	float:left;
	}
*#main_contents .cat
	{
	clear:both;
	}
*#main_contents .com
	{
	text-align:right;
	}
*#main_contents .com a
	{
	padding:0px 0px 0px 10px;
	}
/*---------- social ----------*/
*#main_contents .social
	{
	width:45%;
	text-align:right;
	float:right;
	}
*#main_contents .social li
	{
	display:inline;
	}
*#main_contents .social li img
	{
	display:inline;
	}
/*---------- entry ----------*/
*#main_contents .entry
	{
	margin:10px 0px 10px 0px;
	}
body#contents *#main_contents .entry
	{
	margin:10px 10px 10px 10px;
	}
/*---------- related_box ----------*/
*#main_contents #related_box
	{
	margin:5px 0px 10px 0px;
	}
*#main_contents #related_box ul
	{
	padding:15px 10px 15px 10px;
	}
*#main_contents #related_box li a
	{
	padding:0px 0px 0px 10px;
	background:url(images/icon_01.gif) no-repeat left center;
	}
/*---------- navigation ----------*/
*#main_contents .navigation
	{
	margin:15px 0px 10px 0px;
	padding:0px 10px 0px 10px;
	}
*#main_contents .navigation a
	{
	font-size:114%;
	}
*#main_contents .navigation p.previous_post
	{
	width:49%;
	text-align:left;
	float:left;
	}
*#main_contents .navigation p.next_post
	{
	width:49%;
	text-align:right;
	float:right;
	}
/*---------- comment ----------*/
*#main_contents .commentlist
	{
	margin:0px 0px 15px 0px;
	}
*#main_contents .commentlist li
	{
	padding:10px 5px 0px 5px;
	background:#f2f2f2;
	}
*#main_contents .commentlist li span.comment_meta
	{
	width:25%;
	display:block;
	float:left;
	}
*#main_contents .commentlist li p
	{
	width:74%;
	display:block;
	float:right;
	}
*#main_contents .commentlist li.alt
	{
	padding:10px 5px 0px 5px;
	background:#faeaef;
	}
*#main_contents #commentform
	{
	padding:0px 10px 0px 10px;
	}
*#main_contents #commentform p
	{
	margin:10px 0px 10px 0px;
	}
*#main_contents #commentform input
	{
	width:250px;
	margin:10px 0px 0px 0px;
	border:1px solid #acacac;
	}
*#main_contents #commentform textarea
	{
	margin:10px 0px 0px 0px;
	border:1px solid #acacac;
	}
*#main_contents #commentform strong
	{
	font-weight:bold;
	color:#c80000;
	}
*#main_contents #commentform button
	{
	color:#000000;
	border:1px solid #acacac;
	background:#dcdcdc;
	}
*#main_contents #commentform button:hover
	{
	color:#000000;
	border:1px solid #ebe9ed;
	background:#acacac;
	}
*#main_contents #comment
	{
	width:100%;
	margin:10px 0px 0px 0px;
	}

#back-to-top {
	width:58px;
	height:54px;
	margin:30% 0px 0px 0px;
	position:absolute;
	right:0px;
}

p.attachment img
	{
	margin:10px 10px 10px 10px;
	}


.yapb
	{
	text-align:center;
	}
.yapb img
	{
	margin:15px auto 0px auto;
	display:block;
	}
#login
	{
	width:282px;
	text-align:center;
	margin:10px 0px 0px 0px;
	border:2px solid #b3b3b3;
	background:url(images/footer_contents_back.gif);
	}
#login a
	{
	font-weight:bold;
	text-decoration:none;
	display:block;
	}
/* ************************************************ 
 * 2-9 ページ設定
 * ************************************************ */
/*---------- 共通 ----------*/
body#privacy #main_contents .page_contents ,
body#tokusho #main_contents .page_contents ,
body#up #main_contents .page_contents ,
body#store #main_contents .page_contents ,
body#stock_car #main_contents .page_contents
	{
	padding:0px 10px 0px 10px;
	}
body#privacy #main_contents .page_contents p ,
body#up #main_contents .page_contents p
	{
	margin:10px 0px 15px 0px;
	}
/*---------- 1pu ----------*/
body#up #main_contents h3.title
	{
	padding:0px 0px 0px 0px;
	background:none;
	}
body#up #main_contents .right_img_area
	{
	margin:10px 0px 0px 0px;
	}
body#up #main_contents .right_img_area p
	{
	width:327px;
	float:left;
	}
body#up #main_contents .right_img_area img
	{
	width:270px;
	margin:10px 0px 0px 0px;
	display:block;
	float:right;
	}
/*---------- stock_car ----------*/
body#stock_car #main_contents img.nav_01
	{
	margin:15px 0px 15px 0px;
	}
body#stock_car #main_contents img.nav_02 ,
body#stock_car #main_contents img.nav_03
	{
	display:block;
	float:left;
	}
body#stock_car #main_contents img.nav_02
	{
	margin:0px 5px 0px 0px;
	}
/*---------- inspection ----------*/
body#inspection #main_contents .page_contents h3
	{
	margin-left:10px;
	margin-right:10px;
	}
body#inspection #main_contents .page_contents p
	{
	margin:10px 10px 15px 20px;
	}
body#inspection #main_contents .img_area
	{
	margin:10px 10px 0px 10px;
	}
body#inspection #main_contents .img_area p
	{
	width:190px;
	margin:10px 0px 15px 10px;
	float:left;
	}
body#inspection #main_contents .img_area img
	{
	margin:10px 5px 0px 0px;
	display:block;
	float:right;
	}
body#inspection #main_contents table 
	{
	width:605px;
	margin:10px 10px 15px 10px;
	border:1px solid #b3b3b3;
	}
body#inspection #main_contents table th
	{
	text-align:center;
	vertical-align:top;
	border:1px solid #b3b3b3;
	padding:5px 5px 5px 5px;
	background:#eeeeee;
	}
body#inspection #main_contents table td
	{
	text-align:center;
	border:1px solid #b3b3b3;
	padding:5px 5px 5px 5px;
	background:#fffee7;
	}
body#inspection #main_contents table td.total
	{
	font-weight:bold;
	background:#ffeaff;
	}

body#inspection #main_contents .banner_01
	{
	margin:10px 0px 0px 10px;
	display:block;
	}
body#inspection #main_contents .banner_02 ,
body#inspection #main_contents .banner_03 ,
body#inspection #main_contents .banner_04
	{
	margin:0px 0px 20px 0px;
	display:block;
	float:left;
	}
body#inspection #main_contents .banner_02
	{
	margin:0px 0px 20px 10px;
	}
body#inspection #main_contents .banner_03
	{
	margin:0px 12px 0px 12px;
	}
body#inspection #main_contents .banner_05
	{
	margin:20px 0px 20px 10px;
	display:block;
	clear:both;
	}
body#inspection #main_contents .banner_06 ,
body#inspection #main_contents .banner_07 ,
body#inspection #main_contents .banner_08
	{
	margin:10px 0px 20px 10px;
	display:block;
	float:left;
	}
body#inspection #main_contents .banner_09
	{
	margin:20px 0px 20px 10px;
	display:block;
	clear:both;
	}
body#inspection #main_contents .banner_10
	{
	margin:20px 0px 20px 20px;
	display:block;
	}
body#inspection #main_contents .banner_11 ,
body#inspection #main_contents .banner_12
	{
	margin:20px 0px 20px 20px;
	display:block;
	}
body#inspection #main_contents .headline_01 ,
body#inspection #main_contents .headline_02 ,
body#inspection #main_contents .headline_03 ,
body#inspection #main_contents .headline_04 ,
body#inspection #main_contents .headline_05 ,
body#inspection #main_contents .headline_06 ,
body#inspection #main_contents .headline_07
	{
	margin:5px 0px 5px 20px;
	display:block;
	}
body#inspection #main_contents .img_03
	{
	margin:20px 0px 20px 20px;
	display:block;
	}

/*---------- store ----------*/
body#store #main_contents p
	{
	margin:10px 10px 15px 10px;
	}
body#store #main_contents h2.title ,
body#store #main_contents h3.title
	{
	padding:0px 0px 0px 0px;
	background:none;
	}
body#store #main_contents .img_01 ,
body#store #main_contents .img_02 ,
body#store #main_contents .img_03
	{
	display:block;
	float:left;
	}
body#store #main_contents .img_02
	{
	margin:0px 3px 0px 3px;
	}

/*---------- tokusho ----------*/
body#tokusho #main_contents table 
	{
	margin:10px 0px 15px 0px;
	border:1px solid #b3b3b3;
	}
body#tokusho #main_contents table th
	{
	width:30%;
	vertical-align:top;
	border:1px solid #b3b3b3;
	padding:5px 5px 5px 5px;
	background:#e8e8e8;
	}
body#tokusho #main_contents table td
	{
	width:69%;
	border:1px solid #b3b3b3;
	padding:5px 5px 5px 5px;
	}
/*---------- used_car ----------*/
body#used_car textarea
	{
	width:350px;
	height:150px;
	}
/* ************************************************ 
 * 2-10 その他設定
 * ************************************************ */
/*---------- テンプレート ----------*/
.stock_list
	{
	width:100%;
	margin:15px 0px 15px 0px;
	border-collapse:collapse;
	border:1px solid #b3b3b3;
	}
.stock_list th
	{
	height:15px;
	font-weight:normal;
	text-align:left;
	border:1px solid #b3b3b3;
	padding:5px;
	background:#ebebeb;
	}
.stock_list td
	{
	width:auto;
	height:61px;
	vertical-align:top;
	border:1px solid #b3b3b3;
	padding:5px;
	}
.stock_list .img_cell
	{
	width:150px;
	}
.stock_list .img_cell img
	{
	display:block;
	}

.stock_list02 table
	{
	margin:0px 4px 15px 4px;
	border-collapse:collapse;
	border:1px solid #b3b3b3;
	}
.stock_list02 table th
	{
	height:15px;
	font-weight:normal;
	text-align:left;
	border:1px solid #b3b3b3;
	padding:5px;
	background:#ebebeb;
	}
.stock_list02 table td
	{
	width:auto;
	height:61px;
	vertical-align:top;
	border:1px solid #b3b3b3;
	padding:5px;
	}
.stock_list02 table .img_cell
	{
	width:150px;
	padding:0px;
	}
.stock_list02 table .img_cell img
	{
	display:block;
	}


*#main_contents h2.stock_title
	{
	font-size:100%;
	font-weight:bold;
	color:#320000;
	line-height:2.1;
	margin:10px 0px 10px 0px;
	padding:0px 10px 0px 10px;
	background:url(images/sub_headline.gif) repeat-x left bottom;
	}
p.stock_comment
	{
	margin:0px 0px 15px 0px;
	}
.stock
	{
	width:100%;
	margin:0px 0px 15px 0px;
	border-collapse:collapse;
	}
.stock th
	{
	font-weight:normal;
	text-align:left;
	border:1px solid #b3b3b3;
	padding:5px;
	background:#e8e8e8;
	}
.stock td
	{
	vertical-align:top;
	border:1px solid #b3b3b3;
	padding:5px;
	}
.stock .img_cell
	{
	width:250px;
	border:none;
	padding:0px 0px 0px 0px;
	}
.stock .img_cell img
	{
	margin:0px 8px 19px 0px;
	display:block;
	}
.stock_gallery
	{
	width:100%;
	text-align:center;
	margin:0px 0px 15px 0px;
	border-collapse:collapse;
	}
.stock_gallery th
	{
	text-align:center;
	line-height:2;
	}
.stock_option
	{
	width:100%;
	text-align:center;
	margin:0px 0px 15px 0px;
	border-collapse:collapse;
	}
.stock_option th
	{
	width:25%;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	border:1px solid #b3b3b3;
	padding:5px;
	background:#e8e8e8;
	}
.stock_option td
	{
	width:75%;
	text-align:left;
	vertical-align:top;
	border:1px solid #b3b3b3;
	padding:5px;
	}
/* ************************************************ 
 * Feeling!!
 * It is inquiry in the webnist
 * webnist@webnist.org
 * ************************************************ */
.choi-cam_bunner {
    width:286px !important;
    height:88px;
    margin:0px auto 15px !important;
    overflow:hidden;
    display:block;
    clear:both;
}
.choi-cam_bunner a {
    width:286px;
    padding:88px 0px 0px 0px;
    background:url(images/choi-cam_bunner.png) no-repeat left top;
    display:block;
}
.choi-cam_bunner a:hover {
    background:url(images/choi-cam_bunner.png) no-repeat left -88px;
}