/*全体のレイアウト*/
BODY,a,p,b,strong,span,div,h1,h2,h3,h4,h5,h6,ul,li,hr,br {
	background: #ffffff;
	color:#bfbfbf;
	font-size:13px;
	margin:0;
	padding:0;
	line-height:2em;
	list-style:none;
	background:#000000;
	}
a,p,b,strong,span,div,h1,h2,h3,h4,h5,h6,ul,li,hr {
	background:#000000;
}
/*リンク色のレイアウト*/
A:link {color: #80FF00;}
A:visited {color: #80ff00;}
A:hover{color: #ff6633;}

/*リンク付img画像の周囲のライン統一*/
a img{
	border:1px solid #4a4a4a;
}
/*回り込み解除*/
.clear{
	clear:both;
	margin:0;
	padding:0;
}
.color{
	color:#FF0000;
}
.color_y{
	color:#FFff00;
}
#color{
  	color:#FFff00;
}
/*コンテンツタイトルの黒いバー*/
h2{
	background:url(https://img02.shop-pro.jp/PA01120/068/etc/side_bar_r.gif?20110306211028) repeat-x;
	width:100%;
	height:20px;
	margin:5px 0;
	text-indent:15px;
	color:#f4f4f4;
}
p.flow{
	text-indent:20px;
	font-weight:bold;
	margin:10px 0;
	background:#ff8080;
	color:#ffffff;
	clear: left;
}
/*ページの大枠*/
#container{
	width:1000px;
	height:100%;
	margin:10px auto;
	padding-left:5px;
	background:url(https://img02.shop-pro.jp/PA01120/068/etc/carbon.jpg?20110307192543) repeat-y;
	border:1px solid #353535;
	border-left:none;
}
/*ヘッダー*/
#header{
	text-indent:-9999px;
	width:1000px;
	height:115px;
	padding-bottom:5px;
	border-bottom:1px solid #353535;
}
#header h1 a{
	display:block;
	width:275px;
	height:70px;
	position:relative;
	top:45px;
	left:15px;
	background:transparent;
}
/*ヘッダータイトル*/
#header h1{
	background:url(https://img02.shop-pro.jp/PA01120/068/etc/title.png?20110306210348) no-repeat;
	width:1000px;
	height:115px;
}
/*キャンペーン　ヘッダー下*/
#campaign_bar{
	width:1000px;
	border-bottom:1px solid #4a4a4a;
}
#campaign_bar_2{
	width:1000px;
}
#campaign_bar a{
	float:left;
	margin:3px 0 3px 5px;
}
#campaign_bar img{
	border:none;
}

#campaign_bar_2 ul li{
	float:left;
	height:25px;
	margin-left:25px;
}
#campaign_bar_2 div#kensakuform{
	display:block;
	width:810px;
	text-align:center;
	margin:5px auto 5px;
	padding:5px 0 5px 0;
	border:1px solid #4a4a4a;
}

/*各ショッピングサイトへのリンク*/

div #shop_link{
  text-align:center;

}


/*SALEバナー貼付け欄*/
div#sale-banner{
	border:1px solid #4a4a4a;
	text-align:center;
	display:block;
	width:990px;
  margin:0 0 5px 5px;
  padding:0 0 7px 0;
}

#sale-banner img{
 	margin:0;
}
#sale-banner p{
	color:#FFFFFF;
  	font-weight:bold;
  font-size:20px;
  margin:-2px 0 -8px 0;
	
}
#sale-banner div#banner{
	display:blosk;
	margin:5px 10px 0 10px;
  width:980px;
   
}

/*臨時休業告知欄*/
#rinnjikyugyou{
	background:#ffffff;
	color:#4a4a4a;
	padding:5px;
	margin:5px;
}

/*モニター募集欄*/
#moniter{

}
#moniter a{

}
a#sale_small_img img{
	border:1px dotted #ffffff;
}
/*左メニュー*/
#left{
	float:left;
	width:140px;
	padding:10px;
	border-top:1px solid #353535;
}
#left li{
	padding-left:20px;
	background:url(https://img02.shop-pro.jp/PA01120/068/etc/arrow11_11.png?20110307210536) no-repeat 0 3px;
}
#mobile_img{
	margin-left:10px;
}
/*右コンテンツの大枠*/
#right{
	float:left;
	width:818px;
	padding:10px;
	border-left:1px dotted #353535;
	border-top:1px solid #353535;
}

/*TOPページの左右のコンテンツのレイアウト*/
#top_left_conte      	 	  { float:left;	margin:0 10px 10px 0;}
#top_left_conte #info         { margin:10px 0 10px 0;}
#top_right_conte              { float:right; margin:0 0 10px 0;}
#top_right_conte #menu_button { margin:10px 0 10px 0;}

/*車メーカー別検索メニュー*/

/*右コンテンツのタブ型インフォメーション*/
#info_box{
}
.tab_info li{
	float:left;
	display:block;
	color:#bfbfbf;
	font-weight:bold;
	text-align:center;
	width:92px;
	margin:0 0 0 0;
	padding:0 2px 0 0;
	background:url(https://img02.shop-pro.jp/PA01120/068/etc/tab.png?20110307174123) no-repeat;
	border:1px solid #353535;
	border-right:none;
	border-bottom:none;
}
.tab_info li:link    { background:url(https://img02.shop-pro.jp/PA01120/068/etc/tab_2.png?20110307174224) no-repeat;}
.tab_info li:visited { background:url(https://img02.shop-pro.jp/PA01120/068/etc/tab_2.png?20110307174224) no-repeat;}
.tab_info li:hover   { background:url(https://img02.shop-pro.jp/PA01120/068/etc/tab_2.png?20110307174224) no-repeat; color:#ffffff;}
.tab_info li:active  { background:url(https://img02.shop-pro.jp/PA01120/068/etc/tab_2.png?20110307174224) no-repeat; color:#ffffff;}

.tab_info #border-right{ width:425px; height:25px; border:none; background:none; border-left:1px solid #353535; border-bottom:1px solid #353535;}

#content1 { border:1px solid #353535; border-top:none; width:790px; padding:10px; display:block; clear:both;}
#content2 { border:1px solid #353535; border-top:none; width:790px; padding:10px; display:none; clear:both;}
#content3 { border:1px solid #353535; border-top:none; width:790px; padding:10px; display:none; clear:both;}
#content4 { border:1px solid #353535; border-top:none; width:790px; padding:10px; display:none; clear:both;}



/*取扱パーツ車種*/
#image_box{
	width:320px;
	height:300px;
	padding:5px;
	border:1px solid #353535;
}
#image_box img{
	width:320px;
	height:200px;
	margin:0 auto;
}
/*ユーザーメニュー*/
#menu_button{
	width:320px;
	padding:5px;
	border:1px solid #353535;
}
 /*ユーザーメニュー○型*/
#menu_button ul#menu_1{ width:310px; margin:0 auto; }

#menu_button a#login    { float:left; display:block; background:url(https://img02.shop-pro.jp/PA01120/068/etc/login_button.png?20110307174454) no-repeat;	    width:70px; height:70px; text-indent:-9999px;}
#menu_button a#review   { float:left; display:block; background:url(https://img02.shop-pro.jp/PA01120/068/etc/review_button.png?20110307174534) no-repeat;	width:70px; height:70px; text-indent:-9999px;}
#menu_button a#menber   { float:left; display:block; background:url(https://img02.shop-pro.jp/PA01120/068/etc/menber_button.png?20110307174547) no-repeat;	width:70px; height:70px; text-indent:-9999px;}
#menu_button a#cart     { float:left; display:block; background:url(https://img02.shop-pro.jp/PA01120/068/etc/cart_button.png?20110307174559) no-repeat;	    width:70px; height:70px; text-indent:-9999px;}

#menu_button a#login:hover    { background:url(https://img02.shop-pro.jp/PA01120/068/etc/login_button_2.png?20110307174615)     no-repeat;}
#menu_button a#review:hover   { background:url(https://img02.shop-pro.jp/PA01120/068/etc/review_button_2.png?20110307174633)    no-repeat;}
#menu_button a#menber:hover   { background:url(https://img02.shop-pro.jp/PA01120/068/etc/menber_button_2.png?20110307174656)    no-repeat;}
#menu_button a#cart:hover { background:url(https://img02.shop-pro.jp/PA01120/068/etc/cart_button_2.png?20110307174713)  no-repeat;}
 
 /*ユーザーメニュー四角型*/
#menu_button ul#menu_2{ width:320px; margin:0 auto;}
#menu_button ul#menu_2 li{ float:left; width:152px; padding:3px; }

#menu_button #toiawase  { display:block; background:url(https://img02.shop-pro.jp/PA01120/068/etc/toiawase_button.png?20110307180131) no-repeat; width:152px; height:28px; text-indent:-9999px;}
#menu_button #yoyaku    { display:block; background:url(https://img02.shop-pro.jp/PA01120/068/etc/yoyaku_button.png?20110307180200) no-repeat; width:152px; height:28px; text-indent:-9999px;}
#menu_button #haisou    { display:block; background:url(https://img02.shop-pro.jp/PA01120/068/etc/haisou_button.png?20110307180257) no-repeat; width:152px; height:28px; text-indent:-9999px;}
#menu_button #siharai   { display:block; background:url(https://img02.shop-pro.jp/PA01120/068/etc/siharai_button.png?20110307180413) no-repeat; width:152px; height:28px; text-indent:-9999px;}
#menu_button #henpin    { display:block; background:url(https://img02.shop-pro.jp/PA01120/068/etc/henpin_button.png?20110307180458) no-repeat; width:152px; height:28px; text-indent:-9999px;}
#menu_button #mail_m    { display:block; background:url(https://img02.shop-pro.jp/PA01120/068/etc/mail_m_button.png?20110307180531) no-repeat; width:152px; height:28px; text-indent:-9999px;}
#menu_button #privacy   { display:block; background:url(https://img02.shop-pro.jp/PA01120/068/etc/privacy_button.png?20110307180709) no-repeat; width:152px; height:28px; text-indent:-9999px;}
#menu_button #tokutei   { display:block; background:url(https://img02.shop-pro.jp/PA01120/068/etc/tokutei_button.png?20110307180744) no-repeat; width:152px; height:28px; text-indent:-9999px;}

#menu_button #toiawase:hover  { background:url(https://img02.shop-pro.jp/PA01120/068/etc/toiawase_button_2.png?20110307180145) no-repeat; width:152px; height:28px; text-indent:-9999px;}
#menu_button #yoyaku:hover    { background:url(https://img02.shop-pro.jp/PA01120/068/etc/yoyaku_button_2.png?20110307180244) no-repeat; width:152px; height:28px; text-indent:-9999px;}
#menu_button #haisou:hover    { background:url(https://img02.shop-pro.jp/PA01120/068/etc/haisou_button_2.png?20110307180307) no-repeat; width:152px; height:28px; text-indent:-9999px;}
#menu_button #siharai:hover   { background:url(https://img02.shop-pro.jp/PA01120/068/etc/siharai_button_2.png?20110307180430) no-repeat; width:152px; height:28px; text-indent:-9999px;}
#menu_button #henpin:hover    { background:url(https://img02.shop-pro.jp/PA01120/068/etc/henpin_button_2.png?20110705013844) no-repeat; width:152px; height:28px; text-indent:-9999px;}
#menu_button #mail_m:hover    { background:url(https://img02.shop-pro.jp/PA01120/068/etc/mail_m_button_2.png?20110307180606) no-repeat; width:152px; height:28px; text-indent:-9999px;}
#menu_button #privacy:hover   { background:url(https://img02.shop-pro.jp/PA01120/068/etc/privacy_button_2.png?20110307180729) no-repeat; width:152px; height:28px; text-indent:-9999px;}
#menu_button #tokutei:hover   { background:url(https://img02.shop-pro.jp/PA01120/068/etc/tokutei_button_2.png?20110307180755) no-repeat; width:152px; height:28px; text-indent:-9999px;}

/* レビュー応募キャンペーンページ */
div#amazon500{
	background: #ffffff;

}

/*ピックアップアイテム*/
div#pickupitem{
	border:1px solid #4a4a4a;
	padding:5px;
	margin-bottom:10px;
}
div#pickupitem img{
	border:1px solid #4a4a4a;
	margin:0 5px 10px 0;

}	
/*インフォメーション*/
#info{
	width:463px;
	padding:5px;
	border:1px solid #353535;
}
div#auction{
	border:1px solid #4a4a4a;
	padding:5px;
	margin:10px 0 0 0;
}
div#auction img{
	border:1px solid #4a4a4a;
}
div#auction img#auction_img{
	border:none;
	margin:0 0 0 10px;
}
div#osusume{
	margin:10px 0 20px 0;
	width:820px;
}
div#uresuji{
	margin:10px 0 20px 0;
	width:820px;
}
div#osusume div{
	float:left;
	width:255px;
	height:420px;
	margin:5px 5px 0 0;
	padding:5px;
	border:1px solid #353535;
	}
div#uresuji div{
	float:left;
	width:255px;
	height:420px;
	margin:5px 5px 0 0;
	padding:5px;
	border:1px solid #353535;
	}
.item-syousai a{
	display:block;
	width:240px;
	height:35px;
	text-indent:-9999px;
	margin:0 auto;
	background:url(https://img02.shop-pro.jp/PA01120/068/etc/item-syousai-1.png?20110513222232) no-repeat;
}
.item-syousai a:hover{
	background:url(https://img02.shop-pro.jp/PA01120/068/etc/item-syousai-2.png?20110513222252) no-repeat;
}
.regular_price_top,.price_top,.discount_rate_top{
	text-align:center;
}
.discount_rate_top{
	color:#ffff00;
	font-weight:bold;
}
.price_top{
	color:#ff8080;
}

/*リンク*/
div.link_box{
	clear:both;
	width:808px;
	margin:0 0 10px 0;
	padding:5px;
	border:1px solid #353535;
}
div.link_box .link_cate{
	float:left;
	margin:0 5px 0 0;
}
div.link_box .link_cate .link_cate_sub{
	width:395px;
	margin:5px auto;
}
div.link_box h3{
	background:#ff9999;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
}
div.link_box h4{
	background:#ffffff;
	color:#4a4a4a;
	text-align:center;
	font-weight:bold;
}
div.link_box table{
	padding:5px;
	margin:5px auto;
	border:1px solid #353535;
}
div.link_box table td{
	width:245px;
	padding:2px 5px;
}
div.link_box table .td1{
	width:120px;
}
/*フリーページ*/
.sale_15{
	background:#ffffff;
	color:#4a4a4a;
	width:810px;
	height:1350px;
	padding:10px;

}
.sale_15 h2{
	background:none;
	color:#000000;
	font-weight:bold;
	border-bottom:1px solid;
}
.sale_15 a{
	background:#ffffff;
	color:#0033ff;
	border:none;
}
.sale_15 #under_img{
	margin:25px 0 0 0;
}

.off_sale{
	background:#FFFFFF;
	display:block;
	margin:15px 0 0 140px;
}

/*支払い方法*/

div#pay_setumei{
	background:#ffffff;
	color:#4a4a4a;
	padding:10px;
}
div#pay_setumei p,#pay_setumei b,#pay_setumei strong,span,#pay_setumei div,#pay_setumei ul,#pay_setumei li,#pay_setumei hr{
	background:#ffffff;
	color:#4a4a4a;
}
div#pay_setumei a{
	background:#ffffff;
	color:#0033ff;
}
div#pay_setumei p.flow{
	text-indent:20px;
	font-weight:bold;
	margin:10px 0;
	background:#ff8080;
	color:#ffffff;
}
div#pay_setumei .color{
	color:#ff0000;
}	
#pay_setumei img#siharai_1{
	margin:15px 0 10px 25px;
}
#pay_setumei img#daibiki_img1{
	margin:5px 0 5px 150px;
}
.siharaihouhou_table{
        border-top:1px solid #353535;
        border-left:1px solid #353535;
}
.siharaihouhou_table td{
        border-right:1px solid #353535;
        border-bottom:1px solid #353535;
        padding:5px;
}

/*配送方法*/

div#send_setumei{
	background:#ffffff;
	color:#4a4a4a;
	padding:10px;
}
div#send_setumei a{
	background:#ffffff;
	color:#0033ff;
}
div#send_setumei p,#send_setumei b,#send_setumei strong,#send_setumei span,#send_setumei div,#send_setumei ul,#send_setumei li{
	background:#ffffff;
	color:#4a4a4a;
}
div#send_setumei p.flow{
	text-indent:20px;
	font-weight:bold;
	margin:10px 0;
	background:#ff8080;
	color:#ffffff;
}
div#send_setumei .color{
	color:#ff0000;
}
div#souryou_box table{
	margin:10px auto;
	
}
div#souryou_box table td{
	padding:3px 10px;
	text-align:center;
}
ul.haitatu_menu li{
	float:left;
	margin:10px 0 0 5px;
}
ul.haitatu_menu li img{
	border:none;
}
a.nimotutoiawase{
	float:left;
	margin:5px;
}
a.nimotutoiawase img{
	border:none;
}
/*返品方法*/
div#henpin_setumei{
	background:#ffffff;
	color:#4a4a4a;
	padding:10px;
}
div#henpin_setumei p,#henpin_setumei b,#henpin_setumei strong,span,#henpin_setumei div,#henpin_setumei ul,#henpin_setumei li,#henpin_setumei hr{
	background:#ffffff;
	color:#4a4a4a;
}
div#henpin_setumei a{
	background:#ffffff;
	color:#0033ff;
}
div#henpin_setumei p.flow{
	text-indent:20px;
	font-weight:bold;
	margin:10px 0;
	background:#ff8080;
	color:#ffffff;
}
div#henpin_setumei .color{
	color:#ff0000;
}
/*プライバシーポリシー*/
div#privacy_box{
	background:#ffffff;
	color:#4a4a4a;
	padding:10px;
}
div#privacy_box p,#privacy_box b,#privacy_box strong,span,#privacy_box div,#privacy_box ul,#privacy_box li,#privacy_box hr{
	background:#ffffff;
	color:#4a4a4a;
}
div#privacy_box a{
	background:#ffffff;
	color:#0033ff;
}
div#privacy_box p.flow{
	text-indent:20px;
	font-weight:bold;
	margin:10px 0;
	background:#4a4a4a;
	color:#ffffff;
}
div#privacy_box .color{
	color:#ff0000;
}	

/*フッター*/
#footer{
	width:1000px;
	height:50px;
	padding:10px 0;
	text-align:center;
	border-top:1px solid #353535;
}
#footer ul{
    	text-align:center;
  margin:0 0 0 100px;
}
#footer ul li{
	float:left;
	margin-left:25px;
  	text-align:center;
}
#footer p{
	text-align:center;
}

/*年末年始のスケジュール*/
#nennsi{
	background:#FFFFFF;
	color:#4a4a4a;
	padding:10px;
	width:800px;
	margin-bottom:10px;
}
#nennsi ul li{
	background:#FFFFFF;
	color:#4a4a4a;
}
#nennsi p{
	background:#FFFFFF;
	color:#4a4a4a;
}	